User's Manual
MostGNUsoftware,includingsomelibraries,iscoveredbytheordinaryGNUGeneral
PublicLicense.Thislicense,theGNULesserGeneralPublicLicense,appliestocertain
designatedlibraries,andisquitedifferentfromtheordinaryGeneralPublicLicense.We
usethislicenseforcertainlibrariesinordertopermitlinkingthoselibrariesintonon‐free
programs.
Whenaprogramislinkedwithalibrary,whetherstaticallyorusingasharedlibrary,the
combinationofthetwoislegallyspeakingacombinedwork,aderivativeoftheoriginal
library.TheordinaryGeneralPublicLicensethereforepermitssuchlinkingonlyifthe
entirecombinationfitsitscriteriaoffreedom.TheLesserGeneralPublicLicensepermits
morelaxcriteriaforlinkingothercodewiththelibrary.
Wecallthislicensethe"Lesser"GeneralPublicLicensebecauseitdoesLesstoprotectthe
user'sfreedomthantheordinaryGeneralPublicLicense.Italsoprovidesotherfree
softwaredevelopersLessofanadvantageovercompetingnon‐freeprograms.These
disadvantagesarethereasonweusetheordinaryGeneralPublicLicenseformanylibraries.
However,theLesserlicenseprovidesadvantagesincertainspecialcircumstances.
Forexample,onrareoccasions,theremaybeaspecialneedtoencouragethewidest
possibleuseofacertainlibrary,sothatitbecomesade‐factostandard.Toachievethis,
non‐freeprogramsmustbeallowedtousethelibrary.Amorefrequentcaseisthatafree
librarydoesthesamejobaswidelyusednon‐freelibraries.Inthiscase,thereislittleto
gainbylimitingthefreelibrarytofreesoftwareonly,soweusetheLesserGeneralPublic
License.
Inothercases,permissiontouseaparticularlibraryinnon‐freeprogramsenablesa
greaternumberofpeopletousealargebodyoffreesoftware.Forexample,permissionto
usetheGNUCLibraryinnon‐freeprogramsenablesmanymorepeopletousethewhole
GNUoperatingsystem,aswellasitsvariant,theGNU/Linuxoperatingsystem.
AlthoughtheLesserGeneralPublicLicenseisLessprotectiveoftheusers'freedom,itdoes
ensurethattheuserofaprogramthatislinkedwiththeLibraryhasthefreedomandthe
wherewithaltorunthatprogramusingamodifiedversionoftheLibrary.
Theprecisetermsandconditionsforcopying,distributionandmodificationfollow.Pay
closeattentiontothedifferencebetweena"workbasedonthelibrary"anda"workthat