1.3.3 GPL知识
您可以在百度里搜索“跟老男孩学Linux运维:Web集群实战 艾草文学(www.321553.xyz)”查找最新章节!
1.3.3 GPL知识
1.GPL
GPL全称为General PublicLicense,中文名为通用公共许可,是一个最著名的开源许可协议,开源社区最著名的Linux内核就是在GPL许可下发布的。GPL许可是由自由软件基金会创建的。
1984年,RichardStallman发起开发自由软件的运动后不久,在其他人的协作下他创立了通用公共许可证(GPL),这对推动自由软件的发展起到至关重要的作用,那么,这个GPL到底是什么意思呢?
简单地理解,GPL许可的核心是保证任何人有共享和修改自由软件的自由,任何人有权取得、修改和重新发布自由软件的源代码权利,但都必须同时给出具体更改的源代码。
虽然整个Linux内核是基于GNU通用公共许可的,但是Linux内核并不是GNU计划的一部分,这一点请读者不要混淆。
2.LGPL
LGPL(Lesser General PublicLicense)相对于GPL较为宽松,允许不公开全部源代码,为基于Linux平台开发商业软件提供了更广阔的空间。对于该知识点,本书仅提及一下,有兴趣的读者可到网上查询相关信息。 跟老男孩学Linux运维:Web集群实战