Sto progettando un software come progetto di servizio a cui si può accedere solo online. Potrei avere una strong dipendenza da un eseguibile che è coperto da GNU GPL (v2 o successive).
Capisco che il mio codice, se dovessi mai distribuirlo, deve essere distribuito anche ai sensi dei termini GPL. Sono abbastanza sicuro che l'esecuzione del servizio attraverso la rete non è la trasmissione / distribuzione del codice. Quindi, ho ragione nel ritenere 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 Docs. Voglio poter caricare praticamente qualsiasi tipo di file nel sistema e convertirlo in qualsiasi formato interno. Invece di provare a scalfire un convertitore, preferisco usare un programma esistente che conosco che consente la conversione. Questo programma è un eseguibile con licenza GNU GPL v2 (o successiva). Posso avere legalmente un software come servizio senza fornire il mio codice sorgente?