Zum Inhalt springen

AGPL-Lizenz

Die AGPL (GNU Affero General Public License, Version 3) ist eine starke Copyleft-Lizenz für freie Software, herausgegeben von der Free Software Foundation. Wie die GPL verlangt sie, dass abgeleitete Werke unter denselben Bedingungen offen bleiben – sie ergänzt aber eine Klausel zur Netzwerknutzung: Wer über ein Netzwerk mit einer veränderten Kopie interagiert, muss deren Quellcode angeboten bekommen.

Aktualisiert am 3 Min. LesezeitVon fromHello

Das Wichtigste in Kürze

  1. Die AGPL ist die GPL plus eine Netzwerkklausel: Abschnitt 13 weitet das Copyleft auf Menschen aus, die die Software über ein Netzwerk erreichen, nicht nur auf Software, die weitergegeben wird.

  2. Sie schließt das SaaS-Schlupfloch – ein verändertes AGPL-Programm als gehosteten Dienst zu betreiben, gilt als Bereitstellung, also muss diesen Nutzern der Quellcode angeboten werden.

  3. AGPL, GPL und MIT bilden ein Spektrum: MIT ist permissiv, die GPL ist Copyleft bei Weitergabe, die AGPL ist Copyleft bei Weitergabe und Netzwerknutzung.

Wie funktioniert die AGPL?

Die AGPL ist Copyleft: Wenn Sie die Software oder eine veränderte Version weitergeben, müssen Sie Ihre Änderungen unter derselben Lizenz veröffentlichen und den zugehörigen Quellcode bereitstellen. Das leistet bereits die GPL. Die AGPL ergänzt einen Auslöser für die Netzwerknutzung – den Fall, dass Nutzer die Software als gehosteten Dienst erreichen und ihnen nie eine Kopie übergeben wird. Genau diese eine Ergänzung ist der Grund, warum Projekte für Open-Source-Marketing-Automation und andere Serversoftware zu ihr greifen.

Die AGPL neben den zwei Lizenzen, mit denen sie am häufigsten verglichen wird.

Was verlangt die Klausel zur Netzwerknutzung (Abschnitt 13)?

Abschnitt 13 besagt: Wenn Sie AGPL-Software verändern und Nutzer über ein Netzwerk aus der Ferne mit Ihrer veränderten Version interagieren lassen, müssen Sie diesen Nutzern den zugehörigen Quellcode Ihrer Version gut sichtbar anbieten, kostenlos zum Herunterladen. Das betrifft Ihre Änderungen – eine unveränderte Kopie als Dienst zu betreiben, verpflichtet Sie für sich genommen nicht, etwas Neues zu veröffentlichen. Die Pflicht besteht gegenüber den Menschen, die den Netzwerkdienst nutzen, nicht nur gegenüber denen, denen Sie eine Binärdatei übergeben.

AGPL vs. GPL vs. MIT: Wo liegen die Unterschiede?

LizenzStärke des CopyleftsGreift bei NetzwerknutzungBeispielprojekt
MITKeine – permissivNeinNovu, Dittofeed
GPLv3Stark, bei WeitergabeNeinMautic
AGPL-3.0Stark, bei Weitergabe und NetzwerknutzungJa (Abschnitt 13)listmonk, fromHello

Warum das für ein kleines Team zählt

Für ein Team aus zwei oder drei Personen ist die Lizenz eine strategische Entscheidung, kein Papierkram. Mit der AGPL können Sie Ihren Code veröffentlichen und einen größeren Wettbewerber trotzdem davon abhalten, genau Ihren Dienst als Closed Source zu betreiben, denn er müsste seinen Nutzern den Quellcode aller Änderungen anbieten. Sie beruhigt auch Käufer, die den Code prüfen und selbst hosten wollen: Der Quellcode ist ein Recht, kein Entgegenkommen. Wägen Sie die AGPL gegen eine permissive Lizenz ab, wenn Sie Open Source und SaaS-Marketing-Tools im Vergleich lesen – die Abwägung lautet Reichweite gegen Gegenseitigkeit. Dieser Text beschreibt, wie die Lizenz formuliert ist, und ist keine Rechtsberatung.

FAQ

Häufige Fragen

  • Was ist der Unterschied zwischen AGPL und GPL?

    Beide sind starke Copyleft-Lizenzen, die verlangen, dass abgeleitete Werke offen bleiben. Der Unterschied ist Abschnitt 13: Die AGPL greift auch, wenn Nutzer über ein Netzwerk mit der veränderten Software interagieren, ein gehosteter Dienst muss also seinen Quellcode anbieten. Die GPL greift nur bei der Weitergabe der Software selbst.

  • Muss ich wegen der AGPL meine ganze Anwendung als Open Source veröffentlichen?

    Nur den AGPL-lizenzierten Code und Ihre Änderungen daran. Eigenständige Programme, die lediglich auf Distanz mit ihm kommunizieren, sind in der Regel nicht erfasst, wobei die Grenze vom Einzelfall abhängen kann. Wenn Sie die Software nicht verändern, entsteht durch ihren Betrieb keine neue Pflicht zur Offenlegung des Quellcodes.

  • Darf ich AGPL-Software kommerziell nutzen?

    Ja. Die AGPL erlaubt die kommerzielle Nutzung, auch den Betrieb als kostenpflichtigen Dienst. Die Pflicht besteht nicht in einer Zahlung, sondern darin, den Nutzern, die eine veränderte Version über das Netzwerk erreichen, deren zugehörigen Quellcode anzubieten.

  • Welche Marketing-Tools nutzen die AGPL?

    listmonk steht unter der AGPL, ebenso fromHello. Zum Vergleich: Mautic nutzt die GPLv3, Novu und Dittofeed die permissive MIT-Lizenz. Prüfen Sie immer die LICENSE-Datei, denn Projekte wechseln zwischen Versionen manchmal die Lizenz.

fromHello ist Open-Source-Software für Marketing-Automation: Nachrichten, ausgelöst durch das, was Menschen tun.

fromHello Cloud ist im Early Access über die Warteliste verfügbar.

Early Access

fromHello Cloud

Niemand gründet, um klein zu bleiben.

Der Early Access für fromHello Cloud öffnet schrittweise. Das Onboarding ist persönlich: Wir helfen Ihnen bei der Einrichtung und beim Umzug Ihrer Kontakte.

Wir schreiben Ihnen, sobald Ihr Platz frei wird. Kein Spam.

Noch nicht so weit? Auf GitHub ansehen