GNU Lesser General Public License


GNU Lesser General Public License
GNU Lesser General Public License
LogoLGPLv3.png
Logo de LGPL
Autor Free Software Foundation
Versión 3
Edición Free Software Foundation, Inc.
Fecha de publicación 2007
Software libre Si
Aprobada por OSI Si
Compatible GPL Si
Copyleft Si
Utilizable junto con otras licencias Si

La Licencia Pública General Reducida de GNU, o más conocida por su nombre en inglés GNU Lesser General Public License (antes GNU Library General Public License o Licencia Pública General para Bibliotecas de GNU), o simplemente por su acrónimo del inglés GNU LGPL es una licencia de software creada por la Free Software Foundation. Los contratos de licencia de la mayor parte del software están diseñados para jugar con su libertad de compartir y modificar dicho software. En contraste, la GNU General Public License pretende garantizar su libertad de compartir y modificar el software "libre", esto es para asegurar que el software es libre para todos sus usuarios. Esta licencia pública general se aplica a la mayoría del software de la FSF o Free Software Foundation (Fundación para el software libre) y a cualquier otro programa de software cuyos autores así lo establecen. Algunos otros programas de software de la Free Software Foundation están cubiertos por la "LGPL Lesser General Public License" (Licencia pública general reducida), la cual puede aplicar a sus programas también.

Esta licencia permisiva se aplica a cualquier programa o trabajo que contenga una nota puesta por el propietario de los derechos del trabajo estableciendo que su trabajo puede ser distribuido bajo los términos de esta "GPL General Public License". El "Programa", utilizado en lo subsecuente, se refiere a cualquier programa o trabajo original, y el "trabajo basado en el Programa" significa ya sea el programa o cualquier trabajo derivado del mismo bajo la ley de derechos de autor: es decir, un trabajo que contenga el Programa o alguna porción de él, ya sea íntegra o con modificaciones o traducciones a otros idiomas.

Otras actividades que no sean copia, distribución o modificación si están cubiertas en esta licencia y están fuera de su alcance. El acto de ejecutar el programa no está restringido, y la salida de información del programa está cubierta sólo si su contenido constituye un trabajo basado en el Programa (es independiente de si fue resultado de ejecutar el programa). Si esto es cierto o no depende de la función del programa.

El proyecto OpenOffice.org iniciado originalmente por Sun Microsystems (actual Oracle Corporation) emplea la LGPL.

Contenido

Diferencias con la GPL

La principal diferencia entre la GPL y la LGPL es que la última puede enlazarse a (en el caso de una biblioteca, 'ser utilizada por') un programa no-GPL, que puede ser software libre o software no libre.[1] A este respecto, la GNU LGPL versión 3 se presenta como un conjunto de permisos añadidos a la GNU GPL.

Estos programas no-GPL o no-LGPL se pueden distribuir bajo cualquier condición elegida si no se tratan de trabajos derivados (derivative work). Si se trata de un trabajo derivado entonces los términos deben permitir modificación por parte del usuario para uso propio y la utilización de técnicas de Ingeniería inversa para desarrollar dichas modificaciones. Definir cuando un trabajo que usa un programa LGPL es un trabajo derivado o no, es un asunto legal (ver el texto de la LGPL). Un ejecutable independiente que enlaza a una biblioteca se acepta por lo general como un trabajo que no es derivado de la biblioteca. Sería considerado como un trabajo que utiliza la biblioteca y se aplicaría el párrafo 5 de la LGPL.

A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.

De la traducción no oficial al español:

Un programa que no contiene derivado de ninguna porción de la biblioteca, pero está diseñado para trabajar con la biblioteca al ser compilado o enlazado con ella, se denomina un "trabajo que usa la biblioteca". Dicho trabajo, por separado, no es un trabajo derivado de la biblioteca, y por tanto cae fuera del ámbito de esta Licencia.

Esencialmente debería ser posible para el software ser enlazado con una nueva versión del programa cubierto por la LGPL. El método utilizado comúnmente para lograr esto es utilizar un mecanismo apropiado de bibliotecas dinámicas o compartidas. En forma alternativa, está permitido enlazar estáticamente una biblioteca LGPL (ver bibliotecas estáticas) si se proveen el código fuente del programa o se brinda el código objeto para enlazar contra la biblioteca LGPL.

