Starkes Copyleft

GNU General Public License v2.0

Starkes Copyleft von 1991. Genutzt vom Linux-Kernel und Git; als „only“ nicht kompatibel mit GPL-3.0 und Apache-2.0.

SPDXGPL-2.0-onlyGPL-2.0-or-later

Erlaubnisse, Bedingungen und Einschränkungen auf einen Blick

Erlaubnisse

  • Kommerzielle NutzungDas Original und abgeleitete Werke dürfen kommerziell genutzt werden.
  • ÄnderungDer Code darf verändert werden.
  • VerbreitungDer Code darf verbreitet werden.
  • Private NutzungDer Code darf intern genutzt und geändert werden, ohne ihn zu veröffentlichen.

Bedingungen

  • Urheberrechts- und LizenzhinweisBei der Verbreitung müssen eine Kopie der Lizenz und der Urheberrechtsvermerk beigefügt werden.
  • Änderungen kennzeichnenÄnderungen am Original müssen kenntlich gemacht werden.
  • Quellcode offenlegenBei der Verbreitung muss der Quellcode bereitgestellt werden.
  • Gleiche LizenzGeänderte und abgeleitete Werke müssen unter derselben (oder einer kompatiblen) Lizenz verbreitet werden.

Einschränkungen

  • HaftungsbeschränkungEs wird ausdrücklich jede Haftung für Schäden ausgeschlossen.
  • Keine GewährleistungEs wird ausdrücklich jede Gewährleistung ausgeschlossen.

Einteilung in Erlaubnisse, Bedingungen und Einschränkungen: Daten von choosealicense.com (GitHub, MIT-Lizenz).

Was ist das für eine Lizenz?

Die GPL-2.0 ist die zweite Fassung der GPL, die die FSF im Juni 1991 veröffentlicht hat. Das Copyleft-Prinzip ist dasselbe wie bei der GPL-3.0: Wer ein Programm verbreitet, das diesen Code enthält oder mit ihm kombiniert ist, muss das Ganze unter der GPL-2.0 mit Quellcode bereitstellen. Bekannte Beispiele sind der Linux-Kernel (GPL-2.0-only, mit syscall-Ausnahme für einige Header), Git (GPL-2.0-only) und WordPress (GPL-2.0-or-later).

only und or-later

Projekte unter der GPL-2.0 wählen meist eine von zwei Varianten.

Abschnitt 9 bestimmt, dass bei einem Programm ohne Angabe einer Versionsnummer jede von der FSF veröffentlichte Fassung gewählt werden kann. Deshalb ist es wichtig, die Variante im Dateikopf oder in der SPDX-Kennung eindeutig anzugeben (Ratgeber).

Pflichten bei der Verbreitung

Häufige Irrtümer

Anwendung

Legen Sie den Text unverändert in LICENSE oder COPYING ab und stellen Sie jeder Datei den offiziellen Hinweis voran. Bleibt der Satz „either version 2 of the License, or (at your option) any later version“ stehen, gilt or-later; wird er entfernt, gilt only. Die SPDX-Kennungen lauten GPL-2.0-only / GPL-2.0-or-later.

Wofür sie sich eignet

Nötig für Projekte, die mit dem GPL-2.0-only-Ökosystem Code austauschen, etwa Linux-Kernelmodule. Wer in einem neuen Projekt starkes Copyleft möchte, ist mit der GPL-3.0 (verbesserte Patentklausel und Kompatibilität) oder „GPL-2.0-or-later“ flexibler.

Darf GPL-2.0-Code in andere Projekte übernommen werden?

Allgemeine Einschätzung, wenn Code unter dieser Lizenz in ein Projekt mit der unten genannten Lizenz übernommen und gemeinsam verbreitet wird. Weitere Kombinationen im Kompatibilitätsprüfer →

ZielprojektErgebnisHinweis
Proprietäre (kommerzielle) Software Nicht möglichDas gesamte gemeinsam verbreitete Programm müsste unter derselben GNU-Lizenz mit Quellcode veröffentlicht werden – unter Beibehaltung der Projektlizenz ist die Aufnahme daher nicht möglich.
MIT Nicht möglichDas gesamte gemeinsam verbreitete Programm müsste unter derselben GNU-Lizenz mit Quellcode veröffentlicht werden – unter Beibehaltung der Projektlizenz ist die Aufnahme daher nicht möglich.
Apache-2.0 Nicht möglichDas gesamte gemeinsam verbreitete Programm müsste unter derselben GNU-Lizenz mit Quellcode veröffentlicht werden – unter Beibehaltung der Projektlizenz ist die Aufnahme daher nicht möglich.
MPL-2.0 Nicht möglichDas gesamte gemeinsam verbreitete Programm müsste unter derselben GNU-Lizenz mit Quellcode veröffentlicht werden – unter Beibehaltung der Projektlizenz ist die Aufnahme daher nicht möglich.
LGPL-2.1 Unter BedingungenDa die LGPL-2.1 den Wechsel zur GPL erlaubt, ist dies nur möglich, wenn das kombinierte Werk unter GPL-2.0-only verbreitet wird.
LGPL-3.0 Nicht möglichGPL-2.0-only-Code ist mit den zusätzlichen Bedingungen von GPL-3.0, LGPL-3.0 und AGPL-3.0 nicht vereinbar.
GPL-3.0 Nicht möglichGPL-2.0-only-Code ist mit den zusätzlichen Bedingungen von GPL-3.0, LGPL-3.0 und AGPL-3.0 nicht vereinbar.
AGPL-3.0 Nicht möglichGPL-2.0-only-Code ist mit den zusätzlichen Bedingungen von GPL-3.0, LGPL-3.0 und AGPL-3.0 nicht vereinbar.

Die Inhalte dieser Website sind allgemeine Informationen und keine Rechtsberatung. Für konkrete Entscheidungen zu Vertrieb, Verträgen oder Streitfällen wenden Sie sich an eine Anwältin, einen Anwalt oder andere Fachleute.