关于知识共享、开源协议
关于知识共享、开源协议
我们经常能够看到在很多文章后面会标有版权声明有的会带上许可协议编号,出于好奇找了一下相关的内容。
好奇心是人类探索未知不断进步的动力
常见的创作共用许可协议:
BY、BY-SA、BY-NC-ND
常见的开源许可协议:
LGP、Mozilla、GPL、BSD、MIT、Apache
世界上的许可协议有很多,今天就围绕这两类讲一下。
文中大多参考技术大佬阮一峰(阮一峰的网络日志),如果感兴趣可以去他博客多看看。
知识共享许可协议
知识共享许可协议(Creative Commons licenses,简称cc),它是由成立于2001年的美国Creative Commons基金会,在2002年12月16日提出的。
知识共享版权许可协议是在著作权法的传统的“所有权利保留”环境下构造平衡。给个人创作者、公司、机构在内的每一个人,提供简单的、标准化的方式授予他们所创作作品的版权许可。
1、使用知识共享许可协议的基本权力
如果你希望在满足某些条件的前提下,使用者可以实施如下行为,那么你就可以考虑使用创作共用许可协议。换言之,下面这些权利是你自动让渡给使用者的:
* 复制作品;
* 散发作品;
* 公开展示或表演作品;
* 将作品完全一致地转化成另一种格式。
对于使用者来说,虽然他免费拥有了这些权利,但是必须遵守一些许可协议设置的前提条件:
* 没有得到许可,不得实施许可证中禁止的行为;
* 所有的复制件上,都必须保留原始的版权说明和许可证的链接;
* 不得更改许可证的内容;
* 不得用技术手段限制其他人合法使用作品。
以上的权利和义务,被称为创作共用许可协议的基本权利(Baseline Rights)。
此外,作品发布人还必须知道的是,一旦选择了一种许可协议,并且公开发布以后,就不能够收回了。这个许可协议在整个版权保护期内,对全世界的使用者都是有效的。(一个变通的方法是,你可以在另一种许可协议下,发布作品的另一个版本。)
2、知识共享许可协议保留的权力
使用创作共用许可协议,作者可以选择保留四种权利。
| 名称 | 英文名 | 简称 | 说明 |
|---|---|---|---|
| 署名 | Attribution | by | 必须提到原作者。 |
| 非商业授权用途 | Noncommercial | nc | 不得用于盈利性目的。 |
| 禁止演绎 | No Derivative Works | nd | 不得修改原作品。 |
| 相同方式共享 | Share Alike | sa | 如果允许修改原作品,那么必须使用相同的许可证发布。 |
3、知识共享许可协议的种类
上面4种权利,你可以全部保留,也可以全部放弃。运用排列组合知识,我们知道一共有16种不同的组合,每一种组合就对应一种不同的许可协议。
这16种组合中,有5种是无效的:1种是4种权利都放弃,这就等于是公共领域作品;另外4种是不能同时选择禁止演绎和相同方式共享,这两种权利。
在剩下的11种组合中,由于绝大多数人都要求保留署名权,因此又可以排除5种。
最终只留下了6种组合,绝大多数创作共用许可协议都属于这6种组合之一:
| 名称 | 简写组成 |
|---|---|
| 署名 | by |
| 署名-非商业用途 | by-nc |
| 署名-禁止演绎 | by-nd |
| 署名-非商业用途-禁止演绎 | by-nc-nd |
| 署名-非商业用途-相同方式共享 | by-nc-sa |
| 署名-相同方式共享 | by-sa |
这6种组合中,最宽松的是第一种署名许可协议,限制性最强的是第四种署名-非商业用途-禁止演绎许可协议。
所以,准确的说,知识共享许可协议不是一种协议,而是一系列协议的总称。
4、如何使用
对于网上的作品,你可以到这个网址http://creativecommons.org/license/,去进行选择,根据网页上的提示,一步步操作,最后将系统给出的代码放置在网页上即可。
对于网下的作品,你在选择好许可协议后,可以在作品上写下一段话:
"本作品采用创作共用[插入许可证的描叙]许可证授权。如要查看许可证全文,请访问如下网址[插入网址url]。"
(This work is licensed under the Creative Commons [insert description] License. To view a copy of this license, visit [insert url].)
需要注意的是,对应不同的司法管辖区,创作共用许可协议有不同的地区版本。另外,创作共用许可协议一直在修订,最新的是4.0版,但是还有很多地方用的其他版本。
开源许可协议
版权法默认禁止共享,也就是说,没有许可证的软件,就等同于保留版权,虽然开源了,用户只能看看源码,不能用,一用就会侵犯版权。所以软件开源的话,必须明确地授予用户开源许可证。
开源许可协议为了维护作者和贡献者的合法权利,保协议这些软件不被一些商业机构或个人窃取,影响软件的发展,开源社区开发出了各种的开源许可协议。
世界上的开源许可协议,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种----GPL、BSD、MIT、Mozilla、Apache和LGPL----之中做选择,也很复杂。
1、如何选择
乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可协议之间的最大区别。
下图为阮一峰制作的中文版说明图片
参考文献以及版权声明:
1、谈谈创作公用许可证 作者:阮一峰 采用协议:CC 3.0 BY-NC-ND
原文链接:http://www.ruanyifeng.com/blog/2008/04/creative_commons_licenses.html
2、如何选择开源许可协议 作者:阮一峰 采用协议:CC 3.0 BY-NC-ND
原文链接:http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html

浙公网安备 33010602011771号