La biblioteca GNU General Public License

La LGPL cubre la mayoría de las bibliotecas de Linux, incluyendo la biblioteca C (libc.a). Por lo tanto, cuando usted construye su aplicación en Linux usando el compilador GCC, sus enlaces de aplicaciones con código de una o más bibliotecas que las cubiertas LGPL. Si desea distribuir la aplicación sólo en forma binaria, es necesario prestar atención a la LGPL.

El texto de la Licencia Pública General GNU Library (LGPL) se encuentra en un archivo llamado COPYING.LIB. Si ha instalado la fuente del kernel, una copia de COPYING.LIB archivo está en uno de los directorios de origen. Para localizar una copia de la COPYING.LIB presentar en su sistema Linux, escriba el siguiente comando en una ventana de terminal:

find / usr -name "COPIA *" -print

Este comando enumera todas las apariciones de COPIA y COPYING.LIB en su sistema. los COPIA archivo contiene la GPL, mientras que COPYING.LIB tiene la LGPL.

La LGPL está destinado a permitir el uso de las bibliotecas en sus aplicaciones, incluso si usted no distribuir el código fuente para su aplicación. La LGPL estipula, sin embargo, que los usuarios deben tener acceso al código fuente de la biblioteca se utiliza - y que los usuarios pueden hacer uso de versiones modificadas de esas bibliotecas.

Una manera de conocer la intención de la LGPL es proporcionar el código objeto de su solicitud y una makefile que vuelve a vincular los archivos de objeto con cualquier Linux actualizado bibliotecas las cubiertas LGPL.

Una mejor manera de satisfacer la LGPL es utilizar vinculación dinámica, en el que la aplicación y la biblioteca son entidades separadas, a pesar de que su aplicación llama a funciones que residen en la biblioteca cuando se ejecuta. Con la vinculación dinámica, los usuarios obtienen de inmediato el beneficio de cualquier novedad de las bibliotecas sin tener que volver a vincular la aplicación.




» » » » La biblioteca GNU General Public License