首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javaee 6.0有什么许可证?

javaee 6.0有什么许可证?
EN

Stack Overflow用户
提问于 2017-01-27 12:52:16
回答 1查看 611关注 0票数 0

我对javaee-API6.0的许可感到困惑--在maven储存库上有接口的库说它是CDDL 2+ GPL。我希望Java能够以较少限制的许可用于商业发行。Java社区网站没有提供任何带有接口的jars,它只是给出了一个规范。同时,甲骨文网站在描述Java时没有提到任何EE6术语。那么,在不强制您的产品使用GPL许可证的情况下,是否可以在Java上进行开发?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-27 16:57:04

经过几个小时的调查,我发现CDDL 2+ GPL意味着在使用这个库时您可以使用其中的一个许可证。因此,使用javaee-API6.0拥有非GPL许可证的应用程序并不是一个问题。关于这一点,在玻璃鱼网站上有一个解释:

2.html#terms

编辑:,因为原来的链接现在已经死了,请参见这里的存档版本:

2.html#terms

问: GlassFish是双重授权的。如何选择使用哪个许可证?任何人都可以在CDDL或GPLv2 + Classpath异常软件许可证下下载和使用该GPLv2服务器。如果您决定分发或修改代码,则许可证具有效力。在您决定分发或修改代码时,您必须选择许可证。一旦您根据您选择的许可进行更改或分发代码,所有派生作品都必须按照您选择的许可条款获得许可。 问:为什么GlassFish服务器在CDDL和GPL v2下是双重授权的?GlassFish服务器是双重授权的,以支持更通用的自由软件业务模型。GPLv2许可证将为无法在CDDL许可下使用GlassFish的供应商提供额外的选项。它还将使GlassFish更加友好。此外,该许可模型保持的产品组合和包的一致性: NetBeans在CDDL和GPL v2 + Classpath异常下是双授权的。 问:您是否在此方法下授权整个GlassFish服务器?大多数GlassFish服务器代码都可以在双重许可方案下使用,一些组件可以在CDDL、Apache或下使用。请参阅有关GlassFish组件及其所涵盖的许可证的详细信息。 问:如何在两个许可证下发布某些内容?双重许可是在两套(或更多)不同条款和条件下分发相同软件的做法。当软件是双重许可时,接收方可以选择他/她想要获得该软件的条款。通常,双重许可的两个动机是业务模型和许可兼容性。对于GlassFish服务器,我们在两个许可证( CDDL和GPL v2 + Classpath异常)下分发代码,以实现许可兼容性。这种双重许可允许在将来自各种自由软件项目的许可代码与GlassFish软件相结合时具有更大的灵活性。它允许用户选择他们最满意的许可证。作为一项政策,孙从不剥夺权利。因此,Sun添加了GPL v2 + Classpath异常作为选项,这样GlassFish将继续在CDDL许可下可用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41894417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档