È possibile utilizzare una libreria lato client sotto GPLv3 su un sito Web chiuso?

2

Sto costruendo un sito web usando Django e mi piacerebbe includere django-wiki, tuttavia è licenza sotto GPLv3 . Questo mi obbliga ad aprire il mio codice di front end e / o il codice del server? Oppure posso applicare la licenza solo alla parte wiki del sito web?

Il wiki sarà completamente separato dal sito principale, ma conterrà alcuni modelli condivisi e il codice boilerplate, e sarà in qualche host e in esecuzione sullo stesso server.

Modifica: nel caso in cui qualcuno arrivi qui a chiedere la stessa esatta applicazione, ecco cosa ha da dire la gente del Django wiki.

You can use the wiki on a public commercial site. You can also write plugins.

But if you modify the code and distribute a modified version, you have to also publicize those changes.

    
posta The Bearded Templar 05.08.2015 - 06:08
fonte

1 risposta

3

La mia lettura della GPL è che non si applica a questo tipo di scenario, in cui un'interfaccia utente (il browser Web) accede al programma su una rete. Infatti, affermano tanto nella licenza:

To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.

"Conveyance" è ciò che attiva la disposizione del copyleft.

Questa "scappatoia" è, in effetti, il motivo per cui esiste la GPL Affero . La Licenza pubblica generale Affero è una versione modificata della normale versione GNU GPL 3. Ha un ulteriore requisito: se si esegue un programma modificato su un server e si lascia che altri utenti comunichino con esso, il server deve anche consentire loro di scaricare il codice sorgente corrispondente alla versione modificata in esecuzione lì.

Le cose diventano un po 'rischiose se si invia Javascript al browser. Se il programma server dipende dal Javascript per il suo corretto funzionamento, tecnicamente hai "trasmesso" una parte del tuo programma e in questo caso potresti dire che tutto ricade sotto la GPL.

    
risposta data 05.08.2015 - 08:17
fonte

Leggi altre domande sui tag