《2022年开源软件许可协议简介.docx》由会员分享,可在线阅读,更多相关《2022年开源软件许可协议简介.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 开源软件许可协议简介很多软件开发者和设计者都有将自己的软件作品以开源的形式公之于众的想法;他们期望其他人也可以共享自己的作品,使用自己的作品; 开源社区之所以能蓬勃进展就是由于人们有这样的愿望;开源软件如此的丰富,任何你能想到的应用领域里都能找到它们的身影;大部分的设计人员都已经把使用开源软件和开源代码作为日常工作不行缺少的一部分了WordPress, Drupal 和很多其它的内容治理系统都是开源软件 ;但是很多的软件作者和设计者都对各种不同的开源许可协议的内容和含义不甚了了;当你选择了某种开源许可协议时,你都舍弃了哪些权力?在没有能明白各种
2、开源协议的准确含义前,在不知道它们最适用于什么情形下时,己的软件的问题上做出精确的选择;什么是软件许可协议?软件开发者不行能在关于哪个许可协议最适合自关于到底什么是许可协议的问题上有很多事实而非的说法;当你给软件附上许可证时,意味着你将保留对软件的全部权益;你将对你的作品拥有原创版权 或者是专利权,假如你申请到了 ;许可协议用来授权其他人具有某种使用你的作品的权益;依靠许可协议将你的作品对外开源或者对你的作品的各个方面逐一进行授权,是一个不错的方法; 一旦对外开源, 你将失去全部对你的作品的版权,别人也没有义务将你标注为作品的原创者或捐献者; 而我说的后一种情形里,估量你需要从设计和开发的工作
3、中抽出更多的时间来处理遇到的各种侵权问题;开源许可协议 使人们免去了讨论那些专业的许可条款的麻烦,使人们更便利的对开源项目奉献出自己的代码;而且它仍能爱护你作为作品的原创作者,确保你至少拥有由于奉献参加而带来的署名荣誉;它仍能用来阻挡其他人妄想声明对你的作品拥有全部权的行为;GNU General Public License 通用公共许可协议GNU General Public Licence 通用公共许可协议 GPL 可以说是在开源项目中使用最广泛的一种协议来; GPL 对开发开源软件的开发者们在权益上进行了周详的认可和保证;件进行合法的拷贝,传播和修改;这意味着你可以:. 随便复制;本质
4、上讲, 它答应用户对软把它拷贝到你自己的服务器上、你的客户的服务器上、你自己的电脑上,基本上任 何你能想到的地方;对你拷贝的数量也没有任何限制;(译者按:中国人用盗版用 惯了,估量对这点会很不以为然;). 随便传播;在你的网站上做一个下载链接进行下载;拷贝到你的移动硬盘里送人;把原代码打 印出来,站在屋顶散发(最好别这样做,会铺张纸,而且影响环境清洁);1 名师归纳总结 - - - - - - -第 1 页,共 4 页精选学习资料 - - - - - - - - - . 收费传播假如你想通过发放这种软件来收取费用,你可以把它放到你的网站上出售,或者通过其它你可以做到的方式达到你的目的;但是,
5、你必需将一份GNU GPL 协议和你卖出的软件一起给买主,以让买主知道这种软件是可以通过其它途径免费获得的;最好是事先人知道这些,以及你为什么要出售它们;. 随便修改;假如你想增加或删减一些功能,那就干吧;假如你想在其它项目里使用它里的一部分代码,也是答应的;只是有一点,这个其它项目也必需是使用 GPL 授权的;请留意一个特别重要的概念:对源代码的传播和对已编译代码的传播是两个完全不同的事情;因此,有些应用程序的许可协议对着两种形式的代码分别进行了不同的使用授权;更多的信息可以参考文章 GPL 协议有用手册 作者 PierreJoye ;要想使用GPL, 你仍必需在代码里添加一些协议相关信息,
6、仍要有一份许可协议的副本拷贝;GNU Lesser General Public License 次通用公共许可协议你仍需要明白另外一种 GNU 许可协议 : Lesser General Public Licence 次通用公共许可协议 LGPL ;它对作品的使用保留了更少的权益;通常,LGPL 适用于一些类库,它答应这些类库能够被非 GPL或非开源软件引用;由于 GPL 要求,要想使用 GPL 爱护下的代码, 你必需把你的软件也置于 GPL 协议之下; 开发者不能够在商业的和具有私有权的软件里使用 GPL协议下的程序; 而 LGPL 舍弃了这些限制, 它不要求其它程序也必需使用相同的协议才
7、能使用这些代码程序;BSD 许可协议BSD 协议有很多分支,它们都代表了一种宽松的自由软件协议,相对其它协议,例如 GPL,来说,它们对软件的传播赐予了更少的限制;在这种协议的各种版本中,有两个版本特别的重要:新 BSD 协议 / 修订版 BSD 协议和简化BSD 协议 /FreeBSD 协议;这两类协议都实现的对 GPL 兼容的自由软件协议,而且被 Open Source Initiative 认可为开源软件协议;新 BSD 协议 ” 3-clause license” 无任何限制的答应你以任何目的二次分发这种软件,唯独的要求是必需保留拷贝权的声明和协议里的软件权益舍弃条款;这种协议仍有一个
8、限制,未经许可不得使用这个作品的全部曾经捐助者的署名;的最主要的区分是后者删除了署名条款;MIT 许可协议新 BSD 协议和简化 BSD 协议MIT 协议 应当是在流行的开源协议中最简短的、使用最广泛的一种协议;它的条款特别的宽松,而且跟其它协议相比更自由;这种协议最基本的条款 the information that it is provided without warranty, which comprises the final paragraph 如下:特此授权,任何人都可免费获得这个软件以及相关文档(the “ Software ” )的拷贝,可以无限制的使用这个软件,包括无限制的权
9、益去使用、复制、修改、合并、发布、附加从属协2 名师归纳总结 - - - - - - -第 2 页,共 4 页精选学习资料 - - - - - - - - - 议,以及 / 或者出售软件的拷贝,必需遵守:同时,为了让软件的供应者有权益做到这些,下面的条件上面的拷贝权声明和许可声明必需包含在全部的这个软件拷贝里和实际分署部分里;这也就是说:. 你可以随便使用,复制,修改这个软件;没有人能够阻挡你在任何工程里使用它,你可以复制任意次数、以任何形式,或按你的愿望修改它;. 你可以向外免费发放,或出售;你可以随便的分发它,没有任何限制;. 唯独的限制是你必需接受协议条款;MIT 协议是目前最少限制的协
10、议;事情,只要你能认可这个协议;Apache 许可协议它基本上就是任何人可以对这个协议下的软件的做任何的Apache 许可协议 , 2.0 版本 , 授予了用户大量的权益;这些权益可以应用于拷贝权,也可以用于专利权; 由于很多许可协议只能适用于拷贝权,不适用于专利权,所以这个敏捷性就成了让有专利的开发者们挑选许可协议时的一个显著参考因素请参考How Stuff Works 上的这篇文章 ;下面是关于 Apache 许可协议所答应的事项的具体说明:. 权益永恒 ;一旦被授权,权益永久不失;. 权益无疆界; 要想明白两者之间的不同,在一个国家里被授权,形同于在全部国家被授权;例如,你在美国,但许可
11、权最初 在印度被授予,你同样可以使用这个被授权的程序;. 授权无需付费和支付酬劳;你既不需要在使用之前支付任何的费用,也无需在每次使用时支付任何的费用,或 者其它类似情形;. 权益不排他;使用这种许可协议下的软件时,不阻碍你使用其它软件;. 权益不行变更;权益一旦授予,不行剥夺;也就是说,你在使用这个软件的过程中,你无需担忧这 种情形:当你开发出了令人仰慕的基于这种授权软件的衍生产品时,有人突然跳出来对你说,“ 愧疚,你将不再被答应使用这个程序;”3 在这个协议里有个条款声名师归纳总结 - - - - - - -第 3 页,共 4 页精选学习资料 - - - - - - - - - 明:假如你
12、控辞别人在这个许可协议下的产品有侵害专利的行为,那你的授权将会 自动终止,但这只是适用于有专利权的作品;只要你不搞有专利作品的诉讼,你永 远无需担忧这种问题; 对再分发的作品仍有个特别要求,当的名誉;总的就是说要赐予这些程序的作者和许可协议的爱护者适Creative Commons 学问共享协议Creative Commons CC 许可协议并不能说是真正的开源协议,它们大多是被使用于设计类的工程上; CC 协议种类繁多,每一种都授权特定的权益;一个 CC 许可协议具有四个基本部分,这几个部分可以单独起作用,也可以组合起来;下面是这几部分的简介:.署名分发, 复制和其它用途;作品上必需附有作品
13、的归属;如此之后, 作品可以被修改,.相同方式共享CC许可协议下;作品可以被修改、分发或其它操作,但全部的衍生品都要置于.非商业用途作品可以被修改、分发等等,但不能用于商业目的;但语言上对什么是“ 商业” 的说明特别模糊不清 没有供应精确的定义 ,所以你可以在你的工程里对其进行说明;例如,有些人简洁的说明“ 非商业” 为不能出售这个作品;而另外一些人认为.你甚至不能在有广告的网站上使用它们;仍有些人认为“ 商业” 仅仅指你用它获取利益;禁止衍生作品这意味着你可以复制和分发它们,但你不能以任何方式修改它们,或基于它们进行二次创作;上面提到过, CC 许可协议的这些条款可以自由组合使用;大多数的比较严格的 CC协议会声明 “ 署名权,非商业用途,禁止衍生” 条款,这意味着你可以自由的共享这个作品,但你不能转变它和对其收费,而且必需声明作品的归属;这个许可协议特别的有用,它可以让你的作品传播出去,但又可以对作品的使用保留部分或完全的掌握;最少限制的 CC协议类型当属 “ 署名”协议,这意味着只要人们能爱护你的名誉,他们对你的作品怎么使用都行;CC 许可协议更多的是在设计类工程中使用,而不是开发类,但没有人或阻碍你将之使用与后者;只是你必需要清晰各部分条款能掩盖到的和不能掩盖到的权益;4 名师归纳总结 - - - - - - -第 4 页,共 4 页
限制150内