From Beijing to Changchun to do a few years of software, know a lot of seniors, thank them for my care, today happened to listen to the company's predecessors mentioned the difference between the GPL and LGPL, curious oneself also on the web search some information, hey, just Mr. Liu always said I should start practicing blogging, today put this as the first article.
-------------------------------------------------------------------------------------------
First of all, both of these agreements are GNU, and for the translation of the two agreements, I made a 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
Inside are English, and the content is very long, I through the search and summary, summed up a bit (not necessarily accurate)
To put it simply:
GPL: If your software is a GPL, then any user can access your source code when using your software.
LGPL: And for LGPL if you just use a package of LGPL or a project in your software there is no need to open source.
Difference:
I'm not sure. As long as there is one point in your project that uses him, the whole project has to be open source, and for LGPL, the rest of the above is not open source.
Charges and free:
Because it is to do web development, to easyui more familiar with, looked at, in fact, both have a fee version, and Easyui's free version is the GPL agreement, and charges for commercial licensing agreement (the specific content is unclear).
This article is from the "Jalorchen_" blog, make sure to keep this source http://jalorchenshy.blog.51cto.com/12215601/1866477
Some personal knowledge about the GPL and LGPL