我注意到在我的Revolution R安装的库文件夹中,有一些独特的Revolution包.所以我将它们复制到我的常规R发行版中,这些包工作正常.
我可以在商业环境中免费使用Revolution套餐吗?我的理解是,任何为R做出贡献的人都需要在GPL下开源,所以任何人都可以在任何环境下使用它并进行更改.请帮我理解这个.谢谢
这是一个棘手的领域,也许最好留给律师.但即使由自由软件基金会(FSF)严格解释GPL,也允许这种事情.S是一种编程语言,R是该语言的解释器.FSF基金会然后争辩说该程序只是与翻译有关的数据,因此构成了一个单独的工作(从版权的角度来看).因此,它不受GPL的约束.请参阅:http://www.gnu.org/licenses/gpl-faq.html#IfInterpreterIsGPL
R核心团队同意这一点,并且一度发布了一份关于R-dev的声明,允许R包的替代许可证.事实上,在CRAN上你会看到各种各样的许可条款,其中一些不是"免费"的(即optmatch).
如果Revolution的R软件包依赖于在GPL下发布的其他(非基础)软件包(我不知道他们是否这样做),这是另一回事.自由软件基金会认为这些方案将受到GPL的约束,但其他法律学者会不同意.我在UseR问过Stallman!会议是否他认为很可能很快就会在法庭上对此进行测试,这是解决此类问题的唯一方法,他说没有.