A PHP programozási nyelv fejlesztői értesítést küldtek az OSI (Open Source Initiative) szervezetnek a PHP License 3.01 engedély önkéntes visszavonásáról. Kijelentették, hogy több éves munka után a PHP eszközkészlet kódja teljesen átkerült a BSD-3 engedély alá, és a projektben már nem maradt kód a régi PHP License 3.01 engedély alatt. Az új PHP License szövege helyettesítve lett a BSD-3 engedély szövegével.
Korábban a PHP interpreter és a Zend Engine különböző engedélyek alatt álltak: PHP License és Zend Engine License. Az BSD-3 közös engedélyre való átállás egyszerűsíti az engedélyezési feltételeket, biztosítja a GPL-lal való kompatibilitást, és megoldja a régóta fennálló problémákat, miközben megőrzi a felhasználók és fejlesztők jogait. A korábban alkalmazott engedélyeket a Szabad Szoftver Alapítvány komptibilitási problémák miatt elismerte a GPL-lal szemben, mivel a feltételezések szerint nem engedték meg a PHP szó használatát származékos termékek népszerűsítése során írásbeli engedély nélkül.
Eredetileg a PHP 1.x és 2.x ágak GPLv2 engedély alatt kerültek forgalomba, azonban a PHP 3 ág két engedély kezelésére állt át - PHP License és GPL. A PHP 4 alatt az engedélyt ismét megváltoztatták - a fő kód mostantól csak a PHP License szerint kerül forgalomba, míg a Zend Engine, amely a PHP fő interpretere, a "Zend/" almappába került egy külön Zend Engine License engedély alatt. A Zend Engine License, akárcsak a PHP License, korlátozásokat tartalmaz a Zend szó származékos termékekben való használatára vonatkozóan, de további követelményként megköveteli a motor használatának említését a reklámanyagokban.
A BSD-3 engedélyre való átállás után a fejlesztés minden résztvevőjének szerzői jogai megmaradtak, és a felhasználói jogok változatlanok maradtak. Az új engedély nem irányoz elő további korlátozásokat és nem korlátozza a termék használatának, módosításának és terjesztésének jogát. A PHP és Zend engedélyek a 4 pontból álló BSD engedély szövegén alapulnak, és a BSD-3 engedélyre való átállás csupán a "PHP" márka használatára vonatkozó követelmények meghatározásával kapcsolatos pontok eltávolításához vezetett, valamint megszüntette azt a feltételt, amely a szabad PHP projekt használatának említését írta elő a származékos termékekben.
A licenciamódosítás nem igényelte minden fejlesztő külön hozzájárulását, mivel a PHP és Zend licencsövegeiben meghatározott hatáskörök lehetővé teszik a PHP Group számára, hogy változtatásokat végezzen a licencen és új verziókat adjon ki. A BSD-3 licencra való áttéréshez elegendő volt a PHP Group tagjainak jóváhagyása és a Perforce Software ügyvédeitől kapott írásos megerősítés, amely a Zend Technologies céget birtokolja. Az új licencra való áttérés folyamata a PHP License v4 és a Zend Engine License v3 verzióira való kódfrissítésként van megfogalmazva, amelyek szövege megegyezik a BSD-3 licenc szövegével.
Forrás: opennet.ru
