Proiectul PHP a trecut la licența BSD-3 și a eliminat licența PHP License.

Dezvoltatorii limbajului de programare PHP au trimis organizației OSI (Open Source Initiative) o notificare despre retragerea voluntară a licenței PHP License 3.01. S-a declarat că, după câțiva ani de lucru, codul instrumentarului PHP a fost complet transformat în licența BSD-3 și în proiect nu a mai rămas cod sub vechea licență PHP License 3.01. Textul noii versiuni a licenței PHP License a fost înlocuit cu o copie a licenței BSD-3.

Anterior, interpretul PHP și motorul Zend Engine erau distribuite sub licențe diferite: PHP License și Zend Engine License. Trecerea la o licență comună, BSD-3, va simplifica condițiile de licențiere, va asigura compatibilitatea cu GPL și va rezolva problemele de lungă durată, păstrând în același timp toate drepturile utilizatorilor și dezvoltatorilor. Licențele utilizate anterior au fost considerate de Fundația SPÖ incompatibile cu GPL din cauza unei clauze care interzice utilizarea cuvântului PHP în promovarea produselor derivate fără obținerea unei permisiuni scrise.

Î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 licența BSD-3, drepturile de autor ale tuturor participanților la dezvoltare au fost păstrate, iar drepturile utilizatorilor au rămas neschimbate. Noua licență nu impune restricții suplimentare și nu afectează drepturile existente de utilizare, modificare și distribuire a produsului. Licențele PHP și Zend se bazează pe textul licenței BSD în 4 puncte, iar trecerea la licența BSD-3 a dus doar la eliminarea punctelor care defineau cerințele privind utilizarea mărcii „PHP”, precum și la încetarea valabilității clauzei care impunea menționarea utilizării proiectului liber PHP în produsele derivate.

Schimbarea licenței nu a necesitat obținerea acordului separat de la fiecare dezvoltator, deoarece textul licențelor PHP și Zend definește autoritatea care permite PHP Group să efectueze modificări ale licenței și să emită noi versiuni ale acesteia. Pentru a trece la licența BSD-3 a fost suficient aprobarea membrilor PHP Group și obținerea unei confirmări scrise de la avocații companiei Perforce Software, care deține Zend Technologies. Procesul de trecere la noua licență a fost formalizat ca o actualizare a codului la versiunile PHP License v4 și Zend Engine License v3, al căror text corespunde textului 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