La licencia PHP es la licencia de código abierto bajo la cual se distribuye el lenguaje de programación PHP . Esta licencia está diseñada para fomentar la adopción generalizada del código fuente. Se permite su redistribución, tanto en formato fuente como binario , con o sin modificaciones, con algunas salvedades.
A partir de la versión 8.6 de PHP en 2026, las licencias de PHP y Zend se reducen a tres cláusulas y se vuelven equivalentes a la licencia BSD de 3 cláusulas . [ 4 ] Este cambio hizo que las licencias fueran compatibles con la GPL . Según la cláusula 4 o 5 de las antiguas licencias, se puede usar cualquier licencia de PHP bajo los términos más recientes, lo que retroactivamente hace que PHP sea compatible con la GPL. [ 7 ] [ 8 ]
Versiones anteriores
La versión 3 de PHP utilizaba una licencia dual : el código fuente de PHP 3 estaba disponible bajo la Licencia PHP o la Licencia Pública General GNU (GPL). Esta práctica se abandonó a partir de PHP 4, y los desarrolladores de PHP citaron las restricciones de reutilización asociadas con la aplicación del copyleft de la GPL como la razón para abandonarla. [ 9 ] El Zend Engine , el núcleo del intérprete de PHP, tiene una licencia independiente bajo la similar Licencia Zend Engine, [ 10 ] que contiene restricciones de nomenclatura similares a las de la licencia PHP (que se aplican a los nombres "Zend" y "Zend Engine"), y una cláusula que exige que los materiales publicitarios mencionen su uso.
Crítica a las primeras versiones
La versión 3 de la Licencia PHP es una licencia de código abierto según la Open Source Initiative y una licencia de software libre sin copyleft según la Free Software Foundation . [ 5 ] [ 6 ] [ 11 ] La licencia es incompatible con la GPL debido a restricciones en el uso del término PHP . [ 11 ]
Los mantenedores de Debian han mantenido una larga discusión (desde al menos 2005) sobre la validez de la licencia de PHP. [ 12 ] Entre las preocupaciones expresadas se encuentra que la licencia "contiene declaraciones sobre el software que cubre que son específicas de la distribución de PHP en sí", lo que, para otro software que no sea PHP en sí, serían "declaraciones falsas".
Debian tiene una política específica para la licencia (y requiere una declaración en el archivo debian/copyright cuando se usa): "La licencia PHP solo debe usarse para PHP y complementos de PHP." [ 13 ]
Véase también
- Licencia Apache
- Software que utiliza la licencia PHP (categoría)
Referencias
- ↑ "Licencia" . Mayo de 2026.
- ↑ "Rechazar FAQ para NEW-Queue de Debian" . ftp-master.debian.org . Consultado el 10 de enero de 2021 .
- ↑ "Debian -- Información de licencia" . 23 de junio de 2015. Consultado el 20 de noviembre de 2015 .
- 1 2 3 4 "PHP: Información de licencia" . www.php.net . Consultado el 26 de abril de 2026 .
- 1 2 "Licencias aprobadas por OSI por nombre" . Lista alfabética de licencias de código abierto aprobadas por la Open Source Initiative (OSI) .
- 1 2 "Licencia PHP 3.01 (PHP-3.01)" . Texto de la Licencia PHP 3.01 aprobada por la Open Source Initiative (OSI) .
- ↑ "Un ejemplo de archivo de licencia PHP, versión 2.01" . Consultado el 5 de mayo de 2026 .
- ↑ "Un ejemplo de archivo de licencia PHP, versión 3.01" . Consultado el 5 de mayo de 2026 .
- ↑ "¿Por qué PHP 4 no tiene doble licencia bajo la Licencia Pública General de GNU (GPL) como PHP 3?" . PHP: Preguntas frecuentes sobre información de licencias . PHP.net.
- ↑ "Licencia Zend 2.00" . Zend Engine: Información de licencia . Archivado del original el 17 de mayo de 2013.
- 1 2 "Licencias de software libre incompatibles con la GPL" . Varias licencias y comentarios sobre ellas . Fundación del Software Libre.
- ↑ "Preocupaciones de Debian" . 9 de septiembre de 2014. Consultado el 29 de septiembre de 2014 .
- ↑ "Posición de Debian sobre el software con licencia PHP" . ftp-master.debian.org . Agosto de 2016. Consultado el 10 de enero de 2021 .
Enlaces externos
- Información oficial sobre la licencia PHP
- Documentos de la Beca Zend
- Licencias de software gratuitas
- PHP