PHP passa alla licenza BSD-3, compatibile con GPL

Gli sviluppatori del linguaggio di programmazione PHP stanno pianificando di trasferire l'interprete PHP e il motore Zend Engine dalle licenze PHP License e Zend Engine License alla licenza BSD a 3 punti (BSD-3). Il passaggio alla licenza BSD-3 semplificherà le condizioni di licenza, unificherà le licenze per PHP e Zend Engine, garantirà la compatibilità con GPL e risolverà problemi di lunga data, mantenendo al contempo tutti i diritti degli utenti e degli sviluppatori. Il cambio di licenza è previsto per il rilascio di PHP 9.0, che potrebbe essere realizzato l'anno prossimo. Tutti i membri del PHP Group hanno approvato il cambio di licenza e attualmente questa proposta è in discussione pubblica.

La licenza BSD-3 è compatibile con GPL ed è ampiamente riconosciuta nella comunità, a differenza delle licenze precedentemente utilizzate. La licenza PHP License è stata approvata dall'Open Source Initiative (OSI), ma è stata considerata incompatibile con GPL dalla Free Software Foundation a causa di una clausola che vieta l'uso della parola PHP per promuovere prodotti derivati senza l'autorizzazione scritta. Gli sviluppatori di Debian hanno criticato la licenza PHP per il suo legame con i prodotti del PHP Group.

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 nuova licenza, i diritti d'autore di tutti i partecipanti allo sviluppo saranno mantenuti e i diritti degli utenti rimarranno invariati. La nuova licenza non impone restrizioni aggiuntive e non limita i diritti esistenti relativi all'uso, 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 comporterà semplicemente la rimozione delle clausole che definiscono i requisiti riguardanti l'uso del marchio "PHP", nonché la cessazione della clausola che richiede di menzionare l'uso del progetto open source PHP in prodotti derivati.

Il passaggio alla licenza BSD-3 necessita dell'approvazione da parte della Perforce Software, proprietaria di Zend Technologies. Si osserva che la questione della modifica della licenza è già stata informalmente concordata con Perforce e resta solo da ottenere una conferma scritta ufficialmente significativa. Inoltre, il cambiamento della licenza non richiederà il consenso individuale di ciascun sviluppatore, poiché i testi delle licenze PHP e Zend definiscono le autorizzazioni che consentono al PHP Group di apportare modifiche alla licenza e di rilasciare nuove versioni della licenza. Il processo di passaggio alla nuova licenza sarà formalizzato come un aggiornamento del codice alle versioni PHP License v4 e Zend Engine License v3, i cui testi coincideranno con il testo 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