GNU Affero General Public License

Lizenz mit Copyleft

Die GNU Affero General Public License (AGPL) ist eine Lizenz für freie Software mit Copyleft, bei der die Nutzer der Software eine Downloadmöglichkeit für den Quelltext selbst dann erhalten müssen, wenn die Software nur auf einem Server als Dienst betrieben, also nicht direkt zum Download angeboten wird. Dadurch schließt die AGPL das ASP-Schlupfloch der GNU General Public License.

Das Lizenzlogo der AGPLv3

ASP-Schlupfloch

Bearbeiten

Bei der GNU General Public License (GPL) gibt es die als ASP-Schlupfloch (englisch ASP loophole) bezeichnete Lücke, nach der Unternehmen, die eine GPL-Software nur im Hosting bzw. als Application Service Provider (ASP) anbieten, den Quelltext nicht weitergeben müssen. Dadurch hat das Unternehmen ein Monopol auf alle Erweiterungen und Verbesserungen, die es in die Software einbaut, da weder Konkurrenten noch Nutzer, die die Software selbst betreiben wollen, einen Rechtsanspruch auf sie haben. Bei der GPL besteht nur bei der Weitergabe der ausführbaren Datei ein Rechtsanspruch auf den Quelltext.

Die AGPL schließt dieses Schlupfloch, indem sie auch den Anwendern, die die Software über ein Netzwerk nutzen, eine Downloadmöglichkeit für den Quelltext garantiert.

Lizenztext

Bearbeiten

Die AGPL basiert auf dem Lizenztext der GPL, erweitert um den Abschnitt 13, der das ASP-Schlupfloch schließt und die Kompatibilität von GPL v3 und AGPL v3 sicherstellt: Die Verbindung von Code unter den Lizenzen GPL v3 und AGPL v3 ist möglich, die zusätzliche Verpflichtung zur Veröffentlichung der Quelltexte der AGPL trifft dann aber auch jene Teile, die unter der GPL stehen.

Die Free Software Foundation (FSF) favorisiert die Verwendung der AGPL gegenüber der GPL. Ursprünglich gab es Pläne, eine entsprechende Klausel direkt in der GPL v3 zu integrieren, das wurde von vielen Anwendern jedoch als unpraktikabel abgelehnt.

Geschichte

Bearbeiten

Die GNU AGPL v3 (Ausgabe 3, englisch version 3) ist eine öffentliche Lizenz der FSF. Die Vorgängerausgaben (AGPL v1 und v2) wurden von der Firma Affero veröffentlicht, wenn auch mit Unterstützung der FSF, und sind daher nicht mit den entsprechenden Ausgaben der GNU GPL verträglich. Die AGPL v2 ist jedoch aufwärtskompatibel zur GNU AGPL v3, da sie eine entsprechende Klausel enthält. Diese Klausel ist auch der Grund für die Beibehaltung des Namens „Affero“ in der offiziellen GNU-Version der Lizenz.

Software unter AGPL

Bearbeiten

Eine Auswahl an Software, welche unter der AGPL-Lizenz stehen:

Ehemalige Software unter AGPL

Bearbeiten
Bearbeiten

Einzelnachweise

Bearbeiten
  1. SugarCRM wechselt zur Affero GPL. heise open, 16. April 2010, abgerufen am 19. Dezember 2010.
  2. Neue UCS-Version mit integriertem Virtualisierungs-Tool. In: heise Open. heise Verlag, 31. August 2010, abgerufen am 2. September 2010: „Allerdings wechselt Univention mit der Version 2.4 von der bisherigen GPL auf die etwas erweiterte Affero General Public Licence (AGPLv3).“
  3. MongoDB wechselt die Lizenz. heise developer, 16. Oktober 2018, abgerufen am 15. Februar 2019.