Includere una libreria con licenza GPL attraverso un CDN

0

Ho intenzione di utilizzare Flickity nel mio progetto JavaScript open source con licenza MIT. La licenza per l'uso open source è GPL. Posso collegare il file tramite un CDN al mio progetto o è considerato un "lavoro derivato?"

    
posta Luke Taylor 26.07.2016 - 19:33
fonte

2 risposte

2

Chiamando nella libreria Flickity dal tuo progetto, stai creando un'opera derivata per quanto riguarda la GPL.

Tuttavia, questo non significa che il tuo codice deve essere anche sotto la licenza GPL. Il tuo codice deve essere sotto una licenza che sia compatibile con la GPL ( che la licenza MIT è ) e le persone che apportano modifiche al codice devono rispettare le regole della licenza GPL.
Ciò significa che non è consentito creare una versione (derivata) closed-source del progetto senza rimuovere la dipendenza da Flickity.

    
risposta data 27.07.2016 - 12:37
fonte
0

L'unico modo per includere il file e utilizzare la "licenza open source" sarebbe cambiare la licenza in GPLv3 (altrimenti è necessaria la licenza commerciale).

Nota a margine: la modifica della licenza a GPLv3 non significa che tutti coloro che utilizzano il prodotto devono fornire le fonti per farlo (questo sarebbe coperto solo da AGPL).

Quindi l'impatto principale che vedo è: se qualcuno cambia il tuo codice e vuole distribuirlo deve usare lui stesso la GPLv3 per la fonte distribuita.

    
risposta data 26.07.2016 - 22:10
fonte

Leggi altre domande sui tag