关于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的一些个人认识的主要内容,如果未能解决你的问题,请参考以下文章

github开源代码gpl协议和lgpl协议的区别

github开源代码gpl协议和lgpl协议的区别

开源许可证GPL,BSD,MIT,Mozilla,Apache和LGPL的区别

六种开源协议的比较(BSD, Apache, GPL, LGPL, MIT, MPL)

几种常见的开源软件许可协议(GPL, LGPL, Apache License, BSD)

GPL/LGPL 和静态链接 [关闭]