CC协议的诞生背景
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协议的诞生背景的更多相关文章
- 给博客签上CC协议
大家都知道开源软件.通过开放源代码的方式,允许用户学习.修改.增进提高这些软件质量.软件界的开源协议很多,比如常见的 Apache,BSD,GPL 等等.这是一种充分利用网络的便利性,鼓励分享和创新的 ...
- cc协议(知识共享,Creative Commons),程序员的基础守则之一
知识共享 我在浏览git开源代码的时候,浏览到一句话: 版权声明:本文为CSDN博主「...」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明. 原文链接:http ...
- CC协议是怎么一回事?
CC协议是怎样的? CC-BY-NC-SA (创作共用许可协议) "知识共享"(CC协议)简单介绍 如何使用CC协议? CC 协议使用 FAQ CC协议选择工具 本文章采用 CC ...
- 并发编程二、CPU多级缓存架构与MESI协议的诞生
前言: 文章内容:线程与进程.线程生命周期.线程中断.线程常见问题总结 本文章内容来源于笔者学习笔记,内容可能与相关书籍内容重合 偏向于知识核心总结,非零基础学习文章,可用于知识的体系建立,核心内容 ...
- Kafka基础系列第1讲:Kafka的诞生背景及应用
Kafka 是由 LinkedIn 开发的一个分布式的消息系统,使用 Scala 编写,它以可水平扩展和高吞吐率而被广泛使用.目前越来越多的开源分布式处理系统如 Cloudera.Apache Sto ...
- 操作系统 资源管理 zookeeper yarn 进程管理 分布式 yarn诞生背景
zookeeper 信息保管员 YARN 简介 https://www.ibm.com/developerworks/cn/data/library/bd-yarn-intro/index.html
- flume 诞生背景 数据同步
flume一开始是cloudlera的项目 当时他们的工程师需要一次次地为客户编写工具 来实现数据的自动化导入
- TCP/IP网络编程之基于TCP的服务端/客户端(一)
理解TCP和UDP 根据数据传输方式的不同,基于网络协议的套接字一般分为TCP套接字和UDP套接字.因为TCP套接字是面向连接的,因此又称为基于流(stream)的套接字.TCP是Transmissi ...
- 【TCP/IP网络编程】:04基于TCP的服务器端/客户端
摘要:结合前面所讲述的知识,本篇文章主要介绍了简单服务器端和客户端实现的框架流程及相关函数接口. 理解TCP和UDP 根据数据传输方式的不同,基于网络协议的套接字一般分为TCP套接字和UDP套接字(本 ...
- 《图解 HTTP》读书笔记
<图解 HTTP>一书是日本学者上野宣所著,2014 年由于均良先生翻译并在国内出版.因为作者使用十分生动的语言和浅显易懂的案例将 HTTP 协议讲解得深入浅出,所以深受开发者喜爱.现在在 ...
随机推荐
- 常用的js优秀框架个人记录
一.树框架 zTree http://www.treejs.cn/
- flutter List使用
_tabbarTitile.map((e){ return Tab( text: e, ); }).toList(),
- MVC内置对象
MVC内置函数 ----HTML页 <!DOCTYPE html> <html> <head> <meta charset="utf-8&q ...
- 关于decimal与double数据类型
关于double和decimal类型, double类型能表示的精度不如decimal,但是其数据范围比decimal的大. 对于double类型的字段,用sum函数会出现多位小数的情况,比如a+b+ ...
- iOS App转让/转移详细步骤(配图)
参考:https://www.jianshu.com/p/57bc6d229be2
- openEuler22.09初始化脚本
#!/bin/bash s=`nmcli d | grep "已断开" | awk '{print $1}'` echo /etc/sysconfig/network-script ...
- 创建ZBLOG数据库
1.下载ZBLOG待测系统,并解压缩 打开内容如下 2.打开小皮面板的网站,点击网站->管理->打开根目录,然后把里面所有内容删除,粘贴下载好打开的内容 3.然后重启Nginx 4.浏览器 ...
- 蓝桥2020 B组 第一场考试
2. 纪念日 问题描述: 请问从 1921 年 7 月 23 日中午 12 时到 2020 年 7 月 1 日中午 12 时一共包 含多少分钟? 答案提交: 这是一道结果填空题,你只需要算出结果后提交 ...
- solidworks卸载方法,怎么完全彻底卸载删除清理干净solidworks各种残留注册表和文件?
标题:solidworks重新安装方法,利用卸载清理工具完全彻底排查删除干净solidworks各种残留注册表和文件.solidworks显示已安装或者报错出现提示安装未完成某些产品无法安装的问题,怎 ...
- PR2022(Premiere Pro 2022)Mac/win最新中文版
Adobe Premiere Pro 2022 Mac/win是用于专业级别的视频编辑软件,一个基于时间轴的视频处理工具,具有许多用于生成高端视频的不同功能.Adobe Premiere Pro最重要 ...