50
AppendixE:SoftwareEndUserLicenseAgreement
usetheGNUCLibraryinnon-freeprogramsenablesmany
morepeopletousethewholeGNUoperatingsystem,as
wellasitsvariant,theGNU/Linuxoperatingsystem .
Although the Lesser General Public License is Less
protectiveoftheusers’freedom,itdoesensurethatthe
userofaprogramthatislinkedwiththeLibraryhasthe
freedomandthewherewithaltorunthatprogramusinga
modifiedversionoftheLibrary .
Theprecisetermsandconditionsforcopying,distribution
and modification follow . Pay close attention to the
difference between a“work based on the library” and a
“work that uses the library” . The former contains code
derived from the library, whereas the latter must be
combinedwiththelibraryinordertorun .
GNULESSERGENERALPUBLICLICENSE
TERMSANDCONDITIONSFORCOPYING,
DISTRIBUTIONANDMODIFICATION
0 . ThisLicenseAgreementappliestoanysoftwarelibrary
orotherprogramwhichcontainsanoticeplacedby
thecopyrightholderorotherauthorizedpartysaying
it may be distributed under the terms of this Lesser
GeneralPublicLicense(alsocalled“thisLicense”) .Each
licenseeisaddressedas“you” .
A“library” means a collection of software functions
and/ordatapreparedsoastobeconvenientlylinked
withapplicationprograms(whichusesomeofthose
functionsanddata)toformexecutables .
The“Library”,below,referstoanysuchsoftwarelibrary
orworkwhichhasbeendistributedundertheseterms .
A“workbasedontheLibrary”meanseithertheLibrary
or any derivative work under copyright law: that is
to say, a work containing the Library or a portion
of it, either verbatim or with modifications and/or
translated straightforwardly into another language .
(Hereinafter,translationisincludedwithoutlimitation
intheterm“modification” .)
“Sourcecode”foraworkmeansthepreferredformof
theworkformakingmodificationstoit .Foralibrary,
completesourcecodemeansallthesourcecodefor
allmodulesitcontains,plusanyassociatedinterface
definition files, plus the scripts used to control
compilationandinstallationofthelibrary .
Activities other than copying, distribution and
modificationarenotcoveredbythisLicense;theyare
outsideitsscope .Theactofrunningaprogramusing
theLibraryisnotrestricted,andoutputfromsucha
program is covered only if its contents constitute a
work based on the Library (independent of the use
oftheLibraryinatoolforwritingit) .Whetherthatis
truedependsonwhattheLibrarydoesandwhatthe
programthatusestheLibrarydoes .
1 . You may copy and distribute verbatim copies of the
Library’s complete source code as you receive it, in
any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep
intactallthenoticesthatrefertothisLicenseandto
theabsenceofanywarranty;anddistributeacopyof
thisLicensealongwiththeLibrary .
Youmaychargeafeeforthephysicalactoftransferring
a copy, and you may at your option offer warranty
protectioninexchangeforafee .
2 . YoumaymodifyyourcopyorcopiesoftheLibraryor
any portion of it, thus forming a work based on the
Library, and copy and distribute such modifications
orworkunderthetermsofSection1above,provided
thatyoualsomeetalloftheseconditions:
a . Themodifiedworkmustitselfbeasoftwarelibrary .
b . You must cause the files modified to carry
prominent notices stating that you changed the
filesandthedateofanychange .
c . You must cause the whole of the work to be
licensedatnochargetoallthirdpartiesunderthe
termsofthisLicense .
d . If a facility in the modified Library refers to a
function or a table of data to be supplied by an
application program that uses the facility, other
than as an argument passed when the facility is
invoked,thenyoumustmakeagoodfaitheffort
to ensure that, in the event an application does
not supply such function or table, the facility
still operates, and performs whatever part of its
purposeremainsmeaningful .
(Forexample,afunctioninalibrarytocomputesquare
roots has a purpose that is entirely well-defined
independentoftheapplication .Therefore,Subsection
2drequiresthatanyapplication-suppliedfunctionor
table used by this function must be optional: if the
applicationdoesnotsupplyit,thesquarerootfunction
muststillcomputesquareroots .)
These requirements apply to the modified work as
awhole .Ifidentifiablesectionsofthatworkarenot
derived from the Library, and can be reasonably
considered independent and separate works in
themselves, then this License, and its terms, do not
applytothosesectionswhenyoudistributethemas
separate works . But when you distribute the same
sectionsaspartofawholewhichisaworkbasedon
theLibrary,thedistributionofthewholemustbeon
thetermsofthisLicense,whosepermissionsforother
licenseesextendtotheentirewhole,andthustoeach
andeverypartregardlessofwhowroteit .
Thus,itisnottheintentofthissectiontoclaimrights
orcontestyourrightstoworkwrittenentirelybyyou;
rather,theintentistoexercisetherighttocontrolthe
Summary of Contents for Valet M10
Page 1: ...user guide ...