Posso usare una libreria con licenza LGPL per il mio progetto web

1

Sto cercando di utilizzare una libray javascript con licenza sotto licenza LGPL v3.

Da quanto ho letto finora, capisco che

Se non apporto modifiche alla libreria, posso utilizzare la libreria senza restrizioni.

Ma se modifico la libreria, ho bisogno di rendere la versione modificata disponibile agli utenti finali e anche di abilitarli a collegare la libreria in modo dinamico.

Dato che sto usando javascript, il mio codice è comunque aperto all'utente finale. Inoltre, l'utente può collegarsi dinamicamente alla libreria tramite la console di debug.

Quindi la mia domanda è: devo fare qualcosa esplicitamente dal momento che javascript è già aperto agli utenti?

Inoltre, ci sono altre restrizioni applicabili che potrei aver perso?

Nota: ho trovato altre risposte che descrivono LGPL rispetto a qualsiasi applicazione. Ma sto cercando una risposta che descriva in che modo LGPL si applica specificamente a javascript.

    
posta Parthik Gosar 07.06.2013 - 11:38
fonte

2 risposte

1

Lo stato di GPL in combinazione con i progetti web è un po 'torbido.

I principi di base della LGPL sono

  • Le persone alle quali si distribuisce una libreria LGPL devono avere la possibilità di ottenere il codice sorgente della versione esatta della libreria che si distribuisce.
  • Le persone che hanno ottenuto una copia del tuo programma devono avere la possibilità di utilizzare il tuo programma in combinazione con le versioni modificate delle librerie LGPL che il tuo programma usa

Il problema con Javascript è che, per quanto ne so, non è giuridicamente chiaro se l'uso di una libreria Javascript in un sito Web (pubblico) conta come distribuzione di quella libreria e se lo fa, se ciò implica che gli utenti devono avere la possibilità di esercitare le loro libertà su quel sito web (che diventerebbe molto poco pratico).

    
risposta data 07.06.2013 - 18:35
fonte
0

Per quanto comprendo LGPL devi fornire un modo per ricevere la libreria (e solo la libreria). Usare tecniche per visualizzare il codice non è sufficiente.

BTW IANAL.

    
risposta data 07.06.2013 - 11:44
fonte

Leggi altre domande sui tag