一、什么是开源软件

开源软件(open source):开放源代码的软件,即用户可以获取到该软件的源代码。

商业软件:商业软件一般都不会开放源代码。

该类软件通常具有以下特点:

  1. 用户可以获取源代码,自由修改并重新分发。

  1. 开源软件通常包含了源代码,文档以及目标代码。

开源软件并不意味着免费,也不意味着可以进行商业行为,具体如何往往与开源软件的许可证相关。

二、开源软件许可证的意义

1、法律对软件的权限保障

  • 著作权:绝大多数软件本身只有著作权,不管是源代码还是目标代码,一般都受到著作权保护,没有许可,不能对源代码进行修改和分发,或者对目标代码修改和分发,否则都可以视为侵权。

  • 专利权:软件本身没有专利权,但是软件的设计方法或思想可以申请专利权。

2、开源软件许可证在授权什么

开源软件许可证实际上就是围绕着上面两项权力在进行授权,不同的许可证划定了不同的授权范围。

一般来说,软件或者其它出版物都只具有著作权,所以开源许可主要针对著作权进行授权。正因为开源许可主要针对著作权进行授权,所以一些出版物也会使用特定的开源许可证(或者订立自己的开源协定)。

附:

著作权的内容是指著作权人依照法律享有的专有权利的总和,根据我国《著作权法》,著作权内容包括著作人身权和著作财产权。
1.著作人身权
(1)发表权
发表权,即决定作品是否公之于众的权利。发表权只能行使一次,除特殊情况外,仅能由作者行使。
(2)署名权
署名权,即表明作者身份,在作品上署名的权利。它包括作者决定是否署名,署真名、假名、笔名,禁止或允许他人署名等权利。
(3)修改权
修改权,即修改或者授权他人修改作品的权利。
(4)保护作品完整权
保护作品完整权,即保护作品不受歪曲、篡改的权利。
2.著作财产权
(1)复制权,即以印刷、复印、拓印、录音、录像、翻录、翻拍、数字化等方式将作品制作一份或者多份的权利;
(2)发行权,即以出售或者赠与方式向公众提供作品的原件或者复制件的权利;
(3)出租权,即有偿许可他人临时使用视听作品、计算机软件的原件或者复制件的权利,计算机软件不是出租的主要标的的除外;
(4)展览权,即公开陈列美术作品、摄影作品的原件或者复制件的权利;
(5)表演权,即公开表演作品,以及用各种手段公开播送作品的表演的权利;
(6)放映权,即通过放映机、幻灯机等技术设备公开再现美术、摄影、视听作品等的权利;
(7)广播权,即以有线或者无线方式公开传播或者转播作品,以及通过扩音器或者其他传送符号、声音、图像的类似工具向公众传播广播的作品的权利,但不包括本款第十二项规定的权利;
(8)信息网络传播权,即以有线或者无线方式向公众提供,使公众可以在其选定的时间和地点获得作品的权利;
(9)摄制权,即以摄制视听作品的方法将作品固定在载体上的权利;
(10)改编权,即改变作品,创作出具有独创性的新作品的权利;
(11)翻译权,即将作品从一种语言文字转换成另一种语言文字的权利;
(12)汇编权,即将作品或者作品的片段通过选择或者编排,汇集成新作品的权利;
(13)应当由著作权人享有的其他权利。

注意:

在别的国家和地区,情况有所不同。它们可能有不同的法律对计算机软件进行保护,本文讨论的情况,只适用于我国家。

Logo

助力广东及东莞地区开发者,代码托管、在线学习与竞赛、技术交流与分享、资源共享、职业发展,成为松山湖开发者首选的工作与学习平台

更多推荐