Ratgeber · 02

Freizügig oder Copyleft – was wählen?

Freizügige Lizenzen wie MIT und Apache und Copyleft-Lizenzen wie GPL, LGPL und MPL im Vergleich nach Ziel, Ökosystem und Einsatzform, mit einer Checkliste für die Entscheidung.

Zuletzt geprüft: 2026-09-23

Zuerst das Ziel festlegen

Die Lizenzwahl ist keine Geschmacksfrage, sondern eine Frage dessen, was Sie erreichen wollen. Die meisten liegen irgendwo zwischen diesen beiden Zielen.

Freizügig: breite Akzeptanz, wenig Reibung

MIT, BSD, ISC und Apache-2.0 verlangen kaum mehr als die Beibehaltung von Hinweisen. Die meisten Rechtsabteilungen haben sie auf ihrer Liste vorab genehmigter Lizenzen, was die Einführung beschleunigt. Dafür kann man nicht verhindern, dass jemand den Code ändert und in ein geschlossenes Produkt übernimmt.

Innerhalb der freizügigen Lizenzen geht es vor allem um zwei Punkte.

Copyleft: eine Kette der Offenheit

Die GPL legt die Offenlegungspflicht auf das gesamte kombinierte Programm, die LGPL auf die Bibliothek und die MPL auf einzelne Dateien. Bei Software, die auf Servern läuft, schließt die AGPL die Lücke der GPL. Mit Copyleft kann es passieren, dass manche Unternehmen die Nutzung oder Beiträge scheuen – insbesondere die AGPL ist in vielen Firmen per interner Richtlinie eingeschränkt. Das kann die beabsichtigte Wirkung sein oder eine unerwünschte Nebenwirkung.

Die Gepflogenheiten des Ökosystems zählen

Eine Lizenz, die zu den Konventionen der Community passt, erzeugt weniger Reibung.

ÖkosystemÜbliche LizenzenAnmerkung
JavaScript (npm)MIT, ISCViele kleine Pakete, kurze freizügige Lizenzen bevorzugt
Rust (crates.io)MIT OR Apache-2.0Rust selbst nutzt dieses Dual-Modell
Python (PyPI)MIT, BSD-3-Clause, Apache-2.0Im wissenschaftlichen Rechnen häufig BSD-3
GoBSD-3-Clause, MIT, Apache-2.0Die Go-Standardbibliothek steht unter BSD-3
Linux-KernelmoduleGPL-2.0-onlyFür die Kombination mit dem Kernel praktisch Pflicht
GNU-DesktopwerkzeugeGPL-3.0-or-laterStandard im GNU-Projekt
C/C++-BibliothekenLGPL, MIT, BSL-1.0Art des Linkens beeinflusst die Wahl

Checkliste für die Entscheidung

  1. Abhängigkeiten prüfen: Prüfen Sie, ob die Lizenzen bereits genutzter Bibliotheken Ihre Wahl einschränken. Wenn Sie ein mit einer GPL-Bibliothek kombiniertes Programm verbreiten, bleiben nur GPL-kompatible Lizenzen.
  2. Zugehörigkeit prüfen: Bei im Arbeitsverhältnis geschriebenem Code ist meist das Unternehmen Rechteinhaber. Prüfen Sie, ob die Open-Source-Richtlinie Ihres Unternehmens eine Lizenz vorgibt.
  3. Einsatzform: Ob installierbare Software, Bibliothek oder Dienst – die Wirkung des Copyleft ist jeweils unterschiedlich.
  4. Art der Beiträge: Wenn Sie externe Beiträge annehmen wollen, bedenken Sie, dass ein späterer Lizenzwechsel schwierig wird, weil sich die Urheberrechte vieler Personen vermischen.
  5. Erlösmodell: Wollen Sie separate kommerzielle Lizenzen verkaufen, ziehen Sie Dual Licensing aus Copyleft + kommerziell zusammen mit einem Contributor License Agreement (CLA) in Betracht.

In einem Satz

Im Auswahlassistenten beantworten Sie diese Kriterien als Fragen und erhalten Kandidaten mit Begründung.

Dieser Artikel enthält allgemeine Informationen und ist keine Rechtsberatung. Besprechen Sie wichtige Entscheidungen mit Fachleuten.

Quellen