如何正确使用知识共享 (CC) 协议?
对于我们这种个人博客作者的作品来说,使用最广泛的就是知识共享 (Creative Commons) 协议了,俗称 CC 协议。但是 CC 协议并不是可以随便使用的,在使用过程中其实有很多容易犯错的细节,这篇文章就来梳理下 CC 协议的使用。
写这篇文章的原因是,最近才发现我以前用 CC 协议的方式是错误的,因此在此记录一下。
本文转自我的个人博客
原文链接:https://www.zouht.com/3286.html
本文使用:CC BY-NC-SA 4.0 许可
1 选择合适的协议类型
1.1 选项类型
知识共享有很多可选项,每种选项对应了协议名称中的缩写,解释如下:
必选
BY:署名 (Attribution)
选 或 不选
NC:非商业性使用 (NonCommercial)
二选一 或 不选
ND:禁止演绎 (NoDerivatives)
SA:相同方式共享 (ShareAlike)
这几个选项排列组合能组成 6 种协议:
CC BY
CC BY-NC
CC BY-ND
CC BY-SA
CC BY-NC-ND
CC BY-NC-SA
官网有一个选项框,选好后就会显示对应的协议:https://creativecommons.org/choose/
1.2 选项解释
署名 BY
使用你的作品的人必须给出适当的署名,提供指向对应 CC 协议的链接,同时标明是否(对原始作品)作了修改。
非商业性使用 NC
他人不可将你的作品用于商业目的。
禁止演绎 ND
如果他人再混合、转换、或者基于你的作品创作,那么他不可以分发修改后的作品。
相同方式共享 SA
如果他人再混合、转换、或者基于你的作品创作,那么他必须基于与原先许可协议相同的许可协议分发修改后的作品。
1.3 备注
1. 协议类型严格性
如果你希望你的作品被别人使用的话,建议不要选择太严格的协议。如果你的协议太严格,使用你的作品的人的协议选项就会变少,可能迫使别人选择严格的协议。具体为什么后面会提到兼容性。
不同协议的严格性排序如下(这是我自己排的,很可能不严谨,仅供参考):
BY < BY-NC < BY-SA < BY-NC-SA < BY-ND < BY-NC-ND
2. 协议版本
CC 协议有 1.0, 2.0, 2.5, 3.0, 4.0 版本,建议选择的时候直接选最新的 4.0 版本。
2 使用知识共享协议
首先要标记使用的什么类型的协议,并且附上协议网站链接。在上面的选择协议的链接里选择好后,会自动显示对应的文本,同时那个页面也会附上 HTML 代码,如果你的作品发布在网页上的话,可以把对应的 HTML 代码插入,会显示协议的图标、协议文本和协议链接。
如果你的作品是文件的话,也可以仿照 git repo,在根目录下放置 LICENSE.txt 文件,文件内写上具体的协议内容。要获取协议内容纯文本的话,首先找到你选择的协议的完整协议网页,例如 CC BY-NC 4.0 的是 https://creativecommons.org/licenses/by-nc/4.0/legalcode,然后在网页链接最后面加上 .txt
,就会显示纯文本的协议了:https://creativecommons.org/licenses/by-nc/4.0/legalcode.txt
当然,如果你的作品使用知识共享协议,你就得尊重知识共享协议。如果你使用的他人的 CC 协议的作品,则需要遵守对应的协议规定。
3 协议兼容性
这一点大概是 CC 协议里最复杂也最坑的点了,因为 CC 协议的类型有 6 种,有些还有 SA 相同方式共享的限制。因此如果你的作品的协议和你使用他人的作品的协议不同,或者是你引用的作品有多种协议,此时事情就会变得比较混乱。
这一节主要来讲,你是否能在你的作品中使用他人的作品,如果能使用的话,你应该使用什么协议。
3.1 不同 CC 协议的作品是否能结合?
参考资料:Creative Commons 官网 FAQ
这个问题分情况讨论。如果你的混合没有做改编,那么任何 CC 协议的作品都可以结合,只要你对应标注出对应的协议即可。这种情况我认为对应的情况可能是拼接,例如把两个不同的视频单纯拼接到一起,并没有对它们做任何改编,只需要在对应部分遵守对应协议就行。
如果你的混合对作品进行了改编,则并不是任何 CC 协议的作品都可以结合。具体的可结合性如下图:

行和列分别代表要结合的两个作品的协议,如果交叉的格子是勾则可结合,如果是叉则不可结合。
不过这只解决了一个问题,即能不能结合。结合后的新作品能用什么 CC 协议再发布,则是下面要讲的。
3.2 如果对 CC 协议下的原作品做了改编,能再用什么协议发布?
参考资料:Creative Commons 官网 FAQ
我用一句话来总结就是:如果没有 SA 限制,选择的新协议要么和原协议一样,要么比原协议更严格;如果有 SA 限制,则必须一模一样。
BY 和 BY-NC 协议
如果原作品协议为 BY,那么改编作品的协议可选 BY, BY-NC, BY-NC-ND, BY-NC-SA, BY-ND, BY-SA.
如果原作品协议为 BY-NC,那么改编作品的协议可选 BY-NC, BY-NC-ND, BY-NC-SA.
可见,如果没有 SA 限制的话,新协议只能是原协议的超集,只能比原协议更严格。
BY-SA 和 BY-NC-SA 协议
如果原作品协议为 BY-SA,那么改编作品的协议只能是 BY-SA.
如果原作品协议为 BY-NC-SA,那么改编作品的协议只能是 BY-NC-SA.
可见,如果有 SA 限制的话,新协议只能和原协议相同。
BY-ND 和 BY-NC-ND 协议
ND 选项禁止了演绎,因此相当于只能原封不动转载原文章,因此如果改编了原作品,没有任何 CC 协议可以使用,也不可以对改编作品进行分发。
如果上面的文字比较抽象,可以直接看下面的表格。表格中标记了 Y 的是可以使用的协议;标有 ? 的是技术层面上可行,但是官方不推荐的用法;为空的是不能使用的协议。

3.3 CC 协议与非 CC 协议的兼容性
这个可以查看官方的网站:https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses
这种情况其实很少,目前只有 BY-SA 4.0 和 Free Art license 1.3, GPLv3 兼容。
BY-SA 4.0 和 Free Art license 1.3 双向兼容
BY-SA 4.0 与 GPLv3 单向兼容:
BY-SA 4.0 可转为 GPLv3
GPLv3 不可转为 BY-SA 4.0
3.4 CC 协议不同版本间的兼容性
CC 协议目前有 1.0, 2.0, 2.5, 3.0 ,4.0 这些版本。
其中只有 1.0 版本不可升级,即 1.0 版本仅可与 1.0 版本兼容。对于其他版本,低版本均可以转为高版本,但是高版本不可转为低版本。
1.0 可转为 1.0
2.0 可转为 2.0, 2.5, 3.0, 4.0
2.5 可转为 2.5, 3.0, 4.0
3.0 可转为 3.0, 4.0
4.0 可转为 4.0