2009-08-15 10 views
5

Se utilizzo una libreria javascript con licenza lgpl, devo rilasciare la mia app web di origine chiusa che la sta usando?Come si applica la LGPL al Web e si definisce la distribuzione?

Mi sento come se non fosse necessario, fintanto che non modifico la fonte della libreria.

Mi piacerebbe utilizzare un jpg wavascript in un ambiente commerciale chiuso.

L'app web di origine chiusa non viene mai distribuita (a seconda di come la definizione di distribuzione si applica ai siti Web) e gli utenti finali possono accedervi.

Trovo che gpl e lgpl siano molto confusi mentre si applicano al web.

Sono confuso anche ciò che costituisce "distribuzione".

+0

Questa domanda sembra essere off-topic perché riguarda le licenze. –

risposta

5

In one plain English "translation", la libreria rimane disponibile sotto LGPL mentre il software principale può essere qualsiasi licenza desideri.

In genere con questi tipi di programmi open source, si sta bene se si dispone di un "Frobnicator utilizza la libreria Foo, disponibile sotto l'istruzione Lesser Gnu Public License" nella propria pagina "about", insieme alla fonte LGPL disponibile nel programma da qualche parte. Non sono sicuro di aver mai visto solo un collegamento a una licenza, senza l'effettivo testo della licenza.

Un'idea potrebbe essere quella di inviare semplicemente un'email allo sviluppatore della libreria o alla mailing list della libreria e chiedere semplicemente che cosa è necessario fare per ottenere una licenza appropriata per quella libreria.

E io non sono un avvocato, quindi niente ho detto è necessariamente vero legalmente, ecc

+0

Apprezzo la tua risposta, tutti sembrano essere d'accordo su questo. – merlincam

0

Con LGPL no (non è necessario aprire la fonte).

1

La LGPL ti permette di linkare alla biblioteca LGPL'd in un closed-source applicazione (commerciale). La distribuzione del codice sorgente per l'applicazione commerciale non è richiesta.

+0

e non rendere il codice (anche eseguibile) dell'app commerciale disponibile ma usarlo come app web o servizio web? – Jus12

2

Questo è il punto della L GPL: è possibile utilizzarlo nella propria applicazione di origine chiusa.

E - essendo Javascript - il codice sorgente della stessa Libreria è comunque disponibile sul Web, è possibile collegarlo direttamente dalla pagina "Informazioni".

+0

Cosa succede se il sito Web è accessibile solo alla società che ha pagato l'app (come in un portale privato)? – Shadok

+0

È importante notare, tuttavia, che solo fornire una versione ridotta/ridotta non è sufficiente. La versione completa, originale (o la versione modificata dell'originale) e il codice sorgente non offuscato devono essere resi prontamente disponibili. Ti suggerisco di modificare la tua risposta per renderlo conto. –

3

Le due principali restrizioni della LGPL sono la modifica e il collegamento dinamico. La LGPL è stata scritta pensando ai linguaggi compilati, e poiché JavaScript non è compilato, non capisco come possa essere collegato. Così com'è, la LGPL e JavaScript sono una combinazione povera.

Problemi correlati