AGPL ist eine Marke, die eine spezielle Softwarelizenz namens Affero General Public License anbietet. Es soll die Verfügbarkeit und Freiheit von Software-Quellcode für Benutzer vernetzter Computerprogramme sicherstellen.
AGPL wurde erstmals 2007 von der Free Software Foundation (FSF) als Modifikation der GNU GPL-Lizenz veröffentlicht.
Die Lizenz wurde erstellt, um das Problem der Software als Dienst anzugehen, bei dem Benutzer mit einer Webanwendung interagieren, ohne auf den Quellcode zuzugreifen oder diese zu kontrollieren.
AGPL verlangt, dass geänderte Versionen der Software, wenn sie in einem Online-Netzwerkdienst verwendet werden, Benutzern Zugriff auf den Quellcode gewähren müssen.
Ähnlich wie bei AGPL ist GPL eine Lizenz für freie Software, mit der Benutzer die Software frei verwenden, studieren, freigeben und ändern können. Das Problem der Software als Dienst wird jedoch nicht speziell angesprochen.
Apache License ist eine zulässige Lizenz für freie Software, mit der Benutzer die Software unter bestimmten Bedingungen ändern und verteilen können. Es wird häufig für Open-Source-Projekte verwendet, bietet jedoch möglicherweise nicht den gleichen Copyleft-Schutz wie AGPL.
AGPL ist das Hauptprodukt der Marke AGPL. Es handelt sich um eine Softwarelizenz, die sicherstellt, dass Benutzer bei Verwendung vernetzter Computerprogramme Zugriff auf Quellcode haben.
AGPL steht für Affero General Public License. Es handelt sich um eine Softwarelizenz, mit der die Verfügbarkeit und Freiheit von Software-Quellcode für Benutzer vernetzter Computerprogramme sichergestellt werden soll.
Während sowohl AGPL als auch GPL freie Softwarelizenzen sind, befasst sich AGPL speziell mit dem Thema Software als Service. AGPL verlangt, dass geänderte Versionen der in einem Online-Netzwerkdienst verwendeten Software Benutzern Zugriff auf den Quellcode gewähren.
AGPL wurde erstellt, um das Problem der Software als Dienst anzugehen, bei dem Benutzer mit Webanwendungen interagieren, ohne Zugriff oder Kontrolle über den Quellcode zu haben. Es stellt sicher, dass Benutzer die Freiheit haben, die Software zu studieren, zu ändern und zu verteilen, wenn sie in vernetzten Programmen verwendet wird.
Einige Alternativen zu AGPL umfassen die GNU General Public License (GPL) und die Apache License. Während GPL AGPL ähnelt, wird das Problem der Software als Service nicht speziell angesprochen. Apache License ist eine zulässige Lizenz, die häufig für Open-Source-Projekte verwendet wird.
AGPL wird von einer beträchtlichen Anzahl von Open-Source-Projekten verwendet, insbesondere von Projekten mit vernetzten Computerprogrammen. Es ist jedoch möglicherweise nicht so weit verbreitet wie die beliebtesten Lizenzen wie GNU GPL oder Apache License.