NOTICES 581 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310
  1. APLevelDB
  2. Created by Adam Preble on 1/23/12.
  3. Copyright (c) 2012 Adam Preble. All rights reserved.
  4. Permission is hereby granted, free of charge, to any person obtaining a copy
  5. of this software and associated documentation files (the "Software"), to deal
  6. in the Software without restriction, including without limitation the rights
  7. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  8. copies of the Software, and to permit persons to whom the Software is
  9. furnished to do so, subject to the following conditions:
  10. The above copyright notice and this permission notice shall be included in
  11. all copies or substantial portions of the Software.
  12. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  13. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  14. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  15. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  16. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  17. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  18. THE SOFTWARE.
  19. Portions of APLevelDB are based on LevelDB-ObjC:
  20. https:github.com/hoisie/LevelDB-ObjC
  21. Specifically the SliceFromString/StringFromSlice macros, and the structure of
  22. the enumeration methods. License for those potions follows:
  23. Copyright (c) 2011 Pave Labs
  24. Permission is hereby granted, free of charge, to any person obtaining a copy
  25. of this software and associated documentation files (the "Software"), to deal
  26. in the Software without restriction, including without limitation the rights
  27. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  28. copies of the Software, and to permit persons to whom the Software is
  29. furnished to do so, subject to the following conditions:
  30. The above copyright notice and this permission notice shall be included in
  31. all copies or substantial portions of the Software.
  32. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  33. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  34. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  35. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  36. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  37. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  38. THE SOFTWARE.
  39. Abseil
  40. Apache License
  41. Version 2.0, January 2004
  42. https://www.apache.org/licenses/
  43. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  44. 1. Definitions.
  45. "License" shall mean the terms and conditions for use, reproduction,
  46. and distribution as defined by Sections 1 through 9 of this document.
  47. "Licensor" shall mean the copyright owner or entity authorized by
  48. the copyright owner that is granting the License.
  49. "Legal Entity" shall mean the union of the acting entity and all
  50. other entities that control, are controlled by, or are under common
  51. control with that entity. For the purposes of this definition,
  52. "control" means (i) the power, direct or indirect, to cause the
  53. direction or management of such entity, whether by contract or
  54. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  55. outstanding shares, or (iii) beneficial ownership of such entity.
  56. "You" (or "Your") shall mean an individual or Legal Entity
  57. exercising permissions granted by this License.
  58. "Source" form shall mean the preferred form for making modifications,
  59. including but not limited to software source code, documentation
  60. source, and configuration files.
  61. "Object" form shall mean any form resulting from mechanical
  62. transformation or translation of a Source form, including but
  63. not limited to compiled object code, generated documentation,
  64. and conversions to other media types.
  65. "Work" shall mean the work of authorship, whether in Source or
  66. Object form, made available under the License, as indicated by a
  67. copyright notice that is included in or attached to the work
  68. (an example is provided in the Appendix below).
  69. "Derivative Works" shall mean any work, whether in Source or Object
  70. form, that is based on (or derived from) the Work and for which the
  71. editorial revisions, annotations, elaborations, or other modifications
  72. represent, as a whole, an original work of authorship. For the purposes
  73. of this License, Derivative Works shall not include works that remain
  74. separable from, or merely link (or bind by name) to the interfaces of,
  75. the Work and Derivative Works thereof.
  76. "Contribution" shall mean any work of authorship, including
  77. the original version of the Work and any modifications or additions
  78. to that Work or Derivative Works thereof, that is intentionally
  79. submitted to Licensor for inclusion in the Work by the copyright owner
  80. or by an individual or Legal Entity authorized to submit on behalf of
  81. the copyright owner. For the purposes of this definition, "submitted"
  82. means any form of electronic, verbal, or written communication sent
  83. to the Licensor or its representatives, including but not limited to
  84. communication on electronic mailing lists, source code control systems,
  85. and issue tracking systems that are managed by, or on behalf of, the
  86. Licensor for the purpose of discussing and improving the Work, but
  87. excluding communication that is conspicuously marked or otherwise
  88. designated in writing by the copyright owner as "Not a Contribution."
  89. "Contributor" shall mean Licensor and any individual or Legal Entity
  90. on behalf of whom a Contribution has been received by Licensor and
  91. subsequently incorporated within the Work.
  92. 2. Grant of Copyright License. Subject to the terms and conditions of
  93. this License, each Contributor hereby grants to You a perpetual,
  94. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  95. copyright license to reproduce, prepare Derivative Works of,
  96. publicly display, publicly perform, sublicense, and distribute the
  97. Work and such Derivative Works in Source or Object form.
  98. 3. Grant of Patent License. Subject to the terms and conditions of
  99. this License, each Contributor hereby grants to You a perpetual,
  100. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  101. (except as stated in this section) patent license to make, have made,
  102. use, offer to sell, sell, import, and otherwise transfer the Work,
  103. where such license applies only to those patent claims licensable
  104. by such Contributor that are necessarily infringed by their
  105. Contribution(s) alone or by combination of their Contribution(s)
  106. with the Work to which such Contribution(s) was submitted. If You
  107. institute patent litigation against any entity (including a
  108. cross-claim or counterclaim in a lawsuit) alleging that the Work
  109. or a Contribution incorporated within the Work constitutes direct
  110. or contributory patent infringement, then any patent licenses
  111. granted to You under this License for that Work shall terminate
  112. as of the date such litigation is filed.
  113. 4. Redistribution. You may reproduce and distribute copies of the
  114. Work or Derivative Works thereof in any medium, with or without
  115. modifications, and in Source or Object form, provided that You
  116. meet the following conditions:
  117. (a) You must give any other recipients of the Work or
  118. Derivative Works a copy of this License; and
  119. (b) You must cause any modified files to carry prominent notices
  120. stating that You changed the files; and
  121. (c) You must retain, in the Source form of any Derivative Works
  122. that You distribute, all copyright, patent, trademark, and
  123. attribution notices from the Source form of the Work,
  124. excluding those notices that do not pertain to any part of
  125. the Derivative Works; and
  126. (d) If the Work includes a "NOTICE" text file as part of its
  127. distribution, then any Derivative Works that You distribute must
  128. include a readable copy of the attribution notices contained
  129. within such NOTICE file, excluding those notices that do not
  130. pertain to any part of the Derivative Works, in at least one
  131. of the following places: within a NOTICE text file distributed
  132. as part of the Derivative Works; within the Source form or
  133. documentation, if provided along with the Derivative Works; or,
  134. within a display generated by the Derivative Works, if and
  135. wherever such third-party notices normally appear. The contents
  136. of the NOTICE file are for informational purposes only and
  137. do not modify the License. You may add Your own attribution
  138. notices within Derivative Works that You distribute, alongside
  139. or as an addendum to the NOTICE text from the Work, provided
  140. that such additional attribution notices cannot be construed
  141. as modifying the License.
  142. You may add Your own copyright statement to Your modifications and
  143. may provide additional or different license terms and conditions
  144. for use, reproduction, or distribution of Your modifications, or
  145. for any such Derivative Works as a whole, provided Your use,
  146. reproduction, and distribution of the Work otherwise complies with
  147. the conditions stated in this License.
  148. 5. Submission of Contributions. Unless You explicitly state otherwise,
  149. any Contribution intentionally submitted for inclusion in the Work
  150. by You to the Licensor shall be under the terms and conditions of
  151. this License, without any additional terms or conditions.
  152. Notwithstanding the above, nothing herein shall supersede or modify
  153. the terms of any separate license agreement you may have executed
  154. with Licensor regarding such Contributions.
  155. 6. Trademarks. This License does not grant permission to use the trade
  156. names, trademarks, service marks, or product names of the Licensor,
  157. except as required for reasonable and customary use in describing the
  158. origin of the Work and reproducing the content of the NOTICE file.
  159. 7. Disclaimer of Warranty. Unless required by applicable law or
  160. agreed to in writing, Licensor provides the Work (and each
  161. Contributor provides its Contributions) on an "AS IS" BASIS,
  162. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  163. implied, including, without limitation, any warranties or conditions
  164. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  165. PARTICULAR PURPOSE. You are solely responsible for determining the
  166. appropriateness of using or redistributing the Work and assume any
  167. risks associated with Your exercise of permissions under this License.
  168. 8. Limitation of Liability. In no event and under no legal theory,
  169. whether in tort (including negligence), contract, or otherwise,
  170. unless required by applicable law (such as deliberate and grossly
  171. negligent acts) or agreed to in writing, shall any Contributor be
  172. liable to You for damages, including any direct, indirect, special,
  173. incidental, or consequential damages of any character arising as a
  174. result of this License or out of the use or inability to use the
  175. Work (including but not limited to damages for loss of goodwill,
  176. work stoppage, computer failure or malfunction, or any and all
  177. other commercial damages or losses), even if such Contributor
  178. has been advised of the possibility of such damages.
  179. 9. Accepting Warranty or Additional Liability. While redistributing
  180. the Work or Derivative Works thereof, You may choose to offer,
  181. and charge a fee for, acceptance of support, warranty, indemnity,
  182. or other liability obligations and/or rights consistent with this
  183. License. However, in accepting such obligations, You may act only
  184. on Your own behalf and on Your sole responsibility, not on behalf
  185. of any other Contributor, and only if You agree to indemnify,
  186. defend, and hold each Contributor harmless for any liability
  187. incurred by, or claims asserted against, such Contributor by reason
  188. of your accepting any such warranty or additional liability.
  189. END OF TERMS AND CONDITIONS
  190. APPENDIX: How to apply the Apache License to your work.
  191. To apply the Apache License to your work, attach the following
  192. boilerplate notice, with the fields enclosed by brackets "[]"
  193. replaced with your own identifying information. (Don't include
  194. the brackets!) The text should be enclosed in the appropriate
  195. comment syntax for the file format. We also recommend that a
  196. file or class name and description of purpose be included on the
  197. same "printed page" as the copyright notice for easier
  198. identification within third-party archives.
  199. Copyright [yyyy] [name of copyright owner]
  200. Licensed under the Apache License, Version 2.0 (the "License");
  201. you may not use this file except in compliance with the License.
  202. You may obtain a copy of the License at
  203. https://www.apache.org/licenses/LICENSE-2.0
  204. Unless required by applicable law or agreed to in writing, software
  205. distributed under the License is distributed on an "AS IS" BASIS,
  206. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  207. See the License for the specific language governing permissions and
  208. limitations under the License.
  209. Boost
  210. Boost Software License - Version 1.0 - August 17th, 2003
  211. Permission is hereby granted, free of charge, to any person or organization
  212. obtaining a copy of the software and accompanying documentation covered by
  213. this license (the "Software") to use, reproduce, display, distribute,
  214. execute, and transmit the Software, and to prepare derivative works of the
  215. Software, and to permit third-parties to whom the Software is furnished to
  216. do so, all subject to the following:
  217. The copyright notices in the Software and this entire statement, including
  218. the above license grant, this restriction and the following disclaimer,
  219. must be included in all copies of the Software, in whole or in part, and
  220. all derivative works of the Software, unless such copies or derivative
  221. works are solely in the form of machine-executable object code generated by
  222. a source language processor.
  223. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  224. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  225. FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
  226. SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
  227. FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
  228. ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  229. DEALINGS IN THE SOFTWARE.
  230. BoringSSL
  231. BoringSSL is a fork of OpenSSL. As such, large parts of it fall under OpenSSL
  232. licensing. Files that are completely new have a Google copyright and an ISC
  233. license. This license is reproduced at the bottom of this file.
  234. Contributors to BoringSSL are required to follow the CLA rules for Chromium:
  235. https://cla.developers.google.com/clas
  236. Files in third_party/ have their own licenses, as described therein. The MIT
  237. license, for third_party/fiat, which, unlike other third_party directories, is
  238. compiled into non-test libraries, is included below.
  239. The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the
  240. OpenSSL License and the original SSLeay license apply to the toolkit. See below
  241. for the actual license texts. Actually both licenses are BSD-style Open Source
  242. licenses. In case of any license issues related to OpenSSL please contact
  243. openssl-core@openssl.org.
  244. The following are Google-internal bug numbers where explicit permission from
  245. some authors is recorded for use of their work. (This is purely for our own
  246. record keeping.)
  247. 27287199
  248. 27287880
  249. 27287883
  250. OpenSSL License
  251. ---------------
  252. /* ====================================================================
  253. * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved.
  254. *
  255. * Redistribution and use in source and binary forms, with or without
  256. * modification, are permitted provided that the following conditions
  257. * are met:
  258. *
  259. * 1. Redistributions of source code must retain the above copyright
  260. * notice, this list of conditions and the following disclaimer.
  261. *
  262. * 2. Redistributions in binary form must reproduce the above copyright
  263. * notice, this list of conditions and the following disclaimer in
  264. * the documentation and/or other materials provided with the
  265. * distribution.
  266. *
  267. * 3. All advertising materials mentioning features or use of this
  268. * software must display the following acknowledgment:
  269. * "This product includes software developed by the OpenSSL Project
  270. * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
  271. *
  272. * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
  273. * endorse or promote products derived from this software without
  274. * prior written permission. For written permission, please contact
  275. * openssl-core@openssl.org.
  276. *
  277. * 5. Products derived from this software may not be called "OpenSSL"
  278. * nor may "OpenSSL" appear in their names without prior written
  279. * permission of the OpenSSL Project.
  280. *
  281. * 6. Redistributions of any form whatsoever must retain the following
  282. * acknowledgment:
  283. * "This product includes software developed by the OpenSSL Project
  284. * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
  285. *
  286. * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
  287. * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  288. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  289. * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
  290. * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  291. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  292. * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  293. * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  294. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  295. * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  296. * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  297. * OF THE POSSIBILITY OF SUCH DAMAGE.
  298. * ====================================================================
  299. *
  300. * This product includes cryptographic software written by Eric Young
  301. * (eay@cryptsoft.com). This product includes software written by Tim
  302. * Hudson (tjh@cryptsoft.com).
  303. *
  304. */
  305. Original SSLeay License
  306. -----------------------
  307. /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  308. * All rights reserved.
  309. *
  310. * This package is an SSL implementation written
  311. * by Eric Young (eay@cryptsoft.com).
  312. * The implementation was written so as to conform with Netscapes SSL.
  313. *
  314. * This library is free for commercial and non-commercial use as long as
  315. * the following conditions are aheared to. The following conditions
  316. * apply to all code found in this distribution, be it the RC4, RSA,
  317. * lhash, DES, etc., code; not just the SSL code. The SSL documentation
  318. * included with this distribution is covered by the same copyright terms
  319. * except that the holder is Tim Hudson (tjh@cryptsoft.com).
  320. *
  321. * Copyright remains Eric Young's, and as such any Copyright notices in
  322. * the code are not to be removed.
  323. * If this package is used in a product, Eric Young should be given attribution
  324. * as the author of the parts of the library used.
  325. * This can be in the form of a textual message at program startup or
  326. * in documentation (online or textual) provided with the package.
  327. *
  328. * Redistribution and use in source and binary forms, with or without
  329. * modification, are permitted provided that the following conditions
  330. * are met:
  331. * 1. Redistributions of source code must retain the copyright
  332. * notice, this list of conditions and the following disclaimer.
  333. * 2. Redistributions in binary form must reproduce the above copyright
  334. * notice, this list of conditions and the following disclaimer in the
  335. * documentation and/or other materials provided with the distribution.
  336. * 3. All advertising materials mentioning features or use of this software
  337. * must display the following acknowledgement:
  338. * "This product includes cryptographic software written by
  339. * Eric Young (eay@cryptsoft.com)"
  340. * The word 'cryptographic' can be left out if the rouines from the library
  341. * being used are not cryptographic related :-).
  342. * 4. If you include any Windows specific code (or a derivative thereof) from
  343. * the apps directory (application code) you must include an acknowledgement:
  344. * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
  345. *
  346. * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
  347. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  348. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  349. * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  350. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  351. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  352. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  353. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  354. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  355. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  356. * SUCH DAMAGE.
  357. *
  358. * The licence and distribution terms for any publically available version or
  359. * derivative of this code cannot be changed. i.e. this code cannot simply be
  360. * copied and put under another distribution licence
  361. * [including the GNU Public Licence.]
  362. */
  363. ISC license used for completely new code in BoringSSL:
  364. /* Copyright (c) 2015, Google Inc.
  365. *
  366. * Permission to use, copy, modify, and/or distribute this software for any
  367. * purpose with or without fee is hereby granted, provided that the above
  368. * copyright notice and this permission notice appear in all copies.
  369. *
  370. * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  371. * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  372. * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  373. * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  374. * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  375. * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  376. * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
  377. The code in third_party/fiat carries the MIT license:
  378. Copyright (c) 2015-2016 the fiat-crypto authors (see
  379. https://github.com/mit-plv/fiat-crypto/blob/master/AUTHORS).
  380. Permission is hereby granted, free of charge, to any person obtaining a copy
  381. of this software and associated documentation files (the "Software"), to deal
  382. in the Software without restriction, including without limitation the rights
  383. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  384. copies of the Software, and to permit persons to whom the Software is
  385. furnished to do so, subject to the following conditions:
  386. The above copyright notice and this permission notice shall be included in all
  387. copies or substantial portions of the Software.
  388. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  389. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  390. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  391. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  392. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  393. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  394. SOFTWARE.
  395. Licenses for support code
  396. -------------------------
  397. Parts of the TLS test suite are under the Go license. This code is not included
  398. in BoringSSL (i.e. libcrypto and libssl) when compiled, however, so
  399. distributing code linked against BoringSSL does not trigger this license:
  400. Copyright (c) 2009 The Go Authors. All rights reserved.
  401. Redistribution and use in source and binary forms, with or without
  402. modification, are permitted provided that the following conditions are
  403. met:
  404. * Redistributions of source code must retain the above copyright
  405. notice, this list of conditions and the following disclaimer.
  406. * Redistributions in binary form must reproduce the above
  407. copyright notice, this list of conditions and the following disclaimer
  408. in the documentation and/or other materials provided with the
  409. distribution.
  410. * Neither the name of Google Inc. nor the names of its
  411. contributors may be used to endorse or promote products derived from
  412. this software without specific prior written permission.
  413. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  414. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  415. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  416. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  417. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  418. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  419. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  420. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  421. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  422. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  423. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  424. BoringSSL uses the Chromium test infrastructure to run a continuous build,
  425. trybots etc. The scripts which manage this, and the script for generating build
  426. metadata, are under the Chromium license. Distributing code linked against
  427. BoringSSL does not trigger this license.
  428. Copyright 2015 The Chromium Authors. All rights reserved.
  429. Redistribution and use in source and binary forms, with or without
  430. modification, are permitted provided that the following conditions are
  431. met:
  432. * Redistributions of source code must retain the above copyright
  433. notice, this list of conditions and the following disclaimer.
  434. * Redistributions in binary form must reproduce the above
  435. copyright notice, this list of conditions and the following disclaimer
  436. in the documentation and/or other materials provided with the
  437. distribution.
  438. * Neither the name of Google Inc. nor the names of its
  439. contributors may be used to endorse or promote products derived from
  440. this software without specific prior written permission.
  441. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  442. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  443. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  444. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  445. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  446. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  447. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  448. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  449. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  450. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  451. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  452. Brotli
  453. Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
  454. Permission is hereby granted, free of charge, to any person obtaining a copy
  455. of this software and associated documentation files (the "Software"), to deal
  456. in the Software without restriction, including without limitation the rights
  457. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  458. copies of the Software, and to permit persons to whom the Software is
  459. furnished to do so, subject to the following conditions:
  460. The above copyright notice and this permission notice shall be included in
  461. all copies or substantial portions of the Software.
  462. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  463. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  464. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  465. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  466. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  467. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  468. THE SOFTWARE.
  469. Chrome Certificate Verifier
  470. // Copyright 2015 The Chromium Authors. All rights reserved.
  471. //
  472. // Redistribution and use in source and binary forms, with or without
  473. // modification, are permitted provided that the following conditions are
  474. // met:
  475. //
  476. // * Redistributions of source code must retain the above copyright
  477. // notice, this list of conditions and the following disclaimer.
  478. // * Redistributions in binary form must reproduce the above
  479. // copyright notice, this list of conditions and the following disclaimer
  480. // in the documentation and/or other materials provided with the
  481. // distribution.
  482. // * Neither the name of Google Inc. nor the names of its
  483. // contributors may be used to endorse or promote products derived from
  484. // this software without specific prior written permission.
  485. //
  486. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  487. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  488. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  489. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  490. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  491. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  492. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  493. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  494. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  495. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  496. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  497. Closure Compiler
  498. Apache License
  499. Version 2.0, January 2004
  500. http://www.apache.org/licenses/
  501. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  502. 1. Definitions.
  503. "License" shall mean the terms and conditions for use, reproduction,
  504. and distribution as defined by Sections 1 through 9 of this document.
  505. "Licensor" shall mean the copyright owner or entity authorized by
  506. the copyright owner that is granting the License.
  507. "Legal Entity" shall mean the union of the acting entity and all
  508. other entities that control, are controlled by, or are under common
  509. control with that entity. For the purposes of this definition,
  510. "control" means (i) the power, direct or indirect, to cause the
  511. direction or management of such entity, whether by contract or
  512. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  513. outstanding shares, or (iii) beneficial ownership of such entity.
  514. "You" (or "Your") shall mean an individual or Legal Entity
  515. exercising permissions granted by this License.
  516. "Source" form shall mean the preferred form for making modifications,
  517. including but not limited to software source code, documentation
  518. source, and configuration files.
  519. "Object" form shall mean any form resulting from mechanical
  520. transformation or translation of a Source form, including but
  521. not limited to compiled object code, generated documentation,
  522. and conversions to other media types.
  523. "Work" shall mean the work of authorship, whether in Source or
  524. Object form, made available under the License, as indicated by a
  525. copyright notice that is included in or attached to the work
  526. (an example is provided in the Appendix below).
  527. "Derivative Works" shall mean any work, whether in Source or Object
  528. form, that is based on (or derived from) the Work and for which the
  529. editorial revisions, annotations, elaborations, or other modifications
  530. represent, as a whole, an original work of authorship. For the purposes
  531. of this License, Derivative Works shall not include works that remain
  532. separable from, or merely link (or bind by name) to the interfaces of,
  533. the Work and Derivative Works thereof.
  534. "Contribution" shall mean any work of authorship, including
  535. the original version of the Work and any modifications or additions
  536. to that Work or Derivative Works thereof, that is intentionally
  537. submitted to Licensor for inclusion in the Work by the copyright owner
  538. or by an individual or Legal Entity authorized to submit on behalf of
  539. the copyright owner. For the purposes of this definition, "submitted"
  540. means any form of electronic, verbal, or written communication sent
  541. to the Licensor or its representatives, including but not limited to
  542. communication on electronic mailing lists, source code control systems,
  543. and issue tracking systems that are managed by, or on behalf of, the
  544. Licensor for the purpose of discussing and improving the Work, but
  545. excluding communication that is conspicuously marked or otherwise
  546. designated in writing by the copyright owner as "Not a Contribution."
  547. "Contributor" shall mean Licensor and any individual or Legal Entity
  548. on behalf of whom a Contribution has been received by Licensor and
  549. subsequently incorporated within the Work.
  550. 2. Grant of Copyright License. Subject to the terms and conditions of
  551. this License, each Contributor hereby grants to You a perpetual,
  552. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  553. copyright license to reproduce, prepare Derivative Works of,
  554. publicly display, publicly perform, sublicense, and distribute the
  555. Work and such Derivative Works in Source or Object form.
  556. 3. Grant of Patent License. Subject to the terms and conditions of
  557. this License, each Contributor hereby grants to You a perpetual,
  558. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  559. (except as stated in this section) patent license to make, have made,
  560. use, offer to sell, sell, import, and otherwise transfer the Work,
  561. where such license applies only to those patent claims licensable
  562. by such Contributor that are necessarily infringed by their
  563. Contribution(s) alone or by combination of their Contribution(s)
  564. with the Work to which such Contribution(s) was submitted. If You
  565. institute patent litigation against any entity (including a
  566. cross-claim or counterclaim in a lawsuit) alleging that the Work
  567. or a Contribution incorporated within the Work constitutes direct
  568. or contributory patent infringement, then any patent licenses
  569. granted to You under this License for that Work shall terminate
  570. as of the date such litigation is filed.
  571. 4. Redistribution. You may reproduce and distribute copies of the
  572. Work or Derivative Works thereof in any medium, with or without
  573. modifications, and in Source or Object form, provided that You
  574. meet the following conditions:
  575. (a) You must give any other recipients of the Work or
  576. Derivative Works a copy of this License; and
  577. (b) You must cause any modified files to carry prominent notices
  578. stating that You changed the files; and
  579. (c) You must retain, in the Source form of any Derivative Works
  580. that You distribute, all copyright, patent, trademark, and
  581. attribution notices from the Source form of the Work,
  582. excluding those notices that do not pertain to any part of
  583. the Derivative Works; and
  584. (d) If the Work includes a "NOTICE" text file as part of its
  585. distribution, then any Derivative Works that You distribute must
  586. include a readable copy of the attribution notices contained
  587. within such NOTICE file, excluding those notices that do not
  588. pertain to any part of the Derivative Works, in at least one
  589. of the following places: within a NOTICE text file distributed
  590. as part of the Derivative Works; within the Source form or
  591. documentation, if provided along with the Derivative Works; or,
  592. within a display generated by the Derivative Works, if and
  593. wherever such third-party notices normally appear. The contents
  594. of the NOTICE file are for informational purposes only and
  595. do not modify the License. You may add Your own attribution
  596. notices within Derivative Works that You distribute, alongside
  597. or as an addendum to the NOTICE text from the Work, provided
  598. that such additional attribution notices cannot be construed
  599. as modifying the License.
  600. You may add Your own copyright statement to Your modifications and
  601. may provide additional or different license terms and conditions
  602. for use, reproduction, or distribution of Your modifications, or
  603. for any such Derivative Works as a whole, provided Your use,
  604. reproduction, and distribution of the Work otherwise complies with
  605. the conditions stated in this License.
  606. 5. Submission of Contributions. Unless You explicitly state otherwise,
  607. any Contribution intentionally submitted for inclusion in the Work
  608. by You to the Licensor shall be under the terms and conditions of
  609. this License, without any additional terms or conditions.
  610. Notwithstanding the above, nothing herein shall supersede or modify
  611. the terms of any separate license agreement you may have executed
  612. with Licensor regarding such Contributions.
  613. 6. Trademarks. This License does not grant permission to use the trade
  614. names, trademarks, service marks, or product names of the Licensor,
  615. except as required for reasonable and customary use in describing the
  616. origin of the Work and reproducing the content of the NOTICE file.
  617. 7. Disclaimer of Warranty. Unless required by applicable law or
  618. agreed to in writing, Licensor provides the Work (and each
  619. Contributor provides its Contributions) on an "AS IS" BASIS,
  620. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  621. implied, including, without limitation, any warranties or conditions
  622. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  623. PARTICULAR PURPOSE. You are solely responsible for determining the
  624. appropriateness of using or redistributing the Work and assume any
  625. risks associated with Your exercise of permissions under this License.
  626. 8. Limitation of Liability. In no event and under no legal theory,
  627. whether in tort (including negligence), contract, or otherwise,
  628. unless required by applicable law (such as deliberate and grossly
  629. negligent acts) or agreed to in writing, shall any Contributor be
  630. liable to You for damages, including any direct, indirect, special,
  631. incidental, or consequential damages of any character arising as a
  632. result of this License or out of the use or inability to use the
  633. Work (including but not limited to damages for loss of goodwill,
  634. work stoppage, computer failure or malfunction, or any and all
  635. other commercial damages or losses), even if such Contributor
  636. has been advised of the possibility of such damages.
  637. 9. Accepting Warranty or Additional Liability. While redistributing
  638. the Work or Derivative Works thereof, You may choose to offer,
  639. and charge a fee for, acceptance of support, warranty, indemnity,
  640. or other liability obligations and/or rights consistent with this
  641. License. However, in accepting such obligations, You may act only
  642. on Your own behalf and on Your sole responsibility, not on behalf
  643. of any other Contributor, and only if You agree to indemnify,
  644. defend, and hold each Contributor harmless for any liability
  645. incurred by, or claims asserted against, such Contributor by reason
  646. of your accepting any such warranty or additional liability.
  647. END OF TERMS AND CONDITIONS
  648. Closure Library
  649. Apache License
  650. Version 2.0, January 2004
  651. http://www.apache.org/licenses/
  652. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  653. 1. Definitions.
  654. "License" shall mean the terms and conditions for use, reproduction,
  655. and distribution as defined by Sections 1 through 9 of this document.
  656. "Licensor" shall mean the copyright owner or entity authorized by
  657. the copyright owner that is granting the License.
  658. "Legal Entity" shall mean the union of the acting entity and all
  659. other entities that control, are controlled by, or are under common
  660. control with that entity. For the purposes of this definition,
  661. "control" means (i) the power, direct or indirect, to cause the
  662. direction or management of such entity, whether by contract or
  663. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  664. outstanding shares, or (iii) beneficial ownership of such entity.
  665. "You" (or "Your") shall mean an individual or Legal Entity
  666. exercising permissions granted by this License.
  667. "Source" form shall mean the preferred form for making modifications,
  668. including but not limited to software source code, documentation
  669. source, and configuration files.
  670. "Object" form shall mean any form resulting from mechanical
  671. transformation or translation of a Source form, including but
  672. not limited to compiled object code, generated documentation,
  673. and conversions to other media types.
  674. "Work" shall mean the work of authorship, whether in Source or
  675. Object form, made available under the License, as indicated by a
  676. copyright notice that is included in or attached to the work
  677. (an example is provided in the Appendix below).
  678. "Derivative Works" shall mean any work, whether in Source or Object
  679. form, that is based on (or derived from) the Work and for which the
  680. editorial revisions, annotations, elaborations, or other modifications
  681. represent, as a whole, an original work of authorship. For the purposes
  682. of this License, Derivative Works shall not include works that remain
  683. separable from, or merely link (or bind by name) to the interfaces of,
  684. the Work and Derivative Works thereof.
  685. "Contribution" shall mean any work of authorship, including
  686. the original version of the Work and any modifications or additions
  687. to that Work or Derivative Works thereof, that is intentionally
  688. submitted to Licensor for inclusion in the Work by the copyright owner
  689. or by an individual or Legal Entity authorized to submit on behalf of
  690. the copyright owner. For the purposes of this definition, "submitted"
  691. means any form of electronic, verbal, or written communication sent
  692. to the Licensor or its representatives, including but not limited to
  693. communication on electronic mailing lists, source code control systems,
  694. and issue tracking systems that are managed by, or on behalf of, the
  695. Licensor for the purpose of discussing and improving the Work, but
  696. excluding communication that is conspicuously marked or otherwise
  697. designated in writing by the copyright owner as "Not a Contribution."
  698. "Contributor" shall mean Licensor and any individual or Legal Entity
  699. on behalf of whom a Contribution has been received by Licensor and
  700. subsequently incorporated within the Work.
  701. 2. Grant of Copyright License. Subject to the terms and conditions of
  702. this License, each Contributor hereby grants to You a perpetual,
  703. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  704. copyright license to reproduce, prepare Derivative Works of,
  705. publicly display, publicly perform, sublicense, and distribute the
  706. Work and such Derivative Works in Source or Object form.
  707. 3. Grant of Patent License. Subject to the terms and conditions of
  708. this License, each Contributor hereby grants to You a perpetual,
  709. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  710. (except as stated in this section) patent license to make, have made,
  711. use, offer to sell, sell, import, and otherwise transfer the Work,
  712. where such license applies only to those patent claims licensable
  713. by such Contributor that are necessarily infringed by their
  714. Contribution(s) alone or by combination of their Contribution(s)
  715. with the Work to which such Contribution(s) was submitted. If You
  716. institute patent litigation against any entity (including a
  717. cross-claim or counterclaim in a lawsuit) alleging that the Work
  718. or a Contribution incorporated within the Work constitutes direct
  719. or contributory patent infringement, then any patent licenses
  720. granted to You under this License for that Work shall terminate
  721. as of the date such litigation is filed.
  722. 4. Redistribution. You may reproduce and distribute copies of the
  723. Work or Derivative Works thereof in any medium, with or without
  724. modifications, and in Source or Object form, provided that You
  725. meet the following conditions:
  726. (a) You must give any other recipients of the Work or
  727. Derivative Works a copy of this License; and
  728. (b) You must cause any modified files to carry prominent notices
  729. stating that You changed the files; and
  730. (c) You must retain, in the Source form of any Derivative Works
  731. that You distribute, all copyright, patent, trademark, and
  732. attribution notices from the Source form of the Work,
  733. excluding those notices that do not pertain to any part of
  734. the Derivative Works; and
  735. (d) If the Work includes a "NOTICE" text file as part of its
  736. distribution, then any Derivative Works that You distribute must
  737. include a readable copy of the attribution notices contained
  738. within such NOTICE file, excluding those notices that do not
  739. pertain to any part of the Derivative Works, in at least one
  740. of the following places: within a NOTICE text file distributed
  741. as part of the Derivative Works; within the Source form or
  742. documentation, if provided along with the Derivative Works; or,
  743. within a display generated by the Derivative Works, if and
  744. wherever such third-party notices normally appear. The contents
  745. of the NOTICE file are for informational purposes only and
  746. do not modify the License. You may add Your own attribution
  747. notices within Derivative Works that You distribute, alongside
  748. or as an addendum to the NOTICE text from the Work, provided
  749. that such additional attribution notices cannot be construed
  750. as modifying the License.
  751. You may add Your own copyright statement to Your modifications and
  752. may provide additional or different license terms and conditions
  753. for use, reproduction, or distribution of Your modifications, or
  754. for any such Derivative Works as a whole, provided Your use,
  755. reproduction, and distribution of the Work otherwise complies with
  756. the conditions stated in this License.
  757. 5. Submission of Contributions. Unless You explicitly state otherwise,
  758. any Contribution intentionally submitted for inclusion in the Work
  759. by You to the Licensor shall be under the terms and conditions of
  760. this License, without any additional terms or conditions.
  761. Notwithstanding the above, nothing herein shall supersede or modify
  762. the terms of any separate license agreement you may have executed
  763. with Licensor regarding such Contributions.
  764. 6. Trademarks. This License does not grant permission to use the trade
  765. names, trademarks, service marks, or product names of the Licensor,
  766. except as required for reasonable and customary use in describing the
  767. origin of the Work and reproducing the content of the NOTICE file.
  768. 7. Disclaimer of Warranty. Unless required by applicable law or
  769. agreed to in writing, Licensor provides the Work (and each
  770. Contributor provides its Contributions) on an "AS IS" BASIS,
  771. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  772. implied, including, without limitation, any warranties or conditions
  773. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  774. PARTICULAR PURPOSE. You are solely responsible for determining the
  775. appropriateness of using or redistributing the Work and assume any
  776. risks associated with Your exercise of permissions under this License.
  777. 8. Limitation of Liability. In no event and under no legal theory,
  778. whether in tort (including negligence), contract, or otherwise,
  779. unless required by applicable law (such as deliberate and grossly
  780. negligent acts) or agreed to in writing, shall any Contributor be
  781. liable to You for damages, including any direct, indirect, special,
  782. incidental, or consequential damages of any character arising as a
  783. result of this License or out of the use or inability to use the
  784. Work (including but not limited to damages for loss of goodwill,
  785. work stoppage, computer failure or malfunction, or any and all
  786. other commercial damages or losses), even if such Contributor
  787. has been advised of the possibility of such damages.
  788. 9. Accepting Warranty or Additional Liability. While redistributing
  789. the Work or Derivative Works thereof, You may choose to offer,
  790. and charge a fee for, acceptance of support, warranty, indemnity,
  791. or other liability obligations and/or rights consistent with this
  792. License. However, in accepting such obligations, You may act only
  793. on Your own behalf and on Your sole responsibility, not on behalf
  794. of any other Contributor, and only if You agree to indemnify,
  795. defend, and hold each Contributor harmless for any liability
  796. incurred by, or claims asserted against, such Contributor by reason
  797. of your accepting any such warranty or additional liability.
  798. END OF TERMS AND CONDITIONS
  799. Crunchy Crypt
  800. Apache License
  801. Version 2.0, January 2004
  802. http://www.apache.org/licenses/
  803. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  804. 1. Definitions.
  805. "License" shall mean the terms and conditions for use, reproduction,
  806. and distribution as defined by Sections 1 through 9 of this document.
  807. "Licensor" shall mean the copyright owner or entity authorized by
  808. the copyright owner that is granting the License.
  809. "Legal Entity" shall mean the union of the acting entity and all
  810. other entities that control, are controlled by, or are under common
  811. control with that entity. For the purposes of this definition,
  812. "control" means (i) the power, direct or indirect, to cause the
  813. direction or management of such entity, whether by contract or
  814. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  815. outstanding shares, or (iii) beneficial ownership of such entity.
  816. "You" (or "Your") shall mean an individual or Legal Entity
  817. exercising permissions granted by this License.
  818. "Source" form shall mean the preferred form for making modifications,
  819. including but not limited to software source code, documentation
  820. source, and configuration files.
  821. "Object" form shall mean any form resulting from mechanical
  822. transformation or translation of a Source form, including but
  823. not limited to compiled object code, generated documentation,
  824. and conversions to other media types.
  825. "Work" shall mean the work of authorship, whether in Source or
  826. Object form, made available under the License, as indicated by a
  827. copyright notice that is included in or attached to the work
  828. (an example is provided in the Appendix below).
  829. "Derivative Works" shall mean any work, whether in Source or Object
  830. form, that is based on (or derived from) the Work and for which the
  831. editorial revisions, annotations, elaborations, or other modifications
  832. represent, as a whole, an original work of authorship. For the purposes
  833. of this License, Derivative Works shall not include works that remain
  834. separable from, or merely link (or bind by name) to the interfaces of,
  835. the Work and Derivative Works thereof.
  836. "Contribution" shall mean any work of authorship, including
  837. the original version of the Work and any modifications or additions
  838. to that Work or Derivative Works thereof, that is intentionally
  839. submitted to Licensor for inclusion in the Work by the copyright owner
  840. or by an individual or Legal Entity authorized to submit on behalf of
  841. the copyright owner. For the purposes of this definition, "submitted"
  842. means any form of electronic, verbal, or written communication sent
  843. to the Licensor or its representatives, including but not limited to
  844. communication on electronic mailing lists, source code control systems,
  845. and issue tracking systems that are managed by, or on behalf of, the
  846. Licensor for the purpose of discussing and improving the Work, but
  847. excluding communication that is conspicuously marked or otherwise
  848. designated in writing by the copyright owner as "Not a Contribution."
  849. "Contributor" shall mean Licensor and any individual or Legal Entity
  850. on behalf of whom a Contribution has been received by Licensor and
  851. subsequently incorporated within the Work.
  852. 2. Grant of Copyright License. Subject to the terms and conditions of
  853. this License, each Contributor hereby grants to You a perpetual,
  854. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  855. copyright license to reproduce, prepare Derivative Works of,
  856. publicly display, publicly perform, sublicense, and distribute the
  857. Work and such Derivative Works in Source or Object form.
  858. 3. Grant of Patent License. Subject to the terms and conditions of
  859. this License, each Contributor hereby grants to You a perpetual,
  860. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  861. (except as stated in this section) patent license to make, have made,
  862. use, offer to sell, sell, import, and otherwise transfer the Work,
  863. where such license applies only to those patent claims licensable
  864. by such Contributor that are necessarily infringed by their
  865. Contribution(s) alone or by combination of their Contribution(s)
  866. with the Work to which such Contribution(s) was submitted. If You
  867. institute patent litigation against any entity (including a
  868. cross-claim or counterclaim in a lawsuit) alleging that the Work
  869. or a Contribution incorporated within the Work constitutes direct
  870. or contributory patent infringement, then any patent licenses
  871. granted to You under this License for that Work shall terminate
  872. as of the date such litigation is filed.
  873. 4. Redistribution. You may reproduce and distribute copies of the
  874. Work or Derivative Works thereof in any medium, with or without
  875. modifications, and in Source or Object form, provided that You
  876. meet the following conditions:
  877. (a) You must give any other recipients of the Work or
  878. Derivative Works a copy of this License; and
  879. (b) You must cause any modified files to carry prominent notices
  880. stating that You changed the files; and
  881. (c) You must retain, in the Source form of any Derivative Works
  882. that You distribute, all copyright, patent, trademark, and
  883. attribution notices from the Source form of the Work,
  884. excluding those notices that do not pertain to any part of
  885. the Derivative Works; and
  886. (d) If the Work includes a "NOTICE" text file as part of its
  887. distribution, then any Derivative Works that You distribute must
  888. include a readable copy of the attribution notices contained
  889. within such NOTICE file, excluding those notices that do not
  890. pertain to any part of the Derivative Works, in at least one
  891. of the following places: within a NOTICE text file distributed
  892. as part of the Derivative Works; within the Source form or
  893. documentation, if provided along with the Derivative Works; or,
  894. within a display generated by the Derivative Works, if and
  895. wherever such third-party notices normally appear. The contents
  896. of the NOTICE file are for informational purposes only and
  897. do not modify the License. You may add Your own attribution
  898. notices within Derivative Works that You distribute, alongside
  899. or as an addendum to the NOTICE text from the Work, provided
  900. that such additional attribution notices cannot be construed
  901. as modifying the License.
  902. You may add Your own copyright statement to Your modifications and
  903. may provide additional or different license terms and conditions
  904. for use, reproduction, or distribution of Your modifications, or
  905. for any such Derivative Works as a whole, provided Your use,
  906. reproduction, and distribution of the Work otherwise complies with
  907. the conditions stated in this License.
  908. 5. Submission of Contributions. Unless You explicitly state otherwise,
  909. any Contribution intentionally submitted for inclusion in the Work
  910. by You to the Licensor shall be under the terms and conditions of
  911. this License, without any additional terms or conditions.
  912. Notwithstanding the above, nothing herein shall supersede or modify
  913. the terms of any separate license agreement you may have executed
  914. with Licensor regarding such Contributions.
  915. 6. Trademarks. This License does not grant permission to use the trade
  916. names, trademarks, service marks, or product names of the Licensor,
  917. except as required for reasonable and customary use in describing the
  918. origin of the Work and reproducing the content of the NOTICE file.
  919. 7. Disclaimer of Warranty. Unless required by applicable law or
  920. agreed to in writing, Licensor provides the Work (and each
  921. Contributor provides its Contributions) on an "AS IS" BASIS,
  922. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  923. implied, including, without limitation, any warranties or conditions
  924. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  925. PARTICULAR PURPOSE. You are solely responsible for determining the
  926. appropriateness of using or redistributing the Work and assume any
  927. risks associated with Your exercise of permissions under this License.
  928. 8. Limitation of Liability. In no event and under no legal theory,
  929. whether in tort (including negligence), contract, or otherwise,
  930. unless required by applicable law (such as deliberate and grossly
  931. negligent acts) or agreed to in writing, shall any Contributor be
  932. liable to You for damages, including any direct, indirect, special,
  933. incidental, or consequential damages of any character arising as a
  934. result of this License or out of the use or inability to use the
  935. Work (including but not limited to damages for loss of goodwill,
  936. work stoppage, computer failure or malfunction, or any and all
  937. other commercial damages or losses), even if such Contributor
  938. has been advised of the possibility of such damages.
  939. 9. Accepting Warranty or Additional Liability. While redistributing
  940. the Work or Derivative Works thereof, You may choose to offer,
  941. and charge a fee for, acceptance of support, warranty, indemnity,
  942. or other liability obligations and/or rights consistent with this
  943. License. However, in accepting such obligations, You may act only
  944. on Your own behalf and on Your sole responsibility, not on behalf
  945. of any other Contributor, and only if You agree to indemnify,
  946. defend, and hold each Contributor harmless for any liability
  947. incurred by, or claims asserted against, such Contributor by reason
  948. of your accepting any such warranty or additional liability.
  949. END OF TERMS AND CONDITIONS
  950. APPENDIX: How to apply the Apache License to your work.
  951. To apply the Apache License to your work, attach the following
  952. boilerplate notice, with the fields enclosed by brackets "[]"
  953. replaced with your own identifying information. (Don't include
  954. the brackets!) The text should be enclosed in the appropriate
  955. comment syntax for the file format. We also recommend that a
  956. file or class name and description of purpose be included on the
  957. same "printed page" as the copyright notice for easier
  958. identification within third-party archives.
  959. Copyright [yyyy] [name of copyright owner]
  960. Licensed under the Apache License, Version 2.0 (the "License");
  961. you may not use this file except in compliance with the License.
  962. You may obtain a copy of the License at
  963. http://www.apache.org/licenses/LICENSE-2.0
  964. Unless required by applicable law or agreed to in writing, software
  965. distributed under the License is distributed on an "AS IS" BASIS,
  966. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  967. See the License for the specific language governing permissions and
  968. limitations under the License.
  969. Darts-clone
  970. # The BSD 2-clause license
  971. Copyright (c) 2008-2014, Susumu Yata
  972. All rights reserved.
  973. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  974. * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  975. * 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.
  976. 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.
  977. Dimsum
  978. Apache License
  979. Version 2.0, January 2004
  980. http://www.apache.org/licenses/
  981. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  982. 1. Definitions.
  983. "License" shall mean the terms and conditions for use, reproduction,
  984. and distribution as defined by Sections 1 through 9 of this document.
  985. "Licensor" shall mean the copyright owner or entity authorized by
  986. the copyright owner that is granting the License.
  987. "Legal Entity" shall mean the union of the acting entity and all
  988. other entities that control, are controlled by, or are under common
  989. control with that entity. For the purposes of this definition,
  990. "control" means (i) the power, direct or indirect, to cause the
  991. direction or management of such entity, whether by contract or
  992. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  993. outstanding shares, or (iii) beneficial ownership of such entity.
  994. "You" (or "Your") shall mean an individual or Legal Entity
  995. exercising permissions granted by this License.
  996. "Source" form shall mean the preferred form for making modifications,
  997. including but not limited to software source code, documentation
  998. source, and configuration files.
  999. "Object" form shall mean any form resulting from mechanical
  1000. transformation or translation of a Source form, including but
  1001. not limited to compiled object code, generated documentation,
  1002. and conversions to other media types.
  1003. "Work" shall mean the work of authorship, whether in Source or
  1004. Object form, made available under the License, as indicated by a
  1005. copyright notice that is included in or attached to the work
  1006. (an example is provided in the Appendix below).
  1007. "Derivative Works" shall mean any work, whether in Source or Object
  1008. form, that is based on (or derived from) the Work and for which the
  1009. editorial revisions, annotations, elaborations, or other modifications
  1010. represent, as a whole, an original work of authorship. For the purposes
  1011. of this License, Derivative Works shall not include works that remain
  1012. separable from, or merely link (or bind by name) to the interfaces of,
  1013. the Work and Derivative Works thereof.
  1014. "Contribution" shall mean any work of authorship, including
  1015. the original version of the Work and any modifications or additions
  1016. to that Work or Derivative Works thereof, that is intentionally
  1017. submitted to Licensor for inclusion in the Work by the copyright owner
  1018. or by an individual or Legal Entity authorized to submit on behalf of
  1019. the copyright owner. For the purposes of this definition, "submitted"
  1020. means any form of electronic, verbal, or written communication sent
  1021. to the Licensor or its representatives, including but not limited to
  1022. communication on electronic mailing lists, source code control systems,
  1023. and issue tracking systems that are managed by, or on behalf of, the
  1024. Licensor for the purpose of discussing and improving the Work, but
  1025. excluding communication that is conspicuously marked or otherwise
  1026. designated in writing by the copyright owner as "Not a Contribution."
  1027. "Contributor" shall mean Licensor and any individual or Legal Entity
  1028. on behalf of whom a Contribution has been received by Licensor and
  1029. subsequently incorporated within the Work.
  1030. 2. Grant of Copyright License. Subject to the terms and conditions of
  1031. this License, each Contributor hereby grants to You a perpetual,
  1032. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1033. copyright license to reproduce, prepare Derivative Works of,
  1034. publicly display, publicly perform, sublicense, and distribute the
  1035. Work and such Derivative Works in Source or Object form.
  1036. 3. Grant of Patent License. Subject to the terms and conditions of
  1037. this License, each Contributor hereby grants to You a perpetual,
  1038. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1039. (except as stated in this section) patent license to make, have made,
  1040. use, offer to sell, sell, import, and otherwise transfer the Work,
  1041. where such license applies only to those patent claims licensable
  1042. by such Contributor that are necessarily infringed by their
  1043. Contribution(s) alone or by combination of their Contribution(s)
  1044. with the Work to which such Contribution(s) was submitted. If You
  1045. institute patent litigation against any entity (including a
  1046. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1047. or a Contribution incorporated within the Work constitutes direct
  1048. or contributory patent infringement, then any patent licenses
  1049. granted to You under this License for that Work shall terminate
  1050. as of the date such litigation is filed.
  1051. 4. Redistribution. You may reproduce and distribute copies of the
  1052. Work or Derivative Works thereof in any medium, with or without
  1053. modifications, and in Source or Object form, provided that You
  1054. meet the following conditions:
  1055. (a) You must give any other recipients of the Work or
  1056. Derivative Works a copy of this License; and
  1057. (b) You must cause any modified files to carry prominent notices
  1058. stating that You changed the files; and
  1059. (c) You must retain, in the Source form of any Derivative Works
  1060. that You distribute, all copyright, patent, trademark, and
  1061. attribution notices from the Source form of the Work,
  1062. excluding those notices that do not pertain to any part of
  1063. the Derivative Works; and
  1064. (d) If the Work includes a "NOTICE" text file as part of its
  1065. distribution, then any Derivative Works that You distribute must
  1066. include a readable copy of the attribution notices contained
  1067. within such NOTICE file, excluding those notices that do not
  1068. pertain to any part of the Derivative Works, in at least one
  1069. of the following places: within a NOTICE text file distributed
  1070. as part of the Derivative Works; within the Source form or
  1071. documentation, if provided along with the Derivative Works; or,
  1072. within a display generated by the Derivative Works, if and
  1073. wherever such third-party notices normally appear. The contents
  1074. of the NOTICE file are for informational purposes only and
  1075. do not modify the License. You may add Your own attribution
  1076. notices within Derivative Works that You distribute, alongside
  1077. or as an addendum to the NOTICE text from the Work, provided
  1078. that such additional attribution notices cannot be construed
  1079. as modifying the License.
  1080. You may add Your own copyright statement to Your modifications and
  1081. may provide additional or different license terms and conditions
  1082. for use, reproduction, or distribution of Your modifications, or
  1083. for any such Derivative Works as a whole, provided Your use,
  1084. reproduction, and distribution of the Work otherwise complies with
  1085. the conditions stated in this License.
  1086. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1087. any Contribution intentionally submitted for inclusion in the Work
  1088. by You to the Licensor shall be under the terms and conditions of
  1089. this License, without any additional terms or conditions.
  1090. Notwithstanding the above, nothing herein shall supersede or modify
  1091. the terms of any separate license agreement you may have executed
  1092. with Licensor regarding such Contributions.
  1093. 6. Trademarks. This License does not grant permission to use the trade
  1094. names, trademarks, service marks, or product names of the Licensor,
  1095. except as required for reasonable and customary use in describing the
  1096. origin of the Work and reproducing the content of the NOTICE file.
  1097. 7. Disclaimer of Warranty. Unless required by applicable law or
  1098. agreed to in writing, Licensor provides the Work (and each
  1099. Contributor provides its Contributions) on an "AS IS" BASIS,
  1100. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1101. implied, including, without limitation, any warranties or conditions
  1102. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1103. PARTICULAR PURPOSE. You are solely responsible for determining the
  1104. appropriateness of using or redistributing the Work and assume any
  1105. risks associated with Your exercise of permissions under this License.
  1106. 8. Limitation of Liability. In no event and under no legal theory,
  1107. whether in tort (including negligence), contract, or otherwise,
  1108. unless required by applicable law (such as deliberate and grossly
  1109. negligent acts) or agreed to in writing, shall any Contributor be
  1110. liable to You for damages, including any direct, indirect, special,
  1111. incidental, or consequential damages of any character arising as a
  1112. result of this License or out of the use or inability to use the
  1113. Work (including but not limited to damages for loss of goodwill,
  1114. work stoppage, computer failure or malfunction, or any and all
  1115. other commercial damages or losses), even if such Contributor
  1116. has been advised of the possibility of such damages.
  1117. 9. Accepting Warranty or Additional Liability. While redistributing
  1118. the Work or Derivative Works thereof, You may choose to offer,
  1119. and charge a fee for, acceptance of support, warranty, indemnity,
  1120. or other liability obligations and/or rights consistent with this
  1121. License. However, in accepting such obligations, You may act only
  1122. on Your own behalf and on Your sole responsibility, not on behalf
  1123. of any other Contributor, and only if You agree to indemnify,
  1124. defend, and hold each Contributor harmless for any liability
  1125. incurred by, or claims asserted against, such Contributor by reason
  1126. of your accepting any such warranty or additional liability.
  1127. END OF TERMS AND CONDITIONS
  1128. APPENDIX: How to apply the Apache License to your work.
  1129. To apply the Apache License to your work, attach the following
  1130. boilerplate notice, with the fields enclosed by brackets "[]"
  1131. replaced with your own identifying information. (Don't include
  1132. the brackets!) The text should be enclosed in the appropriate
  1133. comment syntax for the file format. We also recommend that a
  1134. file or class name and description of purpose be included on the
  1135. same "printed page" as the copyright notice for easier
  1136. identification within third-party archives.
  1137. Copyright [yyyy] [name of copyright owner]
  1138. Licensed under the Apache License, Version 2.0 (the "License");
  1139. you may not use this file except in compliance with the License.
  1140. You may obtain a copy of the License at
  1141. http://www.apache.org/licenses/LICENSE-2.0
  1142. Unless required by applicable law or agreed to in writing, software
  1143. distributed under the License is distributed on an "AS IS" BASIS,
  1144. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1145. See the License for the specific language governing permissions and
  1146. limitations under the License.
  1147. Drishti
  1148. Copyright 2019 The Drishti Authors. All rights reserved.
  1149. Apache License
  1150. Version 2.0, January 2004
  1151. http://www.apache.org/licenses/
  1152. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1153. 1. Definitions.
  1154. "License" shall mean the terms and conditions for use, reproduction,
  1155. and distribution as defined by Sections 1 through 9 of this document.
  1156. "Licensor" shall mean the copyright owner or entity authorized by
  1157. the copyright owner that is granting the License.
  1158. "Legal Entity" shall mean the union of the acting entity and all
  1159. other entities that control, are controlled by, or are under common
  1160. control with that entity. For the purposes of this definition,
  1161. "control" means (i) the power, direct or indirect, to cause the
  1162. direction or management of such entity, whether by contract or
  1163. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1164. outstanding shares, or (iii) beneficial ownership of such entity.
  1165. "You" (or "Your") shall mean an individual or Legal Entity
  1166. exercising permissions granted by this License.
  1167. "Source" form shall mean the preferred form for making modifications,
  1168. including but not limited to software source code, documentation
  1169. source, and configuration files.
  1170. "Object" form shall mean any form resulting from mechanical
  1171. transformation or translation of a Source form, including but
  1172. not limited to compiled object code, generated documentation,
  1173. and conversions to other media types.
  1174. "Work" shall mean the work of authorship, whether in Source or
  1175. Object form, made available under the License, as indicated by a
  1176. copyright notice that is included in or attached to the work
  1177. (an example is provided in the Appendix below).
  1178. "Derivative Works" shall mean any work, whether in Source or Object
  1179. form, that is based on (or derived from) the Work and for which the
  1180. editorial revisions, annotations, elaborations, or other modifications
  1181. represent, as a whole, an original work of authorship. For the purposes
  1182. of this License, Derivative Works shall not include works that remain
  1183. separable from, or merely link (or bind by name) to the interfaces of,
  1184. the Work and Derivative Works thereof.
  1185. "Contribution" shall mean any work of authorship, including
  1186. the original version of the Work and any modifications or additions
  1187. to that Work or Derivative Works thereof, that is intentionally
  1188. submitted to Licensor for inclusion in the Work by the copyright owner
  1189. or by an individual or Legal Entity authorized to submit on behalf of
  1190. the copyright owner. For the purposes of this definition, "submitted"
  1191. means any form of electronic, verbal, or written communication sent
  1192. to the Licensor or its representatives, including but not limited to
  1193. communication on electronic mailing lists, source code control systems,
  1194. and issue tracking systems that are managed by, or on behalf of, the
  1195. Licensor for the purpose of discussing and improving the Work, but
  1196. excluding communication that is conspicuously marked or otherwise
  1197. designated in writing by the copyright owner as "Not a Contribution."
  1198. "Contributor" shall mean Licensor and any individual or Legal Entity
  1199. on behalf of whom a Contribution has been received by Licensor and
  1200. subsequently incorporated within the Work.
  1201. 2. Grant of Copyright License. Subject to the terms and conditions of
  1202. this License, each Contributor hereby grants to You a perpetual,
  1203. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1204. copyright license to reproduce, prepare Derivative Works of,
  1205. publicly display, publicly perform, sublicense, and distribute the
  1206. Work and such Derivative Works in Source or Object form.
  1207. 3. Grant of Patent License. Subject to the terms and conditions of
  1208. this License, each Contributor hereby grants to You a perpetual,
  1209. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1210. (except as stated in this section) patent license to make, have made,
  1211. use, offer to sell, sell, import, and otherwise transfer the Work,
  1212. where such license applies only to those patent claims licensable
  1213. by such Contributor that are necessarily infringed by their
  1214. Contribution(s) alone or by combination of their Contribution(s)
  1215. with the Work to which such Contribution(s) was submitted. If You
  1216. institute patent litigation against any entity (including a
  1217. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1218. or a Contribution incorporated within the Work constitutes direct
  1219. or contributory patent infringement, then any patent licenses
  1220. granted to You under this License for that Work shall terminate
  1221. as of the date such litigation is filed.
  1222. 4. Redistribution. You may reproduce and distribute copies of the
  1223. Work or Derivative Works thereof in any medium, with or without
  1224. modifications, and in Source or Object form, provided that You
  1225. meet the following conditions:
  1226. (a) You must give any other recipients of the Work or
  1227. Derivative Works a copy of this License; and
  1228. (b) You must cause any modified files to carry prominent notices
  1229. stating that You changed the files; and
  1230. (c) You must retain, in the Source form of any Derivative Works
  1231. that You distribute, all copyright, patent, trademark, and
  1232. attribution notices from the Source form of the Work,
  1233. excluding those notices that do not pertain to any part of
  1234. the Derivative Works; and
  1235. (d) If the Work includes a "NOTICE" text file as part of its
  1236. distribution, then any Derivative Works that You distribute must
  1237. include a readable copy of the attribution notices contained
  1238. within such NOTICE file, excluding those notices that do not
  1239. pertain to any part of the Derivative Works, in at least one
  1240. of the following places: within a NOTICE text file distributed
  1241. as part of the Derivative Works; within the Source form or
  1242. documentation, if provided along with the Derivative Works; or,
  1243. within a display generated by the Derivative Works, if and
  1244. wherever such third-party notices normally appear. The contents
  1245. of the NOTICE file are for informational purposes only and
  1246. do not modify the License. You may add Your own attribution
  1247. notices within Derivative Works that You distribute, alongside
  1248. or as an addendum to the NOTICE text from the Work, provided
  1249. that such additional attribution notices cannot be construed
  1250. as modifying the License.
  1251. You may add Your own copyright statement to Your modifications and
  1252. may provide additional or different license terms and conditions
  1253. for use, reproduction, or distribution of Your modifications, or
  1254. for any such Derivative Works as a whole, provided Your use,
  1255. reproduction, and distribution of the Work otherwise complies with
  1256. the conditions stated in this License.
  1257. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1258. any Contribution intentionally submitted for inclusion in the Work
  1259. by You to the Licensor shall be under the terms and conditions of
  1260. this License, without any additional terms or conditions.
  1261. Notwithstanding the above, nothing herein shall supersede or modify
  1262. the terms of any separate license agreement you may have executed
  1263. with Licensor regarding such Contributions.
  1264. 6. Trademarks. This License does not grant permission to use the trade
  1265. names, trademarks, service marks, or product names of the Licensor,
  1266. except as required for reasonable and customary use in describing the
  1267. origin of the Work and reproducing the content of the NOTICE file.
  1268. 7. Disclaimer of Warranty. Unless required by applicable law or
  1269. agreed to in writing, Licensor provides the Work (and each
  1270. Contributor provides its Contributions) on an "AS IS" BASIS,
  1271. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1272. implied, including, without limitation, any warranties or conditions
  1273. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1274. PARTICULAR PURPOSE. You are solely responsible for determining the
  1275. appropriateness of using or redistributing the Work and assume any
  1276. risks associated with Your exercise of permissions under this License.
  1277. 8. Limitation of Liability. In no event and under no legal theory,
  1278. whether in tort (including negligence), contract, or otherwise,
  1279. unless required by applicable law (such as deliberate and grossly
  1280. negligent acts) or agreed to in writing, shall any Contributor be
  1281. liable to You for damages, including any direct, indirect, special,
  1282. incidental, or consequential damages of any character arising as a
  1283. result of this License or out of the use or inability to use the
  1284. Work (including but not limited to damages for loss of goodwill,
  1285. work stoppage, computer failure or malfunction, or any and all
  1286. other commercial damages or losses), even if such Contributor
  1287. has been advised of the possibility of such damages.
  1288. 9. Accepting Warranty or Additional Liability. While redistributing
  1289. the Work or Derivative Works thereof, You may choose to offer,
  1290. and charge a fee for, acceptance of support, warranty, indemnity,
  1291. or other liability obligations and/or rights consistent with this
  1292. License. However, in accepting such obligations, You may act only
  1293. on Your own behalf and on Your sole responsibility, not on behalf
  1294. of any other Contributor, and only if You agree to indemnify,
  1295. defend, and hold each Contributor harmless for any liability
  1296. incurred by, or claims asserted against, such Contributor by reason
  1297. of your accepting any such warranty or additional liability.
  1298. END OF TERMS AND CONDITIONS
  1299. APPENDIX: How to apply the Apache License to your work.
  1300. To apply the Apache License to your work, attach the following
  1301. boilerplate notice, with the fields enclosed by brackets "[]"
  1302. replaced with your own identifying information. (Don't include
  1303. the brackets!) The text should be enclosed in the appropriate
  1304. comment syntax for the file format. We also recommend that a
  1305. file or class name and description of purpose be included on the
  1306. same "printed page" as the copyright notice for easier
  1307. identification within third-party archives.
  1308. Copyright 2017, The Drishti Authors.
  1309. Licensed under the Apache License, Version 2.0 (the "License");
  1310. you may not use this file except in compliance with the License.
  1311. You may obtain a copy of the License at
  1312. http://www.apache.org/licenses/LICENSE-2.0
  1313. Unless required by applicable law or agreed to in writing, software
  1314. distributed under the License is distributed on an "AS IS" BASIS,
  1315. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1316. See the License for the specific language governing permissions and
  1317. limitations under the License.
  1318. DrishtiOSS
  1319. Apache License
  1320. Version 2.0, January 2004
  1321. http://www.apache.org/licenses/
  1322. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1323. 1. Definitions.
  1324. "License" shall mean the terms and conditions for use, reproduction,
  1325. and distribution as defined by Sections 1 through 9 of this document.
  1326. "Licensor" shall mean the copyright owner or entity authorized by
  1327. the copyright owner that is granting the License.
  1328. "Legal Entity" shall mean the union of the acting entity and all
  1329. other entities that control, are controlled by, or are under common
  1330. control with that entity. For the purposes of this definition,
  1331. "control" means (i) the power, direct or indirect, to cause the
  1332. direction or management of such entity, whether by contract or
  1333. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1334. outstanding shares, or (iii) beneficial ownership of such entity.
  1335. "You" (or "Your") shall mean an individual or Legal Entity
  1336. exercising permissions granted by this License.
  1337. "Source" form shall mean the preferred form for making modifications,
  1338. including but not limited to software source code, documentation
  1339. source, and configuration files.
  1340. "Object" form shall mean any form resulting from mechanical
  1341. transformation or translation of a Source form, including but
  1342. not limited to compiled object code, generated documentation,
  1343. and conversions to other media types.
  1344. "Work" shall mean the work of authorship, whether in Source or
  1345. Object form, made available under the License, as indicated by a
  1346. copyright notice that is included in or attached to the work
  1347. (an example is provided in the Appendix below).
  1348. "Derivative Works" shall mean any work, whether in Source or Object
  1349. form, that is based on (or derived from) the Work and for which the
  1350. editorial revisions, annotations, elaborations, or other modifications
  1351. represent, as a whole, an original work of authorship. For the purposes
  1352. of this License, Derivative Works shall not include works that remain
  1353. separable from, or merely link (or bind by name) to the interfaces of,
  1354. the Work and Derivative Works thereof.
  1355. "Contribution" shall mean any work of authorship, including
  1356. the original version of the Work and any modifications or additions
  1357. to that Work or Derivative Works thereof, that is intentionally
  1358. submitted to Licensor for inclusion in the Work by the copyright owner
  1359. or by an individual or Legal Entity authorized to submit on behalf of
  1360. the copyright owner. For the purposes of this definition, "submitted"
  1361. means any form of electronic, verbal, or written communication sent
  1362. to the Licensor or its representatives, including but not limited to
  1363. communication on electronic mailing lists, source code control systems,
  1364. and issue tracking systems that are managed by, or on behalf of, the
  1365. Licensor for the purpose of discussing and improving the Work, but
  1366. excluding communication that is conspicuously marked or otherwise
  1367. designated in writing by the copyright owner as "Not a Contribution."
  1368. "Contributor" shall mean Licensor and any individual or Legal Entity
  1369. on behalf of whom a Contribution has been received by Licensor and
  1370. subsequently incorporated within the Work.
  1371. 2. Grant of Copyright License. Subject to the terms and conditions of
  1372. this License, each Contributor hereby grants to You a perpetual,
  1373. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1374. copyright license to reproduce, prepare Derivative Works of,
  1375. publicly display, publicly perform, sublicense, and distribute the
  1376. Work and such Derivative Works in Source or Object form.
  1377. 3. Grant of Patent License. Subject to the terms and conditions of
  1378. this License, each Contributor hereby grants to You a perpetual,
  1379. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1380. (except as stated in this section) patent license to make, have made,
  1381. use, offer to sell, sell, import, and otherwise transfer the Work,
  1382. where such license applies only to those patent claims licensable
  1383. by such Contributor that are necessarily infringed by their
  1384. Contribution(s) alone or by combination of their Contribution(s)
  1385. with the Work to which such Contribution(s) was submitted. If You
  1386. institute patent litigation against any entity (including a
  1387. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1388. or a Contribution incorporated within the Work constitutes direct
  1389. or contributory patent infringement, then any patent licenses
  1390. granted to You under this License for that Work shall terminate
  1391. as of the date such litigation is filed.
  1392. 4. Redistribution. You may reproduce and distribute copies of the
  1393. Work or Derivative Works thereof in any medium, with or without
  1394. modifications, and in Source or Object form, provided that You
  1395. meet the following conditions:
  1396. (a) You must give any other recipients of the Work or
  1397. Derivative Works a copy of this License; and
  1398. (b) You must cause any modified files to carry prominent notices
  1399. stating that You changed the files; and
  1400. (c) You must retain, in the Source form of any Derivative Works
  1401. that You distribute, all copyright, patent, trademark, and
  1402. attribution notices from the Source form of the Work,
  1403. excluding those notices that do not pertain to any part of
  1404. the Derivative Works; and
  1405. (d) If the Work includes a "NOTICE" text file as part of its
  1406. distribution, then any Derivative Works that You distribute must
  1407. include a readable copy of the attribution notices contained
  1408. within such NOTICE file, excluding those notices that do not
  1409. pertain to any part of the Derivative Works, in at least one
  1410. of the following places: within a NOTICE text file distributed
  1411. as part of the Derivative Works; within the Source form or
  1412. documentation, if provided along with the Derivative Works; or,
  1413. within a display generated by the Derivative Works, if and
  1414. wherever such third-party notices normally appear. The contents
  1415. of the NOTICE file are for informational purposes only and
  1416. do not modify the License. You may add Your own attribution
  1417. notices within Derivative Works that You distribute, alongside
  1418. or as an addendum to the NOTICE text from the Work, provided
  1419. that such additional attribution notices cannot be construed
  1420. as modifying the License.
  1421. You may add Your own copyright statement to Your modifications and
  1422. may provide additional or different license terms and conditions
  1423. for use, reproduction, or distribution of Your modifications, or
  1424. for any such Derivative Works as a whole, provided Your use,
  1425. reproduction, and distribution of the Work otherwise complies with
  1426. the conditions stated in this License.
  1427. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1428. any Contribution intentionally submitted for inclusion in the Work
  1429. by You to the Licensor shall be under the terms and conditions of
  1430. this License, without any additional terms or conditions.
  1431. Notwithstanding the above, nothing herein shall supersede or modify
  1432. the terms of any separate license agreement you may have executed
  1433. with Licensor regarding such Contributions.
  1434. 6. Trademarks. This License does not grant permission to use the trade
  1435. names, trademarks, service marks, or product names of the Licensor,
  1436. except as required for reasonable and customary use in describing the
  1437. origin of the Work and reproducing the content of the NOTICE file.
  1438. 7. Disclaimer of Warranty. Unless required by applicable law or
  1439. agreed to in writing, Licensor provides the Work (and each
  1440. Contributor provides its Contributions) on an "AS IS" BASIS,
  1441. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1442. implied, including, without limitation, any warranties or conditions
  1443. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1444. PARTICULAR PURPOSE. You are solely responsible for determining the
  1445. appropriateness of using or redistributing the Work and assume any
  1446. risks associated with Your exercise of permissions under this License.
  1447. 8. Limitation of Liability. In no event and under no legal theory,
  1448. whether in tort (including negligence), contract, or otherwise,
  1449. unless required by applicable law (such as deliberate and grossly
  1450. negligent acts) or agreed to in writing, shall any Contributor be
  1451. liable to You for damages, including any direct, indirect, special,
  1452. incidental, or consequential damages of any character arising as a
  1453. result of this License or out of the use or inability to use the
  1454. Work (including but not limited to damages for loss of goodwill,
  1455. work stoppage, computer failure or malfunction, or any and all
  1456. other commercial damages or losses), even if such Contributor
  1457. has been advised of the possibility of such damages.
  1458. 9. Accepting Warranty or Additional Liability. While redistributing
  1459. the Work or Derivative Works thereof, You may choose to offer,
  1460. and charge a fee for, acceptance of support, warranty, indemnity,
  1461. or other liability obligations and/or rights consistent with this
  1462. License. However, in accepting such obligations, You may act only
  1463. on Your own behalf and on Your sole responsibility, not on behalf
  1464. of any other Contributor, and only if You agree to indemnify,
  1465. defend, and hold each Contributor harmless for any liability
  1466. incurred by, or claims asserted against, such Contributor by reason
  1467. of your accepting any such warranty or additional liability.
  1468. END OF TERMS AND CONDITIONS
  1469. APPENDIX: How to apply the Apache License to your work.
  1470. To apply the Apache License to your work, attach the following
  1471. boilerplate notice, with the fields enclosed by brackets "[]"
  1472. replaced with your own identifying information. (Don't include
  1473. the brackets!) The text should be enclosed in the appropriate
  1474. comment syntax for the file format. We also recommend that a
  1475. file or class name and description of purpose be included on the
  1476. same "printed page" as the copyright notice for easier
  1477. identification within third-party archives.
  1478. Copyright [yyyy] [name of copyright owner]
  1479. Licensed under the Apache License, Version 2.0 (the "License");
  1480. you may not use this file except in compliance with the License.
  1481. You may obtain a copy of the License at
  1482. http://www.apache.org/licenses/LICENSE-2.0
  1483. Unless required by applicable law or agreed to in writing, software
  1484. distributed under the License is distributed on an "AS IS" BASIS,
  1485. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1486. See the License for the specific language governing permissions and
  1487. limitations under the License.
  1488. Edge TPU
  1489. Apache License
  1490. Version 2.0, January 2004
  1491. http://www.apache.org/licenses/
  1492. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1493. 1. Definitions.
  1494. "License" shall mean the terms and conditions for use, reproduction,
  1495. and distribution as defined by Sections 1 through 9 of this document.
  1496. "Licensor" shall mean the copyright owner or entity authorized by
  1497. the copyright owner that is granting the License.
  1498. "Legal Entity" shall mean the union of the acting entity and all
  1499. other entities that control, are controlled by, or are under common
  1500. control with that entity. For the purposes of this definition,
  1501. "control" means (i) the power, direct or indirect, to cause the
  1502. direction or management of such entity, whether by contract or
  1503. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1504. outstanding shares, or (iii) beneficial ownership of such entity.
  1505. "You" (or "Your") shall mean an individual or Legal Entity
  1506. exercising permissions granted by this License.
  1507. "Source" form shall mean the preferred form for making modifications,
  1508. including but not limited to software source code, documentation
  1509. source, and configuration files.
  1510. "Object" form shall mean any form resulting from mechanical
  1511. transformation or translation of a Source form, including but
  1512. not limited to compiled object code, generated documentation,
  1513. and conversions to other media types.
  1514. "Work" shall mean the work of authorship, whether in Source or
  1515. Object form, made available under the License, as indicated by a
  1516. copyright notice that is included in or attached to the work
  1517. (an example is provided in the Appendix below).
  1518. "Derivative Works" shall mean any work, whether in Source or Object
  1519. form, that is based on (or derived from) the Work and for which the
  1520. editorial revisions, annotations, elaborations, or other modifications
  1521. represent, as a whole, an original work of authorship. For the purposes
  1522. of this License, Derivative Works shall not include works that remain
  1523. separable from, or merely link (or bind by name) to the interfaces of,
  1524. the Work and Derivative Works thereof.
  1525. "Contribution" shall mean any work of authorship, including
  1526. the original version of the Work and any modifications or additions
  1527. to that Work or Derivative Works thereof, that is intentionally
  1528. submitted to Licensor for inclusion in the Work by the copyright owner
  1529. or by an individual or Legal Entity authorized to submit on behalf of
  1530. the copyright owner. For the purposes of this definition, "submitted"
  1531. means any form of electronic, verbal, or written communication sent
  1532. to the Licensor or its representatives, including but not limited to
  1533. communication on electronic mailing lists, source code control systems,
  1534. and issue tracking systems that are managed by, or on behalf of, the
  1535. Licensor for the purpose of discussing and improving the Work, but
  1536. excluding communication that is conspicuously marked or otherwise
  1537. designated in writing by the copyright owner as "Not a Contribution."
  1538. "Contributor" shall mean Licensor and any individual or Legal Entity
  1539. on behalf of whom a Contribution has been received by Licensor and
  1540. subsequently incorporated within the Work.
  1541. 2. Grant of Copyright License. Subject to the terms and conditions of
  1542. this License, each Contributor hereby grants to You a perpetual,
  1543. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1544. copyright license to reproduce, prepare Derivative Works of,
  1545. publicly display, publicly perform, sublicense, and distribute the
  1546. Work and such Derivative Works in Source or Object form.
  1547. 3. Grant of Patent License. Subject to the terms and conditions of
  1548. this License, each Contributor hereby grants to You a perpetual,
  1549. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1550. (except as stated in this section) patent license to make, have made,
  1551. use, offer to sell, sell, import, and otherwise transfer the Work,
  1552. where such license applies only to those patent claims licensable
  1553. by such Contributor that are necessarily infringed by their
  1554. Contribution(s) alone or by combination of their Contribution(s)
  1555. with the Work to which such Contribution(s) was submitted. If You
  1556. institute patent litigation against any entity (including a
  1557. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1558. or a Contribution incorporated within the Work constitutes direct
  1559. or contributory patent infringement, then any patent licenses
  1560. granted to You under this License for that Work shall terminate
  1561. as of the date such litigation is filed.
  1562. 4. Redistribution. You may reproduce and distribute copies of the
  1563. Work or Derivative Works thereof in any medium, with or without
  1564. modifications, and in Source or Object form, provided that You
  1565. meet the following conditions:
  1566. (a) You must give any other recipients of the Work or
  1567. Derivative Works a copy of this License; and
  1568. (b) You must cause any modified files to carry prominent notices
  1569. stating that You changed the files; and
  1570. (c) You must retain, in the Source form of any Derivative Works
  1571. that You distribute, all copyright, patent, trademark, and
  1572. attribution notices from the Source form of the Work,
  1573. excluding those notices that do not pertain to any part of
  1574. the Derivative Works; and
  1575. (d) If the Work includes a "NOTICE" text file as part of its
  1576. distribution, then any Derivative Works that You distribute must
  1577. include a readable copy of the attribution notices contained
  1578. within such NOTICE file, excluding those notices that do not
  1579. pertain to any part of the Derivative Works, in at least one
  1580. of the following places: within a NOTICE text file distributed
  1581. as part of the Derivative Works; within the Source form or
  1582. documentation, if provided along with the Derivative Works; or,
  1583. within a display generated by the Derivative Works, if and
  1584. wherever such third-party notices normally appear. The contents
  1585. of the NOTICE file are for informational purposes only and
  1586. do not modify the License. You may add Your own attribution
  1587. notices within Derivative Works that You distribute, alongside
  1588. or as an addendum to the NOTICE text from the Work, provided
  1589. that such additional attribution notices cannot be construed
  1590. as modifying the License.
  1591. You may add Your own copyright statement to Your modifications and
  1592. may provide additional or different license terms and conditions
  1593. for use, reproduction, or distribution of Your modifications, or
  1594. for any such Derivative Works as a whole, provided Your use,
  1595. reproduction, and distribution of the Work otherwise complies with
  1596. the conditions stated in this License.
  1597. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1598. any Contribution intentionally submitted for inclusion in the Work
  1599. by You to the Licensor shall be under the terms and conditions of
  1600. this License, without any additional terms or conditions.
  1601. Notwithstanding the above, nothing herein shall supersede or modify
  1602. the terms of any separate license agreement you may have executed
  1603. with Licensor regarding such Contributions.
  1604. 6. Trademarks. This License does not grant permission to use the trade
  1605. names, trademarks, service marks, or product names of the Licensor,
  1606. except as required for reasonable and customary use in describing the
  1607. origin of the Work and reproducing the content of the NOTICE file.
  1608. 7. Disclaimer of Warranty. Unless required by applicable law or
  1609. agreed to in writing, Licensor provides the Work (and each
  1610. Contributor provides its Contributions) on an "AS IS" BASIS,
  1611. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1612. implied, including, without limitation, any warranties or conditions
  1613. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1614. PARTICULAR PURPOSE. You are solely responsible for determining the
  1615. appropriateness of using or redistributing the Work and assume any
  1616. risks associated with Your exercise of permissions under this License.
  1617. 8. Limitation of Liability. In no event and under no legal theory,
  1618. whether in tort (including negligence), contract, or otherwise,
  1619. unless required by applicable law (such as deliberate and grossly
  1620. negligent acts) or agreed to in writing, shall any Contributor be
  1621. liable to You for damages, including any direct, indirect, special,
  1622. incidental, or consequential damages of any character arising as a
  1623. result of this License or out of the use or inability to use the
  1624. Work (including but not limited to damages for loss of goodwill,
  1625. work stoppage, computer failure or malfunction, or any and all
  1626. other commercial damages or losses), even if such Contributor
  1627. has been advised of the possibility of such damages.
  1628. 9. Accepting Warranty or Additional Liability. While redistributing
  1629. the Work or Derivative Works thereof, You may choose to offer,
  1630. and charge a fee for, acceptance of support, warranty, indemnity,
  1631. or other liability obligations and/or rights consistent with this
  1632. License. However, in accepting such obligations, You may act only
  1633. on Your own behalf and on Your sole responsibility, not on behalf
  1634. of any other Contributor, and only if You agree to indemnify,
  1635. defend, and hold each Contributor harmless for any liability
  1636. incurred by, or claims asserted against, such Contributor by reason
  1637. of your accepting any such warranty or additional liability.
  1638. END OF TERMS AND CONDITIONS
  1639. APPENDIX: How to apply the Apache License to your work.
  1640. To apply the Apache License to your work, attach the following
  1641. boilerplate notice, with the fields enclosed by brackets "[]"
  1642. replaced with your own identifying information. (Don't include
  1643. the brackets!) The text should be enclosed in the appropriate
  1644. comment syntax for the file format. We also recommend that a
  1645. file or class name and description of purpose be included on the
  1646. same "printed page" as the copyright notice for easier
  1647. identification within third-party archives.
  1648. Copyright 2018 Google LLC
  1649. Licensed under the Apache License, Version 2.0 (the "License");
  1650. you may not use this file except in compliance with the License.
  1651. You may obtain a copy of the License at
  1652. http://www.apache.org/licenses/LICENSE-2.0
  1653. Unless required by applicable law or agreed to in writing, software
  1654. distributed under the License is distributed on an "AS IS" BASIS,
  1655. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1656. See the License for the specific language governing permissions and
  1657. limitations under the License.
  1658. Eigen 3
  1659. Eigen 3.3.90
  1660. The corresponding source for this library is available at
  1661. https://eigen.googlesource.com/mirror/
  1662. Eigen is primarily MPL2 licensed. See COPYING.MPL2 and these links:
  1663. http://www.mozilla.org/MPL/2.0/
  1664. http://www.mozilla.org/MPL/2.0/FAQ.html
  1665. Some files contain third-party code under BSD, whence
  1666. the other COPYING.* files here.
  1667. If you want to guarantee that the Eigen code that you are #including
  1668. is licensed under the MPL2 and possibly more permissive licenses (like
  1669. BSD), #define this preprocessor symbol: EIGEN_MPL2_ONLY
  1670. For example, with most compilers, you could add this to your project
  1671. CXXFLAGS: -DEIGEN_MPL2_ONLY
  1672. This will cause a compilation error to be generated if you #include
  1673. any code that is covered by more restrictive licences than MPL2.
  1674. ----------------------------------------------------------------------
  1675. Following applies to:
  1676. ./test/sparseqr.cpp
  1677. ./test/half_float.cpp
  1678. ./test/zerosized.cpp
  1679. ./test/nesting_ops.cpp
  1680. ./test/sizeoverflow.cpp
  1681. ./test/swap.cpp
  1682. ./test/product_mmtr.cpp
  1683. ./test/stdvector_overload.cpp
  1684. ./test/product_symm.cpp
  1685. ./test/sparse_block.cpp
  1686. ./test/eigen2support.cpp
  1687. ./test/upperbidiagonalization.cpp
  1688. ./test/numext.cpp
  1689. ./test/adjoint.cpp
  1690. ./test/AnnoyingScalar.h
  1691. ./test/mpl2only.cpp
  1692. ./test/stddeque.cpp
  1693. ./test/householder.cpp
  1694. ./test/product_small.cpp
  1695. ./test/product_syrk.cpp
  1696. ./test/inplace_decomposition.cpp
  1697. ./test/vectorwiseop.cpp
  1698. ./test/meta.cpp
  1699. ./test/stdvector.cpp
  1700. ./test/sparseLM.cpp
  1701. ./test/diagonalmatrices.cpp
  1702. ./test/stdlist_overload.cpp
  1703. ./test/block.cpp
  1704. ./test/cholmod_support.cpp
  1705. ./test/basicstuff.cpp
  1706. ./test/triangular.cpp
  1707. ./test/product.h
  1708. ./test/vectorization_logic.cpp
  1709. ./test/dontalign.cpp
  1710. ./test/first_aligned.cpp
  1711. ./test/mapped_matrix.cpp
  1712. ./test/umfpack_support.cpp
  1713. ./test/product_selfadjoint.cpp
  1714. ./test/smallvectors.cpp
  1715. ./test/corners.cpp
  1716. ./test/product_trsolve.cpp
  1717. ./test/determinant.cpp
  1718. ./test/stdlist.cpp
  1719. ./test/unalignedcount.cpp
  1720. ./test/qr.cpp
  1721. ./test/svd_common.h
  1722. ./test/ref.cpp
  1723. ./test/symbolic_index.cpp
  1724. ./test/geo_transformations.cpp
  1725. ./test/geo_eulerangles.cpp
  1726. ./test/eigensolver_selfadjoint.cpp
  1727. ./test/stddeque_overload.cpp
  1728. ./test/jacobisvd.cpp
  1729. ./test/nullary.cpp
  1730. ./test/inverse.cpp
  1731. ./test/integer_types.cpp
  1732. ./test/metis_support.cpp
  1733. ./test/exceptions.cpp
  1734. ./test/packetmath.cpp
  1735. ./test/schur_complex.cpp
  1736. ./test/type_alias.cpp
  1737. ./test/unalignedassert.cpp
  1738. ./test/geo_quaternion.cpp
  1739. ./test/lu.cpp
  1740. ./test/qr_fullpivoting.cpp
  1741. ./test/denseLM.cpp
  1742. ./test/linearstructure.cpp
  1743. ./test/rand.cpp
  1744. ./test/conservative_resize.cpp
  1745. ./test/eigensolver_generalized_real.cpp
  1746. ./test/pastix_support.cpp
  1747. ./test/sparse_solver.h
  1748. ./test/num_dimensions.cpp
  1749. ./test/simplicial_cholesky.cpp
  1750. ./test/hessenberg.cpp
  1751. ./test/array_reverse.cpp
  1752. ./test/special_numbers.cpp
  1753. ./test/array_for_matrix.cpp
  1754. ./test/product_large.cpp
  1755. ./test/resize.cpp
  1756. ./test/sparse_solvers.cpp
  1757. ./test/selfadjoint.cpp
  1758. ./test/schur_real.cpp
  1759. ./test/sparse_basic.cpp
  1760. ./test/conjugate_gradient.cpp
  1761. ./test/real_qz.cpp
  1762. ./test/bandmatrix.cpp
  1763. ./test/dense_storage.cpp
  1764. ./test/permutationmatrices.cpp
  1765. ./test/array_cwise.cpp
  1766. ./test/qr_colpivoting.cpp
  1767. ./test/array_replicate.cpp
  1768. ./test/rvalue_types.cpp
  1769. ./test/stable_norm.cpp
  1770. ./test/geo_homogeneous.cpp
  1771. ./test/main.h
  1772. ./test/eigensolver_complex.cpp
  1773. ./test/product_trmm.cpp
  1774. ./test/bicgstab.cpp
  1775. ./test/redux.cpp
  1776. ./test/klu_support.cpp
  1777. ./test/geo_alignedbox.cpp
  1778. ./test/is_same_dense.cpp
  1779. ./test/sparse_permutations.cpp
  1780. ./test/sparse_vector.cpp
  1781. ./test/diagonal.cpp
  1782. ./test/sparse.h
  1783. ./test/mapstride.cpp
  1784. ./test/visitor.cpp
  1785. ./test/geo_hyperplane.cpp
  1786. ./test/bdcsvd.cpp
  1787. ./test/product_trmv.cpp
  1788. ./test/nestbyvalue.cpp
  1789. ./test/array_of_string.cpp
  1790. ./test/superlu_support.cpp
  1791. ./test/sizeof.cpp
  1792. ./test/boostmultiprec.cpp
  1793. ./test/commainitializer.cpp
  1794. ./test/constructor.cpp
  1795. ./test/mixingtypes.cpp
  1796. ./test/miscmatrices.cpp
  1797. ./test/mapstaticmethods.cpp
  1798. ./test/product_notemporary.cpp
  1799. ./test/initializer_list_construction.cpp
  1800. ./test/incomplete_cholesky.cpp
  1801. ./test/geo_parametrizedline.cpp
  1802. ./test/indexed_view.cpp
  1803. ./test/qtvector.cpp
  1804. ./test/sparselu.cpp
  1805. ./test/sparse_product.cpp
  1806. ./test/dynalloc.cpp
  1807. ./test/fastmath.cpp
  1808. ./test/prec_inverse_4x4.cpp
  1809. ./test/umeyama.cpp
  1810. ./test/reshape.cpp
  1811. ./test/product_extra.cpp
  1812. ./test/jacobi.cpp
  1813. ./test/sparse_ref.cpp
  1814. ./test/nomalloc.cpp
  1815. ./test/spqr_support.cpp
  1816. ./test/lscg.cpp
  1817. ./test/cholesky.cpp
  1818. ./test/eigensolver_generic.cpp
  1819. ./test/geo_orthomethods.cpp
  1820. ./test/svd_fill.h
  1821. ./test/stl_iterators.cpp
  1822. ./Eigen/src/MetisSupport/MetisSupport.h
  1823. ./Eigen/src/CholmodSupport/CholmodSupport.h
  1824. ./Eigen/src/QR/CompleteOrthogonalDecomposition.h
  1825. ./Eigen/src/QR/FullPivHouseholderQR.h
  1826. ./Eigen/src/QR/HouseholderQR.h
  1827. ./Eigen/src/QR/ColPivHouseholderQR.h
  1828. ./Eigen/src/plugins/CommonCwiseUnaryOps.h
  1829. ./Eigen/src/plugins/BlockMethods.h
  1830. ./Eigen/src/plugins/CommonCwiseBinaryOps.h
  1831. ./Eigen/src/plugins/MatrixCwiseUnaryOps.h
  1832. ./Eigen/src/plugins/IndexedViewMethods.h
  1833. ./Eigen/src/plugins/MatrixCwiseBinaryOps.h
  1834. ./Eigen/src/SVD/UpperBidiagonalization.h
  1835. ./Eigen/src/SVD/SVDBase.h
  1836. ./Eigen/src/SVD/BDCSVD.h
  1837. ./Eigen/src/SVD/JacobiSVD.h
  1838. ./Eigen/src/SparseLU/SparseLU_relax_snode.h
  1839. ./Eigen/src/SparseLU/SparseLU_column_dfs.h
  1840. ./Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h
  1841. ./Eigen/src/SparseLU/SparseLU_pivotL.h
  1842. ./Eigen/src/SparseLU/SparseLU.h
  1843. ./Eigen/src/SparseLU/SparseLU_pruneL.h
  1844. ./Eigen/src/SparseLU/SparseLU_copy_to_ucol.h
  1845. ./Eigen/src/SparseLU/SparseLU_heap_relax_snode.h
  1846. ./Eigen/src/SparseLU/SparseLU_kernel_bmod.h
  1847. ./Eigen/src/SparseLU/SparseLU_panel_dfs.h
  1848. ./Eigen/src/SparseLU/SparseLU_panel_bmod.h
  1849. ./Eigen/src/SparseLU/SparseLU_Structs.h
  1850. ./Eigen/src/SparseLU/SparseLUImpl.h
  1851. ./Eigen/src/SparseLU/SparseLU_Memory.h
  1852. ./Eigen/src/SparseLU/SparseLU_column_bmod.h
  1853. ./Eigen/src/SparseLU/SparseLU_gemm_kernel.h
  1854. ./Eigen/src/SparseLU/SparseLU_Utils.h
  1855. ./Eigen/src/OrderingMethods/Eigen_Colamd.h
  1856. ./Eigen/src/OrderingMethods/Ordering.h
  1857. ./Eigen/src/OrderingMethods/Amd.h
  1858. ./Eigen/src/UmfPackSupport/UmfPackSupport.h
  1859. ./Eigen/src/Geometry/Umeyama.h
  1860. ./Eigen/src/Geometry/Transform.h
  1861. ./Eigen/src/Geometry/OrthoMethods.h
  1862. ./Eigen/src/Geometry/Hyperplane.h
  1863. ./Eigen/src/Geometry/Homogeneous.h
  1864. ./Eigen/src/Geometry/RotationBase.h
  1865. ./Eigen/src/Geometry/EulerAngles.h
  1866. ./Eigen/src/Geometry/Translation.h
  1867. ./Eigen/src/Geometry/Rotation2D.h
  1868. ./Eigen/src/Geometry/Scaling.h
  1869. ./Eigen/src/Geometry/AlignedBox.h
  1870. ./Eigen/src/Geometry/ParametrizedLine.h
  1871. ./Eigen/src/Geometry/Quaternion.h
  1872. ./Eigen/src/Geometry/AngleAxis.h
  1873. ./Eigen/src/Geometry/arch/Geometry_SSE.h
  1874. ./Eigen/src/KLUSupport/KLUSupport.h
  1875. ./Eigen/src/misc/Kernel.h
  1876. ./Eigen/src/misc/RealSvd2x2.h
  1877. ./Eigen/src/misc/Image.h
  1878. ./Eigen/src/StlSupport/details.h
  1879. ./Eigen/src/StlSupport/StdList.h
  1880. ./Eigen/src/StlSupport/StdDeque.h
  1881. ./Eigen/src/StlSupport/StdVector.h
  1882. ./Eigen/src/SparseQR/SparseQR.h
  1883. ./Eigen/src/SuperLUSupport/SuperLUSupport.h
  1884. ./Eigen/src/Householder/Householder.h
  1885. ./Eigen/src/Householder/HouseholderSequence.h
  1886. ./Eigen/src/Householder/BlockHouseholder.h
  1887. ./Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h
  1888. ./Eigen/src/Eigenvalues/EigenSolver.h
  1889. ./Eigen/src/Eigenvalues/GeneralizedEigenSolver.h
  1890. ./Eigen/src/Eigenvalues/Tridiagonalization.h
  1891. ./Eigen/src/Eigenvalues/HessenbergDecomposition.h
  1892. ./Eigen/src/Eigenvalues/RealQZ.h
  1893. ./Eigen/src/Eigenvalues/RealSchur.h
  1894. ./Eigen/src/Eigenvalues/ComplexSchur.h
  1895. ./Eigen/src/Eigenvalues/ComplexEigenSolver.h
  1896. ./Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h
  1897. ./Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h
  1898. ./Eigen/src/SparseCholesky/SimplicialCholesky.h
  1899. ./Eigen/src/SparseCholesky/SimplicialCholesky_impl.h
  1900. ./Eigen/src/Cholesky/LLT.h
  1901. ./Eigen/src/Cholesky/LDLT.h
  1902. ./Eigen/src/Jacobi/Jacobi.h
  1903. ./Eigen/src/PaStiXSupport/PaStiXSupport.h
  1904. ./Eigen/src/SPQRSupport/SuiteSparseQRSupport.h
  1905. ./Eigen/src/LU/Determinant.h
  1906. ./Eigen/src/LU/InverseImpl.h
  1907. ./Eigen/src/LU/PartialPivLU.h
  1908. ./Eigen/src/LU/arch/Inverse_SSE.h
  1909. ./Eigen/src/LU/FullPivLU.h
  1910. ./Eigen/src/Core/Map.h
  1911. ./Eigen/src/Core/VectorwiseOp.h
  1912. ./Eigen/src/Core/VectorBlock.h
  1913. ./Eigen/src/Core/Array.h
  1914. ./Eigen/src/Core/Assign.h
  1915. ./Eigen/src/Core/Dot.h
  1916. ./Eigen/src/Core/NestByValue.h
  1917. ./Eigen/src/Core/CoreEvaluators.h
  1918. ./Eigen/src/Core/ReturnByValue.h
  1919. ./Eigen/src/Core/SelfCwiseBinaryOp.h
  1920. ./Eigen/src/Core/GlobalFunctions.h
  1921. ./Eigen/src/Core/Transpositions.h
  1922. ./Eigen/src/Core/Fuzzy.h
  1923. ./Eigen/src/Core/NoAlias.h
  1924. ./Eigen/src/Core/CwiseNullaryOp.h
  1925. ./Eigen/src/Core/NumTraits.h
  1926. ./Eigen/src/Core/IndexedView.h
  1927. ./Eigen/src/Core/ArrayWrapper.h
  1928. ./Eigen/src/Core/util/SymbolicIndex.h
  1929. ./Eigen/src/Core/util/BlasUtil.h
  1930. ./Eigen/src/Core/util/Constants.h
  1931. ./Eigen/src/Core/util/IntegralConstant.h
  1932. ./Eigen/src/Core/util/ReshapedHelper.h
  1933. ./Eigen/src/Core/util/StaticAssert.h
  1934. ./Eigen/src/Core/util/IndexedViewHelper.h
  1935. ./Eigen/src/Core/util/ConfigureVectorization.h
  1936. ./Eigen/src/Core/util/ForwardDeclarations.h
  1937. ./Eigen/src/Core/util/Meta.h
  1938. ./Eigen/src/Core/util/XprHelper.h
  1939. ./Eigen/src/Core/util/Macros.h
  1940. ./Eigen/src/Core/util/Memory.h
  1941. ./Eigen/src/Core/Product.h
  1942. ./Eigen/src/Core/Replicate.h
  1943. ./Eigen/src/Core/ArrayBase.h
  1944. ./Eigen/src/Core/functors/NullaryFunctors.h
  1945. ./Eigen/src/Core/functors/StlFunctors.h
  1946. ./Eigen/src/Core/functors/AssignmentFunctors.h
  1947. ./Eigen/src/Core/functors/UnaryFunctors.h
  1948. ./Eigen/src/Core/functors/TernaryFunctors.h
  1949. ./Eigen/src/Core/functors/BinaryFunctors.h
  1950. ./Eigen/src/Core/Redux.h
  1951. ./Eigen/src/Core/EigenBase.h
  1952. ./Eigen/src/Core/SolverBase.h
  1953. ./Eigen/src/Core/ProductEvaluators.h
  1954. ./Eigen/src/Core/Block.h
  1955. ./Eigen/src/Core/SolveTriangular.h
  1956. ./Eigen/src/Core/ArithmeticSequence.h
  1957. ./Eigen/src/Core/MatrixBase.h
  1958. ./Eigen/src/Core/PlainObjectBase.h
  1959. ./Eigen/src/Core/Transpose.h
  1960. ./Eigen/src/Core/IO.h
  1961. ./Eigen/src/Core/MathFunctions.h
  1962. ./Eigen/src/Core/Stride.h
  1963. ./Eigen/src/Core/MathFunctionsImpl.h
  1964. ./Eigen/src/Core/StableNorm.h
  1965. ./Eigen/src/Core/DiagonalProduct.h
  1966. ./Eigen/src/Core/products/GeneralMatrixMatrix.h
  1967. ./Eigen/src/Core/products/GeneralMatrixVector.h
  1968. ./Eigen/src/Core/products/SelfadjointMatrixVector.h
  1969. ./Eigen/src/Core/products/GeneralBlockPanelKernel.h
  1970. ./Eigen/src/Core/products/TriangularSolverMatrix.h
  1971. ./Eigen/src/Core/products/SelfadjointMatrixMatrix.h
  1972. ./Eigen/src/Core/products/Parallelizer.h
  1973. ./Eigen/src/Core/products/SelfadjointRank2Update.h
  1974. ./Eigen/src/Core/products/TriangularMatrixMatrix.h
  1975. ./Eigen/src/Core/products/TriangularMatrixVector.h
  1976. ./Eigen/src/Core/products/SelfadjointProduct.h
  1977. ./Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h
  1978. ./Eigen/src/Core/products/TriangularSolverVector.h
  1979. ./Eigen/src/Core/CwiseUnaryView.h
  1980. ./Eigen/src/Core/CommaInitializer.h
  1981. ./Eigen/src/Core/DenseStorage.h
  1982. ./Eigen/src/Core/DenseBase.h
  1983. ./Eigen/src/Core/PartialReduxEvaluator.h
  1984. ./Eigen/src/Core/CoreIterators.h
  1985. ./Eigen/src/Core/PermutationMatrix.h
  1986. ./Eigen/src/Core/CwiseTernaryOp.h
  1987. ./Eigen/src/Core/Reverse.h
  1988. ./Eigen/src/Core/Reshaped.h
  1989. ./Eigen/src/Core/Inverse.h
  1990. ./Eigen/src/Core/TriangularMatrix.h
  1991. ./Eigen/src/Core/BooleanRedux.h
  1992. ./Eigen/src/Core/ForceAlignedAccess.h
  1993. ./Eigen/src/Core/Ref.h
  1994. ./Eigen/src/Core/StlIterators.h
  1995. ./Eigen/src/Core/BandMatrix.h
  1996. ./Eigen/src/Core/ConditionEstimator.h
  1997. ./Eigen/src/Core/Diagonal.h
  1998. ./Eigen/src/Core/DiagonalMatrix.h
  1999. ./Eigen/src/Core/AssignEvaluator.h
  2000. ./Eigen/src/Core/CwiseBinaryOp.h
  2001. ./Eigen/src/Core/Visitor.h
  2002. ./Eigen/src/Core/GenericPacketMath.h
  2003. ./Eigen/src/Core/SelfAdjointView.h
  2004. ./Eigen/src/Core/Random.h
  2005. ./Eigen/src/Core/Solve.h
  2006. ./Eigen/src/Core/arch/AltiVec/MathFunctions.h
  2007. ./Eigen/src/Core/arch/AltiVec/PacketMath.h
  2008. ./Eigen/src/Core/arch/AltiVec/Complex.h
  2009. ./Eigen/src/Core/arch/MSA/MathFunctions.h
  2010. ./Eigen/src/Core/arch/MSA/Complex.h
  2011. ./Eigen/src/Core/arch/MSA/PacketMath.h
  2012. ./Eigen/src/Core/arch/GPU/Half.h
  2013. ./Eigen/src/Core/arch/GPU/PacketMathHalf.h
  2014. ./Eigen/src/Core/arch/GPU/MathFunctions.h
  2015. ./Eigen/src/Core/arch/GPU/PacketMath.h
  2016. ./Eigen/src/Core/arch/GPU/TypeCasting.h
  2017. ./Eigen/src/Core/arch/NEON/MathFunctions.h
  2018. ./Eigen/src/Core/arch/NEON/Complex.h
  2019. ./Eigen/src/Core/arch/NEON/PacketMath.h
  2020. ./Eigen/src/Core/arch/NEON/TypeCasting.h
  2021. ./Eigen/src/Core/arch/AVX/MathFunctions.h
  2022. ./Eigen/src/Core/arch/AVX/TypeCasting.h
  2023. ./Eigen/src/Core/arch/AVX/Complex.h
  2024. ./Eigen/src/Core/arch/AVX/PacketMath.h
  2025. ./Eigen/src/Core/arch/SYCL/InteropHeaders.h
  2026. ./Eigen/src/Core/arch/SYCL/PacketMath.h
  2027. ./Eigen/src/Core/arch/SYCL/TypeCasting.h
  2028. ./Eigen/src/Core/arch/SYCL/MathFunctions.h
  2029. ./Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h
  2030. ./Eigen/src/Core/arch/Default/ConjHelper.h
  2031. ./Eigen/src/Core/arch/Default/Settings.h
  2032. ./Eigen/src/Core/arch/AVX512/MathFunctions.h
  2033. ./Eigen/src/Core/arch/AVX512/PacketMath.h
  2034. ./Eigen/src/Core/arch/AVX512/Complex.h
  2035. ./Eigen/src/Core/arch/SSE/PacketMath.h
  2036. ./Eigen/src/Core/arch/SSE/Complex.h
  2037. ./Eigen/src/Core/arch/SSE/TypeCasting.h
  2038. ./Eigen/src/Core/arch/SSE/MathFunctions.h
  2039. ./Eigen/src/Core/arch/ZVector/MathFunctions.h
  2040. ./Eigen/src/Core/arch/ZVector/PacketMath.h
  2041. ./Eigen/src/Core/arch/ZVector/Complex.h
  2042. ./Eigen/src/Core/arch/CUDA/Complex.h
  2043. ./Eigen/src/Core/Swap.h
  2044. ./Eigen/src/Core/MapBase.h
  2045. ./Eigen/src/Core/GeneralProduct.h
  2046. ./Eigen/src/Core/Matrix.h
  2047. ./Eigen/src/Core/Select.h
  2048. ./Eigen/src/Core/CwiseUnaryOp.h
  2049. ./Eigen/src/Core/DenseCoeffsBase.h
  2050. ./Eigen/src/SparseCore/SparseCwiseUnaryOp.h
  2051. ./Eigen/src/SparseCore/TriangularSolver.h
  2052. ./Eigen/src/SparseCore/SparseView.h
  2053. ./Eigen/src/SparseCore/SparseSolverBase.h
  2054. ./Eigen/src/SparseCore/SparseTranspose.h
  2055. ./Eigen/src/SparseCore/SparseDenseProduct.h
  2056. ./Eigen/src/SparseCore/SparseMap.h
  2057. ./Eigen/src/SparseCore/SparseProduct.h
  2058. ./Eigen/src/SparseCore/SparseUtil.h
  2059. ./Eigen/src/SparseCore/SparsePermutation.h
  2060. ./Eigen/src/SparseCore/SparseTriangularView.h
  2061. ./Eigen/src/SparseCore/SparseSelfAdjointView.h
  2062. ./Eigen/src/SparseCore/SparseMatrixBase.h
  2063. ./Eigen/src/SparseCore/AmbiVector.h
  2064. ./Eigen/src/SparseCore/SparseAssign.h
  2065. ./Eigen/src/SparseCore/SparseRedux.h
  2066. ./Eigen/src/SparseCore/SparseDot.h
  2067. ./Eigen/src/SparseCore/SparseCwiseBinaryOp.h
  2068. ./Eigen/src/SparseCore/SparseCompressedBase.h
  2069. ./Eigen/src/SparseCore/SparseSparseProductWithPruning.h
  2070. ./Eigen/src/SparseCore/SparseColEtree.h
  2071. ./Eigen/src/SparseCore/SparseRef.h
  2072. ./Eigen/src/SparseCore/CompressedStorage.h
  2073. ./Eigen/src/SparseCore/MappedSparseMatrix.h
  2074. ./Eigen/src/SparseCore/SparseDiagonalProduct.h
  2075. ./Eigen/src/SparseCore/SparseFuzzy.h
  2076. ./Eigen/src/SparseCore/ConservativeSparseSparseProduct.h
  2077. ./Eigen/src/SparseCore/SparseMatrix.h
  2078. ./Eigen/src/SparseCore/SparseVector.h
  2079. ./Eigen/src/SparseCore/SparseBlock.h
  2080. ./Eigen/src/IterativeLinearSolvers/SolveWithGuess.h
  2081. ./Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h
  2082. ./Eigen/src/IterativeLinearSolvers/BiCGSTAB.h
  2083. ./Eigen/src/IterativeLinearSolvers/ConjugateGradient.h
  2084. ./Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h
  2085. ./Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h
  2086. ./Eigen/src/IterativeLinearSolvers/IncompleteLUT.h
  2087. ./Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h
  2088. ./unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h
  2089. ./unsupported/Eigen/src/SpecialFunctions/arch/GPU/GpuSpecialFunctions.h
  2090. ./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h
  2091. ./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h
  2092. ./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h
  2093. ./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h
  2094. ./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h
  2095. ./unsupported/Eigen/src/Polynomials/Companion.h
  2096. ./unsupported/Eigen/src/Polynomials/PolynomialUtils.h
  2097. ./unsupported/Eigen/src/Polynomials/PolynomialSolver.h
  2098. ./unsupported/Eigen/src/Splines/Spline.h
  2099. ./unsupported/Eigen/src/Splines/SplineFwd.h
  2100. ./unsupported/Eigen/src/Splines/SplineFitting.h
  2101. ./unsupported/Eigen/src/BVH/KdBVH.h
  2102. ./unsupported/Eigen/src/BVH/BVAlgorithms.h
  2103. ./unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h
  2104. ./unsupported/Eigen/src/AutoDiff/AutoDiffVector.h
  2105. ./unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h
  2106. ./unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h
  2107. ./unsupported/Eigen/src/MatrixFunctions/MatrixPower.h
  2108. ./unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h
  2109. ./unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h
  2110. ./unsupported/Eigen/src/MatrixFunctions/StemFunction.h
  2111. ./unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h
  2112. ./unsupported/Eigen/src/Skyline/SkylineStorage.h
  2113. ./unsupported/Eigen/src/Skyline/SkylineMatrixBase.h
  2114. ./unsupported/Eigen/src/Skyline/SkylineMatrix.h
  2115. ./unsupported/Eigen/src/Skyline/SkylineInplaceLU.h
  2116. ./unsupported/Eigen/src/Skyline/SkylineProduct.h
  2117. ./unsupported/Eigen/src/Skyline/SkylineUtil.h
  2118. ./unsupported/Eigen/src/FFT/ei_kissfft_impl.h
  2119. ./unsupported/Eigen/src/FFT/ei_fftw_impl.h
  2120. ./unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h
  2121. ./unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h
  2122. ./unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h
  2123. ./unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h
  2124. ./unsupported/Eigen/src/NumericalDiff/NumericalDiff.h
  2125. ./unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h
  2126. ./unsupported/Eigen/src/IterativeSolvers/MINRES.h
  2127. ./unsupported/Eigen/src/IterativeSolvers/DGMRES.h
  2128. ./unsupported/Eigen/src/IterativeSolvers/Scaling.h
  2129. ./unsupported/Eigen/src/IterativeSolvers/GMRES.h
  2130. ./unsupported/Eigen/src/MoreVectorization/MathFunctions.h
  2131. ./unsupported/Eigen/src/EulerAngles/EulerAngles.h
  2132. ./unsupported/Eigen/src/EulerAngles/EulerSystem.h
  2133. ./unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h
  2134. ./unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h
  2135. ./unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h
  2136. ./unsupported/Eigen/src/SparseExtra/RandomSetter.h
  2137. ./unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h
  2138. ./unsupported/Eigen/src/SparseExtra/MarketIO.h
  2139. ./unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h
  2140. ./unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h
  2141. ./unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h
  2142. ./unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h
  2143. ./unsupported/Eigen/CXX11/src/util/EmulateCXX11Meta.h
  2144. ./unsupported/Eigen/CXX11/src/util/CXX11Meta.h
  2145. ./unsupported/Eigen/CXX11/src/util/MaxSizeVector.h
  2146. ./unsupported/Eigen/CXX11/src/util/EmulateArray.h
  2147. ./unsupported/Eigen/CXX11/src/util/CXX11Workarounds.h
  2148. ./unsupported/Eigen/CXX11/src/ThreadPool/ThreadYield.h
  2149. ./unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h
  2150. ./unsupported/Eigen/CXX11/src/ThreadPool/RunQueue.h
  2151. ./unsupported/Eigen/CXX11/src/ThreadPool/ThreadCancel.h
  2152. ./unsupported/Eigen/CXX11/src/ThreadPool/ThreadPoolInterface.h
  2153. ./unsupported/Eigen/CXX11/src/ThreadPool/ThreadLocal.h
  2154. ./unsupported/Eigen/CXX11/src/ThreadPool/Barrier.h
  2155. ./unsupported/Eigen/CXX11/src/ThreadPool/EventCount.h
  2156. ./unsupported/Eigen/CXX11/src/ThreadPool/ThreadEnvironment.h
  2157. ./unsupported/Eigen/CXX11/src/Tensor/TensorRef.h
  2158. ./unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h
  2159. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclRun.h
  2160. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclTuple.h
  2161. ./unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h
  2162. ./unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h
  2163. ./unsupported/Eigen/CXX11/src/Tensor/TensorTrace.h
  2164. ./unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h
  2165. ./unsupported/Eigen/CXX11/src/Tensor/TensorReductionGpu.h
  2166. ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h
  2167. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclPlaceHolderExpr.h
  2168. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclExprConstructor.h
  2169. ./unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h
  2170. ./unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h
  2171. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclConvertToDeviceExpression.h
  2172. ./unsupported/Eigen/CXX11/src/Tensor/Tensor.h
  2173. ./unsupported/Eigen/CXX11/src/Tensor/TensorDeviceGpu.h
  2174. ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h
  2175. ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h
  2176. ./unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h
  2177. ./unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h
  2178. ./unsupported/Eigen/CXX11/src/Tensor/TensorScan.h
  2179. ./unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h
  2180. ./unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h
  2181. ./unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h
  2182. ./unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h
  2183. ./unsupported/Eigen/CXX11/src/Tensor/TensorReductionSycl.h
  2184. ./unsupported/Eigen/CXX11/src/Tensor/TensorArgMaxSycl.h
  2185. ./unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h
  2186. ./unsupported/Eigen/CXX11/src/Tensor/TensorBase.h
  2187. ./unsupported/Eigen/CXX11/src/Tensor/TensorDimensions.h
  2188. ./unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h
  2189. ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h
  2190. ./unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h
  2191. ./unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h
  2192. ./unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h
  2193. ./unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h
  2194. ./unsupported/Eigen/CXX11/src/Tensor/TensorIO.h
  2195. ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h
  2196. ./unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h
  2197. ./unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h
  2198. ./unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h
  2199. ./unsupported/Eigen/CXX11/src/Tensor/TensorConvolutionSycl.h
  2200. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclFunctors.h
  2201. ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h
  2202. ./unsupported/Eigen/CXX11/src/Tensor/TensorSycl.h
  2203. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractFunctors.h
  2204. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAccessor.h
  2205. ./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h
  2206. ./unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h
  2207. ./unsupported/Eigen/CXX11/src/Tensor/TensorGpuHipCudaDefines.h
  2208. ./unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h
  2209. ./unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h
  2210. ./unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h
  2211. ./unsupported/Eigen/CXX11/src/Tensor/TensorGpuHipCudaUndefines.h
  2212. ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h
  2213. ./unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h
  2214. ./unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h
  2215. ./unsupported/Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h
  2216. ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionSycl.h
  2217. ./unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h
  2218. ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h
  2219. ./unsupported/Eigen/CXX11/src/Tensor/TensorMacros.h
  2220. ./unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h
  2221. ./unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h
  2222. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclLeafCount.h
  2223. ./unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h
  2224. ./unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h
  2225. ./unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h
  2226. ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionGpu.h
  2227. ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h
  2228. ./unsupported/Eigen/CXX11/src/Tensor/TensorDimensionList.h
  2229. ./unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h
  2230. ./unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h
  2231. ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h
  2232. ./unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h
  2233. ./unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h
  2234. ./unsupported/Eigen/CXX11/src/FixedPoint/MatMatProductNEON.h
  2235. ./unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h
  2236. ./unsupported/Eigen/CXX11/src/FixedPoint/FixedPointTypes.h
  2237. ./unsupported/Eigen/CXX11/src/FixedPoint/MatMatProductAVX2.h
  2238. ./unsupported/bench/bench_svd.cpp
  2239. ./unsupported/test/cxx11_tensor_image_patch_sycl.cpp
  2240. ./unsupported/test/cxx11_tensor_expr.cpp
  2241. ./unsupported/test/FFTW.cpp
  2242. ./unsupported/test/cxx11_tensor_reverse_sycl.cpp
  2243. ./unsupported/test/cxx11_tensor_comparisons.cpp
  2244. ./unsupported/test/cxx11_tensor_intdiv.cpp
  2245. ./unsupported/test/autodiff.cpp
  2246. ./unsupported/test/cxx11_tensor_executor.cpp
  2247. ./unsupported/test/cxx11_tensor_reduction.cpp
  2248. ./unsupported/test/cxx11_tensor_device_sycl.cpp
  2249. ./unsupported/test/minres.cpp
  2250. ./unsupported/test/cxx11_tensor_striding.cpp
  2251. ./unsupported/test/cxx11_tensor_chipping.cpp
  2252. ./unsupported/test/cxx11_tensor_convolution_sycl.cpp
  2253. ./unsupported/test/openglsupport.cpp
  2254. ./unsupported/test/cxx11_tensor_ifft.cpp
  2255. ./unsupported/test/polynomialutils.cpp
  2256. ./unsupported/test/cxx11_tensor_block_access.cpp
  2257. ./unsupported/test/cxx11_tensor_block_eval.cpp
  2258. ./unsupported/test/cxx11_tensor_block_io.cpp
  2259. ./unsupported/test/cxx11_tensor_morphing.cpp
  2260. ./unsupported/test/cxx11_tensor_casts.cpp
  2261. ./unsupported/test/cxx11_tensor_shuffling_sycl.cpp
  2262. ./unsupported/test/cxx11_tensor_morphing_sycl.cpp
  2263. ./unsupported/test/forward_adolc.cpp
  2264. ./unsupported/test/cxx11_tensor_layout_swap.cpp
  2265. ./unsupported/test/cxx11_tensor_move.cpp
  2266. ./unsupported/test/EulerAngles.cpp
  2267. ./unsupported/test/cxx11_tensor_trace.cpp
  2268. ./unsupported/test/alignedvector3.cpp
  2269. ./unsupported/test/cxx11_tensor_lvalue.cpp
  2270. ./unsupported/test/cxx11_tensor_argmax.cpp
  2271. ./unsupported/test/cxx11_tensor_broadcast_sycl.cpp
  2272. ./unsupported/test/autodiff_scalar.cpp
  2273. ./unsupported/test/sparse_extra.cpp
  2274. ./unsupported/test/cxx11_tensor_of_strings.cpp
  2275. ./unsupported/test/cxx11_tensor_empty.cpp
  2276. ./unsupported/test/cxx11_tensor_patch.cpp
  2277. ./unsupported/test/cxx11_tensor_sycl.cpp
  2278. ./unsupported/test/cxx11_tensor_forced_eval_sycl.cpp
  2279. ./unsupported/test/cxx11_tensor_inflation_sycl.cpp
  2280. ./unsupported/test/BVH.cpp
  2281. ./unsupported/test/cxx11_tensor_generator.cpp
  2282. ./unsupported/test/cxx11_meta.cpp
  2283. ./unsupported/test/matrix_functions.h
  2284. ./unsupported/test/kronecker_product.cpp
  2285. ./unsupported/test/matrix_function.cpp
  2286. ./unsupported/test/cxx11_tensor_thread_pool.cpp
  2287. ./unsupported/test/cxx11_non_blocking_thread_pool.cpp
  2288. ./unsupported/test/cxx11_tensor_fft.cpp
  2289. ./unsupported/test/cxx11_tensor_assign.cpp
  2290. ./unsupported/test/cxx11_tensor_simple.cpp
  2291. ./unsupported/test/cxx11_tensor_of_complex.cpp
  2292. ./unsupported/test/cxx11_tensor_inflation.cpp
  2293. ./unsupported/test/cxx11_tensor_map.cpp
  2294. ./unsupported/test/cxx11_tensor_shuffling.cpp
  2295. ./unsupported/test/cxx11_tensor_padding.cpp
  2296. ./unsupported/test/cxx11_tensor_argmax_sycl.cpp
  2297. ./unsupported/test/matrix_square_root.cpp
  2298. ./unsupported/test/dgmres.cpp
  2299. ./unsupported/test/cxx11_tensor_custom_op_sycl.cpp
  2300. ./unsupported/test/cxx11_tensor_reduction_sycl.cpp
  2301. ./unsupported/test/cxx11_runqueue.cpp
  2302. ./unsupported/test/cxx11_tensor_const.cpp
  2303. ./unsupported/test/matrix_power.cpp
  2304. ./unsupported/test/cxx11_tensor_contraction.cpp
  2305. ./unsupported/test/cxx11_tensor_random.cpp
  2306. ./unsupported/test/cxx11_tensor_volume_patch_sycl.cpp
  2307. ./unsupported/test/cxx11_tensor_contract_sycl.cpp
  2308. ./unsupported/test/cxx11_tensor_math.cpp
  2309. ./unsupported/test/splines.cpp
  2310. ./unsupported/test/cxx11_tensor_ref.cpp
  2311. ./unsupported/test/cxx11_tensor_concatenation_sycl.cpp
  2312. ./unsupported/test/gmres.cpp
  2313. ./unsupported/test/cxx11_tensor_fixed_size.cpp
  2314. ./unsupported/test/cxx11_tensor_custom_op.cpp
  2315. ./unsupported/test/cxx11_tensor_generator_sycl.cpp
  2316. ./unsupported/test/cxx11_tensor_uint128.cpp
  2317. ./unsupported/test/cxx11_tensor_builtins_sycl.cpp
  2318. ./unsupported/test/polynomialsolver.cpp
  2319. ./unsupported/test/cxx11_tensor_concatenation.cpp
  2320. ./unsupported/test/cxx11_tensor_broadcasting.cpp
  2321. ./unsupported/test/cxx11_tensor_convolution.cpp
  2322. ./unsupported/test/cxx11_tensor_forced_eval.cpp
  2323. ./unsupported/test/levenberg_marquardt.cpp
  2324. ./unsupported/test/cxx11_tensor_reverse.cpp
  2325. ./unsupported/test/cxx11_tensor_notification.cpp
  2326. ./unsupported/test/cxx11_tensor_patch_sycl.cpp
  2327. ./unsupported/test/cxx11_tensor_image_patch.cpp
  2328. ./unsupported/test/cxx11_tensor_scan.cpp
  2329. ./unsupported/test/cxx11_tensor_padding_sycl.cpp
  2330. ./unsupported/test/cxx11_tensor_index_list.cpp
  2331. ./unsupported/test/cxx11_tensor_io.cpp
  2332. ./unsupported/test/cxx11_tensor_mixed_indices.cpp
  2333. ./unsupported/test/cxx11_tensor_striding_sycl.cpp
  2334. ./unsupported/test/cxx11_tensor_of_const_values.cpp
  2335. ./unsupported/test/cxx11_tensor_symmetry.cpp
  2336. ./unsupported/test/cxx11_tensor_custom_index.cpp
  2337. ./unsupported/test/cxx11_tensor_chipping_sycl.cpp
  2338. ./unsupported/test/cxx11_tensor_roundings.cpp
  2339. ./unsupported/test/matrix_exponential.cpp
  2340. ./unsupported/test/cxx11_eventcount.cpp
  2341. ./unsupported/test/special_functions.cpp
  2342. ./unsupported/test/cxx11_tensor_dimension.cpp
  2343. ./unsupported/test/cxx11_tensor_layout_swap_sycl.cpp
  2344. ./lapack/eigenvalues.cpp
  2345. ./lapack/single.cpp
  2346. ./lapack/svd.cpp
  2347. ./lapack/complex_single.cpp
  2348. ./lapack/lu.cpp
  2349. ./lapack/double.cpp
  2350. ./lapack/complex_double.cpp
  2351. ./lapack/cholesky.cpp
  2352. ./lapack/lapack_common.h
  2353. ./blas/level2_impl.h
  2354. ./blas/PackedTriangularMatrixVector.h
  2355. ./blas/level3_impl.h
  2356. ./blas/complex_double.cpp
  2357. ./blas/common.h
  2358. ./blas/GeneralRank1Update.h
  2359. ./blas/double.cpp
  2360. ./blas/complex_single.cpp
  2361. ./blas/Rank2Update.h
  2362. ./blas/level1_impl.h
  2363. ./blas/level2_real_impl.h
  2364. ./blas/level1_real_impl.h
  2365. ./blas/single.cpp
  2366. ./blas/PackedSelfadjointProduct.h
  2367. ./blas/BandTriangularSolver.h
  2368. ./blas/level2_cplx_impl.h
  2369. ./blas/PackedTriangularSolverVector.h
  2370. ./blas/level1_cplx_impl.h
  2371. ./bench/analyze-blocking-sizes.cpp
  2372. ./bench/BenchTimer.h
  2373. ./bench/spbench/spbenchsolver.h
  2374. ./bench/spbench/spbenchstyle.h
  2375. ./bench/benchFFT.cpp
  2376. ./bench/eig33.cpp
  2377. ./bench/benchmark-blocking-sizes.cpp
  2378. ./demos/opengl/quaternion_demo.cpp
  2379. ./demos/opengl/camera.h
  2380. ./demos/opengl/gpuhelper.cpp
  2381. ./demos/opengl/gpuhelper.h
  2382. ./demos/opengl/icosphere.cpp
  2383. ./demos/opengl/quaternion_demo.h
  2384. ./demos/opengl/trackball.h
  2385. ./demos/opengl/icosphere.h
  2386. ./demos/opengl/camera.cpp
  2387. ./demos/opengl/trackball.cpp
  2388. ./demos/mix_eigen_and_c/binary_library.h
  2389. ./demos/mix_eigen_and_c/binary_library.cpp
  2390. ./demos/mandelbrot/mandelbrot.cpp
  2391. ./demos/mandelbrot/mandelbrot.h
  2392. Mozilla Public License Version 2.0
  2393. ==================================
  2394. 1. Definitions
  2395. --------------
  2396. 1.1. "Contributor"
  2397. means each individual or legal entity that creates, contributes to
  2398. the creation of, or owns Covered Software.
  2399. 1.2. "Contributor Version"
  2400. means the combination of the Contributions of others (if any) used
  2401. by a Contributor and that particular Contributor's Contribution.
  2402. 1.3. "Contribution"
  2403. means Covered Software of a particular Contributor.
  2404. 1.4. "Covered Software"
  2405. means Source Code Form to which the initial Contributor has attached
  2406. the notice in Exhibit A, the Executable Form of such Source Code
  2407. Form, and Modifications of such Source Code Form, in each case
  2408. including portions thereof.
  2409. 1.5. "Incompatible With Secondary Licenses"
  2410. means
  2411. (a) that the initial Contributor has attached the notice described
  2412. in Exhibit B to the Covered Software; or
  2413. (b) that the Covered Software was made available under the terms of
  2414. version 1.1 or earlier of the License, but not also under the
  2415. terms of a Secondary License.
  2416. 1.6. "Executable Form"
  2417. means any form of the work other than Source Code Form.
  2418. 1.7. "Larger Work"
  2419. means a work that combines Covered Software with other material, in
  2420. a separate file or files, that is not Covered Software.
  2421. 1.8. "License"
  2422. means this document.
  2423. 1.9. "Licensable"
  2424. means having the right to grant, to the maximum extent possible,
  2425. whether at the time of the initial grant or subsequently, any and
  2426. all of the rights conveyed by this License.
  2427. 1.10. "Modifications"
  2428. means any of the following:
  2429. (a) any file in Source Code Form that results from an addition to,
  2430. deletion from, or modification of the contents of Covered
  2431. Software; or
  2432. (b) any new file in Source Code Form that contains any Covered
  2433. Software.
  2434. 1.11. "Patent Claims" of a Contributor
  2435. means any patent claim(s), including without limitation, method,
  2436. process, and apparatus claims, in any patent Licensable by such
  2437. Contributor that would be infringed, but for the grant of the
  2438. License, by the making, using, selling, offering for sale, having
  2439. made, import, or transfer of either its Contributions or its
  2440. Contributor Version.
  2441. 1.12. "Secondary License"
  2442. means either the GNU General Public License, Version 2.0, the GNU
  2443. Lesser General Public License, Version 2.1, the GNU Affero General
  2444. Public License, Version 3.0, or any later versions of those
  2445. licenses.
  2446. 1.13. "Source Code Form"
  2447. means the form of the work preferred for making modifications.
  2448. 1.14. "You" (or "Your")
  2449. means an individual or a legal entity exercising rights under this
  2450. License. For legal entities, "You" includes any entity that
  2451. controls, is controlled by, or is under common control with You. For
  2452. purposes of this definition, "control" means (a) the power, direct
  2453. or indirect, to cause the direction or management of such entity,
  2454. whether by contract or otherwise, or (b) ownership of more than
  2455. fifty percent (50%) of the outstanding shares or beneficial
  2456. ownership of such entity.
  2457. 2. License Grants and Conditions
  2458. --------------------------------
  2459. 2.1. Grants
  2460. Each Contributor hereby grants You a world-wide, royalty-free,
  2461. non-exclusive license:
  2462. (a) under intellectual property rights (other than patent or trademark)
  2463. Licensable by such Contributor to use, reproduce, make available,
  2464. modify, display, perform, distribute, and otherwise exploit its
  2465. Contributions, either on an unmodified basis, with Modifications, or
  2466. as part of a Larger Work; and
  2467. (b) under Patent Claims of such Contributor to make, use, sell, offer
  2468. for sale, have made, import, and otherwise transfer either its
  2469. Contributions or its Contributor Version.
  2470. 2.2. Effective Date
  2471. The licenses granted in Section 2.1 with respect to any Contribution
  2472. become effective for each Contribution on the date the Contributor first
  2473. distributes such Contribution.
  2474. 2.3. Limitations on Grant Scope
  2475. The licenses granted in this Section 2 are the only rights granted under
  2476. this License. No additional rights or licenses will be implied from the
  2477. distribution or licensing of Covered Software under this License.
  2478. Notwithstanding Section 2.1(b) above, no patent license is granted by a
  2479. Contributor:
  2480. (a) for any code that a Contributor has removed from Covered Software;
  2481. or
  2482. (b) for infringements caused by: (i) Your and any other third party's
  2483. modifications of Covered Software, or (ii) the combination of its
  2484. Contributions with other software (except as part of its Contributor
  2485. Version); or
  2486. (c) under Patent Claims infringed by Covered Software in the absence of
  2487. its Contributions.
  2488. This License does not grant any rights in the trademarks, service marks,
  2489. or logos of any Contributor (except as may be necessary to comply with
  2490. the notice requirements in Section 3.4).
  2491. 2.4. Subsequent Licenses
  2492. No Contributor makes additional grants as a result of Your choice to
  2493. distribute the Covered Software under a subsequent version of this
  2494. License (see Section 10.2) or under the terms of a Secondary License (if
  2495. permitted under the terms of Section 3.3).
  2496. 2.5. Representation
  2497. Each Contributor represents that the Contributor believes its
  2498. Contributions are its original creation(s) or it has sufficient rights
  2499. to grant the rights to its Contributions conveyed by this License.
  2500. 2.6. Fair Use
  2501. This License is not intended to limit any rights You have under
  2502. applicable copyright doctrines of fair use, fair dealing, or other
  2503. equivalents.
  2504. 2.7. Conditions
  2505. Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
  2506. in Section 2.1.
  2507. 3. Responsibilities
  2508. -------------------
  2509. 3.1. Distribution of Source Form
  2510. All distribution of Covered Software in Source Code Form, including any
  2511. Modifications that You create or to which You contribute, must be under
  2512. the terms of this License. You must inform recipients that the Source
  2513. Code Form of the Covered Software is governed by the terms of this
  2514. License, and how they can obtain a copy of this License. You may not
  2515. attempt to alter or restrict the recipients' rights in the Source Code
  2516. Form.
  2517. 3.2. Distribution of Executable Form
  2518. If You distribute Covered Software in Executable Form then:
  2519. (a) such Covered Software must also be made available in Source Code
  2520. Form, as described in Section 3.1, and You must inform recipients of
  2521. the Executable Form how they can obtain a copy of such Source Code
  2522. Form by reasonable means in a timely manner, at a charge no more
  2523. than the cost of distribution to the recipient; and
  2524. (b) You may distribute such Executable Form under the terms of this
  2525. License, or sublicense it under different terms, provided that the
  2526. license for the Executable Form does not attempt to limit or alter
  2527. the recipients' rights in the Source Code Form under this License.
  2528. 3.3. Distribution of a Larger Work
  2529. You may create and distribute a Larger Work under terms of Your choice,
  2530. provided that You also comply with the requirements of this License for
  2531. the Covered Software. If the Larger Work is a combination of Covered
  2532. Software with a work governed by one or more Secondary Licenses, and the
  2533. Covered Software is not Incompatible With Secondary Licenses, this
  2534. License permits You to additionally distribute such Covered Software
  2535. under the terms of such Secondary License(s), so that the recipient of
  2536. the Larger Work may, at their option, further distribute the Covered
  2537. Software under the terms of either this License or such Secondary
  2538. License(s).
  2539. 3.4. Notices
  2540. You may not remove or alter the substance of any license notices
  2541. (including copyright notices, patent notices, disclaimers of warranty,
  2542. or limitations of liability) contained within the Source Code Form of
  2543. the Covered Software, except that You may alter any license notices to
  2544. the extent required to remedy known factual inaccuracies.
  2545. 3.5. Application of Additional Terms
  2546. You may choose to offer, and to charge a fee for, warranty, support,
  2547. indemnity or liability obligations to one or more recipients of Covered
  2548. Software. However, You may do so only on Your own behalf, and not on
  2549. behalf of any Contributor. You must make it absolutely clear that any
  2550. such warranty, support, indemnity, or liability obligation is offered by
  2551. You alone, and You hereby agree to indemnify every Contributor for any
  2552. liability incurred by such Contributor as a result of warranty, support,
  2553. indemnity or liability terms You offer. You may include additional
  2554. disclaimers of warranty and limitations of liability specific to any
  2555. jurisdiction.
  2556. 4. Inability to Comply Due to Statute or Regulation
  2557. ---------------------------------------------------
  2558. If it is impossible for You to comply with any of the terms of this
  2559. License with respect to some or all of the Covered Software due to
  2560. statute, judicial order, or regulation then You must: (a) comply with
  2561. the terms of this License to the maximum extent possible; and (b)
  2562. describe the limitations and the code they affect. Such description must
  2563. be placed in a text file included with all distributions of the Covered
  2564. Software under this License. Except to the extent prohibited by statute
  2565. or regulation, such description must be sufficiently detailed for a
  2566. recipient of ordinary skill to be able to understand it.
  2567. 5. Termination
  2568. --------------
  2569. 5.1. The rights granted under this License will terminate automatically
  2570. if You fail to comply with any of its terms. However, if You become
  2571. compliant, then the rights granted under this License from a particular
  2572. Contributor are reinstated (a) provisionally, unless and until such
  2573. Contributor explicitly and finally terminates Your grants, and (b) on an
  2574. ongoing basis, if such Contributor fails to notify You of the
  2575. non-compliance by some reasonable means prior to 60 days after You have
  2576. come back into compliance. Moreover, Your grants from a particular
  2577. Contributor are reinstated on an ongoing basis if such Contributor
  2578. notifies You of the non-compliance by some reasonable means, this is the
  2579. first time You have received notice of non-compliance with this License
  2580. from such Contributor, and You become compliant prior to 30 days after
  2581. Your receipt of the notice.
  2582. 5.2. If You initiate litigation against any entity by asserting a patent
  2583. infringement claim (excluding declaratory judgment actions,
  2584. counter-claims, and cross-claims) alleging that a Contributor Version
  2585. directly or indirectly infringes any patent, then the rights granted to
  2586. You by any and all Contributors for the Covered Software under Section
  2587. 2.1 of this License shall terminate.
  2588. 5.3. In the event of termination under Sections 5.1 or 5.2 above, all
  2589. end user license agreements (excluding distributors and resellers) which
  2590. have been validly granted by You or Your distributors under this License
  2591. prior to termination shall survive termination.
  2592. ************************************************************************
  2593. * *
  2594. * 6. Disclaimer of Warranty *
  2595. * ------------------------- *
  2596. * *
  2597. * Covered Software is provided under this License on an "as is" *
  2598. * basis, without warranty of any kind, either expressed, implied, or *
  2599. * statutory, including, without limitation, warranties that the *
  2600. * Covered Software is free of defects, merchantable, fit for a *
  2601. * particular purpose or non-infringing. The entire risk as to the *
  2602. * quality and performance of the Covered Software is with You. *
  2603. * Should any Covered Software prove defective in any respect, You *
  2604. * (not any Contributor) assume the cost of any necessary servicing, *
  2605. * repair, or correction. This disclaimer of warranty constitutes an *
  2606. * essential part of this License. No use of any Covered Software is *
  2607. * authorized under this License except under this disclaimer. *
  2608. * *
  2609. ************************************************************************
  2610. ************************************************************************
  2611. * *
  2612. * 7. Limitation of Liability *
  2613. * -------------------------- *
  2614. * *
  2615. * Under no circumstances and under no legal theory, whether tort *
  2616. * (including negligence), contract, or otherwise, shall any *
  2617. * Contributor, or anyone who distributes Covered Software as *
  2618. * permitted above, be liable to You for any direct, indirect, *
  2619. * special, incidental, or consequential damages of any character *
  2620. * including, without limitation, damages for lost profits, loss of *
  2621. * goodwill, work stoppage, computer failure or malfunction, or any *
  2622. * and all other commercial damages or losses, even if such party *
  2623. * shall have been informed of the possibility of such damages. This *
  2624. * limitation of liability shall not apply to liability for death or *
  2625. * personal injury resulting from such party's negligence to the *
  2626. * extent applicable law prohibits such limitation. Some *
  2627. * jurisdictions do not allow the exclusion or limitation of *
  2628. * incidental or consequential damages, so this exclusion and *
  2629. * limitation may not apply to You. *
  2630. * *
  2631. ************************************************************************
  2632. 8. Litigation
  2633. -------------
  2634. Any litigation relating to this License may be brought only in the
  2635. courts of a jurisdiction where the defendant maintains its principal
  2636. place of business and such litigation shall be governed by laws of that
  2637. jurisdiction, without reference to its conflict-of-law provisions.
  2638. Nothing in this Section shall prevent a party's ability to bring
  2639. cross-claims or counter-claims.
  2640. 9. Miscellaneous
  2641. ----------------
  2642. This License represents the complete agreement concerning the subject
  2643. matter hereof. If any provision of this License is held to be
  2644. unenforceable, such provision shall be reformed only to the extent
  2645. necessary to make it enforceable. Any law or regulation which provides
  2646. that the language of a contract shall be construed against the drafter
  2647. shall not be used to construe this License against a Contributor.
  2648. 10. Versions of the License
  2649. ---------------------------
  2650. 10.1. New Versions
  2651. Mozilla Foundation is the license steward. Except as provided in Section
  2652. 10.3, no one other than the license steward has the right to modify or
  2653. publish new versions of this License. Each version will be given a
  2654. distinguishing version number.
  2655. 10.2. Effect of New Versions
  2656. You may distribute the Covered Software under the terms of the version
  2657. of the License under which You originally received the Covered Software,
  2658. or under the terms of any subsequent version published by the license
  2659. steward.
  2660. 10.3. Modified Versions
  2661. If you create software not governed by this License, and you want to
  2662. create a new license for such software, you may create and use a
  2663. modified version of this License if you rename the license and remove
  2664. any references to the name of the license steward (except to note that
  2665. such modified license differs from this License).
  2666. 10.4. Distributing Source Code Form that is Incompatible With Secondary
  2667. Licenses
  2668. If You choose to distribute Source Code Form that is Incompatible With
  2669. Secondary Licenses under the terms of this version of the License, the
  2670. notice described in Exhibit B of this License must be attached.
  2671. Exhibit A - Source Code Form License Notice
  2672. -------------------------------------------
  2673. This Source Code Form is subject to the terms of the Mozilla Public
  2674. License, v. 2.0. If a copy of the MPL was not distributed with this
  2675. file, You can obtain one at http://mozilla.org/MPL/2.0/.
  2676. If it is not possible or desirable to put the notice in a particular
  2677. file, then You may include the notice in a location (such as a LICENSE
  2678. file in a relevant directory) where a recipient would be likely to look
  2679. for such a notice.
  2680. You may add additional accurate notices of copyright ownership.
  2681. Exhibit B - "Incompatible With Secondary Licenses" Notice
  2682. ---------------------------------------------------------
  2683. This Source Code Form is "Incompatible With Secondary Licenses", as
  2684. defined by the Mozilla Public License, v. 2.0.
  2685. ----------------------------------------------------------------------
  2686. Following applies to:
  2687. ./doc/UsingIntelMKL.dox
  2688. ./doc/UsingIntelMKL.dox
  2689. ./Eigen/src/Eigenvalues/ComplexSchur_MKL.h
  2690. ./Eigen/src/Eigenvalues/ComplexSchur_MKL.h
  2691. ./Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h
  2692. ./Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h
  2693. ./Eigen/src/Eigenvalues/RealSchur_MKL.h
  2694. ./Eigen/src/Eigenvalues/RealSchur_MKL.h
  2695. ./Eigen/src/LU/arch/Inverse_SSE.h
  2696. ./Eigen/src/LU/arch/Inverse_SSE.h
  2697. ./Eigen/src/LU/PartialPivLU_MKL.h
  2698. ./Eigen/src/LU/PartialPivLU_MKL.h
  2699. ./Eigen/src/QR/HouseholderQR_MKL.h
  2700. ./Eigen/src/QR/HouseholderQR_MKL.h
  2701. ./Eigen/src/QR/ColPivHouseholderQR_MKL.h
  2702. ./Eigen/src/QR/ColPivHouseholderQR_MKL.h
  2703. ./Eigen/src/SVD/JacobiSVD_MKL.h
  2704. ./Eigen/src/SVD/JacobiSVD_MKL.h
  2705. ./Eigen/src/PardisoSupport/PardisoSupport.h
  2706. ./Eigen/src/PardisoSupport/PardisoSupport.h
  2707. ./Eigen/src/Core/Assign_MKL.h
  2708. ./Eigen/src/Core/Assign_MKL.h
  2709. ./Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h
  2710. ./Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h
  2711. ./Eigen/src/Core/products/GeneralMatrixVector_MKL.h
  2712. ./Eigen/src/Core/products/GeneralMatrixVector_MKL.h
  2713. ./Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h
  2714. ./Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h
  2715. ./Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h
  2716. ./Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h
  2717. ./Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h
  2718. ./Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h
  2719. ./Eigen/src/Core/products/TriangularMatrixVector_MKL.h
  2720. ./Eigen/src/Core/products/TriangularMatrixVector_MKL.h
  2721. ./Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h
  2722. ./Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h
  2723. ./Eigen/src/Core/products/TriangularSolverMatrix_MKL.h
  2724. ./Eigen/src/Core/products/TriangularSolverMatrix_MKL.h
  2725. ./Eigen/src/Core/util/MKL_support.h
  2726. ./Eigen/src/Core/util/MKL_support.h
  2727. ./Eigen/src/Cholesky/LLT_MKL.h
  2728. ./Eigen/src/Cholesky/LLT_MKL.h
  2729. /*
  2730. Copyright (c) 2011, Intel Corporation. All rights reserved.
  2731. Redistribution and use in source and binary forms, with or without
  2732. modification, are permitted provided that the following conditions
  2733. are met:
  2734. * Redistributions of source code must retain the above copyright
  2735. notice, this list of conditions and the following disclaimer. *
  2736. Redistributions in binary form must reproduce the above copyright
  2737. notice, this list of conditions and the following disclaimer in the
  2738. documentation and/or other materials provided with the
  2739. distribution. * Neither the name of Intel Corporation nor the
  2740. names of its contributors may be used to endorse or promote
  2741. products derived from this software without specific prior written
  2742. permission.
  2743. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2744. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2745. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  2746. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  2747. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2748. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2749. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2750. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2751. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2752. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2753. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2754. */
  2755. ----------------------------------------------------------------------
  2756. Following applies to:
  2757. ./unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h
  2758. ./unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h
  2759. ./unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h
  2760. ./unsupported/Eigen/src/LevenbergMarquardt/LMpar.h
  2761. ./unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h
  2762. Minpack Copyright Notice (1999) University of Chicago. All rights
  2763. reserved
  2764. Redistribution and use in source and binary forms, with or
  2765. without modification, are permitted provided that the
  2766. following conditions are met:
  2767. 1. Redistributions of source code must retain the above
  2768. copyright notice, this list of conditions and the following
  2769. disclaimer.
  2770. 2. Redistributions in binary form must reproduce the above
  2771. copyright notice, this list of conditions and the following
  2772. disclaimer in the documentation and/or other materials
  2773. provided with the distribution.
  2774. 3. The end-user documentation included with the
  2775. redistribution, if any, must include the following
  2776. acknowledgment:
  2777. "This product includes software developed by the
  2778. University of Chicago, as Operator of Argonne National
  2779. Laboratory.
  2780. Alternately, this acknowledgment may appear in the software
  2781. itself, if and wherever such third-party acknowledgments
  2782. normally appear.
  2783. 4. WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED "AS IS"
  2784. WITHOUT WARRANTY OF ANY KIND. THE COPYRIGHT HOLDER, THE
  2785. UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, AND
  2786. THEIR EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR
  2787. IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES
  2788. OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE
  2789. OR NON-INFRINGEMENT, (2) DO NOT ASSUME ANY LEGAL LIABILITY
  2790. OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR
  2791. USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF
  2792. THE SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4)
  2793. DO NOT WARRANT THAT THE SOFTWARE WILL FUNCTION
  2794. UNINTERRUPTED, THAT IT IS ERROR-FREE OR THAT ANY ERRORS WILL
  2795. BE CORRECTED.
  2796. 5. LIMITATION OF LIABILITY. IN NO EVENT WILL THE COPYRIGHT
  2797. HOLDER, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF
  2798. ENERGY, OR THEIR EMPLOYEES: BE LIABLE FOR ANY INDIRECT,
  2799. INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF
  2800. ANY KIND OR NATURE, INCLUDING BUT NOT LIMITED TO LOSS OF
  2801. PROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER
  2802. SUCH LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT
  2803. (INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR OTHERWISE,
  2804. EVEN IF ANY OF SAID PARTIES HAS BEEN WARNED OF THE
  2805. POSSIBILITY OF SUCH LOSS OR DAMAGES.
  2806. Copyright (c) 1992-2013 The University of Tennessee and The University
  2807. of Tennessee Research Foundation. All rights
  2808. reserved.
  2809. Copyright (c) 2000-2013 The University of California Berkeley. All
  2810. rights reserved.
  2811. Copyright (c) 2006-2013 The University of Colorado Denver. All rights
  2812. reserved.
  2813. Following applies to:
  2814. ./lapack/*.c
  2815. $COPYRIGHT$
  2816. Additional copyrights may follow
  2817. $HEADER$
  2818. Redistribution and use in source and binary forms, with or without
  2819. modification, are permitted provided that the following conditions are
  2820. met:
  2821. - Redistributions of source code must retain the above copyright
  2822. notice, this list of conditions and the following disclaimer.
  2823. - Redistributions in binary form must reproduce the above copyright
  2824. notice, this list of conditions and the following disclaimer listed
  2825. in this license in the documentation and/or other materials
  2826. provided with the distribution.
  2827. - Neither the name of the copyright holders nor the names of its
  2828. contributors may be used to endorse or promote products derived from
  2829. this software without specific prior written permission.
  2830. The copyright holders provide no reassurances that the source code
  2831. provided does not infringe any patent, copyright, or any other
  2832. intellectual property rights of third parties. The copyright holders
  2833. disclaim any liability to any recipient for claims brought against
  2834. recipient by any third party for infringement of that parties
  2835. intellectual property rights.
  2836. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2837. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2838. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  2839. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  2840. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2841. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2842. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2843. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2844. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2845. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2846. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2847. FImmutableSortedDictionary
  2848. Copyright (c) 2012 Mads Hartmann Jensen
  2849. Permission is hereby granted, free of charge, to any person obtaining a copy of
  2850. this software and associated documentation files (the "Software"), to deal in
  2851. the Software without restriction, including without limitation the rights to
  2852. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  2853. of the Software, and to permit persons to whom the Software is furnished to do
  2854. so, subject to the following conditions:
  2855. The above copyright notice and this permission notice shall be included in all
  2856. copies or substantial portions of the Software.
  2857. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2858. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2859. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2860. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2861. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2862. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2863. SOFTWARE.
  2864. FP16
  2865. The MIT License (MIT)
  2866. Copyright (c) 2017 Facebook Inc.
  2867. Copyright (c) 2017 Georgia Institute of Technology
  2868. 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:
  2869. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  2870. 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.
  2871. Firebase for iOS
  2872. Apache License
  2873. Version 2.0, January 2004
  2874. http://www.apache.org/licenses/
  2875. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2876. 1. Definitions.
  2877. "License" shall mean the terms and conditions for use, reproduction,
  2878. and distribution as defined by Sections 1 through 9 of this document.
  2879. "Licensor" shall mean the copyright owner or entity authorized by
  2880. the copyright owner that is granting the License.
  2881. "Legal Entity" shall mean the union of the acting entity and all
  2882. other entities that control, are controlled by, or are under common
  2883. control with that entity. For the purposes of this definition,
  2884. "control" means (i) the power, direct or indirect, to cause the
  2885. direction or management of such entity, whether by contract or
  2886. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2887. outstanding shares, or (iii) beneficial ownership of such entity.
  2888. "You" (or "Your") shall mean an individual or Legal Entity
  2889. exercising permissions granted by this License.
  2890. "Source" form shall mean the preferred form for making modifications,
  2891. including but not limited to software source code, documentation
  2892. source, and configuration files.
  2893. "Object" form shall mean any form resulting from mechanical
  2894. transformation or translation of a Source form, including but
  2895. not limited to compiled object code, generated documentation,
  2896. and conversions to other media types.
  2897. "Work" shall mean the work of authorship, whether in Source or
  2898. Object form, made available under the License, as indicated by a
  2899. copyright notice that is included in or attached to the work
  2900. (an example is provided in the Appendix below).
  2901. "Derivative Works" shall mean any work, whether in Source or Object
  2902. form, that is based on (or derived from) the Work and for which the
  2903. editorial revisions, annotations, elaborations, or other modifications
  2904. represent, as a whole, an original work of authorship. For the purposes
  2905. of this License, Derivative Works shall not include works that remain
  2906. separable from, or merely link (or bind by name) to the interfaces of,
  2907. the Work and Derivative Works thereof.
  2908. "Contribution" shall mean any work of authorship, including
  2909. the original version of the Work and any modifications or additions
  2910. to that Work or Derivative Works thereof, that is intentionally
  2911. submitted to Licensor for inclusion in the Work by the copyright owner
  2912. or by an individual or Legal Entity authorized to submit on behalf of
  2913. the copyright owner. For the purposes of this definition, "submitted"
  2914. means any form of electronic, verbal, or written communication sent
  2915. to the Licensor or its representatives, including but not limited to
  2916. communication on electronic mailing lists, source code control systems,
  2917. and issue tracking systems that are managed by, or on behalf of, the
  2918. Licensor for the purpose of discussing and improving the Work, but
  2919. excluding communication that is conspicuously marked or otherwise
  2920. designated in writing by the copyright owner as "Not a Contribution."
  2921. "Contributor" shall mean Licensor and any individual or Legal Entity
  2922. on behalf of whom a Contribution has been received by Licensor and
  2923. subsequently incorporated within the Work.
  2924. 2. Grant of Copyright License. Subject to the terms and conditions of
  2925. this License, each Contributor hereby grants to You a perpetual,
  2926. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2927. copyright license to reproduce, prepare Derivative Works of,
  2928. publicly display, publicly perform, sublicense, and distribute the
  2929. Work and such Derivative Works in Source or Object form.
  2930. 3. Grant of Patent License. Subject to the terms and conditions of
  2931. this License, each Contributor hereby grants to You a perpetual,
  2932. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2933. (except as stated in this section) patent license to make, have made,
  2934. use, offer to sell, sell, import, and otherwise transfer the Work,
  2935. where such license applies only to those patent claims licensable
  2936. by such Contributor that are necessarily infringed by their
  2937. Contribution(s) alone or by combination of their Contribution(s)
  2938. with the Work to which such Contribution(s) was submitted. If You
  2939. institute patent litigation against any entity (including a
  2940. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2941. or a Contribution incorporated within the Work constitutes direct
  2942. or contributory patent infringement, then any patent licenses
  2943. granted to You under this License for that Work shall terminate
  2944. as of the date such litigation is filed.
  2945. 4. Redistribution. You may reproduce and distribute copies of the
  2946. Work or Derivative Works thereof in any medium, with or without
  2947. modifications, and in Source or Object form, provided that You
  2948. meet the following conditions:
  2949. (a) You must give any other recipients of the Work or
  2950. Derivative Works a copy of this License; and
  2951. (b) You must cause any modified files to carry prominent notices
  2952. stating that You changed the files; and
  2953. (c) You must retain, in the Source form of any Derivative Works
  2954. that You distribute, all copyright, patent, trademark, and
  2955. attribution notices from the Source form of the Work,
  2956. excluding those notices that do not pertain to any part of
  2957. the Derivative Works; and
  2958. (d) If the Work includes a "NOTICE" text file as part of its
  2959. distribution, then any Derivative Works that You distribute must
  2960. include a readable copy of the attribution notices contained
  2961. within such NOTICE file, excluding those notices that do not
  2962. pertain to any part of the Derivative Works, in at least one
  2963. of the following places: within a NOTICE text file distributed
  2964. as part of the Derivative Works; within the Source form or
  2965. documentation, if provided along with the Derivative Works; or,
  2966. within a display generated by the Derivative Works, if and
  2967. wherever such third-party notices normally appear. The contents
  2968. of the NOTICE file are for informational purposes only and
  2969. do not modify the License. You may add Your own attribution
  2970. notices within Derivative Works that You distribute, alongside
  2971. or as an addendum to the NOTICE text from the Work, provided
  2972. that such additional attribution notices cannot be construed
  2973. as modifying the License.
  2974. You may add Your own copyright statement to Your modifications and
  2975. may provide additional or different license terms and conditions
  2976. for use, reproduction, or distribution of Your modifications, or
  2977. for any such Derivative Works as a whole, provided Your use,
  2978. reproduction, and distribution of the Work otherwise complies with
  2979. the conditions stated in this License.
  2980. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2981. any Contribution intentionally submitted for inclusion in the Work
  2982. by You to the Licensor shall be under the terms and conditions of
  2983. this License, without any additional terms or conditions.
  2984. Notwithstanding the above, nothing herein shall supersede or modify
  2985. the terms of any separate license agreement you may have executed
  2986. with Licensor regarding such Contributions.
  2987. 6. Trademarks. This License does not grant permission to use the trade
  2988. names, trademarks, service marks, or product names of the Licensor,
  2989. except as required for reasonable and customary use in describing the
  2990. origin of the Work and reproducing the content of the NOTICE file.
  2991. 7. Disclaimer of Warranty. Unless required by applicable law or
  2992. agreed to in writing, Licensor provides the Work (and each
  2993. Contributor provides its Contributions) on an "AS IS" BASIS,
  2994. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2995. implied, including, without limitation, any warranties or conditions
  2996. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2997. PARTICULAR PURPOSE. You are solely responsible for determining the
  2998. appropriateness of using or redistributing the Work and assume any
  2999. risks associated with Your exercise of permissions under this License.
  3000. 8. Limitation of Liability. In no event and under no legal theory,
  3001. whether in tort (including negligence), contract, or otherwise,
  3002. unless required by applicable law (such as deliberate and grossly
  3003. negligent acts) or agreed to in writing, shall any Contributor be
  3004. liable to You for damages, including any direct, indirect, special,
  3005. incidental, or consequential damages of any character arising as a
  3006. result of this License or out of the use or inability to use the
  3007. Work (including but not limited to damages for loss of goodwill,
  3008. work stoppage, computer failure or malfunction, or any and all
  3009. other commercial damages or losses), even if such Contributor
  3010. has been advised of the possibility of such damages.
  3011. 9. Accepting Warranty or Additional Liability. While redistributing
  3012. the Work or Derivative Works thereof, You may choose to offer,
  3013. and charge a fee for, acceptance of support, warranty, indemnity,
  3014. or other liability obligations and/or rights consistent with this
  3015. License. However, in accepting such obligations, You may act only
  3016. on Your own behalf and on Your sole responsibility, not on behalf
  3017. of any other Contributor, and only if You agree to indemnify,
  3018. defend, and hold each Contributor harmless for any liability
  3019. incurred by, or claims asserted against, such Contributor by reason
  3020. of your accepting any such warranty or additional liability.
  3021. END OF TERMS AND CONDITIONS
  3022. APPENDIX: How to apply the Apache License to your work.
  3023. To apply the Apache License to your work, attach the following
  3024. boilerplate notice, with the fields enclosed by brackets "[]"
  3025. replaced with your own identifying information. (Don't include
  3026. the brackets!) The text should be enclosed in the appropriate
  3027. comment syntax for the file format. We also recommend that a
  3028. file or class name and description of purpose be included on the
  3029. same "printed page" as the copyright notice for easier
  3030. identification within third-party archives.
  3031. Copyright [yyyy] [name of copyright owner]
  3032. Licensed under the Apache License, Version 2.0 (the "License");
  3033. you may not use this file except in compliance with the License.
  3034. You may obtain a copy of the License at
  3035. http://www.apache.org/licenses/LICENSE-2.0
  3036. Unless required by applicable law or agreed to in writing, software
  3037. distributed under the License is distributed on an "AS IS" BASIS,
  3038. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3039. See the License for the specific language governing permissions and
  3040. limitations under the License.
  3041. Firebase for iOS
  3042. Apache License
  3043. Version 2.0, January 2004
  3044. http://www.apache.org/licenses/
  3045. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3046. 1. Definitions.
  3047. "License" shall mean the terms and conditions for use, reproduction,
  3048. and distribution as defined by Sections 1 through 9 of this document.
  3049. "Licensor" shall mean the copyright owner or entity authorized by
  3050. the copyright owner that is granting the License.
  3051. "Legal Entity" shall mean the union of the acting entity and all
  3052. other entities that control, are controlled by, or are under common
  3053. control with that entity. For the purposes of this definition,
  3054. "control" means (i) the power, direct or indirect, to cause the
  3055. direction or management of such entity, whether by contract or
  3056. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3057. outstanding shares, or (iii) beneficial ownership of such entity.
  3058. "You" (or "Your") shall mean an individual or Legal Entity
  3059. exercising permissions granted by this License.
  3060. "Source" form shall mean the preferred form for making modifications,
  3061. including but not limited to software source code, documentation
  3062. source, and configuration files.
  3063. "Object" form shall mean any form resulting from mechanical
  3064. transformation or translation of a Source form, including but
  3065. not limited to compiled object code, generated documentation,
  3066. and conversions to other media types.
  3067. "Work" shall mean the work of authorship, whether in Source or
  3068. Object form, made available under the License, as indicated by a
  3069. copyright notice that is included in or attached to the work
  3070. (an example is provided in the Appendix below).
  3071. "Derivative Works" shall mean any work, whether in Source or Object
  3072. form, that is based on (or derived from) the Work and for which the
  3073. editorial revisions, annotations, elaborations, or other modifications
  3074. represent, as a whole, an original work of authorship. For the purposes
  3075. of this License, Derivative Works shall not include works that remain
  3076. separable from, or merely link (or bind by name) to the interfaces of,
  3077. the Work and Derivative Works thereof.
  3078. "Contribution" shall mean any work of authorship, including
  3079. the original version of the Work and any modifications or additions
  3080. to that Work or Derivative Works thereof, that is intentionally
  3081. submitted to Licensor for inclusion in the Work by the copyright owner
  3082. or by an individual or Legal Entity authorized to submit on behalf of
  3083. the copyright owner. For the purposes of this definition, "submitted"
  3084. means any form of electronic, verbal, or written communication sent
  3085. to the Licensor or its representatives, including but not limited to
  3086. communication on electronic mailing lists, source code control systems,
  3087. and issue tracking systems that are managed by, or on behalf of, the
  3088. Licensor for the purpose of discussing and improving the Work, but
  3089. excluding communication that is conspicuously marked or otherwise
  3090. designated in writing by the copyright owner as "Not a Contribution."
  3091. "Contributor" shall mean Licensor and any individual or Legal Entity
  3092. on behalf of whom a Contribution has been received by Licensor and
  3093. subsequently incorporated within the Work.
  3094. 2. Grant of Copyright License. Subject to the terms and conditions of
  3095. this License, each Contributor hereby grants to You a perpetual,
  3096. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3097. copyright license to reproduce, prepare Derivative Works of,
  3098. publicly display, publicly perform, sublicense, and distribute the
  3099. Work and such Derivative Works in Source or Object form.
  3100. 3. Grant of Patent License. Subject to the terms and conditions of
  3101. this License, each Contributor hereby grants to You a perpetual,
  3102. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3103. (except as stated in this section) patent license to make, have made,
  3104. use, offer to sell, sell, import, and otherwise transfer the Work,
  3105. where such license applies only to those patent claims licensable
  3106. by such Contributor that are necessarily infringed by their
  3107. Contribution(s) alone or by combination of their Contribution(s)
  3108. with the Work to which such Contribution(s) was submitted. If You
  3109. institute patent litigation against any entity (including a
  3110. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3111. or a Contribution incorporated within the Work constitutes direct
  3112. or contributory patent infringement, then any patent licenses
  3113. granted to You under this License for that Work shall terminate
  3114. as of the date such litigation is filed.
  3115. 4. Redistribution. You may reproduce and distribute copies of the
  3116. Work or Derivative Works thereof in any medium, with or without
  3117. modifications, and in Source or Object form, provided that You
  3118. meet the following conditions:
  3119. (a) You must give any other recipients of the Work or
  3120. Derivative Works a copy of this License; and
  3121. (b) You must cause any modified files to carry prominent notices
  3122. stating that You changed the files; and
  3123. (c) You must retain, in the Source form of any Derivative Works
  3124. that You distribute, all copyright, patent, trademark, and
  3125. attribution notices from the Source form of the Work,
  3126. excluding those notices that do not pertain to any part of
  3127. the Derivative Works; and
  3128. (d) If the Work includes a "NOTICE" text file as part of its
  3129. distribution, then any Derivative Works that You distribute must
  3130. include a readable copy of the attribution notices contained
  3131. within such NOTICE file, excluding those notices that do not
  3132. pertain to any part of the Derivative Works, in at least one
  3133. of the following places: within a NOTICE text file distributed
  3134. as part of the Derivative Works; within the Source form or
  3135. documentation, if provided along with the Derivative Works; or,
  3136. within a display generated by the Derivative Works, if and
  3137. wherever such third-party notices normally appear. The contents
  3138. of the NOTICE file are for informational purposes only and
  3139. do not modify the License. You may add Your own attribution
  3140. notices within Derivative Works that You distribute, alongside
  3141. or as an addendum to the NOTICE text from the Work, provided
  3142. that such additional attribution notices cannot be construed
  3143. as modifying the License.
  3144. You may add Your own copyright statement to Your modifications and
  3145. may provide additional or different license terms and conditions
  3146. for use, reproduction, or distribution of Your modifications, or
  3147. for any such Derivative Works as a whole, provided Your use,
  3148. reproduction, and distribution of the Work otherwise complies with
  3149. the conditions stated in this License.
  3150. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3151. any Contribution intentionally submitted for inclusion in the Work
  3152. by You to the Licensor shall be under the terms and conditions of
  3153. this License, without any additional terms or conditions.
  3154. Notwithstanding the above, nothing herein shall supersede or modify
  3155. the terms of any separate license agreement you may have executed
  3156. with Licensor regarding such Contributions.
  3157. 6. Trademarks. This License does not grant permission to use the trade
  3158. names, trademarks, service marks, or product names of the Licensor,
  3159. except as required for reasonable and customary use in describing the
  3160. origin of the Work and reproducing the content of the NOTICE file.
  3161. 7. Disclaimer of Warranty. Unless required by applicable law or
  3162. agreed to in writing, Licensor provides the Work (and each
  3163. Contributor provides its Contributions) on an "AS IS" BASIS,
  3164. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3165. implied, including, without limitation, any warranties or conditions
  3166. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3167. PARTICULAR PURPOSE. You are solely responsible for determining the
  3168. appropriateness of using or redistributing the Work and assume any
  3169. risks associated with Your exercise of permissions under this License.
  3170. 8. Limitation of Liability. In no event and under no legal theory,
  3171. whether in tort (including negligence), contract, or otherwise,
  3172. unless required by applicable law (such as deliberate and grossly
  3173. negligent acts) or agreed to in writing, shall any Contributor be
  3174. liable to You for damages, including any direct, indirect, special,
  3175. incidental, or consequential damages of any character arising as a
  3176. result of this License or out of the use or inability to use the
  3177. Work (including but not limited to damages for loss of goodwill,
  3178. work stoppage, computer failure or malfunction, or any and all
  3179. other commercial damages or losses), even if such Contributor
  3180. has been advised of the possibility of such damages.
  3181. 9. Accepting Warranty or Additional Liability. While redistributing
  3182. the Work or Derivative Works thereof, You may choose to offer,
  3183. and charge a fee for, acceptance of support, warranty, indemnity,
  3184. or other liability obligations and/or rights consistent with this
  3185. License. However, in accepting such obligations, You may act only
  3186. on Your own behalf and on Your sole responsibility, not on behalf
  3187. of any other Contributor, and only if You agree to indemnify,
  3188. defend, and hold each Contributor harmless for any liability
  3189. incurred by, or claims asserted against, such Contributor by reason
  3190. of your accepting any such warranty or additional liability.
  3191. END OF TERMS AND CONDITIONS
  3192. APPENDIX: How to apply the Apache License to your work.
  3193. To apply the Apache License to your work, attach the following
  3194. boilerplate notice, with the fields enclosed by brackets "[]"
  3195. replaced with your own identifying information. (Don't include
  3196. the brackets!) The text should be enclosed in the appropriate
  3197. comment syntax for the file format. We also recommend that a
  3198. file or class name and description of purpose be included on the
  3199. same "printed page" as the copyright notice for easier
  3200. identification within third-party archives.
  3201. Copyright [yyyy] [name of copyright owner]
  3202. Licensed under the Apache License, Version 2.0 (the "License");
  3203. you may not use this file except in compliance with the License.
  3204. You may obtain a copy of the License at
  3205. http://www.apache.org/licenses/LICENSE-2.0
  3206. Unless required by applicable law or agreed to in writing, software
  3207. distributed under the License is distributed on an "AS IS" BASIS,
  3208. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3209. See the License for the specific language governing permissions and
  3210. limitations under the License.
  3211. Firebase for iOS
  3212. Apache License
  3213. Version 2.0, January 2004
  3214. http://www.apache.org/licenses/
  3215. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3216. 1. Definitions.
  3217. "License" shall mean the terms and conditions for use, reproduction,
  3218. and distribution as defined by Sections 1 through 9 of this document.
  3219. "Licensor" shall mean the copyright owner or entity authorized by
  3220. the copyright owner that is granting the License.
  3221. "Legal Entity" shall mean the union of the acting entity and all
  3222. other entities that control, are controlled by, or are under common
  3223. control with that entity. For the purposes of this definition,
  3224. "control" means (i) the power, direct or indirect, to cause the
  3225. direction or management of such entity, whether by contract or
  3226. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3227. outstanding shares, or (iii) beneficial ownership of such entity.
  3228. "You" (or "Your") shall mean an individual or Legal Entity
  3229. exercising permissions granted by this License.
  3230. "Source" form shall mean the preferred form for making modifications,
  3231. including but not limited to software source code, documentation
  3232. source, and configuration files.
  3233. "Object" form shall mean any form resulting from mechanical
  3234. transformation or translation of a Source form, including but
  3235. not limited to compiled object code, generated documentation,
  3236. and conversions to other media types.
  3237. "Work" shall mean the work of authorship, whether in Source or
  3238. Object form, made available under the License, as indicated by a
  3239. copyright notice that is included in or attached to the work
  3240. (an example is provided in the Appendix below).
  3241. "Derivative Works" shall mean any work, whether in Source or Object
  3242. form, that is based on (or derived from) the Work and for which the
  3243. editorial revisions, annotations, elaborations, or other modifications
  3244. represent, as a whole, an original work of authorship. For the purposes
  3245. of this License, Derivative Works shall not include works that remain
  3246. separable from, or merely link (or bind by name) to the interfaces of,
  3247. the Work and Derivative Works thereof.
  3248. "Contribution" shall mean any work of authorship, including
  3249. the original version of the Work and any modifications or additions
  3250. to that Work or Derivative Works thereof, that is intentionally
  3251. submitted to Licensor for inclusion in the Work by the copyright owner
  3252. or by an individual or Legal Entity authorized to submit on behalf of
  3253. the copyright owner. For the purposes of this definition, "submitted"
  3254. means any form of electronic, verbal, or written communication sent
  3255. to the Licensor or its representatives, including but not limited to
  3256. communication on electronic mailing lists, source code control systems,
  3257. and issue tracking systems that are managed by, or on behalf of, the
  3258. Licensor for the purpose of discussing and improving the Work, but
  3259. excluding communication that is conspicuously marked or otherwise
  3260. designated in writing by the copyright owner as "Not a Contribution."
  3261. "Contributor" shall mean Licensor and any individual or Legal Entity
  3262. on behalf of whom a Contribution has been received by Licensor and
  3263. subsequently incorporated within the Work.
  3264. 2. Grant of Copyright License. Subject to the terms and conditions of
  3265. this License, each Contributor hereby grants to You a perpetual,
  3266. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3267. copyright license to reproduce, prepare Derivative Works of,
  3268. publicly display, publicly perform, sublicense, and distribute the
  3269. Work and such Derivative Works in Source or Object form.
  3270. 3. Grant of Patent License. Subject to the terms and conditions of
  3271. this License, each Contributor hereby grants to You a perpetual,
  3272. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3273. (except as stated in this section) patent license to make, have made,
  3274. use, offer to sell, sell, import, and otherwise transfer the Work,
  3275. where such license applies only to those patent claims licensable
  3276. by such Contributor that are necessarily infringed by their
  3277. Contribution(s) alone or by combination of their Contribution(s)
  3278. with the Work to which such Contribution(s) was submitted. If You
  3279. institute patent litigation against any entity (including a
  3280. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3281. or a Contribution incorporated within the Work constitutes direct
  3282. or contributory patent infringement, then any patent licenses
  3283. granted to You under this License for that Work shall terminate
  3284. as of the date such litigation is filed.
  3285. 4. Redistribution. You may reproduce and distribute copies of the
  3286. Work or Derivative Works thereof in any medium, with or without
  3287. modifications, and in Source or Object form, provided that You
  3288. meet the following conditions:
  3289. (a) You must give any other recipients of the Work or
  3290. Derivative Works a copy of this License; and
  3291. (b) You must cause any modified files to carry prominent notices
  3292. stating that You changed the files; and
  3293. (c) You must retain, in the Source form of any Derivative Works
  3294. that You distribute, all copyright, patent, trademark, and
  3295. attribution notices from the Source form of the Work,
  3296. excluding those notices that do not pertain to any part of
  3297. the Derivative Works; and
  3298. (d) If the Work includes a "NOTICE" text file as part of its
  3299. distribution, then any Derivative Works that You distribute must
  3300. include a readable copy of the attribution notices contained
  3301. within such NOTICE file, excluding those notices that do not
  3302. pertain to any part of the Derivative Works, in at least one
  3303. of the following places: within a NOTICE text file distributed
  3304. as part of the Derivative Works; within the Source form or
  3305. documentation, if provided along with the Derivative Works; or,
  3306. within a display generated by the Derivative Works, if and
  3307. wherever such third-party notices normally appear. The contents
  3308. of the NOTICE file are for informational purposes only and
  3309. do not modify the License. You may add Your own attribution
  3310. notices within Derivative Works that You distribute, alongside
  3311. or as an addendum to the NOTICE text from the Work, provided
  3312. that such additional attribution notices cannot be construed
  3313. as modifying the License.
  3314. You may add Your own copyright statement to Your modifications and
  3315. may provide additional or different license terms and conditions
  3316. for use, reproduction, or distribution of Your modifications, or
  3317. for any such Derivative Works as a whole, provided Your use,
  3318. reproduction, and distribution of the Work otherwise complies with
  3319. the conditions stated in this License.
  3320. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3321. any Contribution intentionally submitted for inclusion in the Work
  3322. by You to the Licensor shall be under the terms and conditions of
  3323. this License, without any additional terms or conditions.
  3324. Notwithstanding the above, nothing herein shall supersede or modify
  3325. the terms of any separate license agreement you may have executed
  3326. with Licensor regarding such Contributions.
  3327. 6. Trademarks. This License does not grant permission to use the trade
  3328. names, trademarks, service marks, or product names of the Licensor,
  3329. except as required for reasonable and customary use in describing the
  3330. origin of the Work and reproducing the content of the NOTICE file.
  3331. 7. Disclaimer of Warranty. Unless required by applicable law or
  3332. agreed to in writing, Licensor provides the Work (and each
  3333. Contributor provides its Contributions) on an "AS IS" BASIS,
  3334. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3335. implied, including, without limitation, any warranties or conditions
  3336. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3337. PARTICULAR PURPOSE. You are solely responsible for determining the
  3338. appropriateness of using or redistributing the Work and assume any
  3339. risks associated with Your exercise of permissions under this License.
  3340. 8. Limitation of Liability. In no event and under no legal theory,
  3341. whether in tort (including negligence), contract, or otherwise,
  3342. unless required by applicable law (such as deliberate and grossly
  3343. negligent acts) or agreed to in writing, shall any Contributor be
  3344. liable to You for damages, including any direct, indirect, special,
  3345. incidental, or consequential damages of any character arising as a
  3346. result of this License or out of the use or inability to use the
  3347. Work (including but not limited to damages for loss of goodwill,
  3348. work stoppage, computer failure or malfunction, or any and all
  3349. other commercial damages or losses), even if such Contributor
  3350. has been advised of the possibility of such damages.
  3351. 9. Accepting Warranty or Additional Liability. While redistributing
  3352. the Work or Derivative Works thereof, You may choose to offer,
  3353. and charge a fee for, acceptance of support, warranty, indemnity,
  3354. or other liability obligations and/or rights consistent with this
  3355. License. However, in accepting such obligations, You may act only
  3356. on Your own behalf and on Your sole responsibility, not on behalf
  3357. of any other Contributor, and only if You agree to indemnify,
  3358. defend, and hold each Contributor harmless for any liability
  3359. incurred by, or claims asserted against, such Contributor by reason
  3360. of your accepting any such warranty or additional liability.
  3361. END OF TERMS AND CONDITIONS
  3362. APPENDIX: How to apply the Apache License to your work.
  3363. To apply the Apache License to your work, attach the following
  3364. boilerplate notice, with the fields enclosed by brackets "[]"
  3365. replaced with your own identifying information. (Don't include
  3366. the brackets!) The text should be enclosed in the appropriate
  3367. comment syntax for the file format. We also recommend that a
  3368. file or class name and description of purpose be included on the
  3369. same "printed page" as the copyright notice for easier
  3370. identification within third-party archives.
  3371. Copyright [yyyy] [name of copyright owner]
  3372. Licensed under the Apache License, Version 2.0 (the "License");
  3373. you may not use this file except in compliance with the License.
  3374. You may obtain a copy of the License at
  3375. http://www.apache.org/licenses/LICENSE-2.0
  3376. Unless required by applicable law or agreed to in writing, software
  3377. distributed under the License is distributed on an "AS IS" BASIS,
  3378. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3379. See the License for the specific language governing permissions and
  3380. limitations under the License.
  3381. FlatBuffers
  3382. Apache License
  3383. Version 2.0, January 2004
  3384. http://www.apache.org/licenses/
  3385. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3386. 1. Definitions.
  3387. "License" shall mean the terms and conditions for use, reproduction,
  3388. and distribution as defined by Sections 1 through 9 of this document.
  3389. "Licensor" shall mean the copyright owner or entity authorized by
  3390. the copyright owner that is granting the License.
  3391. "Legal Entity" shall mean the union of the acting entity and all
  3392. other entities that control, are controlled by, or are under common
  3393. control with that entity. For the purposes of this definition,
  3394. "control" means (i) the power, direct or indirect, to cause the
  3395. direction or management of such entity, whether by contract or
  3396. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3397. outstanding shares, or (iii) beneficial ownership of such entity.
  3398. "You" (or "Your") shall mean an individual or Legal Entity
  3399. exercising permissions granted by this License.
  3400. "Source" form shall mean the preferred form for making modifications,
  3401. including but not limited to software source code, documentation
  3402. source, and configuration files.
  3403. "Object" form shall mean any form resulting from mechanical
  3404. transformation or translation of a Source form, including but
  3405. not limited to compiled object code, generated documentation,
  3406. and conversions to other media types.
  3407. "Work" shall mean the work of authorship, whether in Source or
  3408. Object form, made available under the License, as indicated by a
  3409. copyright notice that is included in or attached to the work
  3410. (an example is provided in the Appendix below).
  3411. "Derivative Works" shall mean any work, whether in Source or Object
  3412. form, that is based on (or derived from) the Work and for which the
  3413. editorial revisions, annotations, elaborations, or other modifications
  3414. represent, as a whole, an original work of authorship. For the purposes
  3415. of this License, Derivative Works shall not include works that remain
  3416. separable from, or merely link (or bind by name) to the interfaces of,
  3417. the Work and Derivative Works thereof.
  3418. "Contribution" shall mean any work of authorship, including
  3419. the original version of the Work and any modifications or additions
  3420. to that Work or Derivative Works thereof, that is intentionally
  3421. submitted to Licensor for inclusion in the Work by the copyright owner
  3422. or by an individual or Legal Entity authorized to submit on behalf of
  3423. the copyright owner. For the purposes of this definition, "submitted"
  3424. means any form of electronic, verbal, or written communication sent
  3425. to the Licensor or its representatives, including but not limited to
  3426. communication on electronic mailing lists, source code control systems,
  3427. and issue tracking systems that are managed by, or on behalf of, the
  3428. Licensor for the purpose of discussing and improving the Work, but
  3429. excluding communication that is conspicuously marked or otherwise
  3430. designated in writing by the copyright owner as "Not a Contribution."
  3431. "Contributor" shall mean Licensor and any individual or Legal Entity
  3432. on behalf of whom a Contribution has been received by Licensor and
  3433. subsequently incorporated within the Work.
  3434. 2. Grant of Copyright License. Subject to the terms and conditions of
  3435. this License, each Contributor hereby grants to You a perpetual,
  3436. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3437. copyright license to reproduce, prepare Derivative Works of,
  3438. publicly display, publicly perform, sublicense, and distribute the
  3439. Work and such Derivative Works in Source or Object form.
  3440. 3. Grant of Patent License. Subject to the terms and conditions of
  3441. this License, each Contributor hereby grants to You a perpetual,
  3442. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3443. (except as stated in this section) patent license to make, have made,
  3444. use, offer to sell, sell, import, and otherwise transfer the Work,
  3445. where such license applies only to those patent claims licensable
  3446. by such Contributor that are necessarily infringed by their
  3447. Contribution(s) alone or by combination of their Contribution(s)
  3448. with the Work to which such Contribution(s) was submitted. If You
  3449. institute patent litigation against any entity (including a
  3450. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3451. or a Contribution incorporated within the Work constitutes direct
  3452. or contributory patent infringement, then any patent licenses
  3453. granted to You under this License for that Work shall terminate
  3454. as of the date such litigation is filed.
  3455. 4. Redistribution. You may reproduce and distribute copies of the
  3456. Work or Derivative Works thereof in any medium, with or without
  3457. modifications, and in Source or Object form, provided that You
  3458. meet the following conditions:
  3459. (a) You must give any other recipients of the Work or
  3460. Derivative Works a copy of this License; and
  3461. (b) You must cause any modified files to carry prominent notices
  3462. stating that You changed the files; and
  3463. (c) You must retain, in the Source form of any Derivative Works
  3464. that You distribute, all copyright, patent, trademark, and
  3465. attribution notices from the Source form of the Work,
  3466. excluding those notices that do not pertain to any part of
  3467. the Derivative Works; and
  3468. (d) If the Work includes a "NOTICE" text file as part of its
  3469. distribution, then any Derivative Works that You distribute must
  3470. include a readable copy of the attribution notices contained
  3471. within such NOTICE file, excluding those notices that do not
  3472. pertain to any part of the Derivative Works, in at least one
  3473. of the following places: within a NOTICE text file distributed
  3474. as part of the Derivative Works; within the Source form or
  3475. documentation, if provided along with the Derivative Works; or,
  3476. within a display generated by the Derivative Works, if and
  3477. wherever such third-party notices normally appear. The contents
  3478. of the NOTICE file are for informational purposes only and
  3479. do not modify the License. You may add Your own attribution
  3480. notices within Derivative Works that You distribute, alongside
  3481. or as an addendum to the NOTICE text from the Work, provided
  3482. that such additional attribution notices cannot be construed
  3483. as modifying the License.
  3484. You may add Your own copyright statement to Your modifications and
  3485. may provide additional or different license terms and conditions
  3486. for use, reproduction, or distribution of Your modifications, or
  3487. for any such Derivative Works as a whole, provided Your use,
  3488. reproduction, and distribution of the Work otherwise complies with
  3489. the conditions stated in this License.
  3490. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3491. any Contribution intentionally submitted for inclusion in the Work
  3492. by You to the Licensor shall be under the terms and conditions of
  3493. this License, without any additional terms or conditions.
  3494. Notwithstanding the above, nothing herein shall supersede or modify
  3495. the terms of any separate license agreement you may have executed
  3496. with Licensor regarding such Contributions.
  3497. 6. Trademarks. This License does not grant permission to use the trade
  3498. names, trademarks, service marks, or product names of the Licensor,
  3499. except as required for reasonable and customary use in describing the
  3500. origin of the Work and reproducing the content of the NOTICE file.
  3501. 7. Disclaimer of Warranty. Unless required by applicable law or
  3502. agreed to in writing, Licensor provides the Work (and each
  3503. Contributor provides its Contributions) on an "AS IS" BASIS,
  3504. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3505. implied, including, without limitation, any warranties or conditions
  3506. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3507. PARTICULAR PURPOSE. You are solely responsible for determining the
  3508. appropriateness of using or redistributing the Work and assume any
  3509. risks associated with Your exercise of permissions under this License.
  3510. 8. Limitation of Liability. In no event and under no legal theory,
  3511. whether in tort (including negligence), contract, or otherwise,
  3512. unless required by applicable law (such as deliberate and grossly
  3513. negligent acts) or agreed to in writing, shall any Contributor be
  3514. liable to You for damages, including any direct, indirect, special,
  3515. incidental, or consequential damages of any character arising as a
  3516. result of this License or out of the use or inability to use the
  3517. Work (including but not limited to damages for loss of goodwill,
  3518. work stoppage, computer failure or malfunction, or any and all
  3519. other commercial damages or losses), even if such Contributor
  3520. has been advised of the possibility of such damages.
  3521. 9. Accepting Warranty or Additional Liability. While redistributing
  3522. the Work or Derivative Works thereof, You may choose to offer,
  3523. and charge a fee for, acceptance of support, warranty, indemnity,
  3524. or other liability obligations and/or rights consistent with this
  3525. License. However, in accepting such obligations, You may act only
  3526. on Your own behalf and on Your sole responsibility, not on behalf
  3527. of any other Contributor, and only if You agree to indemnify,
  3528. defend, and hold each Contributor harmless for any liability
  3529. incurred by, or claims asserted against, such Contributor by reason
  3530. of your accepting any such warranty or additional liability.
  3531. END OF TERMS AND CONDITIONS
  3532. APPENDIX: How to apply the Apache License to your work.
  3533. To apply the Apache License to your work, attach the following
  3534. boilerplate notice, with the fields enclosed by brackets "[]"
  3535. replaced with your own identifying information. (Don't include
  3536. the brackets!) The text should be enclosed in the appropriate
  3537. comment syntax for the file format. We also recommend that a
  3538. file or class name and description of purpose be included on the
  3539. same "printed page" as the copyright notice for easier
  3540. identification within third-party archives.
  3541. Copyright 2014 Google Inc.
  3542. Licensed under the Apache License, Version 2.0 (the "License");
  3543. you may not use this file except in compliance with the License.
  3544. You may obtain a copy of the License at
  3545. http://www.apache.org/licenses/LICENSE-2.0
  3546. Unless required by applicable law or agreed to in writing, software
  3547. distributed under the License is distributed on an "AS IS" BASIS,
  3548. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3549. See the License for the specific language governing permissions and
  3550. limitations under the License.
  3551. GDAL
  3552. GDAL/OGR Licensing
  3553. ==================
  3554. This file attempts to include all licenses that apply within the GDAL/OGR
  3555. source tree, in particular any that are supposed to be exposed to the end user
  3556. for credit requirements for instance. The contents of this file can be
  3557. displayed from GDAL commandline utilities using the --license commandline
  3558. switch.
  3559. GDAL/OGR General
  3560. ----------------
  3561. In general GDAL/OGR is licensed under an MIT/X style license with the
  3562. following terms:
  3563. Permission is hereby granted, free of charge, to any person obtaining a
  3564. copy of this software and associated documentation files (the "Software"),
  3565. to deal in the Software without restriction, including without limitation
  3566. the rights to use, copy, modify, merge, publish, distribute, sublicense,
  3567. and/or sell copies of the Software, and to permit persons to whom the
  3568. Software is furnished to do so, subject to the following conditions:
  3569. The above copyright notice and this permission notice shall be included
  3570. in all copies or substantial portions of the Software.
  3571. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  3572. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3573. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  3574. THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3575. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  3576. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  3577. DEALINGS IN THE SOFTWARE.
  3578. gdal/frmts/gtiff/tif_float.c
  3579. ----------------------------
  3580. Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
  3581. Digital Ltd. LLC
  3582. All rights reserved.
  3583. Redistribution and use in source and binary forms, with or without
  3584. modification, are permitted provided that the following conditions are
  3585. met:
  3586. * Redistributions of source code must retain the above copyright
  3587. notice, this list of conditions and the following disclaimer.
  3588. * Redistributions in binary form must reproduce the above
  3589. copyright notice, this list of conditions and the following disclaimer
  3590. in the documentation and/or other materials provided with the
  3591. distribution.
  3592. * Neither the name of Industrial Light & Magic nor the names of
  3593. its contributors may be used to endorse or promote products derived
  3594. from this software without specific prior written permission.
  3595. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3596. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3597. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3598. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3599. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3600. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3601. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3602. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3603. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3604. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3605. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3606. gdal/frmts/hdf4/hdf-eos/*
  3607. ------------------------
  3608. Copyright (C) 1996 Hughes and Applied Research Corporation
  3609. Permission to use, modify, and distribute this software and its documentation
  3610. for any purpose without fee is hereby granted, provided that the above
  3611. copyright notice appear in all copies and that both that copyright notice and
  3612. this permission notice appear in supporting documentation.
  3613. gdal/frmts/pcraster/libcsf
  3614. --------------------------
  3615. Copyright (c) 1997-2003, Utrecht University
  3616. All rights reserved.
  3617. Redistribution and use in source and binary forms, with or without
  3618. modification, are permitted provided that the following conditions
  3619. are met:
  3620. * Redistributions of source code must retain the above copyright
  3621. notice, this list of conditions and the following disclaimer.
  3622. * Redistributions in binary form must reproduce the above
  3623. copyright notice, this list of conditions and the following
  3624. disclaimer in the documentation and/or other materials provided
  3625. with the distribution.
  3626. * Neither the name of Utrecht University nor the names of its contributors
  3627. may be used to endorse or promote products derived from this software
  3628. without specific prior written permission.
  3629. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3630. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3631. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3632. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3633. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3634. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3635. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3636. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3637. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3638. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3639. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3640. GTMHTTPServer.m
  3641. Based a little on HTTPServer, part of the CocoaHTTPServer sample code found at
  3642. https://opensource.apple.com/source/HTTPServer/HTTPServer-11/CocoaHTTPServer/
  3643. License for the CocoaHTTPServer sample code:
  3644. Software License Agreement (BSD License)
  3645. Copyright (c) 2011, Deusty, LLC
  3646. All rights reserved.
  3647. Redistribution and use of this software in source and binary forms,
  3648. with or without modification, are permitted provided that the following conditions are met:
  3649. * Redistributions of source code must retain the above
  3650. copyright notice, this list of conditions and the
  3651. following disclaimer.
  3652. * Neither the name of Deusty nor the names of its
  3653. contributors may be used to endorse or promote products
  3654. derived from this software without specific prior
  3655. written permission of Deusty, LLC.
  3656. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
  3657. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  3658. FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  3659. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  3660. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  3661. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3662. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  3663. OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  3664. POSSIBILITY OF SUCH DAMAGE.
  3665. GULAppEnvironmentUtil.m
  3666. The following copyright from Landon J. Fuller applies to the isAppEncrypted function.
  3667. Copyright (c) 2017 Landon J. Fuller <landon@landonf.org>
  3668. All rights reserved.
  3669. Permission is hereby granted, free of charge, to any person obtaining a copy of this software
  3670. and associated documentation files (the "Software"), to deal in the Software without
  3671. restriction, including without limitation the rights to use, copy, modify, merge, publish,
  3672. distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the
  3673. Software is furnished to do so, subject to the following conditions:
  3674. The above copyright notice and this permission notice shall be included in all copies or
  3675. substantial portions of the Software.
  3676. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
  3677. BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  3678. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
  3679. DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  3680. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3681. Comment from <a href="http://iphonedevwiki.net/index.php/Crack_prevention">iPhone Dev Wiki
  3682. Crack Prevention</a>:
  3683. App Store binaries are signed by both their developer and Apple. This encrypts the binary so
  3684. that decryption keys are needed in order to make the binary readable. When iOS executes the
  3685. binary, the decryption keys are used to decrypt the binary into a readable state where it is
  3686. then loaded into memory and executed. iOS can tell the encryption status of a binary via the
  3687. cryptid structure member of LC_ENCRYPTION_INFO MachO load command. If cryptid is a non-zero
  3688. value then the binary is encrypted.
  3689. 'Cracking' works by letting the kernel decrypt the binary then siphoning the decrypted data into
  3690. a new binary file, resigning, and repackaging. This will only work on jailbroken devices as
  3691. codesignature validation has been removed. Resigning takes place because while the codesignature
  3692. doesn't have to be valid thanks to the jailbreak, it does have to be in place unless you have
  3693. AppSync or similar to disable codesignature checks.
  3694. More information at <a href="http://landonf.org/2009/02/index.html">Landon Fuller's blog</a>
  3695. Google APIs Client Library for Objective-C for REST
  3696. Apache License
  3697. Version 2.0, January 2004
  3698. http://www.apache.org/licenses/
  3699. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3700. 1. Definitions.
  3701. "License" shall mean the terms and conditions for use, reproduction,
  3702. and distribution as defined by Sections 1 through 9 of this document.
  3703. "Licensor" shall mean the copyright owner or entity authorized by
  3704. the copyright owner that is granting the License.
  3705. "Legal Entity" shall mean the union of the acting entity and all
  3706. other entities that control, are controlled by, or are under common
  3707. control with that entity. For the purposes of this definition,
  3708. "control" means (i) the power, direct or indirect, to cause the
  3709. direction or management of such entity, whether by contract or
  3710. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3711. outstanding shares, or (iii) beneficial ownership of such entity.
  3712. "You" (or "Your") shall mean an individual or Legal Entity
  3713. exercising permissions granted by this License.
  3714. "Source" form shall mean the preferred form for making modifications,
  3715. including but not limited to software source code, documentation
  3716. source, and configuration files.
  3717. "Object" form shall mean any form resulting from mechanical
  3718. transformation or translation of a Source form, including but
  3719. not limited to compiled object code, generated documentation,
  3720. and conversions to other media types.
  3721. "Work" shall mean the work of authorship, whether in Source or
  3722. Object form, made available under the License, as indicated by a
  3723. copyright notice that is included in or attached to the work
  3724. (an example is provided in the Appendix below).
  3725. "Derivative Works" shall mean any work, whether in Source or Object
  3726. form, that is based on (or derived from) the Work and for which the
  3727. editorial revisions, annotations, elaborations, or other modifications
  3728. represent, as a whole, an original work of authorship. For the purposes
  3729. of this License, Derivative Works shall not include works that remain
  3730. separable from, or merely link (or bind by name) to the interfaces of,
  3731. the Work and Derivative Works thereof.
  3732. "Contribution" shall mean any work of authorship, including
  3733. the original version of the Work and any modifications or additions
  3734. to that Work or Derivative Works thereof, that is intentionally
  3735. submitted to Licensor for inclusion in the Work by the copyright owner
  3736. or by an individual or Legal Entity authorized to submit on behalf of
  3737. the copyright owner. For the purposes of this definition, "submitted"
  3738. means any form of electronic, verbal, or written communication sent
  3739. to the Licensor or its representatives, including but not limited to
  3740. communication on electronic mailing lists, source code control systems,
  3741. and issue tracking systems that are managed by, or on behalf of, the
  3742. Licensor for the purpose of discussing and improving the Work, but
  3743. excluding communication that is conspicuously marked or otherwise
  3744. designated in writing by the copyright owner as "Not a Contribution."
  3745. "Contributor" shall mean Licensor and any individual or Legal Entity
  3746. on behalf of whom a Contribution has been received by Licensor and
  3747. subsequently incorporated within the Work.
  3748. 2. Grant of Copyright License. Subject to the terms and conditions of
  3749. this License, each Contributor hereby grants to You a perpetual,
  3750. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3751. copyright license to reproduce, prepare Derivative Works of,
  3752. publicly display, publicly perform, sublicense, and distribute the
  3753. Work and such Derivative Works in Source or Object form.
  3754. 3. Grant of Patent License. Subject to the terms and conditions of
  3755. this License, each Contributor hereby grants to You a perpetual,
  3756. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3757. (except as stated in this section) patent license to make, have made,
  3758. use, offer to sell, sell, import, and otherwise transfer the Work,
  3759. where such license applies only to those patent claims licensable
  3760. by such Contributor that are necessarily infringed by their
  3761. Contribution(s) alone or by combination of their Contribution(s)
  3762. with the Work to which such Contribution(s) was submitted. If You
  3763. institute patent litigation against any entity (including a
  3764. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3765. or a Contribution incorporated within the Work constitutes direct
  3766. or contributory patent infringement, then any patent licenses
  3767. granted to You under this License for that Work shall terminate
  3768. as of the date such litigation is filed.
  3769. 4. Redistribution. You may reproduce and distribute copies of the
  3770. Work or Derivative Works thereof in any medium, with or without
  3771. modifications, and in Source or Object form, provided that You
  3772. meet the following conditions:
  3773. (a) You must give any other recipients of the Work or
  3774. Derivative Works a copy of this License; and
  3775. (b) You must cause any modified files to carry prominent notices
  3776. stating that You changed the files; and
  3777. (c) You must retain, in the Source form of any Derivative Works
  3778. that You distribute, all copyright, patent, trademark, and
  3779. attribution notices from the Source form of the Work,
  3780. excluding those notices that do not pertain to any part of
  3781. the Derivative Works; and
  3782. (d) If the Work includes a "NOTICE" text file as part of its
  3783. distribution, then any Derivative Works that You distribute must
  3784. include a readable copy of the attribution notices contained
  3785. within such NOTICE file, excluding those notices that do not
  3786. pertain to any part of the Derivative Works, in at least one
  3787. of the following places: within a NOTICE text file distributed
  3788. as part of the Derivative Works; within the Source form or
  3789. documentation, if provided along with the Derivative Works; or,
  3790. within a display generated by the Derivative Works, if and
  3791. wherever such third-party notices normally appear. The contents
  3792. of the NOTICE file are for informational purposes only and
  3793. do not modify the License. You may add Your own attribution
  3794. notices within Derivative Works that You distribute, alongside
  3795. or as an addendum to the NOTICE text from the Work, provided
  3796. that such additional attribution notices cannot be construed
  3797. as modifying the License.
  3798. You may add Your own copyright statement to Your modifications and
  3799. may provide additional or different license terms and conditions
  3800. for use, reproduction, or distribution of Your modifications, or
  3801. for any such Derivative Works as a whole, provided Your use,
  3802. reproduction, and distribution of the Work otherwise complies with
  3803. the conditions stated in this License.
  3804. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3805. any Contribution intentionally submitted for inclusion in the Work
  3806. by You to the Licensor shall be under the terms and conditions of
  3807. this License, without any additional terms or conditions.
  3808. Notwithstanding the above, nothing herein shall supersede or modify
  3809. the terms of any separate license agreement you may have executed
  3810. with Licensor regarding such Contributions.
  3811. 6. Trademarks. This License does not grant permission to use the trade
  3812. names, trademarks, service marks, or product names of the Licensor,
  3813. except as required for reasonable and customary use in describing the
  3814. origin of the Work and reproducing the content of the NOTICE file.
  3815. 7. Disclaimer of Warranty. Unless required by applicable law or
  3816. agreed to in writing, Licensor provides the Work (and each
  3817. Contributor provides its Contributions) on an "AS IS" BASIS,
  3818. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3819. implied, including, without limitation, any warranties or conditions
  3820. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3821. PARTICULAR PURPOSE. You are solely responsible for determining the
  3822. appropriateness of using or redistributing the Work and assume any
  3823. risks associated with Your exercise of permissions under this License.
  3824. 8. Limitation of Liability. In no event and under no legal theory,
  3825. whether in tort (including negligence), contract, or otherwise,
  3826. unless required by applicable law (such as deliberate and grossly
  3827. negligent acts) or agreed to in writing, shall any Contributor be
  3828. liable to You for damages, including any direct, indirect, special,
  3829. incidental, or consequential damages of any character arising as a
  3830. result of this License or out of the use or inability to use the
  3831. Work (including but not limited to damages for loss of goodwill,
  3832. work stoppage, computer failure or malfunction, or any and all
  3833. other commercial damages or losses), even if such Contributor
  3834. has been advised of the possibility of such damages.
  3835. 9. Accepting Warranty or Additional Liability. While redistributing
  3836. the Work or Derivative Works thereof, You may choose to offer,
  3837. and charge a fee for, acceptance of support, warranty, indemnity,
  3838. or other liability obligations and/or rights consistent with this
  3839. License. However, in accepting such obligations, You may act only
  3840. on Your own behalf and on Your sole responsibility, not on behalf
  3841. of any other Contributor, and only if You agree to indemnify,
  3842. defend, and hold each Contributor harmless for any liability
  3843. incurred by, or claims asserted against, such Contributor by reason
  3844. of your accepting any such warranty or additional liability.
  3845. END OF TERMS AND CONDITIONS
  3846. APPENDIX: How to apply the Apache License to your work.
  3847. To apply the Apache License to your work, attach the following
  3848. boilerplate notice, with the fields enclosed by brackets "[]"
  3849. replaced with your own identifying information. (Don't include
  3850. the brackets!) The text should be enclosed in the appropriate
  3851. comment syntax for the file format. We also recommend that a
  3852. file or class name and description of purpose be included on the
  3853. same "printed page" as the copyright notice for easier
  3854. identification within third-party archives.
  3855. Copyright [yyyy] [name of copyright owner]
  3856. Licensed under the Apache License, Version 2.0 (the "License");
  3857. you may not use this file except in compliance with the License.
  3858. You may obtain a copy of the License at
  3859. http://www.apache.org/licenses/LICENSE-2.0
  3860. Unless required by applicable law or agreed to in writing, software
  3861. distributed under the License is distributed on an "AS IS" BASIS,
  3862. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3863. See the License for the specific language governing permissions and
  3864. limitations under the License.
  3865. Google Runtime Environment
  3866. GNU LESSER GENERAL PUBLIC LICENSE
  3867. Version 2.1, February 1999
  3868. Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  3869. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  3870. Everyone is permitted to copy and distribute verbatim copies
  3871. of this license document, but changing it is not allowed.
  3872. [This is the first released version of the Lesser GPL. It also counts
  3873. as the successor of the GNU Library Public License, version 2, hence
  3874. the version number 2.1.]
  3875. Preamble
  3876. The licenses for most software are designed to take away your
  3877. freedom to share and change it. By contrast, the GNU General Public
  3878. Licenses are intended to guarantee your freedom to share and change
  3879. free software--to make sure the software is free for all its users.
  3880. This license, the Lesser General Public License, applies to some
  3881. specially designated software packages--typically libraries--of the
  3882. Free Software Foundation and other authors who decide to use it. You
  3883. can use it too, but we suggest you first think carefully about whether
  3884. this license or the ordinary General Public License is the better
  3885. strategy to use in any particular case, based on the explanations
  3886. below.
  3887. When we speak of free software, we are referring to freedom of use,
  3888. not price. Our General Public Licenses are designed to make sure that
  3889. you have the freedom to distribute copies of free software (and charge
  3890. for this service if you wish); that you receive source code or can get
  3891. it if you want it; that you can change the software and use pieces of
  3892. it in new free programs; and that you are informed that you can do
  3893. these things.
  3894. To protect your rights, we need to make restrictions that forbid
  3895. distributors to deny you these rights or to ask you to surrender these
  3896. rights. These restrictions translate to certain responsibilities for
  3897. you if you distribute copies of the library or if you modify it.
  3898. For example, if you distribute copies of the library, whether gratis
  3899. or for a fee, you must give the recipients all the rights that we gave
  3900. you. You must make sure that they, too, receive or can get the source
  3901. code. If you link other code with the library, you must provide
  3902. complete object files to the recipients, so that they can relink them
  3903. with the library after making changes to the library and recompiling
  3904. it. And you must show them these terms so they know their rights.
  3905. We protect your rights with a two-step method: (1) we copyright the
  3906. library, and (2) we offer you this license, which gives you legal
  3907. permission to copy, distribute and/or modify the library.
  3908. To protect each distributor, we want to make it very clear that
  3909. there is no warranty for the free library. Also, if the library is
  3910. modified by someone else and passed on, the recipients should know
  3911. that what they have is not the original version, so that the original
  3912. author's reputation will not be affected by problems that might be
  3913. introduced by others.
  3914. ^L
  3915. Finally, software patents pose a constant threat to the existence of
  3916. any free program. We wish to make sure that a company cannot
  3917. effectively restrict the users of a free program by obtaining a
  3918. restrictive license from a patent holder. Therefore, we insist that
  3919. any patent license obtained for a version of the library must be
  3920. consistent with the full freedom of use specified in this license.
  3921. Most GNU software, including some libraries, is covered by the
  3922. ordinary GNU General Public License. This license, the GNU Lesser
  3923. General Public License, applies to certain designated libraries, and
  3924. is quite different from the ordinary General Public License. We use
  3925. this license for certain libraries in order to permit linking those
  3926. libraries into non-free programs.
  3927. When a program is linked with a library, whether statically or using
  3928. a shared library, the combination of the two is legally speaking a
  3929. combined work, a derivative of the original library. The ordinary
  3930. General Public License therefore permits such linking only if the
  3931. entire combination fits its criteria of freedom. The Lesser General
  3932. Public License permits more lax criteria for linking other code with
  3933. the library.
  3934. We call this license the "Lesser" General Public License because it
  3935. does Less to protect the user's freedom than the ordinary General
  3936. Public License. It also provides other free software developers Less
  3937. of an advantage over competing non-free programs. These disadvantages
  3938. are the reason we use the ordinary General Public License for many
  3939. libraries. However, the Lesser license provides advantages in certain
  3940. special circumstances.
  3941. For example, on rare occasions, there may be a special need to
  3942. encourage the widest possible use of a certain library, so that it
  3943. becomes a de-facto standard. To achieve this, non-free programs must
  3944. be allowed to use the library. A more frequent case is that a free
  3945. library does the same job as widely used non-free libraries. In this
  3946. case, there is little to gain by limiting the free library to free
  3947. software only, so we use the Lesser General Public License.
  3948. In other cases, permission to use a particular library in non-free
  3949. programs enables a greater number of people to use a large body of
  3950. free software. For example, permission to use the GNU C Library in
  3951. non-free programs enables many more people to use the whole GNU
  3952. operating system, as well as its variant, the GNU/Linux operating
  3953. system.
  3954. Although the Lesser General Public License is Less protective of the
  3955. users' freedom, it does ensure that the user of a program that is
  3956. linked with the Library has the freedom and the wherewithal to run
  3957. that program using a modified version of the Library.
  3958. The precise terms and conditions for copying, distribution and
  3959. modification follow. Pay close attention to the difference between a
  3960. "work based on the library" and a "work that uses the library". The
  3961. former contains code derived from the library, whereas the latter must
  3962. be combined with the library in order to run.
  3963. ^L
  3964. GNU LESSER GENERAL PUBLIC LICENSE
  3965. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  3966. 0. This License Agreement applies to any software library or other
  3967. program which contains a notice placed by the copyright holder or
  3968. other authorized party saying it may be distributed under the terms of
  3969. this Lesser General Public License (also called "this License").
  3970. Each licensee is addressed as "you".
  3971. A "library" means a collection of software functions and/or data
  3972. prepared so as to be conveniently linked with application programs
  3973. (which use some of those functions and data) to form executables.
  3974. The "Library", below, refers to any such software library or work
  3975. which has been distributed under these terms. A "work based on the
  3976. Library" means either the Library or any derivative work under
  3977. copyright law: that is to say, a work containing the Library or a
  3978. portion of it, either verbatim or with modifications and/or translated
  3979. straightforwardly into another language. (Hereinafter, translation is
  3980. included without limitation in the term "modification".)
  3981. "Source code" for a work means the preferred form of the work for
  3982. making modifications to it. For a library, complete source code means
  3983. all the source code for all modules it contains, plus any associated
  3984. interface definition files, plus the scripts used to control
  3985. compilation and installation of the library.
  3986. Activities other than copying, distribution and modification are not
  3987. covered by this License; they are outside its scope. The act of
  3988. running a program using the Library is not restricted, and output from
  3989. such a program is covered only if its contents constitute a work based
  3990. on the Library (independent of the use of the Library in a tool for
  3991. writing it). Whether that is true depends on what the Library does
  3992. and what the program that uses the Library does.
  3993. 1. You may copy and distribute verbatim copies of the Library's
  3994. complete source code as you receive it, in any medium, provided that
  3995. you conspicuously and appropriately publish on each copy an
  3996. appropriate copyright notice and disclaimer of warranty; keep intact
  3997. all the notices that refer to this License and to the absence of any
  3998. warranty; and distribute a copy of this License along with the
  3999. Library.
  4000. You may charge a fee for the physical act of transferring a copy,
  4001. and you may at your option offer warranty protection in exchange for a
  4002. fee.
  4003. 2. You may modify your copy or copies of the Library or any portion
  4004. of it, thus forming a work based on the Library, and copy and
  4005. distribute such modifications or work under the terms of Section 1
  4006. above, provided that you also meet all of these conditions:
  4007. a) The modified work must itself be a software library.
  4008. b) You must cause the files modified to carry prominent notices
  4009. stating that you changed the files and the date of any change.
  4010. c) You must cause the whole of the work to be licensed at no
  4011. charge to all third parties under the terms of this License.
  4012. d) If a facility in the modified Library refers to a function or a
  4013. table of data to be supplied by an application program that uses
  4014. the facility, other than as an argument passed when the facility
  4015. is invoked, then you must make a good faith effort to ensure that,
  4016. in the event an application does not supply such function or
  4017. table, the facility still operates, and performs whatever part of
  4018. its purpose remains meaningful.
  4019. (For example, a function in a library to compute square roots has
  4020. a purpose that is entirely well-defined independent of the
  4021. application. Therefore, Subsection 2d requires that any
  4022. application-supplied function or table used by this function must
  4023. be optional: if the application does not supply it, the square
  4024. root function must still compute square roots.)
  4025. These requirements apply to the modified work as a whole. If
  4026. identifiable sections of that work are not derived from the Library,
  4027. and can be reasonably considered independent and separate works in
  4028. themselves, then this License, and its terms, do not apply to those
  4029. sections when you distribute them as separate works. But when you
  4030. distribute the same sections as part of a whole which is a work based
  4031. on the Library, the distribution of the whole must be on the terms of
  4032. this License, whose permissions for other licensees extend to the
  4033. entire whole, and thus to each and every part regardless of who wrote
  4034. it.
  4035. Thus, it is not the intent of this section to claim rights or contest
  4036. your rights to work written entirely by you; rather, the intent is to
  4037. exercise the right to control the distribution of derivative or
  4038. collective works based on the Library.
  4039. In addition, mere aggregation of another work not based on the Library
  4040. with the Library (or with a work based on the Library) on a volume of
  4041. a storage or distribution medium does not bring the other work under
  4042. the scope of this License.
  4043. 3. You may opt to apply the terms of the ordinary GNU General Public
  4044. License instead of this License to a given copy of the Library. To do
  4045. this, you must alter all the notices that refer to this License, so
  4046. that they refer to the ordinary GNU General Public License, version 2,
  4047. instead of to this License. (If a newer version than version 2 of the
  4048. ordinary GNU General Public License has appeared, then you can specify
  4049. that version instead if you wish.) Do not make any other change in
  4050. these notices.
  4051. ^L
  4052. Once this change is made in a given copy, it is irreversible for
  4053. that copy, so the ordinary GNU General Public License applies to all
  4054. subsequent copies and derivative works made from that copy.
  4055. This option is useful when you wish to copy part of the code of
  4056. the Library into a program that is not a library.
  4057. 4. You may copy and distribute the Library (or a portion or
  4058. derivative of it, under Section 2) in object code or executable form
  4059. under the terms of Sections 1 and 2 above provided that you accompany
  4060. it with the complete corresponding machine-readable source code, which
  4061. must be distributed under the terms of Sections 1 and 2 above on a
  4062. medium customarily used for software interchange.
  4063. If distribution of object code is made by offering access to copy
  4064. from a designated place, then offering equivalent access to copy the
  4065. source code from the same place satisfies the requirement to
  4066. distribute the source code, even though third parties are not
  4067. compelled to copy the source along with the object code.
  4068. 5. A program that contains no derivative of any portion of the
  4069. Library, but is designed to work with the Library by being compiled or
  4070. linked with it, is called a "work that uses the Library". Such a
  4071. work, in isolation, is not a derivative work of the Library, and
  4072. therefore falls outside the scope of this License.
  4073. However, linking a "work that uses the Library" with the Library
  4074. creates an executable that is a derivative of the Library (because it
  4075. contains portions of the Library), rather than a "work that uses the
  4076. library". The executable is therefore covered by this License.
  4077. Section 6 states terms for distribution of such executables.
  4078. When a "work that uses the Library" uses material from a header file
  4079. that is part of the Library, the object code for the work may be a
  4080. derivative work of the Library even though the source code is not.
  4081. Whether this is true is especially significant if the work can be
  4082. linked without the Library, or if the work is itself a library. The
  4083. threshold for this to be true is not precisely defined by law.
  4084. If such an object file uses only numerical parameters, data
  4085. structure layouts and accessors, and small macros and small inline
  4086. functions (ten lines or less in length), then the use of the object
  4087. file is unrestricted, regardless of whether it is legally a derivative
  4088. work. (Executables containing this object code plus portions of the
  4089. Library will still fall under Section 6.)
  4090. Otherwise, if the work is a derivative of the Library, you may
  4091. distribute the object code for the work under the terms of Section 6.
  4092. Any executables containing that work also fall under Section 6,
  4093. whether or not they are linked directly with the Library itself.
  4094. ^L
  4095. 6. As an exception to the Sections above, you may also combine or
  4096. link a "work that uses the Library" with the Library to produce a
  4097. work containing portions of the Library, and distribute that work
  4098. under terms of your choice, provided that the terms permit
  4099. modification of the work for the customer's own use and reverse
  4100. engineering for debugging such modifications.
  4101. You must give prominent notice with each copy of the work that the
  4102. Library is used in it and that the Library and its use are covered by
  4103. this License. You must supply a copy of this License. If the work
  4104. during execution displays copyright notices, you must include the
  4105. copyright notice for the Library among them, as well as a reference
  4106. directing the user to the copy of this License. Also, you must do one
  4107. of these things:
  4108. a) Accompany the work with the complete corresponding
  4109. machine-readable source code for the Library including whatever
  4110. changes were used in the work (which must be distributed under
  4111. Sections 1 and 2 above); and, if the work is an executable linked
  4112. with the Library, with the complete machine-readable "work that
  4113. uses the Library", as object code and/or source code, so that the
  4114. user can modify the Library and then relink to produce a modified
  4115. executable containing the modified Library. (It is understood
  4116. that the user who changes the contents of definitions files in the
  4117. Library will not necessarily be able to recompile the application
  4118. to use the modified definitions.)
  4119. b) Use a suitable shared library mechanism for linking with the
  4120. Library. A suitable mechanism is one that (1) uses at run time a
  4121. copy of the library already present on the user's computer system,
  4122. rather than copying library functions into the executable, and (2)
  4123. will operate properly with a modified version of the library, if
  4124. the user installs one, as long as the modified version is
  4125. interface-compatible with the version that the work was made with.
  4126. c) Accompany the work with a written offer, valid for at least
  4127. three years, to give the same user the materials specified in
  4128. Subsection 6a, above, for a charge no more than the cost of
  4129. performing this distribution.
  4130. d) If distribution of the work is made by offering access to copy
  4131. from a designated place, offer equivalent access to copy the above
  4132. specified materials from the same place.
  4133. e) Verify that the user has already received a copy of these
  4134. materials or that you have already sent this user a copy.
  4135. For an executable, the required form of the "work that uses the
  4136. Library" must include any data and utility programs needed for
  4137. reproducing the executable from it. However, as a special exception,
  4138. the materials to be distributed need not include anything that is
  4139. normally distributed (in either source or binary form) with the major
  4140. components (compiler, kernel, and so on) of the operating system on
  4141. which the executable runs, unless that component itself accompanies
  4142. the executable.
  4143. It may happen that this requirement contradicts the license
  4144. restrictions of other proprietary libraries that do not normally
  4145. accompany the operating system. Such a contradiction means you cannot
  4146. use both them and the Library together in an executable that you
  4147. distribute.
  4148. ^L
  4149. 7. You may place library facilities that are a work based on the
  4150. Library side-by-side in a single library together with other library
  4151. facilities not covered by this License, and distribute such a combined
  4152. library, provided that the separate distribution of the work based on
  4153. the Library and of the other library facilities is otherwise
  4154. permitted, and provided that you do these two things:
  4155. a) Accompany the combined library with a copy of the same work
  4156. based on the Library, uncombined with any other library
  4157. facilities. This must be distributed under the terms of the
  4158. Sections above.
  4159. b) Give prominent notice with the combined library of the fact
  4160. that part of it is a work based on the Library, and explaining
  4161. where to find the accompanying uncombined form of the same work.
  4162. 8. You may not copy, modify, sublicense, link with, or distribute
  4163. the Library except as expressly provided under this License. Any
  4164. attempt otherwise to copy, modify, sublicense, link with, or
  4165. distribute the Library is void, and will automatically terminate your
  4166. rights under this License. However, parties who have received copies,
  4167. or rights, from you under this License will not have their licenses
  4168. terminated so long as such parties remain in full compliance.
  4169. 9. You are not required to accept this License, since you have not
  4170. signed it. However, nothing else grants you permission to modify or
  4171. distribute the Library or its derivative works. These actions are
  4172. prohibited by law if you do not accept this License. Therefore, by
  4173. modifying or distributing the Library (or any work based on the
  4174. Library), you indicate your acceptance of this License to do so, and
  4175. all its terms and conditions for copying, distributing or modifying
  4176. the Library or works based on it.
  4177. 10. Each time you redistribute the Library (or any work based on the
  4178. Library), the recipient automatically receives a license from the
  4179. original licensor to copy, distribute, link with or modify the Library
  4180. subject to these terms and conditions. You may not impose any further
  4181. restrictions on the recipients' exercise of the rights granted herein.
  4182. You are not responsible for enforcing compliance by third parties with
  4183. this License.
  4184. ^L
  4185. 11. If, as a consequence of a court judgment or allegation of patent
  4186. infringement or for any other reason (not limited to patent issues),
  4187. conditions are imposed on you (whether by court order, agreement or
  4188. otherwise) that contradict the conditions of this License, they do not
  4189. excuse you from the conditions of this License. If you cannot
  4190. distribute so as to satisfy simultaneously your obligations under this
  4191. License and any other pertinent obligations, then as a consequence you
  4192. may not distribute the Library at all. For example, if a patent
  4193. license would not permit royalty-free redistribution of the Library by
  4194. all those who receive copies directly or indirectly through you, then
  4195. the only way you could satisfy both it and this License would be to
  4196. refrain entirely from distribution of the Library.
  4197. If any portion of this section is held invalid or unenforceable under
  4198. any particular circumstance, the balance of the section is intended to
  4199. apply, and the section as a whole is intended to apply in other
  4200. circumstances.
  4201. It is not the purpose of this section to induce you to infringe any
  4202. patents or other property right claims or to contest validity of any
  4203. such claims; this section has the sole purpose of protecting the
  4204. integrity of the free software distribution system which is
  4205. implemented by public license practices. Many people have made
  4206. generous contributions to the wide range of software distributed
  4207. through that system in reliance on consistent application of that
  4208. system; it is up to the author/donor to decide if he or she is willing
  4209. to distribute software through any other system and a licensee cannot
  4210. impose that choice.
  4211. This section is intended to make thoroughly clear what is believed to
  4212. be a consequence of the rest of this License.
  4213. 12. If the distribution and/or use of the Library is restricted in
  4214. certain countries either by patents or by copyrighted interfaces, the
  4215. original copyright holder who places the Library under this License
  4216. may add an explicit geographical distribution limitation excluding those
  4217. countries, so that distribution is permitted only in or among
  4218. countries not thus excluded. In such case, this License incorporates
  4219. the limitation as if written in the body of this License.
  4220. 13. The Free Software Foundation may publish revised and/or new
  4221. versions of the Lesser General Public License from time to time.
  4222. Such new versions will be similar in spirit to the present version,
  4223. but may differ in detail to address new problems or concerns.
  4224. Each version is given a distinguishing version number. If the Library
  4225. specifies a version number of this License which applies to it and
  4226. "any later version", you have the option of following the terms and
  4227. conditions either of that version or of any later version published by
  4228. the Free Software Foundation. If the Library does not specify a
  4229. license version number, you may choose any version ever published by
  4230. the Free Software Foundation.
  4231. ^L
  4232. 14. If you wish to incorporate parts of the Library into other free
  4233. programs whose distribution conditions are incompatible with these,
  4234. write to the author to ask for permission. For software which is
  4235. copyrighted by the Free Software Foundation, write to the Free
  4236. Software Foundation; we sometimes make exceptions for this. Our
  4237. decision will be guided by the two goals of preserving the free status
  4238. of all derivatives of our free software and of promoting the sharing
  4239. and reuse of software generally.
  4240. NO WARRANTY
  4241. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  4242. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  4243. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  4244. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  4245. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  4246. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  4247. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  4248. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  4249. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  4250. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  4251. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  4252. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  4253. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  4254. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  4255. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  4256. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  4257. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  4258. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  4259. DAMAGES.
  4260. END OF TERMS AND CONDITIONS
  4261. ^L
  4262. How to Apply These Terms to Your New Libraries
  4263. If you develop a new library, and you want it to be of the greatest
  4264. possible use to the public, we recommend making it free software that
  4265. everyone can redistribute and change. You can do so by permitting
  4266. redistribution under these terms (or, alternatively, under the terms
  4267. of the ordinary General Public License).
  4268. To apply these terms, attach the following notices to the library.
  4269. It is safest to attach them to the start of each source file to most
  4270. effectively convey the exclusion of warranty; and each file should
  4271. have at least the "copyright" line and a pointer to where the full
  4272. notice is found.
  4273. <one line to give the library's name and a brief idea of what it does.>
  4274. Copyright (C) <year> <name of author>
  4275. This library is free software; you can redistribute it and/or
  4276. modify it under the terms of the GNU Lesser General Public
  4277. License as published by the Free Software Foundation; either
  4278. version 2.1 of the License, or (at your option) any later version.
  4279. This library is distributed in the hope that it will be useful,
  4280. but WITHOUT ANY WARRANTY; without even the implied warranty of
  4281. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  4282. Lesser General Public License for more details.
  4283. You should have received a copy of the GNU Lesser General Public
  4284. License along with this library; if not, write to the Free Software
  4285. Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  4286. Also add information on how to contact you by electronic and paper mail.
  4287. You should also get your employer (if you work as a programmer) or
  4288. your school, if any, to sign a "copyright disclaimer" for the library,
  4289. if necessary. Here is a sample; alter the names:
  4290. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  4291. library `Frob' (a library for tweaking knobs) written by James
  4292. Random Hacker.
  4293. <signature of Ty Coon>, 1 April 1990
  4294. Ty Coon, President of Vice
  4295. That's all there is to it!
  4296. Google Toolbox for Mac
  4297. Apache License
  4298. Version 2.0, January 2004
  4299. http://www.apache.org/licenses/
  4300. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4301. 1. Definitions.
  4302. "License" shall mean the terms and conditions for use, reproduction,
  4303. and distribution as defined by Sections 1 through 9 of this document.
  4304. "Licensor" shall mean the copyright owner or entity authorized by
  4305. the copyright owner that is granting the License.
  4306. "Legal Entity" shall mean the union of the acting entity and all
  4307. other entities that control, are controlled by, or are under common
  4308. control with that entity. For the purposes of this definition,
  4309. "control" means (i) the power, direct or indirect, to cause the
  4310. direction or management of such entity, whether by contract or
  4311. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4312. outstanding shares, or (iii) beneficial ownership of such entity.
  4313. "You" (or "Your") shall mean an individual or Legal Entity
  4314. exercising permissions granted by this License.
  4315. "Source" form shall mean the preferred form for making modifications,
  4316. including but not limited to software source code, documentation
  4317. source, and configuration files.
  4318. "Object" form shall mean any form resulting from mechanical
  4319. transformation or translation of a Source form, including but
  4320. not limited to compiled object code, generated documentation,
  4321. and conversions to other media types.
  4322. "Work" shall mean the work of authorship, whether in Source or
  4323. Object form, made available under the License, as indicated by a
  4324. copyright notice that is included in or attached to the work
  4325. (an example is provided in the Appendix below).
  4326. "Derivative Works" shall mean any work, whether in Source or Object
  4327. form, that is based on (or derived from) the Work and for which the
  4328. editorial revisions, annotations, elaborations, or other modifications
  4329. represent, as a whole, an original work of authorship. For the purposes
  4330. of this License, Derivative Works shall not include works that remain
  4331. separable from, or merely link (or bind by name) to the interfaces of,
  4332. the Work and Derivative Works thereof.
  4333. "Contribution" shall mean any work of authorship, including
  4334. the original version of the Work and any modifications or additions
  4335. to that Work or Derivative Works thereof, that is intentionally
  4336. submitted to Licensor for inclusion in the Work by the copyright owner
  4337. or by an individual or Legal Entity authorized to submit on behalf of
  4338. the copyright owner. For the purposes of this definition, "submitted"
  4339. means any form of electronic, verbal, or written communication sent
  4340. to the Licensor or its representatives, including but not limited to
  4341. communication on electronic mailing lists, source code control systems,
  4342. and issue tracking systems that are managed by, or on behalf of, the
  4343. Licensor for the purpose of discussing and improving the Work, but
  4344. excluding communication that is conspicuously marked or otherwise
  4345. designated in writing by the copyright owner as "Not a Contribution."
  4346. "Contributor" shall mean Licensor and any individual or Legal Entity
  4347. on behalf of whom a Contribution has been received by Licensor and
  4348. subsequently incorporated within the Work.
  4349. 2. Grant of Copyright License. Subject to the terms and conditions of
  4350. this License, each Contributor hereby grants to You a perpetual,
  4351. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4352. copyright license to reproduce, prepare Derivative Works of,
  4353. publicly display, publicly perform, sublicense, and distribute the
  4354. Work and such Derivative Works in Source or Object form.
  4355. 3. Grant of Patent License. Subject to the terms and conditions of
  4356. this License, each Contributor hereby grants to You a perpetual,
  4357. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4358. (except as stated in this section) patent license to make, have made,
  4359. use, offer to sell, sell, import, and otherwise transfer the Work,
  4360. where such license applies only to those patent claims licensable
  4361. by such Contributor that are necessarily infringed by their
  4362. Contribution(s) alone or by combination of their Contribution(s)
  4363. with the Work to which such Contribution(s) was submitted. If You
  4364. institute patent litigation against any entity (including a
  4365. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4366. or a Contribution incorporated within the Work constitutes direct
  4367. or contributory patent infringement, then any patent licenses
  4368. granted to You under this License for that Work shall terminate
  4369. as of the date such litigation is filed.
  4370. 4. Redistribution. You may reproduce and distribute copies of the
  4371. Work or Derivative Works thereof in any medium, with or without
  4372. modifications, and in Source or Object form, provided that You
  4373. meet the following conditions:
  4374. (a) You must give any other recipients of the Work or
  4375. Derivative Works a copy of this License; and
  4376. (b) You must cause any modified files to carry prominent notices
  4377. stating that You changed the files; and
  4378. (c) You must retain, in the Source form of any Derivative Works
  4379. that You distribute, all copyright, patent, trademark, and
  4380. attribution notices from the Source form of the Work,
  4381. excluding those notices that do not pertain to any part of
  4382. the Derivative Works; and
  4383. (d) If the Work includes a "NOTICE" text file as part of its
  4384. distribution, then any Derivative Works that You distribute must
  4385. include a readable copy of the attribution notices contained
  4386. within such NOTICE file, excluding those notices that do not
  4387. pertain to any part of the Derivative Works, in at least one
  4388. of the following places: within a NOTICE text file distributed
  4389. as part of the Derivative Works; within the Source form or
  4390. documentation, if provided along with the Derivative Works; or,
  4391. within a display generated by the Derivative Works, if and
  4392. wherever such third-party notices normally appear. The contents
  4393. of the NOTICE file are for informational purposes only and
  4394. do not modify the License. You may add Your own attribution
  4395. notices within Derivative Works that You distribute, alongside
  4396. or as an addendum to the NOTICE text from the Work, provided
  4397. that such additional attribution notices cannot be construed
  4398. as modifying the License.
  4399. You may add Your own copyright statement to Your modifications and
  4400. may provide additional or different license terms and conditions
  4401. for use, reproduction, or distribution of Your modifications, or
  4402. for any such Derivative Works as a whole, provided Your use,
  4403. reproduction, and distribution of the Work otherwise complies with
  4404. the conditions stated in this License.
  4405. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4406. any Contribution intentionally submitted for inclusion in the Work
  4407. by You to the Licensor shall be under the terms and conditions of
  4408. this License, without any additional terms or conditions.
  4409. Notwithstanding the above, nothing herein shall supersede or modify
  4410. the terms of any separate license agreement you may have executed
  4411. with Licensor regarding such Contributions.
  4412. 6. Trademarks. This License does not grant permission to use the trade
  4413. names, trademarks, service marks, or product names of the Licensor,
  4414. except as required for reasonable and customary use in describing the
  4415. origin of the Work and reproducing the content of the NOTICE file.
  4416. 7. Disclaimer of Warranty. Unless required by applicable law or
  4417. agreed to in writing, Licensor provides the Work (and each
  4418. Contributor provides its Contributions) on an "AS IS" BASIS,
  4419. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4420. implied, including, without limitation, any warranties or conditions
  4421. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4422. PARTICULAR PURPOSE. You are solely responsible for determining the
  4423. appropriateness of using or redistributing the Work and assume any
  4424. risks associated with Your exercise of permissions under this License.
  4425. 8. Limitation of Liability. In no event and under no legal theory,
  4426. whether in tort (including negligence), contract, or otherwise,
  4427. unless required by applicable law (such as deliberate and grossly
  4428. negligent acts) or agreed to in writing, shall any Contributor be
  4429. liable to You for damages, including any direct, indirect, special,
  4430. incidental, or consequential damages of any character arising as a
  4431. result of this License or out of the use or inability to use the
  4432. Work (including but not limited to damages for loss of goodwill,
  4433. work stoppage, computer failure or malfunction, or any and all
  4434. other commercial damages or losses), even if such Contributor
  4435. has been advised of the possibility of such damages.
  4436. 9. Accepting Warranty or Additional Liability. While redistributing
  4437. the Work or Derivative Works thereof, You may choose to offer,
  4438. and charge a fee for, acceptance of support, warranty, indemnity,
  4439. or other liability obligations and/or rights consistent with this
  4440. License. However, in accepting such obligations, You may act only
  4441. on Your own behalf and on Your sole responsibility, not on behalf
  4442. of any other Contributor, and only if You agree to indemnify,
  4443. defend, and hold each Contributor harmless for any liability
  4444. incurred by, or claims asserted against, such Contributor by reason
  4445. of your accepting any such warranty or additional liability.
  4446. END OF TERMS AND CONDITIONS
  4447. APPENDIX: How to apply the Apache License to your work.
  4448. To apply the Apache License to your work, attach the following
  4449. boilerplate notice, with the fields enclosed by brackets "[]"
  4450. replaced with your own identifying information. (Don't include
  4451. the brackets!) The text should be enclosed in the appropriate
  4452. comment syntax for the file format. We also recommend that a
  4453. file or class name and description of purpose be included on the
  4454. same "printed page" as the copyright notice for easier
  4455. identification within third-party archives.
  4456. Copyright [yyyy] [name of copyright owner]
  4457. Licensed under the Apache License, Version 2.0 (the "License");
  4458. you may not use this file except in compliance with the License.
  4459. You may obtain a copy of the License at
  4460. http://www.apache.org/licenses/LICENSE-2.0
  4461. Unless required by applicable law or agreed to in writing, software
  4462. distributed under the License is distributed on an "AS IS" BASIS,
  4463. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4464. See the License for the specific language governing permissions and
  4465. limitations under the License.
  4466. Google Utilities
  4467. Apache License
  4468. Version 2.0, January 2004
  4469. http://www.apache.org/licenses/
  4470. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4471. 1. Definitions.
  4472. "License" shall mean the terms and conditions for use, reproduction,
  4473. and distribution as defined by Sections 1 through 9 of this document.
  4474. "Licensor" shall mean the copyright owner or entity authorized by
  4475. the copyright owner that is granting the License.
  4476. "Legal Entity" shall mean the union of the acting entity and all
  4477. other entities that control, are controlled by, or are under common
  4478. control with that entity. For the purposes of this definition,
  4479. "control" means (i) the power, direct or indirect, to cause the
  4480. direction or management of such entity, whether by contract or
  4481. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4482. outstanding shares, or (iii) beneficial ownership of such entity.
  4483. "You" (or "Your") shall mean an individual or Legal Entity
  4484. exercising permissions granted by this License.
  4485. "Source" form shall mean the preferred form for making modifications,
  4486. including but not limited to software source code, documentation
  4487. source, and configuration files.
  4488. "Object" form shall mean any form resulting from mechanical
  4489. transformation or translation of a Source form, including but
  4490. not limited to compiled object code, generated documentation,
  4491. and conversions to other media types.
  4492. "Work" shall mean the work of authorship, whether in Source or
  4493. Object form, made available under the License, as indicated by a
  4494. copyright notice that is included in or attached to the work
  4495. (an example is provided in the Appendix below).
  4496. "Derivative Works" shall mean any work, whether in Source or Object
  4497. form, that is based on (or derived from) the Work and for which the
  4498. editorial revisions, annotations, elaborations, or other modifications
  4499. represent, as a whole, an original work of authorship. For the purposes
  4500. of this License, Derivative Works shall not include works that remain
  4501. separable from, or merely link (or bind by name) to the interfaces of,
  4502. the Work and Derivative Works thereof.
  4503. "Contribution" shall mean any work of authorship, including
  4504. the original version of the Work and any modifications or additions
  4505. to that Work or Derivative Works thereof, that is intentionally
  4506. submitted to Licensor for inclusion in the Work by the copyright owner
  4507. or by an individual or Legal Entity authorized to submit on behalf of
  4508. the copyright owner. For the purposes of this definition, "submitted"
  4509. means any form of electronic, verbal, or written communication sent
  4510. to the Licensor or its representatives, including but not limited to
  4511. communication on electronic mailing lists, source code control systems,
  4512. and issue tracking systems that are managed by, or on behalf of, the
  4513. Licensor for the purpose of discussing and improving the Work, but
  4514. excluding communication that is conspicuously marked or otherwise
  4515. designated in writing by the copyright owner as "Not a Contribution."
  4516. "Contributor" shall mean Licensor and any individual or Legal Entity
  4517. on behalf of whom a Contribution has been received by Licensor and
  4518. subsequently incorporated within the Work.
  4519. 2. Grant of Copyright License. Subject to the terms and conditions of
  4520. this License, each Contributor hereby grants to You a perpetual,
  4521. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4522. copyright license to reproduce, prepare Derivative Works of,
  4523. publicly display, publicly perform, sublicense, and distribute the
  4524. Work and such Derivative Works in Source or Object form.
  4525. 3. Grant of Patent License. Subject to the terms and conditions of
  4526. this License, each Contributor hereby grants to You a perpetual,
  4527. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4528. (except as stated in this section) patent license to make, have made,
  4529. use, offer to sell, sell, import, and otherwise transfer the Work,
  4530. where such license applies only to those patent claims licensable
  4531. by such Contributor that are necessarily infringed by their
  4532. Contribution(s) alone or by combination of their Contribution(s)
  4533. with the Work to which such Contribution(s) was submitted. If You
  4534. institute patent litigation against any entity (including a
  4535. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4536. or a Contribution incorporated within the Work constitutes direct
  4537. or contributory patent infringement, then any patent licenses
  4538. granted to You under this License for that Work shall terminate
  4539. as of the date such litigation is filed.
  4540. 4. Redistribution. You may reproduce and distribute copies of the
  4541. Work or Derivative Works thereof in any medium, with or without
  4542. modifications, and in Source or Object form, provided that You
  4543. meet the following conditions:
  4544. (a) You must give any other recipients of the Work or
  4545. Derivative Works a copy of this License; and
  4546. (b) You must cause any modified files to carry prominent notices
  4547. stating that You changed the files; and
  4548. (c) You must retain, in the Source form of any Derivative Works
  4549. that You distribute, all copyright, patent, trademark, and
  4550. attribution notices from the Source form of the Work,
  4551. excluding those notices that do not pertain to any part of
  4552. the Derivative Works; and
  4553. (d) If the Work includes a "NOTICE" text file as part of its
  4554. distribution, then any Derivative Works that You distribute must
  4555. include a readable copy of the attribution notices contained
  4556. within such NOTICE file, excluding those notices that do not
  4557. pertain to any part of the Derivative Works, in at least one
  4558. of the following places: within a NOTICE text file distributed
  4559. as part of the Derivative Works; within the Source form or
  4560. documentation, if provided along with the Derivative Works; or,
  4561. within a display generated by the Derivative Works, if and
  4562. wherever such third-party notices normally appear. The contents
  4563. of the NOTICE file are for informational purposes only and
  4564. do not modify the License. You may add Your own attribution
  4565. notices within Derivative Works that You distribute, alongside
  4566. or as an addendum to the NOTICE text from the Work, provided
  4567. that such additional attribution notices cannot be construed
  4568. as modifying the License.
  4569. You may add Your own copyright statement to Your modifications and
  4570. may provide additional or different license terms and conditions
  4571. for use, reproduction, or distribution of Your modifications, or
  4572. for any such Derivative Works as a whole, provided Your use,
  4573. reproduction, and distribution of the Work otherwise complies with
  4574. the conditions stated in this License.
  4575. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4576. any Contribution intentionally submitted for inclusion in the Work
  4577. by You to the Licensor shall be under the terms and conditions of
  4578. this License, without any additional terms or conditions.
  4579. Notwithstanding the above, nothing herein shall supersede or modify
  4580. the terms of any separate license agreement you may have executed
  4581. with Licensor regarding such Contributions.
  4582. 6. Trademarks. This License does not grant permission to use the trade
  4583. names, trademarks, service marks, or product names of the Licensor,
  4584. except as required for reasonable and customary use in describing the
  4585. origin of the Work and reproducing the content of the NOTICE file.
  4586. 7. Disclaimer of Warranty. Unless required by applicable law or
  4587. agreed to in writing, Licensor provides the Work (and each
  4588. Contributor provides its Contributions) on an "AS IS" BASIS,
  4589. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4590. implied, including, without limitation, any warranties or conditions
  4591. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4592. PARTICULAR PURPOSE. You are solely responsible for determining the
  4593. appropriateness of using or redistributing the Work and assume any
  4594. risks associated with Your exercise of permissions under this License.
  4595. 8. Limitation of Liability. In no event and under no legal theory,
  4596. whether in tort (including negligence), contract, or otherwise,
  4597. unless required by applicable law (such as deliberate and grossly
  4598. negligent acts) or agreed to in writing, shall any Contributor be
  4599. liable to You for damages, including any direct, indirect, special,
  4600. incidental, or consequential damages of any character arising as a
  4601. result of this License or out of the use or inability to use the
  4602. Work (including but not limited to damages for loss of goodwill,
  4603. work stoppage, computer failure or malfunction, or any and all
  4604. other commercial damages or losses), even if such Contributor
  4605. has been advised of the possibility of such damages.
  4606. 9. Accepting Warranty or Additional Liability. While redistributing
  4607. the Work or Derivative Works thereof, You may choose to offer,
  4608. and charge a fee for, acceptance of support, warranty, indemnity,
  4609. or other liability obligations and/or rights consistent with this
  4610. License. However, in accepting such obligations, You may act only
  4611. on Your own behalf and on Your sole responsibility, not on behalf
  4612. of any other Contributor, and only if You agree to indemnify,
  4613. defend, and hold each Contributor harmless for any liability
  4614. incurred by, or claims asserted against, such Contributor by reason
  4615. of your accepting any such warranty or additional liability.
  4616. END OF TERMS AND CONDITIONS
  4617. APPENDIX: How to apply the Apache License to your work.
  4618. To apply the Apache License to your work, attach the following
  4619. boilerplate notice, with the fields enclosed by brackets "[]"
  4620. replaced with your own identifying information. (Don't include
  4621. the brackets!) The text should be enclosed in the appropriate
  4622. comment syntax for the file format. We also recommend that a
  4623. file or class name and description of purpose be included on the
  4624. same "printed page" as the copyright notice for easier
  4625. identification within third-party archives.
  4626. Copyright [yyyy] [name of copyright owner]
  4627. Licensed under the Apache License, Version 2.0 (the "License");
  4628. you may not use this file except in compliance with the License.
  4629. You may obtain a copy of the License at
  4630. http://www.apache.org/licenses/LICENSE-2.0
  4631. Unless required by applicable law or agreed to in writing, software
  4632. distributed under the License is distributed on an "AS IS" BASIS,
  4633. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4634. See the License for the specific language governing permissions and
  4635. limitations under the License.
  4636. Halide
  4637. Copyright (c) 2012 MIT CSAIL
  4638. Developed by:
  4639. The Halide team
  4640. MIT CSAIL
  4641. http://halide-lang.org
  4642. Permission is hereby granted, free of charge, to any person obtaining
  4643. a copy of this software and associated documentation files (the
  4644. "Software"), to deal in the Software without restriction, including
  4645. without limitation the rights to use, copy, modify, merge, publish,
  4646. distribute, sublicense, and/or sell copies of the Software, and to
  4647. permit persons to whom the Software is furnished to do so, subject to
  4648. the following conditions:
  4649. The above copyright notice and this permission notice shall be
  4650. included in all copies or substantial portions of the Software.
  4651. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  4652. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  4653. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  4654. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  4655. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  4656. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  4657. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  4658. HighwayHash
  4659. Apache License
  4660. Version 2.0, January 2004
  4661. http://www.apache.org/licenses/
  4662. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4663. 1. Definitions.
  4664. "License" shall mean the terms and conditions for use, reproduction,
  4665. and distribution as defined by Sections 1 through 9 of this document.
  4666. "Licensor" shall mean the copyright owner or entity authorized by
  4667. the copyright owner that is granting the License.
  4668. "Legal Entity" shall mean the union of the acting entity and all
  4669. other entities that control, are controlled by, or are under common
  4670. control with that entity. For the purposes of this definition,
  4671. "control" means (i) the power, direct or indirect, to cause the
  4672. direction or management of such entity, whether by contract or
  4673. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4674. outstanding shares, or (iii) beneficial ownership of such entity.
  4675. "You" (or "Your") shall mean an individual or Legal Entity
  4676. exercising permissions granted by this License.
  4677. "Source" form shall mean the preferred form for making modifications,
  4678. including but not limited to software source code, documentation
  4679. source, and configuration files.
  4680. "Object" form shall mean any form resulting from mechanical
  4681. transformation or translation of a Source form, including but
  4682. not limited to compiled object code, generated documentation,
  4683. and conversions to other media types.
  4684. "Work" shall mean the work of authorship, whether in Source or
  4685. Object form, made available under the License, as indicated by a
  4686. copyright notice that is included in or attached to the work
  4687. (an example is provided in the Appendix below).
  4688. "Derivative Works" shall mean any work, whether in Source or Object
  4689. form, that is based on (or derived from) the Work and for which the
  4690. editorial revisions, annotations, elaborations, or other modifications
  4691. represent, as a whole, an original work of authorship. For the purposes
  4692. of this License, Derivative Works shall not include works that remain
  4693. separable from, or merely link (or bind by name) to the interfaces of,
  4694. the Work and Derivative Works thereof.
  4695. "Contribution" shall mean any work of authorship, including
  4696. the original version of the Work and any modifications or additions
  4697. to that Work or Derivative Works thereof, that is intentionally
  4698. submitted to Licensor for inclusion in the Work by the copyright owner
  4699. or by an individual or Legal Entity authorized to submit on behalf of
  4700. the copyright owner. For the purposes of this definition, "submitted"
  4701. means any form of electronic, verbal, or written communication sent
  4702. to the Licensor or its representatives, including but not limited to
  4703. communication on electronic mailing lists, source code control systems,
  4704. and issue tracking systems that are managed by, or on behalf of, the
  4705. Licensor for the purpose of discussing and improving the Work, but
  4706. excluding communication that is conspicuously marked or otherwise
  4707. designated in writing by the copyright owner as "Not a Contribution."
  4708. "Contributor" shall mean Licensor and any individual or Legal Entity
  4709. on behalf of whom a Contribution has been received by Licensor and
  4710. subsequently incorporated within the Work.
  4711. 2. Grant of Copyright License. Subject to the terms and conditions of
  4712. this License, each Contributor hereby grants to You a perpetual,
  4713. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4714. copyright license to reproduce, prepare Derivative Works of,
  4715. publicly display, publicly perform, sublicense, and distribute the
  4716. Work and such Derivative Works in Source or Object form.
  4717. 3. Grant of Patent License. Subject to the terms and conditions of
  4718. this License, each Contributor hereby grants to You a perpetual,
  4719. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4720. (except as stated in this section) patent license to make, have made,
  4721. use, offer to sell, sell, import, and otherwise transfer the Work,
  4722. where such license applies only to those patent claims licensable
  4723. by such Contributor that are necessarily infringed by their
  4724. Contribution(s) alone or by combination of their Contribution(s)
  4725. with the Work to which such Contribution(s) was submitted. If You
  4726. institute patent litigation against any entity (including a
  4727. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4728. or a Contribution incorporated within the Work constitutes direct
  4729. or contributory patent infringement, then any patent licenses
  4730. granted to You under this License for that Work shall terminate
  4731. as of the date such litigation is filed.
  4732. 4. Redistribution. You may reproduce and distribute copies of the
  4733. Work or Derivative Works thereof in any medium, with or without
  4734. modifications, and in Source or Object form, provided that You
  4735. meet the following conditions:
  4736. (a) You must give any other recipients of the Work or
  4737. Derivative Works a copy of this License; and
  4738. (b) You must cause any modified files to carry prominent notices
  4739. stating that You changed the files; and
  4740. (c) You must retain, in the Source form of any Derivative Works
  4741. that You distribute, all copyright, patent, trademark, and
  4742. attribution notices from the Source form of the Work,
  4743. excluding those notices that do not pertain to any part of
  4744. the Derivative Works; and
  4745. (d) If the Work includes a "NOTICE" text file as part of its
  4746. distribution, then any Derivative Works that You distribute must
  4747. include a readable copy of the attribution notices contained
  4748. within such NOTICE file, excluding those notices that do not
  4749. pertain to any part of the Derivative Works, in at least one
  4750. of the following places: within a NOTICE text file distributed
  4751. as part of the Derivative Works; within the Source form or
  4752. documentation, if provided along with the Derivative Works; or,
  4753. within a display generated by the Derivative Works, if and
  4754. wherever such third-party notices normally appear. The contents
  4755. of the NOTICE file are for informational purposes only and
  4756. do not modify the License. You may add Your own attribution
  4757. notices within Derivative Works that You distribute, alongside
  4758. or as an addendum to the NOTICE text from the Work, provided
  4759. that such additional attribution notices cannot be construed
  4760. as modifying the License.
  4761. You may add Your own copyright statement to Your modifications and
  4762. may provide additional or different license terms and conditions
  4763. for use, reproduction, or distribution of Your modifications, or
  4764. for any such Derivative Works as a whole, provided Your use,
  4765. reproduction, and distribution of the Work otherwise complies with
  4766. the conditions stated in this License.
  4767. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4768. any Contribution intentionally submitted for inclusion in the Work
  4769. by You to the Licensor shall be under the terms and conditions of
  4770. this License, without any additional terms or conditions.
  4771. Notwithstanding the above, nothing herein shall supersede or modify
  4772. the terms of any separate license agreement you may have executed
  4773. with Licensor regarding such Contributions.
  4774. 6. Trademarks. This License does not grant permission to use the trade
  4775. names, trademarks, service marks, or product names of the Licensor,
  4776. except as required for reasonable and customary use in describing the
  4777. origin of the Work and reproducing the content of the NOTICE file.
  4778. 7. Disclaimer of Warranty. Unless required by applicable law or
  4779. agreed to in writing, Licensor provides the Work (and each
  4780. Contributor provides its Contributions) on an "AS IS" BASIS,
  4781. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4782. implied, including, without limitation, any warranties or conditions
  4783. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4784. PARTICULAR PURPOSE. You are solely responsible for determining the
  4785. appropriateness of using or redistributing the Work and assume any
  4786. risks associated with Your exercise of permissions under this License.
  4787. 8. Limitation of Liability. In no event and under no legal theory,
  4788. whether in tort (including negligence), contract, or otherwise,
  4789. unless required by applicable law (such as deliberate and grossly
  4790. negligent acts) or agreed to in writing, shall any Contributor be
  4791. liable to You for damages, including any direct, indirect, special,
  4792. incidental, or consequential damages of any character arising as a
  4793. result of this License or out of the use or inability to use the
  4794. Work (including but not limited to damages for loss of goodwill,
  4795. work stoppage, computer failure or malfunction, or any and all
  4796. other commercial damages or losses), even if such Contributor
  4797. has been advised of the possibility of such damages.
  4798. 9. Accepting Warranty or Additional Liability. While redistributing
  4799. the Work or Derivative Works thereof, You may choose to offer,
  4800. and charge a fee for, acceptance of support, warranty, indemnity,
  4801. or other liability obligations and/or rights consistent with this
  4802. License. However, in accepting such obligations, You may act only
  4803. on Your own behalf and on Your sole responsibility, not on behalf
  4804. of any other Contributor, and only if You agree to indemnify,
  4805. defend, and hold each Contributor harmless for any liability
  4806. incurred by, or claims asserted against, such Contributor by reason
  4807. of your accepting any such warranty or additional liability.
  4808. END OF TERMS AND CONDITIONS
  4809. APPENDIX: How to apply the Apache License to your work.
  4810. To apply the Apache License to your work, attach the following
  4811. boilerplate notice, with the fields enclosed by brackets "[]"
  4812. replaced with your own identifying information. (Don't include
  4813. the brackets!) The text should be enclosed in the appropriate
  4814. comment syntax for the file format. We also recommend that a
  4815. file or class name and description of purpose be included on the
  4816. same "printed page" as the copyright notice for easier
  4817. identification within third-party archives.
  4818. Copyright [yyyy] [name of copyright owner]
  4819. Licensed under the Apache License, Version 2.0 (the "License");
  4820. you may not use this file except in compliance with the License.
  4821. You may obtain a copy of the License at
  4822. http://www.apache.org/licenses/LICENSE-2.0
  4823. Unless required by applicable law or agreed to in writing, software
  4824. distributed under the License is distributed on an "AS IS" BASIS,
  4825. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4826. See the License for the specific language governing permissions and
  4827. limitations under the License.
  4828. ICU4C
  4829. COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)
  4830. Copyright © 1991-2019 Unicode, Inc. All rights reserved.
  4831. Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
  4832. Permission is hereby granted, free of charge, to any person obtaining
  4833. a copy of the Unicode data files and any associated documentation
  4834. (the "Data Files") or Unicode software and any associated documentation
  4835. (the "Software") to deal in the Data Files or Software
  4836. without restriction, including without limitation the rights to use,
  4837. copy, modify, merge, publish, distribute, and/or sell copies of
  4838. the Data Files or Software, and to permit persons to whom the Data Files
  4839. or Software are furnished to do so, provided that either
  4840. (a) this copyright and permission notice appear with all copies
  4841. of the Data Files or Software, or
  4842. (b) this copyright and permission notice appear in associated
  4843. Documentation.
  4844. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
  4845. ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  4846. WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  4847. NONINFRINGEMENT OF THIRD PARTY RIGHTS.
  4848. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
  4849. NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
  4850. DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  4851. DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  4852. TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  4853. PERFORMANCE OF THE DATA FILES OR SOFTWARE.
  4854. Except as contained in this notice, the name of a copyright holder
  4855. shall not be used in advertising or otherwise to promote the sale,
  4856. use or other dealings in these Data Files or Software without prior
  4857. written authorization of the copyright holder.
  4858. ---------------------
  4859. Third-Party Software Licenses
  4860. This section contains third-party software notices and/or additional
  4861. terms for licensed third-party software components included within ICU
  4862. libraries.
  4863. 1. ICU License - ICU 1.8.1 to ICU 57.1
  4864. COPYRIGHT AND PERMISSION NOTICE
  4865. Copyright (c) 1995-2016 International Business Machines Corporation and others
  4866. All rights reserved.
  4867. Permission is hereby granted, free of charge, to any person obtaining
  4868. a copy of this software and associated documentation files (the
  4869. "Software"), to deal in the Software without restriction, including
  4870. without limitation the rights to use, copy, modify, merge, publish,
  4871. distribute, and/or sell copies of the Software, and to permit persons
  4872. to whom the Software is furnished to do so, provided that the above
  4873. copyright notice(s) and this permission notice appear in all copies of
  4874. the Software and that both the above copyright notice(s) and this
  4875. permission notice appear in supporting documentation.
  4876. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  4877. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  4878. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
  4879. OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  4880. HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
  4881. SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
  4882. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
  4883. CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  4884. CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  4885. Except as contained in this notice, the name of a copyright holder
  4886. shall not be used in advertising or otherwise to promote the sale, use
  4887. or other dealings in this Software without prior written authorization
  4888. of the copyright holder.
  4889. All trademarks and registered trademarks mentioned herein are the
  4890. property of their respective owners.
  4891. 2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
  4892. # The Google Chrome software developed by Google is licensed under
  4893. # the BSD license. Other software included in this distribution is
  4894. # provided under other licenses, as set forth below.
  4895. #
  4896. # The BSD License
  4897. # http://opensource.org/licenses/bsd-license.php
  4898. # Copyright (C) 2006-2008, Google Inc.
  4899. #
  4900. # All rights reserved.
  4901. #
  4902. # Redistribution and use in source and binary forms, with or without
  4903. # modification, are permitted provided that the following conditions are met:
  4904. #
  4905. # Redistributions of source code must retain the above copyright notice,
  4906. # this list of conditions and the following disclaimer.
  4907. # Redistributions in binary form must reproduce the above
  4908. # copyright notice, this list of conditions and the following
  4909. # disclaimer in the documentation and/or other materials provided with
  4910. # the distribution.
  4911. # Neither the name of Google Inc. nor the names of its
  4912. # contributors may be used to endorse or promote products derived from
  4913. # this software without specific prior written permission.
  4914. #
  4915. #
  4916. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  4917. # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  4918. # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  4919. # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4920. # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  4921. # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  4922. # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  4923. # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  4924. # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  4925. # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  4926. # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  4927. # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4928. #
  4929. #
  4930. # The word list in cjdict.txt are generated by combining three word lists
  4931. # listed below with further processing for compound word breaking. The
  4932. # frequency is generated with an iterative training against Google web
  4933. # corpora.
  4934. #
  4935. # * Libtabe (Chinese)
  4936. # - https://sourceforge.net/project/?group_id=1519
  4937. # - Its license terms and conditions are shown below.
  4938. #
  4939. # * IPADIC (Japanese)
  4940. # - http://chasen.aist-nara.ac.jp/chasen/distribution.html
  4941. # - Its license terms and conditions are shown below.
  4942. #
  4943. # ---------COPYING.libtabe ---- BEGIN--------------------
  4944. #
  4945. # /*
  4946. # * Copyright (c) 1999 TaBE Project.
  4947. # * Copyright (c) 1999 Pai-Hsiang Hsiao.
  4948. # * All rights reserved.
  4949. # *
  4950. # * Redistribution and use in source and binary forms, with or without
  4951. # * modification, are permitted provided that the following conditions
  4952. # * are met:
  4953. # *
  4954. # * . Redistributions of source code must retain the above copyright
  4955. # * notice, this list of conditions and the following disclaimer.
  4956. # * . Redistributions in binary form must reproduce the above copyright
  4957. # * notice, this list of conditions and the following disclaimer in
  4958. # * the documentation and/or other materials provided with the
  4959. # * distribution.
  4960. # * . Neither the name of the TaBE Project nor the names of its
  4961. # * contributors may be used to endorse or promote products derived
  4962. # * from this software without specific prior written permission.
  4963. # *
  4964. # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4965. # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4966. # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  4967. # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  4968. # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  4969. # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  4970. # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  4971. # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  4972. # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  4973. # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  4974. # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  4975. # * OF THE POSSIBILITY OF SUCH DAMAGE.
  4976. # */
  4977. #
  4978. # /*
  4979. # * Copyright (c) 1999 Computer Systems and Communication Lab,
  4980. # * Institute of Information Science, Academia
  4981. # * Sinica. All rights reserved.
  4982. # *
  4983. # * Redistribution and use in source and binary forms, with or without
  4984. # * modification, are permitted provided that the following conditions
  4985. # * are met:
  4986. # *
  4987. # * . Redistributions of source code must retain the above copyright
  4988. # * notice, this list of conditions and the following disclaimer.
  4989. # * . Redistributions in binary form must reproduce the above copyright
  4990. # * notice, this list of conditions and the following disclaimer in
  4991. # * the documentation and/or other materials provided with the
  4992. # * distribution.
  4993. # * . Neither the name of the Computer Systems and Communication Lab
  4994. # * nor the names of its contributors may be used to endorse or
  4995. # * promote products derived from this software without specific
  4996. # * prior written permission.
  4997. # *
  4998. # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4999. # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5000. # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  5001. # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  5002. # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  5003. # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  5004. # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  5005. # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  5006. # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  5007. # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  5008. # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  5009. # * OF THE POSSIBILITY OF SUCH DAMAGE.
  5010. # */
  5011. #
  5012. # Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
  5013. # University of Illinois
  5014. # c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4
  5015. #
  5016. # ---------------COPYING.libtabe-----END--------------------------------
  5017. #
  5018. #
  5019. # ---------------COPYING.ipadic-----BEGIN-------------------------------
  5020. #
  5021. # Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
  5022. # and Technology. All Rights Reserved.
  5023. #
  5024. # Use, reproduction, and distribution of this software is permitted.
  5025. # Any copy of this software, whether in its original form or modified,
  5026. # must include both the above copyright notice and the following
  5027. # paragraphs.
  5028. #
  5029. # Nara Institute of Science and Technology (NAIST),
  5030. # the copyright holders, disclaims all warranties with regard to this
  5031. # software, including all implied warranties of merchantability and
  5032. # fitness, in no event shall NAIST be liable for
  5033. # any special, indirect or consequential damages or any damages
  5034. # whatsoever resulting from loss of use, data or profits, whether in an
  5035. # action of contract, negligence or other tortuous action, arising out
  5036. # of or in connection with the use or performance of this software.
  5037. #
  5038. # A large portion of the dictionary entries
  5039. # originate from ICOT Free Software. The following conditions for ICOT
  5040. # Free Software applies to the current dictionary as well.
  5041. #
  5042. # Each User may also freely distribute the Program, whether in its
  5043. # original form or modified, to any third party or parties, PROVIDED
  5044. # that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
  5045. # on, or be attached to, the Program, which is distributed substantially
  5046. # in the same form as set out herein and that such intended
  5047. # distribution, if actually made, will neither violate or otherwise
  5048. # contravene any of the laws and regulations of the countries having
  5049. # jurisdiction over the User or the intended distribution itself.
  5050. #
  5051. # NO WARRANTY
  5052. #
  5053. # The program was produced on an experimental basis in the course of the
  5054. # research and development conducted during the project and is provided
  5055. # to users as so produced on an experimental basis. Accordingly, the
  5056. # program is provided without any warranty whatsoever, whether express,
  5057. # implied, statutory or otherwise. The term "warranty" used herein
  5058. # includes, but is not limited to, any warranty of the quality,
  5059. # performance, merchantability and fitness for a particular purpose of
  5060. # the program and the nonexistence of any infringement or violation of
  5061. # any right of any third party.
  5062. #
  5063. # Each user of the program will agree and understand, and be deemed to
  5064. # have agreed and understood, that there is no warranty whatsoever for
  5065. # the program and, accordingly, the entire risk arising from or
  5066. # otherwise connected with the program is assumed by the user.
  5067. #
  5068. # Therefore, neither ICOT, the copyright holder, or any other
  5069. # organization that participated in or was otherwise related to the
  5070. # development of the program and their respective officials, directors,
  5071. # officers and other employees shall be held liable for any and all
  5072. # damages, including, without limitation, general, special, incidental
  5073. # and consequential damages, arising out of or otherwise in connection
  5074. # with the use or inability to use the program or any product, material
  5075. # or result produced or otherwise obtained by using the program,
  5076. # regardless of whether they have been advised of, or otherwise had
  5077. # knowledge of, the possibility of such damages at any time during the
  5078. # project or thereafter. Each user will be deemed to have agreed to the
  5079. # foregoing by his or her commencement of use of the program. The term
  5080. # "use" as used herein includes, but is not limited to, the use,
  5081. # modification, copying and distribution of the program and the
  5082. # production of secondary products from the program.
  5083. #
  5084. # In the case where the program, whether in its original form or
  5085. # modified, was distributed or delivered to or received by a user from
  5086. # any person, organization or entity other than ICOT, unless it makes or
  5087. # grants independently of ICOT any specific warranty to the user in
  5088. # writing, such person, organization or entity, will also be exempted
  5089. # from and not be held liable to the user for any such damages as noted
  5090. # above as far as the program is concerned.
  5091. #
  5092. # ---------------COPYING.ipadic-----END----------------------------------
  5093. 3. Lao Word Break Dictionary Data (laodict.txt)
  5094. # Copyright (c) 2013 International Business Machines Corporation
  5095. # and others. All Rights Reserved.
  5096. #
  5097. # Project: http://code.google.com/p/lao-dictionary/
  5098. # Dictionary: http://lao-dictionary.googlecode.com/git/Lao-Dictionary.txt
  5099. # License: http://lao-dictionary.googlecode.com/git/Lao-Dictionary-LICENSE.txt
  5100. # (copied below)
  5101. #
  5102. # This file is derived from the above dictionary, with slight
  5103. # modifications.
  5104. # ----------------------------------------------------------------------
  5105. # Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
  5106. # All rights reserved.
  5107. #
  5108. # Redistribution and use in source and binary forms, with or without
  5109. # modification,
  5110. # are permitted provided that the following conditions are met:
  5111. #
  5112. #
  5113. # Redistributions of source code must retain the above copyright notice, this
  5114. # list of conditions and the following disclaimer. Redistributions in
  5115. # binary form must reproduce the above copyright notice, this list of
  5116. # conditions and the following disclaimer in the documentation and/or
  5117. # other materials provided with the distribution.
  5118. #
  5119. #
  5120. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5121. # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5122. # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  5123. # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  5124. # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  5125. # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  5126. # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  5127. # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  5128. # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  5129. # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  5130. # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  5131. # OF THE POSSIBILITY OF SUCH DAMAGE.
  5132. # --------------------------------------------------------------------------
  5133. 4. Burmese Word Break Dictionary Data (burmesedict.txt)
  5134. # Copyright (c) 2014 International Business Machines Corporation
  5135. # and others. All Rights Reserved.
  5136. #
  5137. # This list is part of a project hosted at:
  5138. # github.com/kanyawtech/myanmar-karen-word-lists
  5139. #
  5140. # --------------------------------------------------------------------------
  5141. # Copyright (c) 2013, LeRoy Benjamin Sharon
  5142. # All rights reserved.
  5143. #
  5144. # Redistribution and use in source and binary forms, with or without
  5145. # modification, are permitted provided that the following conditions
  5146. # are met: Redistributions of source code must retain the above
  5147. # copyright notice, this list of conditions and the following
  5148. # disclaimer. Redistributions in binary form must reproduce the
  5149. # above copyright notice, this list of conditions and the following
  5150. # disclaimer in the documentation and/or other materials provided
  5151. # with the distribution.
  5152. #
  5153. # Neither the name Myanmar Karen Word Lists, nor the names of its
  5154. # contributors may be used to endorse or promote products derived
  5155. # from this software without specific prior written permission.
  5156. #
  5157. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  5158. # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  5159. # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  5160. # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  5161. # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
  5162. # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  5163. # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  5164. # TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5165. # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  5166. # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
  5167. # TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
  5168. # THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  5169. # SUCH DAMAGE.
  5170. # --------------------------------------------------------------------------
  5171. 5. Time Zone Database
  5172. ICU uses the public domain data and code derived from Time Zone
  5173. Database for its time zone support. The ownership of the TZ database
  5174. is explained in BCP 175: Procedure for Maintaining the Time Zone
  5175. Database section 7.
  5176. # 7. Database Ownership
  5177. #
  5178. # The TZ database itself is not an IETF Contribution or an IETF
  5179. # document. Rather it is a pre-existing and regularly updated work
  5180. # that is in the public domain, and is intended to remain in the
  5181. # public domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do
  5182. # not apply to the TZ Database or contributions that individuals make
  5183. # to it. Should any claims be made and substantiated against the TZ
  5184. # Database, the organization that is providing the IANA
  5185. # Considerations defined in this RFC, under the memorandum of
  5186. # understanding with the IETF, currently ICANN, may act in accordance
  5187. # with all competent court orders. No ownership claims will be made
  5188. # by ICANN or the IETF Trust on the database or the code. Any person
  5189. # making a contribution to the database or code waives all rights to
  5190. # future claims in that contribution or in the TZ Database.
  5191. 6. Google double-conversion
  5192. Copyright 2006-2011, the V8 project authors. All rights reserved.
  5193. Redistribution and use in source and binary forms, with or without
  5194. modification, are permitted provided that the following conditions are
  5195. met:
  5196. * Redistributions of source code must retain the above copyright
  5197. notice, this list of conditions and the following disclaimer.
  5198. * Redistributions in binary form must reproduce the above
  5199. copyright notice, this list of conditions and the following
  5200. disclaimer in the documentation and/or other materials provided
  5201. with the distribution.
  5202. * Neither the name of Google Inc. nor the names of its
  5203. contributors may be used to endorse or promote products derived
  5204. from this software without specific prior written permission.
  5205. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5206. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5207. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5208. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5209. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5210. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5211. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5212. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5213. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5214. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5215. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5216. Khronos OpenGL headers
  5217. OpenGL Licenses
  5218. Component Location Primary Author License
  5219. ----------------------------------------------------------------------------
  5220. standard headers gl/ The Khronos Group, MIT, SGI, and
  5221. Brian Paul, Apache 2.0
  5222. Silicon Graphics
  5223. EGL utilities util/ Google Apache 2.0
  5224. -------------------------------------
  5225. Copyright The Khronos Group Inc.
  5226. Permission is hereby granted, free of charge, to any person obtaining a
  5227. copy of this software and/or associated documentation files (the
  5228. "Materials"), to deal in the Materials without restriction, including
  5229. without limitation the rights to use, copy, modify, merge, publish,
  5230. distribute, sublicense, and/or sell copies of the Materials, and to
  5231. permit persons to whom the Materials are furnished to do so, subject to
  5232. the following conditions:
  5233. The above copyright notice and this permission notice shall be included
  5234. in all copies or substantial portions of the Materials.
  5235. THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  5236. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  5237. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  5238. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  5239. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  5240. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  5241. MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
  5242. SGI FREE SOFTWARE LICENSE B
  5243. (Version 2.0, Sept. 18, 2008)
  5244. Copyright (C) [dates of first publication] Silicon Graphics, Inc.
  5245. All Rights Reserved.
  5246. Permission is hereby granted, free of charge, to any person obtaining a copy of
  5247. this software and associated documentation files (the "Software"), to deal in
  5248. the Software without restriction, including without limitation the rights to
  5249. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  5250. of the Software, and to permit persons to whom the Software is furnished to do
  5251. so, subject to the following conditions:
  5252. The above copyright notice including the dates of first publication and either
  5253. this permission notice or a reference to http://oss.sgi.com/projects/FreeB/
  5254. shall be included in all copies or substantial portions of the Software.
  5255. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5256. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5257. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON
  5258. GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  5259. AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  5260. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  5261. Except as contained in this notice, the name of Silicon Graphics, Inc. shall
  5262. not be used in advertising or otherwise to promote the sale, use or other
  5263. dealings in this Software without prior written authorization from Silicon
  5264. Graphics, Inc.
  5265. Apache License
  5266. Version 2.0, January 2004
  5267. http://www.apache.org/licenses/
  5268. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5269. 1. Definitions.
  5270. "License" shall mean the terms and conditions for use, reproduction,
  5271. and distribution as defined by Sections 1 through 9 of this document.
  5272. "Licensor" shall mean the copyright owner or entity authorized by
  5273. the copyright owner that is granting the License.
  5274. "Legal Entity" shall mean the union of the acting entity and all
  5275. other entities that control, are controlled by, or are under common
  5276. control with that entity. For the purposes of this definition,
  5277. "control" means (i) the power, direct or indirect, to cause the
  5278. direction or management of such entity, whether by contract or
  5279. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5280. outstanding shares, or (iii) beneficial ownership of such entity.
  5281. "You" (or "Your") shall mean an individual or Legal Entity
  5282. exercising permissions granted by this License.
  5283. "Source" form shall mean the preferred form for making modifications,
  5284. including but not limited to software source code, documentation
  5285. source, and configuration files.
  5286. "Object" form shall mean any form resulting from mechanical
  5287. transformation or translation of a Source form, including but
  5288. not limited to compiled object code, generated documentation,
  5289. and conversions to other media types.
  5290. "Work" shall mean the work of authorship, whether in Source or
  5291. Object form, made available under the License, as indicated by a
  5292. copyright notice that is included in or attached to the work
  5293. (an example is provided in the Appendix below).
  5294. "Derivative Works" shall mean any work, whether in Source or Object
  5295. form, that is based on (or derived from) the Work and for which the
  5296. editorial revisions, annotations, elaborations, or other modifications
  5297. represent, as a whole, an original work of authorship. For the purposes
  5298. of this License, Derivative Works shall not include works that remain
  5299. separable from, or merely link (or bind by name) to the interfaces of,
  5300. the Work and Derivative Works thereof.
  5301. "Contribution" shall mean any work of authorship, including
  5302. the original version of the Work and any modifications or additions
  5303. to that Work or Derivative Works thereof, that is intentionally
  5304. submitted to Licensor for inclusion in the Work by the copyright owner
  5305. or by an individual or Legal Entity authorized to submit on behalf of
  5306. the copyright owner. For the purposes of this definition, "submitted"
  5307. means any form of electronic, verbal, or written communication sent
  5308. to the Licensor or its representatives, including but not limited to
  5309. communication on electronic mailing lists, source code control systems,
  5310. and issue tracking systems that are managed by, or on behalf of, the
  5311. Licensor for the purpose of discussing and improving the Work, but
  5312. excluding communication that is conspicuously marked or otherwise
  5313. designated in writing by the copyright owner as "Not a Contribution."
  5314. "Contributor" shall mean Licensor and any individual or Legal Entity
  5315. on behalf of whom a Contribution has been received by Licensor and
  5316. subsequently incorporated within the Work.
  5317. 2. Grant of Copyright License. Subject to the terms and conditions of
  5318. this License, each Contributor hereby grants to You a perpetual,
  5319. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5320. copyright license to reproduce, prepare Derivative Works of,
  5321. publicly display, publicly perform, sublicense, and distribute the
  5322. Work and such Derivative Works in Source or Object form.
  5323. 3. Grant of Patent License. Subject to the terms and conditions of
  5324. this License, each Contributor hereby grants to You a perpetual,
  5325. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5326. (except as stated in this section) patent license to make, have made,
  5327. use, offer to sell, sell, import, and otherwise transfer the Work,
  5328. where such license applies only to those patent claims licensable
  5329. by such Contributor that are necessarily infringed by their
  5330. Contribution(s) alone or by combination of their Contribution(s)
  5331. with the Work to which such Contribution(s) was submitted. If You
  5332. institute patent litigation against any entity (including a
  5333. cross-claim or counterclaim in a lawsuit) alleging that the Work
  5334. or a Contribution incorporated within the Work constitutes direct
  5335. or contributory patent infringement, then any patent licenses
  5336. granted to You under this License for that Work shall terminate
  5337. as of the date such litigation is filed.
  5338. 4. Redistribution. You may reproduce and distribute copies of the
  5339. Work or Derivative Works thereof in any medium, with or without
  5340. modifications, and in Source or Object form, provided that You
  5341. meet the following conditions:
  5342. (a) You must give any other recipients of the Work or
  5343. Derivative Works a copy of this License; and
  5344. (b) You must cause any modified files to carry prominent notices
  5345. stating that You changed the files; and
  5346. (c) You must retain, in the Source form of any Derivative Works
  5347. that You distribute, all copyright, patent, trademark, and
  5348. attribution notices from the Source form of the Work,
  5349. excluding those notices that do not pertain to any part of
  5350. the Derivative Works; and
  5351. (d) If the Work includes a "NOTICE" text file as part of its
  5352. distribution, then any Derivative Works that You distribute must
  5353. include a readable copy of the attribution notices contained
  5354. within such NOTICE file, excluding those notices that do not
  5355. pertain to any part of the Derivative Works, in at least one
  5356. of the following places: within a NOTICE text file distributed
  5357. as part of the Derivative Works; within the Source form or
  5358. documentation, if provided along with the Derivative Works; or,
  5359. within a display generated by the Derivative Works, if and
  5360. wherever such third-party notices normally appear. The contents
  5361. of the NOTICE file are for informational purposes only and
  5362. do not modify the License. You may add Your own attribution
  5363. notices within Derivative Works that You distribute, alongside
  5364. or as an addendum to the NOTICE text from the Work, provided
  5365. that such additional attribution notices cannot be construed
  5366. as modifying the License.
  5367. You may add Your own copyright statement to Your modifications and
  5368. may provide additional or different license terms and conditions
  5369. for use, reproduction, or distribution of Your modifications, or
  5370. for any such Derivative Works as a whole, provided Your use,
  5371. reproduction, and distribution of the Work otherwise complies with
  5372. the conditions stated in this License.
  5373. 5. Submission of Contributions. Unless You explicitly state otherwise,
  5374. any Contribution intentionally submitted for inclusion in the Work
  5375. by You to the Licensor shall be under the terms and conditions of
  5376. this License, without any additional terms or conditions.
  5377. Notwithstanding the above, nothing herein shall supersede or modify
  5378. the terms of any separate license agreement you may have executed
  5379. with Licensor regarding such Contributions.
  5380. 6. Trademarks. This License does not grant permission to use the trade
  5381. names, trademarks, service marks, or product names of the Licensor,
  5382. except as required for reasonable and customary use in describing the
  5383. origin of the Work and reproducing the content of the NOTICE file.
  5384. 7. Disclaimer of Warranty. Unless required by applicable law or
  5385. agreed to in writing, Licensor provides the Work (and each
  5386. Contributor provides its Contributions) on an "AS IS" BASIS,
  5387. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5388. implied, including, without limitation, any warranties or conditions
  5389. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5390. PARTICULAR PURPOSE. You are solely responsible for determining the
  5391. appropriateness of using or redistributing the Work and assume any
  5392. risks associated with Your exercise of permissions under this License.
  5393. 8. Limitation of Liability. In no event and under no legal theory,
  5394. whether in tort (including negligence), contract, or otherwise,
  5395. unless required by applicable law (such as deliberate and grossly
  5396. negligent acts) or agreed to in writing, shall any Contributor be
  5397. liable to You for damages, including any direct, indirect, special,
  5398. incidental, or consequential damages of any character arising as a
  5399. result of this License or out of the use or inability to use the
  5400. Work (including but not limited to damages for loss of goodwill,
  5401. work stoppage, computer failure or malfunction, or any and all
  5402. other commercial damages or losses), even if such Contributor
  5403. has been advised of the possibility of such damages.
  5404. 9. Accepting Warranty or Additional Liability. While redistributing
  5405. the Work or Derivative Works thereof, You may choose to offer,
  5406. and charge a fee for, acceptance of support, warranty, indemnity,
  5407. or other liability obligations and/or rights consistent with this
  5408. License. However, in accepting such obligations, You may act only
  5409. on Your own behalf and on Your sole responsibility, not on behalf
  5410. of any other Contributor, and only if You agree to indemnify,
  5411. defend, and hold each Contributor harmless for any liability
  5412. incurred by, or claims asserted against, such Contributor by reason
  5413. of your accepting any such warranty or additional liability.
  5414. LAPACK
  5415. Copyright (c) 1992-2011 The University of Tennessee and The University
  5416. of Tennessee Research Foundation. All rights
  5417. reserved.
  5418. Copyright (c) 2000-2011 The University of California Berkeley. All
  5419. rights reserved.
  5420. Copyright (c) 2006-2012 The University of Colorado Denver. All rights
  5421. reserved.
  5422. $COPYRIGHT$
  5423. Additional copyrights may follow
  5424. $HEADER$
  5425. Redistribution and use in source and binary forms, with or without
  5426. modification, are permitted provided that the following conditions are
  5427. met:
  5428. - Redistributions of source code must retain the above copyright
  5429. notice, this list of conditions and the following disclaimer.
  5430. - Redistributions in binary form must reproduce the above copyright
  5431. notice, this list of conditions and the following disclaimer listed
  5432. in this license in the documentation and/or other materials
  5433. provided with the distribution.
  5434. - Neither the name of the copyright holders nor the names of its
  5435. contributors may be used to endorse or promote products derived from
  5436. this software without specific prior written permission.
  5437. The copyright holders provide no reassurances that the source code
  5438. provided does not infringe any patent, copyright, or any other
  5439. intellectual property rights of third parties. The copyright holders
  5440. disclaim any liability to any recipient for claims brought against
  5441. recipient by any third party for infringement of that parties
  5442. intellectual property rights.
  5443. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5444. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5445. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5446. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5447. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5448. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5449. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5450. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5451. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5452. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5453. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5454. Leptonica
  5455. /*====================================================================*
  5456. - Copyright (C) 2001 Leptonica. All rights reserved.
  5457. -
  5458. - Redistribution and use in source and binary forms, with or without
  5459. - modification, are permitted provided that the following conditions
  5460. - are met:
  5461. - 1. Redistributions of source code must retain the above copyright
  5462. - notice, this list of conditions and the following disclaimer.
  5463. - 2. Redistributions in binary form must reproduce the above
  5464. - copyright notice, this list of conditions and the following
  5465. - disclaimer in the documentation and/or other materials
  5466. - provided with the distribution.
  5467. -
  5468. - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5469. - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5470. - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5471. - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ANY
  5472. - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  5473. - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  5474. - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  5475. - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  5476. - OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  5477. - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  5478. - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5479. *====================================================================*/
  5480. Libxml2
  5481. Libxml2, an XML C Parser
  5482. Except where otherwise noted in the source code (e.g. the files hash.c,
  5483. list.c and the trio files, which are covered by a similar licence but
  5484. with different Copyright notices) all the files are:
  5485. Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved.
  5486. Permission is hereby granted, free of charge, to any person obtaining a copy
  5487. of this software and associated documentation files (the "Software"), to deal
  5488. in the Software without restriction, including without limitation the rights
  5489. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5490. copies of the Software, and to permit persons to whom the Software is fur-
  5491. nished to do so, subject to the following conditions:
  5492. The above copyright notice and this permission notice shall be included in
  5493. all copies or substantial portions of the Software.
  5494. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5495. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
  5496. NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5497. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5498. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5499. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  5500. THE SOFTWARE.
  5501. --------------------------------------------------------------------
  5502. Copyright (C) 2000,2012 Bjorn Reese and Daniel Veillard.
  5503. Permission to use, copy, modify, and distribute this software for any
  5504. purpose with or without fee is hereby granted, provided that the above
  5505. copyright notice and this permission notice appear in all copies.
  5506. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  5507. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  5508. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
  5509. CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
  5510. Author: breese@users.sourceforge.net
  5511. (taken from hash.c)
  5512. --------------------------------------------------------------------
  5513. Copyright (C) 2000 Gary Pennington and Daniel Veillard.
  5514. Permission to use, copy, modify, and distribute this software for any
  5515. purpose with or without fee is hereby granted, provided that the above
  5516. copyright notice and this permission notice appear in all copies.
  5517. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  5518. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  5519. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
  5520. CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
  5521. Author: Gary.Pennington@uk.sun.com
  5522. (taken from list.c)
  5523. --------------------------------------------------------------------
  5524. Copyright (C) 1998 Bjorn Reese and Daniel Stenberg.
  5525. Permission to use, copy, modify, and distribute this software for any
  5526. purpose with or without fee is hereby granted, provided that the above
  5527. copyright notice and this permission notice appear in all copies.
  5528. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  5529. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  5530. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
  5531. CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
  5532. (taken from trio.h and trio.c)
  5533. --------------------------------------------------------------------
  5534. Copyright (C) 2001 Bjorn Reese <breese@users.sourceforge.net>
  5535. Permission to use, copy, modify, and distribute this software for any
  5536. purpose with or without fee is hereby granted, provided that the above
  5537. copyright notice and this permission notice appear in all copies.
  5538. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  5539. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  5540. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
  5541. CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
  5542. (taken from triodef.h, trionan.h, and trionan.c)
  5543. --------------------------------------------------------------------
  5544. Copyright (C) 2000 Bjorn Reese and Daniel Stenberg.
  5545. Permission to use, copy, modify, and distribute this software for any
  5546. purpose with or without fee is hereby granted, provided that the above
  5547. copyright notice and this permission notice appear in all copies.
  5548. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  5549. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  5550. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
  5551. CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
  5552. (taken from triop.h)
  5553. --------------------------------------------------------------------
  5554. Copyright (C) 2001 Bjorn Reese and Daniel Stenberg.
  5555. Permission to use, copy, modify, and distribute this software for any
  5556. purpose with or without fee is hereby granted, provided that the above
  5557. copyright notice and this permission notice appear in all copies.
  5558. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  5559. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  5560. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
  5561. CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
  5562. (taken from triostr.h and triostr.c)
  5563. *************************************************************************
  5564. http://ctrio.sourceforge.net/
  5565. *************************************************************************
  5566. Little CMS
  5567. Little CMS
  5568. Copyright (c) 1998-2011 Marti Maria Saguer
  5569. 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:
  5570. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  5571. 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.
  5572. MARISA v0.2.0
  5573. Copyright (c) 2010-2012, Susumu Yata
  5574. All rights reserved.
  5575. Redistribution and use in source and binary forms, with or without
  5576. modification, are permitted provided that the following conditions
  5577. are met:
  5578. - Redistributions of source code must retain the above copyright notice,
  5579. this list of conditions and the following disclaimer.
  5580. - Redistributions in binary form must reproduce the above copyright
  5581. notice, this list of conditions and the following disclaimer in the
  5582. documentation and/or other materials provided with the distribution.
  5583. - Neither the name of the <ORGANIZATION> nor the names of its contributors
  5584. may be used to endorse or promote products derived from this software
  5585. without specific prior written permission.
  5586. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5587. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5588. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5589. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5590. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5591. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  5592. TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  5593. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  5594. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  5595. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  5596. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5597. NCurses
  5598. Copyright (c) 1998-2017,2018 Free Software Foundation, Inc.
  5599. Permission is hereby granted, free of charge, to any person obtaining a
  5600. copy of this software and associated documentation files (the
  5601. "Software"), to deal in the Software without restriction, including
  5602. without limitation the rights to use, copy, modify, merge, publish,
  5603. distribute, distribute with modifications, sublicense, and/or sell
  5604. copies of the Software, and to permit persons to whom the Software is
  5605. furnished to do so, subject to the following conditions:
  5606. The above copyright notice and this permission notice shall be included
  5607. in all copies or substantial portions of the Software.
  5608. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  5609. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  5610. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  5611. IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
  5612. DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
  5613. OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
  5614. THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  5615. Except as contained in this notice, the name(s) of the above copyright
  5616. holders shall not be used in advertising or otherwise to promote the
  5617. sale, use or other dealings in this Software without prior written
  5618. authorization.
  5619. Nano Protocol Buffers
  5620. Copyright 2008, Google Inc.
  5621. All rights reserved.
  5622. Redistribution and use in source and binary forms, with or without
  5623. modification, are permitted provided that the following conditions are
  5624. met:
  5625. * Redistributions of source code must retain the above copyright
  5626. notice, this list of conditions and the following disclaimer.
  5627. * Redistributions in binary form must reproduce the above
  5628. copyright notice, this list of conditions and the following disclaimer
  5629. in the documentation and/or other materials provided with the
  5630. distribution.
  5631. * Neither the name of Google Inc. nor the names of its
  5632. contributors may be used to endorse or promote products derived from
  5633. this software without specific prior written permission.
  5634. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5635. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5636. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5637. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5638. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5639. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5640. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5641. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5642. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5643. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5644. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5645. Code generated by the Protocol Buffer compiler is owned by the owner
  5646. of the input file used when generating it. This code is not
  5647. standalone and requires a support library to be linked with it. This
  5648. support library is itself covered by the above license.
  5649. Nanopb
  5650. Copyright (c) 2011 Petteri Aimonen <jpa at nanopb.mail.kapsi.fi>
  5651. This software is provided 'as-is', without any express or
  5652. implied warranty. In no event will the authors be held liable
  5653. for any damages arising from the use of this software.
  5654. Permission is granted to anyone to use this software for any
  5655. purpose, including commercial applications, and to alter it and
  5656. redistribute it freely, subject to the following restrictions:
  5657. 1. The origin of this software must not be misrepresented; you
  5658. must not claim that you wrote the original software. If you use
  5659. this software in a product, an acknowledgment in the product
  5660. documentation would be appreciated but is not required.
  5661. 2. Altered source versions must be plainly marked as such, and
  5662. must not be misrepresented as being the original software.
  5663. 3. This notice may not be removed or altered from any source
  5664. distribution.
  5665. Ooura FFT
  5666. Copyright(C) 1997,2001 Takuya OOURA (email: ooura@kurims.kyoto-u.ac.jp).
  5667. You may use, copy, modify this code for any purpose and
  5668. without fee. You may distribute this ORIGINAL package.
  5669. OpenBLAS
  5670. Copyright (c) 2011-2014, The OpenBLAS Project
  5671. All rights reserved.
  5672. Redistribution and use in source and binary forms, with or without
  5673. modification, are permitted provided that the following conditions are
  5674. met:
  5675. 1. Redistributions of source code must retain the above copyright
  5676. notice, this list of conditions and the following disclaimer.
  5677. 2. Redistributions in binary form must reproduce the above copyright
  5678. notice, this list of conditions and the following disclaimer in
  5679. the documentation and/or other materials provided with the
  5680. distribution.
  5681. 3. Neither the name of the OpenBLAS project nor the names of
  5682. its contributors may be used to endorse or promote products
  5683. derived from this software without specific prior written
  5684. permission.
  5685. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  5686. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  5687. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  5688. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  5689. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  5690. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  5691. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  5692. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  5693. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
  5694. USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5695. OpenCV
  5696. IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
  5697. By downloading, copying, installing or using the software you agree to this license.
  5698. If you do not agree to this license, do not download, install,
  5699. copy or use the software.
  5700. Intel License Agreement
  5701. For Open Source Computer Vision Library
  5702. Copyright (C) 2000, 2001, Intel Corporation, all rights reserved.
  5703. Copyright (C) 2013, OpenCV Foundation, all rights reserved.
  5704. Third party copyrights are property of their respective owners.
  5705. Redistribution and use in source and binary forms, with or without modification,
  5706. are permitted provided that the following conditions are met:
  5707. * Redistribution's of source code must retain the above copyright notice,
  5708. this list of conditions and the following disclaimer.
  5709. * Redistribution's in binary form must reproduce the above copyright notice,
  5710. this list of conditions and the following disclaimer in the documentation
  5711. and/or other materials provided with the distribution.
  5712. * The name of Intel Corporation may not be used to endorse or promote products
  5713. derived from this software without specific prior written permission.
  5714. This software is provided by the copyright holders and contributors "as is" and
  5715. any express or implied warranties, including, but not limited to, the implied
  5716. warranties of merchantability and fitness for a particular purpose are disclaimed.
  5717. In no event shall the Intel Corporation or contributors be liable for any direct,
  5718. indirect, incidental, special, exemplary, or consequential damages
  5719. (including, but not limited to, procurement of substitute goods or services;
  5720. loss of use, data, or profits; or business interruption) however caused
  5721. and on any theory of liability, whether in contract, strict liability,
  5722. or tort (including negligence or otherwise) arising in any way out of
  5723. the use of this software, even if advised of the possibility of such damage.
  5724. OpenCVX
  5725. By downloading, copying, installing or using the software you agree to this license.
  5726. If you do not agree to this license, do not download, install,
  5727. copy or use the software.
  5728. License Agreement
  5729. For Open Source Computer Vision Library
  5730. (3-clause BSD License)
  5731. Copyright (C) 2000-2016, Intel Corporation, all rights reserved.
  5732. Copyright (C) 2009-2011, Willow Garage Inc., all rights reserved.
  5733. Copyright (C) 2009-2016, NVIDIA Corporation, all rights reserved.
  5734. Copyright (C) 2010-2013, Advanced Micro Devices, Inc., all rights reserved.
  5735. Copyright (C) 2015-2016, OpenCV Foundation, all rights reserved.
  5736. Copyright (C) 2015-2016, Itseez Inc., all rights reserved.
  5737. Third party copyrights are property of their respective owners.
  5738. Redistribution and use in source and binary forms, with or without modification,
  5739. are permitted provided that the following conditions are met:
  5740. * Redistributions of source code must retain the above copyright notice,
  5741. this list of conditions and the following disclaimer.
  5742. * Redistributions in binary form must reproduce the above copyright notice,
  5743. this list of conditions and the following disclaimer in the documentation
  5744. and/or other materials provided with the distribution.
  5745. * Neither the names of the copyright holders nor the names of the contributors
  5746. may be used to endorse or promote products derived from this software
  5747. without specific prior written permission.
  5748. This software is provided by the copyright holders and contributors "as is" and
  5749. any express or implied warranties, including, but not limited to, the implied
  5750. warranties of merchantability and fitness for a particular purpose are disclaimed.
  5751. In no event shall copyright holders or contributors be liable for any direct,
  5752. indirect, incidental, special, exemplary, or consequential damages
  5753. (including, but not limited to, procurement of substitute goods or services;
  5754. loss of use, data, or profits; or business interruption) however caused
  5755. and on any theory of liability, whether in contract, strict liability,
  5756. or tort (including negligence or otherwise) arising in any way out of
  5757. the use of this software, even if advised of the possibility of such damage.
  5758. OpenCensus
  5759. Apache License
  5760. Version 2.0, January 2004
  5761. http://www.apache.org/licenses/
  5762. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5763. 1. Definitions.
  5764. "License" shall mean the terms and conditions for use, reproduction,
  5765. and distribution as defined by Sections 1 through 9 of this document.
  5766. "Licensor" shall mean the copyright owner or entity authorized by
  5767. the copyright owner that is granting the License.
  5768. "Legal Entity" shall mean the union of the acting entity and all
  5769. other entities that control, are controlled by, or are under common
  5770. control with that entity. For the purposes of this definition,
  5771. "control" means (i) the power, direct or indirect, to cause the
  5772. direction or management of such entity, whether by contract or
  5773. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5774. outstanding shares, or (iii) beneficial ownership of such entity.
  5775. "You" (or "Your") shall mean an individual or Legal Entity
  5776. exercising permissions granted by this License.
  5777. "Source" form shall mean the preferred form for making modifications,
  5778. including but not limited to software source code, documentation
  5779. source, and configuration files.
  5780. "Object" form shall mean any form resulting from mechanical
  5781. transformation or translation of a Source form, including but
  5782. not limited to compiled object code, generated documentation,
  5783. and conversions to other media types.
  5784. "Work" shall mean the work of authorship, whether in Source or
  5785. Object form, made available under the License, as indicated by a
  5786. copyright notice that is included in or attached to the work
  5787. (an example is provided in the Appendix below).
  5788. "Derivative Works" shall mean any work, whether in Source or Object
  5789. form, that is based on (or derived from) the Work and for which the
  5790. editorial revisions, annotations, elaborations, or other modifications
  5791. represent, as a whole, an original work of authorship. For the purposes
  5792. of this License, Derivative Works shall not include works that remain
  5793. separable from, or merely link (or bind by name) to the interfaces of,
  5794. the Work and Derivative Works thereof.
  5795. "Contribution" shall mean any work of authorship, including
  5796. the original version of the Work and any modifications or additions
  5797. to that Work or Derivative Works thereof, that is intentionally
  5798. submitted to Licensor for inclusion in the Work by the copyright owner
  5799. or by an individual or Legal Entity authorized to submit on behalf of
  5800. the copyright owner. For the purposes of this definition, "submitted"
  5801. means any form of electronic, verbal, or written communication sent
  5802. to the Licensor or its representatives, including but not limited to
  5803. communication on electronic mailing lists, source code control systems,
  5804. and issue tracking systems that are managed by, or on behalf of, the
  5805. Licensor for the purpose of discussing and improving the Work, but
  5806. excluding communication that is conspicuously marked or otherwise
  5807. designated in writing by the copyright owner as "Not a Contribution."
  5808. "Contributor" shall mean Licensor and any individual or Legal Entity
  5809. on behalf of whom a Contribution has been received by Licensor and
  5810. subsequently incorporated within the Work.
  5811. 2. Grant of Copyright License. Subject to the terms and conditions of
  5812. this License, each Contributor hereby grants to You a perpetual,
  5813. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5814. copyright license to reproduce, prepare Derivative Works of,
  5815. publicly display, publicly perform, sublicense, and distribute the
  5816. Work and such Derivative Works in Source or Object form.
  5817. 3. Grant of Patent License. Subject to the terms and conditions of
  5818. this License, each Contributor hereby grants to You a perpetual,
  5819. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5820. (except as stated in this section) patent license to make, have made,
  5821. use, offer to sell, sell, import, and otherwise transfer the Work,
  5822. where such license applies only to those patent claims licensable
  5823. by such Contributor that are necessarily infringed by their
  5824. Contribution(s) alone or by combination of their Contribution(s)
  5825. with the Work to which such Contribution(s) was submitted. If You
  5826. institute patent litigation against any entity (including a
  5827. cross-claim or counterclaim in a lawsuit) alleging that the Work
  5828. or a Contribution incorporated within the Work constitutes direct
  5829. or contributory patent infringement, then any patent licenses
  5830. granted to You under this License for that Work shall terminate
  5831. as of the date such litigation is filed.
  5832. 4. Redistribution. You may reproduce and distribute copies of the
  5833. Work or Derivative Works thereof in any medium, with or without
  5834. modifications, and in Source or Object form, provided that You
  5835. meet the following conditions:
  5836. (a) You must give any other recipients of the Work or
  5837. Derivative Works a copy of this License; and
  5838. (b) You must cause any modified files to carry prominent notices
  5839. stating that You changed the files; and
  5840. (c) You must retain, in the Source form of any Derivative Works
  5841. that You distribute, all copyright, patent, trademark, and
  5842. attribution notices from the Source form of the Work,
  5843. excluding those notices that do not pertain to any part of
  5844. the Derivative Works; and
  5845. (d) If the Work includes a "NOTICE" text file as part of its
  5846. distribution, then any Derivative Works that You distribute must
  5847. include a readable copy of the attribution notices contained
  5848. within such NOTICE file, excluding those notices that do not
  5849. pertain to any part of the Derivative Works, in at least one
  5850. of the following places: within a NOTICE text file distributed
  5851. as part of the Derivative Works; within the Source form or
  5852. documentation, if provided along with the Derivative Works; or,
  5853. within a display generated by the Derivative Works, if and
  5854. wherever such third-party notices normally appear. The contents
  5855. of the NOTICE file are for informational purposes only and
  5856. do not modify the License. You may add Your own attribution
  5857. notices within Derivative Works that You distribute, alongside
  5858. or as an addendum to the NOTICE text from the Work, provided
  5859. that such additional attribution notices cannot be construed
  5860. as modifying the License.
  5861. You may add Your own copyright statement to Your modifications and
  5862. may provide additional or different license terms and conditions
  5863. for use, reproduction, or distribution of Your modifications, or
  5864. for any such Derivative Works as a whole, provided Your use,
  5865. reproduction, and distribution of the Work otherwise complies with
  5866. the conditions stated in this License.
  5867. 5. Submission of Contributions. Unless You explicitly state otherwise,
  5868. any Contribution intentionally submitted for inclusion in the Work
  5869. by You to the Licensor shall be under the terms and conditions of
  5870. this License, without any additional terms or conditions.
  5871. Notwithstanding the above, nothing herein shall supersede or modify
  5872. the terms of any separate license agreement you may have executed
  5873. with Licensor regarding such Contributions.
  5874. 6. Trademarks. This License does not grant permission to use the trade
  5875. names, trademarks, service marks, or product names of the Licensor,
  5876. except as required for reasonable and customary use in describing the
  5877. origin of the Work and reproducing the content of the NOTICE file.
  5878. 7. Disclaimer of Warranty. Unless required by applicable law or
  5879. agreed to in writing, Licensor provides the Work (and each
  5880. Contributor provides its Contributions) on an "AS IS" BASIS,
  5881. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5882. implied, including, without limitation, any warranties or conditions
  5883. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5884. PARTICULAR PURPOSE. You are solely responsible for determining the
  5885. appropriateness of using or redistributing the Work and assume any
  5886. risks associated with Your exercise of permissions under this License.
  5887. 8. Limitation of Liability. In no event and under no legal theory,
  5888. whether in tort (including negligence), contract, or otherwise,
  5889. unless required by applicable law (such as deliberate and grossly
  5890. negligent acts) or agreed to in writing, shall any Contributor be
  5891. liable to You for damages, including any direct, indirect, special,
  5892. incidental, or consequential damages of any character arising as a
  5893. result of this License or out of the use or inability to use the
  5894. Work (including but not limited to damages for loss of goodwill,
  5895. work stoppage, computer failure or malfunction, or any and all
  5896. other commercial damages or losses), even if such Contributor
  5897. has been advised of the possibility of such damages.
  5898. 9. Accepting Warranty or Additional Liability. While redistributing
  5899. the Work or Derivative Works thereof, You may choose to offer,
  5900. and charge a fee for, acceptance of support, warranty, indemnity,
  5901. or other liability obligations and/or rights consistent with this
  5902. License. However, in accepting such obligations, You may act only
  5903. on Your own behalf and on Your sole responsibility, not on behalf
  5904. of any other Contributor, and only if You agree to indemnify,
  5905. defend, and hold each Contributor harmless for any liability
  5906. incurred by, or claims asserted against, such Contributor by reason
  5907. of your accepting any such warranty or additional liability.
  5908. END OF TERMS AND CONDITIONS
  5909. APPENDIX: How to apply the Apache License to your work.
  5910. To apply the Apache License to your work, attach the following
  5911. boilerplate notice, with the fields enclosed by brackets "[]"
  5912. replaced with your own identifying information. (Don't include
  5913. the brackets!) The text should be enclosed in the appropriate
  5914. comment syntax for the file format. We also recommend that a
  5915. file or class name and description of purpose be included on the
  5916. same "printed page" as the copyright notice for easier
  5917. identification within third-party archives.
  5918. Copyright [yyyy] [name of copyright owner]
  5919. Licensed under the Apache License, Version 2.0 (the "License");
  5920. you may not use this file except in compliance with the License.
  5921. You may obtain a copy of the License at
  5922. http://www.apache.org/licenses/LICENSE-2.0
  5923. Unless required by applicable law or agreed to in writing, software
  5924. distributed under the License is distributed on an "AS IS" BASIS,
  5925. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5926. See the License for the specific language governing permissions and
  5927. limitations under the License.
  5928. PCRE
  5929. PCRE LICENCE
  5930. ------------
  5931. PCRE is a library of functions to support regular expressions whose syntax
  5932. and semantics are as close as possible to those of the Perl 5 language.
  5933. Release 8 of PCRE is distributed under the terms of the "BSD" licence, as
  5934. specified below. The documentation for PCRE, supplied in the "doc"
  5935. directory, is distributed under the same terms as the software itself. The data
  5936. in the testdata directory is not copyrighted and is in the public domain.
  5937. The basic library functions are written in C and are freestanding. Also
  5938. included in the distribution is a set of C++ wrapper functions, and a
  5939. just-in-time compiler that can be used to optimize pattern matching. These
  5940. are both optional features that can be omitted when the library is built.
  5941. THE BASIC LIBRARY FUNCTIONS
  5942. ---------------------------
  5943. Written by: Philip Hazel
  5944. Email local part: ph10
  5945. Email domain: cam.ac.uk
  5946. University of Cambridge Computing Service,
  5947. Cambridge, England.
  5948. Copyright (c) 1997-2017 University of Cambridge
  5949. All rights reserved.
  5950. PCRE JUST-IN-TIME COMPILATION SUPPORT
  5951. -------------------------------------
  5952. Written by: Zoltan Herczeg
  5953. Email local part: hzmester
  5954. Emain domain: freemail.hu
  5955. Copyright(c) 2010-2017 Zoltan Herczeg
  5956. All rights reserved.
  5957. STACK-LESS JUST-IN-TIME COMPILER
  5958. --------------------------------
  5959. Written by: Zoltan Herczeg
  5960. Email local part: hzmester
  5961. Emain domain: freemail.hu
  5962. Copyright(c) 2009-2017 Zoltan Herczeg
  5963. All rights reserved.
  5964. THE C++ WRAPPER FUNCTIONS
  5965. -------------------------
  5966. Contributed by: Google Inc.
  5967. Copyright (c) 2007-2012, Google Inc.
  5968. All rights reserved.
  5969. THE "BSD" LICENCE
  5970. -----------------
  5971. Redistribution and use in source and binary forms, with or without
  5972. modification, are permitted provided that the following conditions are met:
  5973. * Redistributions of source code must retain the above copyright notice,
  5974. this list of conditions and the following disclaimer.
  5975. * Redistributions in binary form must reproduce the above copyright
  5976. notice, this list of conditions and the following disclaimer in the
  5977. documentation and/or other materials provided with the distribution.
  5978. * Neither the name of the University of Cambridge nor the name of Google
  5979. Inc. nor the names of their contributors may be used to endorse or
  5980. promote products derived from this software without specific prior
  5981. written permission.
  5982. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  5983. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  5984. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  5985. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  5986. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  5987. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  5988. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  5989. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  5990. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  5991. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  5992. POSSIBILITY OF SUCH DAMAGE.
  5993. End
  5994. PNG
  5995. COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
  5996. =========================================
  5997. PNG Reference Library License version 2
  5998. ---------------------------------------
  5999. * Copyright (c) 1995-2019 The PNG Reference Library Authors.
  6000. * Copyright (c) 2018-2019 Cosmin Truta.
  6001. * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
  6002. * Copyright (c) 1996-1997 Andreas Dilger.
  6003. * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
  6004. The software is supplied "as is", without warranty of any kind,
  6005. express or implied, including, without limitation, the warranties
  6006. of merchantability, fitness for a particular purpose, title, and
  6007. non-infringement. In no event shall the Copyright owners, or
  6008. anyone distributing the software, be liable for any damages or
  6009. other liability, whether in contract, tort or otherwise, arising
  6010. from, out of, or in connection with the software, or the use or
  6011. other dealings in the software, even if advised of the possibility
  6012. of such damage.
  6013. Permission is hereby granted to use, copy, modify, and distribute
  6014. this software, or portions hereof, for any purpose, without fee,
  6015. subject to the following restrictions:
  6016. 1. The origin of this software must not be misrepresented; you
  6017. must not claim that you wrote the original software. If you
  6018. use this software in a product, an acknowledgment in the product
  6019. documentation would be appreciated, but is not required.
  6020. 2. Altered source versions must be plainly marked as such, and must
  6021. not be misrepresented as being the original software.
  6022. 3. This Copyright notice may not be removed or altered from any
  6023. source or altered source distribution.
  6024. PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
  6025. -----------------------------------------------------------------------
  6026. libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
  6027. Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
  6028. derived from libpng-1.0.6, and are distributed according to the same
  6029. disclaimer and license as libpng-1.0.6 with the following individuals
  6030. added to the list of Contributing Authors:
  6031. Simon-Pierre Cadieux
  6032. Eric S. Raymond
  6033. Mans Rullgard
  6034. Cosmin Truta
  6035. Gilles Vollant
  6036. James Yu
  6037. Mandar Sahastrabuddhe
  6038. Google Inc.
  6039. Vadim Barkov
  6040. and with the following additions to the disclaimer:
  6041. There is no warranty against interference with your enjoyment of
  6042. the library or against infringement. There is no warranty that our
  6043. efforts or the library will fulfill any of your particular purposes
  6044. or needs. This library is provided with all faults, and the entire
  6045. risk of satisfactory quality, performance, accuracy, and effort is
  6046. with the user.
  6047. Some files in the "contrib" directory and some configure-generated
  6048. files that are distributed with libpng have other copyright owners, and
  6049. are released under other open source licenses.
  6050. libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
  6051. Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
  6052. libpng-0.96, and are distributed according to the same disclaimer and
  6053. license as libpng-0.96, with the following individuals added to the
  6054. list of Contributing Authors:
  6055. Tom Lane
  6056. Glenn Randers-Pehrson
  6057. Willem van Schaik
  6058. libpng versions 0.89, June 1996, through 0.96, May 1997, are
  6059. Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
  6060. and are distributed according to the same disclaimer and license as
  6061. libpng-0.88, with the following individuals added to the list of
  6062. Contributing Authors:
  6063. John Bowler
  6064. Kevin Bracey
  6065. Sam Bushell
  6066. Magnus Holmgren
  6067. Greg Roelofs
  6068. Tom Tanner
  6069. Some files in the "scripts" directory have other copyright owners,
  6070. but are released under this license.
  6071. libpng versions 0.5, May 1995, through 0.88, January 1996, are
  6072. Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
  6073. For the purposes of this copyright and license, "Contributing Authors"
  6074. is defined as the following set of individuals:
  6075. Andreas Dilger
  6076. Dave Martindale
  6077. Guy Eric Schalnat
  6078. Paul Schmidt
  6079. Tim Wegner
  6080. The PNG Reference Library is supplied "AS IS". The Contributing
  6081. Authors and Group 42, Inc. disclaim all warranties, expressed or
  6082. implied, including, without limitation, the warranties of
  6083. merchantability and of fitness for any purpose. The Contributing
  6084. Authors and Group 42, Inc. assume no liability for direct, indirect,
  6085. incidental, special, exemplary, or consequential damages, which may
  6086. result from the use of the PNG Reference Library, even if advised of
  6087. the possibility of such damage.
  6088. Permission is hereby granted to use, copy, modify, and distribute this
  6089. source code, or portions hereof, for any purpose, without fee, subject
  6090. to the following restrictions:
  6091. 1. The origin of this source code must not be misrepresented.
  6092. 2. Altered versions must be plainly marked as such and must not
  6093. be misrepresented as being the original source.
  6094. 3. This Copyright notice may not be removed or altered from any
  6095. source or altered source distribution.
  6096. The Contributing Authors and Group 42, Inc. specifically permit,
  6097. without fee, and encourage the use of this source code as a component
  6098. to supporting the PNG file format in commercial products. If you use
  6099. this source code in a product, acknowledgment is not required but would
  6100. be appreciated.
  6101. Protocol Buffers
  6102. Copyright 2008, Google Inc.
  6103. All rights reserved.
  6104. Redistribution and use in source and binary forms, with or without
  6105. modification, are permitted provided that the following conditions are
  6106. met:
  6107. * Redistributions of source code must retain the above copyright
  6108. notice, this list of conditions and the following disclaimer.
  6109. * Redistributions in binary form must reproduce the above
  6110. copyright notice, this list of conditions and the following disclaimer
  6111. in the documentation and/or other materials provided with the
  6112. distribution.
  6113. * Neither the name of Google Inc. nor the names of its
  6114. contributors may be used to endorse or promote products derived from
  6115. this software without specific prior written permission.
  6116. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6117. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6118. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6119. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6120. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6121. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6122. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6123. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6124. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6125. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6126. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6127. Code generated by the Protocol Buffer compiler is owned by the owner
  6128. of the input file used when generating it. This code is not
  6129. standalone and requires a support library to be linked with it. This
  6130. support library is itself covered by the above license.
  6131. RE2
  6132. // Copyright (c) 2009 The RE2 Authors. All rights reserved.
  6133. //
  6134. // Redistribution and use in source and binary forms, with or without
  6135. // modification, are permitted provided that the following conditions are
  6136. // met:
  6137. //
  6138. // * Redistributions of source code must retain the above copyright
  6139. // notice, this list of conditions and the following disclaimer.
  6140. // * Redistributions in binary form must reproduce the above
  6141. // copyright notice, this list of conditions and the following disclaimer
  6142. // in the documentation and/or other materials provided with the
  6143. // distribution.
  6144. // * Neither the name of Google Inc. nor the names of its
  6145. // contributors may be used to endorse or promote products derived from
  6146. // this software without specific prior written permission.
  6147. //
  6148. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6149. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6150. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6151. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6152. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6153. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6154. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6155. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6156. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6157. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6158. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6159. Skia
  6160. // Copyright (c) 2011 Google Inc. All rights reserved.
  6161. //
  6162. // Redistribution and use in source and binary forms, with or without
  6163. // modification, are permitted provided that the following conditions are
  6164. // met:
  6165. //
  6166. // * Redistributions of source code must retain the above copyright
  6167. // notice, this list of conditions and the following disclaimer.
  6168. // * Redistributions in binary form must reproduce the above
  6169. // copyright notice, this list of conditions and the following disclaimer
  6170. // in the documentation and/or other materials provided with the
  6171. // distribution.
  6172. // * Neither the name of Google Inc. nor the names of its
  6173. // contributors may be used to endorse or promote products derived from
  6174. // this software without specific prior written permission.
  6175. //
  6176. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6177. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6178. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6179. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6180. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6181. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6182. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6183. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6184. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6185. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6186. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6187. --------------------------------------------------------------------------------
  6188. SocketRocket
  6189. Copyright 2012 Square Inc.
  6190. Licensed under the Apache License, Version 2.0 (the "License");
  6191. you may not use this file except in compliance with the License.
  6192. You may obtain a copy of the License at
  6193. http://www.apache.org/licenses/LICENSE-2.0
  6194. Unless required by applicable law or agreed to in writing, software
  6195. distributed under the License is distributed on an "AS IS" BASIS,
  6196. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6197. See the License for the specific language governing permissions and
  6198. limitations under the License.
  6199. $OpenBSD: base64.c,v 1.5 2006/10/21 09:55:03 otto Exp $
  6200. Copyright (c) 1996 by Internet Software Consortium.
  6201. Permission to use, copy, modify, and distribute this software for any
  6202. purpose with or without fee is hereby granted, provided that the above
  6203. copyright notice and this permission notice appear in all copies.
  6204. THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
  6205. ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
  6206. OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
  6207. CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
  6208. DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
  6209. PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
  6210. ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
  6211. SOFTWARE.
  6212. Portions Copyright (c) 1995 by International Business Machines, Inc.
  6213. International Business Machines, Inc. (hereinafter called IBM) grants
  6214. permission under its copyrights to use, copy, modify, and distribute this
  6215. Software with or without fee, provided that the above copyright notice and
  6216. all paragraphs of this notice appear in all copies, and that the name of IBM
  6217. not be used in connection with the marketing of any product incorporating
  6218. the Software or modifications thereof, without specific, written prior
  6219. permission.
  6220. To the extent it has a right to do so, IBM grants an immunity from suit
  6221. under its patents, if any, for the use, sale or manufacture of products to
  6222. the extent that such products are used for performing Domain Name System
  6223. dynamic updates in TCP/IP networks by means of the Software. No immunity is
  6224. granted for any product per se or for any other function of any product.
  6225. THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES,
  6226. INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  6227. PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL,
  6228. DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING
  6229. OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN
  6230. IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES.
  6231. TCMalloc
  6232. Apache License
  6233. Version 2.0, January 2004
  6234. https://www.apache.org/licenses/
  6235. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6236. 1. Definitions.
  6237. "License" shall mean the terms and conditions for use, reproduction,
  6238. and distribution as defined by Sections 1 through 9 of this document.
  6239. "Licensor" shall mean the copyright owner or entity authorized by
  6240. the copyright owner that is granting the License.
  6241. "Legal Entity" shall mean the union of the acting entity and all
  6242. other entities that control, are controlled by, or are under common
  6243. control with that entity. For the purposes of this definition,
  6244. "control" means (i) the power, direct or indirect, to cause the
  6245. direction or management of such entity, whether by contract or
  6246. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6247. outstanding shares, or (iii) beneficial ownership of such entity.
  6248. "You" (or "Your") shall mean an individual or Legal Entity
  6249. exercising permissions granted by this License.
  6250. "Source" form shall mean the preferred form for making modifications,
  6251. including but not limited to software source code, documentation
  6252. source, and configuration files.
  6253. "Object" form shall mean any form resulting from mechanical
  6254. transformation or translation of a Source form, including but
  6255. not limited to compiled object code, generated documentation,
  6256. and conversions to other media types.
  6257. "Work" shall mean the work of authorship, whether in Source or
  6258. Object form, made available under the License, as indicated by a
  6259. copyright notice that is included in or attached to the work
  6260. (an example is provided in the Appendix below).
  6261. "Derivative Works" shall mean any work, whether in Source or Object
  6262. form, that is based on (or derived from) the Work and for which the
  6263. editorial revisions, annotations, elaborations, or other modifications
  6264. represent, as a whole, an original work of authorship. For the purposes
  6265. of this License, Derivative Works shall not include works that remain
  6266. separable from, or merely link (or bind by name) to the interfaces of,
  6267. the Work and Derivative Works thereof.
  6268. "Contribution" shall mean any work of authorship, including
  6269. the original version of the Work and any modifications or additions
  6270. to that Work or Derivative Works thereof, that is intentionally
  6271. submitted to Licensor for inclusion in the Work by the copyright owner
  6272. or by an individual or Legal Entity authorized to submit on behalf of
  6273. the copyright owner. For the purposes of this definition, "submitted"
  6274. means any form of electronic, verbal, or written communication sent
  6275. to the Licensor or its representatives, including but not limited to
  6276. communication on electronic mailing lists, source code control systems,
  6277. and issue tracking systems that are managed by, or on behalf of, the
  6278. Licensor for the purpose of discussing and improving the Work, but
  6279. excluding communication that is conspicuously marked or otherwise
  6280. designated in writing by the copyright owner as "Not a Contribution."
  6281. "Contributor" shall mean Licensor and any individual or Legal Entity
  6282. on behalf of whom a Contribution has been received by Licensor and
  6283. subsequently incorporated within the Work.
  6284. 2. Grant of Copyright License. Subject to the terms and conditions of
  6285. this License, each Contributor hereby grants to You a perpetual,
  6286. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6287. copyright license to reproduce, prepare Derivative Works of,
  6288. publicly display, publicly perform, sublicense, and distribute the
  6289. Work and such Derivative Works in Source or Object form.
  6290. 3. Grant of Patent License. Subject to the terms and conditions of
  6291. this License, each Contributor hereby grants to You a perpetual,
  6292. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6293. (except as stated in this section) patent license to make, have made,
  6294. use, offer to sell, sell, import, and otherwise transfer the Work,
  6295. where such license applies only to those patent claims licensable
  6296. by such Contributor that are necessarily infringed by their
  6297. Contribution(s) alone or by combination of their Contribution(s)
  6298. with the Work to which such Contribution(s) was submitted. If You
  6299. institute patent litigation against any entity (including a
  6300. cross-claim or counterclaim in a lawsuit) alleging that the Work
  6301. or a Contribution incorporated within the Work constitutes direct
  6302. or contributory patent infringement, then any patent licenses
  6303. granted to You under this License for that Work shall terminate
  6304. as of the date such litigation is filed.
  6305. 4. Redistribution. You may reproduce and distribute copies of the
  6306. Work or Derivative Works thereof in any medium, with or without
  6307. modifications, and in Source or Object form, provided that You
  6308. meet the following conditions:
  6309. (a) You must give any other recipients of the Work or
  6310. Derivative Works a copy of this License; and
  6311. (b) You must cause any modified files to carry prominent notices
  6312. stating that You changed the files; and
  6313. (c) You must retain, in the Source form of any Derivative Works
  6314. that You distribute, all copyright, patent, trademark, and
  6315. attribution notices from the Source form of the Work,
  6316. excluding those notices that do not pertain to any part of
  6317. the Derivative Works; and
  6318. (d) If the Work includes a "NOTICE" text file as part of its
  6319. distribution, then any Derivative Works that You distribute must
  6320. include a readable copy of the attribution notices contained
  6321. within such NOTICE file, excluding those notices that do not
  6322. pertain to any part of the Derivative Works, in at least one
  6323. of the following places: within a NOTICE text file distributed
  6324. as part of the Derivative Works; within the Source form or
  6325. documentation, if provided along with the Derivative Works; or,
  6326. within a display generated by the Derivative Works, if and
  6327. wherever such third-party notices normally appear. The contents
  6328. of the NOTICE file are for informational purposes only and
  6329. do not modify the License. You may add Your own attribution
  6330. notices within Derivative Works that You distribute, alongside
  6331. or as an addendum to the NOTICE text from the Work, provided
  6332. that such additional attribution notices cannot be construed
  6333. as modifying the License.
  6334. You may add Your own copyright statement to Your modifications and
  6335. may provide additional or different license terms and conditions
  6336. for use, reproduction, or distribution of Your modifications, or
  6337. for any such Derivative Works as a whole, provided Your use,
  6338. reproduction, and distribution of the Work otherwise complies with
  6339. the conditions stated in this License.
  6340. 5. Submission of Contributions. Unless You explicitly state otherwise,
  6341. any Contribution intentionally submitted for inclusion in the Work
  6342. by You to the Licensor shall be under the terms and conditions of
  6343. this License, without any additional terms or conditions.
  6344. Notwithstanding the above, nothing herein shall supersede or modify
  6345. the terms of any separate license agreement you may have executed
  6346. with Licensor regarding such Contributions.
  6347. 6. Trademarks. This License does not grant permission to use the trade
  6348. names, trademarks, service marks, or product names of the Licensor,
  6349. except as required for reasonable and customary use in describing the
  6350. origin of the Work and reproducing the content of the NOTICE file.
  6351. 7. Disclaimer of Warranty. Unless required by applicable law or
  6352. agreed to in writing, Licensor provides the Work (and each
  6353. Contributor provides its Contributions) on an "AS IS" BASIS,
  6354. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6355. implied, including, without limitation, any warranties or conditions
  6356. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6357. PARTICULAR PURPOSE. You are solely responsible for determining the
  6358. appropriateness of using or redistributing the Work and assume any
  6359. risks associated with Your exercise of permissions under this License.
  6360. 8. Limitation of Liability. In no event and under no legal theory,
  6361. whether in tort (including negligence), contract, or otherwise,
  6362. unless required by applicable law (such as deliberate and grossly
  6363. negligent acts) or agreed to in writing, shall any Contributor be
  6364. liable to You for damages, including any direct, indirect, special,
  6365. incidental, or consequential damages of any character arising as a
  6366. result of this License or out of the use or inability to use the
  6367. Work (including but not limited to damages for loss of goodwill,
  6368. work stoppage, computer failure or malfunction, or any and all
  6369. other commercial damages or losses), even if such Contributor
  6370. has been advised of the possibility of such damages.
  6371. 9. Accepting Warranty or Additional Liability. While redistributing
  6372. the Work or Derivative Works thereof, You may choose to offer,
  6373. and charge a fee for, acceptance of support, warranty, indemnity,
  6374. or other liability obligations and/or rights consistent with this
  6375. License. However, in accepting such obligations, You may act only
  6376. on Your own behalf and on Your sole responsibility, not on behalf
  6377. of any other Contributor, and only if You agree to indemnify,
  6378. defend, and hold each Contributor harmless for any liability
  6379. incurred by, or claims asserted against, such Contributor by reason
  6380. of your accepting any such warranty or additional liability.
  6381. END OF TERMS AND CONDITIONS
  6382. APPENDIX: How to apply the Apache License to your work.
  6383. To apply the Apache License to your work, attach the following
  6384. boilerplate notice, with the fields enclosed by brackets "[]"
  6385. replaced with your own identifying information. (Don't include
  6386. the brackets!) The text should be enclosed in the appropriate
  6387. comment syntax for the file format. We also recommend that a
  6388. file or class name and description of purpose be included on the
  6389. same "printed page" as the copyright notice for easier
  6390. identification within third-party archives.
  6391. Copyright [yyyy] [name of copyright owner]
  6392. Licensed under the Apache License, Version 2.0 (the "License");
  6393. you may not use this file except in compliance with the License.
  6394. You may obtain a copy of the License at
  6395. https://www.apache.org/licenses/LICENSE-2.0
  6396. Unless required by applicable law or agreed to in writing, software
  6397. distributed under the License is distributed on an "AS IS" BASIS,
  6398. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6399. See the License for the specific language governing permissions and
  6400. limitations under the License.
  6401. TensorFlow
  6402. Copyright 2019 The TensorFlow Authors. All rights reserved.
  6403. Apache License
  6404. Version 2.0, January 2004
  6405. http://www.apache.org/licenses/
  6406. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6407. 1. Definitions.
  6408. "License" shall mean the terms and conditions for use, reproduction,
  6409. and distribution as defined by Sections 1 through 9 of this document.
  6410. "Licensor" shall mean the copyright owner or entity authorized by
  6411. the copyright owner that is granting the License.
  6412. "Legal Entity" shall mean the union of the acting entity and all
  6413. other entities that control, are controlled by, or are under common
  6414. control with that entity. For the purposes of this definition,
  6415. "control" means (i) the power, direct or indirect, to cause the
  6416. direction or management of such entity, whether by contract or
  6417. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6418. outstanding shares, or (iii) beneficial ownership of such entity.
  6419. "You" (or "Your") shall mean an individual or Legal Entity
  6420. exercising permissions granted by this License.
  6421. "Source" form shall mean the preferred form for making modifications,
  6422. including but not limited to software source code, documentation
  6423. source, and configuration files.
  6424. "Object" form shall mean any form resulting from mechanical
  6425. transformation or translation of a Source form, including but
  6426. not limited to compiled object code, generated documentation,
  6427. and conversions to other media types.
  6428. "Work" shall mean the work of authorship, whether in Source or
  6429. Object form, made available under the License, as indicated by a
  6430. copyright notice that is included in or attached to the work
  6431. (an example is provided in the Appendix below).
  6432. "Derivative Works" shall mean any work, whether in Source or Object
  6433. form, that is based on (or derived from) the Work and for which the
  6434. editorial revisions, annotations, elaborations, or other modifications
  6435. represent, as a whole, an original work of authorship. For the purposes
  6436. of this License, Derivative Works shall not include works that remain
  6437. separable from, or merely link (or bind by name) to the interfaces of,
  6438. the Work and Derivative Works thereof.
  6439. "Contribution" shall mean any work of authorship, including
  6440. the original version of the Work and any modifications or additions
  6441. to that Work or Derivative Works thereof, that is intentionally
  6442. submitted to Licensor for inclusion in the Work by the copyright owner
  6443. or by an individual or Legal Entity authorized to submit on behalf of
  6444. the copyright owner. For the purposes of this definition, "submitted"
  6445. means any form of electronic, verbal, or written communication sent
  6446. to the Licensor or its representatives, including but not limited to
  6447. communication on electronic mailing lists, source code control systems,
  6448. and issue tracking systems that are managed by, or on behalf of, the
  6449. Licensor for the purpose of discussing and improving the Work, but
  6450. excluding communication that is conspicuously marked or otherwise
  6451. designated in writing by the copyright owner as "Not a Contribution."
  6452. "Contributor" shall mean Licensor and any individual or Legal Entity
  6453. on behalf of whom a Contribution has been received by Licensor and
  6454. subsequently incorporated within the Work.
  6455. 2. Grant of Copyright License. Subject to the terms and conditions of
  6456. this License, each Contributor hereby grants to You a perpetual,
  6457. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6458. copyright license to reproduce, prepare Derivative Works of,
  6459. publicly display, publicly perform, sublicense, and distribute the
  6460. Work and such Derivative Works in Source or Object form.
  6461. 3. Grant of Patent License. Subject to the terms and conditions of
  6462. this License, each Contributor hereby grants to You a perpetual,
  6463. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6464. (except as stated in this section) patent license to make, have made,
  6465. use, offer to sell, sell, import, and otherwise transfer the Work,
  6466. where such license applies only to those patent claims licensable
  6467. by such Contributor that are necessarily infringed by their
  6468. Contribution(s) alone or by combination of their Contribution(s)
  6469. with the Work to which such Contribution(s) was submitted. If You
  6470. institute patent litigation against any entity (including a
  6471. cross-claim or counterclaim in a lawsuit) alleging that the Work
  6472. or a Contribution incorporated within the Work constitutes direct
  6473. or contributory patent infringement, then any patent licenses
  6474. granted to You under this License for that Work shall terminate
  6475. as of the date such litigation is filed.
  6476. 4. Redistribution. You may reproduce and distribute copies of the
  6477. Work or Derivative Works thereof in any medium, with or without
  6478. modifications, and in Source or Object form, provided that You
  6479. meet the following conditions:
  6480. (a) You must give any other recipients of the Work or
  6481. Derivative Works a copy of this License; and
  6482. (b) You must cause any modified files to carry prominent notices
  6483. stating that You changed the files; and
  6484. (c) You must retain, in the Source form of any Derivative Works
  6485. that You distribute, all copyright, patent, trademark, and
  6486. attribution notices from the Source form of the Work,
  6487. excluding those notices that do not pertain to any part of
  6488. the Derivative Works; and
  6489. (d) If the Work includes a "NOTICE" text file as part of its
  6490. distribution, then any Derivative Works that You distribute must
  6491. include a readable copy of the attribution notices contained
  6492. within such NOTICE file, excluding those notices that do not
  6493. pertain to any part of the Derivative Works, in at least one
  6494. of the following places: within a NOTICE text file distributed
  6495. as part of the Derivative Works; within the Source form or
  6496. documentation, if provided along with the Derivative Works; or,
  6497. within a display generated by the Derivative Works, if and
  6498. wherever such third-party notices normally appear. The contents
  6499. of the NOTICE file are for informational purposes only and
  6500. do not modify the License. You may add Your own attribution
  6501. notices within Derivative Works that You distribute, alongside
  6502. or as an addendum to the NOTICE text from the Work, provided
  6503. that such additional attribution notices cannot be construed
  6504. as modifying the License.
  6505. You may add Your own copyright statement to Your modifications and
  6506. may provide additional or different license terms and conditions
  6507. for use, reproduction, or distribution of Your modifications, or
  6508. for any such Derivative Works as a whole, provided Your use,
  6509. reproduction, and distribution of the Work otherwise complies with
  6510. the conditions stated in this License.
  6511. 5. Submission of Contributions. Unless You explicitly state otherwise,
  6512. any Contribution intentionally submitted for inclusion in the Work
  6513. by You to the Licensor shall be under the terms and conditions of
  6514. this License, without any additional terms or conditions.
  6515. Notwithstanding the above, nothing herein shall supersede or modify
  6516. the terms of any separate license agreement you may have executed
  6517. with Licensor regarding such Contributions.
  6518. 6. Trademarks. This License does not grant permission to use the trade
  6519. names, trademarks, service marks, or product names of the Licensor,
  6520. except as required for reasonable and customary use in describing the
  6521. origin of the Work and reproducing the content of the NOTICE file.
  6522. 7. Disclaimer of Warranty. Unless required by applicable law or
  6523. agreed to in writing, Licensor provides the Work (and each
  6524. Contributor provides its Contributions) on an "AS IS" BASIS,
  6525. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6526. implied, including, without limitation, any warranties or conditions
  6527. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6528. PARTICULAR PURPOSE. You are solely responsible for determining the
  6529. appropriateness of using or redistributing the Work and assume any
  6530. risks associated with Your exercise of permissions under this License.
  6531. 8. Limitation of Liability. In no event and under no legal theory,
  6532. whether in tort (including negligence), contract, or otherwise,
  6533. unless required by applicable law (such as deliberate and grossly
  6534. negligent acts) or agreed to in writing, shall any Contributor be
  6535. liable to You for damages, including any direct, indirect, special,
  6536. incidental, or consequential damages of any character arising as a
  6537. result of this License or out of the use or inability to use the
  6538. Work (including but not limited to damages for loss of goodwill,
  6539. work stoppage, computer failure or malfunction, or any and all
  6540. other commercial damages or losses), even if such Contributor
  6541. has been advised of the possibility of such damages.
  6542. 9. Accepting Warranty or Additional Liability. While redistributing
  6543. the Work or Derivative Works thereof, You may choose to offer,
  6544. and charge a fee for, acceptance of support, warranty, indemnity,
  6545. or other liability obligations and/or rights consistent with this
  6546. License. However, in accepting such obligations, You may act only
  6547. on Your own behalf and on Your sole responsibility, not on behalf
  6548. of any other Contributor, and only if You agree to indemnify,
  6549. defend, and hold each Contributor harmless for any liability
  6550. incurred by, or claims asserted against, such Contributor by reason
  6551. of your accepting any such warranty or additional liability.
  6552. END OF TERMS AND CONDITIONS
  6553. APPENDIX: How to apply the Apache License to your work.
  6554. To apply the Apache License to your work, attach the following
  6555. boilerplate notice, with the fields enclosed by brackets "[]"
  6556. replaced with your own identifying information. (Don't include
  6557. the brackets!) The text should be enclosed in the appropriate
  6558. comment syntax for the file format. We also recommend that a
  6559. file or class name and description of purpose be included on the
  6560. same "printed page" as the copyright notice for easier
  6561. identification within third-party archives.
  6562. Copyright [yyyy] [name of copyright owner]
  6563. Licensed under the Apache License, Version 2.0 (the "License");
  6564. you may not use this file except in compliance with the License.
  6565. You may obtain a copy of the License at
  6566. http://www.apache.org/licenses/LICENSE-2.0
  6567. Unless required by applicable law or agreed to in writing, software
  6568. distributed under the License is distributed on an "AS IS" BASIS,
  6569. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6570. See the License for the specific language governing permissions and
  6571. limitations under the License.
  6572. UTF
  6573. UTF-8 Library
  6574. The authors of this software are Rob Pike and Ken Thompson.
  6575. Copyright (c) 1998-2002 by Lucent Technologies.
  6576. Permission to use, copy, modify, and distribute this software for any
  6577. purpose without fee is hereby granted, provided that this entire notice
  6578. is included in all copies of any software which is or includes a copy
  6579. or modification of this software and in all copies of the supporting
  6580. documentation for such software.
  6581. THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
  6582. WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR LUCENT TECHNOLOGIES MAKE ANY
  6583. REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
  6584. OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
  6585. Unsmear
  6586. Apache License
  6587. Version 2.0, January 2004
  6588. http://www.apache.org/licenses/
  6589. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6590. 1. Definitions.
  6591. "License" shall mean the terms and conditions for use, reproduction,
  6592. and distribution as defined by Sections 1 through 9 of this document.
  6593. "Licensor" shall mean the copyright owner or entity authorized by
  6594. the copyright owner that is granting the License.
  6595. "Legal Entity" shall mean the union of the acting entity and all
  6596. other entities that control, are controlled by, or are under common
  6597. control with that entity. For the purposes of this definition,
  6598. "control" means (i) the power, direct or indirect, to cause the
  6599. direction or management of such entity, whether by contract or
  6600. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6601. outstanding shares, or (iii) beneficial ownership of such entity.
  6602. "You" (or "Your") shall mean an individual or Legal Entity
  6603. exercising permissions granted by this License.
  6604. "Source" form shall mean the preferred form for making modifications,
  6605. including but not limited to software source code, documentation
  6606. source, and configuration files.
  6607. "Object" form shall mean any form resulting from mechanical
  6608. transformation or translation of a Source form, including but
  6609. not limited to compiled object code, generated documentation,
  6610. and conversions to other media types.
  6611. "Work" shall mean the work of authorship, whether in Source or
  6612. Object form, made available under the License, as indicated by a
  6613. copyright notice that is included in or attached to the work
  6614. (an example is provided in the Appendix below).
  6615. "Derivative Works" shall mean any work, whether in Source or Object
  6616. form, that is based on (or derived from) the Work and for which the
  6617. editorial revisions, annotations, elaborations, or other modifications
  6618. represent, as a whole, an original work of authorship. For the purposes
  6619. of this License, Derivative Works shall not include works that remain
  6620. separable from, or merely link (or bind by name) to the interfaces of,
  6621. the Work and Derivative Works thereof.
  6622. "Contribution" shall mean any work of authorship, including
  6623. the original version of the Work and any modifications or additions
  6624. to that Work or Derivative Works thereof, that is intentionally
  6625. submitted to Licensor for inclusion in the Work by the copyright owner
  6626. or by an individual or Legal Entity authorized to submit on behalf of
  6627. the copyright owner. For the purposes of this definition, "submitted"
  6628. means any form of electronic, verbal, or written communication sent
  6629. to the Licensor or its representatives, including but not limited to
  6630. communication on electronic mailing lists, source code control systems,
  6631. and issue tracking systems that are managed by, or on behalf of, the
  6632. Licensor for the purpose of discussing and improving the Work, but
  6633. excluding communication that is conspicuously marked or otherwise
  6634. designated in writing by the copyright owner as "Not a Contribution."
  6635. "Contributor" shall mean Licensor and any individual or Legal Entity
  6636. on behalf of whom a Contribution has been received by Licensor and
  6637. subsequently incorporated within the Work.
  6638. 2. Grant of Copyright License. Subject to the terms and conditions of
  6639. this License, each Contributor hereby grants to You a perpetual,
  6640. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6641. copyright license to reproduce, prepare Derivative Works of,
  6642. publicly display, publicly perform, sublicense, and distribute the
  6643. Work and such Derivative Works in Source or Object form.
  6644. 3. Grant of Patent License. Subject to the terms and conditions of
  6645. this License, each Contributor hereby grants to You a perpetual,
  6646. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6647. (except as stated in this section) patent license to make, have made,
  6648. use, offer to sell, sell, import, and otherwise transfer the Work,
  6649. where such license applies only to those patent claims licensable
  6650. by such Contributor that are necessarily infringed by their
  6651. Contribution(s) alone or by combination of their Contribution(s)
  6652. with the Work to which such Contribution(s) was submitted. If You
  6653. institute patent litigation against any entity (including a
  6654. cross-claim or counterclaim in a lawsuit) alleging that the Work
  6655. or a Contribution incorporated within the Work constitutes direct
  6656. or contributory patent infringement, then any patent licenses
  6657. granted to You under this License for that Work shall terminate
  6658. as of the date such litigation is filed.
  6659. 4. Redistribution. You may reproduce and distribute copies of the
  6660. Work or Derivative Works thereof in any medium, with or without
  6661. modifications, and in Source or Object form, provided that You
  6662. meet the following conditions:
  6663. (a) You must give any other recipients of the Work or
  6664. Derivative Works a copy of this License; and
  6665. (b) You must cause any modified files to carry prominent notices
  6666. stating that You changed the files; and
  6667. (c) You must retain, in the Source form of any Derivative Works
  6668. that You distribute, all copyright, patent, trademark, and
  6669. attribution notices from the Source form of the Work,
  6670. excluding those notices that do not pertain to any part of
  6671. the Derivative Works; and
  6672. (d) If the Work includes a "NOTICE" text file as part of its
  6673. distribution, then any Derivative Works that You distribute must
  6674. include a readable copy of the attribution notices contained
  6675. within such NOTICE file, excluding those notices that do not
  6676. pertain to any part of the Derivative Works, in at least one
  6677. of the following places: within a NOTICE text file distributed
  6678. as part of the Derivative Works; within the Source form or
  6679. documentation, if provided along with the Derivative Works; or,
  6680. within a display generated by the Derivative Works, if and
  6681. wherever such third-party notices normally appear. The contents
  6682. of the NOTICE file are for informational purposes only and
  6683. do not modify the License. You may add Your own attribution
  6684. notices within Derivative Works that You distribute, alongside
  6685. or as an addendum to the NOTICE text from the Work, provided
  6686. that such additional attribution notices cannot be construed
  6687. as modifying the License.
  6688. You may add Your own copyright statement to Your modifications and
  6689. may provide additional or different license terms and conditions
  6690. for use, reproduction, or distribution of Your modifications, or
  6691. for any such Derivative Works as a whole, provided Your use,
  6692. reproduction, and distribution of the Work otherwise complies with
  6693. the conditions stated in this License.
  6694. 5. Submission of Contributions. Unless You explicitly state otherwise,
  6695. any Contribution intentionally submitted for inclusion in the Work
  6696. by You to the Licensor shall be under the terms and conditions of
  6697. this License, without any additional terms or conditions.
  6698. Notwithstanding the above, nothing herein shall supersede or modify
  6699. the terms of any separate license agreement you may have executed
  6700. with Licensor regarding such Contributions.
  6701. 6. Trademarks. This License does not grant permission to use the trade
  6702. names, trademarks, service marks, or product names of the Licensor,
  6703. except as required for reasonable and customary use in describing the
  6704. origin of the Work and reproducing the content of the NOTICE file.
  6705. 7. Disclaimer of Warranty. Unless required by applicable law or
  6706. agreed to in writing, Licensor provides the Work (and each
  6707. Contributor provides its Contributions) on an "AS IS" BASIS,
  6708. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6709. implied, including, without limitation, any warranties or conditions
  6710. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6711. PARTICULAR PURPOSE. You are solely responsible for determining the
  6712. appropriateness of using or redistributing the Work and assume any
  6713. risks associated with Your exercise of permissions under this License.
  6714. 8. Limitation of Liability. In no event and under no legal theory,
  6715. whether in tort (including negligence), contract, or otherwise,
  6716. unless required by applicable law (such as deliberate and grossly
  6717. negligent acts) or agreed to in writing, shall any Contributor be
  6718. liable to You for damages, including any direct, indirect, special,
  6719. incidental, or consequential damages of any character arising as a
  6720. result of this License or out of the use or inability to use the
  6721. Work (including but not limited to damages for loss of goodwill,
  6722. work stoppage, computer failure or malfunction, or any and all
  6723. other commercial damages or losses), even if such Contributor
  6724. has been advised of the possibility of such damages.
  6725. 9. Accepting Warranty or Additional Liability. While redistributing
  6726. the Work or Derivative Works thereof, You may choose to offer,
  6727. and charge a fee for, acceptance of support, warranty, indemnity,
  6728. or other liability obligations and/or rights consistent with this
  6729. License. However, in accepting such obligations, You may act only
  6730. on Your own behalf and on Your sole responsibility, not on behalf
  6731. of any other Contributor, and only if You agree to indemnify,
  6732. defend, and hold each Contributor harmless for any liability
  6733. incurred by, or claims asserted against, such Contributor by reason
  6734. of your accepting any such warranty or additional liability.
  6735. END OF TERMS AND CONDITIONS
  6736. APPENDIX: How to apply the Apache License to your work.
  6737. To apply the Apache License to your work, attach the following
  6738. boilerplate notice, with the fields enclosed by brackets "[]"
  6739. replaced with your own identifying information. (Don't include
  6740. the brackets!) The text should be enclosed in the appropriate
  6741. comment syntax for the file format. We also recommend that a
  6742. file or class name and description of purpose be included on the
  6743. same "printed page" as the copyright notice for easier
  6744. identification within third-party archives.
  6745. Copyright [yyyy] [name of copyright owner]
  6746. Licensed under the Apache License, Version 2.0 (the "License");
  6747. you may not use this file except in compliance with the License.
  6748. You may obtain a copy of the License at
  6749. http://www.apache.org/licenses/LICENSE-2.0
  6750. Unless required by applicable law or agreed to in writing, software
  6751. distributed under the License is distributed on an "AS IS" BASIS,
  6752. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6753. See the License for the specific language governing permissions and
  6754. limitations under the License.
  6755. Web Tracing Framework C++ Bindings
  6756. Copyright 2012, Google Inc.
  6757. All rights reserved.
  6758. Redistribution and use in source and binary forms, with or without
  6759. modification, are permitted provided that the following conditions are
  6760. met:
  6761. * Redistributions of source code must retain the above copyright
  6762. notice, this list of conditions and the following disclaimer.
  6763. * Redistributions in binary form must reproduce the above
  6764. copyright notice, this list of conditions and the following disclaimer
  6765. in the documentation and/or other materials provided with the
  6766. distribution.
  6767. * Neither the name of Google Inc. nor the names of its
  6768. contributors may be used to endorse or promote products derived from
  6769. this software without specific prior written permission.
  6770. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6771. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6772. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6773. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6774. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6775. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6776. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6777. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6778. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6779. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6780. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6781. Zippy
  6782. Copyright 2011, Google Inc.
  6783. All rights reserved.
  6784. Redistribution and use in source and binary forms, with or without
  6785. modification, are permitted provided that the following conditions are
  6786. met:
  6787. * Redistributions of source code must retain the above copyright
  6788. notice, this list of conditions and the following disclaimer.
  6789. * Redistributions in binary form must reproduce the above
  6790. copyright notice, this list of conditions and the following disclaimer
  6791. in the documentation and/or other materials provided with the
  6792. distribution.
  6793. * Neither the name of Google Inc. nor the names of its
  6794. contributors may be used to endorse or promote products derived from
  6795. this software without specific prior written permission.
  6796. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6797. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6798. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6799. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6800. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6801. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6802. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6803. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6804. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6805. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6806. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6807. ===
  6808. Some of the benchmark data in util/zippy/testdata is licensed differently:
  6809. - fireworks.jpeg is Copyright 2013 Steinar H. Gunderson, and
  6810. is licensed under the Creative Commons Attribution 3.0 license
  6811. (CC-BY-3.0). See https://creativecommons.org/licenses/by/3.0/
  6812. for more information.
  6813. - kppkn.gtb is taken from the Gaviota chess tablebase set, and
  6814. is licensed under the MIT License. See
  6815. https://sites.google.com/site/gaviotachessengine/Home/endgame-tablebases-1
  6816. for more information.
  6817. - paper-100k.pdf is an excerpt (bytes 92160 to 194560) from the paper
  6818. “Combinatorial Modeling of Chromatin Features Quantitatively Predicts DNA
  6819. Replication Timing in _Drosophila_” by Federico Comoglio and Renato Paro,
  6820. which is licensed under the CC-BY license. See
  6821. http://www.ploscompbiol.org/static/license for more ifnormation.
  6822. - alice29.txt, asyoulik.txt, plrabn12.txt and lcet10.txt are from Project
  6823. Gutenberg. The first three have expired copyrights and are in the public
  6824. domain; the latter does not have expired copyright, but is still in the
  6825. public domain according to the license information
  6826. (http://www.gutenberg.org/ebooks/53).
  6827. Zstandard
  6828. BSD License
  6829. For Zstandard software
  6830. Copyright (c) 2016-present, Facebook, Inc. All rights reserved.
  6831. Redistribution and use in source and binary forms, with or without modification,
  6832. are permitted provided that the following conditions are met:
  6833. * Redistributions of source code must retain the above copyright notice, this
  6834. list of conditions and the following disclaimer.
  6835. * Redistributions in binary form must reproduce the above copyright notice,
  6836. this list of conditions and the following disclaimer in the documentation
  6837. and/or other materials provided with the distribution.
  6838. * Neither the name Facebook nor the names of its contributors may be used to
  6839. endorse or promote products derived from this software without specific
  6840. prior written permission.
  6841. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  6842. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  6843. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  6844. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  6845. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  6846. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  6847. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  6848. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6849. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  6850. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6851. bzip2
  6852. --------------------------------------------------------------------------
  6853. This program, "bzip2", the associated library "libbzip2", and all
  6854. documentation, are copyright (C) 1996-2010 Julian R Seward. All
  6855. rights reserved.
  6856. Redistribution and use in source and binary forms, with or without
  6857. modification, are permitted provided that the following conditions
  6858. are met:
  6859. 1. Redistributions of source code must retain the above copyright
  6860. notice, this list of conditions and the following disclaimer.
  6861. 2. The origin of this software must not be misrepresented; you must
  6862. not claim that you wrote the original software. If you use this
  6863. software in a product, an acknowledgment in the product
  6864. documentation would be appreciated but is not required.
  6865. 3. Altered source versions must be plainly marked as such, and must
  6866. not be misrepresented as being the original software.
  6867. 4. The name of the author may not be used to endorse or promote
  6868. products derived from this software without specific prior written
  6869. permission.
  6870. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
  6871. OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  6872. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  6873. ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  6874. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  6875. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
  6876. GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  6877. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  6878. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  6879. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  6880. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6881. Julian Seward, jseward@bzip.org
  6882. bzip2/libbzip2 version 1.0.6 of 6 September 2010
  6883. --------------------------------------------------------------------------
  6884. c-ares
  6885. # c-ares license
  6886. Copyright (c) 2007 - 2018, Daniel Stenberg with many contributors, see AUTHORS
  6887. file.
  6888. Copyright 1998 by the Massachusetts Institute of Technology.
  6889. Permission to use, copy, modify, and distribute this software and its
  6890. documentation for any purpose and without fee is hereby granted, provided that
  6891. the above copyright notice appear in all copies and that both that copyright
  6892. notice and this permission notice appear in supporting documentation, and that
  6893. the name of M.I.T. not be used in advertising or publicity pertaining to
  6894. distribution of the software without specific, written prior permission.
  6895. M.I.T. makes no representations about the suitability of this software for any
  6896. purpose. It is provided "as is" without express or implied warranty.
  6897. double-conversion
  6898. Copyright 2006-2011, the V8 project authors. All rights reserved.
  6899. Redistribution and use in source and binary forms, with or without
  6900. modification, are permitted provided that the following conditions are
  6901. met:
  6902. * Redistributions of source code must retain the above copyright
  6903. notice, this list of conditions and the following disclaimer.
  6904. * Redistributions in binary form must reproduce the above
  6905. copyright notice, this list of conditions and the following
  6906. disclaimer in the documentation and/or other materials provided
  6907. with the distribution.
  6908. * Neither the name of Google Inc. nor the names of its
  6909. contributors may be used to endorse or promote products derived
  6910. from this software without specific prior written permission.
  6911. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6912. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6913. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6914. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6915. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6916. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6917. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6918. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6919. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6920. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6921. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6922. firmware
  6923. SOLDERPAD HARDWARE LICENSE version 0.51
  6924. This license is based closely on the Apache License Version 2.0, but is not
  6925. approved or endorsed by the Apache Foundation. A copy of the non-modified Apache
  6926. License 2.0 can be found at http://www.apache.org/licenses/LICENSE-2.0.
  6927. As this license is not currently OSI or FSF approved, the Licensor permits any
  6928. Work licensed under this License, at the option of the Licensee, to be treated
  6929. as licensed under the Apache License Version 2.0 (which is so approved).
  6930. This License is licensed under the terms of this License and in particular
  6931. clause 7 below (Disclaimer of Warranties) applies in relation to its use.
  6932. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6933. 1. Definitions.
  6934. “License” shall mean the terms and conditions for use, reproduction, and
  6935. distribution as defined by Sections 1 through 9 of this document.
  6936. “Licensor” shall mean the Rights owner or entity authorized by the Rights owner
  6937. that is granting the License.
  6938. “Legal Entity” shall mean the union of the acting entity and all other entities
  6939. that control, are controlled by, or are under common control with that entity.
  6940. For the purposes of this definition, “control” means (i) the power, direct or
  6941. indirect, to cause the direction or management of such entity, whether by
  6942. contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6943. outstanding shares, or (iii) beneficial ownership of such entity.
  6944. “You” (or “Your”) shall mean an individual or Legal Entity exercising
  6945. permissions granted by this License.
  6946. “Rights” means copyright and any similar right including design right (whether
  6947. registered or unregistered), semiconductor topography (mask) rights and database
  6948. rights (but excluding Patents and Trademarks).
  6949. “Source” form shall mean the preferred form for making modifications, including
  6950. but not limited to source code, net lists, board layouts, CAD files,
  6951. documentation source, and configuration files.
  6952. “Object” form shall mean any form resulting from mechanical transformation or
  6953. translation of a Source form, including but not limited to compiled object code,
  6954. generated documentation, the instantiation of a hardware design and conversions
  6955. to other media types, including intermediate forms such as bytecodes, FPGA
  6956. bitstreams, artwork and semiconductor topographies (mask works).
  6957. “Work” shall mean the work of authorship, whether in Source form or other Object
  6958. form, made available under the License, as indicated by a Rights notice that is
  6959. included in or attached to the work (an example is provided in the Appendix
  6960. below).
  6961. “Derivative Works” shall mean any work, whether in Source or Object form, that
  6962. is based on (or derived from) the Work and for which the editorial revisions,
  6963. annotations, elaborations, or other modifications represent, as a whole, an
  6964. original work of authorship. For the purposes of this License, Derivative Works
  6965. shall not include works that remain separable from, or merely link (or bind by
  6966. name) or physically connect to or interoperate with the interfaces of, the Work
  6967. and Derivative Works thereof.
  6968. “Contribution” shall mean any design or work of authorship, including the
  6969. original version of the Work and any modifications or additions to that Work or
  6970. Derivative Works thereof, that is intentionally submitted to Licensor for
  6971. inclusion in the Work by the Rights owner or by an individual or Legal Entity
  6972. authorized to submit on behalf of the Rights owner. For the purposes of this
  6973. definition, “submitted” means any form of electronic, verbal, or written
  6974. communication sent to the Licensor or its representatives, including but not
  6975. limited to communication on electronic mailing lists, source code control
  6976. systems, and issue tracking systems that are managed by, or on behalf of, the
  6977. Licensor for the purpose of discussing and improving the Work, but excluding
  6978. communication that is conspicuously marked or otherwise designated in writing by
  6979. the Rights owner as “Not a Contribution.”
  6980. “Contributor” shall mean Licensor and any individual or Legal Entity on behalf
  6981. of whom a Contribution has been received by Licensor and subsequently
  6982. incorporated within the Work.
  6983. 2. Grant of License. Subject to the terms and conditions of this License, each
  6984. Contributor hereby grants to You a perpetual, worldwide, non-exclusive,
  6985. no-charge, royalty-free, irrevocable license under the Rights to reproduce,
  6986. prepare Derivative Works of, publicly display, publicly perform, sublicense, and
  6987. distribute the Work and such Derivative Works in Source or Object form and do
  6988. anything in relation to the Work as if the Rights did not exist.
  6989. 3. Grant of Patent License. Subject to the terms and conditions of this License,
  6990. each Contributor hereby grants to You a perpetual, worldwide, non-exclusive,
  6991. no-charge, royalty-free, irrevocable (except as stated in this section) patent
  6992. license to make, have made, use, offer to sell, sell, import, and otherwise
  6993. transfer the Work, where such license applies only to those patent claims
  6994. licensable by such Contributor that are necessarily infringed by their
  6995. Contribution(s) alone or by combination of their Contribution(s) with the Work
  6996. to which such Contribution(s) was submitted. If You institute patent litigation
  6997. against any entity (including a cross-claim or counterclaim in a lawsuit)
  6998. alleging that the Work or a Contribution incorporated within the Work
  6999. constitutes direct or contributory patent infringement, then any patent licenses
  7000. granted to You under this License for that Work shall terminate as of the date
  7001. such litigation is filed.
  7002. 4. Redistribution. You may reproduce and distribute copies of the Work or
  7003. Derivative Works thereof in any medium, with or without modifications, and in
  7004. Source or Object form, provided that You meet the following conditions:
  7005. You must give any other recipients of the Work or Derivative Works a copy of
  7006. this License; and
  7007. You must cause any modified files to carry prominent notices stating that You
  7008. changed the files; and
  7009. You must retain, in the Source form of any Derivative Works that You distribute,
  7010. all copyright, patent, trademark, and attribution notices from the Source form
  7011. of the Work, excluding those notices that do not pertain to any part of the
  7012. Derivative Works; and
  7013. If the Work includes a “NOTICE” text file as part of its distribution, then any
  7014. Derivative Works that You distribute must include a readable copy of the
  7015. attribution notices contained within such NOTICE file, excluding those notices
  7016. that do not pertain to any part of the Derivative Works, in at least one of the
  7017. following places: within a NOTICE text file distributed as part of the
  7018. Derivative Works; within the Source form or documentation, if provided along
  7019. with the Derivative Works; or, within a display generated by the Derivative
  7020. Works, if and wherever such third-party notices normally appear. The contents of
  7021. the NOTICE file are for informational purposes only and do not modify the
  7022. License. You may add Your own attribution notices within Derivative Works that
  7023. You distribute, alongside or as an addendum to the NOTICE text from the Work,
  7024. provided that such additional attribution notices cannot be construed as
  7025. modifying the License. You may add Your own copyright statement to Your
  7026. modifications and may provide additional or different license terms and
  7027. conditions for use, reproduction, or distribution of Your modifications, or for
  7028. any such Derivative Works as a whole, provided Your use, reproduction, and
  7029. distribution of the Work otherwise complies with the conditions stated in this
  7030. License.
  7031. 5. Submission of Contributions. Unless You explicitly state otherwise, any
  7032. Contribution intentionally submitted for inclusion in the Work by You to the
  7033. Licensor shall be under the terms and conditions of this License, without any
  7034. additional terms or conditions. Notwithstanding the above, nothing herein shall
  7035. supersede or modify the terms of any separate license agreement you may have
  7036. executed with Licensor regarding such Contributions.
  7037. 6. Trademarks. This License does not grant permission to use the trade names,
  7038. trademarks, service marks, or product names of the Licensor, except as required
  7039. for reasonable and customary use in describing the origin of the Work and
  7040. reproducing the content of the NOTICE file.
  7041. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in
  7042. writing, Licensor provides the Work (and each Contributor provides its
  7043. Contributions) on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  7044. KIND, either express or implied, including, without limitation, any warranties
  7045. or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7046. PARTICULAR PURPOSE. You are solely responsible for determining the
  7047. appropriateness of using or redistributing the Work and assume any risks
  7048. associated with Your exercise of permissions under this License.
  7049. 8. Limitation of Liability. In no event and under no legal theory, whether in
  7050. tort (including negligence), contract, or otherwise, unless required by
  7051. applicable law (such as deliberate and grossly negligent acts) or agreed to in
  7052. writing, shall any Contributor be liable to You for damages, including any
  7053. direct, indirect, special, incidental, or consequential damages of any character
  7054. arising as a result of this License or out of the use or inability to use the
  7055. Work (including but not limited to damages for loss of goodwill, work stoppage,
  7056. computer failure or malfunction, or any and all other commercial damages or
  7057. losses), even if such Contributor has been advised of the possibility of such
  7058. damages.
  7059. 9. Accepting Warranty or Additional Liability. While redistributing the Work or
  7060. Derivative Works thereof, You may choose to offer, and charge a fee for,
  7061. acceptance of support, warranty, indemnity, or other liability obligations
  7062. and/or rights consistent with this License. However, in accepting such
  7063. obligations, You may act only on Your own behalf and on Your sole
  7064. responsibility, not on behalf of any other Contributor, and only if You agree to
  7065. indemnify, defend, and hold each Contributor harmless for any liability incurred
  7066. by, or claims asserted against, such Contributor by reason of your accepting any
  7067. such warranty or additional liability.
  7068. END OF TERMS AND CONDITIONS
  7069. gRPC
  7070. Apache License
  7071. Version 2.0, January 2004
  7072. http://www.apache.org/licenses/
  7073. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7074. 1. Definitions.
  7075. "License" shall mean the terms and conditions for use, reproduction,
  7076. and distribution as defined by Sections 1 through 9 of this document.
  7077. "Licensor" shall mean the copyright owner or entity authorized by
  7078. the copyright owner that is granting the License.
  7079. "Legal Entity" shall mean the union of the acting entity and all
  7080. other entities that control, are controlled by, or are under common
  7081. control with that entity. For the purposes of this definition,
  7082. "control" means (i) the power, direct or indirect, to cause the
  7083. direction or management of such entity, whether by contract or
  7084. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7085. outstanding shares, or (iii) beneficial ownership of such entity.
  7086. "You" (or "Your") shall mean an individual or Legal Entity
  7087. exercising permissions granted by this License.
  7088. "Source" form shall mean the preferred form for making modifications,
  7089. including but not limited to software source code, documentation
  7090. source, and configuration files.
  7091. "Object" form shall mean any form resulting from mechanical
  7092. transformation or translation of a Source form, including but
  7093. not limited to compiled object code, generated documentation,
  7094. and conversions to other media types.
  7095. "Work" shall mean the work of authorship, whether in Source or
  7096. Object form, made available under the License, as indicated by a
  7097. copyright notice that is included in or attached to the work
  7098. (an example is provided in the Appendix below).
  7099. "Derivative Works" shall mean any work, whether in Source or Object
  7100. form, that is based on (or derived from) the Work and for which the
  7101. editorial revisions, annotations, elaborations, or other modifications
  7102. represent, as a whole, an original work of authorship. For the purposes
  7103. of this License, Derivative Works shall not include works that remain
  7104. separable from, or merely link (or bind by name) to the interfaces of,
  7105. the Work and Derivative Works thereof.
  7106. "Contribution" shall mean any work of authorship, including
  7107. the original version of the Work and any modifications or additions
  7108. to that Work or Derivative Works thereof, that is intentionally
  7109. submitted to Licensor for inclusion in the Work by the copyright owner
  7110. or by an individual or Legal Entity authorized to submit on behalf of
  7111. the copyright owner. For the purposes of this definition, "submitted"
  7112. means any form of electronic, verbal, or written communication sent
  7113. to the Licensor or its representatives, including but not limited to
  7114. communication on electronic mailing lists, source code control systems,
  7115. and issue tracking systems that are managed by, or on behalf of, the
  7116. Licensor for the purpose of discussing and improving the Work, but
  7117. excluding communication that is conspicuously marked or otherwise
  7118. designated in writing by the copyright owner as "Not a Contribution."
  7119. "Contributor" shall mean Licensor and any individual or Legal Entity
  7120. on behalf of whom a Contribution has been received by Licensor and
  7121. subsequently incorporated within the Work.
  7122. 2. Grant of Copyright License. Subject to the terms and conditions of
  7123. this License, each Contributor hereby grants to You a perpetual,
  7124. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7125. copyright license to reproduce, prepare Derivative Works of,
  7126. publicly display, publicly perform, sublicense, and distribute the
  7127. Work and such Derivative Works in Source or Object form.
  7128. 3. Grant of Patent License. Subject to the terms and conditions of
  7129. this License, each Contributor hereby grants to You a perpetual,
  7130. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7131. (except as stated in this section) patent license to make, have made,
  7132. use, offer to sell, sell, import, and otherwise transfer the Work,
  7133. where such license applies only to those patent claims licensable
  7134. by such Contributor that are necessarily infringed by their
  7135. Contribution(s) alone or by combination of their Contribution(s)
  7136. with the Work to which such Contribution(s) was submitted. If You
  7137. institute patent litigation against any entity (including a
  7138. cross-claim or counterclaim in a lawsuit) alleging that the Work
  7139. or a Contribution incorporated within the Work constitutes direct
  7140. or contributory patent infringement, then any patent licenses
  7141. granted to You under this License for that Work shall terminate
  7142. as of the date such litigation is filed.
  7143. 4. Redistribution. You may reproduce and distribute copies of the
  7144. Work or Derivative Works thereof in any medium, with or without
  7145. modifications, and in Source or Object form, provided that You
  7146. meet the following conditions:
  7147. (a) You must give any other recipients of the Work or
  7148. Derivative Works a copy of this License; and
  7149. (b) You must cause any modified files to carry prominent notices
  7150. stating that You changed the files; and
  7151. (c) You must retain, in the Source form of any Derivative Works
  7152. that You distribute, all copyright, patent, trademark, and
  7153. attribution notices from the Source form of the Work,
  7154. excluding those notices that do not pertain to any part of
  7155. the Derivative Works; and
  7156. (d) If the Work includes a "NOTICE" text file as part of its
  7157. distribution, then any Derivative Works that You distribute must
  7158. include a readable copy of the attribution notices contained
  7159. within such NOTICE file, excluding those notices that do not
  7160. pertain to any part of the Derivative Works, in at least one
  7161. of the following places: within a NOTICE text file distributed
  7162. as part of the Derivative Works; within the Source form or
  7163. documentation, if provided along with the Derivative Works; or,
  7164. within a display generated by the Derivative Works, if and
  7165. wherever such third-party notices normally appear. The contents
  7166. of the NOTICE file are for informational purposes only and
  7167. do not modify the License. You may add Your own attribution
  7168. notices within Derivative Works that You distribute, alongside
  7169. or as an addendum to the NOTICE text from the Work, provided
  7170. that such additional attribution notices cannot be construed
  7171. as modifying the License.
  7172. You may add Your own copyright statement to Your modifications and
  7173. may provide additional or different license terms and conditions
  7174. for use, reproduction, or distribution of Your modifications, or
  7175. for any such Derivative Works as a whole, provided Your use,
  7176. reproduction, and distribution of the Work otherwise complies with
  7177. the conditions stated in this License.
  7178. 5. Submission of Contributions. Unless You explicitly state otherwise,
  7179. any Contribution intentionally submitted for inclusion in the Work
  7180. by You to the Licensor shall be under the terms and conditions of
  7181. this License, without any additional terms or conditions.
  7182. Notwithstanding the above, nothing herein shall supersede or modify
  7183. the terms of any separate license agreement you may have executed
  7184. with Licensor regarding such Contributions.
  7185. 6. Trademarks. This License does not grant permission to use the trade
  7186. names, trademarks, service marks, or product names of the Licensor,
  7187. except as required for reasonable and customary use in describing the
  7188. origin of the Work and reproducing the content of the NOTICE file.
  7189. 7. Disclaimer of Warranty. Unless required by applicable law or
  7190. agreed to in writing, Licensor provides the Work (and each
  7191. Contributor provides its Contributions) on an "AS IS" BASIS,
  7192. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7193. implied, including, without limitation, any warranties or conditions
  7194. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7195. PARTICULAR PURPOSE. You are solely responsible for determining the
  7196. appropriateness of using or redistributing the Work and assume any
  7197. risks associated with Your exercise of permissions under this License.
  7198. 8. Limitation of Liability. In no event and under no legal theory,
  7199. whether in tort (including negligence), contract, or otherwise,
  7200. unless required by applicable law (such as deliberate and grossly
  7201. negligent acts) or agreed to in writing, shall any Contributor be
  7202. liable to You for damages, including any direct, indirect, special,
  7203. incidental, or consequential damages of any character arising as a
  7204. result of this License or out of the use or inability to use the
  7205. Work (including but not limited to damages for loss of goodwill,
  7206. work stoppage, computer failure or malfunction, or any and all
  7207. other commercial damages or losses), even if such Contributor
  7208. has been advised of the possibility of such damages.
  7209. 9. Accepting Warranty or Additional Liability. While redistributing
  7210. the Work or Derivative Works thereof, You may choose to offer,
  7211. and charge a fee for, acceptance of support, warranty, indemnity,
  7212. or other liability obligations and/or rights consistent with this
  7213. License. However, in accepting such obligations, You may act only
  7214. on Your own behalf and on Your sole responsibility, not on behalf
  7215. of any other Contributor, and only if You agree to indemnify,
  7216. defend, and hold each Contributor harmless for any liability
  7217. incurred by, or claims asserted against, such Contributor by reason
  7218. of your accepting any such warranty or additional liability.
  7219. END OF TERMS AND CONDITIONS
  7220. APPENDIX: How to apply the Apache License to your work.
  7221. To apply the Apache License to your work, attach the following
  7222. boilerplate notice, with the fields enclosed by brackets "[]"
  7223. replaced with your own identifying information. (Don't include
  7224. the brackets!) The text should be enclosed in the appropriate
  7225. comment syntax for the file format. We also recommend that a
  7226. file or class name and description of purpose be included on the
  7227. same "printed page" as the copyright notice for easier
  7228. identification within third-party archives.
  7229. Copyright [yyyy] [name of copyright owner]
  7230. Licensed under the Apache License, Version 2.0 (the "License");
  7231. you may not use this file except in compliance with the License.
  7232. You may obtain a copy of the License at
  7233. http://www.apache.org/licenses/LICENSE-2.0
  7234. Unless required by applicable law or agreed to in writing, software
  7235. distributed under the License is distributed on an "AS IS" BASIS,
  7236. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7237. See the License for the specific language governing permissions and
  7238. limitations under the License.
  7239. gemmlowp
  7240. Apache License
  7241. Version 2.0, January 2004
  7242. http://www.apache.org/licenses/
  7243. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7244. 1. Definitions.
  7245. "License" shall mean the terms and conditions for use, reproduction,
  7246. and distribution as defined by Sections 1 through 9 of this document.
  7247. "Licensor" shall mean the copyright owner or entity authorized by
  7248. the copyright owner that is granting the License.
  7249. "Legal Entity" shall mean the union of the acting entity and all
  7250. other entities that control, are controlled by, or are under common
  7251. control with that entity. For the purposes of this definition,
  7252. "control" means (i) the power, direct or indirect, to cause the
  7253. direction or management of such entity, whether by contract or
  7254. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7255. outstanding shares, or (iii) beneficial ownership of such entity.
  7256. "You" (or "Your") shall mean an individual or Legal Entity
  7257. exercising permissions granted by this License.
  7258. "Source" form shall mean the preferred form for making modifications,
  7259. including but not limited to software source code, documentation
  7260. source, and configuration files.
  7261. "Object" form shall mean any form resulting from mechanical
  7262. transformation or translation of a Source form, including but
  7263. not limited to compiled object code, generated documentation,
  7264. and conversions to other media types.
  7265. "Work" shall mean the work of authorship, whether in Source or
  7266. Object form, made available under the License, as indicated by a
  7267. copyright notice that is included in or attached to the work
  7268. (an example is provided in the Appendix below).
  7269. "Derivative Works" shall mean any work, whether in Source or Object
  7270. form, that is based on (or derived from) the Work and for which the
  7271. editorial revisions, annotations, elaborations, or other modifications
  7272. represent, as a whole, an original work of authorship. For the purposes
  7273. of this License, Derivative Works shall not include works that remain
  7274. separable from, or merely link (or bind by name) to the interfaces of,
  7275. the Work and Derivative Works thereof.
  7276. "Contribution" shall mean any work of authorship, including
  7277. the original version of the Work and any modifications or additions
  7278. to that Work or Derivative Works thereof, that is intentionally
  7279. submitted to Licensor for inclusion in the Work by the copyright owner
  7280. or by an individual or Legal Entity authorized to submit on behalf of
  7281. the copyright owner. For the purposes of this definition, "submitted"
  7282. means any form of electronic, verbal, or written communication sent
  7283. to the Licensor or its representatives, including but not limited to
  7284. communication on electronic mailing lists, source code control systems,
  7285. and issue tracking systems that are managed by, or on behalf of, the
  7286. Licensor for the purpose of discussing and improving the Work, but
  7287. excluding communication that is conspicuously marked or otherwise
  7288. designated in writing by the copyright owner as "Not a Contribution."
  7289. "Contributor" shall mean Licensor and any individual or Legal Entity
  7290. on behalf of whom a Contribution has been received by Licensor and
  7291. subsequently incorporated within the Work.
  7292. 2. Grant of Copyright License. Subject to the terms and conditions of
  7293. this License, each Contributor hereby grants to You a perpetual,
  7294. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7295. copyright license to reproduce, prepare Derivative Works of,
  7296. publicly display, publicly perform, sublicense, and distribute the
  7297. Work and such Derivative Works in Source or Object form.
  7298. 3. Grant of Patent License. Subject to the terms and conditions of
  7299. this License, each Contributor hereby grants to You a perpetual,
  7300. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7301. (except as stated in this section) patent license to make, have made,
  7302. use, offer to sell, sell, import, and otherwise transfer the Work,
  7303. where such license applies only to those patent claims licensable
  7304. by such Contributor that are necessarily infringed by their
  7305. Contribution(s) alone or by combination of their Contribution(s)
  7306. with the Work to which such Contribution(s) was submitted. If You
  7307. institute patent litigation against any entity (including a
  7308. cross-claim or counterclaim in a lawsuit) alleging that the Work
  7309. or a Contribution incorporated within the Work constitutes direct
  7310. or contributory patent infringement, then any patent licenses
  7311. granted to You under this License for that Work shall terminate
  7312. as of the date such litigation is filed.
  7313. 4. Redistribution. You may reproduce and distribute copies of the
  7314. Work or Derivative Works thereof in any medium, with or without
  7315. modifications, and in Source or Object form, provided that You
  7316. meet the following conditions:
  7317. (a) You must give any other recipients of the Work or
  7318. Derivative Works a copy of this License; and
  7319. (b) You must cause any modified files to carry prominent notices
  7320. stating that You changed the files; and
  7321. (c) You must retain, in the Source form of any Derivative Works
  7322. that You distribute, all copyright, patent, trademark, and
  7323. attribution notices from the Source form of the Work,
  7324. excluding those notices that do not pertain to any part of
  7325. the Derivative Works; and
  7326. (d) If the Work includes a "NOTICE" text file as part of its
  7327. distribution, then any Derivative Works that You distribute must
  7328. include a readable copy of the attribution notices contained
  7329. within such NOTICE file, excluding those notices that do not
  7330. pertain to any part of the Derivative Works, in at least one
  7331. of the following places: within a NOTICE text file distributed
  7332. as part of the Derivative Works; within the Source form or
  7333. documentation, if provided along with the Derivative Works; or,
  7334. within a display generated by the Derivative Works, if and
  7335. wherever such third-party notices normally appear. The contents
  7336. of the NOTICE file are for informational purposes only and
  7337. do not modify the License. You may add Your own attribution
  7338. notices within Derivative Works that You distribute, alongside
  7339. or as an addendum to the NOTICE text from the Work, provided
  7340. that such additional attribution notices cannot be construed
  7341. as modifying the License.
  7342. You may add Your own copyright statement to Your modifications and
  7343. may provide additional or different license terms and conditions
  7344. for use, reproduction, or distribution of Your modifications, or
  7345. for any such Derivative Works as a whole, provided Your use,
  7346. reproduction, and distribution of the Work otherwise complies with
  7347. the conditions stated in this License.
  7348. 5. Submission of Contributions. Unless You explicitly state otherwise,
  7349. any Contribution intentionally submitted for inclusion in the Work
  7350. by You to the Licensor shall be under the terms and conditions of
  7351. this License, without any additional terms or conditions.
  7352. Notwithstanding the above, nothing herein shall supersede or modify
  7353. the terms of any separate license agreement you may have executed
  7354. with Licensor regarding such Contributions.
  7355. 6. Trademarks. This License does not grant permission to use the trade
  7356. names, trademarks, service marks, or product names of the Licensor,
  7357. except as required for reasonable and customary use in describing the
  7358. origin of the Work and reproducing the content of the NOTICE file.
  7359. 7. Disclaimer of Warranty. Unless required by applicable law or
  7360. agreed to in writing, Licensor provides the Work (and each
  7361. Contributor provides its Contributions) on an "AS IS" BASIS,
  7362. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7363. implied, including, without limitation, any warranties or conditions
  7364. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7365. PARTICULAR PURPOSE. You are solely responsible for determining the
  7366. appropriateness of using or redistributing the Work and assume any
  7367. risks associated with Your exercise of permissions under this License.
  7368. 8. Limitation of Liability. In no event and under no legal theory,
  7369. whether in tort (including negligence), contract, or otherwise,
  7370. unless required by applicable law (such as deliberate and grossly
  7371. negligent acts) or agreed to in writing, shall any Contributor be
  7372. liable to You for damages, including any direct, indirect, special,
  7373. incidental, or consequential damages of any character arising as a
  7374. result of this License or out of the use or inability to use the
  7375. Work (including but not limited to damages for loss of goodwill,
  7376. work stoppage, computer failure or malfunction, or any and all
  7377. other commercial damages or losses), even if such Contributor
  7378. has been advised of the possibility of such damages.
  7379. 9. Accepting Warranty or Additional Liability. While redistributing
  7380. the Work or Derivative Works thereof, You may choose to offer,
  7381. and charge a fee for, acceptance of support, warranty, indemnity,
  7382. or other liability obligations and/or rights consistent with this
  7383. License. However, in accepting such obligations, You may act only
  7384. on Your own behalf and on Your sole responsibility, not on behalf
  7385. of any other Contributor, and only if You agree to indemnify,
  7386. defend, and hold each Contributor harmless for any liability
  7387. incurred by, or claims asserted against, such Contributor by reason
  7388. of your accepting any such warranty or additional liability.
  7389. END OF TERMS AND CONDITIONS
  7390. APPENDIX: How to apply the Apache License to your work.
  7391. To apply the Apache License to your work, attach the following
  7392. boilerplate notice, with the fields enclosed by brackets "[]"
  7393. replaced with your own identifying information. (Don't include
  7394. the brackets!) The text should be enclosed in the appropriate
  7395. comment syntax for the file format. We also recommend that a
  7396. file or class name and description of purpose be included on the
  7397. same "printed page" as the copyright notice for easier
  7398. identification within third-party archives.
  7399. Copyright [yyyy] [name of copyright owner]
  7400. Licensed under the Apache License, Version 2.0 (the "License");
  7401. you may not use this file except in compliance with the License.
  7402. You may obtain a copy of the License at
  7403. http://www.apache.org/licenses/LICENSE-2.0
  7404. Unless required by applicable law or agreed to in writing, software
  7405. distributed under the License is distributed on an "AS IS" BASIS,
  7406. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7407. See the License for the specific language governing permissions and
  7408. limitations under the License.
  7409. giflib
  7410. The GIFLIB distribution is Copyright (c) 1997 Eric S. Raymond
  7411. Permission is hereby granted, free of charge, to any person obtaining a copy
  7412. of this software and associated documentation files (the "Software"), to deal
  7413. in the Software without restriction, including without limitation the rights
  7414. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  7415. copies of the Software, and to permit persons to whom the Software is
  7416. furnished to do so, subject to the following conditions:
  7417. The above copyright notice and this permission notice shall be included in
  7418. all copies or substantial portions of the Software.
  7419. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7420. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7421. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7422. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7423. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7424. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  7425. THE SOFTWARE.
  7426. google_front_end
  7427. Google-owned, no external contributions.
  7428. gtm_session_fetcher
  7429. Apache License
  7430. Version 2.0, January 2004
  7431. http://www.apache.org/licenses/
  7432. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7433. 1. Definitions.
  7434. "License" shall mean the terms and conditions for use, reproduction,
  7435. and distribution as defined by Sections 1 through 9 of this document.
  7436. "Licensor" shall mean the copyright owner or entity authorized by
  7437. the copyright owner that is granting the License.
  7438. "Legal Entity" shall mean the union of the acting entity and all
  7439. other entities that control, are controlled by, or are under common
  7440. control with that entity. For the purposes of this definition,
  7441. "control" means (i) the power, direct or indirect, to cause the
  7442. direction or management of such entity, whether by contract or
  7443. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7444. outstanding shares, or (iii) beneficial ownership of such entity.
  7445. "You" (or "Your") shall mean an individual or Legal Entity
  7446. exercising permissions granted by this License.
  7447. "Source" form shall mean the preferred form for making modifications,
  7448. including but not limited to software source code, documentation
  7449. source, and configuration files.
  7450. "Object" form shall mean any form resulting from mechanical
  7451. transformation or translation of a Source form, including but
  7452. not limited to compiled object code, generated documentation,
  7453. and conversions to other media types.
  7454. "Work" shall mean the work of authorship, whether in Source or
  7455. Object form, made available under the License, as indicated by a
  7456. copyright notice that is included in or attached to the work
  7457. (an example is provided in the Appendix below).
  7458. "Derivative Works" shall mean any work, whether in Source or Object
  7459. form, that is based on (or derived from) the Work and for which the
  7460. editorial revisions, annotations, elaborations, or other modifications
  7461. represent, as a whole, an original work of authorship. For the purposes
  7462. of this License, Derivative Works shall not include works that remain
  7463. separable from, or merely link (or bind by name) to the interfaces of,
  7464. the Work and Derivative Works thereof.
  7465. "Contribution" shall mean any work of authorship, including
  7466. the original version of the Work and any modifications or additions
  7467. to that Work or Derivative Works thereof, that is intentionally
  7468. submitted to Licensor for inclusion in the Work by the copyright owner
  7469. or by an individual or Legal Entity authorized to submit on behalf of
  7470. the copyright owner. For the purposes of this definition, "submitted"
  7471. means any form of electronic, verbal, or written communication sent
  7472. to the Licensor or its representatives, including but not limited to
  7473. communication on electronic mailing lists, source code control systems,
  7474. and issue tracking systems that are managed by, or on behalf of, the
  7475. Licensor for the purpose of discussing and improving the Work, but
  7476. excluding communication that is conspicuously marked or otherwise
  7477. designated in writing by the copyright owner as "Not a Contribution."
  7478. "Contributor" shall mean Licensor and any individual or Legal Entity
  7479. on behalf of whom a Contribution has been received by Licensor and
  7480. subsequently incorporated within the Work.
  7481. 2. Grant of Copyright License. Subject to the terms and conditions of
  7482. this License, each Contributor hereby grants to You a perpetual,
  7483. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7484. copyright license to reproduce, prepare Derivative Works of,
  7485. publicly display, publicly perform, sublicense, and distribute the
  7486. Work and such Derivative Works in Source or Object form.
  7487. 3. Grant of Patent License. Subject to the terms and conditions of
  7488. this License, each Contributor hereby grants to You a perpetual,
  7489. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7490. (except as stated in this section) patent license to make, have made,
  7491. use, offer to sell, sell, import, and otherwise transfer the Work,
  7492. where such license applies only to those patent claims licensable
  7493. by such Contributor that are necessarily infringed by their
  7494. Contribution(s) alone or by combination of their Contribution(s)
  7495. with the Work to which such Contribution(s) was submitted. If You
  7496. institute patent litigation against any entity (including a
  7497. cross-claim or counterclaim in a lawsuit) alleging that the Work
  7498. or a Contribution incorporated within the Work constitutes direct
  7499. or contributory patent infringement, then any patent licenses
  7500. granted to You under this License for that Work shall terminate
  7501. as of the date such litigation is filed.
  7502. 4. Redistribution. You may reproduce and distribute copies of the
  7503. Work or Derivative Works thereof in any medium, with or without
  7504. modifications, and in Source or Object form, provided that You
  7505. meet the following conditions:
  7506. (a) You must give any other recipients of the Work or
  7507. Derivative Works a copy of this License; and
  7508. (b) You must cause any modified files to carry prominent notices
  7509. stating that You changed the files; and
  7510. (c) You must retain, in the Source form of any Derivative Works
  7511. that You distribute, all copyright, patent, trademark, and
  7512. attribution notices from the Source form of the Work,
  7513. excluding those notices that do not pertain to any part of
  7514. the Derivative Works; and
  7515. (d) If the Work includes a "NOTICE" text file as part of its
  7516. distribution, then any Derivative Works that You distribute must
  7517. include a readable copy of the attribution notices contained
  7518. within such NOTICE file, excluding those notices that do not
  7519. pertain to any part of the Derivative Works, in at least one
  7520. of the following places: within a NOTICE text file distributed
  7521. as part of the Derivative Works; within the Source form or
  7522. documentation, if provided along with the Derivative Works; or,
  7523. within a display generated by the Derivative Works, if and
  7524. wherever such third-party notices normally appear. The contents
  7525. of the NOTICE file are for informational purposes only and
  7526. do not modify the License. You may add Your own attribution
  7527. notices within Derivative Works that You distribute, alongside
  7528. or as an addendum to the NOTICE text from the Work, provided
  7529. that such additional attribution notices cannot be construed
  7530. as modifying the License.
  7531. You may add Your own copyright statement to Your modifications and
  7532. may provide additional or different license terms and conditions
  7533. for use, reproduction, or distribution of Your modifications, or
  7534. for any such Derivative Works as a whole, provided Your use,
  7535. reproduction, and distribution of the Work otherwise complies with
  7536. the conditions stated in this License.
  7537. 5. Submission of Contributions. Unless You explicitly state otherwise,
  7538. any Contribution intentionally submitted for inclusion in the Work
  7539. by You to the Licensor shall be under the terms and conditions of
  7540. this License, without any additional terms or conditions.
  7541. Notwithstanding the above, nothing herein shall supersede or modify
  7542. the terms of any separate license agreement you may have executed
  7543. with Licensor regarding such Contributions.
  7544. 6. Trademarks. This License does not grant permission to use the trade
  7545. names, trademarks, service marks, or product names of the Licensor,
  7546. except as required for reasonable and customary use in describing the
  7547. origin of the Work and reproducing the content of the NOTICE file.
  7548. 7. Disclaimer of Warranty. Unless required by applicable law or
  7549. agreed to in writing, Licensor provides the Work (and each
  7550. Contributor provides its Contributions) on an "AS IS" BASIS,
  7551. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7552. implied, including, without limitation, any warranties or conditions
  7553. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7554. PARTICULAR PURPOSE. You are solely responsible for determining the
  7555. appropriateness of using or redistributing the Work and assume any
  7556. risks associated with Your exercise of permissions under this License.
  7557. 8. Limitation of Liability. In no event and under no legal theory,
  7558. whether in tort (including negligence), contract, or otherwise,
  7559. unless required by applicable law (such as deliberate and grossly
  7560. negligent acts) or agreed to in writing, shall any Contributor be
  7561. liable to You for damages, including any direct, indirect, special,
  7562. incidental, or consequential damages of any character arising as a
  7563. result of this License or out of the use or inability to use the
  7564. Work (including but not limited to damages for loss of goodwill,
  7565. work stoppage, computer failure or malfunction, or any and all
  7566. other commercial damages or losses), even if such Contributor
  7567. has been advised of the possibility of such damages.
  7568. 9. Accepting Warranty or Additional Liability. While redistributing
  7569. the Work or Derivative Works thereof, You may choose to offer,
  7570. and charge a fee for, acceptance of support, warranty, indemnity,
  7571. or other liability obligations and/or rights consistent with this
  7572. License. However, in accepting such obligations, You may act only
  7573. on Your own behalf and on Your sole responsibility, not on behalf
  7574. of any other Contributor, and only if You agree to indemnify,
  7575. defend, and hold each Contributor harmless for any liability
  7576. incurred by, or claims asserted against, such Contributor by reason
  7577. of your accepting any such warranty or additional liability.
  7578. END OF TERMS AND CONDITIONS
  7579. APPENDIX: How to apply the Apache License to your work.
  7580. To apply the Apache License to your work, attach the following
  7581. boilerplate notice, with the fields enclosed by brackets "[]"
  7582. replaced with your own identifying information. (Don't include
  7583. the brackets!) The text should be enclosed in the appropriate
  7584. comment syntax for the file format. We also recommend that a
  7585. file or class name and description of purpose be included on the
  7586. same "printed page" as the copyright notice for easier
  7587. identification within third-party archives.
  7588. Copyright [yyyy] [name of copyright owner]
  7589. Licensed under the Apache License, Version 2.0 (the "License");
  7590. you may not use this file except in compliance with the License.
  7591. You may obtain a copy of the License at
  7592. http://www.apache.org/licenses/LICENSE-2.0
  7593. Unless required by applicable law or agreed to in writing, software
  7594. distributed under the License is distributed on an "AS IS" BASIS,
  7595. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7596. See the License for the specific language governing permissions and
  7597. limitations under the License.
  7598. half
  7599. The MIT License
  7600. Copyright (c) 2012-2017 Christian Rau
  7601. Permission is hereby granted, free of charge, to any person obtaining a copy
  7602. of this software and associated documentation files (the "Software"), to deal
  7603. in the Software without restriction, including without limitation the rights
  7604. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  7605. copies of the Software, and to permit persons to whom the Software is
  7606. furnished to do so, subject to the following conditions:
  7607. The above copyright notice and this permission notice shall be included in
  7608. all copies or substantial portions of the Software.
  7609. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7610. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7611. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7612. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7613. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7614. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  7615. THE SOFTWARE.
  7616. intrinsics
  7617. LICENSE file has been created for compliance purposes. Not included in original distribution.
  7618. License notice found in NEONvsSEE_6.h files.
  7619. ----------------------------------------------------------------------------------------------------------------
  7620. //created by Victoria Zhislina, the Senior Application Engineer, Intel Corporation, victoria.zhislina@intel.com
  7621. //*** Copyright (C) 2012-2014 Intel Corporation. All rights reserved.
  7622. //IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
  7623. //By downloading, copying, installing or using the software you agree to this license.
  7624. //If you do not agree to this license, do not download, install, copy or use the software.
  7625. // License Agreement
  7626. //Redistribution and use in source and binary forms, with or without modification,
  7627. //are permitted provided that the following conditions are met:
  7628. // * Redistributions of source code must retain the above copyright notice,
  7629. // this list of conditions and the following disclaimer.
  7630. // * The name of the copyright holders may not be used to endorse or promote products
  7631. // derived from this software without specific prior written permission.
  7632. //This software is provided by the copyright holders and contributors "as is" and
  7633. //any express or implied warranties, including, but not limited to, the implied
  7634. //warranties of merchantability and fitness for a particular purpose are disclaimed.
  7635. //In no event shall the Intel Corporation or contributors be liable for any direct,
  7636. //indirect, incidental, special, exemplary, or consequential damages
  7637. //(including, but not limited to, procurement of substitute goods or services;
  7638. //loss of use, data, or profits; or business interruption) however caused
  7639. //and on any theory of liability, whether in contract, strict liability,
  7640. //or tort (including negligence or otherwise) arising in any way out of
  7641. //the use of this software, even if advised of the possibility of such damage.
  7642. //*****************************************************************************************
  7643. // This file is intended to simplify ARM->IA32 porting
  7644. // It makes the correspondence between ARM NEON intrinsics (as defined in "arm_neon.h")
  7645. // and x86 SSE(up to SSE4.2) intrinsic functions as defined in headers files below
  7646. //MMX instruction set is not used due to non availability on x64 systems,
  7647. //performance overhead and the necessity to use the EMMS instruction (_mm_empty())for mmx-x87 floating point switching
  7648. //*****************************************************************************************
  7649. leveldb
  7650. Copyright (c) 2011 The LevelDB Authors. All rights reserved.
  7651. Redistribution and use in source and binary forms, with or without
  7652. modification, are permitted provided that the following conditions are
  7653. met:
  7654. * Redistributions of source code must retain the above copyright
  7655. notice, this list of conditions and the following disclaimer.
  7656. * Redistributions in binary form must reproduce the above
  7657. copyright notice, this list of conditions and the following disclaimer
  7658. in the documentation and/or other materials provided with the
  7659. distribution.
  7660. * Neither the name of Google Inc. nor the names of its
  7661. contributors may be used to endorse or promote products derived from
  7662. this software without specific prior written permission.
  7663. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7664. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7665. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7666. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  7667. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  7668. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  7669. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  7670. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  7671. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7672. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7673. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7674. libgeotiff
  7675. libgeotiff Licensing
  7676. ====================
  7677. All the source code in this toolkit are either in the public domain, or under
  7678. an X style license. In any event it is all considered to be free to use
  7679. for any purpose (including commercial software). No credit is required
  7680. though some of the code requires that the specific source code modules
  7681. retain their existing copyright statements. The CSV files, and other tables
  7682. derived from the EPSG coordinate system database are also free to use. In
  7683. particular, no part of this code is "copyleft", nor does it imply any
  7684. requirement for users to disclose this or their own source code.
  7685. All components not carrying their own copyright message, but distributed
  7686. with libgeotiff should be considered to be under the same license as
  7687. Niles' code.
  7688. ---------
  7689. Code by Frank Warmerdam has this copyright notice (directly copied from
  7690. X Consortium licence):
  7691. * Copyright (c) 1999, Frank Warmerdam
  7692. *
  7693. * Permission is hereby granted, free of charge, to any person obtaining a
  7694. * copy of this software and associated documentation files (the "Software"),
  7695. * to deal in the Software without restriction, including without limitation
  7696. * the rights to use, copy, modify, merge, publish, distribute, sublicense,
  7697. * and/or sell copies of the Software, and to permit persons to whom the
  7698. * Software is furnished to do so, subject to the following conditions:
  7699. *
  7700. * The above copyright notice and this permission notice shall be included
  7701. * in all copies or substantial portions of the Software.
  7702. *
  7703. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  7704. * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7705. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  7706. * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7707. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  7708. * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  7709. * DEALINGS IN THE SOFTWARE.
  7710. -----------
  7711. Code by Niles Ritter is under this licence:
  7712. * Written By: Niles D. Ritter.
  7713. *
  7714. * copyright (c) 1995 Niles D. Ritter
  7715. *
  7716. * Permission granted to use this software, so long as this copyright
  7717. * notice accompanies any products derived therefrom.
  7718. -----------
  7719. The EPSG Tables (from which the CSV files, and .inc files are derived)
  7720. carried this statement on use of the data (from the EPSG web site):
  7721. Use of the Data
  7722. The user assumes the entire risk as to the accuracy and the use of this
  7723. data. The data may be used, copied and distributed subject to the following
  7724. conditions:
  7725. 1. INFORMATION PROVIDED IN THIS DOCUMENT IS PROVIDED "AS IS"
  7726. WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
  7727. INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
  7728. MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
  7729. 2. The data may be included in any commercial package provided that any
  7730. commerciality is based on value added by the provider and not on a value
  7731. ascribed to the EPSG dataset which is made available at no charge. The
  7732. ownership of the EPSG dataset [OGP] must be acknowledged.
  7733. 3. Subsets of information may be extracted from the dataset. Users are
  7734. advised that coordinate reference system and coordinate transformation
  7735. descriptions are incomplete unless all elements detailed as essential
  7736. in OGP Surveying and Positioning Guidance Note 7-1 annex F are included.
  7737. 4. Essential elements should preferably be reproduced as described in the
  7738. dataset. Modification of parameter values is permitted as described in
  7739. the table below to allow change to the content of the information provided
  7740. that numeric equivalence is achieved. Numeric equivalence refers to the
  7741. results of geodetic calculations in which the parameters are used, for
  7742. example (i) conversion of ellipsoid defining parameters, or (ii) conversion
  7743. of parameters between one and two standard parallel projection methods,
  7744. or (iii) conversion of parameters between 7-parameter geocentric
  7745. transformation methods.
  7746. (EPSG provides a table at this point with some details)
  7747. 5. No data that has been modified other than as permitted in these terms
  7748. and conditions shall be described as or attributed to the EPSG dataset.
  7749. ----------
  7750. The cmake/*.cmake macros are under the following BSD license. This does
  7751. not affect produced binaries or the library.
  7752. --
  7753. Redistribution and use in source and binary forms, with or without
  7754. modification, are permitted provided that the following conditions
  7755. are met:
  7756. 1. Redistributions of source code must retain the copyright
  7757. notice, this list of conditions and the following disclaimer.
  7758. 2. Redistributions in binary form must reproduce the copyright
  7759. notice, this list of conditions and the following disclaimer in the
  7760. documentation and/or other materials provided with the distribution.
  7761. 3. The name of the author may not be used to endorse or promote products
  7762. derived from this software without specific prior written permission.
  7763. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  7764. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  7765. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  7766. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
  7767. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  7768. NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  7769. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  7770. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7771. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  7772. THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7773. libjpeg
  7774. libjpeg
  7775. (extracted from src/README)
  7776. LEGAL ISSUES
  7777. ============
  7778. In plain English:
  7779. 1. We don't promise that this software works. (But if you find any bugs,
  7780. please let us know!)
  7781. 2. You can use this software for whatever you want. You don't have to pay us.
  7782. 3. You may not pretend that you wrote this software. If you use it in a
  7783. program, you must acknowledge somewhere in your documentation that
  7784. you've used the IJG code.
  7785. In legalese:
  7786. The authors make NO WARRANTY or representation, either express or implied,
  7787. with respect to this software, its quality, accuracy, merchantability, or
  7788. fitness for a particular purpose. This software is provided "AS IS", and you,
  7789. its user, assume the entire risk as to its quality and accuracy.
  7790. This software is copyright (C) 1991-1998, Thomas G. Lane.
  7791. All Rights Reserved except as specified below.
  7792. Permission is hereby granted to use, copy, modify, and distribute this
  7793. software (or portions thereof) for any purpose, without fee, subject to these
  7794. conditions:
  7795. (1) If any part of the source code for this software is distributed, then this
  7796. README file must be included, with this copyright and no-warranty notice
  7797. unaltered; and any additions, deletions, or changes to the original files
  7798. must be clearly indicated in accompanying documentation.
  7799. (2) If only executable code is distributed, then the accompanying
  7800. documentation must state that "this software is based in part on the work of
  7801. the Independent JPEG Group".
  7802. (3) Permission for use of this software is granted only if the user accepts
  7803. full responsibility for any undesirable consequences; the authors accept
  7804. NO LIABILITY for damages of any kind.
  7805. These conditions apply to any software derived from or based on the IJG code,
  7806. not just to the unmodified library. If you use our work, you ought to
  7807. acknowledge us.
  7808. Permission is NOT granted for the use of any IJG author's name or company name
  7809. in advertising or publicity relating to this software or products derived from
  7810. it. This software may be referred to only as "the Independent JPEG Group's
  7811. software".
  7812. We specifically permit and encourage the use of this software as the basis of
  7813. commercial products, provided that all warranty or liability claims are
  7814. assumed by the product vendor.
  7815. ansi2knr.c is included in this distribution by permission of L. Peter Deutsch,
  7816. sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.
  7817. ansi2knr.c is NOT covered by the above copyright and conditions, but instead
  7818. by the usual distribution terms of the Free Software Foundation; principally,
  7819. that you must include source code if you redistribute it. (See the file
  7820. ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part
  7821. of any program generated from the IJG code, this does not limit you more than
  7822. the foregoing paragraphs do.
  7823. The Unix configuration script "configure" was produced with GNU Autoconf.
  7824. It is copyright by the Free Software Foundation but is freely distributable.
  7825. The same holds for its supporting scripts (config.guess, config.sub,
  7826. ltconfig, ltmain.sh). Another support script, install-sh, is copyright
  7827. by M.I.T. but is also freely distributable.
  7828. It appears that the arithmetic coding option of the JPEG spec is covered by
  7829. patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot
  7830. legally be used without obtaining one or more licenses. For this reason,
  7831. support for arithmetic coding has been removed from the free JPEG software.
  7832. (Since arithmetic coding provides only a marginal gain over the unpatented
  7833. Huffman mode, it is unlikely that very many implementations will support it.)
  7834. So far as we are aware, there are no patent restrictions on the remaining
  7835. code.
  7836. The IJG distribution formerly included code to read and write GIF files.
  7837. To avoid entanglement with the Unisys LZW patent, GIF reading support has
  7838. been removed altogether, and the GIF writer has been simplified to produce
  7839. "uncompressed GIFs". This technique does not use the LZW algorithm; the
  7840. resulting GIF files are larger than usual, but are readable by all standard
  7841. GIF decoders.
  7842. We are required to state that
  7843. "The Graphics Interchange Format(c) is the Copyright property of
  7844. CompuServe Incorporated. GIF(sm) is a Service Mark property of
  7845. CompuServe Incorporated."
  7846. libjpeg-turbo
  7847. For a summary of these license terms, see LICENSE.md.
  7848. libjpeg-turbo license
  7849. ---------------------
  7850. This license covers the TurboJPEG API library and associated programs.
  7851. Redistribution and use in source and binary forms, with or without
  7852. modification, are permitted provided that the following conditions are met:
  7853. - Redistributions of source code must retain the above copyright notice,
  7854. this list of conditions and the following disclaimer.
  7855. - Redistributions in binary form must reproduce the above copyright notice,
  7856. this list of conditions and the following disclaimer in the documentation
  7857. and/or other materials provided with the distribution.
  7858. - Neither the name of the libjpeg-turbo Project nor the names of its
  7859. contributors may be used to endorse or promote products derived from this
  7860. software without specific prior written permission.
  7861. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS",
  7862. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  7863. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  7864. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
  7865. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  7866. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  7867. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  7868. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  7869. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  7870. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  7871. POSSIBILITY OF SUCH DAMAGE.
  7872. libjpeg license, Independent JPEG Group
  7873. ---------------------------------------
  7874. This license applies to the libjpeg API library and associated programs
  7875. (any code inherited from libjpeg, and any modifications to that code.)
  7876. The authors make NO WARRANTY or representation, either express or implied,
  7877. with respect to this software, its quality, accuracy, merchantability, or
  7878. fitness for a particular purpose. This software is provided "AS IS", and you,
  7879. its user, assume the entire risk as to its quality and accuracy.
  7880. This software is copyright (C) 1991-2016, Thomas G. Lane, Guido Vollbeding.
  7881. All Rights Reserved except as specified below.
  7882. Permission is hereby granted to use, copy, modify, and distribute this
  7883. software (or portions thereof) for any purpose, without fee, subject to these
  7884. conditions:
  7885. (1) If any part of the source code for this software is distributed, then this
  7886. README file must be included, with this copyright and no-warranty notice
  7887. unaltered; and any additions, deletions, or changes to the original files
  7888. must be clearly indicated in accompanying documentation.
  7889. (2) If only executable code is distributed, then the accompanying
  7890. documentation must state that "this software is based in part on the work of
  7891. the Independent JPEG Group".
  7892. (3) Permission for use of this software is granted only if the user accepts
  7893. full responsibility for any undesirable consequences; the authors accept
  7894. NO LIABILITY for damages of any kind.
  7895. These conditions apply to any software derived from or based on the IJG code,
  7896. not just to the unmodified library. If you use our work, you ought to
  7897. acknowledge us.
  7898. Permission is NOT granted for the use of any IJG author's name or company name
  7899. in advertising or publicity relating to this software or products derived from
  7900. it. This software may be referred to only as "the Independent JPEG Group's
  7901. software".
  7902. We specifically permit and encourage the use of this software as the basis of
  7903. commercial products, provided that all warranty or liability claims are
  7904. assumed by the product vendor.
  7905. The Unix configuration script "configure" was produced with GNU Autoconf.
  7906. It is copyright by the Free Software Foundation but is freely distributable.
  7907. The same holds for its supporting scripts (config.guess, config.sub,
  7908. ltmain.sh). Another support script, install-sh, is copyright by X Consortium
  7909. but is also freely distributable.
  7910. The IJG distribution formerly included code to read and write GIF files.
  7911. To avoid entanglement with the Unisys LZW patent (now expired), GIF reading
  7912. support has been removed altogether, and the GIF writer has been simplified
  7913. to produce "uncompressed GIFs". This technique does not use the LZW
  7914. algorithm; the resulting GIF files are larger than usual, but are readable
  7915. by all standard GIF decoders.
  7916. We are required to state that
  7917. "The Graphics Interchange Format(c) is the Copyright property of
  7918. CompuServe Incorporated. GIF(sm) is a Service Mark property of
  7919. CompuServe Incorporated."
  7920. zlib License
  7921. ------------
  7922. This license is a subset of the other two, and it covers the libjpeg-turbo
  7923. SIMD extensions.
  7924. This software is provided 'as-is', without any express or implied
  7925. warranty. In no event will the authors be held liable for any damages
  7926. arising from the use of this software.
  7927. Permission is granted to anyone to use this software for any purpose,
  7928. including commercial applications, and to alter it and redistribute it
  7929. freely, subject to the following restrictions:
  7930. 1. The origin of this software must not be misrepresented; you must not
  7931. claim that you wrote the original software. If you use this software
  7932. in a product, an acknowledgment in the product documentation would be
  7933. appreciated but is not required.
  7934. 2. Altered source versions must be plainly marked as such, and must not be
  7935. misrepresented as being the original software.
  7936. 3. This notice may not be removed or altered from any source distribution.
  7937. libunwind
  7938. Copyright (c) 2002 Hewlett-Packard Co.
  7939. Permission is hereby granted, free of charge, to any person obtaining
  7940. a copy of this software and associated documentation files (the
  7941. "Software"), to deal in the Software without restriction, including
  7942. without limitation the rights to use, copy, modify, merge, publish,
  7943. distribute, sublicense, and/or sell copies of the Software, and to
  7944. permit persons to whom the Software is furnished to do so, subject to
  7945. the following conditions:
  7946. The above copyright notice and this permission notice shall be
  7947. included in all copies or substantial portions of the Software.
  7948. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  7949. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  7950. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  7951. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  7952. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  7953. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  7954. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  7955. libwebp
  7956. Copyright (c) 2010, Google Inc. All rights reserved.
  7957. Redistribution and use in source and binary forms, with or without
  7958. modification, are permitted provided that the following conditions are
  7959. met:
  7960. * Redistributions of source code must retain the above copyright
  7961. notice, this list of conditions and the following disclaimer.
  7962. * Redistributions in binary form must reproduce the above copyright
  7963. notice, this list of conditions and the following disclaimer in
  7964. the documentation and/or other materials provided with the
  7965. distribution.
  7966. * Neither the name of Google nor the names of its contributors may
  7967. be used to endorse or promote products derived from this software
  7968. without specific prior written permission.
  7969. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7970. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7971. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7972. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  7973. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  7974. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  7975. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  7976. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  7977. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7978. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7979. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7980. libyuv
  7981. Copyright 2011 The LibYuv Project Authors. All rights reserved.
  7982. Redistribution and use in source and binary forms, with or without
  7983. modification, are permitted provided that the following conditions are
  7984. met:
  7985. * Redistributions of source code must retain the above copyright
  7986. notice, this list of conditions and the following disclaimer.
  7987. * Redistributions in binary form must reproduce the above copyright
  7988. notice, this list of conditions and the following disclaimer in
  7989. the documentation and/or other materials provided with the
  7990. distribution.
  7991. * Neither the name of Google nor the names of its contributors may
  7992. be used to endorse or promote products derived from this software
  7993. without specific prior written permission.
  7994. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7995. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7996. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7997. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  7998. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  7999. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  8000. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  8001. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  8002. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  8003. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  8004. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8005. libzip
  8006. Copyright (C) 1999-2016 Dieter Baron and Thomas Klausner
  8007. The authors can be contacted at <libzip@nih.at>
  8008. Redistribution and use in source and binary forms, with or without
  8009. modification, are permitted provided that the following conditions
  8010. are met:
  8011. 1. Redistributions of source code must retain the above copyright
  8012. notice, this list of conditions and the following disclaimer.
  8013. 2. Redistributions in binary form must reproduce the above copyright
  8014. notice, this list of conditions and the following disclaimer in
  8015. the documentation and/or other materials provided with the
  8016. distribution.
  8017. 3. The names of the authors may not be used to endorse or promote
  8018. products derived from this software without specific prior
  8019. written permission.
  8020. THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS
  8021. OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  8022. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  8023. ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY
  8024. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  8025. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
  8026. GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  8027. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
  8028. IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  8029. OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
  8030. IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8031. For AES encryption support, files under the following license are used:
  8032. ---------------------------------------------------------------------------
  8033. Copyright (c) 2002, Dr Brian Gladman < >, Worcester, UK.
  8034. All rights reserved.
  8035. LICENSE TERMS
  8036. The free distribution and use of this software in both source and binary
  8037. form is allowed (with or without changes) provided that:
  8038. 1. distributions of this source code include the above copyright
  8039. notice, this list of conditions and the following disclaimer;
  8040. 2. distributions in binary form include the above copyright
  8041. notice, this list of conditions and the following disclaimer
  8042. in the documentation and/or other associated materials;
  8043. 3. the copyright holder's name is not used to endorse products
  8044. built using this software without specific written permission.
  8045. ALTERNATIVELY, provided that this notice is retained in full, this product
  8046. may be distributed under the terms of the GNU General Public License (GPL),
  8047. in which case the provisions of the GPL apply INSTEAD OF those given above.
  8048. DISCLAIMER
  8049. This software is provided 'as is' with no explicit or implied warranties
  8050. in respect of its properties, including, but not limited to, correctness
  8051. and/or fitness for purpose.
  8052. ---------------------------------------------------------------------------
  8053. Issue Date: 18th November 2008
  8054. llvm
  8055. lua
  8056. Lua License
  8057. -----------
  8058. Lua is licensed under the terms of the MIT license reproduced below.
  8059. This means that Lua is free software and can be used for both academic
  8060. and commercial purposes at absolutely no cost.
  8061. For details and rationale, see http://www.lua.org/license.html .
  8062. ===============================================================================
  8063. Copyright (C) 1994-2012 Lua.org, PUC-Rio.
  8064. Permission is hereby granted, free of charge, to any person obtaining a copy
  8065. of this software and associated documentation files (the "Software"), to deal
  8066. in the Software without restriction, including without limitation the rights
  8067. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  8068. copies of the Software, and to permit persons to whom the Software is
  8069. furnished to do so, subject to the following conditions:
  8070. The above copyright notice and this permission notice shall be included in
  8071. all copies or substantial portions of the Software.
  8072. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  8073. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  8074. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  8075. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  8076. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  8077. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  8078. THE SOFTWARE.
  8079. ===============================================================================
  8080. (end of COPYRIGHT)
  8081. minizip
  8082. zlib
  8083. (extracted from README, except for match.S)
  8084. Copyright notice:
  8085. (C) 1995-2004 Jean-loup Gailly and Mark Adler
  8086. This software is provided 'as-is', without any express or implied
  8087. warranty. In no event will the authors be held liable for any damages
  8088. arising from the use of this software.
  8089. Permission is granted to anyone to use this software for any purpose,
  8090. including commercial applications, and to alter it and redistribute it
  8091. freely, subject to the following restrictions:
  8092. 1. The origin of this software must not be misrepresented; you must not
  8093. claim that you wrote the original software. If you use this software
  8094. in a product, an acknowledgment in the product documentation would be
  8095. appreciated but is not required.
  8096. 2. Altered source versions must be plainly marked as such, and must not be
  8097. misrepresented as being the original software.
  8098. 3. This notice may not be removed or altered from any source distribution.
  8099. Jean-loup Gailly Mark Adler
  8100. jloup@gzip.org madler@alumni.caltech.edu
  8101. (extracted from match.S, for match.S only)
  8102. Copyright (C) 1998, 2007 Brian Raiter <breadbox@muppetlabs.com>
  8103. This software is provided 'as-is', without any express or implied
  8104. warranty. In no event will the author be held liable for any damages
  8105. arising from the use of this software.
  8106. Permission is granted to anyone to use this software for any purpose,
  8107. including commercial applications, and to alter it and redistribute it
  8108. freely, subject to the following restrictions:
  8109. 1. The origin of this software must not be misrepresented; you must not
  8110. claim that you wrote the original software. If you use this software
  8111. in a product, an acknowledgment in the product documentation would be
  8112. appreciated but is not required.
  8113. 2. Altered source versions must be plainly marked as such, and must not be
  8114. misrepresented as being the original software.
  8115. 3. This notice may not be removed or altered from any source distribution.
  8116. mobstore
  8117. Copyright 2017 The TensorFlow Authors. All rights reserved.
  8118. Apache License
  8119. Version 2.0, January 2004
  8120. http://www.apache.org/licenses/
  8121. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8122. 1. Definitions.
  8123. "License" shall mean the terms and conditions for use, reproduction,
  8124. and distribution as defined by Sections 1 through 9 of this document.
  8125. "Licensor" shall mean the copyright owner or entity authorized by
  8126. the copyright owner that is granting the License.
  8127. "Legal Entity" shall mean the union of the acting entity and all
  8128. other entities that control, are controlled by, or are under common
  8129. control with that entity. For the purposes of this definition,
  8130. "control" means (i) the power, direct or indirect, to cause the
  8131. direction or management of such entity, whether by contract or
  8132. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8133. outstanding shares, or (iii) beneficial ownership of such entity.
  8134. "You" (or "Your") shall mean an individual or Legal Entity
  8135. exercising permissions granted by this License.
  8136. "Source" form shall mean the preferred form for making modifications,
  8137. including but not limited to software source code, documentation
  8138. source, and configuration files.
  8139. "Object" form shall mean any form resulting from mechanical
  8140. transformation or translation of a Source form, including but
  8141. not limited to compiled object code, generated documentation,
  8142. and conversions to other media types.
  8143. "Work" shall mean the work of authorship, whether in Source or
  8144. Object form, made available under the License, as indicated by a
  8145. copyright notice that is included in or attached to the work
  8146. (an example is provided in the Appendix below).
  8147. "Derivative Works" shall mean any work, whether in Source or Object
  8148. form, that is based on (or derived from) the Work and for which the
  8149. editorial revisions, annotations, elaborations, or other modifications
  8150. represent, as a whole, an original work of authorship. For the purposes
  8151. of this License, Derivative Works shall not include works that remain
  8152. separable from, or merely link (or bind by name) to the interfaces of,
  8153. the Work and Derivative Works thereof.
  8154. "Contribution" shall mean any work of authorship, including
  8155. the original version of the Work and any modifications or additions
  8156. to that Work or Derivative Works thereof, that is intentionally
  8157. submitted to Licensor for inclusion in the Work by the copyright owner
  8158. or by an individual or Legal Entity authorized to submit on behalf of
  8159. the copyright owner. For the purposes of this definition, "submitted"
  8160. means any form of electronic, verbal, or written communication sent
  8161. to the Licensor or its representatives, including but not limited to
  8162. communication on electronic mailing lists, source code control systems,
  8163. and issue tracking systems that are managed by, or on behalf of, the
  8164. Licensor for the purpose of discussing and improving the Work, but
  8165. excluding communication that is conspicuously marked or otherwise
  8166. designated in writing by the copyright owner as "Not a Contribution."
  8167. "Contributor" shall mean Licensor and any individual or Legal Entity
  8168. on behalf of whom a Contribution has been received by Licensor and
  8169. subsequently incorporated within the Work.
  8170. 2. Grant of Copyright License. Subject to the terms and conditions of
  8171. this License, each Contributor hereby grants to You a perpetual,
  8172. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8173. copyright license to reproduce, prepare Derivative Works of,
  8174. publicly display, publicly perform, sublicense, and distribute the
  8175. Work and such Derivative Works in Source or Object form.
  8176. 3. Grant of Patent License. Subject to the terms and conditions of
  8177. this License, each Contributor hereby grants to You a perpetual,
  8178. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8179. (except as stated in this section) patent license to make, have made,
  8180. use, offer to sell, sell, import, and otherwise transfer the Work,
  8181. where such license applies only to those patent claims licensable
  8182. by such Contributor that are necessarily infringed by their
  8183. Contribution(s) alone or by combination of their Contribution(s)
  8184. with the Work to which such Contribution(s) was submitted. If You
  8185. institute patent litigation against any entity (including a
  8186. cross-claim or counterclaim in a lawsuit) alleging that the Work
  8187. or a Contribution incorporated within the Work constitutes direct
  8188. or contributory patent infringement, then any patent licenses
  8189. granted to You under this License for that Work shall terminate
  8190. as of the date such litigation is filed.
  8191. 4. Redistribution. You may reproduce and distribute copies of the
  8192. Work or Derivative Works thereof in any medium, with or without
  8193. modifications, and in Source or Object form, provided that You
  8194. meet the following conditions:
  8195. (a) You must give any other recipients of the Work or
  8196. Derivative Works a copy of this License; and
  8197. (b) You must cause any modified files to carry prominent notices
  8198. stating that You changed the files; and
  8199. (c) You must retain, in the Source form of any Derivative Works
  8200. that You distribute, all copyright, patent, trademark, and
  8201. attribution notices from the Source form of the Work,
  8202. excluding those notices that do not pertain to any part of
  8203. the Derivative Works; and
  8204. (d) If the Work includes a "NOTICE" text file as part of its
  8205. distribution, then any Derivative Works that You distribute must
  8206. include a readable copy of the attribution notices contained
  8207. within such NOTICE file, excluding those notices that do not
  8208. pertain to any part of the Derivative Works, in at least one
  8209. of the following places: within a NOTICE text file distributed
  8210. as part of the Derivative Works; within the Source form or
  8211. documentation, if provided along with the Derivative Works; or,
  8212. within a display generated by the Derivative Works, if and
  8213. wherever such third-party notices normally appear. The contents
  8214. of the NOTICE file are for informational purposes only and
  8215. do not modify the License. You may add Your own attribution
  8216. notices within Derivative Works that You distribute, alongside
  8217. or as an addendum to the NOTICE text from the Work, provided
  8218. that such additional attribution notices cannot be construed
  8219. as modifying the License.
  8220. You may add Your own copyright statement to Your modifications and
  8221. may provide additional or different license terms and conditions
  8222. for use, reproduction, or distribution of Your modifications, or
  8223. for any such Derivative Works as a whole, provided Your use,
  8224. reproduction, and distribution of the Work otherwise complies with
  8225. the conditions stated in this License.
  8226. 5. Submission of Contributions. Unless You explicitly state otherwise,
  8227. any Contribution intentionally submitted for inclusion in the Work
  8228. by You to the Licensor shall be under the terms and conditions of
  8229. this License, without any additional terms or conditions.
  8230. Notwithstanding the above, nothing herein shall supersede or modify
  8231. the terms of any separate license agreement you may have executed
  8232. with Licensor regarding such Contributions.
  8233. 6. Trademarks. This License does not grant permission to use the trade
  8234. names, trademarks, service marks, or product names of the Licensor,
  8235. except as required for reasonable and customary use in describing the
  8236. origin of the Work and reproducing the content of the NOTICE file.
  8237. 7. Disclaimer of Warranty. Unless required by applicable law or
  8238. agreed to in writing, Licensor provides the Work (and each
  8239. Contributor provides its Contributions) on an "AS IS" BASIS,
  8240. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8241. implied, including, without limitation, any warranties or conditions
  8242. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8243. PARTICULAR PURPOSE. You are solely responsible for determining the
  8244. appropriateness of using or redistributing the Work and assume any
  8245. risks associated with Your exercise of permissions under this License.
  8246. 8. Limitation of Liability. In no event and under no legal theory,
  8247. whether in tort (including negligence), contract, or otherwise,
  8248. unless required by applicable law (such as deliberate and grossly
  8249. negligent acts) or agreed to in writing, shall any Contributor be
  8250. liable to You for damages, including any direct, indirect, special,
  8251. incidental, or consequential damages of any character arising as a
  8252. result of this License or out of the use or inability to use the
  8253. Work (including but not limited to damages for loss of goodwill,
  8254. work stoppage, computer failure or malfunction, or any and all
  8255. other commercial damages or losses), even if such Contributor
  8256. has been advised of the possibility of such damages.
  8257. 9. Accepting Warranty or Additional Liability. While redistributing
  8258. the Work or Derivative Works thereof, You may choose to offer,
  8259. and charge a fee for, acceptance of support, warranty, indemnity,
  8260. or other liability obligations and/or rights consistent with this
  8261. License. However, in accepting such obligations, You may act only
  8262. on Your own behalf and on Your sole responsibility, not on behalf
  8263. of any other Contributor, and only if You agree to indemnify,
  8264. defend, and hold each Contributor harmless for any liability
  8265. incurred by, or claims asserted against, such Contributor by reason
  8266. of your accepting any such warranty or additional liability.
  8267. END OF TERMS AND CONDITIONS
  8268. APPENDIX: How to apply the Apache License to your work.
  8269. To apply the Apache License to your work, attach the following
  8270. boilerplate notice, with the fields enclosed by brackets "[]"
  8271. replaced with your own identifying information. (Don't include
  8272. the brackets!) The text should be enclosed in the appropriate
  8273. comment syntax for the file format. We also recommend that a
  8274. file or class name and description of purpose be included on the
  8275. same "printed page" as the copyright notice for easier
  8276. identification within third-party archives.
  8277. Copyright 2017, The TensorFlow Authors.
  8278. Licensed under the Apache License, Version 2.0 (the "License");
  8279. you may not use this file except in compliance with the License.
  8280. You may obtain a copy of the License at
  8281. http://www.apache.org/licenses/LICENSE-2.0
  8282. Unless required by applicable law or agreed to in writing, software
  8283. distributed under the License is distributed on an "AS IS" BASIS,
  8284. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8285. See the License for the specific language governing permissions and
  8286. limitations under the License.
  8287. neon_mathfun
  8288. Copyright (C) 2007 Julien Pommier
  8289. This software is provided 'as-is', without any express or implied
  8290. warranty. In no event will the authors be held liable for any damages
  8291. arising from the use of this software.
  8292. Permission is granted to anyone to use this software for any purpose,
  8293. including commercial applications, and to alter it and redistribute it
  8294. freely, subject to the following restrictions:
  8295. 1. The origin of this software must not be misrepresented; you must not
  8296. claim that you wrote the original software. If you use this software
  8297. in a product, an acknowledgment in the product documentation would be
  8298. appreciated but is not required.
  8299. 2. Altered source versions must be plainly marked as such, and must not be
  8300. misrepresented as being the original software.
  8301. 3. This notice may not be removed or altered from any source distribution.
  8302. nsync
  8303. Apache License
  8304. Version 2.0, January 2004
  8305. http://www.apache.org/licenses/
  8306. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8307. 1. Definitions.
  8308. "License" shall mean the terms and conditions for use, reproduction,
  8309. and distribution as defined by Sections 1 through 9 of this document.
  8310. "Licensor" shall mean the copyright owner or entity authorized by
  8311. the copyright owner that is granting the License.
  8312. "Legal Entity" shall mean the union of the acting entity and all
  8313. other entities that control, are controlled by, or are under common
  8314. control with that entity. For the purposes of this definition,
  8315. "control" means (i) the power, direct or indirect, to cause the
  8316. direction or management of such entity, whether by contract or
  8317. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8318. outstanding shares, or (iii) beneficial ownership of such entity.
  8319. "You" (or "Your") shall mean an individual or Legal Entity
  8320. exercising permissions granted by this License.
  8321. "Source" form shall mean the preferred form for making modifications,
  8322. including but not limited to software source code, documentation
  8323. source, and configuration files.
  8324. "Object" form shall mean any form resulting from mechanical
  8325. transformation or translation of a Source form, including but
  8326. not limited to compiled object code, generated documentation,
  8327. and conversions to other media types.
  8328. "Work" shall mean the work of authorship, whether in Source or
  8329. Object form, made available under the License, as indicated by a
  8330. copyright notice that is included in or attached to the work
  8331. (an example is provided in the Appendix below).
  8332. "Derivative Works" shall mean any work, whether in Source or Object
  8333. form, that is based on (or derived from) the Work and for which the
  8334. editorial revisions, annotations, elaborations, or other modifications
  8335. represent, as a whole, an original work of authorship. For the purposes
  8336. of this License, Derivative Works shall not include works that remain
  8337. separable from, or merely link (or bind by name) to the interfaces of,
  8338. the Work and Derivative Works thereof.
  8339. "Contribution" shall mean any work of authorship, including
  8340. the original version of the Work and any modifications or additions
  8341. to that Work or Derivative Works thereof, that is intentionally
  8342. submitted to Licensor for inclusion in the Work by the copyright owner
  8343. or by an individual or Legal Entity authorized to submit on behalf of
  8344. the copyright owner. For the purposes of this definition, "submitted"
  8345. means any form of electronic, verbal, or written communication sent
  8346. to the Licensor or its representatives, including but not limited to
  8347. communication on electronic mailing lists, source code control systems,
  8348. and issue tracking systems that are managed by, or on behalf of, the
  8349. Licensor for the purpose of discussing and improving the Work, but
  8350. excluding communication that is conspicuously marked or otherwise
  8351. designated in writing by the copyright owner as "Not a Contribution."
  8352. "Contributor" shall mean Licensor and any individual or Legal Entity
  8353. on behalf of whom a Contribution has been received by Licensor and
  8354. subsequently incorporated within the Work.
  8355. 2. Grant of Copyright License. Subject to the terms and conditions of
  8356. this License, each Contributor hereby grants to You a perpetual,
  8357. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8358. copyright license to reproduce, prepare Derivative Works of,
  8359. publicly display, publicly perform, sublicense, and distribute the
  8360. Work and such Derivative Works in Source or Object form.
  8361. 3. Grant of Patent License. Subject to the terms and conditions of
  8362. this License, each Contributor hereby grants to You a perpetual,
  8363. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8364. (except as stated in this section) patent license to make, have made,
  8365. use, offer to sell, sell, import, and otherwise transfer the Work,
  8366. where such license applies only to those patent claims licensable
  8367. by such Contributor that are necessarily infringed by their
  8368. Contribution(s) alone or by combination of their Contribution(s)
  8369. with the Work to which such Contribution(s) was submitted. If You
  8370. institute patent litigation against any entity (including a
  8371. cross-claim or counterclaim in a lawsuit) alleging that the Work
  8372. or a Contribution incorporated within the Work constitutes direct
  8373. or contributory patent infringement, then any patent licenses
  8374. granted to You under this License for that Work shall terminate
  8375. as of the date such litigation is filed.
  8376. 4. Redistribution. You may reproduce and distribute copies of the
  8377. Work or Derivative Works thereof in any medium, with or without
  8378. modifications, and in Source or Object form, provided that You
  8379. meet the following conditions:
  8380. (a) You must give any other recipients of the Work or
  8381. Derivative Works a copy of this License; and
  8382. (b) You must cause any modified files to carry prominent notices
  8383. stating that You changed the files; and
  8384. (c) You must retain, in the Source form of any Derivative Works
  8385. that You distribute, all copyright, patent, trademark, and
  8386. attribution notices from the Source form of the Work,
  8387. excluding those notices that do not pertain to any part of
  8388. the Derivative Works; and
  8389. (d) If the Work includes a "NOTICE" text file as part of its
  8390. distribution, then any Derivative Works that You distribute must
  8391. include a readable copy of the attribution notices contained
  8392. within such NOTICE file, excluding those notices that do not
  8393. pertain to any part of the Derivative Works, in at least one
  8394. of the following places: within a NOTICE text file distributed
  8395. as part of the Derivative Works; within the Source form or
  8396. documentation, if provided along with the Derivative Works; or,
  8397. within a display generated by the Derivative Works, if and
  8398. wherever such third-party notices normally appear. The contents
  8399. of the NOTICE file are for informational purposes only and
  8400. do not modify the License. You may add Your own attribution
  8401. notices within Derivative Works that You distribute, alongside
  8402. or as an addendum to the NOTICE text from the Work, provided
  8403. that such additional attribution notices cannot be construed
  8404. as modifying the License.
  8405. You may add Your own copyright statement to Your modifications and
  8406. may provide additional or different license terms and conditions
  8407. for use, reproduction, or distribution of Your modifications, or
  8408. for any such Derivative Works as a whole, provided Your use,
  8409. reproduction, and distribution of the Work otherwise complies with
  8410. the conditions stated in this License.
  8411. 5. Submission of Contributions. Unless You explicitly state otherwise,
  8412. any Contribution intentionally submitted for inclusion in the Work
  8413. by You to the Licensor shall be under the terms and conditions of
  8414. this License, without any additional terms or conditions.
  8415. Notwithstanding the above, nothing herein shall supersede or modify
  8416. the terms of any separate license agreement you may have executed
  8417. with Licensor regarding such Contributions.
  8418. 6. Trademarks. This License does not grant permission to use the trade
  8419. names, trademarks, service marks, or product names of the Licensor,
  8420. except as required for reasonable and customary use in describing the
  8421. origin of the Work and reproducing the content of the NOTICE file.
  8422. 7. Disclaimer of Warranty. Unless required by applicable law or
  8423. agreed to in writing, Licensor provides the Work (and each
  8424. Contributor provides its Contributions) on an "AS IS" BASIS,
  8425. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8426. implied, including, without limitation, any warranties or conditions
  8427. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8428. PARTICULAR PURPOSE. You are solely responsible for determining the
  8429. appropriateness of using or redistributing the Work and assume any
  8430. risks associated with Your exercise of permissions under this License.
  8431. 8. Limitation of Liability. In no event and under no legal theory,
  8432. whether in tort (including negligence), contract, or otherwise,
  8433. unless required by applicable law (such as deliberate and grossly
  8434. negligent acts) or agreed to in writing, shall any Contributor be
  8435. liable to You for damages, including any direct, indirect, special,
  8436. incidental, or consequential damages of any character arising as a
  8437. result of this License or out of the use or inability to use the
  8438. Work (including but not limited to damages for loss of goodwill,
  8439. work stoppage, computer failure or malfunction, or any and all
  8440. other commercial damages or losses), even if such Contributor
  8441. has been advised of the possibility of such damages.
  8442. 9. Accepting Warranty or Additional Liability. While redistributing
  8443. the Work or Derivative Works thereof, You may choose to offer,
  8444. and charge a fee for, acceptance of support, warranty, indemnity,
  8445. or other liability obligations and/or rights consistent with this
  8446. License. However, in accepting such obligations, You may act only
  8447. on Your own behalf and on Your sole responsibility, not on behalf
  8448. of any other Contributor, and only if You agree to indemnify,
  8449. defend, and hold each Contributor harmless for any liability
  8450. incurred by, or claims asserted against, such Contributor by reason
  8451. of your accepting any such warranty or additional liability.
  8452. END OF TERMS AND CONDITIONS
  8453. APPENDIX: How to apply the Apache License to your work.
  8454. To apply the Apache License to your work, attach the following
  8455. boilerplate notice, with the fields enclosed by brackets "[]"
  8456. replaced with your own identifying information. (Don't include
  8457. the brackets!) The text should be enclosed in the appropriate
  8458. comment syntax for the file format. We also recommend that a
  8459. file or class name and description of purpose be included on the
  8460. same "printed page" as the copyright notice for easier
  8461. identification within third-party archives.
  8462. Copyright [yyyy] [name of copyright owner]
  8463. Licensed under the Apache License, Version 2.0 (the "License");
  8464. you may not use this file except in compliance with the License.
  8465. You may obtain a copy of the License at
  8466. http://www.apache.org/licenses/LICENSE-2.0
  8467. Unless required by applicable law or agreed to in writing, software
  8468. distributed under the License is distributed on an "AS IS" BASIS,
  8469. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8470. See the License for the specific language governing permissions and
  8471. limitations under the License.
  8472. riscv_isa_sim
  8473. Copyright (c) 2010-2017, The Regents of the University of California
  8474. (Regents). All Rights Reserved.
  8475. Redistribution and use in source and binary forms, with or without
  8476. modification, are permitted provided that the following conditions are met:
  8477. 1. Redistributions of source code must retain the above copyright
  8478. notice, this list of conditions and the following disclaimer.
  8479. 2. Redistributions in binary form must reproduce the above copyright
  8480. notice, this list of conditions and the following disclaimer in the
  8481. documentation and/or other materials provided with the distribution.
  8482. 3. Neither the name of the Regents nor the
  8483. names of its contributors may be used to endorse or promote products
  8484. derived from this software without specific prior written permission.
  8485. IN NO EVENT SHALL REGENTS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,
  8486. SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING
  8487. OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF REGENTS HAS
  8488. BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8489. REGENTS SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
  8490. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  8491. PURPOSE. THE SOFTWARE AND ACCOMPANYING DOCUMENTATION, IF ANY, PROVIDED
  8492. HEREUNDER IS PROVIDED "AS IS". REGENTS HAS NO OBLIGATION TO PROVIDE
  8493. MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
  8494. sentencepiece
  8495. Apache License
  8496. Version 2.0, January 2004
  8497. http://www.apache.org/licenses/
  8498. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8499. 1. Definitions.
  8500. "License" shall mean the terms and conditions for use, reproduction,
  8501. and distribution as defined by Sections 1 through 9 of this document.
  8502. "Licensor" shall mean the copyright owner or entity authorized by
  8503. the copyright owner that is granting the License.
  8504. "Legal Entity" shall mean the union of the acting entity and all
  8505. other entities that control, are controlled by, or are under common
  8506. control with that entity. For the purposes of this definition,
  8507. "control" means (i) the power, direct or indirect, to cause the
  8508. direction or management of such entity, whether by contract or
  8509. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8510. outstanding shares, or (iii) beneficial ownership of such entity.
  8511. "You" (or "Your") shall mean an individual or Legal Entity
  8512. exercising permissions granted by this License.
  8513. "Source" form shall mean the preferred form for making modifications,
  8514. including but not limited to software source code, documentation
  8515. source, and configuration files.
  8516. "Object" form shall mean any form resulting from mechanical
  8517. transformation or translation of a Source form, including but
  8518. not limited to compiled object code, generated documentation,
  8519. and conversions to other media types.
  8520. "Work" shall mean the work of authorship, whether in Source or
  8521. Object form, made available under the License, as indicated by a
  8522. copyright notice that is included in or attached to the work
  8523. (an example is provided in the Appendix below).
  8524. "Derivative Works" shall mean any work, whether in Source or Object
  8525. form, that is based on (or derived from) the Work and for which the
  8526. editorial revisions, annotations, elaborations, or other modifications
  8527. represent, as a whole, an original work of authorship. For the purposes
  8528. of this License, Derivative Works shall not include works that remain
  8529. separable from, or merely link (or bind by name) to the interfaces of,
  8530. the Work and Derivative Works thereof.
  8531. "Contribution" shall mean any work of authorship, including
  8532. the original version of the Work and any modifications or additions
  8533. to that Work or Derivative Works thereof, that is intentionally
  8534. submitted to Licensor for inclusion in the Work by the copyright owner
  8535. or by an individual or Legal Entity authorized to submit on behalf of
  8536. the copyright owner. For the purposes of this definition, "submitted"
  8537. means any form of electronic, verbal, or written communication sent
  8538. to the Licensor or its representatives, including but not limited to
  8539. communication on electronic mailing lists, source code control systems,
  8540. and issue tracking systems that are managed by, or on behalf of, the
  8541. Licensor for the purpose of discussing and improving the Work, but
  8542. excluding communication that is conspicuously marked or otherwise
  8543. designated in writing by the copyright owner as "Not a Contribution."
  8544. "Contributor" shall mean Licensor and any individual or Legal Entity
  8545. on behalf of whom a Contribution has been received by Licensor and
  8546. subsequently incorporated within the Work.
  8547. 2. Grant of Copyright License. Subject to the terms and conditions of
  8548. this License, each Contributor hereby grants to You a perpetual,
  8549. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8550. copyright license to reproduce, prepare Derivative Works of,
  8551. publicly display, publicly perform, sublicense, and distribute the
  8552. Work and such Derivative Works in Source or Object form.
  8553. 3. Grant of Patent License. Subject to the terms and conditions of
  8554. this License, each Contributor hereby grants to You a perpetual,
  8555. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8556. (except as stated in this section) patent license to make, have made,
  8557. use, offer to sell, sell, import, and otherwise transfer the Work,
  8558. where such license applies only to those patent claims licensable
  8559. by such Contributor that are necessarily infringed by their
  8560. Contribution(s) alone or by combination of their Contribution(s)
  8561. with the Work to which such Contribution(s) was submitted. If You
  8562. institute patent litigation against any entity (including a
  8563. cross-claim or counterclaim in a lawsuit) alleging that the Work
  8564. or a Contribution incorporated within the Work constitutes direct
  8565. or contributory patent infringement, then any patent licenses
  8566. granted to You under this License for that Work shall terminate
  8567. as of the date such litigation is filed.
  8568. 4. Redistribution. You may reproduce and distribute copies of the
  8569. Work or Derivative Works thereof in any medium, with or without
  8570. modifications, and in Source or Object form, provided that You
  8571. meet the following conditions:
  8572. (a) You must give any other recipients of the Work or
  8573. Derivative Works a copy of this License; and
  8574. (b) You must cause any modified files to carry prominent notices
  8575. stating that You changed the files; and
  8576. (c) You must retain, in the Source form of any Derivative Works
  8577. that You distribute, all copyright, patent, trademark, and
  8578. attribution notices from the Source form of the Work,
  8579. excluding those notices that do not pertain to any part of
  8580. the Derivative Works; and
  8581. (d) If the Work includes a "NOTICE" text file as part of its
  8582. distribution, then any Derivative Works that You distribute must
  8583. include a readable copy of the attribution notices contained
  8584. within such NOTICE file, excluding those notices that do not
  8585. pertain to any part of the Derivative Works, in at least one
  8586. of the following places: within a NOTICE text file distributed
  8587. as part of the Derivative Works; within the Source form or
  8588. documentation, if provided along with the Derivative Works; or,
  8589. within a display generated by the Derivative Works, if and
  8590. wherever such third-party notices normally appear. The contents
  8591. of the NOTICE file are for informational purposes only and
  8592. do not modify the License. You may add Your own attribution
  8593. notices within Derivative Works that You distribute, alongside
  8594. or as an addendum to the NOTICE text from the Work, provided
  8595. that such additional attribution notices cannot be construed
  8596. as modifying the License.
  8597. You may add Your own copyright statement to Your modifications and
  8598. may provide additional or different license terms and conditions
  8599. for use, reproduction, or distribution of Your modifications, or
  8600. for any such Derivative Works as a whole, provided Your use,
  8601. reproduction, and distribution of the Work otherwise complies with
  8602. the conditions stated in this License.
  8603. 5. Submission of Contributions. Unless You explicitly state otherwise,
  8604. any Contribution intentionally submitted for inclusion in the Work
  8605. by You to the Licensor shall be under the terms and conditions of
  8606. this License, without any additional terms or conditions.
  8607. Notwithstanding the above, nothing herein shall supersede or modify
  8608. the terms of any separate license agreement you may have executed
  8609. with Licensor regarding such Contributions.
  8610. 6. Trademarks. This License does not grant permission to use the trade
  8611. names, trademarks, service marks, or product names of the Licensor,
  8612. except as required for reasonable and customary use in describing the
  8613. origin of the Work and reproducing the content of the NOTICE file.
  8614. 7. Disclaimer of Warranty. Unless required by applicable law or
  8615. agreed to in writing, Licensor provides the Work (and each
  8616. Contributor provides its Contributions) on an "AS IS" BASIS,
  8617. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8618. implied, including, without limitation, any warranties or conditions
  8619. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8620. PARTICULAR PURPOSE. You are solely responsible for determining the
  8621. appropriateness of using or redistributing the Work and assume any
  8622. risks associated with Your exercise of permissions under this License.
  8623. 8. Limitation of Liability. In no event and under no legal theory,
  8624. whether in tort (including negligence), contract, or otherwise,
  8625. unless required by applicable law (such as deliberate and grossly
  8626. negligent acts) or agreed to in writing, shall any Contributor be
  8627. liable to You for damages, including any direct, indirect, special,
  8628. incidental, or consequential damages of any character arising as a
  8629. result of this License or out of the use or inability to use the
  8630. Work (including but not limited to damages for loss of goodwill,
  8631. work stoppage, computer failure or malfunction, or any and all
  8632. other commercial damages or losses), even if such Contributor
  8633. has been advised of the possibility of such damages.
  8634. 9. Accepting Warranty or Additional Liability. While redistributing
  8635. the Work or Derivative Works thereof, You may choose to offer,
  8636. and charge a fee for, acceptance of support, warranty, indemnity,
  8637. or other liability obligations and/or rights consistent with this
  8638. License. However, in accepting such obligations, You may act only
  8639. on Your own behalf and on Your sole responsibility, not on behalf
  8640. of any other Contributor, and only if You agree to indemnify,
  8641. defend, and hold each Contributor harmless for any liability
  8642. incurred by, or claims asserted against, such Contributor by reason
  8643. of your accepting any such warranty or additional liability.
  8644. END OF TERMS AND CONDITIONS
  8645. APPENDIX: How to apply the Apache License to your work.
  8646. To apply the Apache License to your work, attach the following
  8647. boilerplate notice, with the fields enclosed by brackets "[]"
  8648. replaced with your own identifying information. (Don't include
  8649. the brackets!) The text should be enclosed in the appropriate
  8650. comment syntax for the file format. We also recommend that a
  8651. file or class name and description of purpose be included on the
  8652. same "printed page" as the copyright notice for easier
  8653. identification within third-party archives.
  8654. Copyright [yyyy] [name of copyright owner]
  8655. Licensed under the Apache License, Version 2.0 (the "License");
  8656. you may not use this file except in compliance with the License.
  8657. You may obtain a copy of the License at
  8658. http://www.apache.org/licenses/LICENSE-2.0
  8659. Unless required by applicable law or agreed to in writing, software
  8660. distributed under the License is distributed on an "AS IS" BASIS,
  8661. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8662. See the License for the specific language governing permissions and
  8663. limitations under the License.
  8664. -------------------------------------------------------------------------------
  8665. Copyright (c) 2008-2011, Susumu Yata All rights reserved.
  8666. Redistribution and use in source and binary forms, with or without
  8667. modification, are permitted provided that the following conditions are met:
  8668. - Redistributions of source code must retain the above copyright notice, this
  8669. list of conditions and the following disclaimer. - Redistributions in binary
  8670. form must reproduce the above copyright notice, this list of conditions and the
  8671. following disclaimer in the documentation and/or other materials provided with
  8672. the distribution. - Neither the name of the <ORGANIZATION> nor the names of
  8673. its contributors may be used to endorse or promote products derived from this
  8674. software without specific prior written permission.
  8675. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  8676. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  8677. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  8678. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
  8679. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  8680. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  8681. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  8682. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  8683. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  8684. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8685. -------------------------------------------------------------------------------
  8686. This is the esaxx copyright.
  8687. Copyright (c) 2010 Daisuke Okanohara All Rights Reserved.
  8688. Permission is hereby granted, free of charge, to any person
  8689. obtaining a copy of this software and associated documentation
  8690. files (the "Software"), to deal in the Software without
  8691. restriction, including without limitation the rights to use,
  8692. copy, modify, merge, publish, distribute, sublicense, and/or sell
  8693. copies of the Software, and to permit persons to whom the
  8694. Software is furnished to do so, subject to the following
  8695. conditions:
  8696. The above copyright notice and this permission notice shall be
  8697. included in all copies or substantial portions of the Software.
  8698. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  8699. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  8700. OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  8701. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
  8702. HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  8703. WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  8704. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  8705. OTHER DEALINGS IN THE SOFTWARE.
  8706. -------------------------------------------------------------------------------
  8707. Copyright 2008 Google Inc. All rights reserved.
  8708. Redistribution and use in source and binary forms, with or without
  8709. modification, are permitted provided that the following conditions are
  8710. met:
  8711. * Redistributions of source code must retain the above copyright
  8712. notice, this list of conditions and the following disclaimer.
  8713. * Redistributions in binary form must reproduce the above
  8714. copyright notice, this list of conditions and the following disclaimer
  8715. in the documentation and/or other materials provided with the
  8716. distribution.
  8717. * Neither the name of Google Inc. nor the names of its
  8718. contributors may be used to endorse or promote products derived from
  8719. this software without specific prior written permission.
  8720. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  8721. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  8722. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  8723. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  8724. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  8725. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  8726. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  8727. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  8728. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  8729. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  8730. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8731. Code generated by the Protocol Buffer compiler is owned by the owner
  8732. of the input file used when generating it. This code is not
  8733. standalone and requires a support library to be linked with it. This
  8734. support library is itself covered by the above license.
  8735. sequence_lock
  8736. Apache License
  8737. Version 2.0, January 2004
  8738. http://www.apache.org/licenses/
  8739. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8740. 1. Definitions.
  8741. "License" shall mean the terms and conditions for use, reproduction,
  8742. and distribution as defined by Sections 1 through 9 of this document.
  8743. "Licensor" shall mean the copyright owner or entity authorized by
  8744. the copyright owner that is granting the License.
  8745. "Legal Entity" shall mean the union of the acting entity and all
  8746. other entities that control, are controlled by, or are under common
  8747. control with that entity. For the purposes of this definition,
  8748. "control" means (i) the power, direct or indirect, to cause the
  8749. direction or management of such entity, whether by contract or
  8750. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8751. outstanding shares, or (iii) beneficial ownership of such entity.
  8752. "You" (or "Your") shall mean an individual or Legal Entity
  8753. exercising permissions granted by this License.
  8754. "Source" form shall mean the preferred form for making modifications,
  8755. including but not limited to software source code, documentation
  8756. source, and configuration files.
  8757. "Object" form shall mean any form resulting from mechanical
  8758. transformation or translation of a Source form, including but
  8759. not limited to compiled object code, generated documentation,
  8760. and conversions to other media types.
  8761. "Work" shall mean the work of authorship, whether in Source or
  8762. Object form, made available under the License, as indicated by a
  8763. copyright notice that is included in or attached to the work
  8764. (an example is provided in the Appendix below).
  8765. "Derivative Works" shall mean any work, whether in Source or Object
  8766. form, that is based on (or derived from) the Work and for which the
  8767. editorial revisions, annotations, elaborations, or other modifications
  8768. represent, as a whole, an original work of authorship. For the purposes
  8769. of this License, Derivative Works shall not include works that remain
  8770. separable from, or merely link (or bind by name) to the interfaces of,
  8771. the Work and Derivative Works thereof.
  8772. "Contribution" shall mean any work of authorship, including
  8773. the original version of the Work and any modifications or additions
  8774. to that Work or Derivative Works thereof, that is intentionally
  8775. submitted to Licensor for inclusion in the Work by the copyright owner
  8776. or by an individual or Legal Entity authorized to submit on behalf of
  8777. the copyright owner. For the purposes of this definition, "submitted"
  8778. means any form of electronic, verbal, or written communication sent
  8779. to the Licensor or its representatives, including but not limited to
  8780. communication on electronic mailing lists, source code control systems,
  8781. and issue tracking systems that are managed by, or on behalf of, the
  8782. Licensor for the purpose of discussing and improving the Work, but
  8783. excluding communication that is conspicuously marked or otherwise
  8784. designated in writing by the copyright owner as "Not a Contribution."
  8785. "Contributor" shall mean Licensor and any individual or Legal Entity
  8786. on behalf of whom a Contribution has been received by Licensor and
  8787. subsequently incorporated within the Work.
  8788. 2. Grant of Copyright License. Subject to the terms and conditions of
  8789. this License, each Contributor hereby grants to You a perpetual,
  8790. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8791. copyright license to reproduce, prepare Derivative Works of,
  8792. publicly display, publicly perform, sublicense, and distribute the
  8793. Work and such Derivative Works in Source or Object form.
  8794. 3. Grant of Patent License. Subject to the terms and conditions of
  8795. this License, each Contributor hereby grants to You a perpetual,
  8796. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8797. (except as stated in this section) patent license to make, have made,
  8798. use, offer to sell, sell, import, and otherwise transfer the Work,
  8799. where such license applies only to those patent claims licensable
  8800. by such Contributor that are necessarily infringed by their
  8801. Contribution(s) alone or by combination of their Contribution(s)
  8802. with the Work to which such Contribution(s) was submitted. If You
  8803. institute patent litigation against any entity (including a
  8804. cross-claim or counterclaim in a lawsuit) alleging that the Work
  8805. or a Contribution incorporated within the Work constitutes direct
  8806. or contributory patent infringement, then any patent licenses
  8807. granted to You under this License for that Work shall terminate
  8808. as of the date such litigation is filed.
  8809. 4. Redistribution. You may reproduce and distribute copies of the
  8810. Work or Derivative Works thereof in any medium, with or without
  8811. modifications, and in Source or Object form, provided that You
  8812. meet the following conditions:
  8813. (a) You must give any other recipients of the Work or
  8814. Derivative Works a copy of this License; and
  8815. (b) You must cause any modified files to carry prominent notices
  8816. stating that You changed the files; and
  8817. (c) You must retain, in the Source form of any Derivative Works
  8818. that You distribute, all copyright, patent, trademark, and
  8819. attribution notices from the Source form of the Work,
  8820. excluding those notices that do not pertain to any part of
  8821. the Derivative Works; and
  8822. (d) If the Work includes a "NOTICE" text file as part of its
  8823. distribution, then any Derivative Works that You distribute must
  8824. include a readable copy of the attribution notices contained
  8825. within such NOTICE file, excluding those notices that do not
  8826. pertain to any part of the Derivative Works, in at least one
  8827. of the following places: within a NOTICE text file distributed
  8828. as part of the Derivative Works; within the Source form or
  8829. documentation, if provided along with the Derivative Works; or,
  8830. within a display generated by the Derivative Works, if and
  8831. wherever such third-party notices normally appear. The contents
  8832. of the NOTICE file are for informational purposes only and
  8833. do not modify the License. You may add Your own attribution
  8834. notices within Derivative Works that You distribute, alongside
  8835. or as an addendum to the NOTICE text from the Work, provided
  8836. that such additional attribution notices cannot be construed
  8837. as modifying the License.
  8838. You may add Your own copyright statement to Your modifications and
  8839. may provide additional or different license terms and conditions
  8840. for use, reproduction, or distribution of Your modifications, or
  8841. for any such Derivative Works as a whole, provided Your use,
  8842. reproduction, and distribution of the Work otherwise complies with
  8843. the conditions stated in this License.
  8844. 5. Submission of Contributions. Unless You explicitly state otherwise,
  8845. any Contribution intentionally submitted for inclusion in the Work
  8846. by You to the Licensor shall be under the terms and conditions of
  8847. this License, without any additional terms or conditions.
  8848. Notwithstanding the above, nothing herein shall supersede or modify
  8849. the terms of any separate license agreement you may have executed
  8850. with Licensor regarding such Contributions.
  8851. 6. Trademarks. This License does not grant permission to use the trade
  8852. names, trademarks, service marks, or product names of the Licensor,
  8853. except as required for reasonable and customary use in describing the
  8854. origin of the Work and reproducing the content of the NOTICE file.
  8855. 7. Disclaimer of Warranty. Unless required by applicable law or
  8856. agreed to in writing, Licensor provides the Work (and each
  8857. Contributor provides its Contributions) on an "AS IS" BASIS,
  8858. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8859. implied, including, without limitation, any warranties or conditions
  8860. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8861. PARTICULAR PURPOSE. You are solely responsible for determining the
  8862. appropriateness of using or redistributing the Work and assume any
  8863. risks associated with Your exercise of permissions under this License.
  8864. 8. Limitation of Liability. In no event and under no legal theory,
  8865. whether in tort (including negligence), contract, or otherwise,
  8866. unless required by applicable law (such as deliberate and grossly
  8867. negligent acts) or agreed to in writing, shall any Contributor be
  8868. liable to You for damages, including any direct, indirect, special,
  8869. incidental, or consequential damages of any character arising as a
  8870. result of this License or out of the use or inability to use the
  8871. Work (including but not limited to damages for loss of goodwill,
  8872. work stoppage, computer failure or malfunction, or any and all
  8873. other commercial damages or losses), even if such Contributor
  8874. has been advised of the possibility of such damages.
  8875. 9. Accepting Warranty or Additional Liability. While redistributing
  8876. the Work or Derivative Works thereof, You may choose to offer,
  8877. and charge a fee for, acceptance of support, warranty, indemnity,
  8878. or other liability obligations and/or rights consistent with this
  8879. License. However, in accepting such obligations, You may act only
  8880. on Your own behalf and on Your sole responsibility, not on behalf
  8881. of any other Contributor, and only if You agree to indemnify,
  8882. defend, and hold each Contributor harmless for any liability
  8883. incurred by, or claims asserted against, such Contributor by reason
  8884. of your accepting any such warranty or additional liability.
  8885. END OF TERMS AND CONDITIONS
  8886. APPENDIX: How to apply the Apache License to your work.
  8887. To apply the Apache License to your work, attach the following
  8888. boilerplate notice, with the fields enclosed by brackets "[]"
  8889. replaced with your own identifying information. (Don't include
  8890. the brackets!) The text should be enclosed in the appropriate
  8891. comment syntax for the file format. We also recommend that a
  8892. file or class name and description of purpose be included on the
  8893. same "printed page" as the copyright notice for easier
  8894. identification within third-party archives.
  8895. Copyright [yyyy] [name of copyright owner]
  8896. Licensed under the Apache License, Version 2.0 (the "License");
  8897. you may not use this file except in compliance with the License.
  8898. You may obtain a copy of the License at
  8899. http://www.apache.org/licenses/LICENSE-2.0
  8900. Unless required by applicable law or agreed to in writing, software
  8901. distributed under the License is distributed on an "AS IS" BASIS,
  8902. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8903. See the License for the specific language governing permissions and
  8904. limitations under the License.
  8905. sse_mathfun
  8906. Copyright (C) 2007 Julien Pommier
  8907. This software is provided 'as-is', without any express or implied
  8908. warranty. In no event will the authors be held liable for any damages
  8909. arising from the use of this software.
  8910. Permission is granted to anyone to use this software for any purpose,
  8911. including commercial applications, and to alter it and redistribute it
  8912. freely, subject to the following restrictions:
  8913. 1. The origin of this software must not be misrepresented; you must not
  8914. claim that you wrote the original software. If you use this software
  8915. in a product, an acknowledgment in the product documentation would be
  8916. appreciated but is not required.
  8917. 2. Altered source versions must be plainly marked as such, and must not be
  8918. misrepresented as being the original software.
  8919. 3. This notice may not be removed or altered from any source distribution.
  8920. ssziparchive
  8921. Copyright (c) 2010-2011 Sam Soffes
  8922. Permission is hereby granted, free of charge, to any person obtaining
  8923. a copy of this software and associated documentation files (the
  8924. "Software"), to deal in the Software without restriction, including
  8925. without limitation the rights to use, copy, modify, merge, publish,
  8926. distribute, sublicense, and/or sell copies of the Software, and to
  8927. permit persons to whom the Software is furnished to do so, subject to
  8928. the following conditions:
  8929. The above copyright notice and this permission notice shall be
  8930. included in all copies or substantial portions of the Software.
  8931. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  8932. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  8933. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  8934. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  8935. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  8936. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  8937. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  8938. systemc
  8939. ***********
  8940. Summary
  8941. ***********
  8942. You can use and distribute this code however you want.
  8943. You have a full copyright license and a decent patent license.
  8944. 1. You have to reproduce the entire license if you distribute any binaries that
  8945. contain any portion of this library.
  8946. 2. You have to make modifications conspicuous
  8947. (Mark modified files with "Copyright 20xx Google Inc.")
  8948. 3. You have to make the source code of this library available for anyone to whom
  8949. you distribute a binary that contains any portion of this library.
  8950. ====================
  8951. SystemC Open Source License Agreement
  8952. (Download, Use and Contribution License Agreement Version 3.3)
  8953. PLEASE READ THIS LICENSE AGREEMENT CAREFULLY BEFORE CLICKING ON THE "ACCEPT"
  8954. BUTTON, AS BY CLICKING ON THE "ACCEPT" BUTTON YOU ACKNOWLEDGE THAT YOU
  8955. HAVE READ, UNDERSTOOD AND AGREE TO BE BOUND BY THIS LICENSE AGREEMENT AND
  8956. ALL OF ITS TERMS AND CONDITIONS.
  8957. Accellera Systems Initiative
  8958. The purpose of the following license agreement (the "Agreement") is to encourage interoperability and
  8959. development of a C++ modeling language known as "SystemC" for system simulation and design (the
  8960. "Purpose"). The SystemC software and other items licensed hereunder are licensed, without fee of any kind,
  8961. for use pursuant to the terms and conditions set forth in this Agreement.
  8962. License Agreement
  8963. THE CONTRIBUTORS ARE WILLING TO LICENSE THEIR RESPECTIVE CONTRIBUTIONS TO YOU ONLY
  8964. ON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS OF THIS LICENSE AGREEMENT. IF YOU
  8965. DO NOT AGREE TO ALL OF THE TERMS OF THIS LICENSE AGREEMENT, THEN NO RIGHTS ARE
  8966. GRANTED TO YOU HEREUNDER TO USE ANY CONTRIBUTIONS. NOTWITHSTANDING ANYTHING TO
  8967. CONTRARY, ANY USE, REPRODUCTION OR DISTRIBUTION OF ANY CONTRIBUTION CONSTITUTES
  8968. YOUR ACCEPTANCE OF THIS AGREEMENT.
  8969. 1. Definitions
  8970. 1.1 “Agreement” means this contract.
  8971. 1.2 “Accellera” means Accellera Systems Initiative, a California nonprofit mutual benefit corporation.
  8972. 1.3 “Accellera Documentation” means the SystemC language reference manual and any other materials
  8973. assigned to Accellera pursuant to the Copyright Agreement.
  8974. 1.4 “Accellera Release” means a Contribution or combination of Contributions which is developed or
  8975. created through the Accellera working group process, and the final work approved for release by a Accellera
  8976. working group, approved for release by the Accellera steering group and approved for release by the board of
  8977. directors of Accellera. Examples of Accellera Releases include Accellera libraries and Accellera
  8978. specifications. Accellera Documentation shall be deemed to be included in the definition of Accellera
  8979. Release.
  8980. 1.5 “Code Contribution” means any Contribution in the form of Source Code.
  8981. 1.6 “Contribution” means any work of authorship that is deposited or contributed in accordance with
  8982. Section 3 in furtherance of the Purpose including, without limitation, libraries, programs, specifications
  8983. and User Documentation and Modifications. Without limiting the generality of the foregoing, a list of all
  8984. Contributions which were deposited or contributed on or before July 13, 2006 is set forth on Exhibit A
  8985. attached hereto and incorporated herein by reference, all of which are considered Contributions pursuant to
  8986. this Agreement. A list of all Contributions is available upon written request to Accellera and can also be
  8987. found on the Website. For purposes of clarification, all contributions licensed pursuant to that certain
  8988. SystemC Open Source License Agreement (Software Download and Use License Agreement Version 2.4)
  8989. shall constitute, and be treated as, Contributions pursuant to this Agreement.
  8990. 1.7 “Copyright Agreement” means any LRM and Copyright Contribution Agreement entered into
  8991. between Accellera and the signatory thereto at any time prior to or after the date hereof.
  8992. 1.8 “ Contribution Questionnaire” means the questionnaire attached hereto as Exhibit C.
  8993. 1.9 “Contributor” means any person or entity that makes a Contribution pursuant to Section 3. For
  8994. purposes of clarification, any person or entity depositing or contributing, as part or all of a Contribution, a
  8995. Contribution which has previously been so deposited or contributed is not the Contributor of such re-
  8996. deposited Contribution for the purposes of this Agreement. A list of all Contributors is available upon written
  8997. request to Accellera and can also be found on the Website.
  8998. 1.10 “Contributor's Necessary Patent Claims” means those claims of all patents owned or licensable by
  8999. Contributor throughout the world that: (1) Contributor has the right to license (within the scope set forth
  9000. herein) without the obligation to pay royalties or other consideration to third parties; and (2) are necessarily
  9001. and directly infringed solely by the portion of a computer program that either implements, or is compiled
  9002. from, either an unmodified Contribution or an Accellera Release. For clarity, Contributor’s Necessary Patent
  9003. Claims shall not include any claim directed towards a data structure, method, algorithm, process, technique,
  9004. circuit representation, or circuit implementation that is not completely and entirely described either in such
  9005. Contributor’s Contribution or in an Accellera Release. Further, a Contributor’s Necessary Patent Claims shall
  9006. not include any claim based upon the combination of any Contribution or an Accellera Release with other
  9007. works of authorship, to the extent that the Contributor’s Necessary Patent Claims are infringed as a result of
  9008. such combination.
  9009. 1.11 “Copyright Rights” means worldwide statutory and common law rights associated solely with works
  9010. of authorship including copyrights, copyright applications, copyright registrations, and “moral rights”. For
  9011. purposes of clarification, patents are not included in Copyright Rights.
  9012. 1.12 “Derivative” or “Derivative work” means a work based upon one or more preexisting works, such
  9013. as a translation, condensation, or any other form in which a work may be recast, transformed, or
  9014. adapted. A work consisting of editorial revisions, annotations, elaborations, or other modifications, which,
  9015. as a whole, represent an original work of authorship, is a “derivative work”.
  9016. 1.13 “Distribute” means making a Distribution.
  9017. 1.14 “Distribution” means any distribution, sublicensing or other transfer of a Contribution to any third
  9018. party.
  9019. 1.15 “Documentation” means, collectively, all User Documentation and Accellera Documentation.
  9020. 1.16 “Marks” means, collectively, the registered and unregistered marks and logos that Accellera has
  9021. licensed or otherwise authorized Recipient to use. All marks and logos are listed on Exhibit D, which list
  9022. may be amended from time to time by Accellera to add or delete any marks or logos.
  9023. 1.17 “Modification” means any additions or deletions to any Contribution.
  9024. 1.18 “Recipient” means any person or entity which receives any Contribution under this Agreement. For
  9025. legal entities, “Recipient” includes any entity that controls, is controlled by, or is under common control with
  9026. Recipient. For purposes of this Section 1.18, “control” means beneficial ownership of fifty percent (50%) or
  9027. more of the outstanding shares or similar interest of such entity entitled to vote for election of the board of
  9028. directors or similar managing authority.
  9029. 1.19 “Source Code” means human readable text in an electronic form suitable for modification that
  9030. describe the functions and data structures, including C, C++, and other language modules, plus any associated
  9031. interface definition files, scripts used to control compilation and installation of a computer program, or a list
  9032. of source code differential comparisons.
  9033. 1.20 “User Documentation” means all user guides, user manuals and other similar materials related to any
  9034. Contribution or an Accellera Release.
  9035. 1.21 “Website” means Accellera’s internet website located at http://www.accellera.org.
  9036. 2. GRANT OF RIGHTS
  9037. 2.1 Subject to the terms of this Agreement, each Contributor hereby grants to each Recipient a non-
  9038. exclusive, worldwide, royalty-free license under such Contributor's Copyright Rights to do the following:
  9039. (a) Use, reproduce, prepare Derivative works of, publicly display, publicly perform and Distribute any
  9040. Contributions of such Contributor and Derivative works thereof; and
  9041. (b) Use the know-how, information and knowledge embedded in the Contribution, without any
  9042. obligation to keep the foregoing confidential so long as the Recipient does not otherwise violate this
  9043. Agreement.
  9044. 2.2 Accellera hereby grants to each Recipient a non-exclusive, worldwide, royalty- free license under
  9045. Accellera's Copyright Rights to use, reproduce, prepare Derivative works of, publicly display, publicly
  9046. perform and distribute the Accellera Documentation and any Derivative works thereof, subject to the terms
  9047. and conditions of this Agreement.
  9048. 2.3 Subject to the terms of this Agreement, each Contributor hereby grants to each Recipient, a worldwide,
  9049. royalty-free, non-exclusive license under such Contributor's Necessary Patent Claims to make, have made,
  9050. use, sell, offer for sale, or import: (a) such Contributor's Contributions; (b) those portions of a computer
  9051. program that either implements, or is compiled from, the Contributor’s unmodified Contribution; and (c)
  9052. those portions of a computer program that implement, or are compiled from, an Accellera Release.
  9053. 2.4 Each Contributor represents that, to its knowledge, it has sufficient rights in and to each of its
  9054. Contributions to grant the licenses set forth in Sections 2.1 and 2.3. Accellera represents that, to its
  9055. knowledge, it has sufficient rights in the Accellera Documentation to grant the license set forth in Section
  9056. 2.2.
  9057. 2.5 Except as expressly stated in Sections 2.1, 2.2 and 2.3, Recipient receives no rights or licenses to the
  9058. intellectual property of any Contributor or Accellera under this Agreement, whether expressly, by implication,
  9059. estoppel or otherwise. All rights in and to any Contribution not expressly granted under this Agreement are
  9060. reserved.
  9061. 2.6 Except as specifically set forth in any Copyright Agreement, Contributor shall ensure that transfers or
  9062. assignments of all or any part of its right, title, and interest in and to any Contributions contributed or
  9063. deposited by Contributor hereunder, including all Copyright Rights and patent rights embodied therein,
  9064. shall be subject to the rights expressly granted in this Agreement including, without limitation, the licenses
  9065. granted in Sections 2.1 and 2.3. Recipient shall not remove or alter any proprietary notices contained in
  9066. the Contributions licensed to Recipient hereunder and shall reproduce and include such notices on any copies
  9067. of the Contributions made by Recipient in any media.
  9068. 2.7 License to Marks.
  9069. (a) Accellera shall retain all right, title and interest in and to the Marks worldwide, subject to the
  9070. limited license granted to Recipient in this Section 2.7. Accellera hereby grants Recipient a non-
  9071. exclusive, royalty-free, limited license to use the Marks solely in connection with its exercise of
  9072. the rights granted pursuant to this Agreement and to indicate that the products being marketed by
  9073. Recipient are compatible with, and meet the standards of, Accellera Releases. All uses of the Marks
  9074. shall be in accordance with Accellera’s trademark usage policy set forth in Exhibit D.
  9075. (b) Recipient shall assist Accellera to the extent reasonably necessary to protect and maintain the
  9076. Marks worldwide, including, but not limited to, giving prompt notice to Accellera of any known or
  9077. potential infringement of the Marks, and cooperating with Accellera in preparing and executing any
  9078. documents necessary to register the Marks, or as may be required by the laws or rules of any country
  9079. or jurisdiction. In its sole discretion, Accellera may commence, prosecute or defend any action or
  9080. claim concerning the Marks. Accellera shall have the right to control any such litigation, and
  9081. Recipient shall fully cooperate with Accellera in any such litigation. Accellera shall reimburse
  9082. Recipient for the reasonable costs associated with providing such assistance, except to the extent that
  9083. such costs result from Recipient’s breach of this Section 2.7. Recipient shall not commence any action
  9084. regarding the Marks without Accellera’s prior written consent.
  9085. (c) All goodwill with respect to the Marks shall accrue for the sole benefit of Accellera.
  9086. Recipient shall maintain the quality of any products, associated packaging, collateral and marketing
  9087. materials on which it uses any of the Marks in a manner consistent with all terms, conditions and
  9088. requirements set forth in this Section 2.7 and at a level that meets or exceeds Recipient’s overall
  9089. reputation for quality and that is at least commensurate with industry standards.
  9090. 2.8 RECIPIENT UNDERSTANDS THAT ALTHOUGH EACH CONTRIBUTOR AND ACCELLERA GRANTS
  9091. THE LICENSES SET FORTH HEREIN, NO ASSURANCES ARE PROVIDED BY ANY CONTRIBUTOR OR
  9092. ACCELLERA THAT ANY ACCELLERA RELEASE OR ANY CONTRIBUTION, EITHER ALONE OR IN
  9093. COMBINATION WITH ANY OTHER CONTRIBUTION, DOES NOT INFRINGE THE PATENT OR OTHER
  9094. INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY. MOREOVER, NO ASSURANCES ARE
  9095. MADE THAT ANY CONTRIBUTION OF ONE CONTRIBUTOR DOES NOT INFRINGE THE INTELLECTUAL
  9096. PROPERTY RIGHTS OF ANOTHER CONTRIBUTOR. EACH CONTRIBUTOR AND ACCELLERA DISCLAIM
  9097. ANY LIABILITY TO RECIPIENT FOR CLAIMS BROUGHT BY ANY OTHER ENTITY BASED ON
  9098. INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OR OTHERWISE. In addition, as a condition to
  9099. exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to
  9100. secure any other intellectual property rights needed, if any. For example, if a third party patent license is
  9101. required to allow Recipient to distribute a computer program, then it is Recipient's responsibility to acquire
  9102. that license before Distributing such computer program.
  9103. 3. DESCRIPTION AND DEPOSIT OF CONTRIBUTIONS
  9104. 3.1 To the extent Recipient wishes to become a Contributor by making a Contribution, such
  9105. Contributor shall:
  9106. (a) (i) Deposit such Contribution at the Website according to the Contribution instructions found at
  9107. such Website, or (ii) disclose such Contribution at a meeting of any working group of Accellera;
  9108. (b) (i) Describe such Contribution in reasonable detail on Exhibit B (including the additions or
  9109. changes such Contributor made to create the Contribution and the date of any such changes or
  9110. additions), (ii) completing a Contribution Questionnaire with respect to such Contribution, and (iii)
  9111. delivering both documents to the Secretary of Accellera. All Contributions made after the date
  9112. hereof shall be effectuated by Contributor (x) amending Exhibit B and delivering such amended
  9113. Exhibit B to the Secretary of Accellera, which amended exhibit shall automatically replace the existing
  9114. Exhibit B, (y) completing a Contribution Questionnaire with respect to such Contribution, and (z)
  9115. delivering both documents to the Secretary of Accellera;
  9116. (c) Cause such Contribution to contain a file documenting such Contributor's name and contact
  9117. information, additions or changes such Contributor made to create the Contribution, and the date of
  9118. any such changes or additions; and
  9119. (d) Cause such Contribution to include in each file a prominent statement substantially similar to the
  9120. following: “Any code contained in this Contribution is derived, directly or indirectly, from the
  9121. SystemC source code. Copyright© 1996-[current year here] by all Contributors. All Rights reserved.
  9122. The contents of this file are subject to the restrictions and limitations set forth in the SystemC Open
  9123. Source License Version 3.1 (the “License”). You may not use this file except in compliance with such
  9124. restrictions and limitations. You may obtain instructions on how to receive a copy of the License at
  9125. http://www.accellera.org/. Software distributed by Contributors under the License is distributed
  9126. exclusively on an “AS IS” basis, WITHOUT WARRANTY OF ANY KIND, either express or
  9127. implied. See the License for the specific language governing rights and limitations under the License.”
  9128. 3.2 Accellera may from time to time publish policies and procedures regarding the contribution or
  9129. depositing of Contributions as well as establish additional details regarding the contribution process. Without
  9130. limiting the foregoing, Accellera or the administrators of the Website shall have the right to remove any
  9131. Contribution from the Website at any time.
  9132. 4. REQUIREMENTS OF DISTRIBUTION
  9133. 4.1 A Recipient may choose to Distribute any Contribution or any compilation of multiple Contributions
  9134. (except for any Code Contributions) under its own license agreement provided that:
  9135. (a) Recipient complies with the terms and conditions of this Agreement;
  9136. (b) As between Recipient and any other Contributor, Recipient assumes all warranties and conditions,
  9137. express and implied, and all liability for damages arising out of its Distribution; and
  9138. (c) Recipient makes available to recipients of such Distribution then Source Code for such
  9139. Distributions, and informs them on how to obtain it in a reasonable manner on or through a medium
  9140. customarily used for software exchange.
  9141. 4.2 If a Recipient chooses to Distribute any Code Contribution or compilations of Code Contributions
  9142. then:
  9143. (a) Such Code Contribution must be Distributed under this Agreement; and
  9144. (b) A copy of this Agreement must be included with each copy of such Code Contribution.
  9145. 4.3 Each Recipient must include the following in a conspicuous location in the Code Contribution so
  9146. Distributed: “Copyright© 1996-[current year here], by all Contributors. All rights reserved.”
  9147. 4.4 In addition, each Recipient that creates and Distributes or otherwise transfers a Modification whether
  9148. or not such Modification has been deposited pursuant to Section 3 must identify the originator of such
  9149. Modification in a manner that reasonably allows third parties to identify the originator of the Modification.
  9150. 4.5 A Recipient may choose to Distribute the Accellera Documentation under its own license agreement,
  9151. provided that Recipient complies with the terms and conditions of this Agreement. Each Recipient must
  9152. include the following in a conspicuous location in the Accellera Documentation so Distributed or transferred:
  9153. “Copyright© 1996-[current year here], by Accellera Systems Initiative. All rights reserved.”
  9154. In addition, each Recipient that creates and Distributes a modification or Derivative work of the Accellera
  9155. Documentation, whether or not such modification or Derivative work has been contributed pursuant to a
  9156. Copyright Agreement must identify the originator of such modification or Derivative work in a manner that
  9157. reasonably allows third parties to identify the originator of the modification or derivative work.
  9158. 5. INDEMNIFICATION
  9159. Any Recipient which Distributes any Contribution and/or Accellera Release (a “Distributor”) may accept
  9160. certain responsibilities with respect to end users, business partners and the like. While this license is
  9161. intended to facilitate the commercial use of Contributions Accellera Documentation and Accellera
  9162. Releases, a Distributor shall Distribute such Contributions, Accellera Documentation and Accellera Releases
  9163. in a manner which does not create potential liability for the Contributors. Therefore each Distributor hereby
  9164. agrees to defend and indemnify every Contributor (“Indemnified Contributor”) against any losses,
  9165. damages and costs (collectively “Losses”) arising from claims, lawsuits and other legal actions brought
  9166. by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such
  9167. Distributor, including but not limited to the terms and conditions under which Distributor offered such
  9168. Contributions, Accellera Documentation and/or Accellera Releases in connection with its Distribution thereof.
  9169. The obligations in this Section 5 do not apply to any claims or Losses relating to any actual or alleged
  9170. intellectual property infringement of any Contribution, Accellera Documentation or Accellera Release. In
  9171. order to qualify, an Indemnified Contributor must: (a) promptly notify the Distributor in writing of such
  9172. claim, and (b) allow the Distributor to control, and cooperate with the Distributor in, the defense and any
  9173. related settlement negotiations. The Indemnified Contributor may participate in the defense of any such claim
  9174. at its own expense.
  9175. For example, a Recipient might include a Contribution in a commercial product offering, Product X. That
  9176. Recipient is then a Distributor. If that Distributor then makes performance claims, or offers warranties,
  9177. support, or indemnity or any other license terms related to Product X, those performance claims, offers and
  9178. other terms are such Distributor's responsibility alone. Under this Section 5, the Distributor would have to
  9179. defend claims against the Contributors related to those performance claims, offers, and other terms, and if a
  9180. court requires any Contributor to pay any damages as a result, the Distributor must pay those damages.
  9181. 6. NO WARRANTY
  9182. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, ALL CONTRIBUTIONS, ACCELLERA
  9183. DOCUMENTATION AND ACCELLERA RELEASES ARE PROVIDED EXCLUSIVELY ON AN “AS IS” BASIS,
  9184. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
  9185. WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
  9186. MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. EACH RECIPIENT IS SOLELY
  9187. RESPONSIBLE FOR DETERMINING THE APPROPRIATENESS OF ITS USE AND DISTRIBUTION OF ANY
  9188. CONTRIBUTION, ACCELLERA DOCUMENTATION AND ACCELLERA RELEASE AND ASSUMES ALL
  9189. RISKS ASSOCIATED WITH ITS EXERCISE OF RIGHTS UNDER THIS AGREEMENT, INCLUDING BUT NOT
  9190. LIMITED TO THE RISKS AND COSTS OF PROGRAM ERRORS, COMPLIANCE WITH APPLICABLE LAWS,
  9191. DAMAGE TO OR LOSS OF DATA, PROGRAMS OR EQUIPMENT, AND UNAVAILABILITY OR
  9192. INTERRUPTION OF OPERATIONS. THIS DISCLAIMER OR WARRANTY CONSTITUTES AN ESSENTIAL
  9193. PART OF THIS AGREEMENT. NO USE OF ANY CONTRIBUTION, ACCELLERA DOCUMENTATION OR
  9194. ACCELLERA RELEASE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
  9195. 7. DISCLAIMER OF LIABILITY
  9196. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NONE OF THE RECIPIENTS, CONTRIBUTORS
  9197. OR ACCELLERA SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  9198. EXEMPLARY, PUNITIVE, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST
  9199. PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  9200. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
  9201. USE OR DISTRIBUTION OF ANY CONTRIBUTION, ACCELLERA DOCUMENTATION OR ACCELLERA
  9202. RELEASE OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE
  9203. POSSIBILITY OF SUCH DAMAGES.
  9204. 8. U.S. GOVERNMENT USE
  9205. If Recipient is licensing any computer program on behalf of any unit or agency of the United States
  9206. Government, then such computer program is commercial computer software, and, pursuant to FAR 12.212 or
  9207. DFARS 227.7202 and their successors, as applicable, shall be licensed to the Government under the terms and
  9208. conditions of this Agreement.
  9209. 9. PATENT CLAIMS
  9210. If Recipient institutes patent litigation against any entity (including a cross-claim, counterclaim or declaratory
  9211. judgment claim in a lawsuit) alleging that any Contribution, Accellera Release or combination of
  9212. Contributions (excluding combinations of any Contribution with other software or hardware) infringes such
  9213. Recipient's patent(s), then the rights granted to Recipient by each Contributor under Section 2 shall terminate
  9214. as of the date such litigation is filed.
  9215. 10. TERMINATION
  9216. All Recipient's rights under this Agreement shall terminate if Recipient fails to comply with any of the
  9217. material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time
  9218. after becoming aware of such noncompliance. If such occurs, Recipient shall cease all use and Distribution of
  9219. any Contributions of any other Contributor, Accellera Documentation and Accellera Releases based upon the
  9220. rights granted to Recipient under this Agreement as soon as reasonably practicable. However,
  9221. Recipient's obligations under this Agreement and any licenses granted by Recipient relating to any
  9222. Contributions shall survive such termination.
  9223. 11. LICENSE VERSIONS
  9224. Accellera may publish new versions (including revisions) of this Agreement from time to time. Each
  9225. new version of the Agreement will be given a distinguishing version number. Any Contribution, Accellera
  9226. Documentation or Accellera Release may always be Distributed subject to the version of the Agreement under
  9227. which it was received. In addition, after a new version of the Agreement is published, Contributor may elect
  9228. to Distribute any Contribution, Accellera Documentation or Accellera Release under the new version. No
  9229. one other than Accellera, acting by a vote of at least seventy five percent (75%) of the members of its Board
  9230. of Directors, has the right to modify this Agreement; provided that Exhibit B and Exhibit C may be amended
  9231. as specifically set forth in Section 3.1(b), and Exhibit D may be amended as specifically set forth in Section
  9232. 1.13.
  9233. 12. ELECTRONIC ACCEPTANCE
  9234. This Agreement may be executed either electronically or on paper. If this Agreement is executed
  9235. electronically, by clicking on the “Accept” button, Recipient warrants that it agrees to all of the terms of this
  9236. Agreement, that Recipient is authorized to enter into this Agreement, and that this Agreement is legally
  9237. binding upon Recipient. If Recipient does not agree to be bound by this Agreement, then Recipient shall
  9238. click the “Decline” button and Recipient shall not receive any rights from the Contributors nor shall
  9239. Recipient download any Contributions, Accellera Documentation or Accellera Releases.
  9240. 13. GENERAL
  9241. This Agreement represents the complete agreement concerning the subject matter hereof and supersedes all
  9242. prior agreements or representations, oral or written, regarding the subject matter hereof. If any provision of
  9243. this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or
  9244. enforceability of the remainder of the terms of this Agreement, and without further action by the parties
  9245. hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and
  9246. enforceable. This Agreement shall be executed in multiple counterparts (either electronically and/or on paper),
  9247. each of which shall be deemed to be an original, but all of which shall be one and the same Agreement. A
  9248. facsimile or other copy of the Agreement shall have the same force and effect as an originally executed copy
  9249. thereof.
  9250. This Agreement is governed by the laws of California, without reference to conflict of laws principles. Each
  9251. party waives its rights to a jury trial in any resulting litigation. Any litigation relating to this Agreement shall
  9252. be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in
  9253. Santa Clara County, California, or the Santa Clara County Superior Court. The application of the United
  9254. Nations Convention on Contracts for the International Sale of Goods is expressly excluded. The provisions of
  9255. this Agreement shall be construed fairly in accordance with its terms and no rules of construction for or
  9256. against either party shall be applied in the interpreting this Agreement. Recipient shall not use any
  9257. Contribution, Accellera Documentation or Accellera Release in violation of local and other applicable laws
  9258. including, but not limited to, the export control laws of the United States.
  9259. <Signature page follows>
  9260. IN WITNESS WHEREOF, duly authorized representatives of the parties have executed and delivered this
  9261. Agreement as of the later of the dates set forth below.
  9262. RECIPIENT:
  9263. By:
  9264. Name:
  9265. Its:
  9266. Date:
  9267. ACCELLERA SYSTEMS INITIATIVE:
  9268. By:
  9269. Name:
  9270. Its:
  9271. Date:
  9272. EXHIBIT A
  9273. List of Contributions as of July 13, 2006
  9274. Number Contribution
  9275. 1. Updated TLM Proposal
  9276. 2. TLM Extensions
  9277. 3. Abstract titled "Transaction Level Modeling in SystemC"
  9278. 4. Code and related material entitled "SCE-API Example - Standard Co-emulation APO v1.8 Spec and Routed
  9279. Example"
  9280. 5. Code and related material entitled "Simplebus v2.2 Example for SystemC v2.0.
  9281. 6. Code and related material entitled "SystemC Generic Transaction Level Communication Channel."
  9282. 7. Review of TLM API code and related documents.
  9283. 8. SystemC Verification Library version 1.0; versions 1.1, 1.2, 2.0, 2.0.1 of the SystemC modeling language as
  9284. released by Accellera and which are, or were, available for download on the website prior to the
  9285. agreement; version 2.1 (beta 11) of the SystemC modeling language to be released and made available by
  9286. Open SystemC Initiative for download on the website.
  9287. 9. Code and related material entitled "System Design with SystemC Examples."
  9288. 10. Presentation document titled "Towards a SystemC Transaction Level Modeling Standard," dated June
  9289. 2004; presentation document titled "TLM Extensions," dated April 2004; presentation document titled
  9290. "Updated TLM Proposal," dated March 29, 2004; abstract titled "Transaction Level Modeling in System C."
  9291. 11. Code and related material entitled "MP3 Decoder Example plus Performance Benchmark."
  9292. 12. SystemC October 12 Library.
  9293. 13. Source code modifications to the SystemC Library embodied in the October 12, 2004 kit
  9294. (system_2_z_lib.oct_12_2004.tgz).
  9295. Source code modifications to the SystemC Regression Test Suite embodied in the October 12, 2004 kit
  9296. (systemc_2_1_tests.oct_12_2004.tgz).
  9297. 14. Synthesizable Subset 1.0.
  9298. 15. TLM Contribution (Presentation documents; abstract; code; proposal dated 3/24/04).
  9299. 16. Updated version of TLM kit
  9300. 17. Code and related material “2.1 Beta Regression Tests”
  9301. 18. Code and related material “OSCI SystemC 2.1 Beta”
  9302. 19. SystemC 2.1
  9303. 20. Assorted recommendations for enhancements, bug fixes and improved cross-platform support, including
  9304. project files for Microsoft Visual C++ versions 6.0 and 7.1 that are contained within the files systemc-
  9305. 2.1.05may05.tgz and systemc_tests-2.105may05.tgz.
  9306. 21. Minor modifications incorporated in SystemC 2.1 open source implementation dated July 14, 2005 to
  9307. permit port to Microsoft VC++ Version 7.
  9308. 22. Numerous modifications incorporated in SystemC 2.1 open source implementation dated July 14, 2005.
  9309. 23. A collection of interfaces and implementations in SystemC for analysis objects.
  9310. A collection of interfaces and implementations in SystemC for configuring components in a design.
  9311. 24. Modifications to the most recent version of SCV which allow it to run under the SystemC-2.1v1 kit.
  9312. 25. Set of header files intended to be included in the SystemC TLM Modeling library code. The API provides
  9313. for 1 interfaces: (a) “Atom at once (Variously called BA, PVT, CC) in which a single atom is transported at
  9314. once.
  9315. 26. Modifications included in SystemC 2.2 library labeled “systemc-2.2.04feb06.tgz;”
  9316. Modifications included in SystemC 2.2 test suites labeled “systemc_tests-2.2.04feb06.tgz.”
  9317. 27. Modifications to the SystemC 2.2 library to enable the port to gcc version 4;
  9318. Addition of compliance_1666 tests to the SystemC 2.2 regression test suite.
  9319. 28. OSCI_TL3_2006_03_01.zip, including any updates of any of the foregoing, and
  9320. OSCI_SCML_Memory_and_Bitfield_2006_03_01.zip, including any updates of any of the foregoing.
  9321. 29. C++/SystemC Code for Mentor’s SMI System PVT channel implementation; An example of a protocol
  9322. specific SystemC PVT channel implementation; Design examples using the above channel models; A
  9323. white-paper describing the channel implementations.
  9324. EXHIBIT B
  9325. Form of Description of Contributions
  9326. A. Description of Contributions
  9327. 1.
  9328. 2.
  9329. The undersigned hereby makes the Contributions described above
  9330. pursuant to the term, conditions and limitations of the SystemC
  9331. License.
  9332. By:
  9333. Name:
  9334. Its:
  9335. Date:
  9336. Address:
  9337. Tel:
  9338. Fax:
  9339. Email:
  9340. EXHIBIT C
  9341. Contribution Questionnaire
  9342. Contribution Number (see Exhibit B):
  9343. Date:
  9344. 1. Is Contributor a member of Accellera Systems Initiative?
  9345. □ Yes
  9346. □ No
  9347. If Contributor is a member of Accellera Systems Initiative, please indicate Contributor’s membership status
  9348. and complete questions 2 or 3 (as applicable):
  9349. □ Corporate Member
  9350. □ Associate Member
  9351. If Contributor is not a member of Accellera Systems Initiative, please skip questions 2 and 3 and go to
  9352. question 4.
  9353. 2. If Contributor is a Corporate Member or Associate Member of Accellera Systems Initiative, please indicate the
  9354. name, title, and contact information for the person making this Contribution on behalf of such Corporate Member
  9355. or Associate Member:
  9356. Name:
  9357. Title:
  9358. Address:
  9359. Phone:
  9360. Fax:
  9361. Email:
  9362. 3. If Contributor is not a member of Accellera Systems Initiative, then please complete the following:
  9363. If the Contributor is a natural person, please indicate the name and address of Contributor’s employer
  9364. and the title of the position held at such employer:
  9365. Name of Employer:
  9366. Title with such Employer:
  9367. Address:
  9368. Phone:
  9369. Fax:
  9370. Email:
  9371. If Contributor is an entity (corporation, limited liability company, partnership), then please indicate the
  9372. name, title, and contact information for the person making this Contribution on behalf of such Contributor.
  9373. Entity Name:
  9374. Name:
  9375. Title:
  9376. Address:
  9377. Phone:
  9378. Fax:
  9379. Email:
  9380. EXHIBIT D
  9381. Trademark Usage Policy
  9382. I. LIST OF MARKS
  9383. 1. Open SystemC
  9384. 2. Open SystemC Initiative
  9385. 3. OSCI
  9386. 4. SystemC
  9387. 5. SystemC Initiative
  9388. 6. All logos that incorporate the foregoing word marks
  9389. II. PROPER USE OF MARKS
  9390. Trademarks and service marks function as adjectives and generally should not be used as nouns or verbs.
  9391. Accordingly, as often as possible, the Marks should be used as adjectives immediately preceding the generic
  9392. noun that refers to the service in question. For example:
  9393. The SystemC® software
  9394. The OSCI® LRM
  9395. No Possessives or Plurals. Since they are not nouns, the Marks should never be used in the possessive or
  9396. plural forms. For example, it is not appropriate to write “SystemC’s software.”
  9397. No Use as Verbs or as Puns. The Marks should never be used as verbs or as puns.
  9398. III. PROPER ATTRIBUTION
  9399. Trademark ownership is attributed in two ways, with the use of a symbol (TM, SM, ®) after the mark and with a
  9400. legal legend, usually found at the end of a document following the copyright notice. Following are Accellera’s
  9401. rules for symbols and legends to attribute the Marks:
  9402. Symbols:
  9403. Which Symbol Do I Use?
  9404. The Marks generally function as trademarks rather than service marks. Unless you are specifically directed
  9405. otherwise, please use the ® symbol after the Marks.
  9406. Where Do I Place the ® Symbol?
  9407. The ® symbol is placed immediately after the mark, either in superscript or subscript.
  9408. When Do I Use the Symbol?
  9409. The ® symbol is to be used after the Marks in the following instances:
  9410. Most Prominent Uses: A ® symbol is required after prominent uses of the Marks, e.g., in the headlines and
  9411. large print text of web pages, advertisements, other promotional materials and press releases, except where
  9412. space limitations or specific style considerations prevent compliance with this requirement.
  9413. First Use in Text: A ® symbol is required after the first use of each Mark in text, e.g. advertising copy or the
  9414. body of press releases, even though the symbol may have already appeared in the headline or after another
  9415. prominent use of the mark in the same document.
  9416. All Logos: The ® symbol must appear after all logos incorporating the Marks.
  9417. IV. LEGENDS
  9418. All Marks that appear on a web page or in a press release, advertisement or other written material (whether in
  9419. print or electronic form) must be attributed in an appropriate legend. The legend may be presented in
  9420. “mouseprint” but must be large enough to be read easily. Legends generally appear at the end of a document or
  9421. the bottom of a web page but may be placed elsewhere, e.g. the inside covers of documentation.
  9422. The Accellera Systems Initiative Legend: The following legend should be used in all materials in which any
  9423. of the Marks appear:
  9424. [Insert the Marks] are trademarks or registered trademarks of Accellera Systems Initiative, Inc. in the United
  9425. States and other countries and are used with permission.
  9426. V. MARKS NEVER COMBINED
  9427. The Marks should never be combined with the marks of any business other than Accellera. The Marks should
  9428. always appear visually separate from any other marks appearing in the same materials such that each mark
  9429. creates a distinct commercial impression. It would, for instance, not be appropriate to superimpose the logo of
  9430. another business over any Accellera logo.
  9431. VI. LOGOS
  9432. Logos incorporating the Marks can only be used in the format provided to you by Accellera for incorporation
  9433. into your materials or web pages. The logos provided to you by Accellera cannot be modified in any way
  9434. without Accellera’s prior written approval. Logos copied from Accellera web pages or other materials may not
  9435. to be used. Please contact info@accellera.org to obtain electronic files containing the Accellera logos and to
  9436. ask any question regarding the logos.
  9437. tiff
  9438. Copyright (c) 1988-1997 Sam Leffler
  9439. Copyright (c) 1991-1997 Silicon Graphics, Inc.
  9440. Permission to use, copy, modify, distribute, and sell this software and
  9441. its documentation for any purpose is hereby granted without fee, provided
  9442. that (i) the above copyright notices and this permission notice appear in
  9443. all copies of the software and related documentation, and (ii) the names of
  9444. Sam Leffler and Silicon Graphics may not be used in any advertising or
  9445. publicity relating to the software without the specific, prior written
  9446. permission of Sam Leffler and Silicon Graphics.
  9447. THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
  9448. EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
  9449. WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
  9450. IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
  9451. ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
  9452. OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  9453. WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
  9454. LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
  9455. OF THIS SOFTWARE.
  9456. upb
  9457. Copyright (c) 2009-2011, Google Inc.
  9458. All rights reserved.
  9459. Redistribution and use in source and binary forms, with or without
  9460. modification, are permitted provided that the following conditions are met:
  9461. * Redistributions of source code must retain the above copyright
  9462. notice, this list of conditions and the following disclaimer.
  9463. * Redistributions in binary form must reproduce the above copyright
  9464. notice, this list of conditions and the following disclaimer in the
  9465. documentation and/or other materials provided with the distribution.
  9466. * Neither the name of Google Inc. nor the names of any other
  9467. contributors may be used to endorse or promote products
  9468. derived from this software without specific prior written permission.
  9469. THIS SOFTWARE IS PROVIDED BY GOOGLE INC. ``AS IS'' AND ANY EXPRESS OR IMPLIED
  9470. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  9471. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  9472. EVENT SHALL GOOGLE INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9473. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  9474. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  9475. BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
  9476. IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  9477. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  9478. POSSIBILITY OF SUCH DAMAGE.
  9479. zlib
  9480. (extracted from README, except for match.S)
  9481. Copyright notice:
  9482. (C) 1995-2013 Jean-loup Gailly and Mark Adler
  9483. This software is provided 'as-is', without any express or implied
  9484. warranty. In no event will the authors be held liable for any damages
  9485. arising from the use of this software.
  9486. Permission is granted to anyone to use this software for any purpose,
  9487. including commercial applications, and to alter it and redistribute it
  9488. freely, subject to the following restrictions:
  9489. 1. The origin of this software must not be misrepresented; you must not
  9490. claim that you wrote the original software. If you use this software
  9491. in a product, an acknowledgment in the product documentation would be
  9492. appreciated but is not required.
  9493. 2. Altered source versions must be plainly marked as such, and must not be
  9494. misrepresented as being the original software.
  9495. 3. This notice may not be removed or altered from any source distribution.
  9496. Jean-loup Gailly Mark Adler
  9497. jloup@gzip.org madler@alumni.caltech.edu
  9498. If you use the zlib library in a product, we would appreciate *not* receiving
  9499. lengthy legal documents to sign. The sources are provided for free but without
  9500. warranty of any kind. The library has been entirely written by Jean-loup
  9501. Gailly and Mark Adler; it does not include third-party code.
  9502. If you redistribute modified sources, we would appreciate that you include in
  9503. the file ChangeLog history information documenting your changes. Please read
  9504. the FAQ for more information on the distribution of modified source versions.
  9505. (extracted from match.S, for match.S only)
  9506. Copyright (C) 1998, 2007 Brian Raiter <breadbox@muppetlabs.com>
  9507. This software is provided 'as-is', without any express or implied
  9508. warranty. In no event will the author be held liable for any damages
  9509. arising from the use of this software.
  9510. Permission is granted to anyone to use this software for any purpose,
  9511. including commercial applications, and to alter it and redistribute it
  9512. freely, subject to the following restrictions:
  9513. 1. The origin of this software must not be misrepresented; you must not
  9514. claim that you wrote the original software. If you use this software
  9515. in a product, an acknowledgment in the product documentation would be
  9516. appreciated but is not required.
  9517. 2. Altered source versions must be plainly marked as such, and must not be
  9518. misrepresented as being the original software.
  9519. 3. This notice may not be removed or altered from any source distribution.