加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 我不能分发JAXB封闭的代码?

发布时间:2020-12-14 16:33:13 所属栏目:Java 来源:网络整理
导读:在 http://jaxb.java.net/它说JAXB它的双重许可证包括CDDL v1.0和GPL v2; 而CDDL则说: 分配义务 3.1.源代码的可用性. 您可以以可执行形式分发或以其他方式提供的任何涵盖软件也必须以“源代码”形式提供,并且“源代码”表单必须仅在本许可证条款下分发. 所
在 http://jaxb.java.net/它说JAXB它的双重许可证包括CDDL v1.0和GPL v2;

而CDDL则说:

分配义务
3.1.源代码的可用性.
您可以以可执行形式分发或以其他方式提供的任何涵盖软件也必须以“源代码”形式提供,并且“源代码”表单必须仅在本许可证条款下分发.

所以,我不能使用JAXB没有打开代码?

–update

“您分发的任何涵盖的软件”;

1.3. “覆盖软件”是指(a)原始软件,或(b)修改,或(c)包含原始软件的文件与包含修改的文件的组合,在每种情况下都包括其部分.
https://glassfish.dev.java.net/public/CDDL+GPL.html

我开发的软件不被认为是“包含原始软件的文件与包含修改的文件的组合”?

解决方法

您可以使用JAXB,而不需要开源代码(如果您遵循CDDL的其他条款).尽管如此,您无法分发JAXB本身.

响应问题编辑的更新:假设您的代码不是对JAXB的修改,也不包含JAXB的任何部分,那么它不被覆盖. (我不是律师,用一粒盐我的意见.)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读