Loading ...
Loading ...
Loading ...
v
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or 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 Sections 1 and 2 aboveon a medium customarilyused for
softwareinterchange.
Ifdistributionofobjectcodeismadebyofferingaccesstocopy
fromadesignatedplace,thenofferingequivalentaccesstocopy
thesourcecodefromthesameplacesatisestherequirement
todistributethesourcecode,eventhoughthirdpartiesarenot
compelledtocopythesourcealongwiththeobjectcode.
5. AprogramthatcontainsnoderivativeofanyportionoftheLibrary,
butisdesignedtoworkwiththeLibrarybybeingcompiledor
linkedwithit,iscalleda“workthatusestheLibrary”.Suchawork,
inisolation,isnotaderivativeworkoftheLibrary,andtherefore
fallsoutsidethescopeofthisLicense.
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),ratherthana“workthatuses
thelibrary”.TheexecutableisthereforecoveredbythisLicense.
Section6statestermsfordistributionofsuchexecutables.
Whena“workthatusestheLibrary”usesmaterialfromaheader
lethatispartoftheLibrary,theobjectcodefortheworkmay
beaderivativeworkoftheLibraryeventhoughthesourcecode
isnot.Whetherthisistrueisespeciallysignicantiftheworkcan
belinkedwithouttheLibrary,oriftheworkisitselfalibrary.The
thresholdforthistobetrueisnotpreciselydenedbylaw.
If such an object le uses only numerical parameters, data
structurelayoutsandaccessors,andsmallmacrosandsmallinline
functions(tenlinesorlessinlength),thentheuseoftheobject
leisunrestricted,regardlessofwhetheritislegallyaderivative
work.(Executablescontainingthisobjectcodeplusportionsof
theLibrarywillstillfallunderSection6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of
Section6.Anyexecutablescontainingthatworkalsofallunder
Section6,whetherornottheyarelinkeddirectlywiththeLibrary
itself.
6. AsanexceptiontotheSectionsabove,youmayalsocombineor
linka“workthatusestheLibrary”withtheLibrarytoproduce
a work containing portions of the Library, and distribute that
workundertermsofyourchoice,providedthatthetermspermit
modicationoftheworkforthecustomer'sownuseandreverse
engineeringfordebuggingsuchmodications.
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mustsupplyacopyofthisLicense.
Iftheworkduringexecutiondisplayscopyrightnotices,youmust
includethecopyrightnoticefortheLibraryamongthem,aswell
asareferencedirectingtheusertothecopyofthisLicense.Also,
youmustdooneofthesethings:
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”,asobjectcode
and/orsourcecode,sothattheusercanmodifytheLibrary
andthenrelinktoproduceamodiedexecutablecontaining
the modied Library. (It is understood that the user who
changesthecontentsofdenitionslesintheLibrarywillnot
necessarily be able to recompile the application to use the
modieddenitions.)
b)Useasuitablesharedlibrarymechanismforlinking withthe
Library.Asuitablemechanismisonethat(1)usesatruntime
acopyofthelibraryalreadypresentontheuser'scomputer
system,ratherthancopyinglibraryfunctionsintotheexecutable,
and(2)willoperateproperlywithamodiedversionofthe
library,iftheuserinstallsone,aslongasthemodiedversionis
interface-compatiblewiththeversionthattheworkwasmade
with.
c)Accompany the work with a written offer, valid for at least
threeyears, to givethesame user the materialsspecied in
Subsection6a,above,forachargenomorethanthecostof
performingthisdistribution.
d)Ifdistributionoftheworkismadebyofferingaccesstocopy
fromadesignatedplace,offerequivalentaccesstocopythe
abovespeciedmaterialsfromthesameplace.
e)Verify that the user has already received a copy of these
materialsorthatyouhavealreadysentthisuseracopy.
For an executable, the required form of the“work that uses
theLibrary”mustincludeanydataandutilityprogramsneeded
for reproducing the executable from it. However, as a special
exception, the materials to be distributed need not include
anythingthatisnormallydistributed(ineithersourceorbinary
form)withthemajorcomponents(compiler,kernel,andsoon)
oftheoperatingsystemonwhichtheexecutableruns,unlessthat
componentitselfaccompaniestheexecutable.
It may happen that this requirement contradicts the license
restrictions of other proprietary librariesthat do not normally
accompanytheoperatingsystem.Suchacontradictionmeansyou
cannotuseboththemandtheLibrarytogetherinanexecutable
thatyoudistribute.
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other
libraryfacilitiesnotcoveredbythisLicense,anddistributesuch
acombinedlibrary,providedthattheseparatedistributionofthe
work basedonthe Libraryand of theother libraryfacilities is
otherwisepermitted,andprovidedthatyoudothesetwothings:
a)Accompany the combined library with a copy of the same
workbasedontheLibrary,uncombinedwithanyotherlibrary
facilities. This must be distributed under the terms of the
Sectionsabove.
b)Giveprominentnoticewiththecombinedlibraryofthefact
thatpartofitisaworkbasedontheLibrary,andexplaining
where to nd the accompanying uncombined form of the
samework.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License.
Anyattempt otherwisetocopy,modify,sublicense,linkwith, or
distributetheLibraryisvoid,andwillautomaticallyterminateyour
rights under this License. However, parties who have received
copies, or rights, from you under this License will not have
their licenses terminatedso long as suchparties remain in full
compliance.
9. YouarenotrequiredtoacceptthisLicense,sinceyouhavenot
signedit.However,nothingelsegrantsyoupermissiontomodify
ordistributetheLibraryoritsderivativeworks.Theseactionsare
prohibitedbylawifyoudonotacceptthisLicense.Therefore,by
modifyingordistributingtheLibrary(oranyworkbasedonthe
Library),youindicateyouracceptanceofthisLicensetodoso,and
allitstermsandconditionsforcopying,distributingormodifying
theLibraryorworksbasedonit.
10. EachtimeyouredistributetheLibrary(oranyworkbasedonthe
Library), therecipientautomaticallyreceivesalicense fromthe
originallicensortocopy,distribute,linkwithormodifytheLibrary
Loading ...
Loading ...
Loading ...