/home/vasilief/Desktop/libqti/gpl-3.0.txt File Reference


Functions

GNU GENERAL PUBLIC LICENSE
June 
Copyright (C) 2007 Free Software Foundation

Variables

GNU GENERAL PUBLIC LICENSE
June Inc< http:Everyoneispermittedtocopyanddistributeverbatimcopiesofthislicensedocument,
butchangingitisnotallowed.PreambleTheGNUGeneralPublicLicenseisafree,
copyleftlicenseforsoftwareandotherkindsofworks.Thelicensesformostsoftwareandotherpracticalworksaredesignedtotakeawayyourfreedomtoshareandchangetheworks.Bycontrast,
theGNUGeneralPublicLicenseisintendedtoguaranteeyourfreedomtoshareandchangeallversionsofaprogram--tomakesureitremainsfreesoftwareforallitsusers.We,
theFreeSoftwareFoundation,
usetheGNUGeneralPublicLicenseformostofoursoftware;itappliesalsotoanyotherworkreleasedthiswaybyitsauthors.Youcanapplyittoyourprograms,
too.Whenwespeakoffreesoftware,
wearereferringtofreedom,
notprice.OurGeneralPublicLicensesaredesignedtomakesurethatyouhavethefreedomtodistributecopiesoffreesoftware(andchargeforthemifyouwish),
thatyoureceivesourcecodeorcangetitifyouwantit,
thatyoucanchangethesoftwareorusepiecesofitinnewfreeprograms,
andthatyouknowyoucandothesethings.Toprotectyourrights,
weneedtopreventothersfromdenyingyoutheserightsoraskingyoutosurrendertherights.Therefore,
youhavecertainresponsibilitiesifyoudistributecopiesofthesoftware,
orifyoumodifyit:responsibilitiestorespectthefreedomofothers.Forexample,
ifyoudistributecopiesofsuchaprogram,
whethergratisorforafee, youmustpassontotherecipientsthesamefreedomsthatyoureceived.Youmustmakesurethatthey,
too, receiveorcangetthesourcecode.Andyoumustshowthemthesetermssotheyknowtheirrights.DevelopersthatusetheGNUGPLprotectyourrightswithtwosteps:(1)
assertcopyrightonthesoftware,
and(2) offeryouthisLicensegivingyoulegalpermissiontocopy,
distributeand/ormodifyit.Forthedevelopers'andauthors'protection, theGPLclearlyexplainsthatthereisnowarrantyforthisfreesoftware.Forbothusers'andauthors'sake, theGPLrequiresthatmodifiedversionsbemarkedaschanged,
sothattheirproblemswillnotbeattributederroneouslytoauthorsofpreviousversions.Somedevicesaredesignedtodenyusersaccesstoinstallorrunmodifiedversionsofthesoftwareinsidethem,
althoughthemanufacturercandoso.Thisisfundamentallyincompatiblewiththeaimofprotectingusers'freedomtochangethesoftware.Thesystematicpatternofsuchabuseoccursintheareaofproductsforindividualstouse,
whichispreciselywhereitismostunacceptable.Therefore,
wehavedesignedthisversionoftheGPLtoprohibitthepracticeforthoseproducts.Ifsuchproblemsarisesubstantiallyinotherdomains,
westandreadytoextendthisprovisiontothosedomainsinfutureversionsoftheGPL,
asneededtoprotectthefreedomofusers.Finally,
everyprogramisthreatenedconstantlybysoftwarepatents.Statesshouldnotallowpatentstorestrictdevelopmentanduseofsoftwareongeneral-purposecomputers, butinthosethatdo,
wewishtoavoidthespecialdangerthatpatentsappliedtoafreeprogramcouldmakeiteffectivelyproprietary.Topreventthis,
theGPLassuresthatpatentscannotbeusedtorendertheprogramnon-free.Theprecisetermsandconditionsforcopying,
distributionandmodificationfollow.TERMSANDCONDITIONS0.Definitions."ThisLicense"referstoversion3oftheGNUGeneralPublicLicense."Copyright"alsomeanscopyright-likelawsthatapplytootherkindsofworks,
suchassemiconductormasks."TheProgram"referstoanycopyrightableworklicensedunderthisLicense.Eachlicenseeisaddressedas"you"."Licensees"and"recipients"maybeindividualsororganizations.To"modify"aworkmeanstocopyfromoradaptallorpartoftheworkinafashionrequiringcopyrightpermission,
otherthanthemakingofanexactcopy.Theresultingworkiscalleda"modifiedversion"oftheearlierworkorawork"basedon"theearlierwork.A"coveredwork"meanseithertheunmodifiedProgramoraworkbasedontheProgram.To"propagate"aworkmeanstodoanythingwithitthat,
withoutpermission, wouldmakeyoudirectlyorsecondarilyliableforinfringementunderapplicablecopyrightlaw,
exceptexecutingitonacomputerormodifyingaprivatecopy.Propagationincludescopying,
distribution(withorwithoutmodification),
makingavailabletothepublic,
andinsomecountriesotheractivitiesaswell.To"convey"aworkmeansanykindofpropagationthatenablesotherpartiestomakeorreceivecopies.Mereinteractionwithauserthroughacomputernetwork,
withnotransferofacopy, isnotconveying.Aninteractiveuserinterfacedisplays"AppropriateLegalNotices"totheextentthatitincludesaconvenientandprominentlyvisiblefeaturethat(1)
displaysanappropriatecopyrightnotice,
and(2) tellstheuserthatthereisnowarrantyforthework(excepttotheextentthatwarrantiesareprovided),
thatlicenseesmayconveytheworkunderthisLicense,
andhowtoviewacopyofthisLicense.Iftheinterfacepresentsalistofusercommandsoroptions,
suchasamenu, aprominentiteminthelistmeetsthiscriterion.1.SourceCode.The"sourcecode"foraworkmeansthepreferredformoftheworkformakingmodificationstoit."Objectcode"meansanynon-sourceformofawork.A"StandardInterface"meansaninterfacethateitherisanofficialstandarddefinedbyarecognizedstandardsbody,
or, inthecaseofinterfacesspecifiedforaparticularprogramminglanguage,
onethatiswidelyusedamongdevelopersworkinginthatlanguage.The"SystemLibraries"ofanexecutableworkincludeanything,
otherthantheworkasawhole,
that(a) isincludedinthenormalformofpackagingaMajorComponent,
butwhichisnotpartofthatMajorComponent,
and(b) servesonlytoenableuseoftheworkwiththatMajorComponent,
ortoimplementaStandardInterfaceforwhichanimplementationisavailabletothepublicinsourcecodeform.A"MajorComponent", inthiscontext,
meansamajoressentialcomponent(kernel, windowsystem, andsoon)
ofthespecificoperatingsystem(ifany) onwhichtheexecutableworkruns,
oracompilerusedtoproducethework,
oranobjectcodeinterpreterusedtorunit.The"CorrespondingSource"foraworkinobjectcodeformmeansallthesourcecodeneededtogenerate,
install, and(foranexecutablework)
runtheobjectcodeandtomodifythework,
includingscriptstocontrolthoseactivities.However,
itdoesnotincludethework'sSystemLibraries,
orgeneral-purposetoolsorgenerallyavailablefreeprogramswhichareusedunmodifiedinperformingthoseactivitiesbutwhicharenotpartofthework.Forexample,
CorrespondingSourceincludesinterfacedefinitionfilesassociatedwithsourcefilesforthework,
andthesourcecodeforsharedlibrariesanddynamicallylinkedsubprogramsthattheworkisspecificallydesignedtorequire,
suchasbyintimatedatacommunicationorcontrolflowbetweenthosesubprogramsandotherpartsofthework.TheCorrespondingSourceneednotincludeanythingthatuserscanregenerateautomaticallyfromotherpartsoftheCorrespondingSource.TheCorrespondingSourceforaworkinsourcecodeformisthatsamework.2.BasicPermissions.AllrightsgrantedunderthisLicensearegrantedforthetermofcopyrightontheProgram,
andareirrevocableprovidedthestatedconditionsaremet.ThisLicenseexplicitlyaffirmsyourunlimitedpermissiontoruntheunmodifiedProgram.TheoutputfromrunningacoveredworkiscoveredbythisLicenseonlyiftheoutput,
givenitscontent, constitutesacoveredwork.ThisLicenseacknowledgesyourrightsoffairuseorotherequivalent,
asprovidedbycopyrightlaw.Youmaymake,
runandpropagatecoveredworksthatyoudonotconvey,
withoutconditionssolongasyourlicenseotherwiseremainsinforce.Youmayconveycoveredworkstoothersforthesolepurposeofhavingthemmakemodificationsexclusivelyforyou,
orprovideyouwithfacilitiesforrunningthoseworks,
providedthatyoucomplywiththetermsofthisLicenseinconveyingallmaterialforwhichyoudonotcontrolcopyright.Thosethusmakingorrunningthecoveredworksforyoumustdosoexclusivelyonyourbehalf,
underyourdirectionandcontrol,
ontermsthatprohibitthemfrommakinganycopiesofyourcopyrightedmaterialoutsidetheirrelationshipwithyou.Conveyingunderanyothercircumstancesispermittedsolelyundertheconditionsstatedbelow.Sublicensingisnotallowed;section10makesitunnecessary.3.ProtectingUsers'LegalRightsFromAnti-CircumventionLaw.Nocoveredworkshallbedeemedpartofaneffectivetechnologicalmeasureunderanyapplicablelawfulfillingobligationsunderarticle11oftheWIPOcopyrighttreatyadoptedon20December1996,
orsimilarlawsprohibitingorrestrictingcircumventionofsuchmeasures.Whenyouconveyacoveredwork,
youwaiveanylegalpowertoforbidcircumventionoftechnologicalmeasurestotheextentsuchcircumventioniseffectedbyexercisingrightsunderthisLicensewithrespecttothecoveredwork,
andyoudisclaimanyintentiontolimitoperationormodificationoftheworkasameansofenforcing,
againstthework'susers, yourorthirdparties'legalrightstoforbidcircumventionoftechnologicalmeasures.4.ConveyingVerbatimCopies.YoumayconveyverbatimcopiesoftheProgram'ssourcecodeasyoureceiveit,
inanymedium, providedthatyouconspicuouslyandappropriatelypublishoneachcopyanappropriatecopyrightnotice;keepintactallnoticesstatingthatthisLicenseandanynon-permissivetermsaddedinaccordwithsection7applytothecode;keepintactallnoticesoftheabsenceofanywarranty;andgiveallrecipientsacopyofthisLicensealongwiththeProgram.Youmaychargeanypriceornopriceforeachcopythatyouconvey,
andyoumayoffersupportorwarrantyprotectionforafee.5.ConveyingModifiedSourceVersions.YoumayconveyaworkbasedontheProgram,
orthemodificationstoproduceitfromtheProgram,
intheformofsourcecodeunderthetermsofsection4,
providedthatyoualsomeetalloftheseconditions:a)
Theworkmustcarryprominentnoticesstatingthatyoumodifiedit,
andgivingarelevantdate.b)
TheworkmustcarryprominentnoticesstatingthatitisreleasedunderthisLicenseandanyconditionsaddedundersection7.Thisrequirementmodifiestherequirementinsection4to"keepintactallnotices".c)
Youmustlicensetheentirework,
asawhole, underthisLicensetoanyonewhocomesintopossessionofacopy.ThisLicensewillthereforeapply,
alongwithanyapplicablesection7additionalterms,
tothewholeofthework, andallitsparts,
regardlessofhowtheyarepackaged.ThisLicensegivesnopermissiontolicensetheworkinanyotherway,
butitdoesnotinvalidatesuchpermissionifyouhaveseparatelyreceivedit.d)
Iftheworkhasinteractiveuserinterfaces,
eachmustdisplayAppropriateLegalNotices;however, iftheProgramhasinteractiveinterfacesthatdonotdisplayAppropriateLegalNotices,
yourworkneednotmakethemdoso.Acompilationofacoveredworkwithotherseparateandindependentworks,
whicharenotbytheirnatureextensionsofthecoveredwork,
andwhicharenotcombinedwithitsuchastoformalargerprogram,
inoronavolumeofastorageordistributionmedium,
iscalledan"aggregate"ifthecompilationanditsresultingcopyrightarenotusedtolimittheaccessorlegalrightsofthecompilation'susersbeyondwhattheindividualworkspermit.InclusionofacoveredworkinanaggregatedoesnotcausethisLicensetoapplytotheotherpartsoftheaggregate.6.ConveyingNon-SourceForms.Youmayconveyacoveredworkinobjectcodeformunderthetermsofsections4and5,
providedthatyoualsoconveythemachine-readableCorrespondingSourceunderthetermsofthisLicense,
inoneoftheseways:a) Conveytheobjectcodein,
orembodiedin, aphysicalproduct(includingaphysicaldistributionmedium),
accompaniedbytheCorrespondingSourcefixedonadurablephysicalmediumcustomarilyusedforsoftwareinterchange.b)
Conveytheobjectcodein, orembodiedin,
aphysicalproduct(includingaphysicaldistributionmedium),
accompaniedbyawrittenoffer,
validforatleastthreeyearsandvalidforaslongasyouoffersparepartsorcustomersupportforthatproductmodel,
togiveanyonewhopossessestheobjectcodeeither(1)
acopyoftheCorrespondingSourceforallthesoftwareintheproductthatiscoveredbythisLicense,
onadurablephysicalmediumcustomarilyusedforsoftwareinterchange,
forapricenomorethanyourreasonablecostofphysicallyperformingthisconveyingofsource,
or(2) accesstocopytheCorrespondingSourcefromanetworkserveratnocharge.c)
ConveyindividualcopiesoftheobjectcodewithacopyofthewrittenoffertoprovidetheCorrespondingSource.Thisalternativeisallowedonlyoccasionallyandnoncommercially,
andonlyifyoureceivedtheobjectcodewithsuchanoffer,
inaccordwithsubsection6b.d)
Conveytheobjectcodebyofferingaccessfromadesignatedplace(gratisorforacharge), andofferequivalentaccesstotheCorrespondingSourceinthesamewaythroughthesameplaceatnofurthercharge.YouneednotrequirerecipientstocopytheCorrespondingSourcealongwiththeobjectcode.Iftheplacetocopytheobjectcodeisanetworkserver,
theCorrespondingSourcemaybeonadifferentserver(operatedbyyouorathirdparty)
thatsupportsequivalentcopyingfacilities,
providedyoumaintaincleardirectionsnexttotheobjectcodesayingwheretofindtheCorrespondingSource.RegardlessofwhatserverhoststheCorrespondingSource,
youremainobligatedtoensurethatitisavailableforaslongasneededtosatisfytheserequirements.e)
Conveytheobjectcodeusingpeer-to-peertransmission, providedyouinformotherpeerswheretheobjectcodeandCorrespondingSourceoftheworkarebeingofferedtothegeneralpublicatnochargeundersubsection6d.Aseparableportionoftheobjectcode,
whosesourcecodeisexcludedfromtheCorrespondingSourceasaSystemLibrary,
neednotbeincludedinconveyingtheobjectcodework.A"UserProduct"iseither(1) a"consumerproduct", whichmeansanytangiblepersonalpropertywhichisnormallyusedforpersonal,
family, orhouseholdpurposes,
or(2) anythingdesignedorsoldforincorporationintoadwelling.Indeterminingwhetheraproductisaconsumerproduct,
doubtfulcasesshallberesolvedinfavorofcoverage.Foraparticularproductreceivedbyaparticularuser,
"normallyused"referstoatypicalorcommonuseofthatclassofproduct,
regardlessofthestatusoftheparticularuserorofthewayinwhichtheparticularuseractuallyuses,
orexpectsorisexpectedtouse,
theproduct.Aproductisaconsumerproductregardlessofwhethertheproducthassubstantialcommercial,
industrialornon-consumeruses,
unlesssuchusesrepresenttheonlysignificantmodeofuseoftheproduct."InstallationInformation"foraUserProductmeansanymethods,
procedures, authorizationkeys,
orotherinformationrequiredtoinstallandexecutemodifiedversionsofacoveredworkinthatUserProductfromamodifiedversionofitsCorrespondingSource.Theinformationmustsufficetoensurethatthecontinuedfunctioningofthemodifiedobjectcodeisinnocasepreventedorinterferedwithsolelybecausemodificationhasbeenmade.Ifyouconveyanobjectcodeworkunderthissectionin,
orwith, orspecificallyforusein,
aUserProduct, andtheconveyingoccursaspartofatransactioninwhichtherightofpossessionanduseoftheUserProductistransferredtotherecipientinperpetuityorforafixedterm(regardlessofhowthetransactionischaracterized),
theCorrespondingSourceconveyedunderthissectionmustbeaccompaniedbytheInstallationInformation.ButthisrequirementdoesnotapplyifneitheryounoranythirdpartyretainstheabilitytoinstallmodifiedobjectcodeontheUserProduct(forexample, theworkhasbeeninstalledinROM).TherequirementtoprovideInstallationInformationdoesnotincludearequirementtocontinuetoprovidesupportservice,
warranty, orupdatesforaworkthathasbeenmodifiedorinstalledbytherecipient,
orfortheUserProductinwhichithasbeenmodifiedorinstalled.Accesstoanetworkmaybedeniedwhenthemodificationitselfmateriallyandadverselyaffectstheoperationofthenetworkorviolatestherulesandprotocolsforcommunicationacrossthenetwork.CorrespondingSourceconveyed,
andInstallationInformationprovided,
inaccordwiththissectionmustbeinaformatthatispubliclydocumented(andwithanimplementationavailabletothepublicinsourcecodeform),
andmustrequirenospecialpasswordorkeyforunpacking,
readingorcopying.7.AdditionalTerms."Additionalpermissions"aretermsthatsupplementthetermsofthisLicensebymakingexceptionsfromoneormoreofitsconditions.AdditionalpermissionsthatareapplicabletotheentireProgramshallbetreatedasthoughtheywereincludedinthisLicense,
totheextentthattheyarevalidunderapplicablelaw.IfadditionalpermissionsapplyonlytopartoftheProgram,
thatpartmaybeusedseparatelyunderthosepermissions,
buttheentireProgramremainsgovernedbythisLicensewithoutregardtotheadditionalpermissions.Whenyouconveyacopyofacoveredwork,
youmayatyouroptionremoveanyadditionalpermissionsfromthatcopy,
orfromanypartofit.(Additionalpermissionsmaybewrittentorequiretheirownremovalincertaincaseswhenyoumodifythework.)
Youmayplaceadditionalpermissionsonmaterial,
addedbyyoutoacoveredwork,
forwhichyouhaveorcangiveappropriatecopyrightpermission.NotwithstandinganyotherprovisionofthisLicense,
formaterialyouaddtoacoveredwork,
youmay(ifauthorizedbythecopyrightholdersofthatmaterial)
supplementthetermsofthisLicensewithterms:a)
Disclaimingwarrantyorlimitingliabilitydifferentlyfromthetermsofsections15and16ofthisLicense;orb) RequiringpreservationofspecifiedreasonablelegalnoticesorauthorattributionsinthatmaterialorintheAppropriateLegalNoticesdisplayedbyworkscontainingit;orc) Prohibitingmisrepresentationoftheoriginofthatmaterial,
orrequiringthatmodifiedversionsofsuchmaterialbemarkedinreasonablewaysasdifferentfromtheoriginalversion;ord) Limitingtheuseforpublicitypurposesofnamesoflicensorsorauthorsofthematerial;ore) Decliningtograntrightsundertrademarklawforuseofsometradenames,
trademarks, orservicemarks;orf) Requiringindemnificationoflicensorsandauthorsofthatmaterialbyanyonewhoconveysthematerial(ormodifiedversionsofit) withcontractualassumptionsofliabilitytotherecipient,
foranyliabilitythatthesecontractualassumptionsdirectlyimposeonthoselicensorsandauthors.Allothernon-permissiveadditionaltermsareconsidered"furtherrestrictions"withinthemeaningofsection10.IftheProgramasyoureceivedit,
oranypartofit, containsanoticestatingthatitisgovernedbythisLicensealongwithatermthatisafurtherrestriction,
youmayremovethatterm.IfalicensedocumentcontainsafurtherrestrictionbutpermitsrelicensingorconveyingunderthisLicense,
youmayaddtoacoveredworkmaterialgovernedbythetermsofthatlicensedocument,
providedthatthefurtherrestrictiondoesnotsurvivesuchrelicensingorconveying.Ifyouaddtermstoacoveredworkinaccordwiththissection,
youmustplace, intherelevantsourcefiles,
astatementoftheadditionaltermsthatapplytothosefiles,
oranoticeindicatingwheretofindtheapplicableterms.Additionalterms,
permissiveornon-permissive,
maybestatedintheformofaseparatelywrittenlicense,
orstatedasexceptions;theaboverequirementsapplyeitherway.8.Termination.YoumaynotpropagateormodifyacoveredworkexceptasexpresslyprovidedunderthisLicense.Anyattemptotherwisetopropagateormodifyitisvoid,
andwillautomaticallyterminateyourrightsunderthisLicense(includinganypatentlicensesgrantedunderthethirdparagraphofsection11).However, ifyouceaseallviolationofthisLicense,
thenyourlicensefromaparticularcopyrightholderisreinstated(a) provisionally, unlessanduntilthecopyrightholderexplicitlyandfinallyterminatesyourlicense,
and(b) permanently, ifthecopyrightholderfailstonotifyyouoftheviolationbysomereasonablemeanspriorto60daysafterthecessation.Moreover,
yourlicensefromaparticularcopyrightholderisreinstatedpermanentlyifthecopyrightholdernotifiesyouoftheviolationbysomereasonablemeans,
thisisthefirsttimeyouhavereceivednoticeofviolationofthisLicense(foranywork) fromthatcopyrightholder,
andyoucuretheviolationpriorto30daysafteryourreceiptofthenotice.TerminationofyourrightsunderthissectiondoesnotterminatethelicensesofpartieswhohavereceivedcopiesorrightsfromyouunderthisLicense.Ifyourrightshavebeenterminatedandnotpermanentlyreinstated,
youdonotqualifytoreceivenewlicensesforthesamematerialundersection10.9.AcceptanceNotRequiredforHavingCopies.YouarenotrequiredtoacceptthisLicenseinordertoreceiveorrunacopyoftheProgram.Ancillarypropagationofacoveredworkoccurringsolelyasaconsequenceofusingpeer-to-peertransmissiontoreceiveacopylikewisedoesnotrequireacceptance.However,
nothingotherthanthisLicensegrantsyoupermissiontopropagateormodifyanycoveredwork.TheseactionsinfringecopyrightifyoudonotacceptthisLicense.Therefore,
bymodifyingorpropagatingacoveredwork,
youindicateyouracceptanceofthisLicensetodoso.10.AutomaticLicensingofDownstreamRecipients.Eachtimeyouconveyacoveredwork,
therecipientautomaticallyreceivesalicensefromtheoriginallicensors,
torun, modifyandpropagatethatwork,
subjecttothisLicense.YouarenotresponsibleforenforcingcompliancebythirdpartieswiththisLicense.An"entitytransaction"isatransactiontransferringcontrolofanorganization,
orsubstantiallyallassetsofone,
orsubdividinganorganization,
ormergingorganizations.Ifpropagationofacoveredworkresultsfromanentitytransaction,
eachpartytothattransactionwhoreceivesacopyoftheworkalsoreceiveswhateverlicensestotheworktheparty'spredecessorininteresthadorcouldgiveunderthepreviousparagraph,
plusarighttopossessionoftheCorrespondingSourceoftheworkfromthepredecessorininterest,
ifthepredecessorhasitorcangetitwithreasonableefforts.YoumaynotimposeanyfurtherrestrictionsontheexerciseoftherightsgrantedoraffirmedunderthisLicense.Forexample,
youmaynotimposealicensefee,
royalty, orotherchargeforexerciseofrightsgrantedunderthisLicense,
andyoumaynotinitiatelitigation(includingacross-claimorcounterclaiminalawsuit)
allegingthatanypatentclaimisinfringedbymaking,
using, selling, offeringforsale,
orimportingtheProgramoranyportionofit.11.Patents.A"contributor"isacopyrightholderwhoauthorizesuseunderthisLicenseoftheProgramoraworkonwhichtheProgramisbased.Theworkthuslicensediscalledthecontributor's"contributorversion".Acontributor's"essentialpatentclaims"areallpatentclaimsownedorcontrolledbythecontributor,
whetheralreadyacquiredorhereafteracquired,
thatwouldbeinfringedbysomemanner,
permittedbythisLicense, ofmaking,
using, orsellingitscontributorversion,
butdonotincludeclaimsthatwouldbeinfringedonlyasaconsequenceoffurthermodificationofthecontributorversion.Forpurposesofthisdefinition,
"control"includestherighttograntpatentsublicensesinamannerconsistentwiththerequirementsofthisLicense.Eachcontributorgrantsyouanon-exclusive, worldwide, royalty-freepatentlicenseunderthecontributor'sessentialpatentclaims, tomake,
use, sell, offerforsale,
importandotherwiserun, modifyandpropagatethecontentsofitscontributorversion.Inthefollowingthreeparagraphs,
a"patentlicense"isanyexpressagreementorcommitment,
howeverdenominated, nottoenforceapatent(suchasanexpresspermissiontopracticeapatentorcovenantnottosueforpatentinfringement).To"grant"suchapatentlicensetoapartymeanstomakesuchanagreementorcommitmentnottoenforceapatentagainsttheparty.Ifyouconveyacoveredwork,
knowinglyrelyingonapatentlicense,
andtheCorrespondingSourceoftheworkisnotavailableforanyonetocopy,
freeofchargeandunderthetermsofthisLicense,
throughapubliclyavailablenetworkserverorotherreadilyaccessiblemeans,
thenyoumusteither(1) causetheCorrespondingSourcetobesoavailable,
or(2) arrangetodepriveyourselfofthebenefitofthepatentlicenseforthisparticularwork,
or(3) arrange, inamannerconsistentwiththerequirementsofthisLicense,
toextendthepatentlicensetodownstreamrecipients."Knowinglyrelying"meansyouhaveactualknowledgethat,
butforthepatentlicense, yourconveyingthecoveredworkinacountry,
oryourrecipient'suseofthecoveredworkinacountry,
wouldinfringeoneormoreidentifiablepatentsinthatcountrythatyouhavereasontobelievearevalid.If,
pursuanttoorinconnectionwithasingletransactionorarrangement,
youconvey, orpropagatebyprocuringconveyanceof,
acoveredwork, andgrantapatentlicensetosomeofthepartiesreceivingthecoveredworkauthorizingthemtouse,
propagate, modifyorconveyaspecificcopyofthecoveredwork,
thenthepatentlicenseyougrantisautomaticallyextendedtoallrecipientsofthecoveredworkandworksbasedonit.Apatentlicenseis"discriminatory"ifitdoesnotincludewithinthescopeofitscoverage,
prohibitstheexerciseof, orisconditionedonthenon-exerciseofoneormoreoftherightsthatarespecificallygrantedunderthisLicense.Youmaynotconveyacoveredworkifyouareapartytoanarrangementwithathirdpartythatisinthebusinessofdistributingsoftware,
underwhichyoumakepaymenttothethirdpartybasedontheextentofyouractivityofconveyingthework,
andunderwhichthethirdpartygrants,
toanyofthepartieswhowouldreceivethecoveredworkfromyou,
adiscriminatorypatentlicense(a) inconnectionwithcopiesofthecoveredworkconveyedbyyou(orcopiesmadefromthosecopies),
or(b) primarilyforandinconnectionwithspecificproductsorcompilationsthatcontainthecoveredwork,
unlessyouenteredintothatarrangement,
orthatpatentlicensewasgranted,
priorto28March2007.NothinginthisLicenseshallbeconstruedasexcludingorlimitinganyimpliedlicenseorotherdefensestoinfringementthatmayotherwisebeavailabletoyouunderapplicablepatentlaw.12.NoSurrenderofOthers'Freedom.Ifconditionsareimposedonyou(whetherbycourtorder, agreementorotherwise)
thatcontradicttheconditionsofthisLicense,
theydonotexcuseyoufromtheconditionsofthisLicense.IfyoucannotconveyacoveredworksoastosatisfysimultaneouslyyourobligationsunderthisLicenseandanyotherpertinentobligations,
thenasaconsequenceyoumaynotconveyitatall.Forexample,
ifyouagreetotermsthatobligateyoutocollectaroyaltyforfurtherconveyingfromthosetowhomyouconveytheProgram,
theonlywayyoucouldsatisfyboththosetermsandthisLicensewouldbetorefrainentirelyfromconveyingtheProgram.13.UsewiththeGNUAfferoGeneralPublicLicense.NotwithstandinganyotherprovisionofthisLicense,
youhavepermissiontolinkorcombineanycoveredworkwithaworklicensedunderversion3oftheGNUAfferoGeneralPublicLicenseintoasinglecombinedwork,
andtoconveytheresultingwork.ThetermsofthisLicensewillcontinuetoapplytothepartwhichisthecoveredwork,
butthespecialrequirementsoftheGNUAfferoGeneralPublicLicense,
section13, concerninginteractionthroughanetworkwillapplytothecombinationassuch.14.RevisedVersionsofthisLicense.TheFreeSoftwareFoundationmaypublishrevisedand/ornewversionsoftheGNUGeneralPublicLicensefromtimetotime.Suchnewversionswillbesimilarinspirittothepresentversion,
butmaydifferindetailtoaddressnewproblemsorconcerns.Eachversionisgivenadistinguishingversionnumber.IftheProgramspecifiesthatacertainnumberedversionoftheGNUGeneralPublicLicense"oranylaterversion"appliestoit,
youhavetheoptionoffollowingthetermsandconditionseitherofthatnumberedversionorofanylaterversionpublishedbytheFreeSoftwareFoundation.IftheProgramdoesnotspecifyaversionnumberoftheGNUGeneralPublicLicense,
youmaychooseanyversioneverpublishedbytheFreeSoftwareFoundation.IftheProgramspecifiesthataproxycandecidewhichfutureversionsoftheGNUGeneralPublicLicensecanbeused,
thatproxy'spublicstatementofacceptanceofaversionpermanentlyauthorizesyoutochoosethatversionfortheProgram.Laterlicenseversionsmaygiveyouadditionalordifferentpermissions.However,
noadditionalobligationsareimposedonanyauthororcopyrightholderasaresultofyourchoosingtofollowalaterversion.15.DisclaimerofWarranty.THEREISNOWARRANTYFORTHEPROGRAM,
TOTHEEXTENTPERMITTEDBYAPPLICABLELAW.EXCEPTWHENOTHERWISESTATEDINWRITINGTHECOPYRIGHTHOLDERSAND/OROTHERPARTIESPROVIDETHEPROGRAM"ASIS"WITHOUTWARRANTYOFANYKIND,
EITHEREXPRESSEDORIMPLIED,
INCLUDING, BUTNOTLIMITEDTO,
THEIMPLIEDWARRANTIESOFMERCHANTABILITYANDFITNESSFORAPARTICULARPURPOSE.THEENTIRERISKASTOTHEQUALITYANDPERFORMANCEOFTHEPROGRAMISWITHYOU.SHOULDTHEPROGRAMPROVEDEFECTIVE,
YOUASSUMETHECOSTOFALLNECESSARYSERVICING,
REPAIRORCORRECTION.16.LimitationofLiability.INNOEVENTUNLESSREQUIREDBYAPPLICABLELAWORAGREEDTOINWRITINGWILLANYCOPYRIGHTHOLDER,
ORANYOTHERPARTYWHOMODIFIESAND/ORCONVEYSTHEPROGRAMASPERMITTEDABOVE,
BELIABLETOYOUFORDAMAGES,
INCLUDINGANYGENERAL, SPECIAL,
INCIDENTALORCONSEQUENTIALDAMAGESARISINGOUTOFTHEUSEORINABILITYTOUSETHEPROGRAM(INCLUDINGBUTNOTLIMITEDTOLOSSOFDATAORDATABEINGRENDEREDINACCURATEORLOSSESSUSTAINEDBYYOUORTHIRDPARTIESORAFAILUREOFTHEPROGRAMTOOPERATEWITHANYOTHERPROGRAMS),
EVENIFSUCHHOLDEROROTHERPARTYHASBEENADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGES.17.InterpretationofSections15and16.Ifthedisclaimerofwarrantyandlimitationofliabilityprovidedabovecannotbegivenlocallegaleffectaccordingtotheirterms,
reviewingcourtsshallapplylocallawthatmostcloselyapproximatesanabsolutewaiverofallcivilliabilityinconnectionwiththeProgram,
unlessawarrantyorassumptionofliabilityaccompaniesacopyofthePrograminreturnforafee.ENDOFTERMSANDCONDITIONSHowtoApplyTheseTermstoYourNewProgramsIfyoudevelopanewprogram,
andyouwantittobeofthegreatestpossibleusetothepublic,
thebestwaytoachievethisistomakeitfreesoftwarewhicheveryonecanredistributeandchangeundertheseterms.Todoso,
attachthefollowingnoticestotheprogram.Itissafesttoattachthemtothestartofeachsourcefiletomosteffectivelystatetheexclusionofwarranty;andeachfileshouldhaveatleastthe"copyright"lineandapointertowherethefullnoticeisfound.<
onelinetogivetheprogram'snameandabriefideaofwhatitdoes.>
Copyright(C)< year >< name
of author > This program is
free software without even
the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR
PURPOSE See the GNU General
Public License for more details
You should have received a
copy of the GNU General Public
License along with this program
If 
not
GNU GENERAL PUBLIC LICENSE Version


Function Documentation

GNU GENERAL PUBLIC LICENSE June Copyright  ) 
 


Variable Documentation

GNU GENERAL PUBLIC LICENSE June Inc<http:Everyoneispermittedtocopyanddistributeverbatimcopiesofthislicensedocument,butchangingitisnotallowed.PreambleTheGNUGeneralPublicLicenseisafree,copyleftlicenseforsoftwareandotherkindsofworks.Thelicensesformostsoftwareandotherpracticalworksaredesignedtotakeawayyourfreedomtoshareandchangetheworks.Bycontrast,theGNUGeneralPublicLicenseisintendedtoguaranteeyourfreedomtoshareandchangeallversionsofaprogram--tomakesureitremainsfreesoftwareforallitsusers.We,theFreeSoftwareFoundation,usetheGNUGeneralPublicLicenseformostofoursoftware;itappliesalsotoanyotherworkreleasedthiswaybyitsauthors.Youcanapplyittoyourprograms,too.Whenwespeakoffreesoftware,wearereferringtofreedom,notprice.OurGeneralPublicLicensesaredesignedtomakesurethatyouhavethefreedomtodistributecopiesoffreesoftware(andchargeforthemifyouwish),thatyoureceivesourcecodeorcangetitifyouwantit,thatyoucanchangethesoftwareorusepiecesofitinnewfreeprograms,andthatyouknowyoucandothesethings.Toprotectyourrights,weneedtopreventothersfromdenyingyoutheserightsoraskingyoutosurrendertherights.Therefore,youhavecertainresponsibilitiesifyoudistributecopiesofthesoftware,orifyoumodifyit:responsibilitiestorespectthefreedomofothers.Forexample,ifyoudistributecopiesofsuchaprogram,whethergratisorforafee,youmustpassontotherecipientsthesamefreedomsthatyoureceived.Youmustmakesurethatthey,too,receiveorcangetthesourcecode.Andyoumustshowthemthesetermssotheyknowtheirrights.DevelopersthatusetheGNUGPLprotectyourrightswithtwosteps:(1)assertcopyrightonthesoftware,and(2)offeryouthisLicensegivingyoulegalpermissiontocopy,distributeand/ormodifyit.Forthedevelopers'andauthors'protection,theGPLclearlyexplainsthatthereisnowarrantyforthisfreesoftware.Forbothusers'andauthors'sake,theGPLrequiresthatmodifiedversionsbemarkedaschanged,sothattheirproblemswillnotbeattributederroneouslytoauthorsofpreviousversions.Somedevicesaredesignedtodenyusersaccesstoinstallorrunmodifiedversionsofthesoftwareinsidethem,althoughthemanufacturercandoso.Thisisfundamentallyincompatiblewiththeaimofprotectingusers'freedomtochangethesoftware.Thesystematicpatternofsuchabuseoccursintheareaofproductsforindividualstouse,whichispreciselywhereitismostunacceptable.Therefore,wehavedesignedthisversionoftheGPLtoprohibitthepracticeforthoseproducts.Ifsuchproblemsarisesubstantiallyinotherdomains,westandreadytoextendthisprovisiontothosedomainsinfutureversionsoftheGPL,asneededtoprotectthefreedomofusers.Finally,everyprogramisthreatenedconstantlybysoftwarepatents.Statesshouldnotallowpatentstorestrictdevelopmentanduseofsoftwareongeneral-purposecomputers,butinthosethatdo,wewishtoavoidthespecialdangerthatpatentsappliedtoafreeprogramcouldmakeiteffectivelyproprietary.Topreventthis,theGPLassuresthatpatentscannotbeusedtorendertheprogramnon-free.Theprecisetermsandconditionsforcopying,distributionandmodificationfollow.TERMSANDCONDITIONS0.Definitions."ThisLicense"referstoversion3oftheGNUGeneralPublicLicense."Copyright"alsomeanscopyright-likelawsthatapplytootherkindsofworks,suchassemiconductormasks."TheProgram"referstoanycopyrightableworklicensedunderthisLicense.Eachlicenseeisaddressedas"you"."Licensees"and"recipients"maybeindividualsororganizations.To"modify"aworkmeanstocopyfromoradaptallorpartoftheworkinafashionrequiringcopyrightpermission,otherthanthemakingofanexactcopy.Theresultingworkiscalleda"modifiedversion"oftheearlierworkorawork"basedon"theearlierwork.A"coveredwork"meanseithertheunmodifiedProgramoraworkbasedontheProgram.To"propagate"aworkmeanstodoanythingwithitthat,withoutpermission,wouldmakeyoudirectlyorsecondarilyliableforinfringementunderapplicablecopyrightlaw,exceptexecutingitonacomputerormodifyingaprivatecopy.Propagationincludescopying,distribution(withorwithoutmodification),makingavailabletothepublic,andinsomecountriesotheractivitiesaswell.To"convey"aworkmeansanykindofpropagationthatenablesotherpartiestomakeorreceivecopies.Mereinteractionwithauserthroughacomputernetwork,withnotransferofacopy,isnotconveying.Aninteractiveuserinterfacedisplays"AppropriateLegalNotices"totheextentthatitincludesaconvenientandprominentlyvisiblefeaturethat(1)displaysanappropriatecopyrightnotice,and(2)tellstheuserthatthereisnowarrantyforthework(excepttotheextentthatwarrantiesareprovided),thatlicenseesmayconveytheworkunderthisLicense,andhowtoviewacopyofthisLicense.Iftheinterfacepresentsalistofusercommandsoroptions,suchasamenu,aprominentiteminthelistmeetsthiscriterion.1.SourceCode.The"sourcecode"foraworkmeansthepreferredformoftheworkformakingmodificationstoit."Objectcode"meansanynon-sourceformofawork.A"StandardInterface"meansaninterfacethateitherisanofficialstandarddefinedbyarecognizedstandardsbody,or,inthecaseofinterfacesspecifiedforaparticularprogramminglanguage,onethatiswidelyusedamongdevelopersworkinginthatlanguage.The"SystemLibraries"ofanexecutableworkincludeanything,otherthantheworkasawhole,that(a)isincludedinthenormalformofpackagingaMajorComponent,butwhichisnotpartofthatMajorComponent,and(b)servesonlytoenableuseoftheworkwiththatMajorComponent,ortoimplementaStandardInterfaceforwhichanimplementationisavailabletothepublicinsourcecodeform.A"MajorComponent",inthiscontext,meansamajoressentialcomponent(kernel,windowsystem,andsoon)ofthespecificoperatingsystem(ifany)onwhichtheexecutableworkruns,oracompilerusedtoproducethework,oranobjectcodeinterpreterusedtorunit.The"CorrespondingSource"foraworkinobjectcodeformmeansallthesourcecodeneededtogenerate,install,and(foranexecutablework)runtheobjectcodeandtomodifythework,includingscriptstocontrolthoseactivities.However,itdoesnotincludethework'sSystemLibraries,orgeneral-purposetoolsorgenerallyavailablefreeprogramswhichareusedunmodifiedinperformingthoseactivitiesbutwhicharenotpartofthework.Forexample,CorrespondingSourceincludesinterfacedefinitionfilesassociatedwithsourcefilesforthework,andthesourcecodeforsharedlibrariesanddynamicallylinkedsubprogramsthattheworkisspecificallydesignedtorequire,suchasbyintimatedatacommunicationorcontrolflowbetweenthosesubprogramsandotherpartsofthework.TheCorrespondingSourceneednotincludeanythingthatuserscanregenerateautomaticallyfromotherpartsoftheCorrespondingSource.TheCorrespondingSourceforaworkinsourcecodeformisthatsamework.2.BasicPermissions.AllrightsgrantedunderthisLicensearegrantedforthetermofcopyrightontheProgram,andareirrevocableprovidedthestatedconditionsaremet.ThisLicenseexplicitlyaffirmsyourunlimitedpermissiontoruntheunmodifiedProgram.TheoutputfromrunningacoveredworkiscoveredbythisLicenseonlyiftheoutput,givenitscontent,constitutesacoveredwork.ThisLicenseacknowledgesyourrightsoffairuseorotherequivalent,asprovidedbycopyrightlaw.Youmaymake,runandpropagatecoveredworksthatyoudonotconvey,withoutconditionssolongasyourlicenseotherwiseremainsinforce.Youmayconveycoveredworkstoothersforthesolepurposeofhavingthemmakemodificationsexclusivelyforyou,orprovideyouwithfacilitiesforrunningthoseworks,providedthatyoucomplywiththetermsofthisLicenseinconveyingallmaterialforwhichyoudonotcontrolcopyright.Thosethusmakingorrunningthecoveredworksforyoumustdosoexclusivelyonyourbehalf,underyourdirectionandcontrol,ontermsthatprohibitthemfrommakinganycopiesofyourcopyrightedmaterialoutsidetheirrelationshipwithyou.Conveyingunderanyothercircumstancesispermittedsolelyundertheconditionsstatedbelow.Sublicensingisnotallowed;section10makesitunnecessary.3.ProtectingUsers'LegalRightsFromAnti-CircumventionLaw.Nocoveredworkshallbedeemedpartofaneffectivetechnologicalmeasureunderanyapplicablelawfulfillingobligationsunderarticle11oftheWIPOcopyrighttreatyadoptedon20December1996,orsimilarlawsprohibitingorrestrictingcircumventionofsuchmeasures.Whenyouconveyacoveredwork,youwaiveanylegalpowertoforbidcircumventionoftechnologicalmeasurestotheextentsuchcircumventioniseffectedbyexercisingrightsunderthisLicensewithrespecttothecoveredwork,andyoudisclaimanyintentiontolimitoperationormodificationoftheworkasameansofenforcing,againstthework'susers,yourorthirdparties'legalrightstoforbidcircumventionoftechnologicalmeasures.4.ConveyingVerbatimCopies.YoumayconveyverbatimcopiesoftheProgram'ssourcecodeasyoureceiveit,inanymedium,providedthatyouconspicuouslyandappropriatelypublishoneachcopyanappropriatecopyrightnotice;keepintactallnoticesstatingthatthisLicenseandanynon-permissivetermsaddedinaccordwithsection7applytothecode;keepintactallnoticesoftheabsenceofanywarranty;andgiveallrecipientsacopyofthisLicensealongwiththeProgram.Youmaychargeanypriceornopriceforeachcopythatyouconvey,andyoumayoffersupportorwarrantyprotectionforafee.5.ConveyingModifiedSourceVersions.YoumayconveyaworkbasedontheProgram,orthemodificationstoproduceitfromtheProgram,intheformofsourcecodeunderthetermsofsection4,providedthatyoualsomeetalloftheseconditions:a)Theworkmustcarryprominentnoticesstatingthatyoumodifiedit,andgivingarelevantdate.b)TheworkmustcarryprominentnoticesstatingthatitisreleasedunderthisLicenseandanyconditionsaddedundersection7.Thisrequirementmodifiestherequirementinsection4to"keepintactallnotices".c)Youmustlicensetheentirework,asawhole,underthisLicensetoanyonewhocomesintopossessionofacopy.ThisLicensewillthereforeapply,alongwithanyapplicablesection7additionalterms,tothewholeofthework,andallitsparts,regardlessofhowtheyarepackaged.ThisLicensegivesnopermissiontolicensetheworkinanyotherway,butitdoesnotinvalidatesuchpermissionifyouhaveseparatelyreceivedit.d)Iftheworkhasinteractiveuserinterfaces,eachmustdisplayAppropriateLegalNotices;however,iftheProgramhasinteractiveinterfacesthatdonotdisplayAppropriateLegalNotices,yourworkneednotmakethemdoso.Acompilationofacoveredworkwithotherseparateandindependentworks,whicharenotbytheirnatureextensionsofthecoveredwork,andwhicharenotcombinedwithitsuchastoformalargerprogram,inoronavolumeofastorageordistributionmedium,iscalledan"aggregate"ifthecompilationanditsresultingcopyrightarenotusedtolimittheaccessorlegalrightsofthecompilation'susersbeyondwhattheindividualworkspermit.InclusionofacoveredworkinanaggregatedoesnotcausethisLicensetoapplytotheotherpartsoftheaggregate.6.ConveyingNon-SourceForms.Youmayconveyacoveredworkinobjectcodeformunderthetermsofsections4and5,providedthatyoualsoconveythemachine-readableCorrespondingSourceunderthetermsofthisLicense,inoneoftheseways:a)Conveytheobjectcodein,orembodiedin,aphysicalproduct(includingaphysicaldistributionmedium),accompaniedbytheCorrespondingSourcefixedonadurablephysicalmediumcustomarilyusedforsoftwareinterchange.b)Conveytheobjectcodein,orembodiedin,aphysicalproduct(includingaphysicaldistributionmedium),accompaniedbyawrittenoffer,validforatleastthreeyearsandvalidforaslongasyouoffersparepartsorcustomersupportforthatproductmodel,togiveanyonewhopossessestheobjectcodeeither(1)acopyoftheCorrespondingSourceforallthesoftwareintheproductthatiscoveredbythisLicense,onadurablephysicalmediumcustomarilyusedforsoftwareinterchange,forapricenomorethanyourreasonablecostofphysicallyperformingthisconveyingofsource,or(2)accesstocopytheCorrespondingSourcefromanetworkserveratnocharge.c)ConveyindividualcopiesoftheobjectcodewithacopyofthewrittenoffertoprovidetheCorrespondingSource.Thisalternativeisallowedonlyoccasionallyandnoncommercially,andonlyifyoureceivedtheobjectcodewithsuchanoffer,inaccordwithsubsection6b.d)Conveytheobjectcodebyofferingaccessfromadesignatedplace(gratisorforacharge),andofferequivalentaccesstotheCorrespondingSourceinthesamewaythroughthesameplaceatnofurthercharge.YouneednotrequirerecipientstocopytheCorrespondingSourcealongwiththeobjectcode.Iftheplacetocopytheobjectcodeisanetworkserver,theCorrespondingSourcemaybeonadifferentserver(operatedbyyouorathirdparty)thatsupportsequivalentcopyingfacilities,providedyoumaintaincleardirectionsnexttotheobjectcodesayingwheretofindtheCorrespondingSource.RegardlessofwhatserverhoststheCorrespondingSource,youremainobligatedtoensurethatitisavailableforaslongasneededtosatisfytheserequirements.e)Conveytheobjectcodeusingpeer-to-peertransmission,providedyouinformotherpeerswheretheobjectcodeandCorrespondingSourceoftheworkarebeingofferedtothegeneralpublicatnochargeundersubsection6d.Aseparableportionoftheobjectcode,whosesourcecodeisexcludedfromtheCorrespondingSourceasaSystemLibrary,neednotbeincludedinconveyingtheobjectcodework.A"UserProduct"iseither(1)a"consumerproduct",whichmeansanytangiblepersonalpropertywhichisnormallyusedforpersonal,family,orhouseholdpurposes,or(2)anythingdesignedorsoldforincorporationintoadwelling.Indeterminingwhetheraproductisaconsumerproduct,doubtfulcasesshallberesolvedinfavorofcoverage.Foraparticularproductreceivedbyaparticularuser,"normallyused"referstoatypicalorcommonuseofthatclassofproduct,regardlessofthestatusoftheparticularuserorofthewayinwhichtheparticularuseractuallyuses,orexpectsorisexpectedtouse,theproduct.Aproductisaconsumerproductregardlessofwhethertheproducthassubstantialcommercial,industrialornon-consumeruses,unlesssuchusesrepresenttheonlysignificantmodeofuseoftheproduct."InstallationInformation"foraUserProductmeansanymethods,procedures,authorizationkeys,orotherinformationrequiredtoinstallandexecutemodifiedversionsofacoveredworkinthatUserProductfromamodifiedversionofitsCorrespondingSource.Theinformationmustsufficetoensurethatthecontinuedfunctioningofthemodifiedobjectcodeisinnocasepreventedorinterferedwithsolelybecausemodificationhasbeenmade.Ifyouconveyanobjectcodeworkunderthissectionin,orwith,orspecificallyforusein,aUserProduct,andtheconveyingoccursaspartofatransactioninwhichtherightofpossessionanduseoftheUserProductistransferredtotherecipientinperpetuityorforafixedterm(regardlessofhowthetransactionischaracterized),theCorrespondingSourceconveyedunderthissectionmustbeaccompaniedbytheInstallationInformation.ButthisrequirementdoesnotapplyifneitheryounoranythirdpartyretainstheabilitytoinstallmodifiedobjectcodeontheUserProduct(forexample,theworkhasbeeninstalledinROM).TherequirementtoprovideInstallationInformationdoesnotincludearequirementtocontinuetoprovidesupportservice,warranty,orupdatesforaworkthathasbeenmodifiedorinstalledbytherecipient,orfortheUserProductinwhichithasbeenmodifiedorinstalled.Accesstoanetworkmaybedeniedwhenthemodificationitselfmateriallyandadverselyaffectstheoperationofthenetworkorviolatestherulesandprotocolsforcommunicationacrossthenetwork.CorrespondingSourceconveyed,andInstallationInformationprovided,inaccordwiththissectionmustbeinaformatthatispubliclydocumented(andwithanimplementationavailabletothepublicinsourcecodeform),andmustrequirenospecialpasswordorkeyforunpacking,readingorcopying.7.AdditionalTerms."Additionalpermissions"aretermsthatsupplementthetermsofthisLicensebymakingexceptionsfromoneormoreofitsconditions.AdditionalpermissionsthatareapplicabletotheentireProgramshallbetreatedasthoughtheywereincludedinthisLicense,totheextentthattheyarevalidunderapplicablelaw.IfadditionalpermissionsapplyonlytopartoftheProgram,thatpartmaybeusedseparatelyunderthosepermissions,buttheentireProgramremainsgovernedbythisLicensewithoutregardtotheadditionalpermissions.Whenyouconveyacopyofacoveredwork,youmayatyouroptionremoveanyadditionalpermissionsfromthatcopy,orfromanypartofit.(Additionalpermissionsmaybewrittentorequiretheirownremovalincertaincaseswhenyoumodifythework.)Youmayplaceadditionalpermissionsonmaterial,addedbyyoutoacoveredwork,forwhichyouhaveorcangiveappropriatecopyrightpermission.NotwithstandinganyotherprovisionofthisLicense,formaterialyouaddtoacoveredwork,youmay(ifauthorizedbythecopyrightholdersofthatmaterial)supplementthetermsofthisLicensewithterms:a)Disclaimingwarrantyorlimitingliabilitydifferentlyfromthetermsofsections15and16ofthisLicense;orb)RequiringpreservationofspecifiedreasonablelegalnoticesorauthorattributionsinthatmaterialorintheAppropriateLegalNoticesdisplayedbyworkscontainingit;orc)Prohibitingmisrepresentationoftheoriginofthatmaterial,orrequiringthatmodifiedversionsofsuchmaterialbemarkedinreasonablewaysasdifferentfromtheoriginalversion;ord)Limitingtheuseforpublicitypurposesofnamesoflicensorsorauthorsofthematerial;ore)Decliningtograntrightsundertrademarklawforuseofsometradenames,trademarks,orservicemarks;orf)Requiringindemnificationoflicensorsandauthorsofthatmaterialbyanyonewhoconveysthematerial(ormodifiedversionsofit)withcontractualassumptionsofliabilitytotherecipient,foranyliabilitythatthesecontractualassumptionsdirectlyimposeonthoselicensorsandauthors.Allothernon-permissiveadditionaltermsareconsidered"furtherrestrictions"withinthemeaningofsection10.IftheProgramasyoureceivedit,oranypartofit,containsanoticestatingthatitisgovernedbythisLicensealongwithatermthatisafurtherrestriction,youmayremovethatterm.IfalicensedocumentcontainsafurtherrestrictionbutpermitsrelicensingorconveyingunderthisLicense,youmayaddtoacoveredworkmaterialgovernedbythetermsofthatlicensedocument,providedthatthefurtherrestrictiondoesnotsurvivesuchrelicensingorconveying.Ifyouaddtermstoacoveredworkinaccordwiththissection,youmustplace,intherelevantsourcefiles,astatementoftheadditionaltermsthatapplytothosefiles,oranoticeindicatingwheretofindtheapplicableterms.Additionalterms,permissiveornon-permissive,maybestatedintheformofaseparatelywrittenlicense,orstatedasexceptions;theaboverequirementsapplyeitherway.8.Termination.YoumaynotpropagateormodifyacoveredworkexceptasexpresslyprovidedunderthisLicense.Anyattemptotherwisetopropagateormodifyitisvoid,andwillautomaticallyterminateyourrightsunderthisLicense(includinganypatentlicensesgrantedunderthethirdparagraphofsection11).However,ifyouceaseallviolationofthisLicense,thenyourlicensefromaparticularcopyrightholderisreinstated(a)provisionally,unlessanduntilthecopyrightholderexplicitlyandfinallyterminatesyourlicense,and(b)permanently,ifthecopyrightholderfailstonotifyyouoftheviolationbysomereasonablemeanspriorto60daysafterthecessation.Moreover,yourlicensefromaparticularcopyrightholderisreinstatedpermanentlyifthecopyrightholdernotifiesyouoftheviolationbysomereasonablemeans,thisisthefirsttimeyouhavereceivednoticeofviolationofthisLicense(foranywork)fromthatcopyrightholder,andyoucuretheviolationpriorto30daysafteryourreceiptofthenotice.TerminationofyourrightsunderthissectiondoesnotterminatethelicensesofpartieswhohavereceivedcopiesorrightsfromyouunderthisLicense.Ifyourrightshavebeenterminatedandnotpermanentlyreinstated,youdonotqualifytoreceivenewlicensesforthesamematerialundersection10.9.AcceptanceNotRequiredforHavingCopies.YouarenotrequiredtoacceptthisLicenseinordertoreceiveorrunacopyoftheProgram.Ancillarypropagationofacoveredworkoccurringsolelyasaconsequenceofusingpeer-to-peertransmissiontoreceiveacopylikewisedoesnotrequireacceptance.However,nothingotherthanthisLicensegrantsyoupermissiontopropagateormodifyanycoveredwork.TheseactionsinfringecopyrightifyoudonotacceptthisLicense.Therefore,bymodifyingorpropagatingacoveredwork,youindicateyouracceptanceofthisLicensetodoso.10.AutomaticLicensingofDownstreamRecipients.Eachtimeyouconveyacoveredwork,therecipientautomaticallyreceivesalicensefromtheoriginallicensors,torun,modifyandpropagatethatwork,subjecttothisLicense.YouarenotresponsibleforenforcingcompliancebythirdpartieswiththisLicense.An"entitytransaction"isatransactiontransferringcontrolofanorganization,orsubstantiallyallassetsofone,orsubdividinganorganization,ormergingorganizations.Ifpropagationofacoveredworkresultsfromanentitytransaction,eachpartytothattransactionwhoreceivesacopyoftheworkalsoreceiveswhateverlicensestotheworktheparty'spredecessorininteresthadorcouldgiveunderthepreviousparagraph,plusarighttopossessionoftheCorrespondingSourceoftheworkfromthepredecessorininterest,ifthepredecessorhasitorcangetitwithreasonableefforts.YoumaynotimposeanyfurtherrestrictionsontheexerciseoftherightsgrantedoraffirmedunderthisLicense.Forexample,youmaynotimposealicensefee,royalty,orotherchargeforexerciseofrightsgrantedunderthisLicense,andyoumaynotinitiatelitigation(includingacross-claimorcounterclaiminalawsuit)allegingthatanypatentclaimisinfringedbymaking,using,selling,offeringforsale,orimportingtheProgramoranyportionofit.11.Patents.A"contributor"isacopyrightholderwhoauthorizesuseunderthisLicenseoftheProgramoraworkonwhichtheProgramisbased.Theworkthuslicensediscalledthecontributor's"contributorversion".Acontributor's"essentialpatentclaims"areallpatentclaimsownedorcontrolledbythecontributor,whetheralreadyacquiredorhereafteracquired,thatwouldbeinfringedbysomemanner,permittedbythisLicense,ofmaking,using,orsellingitscontributorversion,butdonotincludeclaimsthatwouldbeinfringedonlyasaconsequenceoffurthermodificationofthecontributorversion.Forpurposesofthisdefinition,"control"includestherighttograntpatentsublicensesinamannerconsistentwiththerequirementsofthisLicense.Eachcontributorgrantsyouanon-exclusive,worldwide,royalty-freepatentlicenseunderthecontributor'sessentialpatentclaims,tomake,use,sell,offerforsale,importandotherwiserun,modifyandpropagatethecontentsofitscontributorversion.Inthefollowingthreeparagraphs,a"patentlicense"isanyexpressagreementorcommitment,howeverdenominated,nottoenforceapatent(suchasanexpresspermissiontopracticeapatentorcovenantnottosueforpatentinfringement).To"grant"suchapatentlicensetoapartymeanstomakesuchanagreementorcommitmentnottoenforceapatentagainsttheparty.Ifyouconveyacoveredwork,knowinglyrelyingonapatentlicense,andtheCorrespondingSourceoftheworkisnotavailableforanyonetocopy,freeofchargeandunderthetermsofthisLicense,throughapubliclyavailablenetworkserverorotherreadilyaccessiblemeans,thenyoumusteither(1)causetheCorrespondingSourcetobesoavailable,or(2)arrangetodepriveyourselfofthebenefitofthepatentlicenseforthisparticularwork,or(3)arrange,inamannerconsistentwiththerequirementsofthisLicense,toextendthepatentlicensetodownstreamrecipients."Knowinglyrelying"meansyouhaveactualknowledgethat,butforthepatentlicense,yourconveyingthecoveredworkinacountry,oryourrecipient'suseofthecoveredworkinacountry,wouldinfringeoneormoreidentifiablepatentsinthatcountrythatyouhavereasontobelievearevalid.If,pursuanttoorinconnectionwithasingletransactionorarrangement,youconvey,orpropagatebyprocuringconveyanceof,acoveredwork,andgrantapatentlicensetosomeofthepartiesreceivingthecoveredworkauthorizingthemtouse,propagate,modifyorconveyaspecificcopyofthecoveredwork,thenthepatentlicenseyougrantisautomaticallyextendedtoallrecipientsofthecoveredworkandworksbasedonit.Apatentlicenseis"discriminatory"ifitdoesnotincludewithinthescopeofitscoverage,prohibitstheexerciseof,orisconditionedonthenon-exerciseofoneormoreoftherightsthatarespecificallygrantedunderthisLicense.Youmaynotconveyacoveredworkifyouareapartytoanarrangementwithathirdpartythatisinthebusinessofdistributingsoftware,underwhichyoumakepaymenttothethirdpartybasedontheextentofyouractivityofconveyingthework,andunderwhichthethirdpartygrants,toanyofthepartieswhowouldreceivethecoveredworkfromyou,adiscriminatorypatentlicense(a)inconnectionwithcopiesofthecoveredworkconveyedbyyou(orcopiesmadefromthosecopies),or(b)primarilyforandinconnectionwithspecificproductsorcompilationsthatcontainthecoveredwork,unlessyouenteredintothatarrangement,orthatpatentlicensewasgranted,priorto28March2007.NothinginthisLicenseshallbeconstruedasexcludingorlimitinganyimpliedlicenseorotherdefensestoinfringementthatmayotherwisebeavailabletoyouunderapplicablepatentlaw.12.NoSurrenderofOthers'Freedom.Ifconditionsareimposedonyou(whetherbycourtorder,agreementorotherwise)thatcontradicttheconditionsofthisLicense,theydonotexcuseyoufromtheconditionsofthisLicense.IfyoucannotconveyacoveredworksoastosatisfysimultaneouslyyourobligationsunderthisLicenseandanyotherpertinentobligations,thenasaconsequenceyoumaynotconveyitatall.Forexample,ifyouagreetotermsthatobligateyoutocollectaroyaltyforfurtherconveyingfromthosetowhomyouconveytheProgram,theonlywayyoucouldsatisfyboththosetermsandthisLicensewouldbetorefrainentirelyfromconveyingtheProgram.13.UsewiththeGNUAfferoGeneralPublicLicense.NotwithstandinganyotherprovisionofthisLicense,youhavepermissiontolinkorcombineanycoveredworkwithaworklicensedunderversion3oftheGNUAfferoGeneralPublicLicenseintoasinglecombinedwork,andtoconveytheresultingwork.ThetermsofthisLicensewillcontinuetoapplytothepartwhichisthecoveredwork,butthespecialrequirementsoftheGNUAfferoGeneralPublicLicense,section13,concerninginteractionthroughanetworkwillapplytothecombinationassuch.14.RevisedVersionsofthisLicense.TheFreeSoftwareFoundationmaypublishrevisedand/ornewversionsoftheGNUGeneralPublicLicensefromtimetotime.Suchnewversionswillbesimilarinspirittothepresentversion,butmaydifferindetailtoaddressnewproblemsorconcerns.Eachversionisgivenadistinguishingversionnumber.IftheProgramspecifiesthatacertainnumberedversionoftheGNUGeneralPublicLicense"oranylaterversion"appliestoit,youhavetheoptionoffollowingthetermsandconditionseitherofthatnumberedversionorofanylaterversionpublishedbytheFreeSoftwareFoundation.IftheProgramdoesnotspecifyaversionnumberoftheGNUGeneralPublicLicense,youmaychooseanyversioneverpublishedbytheFreeSoftwareFoundation.IftheProgramspecifiesthataproxycandecidewhichfutureversionsoftheGNUGeneralPublicLicensecanbeused,thatproxy'spublicstatementofacceptanceofaversionpermanentlyauthorizesyoutochoosethatversionfortheProgram.Laterlicenseversionsmaygiveyouadditionalordifferentpermissions.However,noadditionalobligationsareimposedonanyauthororcopyrightholderasaresultofyourchoosingtofollowalaterversion.15.DisclaimerofWarranty.THEREISNOWARRANTYFORTHEPROGRAM,TOTHEEXTENTPERMITTEDBYAPPLICABLELAW.EXCEPTWHENOTHERWISESTATEDINWRITINGTHECOPYRIGHTHOLDERSAND/OROTHERPARTIESPROVIDETHEPROGRAM"ASIS"WITHOUTWARRANTYOFANYKIND,EITHEREXPRESSEDORIMPLIED,INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOFMERCHANTABILITYANDFITNESSFORAPARTICULARPURPOSE.THEENTIRERISKASTOTHEQUALITYANDPERFORMANCEOFTHEPROGRAMISWITHYOU.SHOULDTHEPROGRAMPROVEDEFECTIVE,YOUASSUMETHECOSTOFALLNECESSARYSERVICING,REPAIRORCORRECTION.16.LimitationofLiability.INNOEVENTUNLESSREQUIREDBYAPPLICABLELAWORAGREEDTOINWRITINGWILLANYCOPYRIGHTHOLDER,ORANYOTHERPARTYWHOMODIFIESAND/ORCONVEYSTHEPROGRAMASPERMITTEDABOVE,BELIABLETOYOUFORDAMAGES,INCLUDINGANYGENERAL,SPECIAL,INCIDENTALORCONSEQUENTIALDAMAGESARISINGOUTOFTHEUSEORINABILITYTOUSETHEPROGRAM(INCLUDINGBUTNOTLIMITEDTOLOSSOFDATAORDATABEINGRENDEREDINACCURATEORLOSSESSUSTAINEDBYYOUORTHIRDPARTIESORAFAILUREOFTHEPROGRAMTOOPERATEWITHANYOTHERPROGRAMS),EVENIFSUCHHOLDEROROTHERPARTYHASBEENADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGES.17.InterpretationofSections15and16.Ifthedisclaimerofwarrantyandlimitationofliabilityprovidedabovecannotbegivenlocallegaleffectaccordingtotheirterms,reviewingcourtsshallapplylocallawthatmostcloselyapproximatesanabsolutewaiverofallcivilliabilityinconnectionwiththeProgram,unlessawarrantyorassumptionofliabilityaccompaniesacopyofthePrograminreturnforafee.ENDOFTERMSANDCONDITIONSHowtoApplyTheseTermstoYourNewProgramsIfyoudevelopanewprogram,andyouwantittobeofthegreatestpossibleusetothepublic,thebestwaytoachievethisistomakeitfreesoftwarewhicheveryonecanredistributeandchangeundertheseterms.Todoso,attachthefollowingnoticestotheprogram.Itissafesttoattachthemtothestartofeachsourcefiletomosteffectivelystatetheexclusionofwarranty;andeachfileshouldhaveatleastthe"copyright"lineandapointertowherethefullnoticeisfound.<onelinetogivetheprogram'snameandabriefideaofwhatitdoes.> Copyright (C) <year> <name of author> This program is free software without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE See the GNU General Public License for more details You should have received a copy of the GNU General Public License along with this program If not
 

GNU GENERAL PUBLIC LICENSE Version
 


Generated on Tue Nov 4 10:49:53 2008 for Qti by  doxygen 1.4.6