木兰许可证 ≠ 木兰宽松许可证 ≠ 木兰公共许可证
2021.08.04 03:03浏览量:885简介:木兰系列许可证包含“木兰宽松许可证”和“木兰公共许可证”。
千帆应用开发平台“智能体Pro”全新上线 限时免费体验
面向慢思考场景,支持低代码配置的方式创建“智能体Pro”应用
月初,蚂蚁金服自研的数据库产品 OceanBase 宣布开源,采用木兰公共协议 MulanPubL-2.0 版,有文章将此协议简称为“木兰许可证”。
实际上,这种简称容易造成混乱。木兰系列许可证包含“木兰宽松许可证”和“木兰公共许可证”,均由北京大学作为牵头单位,依托全国信标委云计算标准工作组和中国开源云联盟,联合开源生态圈产学研优势团队和个体、尤其是开源法务和律师,起草、修订并发布。
木兰系列许可证发起人北大教授周明辉表示,宽松版本和公共版本都用了木兰前置词,是希望木兰形成体系和生态,一起繁荣发展,同时并不提倡大家使用“木兰许可证”去指代其中一个,容易造成混乱。
在木兰系列许可证中,木兰宽松许可证第 2 版(Mulan PSL2)已在 2020 年 2 月 14 日,通过开源促进会 OSI 的批准,成为中国第一个具有国际通用性的开源许可证,也是目前木兰系列知名度最高的许可证。因此,时常有人用“木兰许可证/协议”指代木兰宽松许可证第 2 版,但这种指代也并不准确。
木兰宽松许可证和木兰公共许可证间存在较大差异。均以第 2 版为例,木兰宽松许可证和木兰公共许可证的差别集中在“分发限制”上。
木兰公共版许可证类似 GPL,会传染,要求接受者必须开放源代码。而木兰宽松许可证的“分发限制”中仅仅要求保留代码中的许可证声明,并未要求再次分发时的许可证设置,不具有“传染”特质。
下图为两版许可证“分发限制”的详细对比,在约束对象(蓝色高亮部分)的表述上,公共版更为精准。
宽松许可证中的【软件】与公共许可证中的【您接收到的“贡献”或您的“衍生作品”】可以理解为在描述同一对象。周明辉表示,由于公共许可证制定时间较晚,同时两个版本的上下文存在差异,所以在制定公共版时用了更为精准和贴切理解的描述。
木兰公共许可证第 2 版对接受到的“贡献”和“衍生作品”分别有详细规定。
定义方面,“贡献” 是指:
由“贡献者”许可在“本许可证”下的受版权法保护的作品,包括最初“贡献者”许可在“本许可证”下的作品及后续“贡献者”许可在“本许可证”下的“衍生作品”。
“衍生作品” 是指:
基于“贡献”创作的作品,具体包括对全部或部分“贡献”进行修改、重写、翻译、注释、组合或与之链接(包括动态链接或静态链接)而形成的作品。仅与“贡献”进行进程间通信或系统调用的作品是独立作品,不属于“衍生作品”。
具体规定方面,对于接收到的“贡献”,必须沿用许可证做二次分发。对于“衍生作品”,不仅需要沿用该许可证,还需要在明显位置提供“衍生作品”对应的源码下载地址,约束有效期均为3 年。
木兰系列许可证原文地址:https://license.coscl.org.cn/MulanPubL-2.0/index.html
发表评论
登录后可评论,请前往 登录 或 注册