Per essere sicuri al 100%, è necessario leggere FAQ e quindi contattare un avvocato che abbia familiarità con le licenze software. Non parlare con gli avvocati che non sono perché ti diranno di non usare nulla di gratuito/opensource solo per stare dalla parte della sicurezza, cosa che chiunque può dire.
In ogni caso, cosa intendi per "origine dati che è GPL"? Il codice sorgente GPL è collegato alla tua applicazione?
Ci sono diverse domande nelle FAQ riguardanti plug-in e GPL.
Posso rilasciare un programma non libero che è progettato per caricare un coperto da GPL plug-in?
Dipende dal modo in cui il programma richiama i suoi plug-in . Ad esempio, se il programma utilizza solo semplice fork ed exec invocare e comunicare con plug-in, quindi i plug-in sono programmi separati, quindi la licenza il plug-in rende requisiti circa il principale programma.
Se il programma collega dinamicamente i plug-in, e fanno chiamate di funzione tra loro e condividono le strutture di dati, riteniamo che formano un unico programma, che deve essere trattata come un'estensione sia della programma principale e i plug-in. In Per poter utilizzare i plug-in di GPL-coperti, il programma principale deve essere rilasciato sotto GPL o libera una licenza software compatibile con la GPL, e che i termini della GPL deve essere seguita quando il programma principale è distribuito per l'uso con questi plug-in.
Se il programma collega dinamicamente i plug-in, ma la comunicazione tra loro è limitata ad invocare la funzione 'principale' del plug-in con alcune opzioni e in attesa per farlo tornare, che è un borderline caso.
L'utilizzo della memoria condivisa per comunicare con strutture di dati complesse è praticamente equivalente al collegamento dinamico.
Come altri hanno fatto notare, applicazioni web che non sono distribuiti sembra da considerarsi per uso privato in pianura GPL (non in Affero GPL?).
Una società è in esecuzione una versione modificata versione di un programma GPL su un Web sito. La GPL dice che devono rilasciare le loro fonti modificate?
La GPL permette a chiunque di fare una versione modificata e utilizzarlo senza mai distribuirlo ad altri. Quello che sta facendo questa compagnia è un caso speciale. Pertanto, la società non deve rilasciare le fonti modificate.
E 'essenziale che le persone abbiano la libertà di fare modifiche e li usa in privato, senza mai pubblicare tali modifiche. Tuttavia, mettere il programma su una macchina server per il pubblico per parlare è difficilmente uso “privato”, per cui sarebbe legittimo richiedere il rilascio del codice sorgente in questo caso particolare. Gli sviluppatori che desiderano risolvere questo problema potrebbero voler utilizzare la GNU Affero GPL per i programmi progettati per l'utilizzo del server di rete.
Vero, ma non molto applicabile a questo caso dai suoni di esso. –