Devo rilasciare il codice di un software con licenza MIT su cui è in esecuzione una libreria GPL?

3

Diciamo che sto usando Node-Webkit , un runtime dell'app con licenza MIT. Ora, diciamo che decido di includere una libreria Javascript con licenza GPL: mentre non modifico il file JS scaricato, scrivo il mio codice facendo uso delle funzioni della libreria. Ho intenzione di vendere l'eseguibile finale offuscato e mi chiedo: qual è la licenza finale del software completo? Devo solo rilasciare la libreria GPL o la licenza GPL è valida per tutto il codice che ho scritto? Cosa succede alla licenza MIT di Node-Webkit?

    
posta Belohlavek 06.11.2013 - 21:20
fonte

1 risposta

6

Questa è una domanda per il tuo avvocato.

Non sono un avvocato e, soprattutto, non sono un tuo avvocato. Questo non è un consiglio legale. Questo è solo il mio commento sull'argomento.

L'effetto della GPL sul tuo codice dipende dalla definizione del concetto GPL di linking e opere derivate. Poiché questo è JavaScript, la questione del collegamento non è completamente chiara. Ma se il tuo codice utilizza la libreria GPL, allora il tuo programma nel suo complesso dipende da esso ed è quindi vincolato dai termini della GPL. In base a questi termini, qualsiasi utente può richiedere il codice sorgente completo, non offuscato (in base al requisito GPL del codice sorgente che si trova nella "forma preferita del lavoro per apportare modifiche") e si richiede di comunicarlo.

Se desideri distribuire il tuo lavoro sotto una "licenza proprietaria" e in una forma offuscata, il tuo lavoro sarà in violazione della GPL se includi qualsiasi codice GPL e non offri anche il codice sorgente originale completo per il tuo progetto.

    
risposta data 06.11.2013 - 21:27
fonte

Leggi altre domande sui tag