3
GNU Lesser General Public License Autore Free Software Foundation Versione 3 Editore Free Software Foundation, Inc. Data di pubblicazione 29 giugno 2007 Compatibile con DFSG Software libero Approvata OSI Compatibile GPL Copyleft Linking da codice sotto differente licenza GNU_Lesser_General_Public_License La GNU Lesser General Public License (abbreviata in GNU LGPL o solo LGPL) è una licenza di software libero creata dalla Free Software Foundation, studiata come compromesso tra la GNU General Public License e altre licenze non copyleft come la Licenza BSD, la Licenza X11 e la Licenza Apache. Fu scritta nel 1991 (aggiornata nel 1999 e nel 2007) da Richard Stallman, con l'ausilio legale di Eben Moglen. La LGPL è una licenza di tipo copyleft ma, a differenza della licenza GNU GPL, non richiede che eventuale software "linkato" al programma sia rilasciato sotto la medesima licenza. La LGPL è principalmente usata per le librerie software; talvolta è utilizzata anche da applicativi, come Mozilla Firefox, OpenOffice.org o LibreOffice. Differenze dalla GPL La principale differenza tra la GNU GPL e la LGPL è che quest'ultima permette al software di essere "linkato" ad altro software con licenza diversa. Vi sono due possibili casi: opere basate sul software (opere derivate), o opere che usano il software. Il secondo caso non è contemplato dalla licenza come si legge nel paragrafo 5: ( EN) « 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. » ( IT) « Un programma che non contenga alcun derivato di nessuna porzione della Libreria, ma è progettato per lavorare con la Libreria attraverso compilazione o collegamento con questa, viene definito "un'opera che usa la Libreria". Tale opera, isolata, non è derivata dalla Libreria, e pertanto ricade al di fuori dell'ambito di questa Licenza. » Un eseguibile "stand alone" collegato dinamicamente a una libreria è generalmente considerato un'opera che usa la libreria e quindi ricade in questo caso. Una caratteristica della LGPL è che si può convertire il software che la usa in software coperto da GPL (sezione 3 della licenza). Questa possibilità è utile per il riuso di codice LGPL in applicativi o librerie GPL, o se si vuole evitare che il software venga usato all'interno di software proprietari. GNU_Lesser_General_Public_License zim://A/GNU_LGPL.html 1 of 3 12/06/15 09:43

GNU Lesser General Public License

Embed Size (px)

DESCRIPTION

GNU Lesser General Public License

Citation preview

  • GNU Lesser General PublicLicense

    Autore Free SoftwareFoundation

    Versione 3Editore Free Software

    Foundation, Inc.Data di

    pubblicazione29 giugno 2007

    Compatibile conDFSG

    S

    Software libero SApprovata OSI S

    Compatibile GPL SCopyleft S

    Linking da codicesotto differente

    licenzaS

    GNU_Lesser_General_Public_License

    La GNU Lesser General Public License (abbreviata inGNU LGPL o solo LGPL) una licenza di softwarelibero creata dalla Free Software Foundation, studiatacome compromesso tra la GNU General Public Licensee altre licenze non copyleft come la Licenza BSD, laLicenza X11 e la Licenza Apache. Fu scritta nel 1991(aggiornata nel 1999 e nel 2007) da Richard Stallman,con l'ausilio legale di Eben Moglen.

    La LGPL una licenza di tipo copyleft ma, a differenzadella licenza GNU GPL, non richiede che eventualesoftware "linkato" al programma sia rilasciato sotto lamedesima licenza.

    La LGPL principalmente usata per le libreriesoftware; talvolta utilizzata anche da applicativi, comeMozilla Firefox, OpenOffice.org o LibreOffice.

    Differenze dalla GPLLa principale differenza tra la GNU GPL e la LGPL che quest'ultima permette al software di essere "linkato"ad altro software con licenza diversa. Vi sono due possibili casi: opere basate sul software (operederivate), o opere che usano il software. Il secondo caso non contemplato dalla licenza come silegge nel paragrafo 5:

    (EN)

    A program that contains no derivative of anyportion of the Library, but is designed to workwith the Library by being compiled or linkedwith it, is called a "work that uses theLibrary". Such a work, in isolation, is not aderivative work of the Library, and thereforefalls outside the scope of this License.

    (IT)

    Un programma che non contenga alcunderivato di nessuna porzione della Libreria,ma progettato per lavorare con la Libreriaattraverso compilazione o collegamento conquesta, viene definito "un'opera che usa laLibreria". Tale opera, isolata, non derivatadalla Libreria, e pertanto ricade al di fuoridell'ambito di questa Licenza.

    Un eseguibile "stand alone" collegato dinamicamente a una libreria generalmente consideratoun'opera che usa la libreria e quindi ricade in questo caso.

    Una caratteristica della LGPL che si pu convertire il software che la usa in software coperto daGPL (sezione 3 della licenza). Questa possibilit utile per il riuso di codice LGPL in applicativi olibrerie GPL, o se si vuole evitare che il software venga usato all'interno di software proprietari.

    GNU_Lesser_General_Public_License zim://A/GNU_LGPL.html

    1 of 3 12/06/15 09:43

  • Scegliere se licenziare una libreria sotto la GPL o la LGPLIl nome precedente "GNU library General Public License" fece credere a taluni che la Free SoftwareFoundation volesse che tutte le librerie usassero la LGPL. Nel febbraio 1999 Richard Stallmanscrisse il saggio: "Perch non dovreste usare la LGPL per la vostra prossima libreria", spiegando chele cose non stavano cos, e che la LGPL non necessariamente la scelta migliore per le librerie:

    (EN) Which license is best for a given library is amatter of strategy, and it depends on thedetails of the situation. At present, most GNUlibraries are covered by the Library GPL, andthat means we are using only one of these twostrategies (allowing/disallowing proprietaryprograms to use a library), neglecting theother. So we are now seeking more libraries torelease under the ordinary GPL.

    (IT) Su quale licenza sia migliore per una datalibreria una questione di strategia, e dipendedalla situazione particolare. Al momento, lamaggior parte delle librerie GNU copertadalla LGPL, e ci significa che stiamo usandosolo una di queste due strategie(permettere/non permettere a softwareproprietari di usare la libreria), ignorandol'altra. Per questo stiamo ora cercando dirilasciare pi librerie sotto la licenza GPLordinaria.

    Questo non significa che la FSF scoraggi l'uso della LGPL, ma solo che non dovrebbe essere usataper tutte le librerie. Stallman prosegue:

    (EN)

    Using the ordinary GPL is not advantageousfor every library. There are reasons that canmake it better to use the Lesser GPL in certaincases.

    (IT)

    Usare la GPL ordinaria non vantaggiosoper ogni libreria. Possono esserci ragioni cherendono la LGPL pi adatta in certi casi.

    L'argomentazione prosegue affermando che, se una libreria ha delle rivali non libere, utilizzare unalicenza con un copyleft pi forte pu essere pericoloso perch scoraggerebbe l'adozione del moduloin progetti non compatibili con la GPL. Viceversa, sempre secondo Stallman, se la libreria risultaessere l'unica scelta possibile (o comunque tecnicamente superiore alle sue rivali), dovrebbeutilizzare la GPL, usando cos la sua forza intrinseca per convertire altri progetti a una licenzacompatibile.

    Obblighi per chi usa la LGPLPer proteggere i diritti dell'utente, abbiamo bisogno di imporre restrizioni che vietino ai distributoridi negare tali diritti o di chiedere di rinunciarvi. Queste restrizioni si traducono in determinateresponsabilit a carico di chi distribuisce copie del software o di chi lo modifica.

    Ad esempio, chi distribuisce copie di una libreria LGPL, gratuitamente o a pagamento, deveconcedere ai destinatari tutti i diritti che ha ricevuto. Deve anche assicurarsi che i destinatari ricevano

    GNU_Lesser_General_Public_License zim://A/GNU_LGPL.html

    2 of 3 12/06/15 09:43

  • o possano ottenere il codice sorgente. Se ha collegato altro codice alla libreria, deve fornire i fileoggetto completi ai destinatari, in modo che essi possano ricollegarli alla libreria dopo averlamodificata e ricompilata. E deve mostrar loro queste condizioni della licenza, in modo che essiconoscanoi propri diritti.

    Voci correlateGNU e GNU GFDL e GNU General Public Licensecopyright e copyleftGNU Affero General Public LicenseLicenza libera

    Altri progetti Wikisource contiene il testo completo della GNU Lesser General Public License

    Collegamenti esterni(EN) Traduzioni (non ufficiali) delle licenze GNUViolazioni delle licenze GPL, LGPL e GFDLTraduzione (non ufficiale) della GNU Lesser General Public License

    This article is issued from Wikipedia (http://it.wikipedia.org/wiki/GNU_Lesser_General_Public_License?oldid=70545730) - version of the Wednesday,January 28, 2015. The text is available under the Creative Commons Attribution/Share Alike(http://creativecommons.org/licenses/by-sa/3.0/) but additional terms may apply for the mediafiles.

    GNU_Lesser_General_Public_License zim://A/GNU_LGPL.html

    3 of 3 12/06/15 09:43