Eclipse Public License (EPL) este o licență open source utilizată de Fundația Eclipse pentru produsele sale. Se bazează pe licența publică comună, dar elimină unele dintre conceptele legate de litigiile privind brevetele [1] .
EPL este mai prietenos cu software-ul gratuit orientat spre afaceri și oferă declinări mai flexibile privind drepturile de autor .
EPL este aprobat de Open Source Initiative [2] și este listat [3] de Free Software Foundation ca licență gratuită .
EPL 1.0 nu este compatibil cu GPL , iar lucrările bazate atât pe produse cu licență EPL, cât și pe GPL nu pot fi distribuite legal. Licența GPL spune că, dacă un produs folosește chiar și o componentă cu licență GPL, atunci întregul produs trebuie să fie licențiat conform GPL. De asemenea, GPL cere utilizatorului codului programului să nu impună nicio restricție suplimentară asupra produsului licențiat. În același timp, EPL cere ca oricine distribuie o lucrare să poată respecta alte licențe și brevete care sunt utilizate în lucrare și acordă dreptul de a licenția produsul sub orice altă licență. [1] GPL are o problemă similară cu alte licențe [4]
În conformitate cu alineatul (1) litera (b) din EPL [5] , suplimentele pentru produsul principal pot fi licențiate separat și chiar sub o licență comercială. [1] [5] Cu toate acestea, modificările și completările care sunt lucrări derivate trebuie să fie licențiate sub același EPL care necesită sursă deschisă.
Asocierea unui proiect software cu cod protejat de EPL (de exemplu, utilizarea codului respectiv ca bibliotecă) nu face, în general, din acel proiect o lucrare derivată și nu impune o obligație corespunzătoare [6] .
După lansarea unei noi versiuni a EPL, distribuirea software-ului poate continua cu versiunea EPL sub care se află software-ul sau (opțional) deja sub noua versiune a EPL. [5]
EPL se bazează pe CPL (Common Public License) [7] , dar există unele diferențe semnificative între cele două licențe:
Fundația Eclipse | |
---|---|
| |
Licență: Eclipse Public License |