Вы находитесь на странице: 1из 79

DropboxDesktopClientforWindowsThirdPartySoftwareNotices

Thisdocumentcontainslicensinginformationrelatingtotheuseoffreeandopensource
software(FOSS)withorwithintheDropboxforWindowssoftware.Anyterms,conditions,
orrestrictionsonFOSSincludedwithintheDropboxforWindowssoftwarethatarenot
includedwithintheoriginalFOSSlicensesareofferedandimposedbyDropboxalone.
Theauthors,licensors,anddistributorsoftheFOSSdisclaimallexpressorimplied
conditions,representations,andwarrantiesrelatingtotheFOSSandanyliabilityarising
fromuseanddistributionoftheFOSS.
ThisdocumentidentifiestheFOSSpackagesusedintheDropboxforWindowssoftware,
theFOSSlicensesthatDropboxbelievesgovernthoseFOSSpackages,andcopyright
andlicensenoticesassociatedwithDropboxsuseoftheFOSS.WhileDropboxhas
soughttoprovidecompleteandaccuratelicensinginformationforeachFOSSpackage,
Dropboxdoesnotrepresentorwarrantthatthelicensinginformationprovidedhereinis
correctorerrorfree.RecipientsoftheproductshouldinvestigatetheidentifiedFOSS
packagestoconfirmtheaccuracyofthelicensinginformationprovidedherein.Recipients
arealsoencouragedtonotifyDropboxofanyinaccurateinformationorerrorsfoundin
thesenotices.
CertainFOSSlicenses,suchastheMozillaPublicLicense,requireDropboxtomake
availabletorecipientsthesourcecodecorrespondingtoFOSSbinariesdistributedunder
thoselicenses.Recipientswhowouldliketoreceiveacopyofsuchsourcecodeshould
submitarequesttoDropboxbypostat:
Dropbox
Attn:FOSSRequests
185BerryStreet,Suite400
SanFrancisco,CA94017
PleaseidentifyinsubmittedFOSSrequests:theFOSSpackagesforwhichyouare
requestingsourcecodetheDropboxproductandversionnumberwithwhichthe
requestedFOSSpackagewasdistributedanemailaddressatwhichDropboxmay
contactyouregardingtherequest(ifavailable)andthepostaladdressfordeliveryofthe
requestedsourcecode.
TheFOSSpackagesidentifiedbelowarearrangedbytheapplicablelicense(s).

ApacheLicense,Version2.0
iosi18n
http://github.com/Smartling/iosi18n/

Facebook
https://code.facebook.com/projects/
ApacheLicense
Version2.0,January2004
http://www.apache.org/licenses/
TERMSANDCONDITIONSFORUSE,REPRODUCTION,ANDDISTRIBUTION
1.Definitions.
"License"shallmeanthetermsandconditionsforuse,reproduction,anddistributionas
definedbySections1through9ofthisdocument.
"Licensor"shallmeanthecopyrightownerorentityauthorizedbythecopyrightownerthat
isgrantingtheLicense.
"LegalEntity"shallmeantheunionoftheactingentityandallotherentitiesthatcontrol,are
controlledby,orareundercommoncontrolwiththatentity.Forthepurposesofthis
definition,"control"means(i)thepower,directorindirect,tocausethedirectionor
managementofsuchentity,whetherbycontractorotherwise,or(ii)ownershipoffifty
percent(50%)ormoreoftheoutstandingshares,or(iii)beneficialownershipofsuchentity.
"You"(or"Your")shallmeananindividualorLegalEntityexercisingpermissionsgranted
bythisLicense.
"Source"formshallmeanthepreferredformformakingmodifications,includingbutnot
limitedtosoftwaresourcecode,documentationsource,andconfigurationfiles.
"Object"formshallmeananyformresultingfrommechanicaltransformationortranslation
ofaSourceform,includingbutnotlimitedtocompiledobjectcode,generated
documentation,andconversionstoothermediatypes.
"Work"shallmeantheworkofauthorship,whetherinSourceorObjectform,made
availableundertheLicense,asindicatedbyacopyrightnoticethatisincludedinor
attachedtothework(anexampleisprovidedintheAppendixbelow).
"DerivativeWorks"shallmeananywork,whetherinSourceorObjectform,thatisbased
on(orderivedfrom)theWorkandforwhichtheeditorialrevisions,annotations,
elaborations,orothermodificationsrepresent,asawhole,anoriginalworkofauthorship.
ForthepurposesofthisLicense,DerivativeWorksshallnotincludeworksthatremain
separablefrom,ormerelylink(orbindbyname)totheinterfacesof,theWorkand
DerivativeWorksthereof.

"Contribution"shallmeananyworkofauthorship,includingtheoriginalversionoftheWork
andanymodificationsoradditionstothatWorkorDerivativeWorksthereof,thatis
intentionallysubmittedtoLicensorforinclusionintheWorkbythecopyrightownerorbyan
individualorLegalEntityauthorizedtosubmitonbehalfofthecopyrightowner.Forthe
purposesofthisdefinition,"submitted"meansanyformofelectronic,verbal,orwritten
communicationsenttotheLicensororitsrepresentatives,includingbutnotlimitedto
communicationonelectronicmailinglists,sourcecodecontrolsystems,andissuetracking
systemsthataremanagedby,oronbehalfof,theLicensorforthepurposeofdiscussing
andimprovingtheWork,butexcludingcommunicationthatisconspicuouslymarkedor
otherwisedesignatedinwritingbythecopyrightowneras"NotaContribution."
"Contributor"shallmeanLicensorandanyindividualorLegalEntityonbehalfofwhoma
ContributionhasbeenreceivedbyLicensorandsubsequentlyincorporatedwithinthe
Work.
2.GrantofCopyrightLicense.SubjecttothetermsandconditionsofthisLicense,each
ContributorherebygrantstoYouaperpetual,worldwide,nonexclusive,nocharge,
royaltyfree,irrevocablecopyrightlicensetoreproduce,prepareDerivativeWorksof,
publiclydisplay,publiclyperform,sublicense,anddistributetheWorkandsuchDerivative
WorksinSourceorObjectform.
3.GrantofPatentLicense.SubjecttothetermsandconditionsofthisLicense,each
ContributorherebygrantstoYouaperpetual,worldwide,nonexclusive,nocharge,
royaltyfree,irrevocable(exceptasstatedinthissection)patentlicensetomake,have
made,use,offertosell,sell,import,andotherwisetransfertheWork,wheresuchlicense
appliesonlytothosepatentclaimslicensablebysuchContributorthatarenecessarily
infringedbytheirContribution(s)aloneorbycombinationoftheirContribution(s)withthe
WorktowhichsuchContribution(s)wassubmitted.IfYouinstitutepatentlitigationagainst
anyentity(includingacrossclaimorcounterclaiminalawsuit)allegingthattheWorkora
ContributionincorporatedwithintheWorkconstitutesdirectorcontributorypatent
infringement,thenanypatentlicensesgrantedtoYouunderthisLicenseforthatWorkshall
terminateasofthedatesuchlitigationisfiled.
4.Redistribution.YoumayreproduceanddistributecopiesoftheWorkorDerivative
Worksthereofinanymedium,withorwithoutmodifications,andinSourceorObjectform,
providedthatYoumeetthefollowingconditions:
YoumustgiveanyotherrecipientsoftheWorkorDerivativeWorksacopyofthisLicense
and
YoumustcauseanymodifiedfilestocarryprominentnoticesstatingthatYouchangedthe
filesand
Youmustretain,intheSourceformofanyDerivativeWorksthatYoudistribute,all

copyright,patent,trademark,andattributionnoticesfromtheSourceformoftheWork,
excludingthosenoticesthatdonotpertaintoanypartoftheDerivativeWorksand
IftheWorkincludesa"NOTICE"textfileaspartofitsdistribution,thenanyDerivative
WorksthatYoudistributemustincludeareadablecopyoftheattributionnoticescontained
withinsuchNOTICEfile,excludingthosenoticesthatdonotpertaintoanypartofthe
DerivativeWorks,inatleastoneofthefollowingplaces:withinaNOTICEtextfile
distributedaspartoftheDerivativeWorkswithintheSourceformordocumentation,if
providedalongwiththeDerivativeWorksor,withinadisplaygeneratedbytheDerivative
Works,ifandwhereversuchthirdpartynoticesnormallyappear.Thecontentsofthe
NOTICEfileareforinformationalpurposesonlyanddonotmodifytheLicense.Youmay
addYourownattributionnoticeswithinDerivativeWorksthatYoudistribute,alongsideor
asanaddendumtotheNOTICEtextfromtheWork,providedthatsuchadditional
attributionnoticescannotbeconstruedasmodifyingtheLicense.YoumayaddYourown
copyrightstatementtoYourmodificationsandmayprovideadditionalordifferentlicense
termsandconditionsforuse,reproduction,ordistributionofYourmodifications,orforany
suchDerivativeWorksasawhole,providedYouruse,reproduction,anddistributionofthe
WorkotherwisecomplieswiththeconditionsstatedinthisLicense.
5.SubmissionofContributions.UnlessYouexplicitlystateotherwise,anyContribution
intentionallysubmittedforinclusionintheWorkbyYoutotheLicensorshallbeunderthe
termsandconditionsofthisLicense,withoutanyadditionaltermsorconditions.
Notwithstandingtheabove,nothinghereinshallsupersedeormodifythetermsofany
separatelicenseagreementyoumayhaveexecutedwithLicensorregardingsuch
Contributions.
6.Trademarks.ThisLicensedoesnotgrantpermissiontousethetradenames,
trademarks,servicemarks,orproductnamesoftheLicensor,exceptasrequiredfor
reasonableandcustomaryuseindescribingtheoriginoftheWorkandreproducingthe
contentoftheNOTICEfile.
7.DisclaimerofWarranty.Unlessrequiredbyapplicablelaworagreedtoinwriting,
LicensorprovidestheWork(andeachContributorprovidesitsContributions)onan"AS
IS"BASIS,WITHOUTWARRANTIESORCONDITIONSOFANYKIND,eitherexpressor
implied,including,withoutlimitation,anywarrantiesorconditionsofTITLE,
NONINFRINGEMENT,MERCHANTABILITY,orFITNESSFORAPARTICULAR
PURPOSE.Youaresolelyresponsiblefordeterminingtheappropriatenessofusingor
redistributingtheWorkandassumeanyrisksassociatedwithYourexerciseof
permissionsunderthisLicense.
8.LimitationofLiability.Innoeventandundernolegaltheory,whetherintort(including
negligence),contract,orotherwise,unlessrequiredbyapplicablelaw(suchasdeliberate
andgrosslynegligentacts)oragreedtoinwriting,shallanyContributorbeliabletoYoufor
damages,includinganydirect,indirect,special,incidental,orconsequentialdamagesof
anycharacterarisingasaresultofthisLicenseoroutoftheuseorinabilitytousetheWork

(includingbutnotlimitedtodamagesforlossofgoodwill,workstoppage,computerfailure
ormalfunction,oranyandallothercommercialdamagesorlosses),evenifsuch
Contributorhasbeenadvisedofthepossibilityofsuchdamages.
9.AcceptingWarrantyorAdditionalLiability.WhileredistributingtheWorkorDerivative
Worksthereof,Youmaychoosetooffer,andchargeafeefor,acceptanceofsupport,
warranty,indemnity,orotherliabilityobligationsand/orrightsconsistentwiththisLicense.
However,inacceptingsuchobligations,YoumayactonlyonYourownbehalfandonYour
soleresponsibility,notonbehalfofanyotherContributor,andonlyifYouagreeto
indemnify,defend,andholdeachContributorharmlessforanyliabilityincurredby,or
claimsassertedagainst,suchContributorbyreasonofyouracceptinganysuchwarrantyor
additionalliability.
ENDOFTERMSANDCONDITIONS
APPENDIX:HowtoapplytheApacheLicensetoyourwork
ToapplytheApacheLicensetoyourwork,attachthefollowingboilerplatenotice,withthe
fieldsenclosedbybrackets"[]"replacedwithyourownidentifyinginformation.(Don't
includethebrackets!)Thetextshouldbeenclosedintheappropriatecommentsyntaxfor
thefileformat.Wealsorecommendthatafileorclassnameanddescriptionofpurposebe
includedonthesame"printedpage"asthecopyrightnoticeforeasieridentificationwithin
thirdpartyarchives.
Copyright[yyyy][nameofcopyrightowner]
LicensedundertheApacheLicense,Version2.0(the"License")youmaynotusethis
fileexceptincompliancewiththeLicense.
YoumayobtainacopyoftheLicenseat
http://www.apache.org/licenses/LICENSE2.0
Unlessrequiredbyapplicablelaworagreedtoinwriting,softwaredistributedunderthe
Licenseisdistributedonan"ASIS"BASIS,WITHOUTWARRANTIESORCONDITIONS
OFANYKIND,eitherexpressorimplied.
SeetheLicenseforthespecificlanguagegoverningpermissionsandlimitationsunder
theLicense.

BSDandBSDStyleLicenses
Bzip2
http://www.bzip.org/

Thisprogram,"bzip2",theassociatedlibrary"libbzip2",andalldocumentation,are
copyright(C)19962010JulianRSeward.Allrightsreserved.
Redistributionanduseinsourceandbinaryforms,withorwithoutmodification,are
permittedprovidedthatthefollowingconditionsaremet:
1.Redistributionsofsourcecodemustretaintheabovecopyrightnotice,thislistof
conditionsandthefollowingdisclaimer.
2.Theoriginofthissoftwaremustnotbemisrepresentedyoumustnotclaimthatyou
wrotetheoriginalsoftware.Ifyouusethissoftwareinaproduct,anacknowledgmentinthe
productdocumentationwouldbeappreciatedbutisnotrequired.
3.Alteredsourceversionsmustbeplainlymarkedassuch,andmustnotbe
misrepresentedasbeingtheoriginalsoftware.
4.Thenameoftheauthormaynotbeusedtoendorseorpromoteproductsderivedfrom
thissoftwarewithoutspecificpriorwrittenpermission.
THISSOFTWAREISPROVIDEDBYTHEAUTHOR``ASIS''ANDANYEXPRESSOR
IMPLIEDWARRANTIES,INCLUDING,BUTNOTLIMITEDTO,THEIMPLIED
WARRANTIESOFMERCHANTABILITYANDFITNESSFORAPARTICULARPURPOSE
AREDISCLAIMED.INNOEVENTSHALLTHEAUTHORBELIABLEFORANYDIRECT,
INDIRECT,INCIDENTAL,SPECIAL,EXEMPLARY,ORCONSEQUENTIALDAMAGES
(INCLUDING,BUTNOTLIMITEDTO,PROCUREMENTOFSUBSTITUTEGOODSOR
SERVICESLOSSOFUSE,DATA,ORPROFITSORBUSINESSINTERRUPTION)
HOWEVERCAUSEDANDONANYTHEORYOFLIABILITY,WHETHERINCONTRACT,
STRICTLIABILITY,ORTORT(INCLUDINGNEGLIGENCEOROTHERWISE)ARISINGIN
ANYWAYOUTOFTHEUSEOFTHISSOFTWARE,EVENIFADVISEDOFTHE
POSSIBILITYOFSUCHDAMAGE.
JulianSeward,jseward@bzip.orgbzip2/libbzip2version1.0.6of6September2010
Optik
http://sourceforge.net/projects/optik/
Copyright(c)20012006GregoryP.Ward.Allrightsreserved.
Redistributionanduseinsourceandbinaryforms,withorwithoutmodification,are
permittedprovidedthatthefollowingconditionsaremet:
Redistributionsofsourcecodemustretaintheabovecopyrightnotice,thislistof
conditionsandthefollowingdisclaimer.

Redistributionsinbinaryformmustreproducetheabovecopyrightnotice,thislistof
conditionsandthefollowingdisclaimerinthedocumentationand/orothermaterials
providedwiththedistribution.
Neitherthenameoftheauthornorthenamesofitscontributorsmaybeusedto
endorseorpromoteproductsderivedfromthissoftwarewithoutspecificpriorwritten
permission.
THISSOFTWAREISPROVIDEDBYTHECOPYRIGHTHOLDERSAND
CONTRIBUTORS"ASIS"ANDANYEXPRESSORIMPLIEDWARRANTIES,
INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOF
MERCHANTABILITYANDFITNESSFORAPARTICULARPURPOSEARE
DISCLAIMED.INNOEVENTSHALLTHEAUTHORORCONTRIBUTORSBELIABLE
FORANYDIRECT,INDIRECT,INCIDENTAL,SPECIAL,EXEMPLARY,OR
CONSEQUENTIALDAMAGES(INCLUDING,BUTNOTLIMITEDTO,PROCUREMENT
OFSUBSTITUTEGOODSORSERVICESLOSSOFUSE,DATA,ORPROFITSOR
BUSINESSINTERRUPTION)HOWEVERCAUSEDANDONANYTHEORYOF
LIABILITY,WHETHERINCONTRACT,STRICTLIABILITY,ORTORT(INCLUDING
NEGLIGENCEOROTHERWISE)ARISINGINANYWAYOUTOFTHEUSEOFTHIS
SOFTWARE,EVENIFADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGE.
PygmentsPythonsyntaxhighlighter
http://sourceforge.net/projects/pygments/
PygmentsiswrittenandmaintainedbyGeorgBrandl<georg@python.org>.
MajordevelopersareTimHatch<tim@timhatch.com>andArminRonacher
<armin.ronacher@active4.com>.
Othercontributors,listedalphabetically,are:
*SamAaronIokelexer
*KumarAppaiahDebiancontrollexer
*AliAfsharimageformatter
*AndreasAmannAppleScriptlexer
*TimothyArmstrongDartlexerfixes
*JeffreyArnoldR/S,Rd,BUGS,Jags,andStanlexers
*JeremyAshkenasCoffeeScriptlexer
*StefanMatthiasAustSmalltalklexer
*BenBangertMakolexers
*MaxBattcherDarcspatchlexer
*PaulBaumgart,280North,Inc.ObjectiveJlexer
*MichaelBayerMyghtylexers
*JohnBenediktssonFactorlexer

*ChristopherBertelsFancylexer
*JarrettBillingsleyMiniDlexer
*AdamBlinkinsopHaskell,Redcodelexers
*FritsvanBommelassemblerlexers
*PierreBourdonbugfixes
*HiramChirinoScamlandJadelexers
*IanCooperVGLlexer
*LeafCorcoranMoonScriptlexer
*ChristianJannShellSessionlexer
*ChristopherCreutzigMuPADlexer
*PeteCurrybugfixes
*OwenDurnihaXelexer
*NickEffordPython3lexer
*SvenEfftingeXtendlexer
*ArtemEgorkineterminal256formatter
*JamesH.FisherPostScriptlexer
*CarlosGaldinoElixirandElixirConsolelexers
*MichaelGalloyIDLlexer
*NaveenGargAutohotkeylexer
*LaurentGautierR/Slexer
*AlexGaynorPyPyloglexer
*AlainGilbertTypeScriptlexer
*BertrandGoetzmannGroovylexer
*KrzysiekGojScalalexer
*MattGoodGenshi,Cheetahlexers
*PatrickGotthardtPHPnamespacessupport
*OlivierGuibeAsymptotelexer
*JordiGutirrezHermosoOctavelexer
*MartinHarrimanSNOBOLlexer
*MatthewHarrisonSVGformatter
*StevenHazelTcllexer
*AslakHellesyGherkinlexer
*GregHendershottRacketlexer
*DavidHess,FishSoftware,Inc.ObjectiveJlexer
*VarunHiremathDebiancontrollexer
*DougHoganMscgenlexer
*BenHollisMasonlexer
*DustinHowettLogoslexer
*AlastairHoughtonLexerinheritancefacility
*TimHowardBlitzMaxlexer
*IvanInozemtsevFantomlexer
*BrianR.JacksonTealexer
*DennisKaarsemakersources.listlexer
*IgorKalnitskyvhdllexer
*PekkaKlrckRobotFrameworklexer

*EricKnibbeLassolexer
*AdamKoprowskiOpalexer
*BenjaminKowarschModula2lexer
*AlexanderKriegischKconfigandAspectJlexers
*MarekKubicaSchemelexer
*JochenKupperschmidtMarkdownprocessor
*GerdKurzbachModelicalexer
*JonLarimer,GoogleInc.Smalilexer
*OlovLassusDartlexer
*SylvestreLedruScilablexer
*MarkLeeValalexer
*BenMabeyGherkinlexer
*AngusMacArthurQMLlexer
*SimoneMargaritelliHybrislexer
*KirkMcDonaldDlexer
*GordonMcGregorSystemVeriloglexer
*StephenMcKameyDuel/JBSTlexer
*BrianMcKennaF#lexer
*CharlesMcLaughlinPuppetlexer
*LukasMeuserBBCodeformatter,Lualexer
*PaulMillerLiveScriptlexer
*HongMinheeHTTPlexer
*MichaelMiorAwklexer
*BruceMitchenerDylanlexerrewrite
*ReubenMoraisSourcePawnlexer
*JonMortonRustlexer
*PauloMouraLogtalklexer
*MherMovsisyanDTDlexer
*AnaNelsonRagel,ANTLR,Rconsolelexers
*NamT.NguyenMonokaistyle
*JesperNoehrHTMLformatter"anchorlinenos"
*MikeNoltaJulialexer
*JonasObristBBCodelexer
*DavidOlivaRebollexer
*JonPariseProtocolbufferslexer
*RonnyPfannschmidtBBCodelexer
*BenjaminPetersonTestsuiterefactoring
*DominikPichetaNimrodlexer
*ClmentPrvostUrbiScriptlexer
*KashifRasulCUDAlexer
*JustinReidyMXMLlexer
*NormanRichardsJSONlexer
*LubomirRintelGoodDataMAQLandCLlexers
*AndreRobergeTangostyle
*KonradRudolphLaTeXformatterenhancements

*MarioRuggierEvoquelexers
*StouSandalskiNumPy,FORTRAN,tcshandXSLTlexers
*MatteoSassoCommonLisplexer
*JoeSchaferAdalexer
*KenSchutteMatlablexers
*TassiloSchweyerIo,MOOCodelexers
*TedShawAutoItlexer
*JoergSiekerABAPlexer
*RobertSimmonsStandardMLlexer
*KirillSimonovYAMLlexer
*AlexanderSmishlajevVisualFoxProlexer
*SteveSpigarelliXQuerylexer
*JeromeStLouiseClexer
*JamesStrachanKotlinlexer
*TomStuartTreetoplexer
*TiberiusTengdefaultstyleoverhaul
*JeremyThurgoodErlang,Squidconfiglexers
*BrianTiffinOpenCOBOLlexer
*ErickTryzelaarFelixlexer
*DanieleVarrazzoPostgreSQLlexers
*AbeVoelkerOpenEdgeABLlexer
*PepijndeVosHTMLformatterCTagssupport
*WhitneyYoungObjectiveClexer
*MatthiasVallentinBrolexer
*NathanWeizenbaumHamlandSasslexers
*DietmarWinklerModelicalexer
*NilsWinterSmalltalklexer
*DavyWybiralClojurelexer
*DiegoZamboniCFengine3lexer
*EnriqueZamudioCeylonlexer
*AlexZiminNemerlelexer
Manythanksforallcontributions!
Copyright(c)20062013bytherespectiveauthors(seeAUTHORSfile).Allrights
reserved.
Redistributionanduseinsourceandbinaryforms,withorwithoutmodification,are
permittedprovidedthatthefollowingconditionsaremet:
Redistributionsofsourcecodemustretaintheabovecopyrightnotice,thislistof
conditionsandthefollowingdisclaimer.
Redistributionsinbinaryformmustreproducetheabovecopyrightnotice,thislistof
conditionsandthefollowingdisclaimerinthedocumentationand/orothermaterials
providedwiththedistribution.

THISSOFTWAREISPROVIDEDBYTHECOPYRIGHTHOLDERSAND
CONTRIBUTORS"ASIS"ANDANYEXPRESSORIMPLIEDWARRANTIES,
INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOF
MERCHANTABILITYANDFITNESSFORAPARTICULARPURPOSEARE
DISCLAIMED.INNOEVENTSHALLTHECOPYRIGHTOWNERORCONTRIBUTORS
BELIABLEFORANYDIRECT,INDIRECT,INCIDENTAL,SPECIAL,EXEMPLARY,OR
CONSEQUENTIALDAMAGES(INCLUDING,BUTNOTLIMITEDTO,PROCUREMENT
OFSUBSTITUTEGOODSORSERVICESLOSSOFUSE,DATA,ORPROFITSOR
BUSINESSINTERRUPTION)HOWEVERCAUSEDANDONANYTHEORYOF
LIABILITY,WHETHERINCONTRACT,STRICTLIABILITY,ORTORT(INCLUDING
NEGLIGENCEOROTHERWISE)ARISINGINANYWAYOUTOFTHEUSEOFTHIS
SOFTWARE,EVENIFADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGE.
XRCed
http://sourceforge.net/projects/xrced/
Copyright(c)2002,RomanRolinsky<rollrom@users.sourceforge.net>Allrightsreserved.
Redistributionanduseinsourceandbinaryforms,withorwithoutmodification,are
permittedprovidedthatthefollowingconditionsaremet:
Redistributionsofsourcecodemustretaintheabovecopyrightnotice,thislistof
conditionsandthefollowingdisclaimer.
Redistributionsinbinaryformmustreproducetheabovecopyrightnotice,thislistof
conditionsandthefollowingdisclaimerinthedocumentationand/orothermaterials
providedwiththedistribution.
THISSOFTWAREISPROVIDEDBYTHECOPYRIGHTHOLDERSAND
CONTRIBUTORS"ASIS"ANDANYEXPRESSORIMPLIEDWARRANTIES,
INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOF
MERCHANTABILITYANDFITNESSFORAPARTICULARPURPOSEARE
DISCLAIMED.INNOEVENTSHALLTHECOPYRIGHTOWNERORCONTRIBUTORS
BELIABLEFORANYDIRECT,INDIRECT,INCIDENTAL,SPECIAL,EXEMPLARY,OR
CONSEQUENTIALDAMAGES(INCLUDING,BUTNOTLIMITEDTO,PROCUREMENT
OFSUBSTITUTEGOODSORSERVICESLOSSOFUSE,DATA,ORPROFITSOR
BUSINESSINTERRUPTION)HOWEVERCAUSEDANDONANYTHEORYOF
LIABILITY,WHETHERINCONTRACT,STRICTLIABILITY,ORTORT(INCLUDING
NEGLIGENCEOROTHERWISE)ARISINGINANYWAYOUTOFTHEUSEOFTHIS
SOFTWARE,EVENIFADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGE.

CommonPublicLicense,Version1.0

7ZipLZMASDK
http://www.7zip.org/sdk.html
CommonPublicLicenseVersion1.0
THEACCOMPANYINGPROGRAMISPROVIDEDUNDERTHETERMSOFTHIS
COMMONPUBLICLICENSE("AGREEMENT").ANYUSE,REPRODUCTIONOR
DISTRIBUTIONOFTHEPROGRAMCONSTITUTESRECIPIENT'SACCEPTANCEOF
THISAGREEMENT.
1.DEFINITIONS
"Contribution"means:
a)inthecaseoftheinitialContributor,theinitialcodeanddocumentationdistributedunder
thisAgreement,and
b)inthecaseofeachsubsequentContributor:
i)changestotheProgram,and
ii)additionstotheProgram
wheresuchchangesand/oradditionstotheProgramoriginatefromandaredistributedby
thatparticularContributor.AContribution'originates'fromaContributorifitwasaddedto
theProgrambysuchContributoritselforanyoneactingonsuchContributor'sbehalf.
ContributionsdonotincludeadditionstotheProgramwhich:(i)areseparatemodulesof
softwaredistributedinconjunctionwiththeProgramundertheirownlicenseagreement,
and(ii)arenotderivativeworksoftheProgram.
"Contributor"meansanypersonorentitythatdistributestheProgram.
"LicensedPatents"meanpatentclaimslicensablebyaContributorwhicharenecessarily
infringedbytheuseorsaleofitsContributionaloneorwhencombinedwiththeProgram.
"Program"meanstheContributionsdistributedinaccordancewiththisAgreement.
"Recipient"meansanyonewhoreceivestheProgramunderthisAgreement,includingall
Contributors.
2.GRANTOFRIGHTS
a)SubjecttothetermsofthisAgreement,eachContributorherebygrantsRecipienta

nonexclusive,worldwide,royaltyfreecopyrightlicensetoreproduce,preparederivative
worksof,publiclydisplay,publiclyperform,distributeandsublicensetheContributionof
suchContributor,ifany,andsuchderivativeworks,insourcecodeandobjectcodeform.
b)SubjecttothetermsofthisAgreement,eachContributorherebygrantsRecipienta
nonexclusive,worldwide,royaltyfreepatentlicenseunderLicensedPatentstomake,use,
sell,offertosell,importandotherwisetransfertheContributionofsuchContributor,ifany,
insourcecodeandobjectcodeform.Thispatentlicenseshallapplytothecombinationof
theContributionandtheProgramif,atthetimetheContributionisaddedbythe
Contributor,suchadditionoftheContributioncausessuchcombinationtobecoveredby
theLicensedPatents.Thepatentlicenseshallnotapplytoanyothercombinationswhich
includetheContribution.Nohardwareperseislicensedhereunder.
c)RecipientunderstandsthatalthougheachContributorgrantsthelicensestoits
Contributionssetforthherein,noassurancesareprovidedbyanyContributorthatthe
Programdoesnotinfringethepatentorotherintellectualpropertyrightsofanyotherentity.
EachContributordisclaimsanyliabilitytoRecipientforclaimsbroughtbyanyotherentity
basedoninfringementofintellectualpropertyrightsorotherwise.Asaconditionto
exercisingtherightsandlicensesgrantedhereunder,eachRecipientherebyassumessole
responsibilitytosecureanyotherintellectualpropertyrightsneeded,ifany.Forexample,if
athirdpartypatentlicenseisrequiredtoallowRecipienttodistributetheProgram,itis
Recipient'sresponsibilitytoacquirethatlicensebeforedistributingtheProgram.
d)EachContributorrepresentsthattoitsknowledgeithassufficientcopyrightrightsinits
Contribution,ifany,tograntthecopyrightlicensesetforthinthisAgreement.
3.REQUIREMENTS
AContributormaychoosetodistributethePrograminobjectcodeformunderitsown
licenseagreement,providedthat:
a)itcomplieswiththetermsandconditionsofthisAgreementand
b)itslicenseagreement:
i)effectivelydisclaimsonbehalfofallContributorsallwarrantiesandconditions,express
andimplied,includingwarrantiesorconditionsoftitleandnoninfringement,andimplied
warrantiesorconditionsofmerchantabilityandfitnessforaparticularpurpose
ii)effectivelyexcludesonbehalfofallContributorsallliabilityfordamages,includingdirect,
indirect,special,incidentalandconsequentialdamages,suchaslostprofits
iii)statesthatanyprovisionswhichdifferfromthisAgreementareofferedbythat
Contributoraloneandnotbyanyotherpartyand

iv)statesthatsourcecodefortheProgramisavailablefromsuchContributor,andinforms
licenseeshowtoobtainitinareasonablemanneronorthroughamediumcustomarily
usedforsoftwareexchange.
WhentheProgramismadeavailableinsourcecodeform:
a)itmustbemadeavailableunderthisAgreementand
b)acopyofthisAgreementmustbeincludedwitheachcopyoftheProgram.
ContributorsmaynotremoveoralteranycopyrightnoticescontainedwithintheProgram.
EachContributormustidentifyitselfastheoriginatorofitsContribution,ifany,inamanner
thatreasonablyallowssubsequentRecipientstoidentifytheoriginatoroftheContribution.
4.COMMERCIALDISTRIBUTION
Commercialdistributorsofsoftwaremayacceptcertainresponsibilitieswithrespecttoend
users,businesspartnersandthelike.Whilethislicenseisintendedtofacilitatethe
commercialuseoftheProgram,theContributorwhoincludesthePrograminacommercial
productofferingshoulddosoinamannerwhichdoesnotcreatepotentialliabilityforother
Contributors.Therefore,ifaContributorincludesthePrograminacommercialproduct
offering,suchContributor("CommercialContributor")herebyagreestodefendand
indemnifyeveryotherContributor("IndemnifiedContributor")againstanylosses,damages
andcosts(collectively"Losses")arisingfromclaims,lawsuitsandotherlegalactions
broughtbyathirdpartyagainsttheIndemnifiedContributortotheextentcausedbytheacts
oromissionsofsuchCommercialContributorinconnectionwithitsdistributionofthe
Programinacommercialproductoffering.Theobligationsinthissectiondonotapplyto
anyclaimsorLossesrelatingtoanyactualorallegedintellectualpropertyinfringement.In
ordertoqualify,anIndemnifiedContributormust:a)promptlynotifytheCommercial
Contributorinwritingofsuchclaim,andb)allowtheCommercialContributortocontrol,and
cooperatewiththeCommercialContributorin,thedefenseandanyrelatedsettlement
negotiations.TheIndemnifiedContributormayparticipateinanysuchclaimatitsown
expense.
Forexample,aContributormightincludethePrograminacommercialproductoffering,
ProductX.ThatContributoristhenaCommercialContributor.IfthatCommercial
Contributorthenmakesperformanceclaims,orofferswarrantiesrelatedtoProductX,
thoseperformanceclaimsandwarrantiesaresuchCommercialContributor'sresponsibility
alone.Underthissection,theCommercialContributorwouldhavetodefendclaimsagainst
theotherContributorsrelatedtothoseperformanceclaimsandwarranties,andifacourt
requiresanyotherContributortopayanydamagesasaresult,theCommercialContributor
mustpaythosedamages.
5.NOWARRANTY

EXCEPTASEXPRESSLYSETFORTHINTHISAGREEMENT,THEPROGRAMIS
PROVIDEDONAN"ASIS"BASIS,WITHOUTWARRANTIESORCONDITIONSOFANY
KIND,EITHEREXPRESSORIMPLIEDINCLUDING,WITHOUTLIMITATION,ANY
WARRANTIESORCONDITIONSOFTITLE,NONINFRINGEMENT,MERCHANTABILITY
ORFITNESSFORAPARTICULARPURPOSE.EachRecipientissolelyresponsiblefor
determiningtheappropriatenessofusinganddistributingtheProgramandassumesall
risksassociatedwithitsexerciseofrightsunderthisAgreement,includingbutnotlimited
totherisksandcostsofprogramerrors,compliancewithapplicablelaws,damagetoor
lossofdata,programsorequipment,andunavailabilityorinterruptionofoperations.
6.DISCLAIMEROFLIABILITY
EXCEPTASEXPRESSLYSETFORTHINTHISAGREEMENT,NEITHERRECIPIENT
NORANYCONTRIBUTORSSHALLHAVEANYLIABILITYFORANYDIRECT,INDIRECT,
INCIDENTAL,SPECIAL,EXEMPLARY,ORCONSEQUENTIALDAMAGES(INCLUDING
WITHOUTLIMITATIONLOSTPROFITS),HOWEVERCAUSEDANDONANYTHEORY
OFLIABILITY,WHETHERINCONTRACT,STRICTLIABILITY,ORTORT(INCLUDING
NEGLIGENCEOROTHERWISE)ARISINGINANYWAYOUTOFTHEUSEOR
DISTRIBUTIONOFTHEPROGRAMORTHEEXERCISEOFANYRIGHTSGRANTED
HEREUNDER,EVENIFADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGES.
7.GENERAL
IfanyprovisionofthisAgreementisinvalidorunenforceableunderapplicablelaw,itshall
notaffectthevalidityorenforceabilityoftheremainderofthetermsofthisAgreement,and
withoutfurtheractionbythepartieshereto,suchprovisionshallbereformedtothe
minimumextentnecessarytomakesuchprovisionvalidandenforceable.
IfRecipientinstitutespatentlitigationagainstaContributorwithrespecttoapatent
applicabletosoftware(includingacrossclaimorcounterclaiminalawsuit),thenany
patentlicensesgrantedbythatContributortosuchRecipientunderthisAgreementshall
terminateasofthedatesuchlitigationisfiled.Inaddition,ifRecipientinstitutespatent
litigationagainstanyentity(includingacrossclaimorcounterclaiminalawsuit)alleging
thattheProgramitself(excludingcombinationsoftheProgramwithothersoftwareor
hardware)infringessuchRecipient'spatent(s),thensuchRecipient'srightsgrantedunder
Section2(b)shallterminateasofthedatesuchlitigationisfiled.
AllRecipient'srightsunderthisAgreementshallterminateifitfailstocomplywithanyofthe
materialtermsorconditionsofthisAgreementanddoesnotcuresuchfailureina
reasonableperiodoftimeafterbecomingawareofsuchnoncompliance.IfallRecipient's
rightsunderthisAgreementterminate,Recipientagreestoceaseuseanddistributionof
theProgramassoonasreasonablypracticable.However,Recipient'sobligationsunder
thisAgreementandanylicensesgrantedbyRecipientrelatingtotheProgramshall
continueandsurvive.

EveryoneispermittedtocopyanddistributecopiesofthisAgreement,butinorderto
avoidinconsistencytheAgreementiscopyrightedandmayonlybemodifiedinthe
followingmanner.TheAgreementStewardreservestherighttopublishnewversions
(includingrevisions)ofthisAgreementfromtimetotime.NooneotherthantheAgreement
StewardhastherighttomodifythisAgreement.IBMistheinitialAgreementSteward.IBM
mayassigntheresponsibilitytoserveastheAgreementStewardtoasuitableseparate
entity.EachnewversionoftheAgreementwillbegivenadistinguishingversionnumber.
TheProgram(includingContributions)mayalwaysbedistributedsubjecttotheversionof
theAgreementunderwhichitwasreceived.Inaddition,afteranewversionofthe
Agreementispublished,ContributormayelecttodistributetheProgram(includingits
Contributions)underthenewversion.ExceptasexpresslystatedinSections2(a)and2(b)
above,Recipientreceivesnorightsorlicensestotheintellectualpropertyofany
ContributorunderthisAgreement,whetherexpressly,byimplication,estoppelorotherwise.
AllrightsintheProgramnotexpresslygrantedunderthisAgreementarereserved.
ThisAgreementisgovernedbythelawsoftheStateofNewYorkandtheintellectual
propertylawsoftheUnitedStatesofAmerica.NopartytothisAgreementwillbringalegal
actionunderthisAgreementmorethanoneyearafterthecauseofactionarose.Each
partywaivesitsrightstoajurytrialinanyresultinglitigation.

CreativeCommonsAttributionShareAlikeLicense2.5
TangoDesktopProjectTangoIconLibrary:icontheme
http://tango.freedesktop.org/Tango_Icon_Library
CreativeCommonsAttributionShareAlike2.5
License
THEWORK(ASDEFINEDBELOW)ISPROVIDEDUNDERTHETERMSOFTHIS
CREATIVECOMMONSPUBLICLICENSE("CCPL"OR"LICENSE").THEWORKIS
PROTECTEDBYCOPYRIGHTAND/OROTHERAPPLICABLELAW.ANYUSEOFTHE
WORKOTHERTHANASAUTHORIZEDUNDERTHISLICENSEORCOPYRIGHTLAW
ISPROHIBITED.
BYEXERCISINGANYRIGHTSTOTHEWORKPROVIDEDHERE,YOUACCEPTAND
AGREETOBEBOUNDBYTHETERMSOFTHISLICENSE.THELICENSORGRANTS
YOUTHERIGHTSCONTAINEDHEREINCONSIDERATIONOFYOURACCEPTANCE
OFSUCHTERMSANDCONDITIONS.
1.Definitions

a. "CollectiveWork"meansawork,suchasaperiodicalissue,anthologyor
encyclopedia,inwhichtheWorkinitsentiretyinunmodifiedform,alongwitha
numberofothercontributions,constitutingseparateandindependentworksin
themselves,areassembledintoacollectivewhole.Aworkthatconstitutesa
CollectiveWorkwillnotbeconsideredaDerivativeWork(asdefinedbelow)forthe
purposesofthisLicense.
b. "DerivativeWork"meansaworkbasedupontheWorkorupontheWorkandother
preexistingworks,suchasatranslation,musicalarrangement,dramatization,
fictionalization,motionpictureversion,soundrecording,artreproduction,
abridgment,condensation,oranyotherforminwhichtheWorkmayberecast,
transformed,oradapted,exceptthataworkthatconstitutesaCollectiveWorkwill
notbeconsideredaDerivativeWorkforthepurposeofthisLicense.Forthe
avoidanceofdoubt,wheretheWorkisamusicalcompositionorsoundrecording,
thesynchronizationoftheWorkintimedrelationwithamovingimage("synching")
willbeconsideredaDerivativeWorkforthepurposeofthisLicense.
c. "Licensor"meanstheindividualorentitythatofferstheWorkunderthetermsofthis
License.
d. "OriginalAuthor"meanstheindividualorentitywhocreatedtheWork.
e. "Work"meansthecopyrightableworkofauthorshipofferedunderthetermsofthis
License.
f. "You"meansanindividualorentityexercisingrightsunderthisLicensewhohasnot
previouslyviolatedthetermsofthisLicensewithrespecttotheWork,orwhohas
receivedexpresspermissionfromtheLicensortoexerciserightsunderthisLicense
despiteapreviousviolation.
g. "LicenseElements"meansthefollowinghighlevellicenseattributesasselectedby
LicensorandindicatedinthetitleofthisLicense:Attribution,ShareAlike.
2.FairUseRights.Nothinginthislicenseisintendedtoreduce,limit,orrestrictanyrights
arisingfromfairuse,firstsaleorotherlimitationsontheexclusiverightsofthecopyright
ownerundercopyrightlaworotherapplicablelaws.
3.LicenseGrant.SubjecttothetermsandconditionsofthisLicense,Licensorhereby
grantsYouaworldwide,royaltyfree,nonexclusive,perpetual(forthedurationofthe
applicablecopyright)licensetoexercisetherightsintheWorkasstatedbelow:
a. toreproducetheWork,toincorporatetheWorkintooneormoreCollectiveWorks,
andtoreproducetheWorkasincorporatedintheCollectiveWorks
b. tocreateandreproduceDerivativeWorks
c. todistributecopiesorphonorecordsof,displaypublicly,performpublicly,and
performpubliclybymeansofadigitalaudiotransmissiontheWorkincludingas
incorporatedinCollectiveWorks
d. todistributecopiesorphonorecordsof,displaypublicly,performpublicly,and
performpubliclybymeansofadigitalaudiotransmissionDerivativeWorks.
e. Fortheavoidanceofdoubt,wheretheworkisamusicalcomposition:

i.PerformanceRoyaltiesUnderBlanketLicenses.Licensorwaivestheexclusive
righttocollect,whetherindividuallyorviaaperformancerightssociety(e.g.
ASCAP,BMI,SESAC),royaltiesforthepublicperformanceorpublicdigital
performance(e.g.webcast)oftheWork.
ii.MechanicalRightsandStatutoryRoyalties.Licensorwaivestheexclusiveright
tocollect,whetherindividuallyorviaamusicrightssocietyordesignatedagent
(e.g.HarryFoxAgency),royaltiesforanyphonorecordYoucreatefromtheWork
("coverversion")anddistribute,subjecttothecompulsorylicensecreatedby17
USCSection115oftheUSCopyrightAct(ortheequivalentinother
jurisdictions).
f. WebcastingRightsandStatutoryRoyalties.Fortheavoidanceofdoubt,wherethe
Workisasoundrecording,Licensorwaivestheexclusiverighttocollect,whether
individuallyorviaaperformancerightssociety(e.g.SoundExchange),royaltiesfor
thepublicdigitalperformance(e.g.webcast)oftheWork,subjecttothecompulsory
licensecreatedby17USCSection114oftheUSCopyrightAct(ortheequivalent
inotherjurisdictions).
Theaboverightsmaybeexercisedinallmediaandformatswhethernowknownor
hereafterdevised.Theaboverightsincludetherighttomakesuchmodificationsasare
technicallynecessarytoexercisetherightsinothermediaandformats.Allrightsnot
expresslygrantedbyLicensorareherebyreserved.
4.Restrictions.ThelicensegrantedinSection3aboveisexpresslymadesubjecttoand
limitedbythefollowingrestrictions:
a. Youmaydistribute,publiclydisplay,publiclyperform,orpubliclydigitallyperformthe
WorkonlyunderthetermsofthisLicense,andYoumustincludeacopyof,orthe
UniformResourceIdentifierfor,thisLicensewitheverycopyorphonorecordofthe
WorkYoudistribute,publiclydisplay,publiclyperform,orpubliclydigitallyperform.
YoumaynotofferorimposeanytermsontheWorkthatalterorrestrictthetermsof
thisLicenseortherecipients'exerciseoftherightsgrantedhereunder.Youmaynot
sublicensetheWork.YoumustkeepintactallnoticesthatrefertothisLicenseand
tothedisclaimerofwarranties.Youmaynotdistribute,publiclydisplay,publicly
perform,orpubliclydigitallyperformtheWorkwithanytechnologicalmeasuresthat
controlaccessoruseoftheWorkinamannerinconsistentwiththetermsofthis
LicenseAgreement.TheaboveappliestotheWorkasincorporatedinaCollective
Work,butthisdoesnotrequiretheCollectiveWorkapartfromtheWorkitselftobe
madesubjecttothetermsofthisLicense.IfYoucreateaCollectiveWork,upon
noticefromanyLicensorYoumust,totheextentpracticable,removefromthe
CollectiveWorkanycreditasrequiredbyclause4(c),asrequested.IfYoucreatea
DerivativeWork,uponnoticefromanyLicensorYoumust,totheextentpracticable,
removefromtheDerivativeWorkanycreditasrequiredbyclause4(c),as
requested.
b. Youmaydistribute,publiclydisplay,publiclyperform,orpubliclydigitallyperforma
DerivativeWorkonlyunderthetermsofthisLicense,alaterversionofthisLicense

withthesameLicenseElementsasthisLicense,oraCreativeCommons
iCommonslicensethatcontainsthesameLicenseElementsasthisLicense(e.g.
AttributionShareAlike2.5Japan).Youmustincludeacopyof,ortheUniform
ResourceIdentifierfor,thisLicenseorotherlicensespecifiedintheprevious
sentencewitheverycopyorphonorecordofeachDerivativeWorkYoudistribute,
publiclydisplay,publiclyperform,orpubliclydigitallyperform.Youmaynotofferor
imposeanytermsontheDerivativeWorksthatalterorrestrictthetermsofthis
Licenseortherecipients'exerciseoftherightsgrantedhereunder,andYoumust
keepintactallnoticesthatrefertothisLicenseandtothedisclaimerofwarranties.
Youmaynotdistribute,publiclydisplay,publiclyperform,orpubliclydigitallyperform
theDerivativeWorkwithanytechnologicalmeasuresthatcontrolaccessoruseof
theWorkinamannerinconsistentwiththetermsofthisLicenseAgreement.The
aboveappliestotheDerivativeWorkasincorporatedinaCollectiveWork,butthis
doesnotrequiretheCollectiveWorkapartfromtheDerivativeWorkitselftobe
madesubjecttothetermsofthisLicense.
c. Ifyoudistribute,publiclydisplay,publiclyperform,orpubliclydigitallyperformthe
WorkoranyDerivativeWorksorCollectiveWorks,Youmustkeepintactall
copyrightnoticesfortheWorkandprovide,reasonabletothemediumormeans
Youareutilizing:(i)thenameoftheOriginalAuthor(orpseudonym,ifapplicable)if
supplied,and/or(ii)iftheOriginalAuthorand/orLicensordesignateanotherpartyor
parties(e.g.asponsorinstitute,publishingentity,journal)forattributioninLicensor's
copyrightnotice,termsofserviceorbyotherreasonablemeans,thenameofsuch
partyorpartiesthetitleoftheWorkifsuppliedtotheextentreasonablypracticable,
theUniformResourceIdentifier,ifany,thatLicensorspecifiestobeassociatedwith
theWork,unlesssuchURIdoesnotrefertothecopyrightnoticeorlicensing
informationfortheWorkandinthecaseofaDerivativeWork,acreditidentifying
theuseoftheWorkintheDerivativeWork(e.g.,"FrenchtranslationoftheWorkby
OriginalAuthor,"or"ScreenplaybasedonoriginalWorkbyOriginalAuthor").Such
creditmaybeimplementedinanyreasonablemannerprovided,however,thatin
thecaseofaDerivativeWorkorCollectiveWork,ataminimumsuchcreditwill
appearwhereanyothercomparableauthorshipcreditappearsandinamannerat
leastasprominentassuchothercomparableauthorshipcredit.
5.Representations,WarrantiesandDisclaimer
UNLESSOTHERWISEAGREEDTOBYTHEPARTIESINWRITING,LICENSOR
OFFERSTHEWORKASISANDMAKESNOREPRESENTATIONSORWARRANTIES
OFANYKINDCONCERNINGTHEMATERIALS,EXPRESS,IMPLIED,STATUTORYOR
OTHERWISE,INCLUDING,WITHOUTLIMITATION,WARRANTIESOFTITLE,
MERCHANTIBILITY,FITNESSFORAPARTICULARPURPOSE,NONINFRINGEMENT,
ORTHEABSENCEOFLATENTOROTHERDEFECTS,ACCURACY,ORTHE
PRESENCEOFABSENCEOFERRORS,WHETHERORNOTDISCOVERABLE.
SOMEJURISDICTIONSDONOTALLOWTHEEXCLUSIONOFIMPLIED
WARRANTIES,SOSUCHEXCLUSIONMAYNOTAPPLYTOYOU.

6.LimitationonLiability.EXCEPTTOTHEEXTENTREQUIREDBYAPPLICABLELAW,
INNOEVENTWILLLICENSORBELIABLETOYOUONANYLEGALTHEORYFORANY
SPECIAL,INCIDENTAL,CONSEQUENTIAL,PUNITIVEOREXEMPLARYDAMAGES
ARISINGOUTOFTHISLICENSEORTHEUSEOFTHEWORK,EVENIFLICENSOR
HASBEENADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGES.
7.Termination
a. ThisLicenseandtherightsgrantedhereunderwillterminateautomaticallyuponany
breachbyYouofthetermsofthisLicense.Individualsorentitieswhohavereceived
DerivativeWorksorCollectiveWorksfromYouunderthisLicense,however,willnot
havetheirlicensesterminatedprovidedsuchindividualsorentitiesremaininfull
compliancewiththoselicenses.Sections1,2,5,6,7,and8willsurviveany
terminationofthisLicense.
b. Subjecttotheabovetermsandconditions,thelicensegrantedhereisperpetual(for
thedurationoftheapplicablecopyrightintheWork).Notwithstandingtheabove,
LicensorreservestherighttoreleasetheWorkunderdifferentlicensetermsorto
stopdistributingtheWorkatanytimeprovided,howeverthatanysuchelectionwill
notservetowithdrawthisLicense(oranyotherlicensethathasbeen,orisrequired
tobe,grantedunderthetermsofthisLicense),andthisLicensewillcontinueinfull
forceandeffectunlessterminatedasstatedabove.
8.Miscellaneous
a. EachtimeYoudistributeorpubliclydigitallyperformtheWorkoraCollectiveWork,
theLicensorofferstotherecipientalicensetotheWorkonthesametermsand
conditionsasthelicensegrantedtoYouunderthisLicense.
b. EachtimeYoudistributeorpubliclydigitallyperformaDerivativeWork,Licensor
offerstotherecipientalicensetotheoriginalWorkonthesametermsand
conditionsasthelicensegrantedtoYouunderthisLicense.
c. IfanyprovisionofthisLicenseisinvalidorunenforceableunderapplicablelaw,it
shallnotaffectthevalidityorenforceabilityoftheremainderofthetermsofthis
License,andwithoutfurtheractionbythepartiestothisagreement,suchprovision
shallbereformedtotheminimumextentnecessarytomakesuchprovisionvalid
andenforceable.
d. NotermorprovisionofthisLicenseshallbedeemedwaivedandnobreach
consentedtounlesssuchwaiverorconsentshallbeinwritingandsignedbythe
partytobechargedwithsuchwaiverorconsent.
e. ThisLicenseconstitutestheentireagreementbetweenthepartieswithrespectto
theWorklicensedhere.Therearenounderstandings,agreementsor
representationswithrespecttotheWorknotspecifiedhere.Licensorshallnotbe
boundbyanyadditionalprovisionsthatmayappearinanycommunicationfromYou.
ThisLicensemaynotbemodifiedwithoutthemutualwrittenagreementofthe
LicensorandYou.

GNUGeneralPublicLicense,Version3,withBisonException
SoftwarelicensedundertheGNUGeneralPublicLicense,version3(GPL3.0),isfree
softwarethatcomeswithABSOLUTELYNOWARRANTY.Youmaymodify,redistribute,
andotherwiseusetheGPL3.0softwareunderthetermsoftheGPL3.0.
Bison
http://www.gnu.org/software/bison/
GNUGENERALPUBLICLICENSE
Version3,29June2007
Copyright(C)2007FreeSoftwareFoundation,Inc.<http://fsf.org/>
Everyoneispermittedtocopyanddistributeverbatimcopiesofthislicensedocument,but
changingitisnotallowed.
Preamble
TheGNUGeneralPublicLicenseisafree,copyleftlicenseforsoftwareandotherkindsof
works.
Thelicensesformostsoftwareandotherpracticalworksaredesignedtotakeawayyour
freedomtoshareandchangetheworks.Bycontrast,theGNUGeneralPublicLicenseis
intendedtoguaranteeyourfreedomtoshareandchangeallversionsofaprogramto
makesureitremainsfreesoftwareforallitsusers.We,theFreeSoftwareFoundation,
usetheGNUGeneralPublicLicenseformostofoursoftwareitappliesalsotoanyother
workreleasedthiswaybyitsauthors.Youcanapplyittoyourprograms,too.
Whenwespeakoffreesoftware,wearereferringtofreedom,notprice.OurGeneral
PublicLicensesaredesignedtomakesurethatyouhavethefreedomtodistributecopies
offreesoftware(andchargeforthemifyouwish),thatyoureceivesourcecodeorcanget
itifyouwantit,thatyoucanchangethesoftwareorusepiecesofitinnewfreeprograms,
andthatyouknowyoucandothesethings.
Toprotectyourrights,weneedtopreventothersfromdenyingyoutheserightsorasking
youtosurrendertherights.Therefore,youhavecertainresponsibilitiesifyoudistribute
copiesofthesoftware,orifyoumodifyit:responsibilitiestorespectthefreedomofothers.
Forexample,ifyoudistributecopiesofsuchaprogram,whethergratisorforafee,you
mustpassontotherecipientsthesamefreedomsthatyoureceived.Youmustmakesure
thatthey,too,receiveorcangetthesourcecode.Andyoumustshowthemthesetermsso
theyknowtheirrights.

DevelopersthatusetheGNUGPLprotectyourrightswithtwosteps:(1)assertcopyrighton
thesoftware,and(2)offeryouthisLicensegivingyoulegalpermissiontocopy,distribute
and/ormodifyit.
Forthedevelopers'andauthors'protection,theGPLclearlyexplainsthatthereisno
warrantyforthisfreesoftware.Forbothusers'andauthors'sake,theGPLrequiresthat
modifiedversionsbemarkedaschanged,sothattheirproblemswillnotbeattributed
erroneouslytoauthorsofpreviousversions.
Somedevicesaredesignedtodenyusersaccesstoinstallorrunmodifiedversionsofthe
softwareinsidethem,althoughthemanufacturercandoso.Thisisfundamentally
incompatiblewiththeaimofprotectingusers'freedomtochangethesoftware.The
systematicpatternofsuchabuseoccursintheareaofproductsforindividualstouse,
whichispreciselywhereitismostunacceptable.Therefore,wehavedesignedthis
versionoftheGPLtoprohibitthepracticeforthoseproducts.Ifsuchproblemsarise
substantiallyinotherdomains,westandreadytoextendthisprovisiontothosedomainsin
futureversionsoftheGPL,asneededtoprotectthefreedomofusers.
Finally,everyprogramisthreatenedconstantlybysoftwarepatents.Statesshouldnot
allowpatentstorestrictdevelopmentanduseofsoftwareongeneralpurposecomputers,
butinthosethatdo,wewishtoavoidthespecialdangerthatpatentsappliedtoafree
programcouldmakeiteffectivelyproprietary.Topreventthis,theGPLassuresthat
patentscannotbeusedtorendertheprogramnonfree.
Theprecisetermsandconditionsforcopying,distributionandmodificationfollow.
TERMSANDCONDITIONS
0.Definitions.
"ThisLicense"referstoversion3oftheGNUGeneralPublicLicense.
"Copyright"alsomeanscopyrightlikelawsthatapplytootherkindsofworks,suchas
semiconductormasks.
"TheProgram"referstoanycopyrightableworklicensedunderthisLicense.Each
licenseeisaddressedas"you"."Licensees"and
"recipients"maybeindividualsororganizations.
To"modify"aworkmeanstocopyfromoradaptallorpartoftheworkinafashion
requiringcopyrightpermission,otherthanthemakingofanexactcopy.Theresultingwork
iscalleda"modifiedversion"oftheearlierworkorawork"basedon"theearlierwork.
A"coveredwork"meanseithertheunmodifiedProgramoraworkbasedontheProgram.

To"propagate"aworkmeanstodoanythingwithitthat,withoutpermission,wouldmake
youdirectlyorsecondarilyliableforinfringementunderapplicablecopyrightlaw,except
executingitonacomputerormodifyingaprivatecopy.Propagationincludescopying,
distribution(withorwithoutmodification),makingavailabletothepublic,andinsome
countriesotheractivitiesaswell.
To"convey"aworkmeansanykindofpropagationthatenablesotherpartiestomakeor
receivecopies.Mereinteractionwithauserthroughacomputernetwork,withnotransfer
ofacopy,isnotconveying.
Aninteractiveuserinterfacedisplays"AppropriateLegalNotices"totheextentthatit
includesaconvenientandprominentlyvisiblefeaturethat(1)displaysanappropriate
copyrightnotice,and(2)tellstheuserthatthereisnowarrantyforthework(excepttothe
extentthatwarrantiesareprovided),thatlicenseesmayconveytheworkunderthis
License,andhowtoviewacopyofthisLicense.Iftheinterfacepresentsalistofuser
commandsoroptions,suchasamenu,aprominentiteminthelistmeetsthiscriterion.
1.SourceCode.
The"sourcecode"foraworkmeansthepreferredformoftheworkformaking
modificationstoit."Objectcode"meansanynonsourceformofawork.
A"StandardInterface"meansaninterfacethateitherisanofficialstandarddefinedbya
recognizedstandardsbody,or,inthecaseofinterfacesspecifiedforaparticular
programminglanguage,onethatiswidelyusedamongdevelopersworkinginthat
language.
The"SystemLibraries"ofanexecutableworkincludeanything,otherthantheworkasa
whole,that(a)isincludedinthenormalformofpackagingaMajorComponent,butwhichis
notpartofthatMajorComponent,and(b)servesonlytoenableuseoftheworkwiththat
MajorComponent,ortoimplementaStandardInterfaceforwhichanimplementationis
availabletothepublicinsourcecodeform.A"MajorComponent",inthiscontext,meansa
majoressentialcomponent(kernel,windowsystem,andsoon)ofthespecificoperating
system(ifany)onwhichtheexecutableworkruns,oracompilerusedtoproducethework,
oranobjectcodeinterpreterusedtorunit.
The"CorrespondingSource"foraworkinobjectcodeformmeansallthesourcecode
neededtogenerate,install,and(foranexecutablework)runtheobjectcodeandtomodify
thework,includingscriptstocontrolthoseactivities.However,itdoesnotincludethe
work'sSystemLibraries,orgeneralpurposetoolsorgenerallyavailablefreeprograms
whichareusedunmodifiedinperformingthoseactivitiesbutwhicharenotpartofthework.
Forexample,CorrespondingSourceincludesinterfacedefinitionfilesassociatedwith
sourcefilesforthework,andthesourcecodeforsharedlibrariesanddynamicallylinked
subprogramsthattheworkisspecificallydesignedtorequire,suchasbyintimatedata
communicationorcontrolflowbetweenthosesubprogramsandotherpartsofthework.

TheCorrespondingSourceneednotincludeanythingthatuserscanregenerate
automaticallyfromotherpartsoftheCorrespondingSource.TheCorrespondingSource
foraworkinsourcecodeformisthatsamework.
2.BasicPermissions.
AllrightsgrantedunderthisLicensearegrantedforthetermofcopyrightontheProgram,
andareirrevocableprovidedthestatedconditionsaremet.ThisLicenseexplicitlyaffirms
yourunlimitedpermissiontoruntheunmodifiedProgram.Theoutputfromrunninga
coveredworkiscoveredbythisLicenseonlyiftheoutput,givenitscontent,constitutesa
coveredwork.ThisLicenseacknowledgesyourrightsoffairuseorotherequivalent,as
providedbycopyrightlaw.
Youmaymake,runandpropagatecoveredworksthatyoudonotconvey,without
conditionssolongasyourlicenseotherwiseremainsinforce.Youmayconveycovered
workstoothersforthesolepurposeofhavingthemmakemodificationsexclusivelyforyou,
orprovideyouwithfacilitiesforrunningthoseworks,providedthatyoucomplywiththe
termsofthisLicenseinconveyingallmaterialforwhichyoudonotcontrolcopyright.Those
thusmakingorrunningthecoveredworksforyoumustdosoexclusivelyonyourbehalf,
underyourdirectionandcontrol,ontermsthatprohibitthemfrommakinganycopiesof
yourcopyrightedmaterialoutsidetheirrelationshipwithyou.
Conveyingunderanyothercircumstancesispermittedsolelyundertheconditionsstated
below.Sublicensingisnotallowedsection10makesitunnecessary.

3.ProtectingUsers'LegalRightsFromAntiCircumventionLaw.
Nocoveredworkshallbedeemedpartofaneffectivetechnologicalmeasureunderany
applicablelawfulfillingobligationsunderarticle11oftheWIPOcopyrighttreatyadoptedon
20December1996,orsimilarlawsprohibitingorrestrictingcircumventionofsuch
measures.
Whenyouconveyacoveredwork,youwaiveanylegalpowertoforbidcircumventionof
technologicalmeasurestotheextentsuchcircumventioniseffectedbyexercisingrights
underthisLicensewithrespecttothecoveredwork,andyoudisclaimanyintentiontolimit
operationormodificationoftheworkasameansofenforcing,againstthework'susers,
yourorthirdparties'legalrightstoforbidcircumventionoftechnologicalmeasures.
4.ConveyingVerbatimCopies.
YoumayconveyverbatimcopiesoftheProgram'ssourcecodeasyoureceiveit,inany
medium,providedthatyouconspicuouslyandappropriatelypublishoneachcopyan
appropriatecopyrightnoticekeepintactallnoticesstatingthatthisLicenseandany
nonpermissivetermsaddedinaccordwithsection7applytothecodekeepintactall
noticesoftheabsenceofanywarrantyandgiveallrecipientsacopyofthisLicensealong

withtheProgram.
Youmaychargeanypriceornopriceforeachcopythatyouconvey,andyoumayoffer
supportorwarrantyprotectionforafee.
5.ConveyingModifiedSourceVersions.
YoumayconveyaworkbasedontheProgram,orthemodificationstoproduceitfromthe
Program,intheformofsourcecodeunderthetermsofsection4,providedthatyoualso
meetalloftheseconditions:
a)Theworkmustcarryprominentnoticesstatingthatyoumodifiedit,andgivingarelevant
date.
b)TheworkmustcarryprominentnoticesstatingthatitisreleasedunderthisLicenseand
anyconditionsaddedundersection7.Thisrequirementmodifiestherequirementin
section4to"keepintactallnotices".
c)Youmustlicensetheentirework,asawhole,underthisLicensetoanyonewhocomes
intopossessionofacopy.ThisLicensewillthereforeapply,alongwithanyapplicable
section7additionalterms,tothewholeofthework,andallitsparts,regardlessofhowthey
arepackaged.ThisLicensegivesnopermissiontolicensetheworkinanyotherway,but
itdoesnotinvalidatesuchpermissionifyouhaveseparatelyreceivedit.
d)Iftheworkhasinteractiveuserinterfaces,eachmustdisplayAppropriateLegalNotices
however,iftheProgramhasinteractiveinterfacesthatdonotdisplayAppropriateLegal
Notices,yourworkneednotmakethemdoso.
Acompilationofacoveredworkwithotherseparateandindependentworks,whicharenot
bytheirnatureextensionsofthecoveredwork,andwhicharenotcombinedwithitsuchas
toformalargerprogram,inoronavolumeofastorageordistributionmedium,iscalledan
"aggregate"ifthecompilationanditsresultingcopyrightarenotusedtolimittheaccessor
legalrightsofthecompilation'susersbeyondwhattheindividualworkspermit.Inclusionof
acoveredworkinanaggregatedoesnotcausethisLicensetoapplytotheotherpartsof
theaggregate.

6.ConveyingNonSourceForms.
Youmayconveyacoveredworkinobjectcodeformunderthetermsofsections4and5,
providedthatyoualsoconveythemachinereadableCorrespondingSourceunderthe
termsofthisLicense,inoneoftheseways:
a)Conveytheobjectcodein,orembodiedin,aphysicalproduct(includingaphysical
distributionmedium),accompaniedbytheCorrespondingSourcefixedonadurable
physicalmediumcustomarilyusedforsoftwareinterchange.

b)Conveytheobjectcodein,orembodiedin,aphysicalproduct(includingaphysical
distributionmedium),accompaniedbyawrittenoffer,validforatleastthreeyearsandvalid
foraslongasyouoffersparepartsorcustomersupportforthatproductmodel,togive
anyonewhopossessestheobjectcodeeither(1)acopyoftheCorrespondingSourcefor
allthesoftwareintheproductthatiscoveredbythisLicense,onadurablephysical
mediumcustomarilyusedforsoftwareinterchange,forapricenomorethanyour
reasonablecostofphysicallyperformingthisconveyingofsource,or(2)accesstocopythe
CorrespondingSourcefromanetworkserveratnocharge.
c)Conveyindividualcopiesoftheobjectcodewithacopyofthewrittenoffertoprovidethe
CorrespondingSource.Thisalternativeisallowedonlyoccasionallyandnoncommercially,
andonlyifyoureceivedtheobjectcodewithsuchanoffer,inaccordwithsubsection6b.
d)Conveytheobjectcodebyofferingaccessfromadesignatedplace(gratisorfora
charge),andofferequivalentaccesstotheCorrespondingSourceinthesamewaythrough
thesameplaceatnofurthercharge.Youneednotrequirerecipientstocopythe
CorrespondingSourcealongwiththeobjectcode.Iftheplacetocopytheobjectcodeisa
networkserver,theCorrespondingSourcemaybeonadifferentserver(operatedbyyou
orathirdparty)thatsupportsequivalentcopyingfacilities,providedyoumaintainclear
directionsnexttotheobjectcodesayingwheretofindtheCorrespondingSource.
RegardlessofwhatserverhoststheCorrespondingSource,youremainobligatedto
ensurethatitisavailableforaslongasneededtosatisfytheserequirements.
e)Conveytheobjectcodeusingpeertopeertransmission,providedyouinformother
peerswheretheobjectcodeandCorrespondingSourceoftheworkarebeingofferedto
thegeneralpublicatnochargeundersubsection6d.
Aseparableportionoftheobjectcode,whosesourcecodeisexcludedfromthe
CorrespondingSourceasaSystemLibrary,neednotbeincludedinconveyingtheobject
codework.
A"UserProduct"iseither(1)a"consumerproduct",whichmeansanytangiblepersonal
propertywhichisnormallyusedforpersonal,family,orhouseholdpurposes,or(2)anything
designedorsoldforincorporationintoadwelling.Indeterminingwhetheraproductisa
consumerproduct,doubtfulcasesshallberesolvedinfavorofcoverage.Foraparticular
productreceivedbyaparticularuser,"normallyused"referstoatypicalorcommonuseof
thatclassofproduct,regardlessofthestatusoftheparticularuserorofthewayinwhich
theparticularuseractuallyuses,orexpectsorisexpectedtouse,theproduct.Aproductis
aconsumerproductregardlessofwhethertheproducthassubstantialcommercial,
industrialornonconsumeruses,unlesssuchusesrepresenttheonlysignificantmodeof
useoftheproduct.
"InstallationInformation"foraUserProductmeansanymethods,procedures,authorization
keys,orotherinformationrequiredtoinstallandexecutemodifiedversionsofacovered
workinthatUserProductfromamodifiedversionofitsCorrespondingSource.The

informationmustsufficetoensurethatthecontinuedfunctioningofthemodifiedobject
codeisinnocasepreventedorinterferedwithsolelybecausemodificationhasbeen
made.
Ifyouconveyanobjectcodeworkunderthissectionin,orwith,orspecificallyforusein,a
UserProduct,andtheconveyingoccursaspartofatransactioninwhichtherightof
possessionanduseoftheUserProductistransferredtotherecipientinperpetuityorfora
fixedterm(regardlessofhowthetransactionischaracterized),theCorrespondingSource
conveyedunderthissectionmustbeaccompaniedbytheInstallationInformation.Butthis
requirementdoesnotapplyifneitheryounoranythirdpartyretainstheabilitytoinstall
modifiedobjectcodeontheUserProduct(forexample,theworkhasbeeninstalledin
ROM).
TherequirementtoprovideInstallationInformationdoesnotincludearequirementto
continuetoprovidesupportservice,warranty,orupdatesforaworkthathasbeenmodified
orinstalledbytherecipient,orfortheUserProductinwhichithasbeenmodifiedor
installed.Accesstoanetworkmaybedeniedwhenthemodificationitselfmateriallyand
adverselyaffectstheoperationofthenetworkorviolatestherulesandprotocolsfor
communicationacrossthenetwork.
CorrespondingSourceconveyed,andInstallationInformationprovided,inaccordwiththis
sectionmustbeinaformatthatispubliclydocumented(andwithanimplementation
availabletothepublicinsourcecodeform),andmustrequirenospecialpasswordorkey
forunpacking,readingorcopying.

7.AdditionalTerms.
"Additionalpermissions"aretermsthatsupplementthetermsofthisLicensebymaking
exceptionsfromoneormoreofitsconditions.Additionalpermissionsthatareapplicable
totheentireProgramshallbetreatedasthoughtheywereincludedinthisLicense,tothe
extentthattheyarevalidunderapplicablelaw.Ifadditionalpermissionsapplyonlytopart
oftheProgram,thatpartmaybeusedseparatelyunderthosepermissions,buttheentire
ProgramremainsgovernedbythisLicensewithoutregardtotheadditionalpermissions.
Whenyouconveyacopyofacoveredwork,youmayatyouroptionremoveanyadditional
permissionsfromthatcopy,orfromanypartofit.(Additionalpermissionsmaybewritten
torequiretheirownremovalincertaincaseswhenyoumodifythework.)Youmayplace
additionalpermissionsonmaterial,addedbyyoutoacoveredwork,forwhichyouhaveor
cangiveappropriatecopyrightpermission.
NotwithstandinganyotherprovisionofthisLicense,formaterialyouaddtoacoveredwork,
youmay(ifauthorizedbythecopyrightholdersofthatmaterial)supplementthetermsof
thisLicensewithterms:
a)Disclaimingwarrantyorlimitingliabilitydifferentlyfromthetermsofsections15and16

ofthisLicenseor
b)Requiringpreservationofspecifiedreasonablelegalnoticesorauthorattributionsinthat
materialorintheAppropriateLegalNoticesdisplayedbyworkscontainingitor
c)Prohibitingmisrepresentationoftheoriginofthatmaterial,orrequiringthatmodified
versionsofsuchmaterialbemarkedinreasonablewaysasdifferentfromtheoriginal
versionor
d)Limitingtheuseforpublicitypurposesofnamesoflicensorsorauthorsofthematerial
or
e)Decliningtograntrightsundertrademarklawforuseofsometradenames,trademarks,
orservicemarksor
f)Requiringindemnificationoflicensorsandauthorsofthatmaterialbyanyonewho
conveysthematerial(ormodifiedversionsofit)withcontractualassumptionsofliabilityto
therecipient,foranyliabilitythatthesecontractualassumptionsdirectlyimposeonthose
licensorsandauthors.
Allothernonpermissiveadditionaltermsareconsidered"furtherrestrictions"withinthe
meaningofsection10.IftheProgramasyoureceivedit,oranypartofit,containsanotice
statingthatitisgovernedbythisLicensealongwithatermthatisafurtherrestriction,you
mayremovethatterm.Ifalicensedocumentcontainsafurtherrestrictionbutpermits
relicensingorconveyingunderthisLicense,youmayaddtoacoveredworkmaterial
governedbythetermsofthatlicensedocument,providedthatthefurtherrestrictiondoes
notsurvivesuchrelicensingorconveying.
Ifyouaddtermstoacoveredworkinaccordwiththissection,youmustplace,inthe
relevantsourcefiles,astatementoftheadditionaltermsthatapplytothosefiles,ora
noticeindicatingwheretofindtheapplicableterms.
Additionalterms,permissiveornonpermissive,maybestatedintheformofaseparately
writtenlicense,orstatedasexceptionstheaboverequirementsapplyeitherway.

8.Termination.
Youmaynotpropagateormodifyacoveredworkexceptasexpresslyprovidedunderthis
License.Anyattemptotherwisetopropagateormodifyitisvoid,andwillautomatically
terminateyourrightsunderthisLicense(includinganypatentlicensesgrantedunderthe
thirdparagraphofsection11).
However,ifyouceaseallviolationofthisLicense,thenyourlicensefromaparticular
copyrightholderisreinstated(a)provisionally,unlessanduntilthecopyrightholder
explicitlyandfinallyterminatesyourlicense,and(b)permanently,ifthecopyrightholder
failstonotifyyouoftheviolationbysomereasonablemeanspriorto60daysafterthe
cessation.

Moreover,yourlicensefromaparticularcopyrightholderisreinstatedpermanentlyifthe
copyrightholdernotifiesyouoftheviolationbysomereasonablemeans,thisisthefirst
timeyouhavereceivednoticeofviolationofthisLicense(foranywork)fromthatcopyright
holder,andyoucuretheviolationpriorto30daysafteryourreceiptofthenotice.
Terminationofyourrightsunderthissectiondoesnotterminatethelicensesofpartieswho
havereceivedcopiesorrightsfromyouunderthisLicense.Ifyourrightshavebeen
terminatedandnotpermanentlyreinstated,youdonotqualifytoreceivenewlicensesfor
thesamematerialundersection10.
9.AcceptanceNotRequiredforHavingCopies.
YouarenotrequiredtoacceptthisLicenseinordertoreceiveorrunacopyofthe
Program.Ancillarypropagationofacoveredworkoccurringsolelyasaconsequenceof
usingpeertopeertransmissiontoreceiveacopylikewisedoesnotrequireacceptance.
However,nothingotherthanthisLicensegrantsyoupermissiontopropagateormodifyany
coveredwork.TheseactionsinfringecopyrightifyoudonotacceptthisLicense.
Therefore,bymodifyingorpropagatingacoveredwork,youindicateyouracceptanceof
thisLicensetodoso.
10.AutomaticLicensingofDownstreamRecipients.
Eachtimeyouconveyacoveredwork,therecipientautomaticallyreceivesalicensefrom
theoriginallicensors,torun,modifyandpropagatethatwork,subjecttothisLicense.You
arenotresponsibleforenforcingcompliancebythirdpartieswiththisLicense.
An"entitytransaction"isatransactiontransferringcontrolofanorganization,or
substantiallyallassetsofone,orsubdividinganorganization,ormergingorganizations.If
propagationofacoveredworkresultsfromanentitytransaction,eachpartytothat
transactionwhoreceivesacopyoftheworkalsoreceiveswhateverlicensestothework
theparty'spredecessorininteresthadorcouldgiveunderthepreviousparagraph,plusa
righttopossessionoftheCorrespondingSourceoftheworkfromthepredecessorin
interest,ifthepredecessorhasitorcangetitwithreasonableefforts.
Youmaynotimposeanyfurtherrestrictionsontheexerciseoftherightsgrantedoraffirmed
underthisLicense.Forexample,youmaynotimposealicensefee,royalty,orother
chargeforexerciseofrightsgrantedunderthisLicense,andyoumaynotinitiatelitigation
(includingacrossclaimorcounterclaiminalawsuit)allegingthatanypatentclaimis
infringedbymaking,using,selling,offeringforsale,orimportingtheProgramorany
portionofit.
11.Patents.
A"contributor"isacopyrightholderwhoauthorizesuseunderthisLicenseoftheProgram
oraworkonwhichtheProgramisbased.Theworkthuslicensediscalledthe

contributor's"contributorversion".
Acontributor's"essentialpatentclaims"areallpatentclaimsownedorcontrolledbythe
contributor,whetheralreadyacquiredorhereafteracquired,thatwouldbeinfringedby
somemanner,permittedbythisLicense,ofmaking,using,orsellingitscontributorversion,
butdonotincludeclaimsthatwouldbeinfringedonlyasaconsequenceoffurther
modificationofthecontributorversion.Forpurposesofthisdefinition,"control"includes
therighttograntpatentsublicensesinamannerconsistentwiththerequirementsofthis
License.
Eachcontributorgrantsyouanonexclusive,worldwide,royaltyfreepatentlicenseunder
thecontributor'sessentialpatentclaims,tomake,use,sell,offerforsale,importand
otherwiserun,modifyandpropagatethecontentsofitscontributorversion.
Inthefollowingthreeparagraphs,a"patentlicense"isanyexpressagreementor
commitment,howeverdenominated,nottoenforceapatent(suchasanexpress
permissiontopracticeapatentorcovenantnottosueforpatentinfringement).To"grant"
suchapatentlicensetoapartymeanstomakesuchanagreementorcommitmentnotto
enforceapatentagainsttheparty.
Ifyouconveyacoveredwork,knowinglyrelyingonapatentlicense,andtheCorresponding
Sourceoftheworkisnotavailableforanyonetocopy,freeofchargeandundertheterms
ofthisLicense,throughapubliclyavailablenetworkserverorotherreadilyaccessible
means,thenyoumusteither(1)causetheCorrespondingSourcetobesoavailable,or(2)
arrangetodepriveyourselfofthebenefitofthepatentlicenseforthisparticularwork,or(3)
arrange,inamannerconsistentwiththerequirementsofthisLicense,toextendthepatent
licensetodownstreamrecipients."Knowinglyrelying"meansyouhaveactualknowledge
that,butforthepatentlicense,yourconveyingthecoveredworkinacountry,oryour
recipient'suseofthecoveredworkinacountry,wouldinfringeoneormoreidentifiable
patentsinthatcountrythatyouhavereasontobelievearevalid.
If,pursuanttoorinconnectionwithasingletransactionorarrangement,youconvey,or
propagatebyprocuringconveyanceof,acoveredwork,andgrantapatentlicensetosome
ofthepartiesreceivingthecoveredworkauthorizingthemtouse,propagate,modifyor
conveyaspecificcopyofthecoveredwork,thenthepatentlicenseyougrantis
automaticallyextendedtoallrecipientsofthecoveredworkandworksbasedonit.
Apatentlicenseis"discriminatory"ifitdoesnotincludewithinthescopeofitscoverage,
prohibitstheexerciseof,orisconditionedonthenonexerciseofoneormoreoftherights
thatarespecificallygrantedunderthisLicense.Youmaynotconveyacoveredworkifyou
areapartytoanarrangementwithathirdpartythatisinthebusinessofdistributing
software,underwhichyoumakepaymenttothethirdpartybasedontheextentofyour
activityofconveyingthework,andunderwhichthethirdpartygrants,toanyoftheparties
whowouldreceivethecoveredworkfromyou,adiscriminatorypatentlicense(a)in
connectionwithcopiesofthecoveredworkconveyedbyyou(orcopiesmadefromthose

copies),or(b)primarilyforandinconnectionwithspecificproductsorcompilationsthat
containthecoveredwork,unlessyouenteredintothatarrangement,orthatpatentlicense
wasgranted,priorto28March2007.
NothinginthisLicenseshallbeconstruedasexcludingorlimitinganyimpliedlicenseor
otherdefensestoinfringementthatmayotherwisebeavailabletoyouunderapplicable
patentlaw.
12.NoSurrenderofOthers'Freedom.
Ifconditionsareimposedonyou(whetherbycourtorder,agreementorotherwise)that
contradicttheconditionsofthisLicense,theydonotexcuseyoufromtheconditionsofthis
License.Ifyoucannotconveyacoveredworksoastosatisfysimultaneouslyyour
obligationsunderthisLicenseandanyotherpertinentobligations,thenasaconsequence
youmaynotconveyitatall.Forexample,ifyouagreetotermsthatobligateyoutocollect
aroyaltyforfurtherconveyingfromthosetowhomyouconveytheProgram,theonlyway
youcouldsatisfyboththosetermsandthisLicensewouldbetorefrainentirelyfrom
conveyingtheProgram.
13.UsewiththeGNUAfferoGeneralPublicLicense.
NotwithstandinganyotherprovisionofthisLicense,youhavepermissiontolinkorcombine
anycoveredworkwithaworklicensedunderversion3oftheGNUAfferoGeneralPublic
Licenseintoasinglecombinedwork,andtoconveytheresultingwork.Thetermsofthis
Licensewillcontinuetoapplytothepartwhichisthecoveredwork,butthespecial
requirementsoftheGNUAfferoGeneralPublicLicense,section13,concerninginteraction
throughanetworkwillapplytothecombinationassuch.
14.RevisedVersionsofthisLicense.
TheFreeSoftwareFoundationmaypublishrevisedand/ornewversionsoftheGNU
GeneralPublicLicensefromtimetotime.Suchnewversionswillbesimilarinspirittothe
presentversion,butmaydifferindetailtoaddressnewproblemsorconcerns.
Eachversionisgivenadistinguishingversionnumber.IftheProgramspecifiesthata
certainnumberedversionoftheGNUGeneralPublicLicense"oranylaterversion"applies
toit,youhavetheoptionoffollowingthetermsandconditionseitherofthatnumbered
versionorofanylaterversionpublishedbytheFreeSoftwareFoundation.IftheProgram
doesnotspecifyaversionnumberoftheGNUGeneralPublicLicense,youmaychoose
anyversioneverpublishedbytheFreeSoftwareFoundation.
IftheProgramspecifiesthataproxycandecidewhichfutureversionsoftheGNUGeneral
PublicLicensecanbeused,thatproxy'spublicstatementofacceptanceofaversion
permanentlyauthorizesyoutochoosethatversionfortheProgram.

Laterlicenseversionsmaygiveyouadditionalordifferentpermissions.However,no
additionalobligationsareimposedonanyauthororcopyrightholderasaresultofyour
choosingtofollowalaterversion.

15.DisclaimerofWarranty.
THEREISNOWARRANTYFORTHEPROGRAM,TOTHEEXTENTPERMITTEDBY
APPLICABLELAW.EXCEPTWHENOTHERWISESTATEDINWRITINGTHE
COPYRIGHTHOLDERSAND/OROTHERPARTIESPROVIDETHEPROGRAM"ASIS"
WITHOUTWARRANTYOFANYKIND,EITHEREXPRESSEDORIMPLIED,INCLUDING,
BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOFMERCHANTABILITYAND
FITNESSFORAPARTICULARPURPOSE.THEENTIRERISKASTOTHEQUALITY
ANDPERFORMANCEOFTHEPROGRAMISWITHYOU.SHOULDTHEPROGRAM
PROVEDEFECTIVE,YOUASSUMETHECOSTOFALLNECESSARYSERVICING,
REPAIRORCORRECTION.
16.LimitationofLiability.
INNOEVENTUNLESSREQUIREDBYAPPLICABLELAWORAGREEDTOIN
WRITINGWILLANYCOPYRIGHTHOLDER,ORANYOTHERPARTYWHOMODIFIES
AND/ORCONVEYSTHEPROGRAMASPERMITTEDABOVE,BELIABLETOYOU
FORDAMAGES,INCLUDINGANYGENERAL,SPECIAL,INCIDENTALOR
CONSEQUENTIALDAMAGESARISINGOUTOFTHEUSEORINABILITYTOUSETHE
PROGRAM(INCLUDINGBUTNOTLIMITEDTOLOSSOFDATAORDATABEING
RENDEREDINACCURATEORLOSSESSUSTAINEDBYYOUORTHIRDPARTIESOR
AFAILUREOFTHEPROGRAMTOOPERATEWITHANYOTHERPROGRAMS),EVEN
IFSUCHHOLDEROROTHERPARTYHASBEENADVISEDOFTHEPOSSIBILITYOF
SUCHDAMAGES.
17.InterpretationofSections15and16.
Ifthedisclaimerofwarrantyandlimitationofliabilityprovidedabovecannotbegivenlocal
legaleffectaccordingtotheirterms,reviewingcourtsshallapplylocallawthatmostclosely
approximatesanabsolutewaiverofallcivilliabilityinconnectionwiththeProgram,unless
awarrantyorassumptionofliabilityaccompaniesacopyofthePrograminreturnforafee.
ENDOFTERMSANDCONDITIONS

HowtoApplyTheseTermstoYourNewPrograms
Ifyoudevelopanewprogram,andyouwantittobeofthegreatestpossibleusetothe
public,thebestwaytoachievethisistomakeitfreesoftwarewhicheveryonecan
redistributeandchangeundertheseterms.
Todoso,attachthefollowingnoticestotheprogram.Itissafesttoattachthemtothestart

ofeachsourcefiletomosteffectivelystatetheexclusionofwarrantyandeachfileshould
haveatleastthe"copyright"lineandapointertowherethefullnoticeisfound.
<onelinetogivetheprogram'snameandabriefideaofwhatitdoes.>
Copyright(C)<year><nameofauthor>
Thisprogramisfreesoftware:youcanredistributeitand/ormodifyitunderthetermsofthe
GNUGeneralPublicLicenseaspublishedbytheFreeSoftwareFoundation,eitherversion
3oftheLicense,or(atyouroption)anylaterversion.
Thisprogramisdistributedinthehopethatitwillbeuseful,butWITHOUTANY
WARRANTYwithouteventheimpliedwarrantyofMERCHANTABILITYorFITNESSFOR
APARTICULARPURPOSE.SeetheGNUGeneralPublicLicenseformoredetails.
YoushouldhavereceivedacopyoftheGNUGeneralPublicLicensealongwiththis
program.Ifnot,see<http://www.gnu.org/licenses/>.
Alsoaddinformationonhowtocontactyoubyelectronicandpapermail.
Iftheprogramdoesterminalinteraction,makeitoutputashortnoticelikethiswhenitstarts
inaninteractivemode:
<program>Copyright(C)<year><nameofauthor>
ThisprogramcomeswithABSOLUTELYNOWARRANTYfordetailstype`showw'.This
isfreesoftware,andyouarewelcometoredistributeitundercertainconditionstype`show
c'fordetails.
Thehypotheticalcommands`showw'and`showc'shouldshowtheappropriatepartsof
theGeneralPublicLicense.Ofcourse,yourprogram'scommandsmightbedifferentfora
GUIinterface,youwouldusean"aboutbox".
Youshouldalsogetyouremployer(ifyouworkasaprogrammer)orschool,ifany,tosigna
"copyrightdisclaimer"fortheprogram,ifnecessary.
Formoreinformationonthis,andhowtoapplyandfollowtheGNUGPL,see
<http://www.gnu.org/licenses/>.
TheGNUGeneralPublicLicensedoesnotpermitincorporatingyourprograminto
proprietaryprograms.Ifyourprogramisasubroutinelibrary,youmayconsideritmore
usefultopermitlinkingproprietaryapplicationswiththelibrary.Ifthisiswhatyouwantto
do,usetheGNULesserGeneralPublicLicenseinsteadofthisLicense.Butfirst,please
read<http://www.gnu.org/philosophy/whynotlgpl.html>.
/*Asaspecialexception,youmaycreatealargerworkthatcontainspartoralloftheBison
parserskeletonanddistributethatworkundertermsofyourchoice,solongasthatwork
isn'titselfaparsergeneratorusingtheskeletonoramodifiedversionthereofasaparser
skeleton.Alternatively,ifyoumodifyorredistributetheparserskeletonitself,youmay(at

youroption)removethisspecialexception,whichwillcausetheskeletonandtheresulting
BisonoutputfilestobelicensedundertheGNUGeneralPublicLicensewithoutthisspecial
exception.

GNUGeneralPublicLicense,Version3andBSDStyleLicenses
SWIGswig
http://www.swig.org/
SWIGCopyrightandAuthors
Copyright(c)19952011TheSWIGDevelopers
Copyright(c)20052006ArizonaBoardofRegents(UniversityofArizona).
Copyright(c)19982005UniversityofChicago.
Copyright(c)19951998TheUniversityofUtahandtheRegentsoftheUniversityof
California
Portionsalsocopyrightedby:
NetworkAppliedCommunicationLaboratory,Inc
InformationtechnologyPromotionAgency,Japan
ActiveSWIGDevelopers:
WilliamFulton(wsf@fultondesigns.co.uk)
(SWIGcore,Java,C#,Windows,Cygwin)
OllyBetts(olly@survex.com)
(PHP)
JosephWang(joequant@gmail.com)
(R)
XavierDelacour(xavier.delacour@gmail.com)(Octave)
DavidNadlinger(code@klickverbot.at)
(D)
PastSWIGdevelopersandmajorcontributorsinclude:
DaveBeazley(daveswig@dabeaz.com)
(SWIGcore,Python,Tcl,Perl)
HenningThielemann(swig@henningthielemann.de)(Modula3)
MatthiasKppe(mkoeppe@mail.math.unimagdeburg.de)(Guile,MzScheme)
LuigiBallabio(luigi.ballabio@fastwebnet.it) (STLwrapping)
MikelBancroft(mikel@franz.com)
(AllegroCL)
SurendraSinghi(efuzzyone@netscape.net) (CLISP,CFFI)
MarceloMatus(mmatus@acms.arizona.edu) (SWIGcore,Python,
UTL[python,perl,tcl,ruby])
ArtYerkes(ayerkes@speakeasy.net)
(Ocaml)
LyleJohnson(lyle@users.sourceforge.net)
(Ruby)
CharlieSavage(cfis@interserv.com)
(Ruby)
ThienThiNguyen(ttn@glug.org)
(build/test/misc)

RichardPalmer(richard@magicality.org)
(PHP)
SamLiddicottAnanovaLtd(saml@liddicott.com) (PHP)
TimHockinSunMicrosystems(thockin@sun.com)(PHP)
KevinRuland
(PHP)
ShibukawaYoshiki
(JapaneseTranslation)
JasonStewart(jason@openinformatics.com) (Perl5)
LoicDachary
(Perl5)
DavidFletcher
(Perl5)
GaryHolt
(Perl5)
MasakiFukushima
(Ruby)
ScottMichel(scottm@cs.ucla.edu)
(Javadirectors)
TigerFeng(songyanf@cs.uchicago.edu)
(SWIGcore)
MarkRose(mrose@stm.lbl.gov)
(Directors)
JonahBeckford(beckford@usermail.com)
(CHICKEN)
AhmonDancy(dancy@franz.com)
(AllegroCL)
DirkGerrits
(AllegroCL)
NeilCawse
(C#)
HarcodeHilster
(Java)
AlexeyDyachenko(dyachenko@fromru.com) (Tcl)
BobTechentin
(Tcl)
MartinFroehlich<MartinFroehlich@ACM.org>(Guile)
MarcioLuisTeixeira<marciot@holly.colostate.edu>(Guile)
DuncanTempleLang
(R)
MiklosVajna<vmiklos@frugalware.org>
(PHPdirectors)
MarkGossage(mark@gossage.cjb.net)
(Lua)
RamanGopalan(ramangopalan@gmail.com) (eLua)
GonzaloGarramuno(ggarra@advancedsl.com.ar) (Ruby,Ruby'sUTL)
JohnLenz
(Guile,MzSchemeupdates,Chicken
module,runtimesystem)
IanLanceTaylor
(Go)
VadimZeitlin
(PCRE)
StefanZager(szager@gmail.com)
(Python)
Pastcontributorsinclude:JamesMichaelDuPont,ClarkMcGrew,DustinMitchell,Ian
Cooke,CatalinDumitrescu,BaranKovuk,OlegTolmatcev,TalShalif,LluisPadro,Chris
Seatory,IgorBely,RobinDunn,EdwardZimmermann,DavidAscher,DominiqueDumont,
PierGiorgioEsposito,HasanBaranKovuk,KlausWiedernders,RichardBeare,Hans
Oesterholt.(SeeCHANGESandCHANGES.currentandthebugtrackerforamore
completelist).
Paststudents:SongyanFeng(Chicago).XinghuaShi(Chicago).JingCao(Chicago).
AquinasHobor(Chicago).
Historically,thefollowingpeoplecontributedtoearlyversionsofSWIG.PeterLomdahl,
BradHolian,ShujiaZhou,NielsJensen,andTimGermannatLosAlamosNational

Laboratorywerethefirstusers.PatrickTullmannattheUniversityofUtahsuggestedthe
ideaofautomaticdocumentationgeneration.JohnSchmidtandKurtisBleekeratthe
UniversityofUtahtestedouttheearlyversions.ChrisJohnsonsupportedSWIG's
developedattheUniversityofUtah.JohnBuckman,LarryVirden,andTomSchwaller
providedvaluableinputonthefirstreleasesandimprovingtheportabilityofSWIG.David
FletcherandGaryHolthaveprovidedagreatdealofinputonimprovingSWIG'sPerl5
implementation.KevinButlercontributedthefirstWindowsNTport.
Earlybugreportsandpatches:AdamHupp,ArthurSmyles,BradClements,BrettWilliams,
BuckHodges,BurkhardKloss,ChiaLiangKao,CraigFiles,DennisMarsa,DieterBaron,
DrakeDiedrich,FleurDianaDragan,GaryPennington,GeoffreyHort,GeraldWilliams,
GregAnderson,GregKochanski,GregTroxel,HenryRowley,IrinaKotlova,IsraelTaller,
JamesBailey,JimFulton,JoelReed,JonTravis,JunioHamano,JustinHeyesJones,Karl
Forner,KeithDavidson,KrzysztofKozminski,LarryVirden,LukeJCrook,MagnusLjung,
MarcZonzon,MarkHowson,MicahelScharf,MichelSanner,MikeRomberg,MikeSimons,
MikeWeiblen,PaulBrannan,RamBhamidipaty,ReinhardFobbe,RichWales,Richard
Salz,RoyLecates,RudyAlbachten,ScottDrummondsScottMichel,ShaunLowry,Steve
Galser,TarnWeisnerBurton,ThomasWeidner,TonySeward,UweSteinmann,Vadim
Chugunov,WyssClemens,ZhongRen.

SWIGisdistributedunderthefollowingterms:
I.
Copyright(c)19951998TheUniversityofUtahandtheRegentsoftheUniversityof
CaliforniaAllRightsReserved
Permissionisherebygranted,withoutwrittenagreementandwithoutlicenseorroyalty
fees,touse,copy,modify,anddistributethissoftwareanditsdocumentationforany
purpose,providedthat(1)Theabovecopyrightnoticeandthefollowingtwoparagraphs
appearinallcopiesofthesourcecodeand(2)redistributionsincludingbinaries
reproducesthesenoticesinthesupportingdocumentation.Substantialmodificationsto
thissoftwaremaybecopyrightedbytheirauthorsandneednotfollowthelicensingterms
describedhere,providedthatthenewtermsareclearlyindicatedinallfileswherethey
apply.
INNOEVENTSHALLTHEAUTHOR,THEUNIVERSITYOFCALIFORNIA,THE
UNIVERSITYOFUTAHORDISTRIBUTORSOFTHISSOFTWAREBELIABLETOANY
PARTYFORDIRECT,INDIRECT,SPECIAL,INCIDENTAL,ORCONSEQUENTIAL
DAMAGESARISINGOUTOFTHEUSEOFTHISSOFTWAREANDITS
DOCUMENTATION,EVENIFTHEAUTHORSORANYOFTHEABOVEPARTIESHAVE
BEENADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGE.

THEAUTHOR,THEUNIVERSITYOFCALIFORNIA,ANDTHEUNIVERSITYOFUTAH
SPECIFICALLYDISCLAIMANYWARRANTIES,INCLUDING,BUTNOTLIMITEDTO,THE
IMPLIEDWARRANTIESOFMERCHANTABILITYANDFITNESSFORAPARTICULAR
PURPOSE.THESOFTWAREPROVIDEDHEREUNDERISONAN"ASIS"BASIS,AND
THEAUTHORSANDDISTRIBUTORSHAVENOOBLIGATIONTOPROVIDE
MAINTENANCE,SUPPORT,UPDATES,ENHANCEMENTS,ORMODIFICATIONS.
II.
ThissoftwareincludescontributionsthatareCopyright(c)19982005Universityof
Chicago.Allrightsreserved.
Redistributionanduseinsourceandbinaryforms,withorwithoutmodification,are
permittedprovidedthatthefollowingconditionsaremet:
Redistributionsofsourcecodemustretaintheabovecopyrightnotice,thislistofconditions
andthefollowingdisclaimer.Redistributionsinbinaryformmustreproducetheabove
copyrightnotice,thislistofconditionsandthefollowingdisclaimerinthedocumentation
and/orothermaterialsprovidedwiththedistribution.NeitherthenameoftheUniversityof
Chicagonorthenamesofitscontributorsmaybeusedtoendorseorpromoteproducts
derivedfromthissoftwarewithoutspecificpriorwrittenpermission.
THISSOFTWAREISPROVIDEDBYTHEUNIVERSITYOFCHICAGOAND
CONTRIBUTORS"ASIS"ANDANYEXPRESSORIMPLIEDWARRANTIES,
INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOF
MERCHANTABILITYANDFITNESSFORAPARTICULARPURPOSEARE
DISCLAIMED.INNOEVENTSHALLTHEUNIVERSITYOFCHICAGOOR
CONTRIBUTORSBELIABLEFORANYDIRECT,INDIRECT,INCIDENTAL,SPECIAL,
EXEMPLARY,ORCONSEQUENTIALDAMAGES(INCLUDING,BUTNOTLIMITEDTO,
PROCUREMENTOFSUBSTITUTEGOODSORSERVICESLOSSOFUSE,DATA,OR
PROFITSORBUSINESSINTERRUPTION)HOWEVERCAUSEDANDONANY
THEORYOFLIABILITY,WHETHERINCONTRACT,STRICTLIABILITY,ORTORT
(INCLUDINGNEGLIGENCEOROTHERWISE)ARISINGINANYWAYOUTOFTHEUSE
OFTHISSOFTWARE,EVENIFADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGE.
III.
ThissoftwareincludescontributionsthatareCopyright(c)20052006ArizonaBoardof
Regents(UniversityofArizona).AllRightsReserved
Permissionisherebygranted,withoutwrittenagreementandwithoutlicenseorroyalty
fees,touse,copy,modify,anddistributethissoftwareanditsdocumentationforany
purpose,providedthat(1)Theabovecopyrightnoticeandthefollowingparagraphappear
inallcopiesofthesourcecodeand(2)redistributionsincludingbinariesreproducesthese
noticesinthesupportingdocumentation.Substantialmodificationstothissoftwaremaybe

copyrightedbytheirauthorsandneednotfollowthelicensingtermsdescribedhere,
providedthatthenewtermsareclearlyindicatedinallfileswheretheyapply.
THISSOFTWAREISPROVIDEDBYTHEUNIVERSITYOFARIZONAAND
CONTRIBUTORS"ASIS"ANDANYEXPRESSORIMPLIEDWARRANTIES,
INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOF
MERCHANTABILITYANDFITNESSFORAPARTICULARPURPOSEARE
DISCLAIMED.INNOEVENTSHALLTHEUNIVERSITYOFARIZONAOR
CONTRIBUTORSBELIABLEFORANYDIRECT,INDIRECT,INCIDENTAL,SPECIAL,
EXEMPLARY,ORCONSEQUENTIALDAMAGES(INCLUDING,BUTNOTLIMITEDTO,
PROCUREMENTOFSUBSTITUTEGOODSORSERVICESLOSSOFUSE,DATA,OR
PROFITSORBUSINESSINTERRUPTION)HOWEVERCAUSEDANDONANY
THEORYOFLIABILITY,WHETHERINCONTRACT,STRICTLIABILITY,ORTORT
(INCLUDINGNEGLIGENCEOROTHERWISE)ARISINGINANYWAYOUTOFTHEUSE
OFTHISSOFTWARE,EVENIFADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGE.

GNULesserGeneralPublicLicense,Version2.1
ThesoftwarelicensedundertheGNULesserGeneralPublicLicense,Version2.1
(LGPL2.1)isfreesoftwarethatcomeswithABSOLUTELYNOWARRANTY.Youmay
modify,redistribute,andotherwiseusetheLGPL2.1softwareunderthetermsofthe
LGPL2.1:http://www.gnu.org/licenses/lgpl2.1.html.
adodbapi
http://sourceforge.net/projects/adodbapi/files/adodbapi/
iODBCdrivermanager
https://github.com/openlink/iODBC
WADWrappedApplicationDebugger
http://www.dabeaz.com/papers/Python2001/python.html
adodbapi,iODBCdrivermanager,andWADWrappedApplicationDebuggerareeach
licensedundertheGNULesserGeneralPublicLicense,Version2.1oranylaterversion,at
thelicenseeschoice
GNULESSERGENERALPUBLICLICENSE
Version2.1,February1999
Copyright(C)1991,1999FreeSoftwareFoundation,Inc.
51FranklinStreet,FifthFloor,Boston,MA021101301USA

Everyoneispermittedtocopyanddistributeverbatimcopiesofthislicensedocument,but
changingitisnotallowed.
[ThisisthefirstreleasedversionoftheLesserGPL.Italsocountsasthesuccessorofthe
GNULibraryPublicLicense,version2,hencetheversionnumber2.1.]
Preamble
Thelicensesformostsoftwarearedesignedtotakeawayyourfreedomtoshareand
changeit.Bycontrast,theGNUGeneralPublicLicensesareintendedtoguaranteeyour
freedomtoshareandchangefreesoftwaretomakesurethesoftwareisfreeforallits
users.
Thislicense,theLesserGeneralPublicLicense,appliestosomespeciallydesignated
softwarepackagestypicallylibrariesoftheFreeSoftwareFoundationandotherauthors
whodecidetouseit.Youcanuseittoo,butwesuggestyoufirstthinkcarefullyabout
whetherthislicenseortheordinaryGeneralPublicLicenseisthebetterstrategytousein
anyparticularcase,basedontheexplanationsbelow.Whenwespeakoffreesoftware,we
arereferringtofreedomofuse,notprice.OurGeneralPublicLicensesaredesignedto
makesurethatyouhavethefreedomtodistributecopiesoffreesoftware(andchargefor
thisserviceifyouwish)thatyoureceivesourcecodeorcangetitifyouwantitthatyou
canchangethesoftwareandusepiecesofitinnewfreeprogramsandthatyouare
informedthatyoucandothesethings.
Toprotectyourrights,weneedtomakerestrictionsthatforbiddistributorstodenyyou
theserightsortoaskyoutosurrendertheserights.Theserestrictionstranslatetocertain
responsibilitiesforyouifyoudistributecopiesofthelibraryorifyoumodifyit.
Forexample,ifyoudistributecopiesofthelibrary,whethergratisorforafee,youmustgive
therecipientsalltherightsthatwegaveyou.Youmustmakesurethatthey,too,receiveor
cangetthesourcecode.Ifyoulinkothercodewiththelibrary,youmustprovidecomplete
objectfilestotherecipients,sothattheycanrelinkthemwiththelibraryaftermaking
changestothelibraryandrecompilingit.Andyoumustshowthemthesetermssothey
knowtheirrights.
Weprotectyourrightswithatwostepmethod:(1)wecopyrightthelibrary,and(2)weoffer
youthislicense,whichgivesyoulegalpermissiontocopy,distributeand/ormodifythe
library.
Toprotecteachdistributor,wewanttomakeitveryclearthatthereisnowarrantyforthe
freelibrary.Also,ifthelibraryismodifiedbysomeoneelseandpassedon,therecipients
shouldknowthatwhattheyhaveisnottheoriginalversion,sothattheoriginalauthor's
reputationwillnotbeaffectedbyproblemsthatmightbeintroducedbyothers.
Finally,softwarepatentsposeaconstantthreattotheexistenceofanyfreeprogram.We
wishtomakesurethatacompanycannoteffectivelyrestricttheusersofafreeprogramby
obtainingarestrictivelicensefromapatentholder.Therefore,weinsistthatanypatent
licenseobtainedforaversionofthelibrarymustbeconsistentwiththefullfreedomofuse
specifiedinthislicense.
MostGNUsoftware,includingsomelibraries,iscoveredbytheordinaryGNUGeneral
PublicLicense.Thislicense,theGNULesserGeneralPublicLicense,appliestocertain

designatedlibraries,andisquitedifferentfromtheordinaryGeneralPublicLicense.We
usethislicenseforcertainlibrariesinordertopermitlinkingthoselibrariesintononfree
programs.
Whenaprogramislinkedwithalibrary,whetherstaticallyorusingasharedlibrary,the
combinationofthetwoislegallyspeakingacombinedwork,aderivativeoftheoriginal
library.TheordinaryGeneralPublicLicensethereforepermitssuchlinkingonlyiftheentire
combinationfitsitscriteriaoffreedom.TheLesserGeneralPublicLicensepermitsmore
laxcriteriaforlinkingothercodewiththelibrary.
Wecallthislicensethe"Lesser"GeneralPublicLicensebecauseitdoesLesstoprotect
theuser'sfreedomthantheordinaryGeneralPublicLicense.Italsoprovidesotherfree
softwaredevelopersLessofanadvantageovercompetingnonfreeprograms.These
disadvantagesarethereasonweusetheordinaryGeneralPublicLicenseformany
libraries.However,theLesserlicenseprovidesadvantagesincertainspecial
circumstances.
Forexample,onrareoccasions,theremaybeaspecialneedtoencouragethewidest
possibleuseofacertainlibrary,sothatitbecomesadefactostandard.Toachievethis,
nonfreeprogramsmustbeallowedtousethelibrary.Amorefrequentcaseisthatafree
librarydoesthesamejobaswidelyusednonfreelibraries.Inthiscase,thereislittleto
gainbylimitingthefreelibrarytofreesoftwareonly,soweusetheLesserGeneralPublic
License.
Inothercases,permissiontouseaparticularlibraryinnonfreeprogramsenablesa
greaternumberofpeopletousealargebodyoffreesoftware.Forexample,permissionto
usetheGNUCLibraryinnonfreeprogramsenablesmanymorepeopletousethewhole
GNUoperatingsystem,aswellasitsvariant,theGNU/Linuxoperatingsystem.
AlthoughtheLesserGeneralPublicLicenseisLessprotectiveoftheusers'freedom,it
doesensurethattheuserofaprogramthatislinkedwiththeLibraryhasthefreedomand
thewherewithaltorunthatprogramusingamodifiedversionoftheLibrary.
Theprecisetermsandconditionsforcopying,distributionandmodificationfollow.Pay
closeattentiontothedifferencebetweena"workbasedonthelibrary"anda"workthat
usesthelibrary".Theformercontainscodederivedfromthelibrary,whereasthelatter
mustbecombinedwiththelibraryinordertorun.
GNULESSERGENERALPUBLICLICENSE
TERMSANDCONDITIONSFORCOPYING,DISTRIBUTIONANDMODIFICATION
0.ThisLicenseAgreementappliestoanysoftwarelibraryorotherprogramwhichcontains
anoticeplacedbythecopyrightholderorotherauthorizedpartysayingitmaybe
distributedunderthetermsofthisLesserGeneralPublicLicense(alsocalled"this
License").
Eachlicenseeisaddressedas"you".
A"library"meansacollectionofsoftwarefunctionsand/ordatapreparedsoastobe
convenientlylinkedwithapplicationprograms(whichusesomeofthosefunctionsand
data)toformexecutables.
The"Library",below,referstoanysuchsoftwarelibraryorworkwhichhasbeendistributed
undertheseterms.A"workbasedontheLibrary"meanseithertheLibraryorany
derivativeworkundercopyrightlaw:thatistosay,aworkcontainingtheLibraryoraportion

ofit,eitherverbatimorwithmodificationsand/ortranslatedstraightforwardlyintoanother
language.(Hereinafter,translationisincludedwithoutlimitationintheterm"modification".)
"Sourcecode"foraworkmeansthepreferredformoftheworkformakingmodificationsto
it.Foralibrary,completesourcecodemeansallthesourcecodeforallmodulesit
contains,plusanyassociatedinterfacedefinitionfiles,plusthescriptsusedtocontrol
compilationandinstallationofthelibrary.
Activitiesotherthancopying,distributionandmodificationarenotcoveredbythisLicense
theyareoutsideitsscope.TheactofrunningaprogramusingtheLibraryisnotrestricted,
andoutputfromsuchaprogramiscoveredonlyifitscontentsconstituteaworkbasedon
theLibrary(independentoftheuseoftheLibraryinatoolforwritingit).Whetherthatistrue
dependsonwhattheLibrarydoesandwhattheprogramthatusestheLibrarydoes.
1.YoumaycopyanddistributeverbatimcopiesoftheLibrary'scompletesourcecodeas
youreceiveit,inanymedium,providedthatyouconspicuouslyandappropriatelypublish
oneachcopyanappropriatecopyrightnoticeanddisclaimerofwarrantykeepintactallthe
noticesthatrefertothisLicenseandtotheabsenceofanywarrantyanddistributeacopy
ofthisLicensealongwiththeLibrary.
Youmaychargeafeeforthephysicalactoftransferringacopy,andyoumayatyouroption
offerwarrantyprotectioninexchangeforafee.
2.YoumaymodifyyourcopyorcopiesoftheLibraryoranyportionofit,thusforminga
workbasedontheLibrary,andcopyanddistributesuchmodificationsorworkunderthe
termsofSection1above,providedthatyoualsomeetalloftheseconditions:
a)Themodifiedworkmustitselfbeasoftwarelibrary.
b)Youmustcausethefilesmodifiedtocarryprominentnoticesstatingthatyouchanged
thefilesandthedateofanychange.
c)Youmustcausethewholeoftheworktobelicensedatnochargetoallthirdparties
underthetermsofthisLicense.
d)IfafacilityinthemodifiedLibraryreferstoafunctionoratableofdatatobesuppliedby
anapplicationprogramthatusesthefacility,otherthanasanargumentpassedwhenthe
facilityisinvoked,thenyoumustmakeagoodfaithefforttoensurethat,intheeventan
applicationdoesnotsupplysuchfunctionortable,thefacilitystilloperates,andperforms
whateverpartofitspurposeremainsmeaningful.
(Forexample,afunctioninalibrarytocomputesquarerootshasapurposethatisentirely
welldefinedindependentoftheapplication.Therefore,Subsection2drequiresthatany
applicationsuppliedfunctionortableusedbythisfunctionmustbeoptional:ifthe
applicationdoesnotsupplyit,thesquarerootfunctionmuststillcomputesquareroots.)
Theserequirementsapplytothemodifiedworkasawhole.Ifidentifiablesectionsofthat
workarenotderivedfromtheLibrary,andcanbereasonablyconsideredindependentand
separateworksinthemselves,thenthisLicense,anditsterms,donotapplytothose
sectionswhenyoudistributethemasseparateworks.Butwhenyoudistributethesame
sectionsaspartofawholewhichisaworkbasedontheLibrary,thedistributionofthe
wholemustbeonthetermsofthisLicense,whosepermissionsforotherlicenseesextend
totheentirewhole,andthustoeachandeverypartregardlessofwhowroteit.
Thus,itisnottheintentofthissectiontoclaimrightsorcontestyourrightstoworkwritten
entirelybyyourather,theintentistoexercisetherighttocontrolthedistributionof

derivativeorcollectiveworksbasedontheLibrary.
Inaddition,mereaggregationofanotherworknotbasedontheLibrarywiththeLibrary(or
withaworkbasedontheLibrary)onavolumeofastorageordistributionmediumdoesnot
bringtheotherworkunderthescopeofthisLicense.
3.YoumayopttoapplythetermsoftheordinaryGNUGeneralPublicLicenseinsteadof
thisLicensetoagivencopyoftheLibrary.Todothis,youmustalterallthenoticesthat
refertothisLicense,sothattheyrefertotheordinaryGNUGeneralPublicLicense,version
2,insteadoftothisLicense.(Ifanewerversionthanversion2oftheordinaryGNU
GeneralPublicLicensehasappeared,thenyoucanspecifythatversioninsteadifyou
wish.)Donotmakeanyotherchangeinthesenotices.
Oncethischangeismadeinagivencopy,itisirreversibleforthatcopy,sotheordinary
GNUGeneralPublicLicenseappliestoallsubsequentcopiesandderivativeworksmade
fromthatcopy.
ThisoptionisusefulwhenyouwishtocopypartofthecodeoftheLibraryintoaprogram
thatisnotalibrary.
4.YoumaycopyanddistributetheLibrary(oraportionorderivativeofit,underSection2)
inobjectcodeorexecutableformunderthetermsofSections1and2aboveprovidedthat
youaccompanyitwiththecompletecorrespondingmachinereadablesourcecode,which
mustbedistributedunderthetermsofSections1and2aboveonamediumcustomarily
usedforsoftwareinterchange.
Ifdistributionofobjectcodeismadebyofferingaccesstocopyfromadesignatedplace,
thenofferingequivalentaccesstocopythesourcecodefromthesameplacesatisfiesthe
requirementtodistributethesourcecode,eventhoughthirdpartiesarenotcompelledto
copythesourcealongwiththeobjectcode.
5.AprogramthatcontainsnoderivativeofanyportionoftheLibrary,butisdesignedto
workwiththeLibrarybybeingcompiledorlinkedwithit,iscalleda"workthatusesthe
Library".Suchawork,inisolation,isnotaderivativeworkoftheLibrary,andthereforefalls
outsidethescopeofthisLicense.
However,linkinga"workthatusestheLibrary"withtheLibrarycreatesanexecutablethat
isaderivativeoftheLibrary(becauseitcontainsportionsoftheLibrary),ratherthana
"workthatusesthelibrary".TheexecutableisthereforecoveredbythisLicense.Section
6statestermsfordistributionofsuchexecutables.
Whena"workthatusestheLibrary"usesmaterialfromaheaderfilethatispartofthe
Library,theobjectcodefortheworkmaybeaderivativeworkoftheLibraryeventhough
thesourcecodeisnot.Whetherthisistrueisespeciallysignificantiftheworkcanbe
linkedwithouttheLibrary,oriftheworkisitselfalibrary.Thethresholdforthistobetrueis
notpreciselydefinedbylaw.
Ifsuchanobjectfileusesonlynumericalparameters,datastructurelayoutsandaccessors,
andsmallmacrosandsmallinlinefunctions(tenlinesorlessinlength),thentheuseofthe
objectfileisunrestricted,regardlessofwhetheritislegallyaderivativework.(Executables
containingthisobjectcodeplusportionsoftheLibrarywillstillfallunderSection6.)
Otherwise,iftheworkisaderivativeoftheLibrary,youmaydistributetheobjectcodefor

theworkunderthetermsofSection6.Anyexecutablescontainingthatworkalsofallunder
Section6,whetherornottheyarelinkeddirectlywiththeLibraryitself.
6.AsanexceptiontotheSectionsabove,youmayalsocombineorlinka"workthatuses
theLibrary"withtheLibrarytoproduceaworkcontainingportionsoftheLibrary,and
distributethatworkundertermsofyourchoice,providedthatthetermspermitmodification
oftheworkforthecustomer'sownuseandreverseengineeringfordebuggingsuch
modifications.
YoumustgiveprominentnoticewitheachcopyoftheworkthattheLibraryisusedinitand
thattheLibraryanditsusearecoveredbythisLicense.Youmustsupplyacopyofthis
License.Iftheworkduringexecutiondisplayscopyrightnotices,youmustincludethe
copyrightnoticefortheLibraryamongthem,aswellasareferencedirectingtheusertothe
copyofthisLicense.Also,youmustdooneofthesethings:
a)Accompanytheworkwiththecompletecorrespondingmachinereadablesourcecode
fortheLibraryincludingwhateverchangeswereusedinthework(whichmustbe
distributedunderSections1and2above)and,iftheworkisanexecutablelinkedwiththe
Library,withthecompletemachinereadable"workthatusestheLibrary",asobjectcode
and/orsourcecode,sothattheusercanmodifytheLibraryandthenrelinktoproducea
modifiedexecutablecontainingthemodifiedLibrary.(Itisunderstoodthattheuserwho
changesthecontentsofdefinitionsfilesintheLibrarywillnotnecessarilybeableto
recompiletheapplicationtousethemodifieddefinitions.)
b)UseasuitablesharedlibrarymechanismforlinkingwiththeLibrary.Asuitable
mechanismisonethat(1)usesatruntimeacopyofthelibraryalreadypresentonthe
user'scomputersystem,ratherthancopyinglibraryfunctionsintotheexecutable,and(2)
willoperateproperlywithamodifiedversionofthelibrary,iftheuserinstallsone,aslong
asthemodifiedversionisinterfacecompatiblewiththeversionthattheworkwasmade
with.
c)Accompanytheworkwithawrittenoffer,validforatleastthreeyears,togivethesame
userthematerialsspecifiedinSubsection6a,above,forachargenomorethanthecostof
performingthisdistribution.
d)Ifdistributionoftheworkismadebyofferingaccesstocopyfromadesignatedplace,
offerequivalentaccesstocopytheabovespecifiedmaterialsfromthesameplace.
e)Verifythattheuserhasalreadyreceivedacopyofthesematerialsorthatyouhave
alreadysentthisuseracopy.
Foranexecutable,therequiredformofthe"workthatusestheKibrary"mustincludeany
dataandutilityprogramsneededforreproducingtheexecutablefromit.However,asa
specialexception,thematerialstobedistributedneednotincludeanythingthatisnormally
distributed(ineithersourceorbinaryform)withthemajorcomponents(compiler,kernel,
andsoon)oftheoperatingsystemonwhichtheexecutableruns,unlessthatcomponent
itselfaccompaniestheexecutable.
Itmayhappenthatthisrequirementcontradictsthelicenserestrictionsofotherproprietary
librariesthatdonotnormallyaccompanytheoperatingsystem.Suchacontradiction
meansyoucannotuseboththemandtheLibrarytogetherinanexecutablethatyou
distribute.

7.YoumayplacelibraryfacilitiesthatareaworkbasedontheLibrarysidebysideina
singlelibrarytogetherwithotherlibraryfacilitiesnotcoveredbythisLicense,anddistribute
suchacombinedlibrary,providedthattheseparatedistributionoftheworkbasedonthe
Libraryandoftheotherlibraryfacilitiesisotherwisepermitted,andprovidedthatyoudo
thesetwothings:
a)AccompanythecombinedlibrarywithacopyofthesameworkbasedontheLibrary,
uncombinedwithanyotherlibraryfacilities.Thismustbedistributedunderthetermsofthe
Sectionsabove.
b)Giveprominentnoticewiththecombinedlibraryofthefactthatpartofitisaworkbased
ontheLibrary,andexplainingwheretofindtheaccompanyinguncombinedformofthe
samework.
8.Youmaynotcopy,modify,sublicense,linkwith,ordistributetheLibraryexceptas
expresslyprovidedunderthisLicense.Anyattemptotherwisetocopy,modify,sublicense,
linkwith,ordistributetheLibraryisvoid,andwillautomaticallyterminateyourrightsunder
thisLicense.However,partieswhohavereceivedcopies,orrights,fromyouunderthis
Licensewillnothavetheirlicensesterminatedsolongassuchpartiesremaininfull
compliance.
9.YouarenotrequiredtoacceptthisLicense,sinceyouhavenotsignedit.However,
nothingelsegrantsyoupermissiontomodifyordistributetheLibraryoritsderivative
works.TheseactionsareprohibitedbylawifyoudonotacceptthisLicense.Therefore,
bymodifyingordistributingtheLibrary(oranyworkbasedontheLibrary),youindicate
youracceptanceofthisLicensetodoso,andallitstermsandconditionsforcopying,
distributingormodifyingtheLibraryorworksbasedonit.
10.EachtimeyouredistributetheLibrary(oranyworkbasedontheLibrary),therecipient
automaticallyreceivesalicensefromtheoriginallicensortocopy,distribute,linkwithor
modifytheLibrarysubjecttothesetermsandconditions.Youmaynotimposeanyfurther
restrictionsontherecipients'exerciseoftherightsgrantedherein.Youarenotresponsible
forenforcingcompliancebythirdpartieswiththisLicense.
11.If,asaconsequenceofacourtjudgmentorallegationofpatentinfringementorforany
otherreason(notlimitedtopatentissues),conditionsareimposedonyou(whetherby
courtorder,agreementorotherwise)thatcontradicttheconditionsofthisLicense,theydo
notexcuseyoufromtheconditionsofthisLicense.Ifyoucannotdistributesoastosatisfy
simultaneouslyyourobligationsunderthisLicenseandanyotherpertinentobligations,
thenasaconsequenceyoumaynotdistributetheLibraryatall.Forexample,ifapatent
licensewouldnotpermitroyaltyfreeredistributionoftheLibrarybyallthosewhoreceive
copiesdirectlyorindirectlythroughyou,thentheonlywayyoucouldsatisfybothitandthis
LicensewouldbetorefrainentirelyfromdistributionoftheLibrary.
Ifanyportionofthissectionisheldinvalidorunenforceableunderanyparticular
circumstance,thebalanceofthesectionisintendedtoapply,andthesectionasawholeis
intendedtoapplyinothercircumstances.
Itisnotthepurposeofthissectiontoinduceyoutoinfringeanypatentsorotherproperty

rightclaimsortocontestvalidityofanysuchclaimsthissectionhasthesolepurposeof
protectingtheintegrityofthefreesoftwaredistributionsystemwhichis
implementedbypubliclicensepractices.Manypeoplehavemadegenerouscontributions
tothewiderangeofsoftwaredistributedthroughthatsysteminrelianceonconsistent
applicationofthatsystemitisuptotheauthor/donortodecideifheorsheiswilling
todistributesoftwarethroughanyothersystemandalicenseecannotimposethatchoice.
Thissectionisintendedtomakethoroughlyclearwhatisbelievedtobeaconsequenceof
therestofthisLicense.
12.Ifthedistributionand/oruseoftheLibraryisrestrictedincertaincountrieseitherby
patentsorbycopyrightedinterfaces,theoriginalcopyrightholderwhoplacestheLibrary
underthisLicensemayaddanexplicitgeographicaldistributionlimitationexcludingthose
countries,sothatdistributionispermittedonlyinoramongcountriesnotthusexcluded.In
suchcase,thisLicenseincorporatesthelimitationasifwritteninthebodyofthisLicense.
13.TheFreeSoftwareFoundationmaypublishrevisedand/ornewversionsoftheLesser
GeneralPublicLicensefromtimetotime.Suchnewversionswillbesimilarinspirittothe
presentversion,butmaydifferindetailtoaddressnewproblemsorconcerns.
Eachversionisgivenadistinguishingversionnumber.IftheLibraryspecifiesaversion
numberofthisLicensewhichappliestoitand"anylaterversion",youhavetheoptionof
followingthetermsandconditionseitherofthatversionorofanylaterversionpublishedby
theFreeSoftwareFoundation.IftheLibrarydoesnotspecifyalicenseersionnumber,you
maychooseanyversioneverpublishedbytheFreeSoftwareFoundation.
14.IfyouwishtoincorporatepartsoftheLibraryintootherfreeprogramswhose
distributionconditionsareincompatiblewiththese,writetotheauthortoaskfor
permission.ForsoftwarewhichiscopyrightedbytheFreeSoftwareFoundation,writeto
theFreeSoftwareFoundationwesometimesmakeexceptionsforthis.Ourdecisionwill
beguidedbythetwogoalsofpreservingthefreestatusofallderivativesofourfree
softwareandofpromotingthesharingandreuseofsoftwaregenerally.
NOWARRANTY
15.BECAUSETHELIBRARYISLICENSEDFREEOFCHARGE,THEREISNO
WARRANTYFORTHELIBRARY,TOTHEEXTENTPERMITTEDBYAPPLICABLELAW.
EXCEPTWHENOTHERWISESTATEDINWRITINGTHECOPYRIGHTHOLDERS
AND/OROTHERPARTIESPROVIDETHELIBRARY"ASIS"WITHOUTWARRANTYOF
ANYKIND,EITHEREXPRESSEDORIMPLIED,INCLUDING,BUTNOTLIMITEDTO,
THEIMPLIEDWARRANTIESOFMERCHANTABILITYANDFITNESSFORA
PARTICULARPURPOSE.THEENTIRERISKASTOTHEQUALITYAND
PERFORMANCEOFTHELIBRARYISWITHYOU.SHOULDTHELIBRARYPROVE
DEFECTIVE,YOUASSUMETHECOSTOFALLNECESSARYSERVICING,REPAIR
ORCORRECTION.
16.INNOEVENTUNLESSREQUIREDBYAPPLICABLELAWORAGREEDTOIN
WRITINGWILLANYCOPYRIGHTHOLDER,ORANYOTHERPARTYWHOMAYMODIFY

AND/ORREDISTRIBUTETHELIBRARYASPERMITTEDABOVE,BELIABLETOYOU
FORDAMAGES,INCLUDINGANYGENERAL,SPECIAL,INCIDENTALOR
CONSEQUENTIALDAMAGESARISINGOUTOFTHEUSEORINABILITYTOUSETHE
LIBRARY(INCLUDINGBUTNOTLIMITEDTOLOSSOFDATAORDATABEING
RENDEREDINACCURATEORLOSSESSUSTAINEDBYYOUORTHIRDPARTIESOR
AFAILUREOFTHELIBRARYTOOPERATEWITHANYOTHERSOFTWARE),EVENIF
SUCHHOLDEROROTHERPARTYHASBEENADVISEDOFTHEPOSSIBILITYOF
SUCHDAMAGES.
ENDOFTERMSANDCONDITIONS
HowtoApplyTheseTermstoYourNewLibraries
Ifyoudevelopanewlibrary,andyouwantittobeofthegreatestpossibleusetothepublic,
werecommendmakingitfreesoftwarethateveryonecanredistributeandchange.You
candosobypermittingredistributionundertheseterms(or,alternatively,undertheterms
oftheordinaryGeneralPublicLicense).
Toapplytheseterms,attachthefollowingnoticestothelibrary.Itissafesttoattachthemto
thestartofeachsourcefiletomosteffectivelyconveytheexclusionofwarrantyandeach
fileshouldhaveatleastthe"copyright"lineandapointertowherethefullnoticeisfound.
<onelinetogivethelibrary'snameandabriefideaofwhatitdoes.>
Copyright(C)<year><nameofauthor>
Thislibraryisfreesoftwareyoucanredistributeitand/ormodifyitunderthetermsofthe
GNULesserGeneralPublicLicenseaspublishedbytheFreeSoftwareFoundationeither
version2.1oftheLicense,or(atyouroption)anylaterversion.
Thislibraryisdistributedinthehopethatitwillbeuseful,butWITHOUTANYWARRANTY
withouteventheimpliedwarrantyofMERCHANTABILITYorFITNESSFORA
PARTICULARPURPOSE.SeetheGNULesserGeneralPublicLicenseformoredetails.
YoushouldhavereceivedacopyoftheGNULesserGeneralPublicLicensealongwiththis
libraryifnot,writetotheFreeSoftwareFoundation,Inc.,51FranklinStreet,FifthFloor,
Boston,MA021101301USA
Alsoaddinformationonhowtocontactyoubyelectronicandpapermail.
Youshouldalsogetyouremployer(ifyouworkasaprogrammer)oryourschool,ifany,to
signa"copyrightdisclaimer"forthelibrary,ifnecessary.Hereisasamplealterthe
names:
Yoyodyne,Inc.,herebydisclaimsallcopyrightinterestinthelibrary`Frob'(alibraryfor
tweakingknobs)writtenbyJamesRandomHacker.
<signatureofTyCoon>,1April1990
TyCoon,PresidentofVice
That'sallthereistoit!

JPEGLicense
libjpeg
http://www.ijg.org/
LEGALISSUES
InplainEnglish:
1.Wedon'tpromisethatthissoftwareworks.(Butifyoufindanybugs,pleaseletusknow!)
2.Youcanusethissoftwareforwhateveryouwant.Youdon'thavetopayus.3.Youmay
notpretendthatyouwrotethissoftware.Ifyouuseitinaprogram,youmustacknowledge
somewhereinyourdocumentationthatyou'veusedtheIJGcode.
Inlegalese:
TheauthorsmakeNOWARRANTYorrepresentation,eitherexpressorimplied,with
respecttothissoftware,itsquality,accuracy,merchantability,orfitnessforaparticular
purpose.Thissoftwareisprovided"ASIS",andyou,itsuser,assumetheentireriskasto
itsqualityandaccuracy.
Thissoftwareiscopyright(C)19912014,ThomasG.Lane,GuidoVollbeding.AllRights
Reservedexceptasspecifiedbelow.
Permissionisherebygrantedtouse,copy,modify,anddistributethissoftware(orportions
thereof)foranypurpose,withoutfee,subjecttotheseconditions:(1)Ifanypartofthe
sourcecodeforthissoftwareisdistributed,thenthisREADMEfilemustbeincluded,with
thiscopyrightandnowarrantynoticeunalteredandanyadditions,deletions,orchangesto
theoriginalfilesmustbeclearlyindicatedinaccompanyingdocumentation.(2)Ifonly
executablecodeisdistributed,thentheaccompanyingdocumentationmuststatethat"this
softwareisbasedinpartontheworkoftheIndependentJPEGGroup".(3)Permissionfor
useofthissoftwareisgrantedonlyiftheuseracceptsfullresponsibilityforanyundesirable
consequencestheauthorsacceptNOLIABILITYfordamagesofanykind.
TheseconditionsapplytoanysoftwarederivedfromorbasedontheIJGcode,notjustto
theunmodifiedlibrary.Ifyouuseourwork,yououghttoacknowledgeus.
PermissionisNOTgrantedfortheuseofanyIJGauthor'snameorcompanynamein
advertisingorpublicityrelatingtothissoftwareorproductsderivedfromit.Thissoftware
maybereferredtoonlyas"theIndependentJPEGGroup'ssoftware".
Wespecificallypermitandencouragetheuseofthissoftwareasthebasisofcommercial
products,providedthatallwarrantyorliabilityclaimsareassumedbytheproductvendor.

TheUnixconfigurationscript"configure"wasproducedwithGNUAutoconf.Itiscopyright
bytheFreeSoftwareFoundationbutisfreelydistributable.Thesameholdsforits
supportingscripts(config.guess,config.sub,ltmain.sh).Anothersupportscript,installsh,is
copyrightbyXConsortiumbutisalsofreelydistributable.
TheIJGdistributionformerlyincludedcodetoreadandwriteGIFfiles.Toavoid
entanglementwiththeUnisysLZWpatent(nowexpired),GIFreadingsupporthasbeen
removedaltogether,andtheGIFwriterhasbeensimplifiedtoproduce"uncompressed
GIFs".ThistechniquedoesnotusetheLZWalgorithmtheresultingGIFfilesarelarger
thanusual,butarereadablebyallstandardGIFdecoders.
WearerequiredtostatethatTheGraphicsInterchangeFormat(c)istheCopyright
propertyofCompuServeIncorporated.GIF(sm)isaServiceMarkpropertyofCompuServe
Incorporated.

libpngLicense
libpng
http://github.com/coapppackages/libpng/
COPYRIGHTNOTICE,DISCLAIMER,andLICENSE:
Ifyoumodifylibpngyoumayinsertadditionalnoticesimmediatelyfollowingthissentence.
Thiscodeisreleasedunderthelibpnglicense.
libpngversions1.2.6,August15,2004,through1.5.10,March29,2012,areCopyright(c)
2004,20062012GlennRandersPehrson,andaredistributedaccordingtothesame
disclaimerandlicenseaslibpng1.2.5withthefollowingindividualaddedtothelistof
ContributingAuthors:
CosminTruta
libpngversions1.0.7,July1,2000,through1.2.5,October3,2002,areCopyright(c)
20002002GlennRandersPehrson,andaredistributedaccordingtothesamedisclaimer
andlicenseaslibpng1.0.6withthefollowingindividualsaddedtothelistofContributing
Authors:
SimonPierreCadieux
EricS.Raymond
GillesVollant

andwiththefollowingadditionstothedisclaimer:
Thereisnowarrantyagainstinterferencewithyourenjoymentofthelibraryoragainst
infringement.Thereisnowarrantythatoureffortsorthelibrarywillfulfillanyofyour
particularpurposesorneeds.Thislibraryisprovidedwithallfaults,andtheentireriskof
satisfactoryquality,performance,accuracy,andeffortiswiththeuser.
libpngversions0.97,January1998,through1.0.6,March20,2000,areCopyright(c)1998,
1999,2000GlennRandersPehrson,andaredistributedaccordingtothesamedisclaimer
andlicenseaslibpng0.96,withthefollowingindividualsaddedtothelistofContributing
Authors:
TomLane
GlennRandersPehrson
WillemvanSchaik
libpngversions0.89,June1996,through0.96,May1997,areCopyright(c)1996,1997
AndreasDilgerDistributedaccordingtothesamedisclaimerandlicenseaslibpng0.88,
withthefollowingindividualsaddedtothelistofContributingAuthors:
JohnBowler
KevinBracey
SamBushell
MagnusHolmgren
GregRoelofs
TomTanner
libpngversions0.5,May1995,through0.88,January1996,areCopyright(c)1995,1996
GuyEricSchalnat,Group42,Inc.Forthepurposesofthiscopyrightandlicense,
"ContributingAuthors"isdefinedasthefollowingsetofindividuals:
AndreasDilger
DaveMartindale
GuyEricSchalnat
PaulSchmidt
TimWegner
ThePNGReferenceLibraryissupplied"ASIS".TheContributingAuthorsandGroup42,
Inc.disclaimallwarranties,expressedorimplied,including,withoutlimitation,the
warrantiesofmerchantabilityandoffitnessforanypurpose.TheContributingAuthorsand
Group42,Inc.assumenoliabilityfordirect,indirect,incidental,special,exemplary,or
consequentialdamages,whichmayresultfromtheuseofthePNGReferenceLibrary,
evenifadvisedofthepossibilityofsuchdamage.
Permissionisherebygrantedtouse,copy,modify,anddistributethissourcecode,or

portionshereof,foranypurpose,withoutfee,subjecttothefollowingrestrictions:
1.Theoriginofthissourcecodemustnotbemisrepresented.
2.Alteredversionsmustbeplainlymarkedassuchandmustnotbemisrepresentedas
beingtheoriginalsource.
3.ThisCopyrightnoticemaynotberemovedoralteredfromanysourceoralteredsource
distribution.
TheContributingAuthorsandGroup42,Inc.specificallypermit,withoutfee,andencourage
theuseofthissourcecodeasacomponenttosupportingthePNGfileformatin
commercialproducts.Ifyouusethissourcecodeinaproduct,acknowledgmentisnot
requiredbutwouldbeappreciated.
A"png_get_copyright"functionisavailable,forconvenientusein"about"boxesandthe
like:
printf("%s",png_get_copyright(NULL))
Also,thePNGlogo(inPNGformat,ofcourse)issuppliedinthefiles"pngbar.png"and
"pngbar.jpg(88x31)and"pngnow.png"(98x31).
LibpngisOSICertifiedOpenSourceSoftware.OSICertifiedOpenSourceisa
certificationmarkoftheOpenSourceInitiative.
GlennRandersPehrson
glennrpatusers.sourceforge.net
February6,2014

MITandMITStyleLicenses
AppleComputerSoftware
ThissoftwarepackageisincludedwithinthewxPythonpackage.
19922001byAppleComputer,Inc.,allrightsreserved.
Youmayincorporatethissamplecodeintoyourapplicationswithoutrestriction,thoughthe
samplecodehasbeenprovidedASISandtheresponsibilityforitsoperationis100%
yours.However,whatyouarenotpermittedtodoistoredistributethesourceasDSC
SampleCodeafterhavingmadechanges.Ifyou'regoingtoredistributethesource,we
requirethatyoumakeitclearinthesourcethatthecodewasdescendedfromApple
SampleCode,butthatyou'vemadechanges.

Comtypes
http://sourceforge.net/projects/comtypes/
Copyright(c)ThomasHeller
Permissionisherebygranted,freeofcharge,toanypersonobtainingacopyofthis
softwareandassociateddocumentationfiles(the"Software"),todealintheSoftware
withoutrestriction,includingwithoutlimitationtherightstouse,copy,modify,merge,
publish,distribute,sublicense,and/orsellcopiesoftheSoftware,andtopermitpersonsto
whomtheSoftwareisfurnishedtodoso,subjecttothefollowingconditions:
Theabovecopyrightnoticeandthispermissionnoticeshallbeincludedinallcopiesor
substantialportionsoftheSoftware.
THESOFTWAREISPROVIDED"ASIS",WITHOUTWARRANTYOFANYKIND,
EXPRESSORIMPLIED,INCLUDINGBUTNOTLIMITEDTOTHEWARRANTIESOF
MERCHANTABILITY,FITNESSFORAPARTICULARPURPOSEAND
NONINFRINGEMENT.INNOEVENTSHALLTHEAUTHORSORCOPYRIGHT
HOLDERSBELIABLEFORANYCLAIM,DAMAGESOROTHERLIABILITY,WHETHER
INANACTIONOFCONTRACT,TORTOROTHERWISE,ARISINGFROM,OUTOFORIN
CONNECTIONWITHTHESOFTWAREORTHEUSEOROTHERDEALINGSINTHE
SOFTWARE.
ExpatXMLParserexpat
http://www.libexpat.org/
Copyright(c)1998,1999,2000ThaiOpenSourceSoftwareCenterLtd
Permissionisherebygranted,freeofcharge,toanypersonobtainingacopyofthis
softwareandassociateddocumentationfiles(the"Software"),todealintheSoftware
withoutrestriction,includingwithoutlimitationtherightstouse,copy,modify,merge,
publish,distribute,sublicense,and/orsellcopiesoftheSoftware,andtopermitpersonsto
whomtheSoftwareisfurnishedtodoso,subjecttothefollowingconditions:
Theabovecopyrightnoticeandthispermissionnoticeshallbeincludedinallcopiesor
substantialportionsoftheSoftware.
THESOFTWAREISPROVIDED"ASIS",WITHOUTWARRANTYOFANYKIND,
EXPRESSORIMPLIED,INCLUDINGBUTNOTLIMITEDTOTHEWARRANTIESOF
MERCHANTABILITY,FITNESSFORAPARTICULARPURPOSEAND
NONINFRINGEMENT.INNOEVENTSHALLTHEAUTHORSORCOPYRIGHT
HOLDERSBELIABLEFORANYCLAIM,DAMAGESOROTHERLIABILITY,WHETHER
INANACTIONOFCONTRACT,TORTOROTHERWISE,ARISINGFROM,OUTOFORIN

CONNECTIONWITHTHESOFTWAREORTHEUSEOROTHERDEALINGSINTHE
SOFTWARE.
Libtiff
http://www.libtiff.org/
Warning
ItappearsthatUnisysisactivelypursuingcopyrightcontrolontheLZWcompression
algorithm.Inparticular,usersoftheLZWcompressionwithintheTIFFframework.Forthis
reasontheTIFF6.0specstatesthatLZWcompressionisnotrecommended.Itisunclear
atthistimewhatcompressionalgorithmwillbeusedinplaceofit.Ihavenoideawhatthis
meanstoyouortothislibrary.ImakenowarrantyorguaranteeswithregardtotheLZW
supportinthislibrary.
UseandCopyright
Copyright(c)19881997SamLefflerCopyright(c)19911997SiliconGraphics,Inc.
Permissiontouse,copy,modify,distribute,andsellthissoftwareanditsdocumentationfor
anypurposeisherebygrantedwithoutfee,providedthat(i)theabovecopyrightnotices
andthispermissionnoticeappearinallcopiesofthesoftwareandrelateddocumentation,
and(ii)thenamesofSamLefflerandSiliconGraphicsmaynotbeusedinanyadvertising
orpublicityrelatingtothesoftwarewithoutthespecific,priorwrittenpermissionofSam
LefflerandSiliconGraphics.
THESOFTWAREISPROVIDED"ASIS"ANDWITHOUTWARRANTYOFANYKIND,
EXPRESS,IMPLIEDOROTHERWISE,INCLUDINGWITHOUTLIMITATION,ANY
WARRANTYOFMERCHANTABILITYORFITNESSFORAPARTICULARPURPOSE.
INNOEVENTSHALLSAMLEFFLERORSILICONGRAPHICSBELIABLEFORANY
SPECIAL,INCIDENTAL,INDIRECTORCONSEQUENTIALDAMAGESOFANYKIND,
ORANYDAMAGESWHATSOEVERRESULTINGFROMLOSSOFUSE,DATAOR
PROFITS,WHETHERORNOTADVISEDOFTHEPOSSIBILITYOFDAMAGE,ANDON
ANYTHEORYOFLIABILITY,ARISINGOUTOFORINCONNECTIONWITHTHEUSEOR
PERFORMANCEOFTHISSOFTWARE.
MinGWMinimalistGNUforWindows
http://www.mingw.org/
Copyright(c)2012MinGW.orgproject
Permissionisherebygranted,freeofcharge,toanypersonobtainingacopyofthis

softwareandassociateddocumentationfiles(the"Software"),todealintheSoftware
withoutrestriction,includingwithoutlimitationtherightstouse,copy,modify,merge,
publish,distribute,sublicense,and/orsellcopiesoftheSoftware,andtopermitpersonsto
whomtheSoftwareisfurnishedtodoso,subjecttothefollowingconditions:
Theabovecopyrightnotice,thispermissionnoticeandthebelowdisclaimershallbe
includedinallcopiesorsubstantialportionsoftheSoftware.
THESOFTWAREISPROVIDED"ASIS",WITHOUTWARRANTYOFANYKIND,
EXPRESSORIMPLIED,INCLUDINGBUTNOTLIMITEDTOTHEWARRANTIESOF
MERCHANTABILITY,FITNESSFORAPARTICULARPURPOSEAND
NONINFRINGEMENT.INNOEVENTSHALLTHEAUTHORSORCOPYRIGHT
HOLDERSBELIABLEFORANYCLAIM,DAMAGESOROTHERLIABILITY,WHETHER
INANACTIONOFCONTRACT,TORTOROTHERWISE,ARISINGFROM,OUTOFORIN
CONNECTIONWITHTHESOFTWAREORTHEUSEOROTHERDEALINGSINTHE
SOFTWARE.TheContributingAuthorsandGroup42,Inc.specificallypermit,withoutfee,
andencouragetheuseofthissourcecodeasacomponenttosupportingthePNGfile
formatincommercialproducts.Ifyouusethissourcecodeinaproduct,acknowledgment
isnotrequiredbutwouldbeappreciated.
pySketch
http://subversion.assembla.com/svn/codesteinbruch/a5/minitrace/wxPython2.8.10.1/sampl
es/pySketch/
pySketch
Asimpleobjectorienteddrawingprogram.
Thisiscompletelyfreesoftwarepleasefeelfreetoadaptorusethisinanywayyoulike.
OriginalAuthor:ErikWestra(ewestra@wave.co.nz)
Othercontributors:BillBaxter(wbaxter@gmail.com)
PythonISAPIextension
https://github.com/Mozillion/SublimeSpeech/tree/master/lib/pywin64bit/isapi
Copyright(c)20052009MarkRees&contributors
Permissionisherebygranted,freeofcharge,toanypersonobtainingacopyofthis
softwareandassociateddocumentationfiles(the"Software"),todealintheSoftware
withoutrestriction,includingwithoutlimitationtherightstouse,copy,modify,merge,

publish,distribute,sublicense,and/orsellcopiesoftheSoftware,andtopermitpersonsto
whomtheSoftwareisfurnishedtodoso,subjecttothefollowingconditions:
Theabovecopyrightnoticeandthispermissionnoticeshallbeincludedinallcopiesor
substantialportionsoftheSoftware.
THESOFTWAREISPROVIDED"ASIS",WITHOUTWARRANTYOFANYKIND,
EXPRESSORIMPLIED,INCLUDINGBUTNOTLIMITEDTOTHEWARRANTIESOF
MERCHANTABILITY,FITNESSFORAPARTICULARPURPOSEAND
NONINFRINGEMENT.INNOEVENTSHALLTHEAUTHORSORCOPYRIGHT
HOLDERSBELIABLEFORANYCLAIM,DAMAGESOROTHERLIABILITY,WHETHER
INANACTIONOFCONTRACT,TORTOROTHERWISE,ARISINGFROM,OUTOFORIN
CONNECTIONWITHTHESOFTWAREORTHEUSEOROTHERDEALINGSINTHE
SOFTWARE.
PythonWMIModule
http://timgolden.me.uk/python/wmi/
Copyright(c)2003TimGolden
Permissionisherebygranted,freeofcharge,toanypersonobtainingacopyofthis
softwareandassociateddocumentationfiles(the"Software"),todealintheSoftware
withoutrestriction,includingwithoutlimitationtherightstouse,copy,modify,merge,
publish,distribute,sublicense,and/orsellcopiesoftheSoftware,andtopermitpersonsto
whomtheSoftwareisfurnishedtodoso,subjecttothefollowingconditions:
Theabovecopyrightnoticeandthispermissionnoticeshallbeincludedinallcopiesor
substantialportionsoftheSoftware.
THESOFTWAREISPROVIDED"ASIS",WITHOUTWARRANTYOFANYKIND,
EXPRESSORIMPLIED,INCLUDINGBUTNOTLIMITEDTOTHEWARRANTIESOF
MERCHANTABILITY,FITNESSFORAPARTICULARPURPOSEAND
NONINFRINGEMENT.INNOEVENTSHALLTHEAUTHORSORCOPYRIGHT
HOLDERSBELIABLEFORANYCLAIM,DAMAGESOROTHERLIABILITY,WHETHER
INANACTIONOFCONTRACT,TORTOROTHERWISE,ARISINGFROM,OUTOFORIN
CONNECTIONWITHTHESOFTWAREORTHEUSEOROTHERDEALINGSINTHE
SOFTWARE.
Scintilla
http://www.scintilla.org/
LicenseforScintillaandSciTE

Copyright19982002byNeilHodgson<neilh@scintilla.org>
AllRightsReserved
Permissiontouse,copy,modify,anddistributethissoftwareanditsdocumentationforany
purposeandwithoutfeeisherebygranted,providedthattheabovecopyrightnotice
appearinallcopiesandthatboththatcopyrightnoticeandthispermissionnoticeappear
insupportingdocumentation.
NEILHODGSONDISCLAIMSALLWARRANTIESWITHREGARDTOTHISSOFTWARE,
INCLUDINGALLIMPLIEDWARRANTIESOFMERCHANTABILITYANDFITNESS,INNO
EVENTSHALLNEILHODGSONBELIABLEFORANYSPECIAL,INDIRECTOR
CONSEQUENTIALDAMAGESORANYDAMAGESWHATSOEVERRESULTING
FROMLOSSOFUSE,DATAORPROFITS,WHETHERINANACTIONOFCONTRACT,
NEGLIGENCEOROTHERTORTIOUSACTION,ARISINGOUTOFORINCONNECTION
WITHTHEUSEORPERFORMANCEOFTHISSOFTWARE.
SConsaSoftwareConstructiontoolsconslocal
http://sourceforge.net/projects/scons/
Copyright(c)2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,
2013TheSConsFoundation
Permissionisherebygranted,freeofcharge,toanypersonobtainingacopyofthis
softwareandassociateddocumentationfiles(the"Software"),todealintheSoftware
withoutrestriction,includingwithoutlimitationtherightstouse,copy,modify,merge,
publish,distribute,sublicense,and/orsellcopiesoftheSoftware,andtopermitpersonsto
whomtheSoftwareisfurnishedtodoso,subjecttothefollowingconditions:

Theabovecopyrightnoticeandthispermissionnoticeshallbeincludedinallcopiesor
substantialportionsoftheSoftware.
THESOFTWAREISPROVIDED"ASIS",WITHOUTWARRANTYOFANYKIND,
EXPRESSORIMPLIED,INCLUDINGBUTNOTLIMITEDTOTHEWARRANTIESOF
MERCHANTABILITY,FITNESSFORAPARTICULARPURPOSEAND
NONINFRINGEMENT.INNOEVENTSHALLTHEAUTHORSORCOPYRIGHT
HOLDERSBELIABLEFORANYCLAIM,DAMAGESOROTHERLIABILITY,WHETHER
INANACTIONOFCONTRACT,TORTOROTHERWISE,ARISINGFROM,OUTOFORIN
CONNECTIONWITHTHESOFTWAREORTHEUSEOROTHERDEALINGSINTHE
SOFTWARE.

MITLicenseandMozillaPublicLicense,Version1.1
py2exe
http://www.py2exe.org/
py2exeisdistributedundertheMITlicense,butcontainscodeoriginallywrittenbyJoachim
Bauch,releasedundertheMozillaPublicLicenseVersion1.1
Copyright(c)20002008ThomasHeller,MarkHammond,JimmyRetzlaff
Permissionisherebygranted,freeofcharge,toanypersonobtainingacopyofthis
softwareandassociateddocumentationfiles(the"Software"),todealintheSoftware
withoutrestriction,includingwithoutlimitationtherightstouse,copy,modify,merge,
publish,distribute,sublicense,and/orsellcopiesoftheSoftware,andtopermitpersonsto
whomtheSoftwareisfurnishedtodoso,subjecttothefollowingconditions:
Theabovecopyrightnoticeandthispermissionnoticeshallbeincludedinallcopiesor
substantialportionsoftheSoftware.
THESOFTWAREISPROVIDED"ASIS",WITHOUTWARRANTYOFANYKIND,
EXPRESSORIMPLIED,INCLUDINGBUTNOTLIMITEDTOTHEWARRANTIESOF
MERCHANTABILITY,FITNESSFORAPARTICULARPURPOSEAND
NONINFRINGEMENT.INNOEVENTSHALLTHEAUTHORSORCOPYRIGHT
HOLDERSBELIABLEFORANYCLAIM,DAMAGESOROTHERLIABILITY,WHETHER
INANACTIONOFCONTRACT,TORTOROTHERWISE,ARISINGFROM,OUTOFORIN
CONNECTIONWITHTHESOFTWAREORTHEUSEOROTHERDEALINGSINTHE
SOFTWARE.
MOZILLAPUBLICLICENSE
Version1.1
1.Definitions.
1.0.1."CommercialUse"meansdistributionorotherwisemakingtheCoveredCode
availabletoathirdparty.
1.1."Contributor"meanseachentitythatcreatesorcontributestothecreationof
Modifications.
1.2."ContributorVersion"meansthecombinationoftheOriginalCode,priorModifications
usedbyaContributor,andtheModificationsmadebythatparticularContributor.
1.3."CoveredCode"meanstheOriginalCodeorModificationsorthecombinationofthe
OriginalCodeandModifications,ineachcaseincludingportionsthereof.
1.4."ElectronicDistributionMechanism"meansamechanismgenerallyacceptedinthe

softwaredevelopmentcommunityfortheelectronictransferofdata.
1.5."Executable"meansCoveredCodeinanyformotherthanSourceCode.
1.6."InitialDeveloper"meanstheindividualorentityidentifiedastheInitialDeveloperin
theSourceCodenoticerequiredbyExhibitA.
1.7."LargerWork"meansaworkwhichcombinesCoveredCodeorportionsthereofwith
codenotgovernedbythetermsofthisLicense.
1.8."License"meansthisdocument.
1.8.1."Licensable"meanshavingtherighttogrant,tothemaximumextentpossible,
whetheratthetimeoftheinitialgrantorsubsequentlyacquired,anyandalloftherights
conveyedherein.
1.9."Modifications"meansanyadditiontoordeletionfromthesubstanceorstructureof
eithertheOriginalCodeoranypreviousModifications.WhenCoveredCodeisreleased
asaseriesoffiles,aModificationis:
A.AnyadditiontoordeletionfromthecontentsofafilecontainingOriginalCodeor
previousModifications.
B.AnynewfilethatcontainsanypartoftheOriginalCodeorpreviousModifications.
1.10."OriginalCode"meansSourceCodeofcomputersoftwarecodewhichisdescribed
intheSourceCodenoticerequiredbyExhibitAasOriginalCode,andwhich,atthetimeof
itsreleaseunderthisLicenseisnotalreadyCoveredCodegovernedbythisLicense.
1.10.1."PatentClaims"meansanypatentclaim(s),nowownedorhereafteracquired,
includingwithoutlimitation,method,process,andapparatusclaims,inanypatent
Licensablebygrantor.
1.11."SourceCode"meansthepreferredformoftheCoveredCodeformaking
modificationstoit,includingallmodulesitcontains,plusanyassociatedinterfacedefinition
files,scriptsusedtocontrolcompilationandinstallationofanExecutable,orsourcecode
differentialcomparisonsagainsteithertheOriginalCodeoranotherwellknown,available
CoveredCodeoftheContributor'schoice.TheSourceCodecanbeinacompressedor
archivalform,providedtheappropriatedecompressionordearchivingsoftwareiswidely
availablefornocharge.
1.12."You"(or"Your")meansanindividualoralegalentityexercisingrightsunder,and
complyingwithallofthetermsof,thisLicenseorafutureversionofthisLicenseissued
underSection6.1.Forlegalentities,"You"includesanyentitywhichcontrols,iscontrolled
by,orisundercommoncontrolwithYou.Forpurposesofthisdefinition,"control"means
(a)thepower,directorindirect,tocausethedirectionormanagementofsuchentity,
whetherbycontractorotherwise,or(b)ownershipofmorethanfiftypercent(50%)ofthe
outstandingsharesorbeneficialownershipofsuchentity.
2.SourceCodeLicense.
2.1.TheInitialDeveloperGrant.
TheInitialDeveloperherebygrantsYouaworldwide,royaltyfree,nonexclusivelicense,
subjecttothirdpartyintellectualpropertyclaims:
(a)underintellectualpropertyrights(otherthanpatentortrademark)LicensablebyInitial
Developertouse,reproduce,modify,display,perform,sublicenseanddistributethe
OriginalCode(orportionsthereof)withorwithoutModifications,and/oraspartofaLarger
Workand

(b)underPatentsClaimsinfringedbythemaking,usingorsellingofOriginalCode,to
make,havemade,use,practice,sell,andofferforsale,and/orotherwisedisposeofthe
OriginalCode(orportionsthereof).
(c)thelicensesgrantedinthisSection2.1(a)and(b)areeffectiveonthedateInitial
DeveloperfirstdistributesOriginalCodeunderthetermsofthisLicense.
(d)NotwithstandingSection2.1(b)above,nopatentlicenseisgranted:
1)forcodethatYoudeletefromtheOriginalCode
2)separatefromtheOriginalCodeor
3)forinfringementscausedby:
i)themodificationoftheOriginalCodeor
ii)thecombinationoftheOriginalCodewithothersoftwareordevices.
2.2.ContributorGrant.
Subjecttothirdpartyintellectualpropertyclaims,eachContributorherebygrantsYoua
worldwide,royaltyfree,nonexclusivelicense
(a)underintellectualpropertyrights(otherthanpatentortrademark)Licensableby
Contributor,touse,reproduce,modify,display,perform,sublicenseanddistributethe
ModificationscreatedbysuchContributor(orportionsthereof)eitheronanunmodified
basis,withotherModifications,asCoveredCodeand/oraspartofaLargerWorkand
(b)underPatentClaimsinfringedbythemaking,using,orsellingofModificationsmade
bythatContributoreitheraloneand/orincombinationwithitsContributorVersion(or
portionsofsuchcombination),tomake,use,sell,offerforsale,havemade,and/or
otherwisedisposeof:
1)ModificationsmadebythatContributor(orportionsthereof)and
2)thecombinationofModificationsmadebythatContributorwithitsContributorVersion
(orportionsofsuchcombination).
(c)thelicensesgrantedinSections2.2(a)and2.2(b)areeffectiveonthedateContributor
firstmakesCommercialUseoftheCoveredCode.
(d)NotwithstandingSection2.2(b)above,nopatentlicenseisgranted:
1)foranycodethatContributorhasdeletedfromtheContributorVersion
2)separatefromtheContributorVersion
3)forinfringementscausedby:i)thirdpartymodificationsofContributorVersionorii)the
combinationofModificationsmadebythatContributorwithothersoftware(exceptaspart
oftheContributorVersion)orotherdevicesor
4)underPatentClaimsinfringedbyCoveredCodeintheabsenceofModificationsmade
bythatContributor.
3.DistributionObligations.
3.1.ApplicationofLicense.
TheModificationswhichYoucreateortowhichYoucontributearegovernedbytheterms
ofthisLicense,includingwithoutlimitationSection2.2.TheSourceCodeversionof
CoveredCodemaybedistributedonlyunderthetermsofthisLicenseorafutureversion
ofthisLicensereleasedunderSection6.1,andYoumustincludeacopyofthisLicense
witheverycopyoftheSourceCodeYoudistribute.Youmaynotofferorimposeanyterms
onanySourceCodeversionthataltersorrestrictstheapplicableversionofthisLicenseor
therecipients'rightshereunder.However,Youmayincludeanadditionaldocumentoffering

theadditionalrightsdescribedinSection3.5.
3.2.AvailabilityofSourceCode.
AnyModificationwhichYoucreateortowhichYoucontributemustbemadeavailablein
SourceCodeformunderthetermsofthisLicenseeitheronthesamemediaasan
ExecutableversionorviaanacceptedElectronicDistributionMechanismtoanyoneto
whomyoumadeanExecutableversionavailableandifmadeavailableviaElectronic
DistributionMechanism,mustremainavailableforatleasttwelve(12)monthsafterthe
dateitinitiallybecameavailable,oratleastsix(6)monthsafterasubsequentversionof
thatparticularModificationhasbeenmadeavailabletosuchrecipients.Youare
responsibleforensuringthattheSourceCodeversionremainsavailableevenifthe
ElectronicDistributionMechanismismaintainedbyathirdparty.
3.3.DescriptionofModifications.
YoumustcauseallCoveredCodetowhichYoucontributetocontainafiledocumentingthe
changesYoumadetocreatethatCoveredCodeandthedateofanychange.Youmust
includeaprominentstatementthattheModificationisderived,directlyorindirectly,from
OriginalCodeprovidedbytheInitialDeveloperandincludingthenameoftheInitial
Developerin(a)theSourceCode,and(b)inanynoticeinanExecutableversionorrelated
documentationinwhichYoudescribetheoriginorownershipoftheCoveredCode.
3.4.IntellectualPropertyMatters.
(a)ThirdPartyClaims.
IfContributorhasknowledgethatalicenseunderathirdparty'sintellectualpropertyrights
isrequiredtoexercisetherightsgrantedbysuchContributorunderSections2.1or2.2,
ContributormustincludeatextfilewiththeSourceCodedistributiontitled"LEGAL"which
describestheclaimandthepartymakingtheclaiminsufficientdetailthatarecipientwill
knowwhomtocontact.IfContributorobtainssuchknowledgeafter
theModificationismadeavailableasdescribedinSection3.2,Contributorshallpromptly
modifytheLEGALfileinallcopiesContributormakesavailablethereafterandshalltake
othersteps(suchasnotifyingappropriatemailinglistsornewsgroups)reasonably
calculatedtoinformthosewhoreceivedtheCoveredCodethatnewknowledgehasbeen
obtained.
(b)ContributorAPIs.
IfContributor'sModificationsincludeanapplicationprogramminginterfaceandContributor
hasknowledgeofpatentlicenseswhicharereasonablynecessarytoimplementthatAPI,
ContributormustalsoincludethisinformationintheLEGALfile.
(c)Representations.
Contributorrepresentsthat,exceptasdisclosedpursuanttoSection3.4(a)above,
ContributorbelievesthatContributor'sModificationsareContributor'soriginalcreation(s)
and/orContributorhassufficientrightstogranttherightsconveyedbythisLicense.
3.5.RequiredNotices.
YoumustduplicatethenoticeinExhibitAineachfileoftheSourceCode.Ifitisnot
possibletoputsuchnoticeinaparticularSourceCodefileduetoitsstructure,thenYou
mustincludesuchnoticeinalocation(suchasarelevantdirectory)whereauserwouldbe
likelytolookforsuchanotice.IfYoucreatedoneormoreModification(s)
YoumayaddyournameasaContributortothenoticedescribedinExhibitA.Youmust
alsoduplicatethisLicenseinanydocumentationfortheSourceCodewhereYoudescribe

recipients'rightsorownershiprightsrelatingtoCoveredCode.Youmaychoosetooffer,
andtochargeafeefor,warranty,support,indemnityorliabilityobligationstooneormore
recipientsofCoveredCode.However,YoumaydosoonlyonYourownbehalf,andnoton
behalfoftheInitialDeveloperoranyContributor.Youmustmakeitabsolutelyclearthanany
suchwarranty,support,indemnityorliabilityobligationisofferedbyYoualone,andYou
herebyagreetoindemnifytheInitialDeveloperandeveryContributorforanyliability
incurredbytheInitialDeveloperorsuchContributorasaresultofwarranty,support,
indemnityorliabilitytermsYouoffer.
3.6.DistributionofExecutableVersions.
YoumaydistributeCoveredCodeinExecutableformonlyiftherequirementsofSection
3.13.5havebeenmetforthatCoveredCode,andifYouincludeanoticestatingthatthe
SourceCodeversionoftheCoveredCodeisavailableunderthetermsofthisLicense,
includingadescriptionofhowandwhereYouhavefulfilledtheobligationsofSection3.2.
ThenoticemustbeconspicuouslyincludedinanynoticeinanExecutableversion,related
documentationorcollateralinwhichYoudescriberecipients'rightsrelatingtotheCovered
Code.YoumaydistributetheExecutableversionofCoveredCodeorownershiprights
underalicenseofYourchoice,whichmaycontaintermsdifferentfromthisLicense,
providedthatYouareincompliancewiththetermsofthisLicenseandthatthelicensefor
theExecutableversiondoesnotattempttolimitoraltertherecipient'srightsintheSource
CodeversionfromtherightssetforthinthisLicense.IfYoudistributetheExecutable
versionunderadifferentlicenseYoumustmakeitabsolutelyclearthatanytermswhich
differfromthisLicenseareofferedbyYoualone,notbytheInitialDeveloperorany
Contributor.YouherebyagreetoindemnifytheInitialDeveloperandeveryContributorfor
anyliabilityincurredbytheInitialDeveloperorsuchContributorasaresultofanysuch
termsYouoffer.
3.7.LargerWorks.
YoumaycreateaLargerWorkbycombiningCoveredCodewithothercodenotgoverned
bythetermsofthisLicenseanddistributetheLargerWorkasasingleproduct.Insucha
case,YoumustmakesuretherequirementsofthisLicensearefulfilledfortheCovered
Code.
4.InabilitytoComplyDuetoStatuteorRegulation.
IfitisimpossibleforYoutocomplywithanyofthetermsofthisLicensewithrespectto
someoralloftheCoveredCodeduetostatute,judicialorder,orregulationthenYoumust:
(a)complywiththetermsofthisLicensetothemaximumextentpossibleand(b)describe
thelimitationsandthecodetheyaffect.SuchdescriptionmustbeincludedintheLEGAL
filedescribedinSection3.4andmustbeincludedwithalldistributionsoftheSource
Code.Excepttotheextentprohibitedbystatuteorregulation,suchdescriptionmustbe
sufficientlydetailedforarecipientofordinaryskilltobeabletounderstandit.
5.ApplicationofthisLicense.
ThisLicenseappliestocodetowhichtheInitialDeveloperhasattachedthenoticein
ExhibitAandtorelatedCoveredCode.
6.VersionsoftheLicense.

6.1.NewVersions.
NetscapeCommunicationsCorporation("Netscape")maypublishrevisedand/ornew
versionsoftheLicensefromtimetotime.Eachversionwillbegivenadistinguishing
versionnumber.
6.2.EffectofNewVersions.
OnceCoveredCodehasbeenpublishedunderaparticularversionoftheLicense,You
mayalwayscontinuetouseitunderthetermsofthatversion.Youmayalsochoosetouse
suchCoveredCodeunderthetermsofanysubsequentversionoftheLicensepublished
byNetscape.NooneotherthanNetscapehastherighttomodifythetermsapplicableto
CoveredCodecreatedunderthisLicense.
6.3.DerivativeWorks.
IfYoucreateoruseamodifiedversionofthisLicense(whichyoumayonlydoinorderto
applyittocodewhichisnotalreadyCoveredCodegovernedbythisLicense),Youmust
(a)renameYourlicensesothatthephrasesMozilla","MOZILLAPL","MOZPL",
"Netscape","MPL","NPL"oranyconfusinglysimilarphrasedonotappearinyourlicense
(excepttonotethatyourlicensediffersfromthisLicense)and(b)otherwisemakeitclear
thatYourversionofthelicensecontainstermswhichdifferfromtheMozillaPublicLicense
andNetscapePublicLicense.(FillinginthenameoftheInitialDeveloper,OriginalCodeor
ContributorinthenoticedescribedinExhibitAshallnotofthemselvesbedeemedtobe
modificationsofthisLicense.)
7.DISCLAIMEROFWARRANTY.
COVEREDCODEISPROVIDEDUNDERTHISLICENSEONAN"ASIS"BASIS,
WITHOUTWARRANTYOFANYKIND,EITHEREXPRESSEDORIMPLIED,INCLUDING,
WITHOUTLIMITATION,WARRANTIESTHATTHECOVEREDCODEISFREEOF
DEFECTS,MERCHANTABLE,FITFORAPARTICULARPURPOSEOR
NONINFRINGING.THEENTIRERISKASTOTHEQUALITYANDPERFORMANCEOF
THECOVEREDCODEISWITHYOU.SHOULDANYCOVEREDCODEPROVE
DEFECTIVEINANYRESPECT,YOU(NOTTHEINITIALDEVELOPERORANYOTHER
CONTRIBUTOR)ASSUMETHECOSTOFANYNECESSARYSERVICING,REPAIROR
CORRECTION.THISDISCLAIMEROFWARRANTYCONSTITUTESANESSENTIAL
PARTOFTHISLICENSE.NOUSEOFANYCOVEREDCODEISAUTHORIZED
HEREUNDEREXCEPTUNDERTHISDISCLAIMER.
8.TERMINATION.
8.1.ThisLicenseandtherightsgrantedhereunderwillterminateautomaticallyifYoufailto
complywithtermshereinandfailtocuresuchbreachwithin30daysofbecomingawareof
thebreach.AllsublicensestotheCoveredCodewhichareproperlygrantedshallsurvive
anyterminationofthisLicense.Provisionswhich,bytheirnature,mustremainineffect
beyondtheterminationofthisLicenseshallsurvive.
8.2.IfYouinitiatelitigationbyassertingapatentinfringementclaim(excludingdeclatory
judgmentactions)againstInitialDeveloperoraContributor(theInitialDeveloperor
ContributoragainstwhomYoufilesuchactionisreferredtoas"Participant")allegingthat:
(a)suchParticipant'sContributorVersiondirectlyorindirectlyinfringesanypatent,thenany
andallrightsgrantedbysuchParticipanttoYouunderSections2.1and/or2.2ofthis

Licenseshall,upon60daysnoticefromParticipantterminateprospectively,unlessifwithin
60daysafterreceiptofnoticeYoueither:(i)agreeinwritingtopayParticipantamutually
agreeablereasonableroyaltyforYourpastandfutureuseofModificationsmadebysuch
Participant,or(ii)withdrawYourlitigationclaimwithrespecttotheContributorVersion
againstsuchParticipant.Ifwithin60daysofnotice,areasonableroyaltyandpayment
arrangementarenotmutuallyagreeduponinwritingbythepartiesorthelitigationclaimis
notwithdrawn,therightsgrantedbyParticipanttoYouunderSections2.1and/or2.2
automaticallyterminateattheexpirationofthe60daynoticeperiodspecifiedabove.
(b)anysoftware,hardware,ordevice,otherthansuchParticipant'sContributorVersion,
directlyorindirectlyinfringesanypatent,thenanyrightsgrantedtoYoubysuchParticipant
underSections2.1(b)and2.2(b)arerevokedeffectiveasofthedateYoufirstmade,used,
sold,distributed,orhadmade,ModificationsmadebythatParticipant.
8.3.IfYouassertapatentinfringementclaimagainstParticipantallegingthatsuch
Participant'sContributorVersiondirectlyorindirectlyinfringesanypatentwheresuchclaim
isresolved(suchasbylicenseorsettlement)priortotheinitiationofpatentinfringement
litigation,thenthereasonablevalueofthelicensesgrantedbysuchParticipantunder
Sections2.1or2.2shallbetakenintoaccountindeterminingtheamountorvalueofany
paymentorlicense.
8.4.IntheeventofterminationunderSections8.1or8.2above,allenduserlicense
agreements(excludingdistributorsandresellers)whichhavebeenvalidlygrantedbyYou
oranydistributorhereunderpriortoterminationshallsurvivetermination.
9.LIMITATIONOFLIABILITY.
UNDERNOCIRCUMSTANCESANDUNDERNOLEGALTHEORY,WHETHERTORT
(INCLUDINGNEGLIGENCE),CONTRACT,OROTHERWISE,SHALLYOU,THEINITIAL
DEVELOPER,ANYOTHERCONTRIBUTOR,ORANYDISTRIBUTOROFCOVERED
CODE,ORANYSUPPLIEROFANYOFSUCHPARTIES,BELIABLETOANYPERSON
FORANYINDIRECT,SPECIAL,INCIDENTAL,ORCONSEQUENTIALDAMAGESOF
ANYCHARACTERINCLUDING,WITHOUTLIMITATION,DAMAGESFORLOSSOF
GOODWILL,WORKSTOPPAGE,COMPUTERFAILUREORMALFUNCTION,ORANY
ANDALLOTHERCOMMERCIALDAMAGESORLOSSES,EVENIFSUCHPARTY
SHALLHAVEBEENINFORMEDOFTHEPOSSIBILITYOFSUCHDAMAGES.THIS
LIMITATIONOFLIABILITYSHALLNOTAPPLYTOLIABILITYFORDEATHOR
PERSONALINJURYRESULTINGFROMSUCHPARTY'SNEGLIGENCETOTHE
EXTENTAPPLICABLELAWPROHIBITSSUCHLIMITATION.SOMEJURISDICTIONS
DONOTALLOWTHEEXCLUSIONORLIMITATIONOFINCIDENTALOR
CONSEQUENTIALDAMAGES,SOTHISEXCLUSIONANDLIMITATIONMAYNOT
APPLYTOYOU.
10.U.S.GOVERNMENTENDUSERS.
TheCoveredCodeisa"commercialitem,"asthattermisdefinedin48C.F.R.2.101(Oct.
1995),consistingof"commercialcomputersoftware"and"commercialcomputersoftware
documentation,"assuchtermsareusedin48C.F.R.12.212(Sept.1995).Consistentwith

48C.F.R.12.212and48C.F.R.227.72021through227.72024(June1995),allU.S.
GovernmentEndUsersacquireCoveredCodewithonlythoserightssetforthherein.
11.MISCELLANEOUS.
ThisLicenserepresentsthecompleteagreementconcerningsubjectmatterhereof.Ifany
provisionofthisLicenseisheldtobeunenforceable,suchprovisionshallbereformedonly
totheextentnecessarytomakeitenforceable.ThisLicenseshallbegovernedby
Californialawprovisions(excepttotheextentapplicablelaw,ifany,providesotherwise),
excludingitsconflictoflawprovisions.Withrespecttodisputesinwhichatleastoneparty
isacitizenof,oranentitycharteredorregisteredtodobusinessintheUnitedStatesof
America,anylitigationrelatingtothisLicenseshallbesubjecttothejurisdictionofthe
FederalCourtsoftheNorthernDistrictofCalifornia,withvenuelyinginSantaClaraCounty,
California,withthelosingpartyresponsibleforcosts,includingwithoutlimitation,court
costsandreasonableattorneys'feesandexpenses.TheapplicationoftheUnitedNations
ConventiononContractsfortheInternationalSaleofGoodsisexpresslyexcluded.Anylaw
orregulationwhichprovidesthatthelanguageofacontractshallbeconstruedagainstthe
draftershallnotapplytothisLicense.
12.RESPONSIBILITYFORCLAIMS.
AsbetweenInitialDeveloperandtheContributors,eachpartyisresponsibleforclaimsand
damagesarising,directlyorindirectly,outofitsutilizationofrightsunderthisLicenseand
YouagreetoworkwithInitialDeveloperandContributorstodistributesuchresponsibility
onanequitablebasis.Nothinghereinisintendedorshallbedeemedtoconstituteany
admissionofliability.
13.MULTIPLELICENSEDCODE.
InitialDevelopermaydesignateportionsoftheCoveredCodeas"MultipleLicensed".
"MultipleLicensed"meansthattheInitialDeveloperpermitsyoutoutilizeportionsofthe
CoveredCodeunderYourchoiceoftheNPLorthealternativelicenses,ifany,specifiedby
theInitialDeveloperinthefiledescribedinExhibitA.
EXHIBITAMozillaPublicLicense.
``ThecontentsofthisfilearesubjecttotheMozillaPublicLicenseVersion1.1(the
"License")youmaynotusethisfileexceptincompliancewiththeLicense.Youmayobtain
acopyoftheLicenseathttp://www.mozilla.org/MPL/Softwaredistributedunderthe
Licenseisdistributedonan"ASIS"basis,WITHOUTWARRANTYOFANYKIND,either
expressorimplied.SeetheLicenseforthespecificlanguagegoverningrightsand
limitationsundertheLicense.
TheOriginalCodeis______________________________________.

TheInitialDeveloperoftheOriginalCodeis________________________.
Portionscreatedby______________________areCopyright(C)______
_______________________.AllRightsReserved.
Contributor(s):______________________________________.
Alternatively,thecontentsofthisfilemaybeusedunderthetermsofthe_____license(the
"[___]License"),inwhichcasetheprovisionsof[______]Licenseareapplicableinstead
ofthoseabove.Ifyouwishtoallowuseofyourversionofthisfileonlyunderthetermsof
the[____]LicenseandnottoallowotherstouseyourversionofthisfileundertheMPL,
indicateyourdecisionbydeletingtheprovisionsaboveandreplacethemwiththenotice
andotherprovisionsrequiredbythe[___]License.Ifyoudonotdeletetheprovisions
above,arecipientmayuseyourversionofthisfileundereithertheMPLorthe[___]
License."
[NOTE:ThetextofthisExhibitAmaydifferslightlyfromthetextofthenoticesintheSource
CodefilesoftheOriginalCode.YoushouldusethetextofthisExhibitAratherthanthetext
foundintheOriginalCodeSourceCodeforYourModifications.]

MozillaPublicLicense,Version1.1
MemoryModule
http://www.joachimbauch.de/
MOZILLAPUBLICLICENSE
Version1.1
1.Definitions.
1.0.1."CommercialUse"meansdistributionorotherwisemakingtheCoveredCode
availabletoathirdparty.
1.1."Contributor"meanseachentitythatcreatesorcontributestothecreationof
Modifications.
1.2."ContributorVersion"meansthecombinationoftheOriginalCode,priorModifications
usedbyaContributor,andtheModificationsmadebythatparticularContributor.
1.3."CoveredCode"meanstheOriginalCodeorModificationsorthecombinationofthe
OriginalCodeandModifications,ineachcaseincludingportionsthereof.
1.4."ElectronicDistributionMechanism"meansamechanismgenerallyacceptedinthe
softwaredevelopmentcommunityfortheelectronictransferofdata.
1.5."Executable"meansCoveredCodeinanyformotherthanSourceCode.
1.6."InitialDeveloper"meanstheindividualorentityidentifiedastheInitialDeveloperin
theSourceCodenoticerequiredbyExhibitA.
1.7."LargerWork"meansaworkwhichcombinesCoveredCodeorportionsthereofwith

codenotgovernedbythetermsofthisLicense.
1.8."License"meansthisdocument.
1.8.1."Licensable"meanshavingtherighttogrant,tothemaximumextentpossible,
whetheratthetimeoftheinitialgrantorsubsequentlyacquired,anyandalloftherights
conveyedherein.
1.9."Modifications"meansanyadditiontoordeletionfromthesubstanceorstructureof
eithertheOriginalCodeoranypreviousModifications.WhenCoveredCodeisreleased
asaseriesoffiles,aModificationis:
A.AnyadditiontoordeletionfromthecontentsofafilecontainingOriginalCodeor
previousModifications.
B.AnynewfilethatcontainsanypartoftheOriginalCodeorpreviousModifications.
1.10."OriginalCode"meansSourceCodeofcomputersoftwarecodewhichisdescribed
intheSourceCodenoticerequiredbyExhibitAasOriginalCode,andwhich,atthetimeof
itsreleaseunderthisLicenseisnotalreadyCoveredCodegovernedbythisLicense.
1.10.1."PatentClaims"meansanypatentclaim(s),nowownedorhereafteracquired,
includingwithoutlimitation,method,process,andapparatusclaims,inanypatent
Licensablebygrantor.
1.11."SourceCode"meansthepreferredformoftheCoveredCodeformaking
modificationstoit,includingallmodulesitcontains,plusanyassociatedinterfacedefinition
files,scriptsusedtocontrolcompilationandinstallationofanExecutable,orsourcecode
differentialcomparisonsagainsteithertheOriginalCodeoranotherwellknown,available
CoveredCodeoftheContributor'schoice.TheSourceCodecanbeinacompressedor
archivalform,providedtheappropriatedecompressionordearchivingsoftwareiswidely
availablefornocharge.
1.12."You"(or"Your")meansanindividualoralegalentityexercisingrightsunder,and
complyingwithallofthetermsof,thisLicenseorafutureversionofthisLicenseissued
underSection6.1.Forlegalentities,"You"includesanyentitywhichcontrols,iscontrolled
by,orisundercommoncontrolwithYou.Forpurposesofthisdefinition,"control"means
(a)thepower,directorindirect,tocausethedirectionormanagementofsuchentity,
whetherbycontractorotherwise,or(b)ownershipofmorethanfiftypercent(50%)ofthe
outstandingsharesorbeneficialownershipofsuchentity.
2.SourceCodeLicense.
2.1.TheInitialDeveloperGrant.
TheInitialDeveloperherebygrantsYouaworldwide,royaltyfree,nonexclusivelicense,
subjecttothirdpartyintellectualpropertyclaims:
(a)underintellectualpropertyrights(otherthanpatentortrademark)LicensablebyInitial
Developertouse,reproduce,modify,display,perform,sublicenseanddistributethe
OriginalCode(orportionsthereof)withorwithoutModifications,and/oraspartofaLarger
Workand
(b)underPatentsClaimsinfringedbythemaking,usingorsellingofOriginalCode,to
make,havemade,use,practice,sell,andofferforsale,and/orotherwisedisposeofthe
OriginalCode(orportionsthereof).
(c)thelicensesgrantedinthisSection2.1(a)and(b)areeffectiveonthedateInitial
DeveloperfirstdistributesOriginalCodeunderthetermsofthisLicense.

(d)NotwithstandingSection2.1(b)above,nopatentlicenseisgranted:
1)forcodethatYoudeletefromtheOriginalCode
2)separatefromtheOriginalCodeor
3)forinfringementscausedby:
i)themodificationoftheOriginalCodeor
ii)thecombinationoftheOriginalCodewithothersoftwareordevices.
2.2.ContributorGrant.
Subjecttothirdpartyintellectualpropertyclaims,eachContributorherebygrantsYoua
worldwide,royaltyfree,nonexclusivelicense
(a)underintellectualpropertyrights(otherthanpatentortrademark)Licensableby
Contributor,touse,reproduce,modify,display,perform,sublicenseanddistributethe
ModificationscreatedbysuchContributor(orportionsthereof)eitheronanunmodified
basis,withotherModifications,asCoveredCodeand/oraspartofaLargerWorkand
(b)underPatentClaimsinfringedbythemaking,using,orsellingofModificationsmade
bythatContributoreitheraloneand/orincombinationwithitsContributorVersion(or
portionsofsuchcombination),tomake,use,sell,offerforsale,havemade,and/or
otherwisedisposeof:
1)ModificationsmadebythatContributor(orportionsthereof)and
2)thecombinationofModificationsmadebythatContributorwithitsContributorVersion
(orportionsofsuchcombination).
(c)thelicensesgrantedinSections2.2(a)and2.2(b)areeffectiveonthedateContributor
firstmakesCommercialUseoftheCoveredCode.
(d)NotwithstandingSection2.2(b)above,nopatentlicenseisgranted:
1)foranycodethatContributorhasdeletedfromtheContributorVersion
2)separatefromtheContributorVersion
3)forinfringementscausedby:i)thirdpartymodificationsofContributorVersionorii)the
combinationofModificationsmadebythatContributorwithothersoftware(exceptaspart
oftheContributorVersion)orotherdevicesor
4)underPatentClaimsinfringedbyCoveredCodeintheabsenceofModificationsmade
bythatContributor.
3.DistributionObligations.
3.1.ApplicationofLicense.
TheModificationswhichYoucreateortowhichYoucontributearegovernedbytheterms
ofthisLicense,includingwithoutlimitationSection2.2.TheSourceCodeversionof
CoveredCodemaybedistributedonlyunderthetermsofthisLicenseorafutureversion
ofthisLicensereleasedunderSection6.1,andYoumustincludeacopyofthisLicense
witheverycopyoftheSourceCodeYoudistribute.Youmaynotofferorimposeanyterms
onanySourceCodeversionthataltersorrestrictstheapplicableversionofthisLicenseor
therecipients'rightshereunder.However,Youmayincludeanadditionaldocumentoffering
theadditionalrightsdescribedinSection3.5.
3.2.AvailabilityofSourceCode.
AnyModificationwhichYoucreateortowhichYoucontributemustbemadeavailablein
SourceCodeformunderthetermsofthisLicenseeitheronthesamemediaasan
ExecutableversionorviaanacceptedElectronicDistributionMechanismtoanyoneto

whomyoumadeanExecutableversionavailableandifmadeavailableviaElectronic
DistributionMechanism,mustremainavailableforatleasttwelve(12)monthsafterthe
dateitinitiallybecameavailable,oratleastsix(6)monthsafterasubsequentversionof
thatparticularModificationhasbeenmadeavailabletosuchrecipients.Youare
responsibleforensuringthattheSourceCodeversionremainsavailableevenifthe
ElectronicDistributionMechanismismaintainedbyathirdparty.
3.3.DescriptionofModifications.
YoumustcauseallCoveredCodetowhichYoucontributetocontainafiledocumentingthe
changesYoumadetocreatethatCoveredCodeandthedateofanychange.Youmust
includeaprominentstatementthattheModificationisderived,directlyorindirectly,from
OriginalCodeprovidedbytheInitialDeveloperandincludingthenameoftheInitial
Developerin(a)theSourceCode,and(b)inanynoticeinanExecutableversionorrelated
documentationinwhichYoudescribetheoriginorownershipoftheCoveredCode.
3.4.IntellectualPropertyMatters.
(a)ThirdPartyClaims.
IfContributorhasknowledgethatalicenseunderathirdparty'sintellectualpropertyrights
isrequiredtoexercisetherightsgrantedbysuchContributorunderSections2.1or2.2,
ContributormustincludeatextfilewiththeSourceCodedistributiontitled"LEGAL"which
describestheclaimandthepartymakingtheclaiminsufficientdetailthatarecipientwill
knowwhomtocontact.IfContributorobtainssuchknowledgeafter
theModificationismadeavailableasdescribedinSection3.2,Contributorshallpromptly
modifytheLEGALfileinallcopiesContributormakesavailablethereafterandshalltake
othersteps(suchasnotifyingappropriatemailinglistsornewsgroups)reasonably
calculatedtoinformthosewhoreceivedtheCoveredCodethatnewknowledgehasbeen
obtained.
(b)ContributorAPIs.
IfContributor'sModificationsincludeanapplicationprogramminginterfaceandContributor
hasknowledgeofpatentlicenseswhicharereasonablynecessarytoimplementthatAPI,
ContributormustalsoincludethisinformationintheLEGALfile.
(c)Representations.
Contributorrepresentsthat,exceptasdisclosedpursuanttoSection3.4(a)above,
ContributorbelievesthatContributor'sModificationsareContributor'soriginalcreation(s)
and/orContributorhassufficientrightstogranttherightsconveyedbythisLicense.
3.5.RequiredNotices.
YoumustduplicatethenoticeinExhibitAineachfileoftheSourceCode.Ifitisnot
possibletoputsuchnoticeinaparticularSourceCodefileduetoitsstructure,thenYou
mustincludesuchnoticeinalocation(suchasarelevantdirectory)whereauserwouldbe
likelytolookforsuchanotice.IfYoucreatedoneormoreModification(s)
YoumayaddyournameasaContributortothenoticedescribedinExhibitA.Youmust
alsoduplicatethisLicenseinanydocumentationfortheSourceCodewhereYoudescribe
recipients'rightsorownershiprightsrelatingtoCoveredCode.Youmaychoosetooffer,
andtochargeafeefor,warranty,support,indemnityorliabilityobligationstooneormore
recipientsofCoveredCode.However,YoumaydosoonlyonYourownbehalf,andnoton
behalfoftheInitialDeveloperoranyContributor.Youmustmakeitabsolutelyclearthanany
suchwarranty,support,indemnityorliabilityobligationisofferedbyYoualone,andYou

herebyagreetoindemnifytheInitialDeveloperandeveryContributorforanyliability
incurredbytheInitialDeveloperorsuchContributorasaresultofwarranty,support,
indemnityorliabilitytermsYouoffer.
3.6.DistributionofExecutableVersions.
YoumaydistributeCoveredCodeinExecutableformonlyiftherequirementsofSection
3.13.5havebeenmetforthatCoveredCode,andifYouincludeanoticestatingthatthe
SourceCodeversionoftheCoveredCodeisavailableunderthetermsofthisLicense,
includingadescriptionofhowandwhereYouhavefulfilledtheobligationsofSection3.2.
ThenoticemustbeconspicuouslyincludedinanynoticeinanExecutableversion,related
documentationorcollateralinwhichYoudescriberecipients'rightsrelatingtotheCovered
Code.YoumaydistributetheExecutableversionofCoveredCodeorownershiprights
underalicenseofYourchoice,whichmaycontaintermsdifferentfromthisLicense,
providedthatYouareincompliancewiththetermsofthisLicenseandthatthelicensefor
theExecutableversiondoesnotattempttolimitoraltertherecipient'srightsintheSource
CodeversionfromtherightssetforthinthisLicense.IfYoudistributetheExecutable
versionunderadifferentlicenseYoumustmakeitabsolutelyclearthatanytermswhich
differfromthisLicenseareofferedbyYoualone,notbytheInitialDeveloperorany
Contributor.YouherebyagreetoindemnifytheInitialDeveloperandeveryContributorfor
anyliabilityincurredbytheInitialDeveloperorsuchContributorasaresultofanysuch
termsYouoffer.
3.7.LargerWorks.
YoumaycreateaLargerWorkbycombiningCoveredCodewithothercodenotgoverned
bythetermsofthisLicenseanddistributetheLargerWorkasasingleproduct.Insucha
case,YoumustmakesuretherequirementsofthisLicensearefulfilledfortheCovered
Code.
4.InabilitytoComplyDuetoStatuteorRegulation.
IfitisimpossibleforYoutocomplywithanyofthetermsofthisLicensewithrespectto
someoralloftheCoveredCodeduetostatute,judicialorder,orregulationthenYoumust:
(a)complywiththetermsofthisLicensetothemaximumextentpossibleand(b)describe
thelimitationsandthecodetheyaffect.SuchdescriptionmustbeincludedintheLEGAL
filedescribedinSection3.4andmustbeincludedwithalldistributionsoftheSource
Code.Excepttotheextentprohibitedbystatuteorregulation,suchdescriptionmustbe
sufficientlydetailedforarecipientofordinaryskilltobeabletounderstandit.
5.ApplicationofthisLicense.
ThisLicenseappliestocodetowhichtheInitialDeveloperhasattachedthenoticein
ExhibitAandtorelatedCoveredCode.
6.VersionsoftheLicense.
6.1.NewVersions.
NetscapeCommunicationsCorporation("Netscape")maypublishrevisedand/ornew
versionsoftheLicensefromtimetotime.Eachversionwillbegivenadistinguishing
versionnumber.
6.2.EffectofNewVersions.

OnceCoveredCodehasbeenpublishedunderaparticularversionoftheLicense,You
mayalwayscontinuetouseitunderthetermsofthatversion.Youmayalsochoosetouse
suchCoveredCodeunderthetermsofanysubsequentversionoftheLicensepublished
byNetscape.NooneotherthanNetscapehastherighttomodifythetermsapplicableto
CoveredCodecreatedunderthisLicense.
6.3.DerivativeWorks.
IfYoucreateoruseamodifiedversionofthisLicense(whichyoumayonlydoinorderto
applyittocodewhichisnotalreadyCoveredCodegovernedbythisLicense),Youmust
(a)renameYourlicensesothatthephrasesMozilla","MOZILLAPL","MOZPL",
"Netscape","MPL","NPL"oranyconfusinglysimilarphrasedonotappearinyourlicense
(excepttonotethatyourlicensediffersfromthisLicense)and(b)otherwisemakeitclear
thatYourversionofthelicensecontainstermswhichdifferfromtheMozillaPublicLicense
andNetscapePublicLicense.(FillinginthenameoftheInitialDeveloper,OriginalCodeor
ContributorinthenoticedescribedinExhibitAshallnotofthemselvesbedeemedtobe
modificationsofthisLicense.)
7.DISCLAIMEROFWARRANTY.
COVEREDCODEISPROVIDEDUNDERTHISLICENSEONAN"ASIS"BASIS,
WITHOUTWARRANTYOFANYKIND,EITHEREXPRESSEDORIMPLIED,INCLUDING,
WITHOUTLIMITATION,WARRANTIESTHATTHECOVEREDCODEISFREEOF
DEFECTS,MERCHANTABLE,FITFORAPARTICULARPURPOSEOR
NONINFRINGING.THEENTIRERISKASTOTHEQUALITYANDPERFORMANCEOF
THECOVEREDCODEISWITHYOU.SHOULDANYCOVEREDCODEPROVE
DEFECTIVEINANYRESPECT,YOU(NOTTHEINITIALDEVELOPERORANYOTHER
CONTRIBUTOR)ASSUMETHECOSTOFANYNECESSARYSERVICING,REPAIROR
CORRECTION.THISDISCLAIMEROFWARRANTYCONSTITUTESANESSENTIAL
PARTOFTHISLICENSE.NOUSEOFANYCOVEREDCODEISAUTHORIZED
HEREUNDEREXCEPTUNDERTHISDISCLAIMER.
8.TERMINATION.
8.1.ThisLicenseandtherightsgrantedhereunderwillterminateautomaticallyifYoufailto
complywithtermshereinandfailtocuresuchbreachwithin30daysofbecomingawareof
thebreach.AllsublicensestotheCoveredCodewhichareproperlygrantedshallsurvive
anyterminationofthisLicense.Provisionswhich,bytheirnature,mustremainineffect
beyondtheterminationofthisLicenseshallsurvive.
8.2.IfYouinitiatelitigationbyassertingapatentinfringementclaim(excludingdeclatory
judgmentactions)againstInitialDeveloperoraContributor(theInitialDeveloperor
ContributoragainstwhomYoufilesuchactionisreferredtoas"Participant")allegingthat:
(a)suchParticipant'sContributorVersiondirectlyorindirectlyinfringesanypatent,thenany
andallrightsgrantedbysuchParticipanttoYouunderSections2.1and/or2.2ofthis
Licenseshall,upon60daysnoticefromParticipantterminateprospectively,unlessifwithin
60daysafterreceiptofnoticeYoueither:(i)agreeinwritingtopayParticipantamutually
agreeablereasonableroyaltyforYourpastandfutureuseofModificationsmadebysuch
Participant,or(ii)withdrawYourlitigationclaimwithrespecttotheContributorVersion
againstsuchParticipant.Ifwithin60daysofnotice,areasonableroyaltyandpayment

arrangementarenotmutuallyagreeduponinwritingbythepartiesorthelitigationclaimis
notwithdrawn,therightsgrantedbyParticipanttoYouunderSections2.1and/or2.2
automaticallyterminateattheexpirationofthe60daynoticeperiodspecifiedabove.
(b)anysoftware,hardware,ordevice,otherthansuchParticipant'sContributorVersion,
directlyorindirectlyinfringesanypatent,thenanyrightsgrantedtoYoubysuchParticipant
underSections2.1(b)and2.2(b)arerevokedeffectiveasofthedateYoufirstmade,used,
sold,distributed,orhadmade,ModificationsmadebythatParticipant.
8.3.IfYouassertapatentinfringementclaimagainstParticipantallegingthatsuch
Participant'sContributorVersiondirectlyorindirectlyinfringesanypatentwheresuchclaim
isresolved(suchasbylicenseorsettlement)priortotheinitiationofpatentinfringement
litigation,thenthereasonablevalueofthelicensesgrantedbysuchParticipantunder
Sections2.1or2.2shallbetakenintoaccountindeterminingtheamountorvalueofany
paymentorlicense.
8.4.IntheeventofterminationunderSections8.1or8.2above,allenduserlicense
agreements(excludingdistributorsandresellers)whichhavebeenvalidlygrantedbyYou
oranydistributorhereunderpriortoterminationshallsurvivetermination.
9.LIMITATIONOFLIABILITY.
UNDERNOCIRCUMSTANCESANDUNDERNOLEGALTHEORY,WHETHERTORT
(INCLUDINGNEGLIGENCE),CONTRACT,OROTHERWISE,SHALLYOU,THEINITIAL
DEVELOPER,ANYOTHERCONTRIBUTOR,ORANYDISTRIBUTOROFCOVERED
CODE,ORANYSUPPLIEROFANYOFSUCHPARTIES,BELIABLETOANYPERSON
FORANYINDIRECT,SPECIAL,INCIDENTAL,ORCONSEQUENTIALDAMAGESOF
ANYCHARACTERINCLUDING,WITHOUTLIMITATION,DAMAGESFORLOSSOF
GOODWILL,WORKSTOPPAGE,COMPUTERFAILUREORMALFUNCTION,ORANY
ANDALLOTHERCOMMERCIALDAMAGESORLOSSES,EVENIFSUCHPARTY
SHALLHAVEBEENINFORMEDOFTHEPOSSIBILITYOFSUCHDAMAGES.THIS
LIMITATIONOFLIABILITYSHALLNOTAPPLYTOLIABILITYFORDEATHOR
PERSONALINJURYRESULTINGFROMSUCHPARTY'SNEGLIGENCETOTHE
EXTENTAPPLICABLELAWPROHIBITSSUCHLIMITATION.SOMEJURISDICTIONS
DONOTALLOWTHEEXCLUSIONORLIMITATIONOFINCIDENTALOR
CONSEQUENTIALDAMAGES,SOTHISEXCLUSIONANDLIMITATIONMAYNOT
APPLYTOYOU.
10.U.S.GOVERNMENTENDUSERS.
TheCoveredCodeisa"commercialitem,"asthattermisdefinedin48C.F.R.2.101(Oct.
1995),consistingof"commercialcomputersoftware"and"commercialcomputersoftware
documentation,"assuchtermsareusedin48C.F.R.12.212(Sept.1995).Consistentwith
48C.F.R.12.212and48C.F.R.227.72021through227.72024(June1995),allU.S.
GovernmentEndUsersacquireCoveredCodewithonlythoserightssetforthherein.
11.MISCELLANEOUS.

ThisLicenserepresentsthecompleteagreementconcerningsubjectmatterhereof.Ifany
provisionofthisLicenseisheldtobeunenforceable,suchprovisionshallbereformedonly
totheextentnecessarytomakeitenforceable.ThisLicenseshallbegovernedby
Californialawprovisions(excepttotheextentapplicablelaw,ifany,providesotherwise),
excludingitsconflictoflawprovisions.Withrespecttodisputesinwhichatleastoneparty
isacitizenof,oranentitycharteredorregisteredtodobusinessintheUnitedStatesof
America,anylitigationrelatingtothisLicenseshallbesubjecttothejurisdictionofthe
FederalCourtsoftheNorthernDistrictofCalifornia,withvenuelyinginSantaClaraCounty,
California,withthelosingpartyresponsibleforcosts,includingwithoutlimitation,court
costsandreasonableattorneys'feesandexpenses.TheapplicationoftheUnitedNations
ConventiononContractsfortheInternationalSaleofGoodsisexpresslyexcluded.Anylaw
orregulationwhichprovidesthatthelanguageofacontractshallbeconstruedagainstthe
draftershallnotapplytothisLicense.
12.RESPONSIBILITYFORCLAIMS.
AsbetweenInitialDeveloperandtheContributors,eachpartyisresponsibleforclaimsand
damagesarising,directlyorindirectly,outofitsutilizationofrightsunderthisLicenseand
YouagreetoworkwithInitialDeveloperandContributorstodistributesuchresponsibility
onanequitablebasis.Nothinghereinisintendedorshallbedeemedtoconstituteany
admissionofliability.
13.MULTIPLELICENSEDCODE.
InitialDevelopermaydesignateportionsoftheCoveredCodeas"MultipleLicensed".
"MultipleLicensed"meansthattheInitialDeveloperpermitsyoutoutilizeportionsofthe
CoveredCodeunderYourchoiceoftheNPLorthealternativelicenses,ifany,specifiedby
theInitialDeveloperinthefiledescribedinExhibitA.
EXHIBITAMozillaPublicLicense.
``ThecontentsofthisfilearesubjecttotheMozillaPublicLicenseVersion1.1(the
"License")youmaynotusethisfileexceptincompliancewiththeLicense.Youmayobtain
acopyoftheLicenseathttp://www.mozilla.org/MPL/Softwaredistributedunderthe
Licenseisdistributedonan"ASIS"basis,WITHOUTWARRANTYOFANYKIND,either
expressorimplied.SeetheLicenseforthespecificlanguagegoverningrightsand
limitationsundertheLicense.
TheOriginalCodeis______________________________________.
TheInitialDeveloperoftheOriginalCodeis________________________.
Portionscreatedby______________________areCopyright(C)______
_______________________.AllRightsReserved.
Contributor(s):______________________________________.

Alternatively,thecontentsofthisfilemaybeusedunderthetermsofthe_____license(the
"[___]License"),inwhichcasetheprovisionsof[______]Licenseareapplicableinstead
ofthoseabove.Ifyouwishtoallowuseofyourversionofthisfileonlyunderthetermsof
the[____]LicenseandnottoallowotherstouseyourversionofthisfileundertheMPL,
indicateyourdecisionbydeletingtheprovisionsaboveandreplacethemwiththenotice
andotherprovisionsrequiredbythe[___]License.Ifyoudonotdeletetheprovisions
above,arecipientmayuseyourversionofthisfileundereithertheMPLorthe[___]
License."
[NOTE:ThetextofthisExhibitAmaydifferslightlyfromthetextofthenoticesintheSource
CodefilesoftheOriginalCode.YoushouldusethetextofthisExhibitAratherthanthetext
foundintheOriginalCodeSourceCodeforYourModifications.]

PublicDomain
mki18n.py
http://wiki.wxpython.org/Internationalization
CopyrightPierreRouleau.2003.Releasedtopublicdomain.

PythonLicense,Version2.0
FrogEdit
https://github.com/wxWidgets/wxPython/tree/master/samples/frogedit
PYTHONSOFTWAREFOUNDATIONLICENSEVERSION2
1.ThisLICENSEAGREEMENTisbetweenthePythonSoftwareFoundation("PSF"),and
theIndividualorOrganization("Licensee")accessingandotherwiseusingthissoftware
("Python")insourceorbinaryformanditsassociateddocumentation.
2.SubjecttothetermsandconditionsofthisLicenseAgreement,PSFherebygrants
Licenseeanonexclusive,royaltyfree,worldwidelicensetoreproduce,analyze,test,
performand/ordisplaypublicly,preparederivativeworks,distribute,andotherwiseuse
Pythonaloneorinanyderivativeversion,provided,however,thatPSF'sLicense
AgreementandPSF'snoticeofcopyright,i.e.,"Copyright(c)2001,2002,2003,2004,
2005,2006PythonSoftwareFoundationAllRightsReserved"areretainedinPython

aloneorinanyderivativeversionpreparedbyLicensee.
3.IntheeventLicenseepreparesaderivativeworkthatisbasedonorincorporatesPython
oranypartthereof,andwantstomakethederivativeworkavailabletoothersasprovided
herein,thenLicenseeherebyagreestoincludeinanysuchworkabriefsummaryofthe
changesmadetoPython.
4.PSFismakingPythonavailabletoLicenseeonan"ASIS"basis.PSFMAKESNO
REPRESENTATIONSORWARRANTIES,EXPRESSORIMPLIED.BYWAYOF
EXAMPLE,BUTNOTLIMITATION,PSFMAKESNOANDDISCLAIMSANY
REPRESENTATIONORWARRANTYOFMERCHANTABILITYORFITNESSFORANY
PARTICULARPURPOSEORTHATTHEUSEOFPYTHONWILLNOTINFRINGEANY
THIRDPARTYRIGHTS.
5.PSFSHALLNOTBELIABLETOLICENSEEORANYOTHERUSERSOFPYTHON
FORANYINCIDENTAL,SPECIAL,ORCONSEQUENTIALDAMAGESORLOSSASA
RESULTOFMODIFYING,DISTRIBUTING,OROTHERWISEUSINGPYTHON,ORANY
DERIVATIVETHEREOF,EVENIFADVISEDOFTHEPOSSIBILITYTHEREOF.
6.ThisLicenseAgreementwillautomaticallyterminateuponamaterialbreachofitsterms
andconditions.
7.NothinginthisLicenseAgreementshallbedeemedtocreateanyrelationshipof
agency,partnership,orjointventurebetweenPSFandLicensee.ThisLicenseAgreement
doesnotgrantpermissiontousePSFtrademarksortradenameinatrademarksenseto
endorseorpromoteproductsorservicesofLicensee,oranythirdparty.
8.Bycopying,installingorotherwiseusingPython,Licenseeagreestobeboundbythe
termsandconditionsofthisLicenseAgreement.
BEOPEN.COMLICENSEAGREEMENTFORPYTHON2.0
BEOPENPYTHONOPENSOURCELICENSEAGREEMENTVERSION1
1.ThisLICENSEAGREEMENTisbetweenBeOpen.com("BeOpen"),havinganofficeat
160SaratogaAvenue,SantaClara,CA95051,andtheIndividualorOrganization
("Licensee")accessingandotherwiseusingthissoftwareinsourceorbinaryformandits
associateddocumentation("theSoftware").
2.SubjecttothetermsandconditionsofthisBeOpenPythonLicenseAgreement,BeOpen
herebygrantsLicenseeanonexclusive,royaltyfree,worldwidelicensetoreproduce,
analyze,test,performand/ordisplaypublicly,preparederivativeworks,distribute,and
otherwiseusetheSoftwarealoneorinanyderivativeversion,provided,however,thatthe
BeOpenPythonLicenseisretainedintheSoftware,aloneorinanyderivativeversion
preparedbyLicensee.

3.BeOpenismakingtheSoftwareavailabletoLicenseeonan"ASIS"basis.BEOPEN
MAKESNOREPRESENTATIONSORWARRANTIES,EXPRESSORIMPLIED.BYWAY
OFEXAMPLE,BUTNOTLIMITATION,BEOPENMAKESNOANDDISCLAIMSANY
REPRESENTATIONORWARRANTYOFMERCHANTABILITYORFITNESSFORANY
PARTICULARPURPOSEORTHATTHEUSEOFTHESOFTWAREWILLNOT
INFRINGEANYTHIRDPARTYRIGHTS.
4.BEOPENSHALLNOTBELIABLETOLICENSEEORANYOTHERUSERSOFTHE
SOFTWAREFORANYINCIDENTAL,SPECIAL,ORCONSEQUENTIALDAMAGESOR
LOSSASARESULTOFUSING,MODIFYINGORDISTRIBUTINGTHESOFTWARE,OR
ANYDERIVATIVETHEREOF,EVENIFADVISEDOFTHEPOSSIBILITYTHEREOF.
5.ThisLicenseAgreementwillautomaticallyterminateuponamaterialbreachofitsterms
andconditions.
6.ThisLicenseAgreementshallbegovernedbyandinterpretedinallrespectsbythelaw
oftheStateofCalifornia,excludingconflictoflawprovisions.NothinginthisLicense
Agreementshallbedeemedtocreateanyrelationshipofagency,partnership,orjoint
venturebetweenBeOpenandLicensee.ThisLicenseAgreementdoesnotgrant
permissiontouseBeOpentrademarksortradenamesinatrademarksensetoendorseor
promoteproductsorservicesofLicensee,oranythirdparty.Asanexception,the
"BeOpenPython"logosavailableathttp://www.pythonlabs.com/logos.htmlmaybeused
accordingtothepermissionsgrantedonthatwebpage.
7.Bycopying,installingorotherwiseusingthesoftware,Licenseeagreestobeboundby
thetermsandconditionsofthisLicenseAgreement.

PythonLicense,Version2.7.6
PythonforWindowsextensions
http://sourceforge.net/projects/pywin32/
PSFLICENSEAGREEMENTFORPYTHON2.7.6
1. ThisLICENSEAGREEMENTisbetweenthePythonSoftwareFoundation(PSF),
andtheIndividualorOrganization(Licensee)accessingandotherwiseusing
Python2.7.6softwareinsourceorbinaryformanditsassociateddocumentation.
2. SubjecttothetermsandconditionsofthisLicenseAgreement,PSFherebygrants
Licenseeanonexclusive,royaltyfree,worldwidelicensetoreproduce,analyze,
test,performand/ordisplaypublicly,preparederivativeworks,distribute,and
otherwiseusePython2.7.6aloneorinanyderivativeversion,provided,however,

3.

4.

5.

6.
7.

8.

thatPSFsLicenseAgreementandPSFsnoticeofcopyright,i.e.,Copyright
20012014PythonSoftwareFoundationAllRightsReservedareretainedin
Python2.7.6aloneorinanyderivativeversionpreparedbyLicensee.
IntheeventLicenseepreparesaderivativeworkthatisbasedonorincorporates
Python2.7.6oranypartthereof,andwantstomakethederivativeworkavailableto
othersasprovidedherein,thenLicenseeherebyagreestoincludeinanysuchwork
abriefsummaryofthechangesmadetoPython2.7.6.
PSFismakingPython2.7.6availabletoLicenseeonanASISbasis.PSF
MAKESNOREPRESENTATIONSORWARRANTIES,EXPRESSORIMPLIED.
BYWAYOFEXAMPLE,BUTNOTLIMITATION,PSFMAKESNOAND
DISCLAIMSANYREPRESENTATIONORWARRANTYOFMERCHANTABILITY
ORFITNESSFORANYPARTICULARPURPOSEORTHATTHEUSEOF
PYTHON2.7.6WILLNOTINFRINGEANYTHIRDPARTYRIGHTS.
PSFSHALLNOTBELIABLETOLICENSEEORANYOTHERUSERSOF
PYTHON2.7.6FORANYINCIDENTAL,SPECIAL,ORCONSEQUENTIAL
DAMAGESORLOSSASARESULTOFMODIFYING,DISTRIBUTING,OR
OTHERWISEUSINGPYTHON2.7.6,ORANYDERIVATIVETHEREOF,EVENIF
ADVISEDOFTHEPOSSIBILITYTHEREOF.
ThisLicenseAgreementwillautomaticallyterminateuponamaterialbreachofits
termsandconditions.
NothinginthisLicenseAgreementshallbedeemedtocreateanyrelationshipof
agency,partnership,orjointventurebetweenPSFandLicensee.ThisLicense
AgreementdoesnotgrantpermissiontousePSFtrademarksortradenameina
trademarksensetoendorseorpromoteproductsorservicesofLicensee,orany
thirdparty.
Bycopying,installingorotherwiseusingPython2.7.6,Licenseeagreestobebound
bythetermsandconditionsofthisLicenseAgreement.

wxWindowsLibraryLicense,Version3.1
editra
http://code.google.com/p/editra/
wxPython
http://wxpython.org/
wxWidgets,wxWidgetswxGTK,wxWidgetswxMac,wxWidgetswxMSW
http://sourceforge.net/projects/wxwindows/
wxWindowsLibraryLicence,Version3.1
Copyright(c)19982005JulianSmart,RobertRoeblingetal

Everyoneispermittedtocopyanddistributeverbatimcopiesofthislicencedocument,but
changingitisnotallowed.
WXWINDOWSLIBRARYLICENCETERMSANDCONDITIONSFORCOPYING,
DISTRIBUTIONANDMODIFICATION
Thislibraryisfreesoftwareyoucanredistributeitand/ormodifyitunderthetermsofthe
GNULibraryGeneralPublicLicenceaspublishedbytheFreeSoftwareFoundationeither
version2oftheLicence,or(atyouroption)anylaterversion.
Thislibraryisdistributedinthehopethatitwillbeuseful,butWITHOUTANYWARRANTY
withouteventheimpliedwarrantyofMERCHANTABILITYorFITNESSFORA
PARTICULARPURPOSE.SeetheGNULibraryGeneralPublicLicenceformoredetails.
YoushouldhavereceivedacopyoftheGNULibraryGeneralPublicLicencealongwiththis
software,usuallyinafilenamedCOPYING.LIB.Ifnot,writetotheFreeSoftware
Foundation,Inc.,51FranklinStreet,FifthFloor,Boston,MA021101301USA.
EXCEPTIONNOTICE
1.Asaspecialexception,thecopyrightholdersofthislibrarygivepermissionforadditional
usesofthetextcontainedinthisreleaseofthelibraryaslicencedunderthewxWindows
LibraryLicence,applyingeitherversion3.1oftheLicence,or(atyouroption)anylater
versionoftheLicenceaspublishedbythecopyrightholdersofversion3.1oftheLicence
document.
2.Theexceptionisthatyoumayuse,copy,link,modifyanddistributeunderyourown
terms,binaryobjectcodeversionsofworksbasedontheLibrary.
3.IfyoucopycodefromfilesdistributedunderthetermsoftheGNUGeneralPublic
LicenceortheGNULibraryGeneralPublicLicenceintoacopyofthislibrary,asthis
licencepermits,theexceptiondoesnotapplytothecodethatyouaddinthisway.Toavoid
misleadinganyoneastothestatusofsuchmodifiedfiles,youmustdeletethisexception
noticefromsuchcodeand/oradjustthelicensingconditionsnoticeaccordingly.
4.Ifyouwritemodificationsofyourownforthislibrary,itisyourchoicewhethertopermit
thisexceptiontoapplytoyourmodifications.Ifyoudonotwishthat,youmustdeletethe
exceptionnoticefromsuchcodeand/oradjustthelicensingconditionsnoticeaccordingly.
wxWindowsFreeDocumentationLicence,Version3
Copyright(c)1998JulianSmart,RobertRoeblingetal

Everyoneispermittedtocopyanddistributeverbatimcopiesofthislicencedocument,but
changingitisnotallowed.
WXWINDOWSFREEDOCUMENTATIONLICENCETERMSANDCONDITIONSFOR
COPYING,DISTRIBUTIONANDMODIFICATION
1.Permissionisgrantedtomakeanddistributeverbatimcopiesofthismanualorpieceof
documentationprovidedanycopyrightnoticeandthispermissionnoticearepreservedon
allcopies.
2.Permissionisgrantedtoprocessthisfileordocumentthroughadocumentprocessing
systemand,atyouroptionandtheoptionofanythirdparty,printtheresults,provideda
printeddocumentcarriesacopyingpermissionnoticeidenticaltothisone.
3.Permissionisgrantedtocopyanddistributemodifiedversionsofthismanualorpiece
ofdocumentationundertheconditionsforverbatimcopying,providedalsothatany
sectionsdescribinglicensingconditionsforthismanual,suchas,inparticular,theGNU
GeneralPublicLicence,theGNULibraryGeneralPublicLicence,andanywxWindows
Licenceareincludedexactlyasintheoriginal,andprovidedthattheentireresulting
derivedworkisdistributedunderthetermsofapermissionnoticeidenticaltothisone.
4.Permissionisgrantedtocopyanddistributetranslationsofthismanualorpieceof
documentationintoanotherlanguage,undertheaboveconditionsformodifiedversions,
exceptthatsectionsrelatedtolicensing,includingthisparagraph,mayalsobeincludedin
translationsapprovedbythecopyrightholdersoftherespectivelicencedocumentsin
additiontotheoriginalEnglish.
WARRANTYDISCLAIMER
5.BECAUSETHISMANUALORPIECEOFDOCUMENTATIONISLICENSEDFREEOF
CHARGE,THEREISNOWARRANTYFORIT,TOTHEEXTENTPERMITTEDBY
APPLICABLELAW.EXCEPTWHENOTHERWISESTATEDINWRITINGTHE
COPYRIGHTHOLDERSAND/OROTHERPARTIESPROVIDETHISMANUALOR
PIECEOFDOCUMENTATION"ASIS"WITHOUTWARRANTYOFANYKIND,EITHER
EXPRESSEDORIMPLIED,INCLUDING,BUTNOTLIMITEDTO,THEIMPLIED
WARRANTIESOFMERCHANTABILITYANDFITNESSFORAPARTICULAR
PURPOSE.THEENTIRERISKASTOTHEQUALITYANDPERFORMANCEOFTHE
MANUALORPIECEOFDOCUMENTATIONISWITHYOU.SHOULDTHEMANUALOR
PIECEOFDOCUMENTATIONPROVEDEFECTIVE,YOUASSUMETHECOSTOFALL
NECESSARYSERVICING,REPAIRORCORRECTION.
6.INNOEVENTUNLESSREQUIREDBYAPPLICABLELAWORAGREEDTOIN
WRITINGWILLANYCOPYRIGHTHOLDER,ORANYOTHERPARTYWHOMAYMODIFY
AND/ORREDISTRIBUTETHEMANUALORPIECEOFDOCUMENTATIONAS
PERMITTEDABOVE,BELIABLETOYOUFORDAMAGES,INCLUDINGANY

GENERAL,SPECIAL,INCIDENTALORCONSEQUENTIALDAMAGESARISINGOUT
OFTHEUSEORINABILITYTOUSETHEMANUALORPIECEOFDOCUMENTATION
(INCLUDINGBUTNOTLIMITEDTOLOSSOFDATAORDATABEINGRENDERED
INACCURATEORLOSSESSUSTAINEDBYYOUORTHIRDPARTIESORAFAILURE
OFAPROGRAMBASEDONTHEMANUALORPIECEOFDOCUMENTATIONTO
OPERATEWITHANYOTHERPROGRAMS),EVENIFSUCHHOLDEROROTHER
PARTYHASBEENADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGES.

zlibLicense
inetcplugin
http://nsis.sourceforge.net/Inetc_plugin
NSISuNSISUnicode
http://www.scratchpaper.com/
UACplugin
http://nsis.sourceforge.net/UAC_plugin
zlib
http://www.zlib.net
(C)19952003JeanloupGaillyandMarkAdler
Thissoftwareisprovided'asis',withoutanyexpressorimpliedwarranty.Innoeventwill
theauthorsbeheldliableforanydamagesarisingfromtheuseofthissoftware.
Permissionisgrantedtoanyonetousethissoftwareforanypurpose,including
commercialapplications,andtoalteritandredistributeitfreely,subjecttothefollowing
restrictions:
1.Theoriginofthissoftwaremustnotbemisrepresentedyoumustnotclaimthatyou
wrotetheoriginalsoftware.Ifyouusethissoftwareinaproduct,anacknowledgmentinthe
productdocumentationwouldbeappreciatedbutisnotrequired.
2.Alteredsourceversionsmustbeplainlymarkedassuch,andmustnotbe
misrepresentedasbeingtheoriginalsoftware.
3.Thisnoticemaynotberemovedoralteredfromanysourcedistribution.
JeanloupGaillyMarkAdler
jloup@gzip.orgmadler@alumni.caltech.edu

Ifyouusethezliblibraryinaproduct,wewouldappreciate*not*receivinglengthylegal
documentstosign.Thesourcesareprovidedforfreebutwithoutwarrantyofanykind.The
libraryhasbeenentirelywrittenbyJeanloupGaillyandMarkAdleritdoesnotinclude
thirdpartycode.
Ifyouredistributemodifiedsources,wewouldappreciatethatyouincludeinthefile
ChangeLoghistoryinformationdocumentingyourchanges.PleasereadtheFAQformore
informationonthedistributionofmodifiedsourceversions.
libffi
libffiCopyright(c)19962014AnthonyGreen,RedHat,Incandothers.
Seesourcefilesfordetails.
Permissionisherebygranted,freeofcharge,toanypersonobtaining
acopyofthissoftwareandassociateddocumentationfiles(the
``Software''),todealintheSoftwarewithoutrestriction,including
withoutlimitationtherightstouse,copy,modify,merge,publish,
distribute,sublicense,and/orsellcopiesoftheSoftware,andto
permitpersonstowhomtheSoftwareisfurnishedtodoso,subjectto
thefollowingconditions:
Theabovecopyrightnoticeandthispermissionnoticeshallbe
includedinallcopiesorsubstantialportionsoftheSoftware.
THESOFTWAREISPROVIDED``ASIS'',WITHOUTWARRANTYOFANYKIND,
EXPRESSORIMPLIED,INCLUDINGBUTNOTLIMITEDTOTHEWARRANTIESOF
MERCHANTABILITY,FITNESSFORAPARTICULARPURPOSEAND
NONINFRINGEMENT.
INNOEVENTSHALLTHEAUTHORSORCOPYRIGHTHOLDERSBELIABLEFOR
ANY
CLAIM,DAMAGESOROTHERLIABILITY,WHETHERINANACTIONOFCONTRACT,
TORTOROTHERWISE,ARISINGFROM,OUTOFORINCONNECTIONWITHTHE
SOFTWAREORTHEUSEOROTHERDEALINGSINTHESOFTWARE.

Вам также может понравиться