GNU Affero General Public License
Die GNU Affero General Public License, kurz AGPL, ist eine Lizenz für Freie Software mit Copyleft, bei der die Nutzer der Software eine Downloadmöglichkeit für den Quelltext erhalten müssen. Dadurch schließt sie das ASP-Schlupfloch der GNU General Public License.
ASP-Schlupfloch
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
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
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
Eine Auswahl an Software, welche unter der AGPL-Lizenz stehen:
- Anki – Lernkartei-Programm (für Fremdsprachen, aber auch für andere Inhalte)
- Bacula – Datensicherungsprogramm, speziell für Daten in einem Rechnernetz mit heterogenen Clients (Linux, Unix, Mac-OS-X und Windows)
- CiviCRM – CRM für Non-Profit-Organisationen
- CMSimple – Content-Management-System mit zentraler Containerdatei (dadurch keine Datenbank erforderlich)
- Diaspora – dezentrales soziales Netzwerk (Software für das verteilte System)
- Friendica – dezentrales soziales Netzwerk
- iteraplan – Werkzeug für das Management der Unternehmensarchitektur; in der CommunityEdition Open Source
- iText – Programmierschnittstelle (in und für Java) zur Erzeugung und Bearbeitung von PDF-, HTML- und RTF-Dateien
- Launchpad – Kollaborationssoftware
- MongoDB – Dokumentenorientierte NoSQL-Datenbank
- Nuclos – Open-Source-ERP-Baukasten
- Nextcloud – freie Cloudsoftware, Fork von ownCloud
- Open Ticket Request System (OTRS) – ein Ticketsystem
- ownCloud – freie Cloudsoftware
- PHP-Fusion – Content-Management-System für den Einsatz mit der Datenbank MySQL
- RapidMiner – Data Mining Suite
- Shopware – Open-Source-Onlineshop-Software (zusätzlich als kommerzielle Variante erhältlich)
- StatusNet – Micro-Blogging-System (ehemals Laconica)
- SugarCRM – CRM-Software (Community Edition ab Version 6.0 unter den Bedingungen der AGPLv3, vorher GGPLv3)[1]
- Tine 2.0 – Groupware und CRM Projekt (webbasiert)
- Univention Corporate Server Managementsystem – Managementsystem für die Enterprise-Distribution Univention Corporate Server[2]
- Zarafa – ein Groupware-Server
Weblinks
- GNU AGPL v3 (englisch)
- GNU GPL v3 (deutsch, stimmt bis auf Artikel 13 mit der GNU AGPL v3 überein)
- Pressemeldung der FSF zur Veröffentlichung der AGPL v3 (englisch)
- Affero General Public License, Version 1 (englisch)
- AGPL Version 1 FAQ (englisch)
Einzelnachweise
- ↑ SugarCRM wechselt zur Affero GPL. heise open, 16. April 2010, abgerufen am 19. Dezember 2010.
- ↑ 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).“