CDDL
基于MPL扩展的开源协议
CDDL(通用开发及销售许可)是Sun公司基于Mozilla公共许可协议(MPL 1.1版)扩展形成的开源协议,于2005年通过开放源码促进会(
OSI
)认证。该协议允许公共版权使用、免收专利费用并提供专利保护,支持代码集成至商业软件中,修改后的代码需无偿贡献版权至原软件发起方。相较于MPL,CDDL增加了法律条款弹性,允许自行指定管辖法院和准据法,并与
GPL协议
不兼容。其模块化授权机制允许混合使用不同协议组件,广泛应用于
OpenSolaris
、NetBeans等开源项目。
协议背景
CDDL由Sun公司于2005年基于MPL 1.1版本扩展开发,旨在为开源项目提供更具商业适配性的法律框架。其设计初衷包括:
核心特性
授权范围
专利条款
法律框架
与MPL的关系
作为
MPL
的扩展协议,CDDL在以下方面实现功能增强:
兼容性分析
CDDL与主流开源协议的兼容性表现为:
应用实例
OpenSolaris项目
2005年至2010年间,Sun公司采用CDDL协议开放OpenSolaris操作系统源码:
NetBeans IDE
Sun公司将该集成开发环境的核心组件改用CDDL协议授权:
争议与评价
CDDL因其特殊条款设计引发开源社区讨论:
参考资料
上QQ阅读看本书
.腾讯网.2008-12-01
OpenSolaris系统管理_1.1 OpenSolaris简介在线阅读-QQ阅读
.腾讯网.2025-02-07
最新修订时间:2025-10-13 00:07
条目作者
小编
资深百科编辑
目录
概述
协议背景
核心特性
参考资料
Copyright©2024
闽ICP备2024072939号-1