一图读懂开源协议_一张图看懂开源协议的区别

首先借用网上的一张图,先直观的给大家看下开源协议的区别。

开源协议有LGPL、Mozilla、GPL、BSD、MIT和Apache。注释如下:

LGPL:

GNU Lesser General Public License 的简称,是由自由软件基金会公布的自由软件许可证。

LGPL 协议主要是面向使用C语言以及类C语言

它允许企业与软件开发者使用,或将LGPL授权的软件集成至他们自己的软件内(即使该软件是私有软件也被允许),同时不会受到Copyleft特性的许可证强制对软件开源的限制。

GPL:

GNU General Public License 的简称,是由自由软件基金会公布的自由软件许可证。

GPL是一个Copyleft许可证,这意味着派生作品只能以相同的许可条款分发。这与宽松自由软件许可证有所区别 ,GPL是第一个普遍使用的Copyleft许可证。

GPL授予程序接受人以下权利,或称“自由”,或称“copyleft”:基于任何目的,按你的意愿运行软件的自由(自由之零)。

学习软件如何工作的自由,按你的意愿修改软件以符合你的计算的自由(自由之一)。可访问源代码是此项自由的先决条件。

分发软件副本的自由,因此你可以帮助你的好友(自由之二)。

将你修改过的软件版本再分发给其他人的自由(自由之三)。这样可以让整个社区有机会共享你对软件的改动。可访问源代码是此项自由的先决条件。

Mozilla:Mosaic Godzilla Killa,与经典的虚拟怪物哥斯拉谐趣:“Godzilla eat the Mosaic”。

Mozilla是一个自由软件社区,由网景通信公司的成员于1998年创立

BSD:Berkeley Software Distribution的简称,1970年代由伯克利加州大学的学生比尔·乔伊开创,也被用来代表其派生出的各种包

MIT:名字源自麻省理工学院(Massachusetts Institute of Technology, MIT),又称“X许可协议”(X License)或“X11许可协议”(X11 License)

MIT协议声明原文如下:被许可人有权利使用、复制、修改、合并、出版发行、散布、再许可和/或贩售软件及软件的副本,及授予被供应人同等权利,惟服从以下义务

在软件和软件的所有副本中都必须包含以上著作权声明和本许可声明

Apache:是由Apache软件基金会发布的

Apache许可证是宽容的,因为它不会强制派生和修改产物使用相同的许可证进行发布。但它仍然要求对所有未修改的部分应用相同的许可证,并且在每个许可文件中,必须保留再分发代码中的任何原始著作权,专利,商标和归属通知(不需要包括任何部分的派生作品);并且在每个更改的许可文件中,都必须添加一条通知,说明对该文件进行了更改。

如果声明文本文件作为原始作品发布的一部分包含在内,则派生作品必须在包含该通知文本文件的可读副本,可以是文档或显示在软件中。

声明文件的内容不会修改许可证,因为它们仅用于提供信息,并且可以在许可证文本中添加更多属性声明,前提是这些声明不能被理解为修改许可证。修改可能有适当的著作权声明,并可能为修改提供不同的许可条款。

除非另有明确规定,否则许可证持有者向授权者提交的任何文稿将根据许可证的条款进行,没有任何条款和条件,但这并不排除与授权者有关的这些贡献有单独的协议。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值