2016-12-09 5 views
1

Программное обеспечение, которое я разрабатываю, использует rJava для вызова R-скриптов (которые я запрограммировал). Эти R-скрипты используют разные библиотеки от R.Могу ли я распространять коммерческое программное обеспечение с R пакетом (и несколькими библиотеками) li

Скажите, что я хочу продать это программное обеспечение и, чтобы облегчить процесс установки, включить R, упакованный в дистрибутив (с его исходным кодом). Мое приложение затем может просто использовать эту упакованную версию R для выполнения без использования скрипта пользователя с переменной окружения или для установки R вообще.

Я не уверен, как «вирусная» лицензия GNU GPL R и ее библиотек, и когда я смотрел на google, у меня были смешанные чувства по этому поводу.

Итак, могу ли я упаковать R и некоторые библиотеки с моим коммерческим программным обеспечением?

+0

Кроме того, я не уверен, что этот вопрос должен быть на StackOverflow или opensource.exchange, поэтому, пожалуйста, сообщите мне, если это неправильное место, чтобы задать такой вопрос. – Saffron

+0

SO не место для вопросов лицензии. Есть несколько сообщений в Meta относительно этого, которые, возможно, стоит прочитать. – lmo

ответ

1

От Open Source Initiative;

Лицензия не должна ограничивать любую сторону от продажи или раздавать программное обеспечение в качестве компонента совокупного распределения программного обеспечения , содержащего программы из нескольких различных источников. Лицензия не требует роялти или другой платы за такую ​​продажу.

Похоже, что вы хотите сделать, это нормально.

Как и в стороне, в то время как я отвечал на этот вопрос, я установка Alteryx который является коммерческим программным обеспечением, которое поставляется в комплекте с R.

+0

Хорошо, но мне нужно подключиться к некоторому API rJava (JRI), чтобы иметь возможность вызывать R-скрипты в моем графическом интерфейсе. Означает ли это, что мое программное обеспечение также должно быть GPL/LGPL? И, таким образом, мне придется предоставить исходный код? – Saffron

+0

Можете ли вы проследить за этим? Я в той же ситуации. Благодарю. –