THIRD_PARTY_LICENSES 456 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405
  1. ####################
  2. THIRD PARTY SOFTWARE
  3. ####################
  4. http://zlib.net/zlib_license.html
  5. -----
  6. "/* zlib.h -- interface of the 'zlib' general purpose compression library
  7. version 1.2.11, January 15th, 2017
  8. Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
  9. This software is provided 'as-is', without any express or implied
  10. warranty. In no event will the authors be held liable for any damages
  11. arising from the use of this software.
  12. Permission is granted to anyone to use this software for any purpose,
  13. including commercial applications, and to alter it and redistribute it
  14. freely, subject to the following restrictions:
  15. 1. The origin of this software must not be misrepresented; you must not
  16. claim that you wrote the original software. If you use this software
  17. in a product, an acknowledgment in the product documentation would be
  18. appreciated but is not required.
  19. 2. Altered source versions must be plainly marked as such, and must not be
  20. misrepresented as being the original software.
  21. 3. This notice may not be removed or altered from any source distribution.
  22. Jean-loup Gailly Mark Adler
  23. jloup@gzip.org madler@alumni.caltech.edu
  24. */"
  25. ####################
  26. linuxvdso
  27. -----
  28. Copyright (c) 2005, Google Inc.
  29. All rights reserved.
  30. Redistribution and use in source and binary forms, with or without
  31. modification, are permitted provided that the following conditions are
  32. met:
  33. * Redistributions of source code must retain the above copyright
  34. notice, this list of conditions and the following disclaimer.
  35. * Redistributions in binary form must reproduce the above
  36. copyright notice, this list of conditions and the following disclaimer
  37. in the documentation and/or other materials provided with the
  38. distribution.
  39. * Neither the name of Google Inc. nor the names of its
  40. contributors may be used to endorse or promote products derived from
  41. this software without specific prior written permission.
  42. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  43. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  44. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  45. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  46. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  47. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  48. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  49. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  50. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  51. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  52. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  53. ####################
  54. libiconv
  55. -----
  56. /* Copyright (C) 1999-2003, 2005-2006, 2008-2009 Free Software Foundation, Inc.
  57. This file is part of the GNU LIBICONV Library.
  58. The GNU LIBICONV Library is free software; you can redistribute it
  59. and/or modify it under the terms of the GNU Library General Public
  60. License as published by the Free Software Foundation; either version 2
  61. of the License, or (at your option) any later version.
  62. The GNU LIBICONV Library is distributed in the hope that it will be
  63. useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
  64. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  65. Library General Public License for more details.
  66. You should have received a copy of the GNU Library General Public
  67. License along with the GNU LIBICONV Library; see the file COPYING.LIB.
  68. If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
  69. Fifth Floor, Boston, MA 02110-1301, USA. */
  70. ####################
  71. https://github.com/Tencent/rapidjson
  72. -----
  73. Tencent is pleased to support the open source community by making RapidJSON available.
  74. Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved.
  75. If you have downloaded a copy of the RapidJSON binary from Tencent, please note that the RapidJSON binary is licensed under the MIT License.
  76. If you have downloaded a copy of the RapidJSON source code from Tencent, please note that RapidJSON source code is licensed under the MIT License, except for the third-party components listed below which are subject to different license terms. Your integration of RapidJSON into your own projects may require compliance with the MIT License, as well as the other licenses applicable to the third-party components included within RapidJSON. To avoid the problematic JSON license in your own projects, it's sufficient to exclude the bin/jsonchecker/ directory, as it's the only code under the JSON license.
  77. A copy of the MIT License is included in this file.
  78. Other dependencies and licenses:
  79. Open Source Software Licensed Under the BSD License:
  80. --------------------------------------------------------------------
  81. The msinttypes r29
  82. Copyright (c) 2006-2013 Alexander Chemeris
  83. All rights reserved.
  84. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  85. * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  86. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  87. * Neither the name of copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
  88. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  89. Open Source Software Licensed Under the JSON License:
  90. --------------------------------------------------------------------
  91. json.org
  92. Copyright (c) 2002 JSON.org
  93. All Rights Reserved.
  94. JSON_checker
  95. Copyright (c) 2002 JSON.org
  96. All Rights Reserved.
  97. Terms of the JSON License:
  98. ---------------------------------------------------
  99. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  100. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  101. The Software shall be used for Good, not Evil.
  102. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  103. Terms of the MIT License:
  104. --------------------------------------------------------------------
  105. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  106. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  107. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  108. ####################
  109. https://github.com/lz4/lz4
  110. -----
  111. LZ4 Library
  112. Copyright (c) 2011-2016, Yann Collet
  113. All rights reserved.
  114. Redistribution and use in source and binary forms, with or without modification,
  115. are permitted provided that the following conditions are met:
  116. * Redistributions of source code must retain the above copyright notice, this
  117. list of conditions and the following disclaimer.
  118. * Redistributions in binary form must reproduce the above copyright notice, this
  119. list of conditions and the following disclaimer in the documentation and/or
  120. other materials provided with the distribution.
  121. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  122. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  123. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  124. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  125. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  126. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  127. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  128. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  129. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  130. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  131. ####################
  132. https://github.com/Cyan4973/xxHash
  133. -----
  134. xxHash Library
  135. Copyright (c) 2012-2020 Yann Collet
  136. All rights reserved.
  137. BSD 2-Clause License (https://www.opensource.org/licenses/bsd-license.php)
  138. Redistribution and use in source and binary forms, with or without modification,
  139. are permitted provided that the following conditions are met:
  140. * Redistributions of source code must retain the above copyright notice, this
  141. list of conditions and the following disclaimer.
  142. * Redistributions in binary form must reproduce the above copyright notice, this
  143. list of conditions and the following disclaimer in the documentation and/or
  144. other materials provided with the distribution.
  145. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  146. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  147. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  148. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  149. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  150. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  151. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  152. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  153. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  154. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  155. ----------------------------------------------------
  156. xxhsum command line interface
  157. Copyright (c) 2013-2020 Yann Collet
  158. All rights reserved.
  159. GPL v2 License
  160. This program is free software; you can redistribute it and/or modify
  161. it under the terms of the GNU General Public License as published by
  162. the Free Software Foundation; either version 2 of the License, or
  163. (at your option) any later version.
  164. This program is distributed in the hope that it will be useful,
  165. but WITHOUT ANY WARRANTY; without even the implied warranty of
  166. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  167. GNU General Public License for more details.
  168. You should have received a copy of the GNU General Public License along
  169. with this program; if not, write to the Free Software Foundation, Inc.,
  170. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  171. ####################
  172. https://github.com/facebook/zstd
  173. -----
  174. BSD License
  175. For Zstandard software
  176. Copyright (c) 2016-present, Facebook, Inc. All rights reserved.
  177. Redistribution and use in source and binary forms, with or without modification,
  178. are permitted provided that the following conditions are met:
  179. * Redistributions of source code must retain the above copyright notice, this
  180. list of conditions and the following disclaimer.
  181. * Redistributions in binary form must reproduce the above copyright notice,
  182. this list of conditions and the following disclaimer in the documentation
  183. and/or other materials provided with the distribution.
  184. * Neither the name Facebook nor the names of its contributors may be used to
  185. endorse or promote products derived from this software without specific
  186. prior written permission.
  187. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  188. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  189. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  190. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  191. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  192. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  193. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  194. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  195. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  196. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  197. ####################
  198. https://github.com/aklomp/base64
  199. -----
  200. Copyright (c) 2013-2015, Alfred Klomp
  201. All rights reserved.
  202. Redistribution and use in source and binary forms, with or without
  203. modification, are permitted provided that the following conditions are
  204. met:
  205. - Redistributions of source code must retain the above copyright notice,
  206. this list of conditions and the following disclaimer.
  207. - Redistributions in binary form must reproduce the above copyright
  208. notice, this list of conditions and the following disclaimer in the
  209. documentation and/or other materials provided with the distribution.
  210. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
  211. IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
  212. TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  213. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  214. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  215. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  216. TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  217. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  218. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  219. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  220. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  221. ####################
  222. https://www.nayuki.io/page/fast-md5-hash-implementation-in-x86-assembly
  223. -----
  224. * Copyright (c) 2016 Project Nayuki. (MIT License)
  225. * https://www.nayuki.io/page/fast-md5-hash-implementation-in-x86-assembly
  226. *
  227. * Permission is hereby granted, free of charge, to any person obtaining a copy of
  228. * this software and associated documentation files (the "Software"), to deal in
  229. * the Software without restriction, including without limitation the rights to
  230. * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  231. * the Software, and to permit persons to whom the Software is furnished to do so,
  232. * subject to the following conditions:
  233. * - The above copyright notice and this permission notice shall be included in
  234. * all copies or substantial portions of the Software.
  235. * - The Software is provided "as is", without warranty of any kind, express or
  236. * implied, including but not limited to the warranties of merchantability,
  237. * fitness for a particular purpose and noninfringement. In no event shall the
  238. * authors or copyright holders be liable for any claim, damages or other
  239. * liability, whether in an action of contract, tort or otherwise, arising from,
  240. * out of or in connection with the Software or the use or other dealings in the
  241. * Software.
  242. */
  243. ####################
  244. https://www.gnu.org/software/libidn/#downloading
  245. -----
  246. * Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Simon Josefsson
  247. *
  248. * This file is part of GNU Libidn.
  249. *
  250. * GNU Libidn is free software; you can redistribute it and/or
  251. * modify it under the terms of the GNU Lesser General Public
  252. * License as published by the Free Software Foundation; either
  253. * version 2.1 of the License, or (at your option) any later version.
  254. *
  255. * GNU Libidn is distributed in the hope that it will be useful,
  256. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  257. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  258. * Lesser General Public License for more details.
  259. *
  260. * You should have received a copy of the GNU Lesser General Public
  261. * License along with GNU Libidn; if not, write to the Free Software
  262. * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
  263. ####################
  264. https://github.com/google/brotli
  265. -----
  266. Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
  267. Permission is hereby granted, free of charge, to any person obtaining a copy
  268. of this software and associated documentation files (the "Software"), to deal
  269. in the Software without restriction, including without limitation the rights
  270. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  271. copies of the Software, and to permit persons to whom the Software is
  272. furnished to do so, subject to the following conditions:
  273. The above copyright notice and this permission notice shall be included in
  274. all copies or substantial portions of the Software.
  275. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  276. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  277. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  278. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  279. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  280. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  281. THE SOFTWARE.
  282. ####################
  283. https://sourceware.org/git/?p=bzip2.git;a=tree
  284. -----
  285. "--------------------------------------------------------------------------
  286. This program, ""bzip2"", the associated library ""libbzip2"", and all
  287. documentation, are copyright (C) 1996-2019 Julian R Seward. All
  288. rights reserved.
  289. Redistribution and use in source and binary forms, with or without
  290. modification, are permitted provided that the following conditions
  291. are met:
  292. 1. Redistributions of source code must retain the above copyright
  293. notice, this list of conditions and the following disclaimer.
  294. 2. The origin of this software must not be misrepresented; you mustÊ
  295. not claim that you wrote the original software. If you use thisÊ
  296. software in a product, an acknowledgment in the productÊ
  297. documentation would be appreciated but is not required.
  298. 3. Altered source versions must be plainly marked as such, and must
  299. not be misrepresented as being the original software.
  300. 4. The name of the author may not be used to endorse or promoteÊ
  301. products derived from this software without specific prior writtenÊ
  302. permission.
  303. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
  304. OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  305. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  306. ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  307. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  308. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
  309. GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  310. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  311. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  312. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  313. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  314. Julian Seward, jseward@acm.org
  315. bzip2/libbzip2 version 1.0.8 of 13 July 2019
  316. -----------------------------------------------------------------------"
  317. ####################
  318. https://github.com/ariya/FastLZ
  319. -----
  320. "FastLZ - Byte-aligned LZ77 compression library
  321. Copyright (C) 2005-2020 Ariya Hidayat <ariya.hidayat@gmail.com>
  322. Permission is hereby granted, free of charge, to any person obtaining a copy
  323. of this software and associated documentation files (the ""Software""), to deal
  324. in the Software without restriction, including without limitation the rights
  325. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  326. copies of the Software, and to permit persons to whom the Software is
  327. furnished to do so, subject to the following conditions:
  328. The above copyright notice and this permission notice shall be included in
  329. all copies or substantial portions of the Software.
  330. THE SOFTWARE IS PROVIDED ""AS IS"", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  331. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  332. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  333. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  334. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  335. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  336. THE SOFTWARE."
  337. ####################
  338. https://github.com/facebook/zstd
  339. -----
  340. ZSTD Library
  341. Copyright (c) 2014-2015, Yann Collet
  342. All rights reserved.
  343. BSD License
  344. Redistribution and use in source and binary forms, with or without modification,
  345. are permitted provided that the following conditions are met:
  346. * Redistributions of source code must retain the above copyright notice, this
  347. list of conditions and the following disclaimer.
  348. * Redistributions in binary form must reproduce the above copyright notice, this
  349. list of conditions and the following disclaimer in the documentation and/or
  350. other materials provided with the distribution.
  351. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  352. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  353. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  354. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  355. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  356. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  357. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  358. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  359. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  360. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  361. ####################
  362. https://github.com/lz4/lz4
  363. -----
  364. LZ4 Library
  365. Copyright (c) 2011-2016, Yann Collet
  366. All rights reserved.
  367. Redistribution and use in source and binary forms, with or without modification,
  368. are permitted provided that the following conditions are met:
  369. * Redistributions of source code must retain the above copyright notice, this
  370. list of conditions and the following disclaimer.
  371. * Redistributions in binary form must reproduce the above copyright notice, this
  372. list of conditions and the following disclaimer in the documentation and/or
  373. other materials provided with the distribution.
  374. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  375. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  376. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  377. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  378. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  379. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  380. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  381. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  382. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  383. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  384. ####################
  385. https://github.com/google/snappy
  386. -----
  387. Copyright 2011, Google Inc.
  388. All rights reserved.
  389. Redistribution and use in source and binary forms, with or without
  390. modification, are permitted provided that the following conditions are
  391. met:
  392. * Redistributions of source code must retain the above copyright
  393. notice, this list of conditions and the following disclaimer.
  394. * Redistributions in binary form must reproduce the above
  395. copyright notice, this list of conditions and the following disclaimer
  396. in the documentation and/or other materials provided with the
  397. distribution.
  398. * Neither the name of Google Inc. nor the names of its
  399. contributors may be used to endorse or promote products derived from
  400. this software without specific prior written permission.
  401. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  402. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  403. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  404. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  405. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  406. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  407. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  408. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  409. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  410. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  411. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  412. ===
  413. Some of the benchmark data in testdata/ is licensed differently:
  414. - fireworks.jpeg is Copyright 2013 Steinar H. Gunderson, and
  415. is licensed under the Creative Commons Attribution 3.0 license
  416. (CC-BY-3.0). See https://creativecommons.org/licenses/by/3.0/
  417. for more information.
  418. - kppkn.gtb is taken from the Gaviota chess tablebase set, and
  419. is licensed under the MIT License. See
  420. https://sites.google.com/site/gaviotachessengine/Home/endgame-tablebases-1
  421. for more information.
  422. - paper-100k.pdf is an excerpt (bytes 92160 to 194560) from the paper
  423. “Combinatorial Modeling of Chromatin Features Quantitatively Predicts DNA
  424. Replication Timing in _Drosophila_� by Federico Comoglio and Renato Paro,
  425. which is licensed under the CC-BY license. See
  426. http://www.ploscompbiol.org/static/license for more ifnormation.
  427. - alice29.txt, asyoulik.txt, plrabn12.txt and lcet10.txt are from Project
  428. Gutenberg. The first three have expired copyrights and are in the public
  429. domain; the latter does not have expired copyright, but is still in the
  430. public domain according to the license information
  431. (http://www.gutenberg.org/ebooks/53).
  432. ####################
  433. https://github.com/openssl/openssl
  434. -----
  435. LICENSE ISSUES
  436. ==============
  437. The OpenSSL toolkit stays under a double license, i.e. both the conditions of
  438. the OpenSSL License and the original SSLeay license apply to the toolkit.
  439. See below for the actual license texts.
  440. OpenSSL License
  441. ---------------
  442. /* ====================================================================
  443. * Copyright (c) 1998-2019 The OpenSSL Project. All rights reserved.
  444. *
  445. * Redistribution and use in source and binary forms, with or without
  446. * modification, are permitted provided that the following conditions
  447. * are met:
  448. *
  449. * 1. Redistributions of source code must retain the above copyright
  450. * notice, this list of conditions and the following disclaimer.
  451. *
  452. * 2. Redistributions in binary form must reproduce the above copyright
  453. * notice, this list of conditions and the following disclaimer in
  454. * the documentation and/or other materials provided with the
  455. * distribution.
  456. *
  457. * 3. All advertising materials mentioning features or use of this
  458. * software must display the following acknowledgment:
  459. * "This product includes software developed by the OpenSSL Project
  460. * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
  461. *
  462. * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
  463. * endorse or promote products derived from this software without
  464. * prior written permission. For written permission, please contact
  465. * openssl-core@openssl.org.
  466. *
  467. * 5. Products derived from this software may not be called "OpenSSL"
  468. * nor may "OpenSSL" appear in their names without prior written
  469. * permission of the OpenSSL Project.
  470. *
  471. * 6. Redistributions of any form whatsoever must retain the following
  472. * acknowledgment:
  473. * "This product includes software developed by the OpenSSL Project
  474. * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
  475. *
  476. * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
  477. * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  478. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  479. * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
  480. * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  481. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  482. * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  483. * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  484. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  485. * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  486. * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  487. * OF THE POSSIBILITY OF SUCH DAMAGE.
  488. * ====================================================================
  489. *
  490. * This product includes cryptographic software written by Eric Young
  491. * (eay@cryptsoft.com). This product includes software written by Tim
  492. * Hudson (tjh@cryptsoft.com).
  493. *
  494. */
  495. Original SSLeay License
  496. -----------------------
  497. /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  498. * All rights reserved.
  499. *
  500. * This package is an SSL implementation written
  501. * by Eric Young (eay@cryptsoft.com).
  502. * The implementation was written so as to conform with Netscapes SSL.
  503. *
  504. * This library is free for commercial and non-commercial use as long as
  505. * the following conditions are aheared to. The following conditions
  506. * apply to all code found in this distribution, be it the RC4, RSA,
  507. * lhash, DES, etc., code; not just the SSL code. The SSL documentation
  508. * included with this distribution is covered by the same copyright terms
  509. * except that the holder is Tim Hudson (tjh@cryptsoft.com).
  510. *
  511. * Copyright remains Eric Young's, and as such any Copyright notices in
  512. * the code are not to be removed.
  513. * If this package is used in a product, Eric Young should be given attribution
  514. * as the author of the parts of the library used.
  515. * This can be in the form of a textual message at program startup or
  516. * in documentation (online or textual) provided with the package.
  517. *
  518. * Redistribution and use in source and binary forms, with or without
  519. * modification, are permitted provided that the following conditions
  520. * are met:
  521. * 1. Redistributions of source code must retain the copyright
  522. * notice, this list of conditions and the following disclaimer.
  523. * 2. Redistributions in binary form must reproduce the above copyright
  524. * notice, this list of conditions and the following disclaimer in the
  525. * documentation and/or other materials provided with the distribution.
  526. * 3. All advertising materials mentioning features or use of this software
  527. * must display the following acknowledgement:
  528. * "This product includes cryptographic software written by
  529. * Eric Young (eay@cryptsoft.com)"
  530. * The word 'cryptographic' can be left out if the rouines from the library
  531. * being used are not cryptographic related :-).
  532. * 4. If you include any Windows specific code (or a derivative thereof) from
  533. * the apps directory (application code) you must include an acknowledgement:
  534. * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
  535. *
  536. * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
  537. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  538. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  539. * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  540. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  541. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  542. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  543. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  544. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  545. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  546. * SUCH DAMAGE.
  547. *
  548. * The licence and distribution terms for any publically available version or
  549. * derivative of this code cannot be changed. i.e. this code cannot simply be
  550. * copied and put under another distribution licence
  551. * [including the GNU Public Licence.]
  552. */
  553. ####################
  554. code.google.com/p/crcutil
  555. -----
  556. Apache License
  557. Version 2.0, January 2004
  558. http://www.apache.org/licenses/
  559. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  560. 1. Definitions.
  561. "License" shall mean the terms and conditions for use, reproduction,
  562. and distribution as defined by Sections 1 through 9 of this document.
  563. "Licensor" shall mean the copyright owner or entity authorized by
  564. the copyright owner that is granting the License.
  565. "Legal Entity" shall mean the union of the acting entity and all
  566. other entities that control, are controlled by, or are under common
  567. control with that entity. For the purposes of this definition,
  568. "control" means (i) the power, direct or indirect, to cause the
  569. direction or management of such entity, whether by contract or
  570. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  571. outstanding shares, or (iii) beneficial ownership of such entity.
  572. "You" (or "Your") shall mean an individual or Legal Entity
  573. exercising permissions granted by this License.
  574. "Source" form shall mean the preferred form for making modifications,
  575. including but not limited to software source code, documentation
  576. source, and configuration files.
  577. "Object" form shall mean any form resulting from mechanical
  578. transformation or translation of a Source form, including but
  579. not limited to compiled object code, generated documentation,
  580. and conversions to other media types.
  581. "Work" shall mean the work of authorship, whether in Source or
  582. Object form, made available under the License, as indicated by a
  583. copyright notice that is included in or attached to the work
  584. (an example is provided in the Appendix below).
  585. "Derivative Works" shall mean any work, whether in Source or Object
  586. form, that is based on (or derived from) the Work and for which the
  587. editorial revisions, annotations, elaborations, or other modifications
  588. represent, as a whole, an original work of authorship. For the purposes
  589. of this License, Derivative Works shall not include works that remain
  590. separable from, or merely link (or bind by name) to the interfaces of,
  591. the Work and Derivative Works thereof.
  592. "Contribution" shall mean any work of authorship, including
  593. the original version of the Work and any modifications or additions
  594. to that Work or Derivative Works thereof, that is intentionally
  595. submitted to Licensor for inclusion in the Work by the copyright owner
  596. or by an individual or Legal Entity authorized to submit on behalf of
  597. the copyright owner. For the purposes of this definition, "submitted"
  598. means any form of electronic, verbal, or written communication sent
  599. to the Licensor or its representatives, including but not limited to
  600. communication on electronic mailing lists, source code control systems,
  601. and issue tracking systems that are managed by, or on behalf of, the
  602. Licensor for the purpose of discussing and improving the Work, but
  603. excluding communication that is conspicuously marked or otherwise
  604. designated in writing by the copyright owner as "Not a Contribution."
  605. "Contributor" shall mean Licensor and any individual or Legal Entity
  606. on behalf of whom a Contribution has been received by Licensor and
  607. subsequently incorporated within the Work.
  608. 2. Grant of Copyright License. Subject to the terms and conditions of
  609. this License, each Contributor hereby grants to You a perpetual,
  610. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  611. copyright license to reproduce, prepare Derivative Works of,
  612. publicly display, publicly perform, sublicense, and distribute the
  613. Work and such Derivative Works in Source or Object form.
  614. 3. Grant of Patent License. Subject to the terms and conditions of
  615. this License, each Contributor hereby grants to You a perpetual,
  616. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  617. (except as stated in this section) patent license to make, have made,
  618. use, offer to sell, sell, import, and otherwise transfer the Work,
  619. where such license applies only to those patent claims licensable
  620. by such Contributor that are necessarily infringed by their
  621. Contribution(s) alone or by combination of their Contribution(s)
  622. with the Work to which such Contribution(s) was submitted. If You
  623. institute patent litigation against any entity (including a
  624. cross-claim or counterclaim in a lawsuit) alleging that the Work
  625. or a Contribution incorporated within the Work constitutes direct
  626. or contributory patent infringement, then any patent licenses
  627. granted to You under this License for that Work shall terminate
  628. as of the date such litigation is filed.
  629. 4. Redistribution. You may reproduce and distribute copies of the
  630. Work or Derivative Works thereof in any medium, with or without
  631. modifications, and in Source or Object form, provided that You
  632. meet the following conditions:
  633. (a) You must give any other recipients of the Work or
  634. Derivative Works a copy of this License; and
  635. (b) You must cause any modified files to carry prominent notices
  636. stating that You changed the files; and
  637. (c) You must retain, in the Source form of any Derivative Works
  638. that You distribute, all copyright, patent, trademark, and
  639. attribution notices from the Source form of the Work,
  640. excluding those notices that do not pertain to any part of
  641. the Derivative Works; and
  642. (d) If the Work includes a "NOTICE" text file as part of its
  643. distribution, then any Derivative Works that You distribute must
  644. include a readable copy of the attribution notices contained
  645. within such NOTICE file, excluding those notices that do not
  646. pertain to any part of the Derivative Works, in at least one
  647. of the following places: within a NOTICE text file distributed
  648. as part of the Derivative Works; within the Source form or
  649. documentation, if provided along with the Derivative Works; or,
  650. within a display generated by the Derivative Works, if and
  651. wherever such third-party notices normally appear. The contents
  652. of the NOTICE file are for informational purposes only and
  653. do not modify the License. You may add Your own attribution
  654. notices within Derivative Works that You distribute, alongside
  655. or as an addendum to the NOTICE text from the Work, provided
  656. that such additional attribution notices cannot be construed
  657. as modifying the License.
  658. You may add Your own copyright statement to Your modifications and
  659. may provide additional or different license terms and conditions
  660. for use, reproduction, or distribution of Your modifications, or
  661. for any such Derivative Works as a whole, provided Your use,
  662. reproduction, and distribution of the Work otherwise complies with
  663. the conditions stated in this License.
  664. 5. Submission of Contributions. Unless You explicitly state otherwise,
  665. any Contribution intentionally submitted for inclusion in the Work
  666. by You to the Licensor shall be under the terms and conditions of
  667. this License, without any additional terms or conditions.
  668. Notwithstanding the above, nothing herein shall supersede or modify
  669. the terms of any separate license agreement you may have executed
  670. with Licensor regarding such Contributions.
  671. 6. Trademarks. This License does not grant permission to use the trade
  672. names, trademarks, service marks, or product names of the Licensor,
  673. except as required for reasonable and customary use in describing the
  674. origin of the Work and reproducing the content of the NOTICE file.
  675. 7. Disclaimer of Warranty. Unless required by applicable law or
  676. agreed to in writing, Licensor provides the Work (and each
  677. Contributor provides its Contributions) on an "AS IS" BASIS,
  678. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  679. implied, including, without limitation, any warranties or conditions
  680. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  681. PARTICULAR PURPOSE. You are solely responsible for determining the
  682. appropriateness of using or redistributing the Work and assume any
  683. risks associated with Your exercise of permissions under this License.
  684. 8. Limitation of Liability. In no event and under no legal theory,
  685. whether in tort (including negligence), contract, or otherwise,
  686. unless required by applicable law (such as deliberate and grossly
  687. negligent acts) or agreed to in writing, shall any Contributor be
  688. liable to You for damages, including any direct, indirect, special,
  689. incidental, or consequential damages of any character arising as a
  690. result of this License or out of the use or inability to use the
  691. Work (including but not limited to damages for loss of goodwill,
  692. work stoppage, computer failure or malfunction, or any and all
  693. other commercial damages or losses), even if such Contributor
  694. has been advised of the possibility of such damages.
  695. 9. Accepting Warranty or Additional Liability. While redistributing
  696. the Work or Derivative Works thereof, You may choose to offer,
  697. and charge a fee for, acceptance of support, warranty, indemnity,
  698. or other liability obligations and/or rights consistent with this
  699. License. However, in accepting such obligations, You may act only
  700. on Your own behalf and on Your sole responsibility, not on behalf
  701. of any other Contributor, and only if You agree to indemnify,
  702. defend, and hold each Contributor harmless for any liability
  703. incurred by, or claims asserted against, such Contributor by reason
  704. of your accepting any such warranty or additional liability.
  705. END OF TERMS AND CONDITIONS
  706. APPENDIX: How to apply the Apache License to your work.
  707. To apply the Apache License to your work, attach the following
  708. boilerplate notice, with the fields enclosed by brackets "[]"
  709. replaced with your own identifying information. (Don't include
  710. the brackets!) The text should be enclosed in the appropriate
  711. comment syntax for the file format. We also recommend that a
  712. file or class name and description of purpose be included on the
  713. same "printed page" as the copyright notice for easier
  714. identification within third-party archives.
  715. Copyright [yyyy] [name of copyright owner]
  716. Licensed under the Apache License, Version 2.0 (the "License");
  717. you may not use this file except in compliance with the License.
  718. You may obtain a copy of the License at
  719. http://www.apache.org/licenses/LICENSE-2.0
  720. Unless required by applicable law or agreed to in writing, software
  721. distributed under the License is distributed on an "AS IS" BASIS,
  722. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  723. See the License for the specific language governing permissions and
  724. limitations under the License.
  725. ####################
  726. https://github.com/grpc/grpc
  727. -----
  728. Apache License
  729. Version 2.0, January 2004
  730. http://www.apache.org/licenses/
  731. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  732. 1. Definitions.
  733. "License" shall mean the terms and conditions for use, reproduction,
  734. and distribution as defined by Sections 1 through 9 of this document.
  735. "Licensor" shall mean the copyright owner or entity authorized by
  736. the copyright owner that is granting the License.
  737. "Legal Entity" shall mean the union of the acting entity and all
  738. other entities that control, are controlled by, or are under common
  739. control with that entity. For the purposes of this definition,
  740. "control" means (i) the power, direct or indirect, to cause the
  741. direction or management of such entity, whether by contract or
  742. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  743. outstanding shares, or (iii) beneficial ownership of such entity.
  744. "You" (or "Your") shall mean an individual or Legal Entity
  745. exercising permissions granted by this License.
  746. "Source" form shall mean the preferred form for making modifications,
  747. including but not limited to software source code, documentation
  748. source, and configuration files.
  749. "Object" form shall mean any form resulting from mechanical
  750. transformation or translation of a Source form, including but
  751. not limited to compiled object code, generated documentation,
  752. and conversions to other media types.
  753. "Work" shall mean the work of authorship, whether in Source or
  754. Object form, made available under the License, as indicated by a
  755. copyright notice that is included in or attached to the work
  756. (an example is provided in the Appendix below).
  757. "Derivative Works" shall mean any work, whether in Source or Object
  758. form, that is based on (or derived from) the Work and for which the
  759. editorial revisions, annotations, elaborations, or other modifications
  760. represent, as a whole, an original work of authorship. For the purposes
  761. of this License, Derivative Works shall not include works that remain
  762. separable from, or merely link (or bind by name) to the interfaces of,
  763. the Work and Derivative Works thereof.
  764. "Contribution" shall mean any work of authorship, including
  765. the original version of the Work and any modifications or additions
  766. to that Work or Derivative Works thereof, that is intentionally
  767. submitted to Licensor for inclusion in the Work by the copyright owner
  768. or by an individual or Legal Entity authorized to submit on behalf of
  769. the copyright owner. For the purposes of this definition, "submitted"
  770. means any form of electronic, verbal, or written communication sent
  771. to the Licensor or its representatives, including but not limited to
  772. communication on electronic mailing lists, source code control systems,
  773. and issue tracking systems that are managed by, or on behalf of, the
  774. Licensor for the purpose of discussing and improving the Work, but
  775. excluding communication that is conspicuously marked or otherwise
  776. designated in writing by the copyright owner as "Not a Contribution."
  777. "Contributor" shall mean Licensor and any individual or Legal Entity
  778. on behalf of whom a Contribution has been received by Licensor and
  779. subsequently incorporated within the Work.
  780. 2. Grant of Copyright License. Subject to the terms and conditions of
  781. this License, each Contributor hereby grants to You a perpetual,
  782. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  783. copyright license to reproduce, prepare Derivative Works of,
  784. publicly display, publicly perform, sublicense, and distribute the
  785. Work and such Derivative Works in Source or Object form.
  786. 3. Grant of Patent License. Subject to the terms and conditions of
  787. this License, each Contributor hereby grants to You a perpetual,
  788. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  789. (except as stated in this section) patent license to make, have made,
  790. use, offer to sell, sell, import, and otherwise transfer the Work,
  791. where such license applies only to those patent claims licensable
  792. by such Contributor that are necessarily infringed by their
  793. Contribution(s) alone or by combination of their Contribution(s)
  794. with the Work to which such Contribution(s) was submitted. If You
  795. institute patent litigation against any entity (including a
  796. cross-claim or counterclaim in a lawsuit) alleging that the Work
  797. or a Contribution incorporated within the Work constitutes direct
  798. or contributory patent infringement, then any patent licenses
  799. granted to You under this License for that Work shall terminate
  800. as of the date such litigation is filed.
  801. 4. Redistribution. You may reproduce and distribute copies of the
  802. Work or Derivative Works thereof in any medium, with or without
  803. modifications, and in Source or Object form, provided that You
  804. meet the following conditions:
  805. (a) You must give any other recipients of the Work or
  806. Derivative Works a copy of this License; and
  807. (b) You must cause any modified files to carry prominent notices
  808. stating that You changed the files; and
  809. (c) You must retain, in the Source form of any Derivative Works
  810. that You distribute, all copyright, patent, trademark, and
  811. attribution notices from the Source form of the Work,
  812. excluding those notices that do not pertain to any part of
  813. the Derivative Works; and
  814. (d) If the Work includes a "NOTICE" text file as part of its
  815. distribution, then any Derivative Works that You distribute must
  816. include a readable copy of the attribution notices contained
  817. within such NOTICE file, excluding those notices that do not
  818. pertain to any part of the Derivative Works, in at least one
  819. of the following places: within a NOTICE text file distributed
  820. as part of the Derivative Works; within the Source form or
  821. documentation, if provided along with the Derivative Works; or,
  822. within a display generated by the Derivative Works, if and
  823. wherever such third-party notices normally appear. The contents
  824. of the NOTICE file are for informational purposes only and
  825. do not modify the License. You may add Your own attribution
  826. notices within Derivative Works that You distribute, alongside
  827. or as an addendum to the NOTICE text from the Work, provided
  828. that such additional attribution notices cannot be construed
  829. as modifying the License.
  830. You may add Your own copyright statement to Your modifications and
  831. may provide additional or different license terms and conditions
  832. for use, reproduction, or distribution of Your modifications, or
  833. for any such Derivative Works as a whole, provided Your use,
  834. reproduction, and distribution of the Work otherwise complies with
  835. the conditions stated in this License.
  836. 5. Submission of Contributions. Unless You explicitly state otherwise,
  837. any Contribution intentionally submitted for inclusion in the Work
  838. by You to the Licensor shall be under the terms and conditions of
  839. this License, without any additional terms or conditions.
  840. Notwithstanding the above, nothing herein shall supersede or modify
  841. the terms of any separate license agreement you may have executed
  842. with Licensor regarding such Contributions.
  843. 6. Trademarks. This License does not grant permission to use the trade
  844. names, trademarks, service marks, or product names of the Licensor,
  845. except as required for reasonable and customary use in describing the
  846. origin of the Work and reproducing the content of the NOTICE file.
  847. 7. Disclaimer of Warranty. Unless required by applicable law or
  848. agreed to in writing, Licensor provides the Work (and each
  849. Contributor provides its Contributions) on an "AS IS" BASIS,
  850. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  851. implied, including, without limitation, any warranties or conditions
  852. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  853. PARTICULAR PURPOSE. You are solely responsible for determining the
  854. appropriateness of using or redistributing the Work and assume any
  855. risks associated with Your exercise of permissions under this License.
  856. 8. Limitation of Liability. In no event and under no legal theory,
  857. whether in tort (including negligence), contract, or otherwise,
  858. unless required by applicable law (such as deliberate and grossly
  859. negligent acts) or agreed to in writing, shall any Contributor be
  860. liable to You for damages, including any direct, indirect, special,
  861. incidental, or consequential damages of any character arising as a
  862. result of this License or out of the use or inability to use the
  863. Work (including but not limited to damages for loss of goodwill,
  864. work stoppage, computer failure or malfunction, or any and all
  865. other commercial damages or losses), even if such Contributor
  866. has been advised of the possibility of such damages.
  867. 9. Accepting Warranty or Additional Liability. While redistributing
  868. the Work or Derivative Works thereof, You may choose to offer,
  869. and charge a fee for, acceptance of support, warranty, indemnity,
  870. or other liability obligations and/or rights consistent with this
  871. License. However, in accepting such obligations, You may act only
  872. on Your own behalf and on Your sole responsibility, not on behalf
  873. of any other Contributor, and only if You agree to indemnify,
  874. defend, and hold each Contributor harmless for any liability
  875. incurred by, or claims asserted against, such Contributor by reason
  876. of your accepting any such warranty or additional liability.
  877. END OF TERMS AND CONDITIONS
  878. APPENDIX: How to apply the Apache License to your work.
  879. To apply the Apache License to your work, attach the following
  880. boilerplate notice, with the fields enclosed by brackets "[]"
  881. replaced with your own identifying information. (Don't include
  882. the brackets!) The text should be enclosed in the appropriate
  883. comment syntax for the file format. We also recommend that a
  884. file or class name and description of purpose be included on the
  885. same "printed page" as the copyright notice for easier
  886. identification within third-party archives.
  887. Copyright [yyyy] [name of copyright owner]
  888. Licensed under the Apache License, Version 2.0 (the "License");
  889. you may not use this file except in compliance with the License.
  890. You may obtain a copy of the License at
  891. http://www.apache.org/licenses/LICENSE-2.0
  892. Unless required by applicable law or agreed to in writing, software
  893. distributed under the License is distributed on an "AS IS" BASIS,
  894. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  895. See the License for the specific language governing permissions and
  896. limitations under the License.
  897. ####################
  898. https://abf.io/erthink/t1ha
  899. -----
  900. zlib License, see https://en.wikipedia.org/wiki/Zlib_License
  901. Copyright (c) 2016-2018 Positive Technologies, https://www.ptsecurity.com,
  902. Fast Positive Hash.
  903. Portions Copyright (c) 2010-2013 Leonid Yuriev <leo@yuriev.ru>,
  904. The 1Hippeus project (t1h).
  905. This software is provided 'as-is', without any express or implied
  906. warranty. In no event will the authors be held liable for any damages
  907. arising from the use of this software.
  908. Permission is granted to anyone to use this software for any purpose,
  909. including commercial applications, and to alter it and redistribute it
  910. freely, subject to the following restrictions:
  911. 1. The origin of this software must not be misrepresented; you must not
  912. claim that you wrote the original software. If you use this software
  913. in a product, an acknowledgement in the product documentation would be
  914. appreciated but is not required.
  915. 2. Altered source versions must be plainly marked as such, and must not be
  916. misrepresented as being the original software.
  917. 3. This notice may not be removed or altered from any source distribution.
  918. ####################
  919. libaio
  920. -----
  921. * Copyright 2000,2001,2002 Red Hat, Inc.
  922. *
  923. * Written by Benjamin LaHaise <bcrl@redhat.com>
  924. *
  925. * libaio Linux async I/O interface
  926. *
  927. * This library is free software; you can redistribute it and/or
  928. * modify it under the terms of the GNU Lesser General Public
  929. * License as published by the Free Software Foundation; either
  930. * version 2 of the License, or (at your option) any later version.
  931. *
  932. * This library is distributed in the hope that it will be useful,
  933. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  934. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  935. * Lesser General Public License for more details.
  936. *
  937. * You should have received a copy of the GNU Lesser General Public
  938. * License along with this library; if not, write to the Free Software
  939. * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  940. */
  941. ####################
  942. https://github.com/mhiramat/libcap
  943. -----
  944. Unless otherwise *explicitly* stated, the following text describes the
  945. licensed conditions under which the contents of this libcap release
  946. may be used and distributed:
  947. -------------------------------------------------------------------------
  948. Redistribution and use in source and binary forms of libcap, with
  949. or without modification, are permitted provided that the following
  950. conditions are met:
  951. 1. Redistributions of source code must retain any existing copyright
  952. notice, and this entire permission notice in its entirety,
  953. including the disclaimer of warranties.
  954. 2. Redistributions in binary form must reproduce all prior and current
  955. copyright notices, this list of conditions, and the following
  956. disclaimer in the documentation and/or other materials provided
  957. with the distribution.
  958. 3. The name of any author may not be used to endorse or promote
  959. products derived from this software without their specific prior
  960. written permission.
  961. ALTERNATIVELY, this product may be distributed under the terms of the
  962. GNU General Public License (v2.0 - see below), in which case the
  963. provisions of the GNU GPL are required INSTEAD OF the above
  964. restrictions. (This clause is necessary due to a potential conflict
  965. between the GNU GPL and the restrictions contained in a BSD-style
  966. copyright.)
  967. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
  968. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  969. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  970. IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT,
  971. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  972. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  973. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  974. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
  975. TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
  976. USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  977. DAMAGE.
  978. -------------------------------------------------------------------------
  979. ####################
  980. https://github.com/google/cctz
  981. -----
  982. Apache License
  983. Version 2.0, January 2004
  984. https://www.apache.org/licenses/
  985. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  986. 1. Definitions.
  987. "License" shall mean the terms and conditions for use, reproduction,
  988. and distribution as defined by Sections 1 through 9 of this document.
  989. "Licensor" shall mean the copyright owner or entity authorized by
  990. the copyright owner that is granting the License.
  991. "Legal Entity" shall mean the union of the acting entity and all
  992. other entities that control, are controlled by, or are under common
  993. control with that entity. For the purposes of this definition,
  994. "control" means (i) the power, direct or indirect, to cause the
  995. direction or management of such entity, whether by contract or
  996. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  997. outstanding shares, or (iii) beneficial ownership of such entity.
  998. "You" (or "Your") shall mean an individual or Legal Entity
  999. exercising permissions granted by this License.
  1000. "Source" form shall mean the preferred form for making modifications,
  1001. including but not limited to software source code, documentation
  1002. source, and configuration files.
  1003. "Object" form shall mean any form resulting from mechanical
  1004. transformation or translation of a Source form, including but
  1005. not limited to compiled object code, generated documentation,
  1006. and conversions to other media types.
  1007. "Work" shall mean the work of authorship, whether in Source or
  1008. Object form, made available under the License, as indicated by a
  1009. copyright notice that is included in or attached to the work
  1010. (an example is provided in the Appendix below).
  1011. "Derivative Works" shall mean any work, whether in Source or Object
  1012. form, that is based on (or derived from) the Work and for which the
  1013. editorial revisions, annotations, elaborations, or other modifications
  1014. represent, as a whole, an original work of authorship. For the purposes
  1015. of this License, Derivative Works shall not include works that remain
  1016. separable from, or merely link (or bind by name) to the interfaces of,
  1017. the Work and Derivative Works thereof.
  1018. "Contribution" shall mean any work of authorship, including
  1019. the original version of the Work and any modifications or additions
  1020. to that Work or Derivative Works thereof, that is intentionally
  1021. submitted to Licensor for inclusion in the Work by the copyright owner
  1022. or by an individual or Legal Entity authorized to submit on behalf of
  1023. the copyright owner. For the purposes of this definition, "submitted"
  1024. means any form of electronic, verbal, or written communication sent
  1025. to the Licensor or its representatives, including but not limited to
  1026. communication on electronic mailing lists, source code control systems,
  1027. and issue tracking systems that are managed by, or on behalf of, the
  1028. Licensor for the purpose of discussing and improving the Work, but
  1029. excluding communication that is conspicuously marked or otherwise
  1030. designated in writing by the copyright owner as "Not a Contribution."
  1031. "Contributor" shall mean Licensor and any individual or Legal Entity
  1032. on behalf of whom a Contribution has been received by Licensor and
  1033. subsequently incorporated within the Work.
  1034. 2. Grant of Copyright License. Subject to the terms and conditions of
  1035. this License, each Contributor hereby grants to You a perpetual,
  1036. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1037. copyright license to reproduce, prepare Derivative Works of,
  1038. publicly display, publicly perform, sublicense, and distribute the
  1039. Work and such Derivative Works in Source or Object form.
  1040. 3. Grant of Patent License. Subject to the terms and conditions of
  1041. this License, each Contributor hereby grants to You a perpetual,
  1042. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1043. (except as stated in this section) patent license to make, have made,
  1044. use, offer to sell, sell, import, and otherwise transfer the Work,
  1045. where such license applies only to those patent claims licensable
  1046. by such Contributor that are necessarily infringed by their
  1047. Contribution(s) alone or by combination of their Contribution(s)
  1048. with the Work to which such Contribution(s) was submitted. If You
  1049. institute patent litigation against any entity (including a
  1050. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1051. or a Contribution incorporated within the Work constitutes direct
  1052. or contributory patent infringement, then any patent licenses
  1053. granted to You under this License for that Work shall terminate
  1054. as of the date such litigation is filed.
  1055. 4. Redistribution. You may reproduce and distribute copies of the
  1056. Work or Derivative Works thereof in any medium, with or without
  1057. modifications, and in Source or Object form, provided that You
  1058. meet the following conditions:
  1059. (a) You must give any other recipients of the Work or
  1060. Derivative Works a copy of this License; and
  1061. (b) You must cause any modified files to carry prominent notices
  1062. stating that You changed the files; and
  1063. (c) You must retain, in the Source form of any Derivative Works
  1064. that You distribute, all copyright, patent, trademark, and
  1065. attribution notices from the Source form of the Work,
  1066. excluding those notices that do not pertain to any part of
  1067. the Derivative Works; and
  1068. (d) If the Work includes a "NOTICE" text file as part of its
  1069. distribution, then any Derivative Works that You distribute must
  1070. include a readable copy of the attribution notices contained
  1071. within such NOTICE file, excluding those notices that do not
  1072. pertain to any part of the Derivative Works, in at least one
  1073. of the following places: within a NOTICE text file distributed
  1074. as part of the Derivative Works; within the Source form or
  1075. documentation, if provided along with the Derivative Works; or,
  1076. within a display generated by the Derivative Works, if and
  1077. wherever such third-party notices normally appear. The contents
  1078. of the NOTICE file are for informational purposes only and
  1079. do not modify the License. You may add Your own attribution
  1080. notices within Derivative Works that You distribute, alongside
  1081. or as an addendum to the NOTICE text from the Work, provided
  1082. that such additional attribution notices cannot be construed
  1083. as modifying the License.
  1084. You may add Your own copyright statement to Your modifications and
  1085. may provide additional or different license terms and conditions
  1086. for use, reproduction, or distribution of Your modifications, or
  1087. for any such Derivative Works as a whole, provided Your use,
  1088. reproduction, and distribution of the Work otherwise complies with
  1089. the conditions stated in this License.
  1090. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1091. any Contribution intentionally submitted for inclusion in the Work
  1092. by You to the Licensor shall be under the terms and conditions of
  1093. this License, without any additional terms or conditions.
  1094. Notwithstanding the above, nothing herein shall supersede or modify
  1095. the terms of any separate license agreement you may have executed
  1096. with Licensor regarding such Contributions.
  1097. 6. Trademarks. This License does not grant permission to use the trade
  1098. names, trademarks, service marks, or product names of the Licensor,
  1099. except as required for reasonable and customary use in describing the
  1100. origin of the Work and reproducing the content of the NOTICE file.
  1101. 7. Disclaimer of Warranty. Unless required by applicable law or
  1102. agreed to in writing, Licensor provides the Work (and each
  1103. Contributor provides its Contributions) on an "AS IS" BASIS,
  1104. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1105. implied, including, without limitation, any warranties or conditions
  1106. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1107. PARTICULAR PURPOSE. You are solely responsible for determining the
  1108. appropriateness of using or redistributing the Work and assume any
  1109. risks associated with Your exercise of permissions under this License.
  1110. 8. Limitation of Liability. In no event and under no legal theory,
  1111. whether in tort (including negligence), contract, or otherwise,
  1112. unless required by applicable law (such as deliberate and grossly
  1113. negligent acts) or agreed to in writing, shall any Contributor be
  1114. liable to You for damages, including any direct, indirect, special,
  1115. incidental, or consequential damages of any character arising as a
  1116. result of this License or out of the use or inability to use the
  1117. Work (including but not limited to damages for loss of goodwill,
  1118. work stoppage, computer failure or malfunction, or any and all
  1119. other commercial damages or losses), even if such Contributor
  1120. has been advised of the possibility of such damages.
  1121. 9. Accepting Warranty or Additional Liability. While redistributing
  1122. the Work or Derivative Works thereof, You may choose to offer,
  1123. and charge a fee for, acceptance of support, warranty, indemnity,
  1124. or other liability obligations and/or rights consistent with this
  1125. License. However, in accepting such obligations, You may act only
  1126. on Your own behalf and on Your sole responsibility, not on behalf
  1127. of any other Contributor, and only if You agree to indemnify,
  1128. defend, and hold each Contributor harmless for any liability
  1129. incurred by, or claims asserted against, such Contributor by reason
  1130. of your accepting any such warranty or additional liability.
  1131. END OF TERMS AND CONDITIONS
  1132. APPENDIX: How to apply the Apache License to your work.
  1133. To apply the Apache License to your work, attach the following
  1134. boilerplate notice, with the fields enclosed by brackets "[]"
  1135. replaced with your own identifying information. (Don't include
  1136. the brackets!) The text should be enclosed in the appropriate
  1137. comment syntax for the file format. We also recommend that a
  1138. file or class name and description of purpose be included on the
  1139. same "printed page" as the copyright notice for easier
  1140. identification within third-party archives.
  1141. Copyright [yyyy] [name of copyright owner]
  1142. Licensed under the Apache License, Version 2.0 (the "License");
  1143. you may not use this file except in compliance with the License.
  1144. You may obtain a copy of the License at
  1145. https://www.apache.org/licenses/LICENSE-2.0
  1146. Unless required by applicable law or agreed to in writing, software
  1147. distributed under the License is distributed on an "AS IS" BASIS,
  1148. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1149. See the License for the specific language governing permissions and
  1150. limitations under the License.
  1151. ####################
  1152. https://github.com/google/re2/
  1153. -----
  1154. // Copyright (c) 2009 The RE2 Authors. All rights reserved.
  1155. //
  1156. // Redistribution and use in source and binary forms, with or without
  1157. // modification, are permitted provided that the following conditions are
  1158. // met:
  1159. //
  1160. // * Redistributions of source code must retain the above copyright
  1161. // notice, this list of conditions and the following disclaimer.
  1162. // * Redistributions in binary form must reproduce the above
  1163. // copyright notice, this list of conditions and the following disclaimer
  1164. // in the documentation and/or other materials provided with the
  1165. // distribution.
  1166. // * Neither the name of Google Inc. nor the names of its
  1167. // contributors may be used to endorse or promote products derived from
  1168. // this software without specific prior written permission.
  1169. //
  1170. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1171. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1172. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1173. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1174. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1175. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1176. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1177. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1178. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1179. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1180. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1181. ####################
  1182. https://github.com/llvm/llvm-project/tree/main/llvm
  1183. -----
  1184. ==============================================================================
  1185. The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
  1186. ==============================================================================
  1187. Apache License
  1188. Version 2.0, January 2004
  1189. http://www.apache.org/licenses/
  1190. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1191. 1. Definitions.
  1192. "License" shall mean the terms and conditions for use, reproduction,
  1193. and distribution as defined by Sections 1 through 9 of this document.
  1194. "Licensor" shall mean the copyright owner or entity authorized by
  1195. the copyright owner that is granting the License.
  1196. "Legal Entity" shall mean the union of the acting entity and all
  1197. other entities that control, are controlled by, or are under common
  1198. control with that entity. For the purposes of this definition,
  1199. "control" means (i) the power, direct or indirect, to cause the
  1200. direction or management of such entity, whether by contract or
  1201. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1202. outstanding shares, or (iii) beneficial ownership of such entity.
  1203. "You" (or "Your") shall mean an individual or Legal Entity
  1204. exercising permissions granted by this License.
  1205. "Source" form shall mean the preferred form for making modifications,
  1206. including but not limited to software source code, documentation
  1207. source, and configuration files.
  1208. "Object" form shall mean any form resulting from mechanical
  1209. transformation or translation of a Source form, including but
  1210. not limited to compiled object code, generated documentation,
  1211. and conversions to other media types.
  1212. "Work" shall mean the work of authorship, whether in Source or
  1213. Object form, made available under the License, as indicated by a
  1214. copyright notice that is included in or attached to the work
  1215. (an example is provided in the Appendix below).
  1216. "Derivative Works" shall mean any work, whether in Source or Object
  1217. form, that is based on (or derived from) the Work and for which the
  1218. editorial revisions, annotations, elaborations, or other modifications
  1219. represent, as a whole, an original work of authorship. For the purposes
  1220. of this License, Derivative Works shall not include works that remain
  1221. separable from, or merely link (or bind by name) to the interfaces of,
  1222. the Work and Derivative Works thereof.
  1223. "Contribution" shall mean any work of authorship, including
  1224. the original version of the Work and any modifications or additions
  1225. to that Work or Derivative Works thereof, that is intentionally
  1226. submitted to Licensor for inclusion in the Work by the copyright owner
  1227. or by an individual or Legal Entity authorized to submit on behalf of
  1228. the copyright owner. For the purposes of this definition, "submitted"
  1229. means any form of electronic, verbal, or written communication sent
  1230. to the Licensor or its representatives, including but not limited to
  1231. communication on electronic mailing lists, source code control systems,
  1232. and issue tracking systems that are managed by, or on behalf of, the
  1233. Licensor for the purpose of discussing and improving the Work, but
  1234. excluding communication that is conspicuously marked or otherwise
  1235. designated in writing by the copyright owner as "Not a Contribution."
  1236. "Contributor" shall mean Licensor and any individual or Legal Entity
  1237. on behalf of whom a Contribution has been received by Licensor and
  1238. subsequently incorporated within the Work.
  1239. 2. Grant of Copyright License. Subject to the terms and conditions of
  1240. this License, each Contributor hereby grants to You a perpetual,
  1241. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1242. copyright license to reproduce, prepare Derivative Works of,
  1243. publicly display, publicly perform, sublicense, and distribute the
  1244. Work and such Derivative Works in Source or Object form.
  1245. 3. Grant of Patent License. Subject to the terms and conditions of
  1246. this License, each Contributor hereby grants to You a perpetual,
  1247. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1248. (except as stated in this section) patent license to make, have made,
  1249. use, offer to sell, sell, import, and otherwise transfer the Work,
  1250. where such license applies only to those patent claims licensable
  1251. by such Contributor that are necessarily infringed by their
  1252. Contribution(s) alone or by combination of their Contribution(s)
  1253. with the Work to which such Contribution(s) was submitted. If You
  1254. institute patent litigation against any entity (including a
  1255. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1256. or a Contribution incorporated within the Work constitutes direct
  1257. or contributory patent infringement, then any patent licenses
  1258. granted to You under this License for that Work shall terminate
  1259. as of the date such litigation is filed.
  1260. 4. Redistribution. You may reproduce and distribute copies of the
  1261. Work or Derivative Works thereof in any medium, with or without
  1262. modifications, and in Source or Object form, provided that You
  1263. meet the following conditions:
  1264. (a) You must give any other recipients of the Work or
  1265. Derivative Works a copy of this License; and
  1266. (b) You must cause any modified files to carry prominent notices
  1267. stating that You changed the files; and
  1268. (c) You must retain, in the Source form of any Derivative Works
  1269. that You distribute, all copyright, patent, trademark, and
  1270. attribution notices from the Source form of the Work,
  1271. excluding those notices that do not pertain to any part of
  1272. the Derivative Works; and
  1273. (d) If the Work includes a "NOTICE" text file as part of its
  1274. distribution, then any Derivative Works that You distribute must
  1275. include a readable copy of the attribution notices contained
  1276. within such NOTICE file, excluding those notices that do not
  1277. pertain to any part of the Derivative Works, in at least one
  1278. of the following places: within a NOTICE text file distributed
  1279. as part of the Derivative Works; within the Source form or
  1280. documentation, if provided along with the Derivative Works; or,
  1281. within a display generated by the Derivative Works, if and
  1282. wherever such third-party notices normally appear. The contents
  1283. of the NOTICE file are for informational purposes only and
  1284. do not modify the License. You may add Your own attribution
  1285. notices within Derivative Works that You distribute, alongside
  1286. or as an addendum to the NOTICE text from the Work, provided
  1287. that such additional attribution notices cannot be construed
  1288. as modifying the License.
  1289. You may add Your own copyright statement to Your modifications and
  1290. may provide additional or different license terms and conditions
  1291. for use, reproduction, or distribution of Your modifications, or
  1292. for any such Derivative Works as a whole, provided Your use,
  1293. reproduction, and distribution of the Work otherwise complies with
  1294. the conditions stated in this License.
  1295. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1296. any Contribution intentionally submitted for inclusion in the Work
  1297. by You to the Licensor shall be under the terms and conditions of
  1298. this License, without any additional terms or conditions.
  1299. Notwithstanding the above, nothing herein shall supersede or modify
  1300. the terms of any separate license agreement you may have executed
  1301. with Licensor regarding such Contributions.
  1302. 6. Trademarks. This License does not grant permission to use the trade
  1303. names, trademarks, service marks, or product names of the Licensor,
  1304. except as required for reasonable and customary use in describing the
  1305. origin of the Work and reproducing the content of the NOTICE file.
  1306. 7. Disclaimer of Warranty. Unless required by applicable law or
  1307. agreed to in writing, Licensor provides the Work (and each
  1308. Contributor provides its Contributions) on an "AS IS" BASIS,
  1309. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1310. implied, including, without limitation, any warranties or conditions
  1311. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1312. PARTICULAR PURPOSE. You are solely responsible for determining the
  1313. appropriateness of using or redistributing the Work and assume any
  1314. risks associated with Your exercise of permissions under this License.
  1315. 8. Limitation of Liability. In no event and under no legal theory,
  1316. whether in tort (including negligence), contract, or otherwise,
  1317. unless required by applicable law (such as deliberate and grossly
  1318. negligent acts) or agreed to in writing, shall any Contributor be
  1319. liable to You for damages, including any direct, indirect, special,
  1320. incidental, or consequential damages of any character arising as a
  1321. result of this License or out of the use or inability to use the
  1322. Work (including but not limited to damages for loss of goodwill,
  1323. work stoppage, computer failure or malfunction, or any and all
  1324. other commercial damages or losses), even if such Contributor
  1325. has been advised of the possibility of such damages.
  1326. 9. Accepting Warranty or Additional Liability. While redistributing
  1327. the Work or Derivative Works thereof, You may choose to offer,
  1328. and charge a fee for, acceptance of support, warranty, indemnity,
  1329. or other liability obligations and/or rights consistent with this
  1330. License. However, in accepting such obligations, You may act only
  1331. on Your own behalf and on Your sole responsibility, not on behalf
  1332. of any other Contributor, and only if You agree to indemnify,
  1333. defend, and hold each Contributor harmless for any liability
  1334. incurred by, or claims asserted against, such Contributor by reason
  1335. of your accepting any such warranty or additional liability.
  1336. END OF TERMS AND CONDITIONS
  1337. APPENDIX: How to apply the Apache License to your work.
  1338. To apply the Apache License to your work, attach the following
  1339. boilerplate notice, with the fields enclosed by brackets "[]"
  1340. replaced with your own identifying information. (Don't include
  1341. the brackets!) The text should be enclosed in the appropriate
  1342. comment syntax for the file format. We also recommend that a
  1343. file or class name and description of purpose be included on the
  1344. same "printed page" as the copyright notice for easier
  1345. identification within third-party archives.
  1346. Copyright [yyyy] [name of copyright owner]
  1347. Licensed under the Apache License, Version 2.0 (the "License");
  1348. you may not use this file except in compliance with the License.
  1349. You may obtain a copy of the License at
  1350. http://www.apache.org/licenses/LICENSE-2.0
  1351. Unless required by applicable law or agreed to in writing, software
  1352. distributed under the License is distributed on an "AS IS" BASIS,
  1353. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1354. See the License for the specific language governing permissions and
  1355. limitations under the License.
  1356. ---- LLVM Exceptions to the Apache 2.0 License ----
  1357. As an exception, if, as a result of your compiling your source code, portions
  1358. of this Software are embedded into an Object form of such source code, you
  1359. may redistribute such embedded portions in such Object form without complying
  1360. with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
  1361. In addition, if you combine or link compiled forms of this Software with
  1362. software that is licensed under the GPLv2 ("Combined Software") and if a
  1363. court of competent jurisdiction determines that the patent provision (Section
  1364. 3), the indemnity provision (Section 9) or other Section of the License
  1365. conflicts with the conditions of the GPLv2, you may retroactively and
  1366. prospectively choose to deem waived or otherwise exclude such Section(s) of
  1367. the License, but only in their entirety and only with respect to the Combined
  1368. Software.
  1369. ==============================================================================
  1370. Software from third parties included in the LLVM Project:
  1371. ==============================================================================
  1372. The LLVM Project contains third party software which is under different license
  1373. terms. All such code will be identified clearly using at least one of two
  1374. mechanisms:
  1375. 1) It will be in a separate directory tree with its own `LICENSE.txt` or
  1376. `LICENSE` file at the top containing the specific license and restrictions
  1377. which apply to that software, or
  1378. 2) It will contain specific license and restriction terms at the top of every
  1379. file.
  1380. ==============================================================================
  1381. Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
  1382. ==============================================================================
  1383. University of Illinois/NCSA
  1384. Open Source License
  1385. Copyright (c) 2003-2019 University of Illinois at Urbana-Champaign.
  1386. All rights reserved.
  1387. Developed by:
  1388. LLVM Team
  1389. University of Illinois at Urbana-Champaign
  1390. http://llvm.org
  1391. Permission is hereby granted, free of charge, to any person obtaining a copy of
  1392. this software and associated documentation files (the "Software"), to deal with
  1393. the Software without restriction, including without limitation the rights to
  1394. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  1395. of the Software, and to permit persons to whom the Software is furnished to do
  1396. so, subject to the following conditions:
  1397. * Redistributions of source code must retain the above copyright notice,
  1398. this list of conditions and the following disclaimers.
  1399. * Redistributions in binary form must reproduce the above copyright notice,
  1400. this list of conditions and the following disclaimers in the
  1401. documentation and/or other materials provided with the distribution.
  1402. * Neither the names of the LLVM Team, University of Illinois at
  1403. Urbana-Champaign, nor the names of its contributors may be used to
  1404. endorse or promote products derived from this Software without specific
  1405. prior written permission.
  1406. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1407. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  1408. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1409. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1410. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1411. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  1412. SOFTWARE.
  1413. ####################
  1414. https://vcs.pcre.org/pcre2/code/trunk/
  1415. -----
  1416. PCRE LICENCE
  1417. ------------
  1418. PCRE is a library of functions to support regular expressions whose syntax
  1419. and semantics are as close as possible to those of the Perl 5 language.
  1420. Release 8 of PCRE is distributed under the terms of the "BSD" licence, as
  1421. specified below. The documentation for PCRE, supplied in the "doc"
  1422. directory, is distributed under the same terms as the software itself. The data
  1423. in the testdata directory is not copyrighted and is in the public domain.
  1424. The basic library functions are written in C and are freestanding. Also
  1425. included in the distribution is a set of C++ wrapper functions, and a
  1426. just-in-time compiler that can be used to optimize pattern matching. These
  1427. are both optional features that can be omitted when the library is built.
  1428. THE BASIC LIBRARY FUNCTIONS
  1429. ---------------------------
  1430. Written by: Philip Hazel
  1431. Email local part: ph10
  1432. Email domain: cam.ac.uk
  1433. University of Cambridge Computing Service,
  1434. Cambridge, England.
  1435. Copyright (c) 1997-2020 University of Cambridge
  1436. All rights reserved.
  1437. PCRE JUST-IN-TIME COMPILATION SUPPORT
  1438. -------------------------------------
  1439. Written by: Zoltan Herczeg
  1440. Email local part: hzmester
  1441. Email domain: freemail.hu
  1442. Copyright(c) 2010-2020 Zoltan Herczeg
  1443. All rights reserved.
  1444. STACK-LESS JUST-IN-TIME COMPILER
  1445. --------------------------------
  1446. Written by: Zoltan Herczeg
  1447. Email local part: hzmester
  1448. Email domain: freemail.hu
  1449. Copyright(c) 2009-2020 Zoltan Herczeg
  1450. All rights reserved.
  1451. THE C++ WRAPPER FUNCTIONS
  1452. -------------------------
  1453. Contributed by: Google Inc.
  1454. Copyright (c) 2007-2012, Google Inc.
  1455. All rights reserved.
  1456. THE "BSD" LICENCE
  1457. -----------------
  1458. Redistribution and use in source and binary forms, with or without
  1459. modification, are permitted provided that the following conditions are met:
  1460. * Redistributions of source code must retain the above copyright notice,
  1461. this list of conditions and the following disclaimer.
  1462. * Redistributions in binary form must reproduce the above copyright
  1463. notice, this list of conditions and the following disclaimer in the
  1464. documentation and/or other materials provided with the distribution.
  1465. * Neither the name of the University of Cambridge nor the name of Google
  1466. Inc. nor the names of their contributors may be used to endorse or
  1467. promote products derived from this software without specific prior
  1468. written permission.
  1469. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  1470. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1471. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  1472. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  1473. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  1474. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  1475. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  1476. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  1477. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1478. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1479. POSSIBILITY OF SUCH DAMAGE.
  1480. End
  1481. ####################
  1482. https://github.com/googleapis/api-common-protos
  1483. -----
  1484. Apache License
  1485. Version 2.0, January 2004
  1486. http://www.apache.org/licenses/
  1487. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1488. 1. Definitions.
  1489. "License" shall mean the terms and conditions for use, reproduction,
  1490. and distribution as defined by Sections 1 through 9 of this document.
  1491. "Licensor" shall mean the copyright owner or entity authorized by
  1492. the copyright owner that is granting the License.
  1493. "Legal Entity" shall mean the union of the acting entity and all
  1494. other entities that control, are controlled by, or are under common
  1495. control with that entity. For the purposes of this definition,
  1496. "control" means (i) the power, direct or indirect, to cause the
  1497. direction or management of such entity, whether by contract or
  1498. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1499. outstanding shares, or (iii) beneficial ownership of such entity.
  1500. "You" (or "Your") shall mean an individual or Legal Entity
  1501. exercising permissions granted by this License.
  1502. "Source" form shall mean the preferred form for making modifications,
  1503. including but not limited to software source code, documentation
  1504. source, and configuration files.
  1505. "Object" form shall mean any form resulting from mechanical
  1506. transformation or translation of a Source form, including but
  1507. not limited to compiled object code, generated documentation,
  1508. and conversions to other media types.
  1509. "Work" shall mean the work of authorship, whether in Source or
  1510. Object form, made available under the License, as indicated by a
  1511. copyright notice that is included in or attached to the work
  1512. (an example is provided in the Appendix below).
  1513. "Derivative Works" shall mean any work, whether in Source or Object
  1514. form, that is based on (or derived from) the Work and for which the
  1515. editorial revisions, annotations, elaborations, or other modifications
  1516. represent, as a whole, an original work of authorship. For the purposes
  1517. of this License, Derivative Works shall not include works that remain
  1518. separable from, or merely link (or bind by name) to the interfaces of,
  1519. the Work and Derivative Works thereof.
  1520. "Contribution" shall mean any work of authorship, including
  1521. the original version of the Work and any modifications or additions
  1522. to that Work or Derivative Works thereof, that is intentionally
  1523. submitted to Licensor for inclusion in the Work by the copyright owner
  1524. or by an individual or Legal Entity authorized to submit on behalf of
  1525. the copyright owner. For the purposes of this definition, "submitted"
  1526. means any form of electronic, verbal, or written communication sent
  1527. to the Licensor or its representatives, including but not limited to
  1528. communication on electronic mailing lists, source code control systems,
  1529. and issue tracking systems that are managed by, or on behalf of, the
  1530. Licensor for the purpose of discussing and improving the Work, but
  1531. excluding communication that is conspicuously marked or otherwise
  1532. designated in writing by the copyright owner as "Not a Contribution."
  1533. "Contributor" shall mean Licensor and any individual or Legal Entity
  1534. on behalf of whom a Contribution has been received by Licensor and
  1535. subsequently incorporated within the Work.
  1536. 2. Grant of Copyright License. Subject to the terms and conditions of
  1537. this License, each Contributor hereby grants to You a perpetual,
  1538. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1539. copyright license to reproduce, prepare Derivative Works of,
  1540. publicly display, publicly perform, sublicense, and distribute the
  1541. Work and such Derivative Works in Source or Object form.
  1542. 3. Grant of Patent License. Subject to the terms and conditions of
  1543. this License, each Contributor hereby grants to You a perpetual,
  1544. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1545. (except as stated in this section) patent license to make, have made,
  1546. use, offer to sell, sell, import, and otherwise transfer the Work,
  1547. where such license applies only to those patent claims licensable
  1548. by such Contributor that are necessarily infringed by their
  1549. Contribution(s) alone or by combination of their Contribution(s)
  1550. with the Work to which such Contribution(s) was submitted. If You
  1551. institute patent litigation against any entity (including a
  1552. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1553. or a Contribution incorporated within the Work constitutes direct
  1554. or contributory patent infringement, then any patent licenses
  1555. granted to You under this License for that Work shall terminate
  1556. as of the date such litigation is filed.
  1557. 4. Redistribution. You may reproduce and distribute copies of the
  1558. Work or Derivative Works thereof in any medium, with or without
  1559. modifications, and in Source or Object form, provided that You
  1560. meet the following conditions:
  1561. (a) You must give any other recipients of the Work or
  1562. Derivative Works a copy of this License; and
  1563. (b) You must cause any modified files to carry prominent notices
  1564. stating that You changed the files; and
  1565. (c) You must retain, in the Source form of any Derivative Works
  1566. that You distribute, all copyright, patent, trademark, and
  1567. attribution notices from the Source form of the Work,
  1568. excluding those notices that do not pertain to any part of
  1569. the Derivative Works; and
  1570. (d) If the Work includes a "NOTICE" text file as part of its
  1571. distribution, then any Derivative Works that You distribute must
  1572. include a readable copy of the attribution notices contained
  1573. within such NOTICE file, excluding those notices that do not
  1574. pertain to any part of the Derivative Works, in at least one
  1575. of the following places: within a NOTICE text file distributed
  1576. as part of the Derivative Works; within the Source form or
  1577. documentation, if provided along with the Derivative Works; or,
  1578. within a display generated by the Derivative Works, if and
  1579. wherever such third-party notices normally appear. The contents
  1580. of the NOTICE file are for informational purposes only and
  1581. do not modify the License. You may add Your own attribution
  1582. notices within Derivative Works that You distribute, alongside
  1583. or as an addendum to the NOTICE text from the Work, provided
  1584. that such additional attribution notices cannot be construed
  1585. as modifying the License.
  1586. You may add Your own copyright statement to Your modifications and
  1587. may provide additional or different license terms and conditions
  1588. for use, reproduction, or distribution of Your modifications, or
  1589. for any such Derivative Works as a whole, provided Your use,
  1590. reproduction, and distribution of the Work otherwise complies with
  1591. the conditions stated in this License.
  1592. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1593. any Contribution intentionally submitted for inclusion in the Work
  1594. by You to the Licensor shall be under the terms and conditions of
  1595. this License, without any additional terms or conditions.
  1596. Notwithstanding the above, nothing herein shall supersede or modify
  1597. the terms of any separate license agreement you may have executed
  1598. with Licensor regarding such Contributions.
  1599. 6. Trademarks. This License does not grant permission to use the trade
  1600. names, trademarks, service marks, or product names of the Licensor,
  1601. except as required for reasonable and customary use in describing the
  1602. origin of the Work and reproducing the content of the NOTICE file.
  1603. 7. Disclaimer of Warranty. Unless required by applicable law or
  1604. agreed to in writing, Licensor provides the Work (and each
  1605. Contributor provides its Contributions) on an "AS IS" BASIS,
  1606. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1607. implied, including, without limitation, any warranties or conditions
  1608. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1609. PARTICULAR PURPOSE. You are solely responsible for determining the
  1610. appropriateness of using or redistributing the Work and assume any
  1611. risks associated with Your exercise of permissions under this License.
  1612. 8. Limitation of Liability. In no event and under no legal theory,
  1613. whether in tort (including negligence), contract, or otherwise,
  1614. unless required by applicable law (such as deliberate and grossly
  1615. negligent acts) or agreed to in writing, shall any Contributor be
  1616. liable to You for damages, including any direct, indirect, special,
  1617. incidental, or consequential damages of any character arising as a
  1618. result of this License or out of the use or inability to use the
  1619. Work (including but not limited to damages for loss of goodwill,
  1620. work stoppage, computer failure or malfunction, or any and all
  1621. other commercial damages or losses), even if such Contributor
  1622. has been advised of the possibility of such damages.
  1623. 9. Accepting Warranty or Additional Liability. While redistributing
  1624. the Work or Derivative Works thereof, You may choose to offer,
  1625. and charge a fee for, acceptance of support, warranty, indemnity,
  1626. or other liability obligations and/or rights consistent with this
  1627. License. However, in accepting such obligations, You may act only
  1628. on Your own behalf and on Your sole responsibility, not on behalf
  1629. of any other Contributor, and only if You agree to indemnify,
  1630. defend, and hold each Contributor harmless for any liability
  1631. incurred by, or claims asserted against, such Contributor by reason
  1632. of your accepting any such warranty or additional liability.
  1633. END OF TERMS AND CONDITIONS
  1634. APPENDIX: How to apply the Apache License to your work.
  1635. To apply the Apache License to your work, attach the following
  1636. boilerplate notice, with the fields enclosed by brackets "[]"
  1637. replaced with your own identifying information. (Don't include
  1638. the brackets!) The text should be enclosed in the appropriate
  1639. comment syntax for the file format. We also recommend that a
  1640. file or class name and description of purpose be included on the
  1641. same "printed page" as the copyright notice for easier
  1642. identification within third-party archives.
  1643. Copyright [yyyy] [name of copyright owner]
  1644. Licensed under the Apache License, Version 2.0 (the "License");
  1645. you may not use this file except in compliance with the License.
  1646. You may obtain a copy of the License at
  1647. http://www.apache.org/licenses/LICENSE-2.0
  1648. Unless required by applicable law or agreed to in writing, software
  1649. distributed under the License is distributed on an "AS IS" BASIS,
  1650. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1651. See the License for the specific language governing permissions and
  1652. limitations under the License.
  1653. ####################
  1654. https://github.com/antlr/antlr3
  1655. -----
  1656. // [The "BSD licence"]
  1657. // Copyright (c) 2005-2009 Jim Idle, Temporal Wave LLC
  1658. // http://www.temporal-wave.com
  1659. // http://www.linkedin.com/in/jimidle
  1660. //
  1661. // All rights reserved.
  1662. //
  1663. // Redistribution and use in source and binary forms, with or without
  1664. // modification, are permitted provided that the following conditions
  1665. // are met:
  1666. // 1. Redistributions of source code must retain the above copyright
  1667. // notice, this list of conditions and the following disclaimer.
  1668. // 2. Redistributions in binary form must reproduce the above copyright
  1669. // notice, this list of conditions and the following disclaimer in the
  1670. // documentation and/or other materials provided with the distribution.
  1671. // 3. The name of the author may not be used to endorse or promote products
  1672. // derived from this software without specific prior written permission.
  1673. //
  1674. // THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  1675. // IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  1676. // OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  1677. // IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
  1678. // INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  1679. // NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1680. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1681. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1682. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  1683. // THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1684. ####################
  1685. https://github.com/sparsehash/sparsehash
  1686. -----
  1687. Copyright (c) 2005, Google Inc.
  1688. All rights reserved.
  1689. Redistribution and use in source and binary forms, with or without
  1690. modification, are permitted provided that the following conditions are
  1691. met:
  1692. * Redistributions of source code must retain the above copyright
  1693. notice, this list of conditions and the following disclaimer.
  1694. * Redistributions in binary form must reproduce the above
  1695. copyright notice, this list of conditions and the following disclaimer
  1696. in the documentation and/or other materials provided with the
  1697. distribution.
  1698. * Neither the name of Google Inc. nor the names of its
  1699. contributors may be used to endorse or promote products derived from
  1700. this software without specific prior written permission.
  1701. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1702. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1703. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1704. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1705. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1706. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1707. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1708. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1709. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1710. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1711. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1712. ####################
  1713. https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-s3
  1714. -----
  1715. Apache License
  1716. Version 2.0, January 2004
  1717. http://www.apache.org/licenses/
  1718. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1719. 1. Definitions.
  1720. "License" shall mean the terms and conditions for use, reproduction,
  1721. and distribution as defined by Sections 1 through 9 of this document.
  1722. "Licensor" shall mean the copyright owner or entity authorized by
  1723. the copyright owner that is granting the License.
  1724. "Legal Entity" shall mean the union of the acting entity and all
  1725. other entities that control, are controlled by, or are under common
  1726. control with that entity. For the purposes of this definition,
  1727. "control" means (i) the power, direct or indirect, to cause the
  1728. direction or management of such entity, whether by contract or
  1729. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1730. outstanding shares, or (iii) beneficial ownership of such entity.
  1731. "You" (or "Your") shall mean an individual or Legal Entity
  1732. exercising permissions granted by this License.
  1733. "Source" form shall mean the preferred form for making modifications,
  1734. including but not limited to software source code, documentation
  1735. source, and configuration files.
  1736. "Object" form shall mean any form resulting from mechanical
  1737. transformation or translation of a Source form, including but
  1738. not limited to compiled object code, generated documentation,
  1739. and conversions to other media types.
  1740. "Work" shall mean the work of authorship, whether in Source or
  1741. Object form, made available under the License, as indicated by a
  1742. copyright notice that is included in or attached to the work
  1743. (an example is provided in the Appendix below).
  1744. "Derivative Works" shall mean any work, whether in Source or Object
  1745. form, that is based on (or derived from) the Work and for which the
  1746. editorial revisions, annotations, elaborations, or other modifications
  1747. represent, as a whole, an original work of authorship. For the purposes
  1748. of this License, Derivative Works shall not include works that remain
  1749. separable from, or merely link (or bind by name) to the interfaces of,
  1750. the Work and Derivative Works thereof.
  1751. "Contribution" shall mean any work of authorship, including
  1752. the original version of the Work and any modifications or additions
  1753. to that Work or Derivative Works thereof, that is intentionally
  1754. submitted to Licensor for inclusion in the Work by the copyright owner
  1755. or by an individual or Legal Entity authorized to submit on behalf of
  1756. the copyright owner. For the purposes of this definition, "submitted"
  1757. means any form of electronic, verbal, or written communication sent
  1758. to the Licensor or its representatives, including but not limited to
  1759. communication on electronic mailing lists, source code control systems,
  1760. and issue tracking systems that are managed by, or on behalf of, the
  1761. Licensor for the purpose of discussing and improving the Work, but
  1762. excluding communication that is conspicuously marked or otherwise
  1763. designated in writing by the copyright owner as "Not a Contribution."
  1764. "Contributor" shall mean Licensor and any individual or Legal Entity
  1765. on behalf of whom a Contribution has been received by Licensor and
  1766. subsequently incorporated within the Work.
  1767. 2. Grant of Copyright License. Subject to the terms and conditions of
  1768. this License, each Contributor hereby grants to You a perpetual,
  1769. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1770. copyright license to reproduce, prepare Derivative Works of,
  1771. publicly display, publicly perform, sublicense, and distribute the
  1772. Work and such Derivative Works in Source or Object form.
  1773. 3. Grant of Patent License. Subject to the terms and conditions of
  1774. this License, each Contributor hereby grants to You a perpetual,
  1775. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1776. (except as stated in this section) patent license to make, have made,
  1777. use, offer to sell, sell, import, and otherwise transfer the Work,
  1778. where such license applies only to those patent claims licensable
  1779. by such Contributor that are necessarily infringed by their
  1780. Contribution(s) alone or by combination of their Contribution(s)
  1781. with the Work to which such Contribution(s) was submitted. If You
  1782. institute patent litigation against any entity (including a
  1783. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1784. or a Contribution incorporated within the Work constitutes direct
  1785. or contributory patent infringement, then any patent licenses
  1786. granted to You under this License for that Work shall terminate
  1787. as of the date such litigation is filed.
  1788. 4. Redistribution. You may reproduce and distribute copies of the
  1789. Work or Derivative Works thereof in any medium, with or without
  1790. modifications, and in Source or Object form, provided that You
  1791. meet the following conditions:
  1792. (a) You must give any other recipients of the Work or
  1793. Derivative Works a copy of this License; and
  1794. (b) You must cause any modified files to carry prominent notices
  1795. stating that You changed the files; and
  1796. (c) You must retain, in the Source form of any Derivative Works
  1797. that You distribute, all copyright, patent, trademark, and
  1798. attribution notices from the Source form of the Work,
  1799. excluding those notices that do not pertain to any part of
  1800. the Derivative Works; and
  1801. (d) If the Work includes a "NOTICE" text file as part of its
  1802. distribution, then any Derivative Works that You distribute must
  1803. include a readable copy of the attribution notices contained
  1804. within such NOTICE file, excluding those notices that do not
  1805. pertain to any part of the Derivative Works, in at least one
  1806. of the following places: within a NOTICE text file distributed
  1807. as part of the Derivative Works; within the Source form or
  1808. documentation, if provided along with the Derivative Works; or,
  1809. within a display generated by the Derivative Works, if and
  1810. wherever such third-party notices normally appear. The contents
  1811. of the NOTICE file are for informational purposes only and
  1812. do not modify the License. You may add Your own attribution
  1813. notices within Derivative Works that You distribute, alongside
  1814. or as an addendum to the NOTICE text from the Work, provided
  1815. that such additional attribution notices cannot be construed
  1816. as modifying the License.
  1817. You may add Your own copyright statement to Your modifications and
  1818. may provide additional or different license terms and conditions
  1819. for use, reproduction, or distribution of Your modifications, or
  1820. for any such Derivative Works as a whole, provided Your use,
  1821. reproduction, and distribution of the Work otherwise complies with
  1822. the conditions stated in this License.
  1823. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1824. any Contribution intentionally submitted for inclusion in the Work
  1825. by You to the Licensor shall be under the terms and conditions of
  1826. this License, without any additional terms or conditions.
  1827. Notwithstanding the above, nothing herein shall supersede or modify
  1828. the terms of any separate license agreement you may have executed
  1829. with Licensor regarding such Contributions.
  1830. 6. Trademarks. This License does not grant permission to use the trade
  1831. names, trademarks, service marks, or product names of the Licensor,
  1832. except as required for reasonable and customary use in describing the
  1833. origin of the Work and reproducing the content of the NOTICE file.
  1834. 7. Disclaimer of Warranty. Unless required by applicable law or
  1835. agreed to in writing, Licensor provides the Work (and each
  1836. Contributor provides its Contributions) on an "AS IS" BASIS,
  1837. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1838. implied, including, without limitation, any warranties or conditions
  1839. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1840. PARTICULAR PURPOSE. You are solely responsible for determining the
  1841. appropriateness of using or redistributing the Work and assume any
  1842. risks associated with Your exercise of permissions under this License.
  1843. 8. Limitation of Liability. In no event and under no legal theory,
  1844. whether in tort (including negligence), contract, or otherwise,
  1845. unless required by applicable law (such as deliberate and grossly
  1846. negligent acts) or agreed to in writing, shall any Contributor be
  1847. liable to You for damages, including any direct, indirect, special,
  1848. incidental, or consequential damages of any character arising as a
  1849. result of this License or out of the use or inability to use the
  1850. Work (including but not limited to damages for loss of goodwill,
  1851. work stoppage, computer failure or malfunction, or any and all
  1852. other commercial damages or losses), even if such Contributor
  1853. has been advised of the possibility of such damages.
  1854. 9. Accepting Warranty or Additional Liability. While redistributing
  1855. the Work or Derivative Works thereof, You may choose to offer,
  1856. and charge a fee for, acceptance of support, warranty, indemnity,
  1857. or other liability obligations and/or rights consistent with this
  1858. License. However, in accepting such obligations, You may act only
  1859. on Your own behalf and on Your sole responsibility, not on behalf
  1860. of any other Contributor, and only if You agree to indemnify,
  1861. defend, and hold each Contributor harmless for any liability
  1862. incurred by, or claims asserted against, such Contributor by reason
  1863. of your accepting any such warranty or additional liability.
  1864. END OF TERMS AND CONDITIONS
  1865. APPENDIX: How to apply the Apache License to your work.
  1866. To apply the Apache License to your work, attach the following
  1867. boilerplate notice, with the fields enclosed by brackets "{}"
  1868. replaced with your own identifying information. (Don't include
  1869. the brackets!) The text should be enclosed in the appropriate
  1870. comment syntax for the file format. We also recommend that a
  1871. file or class name and description of purpose be included on the
  1872. same "printed page" as the copyright notice for easier
  1873. identification within third-party archives.
  1874. Copyright {yyyy} {name of copyright owner}
  1875. Licensed under the Apache License, Version 2.0 (the "License");
  1876. you may not use this file except in compliance with the License.
  1877. You may obtain a copy of the License at
  1878. http://www.apache.org/licenses/LICENSE-2.0
  1879. Unless required by applicable law or agreed to in writing, software
  1880. distributed under the License is distributed on an "AS IS" BASIS,
  1881. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1882. See the License for the specific language governing permissions and
  1883. limitations under the License.
  1884. ####################
  1885. https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core
  1886. -----
  1887. Apache License
  1888. Version 2.0, January 2004
  1889. http://www.apache.org/licenses/
  1890. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1891. 1. Definitions.
  1892. "License" shall mean the terms and conditions for use, reproduction,
  1893. and distribution as defined by Sections 1 through 9 of this document.
  1894. "Licensor" shall mean the copyright owner or entity authorized by
  1895. the copyright owner that is granting the License.
  1896. "Legal Entity" shall mean the union of the acting entity and all
  1897. other entities that control, are controlled by, or are under common
  1898. control with that entity. For the purposes of this definition,
  1899. "control" means (i) the power, direct or indirect, to cause the
  1900. direction or management of such entity, whether by contract or
  1901. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1902. outstanding shares, or (iii) beneficial ownership of such entity.
  1903. "You" (or "Your") shall mean an individual or Legal Entity
  1904. exercising permissions granted by this License.
  1905. "Source" form shall mean the preferred form for making modifications,
  1906. including but not limited to software source code, documentation
  1907. source, and configuration files.
  1908. "Object" form shall mean any form resulting from mechanical
  1909. transformation or translation of a Source form, including but
  1910. not limited to compiled object code, generated documentation,
  1911. and conversions to other media types.
  1912. "Work" shall mean the work of authorship, whether in Source or
  1913. Object form, made available under the License, as indicated by a
  1914. copyright notice that is included in or attached to the work
  1915. (an example is provided in the Appendix below).
  1916. "Derivative Works" shall mean any work, whether in Source or Object
  1917. form, that is based on (or derived from) the Work and for which the
  1918. editorial revisions, annotations, elaborations, or other modifications
  1919. represent, as a whole, an original work of authorship. For the purposes
  1920. of this License, Derivative Works shall not include works that remain
  1921. separable from, or merely link (or bind by name) to the interfaces of,
  1922. the Work and Derivative Works thereof.
  1923. "Contribution" shall mean any work of authorship, including
  1924. the original version of the Work and any modifications or additions
  1925. to that Work or Derivative Works thereof, that is intentionally
  1926. submitted to Licensor for inclusion in the Work by the copyright owner
  1927. or by an individual or Legal Entity authorized to submit on behalf of
  1928. the copyright owner. For the purposes of this definition, "submitted"
  1929. means any form of electronic, verbal, or written communication sent
  1930. to the Licensor or its representatives, including but not limited to
  1931. communication on electronic mailing lists, source code control systems,
  1932. and issue tracking systems that are managed by, or on behalf of, the
  1933. Licensor for the purpose of discussing and improving the Work, but
  1934. excluding communication that is conspicuously marked or otherwise
  1935. designated in writing by the copyright owner as "Not a Contribution."
  1936. "Contributor" shall mean Licensor and any individual or Legal Entity
  1937. on behalf of whom a Contribution has been received by Licensor and
  1938. subsequently incorporated within the Work.
  1939. 2. Grant of Copyright License. Subject to the terms and conditions of
  1940. this License, each Contributor hereby grants to You a perpetual,
  1941. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1942. copyright license to reproduce, prepare Derivative Works of,
  1943. publicly display, publicly perform, sublicense, and distribute the
  1944. Work and such Derivative Works in Source or Object form.
  1945. 3. Grant of Patent License. Subject to the terms and conditions of
  1946. this License, each Contributor hereby grants to You a perpetual,
  1947. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1948. (except as stated in this section) patent license to make, have made,
  1949. use, offer to sell, sell, import, and otherwise transfer the Work,
  1950. where such license applies only to those patent claims licensable
  1951. by such Contributor that are necessarily infringed by their
  1952. Contribution(s) alone or by combination of their Contribution(s)
  1953. with the Work to which such Contribution(s) was submitted. If You
  1954. institute patent litigation against any entity (including a
  1955. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1956. or a Contribution incorporated within the Work constitutes direct
  1957. or contributory patent infringement, then any patent licenses
  1958. granted to You under this License for that Work shall terminate
  1959. as of the date such litigation is filed.
  1960. 4. Redistribution. You may reproduce and distribute copies of the
  1961. Work or Derivative Works thereof in any medium, with or without
  1962. modifications, and in Source or Object form, provided that You
  1963. meet the following conditions:
  1964. (a) You must give any other recipients of the Work or
  1965. Derivative Works a copy of this License; and
  1966. (b) You must cause any modified files to carry prominent notices
  1967. stating that You changed the files; and
  1968. (c) You must retain, in the Source form of any Derivative Works
  1969. that You distribute, all copyright, patent, trademark, and
  1970. attribution notices from the Source form of the Work,
  1971. excluding those notices that do not pertain to any part of
  1972. the Derivative Works; and
  1973. (d) If the Work includes a "NOTICE" text file as part of its
  1974. distribution, then any Derivative Works that You distribute must
  1975. include a readable copy of the attribution notices contained
  1976. within such NOTICE file, excluding those notices that do not
  1977. pertain to any part of the Derivative Works, in at least one
  1978. of the following places: within a NOTICE text file distributed
  1979. as part of the Derivative Works; within the Source form or
  1980. documentation, if provided along with the Derivative Works; or,
  1981. within a display generated by the Derivative Works, if and
  1982. wherever such third-party notices normally appear. The contents
  1983. of the NOTICE file are for informational purposes only and
  1984. do not modify the License. You may add Your own attribution
  1985. notices within Derivative Works that You distribute, alongside
  1986. or as an addendum to the NOTICE text from the Work, provided
  1987. that such additional attribution notices cannot be construed
  1988. as modifying the License.
  1989. You may add Your own copyright statement to Your modifications and
  1990. may provide additional or different license terms and conditions
  1991. for use, reproduction, or distribution of Your modifications, or
  1992. for any such Derivative Works as a whole, provided Your use,
  1993. reproduction, and distribution of the Work otherwise complies with
  1994. the conditions stated in this License.
  1995. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1996. any Contribution intentionally submitted for inclusion in the Work
  1997. by You to the Licensor shall be under the terms and conditions of
  1998. this License, without any additional terms or conditions.
  1999. Notwithstanding the above, nothing herein shall supersede or modify
  2000. the terms of any separate license agreement you may have executed
  2001. with Licensor regarding such Contributions.
  2002. 6. Trademarks. This License does not grant permission to use the trade
  2003. names, trademarks, service marks, or product names of the Licensor,
  2004. except as required for reasonable and customary use in describing the
  2005. origin of the Work and reproducing the content of the NOTICE file.
  2006. 7. Disclaimer of Warranty. Unless required by applicable law or
  2007. agreed to in writing, Licensor provides the Work (and each
  2008. Contributor provides its Contributions) on an "AS IS" BASIS,
  2009. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2010. implied, including, without limitation, any warranties or conditions
  2011. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2012. PARTICULAR PURPOSE. You are solely responsible for determining the
  2013. appropriateness of using or redistributing the Work and assume any
  2014. risks associated with Your exercise of permissions under this License.
  2015. 8. Limitation of Liability. In no event and under no legal theory,
  2016. whether in tort (including negligence), contract, or otherwise,
  2017. unless required by applicable law (such as deliberate and grossly
  2018. negligent acts) or agreed to in writing, shall any Contributor be
  2019. liable to You for damages, including any direct, indirect, special,
  2020. incidental, or consequential damages of any character arising as a
  2021. result of this License or out of the use or inability to use the
  2022. Work (including but not limited to damages for loss of goodwill,
  2023. work stoppage, computer failure or malfunction, or any and all
  2024. other commercial damages or losses), even if such Contributor
  2025. has been advised of the possibility of such damages.
  2026. 9. Accepting Warranty or Additional Liability. While redistributing
  2027. the Work or Derivative Works thereof, You may choose to offer,
  2028. and charge a fee for, acceptance of support, warranty, indemnity,
  2029. or other liability obligations and/or rights consistent with this
  2030. License. However, in accepting such obligations, You may act only
  2031. on Your own behalf and on Your sole responsibility, not on behalf
  2032. of any other Contributor, and only if You agree to indemnify,
  2033. defend, and hold each Contributor harmless for any liability
  2034. incurred by, or claims asserted against, such Contributor by reason
  2035. of your accepting any such warranty or additional liability.
  2036. END OF TERMS AND CONDITIONS
  2037. APPENDIX: How to apply the Apache License to your work.
  2038. To apply the Apache License to your work, attach the following
  2039. boilerplate notice, with the fields enclosed by brackets "{}"
  2040. replaced with your own identifying information. (Don't include
  2041. the brackets!) The text should be enclosed in the appropriate
  2042. comment syntax for the file format. We also recommend that a
  2043. file or class name and description of purpose be included on the
  2044. same "printed page" as the copyright notice for easier
  2045. identification within third-party archives.
  2046. Copyright {yyyy} {name of copyright owner}
  2047. Licensed under the Apache License, Version 2.0 (the "License");
  2048. you may not use this file except in compliance with the License.
  2049. You may obtain a copy of the License at
  2050. http://www.apache.org/licenses/LICENSE-2.0
  2051. Unless required by applicable law or agreed to in writing, software
  2052. distributed under the License is distributed on an "AS IS" BASIS,
  2053. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2054. See the License for the specific language governing permissions and
  2055. limitations under the License.
  2056. ####################
  2057. https://github.com/curl/curl
  2058. -----
  2059. COPYRIGHT AND PERMISSION NOTICE
  2060. Copyright (c) 1996 - 2020, Daniel Stenberg, <daniel@haxx.se>, and many
  2061. contributors, see the THANKS file.
  2062. All rights reserved.
  2063. Permission to use, copy, modify, and distribute this software for any purpose
  2064. with or without fee is hereby granted, provided that the above copyright
  2065. notice and this permission notice appear in all copies.
  2066. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2067. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2068. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
  2069. NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
  2070. DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
  2071. OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
  2072. OR OTHER DEALINGS IN THE SOFTWARE.
  2073. Except as contained in this notice, the name of a copyright holder shall not
  2074. be used in advertising or otherwise to promote the sale, use or other dealings
  2075. in this Software without prior written authorization of the copyright holder.
  2076. ####################
  2077. https://github.com/nghttp2/nghttp2
  2078. -----
  2079. The MIT License
  2080. Copyright (c) 2012, 2014, 2015, 2016 Tatsuhiro Tsujikawa
  2081. Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors
  2082. Permission is hereby granted, free of charge, to any person obtaining
  2083. a copy of this software and associated documentation files (the
  2084. "Software"), to deal in the Software without restriction, including
  2085. without limitation the rights to use, copy, modify, merge, publish,
  2086. distribute, sublicense, and/or sell copies of the Software, and to
  2087. permit persons to whom the Software is furnished to do so, subject to
  2088. the following conditions:
  2089. The above copyright notice and this permission notice shall be
  2090. included in all copies or substantial portions of the Software.
  2091. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  2092. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  2093. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  2094. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  2095. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  2096. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  2097. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2098. ####################
  2099. https://github.com/awslabs/aws-c-common/blob/main/LICENSE
  2100. -----
  2101. Apache License
  2102. Version 2.0, January 2004
  2103. http://www.apache.org/licenses/
  2104. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2105. 1. Definitions.
  2106. "License" shall mean the terms and conditions for use, reproduction,
  2107. and distribution as defined by Sections 1 through 9 of this document.
  2108. "Licensor" shall mean the copyright owner or entity authorized by
  2109. the copyright owner that is granting the License.
  2110. "Legal Entity" shall mean the union of the acting entity and all
  2111. other entities that control, are controlled by, or are under common
  2112. control with that entity. For the purposes of this definition,
  2113. "control" means (i) the power, direct or indirect, to cause the
  2114. direction or management of such entity, whether by contract or
  2115. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2116. outstanding shares, or (iii) beneficial ownership of such entity.
  2117. "You" (or "Your") shall mean an individual or Legal Entity
  2118. exercising permissions granted by this License.
  2119. "Source" form shall mean the preferred form for making modifications,
  2120. including but not limited to software source code, documentation
  2121. source, and configuration files.
  2122. "Object" form shall mean any form resulting from mechanical
  2123. transformation or translation of a Source form, including but
  2124. not limited to compiled object code, generated documentation,
  2125. and conversions to other media types.
  2126. "Work" shall mean the work of authorship, whether in Source or
  2127. Object form, made available under the License, as indicated by a
  2128. copyright notice that is included in or attached to the work
  2129. (an example is provided in the Appendix below).
  2130. "Derivative Works" shall mean any work, whether in Source or Object
  2131. form, that is based on (or derived from) the Work and for which the
  2132. editorial revisions, annotations, elaborations, or other modifications
  2133. represent, as a whole, an original work of authorship. For the purposes
  2134. of this License, Derivative Works shall not include works that remain
  2135. separable from, or merely link (or bind by name) to the interfaces of,
  2136. the Work and Derivative Works thereof.
  2137. "Contribution" shall mean any work of authorship, including
  2138. the original version of the Work and any modifications or additions
  2139. to that Work or Derivative Works thereof, that is intentionally
  2140. submitted to Licensor for inclusion in the Work by the copyright owner
  2141. or by an individual or Legal Entity authorized to submit on behalf of
  2142. the copyright owner. For the purposes of this definition, "submitted"
  2143. means any form of electronic, verbal, or written communication sent
  2144. to the Licensor or its representatives, including but not limited to
  2145. communication on electronic mailing lists, source code control systems,
  2146. and issue tracking systems that are managed by, or on behalf of, the
  2147. Licensor for the purpose of discussing and improving the Work, but
  2148. excluding communication that is conspicuously marked or otherwise
  2149. designated in writing by the copyright owner as "Not a Contribution."
  2150. "Contributor" shall mean Licensor and any individual or Legal Entity
  2151. on behalf of whom a Contribution has been received by Licensor and
  2152. subsequently incorporated within the Work.
  2153. 2. Grant of Copyright License. Subject to the terms and conditions of
  2154. this License, each Contributor hereby grants to You a perpetual,
  2155. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2156. copyright license to reproduce, prepare Derivative Works of,
  2157. publicly display, publicly perform, sublicense, and distribute the
  2158. Work and such Derivative Works in Source or Object form.
  2159. 3. Grant of Patent License. Subject to the terms and conditions of
  2160. this License, each Contributor hereby grants to You a perpetual,
  2161. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2162. (except as stated in this section) patent license to make, have made,
  2163. use, offer to sell, sell, import, and otherwise transfer the Work,
  2164. where such license applies only to those patent claims licensable
  2165. by such Contributor that are necessarily infringed by their
  2166. Contribution(s) alone or by combination of their Contribution(s)
  2167. with the Work to which such Contribution(s) was submitted. If You
  2168. institute patent litigation against any entity (including a
  2169. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2170. or a Contribution incorporated within the Work constitutes direct
  2171. or contributory patent infringement, then any patent licenses
  2172. granted to You under this License for that Work shall terminate
  2173. as of the date such litigation is filed.
  2174. 4. Redistribution. You may reproduce and distribute copies of the
  2175. Work or Derivative Works thereof in any medium, with or without
  2176. modifications, and in Source or Object form, provided that You
  2177. meet the following conditions:
  2178. (a) You must give any other recipients of the Work or
  2179. Derivative Works a copy of this License; and
  2180. (b) You must cause any modified files to carry prominent notices
  2181. stating that You changed the files; and
  2182. (c) You must retain, in the Source form of any Derivative Works
  2183. that You distribute, all copyright, patent, trademark, and
  2184. attribution notices from the Source form of the Work,
  2185. excluding those notices that do not pertain to any part of
  2186. the Derivative Works; and
  2187. (d) If the Work includes a "NOTICE" text file as part of its
  2188. distribution, then any Derivative Works that You distribute must
  2189. include a readable copy of the attribution notices contained
  2190. within such NOTICE file, excluding those notices that do not
  2191. pertain to any part of the Derivative Works, in at least one
  2192. of the following places: within a NOTICE text file distributed
  2193. as part of the Derivative Works; within the Source form or
  2194. documentation, if provided along with the Derivative Works; or,
  2195. within a display generated by the Derivative Works, if and
  2196. wherever such third-party notices normally appear. The contents
  2197. of the NOTICE file are for informational purposes only and
  2198. do not modify the License. You may add Your own attribution
  2199. notices within Derivative Works that You distribute, alongside
  2200. or as an addendum to the NOTICE text from the Work, provided
  2201. that such additional attribution notices cannot be construed
  2202. as modifying the License.
  2203. You may add Your own copyright statement to Your modifications and
  2204. may provide additional or different license terms and conditions
  2205. for use, reproduction, or distribution of Your modifications, or
  2206. for any such Derivative Works as a whole, provided Your use,
  2207. reproduction, and distribution of the Work otherwise complies with
  2208. the conditions stated in this License.
  2209. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2210. any Contribution intentionally submitted for inclusion in the Work
  2211. by You to the Licensor shall be under the terms and conditions of
  2212. this License, without any additional terms or conditions.
  2213. Notwithstanding the above, nothing herein shall supersede or modify
  2214. the terms of any separate license agreement you may have executed
  2215. with Licensor regarding such Contributions.
  2216. 6. Trademarks. This License does not grant permission to use the trade
  2217. names, trademarks, service marks, or product names of the Licensor,
  2218. except as required for reasonable and customary use in describing the
  2219. origin of the Work and reproducing the content of the NOTICE file.
  2220. 7. Disclaimer of Warranty. Unless required by applicable law or
  2221. agreed to in writing, Licensor provides the Work (and each
  2222. Contributor provides its Contributions) on an "AS IS" BASIS,
  2223. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2224. implied, including, without limitation, any warranties or conditions
  2225. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2226. PARTICULAR PURPOSE. You are solely responsible for determining the
  2227. appropriateness of using or redistributing the Work and assume any
  2228. risks associated with Your exercise of permissions under this License.
  2229. 8. Limitation of Liability. In no event and under no legal theory,
  2230. whether in tort (including negligence), contract, or otherwise,
  2231. unless required by applicable law (such as deliberate and grossly
  2232. negligent acts) or agreed to in writing, shall any Contributor be
  2233. liable to You for damages, including any direct, indirect, special,
  2234. incidental, or consequential damages of any character arising as a
  2235. result of this License or out of the use or inability to use the
  2236. Work (including but not limited to damages for loss of goodwill,
  2237. work stoppage, computer failure or malfunction, or any and all
  2238. other commercial damages or losses), even if such Contributor
  2239. has been advised of the possibility of such damages.
  2240. 9. Accepting Warranty or Additional Liability. While redistributing
  2241. the Work or Derivative Works thereof, You may choose to offer,
  2242. and charge a fee for, acceptance of support, warranty, indemnity,
  2243. or other liability obligations and/or rights consistent with this
  2244. License. However, in accepting such obligations, You may act only
  2245. on Your own behalf and on Your sole responsibility, not on behalf
  2246. of any other Contributor, and only if You agree to indemnify,
  2247. defend, and hold each Contributor harmless for any liability
  2248. incurred by, or claims asserted against, such Contributor by reason
  2249. of your accepting any such warranty or additional liability.
  2250. END OF TERMS AND CONDITIONS
  2251. APPENDIX: How to apply the Apache License to your work.
  2252. To apply the Apache License to your work, attach the following
  2253. boilerplate notice, with the fields enclosed by brackets "[]"
  2254. replaced with your own identifying information. (Don't include
  2255. the brackets!) The text should be enclosed in the appropriate
  2256. comment syntax for the file format. We also recommend that a
  2257. file or class name and description of purpose be included on the
  2258. same "printed page" as the copyright notice for easier
  2259. identification within third-party archives.
  2260. Copyright [yyyy] [name of copyright owner]
  2261. Licensed under the Apache License, Version 2.0 (the "License");
  2262. you may not use this file except in compliance with the License.
  2263. You may obtain a copy of the License at
  2264. http://www.apache.org/licenses/LICENSE-2.0
  2265. Unless required by applicable law or agreed to in writing, software
  2266. distributed under the License is distributed on an "AS IS" BASIS,
  2267. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2268. See the License for the specific language governing permissions and
  2269. limitations under the License.
  2270. ####################
  2271. https://github.com/awslabs/aws-c-common
  2272. -----
  2273. Apache License
  2274. Version 2.0, January 2004
  2275. http://www.apache.org/licenses/
  2276. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2277. 1. Definitions.
  2278. "License" shall mean the terms and conditions for use, reproduction,
  2279. and distribution as defined by Sections 1 through 9 of this document.
  2280. "Licensor" shall mean the copyright owner or entity authorized by
  2281. the copyright owner that is granting the License.
  2282. "Legal Entity" shall mean the union of the acting entity and all
  2283. other entities that control, are controlled by, or are under common
  2284. control with that entity. For the purposes of this definition,
  2285. "control" means (i) the power, direct or indirect, to cause the
  2286. direction or management of such entity, whether by contract or
  2287. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2288. outstanding shares, or (iii) beneficial ownership of such entity.
  2289. "You" (or "Your") shall mean an individual or Legal Entity
  2290. exercising permissions granted by this License.
  2291. "Source" form shall mean the preferred form for making modifications,
  2292. including but not limited to software source code, documentation
  2293. source, and configuration files.
  2294. "Object" form shall mean any form resulting from mechanical
  2295. transformation or translation of a Source form, including but
  2296. not limited to compiled object code, generated documentation,
  2297. and conversions to other media types.
  2298. "Work" shall mean the work of authorship, whether in Source or
  2299. Object form, made available under the License, as indicated by a
  2300. copyright notice that is included in or attached to the work
  2301. (an example is provided in the Appendix below).
  2302. "Derivative Works" shall mean any work, whether in Source or Object
  2303. form, that is based on (or derived from) the Work and for which the
  2304. editorial revisions, annotations, elaborations, or other modifications
  2305. represent, as a whole, an original work of authorship. For the purposes
  2306. of this License, Derivative Works shall not include works that remain
  2307. separable from, or merely link (or bind by name) to the interfaces of,
  2308. the Work and Derivative Works thereof.
  2309. "Contribution" shall mean any work of authorship, including
  2310. the original version of the Work and any modifications or additions
  2311. to that Work or Derivative Works thereof, that is intentionally
  2312. submitted to Licensor for inclusion in the Work by the copyright owner
  2313. or by an individual or Legal Entity authorized to submit on behalf of
  2314. the copyright owner. For the purposes of this definition, "submitted"
  2315. means any form of electronic, verbal, or written communication sent
  2316. to the Licensor or its representatives, including but not limited to
  2317. communication on electronic mailing lists, source code control systems,
  2318. and issue tracking systems that are managed by, or on behalf of, the
  2319. Licensor for the purpose of discussing and improving the Work, but
  2320. excluding communication that is conspicuously marked or otherwise
  2321. designated in writing by the copyright owner as "Not a Contribution."
  2322. "Contributor" shall mean Licensor and any individual or Legal Entity
  2323. on behalf of whom a Contribution has been received by Licensor and
  2324. subsequently incorporated within the Work.
  2325. 2. Grant of Copyright License. Subject to the terms and conditions of
  2326. this License, each Contributor hereby grants to You a perpetual,
  2327. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2328. copyright license to reproduce, prepare Derivative Works of,
  2329. publicly display, publicly perform, sublicense, and distribute the
  2330. Work and such Derivative Works in Source or Object form.
  2331. 3. Grant of Patent License. Subject to the terms and conditions of
  2332. this License, each Contributor hereby grants to You a perpetual,
  2333. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2334. (except as stated in this section) patent license to make, have made,
  2335. use, offer to sell, sell, import, and otherwise transfer the Work,
  2336. where such license applies only to those patent claims licensable
  2337. by such Contributor that are necessarily infringed by their
  2338. Contribution(s) alone or by combination of their Contribution(s)
  2339. with the Work to which such Contribution(s) was submitted. If You
  2340. institute patent litigation against any entity (including a
  2341. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2342. or a Contribution incorporated within the Work constitutes direct
  2343. or contributory patent infringement, then any patent licenses
  2344. granted to You under this License for that Work shall terminate
  2345. as of the date such litigation is filed.
  2346. 4. Redistribution. You may reproduce and distribute copies of the
  2347. Work or Derivative Works thereof in any medium, with or without
  2348. modifications, and in Source or Object form, provided that You
  2349. meet the following conditions:
  2350. (a) You must give any other recipients of the Work or
  2351. Derivative Works a copy of this License; and
  2352. (b) You must cause any modified files to carry prominent notices
  2353. stating that You changed the files; and
  2354. (c) You must retain, in the Source form of any Derivative Works
  2355. that You distribute, all copyright, patent, trademark, and
  2356. attribution notices from the Source form of the Work,
  2357. excluding those notices that do not pertain to any part of
  2358. the Derivative Works; and
  2359. (d) If the Work includes a "NOTICE" text file as part of its
  2360. distribution, then any Derivative Works that You distribute must
  2361. include a readable copy of the attribution notices contained
  2362. within such NOTICE file, excluding those notices that do not
  2363. pertain to any part of the Derivative Works, in at least one
  2364. of the following places: within a NOTICE text file distributed
  2365. as part of the Derivative Works; within the Source form or
  2366. documentation, if provided along with the Derivative Works; or,
  2367. within a display generated by the Derivative Works, if and
  2368. wherever such third-party notices normally appear. The contents
  2369. of the NOTICE file are for informational purposes only and
  2370. do not modify the License. You may add Your own attribution
  2371. notices within Derivative Works that You distribute, alongside
  2372. or as an addendum to the NOTICE text from the Work, provided
  2373. that such additional attribution notices cannot be construed
  2374. as modifying the License.
  2375. You may add Your own copyright statement to Your modifications and
  2376. may provide additional or different license terms and conditions
  2377. for use, reproduction, or distribution of Your modifications, or
  2378. for any such Derivative Works as a whole, provided Your use,
  2379. reproduction, and distribution of the Work otherwise complies with
  2380. the conditions stated in this License.
  2381. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2382. any Contribution intentionally submitted for inclusion in the Work
  2383. by You to the Licensor shall be under the terms and conditions of
  2384. this License, without any additional terms or conditions.
  2385. Notwithstanding the above, nothing herein shall supersede or modify
  2386. the terms of any separate license agreement you may have executed
  2387. with Licensor regarding such Contributions.
  2388. 6. Trademarks. This License does not grant permission to use the trade
  2389. names, trademarks, service marks, or product names of the Licensor,
  2390. except as required for reasonable and customary use in describing the
  2391. origin of the Work and reproducing the content of the NOTICE file.
  2392. 7. Disclaimer of Warranty. Unless required by applicable law or
  2393. agreed to in writing, Licensor provides the Work (and each
  2394. Contributor provides its Contributions) on an "AS IS" BASIS,
  2395. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2396. implied, including, without limitation, any warranties or conditions
  2397. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2398. PARTICULAR PURPOSE. You are solely responsible for determining the
  2399. appropriateness of using or redistributing the Work and assume any
  2400. risks associated with Your exercise of permissions under this License.
  2401. 8. Limitation of Liability. In no event and under no legal theory,
  2402. whether in tort (including negligence), contract, or otherwise,
  2403. unless required by applicable law (such as deliberate and grossly
  2404. negligent acts) or agreed to in writing, shall any Contributor be
  2405. liable to You for damages, including any direct, indirect, special,
  2406. incidental, or consequential damages of any character arising as a
  2407. result of this License or out of the use or inability to use the
  2408. Work (including but not limited to damages for loss of goodwill,
  2409. work stoppage, computer failure or malfunction, or any and all
  2410. other commercial damages or losses), even if such Contributor
  2411. has been advised of the possibility of such damages.
  2412. 9. Accepting Warranty or Additional Liability. While redistributing
  2413. the Work or Derivative Works thereof, You may choose to offer,
  2414. and charge a fee for, acceptance of support, warranty, indemnity,
  2415. or other liability obligations and/or rights consistent with this
  2416. License. However, in accepting such obligations, You may act only
  2417. on Your own behalf and on Your sole responsibility, not on behalf
  2418. of any other Contributor, and only if You agree to indemnify,
  2419. defend, and hold each Contributor harmless for any liability
  2420. incurred by, or claims asserted against, such Contributor by reason
  2421. of your accepting any such warranty or additional liability.
  2422. END OF TERMS AND CONDITIONS
  2423. APPENDIX: How to apply the Apache License to your work.
  2424. To apply the Apache License to your work, attach the following
  2425. boilerplate notice, with the fields enclosed by brackets "[]"
  2426. replaced with your own identifying information. (Don't include
  2427. the brackets!) The text should be enclosed in the appropriate
  2428. comment syntax for the file format. We also recommend that a
  2429. file or class name and description of purpose be included on the
  2430. same "printed page" as the copyright notice for easier
  2431. identification within third-party archives.
  2432. Copyright [yyyy] [name of copyright owner]
  2433. Licensed under the Apache License, Version 2.0 (the "License");
  2434. you may not use this file except in compliance with the License.
  2435. You may obtain a copy of the License at
  2436. http://www.apache.org/licenses/LICENSE-2.0
  2437. Unless required by applicable law or agreed to in writing, software
  2438. distributed under the License is distributed on an "AS IS" BASIS,
  2439. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2440. See the License for the specific language governing permissions and
  2441. limitations under the License.
  2442. ####################
  2443. https://github.com/awslabs/aws-c-io
  2444. -----
  2445. Apache License
  2446. Version 2.0, January 2004
  2447. http://www.apache.org/licenses/
  2448. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2449. 1. Definitions.
  2450. "License" shall mean the terms and conditions for use, reproduction,
  2451. and distribution as defined by Sections 1 through 9 of this document.
  2452. "Licensor" shall mean the copyright owner or entity authorized by
  2453. the copyright owner that is granting the License.
  2454. "Legal Entity" shall mean the union of the acting entity and all
  2455. other entities that control, are controlled by, or are under common
  2456. control with that entity. For the purposes of this definition,
  2457. "control" means (i) the power, direct or indirect, to cause the
  2458. direction or management of such entity, whether by contract or
  2459. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2460. outstanding shares, or (iii) beneficial ownership of such entity.
  2461. "You" (or "Your") shall mean an individual or Legal Entity
  2462. exercising permissions granted by this License.
  2463. "Source" form shall mean the preferred form for making modifications,
  2464. including but not limited to software source code, documentation
  2465. source, and configuration files.
  2466. "Object" form shall mean any form resulting from mechanical
  2467. transformation or translation of a Source form, including but
  2468. not limited to compiled object code, generated documentation,
  2469. and conversions to other media types.
  2470. "Work" shall mean the work of authorship, whether in Source or
  2471. Object form, made available under the License, as indicated by a
  2472. copyright notice that is included in or attached to the work
  2473. (an example is provided in the Appendix below).
  2474. "Derivative Works" shall mean any work, whether in Source or Object
  2475. form, that is based on (or derived from) the Work and for which the
  2476. editorial revisions, annotations, elaborations, or other modifications
  2477. represent, as a whole, an original work of authorship. For the purposes
  2478. of this License, Derivative Works shall not include works that remain
  2479. separable from, or merely link (or bind by name) to the interfaces of,
  2480. the Work and Derivative Works thereof.
  2481. "Contribution" shall mean any work of authorship, including
  2482. the original version of the Work and any modifications or additions
  2483. to that Work or Derivative Works thereof, that is intentionally
  2484. submitted to Licensor for inclusion in the Work by the copyright owner
  2485. or by an individual or Legal Entity authorized to submit on behalf of
  2486. the copyright owner. For the purposes of this definition, "submitted"
  2487. means any form of electronic, verbal, or written communication sent
  2488. to the Licensor or its representatives, including but not limited to
  2489. communication on electronic mailing lists, source code control systems,
  2490. and issue tracking systems that are managed by, or on behalf of, the
  2491. Licensor for the purpose of discussing and improving the Work, but
  2492. excluding communication that is conspicuously marked or otherwise
  2493. designated in writing by the copyright owner as "Not a Contribution."
  2494. "Contributor" shall mean Licensor and any individual or Legal Entity
  2495. on behalf of whom a Contribution has been received by Licensor and
  2496. subsequently incorporated within the Work.
  2497. 2. Grant of Copyright License. Subject to the terms and conditions of
  2498. this License, each Contributor hereby grants to You a perpetual,
  2499. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2500. copyright license to reproduce, prepare Derivative Works of,
  2501. publicly display, publicly perform, sublicense, and distribute the
  2502. Work and such Derivative Works in Source or Object form.
  2503. 3. Grant of Patent License. Subject to the terms and conditions of
  2504. this License, each Contributor hereby grants to You a perpetual,
  2505. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2506. (except as stated in this section) patent license to make, have made,
  2507. use, offer to sell, sell, import, and otherwise transfer the Work,
  2508. where such license applies only to those patent claims licensable
  2509. by such Contributor that are necessarily infringed by their
  2510. Contribution(s) alone or by combination of their Contribution(s)
  2511. with the Work to which such Contribution(s) was submitted. If You
  2512. institute patent litigation against any entity (including a
  2513. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2514. or a Contribution incorporated within the Work constitutes direct
  2515. or contributory patent infringement, then any patent licenses
  2516. granted to You under this License for that Work shall terminate
  2517. as of the date such litigation is filed.
  2518. 4. Redistribution. You may reproduce and distribute copies of the
  2519. Work or Derivative Works thereof in any medium, with or without
  2520. modifications, and in Source or Object form, provided that You
  2521. meet the following conditions:
  2522. (a) You must give any other recipients of the Work or
  2523. Derivative Works a copy of this License; and
  2524. (b) You must cause any modified files to carry prominent notices
  2525. stating that You changed the files; and
  2526. (c) You must retain, in the Source form of any Derivative Works
  2527. that You distribute, all copyright, patent, trademark, and
  2528. attribution notices from the Source form of the Work,
  2529. excluding those notices that do not pertain to any part of
  2530. the Derivative Works; and
  2531. (d) If the Work includes a "NOTICE" text file as part of its
  2532. distribution, then any Derivative Works that You distribute must
  2533. include a readable copy of the attribution notices contained
  2534. within such NOTICE file, excluding those notices that do not
  2535. pertain to any part of the Derivative Works, in at least one
  2536. of the following places: within a NOTICE text file distributed
  2537. as part of the Derivative Works; within the Source form or
  2538. documentation, if provided along with the Derivative Works; or,
  2539. within a display generated by the Derivative Works, if and
  2540. wherever such third-party notices normally appear. The contents
  2541. of the NOTICE file are for informational purposes only and
  2542. do not modify the License. You may add Your own attribution
  2543. notices within Derivative Works that You distribute, alongside
  2544. or as an addendum to the NOTICE text from the Work, provided
  2545. that such additional attribution notices cannot be construed
  2546. as modifying the License.
  2547. You may add Your own copyright statement to Your modifications and
  2548. may provide additional or different license terms and conditions
  2549. for use, reproduction, or distribution of Your modifications, or
  2550. for any such Derivative Works as a whole, provided Your use,
  2551. reproduction, and distribution of the Work otherwise complies with
  2552. the conditions stated in this License.
  2553. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2554. any Contribution intentionally submitted for inclusion in the Work
  2555. by You to the Licensor shall be under the terms and conditions of
  2556. this License, without any additional terms or conditions.
  2557. Notwithstanding the above, nothing herein shall supersede or modify
  2558. the terms of any separate license agreement you may have executed
  2559. with Licensor regarding such Contributions.
  2560. 6. Trademarks. This License does not grant permission to use the trade
  2561. names, trademarks, service marks, or product names of the Licensor,
  2562. except as required for reasonable and customary use in describing the
  2563. origin of the Work and reproducing the content of the NOTICE file.
  2564. 7. Disclaimer of Warranty. Unless required by applicable law or
  2565. agreed to in writing, Licensor provides the Work (and each
  2566. Contributor provides its Contributions) on an "AS IS" BASIS,
  2567. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2568. implied, including, without limitation, any warranties or conditions
  2569. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2570. PARTICULAR PURPOSE. You are solely responsible for determining the
  2571. appropriateness of using or redistributing the Work and assume any
  2572. risks associated with Your exercise of permissions under this License.
  2573. 8. Limitation of Liability. In no event and under no legal theory,
  2574. whether in tort (including negligence), contract, or otherwise,
  2575. unless required by applicable law (such as deliberate and grossly
  2576. negligent acts) or agreed to in writing, shall any Contributor be
  2577. liable to You for damages, including any direct, indirect, special,
  2578. incidental, or consequential damages of any character arising as a
  2579. result of this License or out of the use or inability to use the
  2580. Work (including but not limited to damages for loss of goodwill,
  2581. work stoppage, computer failure or malfunction, or any and all
  2582. other commercial damages or losses), even if such Contributor
  2583. has been advised of the possibility of such damages.
  2584. 9. Accepting Warranty or Additional Liability. While redistributing
  2585. the Work or Derivative Works thereof, You may choose to offer,
  2586. and charge a fee for, acceptance of support, warranty, indemnity,
  2587. or other liability obligations and/or rights consistent with this
  2588. License. However, in accepting such obligations, You may act only
  2589. on Your own behalf and on Your sole responsibility, not on behalf
  2590. of any other Contributor, and only if You agree to indemnify,
  2591. defend, and hold each Contributor harmless for any liability
  2592. incurred by, or claims asserted against, such Contributor by reason
  2593. of your accepting any such warranty or additional liability.
  2594. END OF TERMS AND CONDITIONS
  2595. APPENDIX: How to apply the Apache License to your work.
  2596. To apply the Apache License to your work, attach the following
  2597. boilerplate notice, with the fields enclosed by brackets "[]"
  2598. replaced with your own identifying information. (Don't include
  2599. the brackets!) The text should be enclosed in the appropriate
  2600. comment syntax for the file format. We also recommend that a
  2601. file or class name and description of purpose be included on the
  2602. same "printed page" as the copyright notice for easier
  2603. identification within third-party archives.
  2604. Copyright [yyyy] [name of copyright owner]
  2605. Licensed under the Apache License, Version 2.0 (the "License");
  2606. you may not use this file except in compliance with the License.
  2607. You may obtain a copy of the License at
  2608. http://www.apache.org/licenses/LICENSE-2.0
  2609. Unless required by applicable law or agreed to in writing, software
  2610. distributed under the License is distributed on an "AS IS" BASIS,
  2611. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2612. See the License for the specific language governing permissions and
  2613. limitations under the License.
  2614. ####################
  2615. https://github.com/awslabs/aws-c-cal
  2616. -----
  2617. Apache License
  2618. Version 2.0, January 2004
  2619. http://www.apache.org/licenses/
  2620. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2621. 1. Definitions.
  2622. "License" shall mean the terms and conditions for use, reproduction,
  2623. and distribution as defined by Sections 1 through 9 of this document.
  2624. "Licensor" shall mean the copyright owner or entity authorized by
  2625. the copyright owner that is granting the License.
  2626. "Legal Entity" shall mean the union of the acting entity and all
  2627. other entities that control, are controlled by, or are under common
  2628. control with that entity. For the purposes of this definition,
  2629. "control" means (i) the power, direct or indirect, to cause the
  2630. direction or management of such entity, whether by contract or
  2631. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2632. outstanding shares, or (iii) beneficial ownership of such entity.
  2633. "You" (or "Your") shall mean an individual or Legal Entity
  2634. exercising permissions granted by this License.
  2635. "Source" form shall mean the preferred form for making modifications,
  2636. including but not limited to software source code, documentation
  2637. source, and configuration files.
  2638. "Object" form shall mean any form resulting from mechanical
  2639. transformation or translation of a Source form, including but
  2640. not limited to compiled object code, generated documentation,
  2641. and conversions to other media types.
  2642. "Work" shall mean the work of authorship, whether in Source or
  2643. Object form, made available under the License, as indicated by a
  2644. copyright notice that is included in or attached to the work
  2645. (an example is provided in the Appendix below).
  2646. "Derivative Works" shall mean any work, whether in Source or Object
  2647. form, that is based on (or derived from) the Work and for which the
  2648. editorial revisions, annotations, elaborations, or other modifications
  2649. represent, as a whole, an original work of authorship. For the purposes
  2650. of this License, Derivative Works shall not include works that remain
  2651. separable from, or merely link (or bind by name) to the interfaces of,
  2652. the Work and Derivative Works thereof.
  2653. "Contribution" shall mean any work of authorship, including
  2654. the original version of the Work and any modifications or additions
  2655. to that Work or Derivative Works thereof, that is intentionally
  2656. submitted to Licensor for inclusion in the Work by the copyright owner
  2657. or by an individual or Legal Entity authorized to submit on behalf of
  2658. the copyright owner. For the purposes of this definition, "submitted"
  2659. means any form of electronic, verbal, or written communication sent
  2660. to the Licensor or its representatives, including but not limited to
  2661. communication on electronic mailing lists, source code control systems,
  2662. and issue tracking systems that are managed by, or on behalf of, the
  2663. Licensor for the purpose of discussing and improving the Work, but
  2664. excluding communication that is conspicuously marked or otherwise
  2665. designated in writing by the copyright owner as "Not a Contribution."
  2666. "Contributor" shall mean Licensor and any individual or Legal Entity
  2667. on behalf of whom a Contribution has been received by Licensor and
  2668. subsequently incorporated within the Work.
  2669. 2. Grant of Copyright License. Subject to the terms and conditions of
  2670. this License, each Contributor hereby grants to You a perpetual,
  2671. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2672. copyright license to reproduce, prepare Derivative Works of,
  2673. publicly display, publicly perform, sublicense, and distribute the
  2674. Work and such Derivative Works in Source or Object form.
  2675. 3. Grant of Patent License. Subject to the terms and conditions of
  2676. this License, each Contributor hereby grants to You a perpetual,
  2677. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2678. (except as stated in this section) patent license to make, have made,
  2679. use, offer to sell, sell, import, and otherwise transfer the Work,
  2680. where such license applies only to those patent claims licensable
  2681. by such Contributor that are necessarily infringed by their
  2682. Contribution(s) alone or by combination of their Contribution(s)
  2683. with the Work to which such Contribution(s) was submitted. If You
  2684. institute patent litigation against any entity (including a
  2685. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2686. or a Contribution incorporated within the Work constitutes direct
  2687. or contributory patent infringement, then any patent licenses
  2688. granted to You under this License for that Work shall terminate
  2689. as of the date such litigation is filed.
  2690. 4. Redistribution. You may reproduce and distribute copies of the
  2691. Work or Derivative Works thereof in any medium, with or without
  2692. modifications, and in Source or Object form, provided that You
  2693. meet the following conditions:
  2694. (a) You must give any other recipients of the Work or
  2695. Derivative Works a copy of this License; and
  2696. (b) You must cause any modified files to carry prominent notices
  2697. stating that You changed the files; and
  2698. (c) You must retain, in the Source form of any Derivative Works
  2699. that You distribute, all copyright, patent, trademark, and
  2700. attribution notices from the Source form of the Work,
  2701. excluding those notices that do not pertain to any part of
  2702. the Derivative Works; and
  2703. (d) If the Work includes a "NOTICE" text file as part of its
  2704. distribution, then any Derivative Works that You distribute must
  2705. include a readable copy of the attribution notices contained
  2706. within such NOTICE file, excluding those notices that do not
  2707. pertain to any part of the Derivative Works, in at least one
  2708. of the following places: within a NOTICE text file distributed
  2709. as part of the Derivative Works; within the Source form or
  2710. documentation, if provided along with the Derivative Works; or,
  2711. within a display generated by the Derivative Works, if and
  2712. wherever such third-party notices normally appear. The contents
  2713. of the NOTICE file are for informational purposes only and
  2714. do not modify the License. You may add Your own attribution
  2715. notices within Derivative Works that You distribute, alongside
  2716. or as an addendum to the NOTICE text from the Work, provided
  2717. that such additional attribution notices cannot be construed
  2718. as modifying the License.
  2719. You may add Your own copyright statement to Your modifications and
  2720. may provide additional or different license terms and conditions
  2721. for use, reproduction, or distribution of Your modifications, or
  2722. for any such Derivative Works as a whole, provided Your use,
  2723. reproduction, and distribution of the Work otherwise complies with
  2724. the conditions stated in this License.
  2725. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2726. any Contribution intentionally submitted for inclusion in the Work
  2727. by You to the Licensor shall be under the terms and conditions of
  2728. this License, without any additional terms or conditions.
  2729. Notwithstanding the above, nothing herein shall supersede or modify
  2730. the terms of any separate license agreement you may have executed
  2731. with Licensor regarding such Contributions.
  2732. 6. Trademarks. This License does not grant permission to use the trade
  2733. names, trademarks, service marks, or product names of the Licensor,
  2734. except as required for reasonable and customary use in describing the
  2735. origin of the Work and reproducing the content of the NOTICE file.
  2736. 7. Disclaimer of Warranty. Unless required by applicable law or
  2737. agreed to in writing, Licensor provides the Work (and each
  2738. Contributor provides its Contributions) on an "AS IS" BASIS,
  2739. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2740. implied, including, without limitation, any warranties or conditions
  2741. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2742. PARTICULAR PURPOSE. You are solely responsible for determining the
  2743. appropriateness of using or redistributing the Work and assume any
  2744. risks associated with Your exercise of permissions under this License.
  2745. 8. Limitation of Liability. In no event and under no legal theory,
  2746. whether in tort (including negligence), contract, or otherwise,
  2747. unless required by applicable law (such as deliberate and grossly
  2748. negligent acts) or agreed to in writing, shall any Contributor be
  2749. liable to You for damages, including any direct, indirect, special,
  2750. incidental, or consequential damages of any character arising as a
  2751. result of this License or out of the use or inability to use the
  2752. Work (including but not limited to damages for loss of goodwill,
  2753. work stoppage, computer failure or malfunction, or any and all
  2754. other commercial damages or losses), even if such Contributor
  2755. has been advised of the possibility of such damages.
  2756. 9. Accepting Warranty or Additional Liability. While redistributing
  2757. the Work or Derivative Works thereof, You may choose to offer,
  2758. and charge a fee for, acceptance of support, warranty, indemnity,
  2759. or other liability obligations and/or rights consistent with this
  2760. License. However, in accepting such obligations, You may act only
  2761. on Your own behalf and on Your sole responsibility, not on behalf
  2762. of any other Contributor, and only if You agree to indemnify,
  2763. defend, and hold each Contributor harmless for any liability
  2764. incurred by, or claims asserted against, such Contributor by reason
  2765. of your accepting any such warranty or additional liability.
  2766. ####################
  2767. https://github.com/awslabs/s2n
  2768. -----
  2769. Apache License
  2770. Version 2.0, January 2004
  2771. http://www.apache.org/licenses/
  2772. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2773. 1. Definitions.
  2774. "License" shall mean the terms and conditions for use, reproduction,
  2775. and distribution as defined by Sections 1 through 9 of this document.
  2776. "Licensor" shall mean the copyright owner or entity authorized by
  2777. the copyright owner that is granting the License.
  2778. "Legal Entity" shall mean the union of the acting entity and all
  2779. other entities that control, are controlled by, or are under common
  2780. control with that entity. For the purposes of this definition,
  2781. "control" means (i) the power, direct or indirect, to cause the
  2782. direction or management of such entity, whether by contract or
  2783. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2784. outstanding shares, or (iii) beneficial ownership of such entity.
  2785. "You" (or "Your") shall mean an individual or Legal Entity
  2786. exercising permissions granted by this License.
  2787. "Source" form shall mean the preferred form for making modifications,
  2788. including but not limited to software source code, documentation
  2789. source, and configuration files.
  2790. "Object" form shall mean any form resulting from mechanical
  2791. transformation or translation of a Source form, including but
  2792. not limited to compiled object code, generated documentation,
  2793. and conversions to other media types.
  2794. "Work" shall mean the work of authorship, whether in Source or
  2795. Object form, made available under the License, as indicated by a
  2796. copyright notice that is included in or attached to the work
  2797. (an example is provided in the Appendix below).
  2798. "Derivative Works" shall mean any work, whether in Source or Object
  2799. form, that is based on (or derived from) the Work and for which the
  2800. editorial revisions, annotations, elaborations, or other modifications
  2801. represent, as a whole, an original work of authorship. For the purposes
  2802. of this License, Derivative Works shall not include works that remain
  2803. separable from, or merely link (or bind by name) to the interfaces of,
  2804. the Work and Derivative Works thereof.
  2805. "Contribution" shall mean any work of authorship, including
  2806. the original version of the Work and any modifications or additions
  2807. to that Work or Derivative Works thereof, that is intentionally
  2808. submitted to Licensor for inclusion in the Work by the copyright owner
  2809. or by an individual or Legal Entity authorized to submit on behalf of
  2810. the copyright owner. For the purposes of this definition, "submitted"
  2811. means any form of electronic, verbal, or written communication sent
  2812. to the Licensor or its representatives, including but not limited to
  2813. communication on electronic mailing lists, source code control systems,
  2814. and issue tracking systems that are managed by, or on behalf of, the
  2815. Licensor for the purpose of discussing and improving the Work, but
  2816. excluding communication that is conspicuously marked or otherwise
  2817. designated in writing by the copyright owner as "Not a Contribution."
  2818. "Contributor" shall mean Licensor and any individual or Legal Entity
  2819. on behalf of whom a Contribution has been received by Licensor and
  2820. subsequently incorporated within the Work.
  2821. 2. Grant of Copyright License. Subject to the terms and conditions of
  2822. this License, each Contributor hereby grants to You a perpetual,
  2823. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2824. copyright license to reproduce, prepare Derivative Works of,
  2825. publicly display, publicly perform, sublicense, and distribute the
  2826. Work and such Derivative Works in Source or Object form.
  2827. 3. Grant of Patent License. Subject to the terms and conditions of
  2828. this License, each Contributor hereby grants to You a perpetual,
  2829. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2830. (except as stated in this section) patent license to make, have made,
  2831. use, offer to sell, sell, import, and otherwise transfer the Work,
  2832. where such license applies only to those patent claims licensable
  2833. by such Contributor that are necessarily infringed by their
  2834. Contribution(s) alone or by combination of their Contribution(s)
  2835. with the Work to which such Contribution(s) was submitted. If You
  2836. institute patent litigation against any entity (including a
  2837. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2838. or a Contribution incorporated within the Work constitutes direct
  2839. or contributory patent infringement, then any patent licenses
  2840. granted to You under this License for that Work shall terminate
  2841. as of the date such litigation is filed.
  2842. 4. Redistribution. You may reproduce and distribute copies of the
  2843. Work or Derivative Works thereof in any medium, with or without
  2844. modifications, and in Source or Object form, provided that You
  2845. meet the following conditions:
  2846. (a) You must give any other recipients of the Work or
  2847. Derivative Works a copy of this License; and
  2848. (b) You must cause any modified files to carry prominent notices
  2849. stating that You changed the files; and
  2850. (c) You must retain, in the Source form of any Derivative Works
  2851. that You distribute, all copyright, patent, trademark, and
  2852. attribution notices from the Source form of the Work,
  2853. excluding those notices that do not pertain to any part of
  2854. the Derivative Works; and
  2855. (d) If the Work includes a "NOTICE" text file as part of its
  2856. distribution, then any Derivative Works that You distribute must
  2857. include a readable copy of the attribution notices contained
  2858. within such NOTICE file, excluding those notices that do not
  2859. pertain to any part of the Derivative Works, in at least one
  2860. of the following places: within a NOTICE text file distributed
  2861. as part of the Derivative Works; within the Source form or
  2862. documentation, if provided along with the Derivative Works; or,
  2863. within a display generated by the Derivative Works, if and
  2864. wherever such third-party notices normally appear. The contents
  2865. of the NOTICE file are for informational purposes only and
  2866. do not modify the License. You may add Your own attribution
  2867. notices within Derivative Works that You distribute, alongside
  2868. or as an addendum to the NOTICE text from the Work, provided
  2869. that such additional attribution notices cannot be construed
  2870. as modifying the License.
  2871. You may add Your own copyright statement to Your modifications and
  2872. may provide additional or different license terms and conditions
  2873. for use, reproduction, or distribution of Your modifications, or
  2874. for any such Derivative Works as a whole, provided Your use,
  2875. reproduction, and distribution of the Work otherwise complies with
  2876. the conditions stated in this License.
  2877. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2878. any Contribution intentionally submitted for inclusion in the Work
  2879. by You to the Licensor shall be under the terms and conditions of
  2880. this License, without any additional terms or conditions.
  2881. Notwithstanding the above, nothing herein shall supersede or modify
  2882. the terms of any separate license agreement you may have executed
  2883. with Licensor regarding such Contributions.
  2884. 6. Trademarks. This License does not grant permission to use the trade
  2885. names, trademarks, service marks, or product names of the Licensor,
  2886. except as required for reasonable and customary use in describing the
  2887. origin of the Work and reproducing the content of the NOTICE file.
  2888. 7. Disclaimer of Warranty. Unless required by applicable law or
  2889. agreed to in writing, Licensor provides the Work (and each
  2890. Contributor provides its Contributions) on an "AS IS" BASIS,
  2891. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2892. implied, including, without limitation, any warranties or conditions
  2893. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2894. PARTICULAR PURPOSE. You are solely responsible for determining the
  2895. appropriateness of using or redistributing the Work and assume any
  2896. risks associated with Your exercise of permissions under this License.
  2897. 8. Limitation of Liability. In no event and under no legal theory,
  2898. whether in tort (including negligence), contract, or otherwise,
  2899. unless required by applicable law (such as deliberate and grossly
  2900. negligent acts) or agreed to in writing, shall any Contributor be
  2901. liable to You for damages, including any direct, indirect, special,
  2902. incidental, or consequential damages of any character arising as a
  2903. result of this License or out of the use or inability to use the
  2904. Work (including but not limited to damages for loss of goodwill,
  2905. work stoppage, computer failure or malfunction, or any and all
  2906. other commercial damages or losses), even if such Contributor
  2907. has been advised of the possibility of such damages.
  2908. 9. Accepting Warranty or Additional Liability. While redistributing
  2909. the Work or Derivative Works thereof, You may choose to offer,
  2910. and charge a fee for, acceptance of support, warranty, indemnity,
  2911. or other liability obligations and/or rights consistent with this
  2912. License. However, in accepting such obligations, You may act only
  2913. on Your own behalf and on Your sole responsibility, not on behalf
  2914. of any other Contributor, and only if You agree to indemnify,
  2915. defend, and hold each Contributor harmless for any liability
  2916. incurred by, or claims asserted against, such Contributor by reason
  2917. of your accepting any such warranty or additional liability.
  2918. END OF TERMS AND CONDITIONS
  2919. APPENDIX: How to apply the Apache License to your work.
  2920. To apply the Apache License to your work, attach the following
  2921. boilerplate notice, with the fields enclosed by brackets "[]"
  2922. replaced with your own identifying information. (Don't include
  2923. the brackets!) The text should be enclosed in the appropriate
  2924. comment syntax for the file format. We also recommend that a
  2925. file or class name and description of purpose be included on the
  2926. same "printed page" as the copyright notice for easier
  2927. identification within third-party archives.
  2928. Copyright [yyyy] [name of copyright owner]
  2929. Licensed under the Apache License, Version 2.0 (the "License");
  2930. you may not use this file except in compliance with the License.
  2931. You may obtain a copy of the License at
  2932. http://www.apache.org/licenses/LICENSE-2.0
  2933. Unless required by applicable law or agreed to in writing, software
  2934. distributed under the License is distributed on an "AS IS" BASIS,
  2935. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2936. See the License for the specific language governing permissions and
  2937. limitations under the License.
  2938. ============================================================================
  2939. S2N SUBCOMPONENTS:
  2940. The s2n Project contains subcomponents with seperate copyright notices
  2941. and license terms. Your use of the source code for these subcomponents is
  2942. subject to the terms and conditions of the following licenses.
  2943. ========================================================================
  2944. Third party MIT licenses
  2945. ========================================================================
  2946. The following components are provided under the MIT License. See project link for details.
  2947. SIKE
  2948. -> s2n/pq-crypto/sike_r1/LICENSE.txt
  2949. ####################
  2950. https://github.com/awslabs/aws-checksums
  2951. -----
  2952. Apache License
  2953. Version 2.0, January 2004
  2954. http://www.apache.org/licenses/
  2955. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2956. 1. Definitions.
  2957. "License" shall mean the terms and conditions for use, reproduction,
  2958. and distribution as defined by Sections 1 through 9 of this document.
  2959. "Licensor" shall mean the copyright owner or entity authorized by
  2960. the copyright owner that is granting the License.
  2961. "Legal Entity" shall mean the union of the acting entity and all
  2962. other entities that control, are controlled by, or are under common
  2963. control with that entity. For the purposes of this definition,
  2964. "control" means (i) the power, direct or indirect, to cause the
  2965. direction or management of such entity, whether by contract or
  2966. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2967. outstanding shares, or (iii) beneficial ownership of such entity.
  2968. "You" (or "Your") shall mean an individual or Legal Entity
  2969. exercising permissions granted by this License.
  2970. "Source" form shall mean the preferred form for making modifications,
  2971. including but not limited to software source code, documentation
  2972. source, and configuration files.
  2973. "Object" form shall mean any form resulting from mechanical
  2974. transformation or translation of a Source form, including but
  2975. not limited to compiled object code, generated documentation,
  2976. and conversions to other media types.
  2977. "Work" shall mean the work of authorship, whether in Source or
  2978. Object form, made available under the License, as indicated by a
  2979. copyright notice that is included in or attached to the work
  2980. (an example is provided in the Appendix below).
  2981. "Derivative Works" shall mean any work, whether in Source or Object
  2982. form, that is based on (or derived from) the Work and for which the
  2983. editorial revisions, annotations, elaborations, or other modifications
  2984. represent, as a whole, an original work of authorship. For the purposes
  2985. of this License, Derivative Works shall not include works that remain
  2986. separable from, or merely link (or bind by name) to the interfaces of,
  2987. the Work and Derivative Works thereof.
  2988. "Contribution" shall mean any work of authorship, including
  2989. the original version of the Work and any modifications or additions
  2990. to that Work or Derivative Works thereof, that is intentionally
  2991. submitted to Licensor for inclusion in the Work by the copyright owner
  2992. or by an individual or Legal Entity authorized to submit on behalf of
  2993. the copyright owner. For the purposes of this definition, "submitted"
  2994. means any form of electronic, verbal, or written communication sent
  2995. to the Licensor or its representatives, including but not limited to
  2996. communication on electronic mailing lists, source code control systems,
  2997. and issue tracking systems that are managed by, or on behalf of, the
  2998. Licensor for the purpose of discussing and improving the Work, but
  2999. excluding communication that is conspicuously marked or otherwise
  3000. designated in writing by the copyright owner as "Not a Contribution."
  3001. "Contributor" shall mean Licensor and any individual or Legal Entity
  3002. on behalf of whom a Contribution has been received by Licensor and
  3003. subsequently incorporated within the Work.
  3004. 2. Grant of Copyright License. Subject to the terms and conditions of
  3005. this License, each Contributor hereby grants to You a perpetual,
  3006. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3007. copyright license to reproduce, prepare Derivative Works of,
  3008. publicly display, publicly perform, sublicense, and distribute the
  3009. Work and such Derivative Works in Source or Object form.
  3010. 3. Grant of Patent License. Subject to the terms and conditions of
  3011. this License, each Contributor hereby grants to You a perpetual,
  3012. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3013. (except as stated in this section) patent license to make, have made,
  3014. use, offer to sell, sell, import, and otherwise transfer the Work,
  3015. where such license applies only to those patent claims licensable
  3016. by such Contributor that are necessarily infringed by their
  3017. Contribution(s) alone or by combination of their Contribution(s)
  3018. with the Work to which such Contribution(s) was submitted. If You
  3019. institute patent litigation against any entity (including a
  3020. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3021. or a Contribution incorporated within the Work constitutes direct
  3022. or contributory patent infringement, then any patent licenses
  3023. granted to You under this License for that Work shall terminate
  3024. as of the date such litigation is filed.
  3025. 4. Redistribution. You may reproduce and distribute copies of the
  3026. Work or Derivative Works thereof in any medium, with or without
  3027. modifications, and in Source or Object form, provided that You
  3028. meet the following conditions:
  3029. (a) You must give any other recipients of the Work or
  3030. Derivative Works a copy of this License; and
  3031. (b) You must cause any modified files to carry prominent notices
  3032. stating that You changed the files; and
  3033. (c) You must retain, in the Source form of any Derivative Works
  3034. that You distribute, all copyright, patent, trademark, and
  3035. attribution notices from the Source form of the Work,
  3036. excluding those notices that do not pertain to any part of
  3037. the Derivative Works; and
  3038. (d) If the Work includes a "NOTICE" text file as part of its
  3039. distribution, then any Derivative Works that You distribute must
  3040. include a readable copy of the attribution notices contained
  3041. within such NOTICE file, excluding those notices that do not
  3042. pertain to any part of the Derivative Works, in at least one
  3043. of the following places: within a NOTICE text file distributed
  3044. as part of the Derivative Works; within the Source form or
  3045. documentation, if provided along with the Derivative Works; or,
  3046. within a display generated by the Derivative Works, if and
  3047. wherever such third-party notices normally appear. The contents
  3048. of the NOTICE file are for informational purposes only and
  3049. do not modify the License. You may add Your own attribution
  3050. notices within Derivative Works that You distribute, alongside
  3051. or as an addendum to the NOTICE text from the Work, provided
  3052. that such additional attribution notices cannot be construed
  3053. as modifying the License.
  3054. You may add Your own copyright statement to Your modifications and
  3055. may provide additional or different license terms and conditions
  3056. for use, reproduction, or distribution of Your modifications, or
  3057. for any such Derivative Works as a whole, provided Your use,
  3058. reproduction, and distribution of the Work otherwise complies with
  3059. the conditions stated in this License.
  3060. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3061. any Contribution intentionally submitted for inclusion in the Work
  3062. by You to the Licensor shall be under the terms and conditions of
  3063. this License, without any additional terms or conditions.
  3064. Notwithstanding the above, nothing herein shall supersede or modify
  3065. the terms of any separate license agreement you may have executed
  3066. with Licensor regarding such Contributions.
  3067. 6. Trademarks. This License does not grant permission to use the trade
  3068. names, trademarks, service marks, or product names of the Licensor,
  3069. except as required for reasonable and customary use in describing the
  3070. origin of the Work and reproducing the content of the NOTICE file.
  3071. 7. Disclaimer of Warranty. Unless required by applicable law or
  3072. agreed to in writing, Licensor provides the Work (and each
  3073. Contributor provides its Contributions) on an "AS IS" BASIS,
  3074. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3075. implied, including, without limitation, any warranties or conditions
  3076. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3077. PARTICULAR PURPOSE. You are solely responsible for determining the
  3078. appropriateness of using or redistributing the Work and assume any
  3079. risks associated with Your exercise of permissions under this License.
  3080. 8. Limitation of Liability. In no event and under no legal theory,
  3081. whether in tort (including negligence), contract, or otherwise,
  3082. unless required by applicable law (such as deliberate and grossly
  3083. negligent acts) or agreed to in writing, shall any Contributor be
  3084. liable to You for damages, including any direct, indirect, special,
  3085. incidental, or consequential damages of any character arising as a
  3086. result of this License or out of the use or inability to use the
  3087. Work (including but not limited to damages for loss of goodwill,
  3088. work stoppage, computer failure or malfunction, or any and all
  3089. other commercial damages or losses), even if such Contributor
  3090. has been advised of the possibility of such damages.
  3091. 9. Accepting Warranty or Additional Liability. While redistributing
  3092. the Work or Derivative Works thereof, You may choose to offer,
  3093. and charge a fee for, acceptance of support, warranty, indemnity,
  3094. or other liability obligations and/or rights consistent with this
  3095. License. However, in accepting such obligations, You may act only
  3096. on Your own behalf and on Your sole responsibility, not on behalf
  3097. of any other Contributor, and only if You agree to indemnify,
  3098. defend, and hold each Contributor harmless for any liability
  3099. incurred by, or claims asserted against, such Contributor by reason
  3100. of your accepting any such warranty or additional liability.
  3101. END OF TERMS AND CONDITIONS
  3102. APPENDIX: How to apply the Apache License to your work.
  3103. To apply the Apache License to your work, attach the following
  3104. boilerplate notice, with the fields enclosed by brackets "{}"
  3105. replaced with your own identifying information. (Don't include
  3106. the brackets!) The text should be enclosed in the appropriate
  3107. comment syntax for the file format. We also recommend that a
  3108. file or class name and description of purpose be included on the
  3109. same "printed page" as the copyright notice for easier
  3110. identification within third-party archives.
  3111. Copyright {yyyy} {name of copyright owner}
  3112. Licensed under the Apache License, Version 2.0 (the "License");
  3113. you may not use this file except in compliance with the License.
  3114. You may obtain a copy of the License at
  3115. http://www.apache.org/licenses/LICENSE-2.0
  3116. Unless required by applicable law or agreed to in writing, software
  3117. distributed under the License is distributed on an "AS IS" BASIS,
  3118. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3119. See the License for the specific language governing permissions and
  3120. limitations under the License.
  3121. ####################
  3122. https://github.com/jbeder/yaml-cpp/tree/master/src
  3123. -----
  3124. Copyright (c) 2008-2015 Jesse Beder.
  3125. Permission is hereby granted, free of charge, to any person obtaining a copy
  3126. of this software and associated documentation files (the "Software"), to deal
  3127. in the Software without restriction, including without limitation the rights
  3128. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3129. copies of the Software, and to permit persons to whom the Software is
  3130. furnished to do so, subject to the following conditions:
  3131. The above copyright notice and this permission notice shall be included in
  3132. all copies or substantial portions of the Software.
  3133. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3134. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3135. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3136. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3137. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3138. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  3139. THE SOFTWARE.
  3140. ####################
  3141. ftp://xmlsoft.org/libxml
  3142. -----
  3143. Except where otherwise noted in the source code (e.g. the files hash.c,
  3144. list.c and the trio files, which are covered by a similar licence but
  3145. with different Copyright notices) all the files are:
  3146. Copyright (C) 1998-2003 Daniel Veillard. All Rights Reserved.
  3147. Permission is hereby granted, free of charge, to any person obtaining a copy
  3148. of this software and associated documentation files (the "Software"), to deal
  3149. in the Software without restriction, including without limitation the rights
  3150. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3151. copies of the Software, and to permit persons to whom the Software is fur-
  3152. nished to do so, subject to the following conditions:
  3153. The above copyright notice and this permission notice shall be included in
  3154. all copies or substantial portions of the Software.
  3155. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3156. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
  3157. NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3158. DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  3159. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
  3160. NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3161. Except as contained in this notice, the name of Daniel Veillard shall not
  3162. be used in advertising or otherwise to promote the sale, use or other deal-
  3163. ings in this Software without prior written authorization from him.
  3164. ####################
  3165. https://github.com/pocoproject/poco
  3166. -----
  3167. Boost Software License - Version 1.0 - August 17th, 2003
  3168. Permission is hereby granted, free of charge, to any person or organization
  3169. obtaining a copy of the software and accompanying documentation covered by
  3170. this license (the "Software") to use, reproduce, display, distribute,
  3171. execute, and transmit the Software, and to prepare derivative works of the
  3172. Software, and to permit third-parties to whom the Software is furnished to
  3173. do so, all subject to the following:
  3174. The copyright notices in the Software and this entire statement, including
  3175. the above license grant, this restriction and the following disclaimer,
  3176. must be included in all copies of the Software, in whole or in part, and
  3177. all derivative works of the Software, unless such copies or derivative
  3178. works are solely in the form of machine-executable object code generated by
  3179. a source language processor.
  3180. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3181. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3182. FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
  3183. SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
  3184. FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
  3185. ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  3186. DEALINGS IN THE SOFTWARE.
  3187. ---------------------------------------------------------------------------
  3188. Note:
  3189. Individual files contain the following tag instead of the full license text.
  3190. SPDX-License-Identifier: BSL-1.0
  3191. This enables machine processing of license information based on the SPDX
  3192. License Identifiers that are here available: http://spdx.org/licenses/
  3193. ####################
  3194. https://github.com/libexpat/libexpat
  3195. -----
  3196. Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper
  3197. Copyright (c) 2001-2017 Expat maintainers
  3198. Permission is hereby granted, free of charge, to any person obtaining
  3199. a copy of this software and associated documentation files (the
  3200. "Software"), to deal in the Software without restriction, including
  3201. without limitation the rights to use, copy, modify, merge, publish,
  3202. distribute, sublicense, and/or sell copies of the Software, and to
  3203. permit persons to whom the Software is furnished to do so, subject to
  3204. the following conditions:
  3205. The above copyright notice and this permission notice shall be included
  3206. in all copies or substantial portions of the Software.
  3207. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  3208. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3209. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  3210. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  3211. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  3212. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  3213. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3214. ####################
  3215. https://github.com/fmtlib/fmt
  3216. -----
  3217. Copyright (c) 2012 - present, Victor Zverovich
  3218. Permission is hereby granted, free of charge, to any person obtaining
  3219. a copy of this software and associated documentation files (the
  3220. "Software"), to deal in the Software without restriction, including
  3221. without limitation the rights to use, copy, modify, merge, publish,
  3222. distribute, sublicense, and/or sell copies of the Software, and to
  3223. permit persons to whom the Software is furnished to do so, subject to
  3224. the following conditions:
  3225. The above copyright notice and this permission notice shall be
  3226. included in all copies or substantial portions of the Software.
  3227. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  3228. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3229. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  3230. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  3231. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  3232. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  3233. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3234. --- Optional exception to the license ---
  3235. As an exception, if, as a result of your compiling your source code, portions
  3236. of this Software are embedded into a machine-executable object form of such
  3237. source code, you may redistribute such embedded portions in such object form
  3238. without including the above copyright and permission notices.
  3239. ####################
  3240. https://github.com/boostorg/boost
  3241. -----
  3242. Boost Software License - Version 1.0 - August 17th, 2003
  3243. Permission is hereby granted, free of charge, to any person or organization
  3244. obtaining a copy of the software and accompanying documentation covered by
  3245. this license (the "Software") to use, reproduce, display, distribute,
  3246. execute, and transmit the Software, and to prepare derivative works of the
  3247. Software, and to permit third-parties to whom the Software is furnished to
  3248. do so, all subject to the following:
  3249. The copyright notices in the Software and this entire statement, including
  3250. the above license grant, this restriction and the following disclaimer,
  3251. must be included in all copies of the Software, in whole or in part, and
  3252. all derivative works of the Software, unless such copies or derivative
  3253. works are solely in the form of machine-executable object code generated by
  3254. a source language processor.
  3255. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3256. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3257. FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
  3258. SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
  3259. FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
  3260. ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  3261. DEALINGS IN THE SOFTWARE.
  3262. ####################
  3263. https://github.com/google/cityhash
  3264. -----
  3265. // Copyright (c) 2011 Google, Inc.
  3266. //
  3267. // Permission is hereby granted, free of charge, to any person obtaining a copy
  3268. // of this software and associated documentation files (the "Software"), to deal
  3269. // in the Software without restriction, including without limitation the rights
  3270. // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3271. // copies of the Software, and to permit persons to whom the Software is
  3272. // furnished to do so, subject to the following conditions:
  3273. //
  3274. // The above copyright notice and this permission notice shall be included in
  3275. // all copies or substantial portions of the Software.
  3276. //
  3277. // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3278. // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3279. // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3280. // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3281. // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3282. // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  3283. // THE SOFTWARE.
  3284. ####################
  3285. libcpuid
  3286. -----
  3287. * Copyright 2008 Veselin Georgiev,
  3288. * anrieffNOSPAM @ mgail_DOT.com (convert to gmail)
  3289. *
  3290. * Redistribution and use in source and binary forms, with or without
  3291. * modification, are permitted provided that the following conditions
  3292. * are met:
  3293. *
  3294. * 1. Redistributions of source code must retain the above copyright
  3295. * notice, this list of conditions and the following disclaimer.
  3296. * 2. Redistributions in binary form must reproduce the above copyright
  3297. * notice, this list of conditions and the following disclaimer in the
  3298. * documentation and/or other materials provided with the distribution.
  3299. *
  3300. * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  3301. * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  3302. * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  3303. * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
  3304. * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  3305. * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3306. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3307. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3308. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  3309. * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3310. ####################
  3311. dragonbox
  3312. -----
  3313. 2
  3314. 3
  3315. 4
  3316. 5
  3317. 6
  3318. 7
  3319. 8
  3320. 9
  3321. 10
  3322. 11
  3323. 12
  3324. 13
  3325. 14
  3326. 15
  3327. 16
  3328. 17
  3329. 18
  3330. 19
  3331. 20
  3332. 21
  3333. 22
  3334. 23
  3335. 24
  3336. 25
  3337. 26
  3338. 27
  3339. 28
  3340. 29
  3341. 30
  3342. 31
  3343. 32
  3344. 33
  3345. 34
  3346. 35
  3347. 36
  3348. 37
  3349. 38
  3350. 39
  3351. 40
  3352. 41
  3353. 42
  3354. 43
  3355. 44
  3356. 45
  3357. 46
  3358. 47
  3359. 48
  3360. 49
  3361. 50
  3362. 51
  3363. 52
  3364. 53
  3365. 54
  3366. 55
  3367. 56
  3368. 57
  3369. 58
  3370. 59
  3371. 60
  3372. 61
  3373. 62
  3374. 63
  3375. 64
  3376. 65
  3377. 66
  3378. 67
  3379. 68
  3380. 69
  3381. 70
  3382. 71
  3383. 72
  3384. 73
  3385. 74
  3386. 75
  3387. 76
  3388. 77
  3389. 78
  3390. 79
  3391. 80
  3392. 81
  3393. 82
  3394. 83
  3395. 84
  3396. 85
  3397. 86
  3398. 87
  3399. 88
  3400. 89
  3401. 90
  3402. 91
  3403. 92
  3404. 93
  3405. 94
  3406. 95
  3407. 96
  3408. 97
  3409. 98
  3410. 99
  3411. 100
  3412. 101
  3413. 102
  3414. 103
  3415. 104
  3416. 105
  3417. 106
  3418. 107
  3419. 108
  3420. 109
  3421. 110
  3422. 111
  3423. 112
  3424. 113
  3425. 114
  3426. 115
  3427. 116
  3428. 117
  3429. 118
  3430. 119
  3431. 120
  3432. 121
  3433. 122
  3434. 123
  3435. 124
  3436. 125
  3437. 126
  3438. 127
  3439. 128
  3440. 129
  3441. 130
  3442. 131
  3443. 132
  3444. 133
  3445. 134
  3446. 135
  3447. 136
  3448. 137
  3449. 138
  3450. 139
  3451. 140
  3452. 141
  3453. 142
  3454. 143
  3455. 144
  3456. 145
  3457. 146
  3458. 147
  3459. 148
  3460. 149
  3461. 150
  3462. 151
  3463. 152
  3464. 153
  3465. 154
  3466. 155
  3467. 156
  3468. 157
  3469. 158
  3470. 159
  3471. 160
  3472. 161
  3473. 162
  3474. 163
  3475. 164
  3476. 165
  3477. 166
  3478. 167
  3479. 168
  3480. 169
  3481. 170
  3482. 171
  3483. 172
  3484. 173
  3485. 174
  3486. 175
  3487. 176
  3488. 177
  3489. 178
  3490. 179
  3491. 180
  3492. 181
  3493. 182
  3494. 183
  3495. 184
  3496. 185
  3497. 186
  3498. 187
  3499. 188
  3500. 189
  3501. 190
  3502. 191
  3503. 192
  3504. 193
  3505. 194
  3506. 195
  3507. 196
  3508. 197
  3509. 198
  3510. 199
  3511. 200
  3512. 201
  3513. 202
  3514. 203
  3515. 204
  3516. 205
  3517. 206
  3518. 207
  3519. 208
  3520. 209
  3521. 210
  3522. 211
  3523. 212
  3524. 213
  3525. 214
  3526. 215
  3527. 216
  3528. 217
  3529. 218
  3530. 219
  3531. 220
  3532. 221
  3533. 222
  3534. 223
  3535. 224
  3536. 225
  3537. 226
  3538. 227
  3539. 228
  3540. 229
  3541. 230
  3542. 231
  3543. 232
  3544. 233
  3545. 234
  3546. 235
  3547. 236
  3548. 237
  3549. 238
  3550. 239
  3551. 240
  3552. 241
  3553. 242
  3554. 243
  3555. 244
  3556. 245
  3557. 246
  3558. 247
  3559. 248
  3560. 249
  3561. 250
  3562. 251
  3563. 252
  3564. 253
  3565. 254
  3566. 255
  3567. 256
  3568. 257
  3569. 258
  3570. 259
  3571. 260
  3572. 261
  3573. 262
  3574. 263
  3575. 264
  3576. 265
  3577. 266
  3578. 267
  3579. 268
  3580. 269
  3581. 270
  3582. 271
  3583. 272
  3584. 273
  3585. 274
  3586. 275
  3587. 276
  3588. 277
  3589. 278
  3590. 279
  3591. 280
  3592. 281
  3593. 282
  3594. 283
  3595. 284
  3596. 285
  3597. 286
  3598. 287
  3599. 288
  3600. 289
  3601. 290
  3602. 291
  3603. 292
  3604. 293
  3605. 294
  3606. 295
  3607. 296
  3608. 297
  3609. 298
  3610. 299
  3611. 300
  3612. // The contents of this file is based on contents of:
  3613. //
  3614. // https://github.com/ulfjack/ryu/blob/master/ryu/common.h,
  3615. // https://github.com/ulfjack/ryu/blob/master/ryu/d2s.c, and
  3616. // https://github.com/ulfjack/ryu/blob/master/ryu/f2s.c,
  3617. //
  3618. // which are distributed under the following terms:
  3619. //--------------------------------------------------------------------------------
  3620. // Copyright 2018 Ulf Adams
  3621. //
  3622. // The contents of this file may be used under the terms of the Apache License,
  3623. // Version 2.0.
  3624. //
  3625. // (See accompanying file LICENSE-Apache or copy at
  3626. // http://www.apache.org/licenses/LICENSE-2.0)
  3627. //
  3628. // Alternatively, the contents of this file may be used under the terms of
  3629. // the Boost Software License, Version 1.0.
  3630. // (See accompanying file LICENSE-Boost or copy at
  3631. // https://www.boost.org/LICENSE_1_0.txt)
  3632. //
  3633. // Unless required by applicable law or agreed to in writing, this software
  3634. // is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  3635. // KIND, either express or implied.
  3636. //--------------------------------------------------------------------------------
  3637. // Modifications Copyright 2020 Junekey Jeon
  3638. //
  3639. // Following modifications were made to the original contents:
  3640. // - Put everything inside the namespace jkj::dragonbox::to_chars_detail
  3641. // - Combined decimalLength9 (from common.h) and decimalLength17 (from d2s.c)
  3642. // into a single template function decimal_length
  3643. // - Combined to_chars (from f2s.c) and to_chars (from d2s.c) into a
  3644. // single template function fp_to_chars_impl
  3645. // - Removed index counting statements; replaced them with pointer increments
  3646. // - Removed usages of DIGIT_TABLE; replaced them with radix_100_table
  3647. //
  3648. // These modifications, together with other contents of this file may be used
  3649. // under the same terms as the original contents.
  3650. ####################
  3651. https://github.com/unicode-org/icu
  3652. -----
  3653. COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)
  3654. Copyright © 1991-2020 Unicode, Inc. All rights reserved.
  3655. Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
  3656. Permission is hereby granted, free of charge, to any person obtaining
  3657. a copy of the Unicode data files and any associated documentation
  3658. (the "Data Files") or Unicode software and any associated documentation
  3659. (the "Software") to deal in the Data Files or Software
  3660. without restriction, including without limitation the rights to use,
  3661. copy, modify, merge, publish, distribute, and/or sell copies of
  3662. the Data Files or Software, and to permit persons to whom the Data Files
  3663. or Software are furnished to do so, provided that either
  3664. (a) this copyright and permission notice appear with all copies
  3665. of the Data Files or Software, or
  3666. (b) this copyright and permission notice appear in associated
  3667. Documentation.
  3668. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
  3669. ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  3670. WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  3671. NONINFRINGEMENT OF THIRD PARTY RIGHTS.
  3672. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
  3673. NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
  3674. DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  3675. DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  3676. TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  3677. PERFORMANCE OF THE DATA FILES OR SOFTWARE.
  3678. Except as contained in this notice, the name of a copyright holder
  3679. shall not be used in advertising or otherwise to promote the sale,
  3680. use or other dealings in these Data Files or Software without prior
  3681. written authorization of the copyright holder.
  3682. ---------------------
  3683. Third-Party Software Licenses
  3684. This section contains third-party software notices and/or additional
  3685. terms for licensed third-party software components included within ICU
  3686. libraries.
  3687. 1. ICU License - ICU 1.8.1 to ICU 57.1
  3688. COPYRIGHT AND PERMISSION NOTICE
  3689. Copyright (c) 1995-2016 International Business Machines Corporation and others
  3690. All rights reserved.
  3691. Permission is hereby granted, free of charge, to any person obtaining
  3692. a copy of this software and associated documentation files (the
  3693. "Software"), to deal in the Software without restriction, including
  3694. without limitation the rights to use, copy, modify, merge, publish,
  3695. distribute, and/or sell copies of the Software, and to permit persons
  3696. to whom the Software is furnished to do so, provided that the above
  3697. copyright notice(s) and this permission notice appear in all copies of
  3698. the Software and that both the above copyright notice(s) and this
  3699. permission notice appear in supporting documentation.
  3700. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  3701. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3702. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
  3703. OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  3704. HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
  3705. SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
  3706. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
  3707. CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  3708. CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  3709. Except as contained in this notice, the name of a copyright holder
  3710. shall not be used in advertising or otherwise to promote the sale, use
  3711. or other dealings in this Software without prior written authorization
  3712. of the copyright holder.
  3713. All trademarks and registered trademarks mentioned herein are the
  3714. property of their respective owners.
  3715. 2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
  3716. # The Google Chrome software developed by Google is licensed under
  3717. # the BSD license. Other software included in this distribution is
  3718. # provided under other licenses, as set forth below.
  3719. #
  3720. # The BSD License
  3721. # http://opensource.org/licenses/bsd-license.php
  3722. # Copyright (C) 2006-2008, Google Inc.
  3723. #
  3724. # All rights reserved.
  3725. #
  3726. # Redistribution and use in source and binary forms, with or without
  3727. # modification, are permitted provided that the following conditions are met:
  3728. #
  3729. # Redistributions of source code must retain the above copyright notice,
  3730. # this list of conditions and the following disclaimer.
  3731. # Redistributions in binary form must reproduce the above
  3732. # copyright notice, this list of conditions and the following
  3733. # disclaimer in the documentation and/or other materials provided with
  3734. # the distribution.
  3735. # Neither the name of Google Inc. nor the names of its
  3736. # contributors may be used to endorse or promote products derived from
  3737. # this software without specific prior written permission.
  3738. #
  3739. #
  3740. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  3741. # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  3742. # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  3743. # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  3744. # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  3745. # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  3746. # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  3747. # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  3748. # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  3749. # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  3750. # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  3751. # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3752. #
  3753. #
  3754. # The word list in cjdict.txt are generated by combining three word lists
  3755. # listed below with further processing for compound word breaking. The
  3756. # frequency is generated with an iterative training against Google web
  3757. # corpora.
  3758. #
  3759. # * Libtabe (Chinese)
  3760. # - https://sourceforge.net/project/?group_id=1519
  3761. # - Its license terms and conditions are shown below.
  3762. #
  3763. # * IPADIC (Japanese)
  3764. # - http://chasen.aist-nara.ac.jp/chasen/distribution.html
  3765. # - Its license terms and conditions are shown below.
  3766. #
  3767. # ---------COPYING.libtabe ---- BEGIN--------------------
  3768. #
  3769. # /*
  3770. # * Copyright (c) 1999 TaBE Project.
  3771. # * Copyright (c) 1999 Pai-Hsiang Hsiao.
  3772. # * All rights reserved.
  3773. # *
  3774. # * Redistribution and use in source and binary forms, with or without
  3775. # * modification, are permitted provided that the following conditions
  3776. # * are met:
  3777. # *
  3778. # * . Redistributions of source code must retain the above copyright
  3779. # * notice, this list of conditions and the following disclaimer.
  3780. # * . Redistributions in binary form must reproduce the above copyright
  3781. # * notice, this list of conditions and the following disclaimer in
  3782. # * the documentation and/or other materials provided with the
  3783. # * distribution.
  3784. # * . Neither the name of the TaBE Project nor the names of its
  3785. # * contributors may be used to endorse or promote products derived
  3786. # * from this software without specific prior written permission.
  3787. # *
  3788. # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3789. # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3790. # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  3791. # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  3792. # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  3793. # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  3794. # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  3795. # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  3796. # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  3797. # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  3798. # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  3799. # * OF THE POSSIBILITY OF SUCH DAMAGE.
  3800. # */
  3801. #
  3802. # /*
  3803. # * Copyright (c) 1999 Computer Systems and Communication Lab,
  3804. # * Institute of Information Science, Academia
  3805. # * Sinica. All rights reserved.
  3806. # *
  3807. # * Redistribution and use in source and binary forms, with or without
  3808. # * modification, are permitted provided that the following conditions
  3809. # * are met:
  3810. # *
  3811. # * . Redistributions of source code must retain the above copyright
  3812. # * notice, this list of conditions and the following disclaimer.
  3813. # * . Redistributions in binary form must reproduce the above copyright
  3814. # * notice, this list of conditions and the following disclaimer in
  3815. # * the documentation and/or other materials provided with the
  3816. # * distribution.
  3817. # * . Neither the name of the Computer Systems and Communication Lab
  3818. # * nor the names of its contributors may be used to endorse or
  3819. # * promote products derived from this software without specific
  3820. # * prior written permission.
  3821. # *
  3822. # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3823. # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3824. # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  3825. # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  3826. # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  3827. # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  3828. # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  3829. # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  3830. # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  3831. # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  3832. # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  3833. # * OF THE POSSIBILITY OF SUCH DAMAGE.
  3834. # */
  3835. #
  3836. # Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
  3837. # University of Illinois
  3838. # c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4
  3839. #
  3840. # ---------------COPYING.libtabe-----END--------------------------------
  3841. #
  3842. #
  3843. # ---------------COPYING.ipadic-----BEGIN-------------------------------
  3844. #
  3845. # Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
  3846. # and Technology. All Rights Reserved.
  3847. #
  3848. # Use, reproduction, and distribution of this software is permitted.
  3849. # Any copy of this software, whether in its original form or modified,
  3850. # must include both the above copyright notice and the following
  3851. # paragraphs.
  3852. #
  3853. # Nara Institute of Science and Technology (NAIST),
  3854. # the copyright holders, disclaims all warranties with regard to this
  3855. # software, including all implied warranties of merchantability and
  3856. # fitness, in no event shall NAIST be liable for
  3857. # any special, indirect or consequential damages or any damages
  3858. # whatsoever resulting from loss of use, data or profits, whether in an
  3859. # action of contract, negligence or other tortuous action, arising out
  3860. # of or in connection with the use or performance of this software.
  3861. #
  3862. # A large portion of the dictionary entries
  3863. # originate from ICOT Free Software. The following conditions for ICOT
  3864. # Free Software applies to the current dictionary as well.
  3865. #
  3866. # Each User may also freely distribute the Program, whether in its
  3867. # original form or modified, to any third party or parties, PROVIDED
  3868. # that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
  3869. # on, or be attached to, the Program, which is distributed substantially
  3870. # in the same form as set out herein and that such intended
  3871. # distribution, if actually made, will neither violate or otherwise
  3872. # contravene any of the laws and regulations of the countries having
  3873. # jurisdiction over the User or the intended distribution itself.
  3874. #
  3875. # NO WARRANTY
  3876. #
  3877. # The program was produced on an experimental basis in the course of the
  3878. # research and development conducted during the project and is provided
  3879. # to users as so produced on an experimental basis. Accordingly, the
  3880. # program is provided without any warranty whatsoever, whether express,
  3881. # implied, statutory or otherwise. The term "warranty" used herein
  3882. # includes, but is not limited to, any warranty of the quality,
  3883. # performance, merchantability and fitness for a particular purpose of
  3884. # the program and the nonexistence of any infringement or violation of
  3885. # any right of any third party.
  3886. #
  3887. # Each user of the program will agree and understand, and be deemed to
  3888. # have agreed and understood, that there is no warranty whatsoever for
  3889. # the program and, accordingly, the entire risk arising from or
  3890. # otherwise connected with the program is assumed by the user.
  3891. #
  3892. # Therefore, neither ICOT, the copyright holder, or any other
  3893. # organization that participated in or was otherwise related to the
  3894. # development of the program and their respective officials, directors,
  3895. # officers and other employees shall be held liable for any and all
  3896. # damages, including, without limitation, general, special, incidental
  3897. # and consequential damages, arising out of or otherwise in connection
  3898. # with the use or inability to use the program or any product, material
  3899. # or result produced or otherwise obtained by using the program,
  3900. # regardless of whether they have been advised of, or otherwise had
  3901. # knowledge of, the possibility of such damages at any time during the
  3902. # project or thereafter. Each user will be deemed to have agreed to the
  3903. # foregoing by his or her commencement of use of the program. The term
  3904. # "use" as used herein includes, but is not limited to, the use,
  3905. # modification, copying and distribution of the program and the
  3906. # production of secondary products from the program.
  3907. #
  3908. # In the case where the program, whether in its original form or
  3909. # modified, was distributed or delivered to or received by a user from
  3910. # any person, organization or entity other than ICOT, unless it makes or
  3911. # grants independently of ICOT any specific warranty to the user in
  3912. # writing, such person, organization or entity, will also be exempted
  3913. # from and not be held liable to the user for any such damages as noted
  3914. # above as far as the program is concerned.
  3915. #
  3916. # ---------------COPYING.ipadic-----END----------------------------------
  3917. 3. Lao Word Break Dictionary Data (laodict.txt)
  3918. # Copyright (c) 2013 International Business Machines Corporation
  3919. # and others. All Rights Reserved.
  3920. #
  3921. # Project: http://code.google.com/p/lao-dictionary/
  3922. # Dictionary: http://lao-dictionary.googlecode.com/git/Lao-Dictionary.txt
  3923. # License: http://lao-dictionary.googlecode.com/git/Lao-Dictionary-LICENSE.txt
  3924. # (copied below)
  3925. #
  3926. # This file is derived from the above dictionary, with slight
  3927. # modifications.
  3928. # ----------------------------------------------------------------------
  3929. # Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
  3930. # All rights reserved.
  3931. #
  3932. # Redistribution and use in source and binary forms, with or without
  3933. # modification,
  3934. # are permitted provided that the following conditions are met:
  3935. #
  3936. #
  3937. # Redistributions of source code must retain the above copyright notice, this
  3938. # list of conditions and the following disclaimer. Redistributions in
  3939. # binary form must reproduce the above copyright notice, this list of
  3940. # conditions and the following disclaimer in the documentation and/or
  3941. # other materials provided with the distribution.
  3942. #
  3943. #
  3944. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3945. # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3946. # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  3947. # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  3948. # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  3949. # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  3950. # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  3951. # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  3952. # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  3953. # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  3954. # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  3955. # OF THE POSSIBILITY OF SUCH DAMAGE.
  3956. # --------------------------------------------------------------------------
  3957. 4. Burmese Word Break Dictionary Data (burmesedict.txt)
  3958. # Copyright (c) 2014 International Business Machines Corporation
  3959. # and others. All Rights Reserved.
  3960. #
  3961. # This list is part of a project hosted at:
  3962. # github.com/kanyawtech/myanmar-karen-word-lists
  3963. #
  3964. # --------------------------------------------------------------------------
  3965. # Copyright (c) 2013, LeRoy Benjamin Sharon
  3966. # All rights reserved.
  3967. #
  3968. # Redistribution and use in source and binary forms, with or without
  3969. # modification, are permitted provided that the following conditions
  3970. # are met: Redistributions of source code must retain the above
  3971. # copyright notice, this list of conditions and the following
  3972. # disclaimer. Redistributions in binary form must reproduce the
  3973. # above copyright notice, this list of conditions and the following
  3974. # disclaimer in the documentation and/or other materials provided
  3975. # with the distribution.
  3976. #
  3977. # Neither the name Myanmar Karen Word Lists, nor the names of its
  3978. # contributors may be used to endorse or promote products derived
  3979. # from this software without specific prior written permission.
  3980. #
  3981. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  3982. # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  3983. # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  3984. # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  3985. # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
  3986. # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  3987. # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  3988. # TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3989. # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  3990. # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
  3991. # TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
  3992. # THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  3993. # SUCH DAMAGE.
  3994. # --------------------------------------------------------------------------
  3995. 5. Time Zone Database
  3996. ICU uses the public domain data and code derived from Time Zone
  3997. Database for its time zone support. The ownership of the TZ database
  3998. is explained in BCP 175: Procedure for Maintaining the Time Zone
  3999. Database section 7.
  4000. # 7. Database Ownership
  4001. #
  4002. # The TZ database itself is not an IETF Contribution or an IETF
  4003. # document. Rather it is a pre-existing and regularly updated work
  4004. # that is in the public domain, and is intended to remain in the
  4005. # public domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do
  4006. # not apply to the TZ Database or contributions that individuals make
  4007. # to it. Should any claims be made and substantiated against the TZ
  4008. # Database, the organization that is providing the IANA
  4009. # Considerations defined in this RFC, under the memorandum of
  4010. # understanding with the IETF, currently ICANN, may act in accordance
  4011. # with all competent court orders. No ownership claims will be made
  4012. # by ICANN or the IETF Trust on the database or the code. Any person
  4013. # making a contribution to the database or code waives all rights to
  4014. # future claims in that contribution or in the TZ Database.
  4015. 6. Google double-conversion
  4016. Copyright 2006-2011, the V8 project authors. All rights reserved.
  4017. Redistribution and use in source and binary forms, with or without
  4018. modification, are permitted provided that the following conditions are
  4019. met:
  4020. * Redistributions of source code must retain the above copyright
  4021. notice, this list of conditions and the following disclaimer.
  4022. * Redistributions in binary form must reproduce the above
  4023. copyright notice, this list of conditions and the following
  4024. disclaimer in the documentation and/or other materials provided
  4025. with the distribution.
  4026. * Neither the name of Google Inc. nor the names of its
  4027. contributors may be used to endorse or promote products derived
  4028. from this software without specific prior written permission.
  4029. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4030. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4031. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4032. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4033. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4034. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4035. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4036. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4037. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4038. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4039. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4040. ####################
  4041. https://github.com/protocolbuffers/protobuf/tree/master/src/google/protobuf/compiler
  4042. -----
  4043. "Copyright 2008 Google Inc. All rights reserved.
  4044. Redistribution and use in source and binary forms, with or without
  4045. modification, are permitted provided that the following conditions are
  4046. met:
  4047. * Redistributions of source code must retain the above copyright
  4048. notice, this list of conditions and the following disclaimer.
  4049. * Redistributions in binary form must reproduce the above
  4050. copyright notice, this list of conditions and the following disclaimer
  4051. in the documentation and/or other materials provided with the
  4052. distribution.
  4053. * Neither the name of Google Inc. nor the names of its
  4054. contributors may be used to endorse or promote products derived from
  4055. this software without specific prior written permission.
  4056. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4057. ""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4058. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4059. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4060. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4061. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4062. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4063. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4064. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4065. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4066. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4067. Code generated by the Protocol Buffer compiler is owned by the owner
  4068. of the input file used when generating it. This code is not
  4069. standalone and requires a support library to be linked with it. This
  4070. support library is itself covered by the above license."
  4071. ####################
  4072. https://github.com/orlp/pdqsort
  4073. -----
  4074. Copyright (c) 2015 Orson Peters <orsonpeters@gmail.com>
  4075. This software is provided 'as-is', without any express or implied warranty. In no event will the
  4076. authors be held liable for any damages arising from the use of this software.
  4077. Permission is granted to anyone to use this software for any purpose, including commercial
  4078. applications, and to alter it and redistribute it freely, subject to the following restrictions:
  4079. 1. The origin of this software must not be misrepresented; you must not claim that you wrote the
  4080. original software. If you use this software in a product, an acknowledgment in the product
  4081. documentation would be appreciated but is not required.
  4082. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as
  4083. being the original software.
  4084. 3. This notice may not be removed or altered from any source distribution.
  4085. ####################
  4086. https://github.com/google/farmhash
  4087. -----
  4088. // Copyright (c) 2014 Google, Inc.
  4089. //
  4090. // Permission is hereby granted, free of charge, to any person obtaining a copy
  4091. // of this software and associated documentation files (the "Software"), to deal
  4092. // in the Software without restriction, including without limitation the rights
  4093. // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4094. // copies of the Software, and to permit persons to whom the Software is
  4095. // furnished to do so, subject to the following conditions:
  4096. //
  4097. // The above copyright notice and this permission notice shall be included in
  4098. // all copies or substantial portions of the Software.
  4099. //
  4100. // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4101. // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4102. // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4103. // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4104. // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4105. // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  4106. // THE SOFTWARE.
  4107. ####################
  4108. https://github.com/herumi/fmath/
  4109. -----
  4110. Note: This license has also been called the "New BSD License" or "Modified BSD License". See also the 2-clause BSD License.
  4111. Copyright 2009 MITSUNARI Shigeo(herumi@nifty.com)
  4112. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  4113. 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  4114. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  4115. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
  4116. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4117. ####################
  4118. https://github.com/uber/h3
  4119. -----
  4120. Apache License
  4121. Version 2.0, January 2004
  4122. http://www.apache.org/licenses/
  4123. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4124. 1. Definitions.
  4125. "License" shall mean the terms and conditions for use, reproduction,
  4126. and distribution as defined by Sections 1 through 9 of this document.
  4127. "Licensor" shall mean the copyright owner or entity authorized by
  4128. the copyright owner that is granting the License.
  4129. "Legal Entity" shall mean the union of the acting entity and all
  4130. other entities that control, are controlled by, or are under common
  4131. control with that entity. For the purposes of this definition,
  4132. "control" means (i) the power, direct or indirect, to cause the
  4133. direction or management of such entity, whether by contract or
  4134. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4135. outstanding shares, or (iii) beneficial ownership of such entity.
  4136. "You" (or "Your") shall mean an individual or Legal Entity
  4137. exercising permissions granted by this License.
  4138. "Source" form shall mean the preferred form for making modifications,
  4139. including but not limited to software source code, documentation
  4140. source, and configuration files.
  4141. "Object" form shall mean any form resulting from mechanical
  4142. transformation or translation of a Source form, including but
  4143. not limited to compiled object code, generated documentation,
  4144. and conversions to other media types.
  4145. "Work" shall mean the work of authorship, whether in Source or
  4146. Object form, made available under the License, as indicated by a
  4147. copyright notice that is included in or attached to the work
  4148. (an example is provided in the Appendix below).
  4149. "Derivative Works" shall mean any work, whether in Source or Object
  4150. form, that is based on (or derived from) the Work and for which the
  4151. editorial revisions, annotations, elaborations, or other modifications
  4152. represent, as a whole, an original work of authorship. For the purposes
  4153. of this License, Derivative Works shall not include works that remain
  4154. separable from, or merely link (or bind by name) to the interfaces of,
  4155. the Work and Derivative Works thereof.
  4156. "Contribution" shall mean any work of authorship, including
  4157. the original version of the Work and any modifications or additions
  4158. to that Work or Derivative Works thereof, that is intentionally
  4159. submitted to Licensor for inclusion in the Work by the copyright owner
  4160. or by an individual or Legal Entity authorized to submit on behalf of
  4161. the copyright owner. For the purposes of this definition, "submitted"
  4162. means any form of electronic, verbal, or written communication sent
  4163. to the Licensor or its representatives, including but not limited to
  4164. communication on electronic mailing lists, source code control systems,
  4165. and issue tracking systems that are managed by, or on behalf of, the
  4166. Licensor for the purpose of discussing and improving the Work, but
  4167. excluding communication that is conspicuously marked or otherwise
  4168. designated in writing by the copyright owner as "Not a Contribution."
  4169. "Contributor" shall mean Licensor and any individual or Legal Entity
  4170. on behalf of whom a Contribution has been received by Licensor and
  4171. subsequently incorporated within the Work.
  4172. 2. Grant of Copyright License. Subject to the terms and conditions of
  4173. this License, each Contributor hereby grants to You a perpetual,
  4174. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4175. copyright license to reproduce, prepare Derivative Works of,
  4176. publicly display, publicly perform, sublicense, and distribute the
  4177. Work and such Derivative Works in Source or Object form.
  4178. 3. Grant of Patent License. Subject to the terms and conditions of
  4179. this License, each Contributor hereby grants to You a perpetual,
  4180. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4181. (except as stated in this section) patent license to make, have made,
  4182. use, offer to sell, sell, import, and otherwise transfer the Work,
  4183. where such license applies only to those patent claims licensable
  4184. by such Contributor that are necessarily infringed by their
  4185. Contribution(s) alone or by combination of their Contribution(s)
  4186. with the Work to which such Contribution(s) was submitted. If You
  4187. institute patent litigation against any entity (including a
  4188. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4189. or a Contribution incorporated within the Work constitutes direct
  4190. or contributory patent infringement, then any patent licenses
  4191. granted to You under this License for that Work shall terminate
  4192. as of the date such litigation is filed.
  4193. 4. Redistribution. You may reproduce and distribute copies of the
  4194. Work or Derivative Works thereof in any medium, with or without
  4195. modifications, and in Source or Object form, provided that You
  4196. meet the following conditions:
  4197. (a) You must give any other recipients of the Work or
  4198. Derivative Works a copy of this License; and
  4199. (b) You must cause any modified files to carry prominent notices
  4200. stating that You changed the files; and
  4201. (c) You must retain, in the Source form of any Derivative Works
  4202. that You distribute, all copyright, patent, trademark, and
  4203. attribution notices from the Source form of the Work,
  4204. excluding those notices that do not pertain to any part of
  4205. the Derivative Works; and
  4206. (d) If the Work includes a "NOTICE" text file as part of its
  4207. distribution, then any Derivative Works that You distribute must
  4208. include a readable copy of the attribution notices contained
  4209. within such NOTICE file, excluding those notices that do not
  4210. pertain to any part of the Derivative Works, in at least one
  4211. of the following places: within a NOTICE text file distributed
  4212. as part of the Derivative Works; within the Source form or
  4213. documentation, if provided along with the Derivative Works; or,
  4214. within a display generated by the Derivative Works, if and
  4215. wherever such third-party notices normally appear. The contents
  4216. of the NOTICE file are for informational purposes only and
  4217. do not modify the License. You may add Your own attribution
  4218. notices within Derivative Works that You distribute, alongside
  4219. or as an addendum to the NOTICE text from the Work, provided
  4220. that such additional attribution notices cannot be construed
  4221. as modifying the License.
  4222. You may add Your own copyright statement to Your modifications and
  4223. may provide additional or different license terms and conditions
  4224. for use, reproduction, or distribution of Your modifications, or
  4225. for any such Derivative Works as a whole, provided Your use,
  4226. reproduction, and distribution of the Work otherwise complies with
  4227. the conditions stated in this License.
  4228. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4229. any Contribution intentionally submitted for inclusion in the Work
  4230. by You to the Licensor shall be under the terms and conditions of
  4231. this License, without any additional terms or conditions.
  4232. Notwithstanding the above, nothing herein shall supersede or modify
  4233. the terms of any separate license agreement you may have executed
  4234. with Licensor regarding such Contributions.
  4235. 6. Trademarks. This License does not grant permission to use the trade
  4236. names, trademarks, service marks, or product names of the Licensor,
  4237. except as required for reasonable and customary use in describing the
  4238. origin of the Work and reproducing the content of the NOTICE file.
  4239. 7. Disclaimer of Warranty. Unless required by applicable law or
  4240. agreed to in writing, Licensor provides the Work (and each
  4241. Contributor provides its Contributions) on an "AS IS" BASIS,
  4242. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4243. implied, including, without limitation, any warranties or conditions
  4244. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4245. PARTICULAR PURPOSE. You are solely responsible for determining the
  4246. appropriateness of using or redistributing the Work and assume any
  4247. risks associated with Your exercise of permissions under this License.
  4248. 8. Limitation of Liability. In no event and under no legal theory,
  4249. whether in tort (including negligence), contract, or otherwise,
  4250. unless required by applicable law (such as deliberate and grossly
  4251. negligent acts) or agreed to in writing, shall any Contributor be
  4252. liable to You for damages, including any direct, indirect, special,
  4253. incidental, or consequential damages of any character arising as a
  4254. result of this License or out of the use or inability to use the
  4255. Work (including but not limited to damages for loss of goodwill,
  4256. work stoppage, computer failure or malfunction, or any and all
  4257. other commercial damages or losses), even if such Contributor
  4258. has been advised of the possibility of such damages.
  4259. 9. Accepting Warranty or Additional Liability. While redistributing
  4260. the Work or Derivative Works thereof, You may choose to offer,
  4261. and charge a fee for, acceptance of support, warranty, indemnity,
  4262. or other liability obligations and/or rights consistent with this
  4263. License. However, in accepting such obligations, You may act only
  4264. on Your own behalf and on Your sole responsibility, not on behalf
  4265. of any other Contributor, and only if You agree to indemnify,
  4266. defend, and hold each Contributor harmless for any liability
  4267. incurred by, or claims asserted against, such Contributor by reason
  4268. of your accepting any such warranty or additional liability.
  4269. END OF TERMS AND CONDITIONS
  4270. APPENDIX: How to apply the Apache License to your work.
  4271. To apply the Apache License to your work, attach the following
  4272. boilerplate notice, with the fields enclosed by brackets "[]"
  4273. replaced with your own identifying information. (Don't include
  4274. the brackets!) The text should be enclosed in the appropriate
  4275. comment syntax for the file format. We also recommend that a
  4276. file or class name and description of purpose be included on the
  4277. same "printed page" as the copyright notice for easier
  4278. identification within third-party archives.
  4279. Copyright 2017 Uber Technologies, Inc.
  4280. Licensed under the Apache License, Version 2.0 (the "License");
  4281. you may not use this file except in compliance with the License.
  4282. You may obtain a copy of the License at
  4283. http://www.apache.org/licenses/LICENSE-2.0
  4284. Unless required by applicable law or agreed to in writing, software
  4285. distributed under the License is distributed on an "AS IS" BASIS,
  4286. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4287. See the License for the specific language governing permissions and
  4288. limitations under the License.
  4289. ####################
  4290. https://github.com/intel/hyperscan
  4291. -----
  4292. Hyperscan is licensed under the BSD License.
  4293. Copyright (c) 2015, Intel Corporation
  4294. Redistribution and use in source and binary forms, with or without
  4295. modification, are permitted provided that the following conditions are met:
  4296. * Redistributions of source code must retain the above copyright notice,
  4297. this list of conditions and the following disclaimer.
  4298. * Redistributions in binary form must reproduce the above copyright
  4299. notice, this list of conditions and the following disclaimer in the
  4300. documentation and/or other materials provided with the distribution.
  4301. * Neither the name of Intel Corporation nor the names of its contributors
  4302. may be used to endorse or promote products derived from this software
  4303. without specific prior written permission.
  4304. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  4305. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  4306. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4307. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
  4308. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  4309. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  4310. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  4311. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  4312. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4313. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4314. --------------------------------------------------------------------------------
  4315. This product also contains code from third parties, under the following
  4316. licenses:
  4317. Intel's Slicing-by-8 CRC32 implementation
  4318. -----------------------------------------
  4319. Copyright (c) 2004-2006, Intel Corporation
  4320. All rights reserved.
  4321. Redistribution and use in source and binary forms, with or without
  4322. modification, are permitted provided that the following conditions are met:
  4323. * Redistributions of source code must retain the above copyright notice,
  4324. this list of conditions and the following disclaimer.
  4325. * Redistributions in binary form must reproduce the above copyright notice,
  4326. this list of conditions and the following disclaimer in the documentation
  4327. and/or other materials provided with the distribution.
  4328. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  4329. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  4330. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4331. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  4332. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  4333. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  4334. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  4335. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  4336. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4337. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4338. Boost C++ Headers Library
  4339. -------------------------
  4340. Boost Software License - Version 1.0 - August 17th, 2003
  4341. Permission is hereby granted, free of charge, to any person or organization
  4342. obtaining a copy of the software and accompanying documentation covered by
  4343. this license (the "Software") to use, reproduce, display, distribute,
  4344. execute, and transmit the Software, and to prepare derivative works of the
  4345. Software, and to permit third-parties to whom the Software is furnished to
  4346. do so, all subject to the following:
  4347. The copyright notices in the Software and this entire statement, including
  4348. the above license grant, this restriction and the following disclaimer,
  4349. must be included in all copies of the Software, in whole or in part, and
  4350. all derivative works of the Software, unless such copies or derivative
  4351. works are solely in the form of machine-executable object code generated by
  4352. a source language processor.
  4353. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4354. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4355. FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
  4356. SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
  4357. FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
  4358. ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  4359. DEALINGS IN THE SOFTWARE.
  4360. The Google C++ Testing Framework (Google Test)
  4361. ----------------------------------------------
  4362. Redistribution and use in source and binary forms, with or without
  4363. modification, are permitted provided that the following conditions are
  4364. met:
  4365. * Redistributions of source code must retain the above copyright
  4366. notice, this list of conditions and the following disclaimer.
  4367. * Redistributions in binary form must reproduce the above
  4368. copyright notice, this list of conditions and the following disclaimer
  4369. in the documentation and/or other materials provided with the
  4370. distribution.
  4371. * Neither the name of Google Inc. nor the names of its
  4372. contributors may be used to endorse or promote products derived from
  4373. this software without specific prior written permission.
  4374. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4375. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4376. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4377. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4378. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4379. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4380. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4381. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4382. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4383. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4384. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4385. ####################
  4386. https://github.com/ridiculousfish/libdivide
  4387. -----
  4388. libdivide
  4389. Copyright (C) 2010 ridiculous_fish
  4390. This software is provided 'as-is', without any express or implied
  4391. warranty. In no event will the authors be held liable for any damages
  4392. arising from the use of this software.
  4393. Permission is granted to anyone to use this software for any purpose,
  4394. including commercial applications, and to alter it and redistribute it
  4395. freely, subject to the following restrictions:
  4396. 1. The origin of this software must not be misrepresented; you must not
  4397. claim that you wrote the original software. If you use this software
  4398. in a product, an acknowledgment in the product documentation would be
  4399. appreciated but is not required.
  4400. 2. Altered source versions must be plainly marked as such, and must not be
  4401. misrepresented as being the original software.
  4402. 3. This notice may not be removed or altered from any source distribution.
  4403. libdivide@ridiculousfish.com
  4404. ####################
  4405. https://github.com/jandrewrogers/MetroHash
  4406. -----
  4407. // Copyright 2015-2018 J. Andrew Rogers
  4408. //
  4409. // Licensed under the Apache License, Version 2.0 (the "License");
  4410. // you may not use this file except in compliance with the License.
  4411. // You may obtain a copy of the License at
  4412. //
  4413. // http://www.apache.org/licenses/LICENSE-2.0
  4414. //
  4415. // Unless required by applicable law or agreed to in writing, software
  4416. // distributed under the License is distributed on an "AS IS" BASIS,
  4417. // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4418. // See the License for the specific language governing permissions and
  4419. // limitations under the License.
  4420. ####################
  4421. https://github.com/fastfloat/fast_float
  4422. -----
  4423. Apache License
  4424. Version 2.0, January 2004
  4425. http://www.apache.org/licenses/
  4426. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4427. 1. Definitions.
  4428. "License" shall mean the terms and conditions for use, reproduction,
  4429. and distribution as defined by Sections 1 through 9 of this document.
  4430. "Licensor" shall mean the copyright owner or entity authorized by
  4431. the copyright owner that is granting the License.
  4432. "Legal Entity" shall mean the union of the acting entity and all
  4433. other entities that control, are controlled by, or are under common
  4434. control with that entity. For the purposes of this definition,
  4435. "control" means (i) the power, direct or indirect, to cause the
  4436. direction or management of such entity, whether by contract or
  4437. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4438. outstanding shares, or (iii) beneficial ownership of such entity.
  4439. "You" (or "Your") shall mean an individual or Legal Entity
  4440. exercising permissions granted by this License.
  4441. "Source" form shall mean the preferred form for making modifications,
  4442. including but not limited to software source code, documentation
  4443. source, and configuration files.
  4444. "Object" form shall mean any form resulting from mechanical
  4445. transformation or translation of a Source form, including but
  4446. not limited to compiled object code, generated documentation,
  4447. and conversions to other media types.
  4448. "Work" shall mean the work of authorship, whether in Source or
  4449. Object form, made available under the License, as indicated by a
  4450. copyright notice that is included in or attached to the work
  4451. (an example is provided in the Appendix below).
  4452. "Derivative Works" shall mean any work, whether in Source or Object
  4453. form, that is based on (or derived from) the Work and for which the
  4454. editorial revisions, annotations, elaborations, or other modifications
  4455. represent, as a whole, an original work of authorship. For the purposes
  4456. of this License, Derivative Works shall not include works that remain
  4457. separable from, or merely link (or bind by name) to the interfaces of,
  4458. the Work and Derivative Works thereof.
  4459. "Contribution" shall mean any work of authorship, including
  4460. the original version of the Work and any modifications or additions
  4461. to that Work or Derivative Works thereof, that is intentionally
  4462. submitted to Licensor for inclusion in the Work by the copyright owner
  4463. or by an individual or Legal Entity authorized to submit on behalf of
  4464. the copyright owner. For the purposes of this definition, "submitted"
  4465. means any form of electronic, verbal, or written communication sent
  4466. to the Licensor or its representatives, including but not limited to
  4467. communication on electronic mailing lists, source code control systems,
  4468. and issue tracking systems that are managed by, or on behalf of, the
  4469. Licensor for the purpose of discussing and improving the Work, but
  4470. excluding communication that is conspicuously marked or otherwise
  4471. designated in writing by the copyright owner as "Not a Contribution."
  4472. "Contributor" shall mean Licensor and any individual or Legal Entity
  4473. on behalf of whom a Contribution has been received by Licensor and
  4474. subsequently incorporated within the Work.
  4475. 2. Grant of Copyright License. Subject to the terms and conditions of
  4476. this License, each Contributor hereby grants to You a perpetual,
  4477. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4478. copyright license to reproduce, prepare Derivative Works of,
  4479. publicly display, publicly perform, sublicense, and distribute the
  4480. Work and such Derivative Works in Source or Object form.
  4481. 3. Grant of Patent License. Subject to the terms and conditions of
  4482. this License, each Contributor hereby grants to You a perpetual,
  4483. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4484. (except as stated in this section) patent license to make, have made,
  4485. use, offer to sell, sell, import, and otherwise transfer the Work,
  4486. where such license applies only to those patent claims licensable
  4487. by such Contributor that are necessarily infringed by their
  4488. Contribution(s) alone or by combination of their Contribution(s)
  4489. with the Work to which such Contribution(s) was submitted. If You
  4490. institute patent litigation against any entity (including a
  4491. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4492. or a Contribution incorporated within the Work constitutes direct
  4493. or contributory patent infringement, then any patent licenses
  4494. granted to You under this License for that Work shall terminate
  4495. as of the date such litigation is filed.
  4496. 4. Redistribution. You may reproduce and distribute copies of the
  4497. Work or Derivative Works thereof in any medium, with or without
  4498. modifications, and in Source or Object form, provided that You
  4499. meet the following conditions:
  4500. (a) You must give any other recipients of the Work or
  4501. Derivative Works a copy of this License; and
  4502. (b) You must cause any modified files to carry prominent notices
  4503. stating that You changed the files; and
  4504. (c) You must retain, in the Source form of any Derivative Works
  4505. that You distribute, all copyright, patent, trademark, and
  4506. attribution notices from the Source form of the Work,
  4507. excluding those notices that do not pertain to any part of
  4508. the Derivative Works; and
  4509. (d) If the Work includes a "NOTICE" text file as part of its
  4510. distribution, then any Derivative Works that You distribute must
  4511. include a readable copy of the attribution notices contained
  4512. within such NOTICE file, excluding those notices that do not
  4513. pertain to any part of the Derivative Works, in at least one
  4514. of the following places: within a NOTICE text file distributed
  4515. as part of the Derivative Works; within the Source form or
  4516. documentation, if provided along with the Derivative Works; or,
  4517. within a display generated by the Derivative Works, if and
  4518. wherever such third-party notices normally appear. The contents
  4519. of the NOTICE file are for informational purposes only and
  4520. do not modify the License. You may add Your own attribution
  4521. notices within Derivative Works that You distribute, alongside
  4522. or as an addendum to the NOTICE text from the Work, provided
  4523. that such additional attribution notices cannot be construed
  4524. as modifying the License.
  4525. You may add Your own copyright statement to Your modifications and
  4526. may provide additional or different license terms and conditions
  4527. for use, reproduction, or distribution of Your modifications, or
  4528. for any such Derivative Works as a whole, provided Your use,
  4529. reproduction, and distribution of the Work otherwise complies with
  4530. the conditions stated in this License.
  4531. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4532. any Contribution intentionally submitted for inclusion in the Work
  4533. by You to the Licensor shall be under the terms and conditions of
  4534. this License, without any additional terms or conditions.
  4535. Notwithstanding the above, nothing herein shall supersede or modify
  4536. the terms of any separate license agreement you may have executed
  4537. with Licensor regarding such Contributions.
  4538. 6. Trademarks. This License does not grant permission to use the trade
  4539. names, trademarks, service marks, or product names of the Licensor,
  4540. except as required for reasonable and customary use in describing the
  4541. origin of the Work and reproducing the content of the NOTICE file.
  4542. 7. Disclaimer of Warranty. Unless required by applicable law or
  4543. agreed to in writing, Licensor provides the Work (and each
  4544. Contributor provides its Contributions) on an "AS IS" BASIS,
  4545. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4546. implied, including, without limitation, any warranties or conditions
  4547. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4548. PARTICULAR PURPOSE. You are solely responsible for determining the
  4549. appropriateness of using or redistributing the Work and assume any
  4550. risks associated with Your exercise of permissions under this License.
  4551. 8. Limitation of Liability. In no event and under no legal theory,
  4552. whether in tort (including negligence), contract, or otherwise,
  4553. unless required by applicable law (such as deliberate and grossly
  4554. negligent acts) or agreed to in writing, shall any Contributor be
  4555. liable to You for damages, including any direct, indirect, special,
  4556. incidental, or consequential damages of any character arising as a
  4557. result of this License or out of the use or inability to use the
  4558. Work (including but not limited to damages for loss of goodwill,
  4559. work stoppage, computer failure or malfunction, or any and all
  4560. other commercial damages or losses), even if such Contributor
  4561. has been advised of the possibility of such damages.
  4562. 9. Accepting Warranty or Additional Liability. While redistributing
  4563. the Work or Derivative Works thereof, You may choose to offer,
  4564. and charge a fee for, acceptance of support, warranty, indemnity,
  4565. or other liability obligations and/or rights consistent with this
  4566. License. However, in accepting such obligations, You may act only
  4567. on Your own behalf and on Your sole responsibility, not on behalf
  4568. of any other Contributor, and only if You agree to indemnify,
  4569. defend, and hold each Contributor harmless for any liability
  4570. incurred by, or claims asserted against, such Contributor by reason
  4571. of your accepting any such warranty or additional liability.
  4572. END OF TERMS AND CONDITIONS
  4573. APPENDIX: How to apply the Apache License to your work.
  4574. To apply the Apache License to your work, attach the following
  4575. boilerplate notice, with the fields enclosed by brackets "{}"
  4576. replaced with your own identifying information. (Don't include
  4577. the brackets!) The text should be enclosed in the appropriate
  4578. comment syntax for the file format. We also recommend that a
  4579. file or class name and description of purpose be included on the
  4580. same "printed page" as the copyright notice for easier
  4581. identification within third-party archives.
  4582. Copyright 2020 The fast_float authors
  4583. Licensed under the Apache License, Version 2.0 (the "License");
  4584. you may not use this file except in compliance with the License.
  4585. You may obtain a copy of the License at
  4586. http://www.apache.org/licenses/LICENSE-2.0
  4587. Unless required by applicable law or agreed to in writing, software
  4588. distributed under the License is distributed on an "AS IS" BASIS,
  4589. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4590. See the License for the specific language governing permissions and
  4591. limitations under the License.
  4592. ####################
  4593. https://github.com/msgpack/msgpack
  4594. -----
  4595. Boost Software License - Version 1.0 - August 17th, 2003
  4596. Permission is hereby granted, free of charge, to any person or organization
  4597. obtaining a copy of the software and accompanying documentation covered by
  4598. this license (the "Software") to use, reproduce, display, distribute,
  4599. execute, and transmit the Software, and to prepare derivative works of the
  4600. Software, and to permit third-parties to whom the Software is furnished to
  4601. do so, all subject to the following:
  4602. The copyright notices in the Software and this entire statement, including
  4603. the above license grant, this restriction and the following disclaimer,
  4604. must be included in all copies of the Software, in whole or in part, and
  4605. all derivative works of the Software, unless such copies or derivative
  4606. works are solely in the form of machine-executable object code generated by
  4607. a source language processor.
  4608. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4609. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4610. FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
  4611. SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
  4612. FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
  4613. ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  4614. DEALINGS IN THE SOFTWARE.
  4615. ####################
  4616. https://github.com/google/highwayhash
  4617. -----
  4618. Apache License
  4619. Version 2.0, January 2004
  4620. http://www.apache.org/licenses/
  4621. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4622. 1. Definitions.
  4623. "License" shall mean the terms and conditions for use, reproduction,
  4624. and distribution as defined by Sections 1 through 9 of this document.
  4625. "Licensor" shall mean the copyright owner or entity authorized by
  4626. the copyright owner that is granting the License.
  4627. "Legal Entity" shall mean the union of the acting entity and all
  4628. other entities that control, are controlled by, or are under common
  4629. control with that entity. For the purposes of this definition,
  4630. "control" means (i) the power, direct or indirect, to cause the
  4631. direction or management of such entity, whether by contract or
  4632. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4633. outstanding shares, or (iii) beneficial ownership of such entity.
  4634. "You" (or "Your") shall mean an individual or Legal Entity
  4635. exercising permissions granted by this License.
  4636. "Source" form shall mean the preferred form for making modifications,
  4637. including but not limited to software source code, documentation
  4638. source, and configuration files.
  4639. "Object" form shall mean any form resulting from mechanical
  4640. transformation or translation of a Source form, including but
  4641. not limited to compiled object code, generated documentation,
  4642. and conversions to other media types.
  4643. "Work" shall mean the work of authorship, whether in Source or
  4644. Object form, made available under the License, as indicated by a
  4645. copyright notice that is included in or attached to the work
  4646. (an example is provided in the Appendix below).
  4647. "Derivative Works" shall mean any work, whether in Source or Object
  4648. form, that is based on (or derived from) the Work and for which the
  4649. editorial revisions, annotations, elaborations, or other modifications
  4650. represent, as a whole, an original work of authorship. For the purposes
  4651. of this License, Derivative Works shall not include works that remain
  4652. separable from, or merely link (or bind by name) to the interfaces of,
  4653. the Work and Derivative Works thereof.
  4654. "Contribution" shall mean any work of authorship, including
  4655. the original version of the Work and any modifications or additions
  4656. to that Work or Derivative Works thereof, that is intentionally
  4657. submitted to Licensor for inclusion in the Work by the copyright owner
  4658. or by an individual or Legal Entity authorized to submit on behalf of
  4659. the copyright owner. For the purposes of this definition, "submitted"
  4660. means any form of electronic, verbal, or written communication sent
  4661. to the Licensor or its representatives, including but not limited to
  4662. communication on electronic mailing lists, source code control systems,
  4663. and issue tracking systems that are managed by, or on behalf of, the
  4664. Licensor for the purpose of discussing and improving the Work, but
  4665. excluding communication that is conspicuously marked or otherwise
  4666. designated in writing by the copyright owner as "Not a Contribution."
  4667. "Contributor" shall mean Licensor and any individual or Legal Entity
  4668. on behalf of whom a Contribution has been received by Licensor and
  4669. subsequently incorporated within the Work.
  4670. 2. Grant of Copyright License. Subject to the terms and conditions of
  4671. this License, each Contributor hereby grants to You a perpetual,
  4672. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4673. copyright license to reproduce, prepare Derivative Works of,
  4674. publicly display, publicly perform, sublicense, and distribute the
  4675. Work and such Derivative Works in Source or Object form.
  4676. 3. Grant of Patent License. Subject to the terms and conditions of
  4677. this License, each Contributor hereby grants to You a perpetual,
  4678. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4679. (except as stated in this section) patent license to make, have made,
  4680. use, offer to sell, sell, import, and otherwise transfer the Work,
  4681. where such license applies only to those patent claims licensable
  4682. by such Contributor that are necessarily infringed by their
  4683. Contribution(s) alone or by combination of their Contribution(s)
  4684. with the Work to which such Contribution(s) was submitted. If You
  4685. institute patent litigation against any entity (including a
  4686. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4687. or a Contribution incorporated within the Work constitutes direct
  4688. or contributory patent infringement, then any patent licenses
  4689. granted to You under this License for that Work shall terminate
  4690. as of the date such litigation is filed.
  4691. 4. Redistribution. You may reproduce and distribute copies of the
  4692. Work or Derivative Works thereof in any medium, with or without
  4693. modifications, and in Source or Object form, provided that You
  4694. meet the following conditions:
  4695. (a) You must give any other recipients of the Work or
  4696. Derivative Works a copy of this License; and
  4697. (b) You must cause any modified files to carry prominent notices
  4698. stating that You changed the files; and
  4699. (c) You must retain, in the Source form of any Derivative Works
  4700. that You distribute, all copyright, patent, trademark, and
  4701. attribution notices from the Source form of the Work,
  4702. excluding those notices that do not pertain to any part of
  4703. the Derivative Works; and
  4704. (d) If the Work includes a "NOTICE" text file as part of its
  4705. distribution, then any Derivative Works that You distribute must
  4706. include a readable copy of the attribution notices contained
  4707. within such NOTICE file, excluding those notices that do not
  4708. pertain to any part of the Derivative Works, in at least one
  4709. of the following places: within a NOTICE text file distributed
  4710. as part of the Derivative Works; within the Source form or
  4711. documentation, if provided along with the Derivative Works; or,
  4712. within a display generated by the Derivative Works, if and
  4713. wherever such third-party notices normally appear. The contents
  4714. of the NOTICE file are for informational purposes only and
  4715. do not modify the License. You may add Your own attribution
  4716. notices within Derivative Works that You distribute, alongside
  4717. or as an addendum to the NOTICE text from the Work, provided
  4718. that such additional attribution notices cannot be construed
  4719. as modifying the License.
  4720. You may add Your own copyright statement to Your modifications and
  4721. may provide additional or different license terms and conditions
  4722. for use, reproduction, or distribution of Your modifications, or
  4723. for any such Derivative Works as a whole, provided Your use,
  4724. reproduction, and distribution of the Work otherwise complies with
  4725. the conditions stated in this License.
  4726. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4727. any Contribution intentionally submitted for inclusion in the Work
  4728. by You to the Licensor shall be under the terms and conditions of
  4729. this License, without any additional terms or conditions.
  4730. Notwithstanding the above, nothing herein shall supersede or modify
  4731. the terms of any separate license agreement you may have executed
  4732. with Licensor regarding such Contributions.
  4733. 6. Trademarks. This License does not grant permission to use the trade
  4734. names, trademarks, service marks, or product names of the Licensor,
  4735. except as required for reasonable and customary use in describing the
  4736. origin of the Work and reproducing the content of the NOTICE file.
  4737. 7. Disclaimer of Warranty. Unless required by applicable law or
  4738. agreed to in writing, Licensor provides the Work (and each
  4739. Contributor provides its Contributions) on an "AS IS" BASIS,
  4740. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4741. implied, including, without limitation, any warranties or conditions
  4742. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4743. PARTICULAR PURPOSE. You are solely responsible for determining the
  4744. appropriateness of using or redistributing the Work and assume any
  4745. risks associated with Your exercise of permissions under this License.
  4746. 8. Limitation of Liability. In no event and under no legal theory,
  4747. whether in tort (including negligence), contract, or otherwise,
  4748. unless required by applicable law (such as deliberate and grossly
  4749. negligent acts) or agreed to in writing, shall any Contributor be
  4750. liable to You for damages, including any direct, indirect, special,
  4751. incidental, or consequential damages of any character arising as a
  4752. result of this License or out of the use or inability to use the
  4753. Work (including but not limited to damages for loss of goodwill,
  4754. work stoppage, computer failure or malfunction, or any and all
  4755. other commercial damages or losses), even if such Contributor
  4756. has been advised of the possibility of such damages.
  4757. 9. Accepting Warranty or Additional Liability. While redistributing
  4758. the Work or Derivative Works thereof, You may choose to offer,
  4759. and charge a fee for, acceptance of support, warranty, indemnity,
  4760. or other liability obligations and/or rights consistent with this
  4761. License. However, in accepting such obligations, You may act only
  4762. on Your own behalf and on Your sole responsibility, not on behalf
  4763. of any other Contributor, and only if You agree to indemnify,
  4764. defend, and hold each Contributor harmless for any liability
  4765. incurred by, or claims asserted against, such Contributor by reason
  4766. of your accepting any such warranty or additional liability.
  4767. END OF TERMS AND CONDITIONS
  4768. APPENDIX: How to apply the Apache License to your work.
  4769. To apply the Apache License to your work, attach the following
  4770. boilerplate notice, with the fields enclosed by brackets "[]"
  4771. replaced with your own identifying information. (Don't include
  4772. the brackets!) The text should be enclosed in the appropriate
  4773. comment syntax for the file format. We also recommend that a
  4774. file or class name and description of purpose be included on the
  4775. same "printed page" as the copyright notice for easier
  4776. identification within third-party archives.
  4777. Copyright [yyyy] [name of copyright owner]
  4778. Licensed under the Apache License, Version 2.0 (the "License");
  4779. you may not use this file except in compliance with the License.
  4780. You may obtain a copy of the License at
  4781. http://www.apache.org/licenses/LICENSE-2.0
  4782. Unless required by applicable law or agreed to in writing, software
  4783. distributed under the License is distributed on an "AS IS" BASIS,
  4784. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4785. See the License for the specific language governing permissions and
  4786. limitations under the License.
  4787. ####################
  4788. Linux Kernel Headers
  4789. -----
  4790. SPDX-Exception-Identifier: Linux-syscall-note
  4791. SPDX-URL: https://spdx.org/licenses/Linux-syscall-note.html
  4792. SPDX-Licenses: GPL-2.0, GPL-2.0+, GPL-1.0+, LGPL-2.0, LGPL-2.0+, LGPL-2.1, LGPL-2.1+, GPL-2.0-only, GPL-2.0-or-later
  4793. Usage-Guide:
  4794. This exception is used together with one of the above SPDX-Licenses
  4795. to mark user space API (uapi) header files so they can be included
  4796. into non GPL compliant user space application code.
  4797. To use this exception add it with the keyword WITH to one of the
  4798. identifiers in the SPDX-Licenses tag:
  4799. SPDX-License-Identifier: <SPDX-License> WITH Linux-syscall-note
  4800. License-Text:
  4801. NOTE! This copyright does *not* cover user programs that use kernel
  4802. services by normal system calls - this is merely considered normal use
  4803. of the kernel, and does *not* fall under the heading of "derived work".
  4804. Also note that the GPL below is copyrighted by the Free Software
  4805. Foundation, but the instance of code that it refers to (the Linux
  4806. kernel) is copyrighted by me and others who actually wrote it.
  4807. Also note that the only valid version of the GPL as far as the kernel
  4808. is concerned is _this_ particular version of the license (ie v2, not
  4809. v2.2 or v3.x or whatever), unless explicitly otherwise stated.
  4810. Linus Torvalds
  4811. ####################
  4812. https://compiler-rt.llvm.org/
  4813. -----
  4814. ==============================================================================
  4815. The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
  4816. ==============================================================================
  4817. Apache License
  4818. Version 2.0, January 2004
  4819. http://www.apache.org/licenses/
  4820. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4821. 1. Definitions.
  4822. "License" shall mean the terms and conditions for use, reproduction,
  4823. and distribution as defined by Sections 1 through 9 of this document.
  4824. "Licensor" shall mean the copyright owner or entity authorized by
  4825. the copyright owner that is granting the License.
  4826. "Legal Entity" shall mean the union of the acting entity and all
  4827. other entities that control, are controlled by, or are under common
  4828. control with that entity. For the purposes of this definition,
  4829. "control" means (i) the power, direct or indirect, to cause the
  4830. direction or management of such entity, whether by contract or
  4831. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4832. outstanding shares, or (iii) beneficial ownership of such entity.
  4833. "You" (or "Your") shall mean an individual or Legal Entity
  4834. exercising permissions granted by this License.
  4835. "Source" form shall mean the preferred form for making modifications,
  4836. including but not limited to software source code, documentation
  4837. source, and configuration files.
  4838. "Object" form shall mean any form resulting from mechanical
  4839. transformation or translation of a Source form, including but
  4840. not limited to compiled object code, generated documentation,
  4841. and conversions to other media types.
  4842. "Work" shall mean the work of authorship, whether in Source or
  4843. Object form, made available under the License, as indicated by a
  4844. copyright notice that is included in or attached to the work
  4845. (an example is provided in the Appendix below).
  4846. "Derivative Works" shall mean any work, whether in Source or Object
  4847. form, that is based on (or derived from) the Work and for which the
  4848. editorial revisions, annotations, elaborations, or other modifications
  4849. represent, as a whole, an original work of authorship. For the purposes
  4850. of this License, Derivative Works shall not include works that remain
  4851. separable from, or merely link (or bind by name) to the interfaces of,
  4852. the Work and Derivative Works thereof.
  4853. "Contribution" shall mean any work of authorship, including
  4854. the original version of the Work and any modifications or additions
  4855. to that Work or Derivative Works thereof, that is intentionally
  4856. submitted to Licensor for inclusion in the Work by the copyright owner
  4857. or by an individual or Legal Entity authorized to submit on behalf of
  4858. the copyright owner. For the purposes of this definition, "submitted"
  4859. means any form of electronic, verbal, or written communication sent
  4860. to the Licensor or its representatives, including but not limited to
  4861. communication on electronic mailing lists, source code control systems,
  4862. and issue tracking systems that are managed by, or on behalf of, the
  4863. Licensor for the purpose of discussing and improving the Work, but
  4864. excluding communication that is conspicuously marked or otherwise
  4865. designated in writing by the copyright owner as "Not a Contribution."
  4866. "Contributor" shall mean Licensor and any individual or Legal Entity
  4867. on behalf of whom a Contribution has been received by Licensor and
  4868. subsequently incorporated within the Work.
  4869. 2. Grant of Copyright License. Subject to the terms and conditions of
  4870. this License, each Contributor hereby grants to You a perpetual,
  4871. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4872. copyright license to reproduce, prepare Derivative Works of,
  4873. publicly display, publicly perform, sublicense, and distribute the
  4874. Work and such Derivative Works in Source or Object form.
  4875. 3. Grant of Patent License. Subject to the terms and conditions of
  4876. this License, each Contributor hereby grants to You a perpetual,
  4877. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4878. (except as stated in this section) patent license to make, have made,
  4879. use, offer to sell, sell, import, and otherwise transfer the Work,
  4880. where such license applies only to those patent claims licensable
  4881. by such Contributor that are necessarily infringed by their
  4882. Contribution(s) alone or by combination of their Contribution(s)
  4883. with the Work to which such Contribution(s) was submitted. If You
  4884. institute patent litigation against any entity (including a
  4885. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4886. or a Contribution incorporated within the Work constitutes direct
  4887. or contributory patent infringement, then any patent licenses
  4888. granted to You under this License for that Work shall terminate
  4889. as of the date such litigation is filed.
  4890. 4. Redistribution. You may reproduce and distribute copies of the
  4891. Work or Derivative Works thereof in any medium, with or without
  4892. modifications, and in Source or Object form, provided that You
  4893. meet the following conditions:
  4894. (a) You must give any other recipients of the Work or
  4895. Derivative Works a copy of this License; and
  4896. (b) You must cause any modified files to carry prominent notices
  4897. stating that You changed the files; and
  4898. (c) You must retain, in the Source form of any Derivative Works
  4899. that You distribute, all copyright, patent, trademark, and
  4900. attribution notices from the Source form of the Work,
  4901. excluding those notices that do not pertain to any part of
  4902. the Derivative Works; and
  4903. (d) If the Work includes a "NOTICE" text file as part of its
  4904. distribution, then any Derivative Works that You distribute must
  4905. include a readable copy of the attribution notices contained
  4906. within such NOTICE file, excluding those notices that do not
  4907. pertain to any part of the Derivative Works, in at least one
  4908. of the following places: within a NOTICE text file distributed
  4909. as part of the Derivative Works; within the Source form or
  4910. documentation, if provided along with the Derivative Works; or,
  4911. within a display generated by the Derivative Works, if and
  4912. wherever such third-party notices normally appear. The contents
  4913. of the NOTICE file are for informational purposes only and
  4914. do not modify the License. You may add Your own attribution
  4915. notices within Derivative Works that You distribute, alongside
  4916. or as an addendum to the NOTICE text from the Work, provided
  4917. that such additional attribution notices cannot be construed
  4918. as modifying the License.
  4919. You may add Your own copyright statement to Your modifications and
  4920. may provide additional or different license terms and conditions
  4921. for use, reproduction, or distribution of Your modifications, or
  4922. for any such Derivative Works as a whole, provided Your use,
  4923. reproduction, and distribution of the Work otherwise complies with
  4924. the conditions stated in this License.
  4925. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4926. any Contribution intentionally submitted for inclusion in the Work
  4927. by You to the Licensor shall be under the terms and conditions of
  4928. this License, without any additional terms or conditions.
  4929. Notwithstanding the above, nothing herein shall supersede or modify
  4930. the terms of any separate license agreement you may have executed
  4931. with Licensor regarding such Contributions.
  4932. 6. Trademarks. This License does not grant permission to use the trade
  4933. names, trademarks, service marks, or product names of the Licensor,
  4934. except as required for reasonable and customary use in describing the
  4935. origin of the Work and reproducing the content of the NOTICE file.
  4936. 7. Disclaimer of Warranty. Unless required by applicable law or
  4937. agreed to in writing, Licensor provides the Work (and each
  4938. Contributor provides its Contributions) on an "AS IS" BASIS,
  4939. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4940. implied, including, without limitation, any warranties or conditions
  4941. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4942. PARTICULAR PURPOSE. You are solely responsible for determining the
  4943. appropriateness of using or redistributing the Work and assume any
  4944. risks associated with Your exercise of permissions under this License.
  4945. 8. Limitation of Liability. In no event and under no legal theory,
  4946. whether in tort (including negligence), contract, or otherwise,
  4947. unless required by applicable law (such as deliberate and grossly
  4948. negligent acts) or agreed to in writing, shall any Contributor be
  4949. liable to You for damages, including any direct, indirect, special,
  4950. incidental, or consequential damages of any character arising as a
  4951. result of this License or out of the use or inability to use the
  4952. Work (including but not limited to damages for loss of goodwill,
  4953. work stoppage, computer failure or malfunction, or any and all
  4954. other commercial damages or losses), even if such Contributor
  4955. has been advised of the possibility of such damages.
  4956. 9. Accepting Warranty or Additional Liability. While redistributing
  4957. the Work or Derivative Works thereof, You may choose to offer,
  4958. and charge a fee for, acceptance of support, warranty, indemnity,
  4959. or other liability obligations and/or rights consistent with this
  4960. License. However, in accepting such obligations, You may act only
  4961. on Your own behalf and on Your sole responsibility, not on behalf
  4962. of any other Contributor, and only if You agree to indemnify,
  4963. defend, and hold each Contributor harmless for any liability
  4964. incurred by, or claims asserted against, such Contributor by reason
  4965. of your accepting any such warranty or additional liability.
  4966. END OF TERMS AND CONDITIONS
  4967. APPENDIX: How to apply the Apache License to your work.
  4968. To apply the Apache License to your work, attach the following
  4969. boilerplate notice, with the fields enclosed by brackets "[]"
  4970. replaced with your own identifying information. (Don't include
  4971. the brackets!) The text should be enclosed in the appropriate
  4972. comment syntax for the file format. We also recommend that a
  4973. file or class name and description of purpose be included on the
  4974. same "printed page" as the copyright notice for easier
  4975. identification within third-party archives.
  4976. Copyright [yyyy] [name of copyright owner]
  4977. Licensed under the Apache License, Version 2.0 (the "License");
  4978. you may not use this file except in compliance with the License.
  4979. You may obtain a copy of the License at
  4980. http://www.apache.org/licenses/LICENSE-2.0
  4981. Unless required by applicable law or agreed to in writing, software
  4982. distributed under the License is distributed on an "AS IS" BASIS,
  4983. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4984. See the License for the specific language governing permissions and
  4985. limitations under the License.
  4986. ---- LLVM Exceptions to the Apache 2.0 License ----
  4987. As an exception, if, as a result of your compiling your source code, portions
  4988. of this Software are embedded into an Object form of such source code, you
  4989. may redistribute such embedded portions in such Object form without complying
  4990. with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
  4991. In addition, if you combine or link compiled forms of this Software with
  4992. software that is licensed under the GPLv2 ("Combined Software") and if a
  4993. court of competent jurisdiction determines that the patent provision (Section
  4994. 3), the indemnity provision (Section 9) or other Section of the License
  4995. conflicts with the conditions of the GPLv2, you may retroactively and
  4996. prospectively choose to deem waived or otherwise exclude such Section(s) of
  4997. the License, but only in their entirety and only with respect to the Combined
  4998. Software.
  4999. ==============================================================================
  5000. Software from third parties included in the LLVM Project:
  5001. ==============================================================================
  5002. The LLVM Project contains third party software which is under different license
  5003. terms. All such code will be identified clearly using at least one of two
  5004. mechanisms:
  5005. 1) It will be in a separate directory tree with its own `LICENSE.txt` or
  5006. `LICENSE` file at the top containing the specific license and restrictions
  5007. which apply to that software, or
  5008. 2) It will contain specific license and restriction terms at the top of every
  5009. file.
  5010. ==============================================================================
  5011. Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
  5012. ==============================================================================
  5013. The libc++ library is dual licensed under both the University of Illinois
  5014. "BSD-Like" license and the MIT license. As a user of this code you may choose
  5015. to use it under either license. As a contributor, you agree to allow your code
  5016. to be used under both.
  5017. Full text of the relevant licenses is included below.
  5018. ==============================================================================
  5019. University of Illinois/NCSA
  5020. Open Source License
  5021. Copyright (c) 2009-2019 by the contributors listed in CREDITS.TXT
  5022. All rights reserved.
  5023. Developed by:
  5024. LLVM Team
  5025. University of Illinois at Urbana-Champaign
  5026. http://llvm.org
  5027. Permission is hereby granted, free of charge, to any person obtaining a copy of
  5028. this software and associated documentation files (the "Software"), to deal with
  5029. the Software without restriction, including without limitation the rights to
  5030. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  5031. of the Software, and to permit persons to whom the Software is furnished to do
  5032. so, subject to the following conditions:
  5033. * Redistributions of source code must retain the above copyright notice,
  5034. this list of conditions and the following disclaimers.
  5035. * Redistributions in binary form must reproduce the above copyright notice,
  5036. this list of conditions and the following disclaimers in the
  5037. documentation and/or other materials provided with the distribution.
  5038. * Neither the names of the LLVM Team, University of Illinois at
  5039. Urbana-Champaign, nor the names of its contributors may be used to
  5040. endorse or promote products derived from this Software without specific
  5041. prior written permission.
  5042. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5043. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  5044. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5045. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5046. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5047. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  5048. SOFTWARE.
  5049. ==============================================================================
  5050. Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
  5051. Permission is hereby granted, free of charge, to any person obtaining a copy
  5052. of this software and associated documentation files (the "Software"), to deal
  5053. in the Software without restriction, including without limitation the rights
  5054. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5055. copies of the Software, and to permit persons to whom the Software is
  5056. furnished to do so, subject to the following conditions:
  5057. The above copyright notice and this permission notice shall be included in
  5058. all copies or substantial portions of the Software.
  5059. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5060. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5061. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5062. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5063. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5064. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  5065. THE SOFTWARE.
  5066. ####################
  5067. https://github.com/llvm/llvm-project/tree/main/libcxx
  5068. -----
  5069. ==============================================================================
  5070. The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
  5071. ==============================================================================
  5072. Apache License
  5073. Version 2.0, January 2004
  5074. http://www.apache.org/licenses/
  5075. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5076. 1. Definitions.
  5077. "License" shall mean the terms and conditions for use, reproduction,
  5078. and distribution as defined by Sections 1 through 9 of this document.
  5079. "Licensor" shall mean the copyright owner or entity authorized by
  5080. the copyright owner that is granting the License.
  5081. "Legal Entity" shall mean the union of the acting entity and all
  5082. other entities that control, are controlled by, or are under common
  5083. control with that entity. For the purposes of this definition,
  5084. "control" means (i) the power, direct or indirect, to cause the
  5085. direction or management of such entity, whether by contract or
  5086. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5087. outstanding shares, or (iii) beneficial ownership of such entity.
  5088. "You" (or "Your") shall mean an individual or Legal Entity
  5089. exercising permissions granted by this License.
  5090. "Source" form shall mean the preferred form for making modifications,
  5091. including but not limited to software source code, documentation
  5092. source, and configuration files.
  5093. "Object" form shall mean any form resulting from mechanical
  5094. transformation or translation of a Source form, including but
  5095. not limited to compiled object code, generated documentation,
  5096. and conversions to other media types.
  5097. "Work" shall mean the work of authorship, whether in Source or
  5098. Object form, made available under the License, as indicated by a
  5099. copyright notice that is included in or attached to the work
  5100. (an example is provided in the Appendix below).
  5101. "Derivative Works" shall mean any work, whether in Source or Object
  5102. form, that is based on (or derived from) the Work and for which the
  5103. editorial revisions, annotations, elaborations, or other modifications
  5104. represent, as a whole, an original work of authorship. For the purposes
  5105. of this License, Derivative Works shall not include works that remain
  5106. separable from, or merely link (or bind by name) to the interfaces of,
  5107. the Work and Derivative Works thereof.
  5108. "Contribution" shall mean any work of authorship, including
  5109. the original version of the Work and any modifications or additions
  5110. to that Work or Derivative Works thereof, that is intentionally
  5111. submitted to Licensor for inclusion in the Work by the copyright owner
  5112. or by an individual or Legal Entity authorized to submit on behalf of
  5113. the copyright owner. For the purposes of this definition, "submitted"
  5114. means any form of electronic, verbal, or written communication sent
  5115. to the Licensor or its representatives, including but not limited to
  5116. communication on electronic mailing lists, source code control systems,
  5117. and issue tracking systems that are managed by, or on behalf of, the
  5118. Licensor for the purpose of discussing and improving the Work, but
  5119. excluding communication that is conspicuously marked or otherwise
  5120. designated in writing by the copyright owner as "Not a Contribution."
  5121. "Contributor" shall mean Licensor and any individual or Legal Entity
  5122. on behalf of whom a Contribution has been received by Licensor and
  5123. subsequently incorporated within the Work.
  5124. 2. Grant of Copyright License. Subject to the terms and conditions of
  5125. this License, each Contributor hereby grants to You a perpetual,
  5126. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5127. copyright license to reproduce, prepare Derivative Works of,
  5128. publicly display, publicly perform, sublicense, and distribute the
  5129. Work and such Derivative Works in Source or Object form.
  5130. 3. Grant of Patent License. Subject to the terms and conditions of
  5131. this License, each Contributor hereby grants to You a perpetual,
  5132. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5133. (except as stated in this section) patent license to make, have made,
  5134. use, offer to sell, sell, import, and otherwise transfer the Work,
  5135. where such license applies only to those patent claims licensable
  5136. by such Contributor that are necessarily infringed by their
  5137. Contribution(s) alone or by combination of their Contribution(s)
  5138. with the Work to which such Contribution(s) was submitted. If You
  5139. institute patent litigation against any entity (including a
  5140. cross-claim or counterclaim in a lawsuit) alleging that the Work
  5141. or a Contribution incorporated within the Work constitutes direct
  5142. or contributory patent infringement, then any patent licenses
  5143. granted to You under this License for that Work shall terminate
  5144. as of the date such litigation is filed.
  5145. 4. Redistribution. You may reproduce and distribute copies of the
  5146. Work or Derivative Works thereof in any medium, with or without
  5147. modifications, and in Source or Object form, provided that You
  5148. meet the following conditions:
  5149. (a) You must give any other recipients of the Work or
  5150. Derivative Works a copy of this License; and
  5151. (b) You must cause any modified files to carry prominent notices
  5152. stating that You changed the files; and
  5153. (c) You must retain, in the Source form of any Derivative Works
  5154. that You distribute, all copyright, patent, trademark, and
  5155. attribution notices from the Source form of the Work,
  5156. excluding those notices that do not pertain to any part of
  5157. the Derivative Works; and
  5158. (d) If the Work includes a "NOTICE" text file as part of its
  5159. distribution, then any Derivative Works that You distribute must
  5160. include a readable copy of the attribution notices contained
  5161. within such NOTICE file, excluding those notices that do not
  5162. pertain to any part of the Derivative Works, in at least one
  5163. of the following places: within a NOTICE text file distributed
  5164. as part of the Derivative Works; within the Source form or
  5165. documentation, if provided along with the Derivative Works; or,
  5166. within a display generated by the Derivative Works, if and
  5167. wherever such third-party notices normally appear. The contents
  5168. of the NOTICE file are for informational purposes only and
  5169. do not modify the License. You may add Your own attribution
  5170. notices within Derivative Works that You distribute, alongside
  5171. or as an addendum to the NOTICE text from the Work, provided
  5172. that such additional attribution notices cannot be construed
  5173. as modifying the License.
  5174. You may add Your own copyright statement to Your modifications and
  5175. may provide additional or different license terms and conditions
  5176. for use, reproduction, or distribution of Your modifications, or
  5177. for any such Derivative Works as a whole, provided Your use,
  5178. reproduction, and distribution of the Work otherwise complies with
  5179. the conditions stated in this License.
  5180. 5. Submission of Contributions. Unless You explicitly state otherwise,
  5181. any Contribution intentionally submitted for inclusion in the Work
  5182. by You to the Licensor shall be under the terms and conditions of
  5183. this License, without any additional terms or conditions.
  5184. Notwithstanding the above, nothing herein shall supersede or modify
  5185. the terms of any separate license agreement you may have executed
  5186. with Licensor regarding such Contributions.
  5187. 6. Trademarks. This License does not grant permission to use the trade
  5188. names, trademarks, service marks, or product names of the Licensor,
  5189. except as required for reasonable and customary use in describing the
  5190. origin of the Work and reproducing the content of the NOTICE file.
  5191. 7. Disclaimer of Warranty. Unless required by applicable law or
  5192. agreed to in writing, Licensor provides the Work (and each
  5193. Contributor provides its Contributions) on an "AS IS" BASIS,
  5194. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5195. implied, including, without limitation, any warranties or conditions
  5196. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5197. PARTICULAR PURPOSE. You are solely responsible for determining the
  5198. appropriateness of using or redistributing the Work and assume any
  5199. risks associated with Your exercise of permissions under this License.
  5200. 8. Limitation of Liability. In no event and under no legal theory,
  5201. whether in tort (including negligence), contract, or otherwise,
  5202. unless required by applicable law (such as deliberate and grossly
  5203. negligent acts) or agreed to in writing, shall any Contributor be
  5204. liable to You for damages, including any direct, indirect, special,
  5205. incidental, or consequential damages of any character arising as a
  5206. result of this License or out of the use or inability to use the
  5207. Work (including but not limited to damages for loss of goodwill,
  5208. work stoppage, computer failure or malfunction, or any and all
  5209. other commercial damages or losses), even if such Contributor
  5210. has been advised of the possibility of such damages.
  5211. 9. Accepting Warranty or Additional Liability. While redistributing
  5212. the Work or Derivative Works thereof, You may choose to offer,
  5213. and charge a fee for, acceptance of support, warranty, indemnity,
  5214. or other liability obligations and/or rights consistent with this
  5215. License. However, in accepting such obligations, You may act only
  5216. on Your own behalf and on Your sole responsibility, not on behalf
  5217. of any other Contributor, and only if You agree to indemnify,
  5218. defend, and hold each Contributor harmless for any liability
  5219. incurred by, or claims asserted against, such Contributor by reason
  5220. of your accepting any such warranty or additional liability.
  5221. END OF TERMS AND CONDITIONS
  5222. APPENDIX: How to apply the Apache License to your work.
  5223. To apply the Apache License to your work, attach the following
  5224. boilerplate notice, with the fields enclosed by brackets "[]"
  5225. replaced with your own identifying information. (Don't include
  5226. the brackets!) The text should be enclosed in the appropriate
  5227. comment syntax for the file format. We also recommend that a
  5228. file or class name and description of purpose be included on the
  5229. same "printed page" as the copyright notice for easier
  5230. identification within third-party archives.
  5231. Copyright [yyyy] [name of copyright owner]
  5232. Licensed under the Apache License, Version 2.0 (the "License");
  5233. you may not use this file except in compliance with the License.
  5234. You may obtain a copy of the License at
  5235. http://www.apache.org/licenses/LICENSE-2.0
  5236. Unless required by applicable law or agreed to in writing, software
  5237. distributed under the License is distributed on an "AS IS" BASIS,
  5238. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5239. See the License for the specific language governing permissions and
  5240. limitations under the License.
  5241. ---- LLVM Exceptions to the Apache 2.0 License ----
  5242. As an exception, if, as a result of your compiling your source code, portions
  5243. of this Software are embedded into an Object form of such source code, you
  5244. may redistribute such embedded portions in such Object form without complying
  5245. with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
  5246. In addition, if you combine or link compiled forms of this Software with
  5247. software that is licensed under the GPLv2 ("Combined Software") and if a
  5248. court of competent jurisdiction determines that the patent provision (Section
  5249. 3), the indemnity provision (Section 9) or other Section of the License
  5250. conflicts with the conditions of the GPLv2, you may retroactively and
  5251. prospectively choose to deem waived or otherwise exclude such Section(s) of
  5252. the License, but only in their entirety and only with respect to the Combined
  5253. Software.
  5254. ==============================================================================
  5255. Software from third parties included in the LLVM Project:
  5256. ==============================================================================
  5257. The LLVM Project contains third party software which is under different license
  5258. terms. All such code will be identified clearly using at least one of two
  5259. mechanisms:
  5260. 1) It will be in a separate directory tree with its own `LICENSE.txt` or
  5261. `LICENSE` file at the top containing the specific license and restrictions
  5262. which apply to that software, or
  5263. 2) It will contain specific license and restriction terms at the top of every
  5264. file.
  5265. ==============================================================================
  5266. Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
  5267. ==============================================================================
  5268. The libc++ library is dual licensed under both the University of Illinois
  5269. "BSD-Like" license and the MIT license. As a user of this code you may choose
  5270. to use it under either license. As a contributor, you agree to allow your code
  5271. to be used under both.
  5272. Full text of the relevant licenses is included below.
  5273. ==============================================================================
  5274. University of Illinois/NCSA
  5275. Open Source License
  5276. Copyright (c) 2009-2019 by the contributors listed in CREDITS.TXT
  5277. All rights reserved.
  5278. Developed by:
  5279. LLVM Team
  5280. University of Illinois at Urbana-Champaign
  5281. http://llvm.org
  5282. Permission is hereby granted, free of charge, to any person obtaining a copy of
  5283. this software and associated documentation files (the "Software"), to deal with
  5284. the Software without restriction, including without limitation the rights to
  5285. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  5286. of the Software, and to permit persons to whom the Software is furnished to do
  5287. so, subject to the following conditions:
  5288. * Redistributions of source code must retain the above copyright notice,
  5289. this list of conditions and the following disclaimers.
  5290. * Redistributions in binary form must reproduce the above copyright notice,
  5291. this list of conditions and the following disclaimers in the
  5292. documentation and/or other materials provided with the distribution.
  5293. * Neither the names of the LLVM Team, University of Illinois at
  5294. Urbana-Champaign, nor the names of its contributors may be used to
  5295. endorse or promote products derived from this Software without specific
  5296. prior written permission.
  5297. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5298. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  5299. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5300. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5301. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5302. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  5303. SOFTWARE.
  5304. ==============================================================================
  5305. Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
  5306. Permission is hereby granted, free of charge, to any person obtaining a copy
  5307. of this software and associated documentation files (the "Software"), to deal
  5308. in the Software without restriction, including without limitation the rights
  5309. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5310. copies of the Software, and to permit persons to whom the Software is
  5311. furnished to do so, subject to the following conditions:
  5312. The above copyright notice and this permission notice shall be included in
  5313. all copies or substantial portions of the Software.
  5314. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5315. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5316. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5317. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5318. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5319. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  5320. THE SOFTWARE.
  5321. ####################
  5322. https://github.com/llvm/llvm-project/tree/main/llvm/lib/Demangle
  5323. -----
  5324. ==============================================================================
  5325. The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
  5326. ==============================================================================
  5327. Apache License
  5328. Version 2.0, January 2004
  5329. http://www.apache.org/licenses/
  5330. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5331. 1. Definitions.
  5332. "License" shall mean the terms and conditions for use, reproduction,
  5333. and distribution as defined by Sections 1 through 9 of this document.
  5334. "Licensor" shall mean the copyright owner or entity authorized by
  5335. the copyright owner that is granting the License.
  5336. "Legal Entity" shall mean the union of the acting entity and all
  5337. other entities that control, are controlled by, or are under common
  5338. control with that entity. For the purposes of this definition,
  5339. "control" means (i) the power, direct or indirect, to cause the
  5340. direction or management of such entity, whether by contract or
  5341. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5342. outstanding shares, or (iii) beneficial ownership of such entity.
  5343. "You" (or "Your") shall mean an individual or Legal Entity
  5344. exercising permissions granted by this License.
  5345. "Source" form shall mean the preferred form for making modifications,
  5346. including but not limited to software source code, documentation
  5347. source, and configuration files.
  5348. "Object" form shall mean any form resulting from mechanical
  5349. transformation or translation of a Source form, including but
  5350. not limited to compiled object code, generated documentation,
  5351. and conversions to other media types.
  5352. "Work" shall mean the work of authorship, whether in Source or
  5353. Object form, made available under the License, as indicated by a
  5354. copyright notice that is included in or attached to the work
  5355. (an example is provided in the Appendix below).
  5356. "Derivative Works" shall mean any work, whether in Source or Object
  5357. form, that is based on (or derived from) the Work and for which the
  5358. editorial revisions, annotations, elaborations, or other modifications
  5359. represent, as a whole, an original work of authorship. For the purposes
  5360. of this License, Derivative Works shall not include works that remain
  5361. separable from, or merely link (or bind by name) to the interfaces of,
  5362. the Work and Derivative Works thereof.
  5363. "Contribution" shall mean any work of authorship, including
  5364. the original version of the Work and any modifications or additions
  5365. to that Work or Derivative Works thereof, that is intentionally
  5366. submitted to Licensor for inclusion in the Work by the copyright owner
  5367. or by an individual or Legal Entity authorized to submit on behalf of
  5368. the copyright owner. For the purposes of this definition, "submitted"
  5369. means any form of electronic, verbal, or written communication sent
  5370. to the Licensor or its representatives, including but not limited to
  5371. communication on electronic mailing lists, source code control systems,
  5372. and issue tracking systems that are managed by, or on behalf of, the
  5373. Licensor for the purpose of discussing and improving the Work, but
  5374. excluding communication that is conspicuously marked or otherwise
  5375. designated in writing by the copyright owner as "Not a Contribution."
  5376. "Contributor" shall mean Licensor and any individual or Legal Entity
  5377. on behalf of whom a Contribution has been received by Licensor and
  5378. subsequently incorporated within the Work.
  5379. 2. Grant of Copyright License. Subject to the terms and conditions of
  5380. this License, each Contributor hereby grants to You a perpetual,
  5381. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5382. copyright license to reproduce, prepare Derivative Works of,
  5383. publicly display, publicly perform, sublicense, and distribute the
  5384. Work and such Derivative Works in Source or Object form.
  5385. 3. Grant of Patent License. Subject to the terms and conditions of
  5386. this License, each Contributor hereby grants to You a perpetual,
  5387. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5388. (except as stated in this section) patent license to make, have made,
  5389. use, offer to sell, sell, import, and otherwise transfer the Work,
  5390. where such license applies only to those patent claims licensable
  5391. by such Contributor that are necessarily infringed by their
  5392. Contribution(s) alone or by combination of their Contribution(s)
  5393. with the Work to which such Contribution(s) was submitted. If You
  5394. institute patent litigation against any entity (including a
  5395. cross-claim or counterclaim in a lawsuit) alleging that the Work
  5396. or a Contribution incorporated within the Work constitutes direct
  5397. or contributory patent infringement, then any patent licenses
  5398. granted to You under this License for that Work shall terminate
  5399. as of the date such litigation is filed.
  5400. 4. Redistribution. You may reproduce and distribute copies of the
  5401. Work or Derivative Works thereof in any medium, with or without
  5402. modifications, and in Source or Object form, provided that You
  5403. meet the following conditions:
  5404. (a) You must give any other recipients of the Work or
  5405. Derivative Works a copy of this License; and
  5406. (b) You must cause any modified files to carry prominent notices
  5407. stating that You changed the files; and
  5408. (c) You must retain, in the Source form of any Derivative Works
  5409. that You distribute, all copyright, patent, trademark, and
  5410. attribution notices from the Source form of the Work,
  5411. excluding those notices that do not pertain to any part of
  5412. the Derivative Works; and
  5413. (d) If the Work includes a "NOTICE" text file as part of its
  5414. distribution, then any Derivative Works that You distribute must
  5415. include a readable copy of the attribution notices contained
  5416. within such NOTICE file, excluding those notices that do not
  5417. pertain to any part of the Derivative Works, in at least one
  5418. of the following places: within a NOTICE text file distributed
  5419. as part of the Derivative Works; within the Source form or
  5420. documentation, if provided along with the Derivative Works; or,
  5421. within a display generated by the Derivative Works, if and
  5422. wherever such third-party notices normally appear. The contents
  5423. of the NOTICE file are for informational purposes only and
  5424. do not modify the License. You may add Your own attribution
  5425. notices within Derivative Works that You distribute, alongside
  5426. or as an addendum to the NOTICE text from the Work, provided
  5427. that such additional attribution notices cannot be construed
  5428. as modifying the License.
  5429. You may add Your own copyright statement to Your modifications and
  5430. may provide additional or different license terms and conditions
  5431. for use, reproduction, or distribution of Your modifications, or
  5432. for any such Derivative Works as a whole, provided Your use,
  5433. reproduction, and distribution of the Work otherwise complies with
  5434. the conditions stated in this License.
  5435. 5. Submission of Contributions. Unless You explicitly state otherwise,
  5436. any Contribution intentionally submitted for inclusion in the Work
  5437. by You to the Licensor shall be under the terms and conditions of
  5438. this License, without any additional terms or conditions.
  5439. Notwithstanding the above, nothing herein shall supersede or modify
  5440. the terms of any separate license agreement you may have executed
  5441. with Licensor regarding such Contributions.
  5442. 6. Trademarks. This License does not grant permission to use the trade
  5443. names, trademarks, service marks, or product names of the Licensor,
  5444. except as required for reasonable and customary use in describing the
  5445. origin of the Work and reproducing the content of the NOTICE file.
  5446. 7. Disclaimer of Warranty. Unless required by applicable law or
  5447. agreed to in writing, Licensor provides the Work (and each
  5448. Contributor provides its Contributions) on an "AS IS" BASIS,
  5449. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5450. implied, including, without limitation, any warranties or conditions
  5451. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5452. PARTICULAR PURPOSE. You are solely responsible for determining the
  5453. appropriateness of using or redistributing the Work and assume any
  5454. risks associated with Your exercise of permissions under this License.
  5455. 8. Limitation of Liability. In no event and under no legal theory,
  5456. whether in tort (including negligence), contract, or otherwise,
  5457. unless required by applicable law (such as deliberate and grossly
  5458. negligent acts) or agreed to in writing, shall any Contributor be
  5459. liable to You for damages, including any direct, indirect, special,
  5460. incidental, or consequential damages of any character arising as a
  5461. result of this License or out of the use or inability to use the
  5462. Work (including but not limited to damages for loss of goodwill,
  5463. work stoppage, computer failure or malfunction, or any and all
  5464. other commercial damages or losses), even if such Contributor
  5465. has been advised of the possibility of such damages.
  5466. 9. Accepting Warranty or Additional Liability. While redistributing
  5467. the Work or Derivative Works thereof, You may choose to offer,
  5468. and charge a fee for, acceptance of support, warranty, indemnity,
  5469. or other liability obligations and/or rights consistent with this
  5470. License. However, in accepting such obligations, You may act only
  5471. on Your own behalf and on Your sole responsibility, not on behalf
  5472. of any other Contributor, and only if You agree to indemnify,
  5473. defend, and hold each Contributor harmless for any liability
  5474. incurred by, or claims asserted against, such Contributor by reason
  5475. of your accepting any such warranty or additional liability.
  5476. END OF TERMS AND CONDITIONS
  5477. APPENDIX: How to apply the Apache License to your work.
  5478. To apply the Apache License to your work, attach the following
  5479. boilerplate notice, with the fields enclosed by brackets "[]"
  5480. replaced with your own identifying information. (Don't include
  5481. the brackets!) The text should be enclosed in the appropriate
  5482. comment syntax for the file format. We also recommend that a
  5483. file or class name and description of purpose be included on the
  5484. same "printed page" as the copyright notice for easier
  5485. identification within third-party archives.
  5486. Copyright [yyyy] [name of copyright owner]
  5487. Licensed under the Apache License, Version 2.0 (the "License");
  5488. you may not use this file except in compliance with the License.
  5489. You may obtain a copy of the License at
  5490. http://www.apache.org/licenses/LICENSE-2.0
  5491. Unless required by applicable law or agreed to in writing, software
  5492. distributed under the License is distributed on an "AS IS" BASIS,
  5493. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5494. See the License for the specific language governing permissions and
  5495. limitations under the License.
  5496. ---- LLVM Exceptions to the Apache 2.0 License ----
  5497. As an exception, if, as a result of your compiling your source code, portions
  5498. of this Software are embedded into an Object form of such source code, you
  5499. may redistribute such embedded portions in such Object form without complying
  5500. with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
  5501. In addition, if you combine or link compiled forms of this Software with
  5502. software that is licensed under the GPLv2 ("Combined Software") and if a
  5503. court of competent jurisdiction determines that the patent provision (Section
  5504. 3), the indemnity provision (Section 9) or other Section of the License
  5505. conflicts with the conditions of the GPLv2, you may retroactively and
  5506. prospectively choose to deem waived or otherwise exclude such Section(s) of
  5507. the License, but only in their entirety and only with respect to the Combined
  5508. Software.
  5509. ==============================================================================
  5510. Software from third parties included in the LLVM Project:
  5511. ==============================================================================
  5512. The LLVM Project contains third party software which is under different license
  5513. terms. All such code will be identified clearly using at least one of two
  5514. mechanisms:
  5515. 1) It will be in a separate directory tree with its own `LICENSE.txt` or
  5516. `LICENSE` file at the top containing the specific license and restrictions
  5517. which apply to that software, or
  5518. 2) It will contain specific license and restriction terms at the top of every
  5519. file.
  5520. ==============================================================================
  5521. Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
  5522. ==============================================================================
  5523. The libc++abi library is dual licensed under both the University of Illinois
  5524. "BSD-Like" license and the MIT license. As a user of this code you may choose
  5525. to use it under either license. As a contributor, you agree to allow your code
  5526. to be used under both.
  5527. Full text of the relevant licenses is included below.
  5528. ==============================================================================
  5529. University of Illinois/NCSA
  5530. Open Source License
  5531. Copyright (c) 2009-2019 by the contributors listed in CREDITS.TXT
  5532. All rights reserved.
  5533. Developed by:
  5534. LLVM Team
  5535. University of Illinois at Urbana-Champaign
  5536. http://llvm.org
  5537. Permission is hereby granted, free of charge, to any person obtaining a copy of
  5538. this software and associated documentation files (the "Software"), to deal with
  5539. the Software without restriction, including without limitation the rights to
  5540. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  5541. of the Software, and to permit persons to whom the Software is furnished to do
  5542. so, subject to the following conditions:
  5543. * Redistributions of source code must retain the above copyright notice,
  5544. this list of conditions and the following disclaimers.
  5545. * Redistributions in binary form must reproduce the above copyright notice,
  5546. this list of conditions and the following disclaimers in the
  5547. documentation and/or other materials provided with the distribution.
  5548. * Neither the names of the LLVM Team, University of Illinois at
  5549. Urbana-Champaign, nor the names of its contributors may be used to
  5550. endorse or promote products derived from this Software without specific
  5551. prior written permission.
  5552. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5553. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  5554. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5555. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5556. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5557. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  5558. SOFTWARE.
  5559. ==============================================================================
  5560. Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
  5561. Permission is hereby granted, free of charge, to any person obtaining a copy
  5562. of this software and associated documentation files (the "Software"), to deal
  5563. in the Software without restriction, including without limitation the rights
  5564. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5565. copies of the Software, and to permit persons to whom the Software is
  5566. furnished to do so, subject to the following conditions:
  5567. The above copyright notice and this permission notice shall be included in
  5568. all copies or substantial portions of the Software.
  5569. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5570. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5571. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5572. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5573. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5574. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  5575. THE SOFTWARE.
  5576. ####################
  5577. https://github.com/llvm/llvm-project/tree/main/libunwind
  5578. -----
  5579. ==============================================================================
  5580. The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
  5581. ==============================================================================
  5582. Apache License
  5583. Version 2.0, January 2004
  5584. http://www.apache.org/licenses/
  5585. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5586. 1. Definitions.
  5587. "License" shall mean the terms and conditions for use, reproduction,
  5588. and distribution as defined by Sections 1 through 9 of this document.
  5589. "Licensor" shall mean the copyright owner or entity authorized by
  5590. the copyright owner that is granting the License.
  5591. "Legal Entity" shall mean the union of the acting entity and all
  5592. other entities that control, are controlled by, or are under common
  5593. control with that entity. For the purposes of this definition,
  5594. "control" means (i) the power, direct or indirect, to cause the
  5595. direction or management of such entity, whether by contract or
  5596. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5597. outstanding shares, or (iii) beneficial ownership of such entity.
  5598. "You" (or "Your") shall mean an individual or Legal Entity
  5599. exercising permissions granted by this License.
  5600. "Source" form shall mean the preferred form for making modifications,
  5601. including but not limited to software source code, documentation
  5602. source, and configuration files.
  5603. "Object" form shall mean any form resulting from mechanical
  5604. transformation or translation of a Source form, including but
  5605. not limited to compiled object code, generated documentation,
  5606. and conversions to other media types.
  5607. "Work" shall mean the work of authorship, whether in Source or
  5608. Object form, made available under the License, as indicated by a
  5609. copyright notice that is included in or attached to the work
  5610. (an example is provided in the Appendix below).
  5611. "Derivative Works" shall mean any work, whether in Source or Object
  5612. form, that is based on (or derived from) the Work and for which the
  5613. editorial revisions, annotations, elaborations, or other modifications
  5614. represent, as a whole, an original work of authorship. For the purposes
  5615. of this License, Derivative Works shall not include works that remain
  5616. separable from, or merely link (or bind by name) to the interfaces of,
  5617. the Work and Derivative Works thereof.
  5618. "Contribution" shall mean any work of authorship, including
  5619. the original version of the Work and any modifications or additions
  5620. to that Work or Derivative Works thereof, that is intentionally
  5621. submitted to Licensor for inclusion in the Work by the copyright owner
  5622. or by an individual or Legal Entity authorized to submit on behalf of
  5623. the copyright owner. For the purposes of this definition, "submitted"
  5624. means any form of electronic, verbal, or written communication sent
  5625. to the Licensor or its representatives, including but not limited to
  5626. communication on electronic mailing lists, source code control systems,
  5627. and issue tracking systems that are managed by, or on behalf of, the
  5628. Licensor for the purpose of discussing and improving the Work, but
  5629. excluding communication that is conspicuously marked or otherwise
  5630. designated in writing by the copyright owner as "Not a Contribution."
  5631. "Contributor" shall mean Licensor and any individual or Legal Entity
  5632. on behalf of whom a Contribution has been received by Licensor and
  5633. subsequently incorporated within the Work.
  5634. 2. Grant of Copyright License. Subject to the terms and conditions of
  5635. this License, each Contributor hereby grants to You a perpetual,
  5636. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5637. copyright license to reproduce, prepare Derivative Works of,
  5638. publicly display, publicly perform, sublicense, and distribute the
  5639. Work and such Derivative Works in Source or Object form.
  5640. 3. Grant of Patent License. Subject to the terms and conditions of
  5641. this License, each Contributor hereby grants to You a perpetual,
  5642. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5643. (except as stated in this section) patent license to make, have made,
  5644. use, offer to sell, sell, import, and otherwise transfer the Work,
  5645. where such license applies only to those patent claims licensable
  5646. by such Contributor that are necessarily infringed by their
  5647. Contribution(s) alone or by combination of their Contribution(s)
  5648. with the Work to which such Contribution(s) was submitted. If You
  5649. institute patent litigation against any entity (including a
  5650. cross-claim or counterclaim in a lawsuit) alleging that the Work
  5651. or a Contribution incorporated within the Work constitutes direct
  5652. or contributory patent infringement, then any patent licenses
  5653. granted to You under this License for that Work shall terminate
  5654. as of the date such litigation is filed.
  5655. 4. Redistribution. You may reproduce and distribute copies of the
  5656. Work or Derivative Works thereof in any medium, with or without
  5657. modifications, and in Source or Object form, provided that You
  5658. meet the following conditions:
  5659. (a) You must give any other recipients of the Work or
  5660. Derivative Works a copy of this License; and
  5661. (b) You must cause any modified files to carry prominent notices
  5662. stating that You changed the files; and
  5663. (c) You must retain, in the Source form of any Derivative Works
  5664. that You distribute, all copyright, patent, trademark, and
  5665. attribution notices from the Source form of the Work,
  5666. excluding those notices that do not pertain to any part of
  5667. the Derivative Works; and
  5668. (d) If the Work includes a "NOTICE" text file as part of its
  5669. distribution, then any Derivative Works that You distribute must
  5670. include a readable copy of the attribution notices contained
  5671. within such NOTICE file, excluding those notices that do not
  5672. pertain to any part of the Derivative Works, in at least one
  5673. of the following places: within a NOTICE text file distributed
  5674. as part of the Derivative Works; within the Source form or
  5675. documentation, if provided along with the Derivative Works; or,
  5676. within a display generated by the Derivative Works, if and
  5677. wherever such third-party notices normally appear. The contents
  5678. of the NOTICE file are for informational purposes only and
  5679. do not modify the License. You may add Your own attribution
  5680. notices within Derivative Works that You distribute, alongside
  5681. or as an addendum to the NOTICE text from the Work, provided
  5682. that such additional attribution notices cannot be construed
  5683. as modifying the License.
  5684. You may add Your own copyright statement to Your modifications and
  5685. may provide additional or different license terms and conditions
  5686. for use, reproduction, or distribution of Your modifications, or
  5687. for any such Derivative Works as a whole, provided Your use,
  5688. reproduction, and distribution of the Work otherwise complies with
  5689. the conditions stated in this License.
  5690. 5. Submission of Contributions. Unless You explicitly state otherwise,
  5691. any Contribution intentionally submitted for inclusion in the Work
  5692. by You to the Licensor shall be under the terms and conditions of
  5693. this License, without any additional terms or conditions.
  5694. Notwithstanding the above, nothing herein shall supersede or modify
  5695. the terms of any separate license agreement you may have executed
  5696. with Licensor regarding such Contributions.
  5697. 6. Trademarks. This License does not grant permission to use the trade
  5698. names, trademarks, service marks, or product names of the Licensor,
  5699. except as required for reasonable and customary use in describing the
  5700. origin of the Work and reproducing the content of the NOTICE file.
  5701. 7. Disclaimer of Warranty. Unless required by applicable law or
  5702. agreed to in writing, Licensor provides the Work (and each
  5703. Contributor provides its Contributions) on an "AS IS" BASIS,
  5704. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5705. implied, including, without limitation, any warranties or conditions
  5706. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5707. PARTICULAR PURPOSE. You are solely responsible for determining the
  5708. appropriateness of using or redistributing the Work and assume any
  5709. risks associated with Your exercise of permissions under this License.
  5710. 8. Limitation of Liability. In no event and under no legal theory,
  5711. whether in tort (including negligence), contract, or otherwise,
  5712. unless required by applicable law (such as deliberate and grossly
  5713. negligent acts) or agreed to in writing, shall any Contributor be
  5714. liable to You for damages, including any direct, indirect, special,
  5715. incidental, or consequential damages of any character arising as a
  5716. result of this License or out of the use or inability to use the
  5717. Work (including but not limited to damages for loss of goodwill,
  5718. work stoppage, computer failure or malfunction, or any and all
  5719. other commercial damages or losses), even if such Contributor
  5720. has been advised of the possibility of such damages.
  5721. 9. Accepting Warranty or Additional Liability. While redistributing
  5722. the Work or Derivative Works thereof, You may choose to offer,
  5723. and charge a fee for, acceptance of support, warranty, indemnity,
  5724. or other liability obligations and/or rights consistent with this
  5725. License. However, in accepting such obligations, You may act only
  5726. on Your own behalf and on Your sole responsibility, not on behalf
  5727. of any other Contributor, and only if You agree to indemnify,
  5728. defend, and hold each Contributor harmless for any liability
  5729. incurred by, or claims asserted against, such Contributor by reason
  5730. of your accepting any such warranty or additional liability.
  5731. END OF TERMS AND CONDITIONS
  5732. APPENDIX: How to apply the Apache License to your work.
  5733. To apply the Apache License to your work, attach the following
  5734. boilerplate notice, with the fields enclosed by brackets "[]"
  5735. replaced with your own identifying information. (Don't include
  5736. the brackets!) The text should be enclosed in the appropriate
  5737. comment syntax for the file format. We also recommend that a
  5738. file or class name and description of purpose be included on the
  5739. same "printed page" as the copyright notice for easier
  5740. identification within third-party archives.
  5741. Copyright [yyyy] [name of copyright owner]
  5742. Licensed under the Apache License, Version 2.0 (the "License");
  5743. you may not use this file except in compliance with the License.
  5744. You may obtain a copy of the License at
  5745. http://www.apache.org/licenses/LICENSE-2.0
  5746. Unless required by applicable law or agreed to in writing, software
  5747. distributed under the License is distributed on an "AS IS" BASIS,
  5748. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5749. See the License for the specific language governing permissions and
  5750. limitations under the License.
  5751. ---- LLVM Exceptions to the Apache 2.0 License ----
  5752. As an exception, if, as a result of your compiling your source code, portions
  5753. of this Software are embedded into an Object form of such source code, you
  5754. may redistribute such embedded portions in such Object form without complying
  5755. with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
  5756. In addition, if you combine or link compiled forms of this Software with
  5757. software that is licensed under the GPLv2 ("Combined Software") and if a
  5758. court of competent jurisdiction determines that the patent provision (Section
  5759. 3), the indemnity provision (Section 9) or other Section of the License
  5760. conflicts with the conditions of the GPLv2, you may retroactively and
  5761. prospectively choose to deem waived or otherwise exclude such Section(s) of
  5762. the License, but only in their entirety and only with respect to the Combined
  5763. Software.
  5764. ==============================================================================
  5765. Software from third parties included in the LLVM Project:
  5766. ==============================================================================
  5767. The LLVM Project contains third party software which is under different license
  5768. terms. All such code will be identified clearly using at least one of two
  5769. mechanisms:
  5770. 1) It will be in a separate directory tree with its own `LICENSE.txt` or
  5771. `LICENSE` file at the top containing the specific license and restrictions
  5772. which apply to that software, or
  5773. 2) It will contain specific license and restriction terms at the top of every
  5774. file.
  5775. ==============================================================================
  5776. Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
  5777. ==============================================================================
  5778. The libunwind library is dual licensed under both the University of Illinois
  5779. "BSD-Like" license and the MIT license. As a user of this code you may choose
  5780. to use it under either license. As a contributor, you agree to allow your code
  5781. to be used under both.
  5782. Full text of the relevant licenses is included below.
  5783. ==============================================================================
  5784. University of Illinois/NCSA
  5785. Open Source License
  5786. Copyright (c) 2009-2019 by the contributors listed in CREDITS.TXT
  5787. All rights reserved.
  5788. Developed by:
  5789. LLVM Team
  5790. University of Illinois at Urbana-Champaign
  5791. http://llvm.org
  5792. Permission is hereby granted, free of charge, to any person obtaining a copy of
  5793. this software and associated documentation files (the "Software"), to deal with
  5794. the Software without restriction, including without limitation the rights to
  5795. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  5796. of the Software, and to permit persons to whom the Software is furnished to do
  5797. so, subject to the following conditions:
  5798. * Redistributions of source code must retain the above copyright notice,
  5799. this list of conditions and the following disclaimers.
  5800. * Redistributions in binary form must reproduce the above copyright notice,
  5801. this list of conditions and the following disclaimers in the
  5802. documentation and/or other materials provided with the distribution.
  5803. * Neither the names of the LLVM Team, University of Illinois at
  5804. Urbana-Champaign, nor the names of its contributors may be used to
  5805. endorse or promote products derived from this Software without specific
  5806. prior written permission.
  5807. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5808. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  5809. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5810. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5811. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5812. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  5813. SOFTWARE.
  5814. ==============================================================================
  5815. Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
  5816. Permission is hereby granted, free of charge, to any person obtaining a copy
  5817. of this software and associated documentation files (the "Software"), to deal
  5818. in the Software without restriction, including without limitation the rights
  5819. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5820. copies of the Software, and to permit persons to whom the Software is
  5821. furnished to do so, subject to the following conditions:
  5822. The above copyright notice and this permission notice shall be included in
  5823. all copies or substantial portions of the Software.
  5824. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5825. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5826. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5827. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5828. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5829. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  5830. THE SOFTWARE.
  5831. ####################
  5832. https://github.com/google/double-conversion
  5833. -----
  5834. Copyright 2006-2011, the V8 project authors. All rights reserved.
  5835. Redistribution and use in source and binary forms, with or without
  5836. modification, are permitted provided that the following conditions are
  5837. met:
  5838. * Redistributions of source code must retain the above copyright
  5839. notice, this list of conditions and the following disclaimer.
  5840. * Redistributions in binary form must reproduce the above
  5841. copyright notice, this list of conditions and the following
  5842. disclaimer in the documentation and/or other materials provided
  5843. with the distribution.
  5844. * Neither the name of Google Inc. nor the names of its
  5845. contributors may be used to endorse or promote products derived
  5846. from this software without specific prior written permission.
  5847. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5848. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5849. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5850. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5851. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5852. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5853. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5854. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5855. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5856. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5857. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5858. ####################
  5859. libc_compat
  5860. -----
  5861. "Copyright 2008 Google Inc. All rights reserved.
  5862. Redistribution and use in source and binary forms, with or without
  5863. modification, are permitted provided that the following conditions are
  5864. met:
  5865. * Redistributions of source code must retain the above copyright
  5866. notice, this list of conditions and the following disclaimer.
  5867. * Redistributions in binary form must reproduce the above
  5868. copyright notice, this list of conditions and the following disclaimer
  5869. in the documentation and/or other materials provided with the
  5870. distribution.
  5871. * Neither the name of Google Inc. nor the names of its
  5872. contributors may be used to endorse or promote products derived from
  5873. this software without specific prior written permission.
  5874. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5875. ""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5876. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5877. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5878. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5879. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5880. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5881. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5882. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5883. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5884. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5885. Code generated by the Protocol Buffer compiler is owned by the owner
  5886. of the input file used when generating it. This code is not
  5887. standalone and requires a support library to be linked with it. This
  5888. support library is itself covered by the above license.
  5889. /*-
  5890. * SPDX-License-Identifier: BSD-3-Clause
  5891. *
  5892. * Copyright (c) 1989, 1993
  5893. * The Regents of the University of California. All rights reserved.
  5894. *
  5895. * This code is derived from software contributed to Berkeley by
  5896. * Guido van Rossum.
  5897. *
  5898. * Copyright (c) 2011 The FreeBSD Foundation
  5899. * All rights reserved.
  5900. * Portions of this software were developed by David Chisnall
  5901. * under sponsorship from the FreeBSD Foundation.
  5902. *
  5903. * Redistribution and use in source and binary forms, with or without
  5904. * modification, are permitted provided that the following conditions
  5905. * are met:
  5906. * 1. Redistributions of source code must retain the above copyright
  5907. * notice, this list of conditions and the following disclaimer.
  5908. * 2. Redistributions in binary form must reproduce the above copyright
  5909. * notice, this list of conditions and the following disclaimer in the
  5910. * documentation and/or other materials provided with the distribution.
  5911. * 3. Neither the name of the University nor the names of its contributors
  5912. * may be used to endorse or promote products derived from this software
  5913. * without specific prior written permission.
  5914. *
  5915. * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  5916. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  5917. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  5918. * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  5919. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  5920. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  5921. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  5922. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  5923. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  5924. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  5925. * SUCH DAMAGE.
  5926. */
  5927. /*
  5928. Copyright (c) 2013, Kenneth MacKay
  5929. All rights reserved.
  5930. Redistribution and use in source and binary forms, with or without modification,
  5931. are permitted provided that the following conditions are met:
  5932. * Redistributions of source code must retain the above copyright notice, this
  5933. list of conditions and the following disclaimer.
  5934. * Redistributions in binary form must reproduce the above copyright notice,
  5935. this list of conditions and the following disclaimer in the documentation
  5936. and/or other materials provided with the distribution.
  5937. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ""AS IS"" AND
  5938. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  5939. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  5940. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  5941. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  5942. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  5943. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  5944. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5945. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  5946. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5947. */
  5948. /* $OpenBSD: memrchr.c,v 1.4 2019/01/25 00:19:25 millert Exp $ */
  5949. /*
  5950. * Copyright (c) 2007 Todd C. Miller <millert@openbsd.org>
  5951. *
  5952. * Permission to use, copy, modify, and distribute this software for any
  5953. * purpose with or without fee is hereby granted, provided that the above
  5954. * copyright notice and this permission notice appear in all copies.
  5955. *
  5956. * THE SOFTWARE IS PROVIDED ""AS IS"" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  5957. * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  5958. * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  5959. * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  5960. * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  5961. * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  5962. * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  5963. */
  5964. /* $OpenBSD: reallocarray.c,v 1.3 2015/09/13 08:31:47 guenther Exp $ */
  5965. /*
  5966. * Copyright (c) 2008 Otto Moerbeek <otto@drijf.net>
  5967. *
  5968. * Permission to use, copy, modify, and distribute this software for any
  5969. * purpose with or without fee is hereby granted, provided that the above
  5970. * copyright notice and this permission notice appear in all copies.
  5971. *
  5972. * THE SOFTWARE IS PROVIDED ""AS IS"" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  5973. * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  5974. * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  5975. * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  5976. * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  5977. * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  5978. * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  5979. */
  5980. /*
  5981. * Copyright (c) 1988 Regents of the University of California.
  5982. * All rights reserved.
  5983. *
  5984. * Redistribution and use in source and binary forms, with or without
  5985. * modification, are permitted provided that the following conditions
  5986. * are met:
  5987. * 1. Redistributions of source code must retain the above copyright
  5988. * notice, this list of conditions and the following disclaimer.
  5989. * 2. Redistributions in binary form must reproduce the above copyright
  5990. * notice, this list of conditions and the following disclaimer in the
  5991. * documentation and/or other materials provided with the distribution.
  5992. * 3. Neither the name of the University nor the names of its contributors
  5993. * may be used to endorse or promote products derived from this software
  5994. * without specific prior written permission.
  5995. *
  5996. * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  5997. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  5998. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  5999. * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  6000. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  6001. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  6002. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  6003. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  6004. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  6005. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  6006. * SUCH DAMAGE.
  6007. */
  6008. /*-
  6009. * Copyright (c) 1990, 1993
  6010. * The Regents of the University of California. All rights reserved.
  6011. *
  6012. * This code is derived from software contributed to Berkeley by
  6013. * Chris Torek.
  6014. *
  6015. * Redistribution and use in source and binary forms, with or without
  6016. * modification, are permitted provided that the following conditions
  6017. * are met:
  6018. * 1. Redistributions of source code must retain the above copyright
  6019. * notice, this list of conditions and the following disclaimer.
  6020. * 2. Redistributions in binary form must reproduce the above copyright
  6021. * notice, this list of conditions and the following disclaimer in the
  6022. * documentation and/or other materials provided with the distribution.
  6023. * 3. Neither the name of the University nor the names of its contributors
  6024. * may be used to endorse or promote products derived from this software
  6025. * without specific prior written permission.
  6026. *
  6027. * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  6028. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  6029. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  6030. * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  6031. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  6032. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  6033. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  6034. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  6035. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  6036. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  6037. * SUCH DAMAGE.
  6038. */
  6039. /* $OpenBSD: strsep.c,v 1.8 2015/08/31 02:53:57 guenther Exp $ */
  6040. /*-
  6041. * Copyright (c) 1990, 1993
  6042. * The Regents of the University of California. All rights reserved.
  6043. *
  6044. * Redistribution and use in source and binary forms, with or without
  6045. * modification, are permitted provided that the following conditions
  6046. * are met:
  6047. * 1. Redistributions of source code must retain the above copyright
  6048. * notice, this list of conditions and the following disclaimer.
  6049. * 2. Redistributions in binary form must reproduce the above copyright
  6050. * notice, this list of conditions and the following disclaimer in the
  6051. * documentation and/or other materials provided with the distribution.
  6052. * 3. Neither the name of the University nor the names of its contributors
  6053. * may be used to endorse or promote products derived from this software
  6054. * without specific prior written permission.
  6055. *
  6056. * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  6057. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  6058. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  6059. * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  6060. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  6061. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  6062. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  6063. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  6064. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  6065. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  6066. * SUCH DAMAGE.
  6067. */
  6068. /*
  6069. * Copyright (c) 1995, 1999
  6070. * Berkeley Software Design, Inc. All rights reserved.
  6071. *
  6072. * Redistribution and use in source and binary forms, with or without
  6073. * modification, are permitted provided that the following conditions
  6074. * are met:
  6075. * 1. Redistributions of source code must retain the above copyright
  6076. * notice, this list of conditions and the following disclaimer.
  6077. *
  6078. * THIS SOFTWARE IS PROVIDED BY Berkeley Software Design, Inc. ``AS IS'' AND
  6079. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  6080. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  6081. * ARE DISCLAIMED. IN NO EVENT SHALL Berkeley Software Design, Inc. BE LIABLE
  6082. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  6083. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  6084. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  6085. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  6086. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  6087. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  6088. * SUCH DAMAGE.
  6089. *
  6090. * BSDI ifaddrs.h,v 2.5 2000/02/23 14:51:59 dab Exp
  6091. */"
  6092. ####################
  6093. https://github.com/jemalloc/jemalloc
  6094. -----
  6095. Unless otherwise specified, files in the jemalloc source distribution are
  6096. subject to the following license:
  6097. --------------------------------------------------------------------------------
  6098. Copyright (C) 2002-2014 Jason Evans <jasone@canonware.com>.
  6099. All rights reserved.
  6100. Copyright (C) 2007-2012 Mozilla Foundation. All rights reserved.
  6101. Copyright (C) 2009-2014 Facebook, Inc. All rights reserved.
  6102. Redistribution and use in source and binary forms, with or without
  6103. modification, are permitted provided that the following conditions are met:
  6104. 1. Redistributions of source code must retain the above copyright notice(s),
  6105. this list of conditions and the following disclaimer.
  6106. 2. Redistributions in binary form must reproduce the above copyright notice(s),
  6107. this list of conditions and the following disclaimer in the documentation
  6108. and/or other materials provided with the distribution.
  6109. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY EXPRESS
  6110. OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  6111. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  6112. EVENT SHALL THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY DIRECT, INDIRECT,
  6113. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6114. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  6115. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  6116. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
  6117. OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
  6118. ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6119. --------------------------------------------------------------------------------
  6120. ####################
  6121. https://www.python.org/downloads/release/python-2716
  6122. -----
  6123. A. HISTORY OF THE SOFTWARE
  6124. ==========================
  6125. Python was created in the early 1990s by Guido van Rossum at Stichting
  6126. Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands
  6127. as a successor of a language called ABC. Guido remains Python's
  6128. principal author, although it includes many contributions from others.
  6129. In 1995, Guido continued his work on Python at the Corporation for
  6130. National Research Initiatives (CNRI, see http://www.cnri.reston.va.us)
  6131. in Reston, Virginia where he released several versions of the
  6132. software.
  6133. In May 2000, Guido and the Python core development team moved to
  6134. BeOpen.com to form the BeOpen PythonLabs team. In October of the same
  6135. year, the PythonLabs team moved to Digital Creations, which became
  6136. Zope Corporation. In 2001, the Python Software Foundation (PSF, see
  6137. https://www.python.org/psf/) was formed, a non-profit organization
  6138. created specifically to own Python-related Intellectual Property.
  6139. Zope Corporation was a sponsoring member of the PSF.
  6140. All Python releases are Open Source (see http://www.opensource.org for
  6141. the Open Source Definition). Historically, most, but not all, Python
  6142. releases have also been GPL-compatible; the table below summarizes
  6143. the various releases.
  6144. Release Derived Year Owner GPL-
  6145. from compatible? (1)
  6146. 0.9.0 thru 1.2 1991-1995 CWI yes
  6147. 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes
  6148. 1.6 1.5.2 2000 CNRI no
  6149. 2.0 1.6 2000 BeOpen.com no
  6150. 1.6.1 1.6 2001 CNRI yes (2)
  6151. 2.1 2.0+1.6.1 2001 PSF no
  6152. 2.0.1 2.0+1.6.1 2001 PSF yes
  6153. 2.1.1 2.1+2.0.1 2001 PSF yes
  6154. 2.1.2 2.1.1 2002 PSF yes
  6155. 2.1.3 2.1.2 2002 PSF yes
  6156. 2.2 and above 2.1.1 2001-now PSF yes
  6157. Footnotes:
  6158. (1) GPL-compatible doesn't mean that we're distributing Python under
  6159. the GPL. All Python licenses, unlike the GPL, let you distribute
  6160. a modified version without making your changes open source. The
  6161. GPL-compatible licenses make it possible to combine Python with
  6162. other software that is released under the GPL; the others don't.
  6163. (2) According to Richard Stallman, 1.6.1 is not GPL-compatible,
  6164. because its license has a choice of law clause. According to
  6165. CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1
  6166. is "not incompatible" with the GPL.
  6167. Thanks to the many outside volunteers who have worked under Guido's
  6168. direction to make these releases possible.
  6169. B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON
  6170. ===============================================================
  6171. PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
  6172. --------------------------------------------
  6173. 1. This LICENSE AGREEMENT is between the Python Software Foundation
  6174. ("PSF"), and the Individual or Organization ("Licensee") accessing and
  6175. otherwise using this software ("Python") in source or binary form and
  6176. its associated documentation.
  6177. 2. Subject to the terms and conditions of this License Agreement, PSF hereby
  6178. grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,
  6179. analyze, test, perform and/or display publicly, prepare derivative works,
  6180. distribute, and otherwise use Python alone or in any derivative version,
  6181. provided, however, that PSF's License Agreement and PSF's notice of copyright,
  6182. i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
  6183. 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Python Software Foundation;
  6184. All Rights Reserved" are retained in Python alone or in any derivative version
  6185. prepared by Licensee.
  6186. 3. In the event Licensee prepares a derivative work that is based on
  6187. or incorporates Python or any part thereof, and wants to make
  6188. the derivative work available to others as provided herein, then
  6189. Licensee hereby agrees to include in any such work a brief summary of
  6190. the changes made to Python.
  6191. 4. PSF is making Python available to Licensee on an "AS IS"
  6192. basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
  6193. IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
  6194. DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
  6195. FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
  6196. INFRINGE ANY THIRD PARTY RIGHTS.
  6197. 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
  6198. FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
  6199. A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
  6200. OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
  6201. 6. This License Agreement will automatically terminate upon a material
  6202. breach of its terms and conditions.
  6203. 7. Nothing in this License Agreement shall be deemed to create any
  6204. relationship of agency, partnership, or joint venture between PSF and
  6205. Licensee. This License Agreement does not grant permission to use PSF
  6206. trademarks or trade name in a trademark sense to endorse or promote
  6207. products or services of Licensee, or any third party.
  6208. 8. By copying, installing or otherwise using Python, Licensee
  6209. agrees to be bound by the terms and conditions of this License
  6210. Agreement.
  6211. BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
  6212. -------------------------------------------
  6213. BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
  6214. 1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
  6215. office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
  6216. Individual or Organization ("Licensee") accessing and otherwise using
  6217. this software in source or binary form and its associated
  6218. documentation ("the Software").
  6219. 2. Subject to the terms and conditions of this BeOpen Python License
  6220. Agreement, BeOpen hereby grants Licensee a non-exclusive,
  6221. royalty-free, world-wide license to reproduce, analyze, test, perform
  6222. and/or display publicly, prepare derivative works, distribute, and
  6223. otherwise use the Software alone or in any derivative version,
  6224. provided, however, that the BeOpen Python License is retained in the
  6225. Software, alone or in any derivative version prepared by Licensee.
  6226. 3. BeOpen is making the Software available to Licensee on an "AS IS"
  6227. basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
  6228. IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
  6229. DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
  6230. FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
  6231. INFRINGE ANY THIRD PARTY RIGHTS.
  6232. 4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
  6233. SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
  6234. AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
  6235. DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
  6236. 5. This License Agreement will automatically terminate upon a material
  6237. breach of its terms and conditions.
  6238. 6. This License Agreement shall be governed by and interpreted in all
  6239. respects by the law of the State of California, excluding conflict of
  6240. law provisions. Nothing in this License Agreement shall be deemed to
  6241. create any relationship of agency, partnership, or joint venture
  6242. between BeOpen and Licensee. This License Agreement does not grant
  6243. permission to use BeOpen trademarks or trade names in a trademark
  6244. sense to endorse or promote products or services of Licensee, or any
  6245. third party. As an exception, the "BeOpen Python" logos available at
  6246. http://www.pythonlabs.com/logos.html may be used according to the
  6247. permissions granted on that web page.
  6248. 7. By copying, installing or otherwise using the software, Licensee
  6249. agrees to be bound by the terms and conditions of this License
  6250. Agreement.
  6251. CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
  6252. ---------------------------------------
  6253. 1. This LICENSE AGREEMENT is between the Corporation for National
  6254. Research Initiatives, having an office at 1895 Preston White Drive,
  6255. Reston, VA 20191 ("CNRI"), and the Individual or Organization
  6256. ("Licensee") accessing and otherwise using Python 1.6.1 software in
  6257. source or binary form and its associated documentation.
  6258. 2. Subject to the terms and conditions of this License Agreement, CNRI
  6259. hereby grants Licensee a nonexclusive, royalty-free, world-wide
  6260. license to reproduce, analyze, test, perform and/or display publicly,
  6261. prepare derivative works, distribute, and otherwise use Python 1.6.1
  6262. alone or in any derivative version, provided, however, that CNRI's
  6263. License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)
  6264. 1995-2001 Corporation for National Research Initiatives; All Rights
  6265. Reserved" are retained in Python 1.6.1 alone or in any derivative
  6266. version prepared by Licensee. Alternately, in lieu of CNRI's License
  6267. Agreement, Licensee may substitute the following text (omitting the
  6268. quotes): "Python 1.6.1 is made available subject to the terms and
  6269. conditions in CNRI's License Agreement. This Agreement together with
  6270. Python 1.6.1 may be located on the Internet using the following
  6271. unique, persistent identifier (known as a handle): 1895.22/1013. This
  6272. Agreement may also be obtained from a proxy server on the Internet
  6273. using the following URL: http://hdl.handle.net/1895.22/1013".
  6274. 3. In the event Licensee prepares a derivative work that is based on
  6275. or incorporates Python 1.6.1 or any part thereof, and wants to make
  6276. the derivative work available to others as provided herein, then
  6277. Licensee hereby agrees to include in any such work a brief summary of
  6278. the changes made to Python 1.6.1.
  6279. 4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"
  6280. basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
  6281. IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
  6282. DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
  6283. FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
  6284. INFRINGE ANY THIRD PARTY RIGHTS.
  6285. 5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
  6286. 1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
  6287. A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
  6288. OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
  6289. 6. This License Agreement will automatically terminate upon a material
  6290. breach of its terms and conditions.
  6291. 7. This License Agreement shall be governed by the federal
  6292. intellectual property law of the United States, including without
  6293. limitation the federal copyright law, and, to the extent such
  6294. U.S. federal law does not apply, by the law of the Commonwealth of
  6295. Virginia, excluding Virginia's conflict of law provisions.
  6296. Notwithstanding the foregoing, with regard to derivative works based
  6297. on Python 1.6.1 that incorporate non-separable material that was
  6298. previously distributed under the GNU General Public License (GPL), the
  6299. law of the Commonwealth of Virginia shall govern this License
  6300. Agreement only as to issues arising under or with respect to
  6301. Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this
  6302. License Agreement shall be deemed to create any relationship of
  6303. agency, partnership, or joint venture between CNRI and Licensee. This
  6304. License Agreement does not grant permission to use CNRI trademarks or
  6305. trade name in a trademark sense to endorse or promote products or
  6306. services of Licensee, or any third party.
  6307. 8. By clicking on the "ACCEPT" button where indicated, or by copying,
  6308. installing or otherwise using Python 1.6.1, Licensee agrees to be
  6309. bound by the terms and conditions of this License Agreement.
  6310. ACCEPT
  6311. CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
  6312. --------------------------------------------------
  6313. Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
  6314. The Netherlands. All rights reserved.
  6315. Permission to use, copy, modify, and distribute this software and its
  6316. documentation for any purpose and without fee is hereby granted,
  6317. provided that the above copyright notice appear in all copies and that
  6318. both that copyright notice and this permission notice appear in
  6319. supporting documentation, and that the name of Stichting Mathematisch
  6320. Centrum or CWI not be used in advertising or publicity pertaining to
  6321. distribution of the software without specific, written prior
  6322. permission.
  6323. STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
  6324. THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
  6325. FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
  6326. FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  6327. WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  6328. ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
  6329. OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  6330. ####################
  6331. https://github.com/libffi/libffi
  6332. -----
  6333. libffi - Copyright (c) 1996-2019 Anthony Green, Red Hat, Inc and others.
  6334. See source files for details.
  6335. Permission is hereby granted, free of charge, to any person obtaining
  6336. a copy of this software and associated documentation files (the
  6337. ``Software''), to deal in the Software without restriction, including
  6338. without limitation the rights to use, copy, modify, merge, publish,
  6339. distribute, sublicense, and/or sell copies of the Software, and to
  6340. permit persons to whom the Software is furnished to do so, subject to
  6341. the following conditions:
  6342. The above copyright notice and this permission notice shall be
  6343. included in all copies or substantial portions of the Software.
  6344. THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND,
  6345. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  6346. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  6347. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  6348. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  6349. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  6350. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  6351. ####################
  6352. uuid
  6353. -----
  6354. /*
  6355. * Public include file for the UUID library
  6356. *
  6357. * Copyright (C) 1996, 1997, 1998 Theodore Ts'o.
  6358. *
  6359. * %Begin-Header%
  6360. * Redistribution and use in source and binary forms, with or without
  6361. * modification, are permitted provided that the following conditions
  6362. * are met:
  6363. * 1. Redistributions of source code must retain the above copyright
  6364. * notice, and the entire permission notice in its entirety,
  6365. * including the disclaimer of warranties.
  6366. * 2. Redistributions in binary form must reproduce the above copyright
  6367. * notice, this list of conditions and the following disclaimer in the
  6368. * documentation and/or other materials provided with the distribution.
  6369. * 3. The name of the author may not be used to endorse or promote
  6370. * products derived from this software without specific prior
  6371. * written permission.
  6372. *
  6373. * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
  6374. * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  6375. * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF
  6376. * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE
  6377. * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  6378. * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
  6379. * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  6380. * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  6381. * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6382. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
  6383. * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH
  6384. * DAMAGE.
  6385. * %End-Header%
  6386. */
  6387. ####################
  6388. https://github.com/google/python-subprocess32
  6389. -----
  6390. A. HISTORY OF THE SOFTWARE
  6391. ==========================
  6392. Python was created in the early 1990s by Guido van Rossum at Stichting
  6393. Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands
  6394. as a successor of a language called ABC. Guido remains Python's
  6395. principal author, although it includes many contributions from others.
  6396. In 1995, Guido continued his work on Python at the Corporation for
  6397. National Research Initiatives (CNRI, see http://www.cnri.reston.va.us)
  6398. in Reston, Virginia where he released several versions of the
  6399. software.
  6400. In May 2000, Guido and the Python core development team moved to
  6401. BeOpen.com to form the BeOpen PythonLabs team. In October of the same
  6402. year, the PythonLabs team moved to Digital Creations (now Zope
  6403. Corporation, see http://www.zope.com). In 2001, the Python Software
  6404. Foundation (PSF, see http://www.python.org/psf/) was formed, a
  6405. non-profit organization created specifically to own Python-related
  6406. Intellectual Property. Zope Corporation is a sponsoring member of
  6407. the PSF.
  6408. All Python releases are Open Source (see http://www.opensource.org for
  6409. the Open Source Definition). Historically, most, but not all, Python
  6410. releases have also been GPL-compatible; the table below summarizes
  6411. the various releases.
  6412. Release Derived Year Owner GPL-
  6413. from compatible? (1)
  6414. 0.9.0 thru 1.2 1991-1995 CWI yes
  6415. 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes
  6416. 1.6 1.5.2 2000 CNRI no
  6417. 2.0 1.6 2000 BeOpen.com no
  6418. 1.6.1 1.6 2001 CNRI yes (2)
  6419. 2.1 2.0+1.6.1 2001 PSF no
  6420. 2.0.1 2.0+1.6.1 2001 PSF yes
  6421. 2.1.1 2.1+2.0.1 2001 PSF yes
  6422. 2.2 2.1.1 2001 PSF yes
  6423. 2.1.2 2.1.1 2002 PSF yes
  6424. 2.1.3 2.1.2 2002 PSF yes
  6425. 2.2.1 2.2 2002 PSF yes
  6426. 2.2.2 2.2.1 2002 PSF yes
  6427. 2.2.3 2.2.2 2003 PSF yes
  6428. 2.3 2.2.2 2002-2003 PSF yes
  6429. 2.3.1 2.3 2002-2003 PSF yes
  6430. 2.3.2 2.3.1 2002-2003 PSF yes
  6431. 2.3.3 2.3.2 2002-2003 PSF yes
  6432. 2.3.4 2.3.3 2004 PSF yes
  6433. 2.3.5 2.3.4 2005 PSF yes
  6434. 2.4 2.3 2004 PSF yes
  6435. 2.4.1 2.4 2005 PSF yes
  6436. 2.4.2 2.4.1 2005 PSF yes
  6437. 2.4.3 2.4.2 2006 PSF yes
  6438. 2.4.4 2.4.3 2006 PSF yes
  6439. 2.5 2.4 2006 PSF yes
  6440. 2.5.1 2.5 2007 PSF yes
  6441. 2.5.2 2.5.1 2008 PSF yes
  6442. 2.5.3 2.5.2 2008 PSF yes
  6443. 2.6 2.5 2008 PSF yes
  6444. 2.6.1 2.6 2008 PSF yes
  6445. 2.6.2 2.6.1 2009 PSF yes
  6446. 2.6.3 2.6.2 2009 PSF yes
  6447. 2.6.4 2.6.3 2009 PSF yes
  6448. 2.6.5 2.6.4 2010 PSF yes
  6449. 3.0 2.6 2008 PSF yes
  6450. 3.0.1 3.0 2009 PSF yes
  6451. 3.1 3.0.1 2009 PSF yes
  6452. 3.1.1 3.1 2009 PSF yes
  6453. 3.1.2 3.1 2010 PSF yes
  6454. Footnotes:
  6455. (1) GPL-compatible doesn't mean that we're distributing Python under
  6456. the GPL. All Python licenses, unlike the GPL, let you distribute
  6457. a modified version without making your changes open source. The
  6458. GPL-compatible licenses make it possible to combine Python with
  6459. other software that is released under the GPL; the others don't.
  6460. (2) According to Richard Stallman, 1.6.1 is not GPL-compatible,
  6461. because its license has a choice of law clause. According to
  6462. CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1
  6463. is "not incompatible" with the GPL.
  6464. Thanks to the many outside volunteers who have worked under Guido's
  6465. direction to make these releases possible.
  6466. B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON
  6467. ===============================================================
  6468. PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
  6469. --------------------------------------------
  6470. 1. This LICENSE AGREEMENT is between the Python Software Foundation
  6471. ("PSF"), and the Individual or Organization ("Licensee") accessing and
  6472. otherwise using this software ("Python") in source or binary form and
  6473. its associated documentation.
  6474. 2. Subject to the terms and conditions of this License Agreement, PSF hereby
  6475. grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,
  6476. analyze, test, perform and/or display publicly, prepare derivative works,
  6477. distribute, and otherwise use Python alone or in any derivative version,
  6478. provided, however, that PSF's License Agreement and PSF's notice of copyright,
  6479. i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
  6480. Python Software Foundation; All Rights Reserved" are retained in Python alone or
  6481. in any derivative version prepared by Licensee.
  6482. 3. In the event Licensee prepares a derivative work that is based on
  6483. or incorporates Python or any part thereof, and wants to make
  6484. the derivative work available to others as provided herein, then
  6485. Licensee hereby agrees to include in any such work a brief summary of
  6486. the changes made to Python.
  6487. 4. PSF is making Python available to Licensee on an "AS IS"
  6488. basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
  6489. IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
  6490. DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
  6491. FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
  6492. INFRINGE ANY THIRD PARTY RIGHTS.
  6493. 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
  6494. FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
  6495. A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
  6496. OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
  6497. 6. This License Agreement will automatically terminate upon a material
  6498. breach of its terms and conditions.
  6499. 7. Nothing in this License Agreement shall be deemed to create any
  6500. relationship of agency, partnership, or joint venture between PSF and
  6501. Licensee. This License Agreement does not grant permission to use PSF
  6502. trademarks or trade name in a trademark sense to endorse or promote
  6503. products or services of Licensee, or any third party.
  6504. 8. By copying, installing or otherwise using Python, Licensee
  6505. agrees to be bound by the terms and conditions of this License
  6506. Agreement.
  6507. BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
  6508. -------------------------------------------
  6509. BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
  6510. 1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
  6511. office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
  6512. Individual or Organization ("Licensee") accessing and otherwise using
  6513. this software in source or binary form and its associated
  6514. documentation ("the Software").
  6515. 2. Subject to the terms and conditions of this BeOpen Python License
  6516. Agreement, BeOpen hereby grants Licensee a non-exclusive,
  6517. royalty-free, world-wide license to reproduce, analyze, test, perform
  6518. and/or display publicly, prepare derivative works, distribute, and
  6519. otherwise use the Software alone or in any derivative version,
  6520. provided, however, that the BeOpen Python License is retained in the
  6521. Software, alone or in any derivative version prepared by Licensee.
  6522. 3. BeOpen is making the Software available to Licensee on an "AS IS"
  6523. basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
  6524. IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
  6525. DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
  6526. FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
  6527. INFRINGE ANY THIRD PARTY RIGHTS.
  6528. 4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
  6529. SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
  6530. AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
  6531. DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
  6532. 5. This License Agreement will automatically terminate upon a material
  6533. breach of its terms and conditions.
  6534. 6. This License Agreement shall be governed by and interpreted in all
  6535. respects by the law of the State of California, excluding conflict of
  6536. law provisions. Nothing in this License Agreement shall be deemed to
  6537. create any relationship of agency, partnership, or joint venture
  6538. between BeOpen and Licensee. This License Agreement does not grant
  6539. permission to use BeOpen trademarks or trade names in a trademark
  6540. sense to endorse or promote products or services of Licensee, or any
  6541. third party. As an exception, the "BeOpen Python" logos available at
  6542. http://www.pythonlabs.com/logos.html may be used according to the
  6543. permissions granted on that web page.
  6544. 7. By copying, installing or otherwise using the software, Licensee
  6545. agrees to be bound by the terms and conditions of this License
  6546. Agreement.
  6547. CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
  6548. ---------------------------------------
  6549. 1. This LICENSE AGREEMENT is between the Corporation for National
  6550. Research Initiatives, having an office at 1895 Preston White Drive,
  6551. Reston, VA 20191 ("CNRI"), and the Individual or Organization
  6552. ("Licensee") accessing and otherwise using Python 1.6.1 software in
  6553. source or binary form and its associated documentation.
  6554. 2. Subject to the terms and conditions of this License Agreement, CNRI
  6555. hereby grants Licensee a nonexclusive, royalty-free, world-wide
  6556. license to reproduce, analyze, test, perform and/or display publicly,
  6557. prepare derivative works, distribute, and otherwise use Python 1.6.1
  6558. alone or in any derivative version, provided, however, that CNRI's
  6559. License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)
  6560. 1995-2001 Corporation for National Research Initiatives; All Rights
  6561. Reserved" are retained in Python 1.6.1 alone or in any derivative
  6562. version prepared by Licensee. Alternately, in lieu of CNRI's License
  6563. Agreement, Licensee may substitute the following text (omitting the
  6564. quotes): "Python 1.6.1 is made available subject to the terms and
  6565. conditions in CNRI's License Agreement. This Agreement together with
  6566. Python 1.6.1 may be located on the Internet using the following
  6567. unique, persistent identifier (known as a handle): 1895.22/1013. This
  6568. Agreement may also be obtained from a proxy server on the Internet
  6569. using the following URL: http://hdl.handle.net/1895.22/1013".
  6570. 3. In the event Licensee prepares a derivative work that is based on
  6571. or incorporates Python 1.6.1 or any part thereof, and wants to make
  6572. the derivative work available to others as provided herein, then
  6573. Licensee hereby agrees to include in any such work a brief summary of
  6574. the changes made to Python 1.6.1.
  6575. 4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"
  6576. basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
  6577. IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
  6578. DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
  6579. FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
  6580. INFRINGE ANY THIRD PARTY RIGHTS.
  6581. 5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
  6582. 1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
  6583. A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
  6584. OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
  6585. 6. This License Agreement will automatically terminate upon a material
  6586. breach of its terms and conditions.
  6587. 7. This License Agreement shall be governed by the federal
  6588. intellectual property law of the United States, including without
  6589. limitation the federal copyright law, and, to the extent such
  6590. U.S. federal law does not apply, by the law of the Commonwealth of
  6591. Virginia, excluding Virginia's conflict of law provisions.
  6592. Notwithstanding the foregoing, with regard to derivative works based
  6593. on Python 1.6.1 that incorporate non-separable material that was
  6594. previously distributed under the GNU General Public License (GPL), the
  6595. law of the Commonwealth of Virginia shall govern this License
  6596. Agreement only as to issues arising under or with respect to
  6597. Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this
  6598. License Agreement shall be deemed to create any relationship of
  6599. agency, partnership, or joint venture between CNRI and Licensee. This
  6600. License Agreement does not grant permission to use CNRI trademarks or
  6601. trade name in a trademark sense to endorse or promote products or
  6602. services of Licensee, or any third party.
  6603. 8. By clicking on the "ACCEPT" button where indicated, or by copying,
  6604. installing or otherwise using Python 1.6.1, Licensee agrees to be
  6605. bound by the terms and conditions of this License Agreement.
  6606. ACCEPT
  6607. CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
  6608. --------------------------------------------------
  6609. Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
  6610. The Netherlands. All rights reserved.
  6611. Permission to use, copy, modify, and distribute this software and its
  6612. documentation for any purpose and without fee is hereby granted,
  6613. provided that the above copyright notice appear in all copies and that
  6614. both that copyright notice and this permission notice appear in
  6615. supporting documentation, and that the name of Stichting Mathematisch
  6616. Centrum or CWI not be used in advertising or publicity pertaining to
  6617. distribution of the software without specific, written prior
  6618. permission.
  6619. STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
  6620. THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
  6621. FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
  6622. FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  6623. WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  6624. ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
  6625. OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  6626. ####################
  6627. https://github.com/pyca/cryptography
  6628. -----
  6629. This software is made available under the terms of *either* of the licenses
  6630. found in LICENSE.APACHE or LICENSE.BSD. Contributions to cryptography are made
  6631. under the terms of *both* these licenses.
  6632. The code used in the OS random engine is derived from CPython, and is licensed
  6633. under the terms of the PSF License Agreement.
  6634. ####################
  6635. enum34
  6636. -----
  6637. Copyright (c) 2013, Ethan Furman.
  6638. All rights reserved.
  6639. Redistribution and use in source and binary forms, with or without
  6640. modification, are permitted provided that the following conditions
  6641. are met:
  6642. Redistributions of source code must retain the above
  6643. copyright notice, this list of conditions and the
  6644. following disclaimer.
  6645. Redistributions in binary form must reproduce the above
  6646. copyright notice, this list of conditions and the following
  6647. disclaimer in the documentation and/or other materials
  6648. provided with the distribution.
  6649. Neither the name Ethan Furman nor the names of any
  6650. contributors may be used to endorse or promote products
  6651. derived from this software without specific prior written
  6652. permission.
  6653. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  6654. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  6655. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  6656. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
  6657. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  6658. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  6659. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  6660. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  6661. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  6662. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  6663. POSSIBILITY OF SUCH DAMAGE.
  6664. ####################
  6665. https://github.com/phihag/ipaddress
  6666. -----
  6667. This package is a modified version of cpython's ipaddress module.
  6668. It is therefore distributed under the PSF license, as follows:
  6669. PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
  6670. --------------------------------------------
  6671. 1. This LICENSE AGREEMENT is between the Python Software Foundation
  6672. ("PSF"), and the Individual or Organization ("Licensee") accessing and
  6673. otherwise using this software ("Python") in source or binary form and
  6674. its associated documentation.
  6675. 2. Subject to the terms and conditions of this License Agreement, PSF hereby
  6676. grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,
  6677. analyze, test, perform and/or display publicly, prepare derivative works,
  6678. distribute, and otherwise use Python alone or in any derivative version,
  6679. provided, however, that PSF's License Agreement and PSF's notice of copyright,
  6680. i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
  6681. 2011, 2012, 2013, 2014 Python Software Foundation; All Rights Reserved" are
  6682. retained in Python alone or in any derivative version prepared by Licensee.
  6683. 3. In the event Licensee prepares a derivative work that is based on
  6684. or incorporates Python or any part thereof, and wants to make
  6685. the derivative work available to others as provided herein, then
  6686. Licensee hereby agrees to include in any such work a brief summary of
  6687. the changes made to Python.
  6688. 4. PSF is making Python available to Licensee on an "AS IS"
  6689. basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
  6690. IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
  6691. DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
  6692. FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
  6693. INFRINGE ANY THIRD PARTY RIGHTS.
  6694. 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
  6695. FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
  6696. A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
  6697. OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
  6698. 6. This License Agreement will automatically terminate upon a material
  6699. breach of its terms and conditions.
  6700. 7. Nothing in this License Agreement shall be deemed to create any
  6701. relationship of agency, partnership, or joint venture between PSF and
  6702. Licensee. This License Agreement does not grant permission to use PSF
  6703. trademarks or trade name in a trademark sense to endorse or promote
  6704. products or services of Licensee, or any third party.
  6705. 8. By copying, installing or otherwise using Python, Licensee
  6706. agrees to be bound by the terms and conditions of this License
  6707. Agreement.
  6708. ####################
  6709. https://foss.heptapod.net/pypy/cffi/
  6710. -----
  6711. Except when otherwise stated (look for LICENSE files in directories or
  6712. information at the beginning of each file) all software and
  6713. documentation is licensed as follows:
  6714. The MIT License
  6715. Permission is hereby granted, free of charge, to any person
  6716. obtaining a copy of this software and associated documentation
  6717. files (the "Software"), to deal in the Software without
  6718. restriction, including without limitation the rights to use,
  6719. copy, modify, merge, publish, distribute, sublicense, and/or
  6720. sell copies of the Software, and to permit persons to whom the
  6721. Software is furnished to do so, subject to the following conditions:
  6722. The above copyright notice and this permission notice shall be included
  6723. in all copies or substantial portions of the Software.
  6724. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  6725. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6726. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  6727. THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6728. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  6729. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  6730. DEALINGS IN THE SOFTWARE.
  6731. ####################
  6732. https://github.com/eliben/pycparser
  6733. -----
  6734. pycparser -- A C parser in Python
  6735. Copyright (c) 2008-2017, Eli Bendersky
  6736. All rights reserved.
  6737. Redistribution and use in source and binary forms, with or without modification,
  6738. are permitted provided that the following conditions are met:
  6739. * Redistributions of source code must retain the above copyright notice, this
  6740. list of conditions and the following disclaimer.
  6741. * Redistributions in binary form must reproduce the above copyright notice,
  6742. this list of conditions and the following disclaimer in the documentation
  6743. and/or other materials provided with the distribution.
  6744. * Neither the name of Eli Bendersky nor the names of its contributors may
  6745. be used to endorse or promote products derived from this software without
  6746. specific prior written permission.
  6747. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  6748. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  6749. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  6750. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
  6751. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  6752. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
  6753. GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  6754. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  6755. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  6756. OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6757. ####################
  6758. https://github.com/pypa/setuptools
  6759. -----
  6760. Copyright (C) 2016 Jason R Coombs <jaraco@jaraco.com>
  6761. Permission is hereby granted, free of charge, to any person obtaining a copy of
  6762. this software and associated documentation files (the "Software"), to deal in
  6763. the Software without restriction, including without limitation the rights to
  6764. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  6765. of the Software, and to permit persons to whom the Software is furnished to do
  6766. so, subject to the following conditions:
  6767. The above copyright notice and this permission notice shall be included in all
  6768. copies or substantial portions of the Software.
  6769. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6770. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6771. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6772. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6773. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6774. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6775. SOFTWARE.
  6776. ####################
  6777. https://github.com/benjaminp/six
  6778. -----
  6779. Copyright (c) 2010-2020 Benjamin Peterson
  6780. Permission is hereby granted, free of charge, to any person obtaining a copy of
  6781. this software and associated documentation files (the "Software"), to deal in
  6782. the Software without restriction, including without limitation the rights to
  6783. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  6784. the Software, and to permit persons to whom the Software is furnished to do so,
  6785. subject to the following conditions:
  6786. The above copyright notice and this permission notice shall be included in all
  6787. copies or substantial portions of the Software.
  6788. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6789. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  6790. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  6791. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  6792. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  6793. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  6794. ####################
  6795. https://github.com/agronholm/pythonfutures
  6796. -----
  6797. PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
  6798. --------------------------------------------
  6799. 1. This LICENSE AGREEMENT is between the Python Software Foundation
  6800. ("PSF"), and the Individual or Organization ("Licensee") accessing and
  6801. otherwise using this software ("Python") in source or binary form and
  6802. its associated documentation.
  6803. 2. Subject to the terms and conditions of this License Agreement, PSF
  6804. hereby grants Licensee a nonexclusive, royalty-free, world-wide
  6805. license to reproduce, analyze, test, perform and/or display publicly,
  6806. prepare derivative works, distribute, and otherwise use Python
  6807. alone or in any derivative version, provided, however, that PSF's
  6808. License Agreement and PSF's notice of copyright, i.e., "Copyright (c)
  6809. 2001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights
  6810. Reserved" are retained in Python alone or in any derivative version
  6811. prepared by Licensee.
  6812. 3. In the event Licensee prepares a derivative work that is based on
  6813. or incorporates Python or any part thereof, and wants to make
  6814. the derivative work available to others as provided herein, then
  6815. Licensee hereby agrees to include in any such work a brief summary of
  6816. the changes made to Python.
  6817. 4. PSF is making Python available to Licensee on an "AS IS"
  6818. basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
  6819. IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
  6820. DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
  6821. FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
  6822. INFRINGE ANY THIRD PARTY RIGHTS.
  6823. 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
  6824. FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
  6825. A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
  6826. OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
  6827. 6. This License Agreement will automatically terminate upon a material
  6828. breach of its terms and conditions.
  6829. 7. Nothing in this License Agreement shall be deemed to create any
  6830. relationship of agency, partnership, or joint venture between PSF and
  6831. Licensee. This License Agreement does not grant permission to use PSF
  6832. trademarks or trade name in a trademark sense to endorse or promote
  6833. products or services of Licensee, or any third party.
  6834. 8. By copying, installing or otherwise using Python, Licensee
  6835. agrees to be bound by the terms and conditions of this License
  6836. Agreement.
  6837. ####################
  6838. https://github.com/hamcrest/PyHamcrest
  6839. -----
  6840. BSD License
  6841. Copyright 2020 hamcrest.org
  6842. All rights reserved.
  6843. Redistribution and use in source and binary forms, with or without
  6844. modification, are permitted provided that the following conditions are met:
  6845. Redistributions of source code must retain the above copyright notice, this list of
  6846. conditions and the following disclaimer. Redistributions in binary form must reproduce
  6847. the above copyright notice, this list of conditions and the following disclaimer in
  6848. the documentation and/or other materials provided with the distribution.
  6849. Neither the name of Hamcrest nor the names of its contributors may be used to endorse
  6850. or promote products derived from this software without specific prior written
  6851. permission.
  6852. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
  6853. EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  6854. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
  6855. SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  6856. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  6857. TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  6858. BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  6859. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
  6860. WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  6861. DAMAGE.
  6862. ####################
  6863. https://github.com/protocolbuffers/protobuf
  6864. -----
  6865. This license applies to all parts of Protocol Buffers except the following:
  6866. - Atomicops support for generic gcc, located in
  6867. src/google/protobuf/stubs/atomicops_internals_generic_gcc.h.
  6868. This file is copyrighted by Red Hat Inc.
  6869. - Atomicops support for AIX/POWER, located in
  6870. src/google/protobuf/stubs/atomicops_internals_power.h.
  6871. This file is copyrighted by Bloomberg Finance LP.
  6872. Copyright 2014, Google Inc. All rights reserved.
  6873. Redistribution and use in source and binary forms, with or without
  6874. modification, are permitted provided that the following conditions are
  6875. met:
  6876. * Redistributions of source code must retain the above copyright
  6877. notice, this list of conditions and the following disclaimer.
  6878. * Redistributions in binary form must reproduce the above
  6879. copyright notice, this list of conditions and the following disclaimer
  6880. in the documentation and/or other materials provided with the
  6881. distribution.
  6882. * Neither the name of Google Inc. nor the names of its
  6883. contributors may be used to endorse or promote products derived from
  6884. this software without specific prior written permission.
  6885. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6886. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6887. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6888. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6889. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6890. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6891. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6892. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6893. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6894. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6895. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6896. Code generated by the Protocol Buffer compiler is owned by the owner
  6897. of the input file used when generating it. This code is not
  6898. standalone and requires a support library to be linked with it. This
  6899. support library is itself covered by the above license.
  6900. ####################
  6901. https://github.com/c-ares/c-ares
  6902. -----
  6903. # c-ares license
  6904. Copyright (c) 2007 - 2018, Daniel Stenberg with many contributors, see AUTHORS
  6905. file.
  6906. Copyright 1998 by the Massachusetts Institute of Technology.
  6907. Permission to use, copy, modify, and distribute this software and its
  6908. documentation for any purpose and without fee is hereby granted, provided that
  6909. the above copyright notice appear in all copies and that both that copyright
  6910. notice and this permission notice appear in supporting documentation, and that
  6911. the name of M.I.T. not be used in advertising or publicity pertaining to
  6912. distribution of the software without specific, written prior permission.
  6913. M.I.T. makes no representations about the suitability of this software for any
  6914. purpose. It is provided "as is" without express or implied warranty.
  6915. ####################
  6916. address_sorting
  6917. -----
  6918. Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
  6919. All rights reserved.
  6920. Redistribution and use in source and binary forms, with or without
  6921. modification, are permitted provided that the following conditions
  6922. are met:
  6923. 1. Redistributions of source code must retain the above copyright
  6924. notice, this list of conditions and the following disclaimer.
  6925. 2. Redistributions in binary form must reproduce the above copyright
  6926. notice, this list of conditions and the following disclaimer in the
  6927. documentation and/or other materials provided with the distribution.
  6928. 3. Neither the name of the project nor the names of its contributors
  6929. may be used to endorse or promote products derived from this software
  6930. without specific prior written permission.
  6931. THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
  6932. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  6933. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  6934. ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
  6935. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  6936. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  6937. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  6938. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  6939. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  6940. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  6941. SUCH DAMAGE.
  6942. ####################
  6943. https://github.com/protocolbuffers/upb
  6944. -----
  6945. Copyright (c) 2009-2011, Google Inc.
  6946. All rights reserved.
  6947. Redistribution and use in source and binary forms, with or without
  6948. modification, are permitted provided that the following conditions are met:
  6949. * Redistributions of source code must retain the above copyright
  6950. notice, this list of conditions and the following disclaimer.
  6951. * Redistributions in binary form must reproduce the above copyright
  6952. notice, this list of conditions and the following disclaimer in the
  6953. documentation and/or other materials provided with the distribution.
  6954. * Neither the name of Google Inc. nor the names of any other
  6955. contributors may be used to endorse or promote products
  6956. derived from this software without specific prior written permission.
  6957. THIS SOFTWARE IS PROVIDED BY GOOGLE INC. ``AS IS'' AND ANY EXPRESS OR IMPLIED
  6958. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  6959. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  6960. EVENT SHALL GOOGLE INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6961. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  6962. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  6963. BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
  6964. IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  6965. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  6966. POSSIBILITY OF SUCH DAMAGE.
  6967. ####################
  6968. https://github.com/benhodgson/protobuf-to-dict
  6969. -----
  6970. This is free and unencumbered software released into the public domain
  6971. by its author, Ben Hodgson <ben@benhodgson.com>.
  6972. Anyone is free to copy, modify, publish, use, compile, sell, or
  6973. distribute this software, either in source code form or as a compiled
  6974. binary, for any purpose, commercial or non-commercial, and by any
  6975. means.
  6976. In jurisdictions that recognise copyright laws, the author or authors
  6977. of this software dedicate any and all copyright interest in the
  6978. software to the public domain. We make this dedication for the benefit
  6979. of the public at large and to the detriment of our heirs and
  6980. successors. We intend this dedication to be an overt act of
  6981. relinquishment in perpetuity of all present and future rights to this
  6982. software under copyright law.
  6983. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  6984. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  6985. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  6986. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
  6987. OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
  6988. ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  6989. OTHER DEALINGS IN THE SOFTWARE.
  6990. For more information, please refer to <http://unlicense.org/>
  6991. ####################
  6992. https://github.com/PythonCharmers/python-future
  6993. -----
  6994. Permission is hereby granted, free of charge, to any person obtaining a copy
  6995. of this software and associated documentation files (the "Software"), to deal
  6996. in the Software without restriction, including without limitation the rights
  6997. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6998. copies of the Software, and to permit persons to whom the Software is
  6999. furnished to do so, subject to the following conditions:
  7000. The above copyright notice and this permission notice shall be included in
  7001. all copies or substantial portions of the Software.
  7002. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7003. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7004. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7005. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7006. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7007. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  7008. THE SOFTWARE.
  7009. ####################
  7010. https://github.com/pytest-dev/pytest
  7011. -----
  7012. The MIT License (MIT)
  7013. Copyright (c) 2004-2017 Holger Krekel and others
  7014. Permission is hereby granted, free of charge, to any person obtaining a copy of
  7015. this software and associated documentation files (the "Software"), to deal in
  7016. the Software without restriction, including without limitation the rights to
  7017. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  7018. of the Software, and to permit persons to whom the Software is furnished to do
  7019. so, subject to the following conditions:
  7020. The above copyright notice and this permission notice shall be included in all
  7021. copies or substantial portions of the Software.
  7022. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7023. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7024. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7025. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7026. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7027. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  7028. SOFTWARE.
  7029. ####################
  7030. https://github.com/untitaker/python-atomicwrites
  7031. -----
  7032. Copyright (c) 2015-2016 Markus Unterwaditzer
  7033. Permission is hereby granted, free of charge, to any person obtaining a copy of
  7034. this software and associated documentation files (the "Software"), to deal in
  7035. the Software without restriction, including without limitation the rights to
  7036. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  7037. of the Software, and to permit persons to whom the Software is furnished to do
  7038. so, subject to the following conditions:
  7039. The above copyright notice and this permission notice shall be included in all
  7040. copies or substantial portions of the Software.
  7041. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7042. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7043. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7044. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7045. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7046. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  7047. SOFTWARE.
  7048. ####################
  7049. https://github.com/python-attrs/attrs
  7050. -----
  7051. The MIT License (MIT)
  7052. Copyright (c) 2015 Hynek Schlawack
  7053. Permission is hereby granted, free of charge, to any person obtaining a copy
  7054. of this software and associated documentation files (the "Software"), to deal
  7055. in the Software without restriction, including without limitation the rights
  7056. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  7057. copies of the Software, and to permit persons to whom the Software is
  7058. furnished to do so, subject to the following conditions:
  7059. The above copyright notice and this permission notice shall be included in all
  7060. copies or substantial portions of the Software.
  7061. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7062. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7063. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7064. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7065. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7066. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  7067. SOFTWARE.
  7068. ####################
  7069. https://github.com/more-itertools/more-itertools
  7070. -----
  7071. Copyright (c) 2012 Erik Rose
  7072. Permission is hereby granted, free of charge, to any person obtaining a copy of
  7073. this software and associated documentation files (the "Software"), to deal in
  7074. the Software without restriction, including without limitation the rights to
  7075. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  7076. of the Software, and to permit persons to whom the Software is furnished to do
  7077. so, subject to the following conditions:
  7078. The above copyright notice and this permission notice shall be included in all
  7079. copies or substantial portions of the Software.
  7080. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7081. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7082. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7083. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7084. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7085. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  7086. SOFTWARE.
  7087. ####################
  7088. https://github.com/pytest-dev/pluggy
  7089. -----
  7090. The MIT License (MIT)
  7091. Copyright (c) 2015 holger krekel (rather uses bitbucket/hpk42)
  7092. Permission is hereby granted, free of charge, to any person obtaining a copy
  7093. of this software and associated documentation files (the "Software"), to deal
  7094. in the Software without restriction, including without limitation the rights
  7095. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  7096. copies of the Software, and to permit persons to whom the Software is
  7097. furnished to do so, subject to the following conditions:
  7098. The above copyright notice and this permission notice shall be included in all
  7099. copies or substantial portions of the Software.
  7100. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7101. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7102. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7103. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7104. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7105. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  7106. SOFTWARE.
  7107. ####################
  7108. https://github.com/python/importlib_metadata
  7109. -----
  7110. Copyright 2017-2019 Jason R. Coombs, Barry Warsaw
  7111. Licensed under the Apache License, Version 2.0 (the "License");
  7112. you may not use this file except in compliance with the License.
  7113. You may obtain a copy of the License at
  7114. http://www.apache.org/licenses/LICENSE-2.0
  7115. Unless required by applicable law or agreed to in writing, software
  7116. distributed under the License is distributed on an "AS IS" BASIS,
  7117. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7118. See the License for the specific language governing permissions and
  7119. limitations under the License.
  7120. ####################
  7121. https://github.com/mcmtroffaes/pathlib2
  7122. -----
  7123. The MIT License (MIT)
  7124. Copyright (c) 2014-2017 Matthias C. M. Troffaes Copyright (c) 2012-2014 Antoine Pitrou and contributors
  7125. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  7126. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  7127. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  7128. ####################
  7129. https://github.com/benhoyt/scandir
  7130. -----
  7131. Copyright (c) 2012, Ben Hoyt
  7132. All rights reserved.
  7133. Redistribution and use in source and binary forms, with or without
  7134. modification, are permitted provided that the following conditions are met:
  7135. * Redistributions of source code must retain the above copyright notice, this
  7136. list of conditions and the following disclaimer.
  7137. * Redistributions in binary form must reproduce the above copyright notice,
  7138. this list of conditions and the following disclaimer in the documentation
  7139. and/or other materials provided with the distribution.
  7140. * Neither the name of Ben Hoyt nor the names of its contributors may be used
  7141. to endorse or promote products derived from this software without specific
  7142. prior written permission.
  7143. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  7144. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  7145. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  7146. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  7147. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  7148. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  7149. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  7150. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  7151. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7152. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7153. ####################
  7154. https://github.com/jazzband/contextlib2
  7155. -----
  7156. A. HISTORY OF THE SOFTWARE
  7157. ==========================
  7158. contextlib2 is a derivative of the contextlib module distributed by the PSF
  7159. as part of the Python standard library. According, it is itself redistributed
  7160. under the PSF license (reproduced in full below). As the contextlib module
  7161. was added only in Python 2.5, the licenses for earlier Python versions are
  7162. not applicable and have not been included.
  7163. Python was created in the early 1990s by Guido van Rossum at Stichting
  7164. Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands
  7165. as a successor of a language called ABC. Guido remains Python's
  7166. principal author, although it includes many contributions from others.
  7167. In 1995, Guido continued his work on Python at the Corporation for
  7168. National Research Initiatives (CNRI, see http://www.cnri.reston.va.us)
  7169. in Reston, Virginia where he released several versions of the
  7170. software.
  7171. In May 2000, Guido and the Python core development team moved to
  7172. BeOpen.com to form the BeOpen PythonLabs team. In October of the same
  7173. year, the PythonLabs team moved to Digital Creations (now Zope
  7174. Corporation, see http://www.zope.com). In 2001, the Python Software
  7175. Foundation (PSF, see http://www.python.org/psf/) was formed, a
  7176. non-profit organization created specifically to own Python-related
  7177. Intellectual Property. Zope Corporation is a sponsoring member of
  7178. the PSF.
  7179. All Python releases are Open Source (see http://www.opensource.org for
  7180. the Open Source Definition). Historically, most, but not all, Python
  7181. releases have also been GPL-compatible; the table below summarizes
  7182. the various releases that included the contextlib module.
  7183. Release Derived Year Owner GPL-
  7184. from compatible? (1)
  7185. 2.5 2.4 2006 PSF yes
  7186. 2.5.1 2.5 2007 PSF yes
  7187. 2.5.2 2.5.1 2008 PSF yes
  7188. 2.5.3 2.5.2 2008 PSF yes
  7189. 2.6 2.5 2008 PSF yes
  7190. 2.6.1 2.6 2008 PSF yes
  7191. 2.6.2 2.6.1 2009 PSF yes
  7192. 2.6.3 2.6.2 2009 PSF yes
  7193. 2.6.4 2.6.3 2009 PSF yes
  7194. 2.6.5 2.6.4 2010 PSF yes
  7195. 3.0 2.6 2008 PSF yes
  7196. 3.0.1 3.0 2009 PSF yes
  7197. 3.1 3.0.1 2009 PSF yes
  7198. 3.1.1 3.1 2009 PSF yes
  7199. 3.1.2 3.1.1 2010 PSF yes
  7200. 3.1.3 3.1.2 2010 PSF yes
  7201. 3.1.4 3.1.3 2011 PSF yes
  7202. 3.2 3.1 2011 PSF yes
  7203. 3.2.1 3.2 2011 PSF yes
  7204. 3.2.2 3.2.1 2011 PSF yes
  7205. 3.3 3.2 2012 PSF yes
  7206. Footnotes:
  7207. (1) GPL-compatible doesn't mean that we're distributing Python under
  7208. the GPL. All Python licenses, unlike the GPL, let you distribute
  7209. a modified version without making your changes open source. The
  7210. GPL-compatible licenses make it possible to combine Python with
  7211. other software that is released under the GPL; the others don't.
  7212. Thanks to the many outside volunteers who have worked under Guido's
  7213. direction to make these releases possible.
  7214. B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON
  7215. ===============================================================
  7216. PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
  7217. --------------------------------------------
  7218. 1. This LICENSE AGREEMENT is between the Python Software Foundation
  7219. ("PSF"), and the Individual or Organization ("Licensee") accessing and
  7220. otherwise using this software ("Python") in source or binary form and
  7221. its associated documentation.
  7222. 2. Subject to the terms and conditions of this License Agreement, PSF hereby
  7223. grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,
  7224. analyze, test, perform and/or display publicly, prepare derivative works,
  7225. distribute, and otherwise use Python alone or in any derivative version,
  7226. provided, however, that PSF's License Agreement and PSF's notice of copyright,
  7227. i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
  7228. 2011 Python Software Foundation; All Rights Reserved" are retained in Python
  7229. alone or in any derivative version prepared by Licensee.
  7230. 3. In the event Licensee prepares a derivative work that is based on
  7231. or incorporates Python or any part thereof, and wants to make
  7232. the derivative work available to others as provided herein, then
  7233. Licensee hereby agrees to include in any such work a brief summary of
  7234. the changes made to Python.
  7235. 4. PSF is making Python available to Licensee on an "AS IS"
  7236. basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
  7237. IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
  7238. DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
  7239. FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
  7240. INFRINGE ANY THIRD PARTY RIGHTS.
  7241. 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
  7242. FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
  7243. A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
  7244. OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
  7245. 6. This License Agreement will automatically terminate upon a material
  7246. breach of its terms and conditions.
  7247. 7. Nothing in this License Agreement shall be deemed to create any
  7248. relationship of agency, partnership, or joint venture between PSF and
  7249. Licensee. This License Agreement does not grant permission to use PSF
  7250. trademarks or trade name in a trademark sense to endorse or promote
  7251. products or services of Licensee, or any third party.
  7252. 8. By copying, installing or otherwise using Python, Licensee
  7253. agrees to be bound by the terms and conditions of this License
  7254. Agreement.
  7255. ####################
  7256. https://github.com/jaraco/configparser/
  7257. -----
  7258. Copyright Jason R. Coombs
  7259. Permission is hereby granted, free of charge, to any person obtaining a copy
  7260. of this software and associated documentation files (the "Software"), to
  7261. deal in the Software without restriction, including without limitation the
  7262. rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
  7263. sell copies of the Software, and to permit persons to whom the Software is
  7264. furnished to do so, subject to the following conditions:
  7265. The above copyright notice and this permission notice shall be included in
  7266. all copies or substantial portions of the Software.
  7267. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7268. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7269. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7270. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7271. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  7272. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  7273. IN THE SOFTWARE.
  7274. ####################
  7275. https://github.com/pytest-dev/py
  7276. -----
  7277. Permission is hereby granted, free of charge, to any person obtaining a copy
  7278. of this software and associated documentation files (the "Software"), to deal
  7279. in the Software without restriction, including without limitation the rights
  7280. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  7281. copies of the Software, and to permit persons to whom the Software is
  7282. furnished to do so, subject to the following conditions:
  7283. The above copyright notice and this permission notice shall be included in all
  7284. copies or substantial portions of the Software.
  7285. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7286. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7287. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7288. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7289. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7290. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  7291. SOFTWARE.
  7292. ####################
  7293. https://github.com/testing-cabal/funcsigs
  7294. -----
  7295. Copyright 2013 Aaron Iles
  7296. Licensed under the Apache License, Version 2.0 (the "License");
  7297. you may not use this file except in compliance with the License.
  7298. You may obtain a copy of the License at
  7299. http://www.apache.org/licenses/LICENSE-2.0
  7300. Unless required by applicable law or agreed to in writing, software
  7301. distributed under the License is distributed on an "AS IS" BASIS,
  7302. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7303. See the License for the specific language governing permissions and
  7304. limitations under the License.
  7305. ####################
  7306. https://github.com/yaml/pyyaml
  7307. -----
  7308. Copyright (c) 2017-2021 Ingy döt Net
  7309. Copyright (c) 2006-2016 Kirill Simonov
  7310. Permission is hereby granted, free of charge, to any person obtaining a copy of
  7311. this software and associated documentation files (the "Software"), to deal in
  7312. the Software without restriction, including without limitation the rights to
  7313. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  7314. of the Software, and to permit persons to whom the Software is furnished to do
  7315. so, subject to the following conditions:
  7316. The above copyright notice and this permission notice shall be included in all
  7317. copies or substantial portions of the Software.
  7318. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7319. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7320. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7321. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7322. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7323. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  7324. SOFTWARE.
  7325. ####################
  7326. https://github.com/yaml/libyaml/
  7327. -----
  7328. Copyright (c) 2017-2020 Ingy döt Net
  7329. Copyright (c) 2006-2016 Kirill Simonov
  7330. Permission is hereby granted, free of charge, to any person obtaining a copy of
  7331. this software and associated documentation files (the "Software"), to deal in
  7332. the Software without restriction, including without limitation the rights to
  7333. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  7334. of the Software, and to permit persons to whom the Software is furnished to do
  7335. so, subject to the following conditions:
  7336. The above copyright notice and this permission notice shall be included in all
  7337. copies or substantial portions of the Software.
  7338. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7339. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7340. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7341. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7342. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7343. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  7344. SOFTWARE.
  7345. ####################
  7346. https://github.com/jquery/jquery
  7347. -----
  7348. The MIT License (MIT)
  7349. Copyright (c) <year> <copyright holders>
  7350. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  7351. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  7352. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  7353. ####################
  7354. https://github.com/gotcha/ipdb
  7355. -----
  7356. Copyright (c) 2007-2019 ipdb development team
  7357. All rights reserved.
  7358. Redistribution and use in source and binary forms, with or without
  7359. modification, are permitted provided that the following conditions are
  7360. met:
  7361. Redistributions of source code must retain the above copyright notice,
  7362. this list of conditions and the following disclaimer.
  7363. Redistributions in binary form must reproduce the above copyright notice,
  7364. this list of conditions and the following disclaimer in the documentation
  7365. and/or other materials provided with the distribution.
  7366. Neither the name of the ipdb Development Team nor the names of its
  7367. contributors may be used to endorse or promote products derived from this
  7368. software without specific prior written permission.
  7369. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
  7370. IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
  7371. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  7372. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  7373. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  7374. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  7375. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  7376. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  7377. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  7378. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  7379. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7380. ####################
  7381. https://github.com/ipython/ipython
  7382. -----
  7383. IPython is licensed under the terms of the Modified BSD License (also known as New or Revised or 3-Clause BSD), as follows:
  7384. Copyright (c) 2008-2014, IPython Development Team
  7385. Copyright (c) 2001-2007, Fernando Perez <fernando.perez@colorado.edu>
  7386. Copyright (c) 2001, Janko Hauser <jhauser@zscout.de>
  7387. Copyright (c) 2001, Nathaniel Gray <n8gray@caltech.edu>
  7388. All rights reserved.
  7389. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  7390. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  7391. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  7392. Neither the name of the IPython Development Team nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
  7393. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7394. ####################
  7395. https://github.com/micheles/decorator
  7396. -----
  7397. Copyright (c) 2005-2018, Michele Simionato
  7398. All rights reserved.
  7399. Redistribution and use in source and binary forms, with or without
  7400. modification, are permitted provided that the following conditions are
  7401. met:
  7402. Redistributions of source code must retain the above copyright
  7403. notice, this list of conditions and the following disclaimer.
  7404. Redistributions in bytecode form must reproduce the above copyright
  7405. notice, this list of conditions and the following disclaimer in
  7406. the documentation and/or other materials provided with the
  7407. distribution.
  7408. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7409. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7410. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7411. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  7412. HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  7413. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  7414. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  7415. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  7416. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
  7417. TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
  7418. USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  7419. DAMAGE.
  7420. ####################
  7421. https://github.com/pickleshare/pickleshare/
  7422. -----
  7423. The MIT License (MIT)
  7424. Copyright (c) 2016 Ville Vainio
  7425. Permission is hereby granted, free of charge, to any person obtaining a copy
  7426. of this software and associated documentation files (the "Software"), to deal
  7427. in the Software without restriction, including without limitation the rights
  7428. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  7429. copies of the Software, and to permit persons to whom the Software is
  7430. furnished to do so, subject to the following conditions:
  7431. The above copyright notice and this permission notice shall be included in all
  7432. copies or substantial portions of the Software.
  7433. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7434. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7435. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7436. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7437. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7438. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  7439. SOFTWARE.
  7440. ####################
  7441. https://github.com/jaraco/path.py
  7442. -----
  7443. Copyright Jason R. Coombs
  7444. Permission is hereby granted, free of charge, to any person obtaining a copy
  7445. of this software and associated documentation files (the "Software"), to
  7446. deal in the Software without restriction, including without limitation the
  7447. rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
  7448. sell copies of the Software, and to permit persons to whom the Software is
  7449. furnished to do so, subject to the following conditions:
  7450. The above copyright notice and this permission notice shall be included in
  7451. all copies or substantial portions of the Software.
  7452. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7453. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7454. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7455. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7456. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  7457. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  7458. IN THE SOFTWARE.
  7459. ####################
  7460. https://pypi.org/project/simplegeneric/
  7461. -----
  7462. ZPL 2.1
  7463. Zope Public License (ZPL) Version 2.1
  7464. A copyright notice accompanies this license document that identifies the copyright holders.
  7465. This license has been certified as open source. It has also been designated as GPL compatible by the Free Software Foundation (FSF).
  7466. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  7467. Redistributions in source code must retain the accompanying copyright notice, this list of conditions, and the following disclaimer.
  7468. Redistributions in binary form must reproduce the accompanying copyright notice, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution.
  7469. Names of the copyright holders must not be used to endorse or promote products derived from this software without prior written permission from the copyright holders.
  7470. The right to distribute this software or to use it for any purpose does not give you the right to use Servicemarks (sm) or Trademarks (tm) of the copyright holders. Use of them is covered by separate agreement with the copyright holders.
  7471. If any files are modified, you must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
  7472. Disclaimer
  7473. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7474. ####################
  7475. https://github.com/ipython/traitlets
  7476. -----
  7477. # Licensing terms
  7478. Traitlets is adapted from enthought.traits, Copyright (c) Enthought, Inc.,
  7479. under the terms of the Modified BSD License.
  7480. This project is licensed under the terms of the Modified BSD License
  7481. (also known as New or Revised or 3-Clause BSD), as follows:
  7482. - Copyright (c) 2001-, IPython Development Team
  7483. All rights reserved.
  7484. Redistribution and use in source and binary forms, with or without
  7485. modification, are permitted provided that the following conditions are met:
  7486. Redistributions of source code must retain the above copyright notice, this
  7487. list of conditions and the following disclaimer.
  7488. Redistributions in binary form must reproduce the above copyright notice, this
  7489. list of conditions and the following disclaimer in the documentation and/or
  7490. other materials provided with the distribution.
  7491. Neither the name of the IPython Development Team nor the names of its
  7492. contributors may be used to endorse or promote products derived from this
  7493. software without specific prior written permission.
  7494. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  7495. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  7496. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  7497. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
  7498. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  7499. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  7500. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  7501. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  7502. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7503. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7504. ## About the IPython Development Team
  7505. The IPython Development Team is the set of all contributors to the IPython project.
  7506. This includes all of the IPython subprojects.
  7507. The core team that coordinates development on GitHub can be found here:
  7508. https://github.com/jupyter/.
  7509. ## Our Copyright Policy
  7510. IPython uses a shared copyright model. Each contributor maintains copyright
  7511. over their contributions to IPython. But, it is important to note that these
  7512. contributions are typically only changes to the repositories. Thus, the IPython
  7513. source code, in its entirety is not the copyright of any single person or
  7514. institution. Instead, it is the collective copyright of the entire IPython
  7515. Development Team. If individual contributors want to maintain a record of what
  7516. changes/contributions they have specific copyright on, they should indicate
  7517. their copyright in the commit message of the change, when they commit the
  7518. change to one of the IPython repositories.
  7519. With this in mind, the following banner should be used in any source code file
  7520. to indicate the copyright and license terms:
  7521. # Copyright (c) IPython Development Team.
  7522. # Distributed under the terms of the Modified BSD License.
  7523. ####################
  7524. https://github.com/jupyter/
  7525. -----
  7526. # Licensing terms
  7527. This project is licensed under the terms of the Modified BSD License
  7528. (also known as New or Revised or 3-Clause BSD), as follows:
  7529. - Copyright (c) 2001-, IPython Development Team
  7530. All rights reserved.
  7531. Redistribution and use in source and binary forms, with or without
  7532. modification, are permitted provided that the following conditions are met:
  7533. Redistributions of source code must retain the above copyright notice, this
  7534. list of conditions and the following disclaimer.
  7535. Redistributions in binary form must reproduce the above copyright notice, this
  7536. list of conditions and the following disclaimer in the documentation and/or
  7537. other materials provided with the distribution.
  7538. Neither the name of the IPython Development Team nor the names of its
  7539. contributors may be used to endorse or promote products derived from this
  7540. software without specific prior written permission.
  7541. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  7542. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  7543. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  7544. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
  7545. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  7546. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  7547. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  7548. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  7549. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7550. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7551. ## About the IPython Development Team
  7552. The IPython Development Team is the set of all contributors to the IPython project.
  7553. This includes all of the IPython subprojects.
  7554. The core team that coordinates development on GitHub can be found here:
  7555. https://github.com/jupyter/.
  7556. ## Our Copyright Policy
  7557. IPython uses a shared copyright model. Each contributor maintains copyright
  7558. over their contributions to IPython. But, it is important to note that these
  7559. contributions are typically only changes to the repositories. Thus, the IPython
  7560. source code, in its entirety is not the copyright of any single person or
  7561. institution. Instead, it is the collective copyright of the entire IPython
  7562. Development Team. If individual contributors want to maintain a record of what
  7563. changes/contributions they have specific copyright on, they should indicate
  7564. their copyright in the commit message of the change, when they commit the
  7565. change to one of the IPython repositories.
  7566. With this in mind, the following banner should be used in any source code file
  7567. to indicate the copyright and license terms:
  7568. # Copyright (c) IPython Development Team.
  7569. # Distributed under the terms of the Modified BSD License.
  7570. ####################
  7571. https://github.com/prompt-toolkit/ptpython
  7572. -----
  7573. Copyright (c) 2014, Jonathan Slenders
  7574. All rights reserved.
  7575. Redistribution and use in source and binary forms, with or without modification,
  7576. are permitted provided that the following conditions are met:
  7577. * Redistributions of source code must retain the above copyright notice, this
  7578. list of conditions and the following disclaimer.
  7579. * Redistributions in binary form must reproduce the above copyright notice, this
  7580. list of conditions and the following disclaimer in the documentation and/or
  7581. other materials provided with the distribution.
  7582. * Neither the name of the {organization} nor the names of its
  7583. contributors may be used to endorse or promote products derived from
  7584. this software without specific prior written permission.
  7585. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  7586. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  7587. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  7588. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  7589. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  7590. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  7591. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  7592. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7593. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  7594. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7595. ####################
  7596. https://github.com/jquast/wcwidth
  7597. -----
  7598. The MIT License (MIT)
  7599. Copyright (c) 2014 Jeff Quast <contact@jeffquast.com>
  7600. Permission is hereby granted, free of charge, to any person obtaining a copy
  7601. of this software and associated documentation files (the "Software"), to deal
  7602. in the Software without restriction, including without limitation the rights
  7603. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  7604. copies of the Software, and to permit persons to whom the Software is
  7605. furnished to do so, subject to the following conditions:
  7606. The above copyright notice and this permission notice shall be included in all
  7607. copies or substantial portions of the Software.
  7608. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7609. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7610. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7611. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7612. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7613. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  7614. SOFTWARE.
  7615. Markus Kuhn -- 2007-05-26 (Unicode 5.0)
  7616. Permission to use, copy, modify, and distribute this software
  7617. for any purpose and without fee is hereby granted. The author
  7618. disclaims all warranties with regard to this software.
  7619. ####################
  7620. https://github.com/jaraco/backports.functools_lru_cache
  7621. -----
  7622. Copyright Jason R. Coombs
  7623. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  7624. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  7625. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  7626. ####################
  7627. https://github.com/pygments/pygments
  7628. -----
  7629. Copyright (c) 2006-2019 by the respective authors (see AUTHORS file).
  7630. All rights reserved.
  7631. Redistribution and use in source and binary forms, with or without
  7632. modification, are permitted provided that the following conditions are
  7633. met:
  7634. * Redistributions of source code must retain the above copyright
  7635. notice, this list of conditions and the following disclaimer.
  7636. * Redistributions in binary form must reproduce the above copyright
  7637. notice, this list of conditions and the following disclaimer in the
  7638. documentation and/or other materials provided with the distribution.
  7639. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7640. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7641. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7642. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  7643. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  7644. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  7645. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  7646. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  7647. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7648. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7649. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7650. ####################
  7651. https://github.com/pexpect/pexpect
  7652. -----
  7653. ISC LICENSE
  7654. This license is approved by the OSI and FSF as GPL-compatible.
  7655. http://opensource.org/licenses/isc-license.txt
  7656. Copyright (c) 2013-2014, Pexpect development team
  7657. Copyright (c) 2012, Noah Spurrier <noah@noah.org>
  7658. Permission to use, copy, modify, and/or distribute this software for any
  7659. purpose with or without fee is hereby granted, provided that the above
  7660. copyright notice and this permission notice appear in all copies.
  7661. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  7662. WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  7663. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  7664. ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  7665. WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  7666. ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  7667. OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  7668. ####################
  7669. https://github.com/pexpect/ptyprocess
  7670. -----
  7671. Ptyprocess is under the ISC license, as code derived from Pexpect.
  7672. http://opensource.org/licenses/ISC
  7673. Copyright (c) 2013-2014, Pexpect development team
  7674. Copyright (c) 2012, Noah Spurrier <noah@noah.org>
  7675. PERMISSION TO USE, COPY, MODIFY, AND/OR DISTRIBUTE THIS SOFTWARE FOR ANY PURPOSE
  7676. WITH OR WITHOUT FEE IS HEREBY GRANTED, PROVIDED THAT THE ABOVE COPYRIGHT NOTICE
  7677. AND THIS PERMISSION NOTICE APPEAR IN ALL COPIES. THE SOFTWARE IS PROVIDED
  7678. "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE
  7679. INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT
  7680. SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
  7681. DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  7682. WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
  7683. OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  7684. ####################
  7685. https://github.com/chrippa/backports.shutil_get_terminal_size
  7686. -----
  7687. The MIT License (MIT)
  7688. Copyright (c) 2014 Christopher Rosell
  7689. Permission is hereby granted, free of charge, to any person obtaining a copy
  7690. of this software and associated documentation files (the "Software"), to deal
  7691. in the Software without restriction, including without limitation the rights
  7692. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  7693. copies of the Software, and to permit persons to whom the Software is
  7694. furnished to do so, subject to the following conditions:
  7695. The above copyright notice and this permission notice shall be included in
  7696. all copies or substantial portions of the Software.
  7697. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7698. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7699. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7700. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7701. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7702. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  7703. THE SOFTWARE.
  7704. ####################
  7705. END OF TERMS AND CONDITIONS
  7706. Yandex hereby offers to a user of Yandex Database to give him or her the complete corresponding machine-readable source code of any of the LGPL-licensed libraries included in Yandex Database; and, the complete machine-readable Yandex Database as object code, so that the user can modify the LGPL-licensed library(ies) and then relink to produce a modified executable of Yandex Database containing the modified LGPL-licensed library(ies), for a charge no more than the cost of performing this distribution. This offer is valid for three years. The user who wishes to obtain the materials stated above must send a request to the following address: cloud@support.yandex.ru