CC协议的诞生背景

在当今世界绝大部分国家的法律法规中,作品的版权一般都保留于创造者或拥有人手中,在没有特殊声明的情况下,任何人想要获取或使用该作品,都要事先取得版权所有者的授权,才可以进行合法的获取或使用。但是,这对于那些希望作品被广泛传播,欢迎别人免费复制、散布,甚至修改其作品的创作者而言,反而造成了很大的不便。“征得版权所有者同意”的规定保护了作品创作者和拥有者的权益,但同时,也在一定程度上限制了开放获取作品的传播度。

在这种背景下,美国非盈利性组织知识共享(Creative Commons)在2002年12月16日首次发布了CC协议。如果创作者注明了其作品使用CC协议,这便意味着创作者本人保留作品的版权,但允许他人在一定条件下自由复制、传播,甚至修改该作品。CC协议对于开放获取作品的创作者而言,具有很重要的意义。因为作品采用了CC协议后,使用者不需要再征取版权所有者的同意,便可以获得并使用该作品,也可以将作品继续分享给其他人,这极大地促进了开放获取作品的广泛流通和传播。

CC协议自2002年首次发布后,又经历了三个不同版本的变更。在2013年11月25日,CC协议的4.0版本(简称CC 4.0)发布,也是目前最新版本的CC协议。CC 4.0自发布后,就在全球范围内被各类开放获取作品广泛地使用。

三、CC协议的具体内容

对于使用了CC协议的开放获取作品,使用者必须在遵守一定条约的前提下,才可以对作品进行获得、使用或传播等行为。作者可以选择的使用者必须遵守的条约有以下4种:

  • 署名(Attribution,BY):即传播时必须提到原作者
  • 非商业性使用(Noncommercial,NC):即不得将作品用于盈利性目的
  • 禁止演绎(No Derivative Works,ND):即不得修改原作品, 不得再创作
  • 相同方式共享(Share Alike,SA):即允许修改原作品,但必须使用与原作相同的CC协议进行再传播

作者可以随意选取这四种条约中的几种进行组合,进而形成使用者必须遵守的最终条约。这些条约共有16种组合模式,其中4种组合由于同时包括互相排斥的“ND”和“SA”而无效;1种组合没有以上任何条约,相当于放弃版权将作品完全公布到公共领域(即CC 0协议);在最新版的CC 4.0中,“署名”条款成为使用者必须遵守的条约,因而有5种没有包含“署名”条款的组合被列为无效。最终剩下6种有效的组合,作者可以根据自己的需要选择其一作为作品的CC协议:

在学术出版界,CC协议被众多开放获取期刊广泛地使用。最常用的协议形式是 “CC BY-NC-ND”(署名-非商业性使用-禁止演绎),即:允许读者自由获取、共享文章,但是对文章进行复制、传播时,必须对作者和来源期刊进行署名,并且不得将文章用于商业目的,不得对文章进行更改、编辑等操作。

CC协议对于推动学术界的开放获取进程有着重要的意义,不仅为学术期刊、文章作者和读者都提供了极大的便利性,也保护了开放获取文章作者最基本的合法权益。

 

