IT-SDK-OSS
Contents
Permissive Licenses
Allow unlimited use and redistribution of software for any purpose. Respective license information, e.g., copyright notices, license terms or the disclaimer of warranty must be provided to the users. Components subject to these licenses may gernally be used. Examples:
- Apache License 2.0
- BSD 2-clause
- BSD 3-clause
- MIT License
- ISC License
Copyleft Licenses
All works based on a corresponding OSS component ("derivate works") must be generally under the same license as the original OSS. This may include making the source code availabe under that license free of charge. So called "Copyleft Effect". Examples:
- GPL, LGPL, AGPL (GNU)
- MPL (moz:lla)
- CDDL (Sun)
Strong Copyleft Effect
Copyleft effect is generally triggered by any combination of an OSS component with other software, whether itself OSS or proprietary, and by any modification of the OSS component An exception exists only if both components can be classified as independent of each other However, this requires a technical and legal analysis of the OSS component in each individual case Examples: AGPL3.0 SSPL-1.0 GPL3.0
Weak Copyleft Effect
In general, any change triggers the Copyleft Effect However, the terms of license provide for one or more exceptions where certain conditions are met E.g., separating modification from original code; using a suitable shared library mechanism for linking with the OSS If these conditions are fulfilled, the Copyleft Effect does not apply to other components However, the original component remains subject to the weak Copyleft license Examples: LGPL2.1 MPL2.0 EPL2.0