PHP passa alla licenza BSD-3, compatibile con GPL

Gli sviluppatori del linguaggio di programmazione PHP pianificano 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 la GPL e risolverà problemi di vecchia data, mantenendo allo stesso tempo tutti i diritti degli utenti e degli sviluppatori. Il cambio di licenza è previsto per il rilascio di PHP 9.0, che potrebbe essere rilasciato l'anno prossimo. Tutti i membri del PHP Group hanno approvato il cambio di licenza e attualmente questa proposta è in fase di discussione aperta.

La licenza BSD-3 è compatibile con la 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 la GPL dalla Free Software Foundation a causa di una clausola che vieta l'uso della parola PHP per promuovere prodotti derivati senza ottenere un permesso scritto. Gli sviluppatori di Debian hanno criticato la licenza PHP per il suo legame con i prodotti del PHP Group.

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 a una 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 per l'uso, la modifica e la 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à solo la rimozione delle clausole che definiscono i requisiti relativi all'uso del marchio "PHP", oltre alla cessazione della condizione che prevede di menzionare l'uso del progetto libero PHP in prodotti derivati.

La transizione alla licenza BSD-3 richiede l'approvazione da parte della Perforce Software, proprietaria di Zend Technologies. Si segnala che la questione del cambio di licenza è già stata informalmente concordata con Perforce e resta solo da ottenere una conferma scritta ufficialmente valida. Inoltre, il cambiamento di licenza non richiederà l'approvazione separata di ciascun sviluppatore, poiché i testi delle licenze PHP e Zend definiscono i poteri che consentono al PHP Group di apportare modifiche alla licenza e di pubblicare nuove versioni della licenza. Il processo di transizione alla nuova licenza sarà formalizzato come aggiornamento del codice alle versioni PHP License v4 e Zend Engine License v3, il cui testo corrisponderà 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