几个常见开源协议

GPL协议

该协议要求只要软件包中使用了遵循GPL协议的产品或代码,那么该软件必须开源免费。也正因如此它不适合商业软件。
GPL的特点:复制自由,传播自由,可以收费传播,修改自由。
这里我们主要谈收费传播,当进行收费传播时,GPL协议要求必须告知用户此软件是可以免费获得的。修改自由也是有要求的,用户可以自由修改,但软件修改后必须依然基于GPL协议。
如果在软件开发过程中使用了GPL类库,那么软件也必须遵循GPL协议。

LGPL协议

LGPL协议是一个针对GPL类库的开源协议。LGPL 允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码。这使得采用LGPL协议的开源代码可以被商业软件作为类库引用并发布和销售。LGPL协议为商业应用提供了一定帮助,但如果进行了修改或者衍生则修改和衍生部分必须开源。

BSD协议用户

这是一个有利于商业软件的许可协议,用户可以使用,修改和重新发布遵循该许可的软件,并且可以作为商业软件发布。但有前提前提条件:
再发布的软件中包含源码,则源码必须遵循BSD协议。
当发布的软件中只包含二进制程序时,必须在相关文档中生命原始代码遵循BSD协议。
不允许直接使用不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。)(不能打着原作者的旗号推广)

MIT协议

这是一个最开放的协议,在使用遵从此协议的软件时,无论代码还是二进制程序,你可以进行任何操作,并且只有一个前提,,你必须在你的发行版里包含原许可协议的声明。

如果你想对协议有更深的理解可以看这篇文章 https://blog.csdn.net/u014266077/article/details/50523168?utm_medium=distribute.pc_relevant.none-task-blog-title-4&spm=1001.2101.3001.4242

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值