Recentemente sono diventato curioso di conoscere le licenze open source. Ho una domanda sulla LGPL. Ho creato un progetto Web Java e l'ho creato come pacchetto WAR. Posso aggiungere i file LGPL a questo file WAR?
Attenzione: non sono un avvocato. Se hai bisogno di un consiglio legalmente valido, chiedi sempre a un avvocato. In questo caso, chiedi a un avvocato che comprenda le licenze open source.
Quello che segue è un riassunto:
Se non si distribuisce il file WAR a nessun altro, allora LGPL non pone restrizioni su ciò che si fa con la libreria.
Se distribuisci il file WAR a qualcun altro, hai due opzioni:
Rilascia il codice sorgente con una licenza compatibile con GPL o LGPL, O ...
Usa le librerie LGPL nel tuo codice senza modificare le librerie, E senza collegare o incorporare le librerie nel tuo codice in un modo che impedisca al destinatario di sostituirle con una copia modificata delle librerie.
(Supponendo che la libreria in questione sia Java, l'opzione 2 significa che devi utilizzare il file JAR della libreria così com'è. Non aggiungere le tue personalizzazioni / correzioni, non modificare i nomi di classi o pacchetti (ecc.) , non aggiungere classi e non unirle con i tuoi file JAR.)
Per ulteriori informazioni, consultare la pagina GNU Lesser Public License .