Una característica de la LGPL es que se puede convertir cualquier código LGPL en código GPL (sección 3 de la licencia). Esta característica es útil para reutilización directa de código LGPL en código GPL de bibliotecas y aplicaciones, o si se quisiera crear una versión del código que no pueda utilizarse en software propietario.

Elegir entre la GPL y la LGPL

El término "GNU Library General Public License" daba la impresión de que la FSF quería que todas las bibliotecas utilizaran la licencia LGPL y todos los programas utilizaran la licencia GPL. En febrero de 1999 Richard Stallman escribió el documento "Por qué en su próxima biblioteca no debería utilizar la Lesser GPL para Bibliotecas"[1] explicando por qué éste no era el caso, y que la LGPL no se debería utilizar necesariamente para bibliotecas:

Qué licencia es la mejor para una cierta biblioteca es una cuestión de estrategia, y depende de los detalles de la situación. Actualmente, la mayoría de las bibliotecas de GNU están cubiertas por la LGPL, y eso significa que estamos utilizando únicamente una de estas dos estrategias, descuidando la otra. Así que ahora pretendemos que se publiquen más bibliotecas bajo la GPL ordinaria.

Sin embargo, contrario a la impresión general, esto no significa que la FSF infravalore la LGPL, sino simplemente dice que no debería ser utilizada para todas las bibliotecas. En el mismo documento se lee:

Hay razones que pueden hacer más apropiado el uso de la LGPL en ciertos casos. El caso más común es cuando las características de la biblioteca libre están ya disponibles para software privativo a través de otras bibliotecas alternativas. En ese caso, la biblioteca no puede dar al software libre ninguna ventaja en particular, así que es mejor utilizar la LGPL para esa biblioteca.

De hecho, Stallman y la FSF abogan por el uso de licencias incluso menos restrictivas que la LGPL como estrategia (para maximizar la libertad de los usuarios). Un ejemplo destacado es la aprobación de Stallman para utilizar la licencia BSD en el proyecto Vorbis.[2]

Véase también

Referencias

Enlaces externos


Wikimedia foundation. 2010.

Mira otros diccionarios:

  • GNU Lesser General Public License — Автор Free Software Foundation Версия 3 …   Википедия

  • GNU Lesser General Public License — infobox software license name = GNU Lesser General Public License caption = The GNU logo author = Free Software Foundation version = 3 copyright = Free Software Foundation, Inc. date = 2007 06 29 OSI approved = Yes Debian approved = Yes Free… …   Wikipedia

  • GNU Lesser General Public License — Die GNU Lesser General Public License (LGPL) ist neben der GNU General Public License (GPL) eine weitere von der Free Software Foundation entwickelte Lizenz für freie Software. Ursprünglich wurde sie als Library General Public License eingeführt …   Deutsch Wikipedia

  • GNU Lesser General Public License — Licence publique générale limitée GNU Licence publique générale limitée GNU Licence de logiciel Dernière version 3 Approuvée par l OSI Oui Compatible GPL Oui …   Wikipédia en Français

  • GNU lesser general public license — LGPL licencija statusas T sritis informatika apibrėžtis ↑Atvirosios programinės įrangos (dažniausiai programinių bibliotekų) licencija, kuri leidžia laisvai naudoti, kopijuoti ir platinti ja apsaugotas bibliotekas, modifikuoti jas ir integruoti… …   Enciklopedinis kompiuterijos žodynas

  • GNU Lesser General Public License — noun A free software license …   Wiktionary

  • GNU Affero General Public License — Licence de logiciel Dernière version (en) Version 3 Approuvée par l OSI Oui …   Wikipédia en Français

  • GNU Library General Public License — Die GNU Lesser General Public License, kurz LGPL, ist neben der GNU General Public License (GPL) eine weitere von der Free Software Foundation entwickelte Lizenz für Freie Software. Ursprünglich wurde sie als Library General Public License… …   Deutsch Wikipedia

  • GNU Affero General Public License — Die GNU Affero General Public License, kurz AGPL, ist eine von der General Public License (GPL) abgeleitete Lizenz mit Copyleft. Sie wurde in ihrer ursprünglichen Form von der Firma Affero gemeinsam mit der Free Software Foundation (FSF)… …   Deutsch Wikipedia

  • Lesser General Public License — Die GNU Lesser General Public License, kurz LGPL, ist neben der GNU General Public License (GPL) eine weitere von der Free Software Foundation entwickelte Lizenz für Freie Software. Ursprünglich wurde sie als Library General Public License… …   Deutsch Wikipedia