点击上方“开源社”关注我们

| 转载自:微月人话

| 作者:卫剑钒

| 编辑:刘雪洁

| 设计:杨敏

| 责编:王玥敏

在我常光顾的一个群里,昨天,群主转载了一篇文章。

电子书是我喜欢的,所以点进去看看。

进去一看是这样的:

由于涉及到 Copyright 和 Copyleft ,前面那段黑底白字的声明,我认认真真读了一遍:

什么?!

这么信誓旦旦的宣言里,怎么这么多错误?!

“保持一致”的意思是“不许修改”?!

群里吐了一下槽,立刻有 ID 提醒我,“魏老师”是很有名气的。

我于是上网查了查,果然是一位很活跃的人士,百度百科上是这么介绍的:

魏武挥,男,知名博客 ItTalks 。新媒体的实践者、研究者和批判者。执教于上海交通大学媒体与设计学院,教授课程有:互联网与新媒体实务、互联网与新媒体案例、社会化营销、网络传播研究(研究生课程)。

不管怎样,他的这段声明委实让我哭笑不得,我还是要说一说的。

CC 协议是啥?

魏老师的那段黑底白字声明,说遵循“创作公用原则”,很明显说的就是知识共享协议 CC 了。

知识共享协议( Creative Commons license )发布于2002年,目前到了4.0版本(2013年发布)。主要目的是让创作者在保留一些权利(比如署名、不许商用等等一些可选的权利组合)的情况下,授权让他人可以使用、分发和共享创作者的作品(主要是文字,但也可以是图像、音乐、视频等)。

在知乎上,答主漠伦举了一个例子1,很好地说明了 CC 的用途:

小明拍摄了一张云南的风光照片,并将其发布在自己的个人网站上。而小红则正在制作一部有关云南风光的宣传片,在找寻素材时,她发现了小明发布的照片。……由于小红无法联系到小明。小红的选择则不外乎直接使用这张照片,或放弃使用这张照片而寻找版权归属更明确的照片作品。

如果小明按照 CC 协议的标准形式,引用了 CC 协议的“署名”协议(也即  CC  BY)。则是在向其他潜在的使用者表明:只要在为我署名的前提下,你可以无限制地使用这张照片。小红在看见这一协议标示后,便可以放心使用小明的照片,并且无需专门与小明取得联系。而她也恪守约定,在影片的末尾将小明的名字列出。

魏老师说的“署名-保持一致-不得商用”,从一般意义上理解,就是 BY-SA-NC 了。

那么, BY 、 SA 、 NC 是啥?

CC 有4个选项可以组合:,分别是 BY (署名)、 NC (非商业性使用)、 ND (禁止演绎)、 SA (相同方式共享):

BY 的意思是:我允许你们分发我的作品,但要署上我的名。

BY(Attribution):Credit must be given to the creator

NC 的意思是:不能商用(如果确实想商用可以来找我谈)。

NC(NonCommercial):Only noncommercial uses of the work are permitted

ND 的意思是:不许演绎,也不能修改。

ND(NoDerivatives):No derivatives or adaptations of the work are permitted. If you remix, transform, or build upon the material, you may not distribute the modified material.

SA的意思是:如果你演绎了,你修改了,你必须按照本选项组合来共享你的修改。(比如这个组合是 BY-SA-NC ,再分发也必须是 BY-SA-NC )

SA(ShareAlike):Adaptations must be shared under the same terms. If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.

注:ND 和 SA 是不能组合在一起的,因为一个不许修改,一个允许修改。

魏老师的声明有什么问题?

SA 的意思是,如果你修改了,你要把你修改的东西共享出来。

而魏老师的声明是:

这不就矛盾了吗!

说实话,我后来想,魏老师说的“保持一致”,难道是“禁止演绎”( ND )?但是没有这么翻译的,人们一般不会把“ NoDerivatives ”翻译为“保持一致”,而更可能把“ ShareAlike “翻译为“保持一致”。

再有,魏老师的声明里,一开始就说“本人喜欢 CopyLeft ”,而 Copyleft 正是要求按照相同方式共享修改的(和 SA 一致),所以基本可以判断魏老师所说的“保持一致”就是SA。

Copyleft 是啥?

Copyleft 概念发明人 Richard Stallman 曾说明过 Copyleft 一词的由来:

“1984或1985年, DonHopkins (一个很有想像力的家伙) 给我写了一封信。在信封上他写了一些很有意思的话, 其中包括:copyleft —all rights reversed(译者注:copyright 喜欢写 all rights reserved ,注意最后一个单词不仔细看还以为是一样的!!)。于是,我就用 copyleft 一词以命名当时我正考虑的软件发行概念。” 2

在 GNU 的官网上,对 Copyleft 是这样定义的: “ Copyleft 是一种通用的方法,通过它,使某个程序成为自由软件,并要求其衍生程序(对该程序进行修改和扩展后产生的程序)也是自由软件。”_3

原文:Copyleft is a general method for making a program free software and requiring all modified and extended versions of the program to be free software as well.

GPL许可证就是 Copyleft 的,这种 Copyleft 特性就是人们常说的“传染”,你用了一个 Copyleft 开源软件,你必须把自己的修改和补充也都开源出来。

在实际运用上, Copyleft 并不仅仅用于软件,也可以用于文档(比如 GNU 提出的 GFDL 就是用于文档的 Copyleft 许可证)。

CC-BY-SA 也是合 Copyleft 精神的。

因为魏老师喜欢 Copyleft ,所以他使用 CC-BY-SA-NC ,也是顺理成章的。

但是他把 SA 理解错了。

如果魏老师的本意是“ CC BY-ND-NC ”,那倒是和 Copyleft 没有关系了。

为了不冤枉魏老师,我甚至想,难道魏老师用的不是CC?可是他说:

这不是 CC 又是什么呢。

当然,如果魏老师认为他这个声明是完全自创的,就当我啥也没说过吧。

Copyright 过时了?

魏老师开门见山地说:“CopyRight已经很过时”。

当然没有过时,还用的好好的呢,多少创作者要靠它养活人生呢。

我国的《著作权法》就是保护Copyright的法律。( Copyright 可以翻译为“版权”或者“著作权”)

Copyleft 作品并不是没有 Copyright ,而且将著作权中的很多权利让渡给了用户。

CC 协议,本身也是在遵循著作权法的前提下使用的。

CC 网站明确地说4

“ CC 协议是在遵循著作权法的前提下,给创作者(不管是个人还是大型组织)提供了一个向公众授权使用其作品的标准化方法,从用户的角度看,对一个受版权保护的作品, CC 协议回答了这样的问题:‘我能干什么?’”

Creative Commons licenses give everyone from individual creators to large institutions a standardized way to grant the public permission to use their creative work under copyright law. From the reuser’s perspective, the presence of a Creative Commons license on a copyrighted work answers the question, “What can I do with this work?”

所以,虽然魏老师说Copyright已经很过时了,但他的文章还是受Copyright保护的。

如果有人侵权了,魏老师若要打官司,仍然要诉诸于著作权法。

如果你对 Copyright 感兴趣,可以看看我这篇文章:copyright 到底是什么意思?

后续

群主说,与其你在这里说,不如直接到魏老师的文章下留言吧,看看他怎么回复。

本来没想留言的,但考虑到魏老师几乎每篇文章的图片都用的是这个,如果能改得更准确一点,对他本人,对他的读者都是好事。

于是决定去留言。留言如下:

不知道魏老师会不会看到。

也不知道魏老师会不会改。

