Definizione di distribuzione in relazione alla GPLv3 [duplicato]

1

Affittiamo un'appliance ai nostri clienti (4 server fisici con 12 macchine virtuali).

Uno dei server espone un sito Web che a sua volta utilizza le altre macchine virtuali. I client non hanno accesso alle macchine virtuali o al software su cui gira. Uno dei motivi è che elaboriamo documenti classificati (e anche se la sicurezza attraverso l'oscurità non è una difesa, perché rendere tutto facile per un aggressore?)

Quindi le appliance sono di proprietà e gestite da noi, ma è possibile accedervi attraverso una rete da parte dei clienti.

Vorrei utilizzare alcune funzionalità che si trovano in una libreria con licenza GPLv3. Se necessario, posso implementare la libreria da solo senza dover consultare la libreria in questione, ma ovviamente preferirei usare il codice esistente (per evitare di reinventare le ruote).

Con l'avvertenza secondo cui nessuno di noi è un avvocato, qualcuno può chiarire se, nella loro esperienza, ciò vale come distribuzione sotto la definizione della GPLv3?

    
posta Basic 01.10.2013 - 22:49
fonte

1 risposta

3

L'applicazione viene eseguita sul server. Sotto GPLv3, stai distribuendo il codice alla persona che esegue il codice sul server (te stesso) e non hai bisogno di andare oltre. Questo è noto come la scusa ASP . Vedi GPLv3 e Software as a Service della FSF per ulteriori informazioni sulla prospettiva GPLv3.

Per completezza e contrasto, il AGPL fa un passo avanti per dire che l'applicazione è distribuita a coloro che eseguono il web applicazione. se invece la libreria fosse stata concessa in licenza con AGPL, sarebbe stato necessario rilasciare l'origine dell'applicazione.

    
risposta data 01.10.2013 - 23:22
fonte

Leggi altre domande sui tag