GPL vs. LGPL
GPL and LGPL Definitions
What is GPL?
The General Public Licence, or GPL as it’s often called, is the most popular free software licence and it’s used by many different projects, including the Linux kernel, the GNU tools and literally hundreds of others. GPL is the basis of open source software for programmers.
What is LGPL?
The LGPL is similar to the GPL, but is more designed for software libraries where you want to allow non-GPL applications to link to your library and utilize it. If you modify the software, you still have to give back the source code, but you are allowed to link it with proprietary stuff without giving the source code to all of that back.