Apache -Lizenz

Apache -Lizenz
ASF Logo.svg
Das Apache Software Foundation -Logo
Autor Die Apache Software Foundation
Letzte Version 2.0
Verleger Die Apache Software Foundation
Veröffentlicht Januar 2004; Vor 18 Jahren
SPDX Kennung Apache-2.0
Apache-1.1
Apache-1.0
Debian FSG kompatibel Ja[1]
FSF genehmigt Ja[2]
Osi genehmigt Ja[3]
GPL kompatibel Nur Version 2.0 ist mit nur kompatibel GPLV3.[2]
Copyleft Nein
Verknüpfung von Code mit einer anderen Lizenz Ja
Webseite www.Apache.org/Lizenzen

Das Apache -Lizenz ist ein zulässt Kostenlose Softwarelizenz Geschrieben von der Apache Software Foundation (ASF).[4] Es ermöglicht Benutzern, die Software für jeden Zweck zu verwenden, sie zu verteilen, sie zu ändern und geänderte Versionen der Software unter den Bedingungen der Lizenz ohne Besorgnis zu verteilen Lizenzgebühren. Die ASF und seine Projekte veröffentlichen ihre Softwareprodukte unter der Apache -Lizenz. Die Lizenz wird auch von vielen Nicht-ASF-Projekten verwendet.

Geschichte

Ab 1995 veröffentlichte die Apache Group (später die Apache Software Foundation) aufeinanderfolgende Versionen der Apache HTTP Server. Seine anfängliche Lizenz war im Wesentlichen die gleiche wie die Original 4-Klausel-BSD-Lizenz, mit nur den Namen der Organisationen und mit einer zusätzlichen Klausel, die der Ableitungen verbietet, den Apache -Namen zu tragen.

Im Juli 1999 die Berkeley Software Distribution akzeptierte das von der angegebene Argument Kostenlose Software -Stiftung und zog ihre zurück Werbeklausel (Klausel 3) Um die neue 3-Klausel-BSD-Lizenz zu bilden. Im Jahr 2000 tat Apache ebenfalls und erstellte die Apache -Lizenz 1.1, in der abgeleitete Produkte nur in ihrer Dokumentation eine Zuordnung in ihre Werbematerialien einbeziehen müssen. Einzelne Pakete, die unter der 1.1 -Version lizenziert wurden, haben möglicherweise unterschiedliche Formulierungen aufgrund unterschiedlicher Anforderungen für die Zuordnung oder die Markierung der Markierung verwendet, die Bindungsbegriffe waren jedoch gleich.

Im Januar 2004 beschloss ASF, vom BSD -Modell abzureisen und die Apache -Lizenz 2.0 zu produzieren. Zu den angegebenen Zielen der Lizenz gehörten, dass es den Nicht-ASF-Projekten leichter zur Nutzung erleichtert, sich verbessert Kompatibilität mit Gpl-Basierte Software, sodass die Lizenz durch Referenz anstelle von in jeder Datei aufgeführt werden kann, die Lizenz für Beiträge klären und eine Patentizenz für Beiträge verlangt, die notwendigerweise die eigenen Patente eines Mitwirkenden verletzen.[5] Diese Lizenz erfordert die Erhaltung der Urheberrechte © bemerken und Haftungsausschluss.

Lizenzbedingungen

Die Apache -Lizenz ist zulässt; nicht wie Copyleft Lizenzen erfordert keine Ableitungsarbeit der Software oder Änderungen an das Original, um mit derselben Lizenz verteilt zu werden. Es erfordert weiterhin die Anwendung derselben Lizenz auf alle nicht modifizierten Teile. In jeder lizenzierten Datei müssen das ursprüngliche Urheberrecht, das Patent, die Marken- und Zuschreibungsbekanntmachungen erhalten bleiben (ohne Hinweise, die sich nicht auf einen Teil der Derivatwerke beziehen). In jeder geänderten lizenzierten Datei muss eine Benachrichtigung hinzugefügt werden, die besagt, dass Änderungen an dieser Datei vorgenommen wurden.

Wenn ein NOTIZ Die Textdatei ist Teil der Verteilung der ursprünglichen Arbeiten, dann müssen die Ableitungen eine lesbare Kopie dieser Mitteilungen in a enthalten NOTIZ Textdatei, die als Teil der Ableitungsarbeiten, innerhalb des Quellformulars oder der Dokumentation oder innerhalb einer Anzeige, die von den Ableitungen erzeugt wird, verteilt wird (wo immer solche Drittnotizen normalerweise erscheinen).

Der Inhalt des NOTIZ Datei ändern Sie die Lizenz nicht, da sie nur zu Informationszwecken sind, und fügen Sie mehr zu Attributionsnotics als Addenda in die NOTIZ Der Text ist zulässig, sofern diese Mitteilungen nicht als Änderung der Lizenz verstanden werden können. Änderungen haben möglicherweise geeignete Urheberrechtsbekanntmachungen und bieten unterschiedliche Lizenzbedingungen für die Änderungen.

Sofern nicht ausdrücklich anders angegeben, werden alle von einem Lizenznehmer an einen Lizenzgeber eingereichten Beiträge unter den Bedingungen der Lizenz ohne Bestimmungen und Bedingungen unterliegen. Dies schließt jedoch keine separaten Vereinbarungen mit dem Lizenzgeber in Bezug auf diese Beiträge aus.

Apache -Lizenz 2.0

