Ratgeber · 01

Was ist Copyleft?

Bedeutung und Funktionsweise von Copyleft, die Unterschiede zwischen starkem Copyleft (GPL), schwachem Copyleft (LGPL, MPL, EPL) und Netzwerk-Copyleft (AGPL), wann Pflichten entstehen und häufige Irrtümer.

Zuletzt geprüft: 2026-09-23

Freiheit mithilfe des Urheberrechts schützen

Copyleft ist ein Wortspiel mit Copyright. Das Konzept wurde in den 1980er-Jahren von Richard Stallman und der Free Software Foundation (FSF) für das GNU-Projekt entwickelt und ist ein Mechanismus, der das Urheberrecht nutzt, damit die Freiheit von Software nicht verloren geht. Der Rechteinhaber erlaubt jedem Nutzung, Änderung und Verbreitung, knüpft daran aber eine Bedingung: „Wer etwas verbreitet, das auf diesem Code beruht, muss auch den Empfängern dieselben Freiheiten geben.“

Freizügige Lizenzen (MIT, BSD, Apache) kennen diese Bedingung nicht. Deshalb darf jemand freizügigen Code ändern und als geschlossenes Produkt verkaufen. Copyleft unterbindet das und sorgt dafür, dass auch verbesserte Versionen offen bleiben. Wegen dieser Eigenschaft nennt man Copyleft-Lizenzen auch „reziproke Lizenzen“ (reciprocal).

Pflichten entstehen bei der „Verbreitung“

Die Copyleft-Bedingungen greifen, wenn Code an andere weitergegeben wird. Die GPL-3.0 nennt das „convey“ (übertragen).

Drei Varianten nach Reichweite

Starkes Copyleft

Typische Vertreter sind GPL-2.0 und GPL-3.0. Alles, was mit GPL-Code zu einem Programm kombiniert und verbreitet wird, muss den GPL-Bedingungen folgen. Nach Auffassung der FSF gilt als Kombination, was – ob statisch oder dynamisch gelinkt – ein einziges Programm bildet.

Schwaches Copyleft

Lizenzen mit enger gefasstem Pflichtenumfang.

Netzwerk-Copyleft

Die AGPL-3.0 verpflichtet schon dann zur Bereitstellung des Quellcodes an die Nutzer, wenn ein geändertes Programm über ein Netzwerk angeboten wird. Sie wurde geschaffen, um die Lücke der GPL im Zeitalter der Webdienste zu schließen.

LizenzUmfang der OffenlegungBei reinem Serverbetrieb
GPL-2.0 / GPL-3.0Gesamtes kombiniertes ProgrammKeine Pflicht
LGPL-2.1 / LGPL-3.0Bibliothek und ihre ÄnderungenKeine Pflicht
MPL-2.0Geänderte MPL-DateienKeine Pflicht
EPL-2.0EPL-Code und Änderungen (Modul)Keine Pflicht
AGPL-3.0Gesamtes kombiniertes ProgrammBei geänderter Fassung Quellcode bereitstellen

Häufige Irrtümer

Fragen zur Entscheidung für Copyleft

  1. Ist es für Sie in Ordnung, wenn Änderungen an Ihrem Code in geschlossene Produkte einfließen?
  2. Ist Ihnen die breite Verbreitung als Bibliothek wichtiger oder dass Verbesserungen zurückfließen?
  3. Wird die Software hauptsächlich installiert oder als Dienst auf Servern betrieben?

Anhand der Antworten auf diese drei Fragen grenzt der Auswahlassistent die Kandidaten ein. Einen ausführlicheren Vergleich bietet Freizügig vs. Copyleft.

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

Quellen