Eclipse Public Lizenz
![]() | |
Autor | Eclipse Foundation |
---|---|
Letzte Version | 2.0 |
Veröffentlicht | 24. August 2017 |
SPDX Kennung | EPL-2.0 EPL-1.0 |
Debian FSG kompatibel | Ja[1] |
FSF genehmigt | Ja[2] |
Osi genehmigt | Ja[3] |
GPL kompatibel | Optional, aber nicht standardmäßig[4] |
Copyleft | Begrenzt[2] |
Verknüpfung von Code mit einer anderen Lizenz | Ja[5] |
Webseite | Finsternis![]() |
Das Eclipse Public Lizenz (EPL) ist ein frei und Quelloffene Software Lizenz vor allem für die verwendet Eclipse IDE und andere Projekte von der Eclipse Foundation. Es ersetzt die Gemeinsame öffentliche Lizenz (CPL) und entfernt bestimmte Begriffe in Bezug auf Rechtsstreitigkeiten im Zusammenhang mit Patente.[6]
Die Eclipse Public-Lizenz ist eine geschäftsfreundliche kostenlose Softwarelizenz und verfügt über schwächere Copyleft Bestimmungen als Lizenzen wie die GNU Allgemeine öffentliche Lizenz (GPL).[7] Der Empfänger von EPL-lizenzierten Programmen kann die Arbeiten und die geänderten Versionen verwenden, ändern, kopieren und verteilen, und sind in einigen Fällen verpflichtet, ihre eigenen Änderungen freizugeben.[8]
Die EPL ist von der als kostenlose Softwarelizenz aufgeführt Kostenlose Software -Stiftung (FSF) und von der genehmigt Open Source Initiative (OSI).[3][2]
Die Diskussion einer neuen Version der EPL begann im Mai 2013.[9] Ausführung 2.0 wurde auf 24 angekündigt August 2017.[4]
Am 20. Januar 2021 wurde der Lizenz Steward für die Lizenz von Eclipse.org Foundation, Inc. (Delaware, USA) auf die Eclipse Foundation AISBL (Brüssel, Belgien) geändert.[10]
Kompatibilität
Das EPL 1.0 ist nicht kompatibel Mit der GPL und einer Arbeit, die durch Kombination einer unter der GPL lizenzierten Arbeit mit einer unter der EPL lizenzierten Arbeit erstellt wurde, kann nicht rechtmäßig verteilt werden.[7] Die GPL verlangt, dass "[jede verteilte Arbeit], die ... enthält oder vom [GPL-lizenzierten] Programm abgeleitet wird ... als Ganzes lizenziert wird ... unter den Begriffen von [dem GPL]" und das die Der Händler "verhängen keine weiteren Beschränkungen für die Ausübung der gewährten Rechte durch die Empfänger". Die EPL verlangt jedoch, dass jeder, der den Arbeiten verteilt, jedem Empfänger eine Lizenz an Patente gewährt, die möglicherweise die von ihm vorgenommenen Änderungen abdecken.[7] Da dies eine "weitere Einschränkung" der Empfänger ist, entspricht die Verteilung einer solchen kombinierten Arbeit die GPL nicht.[2]
Die EPL enthält außerdem keine a Patentvergeltung Klausel.[2]
Ableitungen
Nach Artikel 1 (b) der EPL können die Ergänzungen der ursprünglichen Arbeiten unabhängig lizenziert werden, auch unter a Proprietäre Lizenz, vorausgesetzt, solche Ergänzungen sind "separate Softwaremodule" und stellen nicht a Ableitungsarbeit.[11][8] Änderungen und Ergänzungen, die eine derivative Arbeit ausmachen Quellcode verfügbar.[8]
Die Verknüpfung mit Code (z. B. mit einer Bibliothek), die unter EPL lizenziert wurde, bedeutet automatisch nicht, dass Ihr Programm eine derivative Arbeit ist. Die Eclipse Foundation interpretiert den Begriff "Derivatarbeit" in einer Weise, die mit der Definition im US -amerikanischen Copyright Act übereinstimmt, sofern für Computersoftware zutreffend.[12]
Spätere Versionen
Wenn eine neue Version des EPL veröffentlicht wird, kann der Benutzer/Mitwirkende die Software unter der Version, mit der er oder sie sie erhalten hat, oder ein Upgrade auf die neue Version verteilt.[8]
Vergleich mit dem CPL
Die EPL basierte auf dem Gemeinsame öffentliche Lizenz (CPL),[13] Es gibt jedoch einige Unterschiede zwischen den beiden Lizenzen:
- Die Eclipse Foundation ersetzt IBM als Vereinbarung in der EPL
- Die EPL -Patentklausel wird überarbeitet, indem der Satz aus Abschnitt 7 der CPL gelöscht wird[6]
Die Eclipse Foundation beantragte die Erlaubnis von Mitwirkenden, ihren CPL-Code im Rahmen der EPL neu zu leiten.[14]
Version 2.0
Ausführung 2.0 der Eclipse Public Lizenz (SPDX Code EPL-2.0) wurde am 24. bekannt gegeben August 2017.[4] Die Eclipse Foundation unterhält eine FAQ.[15] Das FSF hat die Lizenz in Bezug auf analysiert Gpl Lizenzkompatibilität und fügte es ihrer offiziellen Liste hinzu.[16] Die nackte Lizenzbenachrichtigung ist in verschiedenen Formaten erhältlich, einschließlich einfacher Text.[17]
In Bezug auf die GPL -Kompatibilität ermöglicht die neue Lizenz den ersten Beitrag zu einem neuen Projekt, um sich für eine sekundäre Lizenz zu entscheiden, die explizite Kompatibilität mit dem bietet GNU Allgemeine öffentliche Lizenz Version 2.0 oder eine spätere Version. Wenn diese optionale Bezeichnung nicht vorhanden ist, bleibt die Eclipse -Lizenz mit der GPL (jede Version) inkompatibel.[4][16]
Weitere Änderungen sind:[15]
- Die Lizenz gilt jetzt für "Dateien" nicht "Module"
- Die neue Lizenz ist international, weil die Rechtswahl Die Bestimmung wurde entfernt
- Die neue Lizenz eignet sich für Skriptsprachen, einschließlich JavaScript
Die Eclipse Foundation berät diese Version 1.0 ist veraltet und dass Projekte auf die Version migrieren sollten 2.0. Das Relizensing ist eine einfache Angelegenheit und erfordert nicht die Zustimmung aller Vergangenheit und Gegenwart. Vielmehr die Version 1.0 Die Lizenz ermöglicht ein Projekt (vorzugsweise nach dem Einbau eines Konsens) eine neue Version, indem einfach die entsprechenden Datei -Header und Lizenzbenachrichtigungen aktualisiert werden.[15]: §3
Bemerkenswerte Projekte
Zusätzlich zur Eclipse Foundation wird die EPL in einigen anderen Projekten verwendet, insbesondere in denjenigen, die auf dem laufen Java virtuelle Maschine.
Lizenziert ausschließlich unter der EPL
Multi-Lizenz unter der EPL und einer oder mehreren anderen Lizenzen
Siehe auch
- Software mit der EPL (Kategorie)
Verweise
- ^ "Copyright-Informationen für Debian Paket Eclipse-EMF". Archiviert von das Original am 7. Juni 2011. Abgerufen 18. Februar 2011.
- ^ a b c d e "Verschiedene Lizenzen und Kommentare zu ihnen". Abgerufen 3. Juni 2016.
- ^ a b "OSI -Genehmigung". Abgerufen 21. Juni 2007.
- ^ a b c d Milinkovich, Mike (24. August 2017). "Eclipse Public Lizenzversion 2.0 vom OSI und Eclipse Foundation Board of Directors genehmigt ". Eclipse Foundation. Ottawa, Kanada. Abgerufen 19. Oktober 2017.
Der neue EPL V2 ermöglicht es jetzt optional, dass EPL -lizenzierte Projekte mit der GPL kompatibel sind. ... Die neue EPL V2 ermöglicht die Erstversuche zu neuen Projekten, um anzugeben, ob ihr EPL V2 -lizenziertes Projekt GPL kompatibel ist.
- ^ "Eclipse Public Lizenz (EPL) häufig gestellte Fragen: Verknüpfung des Abschnitts". Abgerufen 2. Oktober 2013.
- ^ a b In Abschnitt 7 befindet sich dieser Satz in CPL 1.0, jedoch nicht in EPL 1.0: "Wenn Empfänger Patentstreitigkeiten gegen einen Mitwirkenden in Bezug auf ein Patent für Software (einschließlich einer Gegenklage oder Gegenklage in einer Klage), dann alle Patentlizenzen eingeleitet werden Zugegeben von diesem Beitrag zu einem solchen Empfänger im Rahmen dieser Vereinbarung endet ab dem Datum, an dem ein solcher Rechtsstreit eingereicht wird. "
- ^ a b c "Open Source -Software: Ein Rechtshandbuch | Gesetze". Gesetze. Archiviert von das Original am 30. Juli 2020. Abgerufen 30. Juli 2020.
- ^ a b c d "Eclipse Public Lizenz - V 1.0". Abgerufen 12. September 2006.
- ^ "Community Review der Eclipse Public Lizenz". 31. Mai 2013.
- ^ "[Lizenz-Review] Änderung des Stewards für die Eclipse Public Lizenz 2.0". lists.opensource.org. Abgerufen 2. Mai 2021.
- ^ "Eclipse Public Lizenz (EPL) Häufige Fragen". Abgerufen 18. Dezember 2009.
- ^ Beaton, Wayne. "EPL-2.0 FAQ | Die Eclipse Foundation". www.eclipse.org. Abgerufen 25. Juni 2019.
- ^ "Cpl zu EPL -Übergangsplan" (PDF). 12. September 2006.
- ^ "Cpl zu EPL -Übergangsplan häufig gestellt" Fragen ". Abgerufen 21. Dezember 2015.
- ^ a b c Beaton, Wayne. "Eclipse Public Lizenz 2.0 FAQ ". Eclipse Foundation. Ottawa, Kanada. Abgerufen 20. Oktober 2017.
- ^ a b Robertson, Donald (17. Oktober 2017). "Eclipse Public Lizenzversion 2.0 zur Lizenzliste hinzugefügt ". Kostenlose Software -Stiftung. Abgerufen 20. Oktober 2017.
- ^ Eclipse Public Lizenz - v 2.0 (TXT). Ottawa, Kanada: Eclipse Foundation. 2017. Abgerufen 20. Oktober 2017.
- ^ "AST-Open-Paket". Archiviert von das Original am 2. April 2015.
- ^ "JUNIT 5". GitHub. 22. Oktober 2021.
- ^ www.opendaylight.org https://web.archive.org/web/20140429061958/http://www.opendaylight.org/resources/faq. Archiviert von das Original am 29. April 2014.
{{}}
: Fehlen oder leer|title=
(Hilfe) - ^ "Jruby/Kopieren bei Master - Jruby/Jruby". GitHub. 1. Januar 2014. Abgerufen 11. Februar 2014.