Vývojári programovacieho jazyka PHP plánujú prejsť z licencií PHP License a Zend Engine License na 3-bodovú licenciu BSD (BSD-3) pre interpret PHP a motor Zend Engine. Prechod na licenciu BSD-3 zjednoduší licenčné podmienky, unifikuje licencie pre PHP a Zend Engine, zabezpečí kompatibilitu s GPL a vyrieši dlhodobé problémy, pričom zachová všetky práva používateľov a vývojárov. Zmenu licencie plánujú uskutočniť vo verzii PHP 9.0, ktorá by sa mohla vydať v nasledujúcom roku. Všetci členovia PHP Group schválili zmenu licencie a v súčasnosti je tento návrh predložený na verejnú diskusiu.
Licencia BSD-3 je kompatibilná s GPL a je široko uznávaná v komunite, na rozdiel od predtým používaných licencií. Licencia PHP License bola schválená organizáciou Open Source Initiative (OSI), ale je považovaná za nekompatibilnú s GPL Nadáciou pre otvorený kód kvôli klauzule, ktorá neumožňuje bez písomného súhlasu používať slovo PHP na propagáciu odvozených produktov. Vývojári Debianu kritizovali licenciu PHP kvôli jej viazanosti na produkty PHP Group.
Pôvodne boli vetvy PHP 1.x a 2.x dodávané pod licenciou GPLv2, no vetva PHP 3 prešla na používanie dvoch licencií - PHP License a GPL. V PHP 4 bola licencia opäť zmenená - základný kód sa začal šíriť výlučne pod licenciou PHP License, zatiaľ čo engin Zend Engine, ktorý je základným interpretera PHP, bol umiestnený v podadresári „Zend/“ pod samostatnou licenciou Zend Engine License. Zend Engine License, ako aj PHP License, obsahuje obmedzenia týkajúce sa používania slova Zend v odvodených produktoch, ale navyše vyžaduje zmienku o používaní enginu v reklamných materiáloch.
Po prechode na novú licenciu budú autorské práva všetkých účastníkov vývoja zachované a práva používateľov zostanú nezmenené. Nová licencia nekladie žiadne dodatočné obmedzenia a neobmedzuje existujúce práva na použitie, modifikáciu a distribúciu produktu. Licencie PHP a Zend sú založené na texte 4-bodovej licencie BSD a prechod na licenciu BSD-3 len odstráni body, ktoré určujú požiadavky na používanie značky „PHP“, ako aj ukončí platnosť podmienky, ktorá predpisuje zmienku o používaní voľného projektu PHP v odvozených produktoch.
Prechod na licenciou BSD-3 si vyžaduje schválenie zo strany spoločnosti Perforce Software, ktorá vlastní spoločnosť Zend Technologies. Uvádza sa, že otázka zmeny licencie bola už neformálne dohodnutá s Perforce a zostáva len získať oficiálne, právne záväzné písomné potvrdenie. Zároveň zmena licencie nebude vyžadovať získanie samostatného súhlasu od každého vývojára, keďže v textoch licencií PHP a Zend sú určené právomoci, ktoré umožňujú PHP Group vykonávať zmeny v licencii a vydávať nové verzie licencie. Proces prechodu na novú licenciu bude formálny ako aktualizácia kódu na verzie PHP License v4 a Zend Engine License v3, ktorých text bude zhodný s textom licencie BSD-3.
Zdroj: opennet.ru
