PHP преминава на лиценз BSD-3, съвместим с GPL

Разработчиците на програмния език PHP планират да преместят интерпретатора PHP и двигателя Zend Engine от лицензиите PHP License и Zend Engine License на 3-пунктова лицензия BSD (BSD-3). Преходът към BSD-3 лиценцията ще опрости условията за лицензиране, ще унифицира лицензиите за PHP и Zend Engine, ще осигури съвместимост с GPL и ще реши дългогодишни проблеми, като в същото време запази всички права на потребителите и разработчиците. Смяната на лиценза се очаква да се осъществи в версията PHP 9.0, която може да бъде представена през следващата година. Всички членове на PHP Group одобриха смяната на лиценза и в момента предложението е публикувано за обществено обсъждане.

Лицензията BSD-3 е съвместима с GPL и е широко призната в общността, за разлика от по-раншните лицензии. Лицензията PHP License е одобрена от организацията Open Source Initiative (OSI), но е призната за несъвместима с GPL от Фондацията за свободен софтуер поради точка, която не позволява без писмено разрешение да се използва дума PHP за промоция на производни продукти. Разработчиците на Debian критикуваха лицензията PHP за свързването й с продуктите на PHP Group.

Първоначалните клонове 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 в производни продукти, но допълнително изисква споменаване на използването на двигателя в рекламни материали.

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

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

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

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