它说 rubyscript2exe 许可证是 GPL,但我无法理解以下内容:如果我用它创建一个可执行文件,我可以使用我在公司创建的应用程序而不将其贡献给 GNU 社会(不共享我的 Ruby 代码吗?)
我什至可以将它包含在我们的产品中并将我的可执行文件作为我们产品的一部分出售吗?
这是链接: http ://www.erikveen.dds.nl/rubyscript2exe/#5.1.0
谢谢!
它说 rubyscript2exe 许可证是 GPL,但我无法理解以下内容:如果我用它创建一个可执行文件,我可以使用我在公司创建的应用程序而不将其贡献给 GNU 社会(不共享我的 Ruby 代码吗?)
我什至可以将它包含在我们的产品中并将我的可执行文件作为我们产品的一部分出售吗?
这是链接: http ://www.erikveen.dds.nl/rubyscript2exe/#5.1.0
谢谢!
我可以使用我在公司创建的应用程序而不将其贡献给 GNU 社会(不共享我的 Ruby 代码吗?)
是的!GPL 许可证仅管理您如何使用 GPL 的源代码,而不是您使用它的数据。因此,如果您要为原始程序编写扩展,或修改其源代码,您将有义务发布该修改。但是 GPL 从不强制您遵守与 GPL 下程序使用/生成的数据有关的任何规则。
在你的例子中,这些数据恰好也是代码——但就 GPL 而言,它只是任何旧数据。
您可以使用任何许可证;RubyScript2Exe在这里特别声明了. 无论如何,GPL 只涵盖 RubyScript2Exe 本身,而不是它产生的应用程序。