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 di ritiro volontario della licenza PHP License 3.01. È stato dichiarato che, dopo anni di lavoro, il codice dello strumento PHP è stato completamente convertito alla licenza BSD-3 e nel progetto non è rimasto alcun codice sotto la vecchia licenza PHP License 3.01. Il testo della nuova versione della licenza PHP License è stato sostituito da una copia della licenza BSD-3.

In passato, l'interprete PHP e il motore Zend Engine venivano distribuiti sotto diverse licenze PHP License e Zend Engine License. Il passaggio a una licenza comune BSD-3 semplificherà le condizioni di licenza, garantirà la compatibilità con GPL e risolverà problemi di lunga data, mantenendo intatti i diritti degli utenti e degli sviluppatori. Le licenze precedentemente utilizzate sono state dichiarate incompatibili con GPL dalla Free Software Foundation a causa di una clausola che non consente di utilizzare il termine PHP per promuovere prodotti derivati senza aver ottenuto un permesso scritto.

Inizialmente, le versioni PHP 1.x e 2.x erano distribuite sotto la licenza GPLv2, ma la versione PHP 3 passò all'uso di due licenze: PHP License e GPL. Con PHP 4, la licenza è stata modificata nuovamente: il codice principale è stato distribuito solo sotto la licenza PHP License, mentre il motore Zend Engine, che è il principale interprete PHP, è stato collocato in una sottodirectory "Zend/" sotto una licenza separata, la Zend Engine License. La Zend Engine License, come la PHP License, contiene restrizioni sull'uso della parola Zend in prodotti derivati, ma richiede anche di menzionare l'uso del motore nei materiali promozionali.

Dopo il passaggio alla licenza BSD-3, i diritti d'autore di tutti i partecipanti allo sviluppo sono stati preservati e i diritti degli utenti sono rimasti invariati. La nuova licenza non impone ulteriori restrizioni e non limita i diritti esistenti di utilizzo, modifica e distribuzione del prodotto. Le licenze PHP e Zend si basano sul testo della licenza BSD a 4 punti e il passaggio alla licenza BSD-3 ha portato solo alla rimozione delle clausole che definivano i requisiti relativi all'uso del marchio 'PHP', oltre alla cessazione di una condizione che richiedeva di menzionare l'uso del progetto open source PHP nei prodotti derivati.

Il cambio di licenza non ha richiesto il consenso separato di ogni sviluppatore, poiché le licenze PHP e Zend contengono dei poteri che consentono al PHP Group di apportare modifiche alla licenza e di pubblicare nuove versioni della stessa. Per passare alla licenza BSD-3 è stata sufficiente l'approvazione dei membri del PHP Group e l'ottenimento della conferma scritta da parte degli avvocati della Perforce Software, azienda proprietaria di 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 coincide con quello della licenza BSD-3.

Fonte: opennet.ru

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