[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#156407: ITP: free-java-sdk -- Complete Java SDK environment consising of free Java tools



> * kaffe and other GPL-licensed JVMs can only be used with GPL compatible
>   software (i.e. no Apache style licenses!). See
>   http://www.gnu.org/licenses/gpl-faq.html#IfInterpreterIsGPL
>   Not to mention that kaffe's classlib is GPL [1]

What exactly do you mean by this?

The interpreter can be GPL, but the software that the interpreted
program links against cannot. 

Obviously this includes the software provided by the class library.
I'm not sure if this includes software provided by the JVM.

It's also not clear to me what the difference is between compiling some
java code against a set of interfaces (whether they are actual java
interfaces, or just some java classes), and then running your program
with a GPL'ed implementation of said interfaces.

Are you violating the GPL in the first or second instance?

John Leuner






Reply to: