Difference between revisions of "IT-SDK-OSS"

From wiki.samerhijazi.net
Jump to navigation Jump to search
(Copyleft Licenses)
(Strong Copyleft Effect)
Line 13: Line 13:
 
* CDDL (Sun)
 
* CDDL (Sun)
 
===Strong Copyleft Effect===
 
===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
+
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
+
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
+
However, this requires a technical and legal analysis of the OSS component in each individual case.
 +
 
 
Examples:
 
Examples:
AGPL3.0
+
*AGPL3.0
SSPL-1.0
+
*SSPL-1.0
GPL3.0
+
*GPL3.0
  
 
===Weak Copyleft Effect===
 
===Weak Copyleft Effect===

Revision as of 13:25, 29 July 2024

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