General Public License

Diese Begriffserklärung teilen
« Zurück zum Glossar Index
General Public License

Bild von maniacvector auf Freepik

Die General Public License (GPL) ist eine weit verbreitete Open-Source-Lizenz, die von der Free Software Foundation (FSF) entwickelt wurde. Sie stellt sicher, dass Software, die unter dieser Lizenz veröffentlicht wird, frei verwendet, verändert und weiterverbreitet werden kann – unter der Bedingung, dass auch alle abgeleiteten Werke unter derselben Lizenz stehen.


1. Grundprinzipien der GPL

Freie Nutzung – Jeder darf die Software nutzen, unabhängig vom Zweck.
Freie Verbreitung – Die Software darf weitergegeben werden, kostenlos oder gegen eine Gebühr.
Freie Modifikation – Jeder darf den Quellcode ändern und anpassen.
Copyleft-Prinzip – Modifizierte Versionen müssen ebenfalls unter der GPL veröffentlicht werden.

Das Copyleft-Prinzip bedeutet, dass niemand den Code nehmen und in proprietäre Software überführen kann. Dadurch bleibt die Software und ihre Weiterentwicklungen immer Open Source.


2. Versionen der GPL

Es gibt verschiedene Versionen der GPL, die im Laufe der Zeit aktualisiert wurden:

🔹 GPL v1 (1989)

  • Erste Version, die von Richard Stallman und der Free Software Foundation veröffentlicht wurde.
  • Legte die Grundlage für das Copyleft-Prinzip.

🔹 GPL v2 (1991)

  • Präzisierte die Lizenzbedingungen.
  • Wurde von vielen bekannten Open-Source-Projekten übernommen (z. B. Linux-Kernel).
  • Enthält die berühmte „Freedom or Death“-Klausel, die sicherstellt, dass die Software immer frei bleibt.

🔹 GPL v3 (2007, aktuellste Version)

  • Fügte Schutz vor Tivoization hinzu (Verhinderung von Hardware, die modifizierte GPL-Software blockiert).
  • Enthält Klauseln gegen Software-Patente, um Missbrauch durch Konzerne zu verhindern.
  • Verbessert die internationale Anwendbarkeit der Lizenz.

3. Unterschiede zwischen GPL und anderen Open-Source-Lizenzen

LizenzKommerzielle Nutzung erlaubt?Modifikationen privat behalten?Muss veränderte Software GPL bleiben?Patent-Schutz?
GPL (General Public License)✅ Ja❌ Nein✅ Ja (Copyleft)❌ Nein (außer GPLv3)
LGPL (Lesser General Public License)✅ Ja✅ Ja❌ Nein❌ Nein
MIT-Lizenz✅ Ja✅ Ja❌ Nein❌ Nein
Apache-Lizenz✅ Ja✅ Ja❌ Nein✅ Ja
BSD-Lizenz✅ Ja✅ Ja❌ Nein❌ Nein

Hauptunterschied: GPL zwingt dazu, modifizierte Versionen ebenfalls als Open Source freizugeben, während z. B. die MIT- oder Apache-Lizenzen es erlauben, den Code in proprietären Projekten zu verwenden.


4. Vorteile & Herausforderungen der GPL

Vorteile

  • Schützt die Freiheit der Software – Niemand kann den Code in proprietäre Software überführen.
  • Fördert Open-Source-Entwicklung – Änderungen bleiben für alle zugänglich.
  • Weit verbreitet und bewährt – Wird in vielen bekannten Projekten genutzt (z. B. Linux, WordPress).

Herausforderungen

  • Nicht für proprietäre Software geeignetUnternehmen können GPL-Code nicht in geschlossener Software verwenden.
  • Rechtlich komplexUnternehmen müssen sicherstellen, dass sie keine GPL-Verpflichtungen verletzen.
  • Inkompatibilität mit anderen Lizenzen – Manche Open-Source-Projekte mit permissiven Lizenzen (z. B. Apache) sind schwer mit der GPL kombinierbar.

5. Bekannte Software unter der GPL

📌 Linux-Kernel – Das weltweit wichtigste Open-Source-Betriebssystem.
📌 WordPress – Das führende Content-Management-System.
📌 MySQL – Weit verbreitete Open-Source-Datenbank.
📌 GIMP – Open-Source-Bildbearbeitungssoftware.


6. Fazit

Die GPL ist eine der wichtigsten und strengsten Open-Source-Lizenzen. Sie stellt sicher, dass Software und ihre Weiterentwicklungen für immer frei bleiben. Unternehmen und Entwickler müssen sich bewusst sein, dass sie GPL-Code nicht in geschlossenen, proprietären Anwendungen verwenden dürfen.

„Möchtest Du zu diesen Begriff oder einem anderen Thema mit uns ins Gespräch kommen?“

Dann kontaktiere uns einfach hier! 😊

Wir sind darum bemüht die angebotenen Informationen aktuell zu halten und diese in knapper und verständlicher Form darzustellen. Fehler und Irrtümer bleiben aber menschlich und darum vorbehalten. Bei Unstimmigkeiten zu einem Begriff, bitten wir darum dies per E-Mail mit uns zu diskutieren. Bitte nutze hierfür unsere E-Mail: info@jupiterexpress.de« Zurück zum Glossar Index