Posso usare R tramite RDOTNET senza dover fornire il codice sorgente della mia applicazione.
R è trattato in GNU GPLv3 .
RDOTNET si trova in Nuovo BSD .
Dalla descrizione di RDOTNET:
"R.NET consente a .NET Framework di interoperare con il linguaggio statistico R nello stesso processo . R.NET funziona su Windows, Linux e MacOS."
Uso R tramite RDOTNET nella mia applicazione. Eseguo alcuni comandi per ottenere l'output e visualizzarlo all'utente. Non sto modificando il codice R in alcun modo.
La mia applicazione deve essere distribuita sotto GPLv3?
Cosa
1) se l'utente installa R stessi, nel qual caso distribuiamo solo R.NET
2) se forniamo i file R come parte della nostra distribuzione
Se devo fornire l'origine per la mia intera applicazione in entrambi i casi. Posso racchiudere le chiamate su R in una libreria e open source solo quella libreria e usare quella libreria nel mio programma?