Precedente :: Successivo |
Autore |
Messaggio |
Sythos Ospite
|
Inviato: Ven 24 Set 2010 22:50 Oggetto: mischione di licenze |
|
|
Sto leggendomi le licenze GPL e LGPL, si parla di mix parlando di
librerie, ma non capisco: posso dentro un unico codice mescolare roba
GPL e LGPL? se si... che licenza diventa? |
|
Top |
|
|
Fabio Ferrero Ospite
|
Inviato: Sab 25 Set 2010 08:40 Oggetto: mischione di licenze |
|
|
On 25/set/2010, at 00.45, Sythos wrote:
Citazione: | Sto leggendomi le licenze GPL e LGPL, si parla di mix parlando di
librerie, ma non capisco: posso dentro un unico codice mescolare roba
GPL e LGPL? se si... che licenza diventa?
|
XGPL?
Ok, mi picchio... :-)
_________________
Fabio Ferrero
--------------------------------------------
internet images srl
sede legale: via Stracciari, 8 - 40141 Bologna
sede amministrativa: via della Pendice, 611/4 - 41059 Zocca (MO)
phone +39 051 6272679
fax +39 051 0544766
info@xxxxxx.xyz |
|
Top |
|
|
Francesco Boschetti Ospite
|
Inviato: Dom 26 Set 2010 09:22 Oggetto: mischione di licenze |
|
|
2010/9/25 Sythos <sythos@xxxxxx.xyz>:
Citazione: | Sto leggendomi le licenze GPL e LGPL, si parla di mix parlando di
librerie, ma non capisco: posso dentro un unico codice mescolare roba
GPL e LGPL? se si... che licenza diventa?
| Da quello che mi ricordo:
lo scopo di LGPL è quello di non vincolare lo sviluppatore che
utilizza quelle librerie ad scrivere codice GPL ma lascia più libertà
(mi pare di ricordare che è possbile utilizzare librerie LGPL anche
per lo sviluppo di software proprietario, con licenza BSD o public
domain cosa che non sarebbe possibile se fossero gpl).
Di conseguenza credo che (ma non sono parere autorevole eh...!)
Il _tuo_ codice che utilizza librerie LGPL assume la licenza che più
ti aggrada perchè le librerie permettono codice linkato con qualsiasi
licenza e tu sei libero sul _tuo_ codice di usare la licenza che più
ti aggrada.
Ovviamente se lavori su codice di terzi GPL linkato a codice LGPL il
_tuo_ codice sarà GPL.
Esempio
Voglio utilizzare una libreria classica che mi permette di collegarmi
in maniera trasparente a diversi server di DB, la libreria (sqllib
nome tanto per) è rilasciata sotto LGPL.
Scrivo il mio software lista_spesa che usa la libreria. La libreria
rimane LGPL, lista_spesa lo licenzio come mi pare e includo (se
necessario per la licenza che scelgo come una GPL) ache i sorgenti di
sqllib.
Ovviamente se lista_spesa l'ha giù scritto Ginuccio ed è rilasciato in
GPL e io lo modifico lista_spesa_mio deve essere rilasciato sotto GPL
(a meno che non sia per uso interno e blabla, tutta la roba della
GPL).
Se modifico sqllib la modifica deve essere rilasciata in LGPL.
My 2 cents da quello che mi ricordo (un qualche anno fa) quando mi ero
un po' documentato sulla questione. |
|
Top |
|
|
|
|
Non puoi inserire nuovi argomenti Non puoi rispondere a nessun argomento Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi votare nei sondaggi
|
|