将Eclipse RCP应用程序授权为GPL

我目前正在开发一个Eclipse RCP应用程序,我想在GPL v 3下发布它。
据我所知,Eclipse Public License(RCP代码许可证)允许这样做,但自由软件基金会称EPL与GPL不兼容。 据我了解,这只适用于您想在EPL许可应用程序中使用GPL源的情况,但开发RCP应用程序并将其作为GPL授权应该没问题,对吧?
特别是由于我没有修改任何原始EPL代码,因此我的应用程序不能被视为现有EPL代码的“派生工作”。
我的想法是对的吗,还是不对?
谢谢您的回答。


好吧,我想这回答了我的问题。


我认为首先要说的是:请尽可能使用EPL。 组合使用不同许可证的模块永远不会有麻烦,最终可能意味着您的代码没有被社区广泛分发或使用。 (例如,想要打包/分发应用程序的每个发行版必须仔细检查许可证是否兼容,这不是生产性工作。)

你问的是正确的问题,这是, 我是否在创建EPL代码的派生工作?

“派生工作”测试虽然很复杂 - 但不修改任何原始EPL代码是不够的 - 这是关于您的应用程序是否包含或依赖任何EPL授权代码。

但是,GPL特别排除了“系统库”,并且不允许它们在GPL下获得许可。 在我看来,RCP库可能属于排除范围,因为它们是您编写应用程序的平台的一部分。

同样,EPL允许明显独立的模块根据您喜欢的任何许可证进行许可。

所以看起来你勾画的情况没问题。 但是,我不是律师,这不是法律建议。


我想LGPL将是一个不错的选择

http://www.gnu.org/copyleft/lesser.html

http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License

链接地址: http://www.djcxy.com/p/79535.html

上一篇: Licensing an Eclipse RCP application as GPL

下一篇: A question about dual licensing