GNU Lesser General Public License
The GNU Lesser General Public License issoftware license designed ascompromise betweenGNU General Public Licensesimple permissive licenses such asBSD license andMIT License.
It placescopyleft restriction on individual source code files but does not copyleftprogram aswhole provided you use "a suitable shared library mechanismlinking"follow certain other restrictions. The licenseonly usefulsoftware libraries;was once calledGNU Library General Public License.
The main difference betweenGPL andLGPLthatlatter can be linked tonon-(L)GPLed software program.
