在保留软件的来源和开放性的前提下,开源许可协议(Open source licenses)向所有人授予为任何目的使用、修改和共享许可软件的权限。

下面列出常见的开源许可,从上到下约束条件逐渐减弱,即GNU AGPLv3约束力最强,Unlicense约束力最弱。

Permissions代表获得的授权,常见授权有Commercial use、Distribution、 Private use等;
Conditions代表受到的约束,常见约束有Disclose source、License and copyright notice等;
Limitations代表边界,一般开源软件都不保证提供功能的可靠性,不承担相关责任。

GNU AGPLv3

agpl-3.0

GNU GPLv3

gpl-3.0

GNU LGPLv3

lgpl-3.0

Mozilla Public License 2.0

mpl-2.0

Apache License 2.0

apache-2.0

MIT License

mit

The Unlicens

unlicense

点击appendix可以查看所有常见开源许可的特性。

另外关于有几篇关于开源协议的新闻,因为蛮有意思的,这里也放上来:

MongoDB怒改开源协议!不爽这些云计算厂商不付钱
微博用户协议奇葩?这有一份 Facebook 开源协议让你开开眼

本文转载自:https://choosealicense.com/licenses/


文章作者: 沉迷思考的鱼
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 沉迷思考的鱼 !
评论
 上一篇
[转载]简话开源协议 [转载]简话开源协议
一直对 Github 的开源协议没有明确认识,直到有一天,也想搞个开源项目。随之而来的问题是:如何选择,如何在这个到处撕比的时代用武器维护劳动成果? 一、了解协议作为第一步,我们首先需要知道什么是协议。协议的英文:License 是软件的
2019-01-08 沉迷思考的鱼
下一篇 
常见还款计划介绍 常见还款计划介绍
由于工作关系,最近对贷款的分期还款计划接触较多,发现其中具有一定的复杂性,而且它们名称看起来都差不多,来回念几遍整个人就蒙圈了。由此,笔者整理了最常见的几种还款方式,并以图表的形式进行对比,希望可以帮助对这方面知识有需要的读者。 另外为了加
2019-01-05
  目录