Vývojáři programovacího jazyka PHP plánují převést interpreter PHP a motor Zend Engine z licencí PHP License a Zend Engine License na 3-bodovou licenci BSD (BSD-3). Přechod na licenci BSD-3 zjednoduší licensingové podmínky, sjednotí licence pro PHP a Zend Engine, zajistí kompatibilitu s GPL a vyřeší dlouhodobé problémy, přičemž zachová všechna práva uživatelů a vývojářů. Změna licence se má uskutečnit v vydání PHP 9.0, které by mělo být sestaveno v příštím roce. Všichni členové PHP Group schválili změnu licence a v současnosti je tento návrh předložen k veřejné diskusi.
Licence BSD-3 je kompatibilní s GPL a je široce uznávána ve společnosti, na rozdíl od dříve používaných licencí. Licence PHP License je schválena organizací Open Source Initiative (OSI), ale je považována za nekompatibilní s GPL nadací FSF kvůli bodu, který neumožňuje bez písemného souhlasu používat slovo PHP k propagaci odvozených produktů. Vývojáři Debian kritizovali licenci PHP kvůli vázanosti na produkty PHP Group.
Původně byly verze PHP 1.x a 2.x dodávány pod licencí GPLv2, ale verze PHP 3 byla převedena na použití dvou licencí - PHP License a GPL. V PHP 4 byla licence změněna znovu - hlavní kód byl začal distribuovat pouze pod licencí PHP License, zatímco engine Zend Engine, který je hlavním interpretem PHP, byl umístěn v podadresáři „Zend/“ pod samostatnou licencí Zend Engine License. Zend Engine License, stejně jako PHP License, obsahuje omezení týkající se použití slova Zend v odvozených produktech, ale navíc vyžaduje zmínění používání enginu v propagačních materiálech.
Po přechodu na novou licenci si všechna autorská práva všech účastníků vývoje zůstanou, a práva uživatelů zůstanou nezměněna. Nová licence neukládá žádná dodatečná omezení a nepoškozuje stávající práva k používání, modifikaci a distribuci produktu. Licence PHP a Zend vycházejí z textu 4-bodové licence BSD a přechod na licenci BSD-3 povede pouze k odstranění bodů, které určují požadavky na používání značky „PHP“, a rovněž k ukončení platnosti podmínky, která předepisuje zmínku o používání volného projektu PHP v odvozených produktech.
Přechod na licenci BSD-3 potřebuje schválení ze strany společnosti Perforce Software, které patří společnost Zend Technologies. Je zdůrazněno, že otázka změny licence byla již neformálně dohodnuta s Perforce a zbývá jen získat oficiální právně závazné písemné potvrzení. Změna licence však nebude vyžadovat získání samostatného souhlasu od každého vývojáře, protože v textu licencí PHP a Zend jsou uvedeny pravomoci, které umožňují skupině PHP provádět změny v licenci a vydávat nové verze licence. Proces přechodu na novou licenci bude formálně zpracován jako aktualizace kódu na verze PHP License v4 a Zend Engine License v3, jejichž text bude shodný s textem licence BSD-3.
Zdroj: opennet.ru
