La licencia PHP es la licencia de código abierto bajo la cual se publica el lenguaje de programación PHP . La licencia PHP está diseñada para fomentar la adopción generalizada del código fuente. Se permite la redistribución en formato fuente o binario con o sin modificaciones, con algunas salvedades.
La versión 3 de PHP utilizaba una licencia dual : el código fuente de PHP 3 está disponible bajo la licencia PHP o la licencia pública general GNU (GPL). Esta práctica se suspendió 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. [7] Zend Engine , el núcleo del intérprete PHP, tiene una licencia separada bajo la licencia Zend Engine similar, [8] 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.
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 . [4] [5] [3] La licencia es incompatible con GPL debido a restricciones en el uso del término PHP . [3]
Los mantenedores de Debian han tenido una discusión de larga data (al menos desde 2005) sobre la validez de la licencia PHP. [9] Las preocupaciones expresadas incluyen que la licencia "contiene declaraciones sobre el software que cubre que son específicas para la distribución de PHP en sí", lo que, para otro software que no sea el propio PHP, 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 de PHP sólo debe usarse para PHP y complementos de PHP". [10]