开源世界许可协议的乱象
31 May 2011如果您想为某个开源项目出自己一份力,那么几乎要面对贡献者许可协议(Contributor License Agreement) ,本文将以 Fedora Project 新近变更的 FPCA 和 Canonical 的 CCA 为例做个比较说明。
Fedora Project 新近变更了许可协议,改称为 Fedora Project Contributor Agreement。 它的特点有:
与先前的 ICLA 不同,这次的 FPCA 不再涉及版权授权相关内容。
用户在提交贡献前可以自主选择一个兼容的自由版权许可,其版权将按照协议规范执行。
对于非指定版权协议的部分,代码将默认使用 MIT 协议,内容将默认使用 CC-BY-SA(包含部分例外情况)。
与 Red Hat 公司没有任何直接关系。
Canonical 要求 Ubuntu、Upstart、Unity 等旗下开源项目的贡献者签署 Canonical Contributor Agreement。 它的特点有:
贡献的代码和内容版权将完全归属于 Canonical。
与此同时 Canonical 授予贡献者将贡献部分在世界范围内不受任何限制复制分发修改的权力。
贡献者依然可以与第三方针对贡献部分代码达成许可协议(但不是授权协议,因为已经属于 Canonical 了),在第三方所使用的是私有协议或者与 Canonical 不同的开放协议时亦可。
同样的,Canonical 可以将贡献的代码私有化,但贡献者依然可以将这部分以其他自由的方式分发。
本人感觉开源协议越来越混乱了!