Brian Thomas Sniffen wrote:

The license on Kaffe does not in any way inhibit distribution of
copies of Eclipse.  I don't believe for a second that Eclipse is
derivative of any particular JVM.  But Eclipse+Kaffe does contain a
copy of Kaffe.  The GPL grants permission for distribution of copies
of Kaffe.  It does this in its section 2.

GPL 2b says that if distributing a combined work which contains a copy
of a GPL'd work, then the entire result must be under the terms of the
GPL.  This is that case exactly.

Something that worries me about this interpretation (not to suggest that it's incorrect; I can see no fault in the logic, except perhaps that Kaffe is not modified when it is put on the same CD as Eclipse, and thus may not form a 'work based on the program', as per section 2) is that in an operating system distribution, for each possible joining relationship (for example Java byte code <-> JVM) there is a number of license combinations equal the the product of the number of works on each side of the relationship, and if even one of these combinations is of GPL and [GPL-incompatible-but-Free], the whole distribution loses permission to distribute the GPLed code.


Under this interpretation, distributing /any/ free-but-GPL-incompatible Java program would prevent Debian from being able to distribute JVMs that are GPLed; distributing /any/ free-but-GPL-incompatible JVM would prevent Debian from being able to distribute GPLed Java programs.

If it turns out that there are more linking relationships of this kind (.Net/Mono seems ripe for this kind of thing to occur), large chunks of Debian may be undistributable.

--
Lewis Jardine
IANAL, IANADD


-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Reply via email to