Which is an example of an exception to the GPL?

Which is an example of an exception to the GPL?

Version 3 of the GNU Lesser General Public License (LGPL) is likewise constructed as an exception to the GPL. The GNU Classpath project provides an example of the use of such a GPL linking exception.

When did the GPL link exception start in Java?

In 2007, Sun Microsystems released most of the source code to the class libraries for the Java SE and Java EE projects under version 2 of the GPL license plus the Classpath linking exception, and used the same license as one possible license for their enterprise server GlassFish and for their NetBeans Java IDE.

Can a module be released under the GPL?

The GPL says that the whole combined program has to be released under the GPL. So your module has to be available for use under the GPL. But you can give additional permission for the use of your code. You can, if you wish, release your module under a license which is more lax than the GPL but compatible with the GPL.

What does the GPL 3.0 identifier mean?

This license identifier refers to the choice to use code under GPL-3.0-or-later (i.e., GPL-3.0 or some later version), as distinguished from use of code under GPL-3.0-only. The license notice (as seen in the Standard License Header field below) states which of these applies the code in the file.

What is a class path exception in GCC?

For instance the GCC, the GNU Classpath project and OpenJDK use the GPL as license. Unmodified it would mean, every program developed with these tools would be subject to the GPL, as they link to the GCC runtime library or the Java classpath. To avoid that, these projects use a linking exception.

What is an exception for linking the classpath?

In the case of the GNU Classpath project and OpenJDK these linking exceptions are called classpath exceptions, as they make an exception regarding linking the classpath. Thanks for contributing an answer to Open Source Stack Exchange!

Is there a linking exception in the LGPL?

Compared to the GNU Classpath license above, the LGPL formulates more requirements to the linking exception: licensees must allow modification of the portions of the library they use and reverse engineering (of their software and the library) for debugging such modifications. ^ “MySQL, NuSphere Settle GPL Contract Dispute”.