Donating code to Kaffe

Alexandre Oliva oliva at
Sat Jan 9 06:56:02 PST 1999

On Jan  8, 1999, Brian Jones <cbj at> wrote:

> Going back to the beginning of Classpath when we discussed licensing,
> the problem with releasing the class libraries as GPL is the GPL
> doesn't allow one to 'link' proprietary code to those libraries either
> at compile time or runtime.

GPL only rules the distribution of a package; you're free to link
GPLed and non-GPLed code as long as you don't distribute the result.
I understand how this undermines the purpose of GPL and RMS's concerns
about it, but I haven't still been convinced that GPL'ing a Java
package is any different from LGPL'ing it.  I see the difference in
spirit, but the current wording of the GPL is not appropriate to cover 
Java packages, and I can't think of any simple modification that would 
make it any simpler.

Nevertheless, I have always advised Tim Wilkinson to add a note to
Kaffe's license terms explicitly stating that linking a program with
Kaffe's classes doesn't require, by itself, the resulting program to
be distributed under the GNU GPL.

Alexandre Oliva  aoliva@{}
Universidade Estadual de Campinas, SP, Brasil

More information about the kaffe mailing list