PHP cambia a la licencia BSD-3, compatible con GPL

Los desarrolladores del lenguaje de programación PHP planean trasladar el intérprete de PHP y el motor Zend Engine de las licencias PHP License y Zend Engine License a la licencia BSD de 3 puntos (BSD-3). La transición a la licencia BSD-3 simplificará las condiciones de licenciamiento, unificará las licencias de PHP y Zend Engine, asegurará la compatibilidad con GPL y resolverá problemas antiguos, manteniendo al mismo tiempo todos los derechos de usuarios y desarrolladores. Se pretende realizar el cambio de licencia en la versión PHP 9.0, que podría ser lanzada el próximo año. Todos los miembros del PHP Group han aprobado el cambio de licencia y actualmente esta propuesta está en discusión general.

La licencia BSD-3 es compatible con GPL y es ampliamente reconocida en la comunidad, a diferencia de las licencias que se utilizaban anteriormente. La licencia PHP License está aprobada por la Open Source Initiative (OSI), pero ha sido considerada incompatible con GPL por la FSF debido a una cláusula que prohíbe el uso de la palabra PHP para promover productos derivados sin obtener un permiso por escrito. Los desarrolladores de Debian criticaron la licencia PHP por su vinculación a los productos del PHP Group.

Inicialmente, las ramas PHP 1.x y 2.x se ofrecían bajo la licencia GPLv2, pero la rama PHP 3 pasó a utilizar dos licencias: PHP License y GPL. En PHP 4, la licencia fue modificada una vez más: el código principal comenzó a distribuirse únicamente bajo la licencia PHP License, mientras que el motor Zend Engine, que es el principal intérprete de PHP, se colocó en un subdirectorio «Zend/» bajo una licencia separada, Zend Engine License. La Zend Engine License, al igual que PHP License, incluye restricciones sobre el uso de la palabra Zend en productos derivados, pero además requiere que se mencione el uso del motor en material publicitario.

Después de la transición a la nueva licencia, los derechos de autor de todos los participantes en el desarrollo se conservarán, mientras que los derechos de los usuarios permanecerán sin cambios. La nueva licencia no impone restricciones adicionales y no afecta los derechos existentes sobre el uso, modificación y distribución del producto. Las licencias PHP y Zend se basan en el texto de la licencia BSD de 4 puntos y el cambio a la licencia BSD-3 solo eliminará las cláusulas que establecen requisitos sobre el uso de la marca 'PHP', así como la obligación de mencionar el uso del proyecto PHP libre en productos derivados.

La transición a la licencia BSD-3 necesita la aprobación de la empresa Perforce Software, que es propietaria de Zend Technologies. Se señala que la cuestión del cambio de licencia ya ha sido informalmente acordada con Perforce y solo queda obtener la confirmación oficial por escrito con valor legal. Además, el cambio de licencia no requerirá el consentimiento separado de cada desarrollador, ya que en el texto de las licencias PHP y Zend se definen los poderes que permiten al PHP Group realizar modificaciones en la licencia y emitir nuevas versiones de la misma. El proceso de transición a la nueva licencia se formalizará como una actualización de código a las versiones PHP License v4 y Zend Engine License v3, cuyo texto coincidirá con el texto de la licencia BSD-3.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster