Perché la LGPL richiede che le opere combinate includano una copia della GPL?

10

Stavo leggendo la licenza LGPL e ho trovato un requisito di cui ero precedentemente ignaro.

Gli stati della sezione 4 (Works combinati):

You may convey a Combined Work [...] if you also do each of the following:

a) Give prominent notice with each copy of the Combined Work that the Library is used in it and that the Library and its use are covered by this License.

b) Accompany the Combined Work with a copy of the GNU GPL and this license document.

c) ...

Perché la GPL deve essere trasmessa anche quando si collega alle librerie concesse in licenza sotto licenza LGPL? Temo che includere entrambe le licenze nella distribuzione possa confondere l'utente su quale delle due si applica. Sto interpretando correttamente questo? In tal caso, qual è il motivo dietro questo requisito?

    
posta zmb 12.11.2015 - 16:19
fonte

2 risposte

11

La LGPL non è una sua licenza, ma un'estensione della GPL. Dichiara:

This version of the GNU Lesser General Public License incorporates the terms and conditions of version 3 of the GNU General Public License, supplemented by the additional permissions listed below.

Il documento di licenza LGPL contiene solo le estensioni, quindi per fornire la licenza completa sarà necessario copiare anche la licenza GPL di vaniglia. È ragionevole richiedere a un utente di una libreria LGPL di fornire la licenza completa della libreria che sta utilizzando.

    
risposta data 12.11.2015 - 16:44
fonte
0

La probabile ragione è che la LGPL è considerata una licenza meno restrittiva della GPL. In particolare, è possibile combinare progetti LGPL con altri progetti e non forzare tali progetti a essere LGPL. Questo è molto più difficile da fare con un progetto GPL. In genere, se si combina un progetto con un progetto GPL, il progetto combinato deve essere rilasciato come GPL.

Per combinare un progetto LGPL con un progetto GPL, è necessario mantenere le restrizioni del progetto GPL.

Facendo un passo indietro e osservandolo dalla più ampia filosofia della FSF "Il software è pensato per essere libero", puoi capire perché avrebbero questa clausola all'interno della LGPL. LGPL non ha più un "effetto virale" come fa la GPL, e la FSF vuole che il software GPL sia conservato come GPL.

    
risposta data 12.11.2015 - 16:43
fonte

Leggi altre domande sui tag