Licența publică Eclipse

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Licența publică Eclipse
Autor Fundația Eclipse
Versiune 1.0
editor Fundația Eclipse
Data publicării Februarie 2004
Compatibil cu DFSG da
Software gratuit da
Aprobat OSI da
Compatibil cu GPL Nu
Copyleft Parțial
Conectarea de la cod sub licență diferită da

Licența publică Eclipse ( EPL ) este o licență gratuită utilizată de Fundația Eclipse pentru software-ul său Eclipse . Acesta înlocuiește licența publică comună (CPL) prin eliminarea unor termeni legați de litigiile privind brevetele. [1]

Licența publică Eclipse este concepută pentru a fi o licență de software gratuit pentru afaceri și oferă clauze copyleft mai slabe decât alte licențe, cum ar fi GNU General Public License (GPL). Utilizatorii de software cu licență EPL pot utiliza, modifica, copia și distribui versiuni modificate ale lucrării și, în unele cazuri, li se cere să lanseze propriile modificări. [2]

EPL este aprobat de Open Source Initiative (OSI) [3] și este listat ca licență de software gratuit de către Free Software Foundation (FSF). [4]

Discuțiile despre o nouă versiune a EPL au început în mai 2013. [5]

Compatibilitate

EPL 1.0 nu este compatibil cu GPL, iar software-ul creat din combinația dintre unul licențiat sub GPL și unul licențiat sub EPL nu poate fi distribuit legal. [4]

EPL conține, de asemenea, o clauză de represalii asupra brevetelor, care este incompatibilă cu GPL din aceleași motive. [4]

Lucrări derivate

În conformitate cu secțiunea 1 (b) din EPL, adăugirile la lucrarea originală pot fi licențiate independent, inclusiv sub o licență proprietară , cu condiția ca aceste adăugiri să fie „module separate de software” și să nu constituie o operă derivată . Modificările și completările care constituie o operă derivată trebuie autorizate în aceleași termeni și condiții ca și EPL, care include obligația de a pune la dispoziție codul sursă . [2]

Versiuni ulterioare

Dacă a fost publicată o nouă versiune a EPL, utilizatorul / colaboratorul poate alege să distribuie software-ul sub versiunea cu care l-a primit sau să îl actualizeze la noua versiune. [2]

Comparație cu CPL

EPL se bazează pe CPL (C P ublic L COMUNĂ icense), [6] , dar există unele diferențe între cele două licențe:

  • Fundația Eclipse înlocuiește IBM ca titular al licenței în EPL
  • Secțiunea privind brevetele din licența EPL a fost revizuită prin ștergerea întregului paragraf din secțiunea 7 din CPL [1]

O clauză conținută în CPL permite dezvoltatorilor să migreze software în condițiile CPL la termenii EPL în orice moment [6] în același mod în care utilizatorii versiunii GPL 2 pot migra la GPLv3.

Proiecte care utilizează EPL

În plus față de Fundația Eclipse, EPL este utilizat în alte proiecte, în special (dar nu limitat la) cele care rulează în mașina virtuală Java . Symbian , Graphviz , Clojure , serverul Mondrian OLAP , Open Daylight Project [7] și software - ul UWIN au codul sursă lansat sub EPL. JRuby este lansat în prezent în baza a trei licențe EPL, GPL și LGPL. [8]

Notă

  1. ^ a b În secțiunea 7, această propoziție este prezentă în CPL 1.0, dar nu și în EPL 1.0: „În cazul în care beneficiarul inițiază litigii privind brevetele împotriva unui contribuitor cu privire la un brevet aplicabil software-ului (inclusiv o cerere incidentă sau o cerere reconvențională într-un proces) , apoi orice licență de brevet acordată de acel Contribuitor unui astfel de Beneficiar în temeiul prezentului Acord va înceta de la data depunerii acestui litigiu. "
  2. ^ a b c Eclipse Public License - v 1.0 , pe eclipse.org . Adus 12-09-2006 .
  3. ^ Aprobare OSI , pe opensource.org . Adus 21/06/2007 .
  4. ^ a b c Diverse licențe și comentarii despre ele , pe gnu.org . Adus 20-09-2006 .
  5. ^ Revista comunitară a licenței publice Eclipse , la mmilinkov.wordpress.com , 31 mai 2013.
  6. ^ a b Planul de tranziție CPL la EPL ( PDF ), pe eclipse.org , 12 septembrie 2006.
  7. ^ http://www.opendaylight.org/resources/faq#5 Arhivat 29 aprilie 2014 la Internet Archive .
  8. ^ jruby / COPYING at master - jruby / jruby , pe github.com , GitHub , 1 ianuarie 2014. Adus 11 februarie 2014 .

Elemente conexe

linkuri externe