2012-07-10 14 views
5

Se una libreria java sotto GPL viene spedita come .jar, è legalmente possibile che i progetti proprietari includano questo .jar nella distribuzione dell'applicazione e usino le classi da esso?Librerie Java sotto la GPL

+1

Leggere "Lavori di collegamento e derivati" in [GPL] (http://en.wikipedia.org/wiki/GPL). – Jesper

+4

Sto votando per chiudere questa domanda come off-topic perché si tratta di licenze o problemi legali, non di programmazione o sviluppo di software. [Vedi qui] (http://meta.stackoverflow.com/q/274963/369450) per i dettagli e [Centro assistenza] (http://stackoverflow.com/help/on-topic) per ulteriori informazioni. – cpburnz

risposta

3

Solo se il progetto proprietario è anche open source. La licenza LGPL, tuttavia, lo consente.

Nel caso di un file collegato dinamicamente come un file JAR, diverse opinioni su GPL abbondano. Quindi, se sei soddisfatto di una risposta meno definitiva, la risposta alla tua domanda è "forse". A meno che tu non ti possa permettere avvocati costosi e hai molto tempo a disposizione, ti suggerisco di attenersi alla risposta originale di "no".

+0

Mi piacerebbe credere a questa risposta, ma puoi andare un po 'più in dettaglio? :) Per quanto ne so, java utilizza il collegamento dinamico, ma secondo http://en.wikipedia.org/wiki/GNU_General_Public_License#Libraries, c'è un po 'di controversia sul fatto che il collegamento dinamico sia consentito o meno. – cib

+0

Modificato la mia risposta. –

+0

Grazie. Va notato che sono nella posizione di scrittore di librerie, non di utente, a proposito. Quindi sono * * preoccupato per quelle persone che possono permettersi costosi avvocati, a differenza di me. :) – cib