Die Apache -Lizenz 2.0 stellt sicher, dass der Benutzer sich keine Sorgen um die Verletzung von Patenten durch die Verwendung der Software machen muss. Dem Benutzer wird für jedes Patent, das die Software abdeckt, eine Lizenz erteilt. Durch ein im Terrorem Klausel, diese Lizenz wird beendet, wenn der Benutzer jemanden wegen Patentverletzung im Zusammenhang mit dieser Software verklagt. Diese Bedingung wird hinzugefügt, um Patentstreitigkeiten zu verhindern.

Kompatibilität

Die Apache Software Foundation und die Kostenlose Software -Stiftung stimmen zu, dass die Apache -Lizenz 2.0 a ist Kostenlose Softwarelizenz, kompatibel mit dem GNU Allgemeine öffentliche Lizenz (GPL) Version 3,[2] bedeutet diesen Code unter GPLV3 und Apache -Lizenz 2.0 kann kombiniert werden, solange die resultierende Software unter dem GPLV3 lizenziert wird.[6]

Die Free Software Foundation berücksichtigt alle Versionen der Apache -Lizenz unvereinbar mit den vorherigen GPL -Versionen 1 und 2.[2] Darüber hinaus werden Apache -Lizenzversionen vor 2.0 mit GPLV3 inkompatibel. Aufgrund der Patentlizenzanforderungen von Version 2.0 empfiehlt die kostenlose Software-Stiftung sie gegenüber anderen Nicht-CopyLeft-Lizenzen.[7][2] Wenn die Apache -Lizenz mit der LLVM -Ausnahme verwendet wird, ist sie mit GPLV2 kompatibel.[8]

Empfang und Adoption

Im Oktober 2012 befanden sich 8.708 Projekte unter SourceForge.net waren unter den Bedingungen der Apache -Lizenz verfügbar.[9] In einem Blog -Beitrag aus Mai 2008, Google erwähnte, dass über 25% der fast 100.000 Projekte, an denen sich dann veranstaltete Google -Code verwendeten die Apache -Lizenz,[10] einschließlich der Android -Betriebssystem.[11]

Ab 2015Laut Black Entensoftware[12] und GitHub,[13] Die Apache -Lizenz ist die drittbeliebteste Lizenz in der Foss Domain nach MIT -Lizenz und GPLV2.

Das OpenBSD Das Projekt betrachtet die Apache -Lizenz 2.0 aufgrund ihrer Patentbestimmungen nicht als akzeptable freie Lizenz. Die OpenBSD -Richtlinie ist der Ansicht, dass diese Lizenz nicht mehr kostenlos ist, wenn die Lizenz eingerichtet ist, ein gesetzliches Recht aufzugeben, das man sonst hat. Darüber hinaus Objekte der Projekt Vertragsrecht Nach dem Urheberrecht wird das Vertragsgesetz in Bezug auf die Gerichtsbarkeiten stark unterscheidet, da das Urheberrecht durch internationale Vereinbarungen etwas standardisiert ist. Was die Lizenz in verschiedenen Gerichtsbarkeiten bedeutet, kann variieren und ist schwer vorherzusagen. "[14]

Siehe auch

Verweise

  1. ^ "Die Apache -Softwarelizenz (ASL)". Die großen DFSG-kompatiblen Lizenzen. Debian -Projekt. Abgerufen 6. Juli 2009.
  2. ^ a b c d e "Apache -Lizenz, Version 2.0". Verschiedene Lizenzen und Kommentare dazu. Kostenlose Software -Stiftung. Archiviert Aus dem Original am 16. Juli 2009. Abgerufen 6. Juli 2009.
  3. ^ "OSI-zugelassene Lizenzen mit Namen David Gutierrez & David Louie Gutierrez". Open Source Initiative. Archiviert Aus dem Original am 28. April 2011. Abgerufen 31. März 2011.
  4. ^ Neue Medienrechte (12. September 2008). "Open Source -Lizenzanleitung". Kalifornische westliche School of Law. Abgerufen 28. November 2015. Die „BSD-ähnlichen“ Lizenzen wie die Lizenzen von BSD, MIT und Apache sind äußerst zulässiger und erfordern wenig mehr als die ursprünglichen Teile des lizenzierten Codes den ursprünglichen Entwicklern in Ihrem eigenen Code und/oder Dokumentation zuzuschreiben.
  5. ^ "Apache -Lizenz, Version 2.0". Apache Software Foundation. Abgerufen 15. Juli 2019.
  6. ^ Apache Software Foundation. "Apache -Lizenz v2.0 und GPL -Kompatibilität". Archiviert Aus dem Original am 15. Januar 2008. Abgerufen 30. Januar 2008.
  7. ^ "So wählen Sie eine Lizenz für Ihre eigene Arbeit". gnu.org. Kostenlose Software -Stiftung. 15. Dezember 2018. Abgerufen 25. August 2019.
  8. ^ "LLVM -Ausnahme | Softwarepaketdaten Exchange (SPDX)". SPDX.org. Abgerufen 22. Juni 2022.
  9. ^ "Projekte bei SourceForge unter Apache -Lizenz". Abgerufen 28. Oktober 2012.
  10. ^ Stein, Greg (28. Mai 2008). "Gegen Lizenzverbreitung stehen". Google Open Source Blog.
  11. ^ "Lizenzen". Android Open Source -Projekt. Abgerufen 25. August 2019.
  12. ^ "Top 20 Lizenzen". Black Enten -Software. 19. November 2015. archiviert von das Original am 19. Juli 2016. Abgerufen 19. November 2015.
  13. ^ Balter, Ben (9. März 2015). "Open Source -Lizenznutzung auf Github.com". GitHub.
  14. ^ "OpenBSD Copyright -Richtlinie". openbsd.org. OpenBSD -Projekt. 28. Mai 2019.

Externe Links