Il 14/05/2012 09:16, M. Manca ha scritto:
Cioè che un'applicazione LGPL cui si aggiunga codice secondo la licenza
XYZ rimanga LGPL e la stessa cosa per Apache. Quindi mi sembrerebbe che
LGPL sia solo un po più permissiva in quanto consentirebbe il linking
esterno di codice proveniente da Apache rimanendo vincolante dal punto
di vista della LGPL la sola distribuzione del sorgente originariamente LGPL.
Sbaglio?
Qualcosa sbagli, ma nel complesso ci siamo.
La Apache License e' quella di "donatore universale": il codice di
OpenOffice 3.4 puo' essere inserito in qualsiasi altra applicazione
senza il minimo problema e l'aggregato risultante si puo' distribuire
con la stessa licenza (LGPL ad esempio) dell'altra applicazione.
Mi sembra di capire che entrambe pongano dei limiti e cioè che quella
Apache sia più permissiva verso l'utilizzatore finale commerciale mentre
LGPL + MPL tendano a garantire che gli utilizzatori commerciali possano
essere meno liberi.
Verso l'utilizzo commerciale non c'e' differenza, ma forse ti conviene
leggere http://www.gnu.org/philosophy/selling.html (entrambe le licenze
Apache License e LGPL rientrano tra le "licenze libere" ivi considerate).
Ma dal punto di vista di cosa si possa aggiungere e con quali vincoli
alle applicazioni che utilizzano le loro licenze mi sembrano entrambi
abbastanza limitanti. Mi sembra di capire che in linea di principio (con
l'esclusione del linking esterno) entrambe richiedano che nel caso si
aggiunga del codice con licenza diversa dalla propria, l'applicazione
utilizzi la loro licenza.
Questo e' il punto piu' difficile da capire, perche' qui si mischiano la
licenza e la policy. La licenza non si tocca e dice cosa e' concesso
fare e cosa no. La policy interviene a chiarire, nell'ambito di quanto
concesso dalla licenza, che cosa un progetto e' disposto a fare e che
cosa non e' disposto a fare. Un esempio di policy di Apache OpenOffice
e' l'accettazione di contributi di codice: contributi semplici sono
accettati senza formalita'; contributi complessi richiedono la firma di
un documento in cui chi contribuisce quel codice dichiara che lo ha
scritto lui, in modo da evitare possibili problemi legali. A differenza
della licenza la policy puo' cambiare nel tempo, e la policy di Apache
e' cambiata ad esempio per permetterci di includere il dizionario italiano.
Ciao,
Andrea.
---------------------------------------------------------------------
Per cancellarsi: [email protected]
Per informazioni: http://www.openoffice.org/it/
Per avviare una nuova discussione: [email protected]
Archivi: http://mail-archives.apache.org/mod_mbox/incubator-ooo-utenti-it