- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
越来越多的开发者与设计者希望将自己的产品开源,以便其他人可以在他们的代码基
础上做更多事,开源社区也因此充满生机。在我们所能想到的应用领域,都有开源软件存在
(象WordPress,Drupal这些开源CMS)。然而很多人对开源许可并不了解,本文介绍开
源领域常用的几种许可协议以及它们之间的区别。
什么是许可协议?
什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有
版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供一定的权限。不管
产品是免费向公众分发,还是出售,制定一份许可协议非常有用,否则,对于前者,你相当
于放弃了自己所有的权利,任何人都没有义务表明你的原始作者身份,对于后者,你将不得
不花费比开发更多的精力用来逐个处理用户的授权问题。
而开源许可协议使这些事情变得简单,开发者很容易向一个项目贡献自己的代码,它
还可以保护你原始作者的身份,使你至少获得认可,开源许可协议还可以阻止其它人将某个
产品据为己有。
以下是开源界的5大许可协议:
GNUGPL
GNUGeneralPublicLicence(GPL)有可能是开源界最常用的许可模式。GPL保证了所
有开发者的权利,同时为使用者提供了足够的复制,分发,修改的权利:
1.可自由复制
你可以将软件复制到你的电脑,你客户的电脑,或者任何地方。复制份数没有任何限制。
2.可自由分发
在你的网站提供下载,拷贝到U盘送人,或者将源代码打印出来从窗户扔出去(环保起见,请别这样
做)。
3.可以用来盈利
你可以在分发软件的时候收费,但你必须在收费前向你的客户提供该软件的GNUGPL许可协议,以
便让他们知道,他们可以从别的渠道免费得到这份软件,以及你收费的理由。
4.可自由修改
如果你想添加或删除某个功能,没问题,如果你想在别的项目中使用部分代码,也没问题,唯一的要
求是,使用了这段代码的项目也必须使用GPL协议。
需要注意的是,分发的时候,需要明确提供源代码和二进制文件,另外,用于某些程
序的某些协议有一些问题和限制,你可以看一下@PierreJoye写的PracticalGuidetoGPL
Compliance一文。使用GPL协议,你必须在源代码代码中包含相应信息,以及协议本身。
GNULGPL
GNU还有另外一种协议,叫做LGPL(LesserGeneralPublicLicence),它对产品所
保留的权利比GPL少,总的来说,LGPL适合那些用于非GPL或非开源产品的开源类库
或框架。因为GPL要求,使用了GPL代码的产品必须也使用GPL协议,开发者不允许
将GPL代码用于商业产品。LGPL绕过了这一限制。
BSD
BSD在软件分发方面的限制比别的开源协议(如GNUGPL)要少。该协议有多种版
本,最主要的版本有两个,新BSD协议与简单BSD协议,这两种协议经过修正,都和GPL
兼容,并为开源组织所认可。
新BSD协议(3条款协议)在软件分发方面,除需要包含一份版权提示和免责声明之
外,没有任何限制。另外,该协议还禁止拿开发者的名义为衍生产品背书,但简单BSD协
议删除了这一条款。
MIT
MIT协议可能是几大开源协议中最宽松的一个,核心条款是:
该软件及其相关文档对所有人免费,可以任意处置,包括使用,复制,修改,合并,
发表,分发,再授权,或者销售。唯一的限制是,软件中必须包含上述版权和许可提示。
这意味着:
你可以自由使用,复制,修改,可以用于自己的项目。
可以免费分发或用来盈利。
唯一的限制是必须包含许可声明。
MIT协议是所有开源许可中最宽松的一个,除了必须包含许可声明外,再无任何限制。
Apache
您可能关注的文档
- 户外劳动者服务站点(工会爱心驿站)建设实施方案 .pdf
- 我国食品冷链物流发展状况及对策研究 .pdf
- 成功it项目案例 .pdf
- 恶劣雨雪天气的应急预案范文 .pdf
- 怎样签订门窗合同范本 .pdf
- 快递行业营销策划方案 .pdf
- 快递服务方案 .pdf
- 快捷酒店内控管理制度的建立与完善 .pdf
- 微型消防站岗位职责 .pdf
- 张家界电磁屏蔽材料项目投资计划书 .pdf
- 五年级数学上册5简易方程2解简易方程第8课时实际问题与方程3教学设计新人教版.doc
- 2024_2025学年新教材高中生物第2章细胞的结构和生命活动第3节第1课时细胞质膜具有选择透过性教案苏教版必修1.doc
- 江苏专用2025版高考地理一轮复习第十二章人类与地理环境的协调发展1人类与地理环境的协调练习含解析新人教版.doc
- 2024_2025学年高中化学第一章物质结构元素周期律第三节化学键练习含解析新人教版必修2.docx
- 2024_2025学年高中政治专题二君主立宪制和民主共和制:以英国和法国为例综合训练含解析新人教版选修3.docx
- 2024_2025学年高中生物课时分层作业18捕获光能的色素和结构含解析新人教版必修1.doc
- 2024_2025学年高中政治专题一古典政治经济学巨匠的理论遗产第3框李嘉图的理论贡献学案新人教版选修2.doc
- 2024_2025学年新教材高中生物第6章细胞的生命历程3细胞的衰老和死亡学案2新人教版必修1.doc
- 2024_2025学年新教材高中生物第6章生物的进化1生物有共同祖先的证据学案新人教版必修2.doc
- 司机保证书15篇 .pdf
文档评论(0)