当前位置: 首页 > news >正文

专业的外贸行业网站模板江西省网站建设

专业的外贸行业网站模板,江西省网站建设,成都做小程序的公司,dede后台网站主页今天我们来整理一下通用开发和发行许可证 CDDL 的十大问题清单。通用开发与发行许可证#xff08;Common Development and Distribution License#xff0c;CDDL#xff09;由已被甲骨文公司收购的太阳微系统公司#xff08;Sun Microsystems#xff09;发布的一种开源许可… 今天我们来整理一下通用开发和发行许可证 CDDL 的十大问题清单。通用开发与发行许可证Common Development and Distribution LicenseCDDL由已被甲骨文公司收购的太阳微系统公司Sun Microsystems发布的一种开源许可证用于取代 Sun Public LicenseSPL。SUN 公司即现在的甲骨文公司认为 CDDL 许可证是 SPL 许可证的 2.0 版本是受 Mozilla 公共许可证Mozilla Public LicenseMPL启发而来的。在 2004 年前SUN 公司曾根据其 SPL 发行其自由软件/开源项目。CDDL 通常被称作 MPL 的整洁版本旨在促进可重用性。01通用开发和发行许可证CDDL 的条款和条件是什么你可以复制和分发 CDDL 许可的任何软件的任何原始或其衍生作品但不能删除或更改软件中所包含的任何版权、专利或商标声明。你还必须保留其它贡献者或初始开发者的许可声明或其它描述性文字。当你的软件以可执行文件的形式除源码外的任何形式分发时要求你的软件也处于 CDDL 的许可之下。可执行文件在释出时可以使用 CDDL 许可证或其他任何与 CDDL 兼容的许可证。如果你的贡献只是在原有的文件中增加、删除或修改内容或者在新的文件中包含了部分原始的程序那么你就必须释出这部分贡献的源代码。这就意味着如果你添加的内容在独立文件中并不包含原始代码则不必在 CDDL 下释出。如果你愿意在 CDDL 下释出你可以这么做但这不是你的义务。此外你必须在分发的源码中包含 CDDL 副本。对于你所做的每次修改你都应该在修改的文件中加一个告知信息表明自己是修改者。02CDDL 是版权向左的吗CDDL 属于弱版权向左许可证weak copyleft license。诸如 GNU GPL、MPL 或 Eclipse 许可证这样的 Copyleft 许可证要求你向下游用户授予与你相同的权利。为此你需要在同一许可证下分发程序包括程序的所有修改版本和扩展版本。这意味着在代码中使用 Copyleft 许可的组件会导致你必须将整个程序以开源的形式发布。从本质上讲这意味着要以与原始软件所携带的相同许可证来分发原始或修改后的软件。CDDL 仅要求你在 CDDL 许可证下发布你软件中使用到或修改了 CDDL 许可组件的那部分源代码。如果是以可执行文件的形式分发软件则必须包含源码但可执行软件可以以 CDDL 许可证或其他任何兼容许可证的形式分发。03CDDL 是否授予专利权是的。任何贡献者均授予你使用其贡献所体现的专利权利。CDDL 在专利方面持明确立场你可以使用、修改和再分发 CDDL 许可的组件而不必担心代码贡献者可能对所贡献的技术拥有任何专利。CDDL 通过终止对开发者提出的关于任何人使用其所贡献代码的专利主张来阻止针对开发者的专利诉讼。04CDDL 的 1.0 版本和 1.1 版本的区别CDDL 1.1 版本在 2005 年 1 月初发布第一份草案并于次年发表。其中包括一些更正用于防止 CDDL 与欧洲版权法European Copyright law相抵触并允许独立开发者在其工作中使用 CDDL。05CDDL 与 GNU GPL 有什么区别是否兼容GNU GPL 会将你的程序视为原始软件的衍生产品这意味着你必须提供源代码——这被视为强互惠性strong reciprocity。CDDL 采用软件方法software approach——如我们所见——如果你在独立的不包含原始程序任何部分的文件中添加内容那么这些文件就不受 CDDL 的约束。这就意味着——除此以外amongst other things——你无需释出这些文件的源码。此外GPL 在变更许可证条件可条件方面持强硬立场尽管 GPLv3 增加了某些变通但一般规则是不能引入其他变更。对此CDDL 仅要求软件的源码部分遵循其规定。对于可执行文件的许可证你可以选择任何许可证的条款进行分发只要它符合 CDDL 的条款且不试图限制或更改源码下游使用者的权利。正是由于这些差异CDDL 被认为与 GNU GPL 不兼容。06CDDL 与 Mozilla 公共许可证MPL有什么区别CDDL 基于 Mozilla 公共许可证MPL1.1 版本但进行了一些修改使其更易于被开发者所使用而且 MPL 2.0 版本也做了重大修改。CDDL 和 MPL 这两个许可证的主要区别是与 GPL 的兼容性和简单性尽管它们都属于弱版权向左许可证但 MPL 2.0 与 GNU GPL 兼容而 CDDL 与 GNU GPL 不兼容CDDL 具有更好的结构并特意使用一种更简洁、更一致的语言使许可证更易于理解并提高了在开发者中的采用率。07CDDL 与 Apache 及 BSD 许可证有什么区别Apache 和 BSD 许可证是宽松开源许可证当你选择分发使用这些许可证的程序时无需做额外的修订。而对 CDDL 来说如上文所述CDDL 会使你的某些贡献受到条款和条件的约束。表面上看上去Apache 许可证 2.0 和 BSD 都被认为与 GNU GPL 相兼容不像 CDDL。实际上CDDL 与 Apache 和 BSD 许可证是兼容的。08我可在商业产品中使用CDDL 许可的组件吗是的你可以在商业产品中使用 CDDL 许可的组件甚至可以出售、转售带有 CDDL 许可组件的软件。但在这过程中请确保在 CDDL 许可证下释出使用原始或经过修改的 CDDL 许可组件并满足上述许可的其他条款和条件。09我可以根据 CDDL许可我的软件吗是的CDDL 被设计为可重用因此你可以根据 CDDL 许可你的软件。实际上当初对 MPL 进行修改并形成 CDDL 时就特意维持它的简单性以便开发者们能轻易重用。10是否可以将 CDDL 许可的组件与专有代码或根据其他开源许可证获得许可的源代码结合使用CDDL 许可的组件可以与其他许可证开源许可或专有许可的组件混合使用。如果与其他开源许可的组件一同编译那么这些许可证必须与 CDDL 相兼容。建议你要格外小心在将自有软件和专有代码或其他开源许可证结合使用时如果有必要请咨询专门的律师。至此这十个关于通用开发与发行许可证CDDL的问题回答完毕如果你还有其他问题我此处指作者十分乐意帮你找到答案。本文作者和译者均不是律师或其他意义上的法律工作者所以你不应将本文原文和译文视作任何形式的法律建议。如果需要法律咨询请联系你的法律顾问或咨询具有相关资质和从业经验的法律工作者。原题Top 10 Common Development and Distribution License (CDDL) Questions Answered原文https://resources.whitesourcesoftware.com/blog-whitesource/top-10-common-development-and-distribution-license-cddl-questions-answered作者Rami SassEND开源许可证相关推荐1一文读懂常用开源许可证2一文读懂开源许可证异同3一文读懂 Copyleft 开源许可证4十问十答 Apache 许可证
http://www.sadfv.cn/news/13836/

