Sto progettando un software come progetto di servizio a cui si accederà solo online. Potrei avere una forte dipendenza da un eseguibile che è coperto da GNU GPL (v2 o successivo).
Comprendo che il mio codice, se mai dovessi distribuirlo, deve essere distribuito anche secondo i termini GPL. Sono abbastanza sicuro che l'esecuzione del servizio sulla rete non sta trasmettendo / distribuendo il codice. Quindi, ho ragione nel pensare che potrei usare la dipendenza GPL senza dover rivelare tutto il mio codice?
Solo così posso fornire un esempio concreto: diciamo che sto progettando un sistema di elaborazione dei documenti online, un po 'come Google Documenti. Voglio essere in grado di caricare praticamente qualsiasi tipo di file nel sistema e farlo convertire in qualunque formato interno. Invece di provare a grattare un convertitore, preferirei utilizzare un programma esistente che conosco che consente la conversione. Questo programma è un eseguibile con licenza GNU GPL v2 (o successive). Posso avere legalmente un software come servizio senza fornire il mio codice sorgente?