关于GPL和LGPL的一些个人认识
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于GPL和LGPL的一些个人认识相关的知识,希望对你有一定的参考价值。
从北京转战长春做了几年软件,认识了很多前辈,很感谢他们对我的照顾,今天偶然听公司前辈提到GPL和LGPL的区别,好奇的自己也上网上搜了一些资料,嘿嘿,正好刘哥总说我应该开始练习写Blog了,今天就把这个作为第一篇吧。
-------------------------------------------------------------------------------------------
首先说,这两种协议都是GNU的,关于两种协议的译本,我做了一下Search:
GPL:
http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
LGPL:
http://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt
里面都是英文,而且内容很长,我通过搜索和自己总结,归纳了一下(未必准确)
简单的说:
GPL:如果你的软件是GPL协议,那么任何用户在使用你的软件的时候均可以获得你的源码。
LGPL:而对于LGPL如果你只是使用了LGPL的一个包或是一个项目在你的软件是没有必要开源的。
区别:
不确定,听说GPL只要你的项目中有一个点用了他,那么整个项目就必须要开源,而对于LGPL而言,上文提到的,其他部分是不需要开源的。
收费与免费:
因为是做Web开发,对Easyui 比较熟悉,看了一下,其实两者均有收费版本,而Easyui的免费版本是GPL协议,而收费则为商业授权协议了(具体内容不清楚)。
本文出自 “jalorchen_” 博客,请务必保留此出处http://jalorchenshy.blog.51cto.com/12215601/1866477
以上是关于关于GPL和LGPL的一些个人认识的主要内容,如果未能解决你的问题,请参考以下文章
开源许可证GPL,BSD,MIT,Mozilla,Apache和LGPL的区别
六种开源协议的比较(BSD, Apache, GPL, LGPL, MIT, MPL)