fbpx
Wikipedia

GNU Lesser General Public License

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 que pretende garantizar la libertad de compartir y modificar el software cubierto por ella, asegurando que el software es libre para todos sus usuarios.

GNU Lesser General Public License

Logo
Información
Autor FSF
Versión 3
Edición Free Software Foundation, Inc.
Fecha 2007
Aprobado por la FSF  
Software libre  
Aprobado por la OSI  
Compatible con la GPL[2]
Copyleft
Utilizable junto con otras licencias
Sitio web https://gnu.org/licenses/lgpl.html

Esta licencia, 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 "LGPL Lesser 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 no 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 solo 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.

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.[3]​ 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 cuándo 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 enlazar el software 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 proporciona 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 2 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"[3]​ explicando por qué este 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.

Al contrario de lo que muchos creen, 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.[4]

Véase también

Referencias

  1. Lista de licencias aprobadas OSI. [1]
  2. Lista de licencias compatibles con GPL. [2]
  3. Richard Stallman."Por qué en su próxima biblioteca no debería utilizar la Lesser GPL para Bibliotecas"
  4. Stallman, Richard. Re: [open-source] [Fwd: [icecast-dev] Xiph.org announces Vorbis Beta 4 and the Xiph.org

Enlaces externos

  • Licencia LGPL.
  • .
  • Why you shouldn't use the Lesser GPL for your next library por Richard Stallman.
  •   Datos: Q192897

lesser, general, public, license, licencia, pública, general, reducida, más, conocida, nombre, inglés, antes, library, general, public, license, licencia, pública, general, para, bibliotecas, simplemente, acrónimo, inglés, lgpl, licencia, software, creada, fre. La Licencia Publica General Reducida de GNU o mas conocida por su nombre en ingles GNU Lesser General Public License antes GNU Library General Public License o Licencia Publica General para Bibliotecas de GNU o simplemente por su acronimo del ingles GNU LGPL es una licencia de software creada por la Free Software Foundation que pretende garantizar la libertad de compartir y modificar el software cubierto por ella asegurando que el software es libre para todos sus usuarios GNU Lesser General Public LicenseLogoInformacionAutorFSFVersion3EdicionFree Software Foundation Inc Fecha2007Aprobado por la FSF SiSoftware libre SiAprobado por la OSI SiCompatible con la GPLSi 2 CopyleftSiUtilizable junto con otras licenciasSiSitio webhttps gnu org licenses lgpl html editar datos en Wikidata Esta licencia 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 terminos de esta LGPL Lesser 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 porcion de el ya sea integra o con modificaciones o traducciones a otros idiomas Otras actividades que no sean copia distribucion o modificacion no estan cubiertas en esta licencia y estan fuera de su alcance El acto de ejecutar el programa no esta restringido y la salida de informacion del programa esta cubierta solo 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 funcion del programa Indice 1 Diferencias con la GPL 2 Elegir entre la GPL y la LGPL 3 Vease tambien 4 Referencias 5 Enlaces externosDiferencias con la GPL EditarLa principal diferencia entre la GPL y la LGPL es que la ultima 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 3 A este respecto la GNU LGPL version 3 se presenta como un conjunto de permisos anadidos a la GNU GPL Estos programas no GPL o no LGPL se pueden distribuir bajo cualquier condicion elegida si no se tratan de trabajos derivados derivative work Si se trata de un trabajo derivado entonces los terminos deben permitir modificacion por parte del usuario para uso propio y la utilizacion de tecnicas de Ingenieria 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 Seria considerado como un trabajo que utiliza la biblioteca y se aplicaria el parrafo 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 traduccion no oficial al espanol Un programa que no contiene derivado de ninguna porcion de la biblioteca pero esta disenado 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 ambito de esta Licencia Esencialmente deberia ser posible enlazar el software con una nueva version del programa cubierto por la LGPL El metodo utilizado comunmente para lograr esto es utilizar un mecanismo apropiado de bibliotecas dinamicas o compartidas En forma alternativa esta permitido enlazar estaticamente una biblioteca LGPL ver bibliotecas estaticas si se proporciona el codigo fuente del programa o se brinda el codigo objeto para enlazar contra la biblioteca LGPL Una caracteristica de la LGPL es que se puede convertir cualquier codigo LGPL en codigo GPL seccion 2 de la licencia Esta caracteristica es util para reutilizacion directa de codigo LGPL en codigo GPL de bibliotecas y aplicaciones o si se quisiera crear una version del codigo que no pueda utilizarse en software propietario Elegir entre la GPL y la LGPL EditarEl termino GNU Library General Public License daba la impresion de que la FSF queria que todas las bibliotecas utilizaran la licencia LGPL y todos los programas utilizaran la licencia GPL En febrero de 1999 Richard Stallman escribio el documento Por que en su proxima biblioteca no deberia utilizar la Lesser GPL para Bibliotecas 3 explicando por que este no era el caso y que la LGPL no se deberia utilizar necesariamente para bibliotecas Que licencia es la mejor para una cierta biblioteca es una cuestion de estrategia y depende de los detalles de la situacion Actualmente la mayoria de las bibliotecas de GNU estan cubiertas por la LGPL y eso significa que estamos utilizando unicamente una de estas dos estrategias descuidando la otra Asi que ahora pretendemos que se publiquen mas bibliotecas bajo la GPL ordinaria Al contrario de lo que muchos creen esto no significa que la FSF infravalore la LGPL sino simplemente dice que no deberia ser utilizada para todas las bibliotecas En el mismo documento se lee Hay razones que pueden hacer mas apropiado el uso de la LGPL en ciertos casos El caso mas comun es cuando las caracteristicas de la biblioteca libre estan ya disponibles para software privativo a traves de otras bibliotecas alternativas En ese caso la biblioteca no puede dar al software libre ninguna ventaja en particular asi 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 aprobacion de Stallman para utilizar la licencia BSD en el proyecto Vorbis 4 Vease tambien Editar Portal Software libre Contenido relacionado con Software libre Richard Stallman Eben Moglen GPL GNU FSF Software libre Copyleft Licencia de software Derecho de autor AGPLReferencias Editar Lista de licencias aprobadas OSI 1 Lista de licencias compatibles con GPL 2 a b Richard Stallman Por que en su proxima biblioteca no deberia utilizar la Lesser GPL para Bibliotecas Stallman Richard Re open source Fwd icecast dev Xiph org announces Vorbis Beta 4 and the Xiph orgEnlaces externos EditarLicencia LGPL Traduccion no oficial al espanol de la LGPLv3 Why you shouldn t use the Lesser GPL for your next library por Richard Stallman Datos Q192897Obtenido de https es wikipedia org w index php title GNU Lesser General Public License amp oldid 131595598, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos