What is the difference between the GPL and the LGPL?
The GNU GPL is intended to be used for applications whereas the GNU LGPL is intended to be used for application libraries. The Joomla! Content Management System is an entire application that utilizes a multitude of libraries, both GPL and LGPL (as well as with other GPL compatible licenses), and thus is licensed under the GPL license.