robot de la enciclopedia para niños

Licencia Python para niños

Enciclopedia para niños

La Licencia Python fue un conjunto de reglas para usar el lenguaje de programación Python. Fue creada por una organización llamada Corporación para las Iniciativas de Investigación (CNRI). Esta licencia se usó en las versiones 1.6 y 2.0 de Python, que salieron en el año 2000.

La Licencia Python era parecida a otras licencias de software libre, como la Licencia BSD. Sin embargo, aunque permitía usar el software libremente, no era compatible con la GNU General Public License (GPL). La GPL es muy usada en muchos proyectos de software, incluyendo el sistema operativo kernel Linux. Por esta razón, la CNRI dejó de usar la Licencia Python en 2001 y la reemplazó por la Python Software Foundation License, que es la que se usa hoy en día.

Historia de la Licencia Python

¿Cómo nació la Licencia Python?

El lenguaje de programación Python fue creado por Guido van Rossum. Al principio, los derechos de autor de Python pertenecían a la empresa donde trabajaba Guido, llamada Centrum Wiskunde en Informatica (CWI). En ese tiempo, Python se distribuía con unas reglas que sí eran compatibles con la GPL.

Más tarde, la CNRI se hizo cargo de los derechos de Python cuando Guido van Rossum ya trabajaba allí. Después de algunos años, la CNRI decidió crear una nueva licencia para el lenguaje, que fue la Licencia Python.

¿Por qué se hicieron cambios en la licencia?

La Licencia Python tenía una parte que decía que se regía por las leyes de un lugar llamado Mancomunidad de Virginia, en Estados Unidos. Para la Free Software Foundation (FSF), una organización que promueve el software libre, esta condición hacía que la Licencia Python no fuera compatible con la GNU GPL.

Esta falta de compatibilidad era un problema para la comunidad de Python, porque limitaba la forma en que podían combinar programas hechos con la Licencia Python y otros programas que usaban la GPL. Como Python es un lenguaje muy útil, la CNRI y la FSF hablaron para encontrar una solución.

Gracias a esas conversaciones, se creó una nueva licencia: la Licencia Python Software Foundation. También se hizo una versión actualizada de la Licencia Python original, llamada Licencia Python 1.6.1, que corregía algunos errores menores y mejoraba los términos generales para que fuera compatible con la GPL.

Más información

Véase también

Kids robot.svg En inglés: Python License Facts for Kids

kids search engine
Licencia Python para Niños. Enciclopedia Kiddle.