Eclipse Public License | |
---|---|
Forfatter | Eclipse Foundation |
Versjon | 1.0 |
forlegger | Eclipse Foundation |
Publiseringsdato | februar 2004 |
Kompatibel med DFSG | ja |
Gratis programvare | Jepp |
OSI godkjent | Jepp |
LPG-kompatibel | Nei |
Copyleft | Delvis |
Kobling fra kode under annen lisens | Jepp |
Eclipse Public License ( EPL ) er en gratis lisens som brukes av Eclipse Foundation for Eclipse - programvaren . Den erstatter Common Public License (CPL) ved å eliminere noen vilkår knyttet til patentsøksmål. [1]
Eclipse Public License er designet for å være en forretningsvennlig fri programvarelisens og tilbyr svakere copyleft - klausuler enn andre lisenser som GNU General Public License (GPL). Brukere av EPL-lisensiert programvare kan bruke, modifisere, kopiere og distribuere modifiserte versjoner av verket, og i noen tilfeller må de utgi sine egne modifikasjoner. [2]
EPL er godkjent av Open Source Initiative (OSI) [3] og er oppført som en fri programvarelisens av Free Software Foundation (FSF). [4]
Diskusjonen om en ny versjon av EPL begynte i mai 2013. [5]
EPL 1.0 er ikke kompatibel med GPL, og programvare opprettet fra kombinasjonen av en lisensiert under GPL og en lisensiert under EPL kan ikke distribueres lovlig. [4]
EPL inneholder også en patent-gjengjeldelsesklausul, som er uforenlig med GPL av samme grunner. [4]
I henhold til seksjon 1 (b) av EPL kan tillegg til det originale verket være uavhengig lisensiert, inkludert under en proprietær lisens , forutsatt at slike tillegg er "separate programvaremoduler" og ikke utgjør et avledet verk . Endringer og tillegg som utgjør et avledet verk må godkjennes under samme vilkår og betingelser som EPL, som inkluderer forpliktelsen til å gjøre kildekoden tilgjengelig . [2]
Hvis en ny versjon av EPL har blitt publisert, kan brukeren/bidragsyteren velge å distribuere programvaren under den versjonen han mottok den med eller å oppdatere den til den nye versjonen. [2]
EPL er basert på CPL ( Common Public License ) , [6] , men det er noen forskjeller mellom de to lisensene:
En klausul inneholdt i CPL tillater utviklere å migrere programvare under vilkårene i CPL til vilkårene i EPL når som helst [6] på samme måte som brukere av GPL 2-versjon kan migrere til GPLv3.
I tillegg til Eclipse Foundation, brukes EPL i noen andre prosjekter, spesielt (men ikke begrenset til) de som kjører i den virtuelle java-maskinen . Symbian , Graphviz , Clojure , Mondrian OLAP-server , Open Daylight Project [7] og UWIN-programvare har kildekode utgitt under EPL. JRuby er for tiden utgitt under vilkårene for tre lisenser EPL, GPL og LGPL. [8]