Ha la LGPL garantire che i programmi che si basano sul mio codice ammetterlo? [chiuso]
Domanda
La licenza LGPL garantire che i programmi che si basano sul mio codice ammetterlo? Ho letto sul blog qualcosa di Zed in tal senso. ( link , sezione "io non voglio essere ignorato ancora una volta"). E 'vero?
Soluzione
Il LGPL include (in clausole 3 e 4) i requisiti per:
Dare avviso ben visibile con ogni copia della [[codice oggetto // combinata Lavorare]] che la libreria viene utilizzato in esso e che la Biblioteca e il suo utilizzo sono coperto da questa licenza.
con piccola eccezione per il codice oggetto usando solo "parametri numerici, layout strutture dati e accessori, o piccoli macro, funzioni linea e modelli (dieci o meno linee di lunghezza)". Così il vincolo di "ammettere" ( "una chiara nota" del) l'uso della biblioteca sembra essere presente.
Altri suggerimenti
c) Per un lavoro combinato che consente di visualizzare le informazioni sul copyright durante l'esecuzione, includere l'avviso di copyright per la Libreria fra questi avvisi, nonché un punto di riferimento che indirizza l'utente alle copie della licenza GNU GPL e questo documento di licenza.
Questo significa che quando l'utente fa clic "Help / About" e ottiene una finestra con i diritti d'autore, si dovrebbe vedere la libreria lì, tra gli altri copyright.
Pertanto, Sì , LGPL richiede ammettendo che il codice è stato utilizzato per creare il software.
Tuttavia, nessuno legge mai le informazioni sul copyright ! Quello che potrebbe aiutare è che il tuo nome è stato citato in siti ufficiali, nei comunicati stampa e nelle chiacchiere andare intorno sul software che utilizzate il vostro codice. Lesser GPL è di alcun aiuto per questo.
E 'meglio imparare a leggere le biblioteche; con qualche esercizio, non è troppo difficile.
Wrt. la tua domanda: la LGPL 2.1 ha la seguente clausola:
[...], a condizione che venga riprodotta chiaramente appropriata su ciascuna copia nota di copyright e assenza di garanzia; mantenere intatta tutte le note che si riferiscono a questo Licenza e all'assenza di qualsiasi garanzia; e distribuire una copia di questa Licenza insieme con la Biblioteca.
Quindi è necessario includere una copia della licenza. Come si hanno anche per fornire il codice sorgente, si hanno anche per includere le informazioni sul copyright a che il codice sorgente.