Linked by Thom Holwerda on Wed 9th May 2007 10:08 UTC, submitted by Ford Prefect
Java Sun Microsystems has announced the release of an open-source version of its Java Development Kit for Java Platform Standard Edition. Sun has contributed the software to the OpenJDK Community as free software under the GNU GPLv2. Sun also announced that OpenJDK-based implementations can use the JCK (Java SE 6 Technical Compatibility Kit) to establish compatibility with the Java SE 6 specification. OpenBSD has already started importing the release.
Thread beginning with comment 238870
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: Ah well
by Alex Forster on Wed 9th May 2007 18:15 UTC in reply to "RE[3]: Ah well"
Alex Forster
Member since:
2005-08-12

(genuine question..)

But, if the Java standard classes are GPL'd, and my Java application uses these standard classes, doesn't my application have to be GPL'd?

Reply Parent Score: 2

RE[5]: Ah well
by fretinator on Wed 9th May 2007 18:26 in reply to "RE[4]: Ah well"
fretinator Member since:
2005-07-06

But, if the Java standard classes are GPL'd, and my Java application uses these standard classes, doesn't my application have to be GPL'd?


No linking to a library and extending a library are two different things. I think this is the reason for the LGPL. You can link to a library in a closed-source app. I assume this will also be true for using Java standard classes in your application.

Reply Parent Score: 4

RE[5]: Ah well
by andrewg on Wed 9th May 2007 18:33 in reply to "RE[4]: Ah well"
andrewg Member since:
2005-07-06

No because the license is GPL with the Classpath exception except for the Hotspot VM which is licensed under GPL only though.

The Classpath exception is:

The Classpath exception was developed by the Free Software Foundation's GNU/Classpath Project (see http://www.gnu.org/software/classpath/license.html). It allows you to link an application available under any license to a library that is part of software licensed under GPL v2, without that application being subject to the GPL's requirement to be itself offered to the public under the GPL.

Source: http://www.sun.com/software/opensource/java/faq.jsp.

Reply Parent Score: 5

RE[6]: Ah well
by smitty on Wed 9th May 2007 19:53 in reply to "RE[5]: Ah well"
smitty Member since:
2005-10-13

Exactly. On a related note, does anyone know what the difference is between the GPL + Classpath exception and the LGPL?

Reply Parent Score: 2