PHP trece la licența BSD-3, compatibilă cu GPL

Dezvoltatorii limbajului de programare PHP plănuiesc să schimbe interpretul PHP și motorul Zend Engine de la licențele PHP License și Zend Engine License la o licență BSD în trei puncte (BSD-3). Trecerea la licența BSD-3 va simplifica condițiile de licențiere, va unifica licențele pentru PHP și Zend Engine, va asigura compatibilitatea cu GPL și va rezolva problemele de lungă durată, păstrând în același timp toate drepturile utilizatorilor și dezvoltatorilor. Schimbarea licenței este intenționată pentru lansarea PHP 9.0, care ar putea fi realizată anul viitor. Toți membrii PHP Group au aprobat schimbarea licenței, iar în prezent această propunere este supusă dezbaterii generale.

Licența BSD-3 este compatibilă cu GPL și este recunoscută pe scară largă în comunitate, spre deosebire de licențele utilizate anterior. Licența PHP License este aprobată de organizația Open Source Initiative (OSI), dar este considerată incompatibilă cu GPL de către Fondul SPI din cauza unei clauze care interzice folosirea cuvântului PHP pentru promovarea produselor derivate fără obținerea unui permisiun scris. Dezvoltatorii Debian au criticat licența PHP din cauza legăturii sale cu produsele PHP Group.

În mod inițial, versiunile PHP 1.x și 2.x erau furnizate sub licența GPLv2, dar versiunea PHP 3 a trecut la utilizarea a două licențe: PHP License și GPL. În PHP 4, licența a fost modificată din nou — codul principal a fost distribuit doar sub licența PHP License, iar motorul Zend Engine, care este principalul interpret al PHP, a fost plasat în subdirectorul „Zend/” sub o licență separată, Zend Engine License. Zend Engine License, la fel ca PHP License, conține restricții legate de utilizarea cuvântului Zend în produsele derivate, dar necesită în plus menționarea utilizării motorului în materialele publicitare.

După trecerea la noua licență, drepturile de autor ale tuturor participanților la dezvoltare vor fi păstrate, iar drepturile utilizatorilor vor rămâne neschimbate. Noua licență nu impune restricții suplimentare și nu lezează drepturile existente de utilizare, modificare și distribuire a produsului. Licențele PHP și Zend sunt bazate pe textul licenței BSD în patru puncte, iar trecerea la licența BSD-3 va însemna doar eliminarea punctelor care stabilesc cerințele privind utilizarea mărcii „PHP”, precum și încetarea valabilității condiției care cere menționarea utilizării proiectului liber PHP în produsele derivate.

Trebuie să obținem aprobarea companiei Perforce Software, care deține Zend Technologies, pentru a trece la licența BSD-3. Este de menționat că această schimbare a licenței a fost deja aprobată informal de Perforce, rămânând doar să obținem o confirmare scrisă oficială și semnificativă din punct de vedere juridic. Schimbarea licenței nu va necesita consimțământ separat din partea fiecărui dezvoltator, deoarece textele licențelor PHP și Zend stipulează drepturile care permit PHP Group să efectueze modificări în licență și să emită versiunile noi ale acesteia. Procesul de trecere la noua licență va fi formalizat ca o actualizare a codului la versiunile PHP License v4 și Zend Engine License v3, a căror text va coincide cu cel al licenței BSD-3.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster