Il progetto PHP è passato alla licenza BSD-3 e ha ritirato la licenza PHP License.

Gli sviluppatori del linguaggio di programmazione PHP hanno inviato all'organizzazione OSI (Open Source Initiative) una notifica per la cessazione volontaria della licenza PHP License 3.01. È stato dichiarato che, dopo anni di lavoro, il codice del framework PHP è stato completamente trasferito alla licenza BSD-3 e nel progetto non è più presente codice sotto la vecchia licenza PHP License 3.01. Il testo della nuova versione della licenza PHP License è stato sostituito con una copia della licenza BSD-3.

In precedenza, l'interprete PHP e il motore Zend Engine erano distribuiti con licenze diverse: PHP License e Zend Engine License. Il passaggio a una licenza comune BSD-3 semplificherà le condizioni di licenza, garantirà la compatibilità con la GPL e risolverà problemi di lunga data, mantenendo tutti i diritti degli utenti e degli sviluppatori. Le licenze precedentemente applicate erano state riconosciute dalla Free Software Foundation incompatibili con la GPL a causa di una clausola che impediva l'uso della parola PHP per la promozione di prodotti derivati senza autorizzazione scritta.

Inizialmente, i rami PHP 1.x e 2.x erano forniti sotto la licenza GPLv2, ma il ramo PHP 3 è stato trasferito all'uso di due licenze: PHP License e GPL. In PHP 4, la licenza è stata nuovamente modificata: il codice principale è stato distribuito solo sotto la licenza PHP License, mentre il motore Zend Engine, che è l'interprete principale di PHP, è stato collocato in una sottocartella "Zend/" sotto una licenza separata, la Zend Engine License. La Zend Engine License, come la PHP License, contiene restrizioni riguardo all'uso della parola Zend in prodotti derivati, ma richiede anche di menzionare l'uso del motore nei materiali pubblicitari.

Dopo il passaggio alla licenza BSD-3, i diritti d'autore di tutti i membri dello sviluppo sono stati mantenuti, mentre i diritti degli utenti sono rimasti invariati. La nuova licenza non impone restrizioni aggiuntive e non ledere i diritti esistenti di utilizzo, modifica e distribuzione del prodotto. Le licenze PHP e Zend si basano sul testo della licenza BSD a 4 clausole e il passaggio alla licenza BSD-3 ha semplicemente comportato la rimozione delle clausole che definivano i requisiti relativi all'uso del marchio "PHP", oltre alla cessazione della clausola che richiedeva di menzionare l'uso del progetto open source PHP in prodotti derivati.

Il cambio di licenza non ha richiesto il consenso separato di ogni sviluppatore, poiché nel testo delle licenze PHP e Zend sono definiti i poteri che consentono al PHP Group di apportare modifiche alla licenza e rilasciare nuove versioni della licenza. Per passare alla licenza BSD-3 è stata sufficiente l'approvazione dei membri del PHP Group e la ricezione di una conferma scritta dagli avvocati della Perforce Software, che detiene Zend Technologies. Il processo di transizione alla nuova licenza è stato formalizzato come un aggiornamento del codice alle versioni PHP License v4 e Zend Engine License v3, il cui testo corrisponde a quello della licenza BSD-3.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster