Legal 70
The“sourcecode”foraworkmeansthepreferredformoftheworkformakingmodificationstoit.
“Objectcode”meansanynon-sourceformofawork.
A“StandardInterface”meansaninterfacethateitherisanofficialstandarddefinedbyarecognized
standardsbody,or,inthecaseofinterfacesspecifiedforaparticularprogramminglanguage,one
thatiswidelyusedamongdevelopersworkinginthatlanguage.
The“SystemLibraries”ofanexecutableworkincludeanything,otherthantheworkasawhole,that
(a)isincludedinthenormalformofpackagingaMajorComponent,butwhichisnotpartofthat
MajorComponent,and(b)servesonlytoenableuseoftheworkwiththatMajorComponent,orto
implementaStandardInterfaceforwhichanimplementationisavailabletothepublicinsourcecode
form.A“MajorComponent”,inthiscontext,meansamajoressentialcomponent(kernel,window
system,andsoon)ofthespecificoperatingsystem(ifany)onwhichtheexecutableworkruns,ora
compilerusedtoproducethework,oranobjectcodeinterpreterusedtorunit.
The“CorrespondingSource”foraworkinobjectcodeformmeansallthesourcecodeneededto
generate,install,and(foranexecutablework)runtheobjectcodeandtomodifythework,including
scriptstocontrolthoseactivities.However,itdoesnotincludethework'sSystemLibraries,or
general-purposetoolsorgenerallyavailablefreeprogramswhichareusedunmodifiedinperforming
thoseactivitiesbutwhicharenotpartofthework.Forexample,CorrespondingSourceincludes
interfacedefinitionfilesassociatedwithsourcefilesforthework,andthesourcecodeforshared
librariesanddynamicallylinkedsubprogramsthattheworkisspecificallydesignedtorequire,such
asbyintimatedatacommunicationorcontrolflowbetweenthosesubprogramsandotherpartsof
thework.
TheCorrespondingSourceneednotincludeanythingthatuserscanregenerateautomaticallyfrom
otherpartsoftheCorrespondingSource.
TheCorrespondingSourceforaworkinsourcecodeformisthatsamework.
2. Basic Permissions.
AllrightsgrantedunderthisLicensearegrantedforthetermofcopyrightontheProgram,andare
irrevocableprovidedthestatedconditionsaremet.ThisLicenseexplicitlyaffirmsyourunlimited
permissiontoruntheunmodifiedProgram.Theoutputfromrunningacoveredworkiscoveredby
thisLicenseonlyiftheoutput,givenitscontent,constitutesacoveredwork.ThisLicense
acknowledgesyourrightsoffairuseorotherequivalent,asprovidedbycopyrightlaw.
Youmaymake,runandpropagatecoveredworksthatyoudonotconvey,withoutconditionssolong
asyourlicenseotherwiseremainsinforce.Youmayconveycoveredworkstoothersforthesole
purposeofhavingthemmakemodificationsexclusivelyforyou,orprovideyouwithfacilitiesfor
runningthoseworks,providedthatyoucomplywiththetermsofthisLicenseinconveyingall
materialforwhichyoudonotcontrolcopyright.Thosethusmakingorrunningthecoveredworksfor
youmustdosoexclusivelyonyourbehalf,underyourdirectionandcontrol,ontermsthatprohibit
themfrommakinganycopiesofyourcopyrightedmaterialoutsidetheirrelationshipwithyou.
Conveyingunderanyothercircumstancesispermittedsolelyundertheconditionsstatedbelow.
Sublicensingisnotallowed;section10makesitunnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.