文章目录

  • 版权(copyright) 和 许可(license) 的区别
    • 版权(copyright)
    • 许可(license)
    • 题外话:copyleft思潮
    • 实际例子
    • 参考链接

版权(copyright) 和 许可(license) 的区别

版权(copyright)

copyright就是俗称的版权,也叫著作权。

版权又称著作权,用来表述创作者因其文学和艺术作品而享有的权利。版权的取得有两种方式:自动取得和登记取得。在中国,按照著作权法规定,作品完成就自动有版权(百度百科)。

简单来说,版权(copyright)只是规定是谁对作品享有权利,而具体享有哪些权力,需要参照当地法律。

比如一种定义是:

根据规定,作者享受下列权利:(1)以本名、化名或以不署名的方式发表作品;(2)保护作品的完整性;(3)修改已经发表的作品;(4)因观点改变或其他正当理由声明收回已经发表的作品,但应适当赔偿出版单位损失;(5)通过合法途径,以出版、复制、播放、表演、展览、摄制片、翻译或改编等形式使用作品;(6)因他人使用作品而获得经济报酬。上述权利受到侵犯,作者或其他版权所有者有权要求停止侵权行为和赔偿损失。(百度百科)

许可(license)

在版权的基础上,作者还可以制定授权协议(license),按照自己的心意进一步界定使用者的权利。

也就是说,作者的具体权利 = 当地法律规定的版权(copyright) + 自己在作品中添加的授权协议(license)。即

权利 = 版权(copyright) + 授权协议(license)

比如,商业化的授权协议(license)可能会倾向于强调,使用者的哪些行为是侵权行为,从而保护自己的商业利益。而基于开源思想的授权协议则会强调使用者的权力。

题外话:copyleft思潮

上面说的基于开源思想的授权协议就属于是copyleft思潮。

与商业化的授权风格相对,RMS等人引领的copyleft思想在保护作者的基本版权之余, 可以让作者通过在作品中添加开源协议(license),从而放大用户的权力

比如我们今天的主角,RMS在1989为GNU项目拟定的 GLP 开源协议,就允许用户自由地运行、研究、分享和修改源代码。

实际例子

举个例子,下面是开源3D重建软件Bundler源代码文件开头的注释。

第一个红框声明了代码的版权属于作者 Noah Snavely华盛顿大学 。第二个红框则是说使用者需要遵守 GPL协议(GNU General Public License)。

参考链接

什么是GPL

GNU General Public License

版权(copyright) 和 许可(license) 的区别相关推荐

  1. 版权 Copyright 和 Phpstorm

    在编写代码时候,常会在代码顶部的地方放上Copyright的年份, 如果在新年来临时候, 我们的版权信息还没有更新, 则会落后的. 但是手工更新或者是批量替换会产生大量的工作量或者错误. 为了解决这个 ...

  2. iOS中更新版权 Copyright

    iOS中更新版权 // Copyright ©️ 背景 由于公司组织架构调整,增量code可能会有新的版权©️调整,因此需要更新Copyright 方法 修改 Created by xxx 系统偏好设 ...

  3. 规范的版权Copyright说明怎么写?

    规范的版权Copyright说明怎么写? 链接:https://www.zhihu.com/question/19916364/answer/330516163 对于可视化的版权声明,应该具备如下三部 ...

  4. 软件授权License的区别

    许多开发者和设计者希望把他们的作品作为开源项目共享,他们希望其他人能够利用和共享他们的代码. 而各种开源社区就是因为这个原因而充满活力.开源软件可以用于你能想象得到的任何应用程序,许多web设计人员使 ...

  5. 【ArcGIS风暴】Win10操作系统ArcGIS许可License无法启动的解决方法汇总(绝对成功!)

    文章目录 1. 关闭Windows Defender 2. 关闭系统防火墙 3. 删除迈克菲(McAfee)杀毒软件 4. 在系统服务中启动 在安装ArcGIS软件时,最重要的一步是许可服务的正常启动 ...

  6. python软件许可License文件生成

    完成软件开发后,将软件给到用户使用,但是你只希望给固定的用户或固定的电脑使用,这时license就上场了,本文介绍license的生成与调用. 一.前言 MAC地址是计算机的物理地址,它一般由网卡设备 ...

  7. 【版权】软件开发中的版权风险及许可费用

    最近搜集了下软件开发过程中一些商业软件开发工具的费用信息.开源软件咱就不谈了. 1.IDE开发工具: 1.1 MyEclise 2019 最常用的专业版 Professional ,人民币463~54 ...

  8. salesforce 和 salesforce platform 的License的区别

    https://help.salesforce.com/articleView?id=sf.users_license_types_available.htm&type=5 官方网站最直接了. ...

  9. 版权和许可协议的学习

    摘自:http://www.biaodianfu.com/understanding-copyright-and-licenses.html 互联网中充满了具有创造性和实用价值的资源.照片.文章.音乐 ...

最新文章

  1. 不能执行已经释放掉的Script代码!(已解决)
  2. 现代JavaScript中的精美图案:制冰厂
  3. selenium python文档_selenium+python实现百度文库word文档抓取
  4. nginx 安装配置指南
  5. [转载] python模板字符串和格式化字符串
  6. Vue基础应用-实现计数器
  7. ddwrt开启USB硬盘
  8. 算法:Minimum Path Sum(最小路径和)
  9. 高等数学知识框架梳理
  10. 哈哈,没有什么能阻止得了这届父母要卷的决心
  11. mysql 基础 红黑联盟_[转载]mysql日期加减 – mysql数据库栏目 – 红黑联盟
  12. 二叉树给我的人生感悟
  13. CrossAir CA-C03 2.4G贴片天线使用步骤
  14. 图灵专访:郭霖的成长之路
  15. 国庆车流激增,南京启用无人机报路况
  16. Matlab代码实现SOM(自组织映射)算法
  17. RHEL5配置Samba服务器实现文件共享
  18. office 打开wps乱_wps文档用word打开排版不对怎么办
  19. 在C#隐藏主窗口的几种方法
  20. springsecurity自定义短信验证码认证登录流程

热门文章

  1. 用Oracle PL/SQL 编程实现小数转分数的方法
  2. UNIX操作系统和Linux操作系统介绍
  3. java中repeat什么意思_repeat是什么意思_repeat的翻译_音标_读音_用法_例句_爱词霸在线词典...
  4. 【第83期】10 款你不知道的 Linux 环境下的替代工具!
  5. 基于词向量空间专业化的动词类跨语言归纳与迁移
  6. JAVA-SUST实验一 JSP技术及JSP语法基础
  7. python读写csv常用方法
  8. 基于多机CUP分布式训练
  9. 超棒的HTML5/CSS3单页面响应式模板(支持Bootstrap)
  10. SQL2008附加数据库时出错的解决办法