发布于 2017-01-27 16:57:04
经过几个小时的调查,我发现CDDL 2+ GPL意味着在使用这个库时您可以使用其中的一个许可证。因此,使用javaee-API6.0拥有非GPL许可证的应用程序并不是一个问题。关于这一点,在玻璃鱼网站上有一个解释:
编辑:,因为原来的链接现在已经死了,请参见这里的存档版本:
问: 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许可下可用。
https://stackoverflow.com/questions/41894417
复制相似问题