LICENCIA PÚBLICA GENERAL DE GNU v2
Origen: LICENCIA PÚBLICA GENERAL DE GNU
text
LICENCIA PÚBLICA GENERAL DE GNU
Versión 2, Junio 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
Se permite a todos copiar y distribuir copias literales de este documento de licencia, pero no se permite cambiarlo.
Preámbulo
Las licencias para la mayoría del software están diseñadas para quitarte tu libertad de compartirlo y cambiarlo. Por el contrario, la Licencia Pública General de GNU tiene como objetivo garantizar tu libertad de compartir y cambiar software libre, para asegurar que el software sea libre para todos sus usuarios. Esta Licencia Pública General se aplica a la mayoría del software de la Free Software Foundation y a cualquier otro programa cuyos autores se comprometan a utilizarlo. (Parte del software de la Free Software Foundation está cubierto por la Licencia Pública General Reducida de GNU en su lugar). Tú también puedes aplicarla a tus programas.
Cuando hablamos de software libre, nos referimos a libertad, no a precio. Nuestras Licencias Públicas Generales están diseñadas para asegurar que tengas la libertad de distribuir copias de software libre (y cobrar por este servicio si lo deseas), que recibas el código fuente o puedas conseguirlo si lo quieres, que puedas cambiar el software o usar fragmentos del mismo en nuevos programas libres; y que sepas que puedes hacer estas cosas.
Para proteger tus derechos, necesitamos establecer restricciones que prohíban a cualquiera negarte estos derechos o pedirte que renuncies a ellos. Estas restricciones se traducen en ciertas responsabilidades para ti si distribuyes copias del software, o si lo modificas.
Por ejemplo, si distribuyes copias de tal programa, ya sea gratis o por una tarifa, debes dar a los destinatarios todos los derechos que tú tienes. Debes asegurarte de que ellos también reciban o puedan conseguir el código fuente. Y debes mostrarles estos términos para que conozcan sus derechos.
Protegemos tus derechos con dos pasos: (1) registrar el copyright del software, y (2) ofrecerte esta licencia que te da permiso legal para copiar, distribuir y/o modificar el software.
Además, para la protección de cada autor y la nuestra, queremos asegurarnos de que todos entiendan que no hay garantía para este software libre. Si el software es modificado por alguien más y transmitido, queremos que sus destinatarios sepan que lo que tienen no es el original, de modo que cualquier problema introducido por otros no afecte a la reputación de los autores originales.
Finalmente, cualquier programa libre está amenazado constantemente por patentes de software. Deseamos evitar el peligro de que los redistribuidores de un programa libre obtengan licencias de patentes de forma individual, convirtiendo de hecho el programa en propietario. Para evitar esto, hemos dejado claro que cualquier patente debe ser licenciada para el uso libre de todos o no ser licenciada en absoluto.
Los términos y condiciones precisos para la copia, distribución y modificación se detallan a continuación.
TÉRMINOS Y CONDICIONES PARA LA COPIA, DISTRIBUCIÓN Y MODIFICACIÓN
0. Esta Licencia se aplica a cualquier programa u otra obra que contenga un aviso colocado por el titular del copyright indicando que puede ser distribuido bajo los términos de esta Licencia Pública General. El "Programa", a continuación, se refiere a cualquier programa u obra de ese tipo, y una "obra basada en el Programa" significa el Programa o cualquier obra derivada bajo la ley de copyright: es decir, una obra que contenga el Programa o una porción de él, ya sea de forma literal o con modificaciones y/o traducida a otro idioma. (En adelante, la traducción se incluye sin limitación en el término "modificación"). Cada licenciatario es tratado como "tú".
Las actividades distintas a la copia, distribución y modificación no están cubiertas por esta Licencia; están fuera de su alcance. El acto de ejecutar el Programa no está restringido, y la salida del Programa está cubierta solo si sus contenidos constituyen una obra basada en el Programa (independientemente de haber sido generada mediante la ejecución del Programa). Que eso sea cierto depende de lo que haga el Programa.
1. Puedes copiar y distribuir copias literales del código fuente del Programa tal como lo recibes, en cualquier medio, siempre que publiques de forma visible y apropiada en cada copia un aviso de copyright adecuado y una renuncia de garantía; mantengas intactos todos los avisos que se refieran a esta Licencia y a la ausencia de cualquier garantía; y entregues a cualquier otro destinatario del Programa una copia de esta Licencia junto con el Programa.
Puedes cobrar una tarifa por el acto físico de transferir una copia, y puedes, según tu criterio, ofrecer protección de garantía a cambio de una tarifa.
2. Puedes modificar tu copia o copias del Programa o cualquier porción de él, formando así una obra basada en el Programa, y copiar y distribuir tales modificaciones u obra bajo los términos de la Sección 1 anterior, siempre que también cumplas con todas estas condiciones:
a) Debes hacer que los archivos modificados lleven avisos prominentes indicando que cambiaste los archivos y la fecha de cualquier cambio.
b) Debes hacer que cualquier obra que distribuyas o publiques, que en su totalidad o en parte contenga o derive del Programa o de cualquier parte del mismo, sea licenciada en su conjunto sin cargo a terceros bajo los términos de esta Licencia.
c) Si el programa modificado normalmente lee comandos de forma interactiva cuando se ejecuta, debes hacer que, cuando se inicie la ejecución para tal uso interactivo de la manera más habitual, imprima o muestre un anuncio que incluya un aviso de copyright apropiado y un aviso de que no hay garantía (o bien, diciendo que tú proporcionas una garantía) y que los usuarios pueden redistribuir el programa bajo estas condiciones, y diciéndole al usuario cómo ver una copia de esta Licencia. (Excepción: si el Programa en sí es interactivo pero normalmente no imprime tal anuncio, no se requiere que tu obra basada en el Programa imprima un anuncio).
Estos requisitos se aplican a la obra modificada en su conjunto. Si secciones identificables de esa obra no se derivan del Programa, y pueden ser razonablemente consideradas obras independientes y separadas en sí mismas, entonces esta Licencia, y sus términos, no se aplican a esas secciones cuando las distribuyes como obras separadas. Pero cuando distribuyes las mismas secciones como parte de un todo que es una obra basada en el Programa, la distribución del todo debe ser bajo los términos de esta Licencia, cuyos permisos para otros licenciatarios se extienden al todo completo, y por lo tanto a todas y cada una de las partes, independientemente de quién las escribió.
Por lo tanto, no es la intención de esta sección reclamar derechos o impugnar tus derechos sobre obras escritas enteramente por ti; más bien, la intención es ejercer el derecho a controlar la distribución de obras derivadas o colectivas basadas en el Programa.
Además, la mera agregación de otra obra no basada en el Programa con el Programa (o con una obra basada en el Programa) en un volumen de un medio de almacenamiento o distribución no sitúa a la otra obra bajo el alcance de esta Licencia.
3. Puedes copiar y distribuir el Programa (o una obra basada en él, bajo la Sección 2) en código objeto o forma ejecutable bajo los términos de las Secciones 1 y 2 anteriores, siempre que también hagas una de las siguientes cosas:
a) Acompañarlo con el código fuente completo correspondiente legible por máquina, que debe ser distribuido bajo los términos de las Secciones 1 y 2 anteriores en un medio utilizado habitualmente para el intercambio de software; o,
b) Acompañarlo con una oferta por escrito, válida por al menos tres años, de dar a cualquier tercero, por un cargo no superior a tu coste de realizar físicamente la distribución de fuentes, una copia completa legible por máquina del código fuente correspondiente, que se distribuirá bajo los términos de las Secciones 1 y 2 anteriores en un medio utilizado habitualmente para el intercambio de software; o,
c) Acompañarlo con la información que recibiste sobre la oferta para distribuir el código fuente correspondiente. (Esta alternativa se permite solo para distribución no comercial y solo si recibiste el programa en código objeto o forma ejecutable con tal oferta, de acuerdo con la Subsección b anterior).
El código fuente de una obra significa la forma preferida de la obra para realizar modificaciones en ella. Para una obra ejecutable, el código fuente completo significa todo el código fuente de todos los módulos que contiene, además de cualquier archivo de definición de interfaz asociado, además de los scripts utilizados para controlar la compilación e instalación del ejecutable. Sin embargo, como excepción especial, el código fuente distribuido no necesita incluir nada que se distribuya normalmente (ya sea en forma de fuente o binaria) con los componentes principales (compilador, kernel, etc.) del sistema operativo en el que se ejecuta el ejecutable, a menos que ese componente acompañe al ejecutable.
Si la distribución del código ejecutable u objeto se realiza ofreciendo acceso para copiar desde un lugar designado, entonces ofrecer un acceso equivalente para copiar el código fuente desde el mismo lugar cuenta como distribución del código fuente, aunque los terceros no estén obligados a copiar el código fuente junto con el código objeto.
4. No puedes copiar, modificar, sublicenciar o distribuir el Programa excepto como se prevé expresamente bajo esta Licencia. Cualquier intento de otro modo de copiar, modificar, sublicenciar o distribuir el Programa es nulo, y rescindirá automáticamente tus derechos bajo esta Licencia. Sin embargo, las partes que hayan recibido copias, o derechos, de ti bajo esta Licencia no verán terminadas sus licencias mientras tales partes sigan cumpliendo plenamente.
5. No estás obligado a aceptar esta Licencia, ya que no la has firmado. Sin embargo, nada más te otorga permiso para modificar o distribuir el Programa o sus obras derivadas. Estas acciones están prohibidas por la ley si no aceptas esta Licencia. Por lo tanto, al modificar o distribuir el Programa (o cualquier obra basada en el Programa), indicas tu aceptación de esta Licencia para hacerlo, y todos sus términos y condiciones para copiar, distribuir o modificar el Programa u obras basadas en él.
6. Cada vez que redistribuyas el Programa (o cualquier obra basada en el Programa), el destinatario recibe automáticamente una licencia del licenciante original para copiar, distribuir o modificar el Programa con sujeto a estos términos y condiciones. No puedes imponer ninguna restricción adicional al ejercicio de los derechos otorgados aquí por parte de los destinatarios. No eres responsable de hacer cumplir el cumplimiento de esta Licencia por parte de terceros.
7. Si, como consecuencia de una sentencia judicial o alegación de infracción de patente o por cualquier otra razón (no limitada a asuntos de patentes), se te imponen condiciones (ya sea por orden judicial, acuerdo o de otro modo) que contradigan las condiciones de esta Licencia, estas no te eximen de las condiciones de esta Licencia. Si no puedes distribuir de manera que satisfagas simultáneamente tus obligaciones bajo esta Licencia y cualquier otra obligación pertinente, entonces como consecuencia no puedes distribuir el Programa en absoluto. Por ejemplo, si una licencia de patente no permitiera la redistribución libre de regalías del Programa por parte de todos aquellos que reciben copias directa o indirectamente a través de ti, entonces la única forma en que podrías satisfacer tanto esa licencia como esta Licencia sería abstenerte por completo de la distribución del Programa.
Si cualquier porción de esta sección se considera inválida o inaplicable bajo cualquier circunstancia particular, se pretende que se aplique el resto de la sección y se pretende que la sección en su conjunto se aplique en otras circunstancias.
No es el propósito de esta sección inducirte a infringir ninguna patente u otras reclamaciones de derechos de propiedad o impugnar la validez de tales reclamaciones; esta sección tiene el único propósito de proteger la integridad del sistema de distribución de software libre, que se implementa mediante prácticas de licencia pública. Muchas personas han realizado contribuciones generosas a la amplia gama de software distribuido a través de ese sistema confiando en la aplicación coherente de ese sistema; corresponde al autor/donante decidir si está dispuesto a distribuir software a través de cualquier otro sistema y un licenciatario no puede imponer esa elección.
Esta sección tiene la intención de dejar completamente claro lo que se cree que es una consecuencia del resto de esta Licencia.
8. Si la distribución y/o el uso del Programa están restringidos en ciertos países, ya sea por patentes o por interfaces protegidas por copyright, el titular original del copyright que coloca el Programa bajo esta Licencia puede añadir una limitación de distribución geográfica explícita que excluya a esos países, de modo que la distribución se permita solo en o entre los países no excluidos de esta manera. En tal caso, esta Licencia incorpora la limitación como si estuviera escrita en el cuerpo de esta Licencia.
9. La Free Software Foundation puede publicar versiones revisadas y/o nuevas de la Licencia Pública General de vez en cuando. Tales versiones nuevas serán similares en espíritu a la versión actual, pero pueden decidir en detalle abordar nuevos problemas o inquietudes.
Cada versión recibe un número de versión distintivo. Si el Programa especifica un número de versión de esta Licencia que se le aplica y "cualquier versión posterior", tienes la opción de seguir los términos y condiciones ya sea de esa versión o de cualquier versión posterior publicada por la Free Software Foundation. Si el Programa no especifica un número de versión de esta Licencia, puedes elegir cualquier versión publicada por la Free Software Foundation.
10. Si deseas incorporar partes del Programa en otros programas libres cuyas condiciones de distribución sean diferentes, escribe al autor para pedirle permiso. Para el software que tiene copyright de la Free Software Foundation, escribe a la Free Software Foundation; a veces hacemos excepciones para esto. Nuestra decisión se guiará por los dos objetivos de preservar el estado libre de todos los derivados de nuestro software libre y de promover el intercambio y la reutilización del software en general.
SIN GARANTÍA
11. DEBIDO A QUE EL PROGRAMA SE LICENCIA LIBRE DE CARGO, NO HAY GARANTÍA PARA EL PROGRAMA, EN LA MEDIDA PERMITIDA POR LA LEY APLICABLE. EXCEPTO CUANDO SE INDIQUE LO CONTRARIO POR ESCRITO, LOS TITULARES DEL COPYRIGHT Y/U OTRAS PARTES PROPORCIONAN EL PROGRAMA "TAL CUAL" SIN GARANTÍA DE NINGÚN TIPO, YA SEA EXPRESA O IMPLÍCITA, INCLUYENDO, PERO NO LIMITADO A, LAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD E IDONEIDAD PARA UN PROPÓSITO PARTICULAR. TODO EL RIESGO EN CUANTO A LA CALIDAD Y EL RENDIMIENTO DEL PROGRAMA ES TUYO. EN CASO DE QUE EL PROGRAMA RESULTE DEFECTUOSO, TÚ ASUMES EL COSTE DE TODO EL SERVICIO, REPARACIÓN O CORRECCIÓN NECESARIOS.
12. EN NINGÚN CASO, A MENOS QUE LO EXIJA LA LEY APLICABLE O SE ACUERDE POR ESCRITO, NINGÚN TITULAR DEL COPYRIGHT, NI CUALQUIER OTRA PARTE QUE PUEDA MODIFICAR Y/O REDISTRIBUIR EL PROGRAMA SEGÚN SE PERMITE ANTERIORMENTE, SERÁ RESPONSABLE ANTE TI POR DAÑOS, INCLUYENDO CUALQUIER DAÑO GENERAL, ESPECIAL, INCIDENTAL O CONSECUENTE QUE SURJA DEL USO O LA INCAPACIDAD DE USAR EL PROGRAMA (INCLUYENDO, PERO NO LIMITADO A, LA PÉRDIDA DE DATOS O QUE LOS DATOS SE VUELVAN INEXACTOS O PÉRDIDAS SUFRIDAS POR TI O TERCEROS O UN FALLO DEL PROGRAMA PARA FUNCIONAR CON CUALQUIER OTRO PROGRAMA), INCLUSO SI TAL TITULAR U OTRA PARTE HA SIDO ADVERTIDO DE LA POSIBILIDAD DE TALES DAÑOS.
FIN DE LOS TÉRMINOS Y CONDICIONES
Cómo Aplicar Estos Términos a Tus Nuevos Programas
Si desarrollas un nuevo programa y quieres que sea del mayor uso posible para el público, la mejor manera de lograrlo es convertirlo en software libre que todos puedan redistribuir y cambiar bajo estos términos.
Para hacerlo, adjunta los siguientes avisos al programa. Es más seguro adjuntarlos al inicio de cada archivo fuente para transmitir de la manera más efectiva la exclusión de garantía; y cada archivo debe tener al menos la línea de "copyright" y un puntero a donde se encuentra el aviso completo.
una línea para dar el nombre del programa y una idea de lo que hace.
Copyright (C) yyyy nombre del autor
Este programa es software libre; puedes redistribuirlo y/o
modificarlo bajo los términos de la Licencia Pública General de GNU
tal como fue publicada por la Free Software Foundation; ya sea la versión 2
de la Licencia, o (a tu elección) cualquier versión posterior.
Este programa se distribuye con la esperanza de que sea útil,
pero SIN NINGUNA GARANTÍA; incluso sin la garantía implícita de
COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Consulta la
Licencia Pública General de GNU para más detalles.
Deberías haber recibido una copia de la Licencia Pública General de GNU
junto con este programa; si no es así, escribe a la Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
También añade información sobre cómo contactarte por correo electrónico y postal.
Si el programa es interactivo, haz que emita un aviso corto como este cuando se inicie en un modo interactivo:
Gnomovision versión 69, Copyright (C) año nombre del autor
Gnomovision viene ABSOLUTAMENTE SIN GARANTÍA; para más detalles
escribe `show w'. Este es software libre, y eres bienvenido
a redistribuirlo bajo ciertas condiciones; escribe `show c'
para más detalles.
Los comandos hipotéticos `show w' y `show c' deberían mostrar las partes apropiadas de la Licencia Pública General. Por supuesto, los comandos que utilices pueden llamarse de otra forma que no sea `show w' y `show c'; incluso podrían ser clics de ratón o elementos de menú, lo que convenga a tu programa.
También deberías conseguir que tu empleador (si trabajas como programador) o tu escuela, si la hay, firme una "renuncia de copyright" para el programa, si es necesario. Aquí hay una muestra; altera los nombres:
Yoyodyne, Inc., por la presente renuncia a todo interés de copyright
en el programa `Gnomovision'
(que pasa a través de compiladores) escrito
por James Hacker.
firma de Ty Coon, 1 de abril de 1989
Ty Coon, Vicepresidente
Esta Licencia Pública General no permite incorporar tu programa en programas propietarios. Si tu programa es una biblioteca de subrutinas, puedes considerar más útil permitir la vinculación de aplicaciones propietarias con la biblioteca. Si esto es lo que quieres hacer, utiliza la Licencia Pública General Reducida de GNU en lugar de esta Licencia.