Les dĂ©veloppeurs du langage de programmation PHP prĂ©voient de transfĂ©rer l'interprĂ©teur PHP et le moteur Zend Engine des licences PHP License et Zend Engine License vers une licence BSD Ă 3 clauses (BSD-3). Ce passage Ă la licence BSD-3 simplifiera les conditions de licence, unifiera les licences pour PHP et Zend Engine, garantira la compatibilitĂ© avec la GPL et rĂ©soudra d'anciens problĂšmes tout en prĂ©servant les droits des utilisateurs et des dĂ©veloppeurs. Le changement de licence est prĂ©vu pour la version PHP 9.0, qui pourrait ĂȘtre publiĂ©e l'annĂ©e prochaine. Tous les membres du PHP Group ont approuvĂ© ce changement de licence et la proposition est actuellement soumise Ă une discussion gĂ©nĂ©rale.
La licence BSD-3 est compatible avec la GPL et largement reconnue dans la communauté, contrairement aux licences précédemment utilisées. La licence PHP License est approuvée par l'Open Source Initiative (OSI), mais a été jugée incompatible avec la GPL par la Free Software Foundation en raison d'une clause interdisant l'utilisation du terme PHP pour promouvoir des produits dérivés sans autorisation écrite. Les développeurs de Debian ont critiqué la licence PHP en raison de son lien avec les produits du PHP Group.
Ă l'origine, les branches PHP 1.x et 2.x Ă©taient livrĂ©es sous la licence GPLv2, mais la branche PHP 3 a Ă©tĂ© transfĂ©rĂ©e Ă l'utilisation de deux licences : PHP License et GPL. Dans PHP 4, la licence a Ă©tĂ© modifiĂ©e une nouvelle fois : le code principal a commencĂ© Ă ĂȘtre distribuĂ© uniquement sous la licence PHP License, tandis que le moteur Zend Engine, qui est l'interprĂ©teur principal de PHP, Ă©tait placĂ© dans le sous-rĂ©pertoire « Zend/ » sous une licence distincte, la Zend Engine License. La Zend Engine License, tout comme la PHP License, impose des restrictions concernant l'utilisation du mot Zend dans les produits dĂ©rivĂ©s, mais exige en plus que son utilisation soit mentionnĂ©e dans les matĂ©riaux publicitaires.
AprÚs le passage à la nouvelle licence, les droits d'auteur de tous les participants au développement seront préservés et les droits des utilisateurs resteront inchangés. La nouvelle licence n'impose pas de restrictions supplémentaires et ne porte pas atteinte aux droits existants d'utilisation, de modification et de distribution du produit. Les licences PHP et Zend sont basées sur le texte de la licence BSD à 4 clauses, et le passage à la licence BSD-3 ne fera que supprimer les clauses définissant les exigences concernant l'utilisation de la marque "PHP", ainsi que mettre fin à l'obligation de mentionner l'utilisation du projet libre PHP dans les produits dérivés.
La transition vers la licence BSD-3 nécessite l'approbation de Perforce Software, qui possÚde Zend Technologies. Il est à noter que la question du changement de licence a déjà été informellement approuvée par Perforce et qu'il ne reste plus qu'à obtenir une confirmation écrite juridiquement significative. Par ailleurs, le changement de licence ne nécessitera pas l'accord individuel de chaque développeur, car les termes des licences PHP et Zend définissent les pouvoirs permettant au PHP Group d'apporter des modifications à la licence et de publier de nouvelles versions de la licence. Le processus de transition vers la nouvelle licence sera formalisé comme une mise à jour du code vers les versions PHP License v4 et Zend Engine License v3, dont le texte sera identique à celui de la licence BSD-3.
Source : opennet.ru
