牛逼lbw 发表于 10-21 21:12:59

【比较详细】一文带你了解4个知名开源协议

【前言】
今天突发奇想,做一期这个
(不知道发哪里好所以发这里了)

【Apache License】
Apache License,顾名思义,是由Apache发布的一份开源协议,最新版本是2.0
算是比较自由的开源协议,我来总结一下吧
1.权利是永恒的
一但被作者授权后,永久不变,不可剥夺或改变
2.权利无国界
一旦被作者授权后,不管是在什么地点授权的,全球有效(<strike>三体人:so?</strike>)
3.无需支付原作者任何费用
4.允许出于任何目的进行分发,修改,售卖软件
可以看出,唯一 一点的要求就是“一旦被作者授权后”
截至目前,使用Apache License的最出名的软件是Android



【GPL】
GPL,全称GNU General Public License,是由GNU软件基金会编写的开源协议,最新版本是3.0
十分甚至九分的自由,我给大家写一下:

你可以按你的意愿运行,修改,分发,将修改后的软件分发,是不是很自由
不过自由也不是完全自由的,有两点要注意
1.必须要把修改后的软件开源
2.必须标明原作者和出处
使用GPL协议开源的最出名的软件是啥,不用说大家都知道吧
那就是Linux Kernel

【BSD】
<strike>别问我为什么不是链接,因为没找到官网</strike>
BSD的全称是Berkeley Software Distribution License,最新版本是1.0(一看就偷懒了(bushi)
BSD协议我认为特别宽松,因为如果你更改了以BSD协议开源的软件的源码,那你在后续可以选择使用任意协议开源或闭源
但是和以上协议一样,都尊重作者的权利

【MIT】
MIT的全称是麻省理工,是由麻省理工发布的协议(逝的)
网上都说比BSD更宽松,只要求保函原作者的许可信息(也许就是软件目录里的LICENSE文件?)

【如果我不遵守协议会怎么样】
实际上,我就这么想过
我查了下,有两点解决方案
1.如果是国内软件,请了解一下一个叫做法务部的部门,小心律师函
2.如果是国外软件,FFmpeg就弄了一个叫做“耻辱柱”的东西,一但发现不遵守协议的,直接示众,许多国内软件都上榜了<strike>果然,国内软件就是国内软件</strike>
页: [1]
查看完整版本: 【比较详细】一文带你了解4个知名开源协议