CC协议的诞生背景的更多相关文章

  1. 给博客签上CC协议

    大家都知道开源软件.通过开放源代码的方式,允许用户学习.修改.增进提高这些软件质量.软件界的开源协议很多,比如常见的 Apache,BSD,GPL 等等.这是一种充分利用网络的便利性,鼓励分享和创新的 ...

  2. cc协议(知识共享,Creative Commons),程序员的基础守则之一

    知识共享 我在浏览git开源代码的时候,浏览到一句话: 版权声明:本文为CSDN博主「...」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明. 原文链接:http ...

  3. CC协议是怎么一回事?

    CC协议是怎样的? CC-BY-NC-SA (创作共用许可协议) "知识共享"(CC协议)简单介绍 如何使用CC协议? CC 协议使用 FAQ CC协议选择工具 本文章采用 CC ...

  4. 并发编程二、CPU多级缓存架构与MESI协议的诞生

    ​前言: 文章内容:线程与进程.线程生命周期.线程中断.线程常见问题总结 本文章内容来源于笔者学习笔记,内容可能与相关书籍内容重合 偏向于知识核心总结,非零基础学习文章,可用于知识的体系建立,核心内容 ...

  5. Kafka基础系列第1讲:Kafka的诞生背景及应用

    Kafka 是由 LinkedIn 开发的一个分布式的消息系统,使用 Scala 编写,它以可水平扩展和高吞吐率而被广泛使用.目前越来越多的开源分布式处理系统如 Cloudera.Apache Sto ...

  6. 操作系统 资源管理 zookeeper yarn 进程管理 分布式 yarn诞生背景

    zookeeper 信息保管员 YARN 简介 https://www.ibm.com/developerworks/cn/data/library/bd-yarn-intro/index.html

  7. flume 诞生背景 数据同步

    flume一开始是cloudlera的项目 当时他们的工程师需要一次次地为客户编写工具 来实现数据的自动化导入

  8. TCP/IP网络编程之基于TCP的服务端/客户端(一)

    理解TCP和UDP 根据数据传输方式的不同,基于网络协议的套接字一般分为TCP套接字和UDP套接字.因为TCP套接字是面向连接的,因此又称为基于流(stream)的套接字.TCP是Transmissi ...

  9. 【TCP/IP网络编程】:04基于TCP的服务器端/客户端

    摘要:结合前面所讲述的知识,本篇文章主要介绍了简单服务器端和客户端实现的框架流程及相关函数接口. 理解TCP和UDP 根据数据传输方式的不同,基于网络协议的套接字一般分为TCP套接字和UDP套接字(本 ...

  10. 《图解 HTTP》读书笔记

    <图解 HTTP>一书是日本学者上野宣所著,2014 年由于均良先生翻译并在国内出版.因为作者使用十分生动的语言和浅显易懂的案例将 HTTP 协议讲解得深入浅出,所以深受开发者喜爱.现在在 ...

随机推荐

  1. 理解cpu过高的逻辑思维与分析方法

    工作经常碰到负载过高,cpu占有太高,系统变慢,运维通常做的第一件事就是通过top或者uptime命令来了解系统负载的情况 通常uptime后会出现三个小数,就是平均负载值,那真正的了解这个平均负载值 ...

  2. Uncaught ReferenceError: Vue is not defined(之二)

    背景最近开发的一个项目,前段时间开发过程中还好好的,最近一次打包部署后,浏览器访问一直是打不开: 打开控制台,看到的一个报错如下: 作为一个前端不太熟练的后端研发,我在网上根据关键字:Vue is n ...

  3. 维纳攻击 wiener attack

    维纳攻击 wiener attack 目录 维纳攻击 wiener attack 攻击条件 使用原理 十三届全国大学生网络安全竞赛 bd 分析 解答 [羊城杯 2020]rrrrrsa (wiener ...

  4. ctfshow web入门41

    这个题过滤了$.+.-.^.~使得异或自增和取反构造字符都无法使用,同时甚至过滤了字母和数字. 但是特意留了个或运算符|. 由此我们可以尝试从ascii为0-255的字符中,找到用或运算能得到我们可用 ...

  5. 5. icon创建

    1 <!DOCTYPE html> 2 <html lang="zh"> 3 <head> 4 <meta charset="U ...

  6. 有符号数 无符号数 原码 补码 反码 java用补码表示

    计算机数字的储存分为:1.无符号数,2.有符号数 无符号数:只能表示正数.每一位数都代表2的幂次方.只有地址用无符号数,无符号数不进行算术操作,之进行指针的加减.地址并不会造成错误的结果,而是产生一个 ...

  7. mongodb添加删除节点及仲裁节点

    温馨提示:此mongodb版本为5.0.11 ,并注意,如果要删除节点,可以直接删除,添加节点前要先删除仲裁节点. rs.remove("192.168.0.180:27017") ...

  8. Java8:LocalDate/ LocalDateTime与String、Date、TimeStamp的互转

    LocalDate与String.Date.TimeStamp的互转: LocalDateTime与String.Date.TimeStamp的互转: 结果如下: 附代码: public static ...

  9. SpringBoot怎么管理封装java包的关系

    首先SpringBoot直接写注解加依赖就可以了,基本上不用写xml,非常方便,在这里我只写了两个核心包 为什么选择jar类型? SpringBoot基本上是个应用程序了,只要用java命令程序去运行 ...

  10. CentOS7/6 关闭防火墙(转载)

    CentOS6关闭防火墙使用以下命令, //临时关闭 service iptables stop //禁止开机启动 chkconfig iptables off CentOS7中若使用同样的命令会报错 ...