赞
踩
GNU通用公共许可证简称为GPL,是由发行的用于计算机软件的协议证书,使用该证书的软件被称为自由软件。大多数的GNU程序和超过半数的自由软件使用它。
GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种linux,包括商业公司的linux和linux上各种各样的由个人、组织、以及商业软件公司开发的免费软件了。
GPL协议的目的就是强制代码开源和免费使用。
其最大的特点就是“开源的传染性”:也就是说,假设某公司使用了具有GPL协议的代码库,那么他理论上也必须把自己的代码库开源。(理论上)
MIT协议:MIT协议又称麻省理工学院许可证,该协议是宽范的许可协议,作者只想保留版权,而无任何其它的限制。也就是说,你必须在你的发行版里包含原许可协议的声明,无论你是以二进制发布的还是以源代码发布的。
与其他协议相比,MIT是相对宽松的软件许可协议,因为可以完全控制这些第三方的代码,在必要的时候可以修改或者二次开发。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。