Apéndice
Cuando un programa se vincula a una biblioteca, de forma estática o a través de una biblio-
teca compartida, la combinación de ambas es, en términos legales, un trabajo combinado,
derivado de la biblioteca original. Por consiguiente, la Licencia Pública General ordinaria per-
mite dicha vinculación únicamente si la combinación en su totalidad coincide con sus crite-
rios de libertad. La Licencia Pública General Reducida permite la existencia de criterios menos
estrictos para la vinculación de otro código con la biblioteca.
Llamamos a la presente Licencia Pública General "Reducida" debido a que protege de forma
más reducida la libertad del usuario que la Licencia Pública General ordinaria. También pro-
porciona a otros desarrolladores de software libre menos ventaja sobre los programas no
libres competidores. Estas desventajas representan la razón por la que se usa la Licencia
Pública General ordinaria para muchas bibliotecas. Sin embargo, la licencia reducida propor-
ciona ventajas en ciertas circunstancias especiales.
Por ejemplo, en ocasiones poco comunes, puede existir la necesidad particular de fomentar
el uso más difundido posible de cierta biblioteca, de modo que se vuelva un estándar de
hecho. Para que esto sea posible, los programas no libres deben contar con permiso para usar
la biblioteca. Un caso más frecuente es el de una biblioteca libre que realiza la misma tarea
que las bibliotecas no libres de uso difundido. En este caso, el provecho que se puede obtener
limitando la biblioteca libre únicamente a software libre es reducido, por lo que se usa la
Licencia Pública General Reducida.
En otros casos, el permiso para utilizar una biblioteca en particular en programas no libres
permite a una mayor cantidad de personas usar un gran conjunto de software libre. Por ejem-
plo, el permiso para utilizar la Biblioteca C de GNU en programas no libres permite a más
gente usar el sistema operativo GNU completo, además de su variante, el sistema operativo
GNU/Linux.
Aunque protege de forma reducida la libertad, la Licencia Pública General Reducida garantiza
que el usuario de un programa vinculado con la biblioteca tenga la libertad y los recursos para
ejecutar ese programa usando una versión modificada de la biblioteca.
A continuación, se ofrecen los términos y las condiciones para la copia, la distribución
y la modificación. Preste mucha atención a la diferencia entre un "trabajo basado en la biblio-
teca" y un "trabajo que usa la biblioteca". El primero contiene un código derivado de la biblio-
teca, mientras que el segundo debe combinarse con la biblioteca para funcionar.
Licencia Pública General Reducida de GNU
TÉRMINOS Y CONDICIONES PARA LA COPIA, LA DISTRIBUCIÓN Y LA MODIFICACIÓN
0. Este Contrato de Licencia se aplica a toda biblioteca de software u otro programa que con-
tenga un aviso colocado por el titular del derecho de propiedad intelectual, o por otra parte
autorizada, que establezca que se puede distribuir bajo los términos de esta Licencia Pública
General Reducida (a la que también se hace referencia como "esta Licencia"). A cada licencia-
tario se hace referencia como "usted".
Una "biblioteca" representa un conjunto de funciones de software y/o datos preparados para
su vinculación conveniente con programas de aplicaciones (que utilizan algunas de dichas
funciones y datos) a fin de formar ejecutables.
El término "Biblioteca" que se utiliza a continuación hace referencia a toda biblioteca o trabajo
de software que se haya distribuido bajo estos términos. La frase "trabajo basado en la Biblio-
teca" hace referencia a la Biblioteca o a un trabajo derivado protegido por leyes de propiedad
intelectual: es decir, un trabajo que contiene la Biblioteca o parte de ella, con o sin modificacio-
nes y/o traducida con precisión a otro idioma. (En lo sucesivo, el término "modificación" incluye
también traducciones, entre otros tipos de modificaciones.)
La frase "Código fuente" de un trabajo representa la forma preferida del trabajo para hacerle
modificaciones. Para una biblioteca, el código fuente completo representa todo el código
fuente de todos los módulos que contenga, además de todos los archivos de definición de
interfaz asociados y de las secuencias de comandos usadas para controlar la compilación y la
instalación de la biblioteca.
176