PHP переходить на нову ліцензію: зміни в Ліцензії PHP
PHP переходить на нову ліцензію: зміни в PHP License та Zend Engine License
Протягом десятиліть PHP використовував спеціальні ліцензії: PHP License для ядра мови та окрему Zend Engine License для виходу, що містяться в каталозі Zend. Якщо ви запитуєте, чому так, ось відповідь.
Причини змін ліцензій для PHP
Раніше було задумано, що Zend Engine може бути розкритий та використовуватися незалежно. Проте, після 25 років щільної інтеграції в одному репозиторії, ця ізоляція більше не є практичною.
Крім того, ці окремі ліцензії давно стали джерелами неоднозначності через специфічні положення та їх несумісність з широко визнаними ліцензіями, такими як GPL. Більше того, хоча PHP License раніше здобула затвердження Open Source Initiative, це було більше питання спадковості, ніж явного схвалення її змісту.
Нова пропозиція для PHP ліцензії
Нещодавно з табору PHP надійшла новина – Бен Ремсі, видатна особа в спільноті PHP, представив нову RFC, що пропонує значне оновлення PHP License та Zend Engine License. Мета? Прийняти визнану Modified BSD License, також відому як 3-клаусна BSD License, для PHP та його основного Zend Engine, починаючи з версії PHP 9.0.
Варто зазначити, що Modified BSD License офіційно затверджена як OSI, так і Free Software Foundation, забезпечуючи відповідність сучасним стандартам відкритого програмного забезпечення та сумісність із GPL.
План впровадження нової ліцензії PHP
Отже, який план? RFC, що обговорюється, пропонує прийняти Modified BSD License як PHP License версії 4 та Zend Engine License версії 3. Ця ліцензія, відома своєю простотою та щедрістю, є затвердженою OSI та сумісною з GPL, відповідаючи всім вимогам ентузіастів відкритого програмного забезпечення.
Вона дозволяє розробникам використовувати, змінювати та розповсюджувати програмне забезпечення з мінімальними обмеженнями, за умови включення повідомлення про авторські права та заперечення.
Прибираючи специфічні терміни PHP і Zend із існуючих ліцензій, ця пропозиція гарантує, що права, надані учасникам та користувачам, залишаються незмінними, водночас узгоджуючи PHP з визнаним у всьому світі стандартом.
Щоб це реалізувати, проект PHP планує співпрацювати з PHP Group та Perforce Software (поточним власником Zend Technologies) для прийняття Modified BSD License.
Існуючі PHP License і Zend Engine License будуть зняті з використання, а їх використання в нових проектах буде рішуче не рекомендуватися. Файл LICENSE у програмному забезпеченні PHP буде оновлено, щоб відобразити нові умови, а заголовки файлів у вихідних файлах PHP та Zend Engine будуть переглянуті відповідно до Modified BSD License.
Як завжди, ми будемо тримати вас у курсі всіх новин. Тим часом, ознайомтеся з офіційним публікацією RFC тут.