Проект PHP премина на лицензия BSD-3 и отмени лиценцията PHP License

Разработчиците на програмния език PHP уведомиха организацията OSI (Open Source Initiative) за доброволното изтегляне от обращение на лиценцията PHP License 3.01. Заявено е, че след няколко години работа кодът на инструмента PHP е напълно преместен на лицензия BSD-3 и в проекта повече не остава код под старата лицензия PHP License 3.01. Текстът на новата версия на лиценцията PHP License е заменен с копие на лицензия BSD-3.

Преди интерпретаторът PHP и двигателят Zend Engine се разпространяваха под различни лицензи PHP License и Zend Engine License. Преминаването на обща лицензия BSD-3 ще опрости условията на лицензирането, ще осигури съвместимост с GPL и ще реши дългогодишни проблеми, запазвайки правата на потребителите и разработчиците. Преди използваните лицензи бяха признати от Фондация проекти с отворен код за несъвместими с GPL заради клаузата, която не позволяваше да се използва дума PHP при промоцията на производни продукти без писмено разрешение.

Първоначалните клонове PHP 1.x и 2.x се предоставяха под лицензия GPLv2, но клонът PHP 3 бе преместен на използването на две лицензи — PHP License и GPL. В PHP 4 лиценцията беше променена отново — основният код започна да се разпространява само под лицензия PHP License, докато двигателят Zend Engine, който е основен интерпретатор на PHP, бе поставен в подкаталог «Zend/» под отделна лицензия Zend Engine License. Zend Engine License, както и PHP License, съдържа ограничения относно използването на думата Zend в производни продукти, но допълнително изисква споменаване на използването на двигателя в рекламни материали.

След преминаването на лицензия BSD-3, авторските права на всички участници в разработката останаха, а правата на потребителите не се промениха. Новата лицензия не налага допълнителни ограничения и не засяга съществуващите права за използване, модификация и разпространение на продукта. Лицензиите PHP и Zend са базирани на текста на 4-точковата лицензия BSD и преминаването на лицензия BSD-3 доведе единствено до отстраняването на точките, определящи изискванията за използване на маркировката «PHP», а също така прекрати действието на клаузата, която предписваше споменаване на използването на свободен проект PHP в производни продукти.

Смяната на лицензията не изискваше получаване на отделно съгласие от всеки разработчик, тъй като в текстовете на лицензите PHP и Zend са определени правомощия, позволяващи на PHP Group да извършва промени в лицензията и да пуска нови версии на лицензията. За преминаването към лицензия BSD-3 беше достатъчно одобрението на членовете на PHP Group и получаването на писмено потвърждение от юристите на компанията Perforce Software, която притежава Zend Technologies. Процесът на преминаване към новата лицензия е оформен като актуализация на кода до версиите PHP License v4 и Zend Engine License v3, текстовете на които съвпадат с текста на лицензия BSD-3.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster