GNU General Public License with Classpath Exception

E341107

The GNU General Public License with Classpath Exception is a copyleft free software license variant that allows linking of GPL-licensed code with proprietary or differently licensed software without imposing the GPL’s full reciprocity requirements on the entire combined work.

All labels observed (7)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf GPL variant ⓘ
copyleft license ⓘ
free software license ⓘ
aimsTo encourage adoption of GPL libraries ⓘ
reduce licensing barriers for use in proprietary software ⓘ
allows linking with differently licensed software ⓘ
linking with non-GPL free software ⓘ
linking with proprietary software ⓘ
appliesTo linking of independent modules to GPL libraries ⓘ
category free and open-source software license ⓘ
open source license ⓘ
clarifies conditions for linking to non-GPL code ⓘ
compatibleWith proprietary applications at link-time ⓘ
distinguishesBetween GPL-covered code and independent modules ⓘ
doesNotImpose full GPL reciprocity on entire combined work ⓘ
doesNotRequire source code disclosure for independent proprietary modules solely linked ⓘ
governs copying of GPL-covered files ⓘ
modification of GPL-covered files ⓘ
redistribution of GPL-covered files ⓘ
grants permission to link independent modules ⓘ
hasAbbreviation GPL with Classpath Exception ⓘ
hasCopyleftType weak copyleft ⓘ
hasException Classpath exception ⓘ
hasLegalEffect narrows copyleft obligations for linked code ⓘ
hasLicenseBase GNU General Public License ⓘ
hasLicenseModel copyleft with linking exception ⓘ
hasRightsGranted copy ⓘ
distribute ⓘ
modify ⓘ
use ⓘ
hasScope linking and distribution of combined works ⓘ
imposes copyleft on covered GPL components ⓘ
isConsidered more permissive than standard GPL for linking ⓘ
isDocumentType legal text ⓘ
isIntendedFor runtime environments ⓘ
software libraries ⓘ
isPublishedBy Free Software Foundation ⓘ
isUsedFor libraries intended to be widely adopted by third-party applications ⓘ
isWrittenIn English ⓘ
legalDomain software licensing ⓘ
maintains GPL copyleft on modified GPL-licensed files ⓘ
modifiesConditionOf distribution of combined works ⓘ
relatedTo GNU General Public License version 2 ⓘ
GNU General Public License version 3 ⓘ
requires distribution of license text with covered code ⓘ
preservation of copyright notices in GPL-covered code ⓘ
source code disclosure for GPL-covered parts ⓘ
usedBy GNU Classpath ⓘ
some Java libraries ⓘ
usedInContext Java runtime libraries ⓘ

How these facts were elicited

Referenced by (14)

Full triples — surface form annotated when it differs from this entity's canonical label.

HotSpot JVM → license → GNU General Public License with Classpath Exception ⓘ
Java Platform, Standard Edition → license → GPL with Classpath Exception ⓘ
linked to: GNU General Public License with Classpath Exception
OpenJDK → license → GPLv2 with Classpath Exception ⓘ
linked to: GNU General Public License with Classpath Exception
Amazon Corretto → license → GNU General Public License version 2 with Classpath Exception ⓘ
linked to: GNU General Public License with Classpath Exception
Eclipse Temurin → license → GPL with Classpath Exception ⓘ
linked to: GNU General Public License with Classpath Exception
TruffleRuby → license → GNU General Public License v2 with Classpath exception (some components, via GraalVM / OpenJDK stack) ⓘ
linked to: GNU General Public License with Classpath Exception
Oracle GraalVM → license → GNU General Public License with Classpath Exception ⓘ
GNU General Public License with Classpath Exception → hasException → Classpath exception ⓘ
linked to: GNU General Public License with Classpath Exception
GNU General Public License with Classpath Exception → hasAbbreviation → GPL with Classpath Exception ⓘ
linked to: GNU General Public License with Classpath Exception
JavaFX → license → GPL with Classpath Exception ⓘ
linked to: GNU General Public License with Classpath Exception
Swing → license → GNU General Public License with Classpath Exception ⓘ
TMenu → license → GPL with linking exception ⓘ
linked to: GNU General Public License with Classpath Exception
Mojarra → license → GPL with Classpath Exception ⓘ
linked to: GNU General Public License with Classpath Exception
JavaMail → license → GPL with Classpath Exception ⓘ
linked to: GNU General Public License with Classpath Exception