Qual è la ragione della sezione 1 di LGPL e qual è l'implicazione per la sezione 9.

7

Perché la sezione 1 è stata aggiunta a LGPLv3? La mia comprensione della sezione 3 e 4 è che si può trasmettere il lavoro combinato sotto qualsiasi licenza e senza requisiti da GPLv3 (oltre a quelli esplicitamente dichiarati come requisiti in LGPLv3 3 e 4). Detto questo, perché è necessaria la sezione 1. Non sarebbe che le sezioni 3 e 4 di per sé implichino già in qualche modo quale sia la sezione 1 esplicitamente?

Suppongo che mi manchi qualcosa e la sezione 1 non è ridondante. Supponendo che ciò abbia implicazioni per altre sezioni in GPLv3? Per esempio. la trasmissione di un lavoro coperto nelle sezioni 3 e 4 rientra nella clausola sui brevetti della sezione 10 della GPLv3? Perché la sezione 1 non indica anche un'eccezione per la sezione 10?

Metti un altro modo. La Domande frequenti su Eigen è corretta affermando:

LGPL requires [for header only libraries] pretty much the same as the 2-clause BSD license.

È vero che per il trasferimento di file di oggetti, incluso il materiale delle intestazioni LGPLv3, non si applicano clausole di brevetto GPLv3?

    
posta Roland Schulz 31.05.2012 - 01:35
fonte

1 risposta

1

Ecco perché. È dovuto all'apertura di LGPL v3 .

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.

Come risposta, questo è certamente un po 'opaco. Ma quando guardiamo ancora la Sezione 1 della LGPL v3, inizia a essere un po 'più chiara.

1. Exception to Section 3 of the GNU GPL.

You may convey a covered work under sections 3 and 4 of this License without being 
bound by section 3 of the GNU GPL.

L'apertura di LGPL v3 incorpora tutto GPL v3 in se stesso. Ma ciò crea un problema dalla Sezione 3 della GPL v3: When you convey a covered work, you waive any legal power to forbid circumvention of technological measures ... potrebbe essere contrario al tuo intento con l'utilizzo della LGPL.

La sezione 1 della LGPL v3.0 è stata inserita per bypassare quella particolare restrizione. LGPL v3 Sezione 4 discute il reverse engineering per scopi di debug, ma GPL v3 Section 3 è molto più ampio nel suo contesto. LGPL v3 Sezioni 3 & 4 non creano le stesse restrizioni, quindi non sono equivalenti alla Sezione 3 di GPL v3.

Riguardo alle clausole sui brevetti (sezioni 10 e 11 di GPL v3): esse sono pienamente efficaci per LGPL v3 e l'eccezione della Sezione 1 LGPL V3 non si applica ad esse. Trasmettere un lavoro attraverso LGPL v3 sezioni 3 e amp; 4 non ha alcuna influenza sulle restrizioni create da GPL v3 Sezioni 10 & 11.

LGPL incorpora la GPL per semplificare il mantenimento delle licenze. Non posso rispondere per certo del motivo per cui non esiste una clausola di eccezione simile a LGPL v3 Sezione 1. Tuttavia, dal momento che la FSF si oppone ai brevetti software, non posso vederli fornire un'eccezione alla licenza di brevetto automatica che GPL v3 Sezione 10 fornisce. Vogliono meno brevetti e intrecci, non di più.

Questa risposta di SO mi ha trasmesso a principali differenze tra LGPL v2.1 e v3.0

    
risposta data 23.10.2012 - 19:55
fonte

Leggi altre domande sui tag