252
2. YoumaymodifyyourcopyorcopiesoftheProgramoranyportionofit,thusformingaworkbasedontheProgram,and
copyanddistributesuchmodicationsorworkunderthetermsofSection1above,providedthatyoualsomeetallof
these conditions:
a) Youmustcausethemodiedlestocarryprominentnoticesstatingthatyouchangedthelesandthedateofanychange.
b) Youmustcauseanyworkthatyoudistributeorpublish,thatinwholeorinpartcontainsorisderivedfromthe
Programoranypartthereof,tobelicensedasawholeatnochargetoallthirdpartiesunderthetermsofthisLicense.
c) Ifthemodiedprogramnormallyreadscommandsinteractivelywhenrun,youmustcauseit,whenstartedrunning
forsuchinteractiveuseinthemostordinaryway,toprintordisplayanannouncementincludinganappropriate
copyrightnoticeandanoticethatthereisnowarranty(orelse,sayingthatyouprovideawarranty)andthatusers
mayredistributetheprogramundertheseconditions,andtellingtheuserhowtoviewacopyofthisLicense.
(Exception:iftheProgramitselfisinteractivebutdoesnotnormallyprintsuchanannouncement,yourworkbasedon
theProgramisnotrequiredtoprintanannouncement.)
These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the
Program,andcanbereasonablyconsideredindependentandseparateworksinthemselves,thenthisLicense,anditsterms,
do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part
ofawholewhichisaworkbasedontheProgram,thedistributionofthewholemustbeonthetermsofthisLicense,whose
permissionsforotherlicenseesextendtotheentirewhole,andthustoeachandeverypartregardlessofwhowroteit.
Thus,itisnottheintentofthissectiontoclaimrightsorcontestyourrightstoworkwrittenentirelybyyou;rather,theintentis
to exercise the right to control the distribution of derivative or collective works based on the Program.
Inaddition,mereaggregationofanotherworknotbasedontheProgramwiththeProgram(orwithaworkbasedonthe
Program)onavolumeofastorageordistributionmediumdoesnotbringtheotherworkunderthescopeofthisLicense.
3. YoumaycopyanddistributetheProgram(oraworkbasedonit,underSection2)inobjectcodeorexecutableformunder
the terms of Sections 1 and 2 above provided that you also do one of the following:
a) Accompanyitwiththecompletecorrespondingmachine-readablesourcecode,whichmustbedistributedunderthe
termsofSections1and2aboveonamediumcustomarilyusedforsoftwareinterchange;or,
b) Accompanyitwithawrittenoffer,validforatleastthreeyears,togiveanythirdparty,forachargenomorethanyourcostof
physicallyperformingsourcedistribution,acompletemachine-readablecopyofthecorrespondingsourcecode,tobe
distributedunderthetermsofSections1and2aboveonamediumcustomarilyusedforsoftwareinterchange;or,
c) Accompanyitwiththeinformationyoureceivedastotheoffertodistributecorrespondingsourcecode.(This
alternativeisallowedonlyfornoncommercialdistributionandonlyifyoureceivedtheprograminobjectcodeor
executableformwithsuchanoffer,inaccordwithSubsectionbabove.)
Thesourcecodeforaworkmeansthepreferredformoftheworkformakingmodicationstoit.Foranexecutablework,
completesourcecodemeansallthesourcecodeforallmodulesitcontains,plusanyassociatedinterfacedenitionles,plus
thescriptsusedtocontrolcompilationandinstallationoftheexecutable.However,asaspecialexception,thesourcecode
distributedneednotincludeanythingthatisnormallydistributed(ineithersourceorbinaryform)withthemajorcomponents
(compiler,kernel,andsoon)oftheoperatingsystemonwhichtheexecutableruns,unlessthatcomponentitselfaccompanies
the executable.
Ifdistributionofexecutableorobjectcodeismadebyofferingaccesstocopyfromadesignatedplace,thenofferingequivalent
accesstocopythesourcecodefromthesameplacecountsasdistributionofthesourcecode,eventhoughthirdpartiesare
notcompelledtocopythesourcealongwiththeobjectcode.
4. Youmaynotcopy,modify,sublicense,ordistributetheProgramexceptasexpresslyprovidedunderthisLicense.Any
attemptotherwisetocopy,modify,sublicenseordistributetheProgramisvoid,andwillautomaticallyterminateyourrights
underthisLicense.However,partieswhohavereceivedcopies,orrights,fromyouunderthisLicensewillnothavetheir
licenses terminated so long as such parties remain in full compliance.
5. YouarenotrequiredtoacceptthisLicense,sinceyouhavenotsignedit.However,nothingelsegrantsyoupermissionto
modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License.
Therefore,bymodifyingordistributingtheProgram(oranyworkbasedontheProgram),youindicateyouracceptanceofthis
Licensetodoso,andallitstermsandconditionsforcopying,distributingormodifyingtheProgramorworksbasedonit.
License Agreement