PHP pasa a la licencia BSD-3 compatible con GPL

Los desarrolladores del lenguaje de programación PHP planean transferir el intérprete de PHP y Zend Engine de la Licencia PHP y la Licencia Zend Engine a la licencia BSD de 3 cláusulas (BSD-3). La transición a la licencia BSD-3 simplificará los términos de la licencia, unificará las licencias para PHP y Zend Engine, garantizará la compatibilidad con la GPL y resolverá problemas persistentes, a la vez que preservará todos los derechos de usuarios y desarrolladores. El cambio de licencia está previsto para la versión PHP 9.0, que podría formarse el próximo año. Todos los miembros del Grupo PHP aprobaron el cambio de licencia y esta propuesta se encuentra actualmente en debate general.

La licencia BSD-3 es compatible con la GPL y goza de amplia aceptación en la comunidad, a diferencia de las licencias anteriores. La licencia PHP cuenta con el respaldo de la Iniciativa de Código Abierto (OSI), pero la Free Software Foundation la considera incompatible con la GPL debido a una cláusula que impide el uso del término PHP para promover obras derivadas sin autorización escrita. Los desarrolladores de Debian han criticado la licencia PHP por su vinculación con los productos del Grupo PHP.

Inicialmente, las ramas de PHP 1.x y 2.x se distribuían bajo la licencia GPLv2, pero la rama de PHP 3 pasó a usar dos licencias: PHP y GPL. En PHP 4, la licencia se modificó nuevamente: el código principal se distribuyó únicamente bajo la licencia PHP, y Zend Engine, el principal intérprete de PHP, se ubicó en el subdirectorio "Zend/" bajo una licencia independiente de Zend Engine. La licencia de Zend Engine, al igual que la de PHP, contiene restricciones sobre el uso del término Zend en obras derivadas, pero además exige mencionar el uso del motor en materiales publicitarios.

Tras la transición a la nueva licencia, se conservarán los derechos de autor de todos los participantes en el desarrollo y los derechos de los usuarios se mantendrán inalterados. La nueva licencia no impone restricciones adicionales ni infringe los derechos existentes de uso, modificación y distribución del producto. Las licencias PHP y Zend se basan en el texto de la licencia BSD de 4 cláusulas, y la transición a la licencia BSD-3 solo supondrá la eliminación de las cláusulas que definen los requisitos para el uso de la marca "PHP", así como la eliminación de la condición que exige mencionar el uso del proyecto PHP gratuito en productos derivados.

La transición a la licencia BSD-3 requiere la aprobación de Perforce Software, propietaria de Zend Technologies. Cabe destacar que el cambio de licencia ya se acordó informalmente con Perforce y solo queda recibir la confirmación oficial por escrito con validez legal. Asimismo, el cambio de licencia no requerirá el consentimiento por separado de cada desarrollador, ya que el texto de las licencias PHP y Zend define las facultades que permiten a PHP Group realizar cambios en la licencia y publicar nuevas versiones. El proceso de cambio a una nueva licencia se formalizará mediante una actualización del código a las versiones PHP v4 y Zend Engine v3, cuyo texto coincidirá con el de la licencia BSD-3.

Fuente: opennet.ru

Añadir un comentario