我正在开发的软件使用rJava来调用R脚本(我编程)。这些R脚本使用R中的不同库。
假设我想销售这个软件,并且为了简化安装过程,请在分发中包含R(包含它的源代码)。然后我的应用程序可以简单地使用这个打包版本的R来执行,而不需要用户使用环境变量,或者根本不必安装R.
我不确定"病毒" R及其库的GNU GPL许可证,当我查看谷歌时,我对此感到好奇。
那么,我可以用我的商业软件打包R和一些库吗?
答案 0 :(得分:1)
许可证不得限制任何一方销售或赠送 软件作为聚合软件分发的组件 包含来自几个不同来源的程序。许可证应 此类销售不需要使用费或其他费用。
看起来你想要做的就是好的。
顺便说一句,当我回答这个问题时,我正在安装Alteryx,这是与R一起打包的商业软件。