相关文章:

  • 建设网站资质查询宝塔做两个网站
  • 网站建设公司-山而嘉兴行业网站建设
  • 织梦网站模板怎么做如何做好网站关键词布局
  • 响应式网站文字大小福建住房和城乡建设局网站
  • seo网站关键词排名优化设计公司网站推广营销
  • 站长统计app软件只要有足够的粉丝
  • 电商网站建设商业计划书商城网站如何优化
  • wordpress建站显示网站图标centos wordpress安装教程
  • 做逆战网站的名字吗网络营销简介
  • 外国做ppt的网站软件开发模型是对软件开发过程的一种规范描述
  • 网站建设和运营哪家公司好网站背景全屏
  • 外贸网站下载匿名留言墙 wordpress
  • 站长之家站长工具小程序源码库
  • 网站首页效果图怎么做已注册商标查询官网
  • 淘宝客网站推广备案国家级门户网站有哪些
  • 赤坎网站制作免费正规大数据查询平台
  • 央企做的好的网站iis与wordpress
  • 做网站大概百度有哪些产品
  • 做一个网站企业管理系统哪家好
  • 网站方案讲解技巧网页设计实验报告总结
  • 初期网站价值个人网站有什么缺点
  • 网站公司怎么做的php wordpress xmlrpc
  • 中国最知名的网站建设公司ps网站界面设计
  • 服务器销售网站源码江西省赣州市会昌县
  • 包装盒网站模板下载aws 怎么装wordpress
  • 做企业网站市场分析天津企业网站策划公司
  • 广告体验程序网站开发专业网站制作公司咨询
  • 杭州网站建设响应式开放平台是干什么的
  • 重庆网站模板平台建设地旺建设官方网站
  • 网站底部导航代码厦门营销型网站建设公司