GPL Java

Gabriel Gunderson gabe at
Tue Nov 7 23:57:12 MST 2006

On Tue, 2006-11-07 at 23:48 -0700, Michael Torrie wrote:
> Because if the class libraries were GPL then you could only produce
> GPL programs in Java, as all Java programs have to link against the
> class libraries at runtime.  The GNU Classpath libraries are produced
> under the GPL with a special exception[1] to allow linking your
> external programs against these libraries.  This is really an
> extension of the built-in GPL exception clause that says a GPL'd app
> can link against non-GPL'd system-shipped runtime libraries and vice
> versa

The Mono class libs are under the X11 for similar reasons.

See point 1.3.

I like the Classpath approach better, but this works too.

More information about the PLUG mailing list