Llicència pública general menor de GNU

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca
Llicència pública general menor de GNU
LGPLv3 Logo.svg
Logotip de la versió 3 de GNU LGPL
Autor Free Software Foundation
Versió 3
editor Free Software Foundation , Inc.
Data de publicació 29 de juny de 2007
Compatible amb DFSG
Programari lliure
Aprovat per OSI
Compatible amb GLP
Copyleft
Enllaç des del codi amb una llicència diferent

La Llicència Pública General Menor GNU (abreujada com a GNU LGPL o simplement LGPL) és una llicència de programari lliure creada per la Free Software Foundation , dissenyada com un compromís entre la Llicència Pública General GNU i altres llicències que no són copyleft com la llicència BSD , la llicència X11 i la llicència Apache . Va ser escrit el 1991 (actualitzat el 1999 i el 2007) per Richard Stallman , amb l'assistència jurídica d' Eben Moglen .

La LGPL és una llicència copyleft però, a diferència de la llicència GNU GPL , no requereix la publicació de cap programari "enllaçat" al programa amb la mateixa llicència. S’utilitza principalment per a biblioteques de programari , de fet a vegades s’anomena Biblioteca GPL, però també l’utilitzen aplicacions, com Mozilla Firefox , OpenOffice.org o LibreOffice .

Història

La llicència es va anomenar originalment GNU Library General Public License i es va publicar per primera vegada el 1991, amb la versió número 2 per ser compatible amb la versió de la GPL. La LGPL es va revisar amb cert detall amb la versió menor 2.1, publicada el 1999, quan també es va canviar el nom a GNU Lesser General Public License, per reflectir la posició de la Free Software Foundation que no totes les biblioteques l’havien d’utilitzar. La versió 3 de la LGPL es va publicar el 2007 com una llista de permisos addicionals a la versió 3 de la GPL.

Diferències respecte a la GPL

La principal diferència entre la GNU GPL i la LGPL és que aquesta última permet "enllaçar" el programari amb altres programes amb una llicència diferent. Hi ha dos casos possibles: treballs basats en programari ( obres derivades ) o obres que utilitzen programari. El segon cas no està cobert per la llicència tal com s’indica al paràgraf 5:

( EN )

"Un programa que no conté cap derivat de cap porció de la Biblioteca, però que està dissenyat per treballar amb la Biblioteca en ser compilat o enllaçat amb ella, s'anomena" obra que utilitza la Biblioteca ". Aquesta obra, aïlladament, no és una obra derivada de la Biblioteca i, per tant, queda fora de l’abast d’aquesta llicència. "

( IT )

Un programa que no conté derivats de cap porció de la biblioteca, però que està dissenyat per treballar amb la biblioteca compilant-la o enllaçant-la, s'anomena "obra que utilitza la biblioteca". Aquesta obra aïllada no es deriva de la biblioteca i, per tant, queda fora de l’abast d’aquesta llicència. "

Un executable "independent" vinculat dinàmicament a una biblioteca es considera generalment una obra que utilitza la biblioteca i, per tant, cau en aquest cas.

Una característica de la LGPL és que podeu convertir el programari que l’utilitza en programari cobert per la GPL (secció 3 de la llicència). Aquesta possibilitat és útil per reutilitzar el codi LGPL en aplicacions o biblioteques GPL, o si voleu evitar que el programari s'utilitzi dins de programari propietari.

Trieu si voleu llicenciar una biblioteca amb GPL o LGPL

L'antic nom "Llicència pública general de la biblioteca GNU" va fer creure a alguns que la Free Software Foundation volia que totes les biblioteques utilitzessin la LGPL. Al febrer de 1999, Richard Stallman va escriure l'assaig: "Per què no hauríeu d'utilitzar la LGPL per a la vostra pròxima biblioteca", explicant que no era així, i que la LGPL no és necessàriament la millor opció per a les biblioteques:

( EN )

"Quina llicència és millor per a una biblioteca determinada és una qüestió d 'estratègia i depèn dels detalls de la situació. En l'actualitat, la majoria de les biblioteques GNU estan cobertes per la Biblioteca GPL, i això significa que només estem utilitzant una d'aquestes dues estratègies (permetre / prohibir que els programes propietaris utilitzin una biblioteca), deixant de banda l'altra. Per tant, ara busquem més biblioteques per llançar sota la GPL ordinària ".

( IT )

“Quina llicència és millor per a una biblioteca determinada és una qüestió d’estratègia i depèn de la situació particular. De moment, la majoria de les biblioteques GNU estan cobertes per la LGPL, cosa que significa que només estem utilitzant una d’aquestes dues estratègies (permetre / prohibir que el programari propietari faci servir la biblioteca), ignorant l’altra. Per a això, ara intentem distribuir més biblioteques amb la llicència GPL ordinària ".

Això no vol dir que la FSF desincentivi l'ús de la LGPL, només que no s'hauria d'utilitzar per a totes les biblioteques.

Stallman continua:

( EN )

"L'ús de la GPL ordinària no és avantatjós per a totes les biblioteques. Hi ha motius que poden fer que sigui millor utilitzar la GPL inferior en determinats casos. "

( IT )

“L’ús de la GPL ordinària no és beneficiós per a totes les biblioteques. Pot haver-hi motius que facin que LGPL sigui més adequat en determinats casos. "

L'argument continua afirmant que, si una biblioteca té rivals no lliures, l'ús d'una llicència amb un copyleft més fort pot ser perillós perquè desaconsellaria l'adopció del mòdul en projectes que no siguin compatibles amb la GPL. Per contra, segons Stallman, si la biblioteca resulta ser l’única opció possible (o almenys tècnicament superior als seus rivals), hauria d’utilitzar la GPL, utilitzant així la seva força inherent per convertir altres projectes a una llicència compatible.

Obligacions per a aquells que distribueixen programari LGPL

Per protegir els vostres drets, la LGPL imposa restriccions que prohibeixen als distribuïdors negar aquests drets o demanar-ne la renúncia. Aquestes restriccions es tradueixen en certes responsabilitats per a qui distribueix còpies del programari o qui el modifica.

Per exemple, qualsevol persona que distribueix còpies d’una biblioteca LGPL, ja sigui gratuïta o de pagament, ha de concedir als destinataris tots els drets que han rebut. També ha de garantir que els destinataris rebin o puguin obtenir el codi font. Si ha enllaçat un altre codi a la biblioteca, ha de proporcionar els fitxers objecte complets als destinataris perquè puguin tornar a enllaçar-los a la biblioteca després de modificar-lo i recompilar-lo. I ha de mostrar-los aquests termes de llicència perquè coneguin els seus drets.

Articles relacionats

Altres projectes

Enllaços externs