本文采用 CC BY-SA-NC 4.0 进行许可。


  1. “知识共享”(CC协议)简单介绍(https://zhuanlan.zhihu.com/p/20641764)

  2. The GNU Project(https://www.gnu.org/gnu/thegnuproject.en.html)

  3. What is Copyleft?(https://www.gnu.org/licenses/copyleft.en.html)

  4. About CC Licenses.(https://creativecommons.org/about/cclicenses/)

开源社简介

开源社成立于 2014 年,是由志愿贡献于开源事业的个人成员,依“贡献、共识、共治”原则,所组成的厂商中立、公益、非营利的开源联合体,是最早以“开源治理、国际接轨、社区发展、开源项目”为使命的开源联合体。开源社积极与支持开源的社区、企业以及政府相关单位紧密合作,旨在共创健康可持续发展的开源生态,并推动中国开源社区成为全球开源体系的积极参与及贡献者。

相关阅读 | Related Reading

开源社首届真·黑客马拉松圆满落幕:北京只是一个开始

大咖齐聚,共话开源|优麒麟发布会火热报名中

人均估值5000万RMB,53岁程序员能做到的,你也能!

欢迎大家点击阅读原文,关注开源社官网

什么?CC协议中的“保持一致”是“不许修改”?相关推荐

  1. AHB协议中hreadyout和hready_in的区别

    AHB协议中slave的HREADYOUT和HREADYIN的区别 hreadyout:用于指示slave准备好接收master发过来的一笔传输: hreadyin:用于指示slave的上一笔传输是否 ...

  2. TCP协议中报文详解

    TCP协议中报文SYN.ACK.FIN.RST.PSH.URG详解 1. SYN:同步连接序号,TCP SYN报文就是把这个标志设置为1,来请求建立连接: 2. ACK:请求/应答状态.0为请求,1为 ...

  3. HTTP协议中的chunked编码解析

    " HTTP协议中的chunked传输编码全接触." 在HTTP协议中,服务器发往客户端的数据中,通常都包括HTTP头和HTTP体,当存在HTTP体的时候,HTTP体的长度通常是由 ...

  4. tcp/ip协议中消息传输对帧消息的操作

    2019独角兽企业重金招聘Python工程师标准>>> 接口:Framer.java: package com.tcpip;import java.io.IOException; i ...

  5. HTTP协议中的keep-alive

    <?xml version="1.0" encoding="utf-8"?> HTTP协议中的keep-alive UP | HOME HTTP协议 ...

  6. HTTP协议中Content-Length的详细解读。

    Content-Length用于描述HTTP消息实体的传输长度the transfer-length of the message-body.在HTTP协议中,消息实体长度和消息实体的传输长度是有区别 ...

  7. Http协议中Get和Post的浅谈

    起名困难户,每次写文章最愁的就是不知道该如何起个稍具内涵的名字,如果这篇文章我只是写写Get和Post的区别,我可以起个名字"Get和Post的那点事",如果打算阐述一下Http协 ...

  8. Http协议中的各种长度限制总结

    1. URL长度限制 在Http1.1协议中并没有提出针对URL的长度进行限制,RFC协议里面是这样描述的,HTTP协议并不对URI的长度做任何的限制,服务器端必须能够处理任何它们所提供服务多能接受的 ...

  9. 802.11协议中的广播与tcp/ip中的广播

    这两种广播经常一起用,有时候总是分不清楚,这里记录一下以备忘. 先说一下802.11协议中的广播,也就是通常所说的WiFi协议中的广播.它是指目的地址为FF:FF:FF:FF:FF:FF的帧,目的地址 ...

最新文章

  1. php中参数传值的三种方法,php cli传递参数的方法
  2. rosdep update 报错: File “/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py“, line 829
  3. 缓存-SpringCache-整合体验@Cacheable
  4. 写出整洁的高效的js代码
  5. ASP.NET Core 3.0 迁移避坑指南
  6. clone是深拷贝还是浅拷贝_Python中的浅拷贝和深拷贝
  7. android 下载完成 自动安装失败,下载自动安装apk(android10)
  8. java缓存管理器_使用@EnableCaching的Spring Boot默认缓存管理器
  9. 力扣-面试题 16.10. 生存人数
  10. Mysql InnoDB行锁实现方式
  11. python不同版本切换_Python版本切换,python,的
  12. SM2算法第十八篇:SM2毕设论文
  13. 计算机没有网络设备器,设备管理器里没有网络适配器的解决方法 - 系统家园
  14. java ssm酒店客房预订管理系统
  15. gw node节点 xshell连接 访问外网
  16. EUV 光刻机到底有多重要?
  17. java程序 下雨,利用SurfaceView实现下雨与下雪动画效果详解(Kotlin语法)
  18. CodeForces - 727E Games on a CD 字符串Hash
  19. 请画出计算机系统层次结构图,计算机系统结构
  20. 计算机微课课件评比活动总结,学校品德优质课评比活动总结

热门文章

  1. 云原生运行时的下一个五年
  2. 网站改版会影响网站流量吗
  3. UE4后期处理材质:扁平化风格描边
  4. 数据安全技术研究国外
  5. php 加减速 操作,手动挡减挡减速正确方法 加挡先加速减挡先减速
  6. 还不明白什么是固件吗
  7. Android实用技巧之adb命令:am 命令的使用
  8. 【scrapy爬虫】了解Scrapy+爬虫豆瓣电影Top250信息
  9. zookeeper3.4.6配置实现自动清理日志【转】
  10. DaVinci Resolve Studio 18(达芬奇剪辑软件)