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

Rispondere a