各种开源协议汇总


前言

当前的开源环境下有各种开源协议,这里进行汇总方便大家参考。


一、apache协议

apache协议要求有四部分:
1、代码可以商用或开源,但是如果开源必须要保留原有的开源声明
2、代码可以随意修改,如果开源,必须要写明修改的内容
3、修改后开源的,可以加新的协议要求,但是不能与之前的apache协议冲突
4、代码可以任意使用,原作者不承担任何责任

二、MIT协议

MIT许可协议之名源自麻省理工学院(Massachusetts Institute of Technology, MIT),又称“X许可协议”(X License)或“X11许可协议”(X11 License)
被许可人有权利使用、复制、修改、合并、出版发行、散布、再许可和/或贩售软件及软件的副本,及授予被供应人同等权利
但是 在软件和软件的所有副本中都必须包含以上著作权声明和本许可声明。

三、gpl协议

gpl协议又分为v1,v2,v3
gpl协议最早由大名鼎鼎的斯托曼创建。
v1:已经gpl开源的软件不能修改协议成为闭源,修改的代码必须开源。开源并不免费,如果提供软件维护服务,可以向用户收取服务费。如果把gpl软件作为其中一个独立服务,软件不需要开源。
v2:在v1基础上,加上了一条限制,主要是强调gpl软件如果和自己开发的软件一起发布,自己开发的软件就必须开源,如果分开发布,就可以不开源
v3:在v2的基础上进一步收紧,不管是不是一起发布,只要用到了gpl软件,都必须开源
待续

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值