Licenza pública xeral menor de GNU

Da Wikipedia, a enciclopedia libre.
Ir á navegación Ir á busca
Licenza pública xeral menor de GNU
LGPLv3 Logo.svg
Logotipo da versión 3 de GNU LGPL
Autor Fundación Software Libre
Versión 3
editor Free Software Foundation , Inc.
Data de publicación 29 de xuño de 2007
Compatible con DFSG Si
Software libre Si
Aprobado por OSI Si
Compatible con GLP Si
Copyleft Si
Ligazón desde código baixo licenza diferente Si

A GNU Lesser General Public License (abreviada a GNU LGPL ou simplemente LGPL) é unha licenza de software libre creada pola Free Software Foundation , deseñada como un compromiso entre a Licenza pública xeral de GNU e outras licenzas non copyleft como a licenza BSD , a licenza X11 e a licenza Apache . Foi escrito en 1991 (actualizado en 1999 e 2007) por Richard Stallman , coa asistencia xurídica de Eben Moglen .

A LGPL é unha licenza copyleft pero, a diferenza da licenza GNU GPL , non require que ningún software "ligado" ao programa se publique baixo a mesma licenza. Úsase principalmente para bibliotecas de software , de feito ás veces chámase Biblioteca GPL, pero tamén o usan aplicacións, como Mozilla Firefox , OpenOffice.org ou LibreOffice .

Historia

A licenza chamouse orixinalmente GNU Library General Public License e publicouse por primeira vez en 1991, sendo a versión número 2 consistente coa versión da GPL. A LGPL revisouse con certo detalle coa versión menor 2.1, lanzada en 1999, cando tamén se renombrou como Licenza pública xeral menor de GNU, para reflectir a posición da Free Software Foundation de que non todas as bibliotecas tiñan que usala. A versión 3 da LGPL publicouse en 2007 como unha lista de permisos adicionais á versión 3 da GPL.

Diferenzas coa GPL

A principal diferenza entre a GNU GPL e a LGPL é que esta última permite que o software estea "ligado" a outro software cunha licenza diferente. Hai dous casos posibles: obras baseadas en software ( obras derivadas ) ou obras que usan software. O segundo caso non está cuberto pola licenza como se indica no parágrafo 5:

( EN )

"Un programa que non contén derivados de ningunha parte da biblioteca, pero está deseñado para funcionar coa biblioteca ao ser compilado ou ligado a ela, chámase" traballo que usa a biblioteca ". Esta obra, illadamente, non é unha obra derivada da Biblioteca e, polo tanto, queda fóra do alcance desta licenza. "

( IT )

Un programa que non contén derivados de ningunha parte da biblioteca, pero está deseñado para traballar coa biblioteca compilándoo ou enlazándoo, chámase "traballo que usa a biblioteca". Esta obra illada non se deriva da biblioteca e, polo tanto, queda fóra do alcance desta licenza. "

Un executable "independente" ligado dinámicamente a unha biblioteca considérase xeralmente unha obra que usa a biblioteca e, polo tanto, entra neste caso.

Unha característica da LGPL é que pode converter o software que o emprega en software cuberto pola GPL (sección 3 da licenza). Esta posibilidade é útil para a reutilización do código LGPL en aplicacións ou bibliotecas GPL, ou se quere evitar que o software se utilice dentro de software propietario.

Elixe se licenciar unha biblioteca baixo a GPL ou a LGPL

O antigo nome de "Licenza pública xeral da biblioteca GNU" levou a algúns a crer que a Free Software Foundation quería que todas as bibliotecas usasen a LGPL. En febreiro de 1999 Richard Stallman escribiu o ensaio: "Por que non debes usar a LGPL para a túa próxima biblioteca", explicando que este non era o caso e que a LGPL non é necesariamente a mellor opción para as bibliotecas:

( EN )

"Que licenza é mellor para unha determinada biblioteca é unha cuestión de estratexia e depende dos detalles da situación. Na actualidade, a maioría das bibliotecas GNU están cubertas pola Biblioteca GPL, e iso significa que só estamos a usar unha destas dúas estratexias (permitir / non permitir que os programas propietarios usen unha biblioteca), descoidando a outra. Polo tanto, agora estamos a buscar máis bibliotecas para liberar baixo a GPL normal. "

( IT )

“Que licenza é mellor para unha determinada biblioteca é unha cuestión de estratexia e depende da situación particular. Polo momento, a maioría das bibliotecas GNU están cubertas pola LGPL, o que significa que só estamos a usar unha destas dúas estratexias (permitir / non permitir que o software propietario use a biblioteca), ignorando a outra. Para iso agora estamos intentando distribuír máis bibliotecas baixo a licenza GPL ordinaria. "

Isto non significa que a FSF desincentive o uso da LGPL, só que non debería usarse para todas as bibliotecas.

Stallman continúa:

( EN )

"O uso da GPL normal non é vantaxoso para todas as bibliotecas. Hai razóns que poden facer mellor usar a GPL menor en determinados casos. "

( IT )

“O uso da GPL normal non é beneficioso para todas as bibliotecas. Pode haber razóns que fagan que LGPL sexa máis adecuado en determinados casos. "

O argumento continúa afirmando que, se unha biblioteca ten rivais non libres, usar unha licenza cun copyleft máis forte pode ser perigoso porque desincentivaría a adopción do módulo en proxectos que non son compatibles coa GPL. Pola contra, segundo Stallman, se a biblioteca resulta a única opción posible (ou polo menos tecnicamente superior aos seus rivais), debería usar a GPL, empregando así a súa forza inherente para converter outros proxectos nunha licenza compatible.

Obrigas para os que distribúen software LGPL

Para protexer os seus dereitos, a LGPL impón restricións que prohiben aos distribuidores negar estes dereitos ou pedir a súa renuncia. Estas restricións tradúcense en certas responsabilidades para quen distribúe copias do software ou quen o modifica.

Por exemplo, calquera que distribúa copias dunha biblioteca LGPL, sexa gratuíta ou de pago, debe conceder aos destinatarios todos os dereitos que recibiron. Tamén debe asegurarse de que os destinatarios reciban ou poidan obter o código fonte. Se ten ligado outro código á biblioteca, deberá proporcionar os ficheiros obxecto completos aos destinatarios para que poidan volver ligalos á biblioteca despois de modificalo e recompilalo. E debe mostrarlles estes termos de licenza para que coñezan os seus dereitos.

Elementos relacionados

Outros proxectos

Ligazóns externas