Cisco Valet Plus User Manual page 53

Cisco valet plus: user guide
Hide thumbs Also See for Valet Plus:
Table of Contents

Advertisement

/
distributionofderivativeorcollectiveworksbasedon
theLibrary .
In addition, mere aggregation of another work not
basedontheLibrarywiththeLibrary(orwithawork
based on the Library) on a volume of a storage or
distribution medium does not bring the other work
underthescopeofthisLicense .
3 . YoumayopttoapplythetermsoftheordinaryGNU
General Public License instead of this License to a
givencopyoftheLibrary .Todothis,youmustalterall
thenoticesthatrefertothisLicense,sothattheyrefer
to the ordinary GNU General Public License, version
2,insteadoftothisLicense .(Ifanewerversionthan
version2oftheordinaryGNUGeneralPublicLicense
has appeared, then you can specify that version
insteadifyouwish .)Donotmakeanyotherchange
inthesenotices .
Once this change is made in a given copy, it is
irreversibleforthatcopy,sotheordinaryGNUGeneral
Public License applies to all subsequent copies and
derivativeworksmadefromthatcopy .
Thisoptionisusefulwhenyouwishtocopypartofthe
codeoftheLibraryintoaprogramthatisnotalibrary .
4 . YoumaycopyanddistributetheLibrary(oraportion
orderivativeofit,underSection2)inobjectcodeor
executable form under the terms of Sections 1 and
2 above provided that you accompany it with the
complete corresponding machine-readable source
code, which must be distributed under the terms of
Sections1and2aboveonamediumcustomarilyused
forsoftwareinterchange .
If distribution of object code is made by offering
accesstocopyfromadesignatedplace,thenoffering
equivalent access to copy the source code from the
same place satisfies the requirement to distribute
the source code, even though third parties are not
compelled to copy the source along with the object
code .
5 . Aprogramthatcontainsnoderivativeofanyportion
oftheLibrary,butisdesignedtoworkwiththeLibrary
bybeingcompiledorlinkedwithit,iscalleda"work
thatusestheLibrary" .Suchawork,inisolation,isnot
a derivative work of the Library, and therefore falls
outsidethescopeofthisLicense .
However, linking a"work that uses the Library" with
the Library creates an executable that is a derivative
of the Library (because it contains portions of the
Library),ratherthana"workthatusesthelibrary" .The
executableisthereforecoveredbythisLicense .Section
6statestermsfordistributionofsuchexecutables .
Whena"workthatusestheLibrary"usesmaterialfrom
aheaderfilethatispartoftheLibrary,theobjectcode
for the work may be a derivative work of the Library
even though the source code is not .Whether this is
trueisespeciallysignificantiftheworkcanbelinked
AppendixE:SoftwareEndUserLicenseAgreement
withouttheLibrary,oriftheworkisitselfalibrary .The
thresholdforthistobetrueisnotpreciselydefinedby
law .
Ifsuchanobjectfileusesonlynumericalparameters,
data structure layouts and accessors, and small
macrosandsmallinlinefunctions(tenlinesorlessin
length),thentheuseoftheobjectfileisunrestricted,
regardless of whether it is legally a derivative work . 
(Executablescontainingthisobjectcodeplusportions
oftheLibrarywillstillfallunderSection6 .)
Otherwise,iftheworkisaderivativeoftheLibrary,you
maydistributetheobjectcodefortheworkunderthe
terms of Section 6 .  Any executables containing that
workalsofallunderSection6,whetherornottheyare
linkeddirectlywiththeLibraryitself .
6 . AsanexceptiontotheSectionsabove,youmayalso
combineorlinka"workthatusestheLibrary"withthe
Librarytoproduceaworkcontainingportionsofthe
Library,anddistributethatworkundertermsofyour
choice, provided that the terms permit modification
of the work for the customer's own use and reverse
engineeringfordebuggingsuchmodifications .
You must give prominent notice with each copy of
the work that the Library is used in it and that the
Library and its use are covered by this License . You
mustsupplyacopyofthisLicense .Iftheworkduring
executiondisplayscopyrightnotices,youmustinclude
the copyright notice for the Library among them, as
wellasareferencedirectingtheusertothecopyofthis
License .Also,youmustdooneofthesethings:
a . Accompany the work with the complete
corresponding machine-readable source code
for the Library including whatever changes were
used in the work (which must be distributed
under Sections 1 and 2 above); and, if the work
is an executable linked with the Library, with the
complete machine-readable"work that  uses the
Library",asobjectcodeand/orsourcecode,sothat
the user can modify the Library and then relink
to produce a modified executable containing the
modified Library .  (It is understood that the user
whochangesthecontentsofdefinitionsfilesinthe
Library will not necessarily be able to recompile
theapplicationtousethemodifieddefinitions .)
b . Useasuitablesharedlibrarymechanismforlinking
withtheLibrary .Asuitablemechanismisonethat
(1) uses at run time a copy of the library already
presentontheuser'scomputersystem,ratherthan
copyinglibraryfunctionsintotheexecutable,and
(2)willoperateproperlywithamodifiedversionof
the library, if the user installs one, as long as the
modifiedversionisinterface-compatiblewiththe
versionthattheworkwasmadewith .
51

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Valet plus m20Valet m10

Table of Contents