Linux: la licencia pública general GNU

El texto de la Licencia Pública General GNU (GPL) se encuentra en un archivo llamado COPIA en varios directorios de su sistema Linux. Por ejemplo, escriba el siguiente comando para buscar una copia de ese archivo en su sistema Linux para varios elementos:

find / usr -name "COPYING" -print

Después de encontrar el archivo, puede cambiar a ese directorio y escribir más COPIA para leer la GPL. Estos son ejemplos del código que acompaña a la licencia, y puede encontrar otros ejemplos en gnu.org .

La GPL no tiene nada que ver con si cobra por el software o lo distribuye gratis; su objetivo es mantener el software gratuito para todos los usuarios. GPL requiere que el software se distribuya en forma de código fuente y estipula que cualquier usuario puede copiar y distribuir el software en forma de código fuente a cualquier otra persona. Además, se recuerda a todos que el software no tiene garantía alguna.

El software que cubre la GPL no es de dominio público. El software cubierto por la GPL siempre está protegido por derechos de autor, y la GPL detalla las restricciones sobre la copia y distribución del software. Desde el punto de vista del usuario, por supuesto, las restricciones de GPL no son realmente restricciones; las restricciones son beneficios porque el usuario tiene garantizado el acceso al código fuente.

Si su aplicación utiliza partes de cualquier software que cubre la GPL, su aplicación se considera un trabajo derivado, lo que significa que su aplicación también está cubierta por la GPL y debe distribuir el código fuente a su aplicación.

LEER  Elimine sitios no deseados del historial de navegación de su tableta con Windows 8

Aunque la GPL cubre el kernel de Linux, la GPL no cubre sus aplicaciones que usan los servicios del kernel a través de llamadas al sistema. Estas aplicaciones se consideran un uso normal del kernel.

Si planea distribuir su aplicación en forma binaria (como se distribuye la mayoría del software comercial), debe asegurarse de que su aplicación no utilice ninguna parte de ningún software que cubra la GPL. Su aplicación puede terminar usando partes de otro software cuando llama a funciones en una biblioteca. La mayoría de las bibliotecas, sin embargo, están cubiertas por una licencia GNU diferente.

Solo debe tener cuidado con algunos de los programas de utilidad y biblioteca que cubre la GPL. La biblioteca de base de datos GNU dbm ( gdbm ) es una de las bibliotecas más importantes que cubre GPL. La herramienta generadora de analizadores sintácticos GNU bison es otra utilidad que cubre la GPL. Si permite que bison genere código, la GPL cubre ese código.

Otras alternativas para GNU dbm y GNU bison no están cubiertas por GPL. Para una biblioteca de base de datos, puede usar la biblioteca de base de datos de Berkeley db en lugar de gdbm . Para un analizador-generador, puede usar yacc en lugar de bison .

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *