NOTICES 688 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240
  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. Abseil
  210. Apache License
  211. Version 2.0, January 2004
  212. https://www.apache.org/licenses/
  213. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  214. 1. Definitions.
  215. "License" shall mean the terms and conditions for use, reproduction,
  216. and distribution as defined by Sections 1 through 9 of this document.
  217. "Licensor" shall mean the copyright owner or entity authorized by
  218. the copyright owner that is granting the License.
  219. "Legal Entity" shall mean the union of the acting entity and all
  220. other entities that control, are controlled by, or are under common
  221. control with that entity. For the purposes of this definition,
  222. "control" means (i) the power, direct or indirect, to cause the
  223. direction or management of such entity, whether by contract or
  224. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  225. outstanding shares, or (iii) beneficial ownership of such entity.
  226. "You" (or "Your") shall mean an individual or Legal Entity
  227. exercising permissions granted by this License.
  228. "Source" form shall mean the preferred form for making modifications,
  229. including but not limited to software source code, documentation
  230. source, and configuration files.
  231. "Object" form shall mean any form resulting from mechanical
  232. transformation or translation of a Source form, including but
  233. not limited to compiled object code, generated documentation,
  234. and conversions to other media types.
  235. "Work" shall mean the work of authorship, whether in Source or
  236. Object form, made available under the License, as indicated by a
  237. copyright notice that is included in or attached to the work
  238. (an example is provided in the Appendix below).
  239. "Derivative Works" shall mean any work, whether in Source or Object
  240. form, that is based on (or derived from) the Work and for which the
  241. editorial revisions, annotations, elaborations, or other modifications
  242. represent, as a whole, an original work of authorship. For the purposes
  243. of this License, Derivative Works shall not include works that remain
  244. separable from, or merely link (or bind by name) to the interfaces of,
  245. the Work and Derivative Works thereof.
  246. "Contribution" shall mean any work of authorship, including
  247. the original version of the Work and any modifications or additions
  248. to that Work or Derivative Works thereof, that is intentionally
  249. submitted to Licensor for inclusion in the Work by the copyright owner
  250. or by an individual or Legal Entity authorized to submit on behalf of
  251. the copyright owner. For the purposes of this definition, "submitted"
  252. means any form of electronic, verbal, or written communication sent
  253. to the Licensor or its representatives, including but not limited to
  254. communication on electronic mailing lists, source code control systems,
  255. and issue tracking systems that are managed by, or on behalf of, the
  256. Licensor for the purpose of discussing and improving the Work, but
  257. excluding communication that is conspicuously marked or otherwise
  258. designated in writing by the copyright owner as "Not a Contribution."
  259. "Contributor" shall mean Licensor and any individual or Legal Entity
  260. on behalf of whom a Contribution has been received by Licensor and
  261. subsequently incorporated within the Work.
  262. 2. Grant of Copyright License. Subject to the terms and conditions of
  263. this License, each Contributor hereby grants to You a perpetual,
  264. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  265. copyright license to reproduce, prepare Derivative Works of,
  266. publicly display, publicly perform, sublicense, and distribute the
  267. Work and such Derivative Works in Source or Object form.
  268. 3. Grant of Patent License. Subject to the terms and conditions of
  269. this License, each Contributor hereby grants to You a perpetual,
  270. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  271. (except as stated in this section) patent license to make, have made,
  272. use, offer to sell, sell, import, and otherwise transfer the Work,
  273. where such license applies only to those patent claims licensable
  274. by such Contributor that are necessarily infringed by their
  275. Contribution(s) alone or by combination of their Contribution(s)
  276. with the Work to which such Contribution(s) was submitted. If You
  277. institute patent litigation against any entity (including a
  278. cross-claim or counterclaim in a lawsuit) alleging that the Work
  279. or a Contribution incorporated within the Work constitutes direct
  280. or contributory patent infringement, then any patent licenses
  281. granted to You under this License for that Work shall terminate
  282. as of the date such litigation is filed.
  283. 4. Redistribution. You may reproduce and distribute copies of the
  284. Work or Derivative Works thereof in any medium, with or without
  285. modifications, and in Source or Object form, provided that You
  286. meet the following conditions:
  287. (a) You must give any other recipients of the Work or
  288. Derivative Works a copy of this License; and
  289. (b) You must cause any modified files to carry prominent notices
  290. stating that You changed the files; and
  291. (c) You must retain, in the Source form of any Derivative Works
  292. that You distribute, all copyright, patent, trademark, and
  293. attribution notices from the Source form of the Work,
  294. excluding those notices that do not pertain to any part of
  295. the Derivative Works; and
  296. (d) If the Work includes a "NOTICE" text file as part of its
  297. distribution, then any Derivative Works that You distribute must
  298. include a readable copy of the attribution notices contained
  299. within such NOTICE file, excluding those notices that do not
  300. pertain to any part of the Derivative Works, in at least one
  301. of the following places: within a NOTICE text file distributed
  302. as part of the Derivative Works; within the Source form or
  303. documentation, if provided along with the Derivative Works; or,
  304. within a display generated by the Derivative Works, if and
  305. wherever such third-party notices normally appear. The contents
  306. of the NOTICE file are for informational purposes only and
  307. do not modify the License. You may add Your own attribution
  308. notices within Derivative Works that You distribute, alongside
  309. or as an addendum to the NOTICE text from the Work, provided
  310. that such additional attribution notices cannot be construed
  311. as modifying the License.
  312. You may add Your own copyright statement to Your modifications and
  313. may provide additional or different license terms and conditions
  314. for use, reproduction, or distribution of Your modifications, or
  315. for any such Derivative Works as a whole, provided Your use,
  316. reproduction, and distribution of the Work otherwise complies with
  317. the conditions stated in this License.
  318. 5. Submission of Contributions. Unless You explicitly state otherwise,
  319. any Contribution intentionally submitted for inclusion in the Work
  320. by You to the Licensor shall be under the terms and conditions of
  321. this License, without any additional terms or conditions.
  322. Notwithstanding the above, nothing herein shall supersede or modify
  323. the terms of any separate license agreement you may have executed
  324. with Licensor regarding such Contributions.
  325. 6. Trademarks. This License does not grant permission to use the trade
  326. names, trademarks, service marks, or product names of the Licensor,
  327. except as required for reasonable and customary use in describing the
  328. origin of the Work and reproducing the content of the NOTICE file.
  329. 7. Disclaimer of Warranty. Unless required by applicable law or
  330. agreed to in writing, Licensor provides the Work (and each
  331. Contributor provides its Contributions) on an "AS IS" BASIS,
  332. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  333. implied, including, without limitation, any warranties or conditions
  334. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  335. PARTICULAR PURPOSE. You are solely responsible for determining the
  336. appropriateness of using or redistributing the Work and assume any
  337. risks associated with Your exercise of permissions under this License.
  338. 8. Limitation of Liability. In no event and under no legal theory,
  339. whether in tort (including negligence), contract, or otherwise,
  340. unless required by applicable law (such as deliberate and grossly
  341. negligent acts) or agreed to in writing, shall any Contributor be
  342. liable to You for damages, including any direct, indirect, special,
  343. incidental, or consequential damages of any character arising as a
  344. result of this License or out of the use or inability to use the
  345. Work (including but not limited to damages for loss of goodwill,
  346. work stoppage, computer failure or malfunction, or any and all
  347. other commercial damages or losses), even if such Contributor
  348. has been advised of the possibility of such damages.
  349. 9. Accepting Warranty or Additional Liability. While redistributing
  350. the Work or Derivative Works thereof, You may choose to offer,
  351. and charge a fee for, acceptance of support, warranty, indemnity,
  352. or other liability obligations and/or rights consistent with this
  353. License. However, in accepting such obligations, You may act only
  354. on Your own behalf and on Your sole responsibility, not on behalf
  355. of any other Contributor, and only if You agree to indemnify,
  356. defend, and hold each Contributor harmless for any liability
  357. incurred by, or claims asserted against, such Contributor by reason
  358. of your accepting any such warranty or additional liability.
  359. END OF TERMS AND CONDITIONS
  360. APPENDIX: How to apply the Apache License to your work.
  361. To apply the Apache License to your work, attach the following
  362. boilerplate notice, with the fields enclosed by brackets "[]"
  363. replaced with your own identifying information. (Don't include
  364. the brackets!) The text should be enclosed in the appropriate
  365. comment syntax for the file format. We also recommend that a
  366. file or class name and description of purpose be included on the
  367. same "printed page" as the copyright notice for easier
  368. identification within third-party archives.
  369. Copyright [yyyy] [name of copyright owner]
  370. Licensed under the Apache License, Version 2.0 (the "License");
  371. you may not use this file except in compliance with the License.
  372. You may obtain a copy of the License at
  373. https://www.apache.org/licenses/LICENSE-2.0
  374. Unless required by applicable law or agreed to in writing, software
  375. distributed under the License is distributed on an "AS IS" BASIS,
  376. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  377. See the License for the specific language governing permissions and
  378. limitations under the License.
  379. Boost
  380. Boost Software License - Version 1.0 - August 17th, 2003
  381. Permission is hereby granted, free of charge, to any person or organization
  382. obtaining a copy of the software and accompanying documentation covered by
  383. this license (the "Software") to use, reproduce, display, distribute,
  384. execute, and transmit the Software, and to prepare derivative works of the
  385. Software, and to permit third-parties to whom the Software is furnished to
  386. do so, all subject to the following:
  387. The copyright notices in the Software and this entire statement, including
  388. the above license grant, this restriction and the following disclaimer,
  389. must be included in all copies of the Software, in whole or in part, and
  390. all derivative works of the Software, unless such copies or derivative
  391. works are solely in the form of machine-executable object code generated by
  392. a source language processor.
  393. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  394. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  395. FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
  396. SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
  397. FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
  398. ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  399. DEALINGS IN THE SOFTWARE.
  400. Brotli
  401. Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
  402. Permission is hereby granted, free of charge, to any person obtaining a copy
  403. of this software and associated documentation files (the "Software"), to deal
  404. in the Software without restriction, including without limitation the rights
  405. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  406. copies of the Software, and to permit persons to whom the Software is
  407. furnished to do so, subject to the following conditions:
  408. The above copyright notice and this permission notice shall be included in
  409. all copies or substantial portions of the Software.
  410. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  411. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  412. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  413. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  414. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  415. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  416. THE SOFTWARE.
  417. Chrome Certificate Verifier
  418. // Copyright 2015 The Chromium Authors. All rights reserved.
  419. //
  420. // Redistribution and use in source and binary forms, with or without
  421. // modification, are permitted provided that the following conditions are
  422. // met:
  423. //
  424. // * Redistributions of source code must retain the above copyright
  425. // notice, this list of conditions and the following disclaimer.
  426. // * Redistributions in binary form must reproduce the above
  427. // copyright notice, this list of conditions and the following disclaimer
  428. // in the documentation and/or other materials provided with the
  429. // distribution.
  430. // * Neither the name of Google Inc. nor the names of its
  431. // contributors may be used to endorse or promote products derived from
  432. // this software without specific prior written permission.
  433. //
  434. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  435. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  436. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  437. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  438. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  439. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  440. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  441. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  442. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  443. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  444. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  445. Closure Compiler
  446. Apache License
  447. Version 2.0, January 2004
  448. http://www.apache.org/licenses/
  449. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  450. 1. Definitions.
  451. "License" shall mean the terms and conditions for use, reproduction,
  452. and distribution as defined by Sections 1 through 9 of this document.
  453. "Licensor" shall mean the copyright owner or entity authorized by
  454. the copyright owner that is granting the License.
  455. "Legal Entity" shall mean the union of the acting entity and all
  456. other entities that control, are controlled by, or are under common
  457. control with that entity. For the purposes of this definition,
  458. "control" means (i) the power, direct or indirect, to cause the
  459. direction or management of such entity, whether by contract or
  460. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  461. outstanding shares, or (iii) beneficial ownership of such entity.
  462. "You" (or "Your") shall mean an individual or Legal Entity
  463. exercising permissions granted by this License.
  464. "Source" form shall mean the preferred form for making modifications,
  465. including but not limited to software source code, documentation
  466. source, and configuration files.
  467. "Object" form shall mean any form resulting from mechanical
  468. transformation or translation of a Source form, including but
  469. not limited to compiled object code, generated documentation,
  470. and conversions to other media types.
  471. "Work" shall mean the work of authorship, whether in Source or
  472. Object form, made available under the License, as indicated by a
  473. copyright notice that is included in or attached to the work
  474. (an example is provided in the Appendix below).
  475. "Derivative Works" shall mean any work, whether in Source or Object
  476. form, that is based on (or derived from) the Work and for which the
  477. editorial revisions, annotations, elaborations, or other modifications
  478. represent, as a whole, an original work of authorship. For the purposes
  479. of this License, Derivative Works shall not include works that remain
  480. separable from, or merely link (or bind by name) to the interfaces of,
  481. the Work and Derivative Works thereof.
  482. "Contribution" shall mean any work of authorship, including
  483. the original version of the Work and any modifications or additions
  484. to that Work or Derivative Works thereof, that is intentionally
  485. submitted to Licensor for inclusion in the Work by the copyright owner
  486. or by an individual or Legal Entity authorized to submit on behalf of
  487. the copyright owner. For the purposes of this definition, "submitted"
  488. means any form of electronic, verbal, or written communication sent
  489. to the Licensor or its representatives, including but not limited to
  490. communication on electronic mailing lists, source code control systems,
  491. and issue tracking systems that are managed by, or on behalf of, the
  492. Licensor for the purpose of discussing and improving the Work, but
  493. excluding communication that is conspicuously marked or otherwise
  494. designated in writing by the copyright owner as "Not a Contribution."
  495. "Contributor" shall mean Licensor and any individual or Legal Entity
  496. on behalf of whom a Contribution has been received by Licensor and
  497. subsequently incorporated within the Work.
  498. 2. Grant of Copyright License. Subject to the terms and conditions of
  499. this License, each Contributor hereby grants to You a perpetual,
  500. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  501. copyright license to reproduce, prepare Derivative Works of,
  502. publicly display, publicly perform, sublicense, and distribute the
  503. Work and such Derivative Works in Source or Object form.
  504. 3. Grant of Patent License. Subject to the terms and conditions of
  505. this License, each Contributor hereby grants to You a perpetual,
  506. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  507. (except as stated in this section) patent license to make, have made,
  508. use, offer to sell, sell, import, and otherwise transfer the Work,
  509. where such license applies only to those patent claims licensable
  510. by such Contributor that are necessarily infringed by their
  511. Contribution(s) alone or by combination of their Contribution(s)
  512. with the Work to which such Contribution(s) was submitted. If You
  513. institute patent litigation against any entity (including a
  514. cross-claim or counterclaim in a lawsuit) alleging that the Work
  515. or a Contribution incorporated within the Work constitutes direct
  516. or contributory patent infringement, then any patent licenses
  517. granted to You under this License for that Work shall terminate
  518. as of the date such litigation is filed.
  519. 4. Redistribution. You may reproduce and distribute copies of the
  520. Work or Derivative Works thereof in any medium, with or without
  521. modifications, and in Source or Object form, provided that You
  522. meet the following conditions:
  523. (a) You must give any other recipients of the Work or
  524. Derivative Works a copy of this License; and
  525. (b) You must cause any modified files to carry prominent notices
  526. stating that You changed the files; and
  527. (c) You must retain, in the Source form of any Derivative Works
  528. that You distribute, all copyright, patent, trademark, and
  529. attribution notices from the Source form of the Work,
  530. excluding those notices that do not pertain to any part of
  531. the Derivative Works; and
  532. (d) If the Work includes a "NOTICE" text file as part of its
  533. distribution, then any Derivative Works that You distribute must
  534. include a readable copy of the attribution notices contained
  535. within such NOTICE file, excluding those notices that do not
  536. pertain to any part of the Derivative Works, in at least one
  537. of the following places: within a NOTICE text file distributed
  538. as part of the Derivative Works; within the Source form or
  539. documentation, if provided along with the Derivative Works; or,
  540. within a display generated by the Derivative Works, if and
  541. wherever such third-party notices normally appear. The contents
  542. of the NOTICE file are for informational purposes only and
  543. do not modify the License. You may add Your own attribution
  544. notices within Derivative Works that You distribute, alongside
  545. or as an addendum to the NOTICE text from the Work, provided
  546. that such additional attribution notices cannot be construed
  547. as modifying the License.
  548. You may add Your own copyright statement to Your modifications and
  549. may provide additional or different license terms and conditions
  550. for use, reproduction, or distribution of Your modifications, or
  551. for any such Derivative Works as a whole, provided Your use,
  552. reproduction, and distribution of the Work otherwise complies with
  553. the conditions stated in this License.
  554. 5. Submission of Contributions. Unless You explicitly state otherwise,
  555. any Contribution intentionally submitted for inclusion in the Work
  556. by You to the Licensor shall be under the terms and conditions of
  557. this License, without any additional terms or conditions.
  558. Notwithstanding the above, nothing herein shall supersede or modify
  559. the terms of any separate license agreement you may have executed
  560. with Licensor regarding such Contributions.
  561. 6. Trademarks. This License does not grant permission to use the trade
  562. names, trademarks, service marks, or product names of the Licensor,
  563. except as required for reasonable and customary use in describing the
  564. origin of the Work and reproducing the content of the NOTICE file.
  565. 7. Disclaimer of Warranty. Unless required by applicable law or
  566. agreed to in writing, Licensor provides the Work (and each
  567. Contributor provides its Contributions) on an "AS IS" BASIS,
  568. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  569. implied, including, without limitation, any warranties or conditions
  570. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  571. PARTICULAR PURPOSE. You are solely responsible for determining the
  572. appropriateness of using or redistributing the Work and assume any
  573. risks associated with Your exercise of permissions under this License.
  574. 8. Limitation of Liability. In no event and under no legal theory,
  575. whether in tort (including negligence), contract, or otherwise,
  576. unless required by applicable law (such as deliberate and grossly
  577. negligent acts) or agreed to in writing, shall any Contributor be
  578. liable to You for damages, including any direct, indirect, special,
  579. incidental, or consequential damages of any character arising as a
  580. result of this License or out of the use or inability to use the
  581. Work (including but not limited to damages for loss of goodwill,
  582. work stoppage, computer failure or malfunction, or any and all
  583. other commercial damages or losses), even if such Contributor
  584. has been advised of the possibility of such damages.
  585. 9. Accepting Warranty or Additional Liability. While redistributing
  586. the Work or Derivative Works thereof, You may choose to offer,
  587. and charge a fee for, acceptance of support, warranty, indemnity,
  588. or other liability obligations and/or rights consistent with this
  589. License. However, in accepting such obligations, You may act only
  590. on Your own behalf and on Your sole responsibility, not on behalf
  591. of any other Contributor, and only if You agree to indemnify,
  592. defend, and hold each Contributor harmless for any liability
  593. incurred by, or claims asserted against, such Contributor by reason
  594. of your accepting any such warranty or additional liability.
  595. END OF TERMS AND CONDITIONS
  596. Closure Library
  597. Apache License
  598. Version 2.0, January 2004
  599. http://www.apache.org/licenses/
  600. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  601. 1. Definitions.
  602. "License" shall mean the terms and conditions for use, reproduction,
  603. and distribution as defined by Sections 1 through 9 of this document.
  604. "Licensor" shall mean the copyright owner or entity authorized by
  605. the copyright owner that is granting the License.
  606. "Legal Entity" shall mean the union of the acting entity and all
  607. other entities that control, are controlled by, or are under common
  608. control with that entity. For the purposes of this definition,
  609. "control" means (i) the power, direct or indirect, to cause the
  610. direction or management of such entity, whether by contract or
  611. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  612. outstanding shares, or (iii) beneficial ownership of such entity.
  613. "You" (or "Your") shall mean an individual or Legal Entity
  614. exercising permissions granted by this License.
  615. "Source" form shall mean the preferred form for making modifications,
  616. including but not limited to software source code, documentation
  617. source, and configuration files.
  618. "Object" form shall mean any form resulting from mechanical
  619. transformation or translation of a Source form, including but
  620. not limited to compiled object code, generated documentation,
  621. and conversions to other media types.
  622. "Work" shall mean the work of authorship, whether in Source or
  623. Object form, made available under the License, as indicated by a
  624. copyright notice that is included in or attached to the work
  625. (an example is provided in the Appendix below).
  626. "Derivative Works" shall mean any work, whether in Source or Object
  627. form, that is based on (or derived from) the Work and for which the
  628. editorial revisions, annotations, elaborations, or other modifications
  629. represent, as a whole, an original work of authorship. For the purposes
  630. of this License, Derivative Works shall not include works that remain
  631. separable from, or merely link (or bind by name) to the interfaces of,
  632. the Work and Derivative Works thereof.
  633. "Contribution" shall mean any work of authorship, including
  634. the original version of the Work and any modifications or additions
  635. to that Work or Derivative Works thereof, that is intentionally
  636. submitted to Licensor for inclusion in the Work by the copyright owner
  637. or by an individual or Legal Entity authorized to submit on behalf of
  638. the copyright owner. For the purposes of this definition, "submitted"
  639. means any form of electronic, verbal, or written communication sent
  640. to the Licensor or its representatives, including but not limited to
  641. communication on electronic mailing lists, source code control systems,
  642. and issue tracking systems that are managed by, or on behalf of, the
  643. Licensor for the purpose of discussing and improving the Work, but
  644. excluding communication that is conspicuously marked or otherwise
  645. designated in writing by the copyright owner as "Not a Contribution."
  646. "Contributor" shall mean Licensor and any individual or Legal Entity
  647. on behalf of whom a Contribution has been received by Licensor and
  648. subsequently incorporated within the Work.
  649. 2. Grant of Copyright License. Subject to the terms and conditions of
  650. this License, each Contributor hereby grants to You a perpetual,
  651. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  652. copyright license to reproduce, prepare Derivative Works of,
  653. publicly display, publicly perform, sublicense, and distribute the
  654. Work and such Derivative Works in Source or Object form.
  655. 3. Grant of Patent License. Subject to the terms and conditions of
  656. this License, each Contributor hereby grants to You a perpetual,
  657. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  658. (except as stated in this section) patent license to make, have made,
  659. use, offer to sell, sell, import, and otherwise transfer the Work,
  660. where such license applies only to those patent claims licensable
  661. by such Contributor that are necessarily infringed by their
  662. Contribution(s) alone or by combination of their Contribution(s)
  663. with the Work to which such Contribution(s) was submitted. If You
  664. institute patent litigation against any entity (including a
  665. cross-claim or counterclaim in a lawsuit) alleging that the Work
  666. or a Contribution incorporated within the Work constitutes direct
  667. or contributory patent infringement, then any patent licenses
  668. granted to You under this License for that Work shall terminate
  669. as of the date such litigation is filed.
  670. 4. Redistribution. You may reproduce and distribute copies of the
  671. Work or Derivative Works thereof in any medium, with or without
  672. modifications, and in Source or Object form, provided that You
  673. meet the following conditions:
  674. (a) You must give any other recipients of the Work or
  675. Derivative Works a copy of this License; and
  676. (b) You must cause any modified files to carry prominent notices
  677. stating that You changed the files; and
  678. (c) You must retain, in the Source form of any Derivative Works
  679. that You distribute, all copyright, patent, trademark, and
  680. attribution notices from the Source form of the Work,
  681. excluding those notices that do not pertain to any part of
  682. the Derivative Works; and
  683. (d) If the Work includes a "NOTICE" text file as part of its
  684. distribution, then any Derivative Works that You distribute must
  685. include a readable copy of the attribution notices contained
  686. within such NOTICE file, excluding those notices that do not
  687. pertain to any part of the Derivative Works, in at least one
  688. of the following places: within a NOTICE text file distributed
  689. as part of the Derivative Works; within the Source form or
  690. documentation, if provided along with the Derivative Works; or,
  691. within a display generated by the Derivative Works, if and
  692. wherever such third-party notices normally appear. The contents
  693. of the NOTICE file are for informational purposes only and
  694. do not modify the License. You may add Your own attribution
  695. notices within Derivative Works that You distribute, alongside
  696. or as an addendum to the NOTICE text from the Work, provided
  697. that such additional attribution notices cannot be construed
  698. as modifying the License.
  699. You may add Your own copyright statement to Your modifications and
  700. may provide additional or different license terms and conditions
  701. for use, reproduction, or distribution of Your modifications, or
  702. for any such Derivative Works as a whole, provided Your use,
  703. reproduction, and distribution of the Work otherwise complies with
  704. the conditions stated in this License.
  705. 5. Submission of Contributions. Unless You explicitly state otherwise,
  706. any Contribution intentionally submitted for inclusion in the Work
  707. by You to the Licensor shall be under the terms and conditions of
  708. this License, without any additional terms or conditions.
  709. Notwithstanding the above, nothing herein shall supersede or modify
  710. the terms of any separate license agreement you may have executed
  711. with Licensor regarding such Contributions.
  712. 6. Trademarks. This License does not grant permission to use the trade
  713. names, trademarks, service marks, or product names of the Licensor,
  714. except as required for reasonable and customary use in describing the
  715. origin of the Work and reproducing the content of the NOTICE file.
  716. 7. Disclaimer of Warranty. Unless required by applicable law or
  717. agreed to in writing, Licensor provides the Work (and each
  718. Contributor provides its Contributions) on an "AS IS" BASIS,
  719. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  720. implied, including, without limitation, any warranties or conditions
  721. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  722. PARTICULAR PURPOSE. You are solely responsible for determining the
  723. appropriateness of using or redistributing the Work and assume any
  724. risks associated with Your exercise of permissions under this License.
  725. 8. Limitation of Liability. In no event and under no legal theory,
  726. whether in tort (including negligence), contract, or otherwise,
  727. unless required by applicable law (such as deliberate and grossly
  728. negligent acts) or agreed to in writing, shall any Contributor be
  729. liable to You for damages, including any direct, indirect, special,
  730. incidental, or consequential damages of any character arising as a
  731. result of this License or out of the use or inability to use the
  732. Work (including but not limited to damages for loss of goodwill,
  733. work stoppage, computer failure or malfunction, or any and all
  734. other commercial damages or losses), even if such Contributor
  735. has been advised of the possibility of such damages.
  736. 9. Accepting Warranty or Additional Liability. While redistributing
  737. the Work or Derivative Works thereof, You may choose to offer,
  738. and charge a fee for, acceptance of support, warranty, indemnity,
  739. or other liability obligations and/or rights consistent with this
  740. License. However, in accepting such obligations, You may act only
  741. on Your own behalf and on Your sole responsibility, not on behalf
  742. of any other Contributor, and only if You agree to indemnify,
  743. defend, and hold each Contributor harmless for any liability
  744. incurred by, or claims asserted against, such Contributor by reason
  745. of your accepting any such warranty or additional liability.
  746. END OF TERMS AND CONDITIONS
  747. Closure Library GIOS
  748. Apache License
  749. Version 2.0, January 2004
  750. http://www.apache.org/licenses/
  751. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  752. 1. Definitions.
  753. "License" shall mean the terms and conditions for use, reproduction,
  754. and distribution as defined by Sections 1 through 9 of this document.
  755. "Licensor" shall mean the copyright owner or entity authorized by
  756. the copyright owner that is granting the License.
  757. "Legal Entity" shall mean the union of the acting entity and all
  758. other entities that control, are controlled by, or are under common
  759. control with that entity. For the purposes of this definition,
  760. "control" means (i) the power, direct or indirect, to cause the
  761. direction or management of such entity, whether by contract or
  762. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  763. outstanding shares, or (iii) beneficial ownership of such entity.
  764. "You" (or "Your") shall mean an individual or Legal Entity
  765. exercising permissions granted by this License.
  766. "Source" form shall mean the preferred form for making modifications,
  767. including but not limited to software source code, documentation
  768. source, and configuration files.
  769. "Object" form shall mean any form resulting from mechanical
  770. transformation or translation of a Source form, including but
  771. not limited to compiled object code, generated documentation,
  772. and conversions to other media types.
  773. "Work" shall mean the work of authorship, whether in Source or
  774. Object form, made available under the License, as indicated by a
  775. copyright notice that is included in or attached to the work
  776. (an example is provided in the Appendix below).
  777. "Derivative Works" shall mean any work, whether in Source or Object
  778. form, that is based on (or derived from) the Work and for which the
  779. editorial revisions, annotations, elaborations, or other modifications
  780. represent, as a whole, an original work of authorship. For the purposes
  781. of this License, Derivative Works shall not include works that remain
  782. separable from, or merely link (or bind by name) to the interfaces of,
  783. the Work and Derivative Works thereof.
  784. "Contribution" shall mean any work of authorship, including
  785. the original version of the Work and any modifications or additions
  786. to that Work or Derivative Works thereof, that is intentionally
  787. submitted to Licensor for inclusion in the Work by the copyright owner
  788. or by an individual or Legal Entity authorized to submit on behalf of
  789. the copyright owner. For the purposes of this definition, "submitted"
  790. means any form of electronic, verbal, or written communication sent
  791. to the Licensor or its representatives, including but not limited to
  792. communication on electronic mailing lists, source code control systems,
  793. and issue tracking systems that are managed by, or on behalf of, the
  794. Licensor for the purpose of discussing and improving the Work, but
  795. excluding communication that is conspicuously marked or otherwise
  796. designated in writing by the copyright owner as "Not a Contribution."
  797. "Contributor" shall mean Licensor and any individual or Legal Entity
  798. on behalf of whom a Contribution has been received by Licensor and
  799. subsequently incorporated within the Work.
  800. 2. Grant of Copyright License. Subject to the terms and conditions of
  801. this License, each Contributor hereby grants to You a perpetual,
  802. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  803. copyright license to reproduce, prepare Derivative Works of,
  804. publicly display, publicly perform, sublicense, and distribute the
  805. Work and such Derivative Works in Source or Object form.
  806. 3. Grant of Patent License. Subject to the terms and conditions of
  807. this License, each Contributor hereby grants to You a perpetual,
  808. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  809. (except as stated in this section) patent license to make, have made,
  810. use, offer to sell, sell, import, and otherwise transfer the Work,
  811. where such license applies only to those patent claims licensable
  812. by such Contributor that are necessarily infringed by their
  813. Contribution(s) alone or by combination of their Contribution(s)
  814. with the Work to which such Contribution(s) was submitted. If You
  815. institute patent litigation against any entity (including a
  816. cross-claim or counterclaim in a lawsuit) alleging that the Work
  817. or a Contribution incorporated within the Work constitutes direct
  818. or contributory patent infringement, then any patent licenses
  819. granted to You under this License for that Work shall terminate
  820. as of the date such litigation is filed.
  821. 4. Redistribution. You may reproduce and distribute copies of the
  822. Work or Derivative Works thereof in any medium, with or without
  823. modifications, and in Source or Object form, provided that You
  824. meet the following conditions:
  825. (a) You must give any other recipients of the Work or
  826. Derivative Works a copy of this License; and
  827. (b) You must cause any modified files to carry prominent notices
  828. stating that You changed the files; and
  829. (c) You must retain, in the Source form of any Derivative Works
  830. that You distribute, all copyright, patent, trademark, and
  831. attribution notices from the Source form of the Work,
  832. excluding those notices that do not pertain to any part of
  833. the Derivative Works; and
  834. (d) If the Work includes a "NOTICE" text file as part of its
  835. distribution, then any Derivative Works that You distribute must
  836. include a readable copy of the attribution notices contained
  837. within such NOTICE file, excluding those notices that do not
  838. pertain to any part of the Derivative Works, in at least one
  839. of the following places: within a NOTICE text file distributed
  840. as part of the Derivative Works; within the Source form or
  841. documentation, if provided along with the Derivative Works; or,
  842. within a display generated by the Derivative Works, if and
  843. wherever such third-party notices normally appear. The contents
  844. of the NOTICE file are for informational purposes only and
  845. do not modify the License. You may add Your own attribution
  846. notices within Derivative Works that You distribute, alongside
  847. or as an addendum to the NOTICE text from the Work, provided
  848. that such additional attribution notices cannot be construed
  849. as modifying the License.
  850. You may add Your own copyright statement to Your modifications and
  851. may provide additional or different license terms and conditions
  852. for use, reproduction, or distribution of Your modifications, or
  853. for any such Derivative Works as a whole, provided Your use,
  854. reproduction, and distribution of the Work otherwise complies with
  855. the conditions stated in this License.
  856. 5. Submission of Contributions. Unless You explicitly state otherwise,
  857. any Contribution intentionally submitted for inclusion in the Work
  858. by You to the Licensor shall be under the terms and conditions of
  859. this License, without any additional terms or conditions.
  860. Notwithstanding the above, nothing herein shall supersede or modify
  861. the terms of any separate license agreement you may have executed
  862. with Licensor regarding such Contributions.
  863. 6. Trademarks. This License does not grant permission to use the trade
  864. names, trademarks, service marks, or product names of the Licensor,
  865. except as required for reasonable and customary use in describing the
  866. origin of the Work and reproducing the content of the NOTICE file.
  867. 7. Disclaimer of Warranty. Unless required by applicable law or
  868. agreed to in writing, Licensor provides the Work (and each
  869. Contributor provides its Contributions) on an "AS IS" BASIS,
  870. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  871. implied, including, without limitation, any warranties or conditions
  872. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  873. PARTICULAR PURPOSE. You are solely responsible for determining the
  874. appropriateness of using or redistributing the Work and assume any
  875. risks associated with Your exercise of permissions under this License.
  876. 8. Limitation of Liability. In no event and under no legal theory,
  877. whether in tort (including negligence), contract, or otherwise,
  878. unless required by applicable law (such as deliberate and grossly
  879. negligent acts) or agreed to in writing, shall any Contributor be
  880. liable to You for damages, including any direct, indirect, special,
  881. incidental, or consequential damages of any character arising as a
  882. result of this License or out of the use or inability to use the
  883. Work (including but not limited to damages for loss of goodwill,
  884. work stoppage, computer failure or malfunction, or any and all
  885. other commercial damages or losses), even if such Contributor
  886. has been advised of the possibility of such damages.
  887. 9. Accepting Warranty or Additional Liability. While redistributing
  888. the Work or Derivative Works thereof, You may choose to offer,
  889. and charge a fee for, acceptance of support, warranty, indemnity,
  890. or other liability obligations and/or rights consistent with this
  891. License. However, in accepting such obligations, You may act only
  892. on Your own behalf and on Your sole responsibility, not on behalf
  893. of any other Contributor, and only if You agree to indemnify,
  894. defend, and hold each Contributor harmless for any liability
  895. incurred by, or claims asserted against, such Contributor by reason
  896. of your accepting any such warranty or additional liability.
  897. END OF TERMS AND CONDITIONS
  898. Crunchy Crypt
  899. Apache License
  900. Version 2.0, January 2004
  901. http://www.apache.org/licenses/
  902. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  903. 1. Definitions.
  904. "License" shall mean the terms and conditions for use, reproduction,
  905. and distribution as defined by Sections 1 through 9 of this document.
  906. "Licensor" shall mean the copyright owner or entity authorized by
  907. the copyright owner that is granting the License.
  908. "Legal Entity" shall mean the union of the acting entity and all
  909. other entities that control, are controlled by, or are under common
  910. control with that entity. For the purposes of this definition,
  911. "control" means (i) the power, direct or indirect, to cause the
  912. direction or management of such entity, whether by contract or
  913. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  914. outstanding shares, or (iii) beneficial ownership of such entity.
  915. "You" (or "Your") shall mean an individual or Legal Entity
  916. exercising permissions granted by this License.
  917. "Source" form shall mean the preferred form for making modifications,
  918. including but not limited to software source code, documentation
  919. source, and configuration files.
  920. "Object" form shall mean any form resulting from mechanical
  921. transformation or translation of a Source form, including but
  922. not limited to compiled object code, generated documentation,
  923. and conversions to other media types.
  924. "Work" shall mean the work of authorship, whether in Source or
  925. Object form, made available under the License, as indicated by a
  926. copyright notice that is included in or attached to the work
  927. (an example is provided in the Appendix below).
  928. "Derivative Works" shall mean any work, whether in Source or Object
  929. form, that is based on (or derived from) the Work and for which the
  930. editorial revisions, annotations, elaborations, or other modifications
  931. represent, as a whole, an original work of authorship. For the purposes
  932. of this License, Derivative Works shall not include works that remain
  933. separable from, or merely link (or bind by name) to the interfaces of,
  934. the Work and Derivative Works thereof.
  935. "Contribution" shall mean any work of authorship, including
  936. the original version of the Work and any modifications or additions
  937. to that Work or Derivative Works thereof, that is intentionally
  938. submitted to Licensor for inclusion in the Work by the copyright owner
  939. or by an individual or Legal Entity authorized to submit on behalf of
  940. the copyright owner. For the purposes of this definition, "submitted"
  941. means any form of electronic, verbal, or written communication sent
  942. to the Licensor or its representatives, including but not limited to
  943. communication on electronic mailing lists, source code control systems,
  944. and issue tracking systems that are managed by, or on behalf of, the
  945. Licensor for the purpose of discussing and improving the Work, but
  946. excluding communication that is conspicuously marked or otherwise
  947. designated in writing by the copyright owner as "Not a Contribution."
  948. "Contributor" shall mean Licensor and any individual or Legal Entity
  949. on behalf of whom a Contribution has been received by Licensor and
  950. subsequently incorporated within the Work.
  951. 2. Grant of Copyright License. Subject to the terms and conditions of
  952. this License, each Contributor hereby grants to You a perpetual,
  953. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  954. copyright license to reproduce, prepare Derivative Works of,
  955. publicly display, publicly perform, sublicense, and distribute the
  956. Work and such Derivative Works in Source or Object form.
  957. 3. Grant of Patent License. Subject to the terms and conditions of
  958. this License, each Contributor hereby grants to You a perpetual,
  959. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  960. (except as stated in this section) patent license to make, have made,
  961. use, offer to sell, sell, import, and otherwise transfer the Work,
  962. where such license applies only to those patent claims licensable
  963. by such Contributor that are necessarily infringed by their
  964. Contribution(s) alone or by combination of their Contribution(s)
  965. with the Work to which such Contribution(s) was submitted. If You
  966. institute patent litigation against any entity (including a
  967. cross-claim or counterclaim in a lawsuit) alleging that the Work
  968. or a Contribution incorporated within the Work constitutes direct
  969. or contributory patent infringement, then any patent licenses
  970. granted to You under this License for that Work shall terminate
  971. as of the date such litigation is filed.
  972. 4. Redistribution. You may reproduce and distribute copies of the
  973. Work or Derivative Works thereof in any medium, with or without
  974. modifications, and in Source or Object form, provided that You
  975. meet the following conditions:
  976. (a) You must give any other recipients of the Work or
  977. Derivative Works a copy of this License; and
  978. (b) You must cause any modified files to carry prominent notices
  979. stating that You changed the files; and
  980. (c) You must retain, in the Source form of any Derivative Works
  981. that You distribute, all copyright, patent, trademark, and
  982. attribution notices from the Source form of the Work,
  983. excluding those notices that do not pertain to any part of
  984. the Derivative Works; and
  985. (d) If the Work includes a "NOTICE" text file as part of its
  986. distribution, then any Derivative Works that You distribute must
  987. include a readable copy of the attribution notices contained
  988. within such NOTICE file, excluding those notices that do not
  989. pertain to any part of the Derivative Works, in at least one
  990. of the following places: within a NOTICE text file distributed
  991. as part of the Derivative Works; within the Source form or
  992. documentation, if provided along with the Derivative Works; or,
  993. within a display generated by the Derivative Works, if and
  994. wherever such third-party notices normally appear. The contents
  995. of the NOTICE file are for informational purposes only and
  996. do not modify the License. You may add Your own attribution
  997. notices within Derivative Works that You distribute, alongside
  998. or as an addendum to the NOTICE text from the Work, provided
  999. that such additional attribution notices cannot be construed
  1000. as modifying the License.
  1001. You may add Your own copyright statement to Your modifications and
  1002. may provide additional or different license terms and conditions
  1003. for use, reproduction, or distribution of Your modifications, or
  1004. for any such Derivative Works as a whole, provided Your use,
  1005. reproduction, and distribution of the Work otherwise complies with
  1006. the conditions stated in this License.
  1007. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1008. any Contribution intentionally submitted for inclusion in the Work
  1009. by You to the Licensor shall be under the terms and conditions of
  1010. this License, without any additional terms or conditions.
  1011. Notwithstanding the above, nothing herein shall supersede or modify
  1012. the terms of any separate license agreement you may have executed
  1013. with Licensor regarding such Contributions.
  1014. 6. Trademarks. This License does not grant permission to use the trade
  1015. names, trademarks, service marks, or product names of the Licensor,
  1016. except as required for reasonable and customary use in describing the
  1017. origin of the Work and reproducing the content of the NOTICE file.
  1018. 7. Disclaimer of Warranty. Unless required by applicable law or
  1019. agreed to in writing, Licensor provides the Work (and each
  1020. Contributor provides its Contributions) on an "AS IS" BASIS,
  1021. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1022. implied, including, without limitation, any warranties or conditions
  1023. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1024. PARTICULAR PURPOSE. You are solely responsible for determining the
  1025. appropriateness of using or redistributing the Work and assume any
  1026. risks associated with Your exercise of permissions under this License.
  1027. 8. Limitation of Liability. In no event and under no legal theory,
  1028. whether in tort (including negligence), contract, or otherwise,
  1029. unless required by applicable law (such as deliberate and grossly
  1030. negligent acts) or agreed to in writing, shall any Contributor be
  1031. liable to You for damages, including any direct, indirect, special,
  1032. incidental, or consequential damages of any character arising as a
  1033. result of this License or out of the use or inability to use the
  1034. Work (including but not limited to damages for loss of goodwill,
  1035. work stoppage, computer failure or malfunction, or any and all
  1036. other commercial damages or losses), even if such Contributor
  1037. has been advised of the possibility of such damages.
  1038. 9. Accepting Warranty or Additional Liability. While redistributing
  1039. the Work or Derivative Works thereof, You may choose to offer,
  1040. and charge a fee for, acceptance of support, warranty, indemnity,
  1041. or other liability obligations and/or rights consistent with this
  1042. License. However, in accepting such obligations, You may act only
  1043. on Your own behalf and on Your sole responsibility, not on behalf
  1044. of any other Contributor, and only if You agree to indemnify,
  1045. defend, and hold each Contributor harmless for any liability
  1046. incurred by, or claims asserted against, such Contributor by reason
  1047. of your accepting any such warranty or additional liability.
  1048. END OF TERMS AND CONDITIONS
  1049. APPENDIX: How to apply the Apache License to your work.
  1050. To apply the Apache License to your work, attach the following
  1051. boilerplate notice, with the fields enclosed by brackets "[]"
  1052. replaced with your own identifying information. (Don't include
  1053. the brackets!) The text should be enclosed in the appropriate
  1054. comment syntax for the file format. We also recommend that a
  1055. file or class name and description of purpose be included on the
  1056. same "printed page" as the copyright notice for easier
  1057. identification within third-party archives.
  1058. Copyright [yyyy] [name of copyright owner]
  1059. Licensed under the Apache License, Version 2.0 (the "License");
  1060. you may not use this file except in compliance with the License.
  1061. You may obtain a copy of the License at
  1062. http://www.apache.org/licenses/LICENSE-2.0
  1063. Unless required by applicable law or agreed to in writing, software
  1064. distributed under the License is distributed on an "AS IS" BASIS,
  1065. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1066. See the License for the specific language governing permissions and
  1067. limitations under the License.
  1068. Darts-clone
  1069. # The BSD 2-clause license
  1070. Copyright (c) 2008-2014, Susumu Yata
  1071. All rights reserved.
  1072. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  1073. * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  1074. * 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.
  1075. 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.
  1076. Dimsum
  1077. Apache License
  1078. Version 2.0, January 2004
  1079. http://www.apache.org/licenses/
  1080. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1081. 1. Definitions.
  1082. "License" shall mean the terms and conditions for use, reproduction,
  1083. and distribution as defined by Sections 1 through 9 of this document.
  1084. "Licensor" shall mean the copyright owner or entity authorized by
  1085. the copyright owner that is granting the License.
  1086. "Legal Entity" shall mean the union of the acting entity and all
  1087. other entities that control, are controlled by, or are under common
  1088. control with that entity. For the purposes of this definition,
  1089. "control" means (i) the power, direct or indirect, to cause the
  1090. direction or management of such entity, whether by contract or
  1091. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1092. outstanding shares, or (iii) beneficial ownership of such entity.
  1093. "You" (or "Your") shall mean an individual or Legal Entity
  1094. exercising permissions granted by this License.
  1095. "Source" form shall mean the preferred form for making modifications,
  1096. including but not limited to software source code, documentation
  1097. source, and configuration files.
  1098. "Object" form shall mean any form resulting from mechanical
  1099. transformation or translation of a Source form, including but
  1100. not limited to compiled object code, generated documentation,
  1101. and conversions to other media types.
  1102. "Work" shall mean the work of authorship, whether in Source or
  1103. Object form, made available under the License, as indicated by a
  1104. copyright notice that is included in or attached to the work
  1105. (an example is provided in the Appendix below).
  1106. "Derivative Works" shall mean any work, whether in Source or Object
  1107. form, that is based on (or derived from) the Work and for which the
  1108. editorial revisions, annotations, elaborations, or other modifications
  1109. represent, as a whole, an original work of authorship. For the purposes
  1110. of this License, Derivative Works shall not include works that remain
  1111. separable from, or merely link (or bind by name) to the interfaces of,
  1112. the Work and Derivative Works thereof.
  1113. "Contribution" shall mean any work of authorship, including
  1114. the original version of the Work and any modifications or additions
  1115. to that Work or Derivative Works thereof, that is intentionally
  1116. submitted to Licensor for inclusion in the Work by the copyright owner
  1117. or by an individual or Legal Entity authorized to submit on behalf of
  1118. the copyright owner. For the purposes of this definition, "submitted"
  1119. means any form of electronic, verbal, or written communication sent
  1120. to the Licensor or its representatives, including but not limited to
  1121. communication on electronic mailing lists, source code control systems,
  1122. and issue tracking systems that are managed by, or on behalf of, the
  1123. Licensor for the purpose of discussing and improving the Work, but
  1124. excluding communication that is conspicuously marked or otherwise
  1125. designated in writing by the copyright owner as "Not a Contribution."
  1126. "Contributor" shall mean Licensor and any individual or Legal Entity
  1127. on behalf of whom a Contribution has been received by Licensor and
  1128. subsequently incorporated within the Work.
  1129. 2. Grant of Copyright License. Subject to the terms and conditions of
  1130. this License, each Contributor hereby grants to You a perpetual,
  1131. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1132. copyright license to reproduce, prepare Derivative Works of,
  1133. publicly display, publicly perform, sublicense, and distribute the
  1134. Work and such Derivative Works in Source or Object form.
  1135. 3. Grant of Patent License. Subject to the terms and conditions of
  1136. this License, each Contributor hereby grants to You a perpetual,
  1137. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1138. (except as stated in this section) patent license to make, have made,
  1139. use, offer to sell, sell, import, and otherwise transfer the Work,
  1140. where such license applies only to those patent claims licensable
  1141. by such Contributor that are necessarily infringed by their
  1142. Contribution(s) alone or by combination of their Contribution(s)
  1143. with the Work to which such Contribution(s) was submitted. If You
  1144. institute patent litigation against any entity (including a
  1145. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1146. or a Contribution incorporated within the Work constitutes direct
  1147. or contributory patent infringement, then any patent licenses
  1148. granted to You under this License for that Work shall terminate
  1149. as of the date such litigation is filed.
  1150. 4. Redistribution. You may reproduce and distribute copies of the
  1151. Work or Derivative Works thereof in any medium, with or without
  1152. modifications, and in Source or Object form, provided that You
  1153. meet the following conditions:
  1154. (a) You must give any other recipients of the Work or
  1155. Derivative Works a copy of this License; and
  1156. (b) You must cause any modified files to carry prominent notices
  1157. stating that You changed the files; and
  1158. (c) You must retain, in the Source form of any Derivative Works
  1159. that You distribute, all copyright, patent, trademark, and
  1160. attribution notices from the Source form of the Work,
  1161. excluding those notices that do not pertain to any part of
  1162. the Derivative Works; and
  1163. (d) If the Work includes a "NOTICE" text file as part of its
  1164. distribution, then any Derivative Works that You distribute must
  1165. include a readable copy of the attribution notices contained
  1166. within such NOTICE file, excluding those notices that do not
  1167. pertain to any part of the Derivative Works, in at least one
  1168. of the following places: within a NOTICE text file distributed
  1169. as part of the Derivative Works; within the Source form or
  1170. documentation, if provided along with the Derivative Works; or,
  1171. within a display generated by the Derivative Works, if and
  1172. wherever such third-party notices normally appear. The contents
  1173. of the NOTICE file are for informational purposes only and
  1174. do not modify the License. You may add Your own attribution
  1175. notices within Derivative Works that You distribute, alongside
  1176. or as an addendum to the NOTICE text from the Work, provided
  1177. that such additional attribution notices cannot be construed
  1178. as modifying the License.
  1179. You may add Your own copyright statement to Your modifications and
  1180. may provide additional or different license terms and conditions
  1181. for use, reproduction, or distribution of Your modifications, or
  1182. for any such Derivative Works as a whole, provided Your use,
  1183. reproduction, and distribution of the Work otherwise complies with
  1184. the conditions stated in this License.
  1185. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1186. any Contribution intentionally submitted for inclusion in the Work
  1187. by You to the Licensor shall be under the terms and conditions of
  1188. this License, without any additional terms or conditions.
  1189. Notwithstanding the above, nothing herein shall supersede or modify
  1190. the terms of any separate license agreement you may have executed
  1191. with Licensor regarding such Contributions.
  1192. 6. Trademarks. This License does not grant permission to use the trade
  1193. names, trademarks, service marks, or product names of the Licensor,
  1194. except as required for reasonable and customary use in describing the
  1195. origin of the Work and reproducing the content of the NOTICE file.
  1196. 7. Disclaimer of Warranty. Unless required by applicable law or
  1197. agreed to in writing, Licensor provides the Work (and each
  1198. Contributor provides its Contributions) on an "AS IS" BASIS,
  1199. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1200. implied, including, without limitation, any warranties or conditions
  1201. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1202. PARTICULAR PURPOSE. You are solely responsible for determining the
  1203. appropriateness of using or redistributing the Work and assume any
  1204. risks associated with Your exercise of permissions under this License.
  1205. 8. Limitation of Liability. In no event and under no legal theory,
  1206. whether in tort (including negligence), contract, or otherwise,
  1207. unless required by applicable law (such as deliberate and grossly
  1208. negligent acts) or agreed to in writing, shall any Contributor be
  1209. liable to You for damages, including any direct, indirect, special,
  1210. incidental, or consequential damages of any character arising as a
  1211. result of this License or out of the use or inability to use the
  1212. Work (including but not limited to damages for loss of goodwill,
  1213. work stoppage, computer failure or malfunction, or any and all
  1214. other commercial damages or losses), even if such Contributor
  1215. has been advised of the possibility of such damages.
  1216. 9. Accepting Warranty or Additional Liability. While redistributing
  1217. the Work or Derivative Works thereof, You may choose to offer,
  1218. and charge a fee for, acceptance of support, warranty, indemnity,
  1219. or other liability obligations and/or rights consistent with this
  1220. License. However, in accepting such obligations, You may act only
  1221. on Your own behalf and on Your sole responsibility, not on behalf
  1222. of any other Contributor, and only if You agree to indemnify,
  1223. defend, and hold each Contributor harmless for any liability
  1224. incurred by, or claims asserted against, such Contributor by reason
  1225. of your accepting any such warranty or additional liability.
  1226. END OF TERMS AND CONDITIONS
  1227. APPENDIX: How to apply the Apache License to your work.
  1228. To apply the Apache License to your work, attach the following
  1229. boilerplate notice, with the fields enclosed by brackets "[]"
  1230. replaced with your own identifying information. (Don't include
  1231. the brackets!) The text should be enclosed in the appropriate
  1232. comment syntax for the file format. We also recommend that a
  1233. file or class name and description of purpose be included on the
  1234. same "printed page" as the copyright notice for easier
  1235. identification within third-party archives.
  1236. Copyright [yyyy] [name of copyright owner]
  1237. Licensed under the Apache License, Version 2.0 (the "License");
  1238. you may not use this file except in compliance with the License.
  1239. You may obtain a copy of the License at
  1240. http://www.apache.org/licenses/LICENSE-2.0
  1241. Unless required by applicable law or agreed to in writing, software
  1242. distributed under the License is distributed on an "AS IS" BASIS,
  1243. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1244. See the License for the specific language governing permissions and
  1245. limitations under the License.
  1246. Drishti
  1247. Copyright 2019 The Drishti Authors. All rights reserved.
  1248. Apache License
  1249. Version 2.0, January 2004
  1250. http://www.apache.org/licenses/
  1251. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1252. 1. Definitions.
  1253. "License" shall mean the terms and conditions for use, reproduction,
  1254. and distribution as defined by Sections 1 through 9 of this document.
  1255. "Licensor" shall mean the copyright owner or entity authorized by
  1256. the copyright owner that is granting the License.
  1257. "Legal Entity" shall mean the union of the acting entity and all
  1258. other entities that control, are controlled by, or are under common
  1259. control with that entity. For the purposes of this definition,
  1260. "control" means (i) the power, direct or indirect, to cause the
  1261. direction or management of such entity, whether by contract or
  1262. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1263. outstanding shares, or (iii) beneficial ownership of such entity.
  1264. "You" (or "Your") shall mean an individual or Legal Entity
  1265. exercising permissions granted by this License.
  1266. "Source" form shall mean the preferred form for making modifications,
  1267. including but not limited to software source code, documentation
  1268. source, and configuration files.
  1269. "Object" form shall mean any form resulting from mechanical
  1270. transformation or translation of a Source form, including but
  1271. not limited to compiled object code, generated documentation,
  1272. and conversions to other media types.
  1273. "Work" shall mean the work of authorship, whether in Source or
  1274. Object form, made available under the License, as indicated by a
  1275. copyright notice that is included in or attached to the work
  1276. (an example is provided in the Appendix below).
  1277. "Derivative Works" shall mean any work, whether in Source or Object
  1278. form, that is based on (or derived from) the Work and for which the
  1279. editorial revisions, annotations, elaborations, or other modifications
  1280. represent, as a whole, an original work of authorship. For the purposes
  1281. of this License, Derivative Works shall not include works that remain
  1282. separable from, or merely link (or bind by name) to the interfaces of,
  1283. the Work and Derivative Works thereof.
  1284. "Contribution" shall mean any work of authorship, including
  1285. the original version of the Work and any modifications or additions
  1286. to that Work or Derivative Works thereof, that is intentionally
  1287. submitted to Licensor for inclusion in the Work by the copyright owner
  1288. or by an individual or Legal Entity authorized to submit on behalf of
  1289. the copyright owner. For the purposes of this definition, "submitted"
  1290. means any form of electronic, verbal, or written communication sent
  1291. to the Licensor or its representatives, including but not limited to
  1292. communication on electronic mailing lists, source code control systems,
  1293. and issue tracking systems that are managed by, or on behalf of, the
  1294. Licensor for the purpose of discussing and improving the Work, but
  1295. excluding communication that is conspicuously marked or otherwise
  1296. designated in writing by the copyright owner as "Not a Contribution."
  1297. "Contributor" shall mean Licensor and any individual or Legal Entity
  1298. on behalf of whom a Contribution has been received by Licensor and
  1299. subsequently incorporated within the Work.
  1300. 2. Grant of Copyright License. Subject to the terms and conditions of
  1301. this License, each Contributor hereby grants to You a perpetual,
  1302. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1303. copyright license to reproduce, prepare Derivative Works of,
  1304. publicly display, publicly perform, sublicense, and distribute the
  1305. Work and such Derivative Works in Source or Object form.
  1306. 3. Grant of Patent License. Subject to the terms and conditions of
  1307. this License, each Contributor hereby grants to You a perpetual,
  1308. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1309. (except as stated in this section) patent license to make, have made,
  1310. use, offer to sell, sell, import, and otherwise transfer the Work,
  1311. where such license applies only to those patent claims licensable
  1312. by such Contributor that are necessarily infringed by their
  1313. Contribution(s) alone or by combination of their Contribution(s)
  1314. with the Work to which such Contribution(s) was submitted. If You
  1315. institute patent litigation against any entity (including a
  1316. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1317. or a Contribution incorporated within the Work constitutes direct
  1318. or contributory patent infringement, then any patent licenses
  1319. granted to You under this License for that Work shall terminate
  1320. as of the date such litigation is filed.
  1321. 4. Redistribution. You may reproduce and distribute copies of the
  1322. Work or Derivative Works thereof in any medium, with or without
  1323. modifications, and in Source or Object form, provided that You
  1324. meet the following conditions:
  1325. (a) You must give any other recipients of the Work or
  1326. Derivative Works a copy of this License; and
  1327. (b) You must cause any modified files to carry prominent notices
  1328. stating that You changed the files; and
  1329. (c) You must retain, in the Source form of any Derivative Works
  1330. that You distribute, all copyright, patent, trademark, and
  1331. attribution notices from the Source form of the Work,
  1332. excluding those notices that do not pertain to any part of
  1333. the Derivative Works; and
  1334. (d) If the Work includes a "NOTICE" text file as part of its
  1335. distribution, then any Derivative Works that You distribute must
  1336. include a readable copy of the attribution notices contained
  1337. within such NOTICE file, excluding those notices that do not
  1338. pertain to any part of the Derivative Works, in at least one
  1339. of the following places: within a NOTICE text file distributed
  1340. as part of the Derivative Works; within the Source form or
  1341. documentation, if provided along with the Derivative Works; or,
  1342. within a display generated by the Derivative Works, if and
  1343. wherever such third-party notices normally appear. The contents
  1344. of the NOTICE file are for informational purposes only and
  1345. do not modify the License. You may add Your own attribution
  1346. notices within Derivative Works that You distribute, alongside
  1347. or as an addendum to the NOTICE text from the Work, provided
  1348. that such additional attribution notices cannot be construed
  1349. as modifying the License.
  1350. You may add Your own copyright statement to Your modifications and
  1351. may provide additional or different license terms and conditions
  1352. for use, reproduction, or distribution of Your modifications, or
  1353. for any such Derivative Works as a whole, provided Your use,
  1354. reproduction, and distribution of the Work otherwise complies with
  1355. the conditions stated in this License.
  1356. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1357. any Contribution intentionally submitted for inclusion in the Work
  1358. by You to the Licensor shall be under the terms and conditions of
  1359. this License, without any additional terms or conditions.
  1360. Notwithstanding the above, nothing herein shall supersede or modify
  1361. the terms of any separate license agreement you may have executed
  1362. with Licensor regarding such Contributions.
  1363. 6. Trademarks. This License does not grant permission to use the trade
  1364. names, trademarks, service marks, or product names of the Licensor,
  1365. except as required for reasonable and customary use in describing the
  1366. origin of the Work and reproducing the content of the NOTICE file.
  1367. 7. Disclaimer of Warranty. Unless required by applicable law or
  1368. agreed to in writing, Licensor provides the Work (and each
  1369. Contributor provides its Contributions) on an "AS IS" BASIS,
  1370. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1371. implied, including, without limitation, any warranties or conditions
  1372. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1373. PARTICULAR PURPOSE. You are solely responsible for determining the
  1374. appropriateness of using or redistributing the Work and assume any
  1375. risks associated with Your exercise of permissions under this License.
  1376. 8. Limitation of Liability. In no event and under no legal theory,
  1377. whether in tort (including negligence), contract, or otherwise,
  1378. unless required by applicable law (such as deliberate and grossly
  1379. negligent acts) or agreed to in writing, shall any Contributor be
  1380. liable to You for damages, including any direct, indirect, special,
  1381. incidental, or consequential damages of any character arising as a
  1382. result of this License or out of the use or inability to use the
  1383. Work (including but not limited to damages for loss of goodwill,
  1384. work stoppage, computer failure or malfunction, or any and all
  1385. other commercial damages or losses), even if such Contributor
  1386. has been advised of the possibility of such damages.
  1387. 9. Accepting Warranty or Additional Liability. While redistributing
  1388. the Work or Derivative Works thereof, You may choose to offer,
  1389. and charge a fee for, acceptance of support, warranty, indemnity,
  1390. or other liability obligations and/or rights consistent with this
  1391. License. However, in accepting such obligations, You may act only
  1392. on Your own behalf and on Your sole responsibility, not on behalf
  1393. of any other Contributor, and only if You agree to indemnify,
  1394. defend, and hold each Contributor harmless for any liability
  1395. incurred by, or claims asserted against, such Contributor by reason
  1396. of your accepting any such warranty or additional liability.
  1397. END OF TERMS AND CONDITIONS
  1398. APPENDIX: How to apply the Apache License to your work.
  1399. To apply the Apache License to your work, attach the following
  1400. boilerplate notice, with the fields enclosed by brackets "[]"
  1401. replaced with your own identifying information. (Don't include
  1402. the brackets!) The text should be enclosed in the appropriate
  1403. comment syntax for the file format. We also recommend that a
  1404. file or class name and description of purpose be included on the
  1405. same "printed page" as the copyright notice for easier
  1406. identification within third-party archives.
  1407. Copyright 2017, The Drishti Authors.
  1408. Licensed under the Apache License, Version 2.0 (the "License");
  1409. you may not use this file except in compliance with the License.
  1410. You may obtain a copy of the License at
  1411. http://www.apache.org/licenses/LICENSE-2.0
  1412. Unless required by applicable law or agreed to in writing, software
  1413. distributed under the License is distributed on an "AS IS" BASIS,
  1414. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1415. See the License for the specific language governing permissions and
  1416. limitations under the License.
  1417. Edge TPU
  1418. Apache License
  1419. Version 2.0, January 2004
  1420. http://www.apache.org/licenses/
  1421. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1422. 1. Definitions.
  1423. "License" shall mean the terms and conditions for use, reproduction,
  1424. and distribution as defined by Sections 1 through 9 of this document.
  1425. "Licensor" shall mean the copyright owner or entity authorized by
  1426. the copyright owner that is granting the License.
  1427. "Legal Entity" shall mean the union of the acting entity and all
  1428. other entities that control, are controlled by, or are under common
  1429. control with that entity. For the purposes of this definition,
  1430. "control" means (i) the power, direct or indirect, to cause the
  1431. direction or management of such entity, whether by contract or
  1432. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1433. outstanding shares, or (iii) beneficial ownership of such entity.
  1434. "You" (or "Your") shall mean an individual or Legal Entity
  1435. exercising permissions granted by this License.
  1436. "Source" form shall mean the preferred form for making modifications,
  1437. including but not limited to software source code, documentation
  1438. source, and configuration files.
  1439. "Object" form shall mean any form resulting from mechanical
  1440. transformation or translation of a Source form, including but
  1441. not limited to compiled object code, generated documentation,
  1442. and conversions to other media types.
  1443. "Work" shall mean the work of authorship, whether in Source or
  1444. Object form, made available under the License, as indicated by a
  1445. copyright notice that is included in or attached to the work
  1446. (an example is provided in the Appendix below).
  1447. "Derivative Works" shall mean any work, whether in Source or Object
  1448. form, that is based on (or derived from) the Work and for which the
  1449. editorial revisions, annotations, elaborations, or other modifications
  1450. represent, as a whole, an original work of authorship. For the purposes
  1451. of this License, Derivative Works shall not include works that remain
  1452. separable from, or merely link (or bind by name) to the interfaces of,
  1453. the Work and Derivative Works thereof.
  1454. "Contribution" shall mean any work of authorship, including
  1455. the original version of the Work and any modifications or additions
  1456. to that Work or Derivative Works thereof, that is intentionally
  1457. submitted to Licensor for inclusion in the Work by the copyright owner
  1458. or by an individual or Legal Entity authorized to submit on behalf of
  1459. the copyright owner. For the purposes of this definition, "submitted"
  1460. means any form of electronic, verbal, or written communication sent
  1461. to the Licensor or its representatives, including but not limited to
  1462. communication on electronic mailing lists, source code control systems,
  1463. and issue tracking systems that are managed by, or on behalf of, the
  1464. Licensor for the purpose of discussing and improving the Work, but
  1465. excluding communication that is conspicuously marked or otherwise
  1466. designated in writing by the copyright owner as "Not a Contribution."
  1467. "Contributor" shall mean Licensor and any individual or Legal Entity
  1468. on behalf of whom a Contribution has been received by Licensor and
  1469. subsequently incorporated within the Work.
  1470. 2. Grant of Copyright License. Subject to the terms and conditions of
  1471. this License, each Contributor hereby grants to You a perpetual,
  1472. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1473. copyright license to reproduce, prepare Derivative Works of,
  1474. publicly display, publicly perform, sublicense, and distribute the
  1475. Work and such Derivative Works in Source or Object form.
  1476. 3. Grant of Patent License. Subject to the terms and conditions of
  1477. this License, each Contributor hereby grants to You a perpetual,
  1478. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1479. (except as stated in this section) patent license to make, have made,
  1480. use, offer to sell, sell, import, and otherwise transfer the Work,
  1481. where such license applies only to those patent claims licensable
  1482. by such Contributor that are necessarily infringed by their
  1483. Contribution(s) alone or by combination of their Contribution(s)
  1484. with the Work to which such Contribution(s) was submitted. If You
  1485. institute patent litigation against any entity (including a
  1486. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1487. or a Contribution incorporated within the Work constitutes direct
  1488. or contributory patent infringement, then any patent licenses
  1489. granted to You under this License for that Work shall terminate
  1490. as of the date such litigation is filed.
  1491. 4. Redistribution. You may reproduce and distribute copies of the
  1492. Work or Derivative Works thereof in any medium, with or without
  1493. modifications, and in Source or Object form, provided that You
  1494. meet the following conditions:
  1495. (a) You must give any other recipients of the Work or
  1496. Derivative Works a copy of this License; and
  1497. (b) You must cause any modified files to carry prominent notices
  1498. stating that You changed the files; and
  1499. (c) You must retain, in the Source form of any Derivative Works
  1500. that You distribute, all copyright, patent, trademark, and
  1501. attribution notices from the Source form of the Work,
  1502. excluding those notices that do not pertain to any part of
  1503. the Derivative Works; and
  1504. (d) If the Work includes a "NOTICE" text file as part of its
  1505. distribution, then any Derivative Works that You distribute must
  1506. include a readable copy of the attribution notices contained
  1507. within such NOTICE file, excluding those notices that do not
  1508. pertain to any part of the Derivative Works, in at least one
  1509. of the following places: within a NOTICE text file distributed
  1510. as part of the Derivative Works; within the Source form or
  1511. documentation, if provided along with the Derivative Works; or,
  1512. within a display generated by the Derivative Works, if and
  1513. wherever such third-party notices normally appear. The contents
  1514. of the NOTICE file are for informational purposes only and
  1515. do not modify the License. You may add Your own attribution
  1516. notices within Derivative Works that You distribute, alongside
  1517. or as an addendum to the NOTICE text from the Work, provided
  1518. that such additional attribution notices cannot be construed
  1519. as modifying the License.
  1520. You may add Your own copyright statement to Your modifications and
  1521. may provide additional or different license terms and conditions
  1522. for use, reproduction, or distribution of Your modifications, or
  1523. for any such Derivative Works as a whole, provided Your use,
  1524. reproduction, and distribution of the Work otherwise complies with
  1525. the conditions stated in this License.
  1526. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1527. any Contribution intentionally submitted for inclusion in the Work
  1528. by You to the Licensor shall be under the terms and conditions of
  1529. this License, without any additional terms or conditions.
  1530. Notwithstanding the above, nothing herein shall supersede or modify
  1531. the terms of any separate license agreement you may have executed
  1532. with Licensor regarding such Contributions.
  1533. 6. Trademarks. This License does not grant permission to use the trade
  1534. names, trademarks, service marks, or product names of the Licensor,
  1535. except as required for reasonable and customary use in describing the
  1536. origin of the Work and reproducing the content of the NOTICE file.
  1537. 7. Disclaimer of Warranty. Unless required by applicable law or
  1538. agreed to in writing, Licensor provides the Work (and each
  1539. Contributor provides its Contributions) on an "AS IS" BASIS,
  1540. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1541. implied, including, without limitation, any warranties or conditions
  1542. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1543. PARTICULAR PURPOSE. You are solely responsible for determining the
  1544. appropriateness of using or redistributing the Work and assume any
  1545. risks associated with Your exercise of permissions under this License.
  1546. 8. Limitation of Liability. In no event and under no legal theory,
  1547. whether in tort (including negligence), contract, or otherwise,
  1548. unless required by applicable law (such as deliberate and grossly
  1549. negligent acts) or agreed to in writing, shall any Contributor be
  1550. liable to You for damages, including any direct, indirect, special,
  1551. incidental, or consequential damages of any character arising as a
  1552. result of this License or out of the use or inability to use the
  1553. Work (including but not limited to damages for loss of goodwill,
  1554. work stoppage, computer failure or malfunction, or any and all
  1555. other commercial damages or losses), even if such Contributor
  1556. has been advised of the possibility of such damages.
  1557. 9. Accepting Warranty or Additional Liability. While redistributing
  1558. the Work or Derivative Works thereof, You may choose to offer,
  1559. and charge a fee for, acceptance of support, warranty, indemnity,
  1560. or other liability obligations and/or rights consistent with this
  1561. License. However, in accepting such obligations, You may act only
  1562. on Your own behalf and on Your sole responsibility, not on behalf
  1563. of any other Contributor, and only if You agree to indemnify,
  1564. defend, and hold each Contributor harmless for any liability
  1565. incurred by, or claims asserted against, such Contributor by reason
  1566. of your accepting any such warranty or additional liability.
  1567. END OF TERMS AND CONDITIONS
  1568. APPENDIX: How to apply the Apache License to your work.
  1569. To apply the Apache License to your work, attach the following
  1570. boilerplate notice, with the fields enclosed by brackets "[]"
  1571. replaced with your own identifying information. (Don't include
  1572. the brackets!) The text should be enclosed in the appropriate
  1573. comment syntax for the file format. We also recommend that a
  1574. file or class name and description of purpose be included on the
  1575. same "printed page" as the copyright notice for easier
  1576. identification within third-party archives.
  1577. Copyright 2018 Google LLC
  1578. Licensed under the Apache License, Version 2.0 (the "License");
  1579. you may not use this file except in compliance with the License.
  1580. You may obtain a copy of the License at
  1581. http://www.apache.org/licenses/LICENSE-2.0
  1582. Unless required by applicable law or agreed to in writing, software
  1583. distributed under the License is distributed on an "AS IS" BASIS,
  1584. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1585. See the License for the specific language governing permissions and
  1586. limitations under the License.
  1587. Eigen 3
  1588. Eigen 3.3.90
  1589. The corresponding source for this library is available at
  1590. https://eigen.googlesource.com/mirror/
  1591. Eigen is primarily MPL2 licensed. See COPYING.MPL2 and these links:
  1592. http://www.mozilla.org/MPL/2.0/
  1593. http://www.mozilla.org/MPL/2.0/FAQ.html
  1594. Some files contain third-party code under BSD, whence
  1595. the other COPYING.* files here.
  1596. If you want to guarantee that the Eigen code that you are #including
  1597. is licensed under the MPL2 and possibly more permissive licenses (like
  1598. BSD), #define this preprocessor symbol: EIGEN_MPL2_ONLY
  1599. For example, with most compilers, you could add this to your project
  1600. CXXFLAGS: -DEIGEN_MPL2_ONLY
  1601. This will cause a compilation error to be generated if you #include
  1602. any code that is covered by more restrictive licences than MPL2.
  1603. ----------------------------------------------------------------------
  1604. Following applies to:
  1605. ./test/sparseqr.cpp
  1606. ./test/half_float.cpp
  1607. ./test/zerosized.cpp
  1608. ./test/nesting_ops.cpp
  1609. ./test/sizeoverflow.cpp
  1610. ./test/swap.cpp
  1611. ./test/product_mmtr.cpp
  1612. ./test/stdvector_overload.cpp
  1613. ./test/product_symm.cpp
  1614. ./test/sparse_block.cpp
  1615. ./test/eigen2support.cpp
  1616. ./test/upperbidiagonalization.cpp
  1617. ./test/numext.cpp
  1618. ./test/adjoint.cpp
  1619. ./test/AnnoyingScalar.h
  1620. ./test/mpl2only.cpp
  1621. ./test/stddeque.cpp
  1622. ./test/householder.cpp
  1623. ./test/product_small.cpp
  1624. ./test/product_syrk.cpp
  1625. ./test/inplace_decomposition.cpp
  1626. ./test/vectorwiseop.cpp
  1627. ./test/meta.cpp
  1628. ./test/stdvector.cpp
  1629. ./test/sparseLM.cpp
  1630. ./test/diagonalmatrices.cpp
  1631. ./test/stdlist_overload.cpp
  1632. ./test/block.cpp
  1633. ./test/cholmod_support.cpp
  1634. ./test/basicstuff.cpp
  1635. ./test/triangular.cpp
  1636. ./test/product.h
  1637. ./test/vectorization_logic.cpp
  1638. ./test/dontalign.cpp
  1639. ./test/first_aligned.cpp
  1640. ./test/mapped_matrix.cpp
  1641. ./test/umfpack_support.cpp
  1642. ./test/product_selfadjoint.cpp
  1643. ./test/smallvectors.cpp
  1644. ./test/corners.cpp
  1645. ./test/product_trsolve.cpp
  1646. ./test/determinant.cpp
  1647. ./test/stdlist.cpp
  1648. ./test/unalignedcount.cpp
  1649. ./test/qr.cpp
  1650. ./test/svd_common.h
  1651. ./test/ref.cpp
  1652. ./test/symbolic_index.cpp
  1653. ./test/geo_transformations.cpp
  1654. ./test/geo_eulerangles.cpp
  1655. ./test/eigensolver_selfadjoint.cpp
  1656. ./test/stddeque_overload.cpp
  1657. ./test/jacobisvd.cpp
  1658. ./test/nullary.cpp
  1659. ./test/inverse.cpp
  1660. ./test/integer_types.cpp
  1661. ./test/metis_support.cpp
  1662. ./test/exceptions.cpp
  1663. ./test/packetmath.cpp
  1664. ./test/schur_complex.cpp
  1665. ./test/type_alias.cpp
  1666. ./test/unalignedassert.cpp
  1667. ./test/geo_quaternion.cpp
  1668. ./test/lu.cpp
  1669. ./test/qr_fullpivoting.cpp
  1670. ./test/denseLM.cpp
  1671. ./test/linearstructure.cpp
  1672. ./test/rand.cpp
  1673. ./test/conservative_resize.cpp
  1674. ./test/eigensolver_generalized_real.cpp
  1675. ./test/pastix_support.cpp
  1676. ./test/sparse_solver.h
  1677. ./test/num_dimensions.cpp
  1678. ./test/simplicial_cholesky.cpp
  1679. ./test/hessenberg.cpp
  1680. ./test/array_reverse.cpp
  1681. ./test/special_numbers.cpp
  1682. ./test/array_for_matrix.cpp
  1683. ./test/product_large.cpp
  1684. ./test/resize.cpp
  1685. ./test/sparse_solvers.cpp
  1686. ./test/selfadjoint.cpp
  1687. ./test/schur_real.cpp
  1688. ./test/sparse_basic.cpp
  1689. ./test/conjugate_gradient.cpp
  1690. ./test/real_qz.cpp
  1691. ./test/bandmatrix.cpp
  1692. ./test/dense_storage.cpp
  1693. ./test/permutationmatrices.cpp
  1694. ./test/array_cwise.cpp
  1695. ./test/qr_colpivoting.cpp
  1696. ./test/array_replicate.cpp
  1697. ./test/rvalue_types.cpp
  1698. ./test/stable_norm.cpp
  1699. ./test/geo_homogeneous.cpp
  1700. ./test/main.h
  1701. ./test/eigensolver_complex.cpp
  1702. ./test/product_trmm.cpp
  1703. ./test/bicgstab.cpp
  1704. ./test/redux.cpp
  1705. ./test/klu_support.cpp
  1706. ./test/geo_alignedbox.cpp
  1707. ./test/is_same_dense.cpp
  1708. ./test/sparse_permutations.cpp
  1709. ./test/sparse_vector.cpp
  1710. ./test/diagonal.cpp
  1711. ./test/sparse.h
  1712. ./test/mapstride.cpp
  1713. ./test/visitor.cpp
  1714. ./test/geo_hyperplane.cpp
  1715. ./test/bdcsvd.cpp
  1716. ./test/product_trmv.cpp
  1717. ./test/nestbyvalue.cpp
  1718. ./test/array_of_string.cpp
  1719. ./test/superlu_support.cpp
  1720. ./test/sizeof.cpp
  1721. ./test/boostmultiprec.cpp
  1722. ./test/commainitializer.cpp
  1723. ./test/constructor.cpp
  1724. ./test/mixingtypes.cpp
  1725. ./test/miscmatrices.cpp
  1726. ./test/mapstaticmethods.cpp
  1727. ./test/product_notemporary.cpp
  1728. ./test/initializer_list_construction.cpp
  1729. ./test/incomplete_cholesky.cpp
  1730. ./test/geo_parametrizedline.cpp
  1731. ./test/indexed_view.cpp
  1732. ./test/qtvector.cpp
  1733. ./test/sparselu.cpp
  1734. ./test/sparse_product.cpp
  1735. ./test/dynalloc.cpp
  1736. ./test/fastmath.cpp
  1737. ./test/prec_inverse_4x4.cpp
  1738. ./test/umeyama.cpp
  1739. ./test/reshape.cpp
  1740. ./test/product_extra.cpp
  1741. ./test/jacobi.cpp
  1742. ./test/sparse_ref.cpp
  1743. ./test/nomalloc.cpp
  1744. ./test/spqr_support.cpp
  1745. ./test/lscg.cpp
  1746. ./test/cholesky.cpp
  1747. ./test/eigensolver_generic.cpp
  1748. ./test/geo_orthomethods.cpp
  1749. ./test/svd_fill.h
  1750. ./test/stl_iterators.cpp
  1751. ./Eigen/src/MetisSupport/MetisSupport.h
  1752. ./Eigen/src/CholmodSupport/CholmodSupport.h
  1753. ./Eigen/src/QR/CompleteOrthogonalDecomposition.h
  1754. ./Eigen/src/QR/FullPivHouseholderQR.h
  1755. ./Eigen/src/QR/HouseholderQR.h
  1756. ./Eigen/src/QR/ColPivHouseholderQR.h
  1757. ./Eigen/src/plugins/CommonCwiseUnaryOps.h
  1758. ./Eigen/src/plugins/BlockMethods.h
  1759. ./Eigen/src/plugins/CommonCwiseBinaryOps.h
  1760. ./Eigen/src/plugins/MatrixCwiseUnaryOps.h
  1761. ./Eigen/src/plugins/IndexedViewMethods.h
  1762. ./Eigen/src/plugins/MatrixCwiseBinaryOps.h
  1763. ./Eigen/src/SVD/UpperBidiagonalization.h
  1764. ./Eigen/src/SVD/SVDBase.h
  1765. ./Eigen/src/SVD/BDCSVD.h
  1766. ./Eigen/src/SVD/JacobiSVD.h
  1767. ./Eigen/src/SparseLU/SparseLU_relax_snode.h
  1768. ./Eigen/src/SparseLU/SparseLU_column_dfs.h
  1769. ./Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h
  1770. ./Eigen/src/SparseLU/SparseLU_pivotL.h
  1771. ./Eigen/src/SparseLU/SparseLU.h
  1772. ./Eigen/src/SparseLU/SparseLU_pruneL.h
  1773. ./Eigen/src/SparseLU/SparseLU_copy_to_ucol.h
  1774. ./Eigen/src/SparseLU/SparseLU_heap_relax_snode.h
  1775. ./Eigen/src/SparseLU/SparseLU_kernel_bmod.h
  1776. ./Eigen/src/SparseLU/SparseLU_panel_dfs.h
  1777. ./Eigen/src/SparseLU/SparseLU_panel_bmod.h
  1778. ./Eigen/src/SparseLU/SparseLU_Structs.h
  1779. ./Eigen/src/SparseLU/SparseLUImpl.h
  1780. ./Eigen/src/SparseLU/SparseLU_Memory.h
  1781. ./Eigen/src/SparseLU/SparseLU_column_bmod.h
  1782. ./Eigen/src/SparseLU/SparseLU_gemm_kernel.h
  1783. ./Eigen/src/SparseLU/SparseLU_Utils.h
  1784. ./Eigen/src/OrderingMethods/Eigen_Colamd.h
  1785. ./Eigen/src/OrderingMethods/Ordering.h
  1786. ./Eigen/src/OrderingMethods/Amd.h
  1787. ./Eigen/src/UmfPackSupport/UmfPackSupport.h
  1788. ./Eigen/src/Geometry/Umeyama.h
  1789. ./Eigen/src/Geometry/Transform.h
  1790. ./Eigen/src/Geometry/OrthoMethods.h
  1791. ./Eigen/src/Geometry/Hyperplane.h
  1792. ./Eigen/src/Geometry/Homogeneous.h
  1793. ./Eigen/src/Geometry/RotationBase.h
  1794. ./Eigen/src/Geometry/EulerAngles.h
  1795. ./Eigen/src/Geometry/Translation.h
  1796. ./Eigen/src/Geometry/Rotation2D.h
  1797. ./Eigen/src/Geometry/Scaling.h
  1798. ./Eigen/src/Geometry/AlignedBox.h
  1799. ./Eigen/src/Geometry/ParametrizedLine.h
  1800. ./Eigen/src/Geometry/Quaternion.h
  1801. ./Eigen/src/Geometry/AngleAxis.h
  1802. ./Eigen/src/Geometry/arch/Geometry_SSE.h
  1803. ./Eigen/src/KLUSupport/KLUSupport.h
  1804. ./Eigen/src/misc/Kernel.h
  1805. ./Eigen/src/misc/RealSvd2x2.h
  1806. ./Eigen/src/misc/Image.h
  1807. ./Eigen/src/StlSupport/details.h
  1808. ./Eigen/src/StlSupport/StdList.h
  1809. ./Eigen/src/StlSupport/StdDeque.h
  1810. ./Eigen/src/StlSupport/StdVector.h
  1811. ./Eigen/src/SparseQR/SparseQR.h
  1812. ./Eigen/src/SuperLUSupport/SuperLUSupport.h
  1813. ./Eigen/src/Householder/Householder.h
  1814. ./Eigen/src/Householder/HouseholderSequence.h
  1815. ./Eigen/src/Householder/BlockHouseholder.h
  1816. ./Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h
  1817. ./Eigen/src/Eigenvalues/EigenSolver.h
  1818. ./Eigen/src/Eigenvalues/GeneralizedEigenSolver.h
  1819. ./Eigen/src/Eigenvalues/Tridiagonalization.h
  1820. ./Eigen/src/Eigenvalues/HessenbergDecomposition.h
  1821. ./Eigen/src/Eigenvalues/RealQZ.h
  1822. ./Eigen/src/Eigenvalues/RealSchur.h
  1823. ./Eigen/src/Eigenvalues/ComplexSchur.h
  1824. ./Eigen/src/Eigenvalues/ComplexEigenSolver.h
  1825. ./Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h
  1826. ./Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h
  1827. ./Eigen/src/SparseCholesky/SimplicialCholesky.h
  1828. ./Eigen/src/SparseCholesky/SimplicialCholesky_impl.h
  1829. ./Eigen/src/Cholesky/LLT.h
  1830. ./Eigen/src/Cholesky/LDLT.h
  1831. ./Eigen/src/Jacobi/Jacobi.h
  1832. ./Eigen/src/PaStiXSupport/PaStiXSupport.h
  1833. ./Eigen/src/SPQRSupport/SuiteSparseQRSupport.h
  1834. ./Eigen/src/LU/Determinant.h
  1835. ./Eigen/src/LU/InverseImpl.h
  1836. ./Eigen/src/LU/PartialPivLU.h
  1837. ./Eigen/src/LU/arch/Inverse_SSE.h
  1838. ./Eigen/src/LU/FullPivLU.h
  1839. ./Eigen/src/Core/Map.h
  1840. ./Eigen/src/Core/VectorwiseOp.h
  1841. ./Eigen/src/Core/VectorBlock.h
  1842. ./Eigen/src/Core/Array.h
  1843. ./Eigen/src/Core/Assign.h
  1844. ./Eigen/src/Core/Dot.h
  1845. ./Eigen/src/Core/NestByValue.h
  1846. ./Eigen/src/Core/CoreEvaluators.h
  1847. ./Eigen/src/Core/ReturnByValue.h
  1848. ./Eigen/src/Core/SelfCwiseBinaryOp.h
  1849. ./Eigen/src/Core/GlobalFunctions.h
  1850. ./Eigen/src/Core/Transpositions.h
  1851. ./Eigen/src/Core/Fuzzy.h
  1852. ./Eigen/src/Core/NoAlias.h
  1853. ./Eigen/src/Core/CwiseNullaryOp.h
  1854. ./Eigen/src/Core/NumTraits.h
  1855. ./Eigen/src/Core/IndexedView.h
  1856. ./Eigen/src/Core/ArrayWrapper.h
  1857. ./Eigen/src/Core/util/SymbolicIndex.h
  1858. ./Eigen/src/Core/util/BlasUtil.h
  1859. ./Eigen/src/Core/util/Constants.h
  1860. ./Eigen/src/Core/util/IntegralConstant.h
  1861. ./Eigen/src/Core/util/ReshapedHelper.h
  1862. ./Eigen/src/Core/util/StaticAssert.h
  1863. ./Eigen/src/Core/util/IndexedViewHelper.h
  1864. ./Eigen/src/Core/util/ConfigureVectorization.h
  1865. ./Eigen/src/Core/util/ForwardDeclarations.h
  1866. ./Eigen/src/Core/util/Meta.h
  1867. ./Eigen/src/Core/util/XprHelper.h
  1868. ./Eigen/src/Core/util/Macros.h
  1869. ./Eigen/src/Core/util/Memory.h
  1870. ./Eigen/src/Core/Product.h
  1871. ./Eigen/src/Core/Replicate.h
  1872. ./Eigen/src/Core/ArrayBase.h
  1873. ./Eigen/src/Core/functors/NullaryFunctors.h
  1874. ./Eigen/src/Core/functors/StlFunctors.h
  1875. ./Eigen/src/Core/functors/AssignmentFunctors.h
  1876. ./Eigen/src/Core/functors/UnaryFunctors.h
  1877. ./Eigen/src/Core/functors/TernaryFunctors.h
  1878. ./Eigen/src/Core/functors/BinaryFunctors.h
  1879. ./Eigen/src/Core/Redux.h
  1880. ./Eigen/src/Core/EigenBase.h
  1881. ./Eigen/src/Core/SolverBase.h
  1882. ./Eigen/src/Core/ProductEvaluators.h
  1883. ./Eigen/src/Core/Block.h
  1884. ./Eigen/src/Core/SolveTriangular.h
  1885. ./Eigen/src/Core/ArithmeticSequence.h
  1886. ./Eigen/src/Core/MatrixBase.h
  1887. ./Eigen/src/Core/PlainObjectBase.h
  1888. ./Eigen/src/Core/Transpose.h
  1889. ./Eigen/src/Core/IO.h
  1890. ./Eigen/src/Core/MathFunctions.h
  1891. ./Eigen/src/Core/Stride.h
  1892. ./Eigen/src/Core/MathFunctionsImpl.h
  1893. ./Eigen/src/Core/StableNorm.h
  1894. ./Eigen/src/Core/DiagonalProduct.h
  1895. ./Eigen/src/Core/products/GeneralMatrixMatrix.h
  1896. ./Eigen/src/Core/products/GeneralMatrixVector.h
  1897. ./Eigen/src/Core/products/SelfadjointMatrixVector.h
  1898. ./Eigen/src/Core/products/GeneralBlockPanelKernel.h
  1899. ./Eigen/src/Core/products/TriangularSolverMatrix.h
  1900. ./Eigen/src/Core/products/SelfadjointMatrixMatrix.h
  1901. ./Eigen/src/Core/products/Parallelizer.h
  1902. ./Eigen/src/Core/products/SelfadjointRank2Update.h
  1903. ./Eigen/src/Core/products/TriangularMatrixMatrix.h
  1904. ./Eigen/src/Core/products/TriangularMatrixVector.h
  1905. ./Eigen/src/Core/products/SelfadjointProduct.h
  1906. ./Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h
  1907. ./Eigen/src/Core/products/TriangularSolverVector.h
  1908. ./Eigen/src/Core/CwiseUnaryView.h
  1909. ./Eigen/src/Core/CommaInitializer.h
  1910. ./Eigen/src/Core/DenseStorage.h
  1911. ./Eigen/src/Core/DenseBase.h
  1912. ./Eigen/src/Core/PartialReduxEvaluator.h
  1913. ./Eigen/src/Core/CoreIterators.h
  1914. ./Eigen/src/Core/PermutationMatrix.h
  1915. ./Eigen/src/Core/CwiseTernaryOp.h
  1916. ./Eigen/src/Core/Reverse.h
  1917. ./Eigen/src/Core/Reshaped.h
  1918. ./Eigen/src/Core/Inverse.h
  1919. ./Eigen/src/Core/TriangularMatrix.h
  1920. ./Eigen/src/Core/BooleanRedux.h
  1921. ./Eigen/src/Core/ForceAlignedAccess.h
  1922. ./Eigen/src/Core/Ref.h
  1923. ./Eigen/src/Core/StlIterators.h
  1924. ./Eigen/src/Core/BandMatrix.h
  1925. ./Eigen/src/Core/ConditionEstimator.h
  1926. ./Eigen/src/Core/Diagonal.h
  1927. ./Eigen/src/Core/DiagonalMatrix.h
  1928. ./Eigen/src/Core/AssignEvaluator.h
  1929. ./Eigen/src/Core/CwiseBinaryOp.h
  1930. ./Eigen/src/Core/Visitor.h
  1931. ./Eigen/src/Core/GenericPacketMath.h
  1932. ./Eigen/src/Core/SelfAdjointView.h
  1933. ./Eigen/src/Core/Random.h
  1934. ./Eigen/src/Core/Solve.h
  1935. ./Eigen/src/Core/arch/AltiVec/MathFunctions.h
  1936. ./Eigen/src/Core/arch/AltiVec/PacketMath.h
  1937. ./Eigen/src/Core/arch/AltiVec/Complex.h
  1938. ./Eigen/src/Core/arch/MSA/MathFunctions.h
  1939. ./Eigen/src/Core/arch/MSA/Complex.h
  1940. ./Eigen/src/Core/arch/MSA/PacketMath.h
  1941. ./Eigen/src/Core/arch/GPU/Half.h
  1942. ./Eigen/src/Core/arch/GPU/PacketMathHalf.h
  1943. ./Eigen/src/Core/arch/GPU/MathFunctions.h
  1944. ./Eigen/src/Core/arch/GPU/PacketMath.h
  1945. ./Eigen/src/Core/arch/GPU/TypeCasting.h
  1946. ./Eigen/src/Core/arch/NEON/MathFunctions.h
  1947. ./Eigen/src/Core/arch/NEON/Complex.h
  1948. ./Eigen/src/Core/arch/NEON/PacketMath.h
  1949. ./Eigen/src/Core/arch/NEON/TypeCasting.h
  1950. ./Eigen/src/Core/arch/AVX/MathFunctions.h
  1951. ./Eigen/src/Core/arch/AVX/TypeCasting.h
  1952. ./Eigen/src/Core/arch/AVX/Complex.h
  1953. ./Eigen/src/Core/arch/AVX/PacketMath.h
  1954. ./Eigen/src/Core/arch/SYCL/InteropHeaders.h
  1955. ./Eigen/src/Core/arch/SYCL/PacketMath.h
  1956. ./Eigen/src/Core/arch/SYCL/TypeCasting.h
  1957. ./Eigen/src/Core/arch/SYCL/MathFunctions.h
  1958. ./Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h
  1959. ./Eigen/src/Core/arch/Default/ConjHelper.h
  1960. ./Eigen/src/Core/arch/Default/Settings.h
  1961. ./Eigen/src/Core/arch/AVX512/MathFunctions.h
  1962. ./Eigen/src/Core/arch/AVX512/PacketMath.h
  1963. ./Eigen/src/Core/arch/AVX512/Complex.h
  1964. ./Eigen/src/Core/arch/SSE/PacketMath.h
  1965. ./Eigen/src/Core/arch/SSE/Complex.h
  1966. ./Eigen/src/Core/arch/SSE/TypeCasting.h
  1967. ./Eigen/src/Core/arch/SSE/MathFunctions.h
  1968. ./Eigen/src/Core/arch/ZVector/MathFunctions.h
  1969. ./Eigen/src/Core/arch/ZVector/PacketMath.h
  1970. ./Eigen/src/Core/arch/ZVector/Complex.h
  1971. ./Eigen/src/Core/arch/CUDA/Complex.h
  1972. ./Eigen/src/Core/Swap.h
  1973. ./Eigen/src/Core/MapBase.h
  1974. ./Eigen/src/Core/GeneralProduct.h
  1975. ./Eigen/src/Core/Matrix.h
  1976. ./Eigen/src/Core/Select.h
  1977. ./Eigen/src/Core/CwiseUnaryOp.h
  1978. ./Eigen/src/Core/DenseCoeffsBase.h
  1979. ./Eigen/src/SparseCore/SparseCwiseUnaryOp.h
  1980. ./Eigen/src/SparseCore/TriangularSolver.h
  1981. ./Eigen/src/SparseCore/SparseView.h
  1982. ./Eigen/src/SparseCore/SparseSolverBase.h
  1983. ./Eigen/src/SparseCore/SparseTranspose.h
  1984. ./Eigen/src/SparseCore/SparseDenseProduct.h
  1985. ./Eigen/src/SparseCore/SparseMap.h
  1986. ./Eigen/src/SparseCore/SparseProduct.h
  1987. ./Eigen/src/SparseCore/SparseUtil.h
  1988. ./Eigen/src/SparseCore/SparsePermutation.h
  1989. ./Eigen/src/SparseCore/SparseTriangularView.h
  1990. ./Eigen/src/SparseCore/SparseSelfAdjointView.h
  1991. ./Eigen/src/SparseCore/SparseMatrixBase.h
  1992. ./Eigen/src/SparseCore/AmbiVector.h
  1993. ./Eigen/src/SparseCore/SparseAssign.h
  1994. ./Eigen/src/SparseCore/SparseRedux.h
  1995. ./Eigen/src/SparseCore/SparseDot.h
  1996. ./Eigen/src/SparseCore/SparseCwiseBinaryOp.h
  1997. ./Eigen/src/SparseCore/SparseCompressedBase.h
  1998. ./Eigen/src/SparseCore/SparseSparseProductWithPruning.h
  1999. ./Eigen/src/SparseCore/SparseColEtree.h
  2000. ./Eigen/src/SparseCore/SparseRef.h
  2001. ./Eigen/src/SparseCore/CompressedStorage.h
  2002. ./Eigen/src/SparseCore/MappedSparseMatrix.h
  2003. ./Eigen/src/SparseCore/SparseDiagonalProduct.h
  2004. ./Eigen/src/SparseCore/SparseFuzzy.h
  2005. ./Eigen/src/SparseCore/ConservativeSparseSparseProduct.h
  2006. ./Eigen/src/SparseCore/SparseMatrix.h
  2007. ./Eigen/src/SparseCore/SparseVector.h
  2008. ./Eigen/src/SparseCore/SparseBlock.h
  2009. ./Eigen/src/IterativeLinearSolvers/SolveWithGuess.h
  2010. ./Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h
  2011. ./Eigen/src/IterativeLinearSolvers/BiCGSTAB.h
  2012. ./Eigen/src/IterativeLinearSolvers/ConjugateGradient.h
  2013. ./Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h
  2014. ./Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h
  2015. ./Eigen/src/IterativeLinearSolvers/IncompleteLUT.h
  2016. ./Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h
  2017. ./unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h
  2018. ./unsupported/Eigen/src/SpecialFunctions/arch/GPU/GpuSpecialFunctions.h
  2019. ./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h
  2020. ./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h
  2021. ./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h
  2022. ./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h
  2023. ./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h
  2024. ./unsupported/Eigen/src/Polynomials/Companion.h
  2025. ./unsupported/Eigen/src/Polynomials/PolynomialUtils.h
  2026. ./unsupported/Eigen/src/Polynomials/PolynomialSolver.h
  2027. ./unsupported/Eigen/src/Splines/Spline.h
  2028. ./unsupported/Eigen/src/Splines/SplineFwd.h
  2029. ./unsupported/Eigen/src/Splines/SplineFitting.h
  2030. ./unsupported/Eigen/src/BVH/KdBVH.h
  2031. ./unsupported/Eigen/src/BVH/BVAlgorithms.h
  2032. ./unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h
  2033. ./unsupported/Eigen/src/AutoDiff/AutoDiffVector.h
  2034. ./unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h
  2035. ./unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h
  2036. ./unsupported/Eigen/src/MatrixFunctions/MatrixPower.h
  2037. ./unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h
  2038. ./unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h
  2039. ./unsupported/Eigen/src/MatrixFunctions/StemFunction.h
  2040. ./unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h
  2041. ./unsupported/Eigen/src/Skyline/SkylineStorage.h
  2042. ./unsupported/Eigen/src/Skyline/SkylineMatrixBase.h
  2043. ./unsupported/Eigen/src/Skyline/SkylineMatrix.h
  2044. ./unsupported/Eigen/src/Skyline/SkylineInplaceLU.h
  2045. ./unsupported/Eigen/src/Skyline/SkylineProduct.h
  2046. ./unsupported/Eigen/src/Skyline/SkylineUtil.h
  2047. ./unsupported/Eigen/src/FFT/ei_kissfft_impl.h
  2048. ./unsupported/Eigen/src/FFT/ei_fftw_impl.h
  2049. ./unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h
  2050. ./unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h
  2051. ./unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h
  2052. ./unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h
  2053. ./unsupported/Eigen/src/NumericalDiff/NumericalDiff.h
  2054. ./unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h
  2055. ./unsupported/Eigen/src/IterativeSolvers/MINRES.h
  2056. ./unsupported/Eigen/src/IterativeSolvers/DGMRES.h
  2057. ./unsupported/Eigen/src/IterativeSolvers/Scaling.h
  2058. ./unsupported/Eigen/src/IterativeSolvers/GMRES.h
  2059. ./unsupported/Eigen/src/MoreVectorization/MathFunctions.h
  2060. ./unsupported/Eigen/src/EulerAngles/EulerAngles.h
  2061. ./unsupported/Eigen/src/EulerAngles/EulerSystem.h
  2062. ./unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h
  2063. ./unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h
  2064. ./unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h
  2065. ./unsupported/Eigen/src/SparseExtra/RandomSetter.h
  2066. ./unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h
  2067. ./unsupported/Eigen/src/SparseExtra/MarketIO.h
  2068. ./unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h
  2069. ./unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h
  2070. ./unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h
  2071. ./unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h
  2072. ./unsupported/Eigen/CXX11/src/util/EmulateCXX11Meta.h
  2073. ./unsupported/Eigen/CXX11/src/util/CXX11Meta.h
  2074. ./unsupported/Eigen/CXX11/src/util/MaxSizeVector.h
  2075. ./unsupported/Eigen/CXX11/src/util/EmulateArray.h
  2076. ./unsupported/Eigen/CXX11/src/util/CXX11Workarounds.h
  2077. ./unsupported/Eigen/CXX11/src/ThreadPool/ThreadYield.h
  2078. ./unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h
  2079. ./unsupported/Eigen/CXX11/src/ThreadPool/RunQueue.h
  2080. ./unsupported/Eigen/CXX11/src/ThreadPool/ThreadCancel.h
  2081. ./unsupported/Eigen/CXX11/src/ThreadPool/ThreadPoolInterface.h
  2082. ./unsupported/Eigen/CXX11/src/ThreadPool/ThreadLocal.h
  2083. ./unsupported/Eigen/CXX11/src/ThreadPool/Barrier.h
  2084. ./unsupported/Eigen/CXX11/src/ThreadPool/EventCount.h
  2085. ./unsupported/Eigen/CXX11/src/ThreadPool/ThreadEnvironment.h
  2086. ./unsupported/Eigen/CXX11/src/Tensor/TensorRef.h
  2087. ./unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h
  2088. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclRun.h
  2089. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclTuple.h
  2090. ./unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h
  2091. ./unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h
  2092. ./unsupported/Eigen/CXX11/src/Tensor/TensorTrace.h
  2093. ./unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h
  2094. ./unsupported/Eigen/CXX11/src/Tensor/TensorReductionGpu.h
  2095. ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h
  2096. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclPlaceHolderExpr.h
  2097. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclExprConstructor.h
  2098. ./unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h
  2099. ./unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h
  2100. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclConvertToDeviceExpression.h
  2101. ./unsupported/Eigen/CXX11/src/Tensor/Tensor.h
  2102. ./unsupported/Eigen/CXX11/src/Tensor/TensorDeviceGpu.h
  2103. ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h
  2104. ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h
  2105. ./unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h
  2106. ./unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h
  2107. ./unsupported/Eigen/CXX11/src/Tensor/TensorScan.h
  2108. ./unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h
  2109. ./unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h
  2110. ./unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h
  2111. ./unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h
  2112. ./unsupported/Eigen/CXX11/src/Tensor/TensorReductionSycl.h
  2113. ./unsupported/Eigen/CXX11/src/Tensor/TensorArgMaxSycl.h
  2114. ./unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h
  2115. ./unsupported/Eigen/CXX11/src/Tensor/TensorBase.h
  2116. ./unsupported/Eigen/CXX11/src/Tensor/TensorDimensions.h
  2117. ./unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h
  2118. ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h
  2119. ./unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h
  2120. ./unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h
  2121. ./unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h
  2122. ./unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h
  2123. ./unsupported/Eigen/CXX11/src/Tensor/TensorIO.h
  2124. ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h
  2125. ./unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h
  2126. ./unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h
  2127. ./unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h
  2128. ./unsupported/Eigen/CXX11/src/Tensor/TensorConvolutionSycl.h
  2129. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclFunctors.h
  2130. ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h
  2131. ./unsupported/Eigen/CXX11/src/Tensor/TensorSycl.h
  2132. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractFunctors.h
  2133. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAccessor.h
  2134. ./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h
  2135. ./unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h
  2136. ./unsupported/Eigen/CXX11/src/Tensor/TensorGpuHipCudaDefines.h
  2137. ./unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h
  2138. ./unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h
  2139. ./unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h
  2140. ./unsupported/Eigen/CXX11/src/Tensor/TensorGpuHipCudaUndefines.h
  2141. ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h
  2142. ./unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h
  2143. ./unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h
  2144. ./unsupported/Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h
  2145. ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionSycl.h
  2146. ./unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h
  2147. ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h
  2148. ./unsupported/Eigen/CXX11/src/Tensor/TensorMacros.h
  2149. ./unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h
  2150. ./unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h
  2151. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclLeafCount.h
  2152. ./unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h
  2153. ./unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h
  2154. ./unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h
  2155. ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionGpu.h
  2156. ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h
  2157. ./unsupported/Eigen/CXX11/src/Tensor/TensorDimensionList.h
  2158. ./unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h
  2159. ./unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h
  2160. ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h
  2161. ./unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h
  2162. ./unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h
  2163. ./unsupported/Eigen/CXX11/src/FixedPoint/MatMatProductNEON.h
  2164. ./unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h
  2165. ./unsupported/Eigen/CXX11/src/FixedPoint/FixedPointTypes.h
  2166. ./unsupported/Eigen/CXX11/src/FixedPoint/MatMatProductAVX2.h
  2167. ./unsupported/bench/bench_svd.cpp
  2168. ./unsupported/test/cxx11_tensor_image_patch_sycl.cpp
  2169. ./unsupported/test/cxx11_tensor_expr.cpp
  2170. ./unsupported/test/FFTW.cpp
  2171. ./unsupported/test/cxx11_tensor_reverse_sycl.cpp
  2172. ./unsupported/test/cxx11_tensor_comparisons.cpp
  2173. ./unsupported/test/cxx11_tensor_intdiv.cpp
  2174. ./unsupported/test/autodiff.cpp
  2175. ./unsupported/test/cxx11_tensor_executor.cpp
  2176. ./unsupported/test/cxx11_tensor_reduction.cpp
  2177. ./unsupported/test/cxx11_tensor_device_sycl.cpp
  2178. ./unsupported/test/minres.cpp
  2179. ./unsupported/test/cxx11_tensor_striding.cpp
  2180. ./unsupported/test/cxx11_tensor_chipping.cpp
  2181. ./unsupported/test/cxx11_tensor_convolution_sycl.cpp
  2182. ./unsupported/test/openglsupport.cpp
  2183. ./unsupported/test/cxx11_tensor_ifft.cpp
  2184. ./unsupported/test/polynomialutils.cpp
  2185. ./unsupported/test/cxx11_tensor_block_access.cpp
  2186. ./unsupported/test/cxx11_tensor_block_eval.cpp
  2187. ./unsupported/test/cxx11_tensor_block_io.cpp
  2188. ./unsupported/test/cxx11_tensor_morphing.cpp
  2189. ./unsupported/test/cxx11_tensor_casts.cpp
  2190. ./unsupported/test/cxx11_tensor_shuffling_sycl.cpp
  2191. ./unsupported/test/cxx11_tensor_morphing_sycl.cpp
  2192. ./unsupported/test/forward_adolc.cpp
  2193. ./unsupported/test/cxx11_tensor_layout_swap.cpp
  2194. ./unsupported/test/cxx11_tensor_move.cpp
  2195. ./unsupported/test/EulerAngles.cpp
  2196. ./unsupported/test/cxx11_tensor_trace.cpp
  2197. ./unsupported/test/alignedvector3.cpp
  2198. ./unsupported/test/cxx11_tensor_lvalue.cpp
  2199. ./unsupported/test/cxx11_tensor_argmax.cpp
  2200. ./unsupported/test/cxx11_tensor_broadcast_sycl.cpp
  2201. ./unsupported/test/autodiff_scalar.cpp
  2202. ./unsupported/test/sparse_extra.cpp
  2203. ./unsupported/test/cxx11_tensor_of_strings.cpp
  2204. ./unsupported/test/cxx11_tensor_empty.cpp
  2205. ./unsupported/test/cxx11_tensor_patch.cpp
  2206. ./unsupported/test/cxx11_tensor_sycl.cpp
  2207. ./unsupported/test/cxx11_tensor_forced_eval_sycl.cpp
  2208. ./unsupported/test/cxx11_tensor_inflation_sycl.cpp
  2209. ./unsupported/test/BVH.cpp
  2210. ./unsupported/test/cxx11_tensor_generator.cpp
  2211. ./unsupported/test/cxx11_meta.cpp
  2212. ./unsupported/test/matrix_functions.h
  2213. ./unsupported/test/kronecker_product.cpp
  2214. ./unsupported/test/matrix_function.cpp
  2215. ./unsupported/test/cxx11_tensor_thread_pool.cpp
  2216. ./unsupported/test/cxx11_non_blocking_thread_pool.cpp
  2217. ./unsupported/test/cxx11_tensor_fft.cpp
  2218. ./unsupported/test/cxx11_tensor_assign.cpp
  2219. ./unsupported/test/cxx11_tensor_simple.cpp
  2220. ./unsupported/test/cxx11_tensor_of_complex.cpp
  2221. ./unsupported/test/cxx11_tensor_inflation.cpp
  2222. ./unsupported/test/cxx11_tensor_map.cpp
  2223. ./unsupported/test/cxx11_tensor_shuffling.cpp
  2224. ./unsupported/test/cxx11_tensor_padding.cpp
  2225. ./unsupported/test/cxx11_tensor_argmax_sycl.cpp
  2226. ./unsupported/test/matrix_square_root.cpp
  2227. ./unsupported/test/dgmres.cpp
  2228. ./unsupported/test/cxx11_tensor_custom_op_sycl.cpp
  2229. ./unsupported/test/cxx11_tensor_reduction_sycl.cpp
  2230. ./unsupported/test/cxx11_runqueue.cpp
  2231. ./unsupported/test/cxx11_tensor_const.cpp
  2232. ./unsupported/test/matrix_power.cpp
  2233. ./unsupported/test/cxx11_tensor_contraction.cpp
  2234. ./unsupported/test/cxx11_tensor_random.cpp
  2235. ./unsupported/test/cxx11_tensor_volume_patch_sycl.cpp
  2236. ./unsupported/test/cxx11_tensor_contract_sycl.cpp
  2237. ./unsupported/test/cxx11_tensor_math.cpp
  2238. ./unsupported/test/splines.cpp
  2239. ./unsupported/test/cxx11_tensor_ref.cpp
  2240. ./unsupported/test/cxx11_tensor_concatenation_sycl.cpp
  2241. ./unsupported/test/gmres.cpp
  2242. ./unsupported/test/cxx11_tensor_fixed_size.cpp
  2243. ./unsupported/test/cxx11_tensor_custom_op.cpp
  2244. ./unsupported/test/cxx11_tensor_generator_sycl.cpp
  2245. ./unsupported/test/cxx11_tensor_uint128.cpp
  2246. ./unsupported/test/cxx11_tensor_builtins_sycl.cpp
  2247. ./unsupported/test/polynomialsolver.cpp
  2248. ./unsupported/test/cxx11_tensor_concatenation.cpp
  2249. ./unsupported/test/cxx11_tensor_broadcasting.cpp
  2250. ./unsupported/test/cxx11_tensor_convolution.cpp
  2251. ./unsupported/test/cxx11_tensor_forced_eval.cpp
  2252. ./unsupported/test/levenberg_marquardt.cpp
  2253. ./unsupported/test/cxx11_tensor_reverse.cpp
  2254. ./unsupported/test/cxx11_tensor_notification.cpp
  2255. ./unsupported/test/cxx11_tensor_patch_sycl.cpp
  2256. ./unsupported/test/cxx11_tensor_image_patch.cpp
  2257. ./unsupported/test/cxx11_tensor_scan.cpp
  2258. ./unsupported/test/cxx11_tensor_padding_sycl.cpp
  2259. ./unsupported/test/cxx11_tensor_index_list.cpp
  2260. ./unsupported/test/cxx11_tensor_io.cpp
  2261. ./unsupported/test/cxx11_tensor_mixed_indices.cpp
  2262. ./unsupported/test/cxx11_tensor_striding_sycl.cpp
  2263. ./unsupported/test/cxx11_tensor_of_const_values.cpp
  2264. ./unsupported/test/cxx11_tensor_symmetry.cpp
  2265. ./unsupported/test/cxx11_tensor_custom_index.cpp
  2266. ./unsupported/test/cxx11_tensor_chipping_sycl.cpp
  2267. ./unsupported/test/cxx11_tensor_roundings.cpp
  2268. ./unsupported/test/matrix_exponential.cpp
  2269. ./unsupported/test/cxx11_eventcount.cpp
  2270. ./unsupported/test/special_functions.cpp
  2271. ./unsupported/test/cxx11_tensor_dimension.cpp
  2272. ./unsupported/test/cxx11_tensor_layout_swap_sycl.cpp
  2273. ./lapack/eigenvalues.cpp
  2274. ./lapack/single.cpp
  2275. ./lapack/svd.cpp
  2276. ./lapack/complex_single.cpp
  2277. ./lapack/lu.cpp
  2278. ./lapack/double.cpp
  2279. ./lapack/complex_double.cpp
  2280. ./lapack/cholesky.cpp
  2281. ./lapack/lapack_common.h
  2282. ./blas/level2_impl.h
  2283. ./blas/PackedTriangularMatrixVector.h
  2284. ./blas/level3_impl.h
  2285. ./blas/complex_double.cpp
  2286. ./blas/common.h
  2287. ./blas/GeneralRank1Update.h
  2288. ./blas/double.cpp
  2289. ./blas/complex_single.cpp
  2290. ./blas/Rank2Update.h
  2291. ./blas/level1_impl.h
  2292. ./blas/level2_real_impl.h
  2293. ./blas/level1_real_impl.h
  2294. ./blas/single.cpp
  2295. ./blas/PackedSelfadjointProduct.h
  2296. ./blas/BandTriangularSolver.h
  2297. ./blas/level2_cplx_impl.h
  2298. ./blas/PackedTriangularSolverVector.h
  2299. ./blas/level1_cplx_impl.h
  2300. ./bench/analyze-blocking-sizes.cpp
  2301. ./bench/BenchTimer.h
  2302. ./bench/spbench/spbenchsolver.h
  2303. ./bench/spbench/spbenchstyle.h
  2304. ./bench/benchFFT.cpp
  2305. ./bench/eig33.cpp
  2306. ./bench/benchmark-blocking-sizes.cpp
  2307. ./demos/opengl/quaternion_demo.cpp
  2308. ./demos/opengl/camera.h
  2309. ./demos/opengl/gpuhelper.cpp
  2310. ./demos/opengl/gpuhelper.h
  2311. ./demos/opengl/icosphere.cpp
  2312. ./demos/opengl/quaternion_demo.h
  2313. ./demos/opengl/trackball.h
  2314. ./demos/opengl/icosphere.h
  2315. ./demos/opengl/camera.cpp
  2316. ./demos/opengl/trackball.cpp
  2317. ./demos/mix_eigen_and_c/binary_library.h
  2318. ./demos/mix_eigen_and_c/binary_library.cpp
  2319. ./demos/mandelbrot/mandelbrot.cpp
  2320. ./demos/mandelbrot/mandelbrot.h
  2321. Mozilla Public License Version 2.0
  2322. ==================================
  2323. 1. Definitions
  2324. --------------
  2325. 1.1. "Contributor"
  2326. means each individual or legal entity that creates, contributes to
  2327. the creation of, or owns Covered Software.
  2328. 1.2. "Contributor Version"
  2329. means the combination of the Contributions of others (if any) used
  2330. by a Contributor and that particular Contributor's Contribution.
  2331. 1.3. "Contribution"
  2332. means Covered Software of a particular Contributor.
  2333. 1.4. "Covered Software"
  2334. means Source Code Form to which the initial Contributor has attached
  2335. the notice in Exhibit A, the Executable Form of such Source Code
  2336. Form, and Modifications of such Source Code Form, in each case
  2337. including portions thereof.
  2338. 1.5. "Incompatible With Secondary Licenses"
  2339. means
  2340. (a) that the initial Contributor has attached the notice described
  2341. in Exhibit B to the Covered Software; or
  2342. (b) that the Covered Software was made available under the terms of
  2343. version 1.1 or earlier of the License, but not also under the
  2344. terms of a Secondary License.
  2345. 1.6. "Executable Form"
  2346. means any form of the work other than Source Code Form.
  2347. 1.7. "Larger Work"
  2348. means a work that combines Covered Software with other material, in
  2349. a separate file or files, that is not Covered Software.
  2350. 1.8. "License"
  2351. means this document.
  2352. 1.9. "Licensable"
  2353. means having the right to grant, to the maximum extent possible,
  2354. whether at the time of the initial grant or subsequently, any and
  2355. all of the rights conveyed by this License.
  2356. 1.10. "Modifications"
  2357. means any of the following:
  2358. (a) any file in Source Code Form that results from an addition to,
  2359. deletion from, or modification of the contents of Covered
  2360. Software; or
  2361. (b) any new file in Source Code Form that contains any Covered
  2362. Software.
  2363. 1.11. "Patent Claims" of a Contributor
  2364. means any patent claim(s), including without limitation, method,
  2365. process, and apparatus claims, in any patent Licensable by such
  2366. Contributor that would be infringed, but for the grant of the
  2367. License, by the making, using, selling, offering for sale, having
  2368. made, import, or transfer of either its Contributions or its
  2369. Contributor Version.
  2370. 1.12. "Secondary License"
  2371. means either the GNU General Public License, Version 2.0, the GNU
  2372. Lesser General Public License, Version 2.1, the GNU Affero General
  2373. Public License, Version 3.0, or any later versions of those
  2374. licenses.
  2375. 1.13. "Source Code Form"
  2376. means the form of the work preferred for making modifications.
  2377. 1.14. "You" (or "Your")
  2378. means an individual or a legal entity exercising rights under this
  2379. License. For legal entities, "You" includes any entity that
  2380. controls, is controlled by, or is under common control with You. For
  2381. purposes of this definition, "control" means (a) the power, direct
  2382. or indirect, to cause the direction or management of such entity,
  2383. whether by contract or otherwise, or (b) ownership of more than
  2384. fifty percent (50%) of the outstanding shares or beneficial
  2385. ownership of such entity.
  2386. 2. License Grants and Conditions
  2387. --------------------------------
  2388. 2.1. Grants
  2389. Each Contributor hereby grants You a world-wide, royalty-free,
  2390. non-exclusive license:
  2391. (a) under intellectual property rights (other than patent or trademark)
  2392. Licensable by such Contributor to use, reproduce, make available,
  2393. modify, display, perform, distribute, and otherwise exploit its
  2394. Contributions, either on an unmodified basis, with Modifications, or
  2395. as part of a Larger Work; and
  2396. (b) under Patent Claims of such Contributor to make, use, sell, offer
  2397. for sale, have made, import, and otherwise transfer either its
  2398. Contributions or its Contributor Version.
  2399. 2.2. Effective Date
  2400. The licenses granted in Section 2.1 with respect to any Contribution
  2401. become effective for each Contribution on the date the Contributor first
  2402. distributes such Contribution.
  2403. 2.3. Limitations on Grant Scope
  2404. The licenses granted in this Section 2 are the only rights granted under
  2405. this License. No additional rights or licenses will be implied from the
  2406. distribution or licensing of Covered Software under this License.
  2407. Notwithstanding Section 2.1(b) above, no patent license is granted by a
  2408. Contributor:
  2409. (a) for any code that a Contributor has removed from Covered Software;
  2410. or
  2411. (b) for infringements caused by: (i) Your and any other third party's
  2412. modifications of Covered Software, or (ii) the combination of its
  2413. Contributions with other software (except as part of its Contributor
  2414. Version); or
  2415. (c) under Patent Claims infringed by Covered Software in the absence of
  2416. its Contributions.
  2417. This License does not grant any rights in the trademarks, service marks,
  2418. or logos of any Contributor (except as may be necessary to comply with
  2419. the notice requirements in Section 3.4).
  2420. 2.4. Subsequent Licenses
  2421. No Contributor makes additional grants as a result of Your choice to
  2422. distribute the Covered Software under a subsequent version of this
  2423. License (see Section 10.2) or under the terms of a Secondary License (if
  2424. permitted under the terms of Section 3.3).
  2425. 2.5. Representation
  2426. Each Contributor represents that the Contributor believes its
  2427. Contributions are its original creation(s) or it has sufficient rights
  2428. to grant the rights to its Contributions conveyed by this License.
  2429. 2.6. Fair Use
  2430. This License is not intended to limit any rights You have under
  2431. applicable copyright doctrines of fair use, fair dealing, or other
  2432. equivalents.
  2433. 2.7. Conditions
  2434. Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
  2435. in Section 2.1.
  2436. 3. Responsibilities
  2437. -------------------
  2438. 3.1. Distribution of Source Form
  2439. All distribution of Covered Software in Source Code Form, including any
  2440. Modifications that You create or to which You contribute, must be under
  2441. the terms of this License. You must inform recipients that the Source
  2442. Code Form of the Covered Software is governed by the terms of this
  2443. License, and how they can obtain a copy of this License. You may not
  2444. attempt to alter or restrict the recipients' rights in the Source Code
  2445. Form.
  2446. 3.2. Distribution of Executable Form
  2447. If You distribute Covered Software in Executable Form then:
  2448. (a) such Covered Software must also be made available in Source Code
  2449. Form, as described in Section 3.1, and You must inform recipients of
  2450. the Executable Form how they can obtain a copy of such Source Code
  2451. Form by reasonable means in a timely manner, at a charge no more
  2452. than the cost of distribution to the recipient; and
  2453. (b) You may distribute such Executable Form under the terms of this
  2454. License, or sublicense it under different terms, provided that the
  2455. license for the Executable Form does not attempt to limit or alter
  2456. the recipients' rights in the Source Code Form under this License.
  2457. 3.3. Distribution of a Larger Work
  2458. You may create and distribute a Larger Work under terms of Your choice,
  2459. provided that You also comply with the requirements of this License for
  2460. the Covered Software. If the Larger Work is a combination of Covered
  2461. Software with a work governed by one or more Secondary Licenses, and the
  2462. Covered Software is not Incompatible With Secondary Licenses, this
  2463. License permits You to additionally distribute such Covered Software
  2464. under the terms of such Secondary License(s), so that the recipient of
  2465. the Larger Work may, at their option, further distribute the Covered
  2466. Software under the terms of either this License or such Secondary
  2467. License(s).
  2468. 3.4. Notices
  2469. You may not remove or alter the substance of any license notices
  2470. (including copyright notices, patent notices, disclaimers of warranty,
  2471. or limitations of liability) contained within the Source Code Form of
  2472. the Covered Software, except that You may alter any license notices to
  2473. the extent required to remedy known factual inaccuracies.
  2474. 3.5. Application of Additional Terms
  2475. You may choose to offer, and to charge a fee for, warranty, support,
  2476. indemnity or liability obligations to one or more recipients of Covered
  2477. Software. However, You may do so only on Your own behalf, and not on
  2478. behalf of any Contributor. You must make it absolutely clear that any
  2479. such warranty, support, indemnity, or liability obligation is offered by
  2480. You alone, and You hereby agree to indemnify every Contributor for any
  2481. liability incurred by such Contributor as a result of warranty, support,
  2482. indemnity or liability terms You offer. You may include additional
  2483. disclaimers of warranty and limitations of liability specific to any
  2484. jurisdiction.
  2485. 4. Inability to Comply Due to Statute or Regulation
  2486. ---------------------------------------------------
  2487. If it is impossible for You to comply with any of the terms of this
  2488. License with respect to some or all of the Covered Software due to
  2489. statute, judicial order, or regulation then You must: (a) comply with
  2490. the terms of this License to the maximum extent possible; and (b)
  2491. describe the limitations and the code they affect. Such description must
  2492. be placed in a text file included with all distributions of the Covered
  2493. Software under this License. Except to the extent prohibited by statute
  2494. or regulation, such description must be sufficiently detailed for a
  2495. recipient of ordinary skill to be able to understand it.
  2496. 5. Termination
  2497. --------------
  2498. 5.1. The rights granted under this License will terminate automatically
  2499. if You fail to comply with any of its terms. However, if You become
  2500. compliant, then the rights granted under this License from a particular
  2501. Contributor are reinstated (a) provisionally, unless and until such
  2502. Contributor explicitly and finally terminates Your grants, and (b) on an
  2503. ongoing basis, if such Contributor fails to notify You of the
  2504. non-compliance by some reasonable means prior to 60 days after You have
  2505. come back into compliance. Moreover, Your grants from a particular
  2506. Contributor are reinstated on an ongoing basis if such Contributor
  2507. notifies You of the non-compliance by some reasonable means, this is the
  2508. first time You have received notice of non-compliance with this License
  2509. from such Contributor, and You become compliant prior to 30 days after
  2510. Your receipt of the notice.
  2511. 5.2. If You initiate litigation against any entity by asserting a patent
  2512. infringement claim (excluding declaratory judgment actions,
  2513. counter-claims, and cross-claims) alleging that a Contributor Version
  2514. directly or indirectly infringes any patent, then the rights granted to
  2515. You by any and all Contributors for the Covered Software under Section
  2516. 2.1 of this License shall terminate.
  2517. 5.3. In the event of termination under Sections 5.1 or 5.2 above, all
  2518. end user license agreements (excluding distributors and resellers) which
  2519. have been validly granted by You or Your distributors under this License
  2520. prior to termination shall survive termination.
  2521. ************************************************************************
  2522. * *
  2523. * 6. Disclaimer of Warranty *
  2524. * ------------------------- *
  2525. * *
  2526. * Covered Software is provided under this License on an "as is" *
  2527. * basis, without warranty of any kind, either expressed, implied, or *
  2528. * statutory, including, without limitation, warranties that the *
  2529. * Covered Software is free of defects, merchantable, fit for a *
  2530. * particular purpose or non-infringing. The entire risk as to the *
  2531. * quality and performance of the Covered Software is with You. *
  2532. * Should any Covered Software prove defective in any respect, You *
  2533. * (not any Contributor) assume the cost of any necessary servicing, *
  2534. * repair, or correction. This disclaimer of warranty constitutes an *
  2535. * essential part of this License. No use of any Covered Software is *
  2536. * authorized under this License except under this disclaimer. *
  2537. * *
  2538. ************************************************************************
  2539. ************************************************************************
  2540. * *
  2541. * 7. Limitation of Liability *
  2542. * -------------------------- *
  2543. * *
  2544. * Under no circumstances and under no legal theory, whether tort *
  2545. * (including negligence), contract, or otherwise, shall any *
  2546. * Contributor, or anyone who distributes Covered Software as *
  2547. * permitted above, be liable to You for any direct, indirect, *
  2548. * special, incidental, or consequential damages of any character *
  2549. * including, without limitation, damages for lost profits, loss of *
  2550. * goodwill, work stoppage, computer failure or malfunction, or any *
  2551. * and all other commercial damages or losses, even if such party *
  2552. * shall have been informed of the possibility of such damages. This *
  2553. * limitation of liability shall not apply to liability for death or *
  2554. * personal injury resulting from such party's negligence to the *
  2555. * extent applicable law prohibits such limitation. Some *
  2556. * jurisdictions do not allow the exclusion or limitation of *
  2557. * incidental or consequential damages, so this exclusion and *
  2558. * limitation may not apply to You. *
  2559. * *
  2560. ************************************************************************
  2561. 8. Litigation
  2562. -------------
  2563. Any litigation relating to this License may be brought only in the
  2564. courts of a jurisdiction where the defendant maintains its principal
  2565. place of business and such litigation shall be governed by laws of that
  2566. jurisdiction, without reference to its conflict-of-law provisions.
  2567. Nothing in this Section shall prevent a party's ability to bring
  2568. cross-claims or counter-claims.
  2569. 9. Miscellaneous
  2570. ----------------
  2571. This License represents the complete agreement concerning the subject
  2572. matter hereof. If any provision of this License is held to be
  2573. unenforceable, such provision shall be reformed only to the extent
  2574. necessary to make it enforceable. Any law or regulation which provides
  2575. that the language of a contract shall be construed against the drafter
  2576. shall not be used to construe this License against a Contributor.
  2577. 10. Versions of the License
  2578. ---------------------------
  2579. 10.1. New Versions
  2580. Mozilla Foundation is the license steward. Except as provided in Section
  2581. 10.3, no one other than the license steward has the right to modify or
  2582. publish new versions of this License. Each version will be given a
  2583. distinguishing version number.
  2584. 10.2. Effect of New Versions
  2585. You may distribute the Covered Software under the terms of the version
  2586. of the License under which You originally received the Covered Software,
  2587. or under the terms of any subsequent version published by the license
  2588. steward.
  2589. 10.3. Modified Versions
  2590. If you create software not governed by this License, and you want to
  2591. create a new license for such software, you may create and use a
  2592. modified version of this License if you rename the license and remove
  2593. any references to the name of the license steward (except to note that
  2594. such modified license differs from this License).
  2595. 10.4. Distributing Source Code Form that is Incompatible With Secondary
  2596. Licenses
  2597. If You choose to distribute Source Code Form that is Incompatible With
  2598. Secondary Licenses under the terms of this version of the License, the
  2599. notice described in Exhibit B of this License must be attached.
  2600. Exhibit A - Source Code Form License Notice
  2601. -------------------------------------------
  2602. This Source Code Form is subject to the terms of the Mozilla Public
  2603. License, v. 2.0. If a copy of the MPL was not distributed with this
  2604. file, You can obtain one at http://mozilla.org/MPL/2.0/.
  2605. If it is not possible or desirable to put the notice in a particular
  2606. file, then You may include the notice in a location (such as a LICENSE
  2607. file in a relevant directory) where a recipient would be likely to look
  2608. for such a notice.
  2609. You may add additional accurate notices of copyright ownership.
  2610. Exhibit B - "Incompatible With Secondary Licenses" Notice
  2611. ---------------------------------------------------------
  2612. This Source Code Form is "Incompatible With Secondary Licenses", as
  2613. defined by the Mozilla Public License, v. 2.0.
  2614. ----------------------------------------------------------------------
  2615. Following applies to:
  2616. ./doc/UsingIntelMKL.dox
  2617. ./doc/UsingIntelMKL.dox
  2618. ./Eigen/src/Eigenvalues/ComplexSchur_MKL.h
  2619. ./Eigen/src/Eigenvalues/ComplexSchur_MKL.h
  2620. ./Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h
  2621. ./Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h
  2622. ./Eigen/src/Eigenvalues/RealSchur_MKL.h
  2623. ./Eigen/src/Eigenvalues/RealSchur_MKL.h
  2624. ./Eigen/src/LU/arch/Inverse_SSE.h
  2625. ./Eigen/src/LU/arch/Inverse_SSE.h
  2626. ./Eigen/src/LU/PartialPivLU_MKL.h
  2627. ./Eigen/src/LU/PartialPivLU_MKL.h
  2628. ./Eigen/src/QR/HouseholderQR_MKL.h
  2629. ./Eigen/src/QR/HouseholderQR_MKL.h
  2630. ./Eigen/src/QR/ColPivHouseholderQR_MKL.h
  2631. ./Eigen/src/QR/ColPivHouseholderQR_MKL.h
  2632. ./Eigen/src/SVD/JacobiSVD_MKL.h
  2633. ./Eigen/src/SVD/JacobiSVD_MKL.h
  2634. ./Eigen/src/PardisoSupport/PardisoSupport.h
  2635. ./Eigen/src/PardisoSupport/PardisoSupport.h
  2636. ./Eigen/src/Core/Assign_MKL.h
  2637. ./Eigen/src/Core/Assign_MKL.h
  2638. ./Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h
  2639. ./Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h
  2640. ./Eigen/src/Core/products/GeneralMatrixVector_MKL.h
  2641. ./Eigen/src/Core/products/GeneralMatrixVector_MKL.h
  2642. ./Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h
  2643. ./Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h
  2644. ./Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h
  2645. ./Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h
  2646. ./Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h
  2647. ./Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h
  2648. ./Eigen/src/Core/products/TriangularMatrixVector_MKL.h
  2649. ./Eigen/src/Core/products/TriangularMatrixVector_MKL.h
  2650. ./Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h
  2651. ./Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h
  2652. ./Eigen/src/Core/products/TriangularSolverMatrix_MKL.h
  2653. ./Eigen/src/Core/products/TriangularSolverMatrix_MKL.h
  2654. ./Eigen/src/Core/util/MKL_support.h
  2655. ./Eigen/src/Core/util/MKL_support.h
  2656. ./Eigen/src/Cholesky/LLT_MKL.h
  2657. ./Eigen/src/Cholesky/LLT_MKL.h
  2658. /*
  2659. Copyright (c) 2011, Intel Corporation. All rights reserved.
  2660. Redistribution and use in source and binary forms, with or without
  2661. modification, are permitted provided that the following conditions
  2662. are met:
  2663. * Redistributions of source code must retain the above copyright
  2664. notice, this list of conditions and the following disclaimer. *
  2665. Redistributions in binary form must reproduce the above copyright
  2666. notice, this list of conditions and the following disclaimer in the
  2667. documentation and/or other materials provided with the
  2668. distribution. * Neither the name of Intel Corporation nor the
  2669. names of its contributors may be used to endorse or promote
  2670. products derived from this software without specific prior written
  2671. permission.
  2672. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2673. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2674. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  2675. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  2676. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2677. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2678. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2679. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2680. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2681. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2682. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2683. */
  2684. ----------------------------------------------------------------------
  2685. Following applies to:
  2686. ./unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h
  2687. ./unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h
  2688. ./unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h
  2689. ./unsupported/Eigen/src/LevenbergMarquardt/LMpar.h
  2690. ./unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h
  2691. Minpack Copyright Notice (1999) University of Chicago. All rights
  2692. reserved
  2693. Redistribution and use in source and binary forms, with or
  2694. without modification, are permitted provided that the
  2695. following conditions are met:
  2696. 1. Redistributions of source code must retain the above
  2697. copyright notice, this list of conditions and the following
  2698. disclaimer.
  2699. 2. Redistributions in binary form must reproduce the above
  2700. copyright notice, this list of conditions and the following
  2701. disclaimer in the documentation and/or other materials
  2702. provided with the distribution.
  2703. 3. The end-user documentation included with the
  2704. redistribution, if any, must include the following
  2705. acknowledgment:
  2706. "This product includes software developed by the
  2707. University of Chicago, as Operator of Argonne National
  2708. Laboratory.
  2709. Alternately, this acknowledgment may appear in the software
  2710. itself, if and wherever such third-party acknowledgments
  2711. normally appear.
  2712. 4. WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED "AS IS"
  2713. WITHOUT WARRANTY OF ANY KIND. THE COPYRIGHT HOLDER, THE
  2714. UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, AND
  2715. THEIR EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR
  2716. IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES
  2717. OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE
  2718. OR NON-INFRINGEMENT, (2) DO NOT ASSUME ANY LEGAL LIABILITY
  2719. OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR
  2720. USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF
  2721. THE SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4)
  2722. DO NOT WARRANT THAT THE SOFTWARE WILL FUNCTION
  2723. UNINTERRUPTED, THAT IT IS ERROR-FREE OR THAT ANY ERRORS WILL
  2724. BE CORRECTED.
  2725. 5. LIMITATION OF LIABILITY. IN NO EVENT WILL THE COPYRIGHT
  2726. HOLDER, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF
  2727. ENERGY, OR THEIR EMPLOYEES: BE LIABLE FOR ANY INDIRECT,
  2728. INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF
  2729. ANY KIND OR NATURE, INCLUDING BUT NOT LIMITED TO LOSS OF
  2730. PROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER
  2731. SUCH LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT
  2732. (INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR OTHERWISE,
  2733. EVEN IF ANY OF SAID PARTIES HAS BEEN WARNED OF THE
  2734. POSSIBILITY OF SUCH LOSS OR DAMAGES.
  2735. Copyright (c) 1992-2013 The University of Tennessee and The University
  2736. of Tennessee Research Foundation. All rights
  2737. reserved.
  2738. Copyright (c) 2000-2013 The University of California Berkeley. All
  2739. rights reserved.
  2740. Copyright (c) 2006-2013 The University of Colorado Denver. All rights
  2741. reserved.
  2742. Following applies to:
  2743. ./lapack/*.c
  2744. $COPYRIGHT$
  2745. Additional copyrights may follow
  2746. $HEADER$
  2747. Redistribution and use in source and binary forms, with or without
  2748. modification, are permitted provided that the following conditions are
  2749. met:
  2750. - Redistributions of source code must retain the above copyright
  2751. notice, this list of conditions and the following disclaimer.
  2752. - Redistributions in binary form must reproduce the above copyright
  2753. notice, this list of conditions and the following disclaimer listed
  2754. in this license in the documentation and/or other materials
  2755. provided with the distribution.
  2756. - Neither the name of the copyright holders nor the names of its
  2757. contributors may be used to endorse or promote products derived from
  2758. this software without specific prior written permission.
  2759. The copyright holders provide no reassurances that the source code
  2760. provided does not infringe any patent, copyright, or any other
  2761. intellectual property rights of third parties. The copyright holders
  2762. disclaim any liability to any recipient for claims brought against
  2763. recipient by any third party for infringement of that parties
  2764. intellectual property rights.
  2765. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2766. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2767. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  2768. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  2769. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2770. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2771. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2772. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2773. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2774. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2775. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2776. FImmutableSortedDictionary
  2777. Copyright (c) 2012 Mads Hartmann Jensen
  2778. Permission is hereby granted, free of charge, to any person obtaining a copy of
  2779. this software and associated documentation files (the "Software"), to deal in
  2780. the Software without restriction, including without limitation the rights to
  2781. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  2782. of the Software, and to permit persons to whom the Software is furnished to do
  2783. so, subject to the following conditions:
  2784. The above copyright notice and this permission notice shall be included in all
  2785. copies or substantial portions of the Software.
  2786. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2787. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2788. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2789. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2790. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2791. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2792. SOFTWARE.
  2793. FP16
  2794. The MIT License (MIT)
  2795. Copyright (c) 2017 Facebook Inc.
  2796. Copyright (c) 2017 Georgia Institute of Technology
  2797. 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:
  2798. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  2799. 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.
  2800. Firebase
  2801. Apache License
  2802. Version 2.0, January 2004
  2803. http://www.apache.org/licenses/
  2804. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2805. 1. Definitions.
  2806. "License" shall mean the terms and conditions for use, reproduction,
  2807. and distribution as defined by Sections 1 through 9 of this document.
  2808. "Licensor" shall mean the copyright owner or entity authorized by
  2809. the copyright owner that is granting the License.
  2810. "Legal Entity" shall mean the union of the acting entity and all
  2811. other entities that control, are controlled by, or are under common
  2812. control with that entity. For the purposes of this definition,
  2813. "control" means (i) the power, direct or indirect, to cause the
  2814. direction or management of such entity, whether by contract or
  2815. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2816. outstanding shares, or (iii) beneficial ownership of such entity.
  2817. "You" (or "Your") shall mean an individual or Legal Entity
  2818. exercising permissions granted by this License.
  2819. "Source" form shall mean the preferred form for making modifications,
  2820. including but not limited to software source code, documentation
  2821. source, and configuration files.
  2822. "Object" form shall mean any form resulting from mechanical
  2823. transformation or translation of a Source form, including but
  2824. not limited to compiled object code, generated documentation,
  2825. and conversions to other media types.
  2826. "Work" shall mean the work of authorship, whether in Source or
  2827. Object form, made available under the License, as indicated by a
  2828. copyright notice that is included in or attached to the work
  2829. (an example is provided in the Appendix below).
  2830. "Derivative Works" shall mean any work, whether in Source or Object
  2831. form, that is based on (or derived from) the Work and for which the
  2832. editorial revisions, annotations, elaborations, or other modifications
  2833. represent, as a whole, an original work of authorship. For the purposes
  2834. of this License, Derivative Works shall not include works that remain
  2835. separable from, or merely link (or bind by name) to the interfaces of,
  2836. the Work and Derivative Works thereof.
  2837. "Contribution" shall mean any work of authorship, including
  2838. the original version of the Work and any modifications or additions
  2839. to that Work or Derivative Works thereof, that is intentionally
  2840. submitted to Licensor for inclusion in the Work by the copyright owner
  2841. or by an individual or Legal Entity authorized to submit on behalf of
  2842. the copyright owner. For the purposes of this definition, "submitted"
  2843. means any form of electronic, verbal, or written communication sent
  2844. to the Licensor or its representatives, including but not limited to
  2845. communication on electronic mailing lists, source code control systems,
  2846. and issue tracking systems that are managed by, or on behalf of, the
  2847. Licensor for the purpose of discussing and improving the Work, but
  2848. excluding communication that is conspicuously marked or otherwise
  2849. designated in writing by the copyright owner as "Not a Contribution."
  2850. "Contributor" shall mean Licensor and any individual or Legal Entity
  2851. on behalf of whom a Contribution has been received by Licensor and
  2852. subsequently incorporated within the Work.
  2853. 2. Grant of Copyright License. Subject to the terms and conditions of
  2854. this License, each Contributor hereby grants to You a perpetual,
  2855. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2856. copyright license to reproduce, prepare Derivative Works of,
  2857. publicly display, publicly perform, sublicense, and distribute the
  2858. Work and such Derivative Works in Source or Object form.
  2859. 3. Grant of Patent License. Subject to the terms and conditions of
  2860. this License, each Contributor hereby grants to You a perpetual,
  2861. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2862. (except as stated in this section) patent license to make, have made,
  2863. use, offer to sell, sell, import, and otherwise transfer the Work,
  2864. where such license applies only to those patent claims licensable
  2865. by such Contributor that are necessarily infringed by their
  2866. Contribution(s) alone or by combination of their Contribution(s)
  2867. with the Work to which such Contribution(s) was submitted. If You
  2868. institute patent litigation against any entity (including a
  2869. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2870. or a Contribution incorporated within the Work constitutes direct
  2871. or contributory patent infringement, then any patent licenses
  2872. granted to You under this License for that Work shall terminate
  2873. as of the date such litigation is filed.
  2874. 4. Redistribution. You may reproduce and distribute copies of the
  2875. Work or Derivative Works thereof in any medium, with or without
  2876. modifications, and in Source or Object form, provided that You
  2877. meet the following conditions:
  2878. (a) You must give any other recipients of the Work or
  2879. Derivative Works a copy of this License; and
  2880. (b) You must cause any modified files to carry prominent notices
  2881. stating that You changed the files; and
  2882. (c) You must retain, in the Source form of any Derivative Works
  2883. that You distribute, all copyright, patent, trademark, and
  2884. attribution notices from the Source form of the Work,
  2885. excluding those notices that do not pertain to any part of
  2886. the Derivative Works; and
  2887. (d) If the Work includes a "NOTICE" text file as part of its
  2888. distribution, then any Derivative Works that You distribute must
  2889. include a readable copy of the attribution notices contained
  2890. within such NOTICE file, excluding those notices that do not
  2891. pertain to any part of the Derivative Works, in at least one
  2892. of the following places: within a NOTICE text file distributed
  2893. as part of the Derivative Works; within the Source form or
  2894. documentation, if provided along with the Derivative Works; or,
  2895. within a display generated by the Derivative Works, if and
  2896. wherever such third-party notices normally appear. The contents
  2897. of the NOTICE file are for informational purposes only and
  2898. do not modify the License. You may add Your own attribution
  2899. notices within Derivative Works that You distribute, alongside
  2900. or as an addendum to the NOTICE text from the Work, provided
  2901. that such additional attribution notices cannot be construed
  2902. as modifying the License.
  2903. You may add Your own copyright statement to Your modifications and
  2904. may provide additional or different license terms and conditions
  2905. for use, reproduction, or distribution of Your modifications, or
  2906. for any such Derivative Works as a whole, provided Your use,
  2907. reproduction, and distribution of the Work otherwise complies with
  2908. the conditions stated in this License.
  2909. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2910. any Contribution intentionally submitted for inclusion in the Work
  2911. by You to the Licensor shall be under the terms and conditions of
  2912. this License, without any additional terms or conditions.
  2913. Notwithstanding the above, nothing herein shall supersede or modify
  2914. the terms of any separate license agreement you may have executed
  2915. with Licensor regarding such Contributions.
  2916. 6. Trademarks. This License does not grant permission to use the trade
  2917. names, trademarks, service marks, or product names of the Licensor,
  2918. except as required for reasonable and customary use in describing the
  2919. origin of the Work and reproducing the content of the NOTICE file.
  2920. 7. Disclaimer of Warranty. Unless required by applicable law or
  2921. agreed to in writing, Licensor provides the Work (and each
  2922. Contributor provides its Contributions) on an "AS IS" BASIS,
  2923. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2924. implied, including, without limitation, any warranties or conditions
  2925. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2926. PARTICULAR PURPOSE. You are solely responsible for determining the
  2927. appropriateness of using or redistributing the Work and assume any
  2928. risks associated with Your exercise of permissions under this License.
  2929. 8. Limitation of Liability. In no event and under no legal theory,
  2930. whether in tort (including negligence), contract, or otherwise,
  2931. unless required by applicable law (such as deliberate and grossly
  2932. negligent acts) or agreed to in writing, shall any Contributor be
  2933. liable to You for damages, including any direct, indirect, special,
  2934. incidental, or consequential damages of any character arising as a
  2935. result of this License or out of the use or inability to use the
  2936. Work (including but not limited to damages for loss of goodwill,
  2937. work stoppage, computer failure or malfunction, or any and all
  2938. other commercial damages or losses), even if such Contributor
  2939. has been advised of the possibility of such damages.
  2940. 9. Accepting Warranty or Additional Liability. While redistributing
  2941. the Work or Derivative Works thereof, You may choose to offer,
  2942. and charge a fee for, acceptance of support, warranty, indemnity,
  2943. or other liability obligations and/or rights consistent with this
  2944. License. However, in accepting such obligations, You may act only
  2945. on Your own behalf and on Your sole responsibility, not on behalf
  2946. of any other Contributor, and only if You agree to indemnify,
  2947. defend, and hold each Contributor harmless for any liability
  2948. incurred by, or claims asserted against, such Contributor by reason
  2949. of your accepting any such warranty or additional liability.
  2950. END OF TERMS AND CONDITIONS
  2951. APPENDIX: How to apply the Apache License to your work.
  2952. To apply the Apache License to your work, attach the following
  2953. boilerplate notice, with the fields enclosed by brackets "[]"
  2954. replaced with your own identifying information. (Don't include
  2955. the brackets!) The text should be enclosed in the appropriate
  2956. comment syntax for the file format. We also recommend that a
  2957. file or class name and description of purpose be included on the
  2958. same "printed page" as the copyright notice for easier
  2959. identification within third-party archives.
  2960. Copyright [yyyy] [name of copyright owner]
  2961. Licensed under the Apache License, Version 2.0 (the "License");
  2962. you may not use this file except in compliance with the License.
  2963. You may obtain a copy of the License at
  2964. http://www.apache.org/licenses/LICENSE-2.0
  2965. Unless required by applicable law or agreed to in writing, software
  2966. distributed under the License is distributed on an "AS IS" BASIS,
  2967. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2968. See the License for the specific language governing permissions and
  2969. limitations under the License.
  2970. Firebase
  2971. Apache License
  2972. Version 2.0, January 2004
  2973. http://www.apache.org/licenses/
  2974. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2975. 1. Definitions.
  2976. "License" shall mean the terms and conditions for use, reproduction,
  2977. and distribution as defined by Sections 1 through 9 of this document.
  2978. "Licensor" shall mean the copyright owner or entity authorized by
  2979. the copyright owner that is granting the License.
  2980. "Legal Entity" shall mean the union of the acting entity and all
  2981. other entities that control, are controlled by, or are under common
  2982. control with that entity. For the purposes of this definition,
  2983. "control" means (i) the power, direct or indirect, to cause the
  2984. direction or management of such entity, whether by contract or
  2985. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2986. outstanding shares, or (iii) beneficial ownership of such entity.
  2987. "You" (or "Your") shall mean an individual or Legal Entity
  2988. exercising permissions granted by this License.
  2989. "Source" form shall mean the preferred form for making modifications,
  2990. including but not limited to software source code, documentation
  2991. source, and configuration files.
  2992. "Object" form shall mean any form resulting from mechanical
  2993. transformation or translation of a Source form, including but
  2994. not limited to compiled object code, generated documentation,
  2995. and conversions to other media types.
  2996. "Work" shall mean the work of authorship, whether in Source or
  2997. Object form, made available under the License, as indicated by a
  2998. copyright notice that is included in or attached to the work
  2999. (an example is provided in the Appendix below).
  3000. "Derivative Works" shall mean any work, whether in Source or Object
  3001. form, that is based on (or derived from) the Work and for which the
  3002. editorial revisions, annotations, elaborations, or other modifications
  3003. represent, as a whole, an original work of authorship. For the purposes
  3004. of this License, Derivative Works shall not include works that remain
  3005. separable from, or merely link (or bind by name) to the interfaces of,
  3006. the Work and Derivative Works thereof.
  3007. "Contribution" shall mean any work of authorship, including
  3008. the original version of the Work and any modifications or additions
  3009. to that Work or Derivative Works thereof, that is intentionally
  3010. submitted to Licensor for inclusion in the Work by the copyright owner
  3011. or by an individual or Legal Entity authorized to submit on behalf of
  3012. the copyright owner. For the purposes of this definition, "submitted"
  3013. means any form of electronic, verbal, or written communication sent
  3014. to the Licensor or its representatives, including but not limited to
  3015. communication on electronic mailing lists, source code control systems,
  3016. and issue tracking systems that are managed by, or on behalf of, the
  3017. Licensor for the purpose of discussing and improving the Work, but
  3018. excluding communication that is conspicuously marked or otherwise
  3019. designated in writing by the copyright owner as "Not a Contribution."
  3020. "Contributor" shall mean Licensor and any individual or Legal Entity
  3021. on behalf of whom a Contribution has been received by Licensor and
  3022. subsequently incorporated within the Work.
  3023. 2. Grant of Copyright License. Subject to the terms and conditions of
  3024. this License, each Contributor hereby grants to You a perpetual,
  3025. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3026. copyright license to reproduce, prepare Derivative Works of,
  3027. publicly display, publicly perform, sublicense, and distribute the
  3028. Work and such Derivative Works in Source or Object form.
  3029. 3. Grant of Patent License. Subject to the terms and conditions of
  3030. this License, each Contributor hereby grants to You a perpetual,
  3031. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3032. (except as stated in this section) patent license to make, have made,
  3033. use, offer to sell, sell, import, and otherwise transfer the Work,
  3034. where such license applies only to those patent claims licensable
  3035. by such Contributor that are necessarily infringed by their
  3036. Contribution(s) alone or by combination of their Contribution(s)
  3037. with the Work to which such Contribution(s) was submitted. If You
  3038. institute patent litigation against any entity (including a
  3039. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3040. or a Contribution incorporated within the Work constitutes direct
  3041. or contributory patent infringement, then any patent licenses
  3042. granted to You under this License for that Work shall terminate
  3043. as of the date such litigation is filed.
  3044. 4. Redistribution. You may reproduce and distribute copies of the
  3045. Work or Derivative Works thereof in any medium, with or without
  3046. modifications, and in Source or Object form, provided that You
  3047. meet the following conditions:
  3048. (a) You must give any other recipients of the Work or
  3049. Derivative Works a copy of this License; and
  3050. (b) You must cause any modified files to carry prominent notices
  3051. stating that You changed the files; and
  3052. (c) You must retain, in the Source form of any Derivative Works
  3053. that You distribute, all copyright, patent, trademark, and
  3054. attribution notices from the Source form of the Work,
  3055. excluding those notices that do not pertain to any part of
  3056. the Derivative Works; and
  3057. (d) If the Work includes a "NOTICE" text file as part of its
  3058. distribution, then any Derivative Works that You distribute must
  3059. include a readable copy of the attribution notices contained
  3060. within such NOTICE file, excluding those notices that do not
  3061. pertain to any part of the Derivative Works, in at least one
  3062. of the following places: within a NOTICE text file distributed
  3063. as part of the Derivative Works; within the Source form or
  3064. documentation, if provided along with the Derivative Works; or,
  3065. within a display generated by the Derivative Works, if and
  3066. wherever such third-party notices normally appear. The contents
  3067. of the NOTICE file are for informational purposes only and
  3068. do not modify the License. You may add Your own attribution
  3069. notices within Derivative Works that You distribute, alongside
  3070. or as an addendum to the NOTICE text from the Work, provided
  3071. that such additional attribution notices cannot be construed
  3072. as modifying the License.
  3073. You may add Your own copyright statement to Your modifications and
  3074. may provide additional or different license terms and conditions
  3075. for use, reproduction, or distribution of Your modifications, or
  3076. for any such Derivative Works as a whole, provided Your use,
  3077. reproduction, and distribution of the Work otherwise complies with
  3078. the conditions stated in this License.
  3079. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3080. any Contribution intentionally submitted for inclusion in the Work
  3081. by You to the Licensor shall be under the terms and conditions of
  3082. this License, without any additional terms or conditions.
  3083. Notwithstanding the above, nothing herein shall supersede or modify
  3084. the terms of any separate license agreement you may have executed
  3085. with Licensor regarding such Contributions.
  3086. 6. Trademarks. This License does not grant permission to use the trade
  3087. names, trademarks, service marks, or product names of the Licensor,
  3088. except as required for reasonable and customary use in describing the
  3089. origin of the Work and reproducing the content of the NOTICE file.
  3090. 7. Disclaimer of Warranty. Unless required by applicable law or
  3091. agreed to in writing, Licensor provides the Work (and each
  3092. Contributor provides its Contributions) on an "AS IS" BASIS,
  3093. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3094. implied, including, without limitation, any warranties or conditions
  3095. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3096. PARTICULAR PURPOSE. You are solely responsible for determining the
  3097. appropriateness of using or redistributing the Work and assume any
  3098. risks associated with Your exercise of permissions under this License.
  3099. 8. Limitation of Liability. In no event and under no legal theory,
  3100. whether in tort (including negligence), contract, or otherwise,
  3101. unless required by applicable law (such as deliberate and grossly
  3102. negligent acts) or agreed to in writing, shall any Contributor be
  3103. liable to You for damages, including any direct, indirect, special,
  3104. incidental, or consequential damages of any character arising as a
  3105. result of this License or out of the use or inability to use the
  3106. Work (including but not limited to damages for loss of goodwill,
  3107. work stoppage, computer failure or malfunction, or any and all
  3108. other commercial damages or losses), even if such Contributor
  3109. has been advised of the possibility of such damages.
  3110. 9. Accepting Warranty or Additional Liability. While redistributing
  3111. the Work or Derivative Works thereof, You may choose to offer,
  3112. and charge a fee for, acceptance of support, warranty, indemnity,
  3113. or other liability obligations and/or rights consistent with this
  3114. License. However, in accepting such obligations, You may act only
  3115. on Your own behalf and on Your sole responsibility, not on behalf
  3116. of any other Contributor, and only if You agree to indemnify,
  3117. defend, and hold each Contributor harmless for any liability
  3118. incurred by, or claims asserted against, such Contributor by reason
  3119. of your accepting any such warranty or additional liability.
  3120. END OF TERMS AND CONDITIONS
  3121. APPENDIX: How to apply the Apache License to your work.
  3122. To apply the Apache License to your work, attach the following
  3123. boilerplate notice, with the fields enclosed by brackets "[]"
  3124. replaced with your own identifying information. (Don't include
  3125. the brackets!) The text should be enclosed in the appropriate
  3126. comment syntax for the file format. We also recommend that a
  3127. file or class name and description of purpose be included on the
  3128. same "printed page" as the copyright notice for easier
  3129. identification within third-party archives.
  3130. Copyright [yyyy] [name of copyright owner]
  3131. Licensed under the Apache License, Version 2.0 (the "License");
  3132. you may not use this file except in compliance with the License.
  3133. You may obtain a copy of the License at
  3134. http://www.apache.org/licenses/LICENSE-2.0
  3135. Unless required by applicable law or agreed to in writing, software
  3136. distributed under the License is distributed on an "AS IS" BASIS,
  3137. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3138. See the License for the specific language governing permissions and
  3139. limitations under the License.
  3140. Firebase
  3141. Apache License
  3142. Version 2.0, January 2004
  3143. http://www.apache.org/licenses/
  3144. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3145. 1. Definitions.
  3146. "License" shall mean the terms and conditions for use, reproduction,
  3147. and distribution as defined by Sections 1 through 9 of this document.
  3148. "Licensor" shall mean the copyright owner or entity authorized by
  3149. the copyright owner that is granting the License.
  3150. "Legal Entity" shall mean the union of the acting entity and all
  3151. other entities that control, are controlled by, or are under common
  3152. control with that entity. For the purposes of this definition,
  3153. "control" means (i) the power, direct or indirect, to cause the
  3154. direction or management of such entity, whether by contract or
  3155. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3156. outstanding shares, or (iii) beneficial ownership of such entity.
  3157. "You" (or "Your") shall mean an individual or Legal Entity
  3158. exercising permissions granted by this License.
  3159. "Source" form shall mean the preferred form for making modifications,
  3160. including but not limited to software source code, documentation
  3161. source, and configuration files.
  3162. "Object" form shall mean any form resulting from mechanical
  3163. transformation or translation of a Source form, including but
  3164. not limited to compiled object code, generated documentation,
  3165. and conversions to other media types.
  3166. "Work" shall mean the work of authorship, whether in Source or
  3167. Object form, made available under the License, as indicated by a
  3168. copyright notice that is included in or attached to the work
  3169. (an example is provided in the Appendix below).
  3170. "Derivative Works" shall mean any work, whether in Source or Object
  3171. form, that is based on (or derived from) the Work and for which the
  3172. editorial revisions, annotations, elaborations, or other modifications
  3173. represent, as a whole, an original work of authorship. For the purposes
  3174. of this License, Derivative Works shall not include works that remain
  3175. separable from, or merely link (or bind by name) to the interfaces of,
  3176. the Work and Derivative Works thereof.
  3177. "Contribution" shall mean any work of authorship, including
  3178. the original version of the Work and any modifications or additions
  3179. to that Work or Derivative Works thereof, that is intentionally
  3180. submitted to Licensor for inclusion in the Work by the copyright owner
  3181. or by an individual or Legal Entity authorized to submit on behalf of
  3182. the copyright owner. For the purposes of this definition, "submitted"
  3183. means any form of electronic, verbal, or written communication sent
  3184. to the Licensor or its representatives, including but not limited to
  3185. communication on electronic mailing lists, source code control systems,
  3186. and issue tracking systems that are managed by, or on behalf of, the
  3187. Licensor for the purpose of discussing and improving the Work, but
  3188. excluding communication that is conspicuously marked or otherwise
  3189. designated in writing by the copyright owner as "Not a Contribution."
  3190. "Contributor" shall mean Licensor and any individual or Legal Entity
  3191. on behalf of whom a Contribution has been received by Licensor and
  3192. subsequently incorporated within the Work.
  3193. 2. Grant of Copyright License. Subject to the terms and conditions of
  3194. this License, each Contributor hereby grants to You a perpetual,
  3195. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3196. copyright license to reproduce, prepare Derivative Works of,
  3197. publicly display, publicly perform, sublicense, and distribute the
  3198. Work and such Derivative Works in Source or Object form.
  3199. 3. Grant of Patent License. Subject to the terms and conditions of
  3200. this License, each Contributor hereby grants to You a perpetual,
  3201. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3202. (except as stated in this section) patent license to make, have made,
  3203. use, offer to sell, sell, import, and otherwise transfer the Work,
  3204. where such license applies only to those patent claims licensable
  3205. by such Contributor that are necessarily infringed by their
  3206. Contribution(s) alone or by combination of their Contribution(s)
  3207. with the Work to which such Contribution(s) was submitted. If You
  3208. institute patent litigation against any entity (including a
  3209. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3210. or a Contribution incorporated within the Work constitutes direct
  3211. or contributory patent infringement, then any patent licenses
  3212. granted to You under this License for that Work shall terminate
  3213. as of the date such litigation is filed.
  3214. 4. Redistribution. You may reproduce and distribute copies of the
  3215. Work or Derivative Works thereof in any medium, with or without
  3216. modifications, and in Source or Object form, provided that You
  3217. meet the following conditions:
  3218. (a) You must give any other recipients of the Work or
  3219. Derivative Works a copy of this License; and
  3220. (b) You must cause any modified files to carry prominent notices
  3221. stating that You changed the files; and
  3222. (c) You must retain, in the Source form of any Derivative Works
  3223. that You distribute, all copyright, patent, trademark, and
  3224. attribution notices from the Source form of the Work,
  3225. excluding those notices that do not pertain to any part of
  3226. the Derivative Works; and
  3227. (d) If the Work includes a "NOTICE" text file as part of its
  3228. distribution, then any Derivative Works that You distribute must
  3229. include a readable copy of the attribution notices contained
  3230. within such NOTICE file, excluding those notices that do not
  3231. pertain to any part of the Derivative Works, in at least one
  3232. of the following places: within a NOTICE text file distributed
  3233. as part of the Derivative Works; within the Source form or
  3234. documentation, if provided along with the Derivative Works; or,
  3235. within a display generated by the Derivative Works, if and
  3236. wherever such third-party notices normally appear. The contents
  3237. of the NOTICE file are for informational purposes only and
  3238. do not modify the License. You may add Your own attribution
  3239. notices within Derivative Works that You distribute, alongside
  3240. or as an addendum to the NOTICE text from the Work, provided
  3241. that such additional attribution notices cannot be construed
  3242. as modifying the License.
  3243. You may add Your own copyright statement to Your modifications and
  3244. may provide additional or different license terms and conditions
  3245. for use, reproduction, or distribution of Your modifications, or
  3246. for any such Derivative Works as a whole, provided Your use,
  3247. reproduction, and distribution of the Work otherwise complies with
  3248. the conditions stated in this License.
  3249. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3250. any Contribution intentionally submitted for inclusion in the Work
  3251. by You to the Licensor shall be under the terms and conditions of
  3252. this License, without any additional terms or conditions.
  3253. Notwithstanding the above, nothing herein shall supersede or modify
  3254. the terms of any separate license agreement you may have executed
  3255. with Licensor regarding such Contributions.
  3256. 6. Trademarks. This License does not grant permission to use the trade
  3257. names, trademarks, service marks, or product names of the Licensor,
  3258. except as required for reasonable and customary use in describing the
  3259. origin of the Work and reproducing the content of the NOTICE file.
  3260. 7. Disclaimer of Warranty. Unless required by applicable law or
  3261. agreed to in writing, Licensor provides the Work (and each
  3262. Contributor provides its Contributions) on an "AS IS" BASIS,
  3263. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3264. implied, including, without limitation, any warranties or conditions
  3265. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3266. PARTICULAR PURPOSE. You are solely responsible for determining the
  3267. appropriateness of using or redistributing the Work and assume any
  3268. risks associated with Your exercise of permissions under this License.
  3269. 8. Limitation of Liability. In no event and under no legal theory,
  3270. whether in tort (including negligence), contract, or otherwise,
  3271. unless required by applicable law (such as deliberate and grossly
  3272. negligent acts) or agreed to in writing, shall any Contributor be
  3273. liable to You for damages, including any direct, indirect, special,
  3274. incidental, or consequential damages of any character arising as a
  3275. result of this License or out of the use or inability to use the
  3276. Work (including but not limited to damages for loss of goodwill,
  3277. work stoppage, computer failure or malfunction, or any and all
  3278. other commercial damages or losses), even if such Contributor
  3279. has been advised of the possibility of such damages.
  3280. 9. Accepting Warranty or Additional Liability. While redistributing
  3281. the Work or Derivative Works thereof, You may choose to offer,
  3282. and charge a fee for, acceptance of support, warranty, indemnity,
  3283. or other liability obligations and/or rights consistent with this
  3284. License. However, in accepting such obligations, You may act only
  3285. on Your own behalf and on Your sole responsibility, not on behalf
  3286. of any other Contributor, and only if You agree to indemnify,
  3287. defend, and hold each Contributor harmless for any liability
  3288. incurred by, or claims asserted against, such Contributor by reason
  3289. of your accepting any such warranty or additional liability.
  3290. END OF TERMS AND CONDITIONS
  3291. APPENDIX: How to apply the Apache License to your work.
  3292. To apply the Apache License to your work, attach the following
  3293. boilerplate notice, with the fields enclosed by brackets "[]"
  3294. replaced with your own identifying information. (Don't include
  3295. the brackets!) The text should be enclosed in the appropriate
  3296. comment syntax for the file format. We also recommend that a
  3297. file or class name and description of purpose be included on the
  3298. same "printed page" as the copyright notice for easier
  3299. identification within third-party archives.
  3300. Copyright [yyyy] [name of copyright owner]
  3301. Licensed under the Apache License, Version 2.0 (the "License");
  3302. you may not use this file except in compliance with the License.
  3303. You may obtain a copy of the License at
  3304. http://www.apache.org/licenses/LICENSE-2.0
  3305. Unless required by applicable law or agreed to in writing, software
  3306. distributed under the License is distributed on an "AS IS" BASIS,
  3307. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3308. See the License for the specific language governing permissions and
  3309. limitations under the License.
  3310. Firebase Google Utilities
  3311. Apache License
  3312. Version 2.0, January 2004
  3313. http://www.apache.org/licenses/
  3314. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3315. 1. Definitions.
  3316. "License" shall mean the terms and conditions for use, reproduction,
  3317. and distribution as defined by Sections 1 through 9 of this document.
  3318. "Licensor" shall mean the copyright owner or entity authorized by
  3319. the copyright owner that is granting the License.
  3320. "Legal Entity" shall mean the union of the acting entity and all
  3321. other entities that control, are controlled by, or are under common
  3322. control with that entity. For the purposes of this definition,
  3323. "control" means (i) the power, direct or indirect, to cause the
  3324. direction or management of such entity, whether by contract or
  3325. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3326. outstanding shares, or (iii) beneficial ownership of such entity.
  3327. "You" (or "Your") shall mean an individual or Legal Entity
  3328. exercising permissions granted by this License.
  3329. "Source" form shall mean the preferred form for making modifications,
  3330. including but not limited to software source code, documentation
  3331. source, and configuration files.
  3332. "Object" form shall mean any form resulting from mechanical
  3333. transformation or translation of a Source form, including but
  3334. not limited to compiled object code, generated documentation,
  3335. and conversions to other media types.
  3336. "Work" shall mean the work of authorship, whether in Source or
  3337. Object form, made available under the License, as indicated by a
  3338. copyright notice that is included in or attached to the work
  3339. (an example is provided in the Appendix below).
  3340. "Derivative Works" shall mean any work, whether in Source or Object
  3341. form, that is based on (or derived from) the Work and for which the
  3342. editorial revisions, annotations, elaborations, or other modifications
  3343. represent, as a whole, an original work of authorship. For the purposes
  3344. of this License, Derivative Works shall not include works that remain
  3345. separable from, or merely link (or bind by name) to the interfaces of,
  3346. the Work and Derivative Works thereof.
  3347. "Contribution" shall mean any work of authorship, including
  3348. the original version of the Work and any modifications or additions
  3349. to that Work or Derivative Works thereof, that is intentionally
  3350. submitted to Licensor for inclusion in the Work by the copyright owner
  3351. or by an individual or Legal Entity authorized to submit on behalf of
  3352. the copyright owner. For the purposes of this definition, "submitted"
  3353. means any form of electronic, verbal, or written communication sent
  3354. to the Licensor or its representatives, including but not limited to
  3355. communication on electronic mailing lists, source code control systems,
  3356. and issue tracking systems that are managed by, or on behalf of, the
  3357. Licensor for the purpose of discussing and improving the Work, but
  3358. excluding communication that is conspicuously marked or otherwise
  3359. designated in writing by the copyright owner as "Not a Contribution."
  3360. "Contributor" shall mean Licensor and any individual or Legal Entity
  3361. on behalf of whom a Contribution has been received by Licensor and
  3362. subsequently incorporated within the Work.
  3363. 2. Grant of Copyright License. Subject to the terms and conditions of
  3364. this License, each Contributor hereby grants to You a perpetual,
  3365. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3366. copyright license to reproduce, prepare Derivative Works of,
  3367. publicly display, publicly perform, sublicense, and distribute the
  3368. Work and such Derivative Works in Source or Object form.
  3369. 3. Grant of Patent License. Subject to the terms and conditions of
  3370. this License, each Contributor hereby grants to You a perpetual,
  3371. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3372. (except as stated in this section) patent license to make, have made,
  3373. use, offer to sell, sell, import, and otherwise transfer the Work,
  3374. where such license applies only to those patent claims licensable
  3375. by such Contributor that are necessarily infringed by their
  3376. Contribution(s) alone or by combination of their Contribution(s)
  3377. with the Work to which such Contribution(s) was submitted. If You
  3378. institute patent litigation against any entity (including a
  3379. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3380. or a Contribution incorporated within the Work constitutes direct
  3381. or contributory patent infringement, then any patent licenses
  3382. granted to You under this License for that Work shall terminate
  3383. as of the date such litigation is filed.
  3384. 4. Redistribution. You may reproduce and distribute copies of the
  3385. Work or Derivative Works thereof in any medium, with or without
  3386. modifications, and in Source or Object form, provided that You
  3387. meet the following conditions:
  3388. (a) You must give any other recipients of the Work or
  3389. Derivative Works a copy of this License; and
  3390. (b) You must cause any modified files to carry prominent notices
  3391. stating that You changed the files; and
  3392. (c) You must retain, in the Source form of any Derivative Works
  3393. that You distribute, all copyright, patent, trademark, and
  3394. attribution notices from the Source form of the Work,
  3395. excluding those notices that do not pertain to any part of
  3396. the Derivative Works; and
  3397. (d) If the Work includes a "NOTICE" text file as part of its
  3398. distribution, then any Derivative Works that You distribute must
  3399. include a readable copy of the attribution notices contained
  3400. within such NOTICE file, excluding those notices that do not
  3401. pertain to any part of the Derivative Works, in at least one
  3402. of the following places: within a NOTICE text file distributed
  3403. as part of the Derivative Works; within the Source form or
  3404. documentation, if provided along with the Derivative Works; or,
  3405. within a display generated by the Derivative Works, if and
  3406. wherever such third-party notices normally appear. The contents
  3407. of the NOTICE file are for informational purposes only and
  3408. do not modify the License. You may add Your own attribution
  3409. notices within Derivative Works that You distribute, alongside
  3410. or as an addendum to the NOTICE text from the Work, provided
  3411. that such additional attribution notices cannot be construed
  3412. as modifying the License.
  3413. You may add Your own copyright statement to Your modifications and
  3414. may provide additional or different license terms and conditions
  3415. for use, reproduction, or distribution of Your modifications, or
  3416. for any such Derivative Works as a whole, provided Your use,
  3417. reproduction, and distribution of the Work otherwise complies with
  3418. the conditions stated in this License.
  3419. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3420. any Contribution intentionally submitted for inclusion in the Work
  3421. by You to the Licensor shall be under the terms and conditions of
  3422. this License, without any additional terms or conditions.
  3423. Notwithstanding the above, nothing herein shall supersede or modify
  3424. the terms of any separate license agreement you may have executed
  3425. with Licensor regarding such Contributions.
  3426. 6. Trademarks. This License does not grant permission to use the trade
  3427. names, trademarks, service marks, or product names of the Licensor,
  3428. except as required for reasonable and customary use in describing the
  3429. origin of the Work and reproducing the content of the NOTICE file.
  3430. 7. Disclaimer of Warranty. Unless required by applicable law or
  3431. agreed to in writing, Licensor provides the Work (and each
  3432. Contributor provides its Contributions) on an "AS IS" BASIS,
  3433. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3434. implied, including, without limitation, any warranties or conditions
  3435. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3436. PARTICULAR PURPOSE. You are solely responsible for determining the
  3437. appropriateness of using or redistributing the Work and assume any
  3438. risks associated with Your exercise of permissions under this License.
  3439. 8. Limitation of Liability. In no event and under no legal theory,
  3440. whether in tort (including negligence), contract, or otherwise,
  3441. unless required by applicable law (such as deliberate and grossly
  3442. negligent acts) or agreed to in writing, shall any Contributor be
  3443. liable to You for damages, including any direct, indirect, special,
  3444. incidental, or consequential damages of any character arising as a
  3445. result of this License or out of the use or inability to use the
  3446. Work (including but not limited to damages for loss of goodwill,
  3447. work stoppage, computer failure or malfunction, or any and all
  3448. other commercial damages or losses), even if such Contributor
  3449. has been advised of the possibility of such damages.
  3450. 9. Accepting Warranty or Additional Liability. While redistributing
  3451. the Work or Derivative Works thereof, You may choose to offer,
  3452. and charge a fee for, acceptance of support, warranty, indemnity,
  3453. or other liability obligations and/or rights consistent with this
  3454. License. However, in accepting such obligations, You may act only
  3455. on Your own behalf and on Your sole responsibility, not on behalf
  3456. of any other Contributor, and only if You agree to indemnify,
  3457. defend, and hold each Contributor harmless for any liability
  3458. incurred by, or claims asserted against, such Contributor by reason
  3459. of your accepting any such warranty or additional liability.
  3460. END OF TERMS AND CONDITIONS
  3461. APPENDIX: How to apply the Apache License to your work.
  3462. To apply the Apache License to your work, attach the following
  3463. boilerplate notice, with the fields enclosed by brackets "[]"
  3464. replaced with your own identifying information. (Don't include
  3465. the brackets!) The text should be enclosed in the appropriate
  3466. comment syntax for the file format. We also recommend that a
  3467. file or class name and description of purpose be included on the
  3468. same "printed page" as the copyright notice for easier
  3469. identification within third-party archives.
  3470. Copyright [yyyy] [name of copyright owner]
  3471. Licensed under the Apache License, Version 2.0 (the "License");
  3472. you may not use this file except in compliance with the License.
  3473. You may obtain a copy of the License at
  3474. http://www.apache.org/licenses/LICENSE-2.0
  3475. Unless required by applicable law or agreed to in writing, software
  3476. distributed under the License is distributed on an "AS IS" BASIS,
  3477. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3478. See the License for the specific language governing permissions and
  3479. limitations under the License.
  3480. ================================================================================
  3481. The following copyright from Landon J. Fuller applies to the isAppEncrypted
  3482. function in Environment/third_party/GULAppEnvironmentUtil.m.
  3483. Copyright (c) 2017 Landon J. Fuller <landon@landonf.org>
  3484. All rights reserved.
  3485. Permission is hereby granted, free of charge, to any person obtaining a copy of
  3486. this software and associated documentation files (the "Software"), to deal in
  3487. the Software without restriction, including without limitation the rights to
  3488. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  3489. the Software, and to permit persons to whom the Software is furnished to do so,
  3490. subject to the following conditions:
  3491. The above copyright notice and this permission notice shall be included in all
  3492. copies or substantial portions of the Software.
  3493. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3494. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  3495. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  3496. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  3497. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  3498. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3499. Comment from
  3500. <a href="http://iphonedevwiki.net/index.php/Crack_prevention">iPhone Dev Wiki
  3501. Crack Prevention</a>: App Store binaries are signed by both their developer
  3502. and Apple. This encrypts the binary so that decryption keys are needed in order
  3503. to make the binary readable. When iOS executes the binary, the decryption keys
  3504. are used to decrypt the binary into a readable state where it is then loaded
  3505. into memory and executed. iOS can tell the encryption status of a binary via the
  3506. cryptid structure member of LC_ENCRYPTION_INFO MachO load command. If cryptid is
  3507. a non-zero value then the binary is encrypted.
  3508. 'Cracking' works by letting the kernel decrypt the binary then siphoning the
  3509. decrypted data into a new binary file, resigning, and repackaging. This will
  3510. only work on jailbroken devices as codesignature validation has been removed.
  3511. Resigning takes place because while the codesignature doesn't have to be valid
  3512. thanks to the jailbreak, it does have to be in place unless you have AppSync or
  3513. similar to disable codesignature checks.
  3514. More information at <a href="http://landonf.org/2009/02/index.html">Landon
  3515. Fuller's blog</a>
  3516. FlatBuffers
  3517. Apache License
  3518. Version 2.0, January 2004
  3519. http://www.apache.org/licenses/
  3520. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3521. 1. Definitions.
  3522. "License" shall mean the terms and conditions for use, reproduction,
  3523. and distribution as defined by Sections 1 through 9 of this document.
  3524. "Licensor" shall mean the copyright owner or entity authorized by
  3525. the copyright owner that is granting the License.
  3526. "Legal Entity" shall mean the union of the acting entity and all
  3527. other entities that control, are controlled by, or are under common
  3528. control with that entity. For the purposes of this definition,
  3529. "control" means (i) the power, direct or indirect, to cause the
  3530. direction or management of such entity, whether by contract or
  3531. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3532. outstanding shares, or (iii) beneficial ownership of such entity.
  3533. "You" (or "Your") shall mean an individual or Legal Entity
  3534. exercising permissions granted by this License.
  3535. "Source" form shall mean the preferred form for making modifications,
  3536. including but not limited to software source code, documentation
  3537. source, and configuration files.
  3538. "Object" form shall mean any form resulting from mechanical
  3539. transformation or translation of a Source form, including but
  3540. not limited to compiled object code, generated documentation,
  3541. and conversions to other media types.
  3542. "Work" shall mean the work of authorship, whether in Source or
  3543. Object form, made available under the License, as indicated by a
  3544. copyright notice that is included in or attached to the work
  3545. (an example is provided in the Appendix below).
  3546. "Derivative Works" shall mean any work, whether in Source or Object
  3547. form, that is based on (or derived from) the Work and for which the
  3548. editorial revisions, annotations, elaborations, or other modifications
  3549. represent, as a whole, an original work of authorship. For the purposes
  3550. of this License, Derivative Works shall not include works that remain
  3551. separable from, or merely link (or bind by name) to the interfaces of,
  3552. the Work and Derivative Works thereof.
  3553. "Contribution" shall mean any work of authorship, including
  3554. the original version of the Work and any modifications or additions
  3555. to that Work or Derivative Works thereof, that is intentionally
  3556. submitted to Licensor for inclusion in the Work by the copyright owner
  3557. or by an individual or Legal Entity authorized to submit on behalf of
  3558. the copyright owner. For the purposes of this definition, "submitted"
  3559. means any form of electronic, verbal, or written communication sent
  3560. to the Licensor or its representatives, including but not limited to
  3561. communication on electronic mailing lists, source code control systems,
  3562. and issue tracking systems that are managed by, or on behalf of, the
  3563. Licensor for the purpose of discussing and improving the Work, but
  3564. excluding communication that is conspicuously marked or otherwise
  3565. designated in writing by the copyright owner as "Not a Contribution."
  3566. "Contributor" shall mean Licensor and any individual or Legal Entity
  3567. on behalf of whom a Contribution has been received by Licensor and
  3568. subsequently incorporated within the Work.
  3569. 2. Grant of Copyright License. Subject to the terms and conditions of
  3570. this License, each Contributor hereby grants to You a perpetual,
  3571. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3572. copyright license to reproduce, prepare Derivative Works of,
  3573. publicly display, publicly perform, sublicense, and distribute the
  3574. Work and such Derivative Works in Source or Object form.
  3575. 3. Grant of Patent License. Subject to the terms and conditions of
  3576. this License, each Contributor hereby grants to You a perpetual,
  3577. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3578. (except as stated in this section) patent license to make, have made,
  3579. use, offer to sell, sell, import, and otherwise transfer the Work,
  3580. where such license applies only to those patent claims licensable
  3581. by such Contributor that are necessarily infringed by their
  3582. Contribution(s) alone or by combination of their Contribution(s)
  3583. with the Work to which such Contribution(s) was submitted. If You
  3584. institute patent litigation against any entity (including a
  3585. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3586. or a Contribution incorporated within the Work constitutes direct
  3587. or contributory patent infringement, then any patent licenses
  3588. granted to You under this License for that Work shall terminate
  3589. as of the date such litigation is filed.
  3590. 4. Redistribution. You may reproduce and distribute copies of the
  3591. Work or Derivative Works thereof in any medium, with or without
  3592. modifications, and in Source or Object form, provided that You
  3593. meet the following conditions:
  3594. (a) You must give any other recipients of the Work or
  3595. Derivative Works a copy of this License; and
  3596. (b) You must cause any modified files to carry prominent notices
  3597. stating that You changed the files; and
  3598. (c) You must retain, in the Source form of any Derivative Works
  3599. that You distribute, all copyright, patent, trademark, and
  3600. attribution notices from the Source form of the Work,
  3601. excluding those notices that do not pertain to any part of
  3602. the Derivative Works; and
  3603. (d) If the Work includes a "NOTICE" text file as part of its
  3604. distribution, then any Derivative Works that You distribute must
  3605. include a readable copy of the attribution notices contained
  3606. within such NOTICE file, excluding those notices that do not
  3607. pertain to any part of the Derivative Works, in at least one
  3608. of the following places: within a NOTICE text file distributed
  3609. as part of the Derivative Works; within the Source form or
  3610. documentation, if provided along with the Derivative Works; or,
  3611. within a display generated by the Derivative Works, if and
  3612. wherever such third-party notices normally appear. The contents
  3613. of the NOTICE file are for informational purposes only and
  3614. do not modify the License. You may add Your own attribution
  3615. notices within Derivative Works that You distribute, alongside
  3616. or as an addendum to the NOTICE text from the Work, provided
  3617. that such additional attribution notices cannot be construed
  3618. as modifying the License.
  3619. You may add Your own copyright statement to Your modifications and
  3620. may provide additional or different license terms and conditions
  3621. for use, reproduction, or distribution of Your modifications, or
  3622. for any such Derivative Works as a whole, provided Your use,
  3623. reproduction, and distribution of the Work otherwise complies with
  3624. the conditions stated in this License.
  3625. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3626. any Contribution intentionally submitted for inclusion in the Work
  3627. by You to the Licensor shall be under the terms and conditions of
  3628. this License, without any additional terms or conditions.
  3629. Notwithstanding the above, nothing herein shall supersede or modify
  3630. the terms of any separate license agreement you may have executed
  3631. with Licensor regarding such Contributions.
  3632. 6. Trademarks. This License does not grant permission to use the trade
  3633. names, trademarks, service marks, or product names of the Licensor,
  3634. except as required for reasonable and customary use in describing the
  3635. origin of the Work and reproducing the content of the NOTICE file.
  3636. 7. Disclaimer of Warranty. Unless required by applicable law or
  3637. agreed to in writing, Licensor provides the Work (and each
  3638. Contributor provides its Contributions) on an "AS IS" BASIS,
  3639. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3640. implied, including, without limitation, any warranties or conditions
  3641. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3642. PARTICULAR PURPOSE. You are solely responsible for determining the
  3643. appropriateness of using or redistributing the Work and assume any
  3644. risks associated with Your exercise of permissions under this License.
  3645. 8. Limitation of Liability. In no event and under no legal theory,
  3646. whether in tort (including negligence), contract, or otherwise,
  3647. unless required by applicable law (such as deliberate and grossly
  3648. negligent acts) or agreed to in writing, shall any Contributor be
  3649. liable to You for damages, including any direct, indirect, special,
  3650. incidental, or consequential damages of any character arising as a
  3651. result of this License or out of the use or inability to use the
  3652. Work (including but not limited to damages for loss of goodwill,
  3653. work stoppage, computer failure or malfunction, or any and all
  3654. other commercial damages or losses), even if such Contributor
  3655. has been advised of the possibility of such damages.
  3656. 9. Accepting Warranty or Additional Liability. While redistributing
  3657. the Work or Derivative Works thereof, You may choose to offer,
  3658. and charge a fee for, acceptance of support, warranty, indemnity,
  3659. or other liability obligations and/or rights consistent with this
  3660. License. However, in accepting such obligations, You may act only
  3661. on Your own behalf and on Your sole responsibility, not on behalf
  3662. of any other Contributor, and only if You agree to indemnify,
  3663. defend, and hold each Contributor harmless for any liability
  3664. incurred by, or claims asserted against, such Contributor by reason
  3665. of your accepting any such warranty or additional liability.
  3666. END OF TERMS AND CONDITIONS
  3667. APPENDIX: How to apply the Apache License to your work.
  3668. To apply the Apache License to your work, attach the following
  3669. boilerplate notice, with the fields enclosed by brackets "[]"
  3670. replaced with your own identifying information. (Don't include
  3671. the brackets!) The text should be enclosed in the appropriate
  3672. comment syntax for the file format. We also recommend that a
  3673. file or class name and description of purpose be included on the
  3674. same "printed page" as the copyright notice for easier
  3675. identification within third-party archives.
  3676. Copyright 2014 Google Inc.
  3677. Licensed under the Apache License, Version 2.0 (the "License");
  3678. you may not use this file except in compliance with the License.
  3679. You may obtain a copy of the License at
  3680. http://www.apache.org/licenses/LICENSE-2.0
  3681. Unless required by applicable law or agreed to in writing, software
  3682. distributed under the License is distributed on an "AS IS" BASIS,
  3683. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3684. See the License for the specific language governing permissions and
  3685. limitations under the License.
  3686. GTMHTTPServer.m
  3687. Based a little on HTTPServer, part of the CocoaHTTPServer sample code found at
  3688. https://opensource.apple.com/source/HTTPServer/HTTPServer-11/CocoaHTTPServer/
  3689. License for the CocoaHTTPServer sample code:
  3690. Software License Agreement (BSD License)
  3691. Copyright (c) 2011, Deusty, LLC
  3692. All rights reserved.
  3693. Redistribution and use of this software in source and binary forms,
  3694. with or without modification, are permitted provided that the following conditions are met:
  3695. * Redistributions of source code must retain the above
  3696. copyright notice, this list of conditions and the
  3697. following disclaimer.
  3698. * Neither the name of Deusty nor the names of its
  3699. contributors may be used to endorse or promote products
  3700. derived from this software without specific prior
  3701. written permission of Deusty, LLC.
  3702. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
  3703. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  3704. FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  3705. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  3706. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  3707. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3708. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  3709. OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  3710. POSSIBILITY OF SUCH DAMAGE.
  3711. GULAppEnvironmentUtil.m
  3712. The following copyright from Landon J. Fuller applies to the isAppEncrypted function.
  3713. Copyright (c) 2017 Landon J. Fuller <landon@landonf.org>
  3714. All rights reserved.
  3715. Permission is hereby granted, free of charge, to any person obtaining a copy of this software
  3716. and associated documentation files (the "Software"), to deal in the Software without
  3717. restriction, including without limitation the rights to use, copy, modify, merge, publish,
  3718. distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the
  3719. Software is furnished to do so, subject to the following conditions:
  3720. The above copyright notice and this permission notice shall be included in all copies or
  3721. substantial portions of the Software.
  3722. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
  3723. BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  3724. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
  3725. DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  3726. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3727. Comment from <a href="http://iphonedevwiki.net/index.php/Crack_prevention">iPhone Dev Wiki
  3728. Crack Prevention</a>:
  3729. App Store binaries are signed by both their developer and Apple. This encrypts the binary so
  3730. that decryption keys are needed in order to make the binary readable. When iOS executes the
  3731. binary, the decryption keys are used to decrypt the binary into a readable state where it is
  3732. then loaded into memory and executed. iOS can tell the encryption status of a binary via the
  3733. cryptid structure member of LC_ENCRYPTION_INFO MachO load command. If cryptid is a non-zero
  3734. value then the binary is encrypted.
  3735. 'Cracking' works by letting the kernel decrypt the binary then siphoning the decrypted data into
  3736. a new binary file, resigning, and repackaging. This will only work on jailbroken devices as
  3737. codesignature validation has been removed. Resigning takes place because while the codesignature
  3738. doesn't have to be valid thanks to the jailbreak, it does have to be in place unless you have
  3739. AppSync or similar to disable codesignature checks.
  3740. More information at <a href="http://landonf.org/2009/02/index.html">Landon Fuller's blog</a>
  3741. Google APIs Client Library for Objective-C for REST
  3742. Apache License
  3743. Version 2.0, January 2004
  3744. http://www.apache.org/licenses/
  3745. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3746. 1. Definitions.
  3747. "License" shall mean the terms and conditions for use, reproduction,
  3748. and distribution as defined by Sections 1 through 9 of this document.
  3749. "Licensor" shall mean the copyright owner or entity authorized by
  3750. the copyright owner that is granting the License.
  3751. "Legal Entity" shall mean the union of the acting entity and all
  3752. other entities that control, are controlled by, or are under common
  3753. control with that entity. For the purposes of this definition,
  3754. "control" means (i) the power, direct or indirect, to cause the
  3755. direction or management of such entity, whether by contract or
  3756. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3757. outstanding shares, or (iii) beneficial ownership of such entity.
  3758. "You" (or "Your") shall mean an individual or Legal Entity
  3759. exercising permissions granted by this License.
  3760. "Source" form shall mean the preferred form for making modifications,
  3761. including but not limited to software source code, documentation
  3762. source, and configuration files.
  3763. "Object" form shall mean any form resulting from mechanical
  3764. transformation or translation of a Source form, including but
  3765. not limited to compiled object code, generated documentation,
  3766. and conversions to other media types.
  3767. "Work" shall mean the work of authorship, whether in Source or
  3768. Object form, made available under the License, as indicated by a
  3769. copyright notice that is included in or attached to the work
  3770. (an example is provided in the Appendix below).
  3771. "Derivative Works" shall mean any work, whether in Source or Object
  3772. form, that is based on (or derived from) the Work and for which the
  3773. editorial revisions, annotations, elaborations, or other modifications
  3774. represent, as a whole, an original work of authorship. For the purposes
  3775. of this License, Derivative Works shall not include works that remain
  3776. separable from, or merely link (or bind by name) to the interfaces of,
  3777. the Work and Derivative Works thereof.
  3778. "Contribution" shall mean any work of authorship, including
  3779. the original version of the Work and any modifications or additions
  3780. to that Work or Derivative Works thereof, that is intentionally
  3781. submitted to Licensor for inclusion in the Work by the copyright owner
  3782. or by an individual or Legal Entity authorized to submit on behalf of
  3783. the copyright owner. For the purposes of this definition, "submitted"
  3784. means any form of electronic, verbal, or written communication sent
  3785. to the Licensor or its representatives, including but not limited to
  3786. communication on electronic mailing lists, source code control systems,
  3787. and issue tracking systems that are managed by, or on behalf of, the
  3788. Licensor for the purpose of discussing and improving the Work, but
  3789. excluding communication that is conspicuously marked or otherwise
  3790. designated in writing by the copyright owner as "Not a Contribution."
  3791. "Contributor" shall mean Licensor and any individual or Legal Entity
  3792. on behalf of whom a Contribution has been received by Licensor and
  3793. subsequently incorporated within the Work.
  3794. 2. Grant of Copyright License. Subject to the terms and conditions of
  3795. this License, each Contributor hereby grants to You a perpetual,
  3796. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3797. copyright license to reproduce, prepare Derivative Works of,
  3798. publicly display, publicly perform, sublicense, and distribute the
  3799. Work and such Derivative Works in Source or Object form.
  3800. 3. Grant of Patent License. Subject to the terms and conditions of
  3801. this License, each Contributor hereby grants to You a perpetual,
  3802. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3803. (except as stated in this section) patent license to make, have made,
  3804. use, offer to sell, sell, import, and otherwise transfer the Work,
  3805. where such license applies only to those patent claims licensable
  3806. by such Contributor that are necessarily infringed by their
  3807. Contribution(s) alone or by combination of their Contribution(s)
  3808. with the Work to which such Contribution(s) was submitted. If You
  3809. institute patent litigation against any entity (including a
  3810. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3811. or a Contribution incorporated within the Work constitutes direct
  3812. or contributory patent infringement, then any patent licenses
  3813. granted to You under this License for that Work shall terminate
  3814. as of the date such litigation is filed.
  3815. 4. Redistribution. You may reproduce and distribute copies of the
  3816. Work or Derivative Works thereof in any medium, with or without
  3817. modifications, and in Source or Object form, provided that You
  3818. meet the following conditions:
  3819. (a) You must give any other recipients of the Work or
  3820. Derivative Works a copy of this License; and
  3821. (b) You must cause any modified files to carry prominent notices
  3822. stating that You changed the files; and
  3823. (c) You must retain, in the Source form of any Derivative Works
  3824. that You distribute, all copyright, patent, trademark, and
  3825. attribution notices from the Source form of the Work,
  3826. excluding those notices that do not pertain to any part of
  3827. the Derivative Works; and
  3828. (d) If the Work includes a "NOTICE" text file as part of its
  3829. distribution, then any Derivative Works that You distribute must
  3830. include a readable copy of the attribution notices contained
  3831. within such NOTICE file, excluding those notices that do not
  3832. pertain to any part of the Derivative Works, in at least one
  3833. of the following places: within a NOTICE text file distributed
  3834. as part of the Derivative Works; within the Source form or
  3835. documentation, if provided along with the Derivative Works; or,
  3836. within a display generated by the Derivative Works, if and
  3837. wherever such third-party notices normally appear. The contents
  3838. of the NOTICE file are for informational purposes only and
  3839. do not modify the License. You may add Your own attribution
  3840. notices within Derivative Works that You distribute, alongside
  3841. or as an addendum to the NOTICE text from the Work, provided
  3842. that such additional attribution notices cannot be construed
  3843. as modifying the License.
  3844. You may add Your own copyright statement to Your modifications and
  3845. may provide additional or different license terms and conditions
  3846. for use, reproduction, or distribution of Your modifications, or
  3847. for any such Derivative Works as a whole, provided Your use,
  3848. reproduction, and distribution of the Work otherwise complies with
  3849. the conditions stated in this License.
  3850. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3851. any Contribution intentionally submitted for inclusion in the Work
  3852. by You to the Licensor shall be under the terms and conditions of
  3853. this License, without any additional terms or conditions.
  3854. Notwithstanding the above, nothing herein shall supersede or modify
  3855. the terms of any separate license agreement you may have executed
  3856. with Licensor regarding such Contributions.
  3857. 6. Trademarks. This License does not grant permission to use the trade
  3858. names, trademarks, service marks, or product names of the Licensor,
  3859. except as required for reasonable and customary use in describing the
  3860. origin of the Work and reproducing the content of the NOTICE file.
  3861. 7. Disclaimer of Warranty. Unless required by applicable law or
  3862. agreed to in writing, Licensor provides the Work (and each
  3863. Contributor provides its Contributions) on an "AS IS" BASIS,
  3864. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3865. implied, including, without limitation, any warranties or conditions
  3866. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3867. PARTICULAR PURPOSE. You are solely responsible for determining the
  3868. appropriateness of using or redistributing the Work and assume any
  3869. risks associated with Your exercise of permissions under this License.
  3870. 8. Limitation of Liability. In no event and under no legal theory,
  3871. whether in tort (including negligence), contract, or otherwise,
  3872. unless required by applicable law (such as deliberate and grossly
  3873. negligent acts) or agreed to in writing, shall any Contributor be
  3874. liable to You for damages, including any direct, indirect, special,
  3875. incidental, or consequential damages of any character arising as a
  3876. result of this License or out of the use or inability to use the
  3877. Work (including but not limited to damages for loss of goodwill,
  3878. work stoppage, computer failure or malfunction, or any and all
  3879. other commercial damages or losses), even if such Contributor
  3880. has been advised of the possibility of such damages.
  3881. 9. Accepting Warranty or Additional Liability. While redistributing
  3882. the Work or Derivative Works thereof, You may choose to offer,
  3883. and charge a fee for, acceptance of support, warranty, indemnity,
  3884. or other liability obligations and/or rights consistent with this
  3885. License. However, in accepting such obligations, You may act only
  3886. on Your own behalf and on Your sole responsibility, not on behalf
  3887. of any other Contributor, and only if You agree to indemnify,
  3888. defend, and hold each Contributor harmless for any liability
  3889. incurred by, or claims asserted against, such Contributor by reason
  3890. of your accepting any such warranty or additional liability.
  3891. END OF TERMS AND CONDITIONS
  3892. APPENDIX: How to apply the Apache License to your work.
  3893. To apply the Apache License to your work, attach the following
  3894. boilerplate notice, with the fields enclosed by brackets "[]"
  3895. replaced with your own identifying information. (Don't include
  3896. the brackets!) The text should be enclosed in the appropriate
  3897. comment syntax for the file format. We also recommend that a
  3898. file or class name and description of purpose be included on the
  3899. same "printed page" as the copyright notice for easier
  3900. identification within third-party archives.
  3901. Copyright [yyyy] [name of copyright owner]
  3902. Licensed under the Apache License, Version 2.0 (the "License");
  3903. you may not use this file except in compliance with the License.
  3904. You may obtain a copy of the License at
  3905. http://www.apache.org/licenses/LICENSE-2.0
  3906. Unless required by applicable law or agreed to in writing, software
  3907. distributed under the License is distributed on an "AS IS" BASIS,
  3908. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3909. See the License for the specific language governing permissions and
  3910. limitations under the License.
  3911. Google Toolbox for Mac
  3912. Apache License
  3913. Version 2.0, January 2004
  3914. http://www.apache.org/licenses/
  3915. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3916. 1. Definitions.
  3917. "License" shall mean the terms and conditions for use, reproduction,
  3918. and distribution as defined by Sections 1 through 9 of this document.
  3919. "Licensor" shall mean the copyright owner or entity authorized by
  3920. the copyright owner that is granting the License.
  3921. "Legal Entity" shall mean the union of the acting entity and all
  3922. other entities that control, are controlled by, or are under common
  3923. control with that entity. For the purposes of this definition,
  3924. "control" means (i) the power, direct or indirect, to cause the
  3925. direction or management of such entity, whether by contract or
  3926. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3927. outstanding shares, or (iii) beneficial ownership of such entity.
  3928. "You" (or "Your") shall mean an individual or Legal Entity
  3929. exercising permissions granted by this License.
  3930. "Source" form shall mean the preferred form for making modifications,
  3931. including but not limited to software source code, documentation
  3932. source, and configuration files.
  3933. "Object" form shall mean any form resulting from mechanical
  3934. transformation or translation of a Source form, including but
  3935. not limited to compiled object code, generated documentation,
  3936. and conversions to other media types.
  3937. "Work" shall mean the work of authorship, whether in Source or
  3938. Object form, made available under the License, as indicated by a
  3939. copyright notice that is included in or attached to the work
  3940. (an example is provided in the Appendix below).
  3941. "Derivative Works" shall mean any work, whether in Source or Object
  3942. form, that is based on (or derived from) the Work and for which the
  3943. editorial revisions, annotations, elaborations, or other modifications
  3944. represent, as a whole, an original work of authorship. For the purposes
  3945. of this License, Derivative Works shall not include works that remain
  3946. separable from, or merely link (or bind by name) to the interfaces of,
  3947. the Work and Derivative Works thereof.
  3948. "Contribution" shall mean any work of authorship, including
  3949. the original version of the Work and any modifications or additions
  3950. to that Work or Derivative Works thereof, that is intentionally
  3951. submitted to Licensor for inclusion in the Work by the copyright owner
  3952. or by an individual or Legal Entity authorized to submit on behalf of
  3953. the copyright owner. For the purposes of this definition, "submitted"
  3954. means any form of electronic, verbal, or written communication sent
  3955. to the Licensor or its representatives, including but not limited to
  3956. communication on electronic mailing lists, source code control systems,
  3957. and issue tracking systems that are managed by, or on behalf of, the
  3958. Licensor for the purpose of discussing and improving the Work, but
  3959. excluding communication that is conspicuously marked or otherwise
  3960. designated in writing by the copyright owner as "Not a Contribution."
  3961. "Contributor" shall mean Licensor and any individual or Legal Entity
  3962. on behalf of whom a Contribution has been received by Licensor and
  3963. subsequently incorporated within the Work.
  3964. 2. Grant of Copyright License. Subject to the terms and conditions of
  3965. this License, each Contributor hereby grants to You a perpetual,
  3966. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3967. copyright license to reproduce, prepare Derivative Works of,
  3968. publicly display, publicly perform, sublicense, and distribute the
  3969. Work and such Derivative Works in Source or Object form.
  3970. 3. Grant of Patent License. Subject to the terms and conditions of
  3971. this License, each Contributor hereby grants to You a perpetual,
  3972. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3973. (except as stated in this section) patent license to make, have made,
  3974. use, offer to sell, sell, import, and otherwise transfer the Work,
  3975. where such license applies only to those patent claims licensable
  3976. by such Contributor that are necessarily infringed by their
  3977. Contribution(s) alone or by combination of their Contribution(s)
  3978. with the Work to which such Contribution(s) was submitted. If You
  3979. institute patent litigation against any entity (including a
  3980. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3981. or a Contribution incorporated within the Work constitutes direct
  3982. or contributory patent infringement, then any patent licenses
  3983. granted to You under this License for that Work shall terminate
  3984. as of the date such litigation is filed.
  3985. 4. Redistribution. You may reproduce and distribute copies of the
  3986. Work or Derivative Works thereof in any medium, with or without
  3987. modifications, and in Source or Object form, provided that You
  3988. meet the following conditions:
  3989. (a) You must give any other recipients of the Work or
  3990. Derivative Works a copy of this License; and
  3991. (b) You must cause any modified files to carry prominent notices
  3992. stating that You changed the files; and
  3993. (c) You must retain, in the Source form of any Derivative Works
  3994. that You distribute, all copyright, patent, trademark, and
  3995. attribution notices from the Source form of the Work,
  3996. excluding those notices that do not pertain to any part of
  3997. the Derivative Works; and
  3998. (d) If the Work includes a "NOTICE" text file as part of its
  3999. distribution, then any Derivative Works that You distribute must
  4000. include a readable copy of the attribution notices contained
  4001. within such NOTICE file, excluding those notices that do not
  4002. pertain to any part of the Derivative Works, in at least one
  4003. of the following places: within a NOTICE text file distributed
  4004. as part of the Derivative Works; within the Source form or
  4005. documentation, if provided along with the Derivative Works; or,
  4006. within a display generated by the Derivative Works, if and
  4007. wherever such third-party notices normally appear. The contents
  4008. of the NOTICE file are for informational purposes only and
  4009. do not modify the License. You may add Your own attribution
  4010. notices within Derivative Works that You distribute, alongside
  4011. or as an addendum to the NOTICE text from the Work, provided
  4012. that such additional attribution notices cannot be construed
  4013. as modifying the License.
  4014. You may add Your own copyright statement to Your modifications and
  4015. may provide additional or different license terms and conditions
  4016. for use, reproduction, or distribution of Your modifications, or
  4017. for any such Derivative Works as a whole, provided Your use,
  4018. reproduction, and distribution of the Work otherwise complies with
  4019. the conditions stated in this License.
  4020. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4021. any Contribution intentionally submitted for inclusion in the Work
  4022. by You to the Licensor shall be under the terms and conditions of
  4023. this License, without any additional terms or conditions.
  4024. Notwithstanding the above, nothing herein shall supersede or modify
  4025. the terms of any separate license agreement you may have executed
  4026. with Licensor regarding such Contributions.
  4027. 6. Trademarks. This License does not grant permission to use the trade
  4028. names, trademarks, service marks, or product names of the Licensor,
  4029. except as required for reasonable and customary use in describing the
  4030. origin of the Work and reproducing the content of the NOTICE file.
  4031. 7. Disclaimer of Warranty. Unless required by applicable law or
  4032. agreed to in writing, Licensor provides the Work (and each
  4033. Contributor provides its Contributions) on an "AS IS" BASIS,
  4034. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4035. implied, including, without limitation, any warranties or conditions
  4036. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4037. PARTICULAR PURPOSE. You are solely responsible for determining the
  4038. appropriateness of using or redistributing the Work and assume any
  4039. risks associated with Your exercise of permissions under this License.
  4040. 8. Limitation of Liability. In no event and under no legal theory,
  4041. whether in tort (including negligence), contract, or otherwise,
  4042. unless required by applicable law (such as deliberate and grossly
  4043. negligent acts) or agreed to in writing, shall any Contributor be
  4044. liable to You for damages, including any direct, indirect, special,
  4045. incidental, or consequential damages of any character arising as a
  4046. result of this License or out of the use or inability to use the
  4047. Work (including but not limited to damages for loss of goodwill,
  4048. work stoppage, computer failure or malfunction, or any and all
  4049. other commercial damages or losses), even if such Contributor
  4050. has been advised of the possibility of such damages.
  4051. 9. Accepting Warranty or Additional Liability. While redistributing
  4052. the Work or Derivative Works thereof, You may choose to offer,
  4053. and charge a fee for, acceptance of support, warranty, indemnity,
  4054. or other liability obligations and/or rights consistent with this
  4055. License. However, in accepting such obligations, You may act only
  4056. on Your own behalf and on Your sole responsibility, not on behalf
  4057. of any other Contributor, and only if You agree to indemnify,
  4058. defend, and hold each Contributor harmless for any liability
  4059. incurred by, or claims asserted against, such Contributor by reason
  4060. of your accepting any such warranty or additional liability.
  4061. END OF TERMS AND CONDITIONS
  4062. APPENDIX: How to apply the Apache License to your work.
  4063. To apply the Apache License to your work, attach the following
  4064. boilerplate notice, with the fields enclosed by brackets "[]"
  4065. replaced with your own identifying information. (Don't include
  4066. the brackets!) The text should be enclosed in the appropriate
  4067. comment syntax for the file format. We also recommend that a
  4068. file or class name and description of purpose be included on the
  4069. same "printed page" as the copyright notice for easier
  4070. identification within third-party archives.
  4071. Copyright [yyyy] [name of copyright owner]
  4072. Licensed under the Apache License, Version 2.0 (the "License");
  4073. you may not use this file except in compliance with the License.
  4074. You may obtain a copy of the License at
  4075. http://www.apache.org/licenses/LICENSE-2.0
  4076. Unless required by applicable law or agreed to in writing, software
  4077. distributed under the License is distributed on an "AS IS" BASIS,
  4078. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4079. See the License for the specific language governing permissions and
  4080. limitations under the License.
  4081. Halide
  4082. Copyright (c) 2012-2018 MIT CSAIL, Google Inc., and other contributors
  4083. Developed by:
  4084. The Halide team
  4085. http://halide-lang.org
  4086. Permission is hereby granted, free of charge, to any person obtaining a copy of
  4087. this software and associated documentation files (the "Software"), to deal in
  4088. the Software without restriction, including without limitation the rights to
  4089. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  4090. of the Software, and to permit persons to whom the Software is furnished to do
  4091. so, subject to the following conditions:
  4092. The above copyright notice and this permission notice shall be included in all
  4093. copies or substantial portions of the Software.
  4094. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4095. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4096. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4097. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4098. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4099. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  4100. SOFTWARE.
  4101. -----
  4102. apps/bgu is Copyright 2016 Google Inc. and is Licensed under the Apache License,
  4103. Version 2.0 (the "License"); you may not use this file except in compliance
  4104. with the License. You may obtain a copy of the License at
  4105. http ://www.apache.org/licenses/LICENSE-2.0
  4106. Unless required by applicable law or agreed to in writing, software
  4107. distributed under the License is distributed on an "AS IS" BASIS,
  4108. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4109. See the License for the specific language governing permissions and
  4110. limitations under the License.
  4111. -----
  4112. apps/support/cmdline.h is Copyright (c) 2009, Hideyuki Tanaka and is licensed
  4113. under the BSD 3-Clause license.
  4114. Redistribution and use in source and binary forms, with or without
  4115. modification, are permitted provided that the following conditions are met:
  4116. * Redistributions of source code must retain the above copyright
  4117. notice, this list of conditions and the following disclaimer.
  4118. * Redistributions in binary form must reproduce the above copyright
  4119. notice, this list of conditions and the following disclaimer in the
  4120. documentation and/or other materials provided with the distribution.
  4121. * Neither the name of the <organization> nor the
  4122. names of its contributors may be used to endorse or promote products
  4123. derived from this software without specific prior written permission.
  4124. THIS SOFTWARE IS PROVIDED BY <copyright holder> ''AS IS'' AND ANY
  4125. EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  4126. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4127. DISCLAIMED. IN NO EVENT SHALL <copyright holder> BE LIABLE FOR ANY
  4128. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  4129. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  4130. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  4131. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4132. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  4133. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4134. HighwayHash
  4135. Apache License
  4136. Version 2.0, January 2004
  4137. http://www.apache.org/licenses/
  4138. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4139. 1. Definitions.
  4140. "License" shall mean the terms and conditions for use, reproduction,
  4141. and distribution as defined by Sections 1 through 9 of this document.
  4142. "Licensor" shall mean the copyright owner or entity authorized by
  4143. the copyright owner that is granting the License.
  4144. "Legal Entity" shall mean the union of the acting entity and all
  4145. other entities that control, are controlled by, or are under common
  4146. control with that entity. For the purposes of this definition,
  4147. "control" means (i) the power, direct or indirect, to cause the
  4148. direction or management of such entity, whether by contract or
  4149. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4150. outstanding shares, or (iii) beneficial ownership of such entity.
  4151. "You" (or "Your") shall mean an individual or Legal Entity
  4152. exercising permissions granted by this License.
  4153. "Source" form shall mean the preferred form for making modifications,
  4154. including but not limited to software source code, documentation
  4155. source, and configuration files.
  4156. "Object" form shall mean any form resulting from mechanical
  4157. transformation or translation of a Source form, including but
  4158. not limited to compiled object code, generated documentation,
  4159. and conversions to other media types.
  4160. "Work" shall mean the work of authorship, whether in Source or
  4161. Object form, made available under the License, as indicated by a
  4162. copyright notice that is included in or attached to the work
  4163. (an example is provided in the Appendix below).
  4164. "Derivative Works" shall mean any work, whether in Source or Object
  4165. form, that is based on (or derived from) the Work and for which the
  4166. editorial revisions, annotations, elaborations, or other modifications
  4167. represent, as a whole, an original work of authorship. For the purposes
  4168. of this License, Derivative Works shall not include works that remain
  4169. separable from, or merely link (or bind by name) to the interfaces of,
  4170. the Work and Derivative Works thereof.
  4171. "Contribution" shall mean any work of authorship, including
  4172. the original version of the Work and any modifications or additions
  4173. to that Work or Derivative Works thereof, that is intentionally
  4174. submitted to Licensor for inclusion in the Work by the copyright owner
  4175. or by an individual or Legal Entity authorized to submit on behalf of
  4176. the copyright owner. For the purposes of this definition, "submitted"
  4177. means any form of electronic, verbal, or written communication sent
  4178. to the Licensor or its representatives, including but not limited to
  4179. communication on electronic mailing lists, source code control systems,
  4180. and issue tracking systems that are managed by, or on behalf of, the
  4181. Licensor for the purpose of discussing and improving the Work, but
  4182. excluding communication that is conspicuously marked or otherwise
  4183. designated in writing by the copyright owner as "Not a Contribution."
  4184. "Contributor" shall mean Licensor and any individual or Legal Entity
  4185. on behalf of whom a Contribution has been received by Licensor and
  4186. subsequently incorporated within the Work.
  4187. 2. Grant of Copyright License. Subject to the terms and conditions of
  4188. this License, each Contributor hereby grants to You a perpetual,
  4189. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4190. copyright license to reproduce, prepare Derivative Works of,
  4191. publicly display, publicly perform, sublicense, and distribute the
  4192. Work and such Derivative Works in Source or Object form.
  4193. 3. Grant of Patent License. Subject to the terms and conditions of
  4194. this License, each Contributor hereby grants to You a perpetual,
  4195. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4196. (except as stated in this section) patent license to make, have made,
  4197. use, offer to sell, sell, import, and otherwise transfer the Work,
  4198. where such license applies only to those patent claims licensable
  4199. by such Contributor that are necessarily infringed by their
  4200. Contribution(s) alone or by combination of their Contribution(s)
  4201. with the Work to which such Contribution(s) was submitted. If You
  4202. institute patent litigation against any entity (including a
  4203. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4204. or a Contribution incorporated within the Work constitutes direct
  4205. or contributory patent infringement, then any patent licenses
  4206. granted to You under this License for that Work shall terminate
  4207. as of the date such litigation is filed.
  4208. 4. Redistribution. You may reproduce and distribute copies of the
  4209. Work or Derivative Works thereof in any medium, with or without
  4210. modifications, and in Source or Object form, provided that You
  4211. meet the following conditions:
  4212. (a) You must give any other recipients of the Work or
  4213. Derivative Works a copy of this License; and
  4214. (b) You must cause any modified files to carry prominent notices
  4215. stating that You changed the files; and
  4216. (c) You must retain, in the Source form of any Derivative Works
  4217. that You distribute, all copyright, patent, trademark, and
  4218. attribution notices from the Source form of the Work,
  4219. excluding those notices that do not pertain to any part of
  4220. the Derivative Works; and
  4221. (d) If the Work includes a "NOTICE" text file as part of its
  4222. distribution, then any Derivative Works that You distribute must
  4223. include a readable copy of the attribution notices contained
  4224. within such NOTICE file, excluding those notices that do not
  4225. pertain to any part of the Derivative Works, in at least one
  4226. of the following places: within a NOTICE text file distributed
  4227. as part of the Derivative Works; within the Source form or
  4228. documentation, if provided along with the Derivative Works; or,
  4229. within a display generated by the Derivative Works, if and
  4230. wherever such third-party notices normally appear. The contents
  4231. of the NOTICE file are for informational purposes only and
  4232. do not modify the License. You may add Your own attribution
  4233. notices within Derivative Works that You distribute, alongside
  4234. or as an addendum to the NOTICE text from the Work, provided
  4235. that such additional attribution notices cannot be construed
  4236. as modifying the License.
  4237. You may add Your own copyright statement to Your modifications and
  4238. may provide additional or different license terms and conditions
  4239. for use, reproduction, or distribution of Your modifications, or
  4240. for any such Derivative Works as a whole, provided Your use,
  4241. reproduction, and distribution of the Work otherwise complies with
  4242. the conditions stated in this License.
  4243. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4244. any Contribution intentionally submitted for inclusion in the Work
  4245. by You to the Licensor shall be under the terms and conditions of
  4246. this License, without any additional terms or conditions.
  4247. Notwithstanding the above, nothing herein shall supersede or modify
  4248. the terms of any separate license agreement you may have executed
  4249. with Licensor regarding such Contributions.
  4250. 6. Trademarks. This License does not grant permission to use the trade
  4251. names, trademarks, service marks, or product names of the Licensor,
  4252. except as required for reasonable and customary use in describing the
  4253. origin of the Work and reproducing the content of the NOTICE file.
  4254. 7. Disclaimer of Warranty. Unless required by applicable law or
  4255. agreed to in writing, Licensor provides the Work (and each
  4256. Contributor provides its Contributions) on an "AS IS" BASIS,
  4257. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4258. implied, including, without limitation, any warranties or conditions
  4259. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4260. PARTICULAR PURPOSE. You are solely responsible for determining the
  4261. appropriateness of using or redistributing the Work and assume any
  4262. risks associated with Your exercise of permissions under this License.
  4263. 8. Limitation of Liability. In no event and under no legal theory,
  4264. whether in tort (including negligence), contract, or otherwise,
  4265. unless required by applicable law (such as deliberate and grossly
  4266. negligent acts) or agreed to in writing, shall any Contributor be
  4267. liable to You for damages, including any direct, indirect, special,
  4268. incidental, or consequential damages of any character arising as a
  4269. result of this License or out of the use or inability to use the
  4270. Work (including but not limited to damages for loss of goodwill,
  4271. work stoppage, computer failure or malfunction, or any and all
  4272. other commercial damages or losses), even if such Contributor
  4273. has been advised of the possibility of such damages.
  4274. 9. Accepting Warranty or Additional Liability. While redistributing
  4275. the Work or Derivative Works thereof, You may choose to offer,
  4276. and charge a fee for, acceptance of support, warranty, indemnity,
  4277. or other liability obligations and/or rights consistent with this
  4278. License. However, in accepting such obligations, You may act only
  4279. on Your own behalf and on Your sole responsibility, not on behalf
  4280. of any other Contributor, and only if You agree to indemnify,
  4281. defend, and hold each Contributor harmless for any liability
  4282. incurred by, or claims asserted against, such Contributor by reason
  4283. of your accepting any such warranty or additional liability.
  4284. END OF TERMS AND CONDITIONS
  4285. APPENDIX: How to apply the Apache License to your work.
  4286. To apply the Apache License to your work, attach the following
  4287. boilerplate notice, with the fields enclosed by brackets "[]"
  4288. replaced with your own identifying information. (Don't include
  4289. the brackets!) The text should be enclosed in the appropriate
  4290. comment syntax for the file format. We also recommend that a
  4291. file or class name and description of purpose be included on the
  4292. same "printed page" as the copyright notice for easier
  4293. identification within third-party archives.
  4294. Copyright [yyyy] [name of copyright owner]
  4295. Licensed under the Apache License, Version 2.0 (the "License");
  4296. you may not use this file except in compliance with the License.
  4297. You may obtain a copy of the License at
  4298. http://www.apache.org/licenses/LICENSE-2.0
  4299. Unless required by applicable law or agreed to in writing, software
  4300. distributed under the License is distributed on an "AS IS" BASIS,
  4301. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4302. See the License for the specific language governing permissions and
  4303. limitations under the License.
  4304. ICU4C
  4305. COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)
  4306. Copyright © 1991-2020 Unicode, Inc. All rights reserved.
  4307. Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
  4308. Permission is hereby granted, free of charge, to any person obtaining
  4309. a copy of the Unicode data files and any associated documentation
  4310. (the "Data Files") or Unicode software and any associated documentation
  4311. (the "Software") to deal in the Data Files or Software
  4312. without restriction, including without limitation the rights to use,
  4313. copy, modify, merge, publish, distribute, and/or sell copies of
  4314. the Data Files or Software, and to permit persons to whom the Data Files
  4315. or Software are furnished to do so, provided that either
  4316. (a) this copyright and permission notice appear with all copies
  4317. of the Data Files or Software, or
  4318. (b) this copyright and permission notice appear in associated
  4319. Documentation.
  4320. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
  4321. ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  4322. WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  4323. NONINFRINGEMENT OF THIRD PARTY RIGHTS.
  4324. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
  4325. NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
  4326. DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  4327. DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  4328. TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  4329. PERFORMANCE OF THE DATA FILES OR SOFTWARE.
  4330. Except as contained in this notice, the name of a copyright holder
  4331. shall not be used in advertising or otherwise to promote the sale,
  4332. use or other dealings in these Data Files or Software without prior
  4333. written authorization of the copyright holder.
  4334. ---------------------
  4335. Third-Party Software Licenses
  4336. This section contains third-party software notices and/or additional
  4337. terms for licensed third-party software components included within ICU
  4338. libraries.
  4339. 1. ICU License - ICU 1.8.1 to ICU 57.1
  4340. COPYRIGHT AND PERMISSION NOTICE
  4341. Copyright (c) 1995-2016 International Business Machines Corporation and others
  4342. All rights reserved.
  4343. Permission is hereby granted, free of charge, to any person obtaining
  4344. a copy of this software and associated documentation files (the
  4345. "Software"), to deal in the Software without restriction, including
  4346. without limitation the rights to use, copy, modify, merge, publish,
  4347. distribute, and/or sell copies of the Software, and to permit persons
  4348. to whom the Software is furnished to do so, provided that the above
  4349. copyright notice(s) and this permission notice appear in all copies of
  4350. the Software and that both the above copyright notice(s) and this
  4351. permission notice appear in supporting documentation.
  4352. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  4353. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  4354. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
  4355. OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  4356. HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
  4357. SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
  4358. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
  4359. CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  4360. CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  4361. Except as contained in this notice, the name of a copyright holder
  4362. shall not be used in advertising or otherwise to promote the sale, use
  4363. or other dealings in this Software without prior written authorization
  4364. of the copyright holder.
  4365. All trademarks and registered trademarks mentioned herein are the
  4366. property of their respective owners.
  4367. 2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
  4368. # The Google Chrome software developed by Google is licensed under
  4369. # the BSD license. Other software included in this distribution is
  4370. # provided under other licenses, as set forth below.
  4371. #
  4372. # The BSD License
  4373. # http://opensource.org/licenses/bsd-license.php
  4374. # Copyright (C) 2006-2008, Google Inc.
  4375. #
  4376. # All rights reserved.
  4377. #
  4378. # Redistribution and use in source and binary forms, with or without
  4379. # modification, are permitted provided that the following conditions are met:
  4380. #
  4381. # Redistributions of source code must retain the above copyright notice,
  4382. # this list of conditions and the following disclaimer.
  4383. # Redistributions in binary form must reproduce the above
  4384. # copyright notice, this list of conditions and the following
  4385. # disclaimer in the documentation and/or other materials provided with
  4386. # the distribution.
  4387. # Neither the name of Google Inc. nor the names of its
  4388. # contributors may be used to endorse or promote products derived from
  4389. # this software without specific prior written permission.
  4390. #
  4391. #
  4392. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  4393. # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  4394. # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  4395. # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4396. # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  4397. # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  4398. # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  4399. # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  4400. # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  4401. # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  4402. # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  4403. # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4404. #
  4405. #
  4406. # The word list in cjdict.txt are generated by combining three word lists
  4407. # listed below with further processing for compound word breaking. The
  4408. # frequency is generated with an iterative training against Google web
  4409. # corpora.
  4410. #
  4411. # * Libtabe (Chinese)
  4412. # - https://sourceforge.net/project/?group_id=1519
  4413. # - Its license terms and conditions are shown below.
  4414. #
  4415. # * IPADIC (Japanese)
  4416. # - http://chasen.aist-nara.ac.jp/chasen/distribution.html
  4417. # - Its license terms and conditions are shown below.
  4418. #
  4419. # ---------COPYING.libtabe ---- BEGIN--------------------
  4420. #
  4421. # /*
  4422. # * Copyright (c) 1999 TaBE Project.
  4423. # * Copyright (c) 1999 Pai-Hsiang Hsiao.
  4424. # * All rights reserved.
  4425. # *
  4426. # * Redistribution and use in source and binary forms, with or without
  4427. # * modification, are permitted provided that the following conditions
  4428. # * are met:
  4429. # *
  4430. # * . Redistributions of source code must retain the above copyright
  4431. # * notice, this list of conditions and the following disclaimer.
  4432. # * . Redistributions in binary form must reproduce the above copyright
  4433. # * notice, this list of conditions and the following disclaimer in
  4434. # * the documentation and/or other materials provided with the
  4435. # * distribution.
  4436. # * . Neither the name of the TaBE Project nor the names of its
  4437. # * contributors may be used to endorse or promote products derived
  4438. # * from this software without specific prior written permission.
  4439. # *
  4440. # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4441. # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4442. # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  4443. # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  4444. # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  4445. # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  4446. # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  4447. # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  4448. # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  4449. # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  4450. # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  4451. # * OF THE POSSIBILITY OF SUCH DAMAGE.
  4452. # */
  4453. #
  4454. # /*
  4455. # * Copyright (c) 1999 Computer Systems and Communication Lab,
  4456. # * Institute of Information Science, Academia
  4457. # * Sinica. All rights reserved.
  4458. # *
  4459. # * Redistribution and use in source and binary forms, with or without
  4460. # * modification, are permitted provided that the following conditions
  4461. # * are met:
  4462. # *
  4463. # * . Redistributions of source code must retain the above copyright
  4464. # * notice, this list of conditions and the following disclaimer.
  4465. # * . Redistributions in binary form must reproduce the above copyright
  4466. # * notice, this list of conditions and the following disclaimer in
  4467. # * the documentation and/or other materials provided with the
  4468. # * distribution.
  4469. # * . Neither the name of the Computer Systems and Communication Lab
  4470. # * nor the names of its contributors may be used to endorse or
  4471. # * promote products derived from this software without specific
  4472. # * prior written permission.
  4473. # *
  4474. # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4475. # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4476. # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  4477. # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  4478. # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  4479. # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  4480. # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  4481. # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  4482. # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  4483. # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  4484. # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  4485. # * OF THE POSSIBILITY OF SUCH DAMAGE.
  4486. # */
  4487. #
  4488. # Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
  4489. # University of Illinois
  4490. # c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4
  4491. #
  4492. # ---------------COPYING.libtabe-----END--------------------------------
  4493. #
  4494. #
  4495. # ---------------COPYING.ipadic-----BEGIN-------------------------------
  4496. #
  4497. # Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
  4498. # and Technology. All Rights Reserved.
  4499. #
  4500. # Use, reproduction, and distribution of this software is permitted.
  4501. # Any copy of this software, whether in its original form or modified,
  4502. # must include both the above copyright notice and the following
  4503. # paragraphs.
  4504. #
  4505. # Nara Institute of Science and Technology (NAIST),
  4506. # the copyright holders, disclaims all warranties with regard to this
  4507. # software, including all implied warranties of merchantability and
  4508. # fitness, in no event shall NAIST be liable for
  4509. # any special, indirect or consequential damages or any damages
  4510. # whatsoever resulting from loss of use, data or profits, whether in an
  4511. # action of contract, negligence or other tortuous action, arising out
  4512. # of or in connection with the use or performance of this software.
  4513. #
  4514. # A large portion of the dictionary entries
  4515. # originate from ICOT Free Software. The following conditions for ICOT
  4516. # Free Software applies to the current dictionary as well.
  4517. #
  4518. # Each User may also freely distribute the Program, whether in its
  4519. # original form or modified, to any third party or parties, PROVIDED
  4520. # that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
  4521. # on, or be attached to, the Program, which is distributed substantially
  4522. # in the same form as set out herein and that such intended
  4523. # distribution, if actually made, will neither violate or otherwise
  4524. # contravene any of the laws and regulations of the countries having
  4525. # jurisdiction over the User or the intended distribution itself.
  4526. #
  4527. # NO WARRANTY
  4528. #
  4529. # The program was produced on an experimental basis in the course of the
  4530. # research and development conducted during the project and is provided
  4531. # to users as so produced on an experimental basis. Accordingly, the
  4532. # program is provided without any warranty whatsoever, whether express,
  4533. # implied, statutory or otherwise. The term "warranty" used herein
  4534. # includes, but is not limited to, any warranty of the quality,
  4535. # performance, merchantability and fitness for a particular purpose of
  4536. # the program and the nonexistence of any infringement or violation of
  4537. # any right of any third party.
  4538. #
  4539. # Each user of the program will agree and understand, and be deemed to
  4540. # have agreed and understood, that there is no warranty whatsoever for
  4541. # the program and, accordingly, the entire risk arising from or
  4542. # otherwise connected with the program is assumed by the user.
  4543. #
  4544. # Therefore, neither ICOT, the copyright holder, or any other
  4545. # organization that participated in or was otherwise related to the
  4546. # development of the program and their respective officials, directors,
  4547. # officers and other employees shall be held liable for any and all
  4548. # damages, including, without limitation, general, special, incidental
  4549. # and consequential damages, arising out of or otherwise in connection
  4550. # with the use or inability to use the program or any product, material
  4551. # or result produced or otherwise obtained by using the program,
  4552. # regardless of whether they have been advised of, or otherwise had
  4553. # knowledge of, the possibility of such damages at any time during the
  4554. # project or thereafter. Each user will be deemed to have agreed to the
  4555. # foregoing by his or her commencement of use of the program. The term
  4556. # "use" as used herein includes, but is not limited to, the use,
  4557. # modification, copying and distribution of the program and the
  4558. # production of secondary products from the program.
  4559. #
  4560. # In the case where the program, whether in its original form or
  4561. # modified, was distributed or delivered to or received by a user from
  4562. # any person, organization or entity other than ICOT, unless it makes or
  4563. # grants independently of ICOT any specific warranty to the user in
  4564. # writing, such person, organization or entity, will also be exempted
  4565. # from and not be held liable to the user for any such damages as noted
  4566. # above as far as the program is concerned.
  4567. #
  4568. # ---------------COPYING.ipadic-----END----------------------------------
  4569. 3. Lao Word Break Dictionary Data (laodict.txt)
  4570. # Copyright (c) 2013 International Business Machines Corporation
  4571. # and others. All Rights Reserved.
  4572. #
  4573. # Project: http://code.google.com/p/lao-dictionary/
  4574. # Dictionary: http://lao-dictionary.googlecode.com/git/Lao-Dictionary.txt
  4575. # License: http://lao-dictionary.googlecode.com/git/Lao-Dictionary-LICENSE.txt
  4576. # (copied below)
  4577. #
  4578. # This file is derived from the above dictionary, with slight
  4579. # modifications.
  4580. # ----------------------------------------------------------------------
  4581. # Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
  4582. # All rights reserved.
  4583. #
  4584. # Redistribution and use in source and binary forms, with or without
  4585. # modification,
  4586. # are permitted provided that the following conditions are met:
  4587. #
  4588. #
  4589. # Redistributions of source code must retain the above copyright notice, this
  4590. # list of conditions and the following disclaimer. Redistributions in
  4591. # binary form must reproduce the above copyright notice, this list of
  4592. # conditions and the following disclaimer in the documentation and/or
  4593. # other materials provided with the distribution.
  4594. #
  4595. #
  4596. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4597. # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4598. # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  4599. # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  4600. # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  4601. # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  4602. # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  4603. # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  4604. # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  4605. # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  4606. # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  4607. # OF THE POSSIBILITY OF SUCH DAMAGE.
  4608. # --------------------------------------------------------------------------
  4609. 4. Burmese Word Break Dictionary Data (burmesedict.txt)
  4610. # Copyright (c) 2014 International Business Machines Corporation
  4611. # and others. All Rights Reserved.
  4612. #
  4613. # This list is part of a project hosted at:
  4614. # github.com/kanyawtech/myanmar-karen-word-lists
  4615. #
  4616. # --------------------------------------------------------------------------
  4617. # Copyright (c) 2013, LeRoy Benjamin Sharon
  4618. # All rights reserved.
  4619. #
  4620. # Redistribution and use in source and binary forms, with or without
  4621. # modification, are permitted provided that the following conditions
  4622. # are met: Redistributions of source code must retain the above
  4623. # copyright notice, this list of conditions and the following
  4624. # disclaimer. Redistributions in binary form must reproduce the
  4625. # above copyright notice, this list of conditions and the following
  4626. # disclaimer in the documentation and/or other materials provided
  4627. # with the distribution.
  4628. #
  4629. # Neither the name Myanmar Karen Word Lists, nor the names of its
  4630. # contributors may be used to endorse or promote products derived
  4631. # from this software without specific prior written permission.
  4632. #
  4633. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  4634. # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  4635. # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  4636. # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4637. # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
  4638. # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  4639. # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  4640. # TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4641. # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  4642. # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
  4643. # TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
  4644. # THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  4645. # SUCH DAMAGE.
  4646. # --------------------------------------------------------------------------
  4647. 5. Time Zone Database
  4648. ICU uses the public domain data and code derived from Time Zone
  4649. Database for its time zone support. The ownership of the TZ database
  4650. is explained in BCP 175: Procedure for Maintaining the Time Zone
  4651. Database section 7.
  4652. # 7. Database Ownership
  4653. #
  4654. # The TZ database itself is not an IETF Contribution or an IETF
  4655. # document. Rather it is a pre-existing and regularly updated work
  4656. # that is in the public domain, and is intended to remain in the
  4657. # public domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do
  4658. # not apply to the TZ Database or contributions that individuals make
  4659. # to it. Should any claims be made and substantiated against the TZ
  4660. # Database, the organization that is providing the IANA
  4661. # Considerations defined in this RFC, under the memorandum of
  4662. # understanding with the IETF, currently ICANN, may act in accordance
  4663. # with all competent court orders. No ownership claims will be made
  4664. # by ICANN or the IETF Trust on the database or the code. Any person
  4665. # making a contribution to the database or code waives all rights to
  4666. # future claims in that contribution or in the TZ Database.
  4667. 6. Google double-conversion
  4668. Copyright 2006-2011, the V8 project authors. All rights reserved.
  4669. Redistribution and use in source and binary forms, with or without
  4670. modification, are permitted provided that the following conditions are
  4671. met:
  4672. * Redistributions of source code must retain the above copyright
  4673. notice, this list of conditions and the following disclaimer.
  4674. * Redistributions in binary form must reproduce the above
  4675. copyright notice, this list of conditions and the following
  4676. disclaimer in the documentation and/or other materials provided
  4677. with the distribution.
  4678. * Neither the name of Google Inc. nor the names of its
  4679. contributors may be used to endorse or promote products derived
  4680. from this software without specific prior written permission.
  4681. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4682. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4683. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4684. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4685. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4686. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4687. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4688. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4689. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4690. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4691. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4692. Khronos OpenGL headers
  4693. OpenGL Licenses
  4694. Component Location Primary Author License
  4695. ----------------------------------------------------------------------------
  4696. standard headers gl/ The Khronos Group, MIT, SGI, and
  4697. Brian Paul, Apache 2.0
  4698. Silicon Graphics
  4699. EGL utilities util/ Google Apache 2.0
  4700. -------------------------------------
  4701. Copyright The Khronos Group Inc.
  4702. Permission is hereby granted, free of charge, to any person obtaining a
  4703. copy of this software and/or associated documentation files (the
  4704. "Materials"), to deal in the Materials without restriction, including
  4705. without limitation the rights to use, copy, modify, merge, publish,
  4706. distribute, sublicense, and/or sell copies of the Materials, and to
  4707. permit persons to whom the Materials are furnished to do so, subject to
  4708. the following conditions:
  4709. The above copyright notice and this permission notice shall be included
  4710. in all copies or substantial portions of the Materials.
  4711. THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  4712. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  4713. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  4714. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  4715. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  4716. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  4717. MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
  4718. SGI FREE SOFTWARE LICENSE B
  4719. (Version 2.0, Sept. 18, 2008)
  4720. Copyright (C) [dates of first publication] Silicon Graphics, Inc.
  4721. All Rights Reserved.
  4722. Permission is hereby granted, free of charge, to any person obtaining a copy of
  4723. this software and associated documentation files (the "Software"), to deal in
  4724. the Software without restriction, including without limitation the rights to
  4725. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  4726. of the Software, and to permit persons to whom the Software is furnished to do
  4727. so, subject to the following conditions:
  4728. The above copyright notice including the dates of first publication and either
  4729. this permission notice or a reference to http://oss.sgi.com/projects/FreeB/
  4730. shall be included in all copies or substantial portions of the Software.
  4731. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4732. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4733. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON
  4734. GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  4735. AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  4736. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  4737. Except as contained in this notice, the name of Silicon Graphics, Inc. shall
  4738. not be used in advertising or otherwise to promote the sale, use or other
  4739. dealings in this Software without prior written authorization from Silicon
  4740. Graphics, Inc.
  4741. Apache License
  4742. Version 2.0, January 2004
  4743. http://www.apache.org/licenses/
  4744. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4745. 1. Definitions.
  4746. "License" shall mean the terms and conditions for use, reproduction,
  4747. and distribution as defined by Sections 1 through 9 of this document.
  4748. "Licensor" shall mean the copyright owner or entity authorized by
  4749. the copyright owner that is granting the License.
  4750. "Legal Entity" shall mean the union of the acting entity and all
  4751. other entities that control, are controlled by, or are under common
  4752. control with that entity. For the purposes of this definition,
  4753. "control" means (i) the power, direct or indirect, to cause the
  4754. direction or management of such entity, whether by contract or
  4755. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4756. outstanding shares, or (iii) beneficial ownership of such entity.
  4757. "You" (or "Your") shall mean an individual or Legal Entity
  4758. exercising permissions granted by this License.
  4759. "Source" form shall mean the preferred form for making modifications,
  4760. including but not limited to software source code, documentation
  4761. source, and configuration files.
  4762. "Object" form shall mean any form resulting from mechanical
  4763. transformation or translation of a Source form, including but
  4764. not limited to compiled object code, generated documentation,
  4765. and conversions to other media types.
  4766. "Work" shall mean the work of authorship, whether in Source or
  4767. Object form, made available under the License, as indicated by a
  4768. copyright notice that is included in or attached to the work
  4769. (an example is provided in the Appendix below).
  4770. "Derivative Works" shall mean any work, whether in Source or Object
  4771. form, that is based on (or derived from) the Work and for which the
  4772. editorial revisions, annotations, elaborations, or other modifications
  4773. represent, as a whole, an original work of authorship. For the purposes
  4774. of this License, Derivative Works shall not include works that remain
  4775. separable from, or merely link (or bind by name) to the interfaces of,
  4776. the Work and Derivative Works thereof.
  4777. "Contribution" shall mean any work of authorship, including
  4778. the original version of the Work and any modifications or additions
  4779. to that Work or Derivative Works thereof, that is intentionally
  4780. submitted to Licensor for inclusion in the Work by the copyright owner
  4781. or by an individual or Legal Entity authorized to submit on behalf of
  4782. the copyright owner. For the purposes of this definition, "submitted"
  4783. means any form of electronic, verbal, or written communication sent
  4784. to the Licensor or its representatives, including but not limited to
  4785. communication on electronic mailing lists, source code control systems,
  4786. and issue tracking systems that are managed by, or on behalf of, the
  4787. Licensor for the purpose of discussing and improving the Work, but
  4788. excluding communication that is conspicuously marked or otherwise
  4789. designated in writing by the copyright owner as "Not a Contribution."
  4790. "Contributor" shall mean Licensor and any individual or Legal Entity
  4791. on behalf of whom a Contribution has been received by Licensor and
  4792. subsequently incorporated within the Work.
  4793. 2. Grant of Copyright License. Subject to the terms and conditions of
  4794. this License, each Contributor hereby grants to You a perpetual,
  4795. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4796. copyright license to reproduce, prepare Derivative Works of,
  4797. publicly display, publicly perform, sublicense, and distribute the
  4798. Work and such Derivative Works in Source or Object form.
  4799. 3. Grant of Patent License. Subject to the terms and conditions of
  4800. this License, each Contributor hereby grants to You a perpetual,
  4801. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4802. (except as stated in this section) patent license to make, have made,
  4803. use, offer to sell, sell, import, and otherwise transfer the Work,
  4804. where such license applies only to those patent claims licensable
  4805. by such Contributor that are necessarily infringed by their
  4806. Contribution(s) alone or by combination of their Contribution(s)
  4807. with the Work to which such Contribution(s) was submitted. If You
  4808. institute patent litigation against any entity (including a
  4809. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4810. or a Contribution incorporated within the Work constitutes direct
  4811. or contributory patent infringement, then any patent licenses
  4812. granted to You under this License for that Work shall terminate
  4813. as of the date such litigation is filed.
  4814. 4. Redistribution. You may reproduce and distribute copies of the
  4815. Work or Derivative Works thereof in any medium, with or without
  4816. modifications, and in Source or Object form, provided that You
  4817. meet the following conditions:
  4818. (a) You must give any other recipients of the Work or
  4819. Derivative Works a copy of this License; and
  4820. (b) You must cause any modified files to carry prominent notices
  4821. stating that You changed the files; and
  4822. (c) You must retain, in the Source form of any Derivative Works
  4823. that You distribute, all copyright, patent, trademark, and
  4824. attribution notices from the Source form of the Work,
  4825. excluding those notices that do not pertain to any part of
  4826. the Derivative Works; and
  4827. (d) If the Work includes a "NOTICE" text file as part of its
  4828. distribution, then any Derivative Works that You distribute must
  4829. include a readable copy of the attribution notices contained
  4830. within such NOTICE file, excluding those notices that do not
  4831. pertain to any part of the Derivative Works, in at least one
  4832. of the following places: within a NOTICE text file distributed
  4833. as part of the Derivative Works; within the Source form or
  4834. documentation, if provided along with the Derivative Works; or,
  4835. within a display generated by the Derivative Works, if and
  4836. wherever such third-party notices normally appear. The contents
  4837. of the NOTICE file are for informational purposes only and
  4838. do not modify the License. You may add Your own attribution
  4839. notices within Derivative Works that You distribute, alongside
  4840. or as an addendum to the NOTICE text from the Work, provided
  4841. that such additional attribution notices cannot be construed
  4842. as modifying the License.
  4843. You may add Your own copyright statement to Your modifications and
  4844. may provide additional or different license terms and conditions
  4845. for use, reproduction, or distribution of Your modifications, or
  4846. for any such Derivative Works as a whole, provided Your use,
  4847. reproduction, and distribution of the Work otherwise complies with
  4848. the conditions stated in this License.
  4849. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4850. any Contribution intentionally submitted for inclusion in the Work
  4851. by You to the Licensor shall be under the terms and conditions of
  4852. this License, without any additional terms or conditions.
  4853. Notwithstanding the above, nothing herein shall supersede or modify
  4854. the terms of any separate license agreement you may have executed
  4855. with Licensor regarding such Contributions.
  4856. 6. Trademarks. This License does not grant permission to use the trade
  4857. names, trademarks, service marks, or product names of the Licensor,
  4858. except as required for reasonable and customary use in describing the
  4859. origin of the Work and reproducing the content of the NOTICE file.
  4860. 7. Disclaimer of Warranty. Unless required by applicable law or
  4861. agreed to in writing, Licensor provides the Work (and each
  4862. Contributor provides its Contributions) on an "AS IS" BASIS,
  4863. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4864. implied, including, without limitation, any warranties or conditions
  4865. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4866. PARTICULAR PURPOSE. You are solely responsible for determining the
  4867. appropriateness of using or redistributing the Work and assume any
  4868. risks associated with Your exercise of permissions under this License.
  4869. 8. Limitation of Liability. In no event and under no legal theory,
  4870. whether in tort (including negligence), contract, or otherwise,
  4871. unless required by applicable law (such as deliberate and grossly
  4872. negligent acts) or agreed to in writing, shall any Contributor be
  4873. liable to You for damages, including any direct, indirect, special,
  4874. incidental, or consequential damages of any character arising as a
  4875. result of this License or out of the use or inability to use the
  4876. Work (including but not limited to damages for loss of goodwill,
  4877. work stoppage, computer failure or malfunction, or any and all
  4878. other commercial damages or losses), even if such Contributor
  4879. has been advised of the possibility of such damages.
  4880. 9. Accepting Warranty or Additional Liability. While redistributing
  4881. the Work or Derivative Works thereof, You may choose to offer,
  4882. and charge a fee for, acceptance of support, warranty, indemnity,
  4883. or other liability obligations and/or rights consistent with this
  4884. License. However, in accepting such obligations, You may act only
  4885. on Your own behalf and on Your sole responsibility, not on behalf
  4886. of any other Contributor, and only if You agree to indemnify,
  4887. defend, and hold each Contributor harmless for any liability
  4888. incurred by, or claims asserted against, such Contributor by reason
  4889. of your accepting any such warranty or additional liability.
  4890. LAPACK
  4891. Copyright (c) 1992-2011 The University of Tennessee and The University
  4892. of Tennessee Research Foundation. All rights
  4893. reserved.
  4894. Copyright (c) 2000-2011 The University of California Berkeley. All
  4895. rights reserved.
  4896. Copyright (c) 2006-2012 The University of Colorado Denver. All rights
  4897. reserved.
  4898. $COPYRIGHT$
  4899. Additional copyrights may follow
  4900. $HEADER$
  4901. Redistribution and use in source and binary forms, with or without
  4902. modification, are permitted provided that the following conditions are
  4903. met:
  4904. - Redistributions of source code must retain the above copyright
  4905. notice, this list of conditions and the following disclaimer.
  4906. - Redistributions in binary form must reproduce the above copyright
  4907. notice, this list of conditions and the following disclaimer listed
  4908. in this license in the documentation and/or other materials
  4909. provided with the distribution.
  4910. - Neither the name of the copyright holders nor the names of its
  4911. contributors may be used to endorse or promote products derived from
  4912. this software without specific prior written permission.
  4913. The copyright holders provide no reassurances that the source code
  4914. provided does not infringe any patent, copyright, or any other
  4915. intellectual property rights of third parties. The copyright holders
  4916. disclaim any liability to any recipient for claims brought against
  4917. recipient by any third party for infringement of that parties
  4918. intellectual property rights.
  4919. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4920. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4921. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4922. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4923. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4924. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4925. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4926. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4927. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4928. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4929. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4930. LLVM
  4931. Copied from llvm-project/llvm/LICENSE.TXT:
  4932. ==============================================================================
  4933. The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
  4934. ==============================================================================
  4935. Apache License
  4936. Version 2.0, January 2004
  4937. http://www.apache.org/licenses/
  4938. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4939. 1. Definitions.
  4940. "License" shall mean the terms and conditions for use, reproduction,
  4941. and distribution as defined by Sections 1 through 9 of this document.
  4942. "Licensor" shall mean the copyright owner or entity authorized by
  4943. the copyright owner that is granting the License.
  4944. "Legal Entity" shall mean the union of the acting entity and all
  4945. other entities that control, are controlled by, or are under common
  4946. control with that entity. For the purposes of this definition,
  4947. "control" means (i) the power, direct or indirect, to cause the
  4948. direction or management of such entity, whether by contract or
  4949. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4950. outstanding shares, or (iii) beneficial ownership of such entity.
  4951. "You" (or "Your") shall mean an individual or Legal Entity
  4952. exercising permissions granted by this License.
  4953. "Source" form shall mean the preferred form for making modifications,
  4954. including but not limited to software source code, documentation
  4955. source, and configuration files.
  4956. "Object" form shall mean any form resulting from mechanical
  4957. transformation or translation of a Source form, including but
  4958. not limited to compiled object code, generated documentation,
  4959. and conversions to other media types.
  4960. "Work" shall mean the work of authorship, whether in Source or
  4961. Object form, made available under the License, as indicated by a
  4962. copyright notice that is included in or attached to the work
  4963. (an example is provided in the Appendix below).
  4964. "Derivative Works" shall mean any work, whether in Source or Object
  4965. form, that is based on (or derived from) the Work and for which the
  4966. editorial revisions, annotations, elaborations, or other modifications
  4967. represent, as a whole, an original work of authorship. For the purposes
  4968. of this License, Derivative Works shall not include works that remain
  4969. separable from, or merely link (or bind by name) to the interfaces of,
  4970. the Work and Derivative Works thereof.
  4971. "Contribution" shall mean any work of authorship, including
  4972. the original version of the Work and any modifications or additions
  4973. to that Work or Derivative Works thereof, that is intentionally
  4974. submitted to Licensor for inclusion in the Work by the copyright owner
  4975. or by an individual or Legal Entity authorized to submit on behalf of
  4976. the copyright owner. For the purposes of this definition, "submitted"
  4977. means any form of electronic, verbal, or written communication sent
  4978. to the Licensor or its representatives, including but not limited to
  4979. communication on electronic mailing lists, source code control systems,
  4980. and issue tracking systems that are managed by, or on behalf of, the
  4981. Licensor for the purpose of discussing and improving the Work, but
  4982. excluding communication that is conspicuously marked or otherwise
  4983. designated in writing by the copyright owner as "Not a Contribution."
  4984. "Contributor" shall mean Licensor and any individual or Legal Entity
  4985. on behalf of whom a Contribution has been received by Licensor and
  4986. subsequently incorporated within the Work.
  4987. 2. Grant of Copyright License. Subject to the terms and conditions of
  4988. this License, each Contributor hereby grants to You a perpetual,
  4989. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4990. copyright license to reproduce, prepare Derivative Works of,
  4991. publicly display, publicly perform, sublicense, and distribute the
  4992. Work and such Derivative Works in Source or Object form.
  4993. 3. Grant of Patent License. Subject to the terms and conditions of
  4994. this License, each Contributor hereby grants to You a perpetual,
  4995. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4996. (except as stated in this section) patent license to make, have made,
  4997. use, offer to sell, sell, import, and otherwise transfer the Work,
  4998. where such license applies only to those patent claims licensable
  4999. by such Contributor that are necessarily infringed by their
  5000. Contribution(s) alone or by combination of their Contribution(s)
  5001. with the Work to which such Contribution(s) was submitted. If You
  5002. institute patent litigation against any entity (including a
  5003. cross-claim or counterclaim in a lawsuit) alleging that the Work
  5004. or a Contribution incorporated within the Work constitutes direct
  5005. or contributory patent infringement, then any patent licenses
  5006. granted to You under this License for that Work shall terminate
  5007. as of the date such litigation is filed.
  5008. 4. Redistribution. You may reproduce and distribute copies of the
  5009. Work or Derivative Works thereof in any medium, with or without
  5010. modifications, and in Source or Object form, provided that You
  5011. meet the following conditions:
  5012. (a) You must give any other recipients of the Work or
  5013. Derivative Works a copy of this License; and
  5014. (b) You must cause any modified files to carry prominent notices
  5015. stating that You changed the files; and
  5016. (c) You must retain, in the Source form of any Derivative Works
  5017. that You distribute, all copyright, patent, trademark, and
  5018. attribution notices from the Source form of the Work,
  5019. excluding those notices that do not pertain to any part of
  5020. the Derivative Works; and
  5021. (d) If the Work includes a "NOTICE" text file as part of its
  5022. distribution, then any Derivative Works that You distribute must
  5023. include a readable copy of the attribution notices contained
  5024. within such NOTICE file, excluding those notices that do not
  5025. pertain to any part of the Derivative Works, in at least one
  5026. of the following places: within a NOTICE text file distributed
  5027. as part of the Derivative Works; within the Source form or
  5028. documentation, if provided along with the Derivative Works; or,
  5029. within a display generated by the Derivative Works, if and
  5030. wherever such third-party notices normally appear. The contents
  5031. of the NOTICE file are for informational purposes only and
  5032. do not modify the License. You may add Your own attribution
  5033. notices within Derivative Works that You distribute, alongside
  5034. or as an addendum to the NOTICE text from the Work, provided
  5035. that such additional attribution notices cannot be construed
  5036. as modifying the License.
  5037. You may add Your own copyright statement to Your modifications and
  5038. may provide additional or different license terms and conditions
  5039. for use, reproduction, or distribution of Your modifications, or
  5040. for any such Derivative Works as a whole, provided Your use,
  5041. reproduction, and distribution of the Work otherwise complies with
  5042. the conditions stated in this License.
  5043. 5. Submission of Contributions. Unless You explicitly state otherwise,
  5044. any Contribution intentionally submitted for inclusion in the Work
  5045. by You to the Licensor shall be under the terms and conditions of
  5046. this License, without any additional terms or conditions.
  5047. Notwithstanding the above, nothing herein shall supersede or modify
  5048. the terms of any separate license agreement you may have executed
  5049. with Licensor regarding such Contributions.
  5050. 6. Trademarks. This License does not grant permission to use the trade
  5051. names, trademarks, service marks, or product names of the Licensor,
  5052. except as required for reasonable and customary use in describing the
  5053. origin of the Work and reproducing the content of the NOTICE file.
  5054. 7. Disclaimer of Warranty. Unless required by applicable law or
  5055. agreed to in writing, Licensor provides the Work (and each
  5056. Contributor provides its Contributions) on an "AS IS" BASIS,
  5057. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5058. implied, including, without limitation, any warranties or conditions
  5059. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5060. PARTICULAR PURPOSE. You are solely responsible for determining the
  5061. appropriateness of using or redistributing the Work and assume any
  5062. risks associated with Your exercise of permissions under this License.
  5063. 8. Limitation of Liability. In no event and under no legal theory,
  5064. whether in tort (including negligence), contract, or otherwise,
  5065. unless required by applicable law (such as deliberate and grossly
  5066. negligent acts) or agreed to in writing, shall any Contributor be
  5067. liable to You for damages, including any direct, indirect, special,
  5068. incidental, or consequential damages of any character arising as a
  5069. result of this License or out of the use or inability to use the
  5070. Work (including but not limited to damages for loss of goodwill,
  5071. work stoppage, computer failure or malfunction, or any and all
  5072. other commercial damages or losses), even if such Contributor
  5073. has been advised of the possibility of such damages.
  5074. 9. Accepting Warranty or Additional Liability. While redistributing
  5075. the Work or Derivative Works thereof, You may choose to offer,
  5076. and charge a fee for, acceptance of support, warranty, indemnity,
  5077. or other liability obligations and/or rights consistent with this
  5078. License. However, in accepting such obligations, You may act only
  5079. on Your own behalf and on Your sole responsibility, not on behalf
  5080. of any other Contributor, and only if You agree to indemnify,
  5081. defend, and hold each Contributor harmless for any liability
  5082. incurred by, or claims asserted against, such Contributor by reason
  5083. of your accepting any such warranty or additional liability.
  5084. END OF TERMS AND CONDITIONS
  5085. APPENDIX: How to apply the Apache License to your work.
  5086. To apply the Apache License to your work, attach the following
  5087. boilerplate notice, with the fields enclosed by brackets "[]"
  5088. replaced with your own identifying information. (Don't include
  5089. the brackets!) The text should be enclosed in the appropriate
  5090. comment syntax for the file format. We also recommend that a
  5091. file or class name and description of purpose be included on the
  5092. same "printed page" as the copyright notice for easier
  5093. identification within third-party archives.
  5094. Copyright [yyyy] [name of copyright owner]
  5095. Licensed under the Apache License, Version 2.0 (the "License");
  5096. you may not use this file except in compliance with the License.
  5097. You may obtain a copy of the License at
  5098. http://www.apache.org/licenses/LICENSE-2.0
  5099. Unless required by applicable law or agreed to in writing, software
  5100. distributed under the License is distributed on an "AS IS" BASIS,
  5101. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5102. See the License for the specific language governing permissions and
  5103. limitations under the License.
  5104. ---- LLVM Exceptions to the Apache 2.0 License ----
  5105. As an exception, if, as a result of your compiling your source code, portions
  5106. of this Software are embedded into an Object form of such source code, you
  5107. may redistribute such embedded portions in such Object form without complying
  5108. with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
  5109. In addition, if you combine or link compiled forms of this Software with
  5110. software that is licensed under the GPLv2 ("Combined Software") and if a
  5111. court of competent jurisdiction determines that the patent provision (Section
  5112. 3), the indemnity provision (Section 9) or other Section of the License
  5113. conflicts with the conditions of the GPLv2, you may retroactively and
  5114. prospectively choose to deem waived or otherwise exclude such Section(s) of
  5115. the License, but only in their entirety and only with respect to the Combined
  5116. Software.
  5117. ==============================================================================
  5118. Software from third parties included in the LLVM Project:
  5119. ==============================================================================
  5120. The LLVM Project contains third party software which is under different license
  5121. terms. All such code will be identified clearly using at least one of two
  5122. mechanisms:
  5123. 1) It will be in a separate directory tree with its own `LICENSE.txt` or
  5124. `LICENSE` file at the top containing the specific license and restrictions
  5125. which apply to that software, or
  5126. 2) It will contain specific license and restriction terms at the top of every
  5127. file.
  5128. ==============================================================================
  5129. Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
  5130. ==============================================================================
  5131. University of Illinois/NCSA
  5132. Open Source License
  5133. Copyright (c) 2003-2019 University of Illinois at Urbana-Champaign.
  5134. All rights reserved.
  5135. Developed by:
  5136. LLVM Team
  5137. University of Illinois at Urbana-Champaign
  5138. http://llvm.org
  5139. Permission is hereby granted, free of charge, to any person obtaining a copy of
  5140. this software and associated documentation files (the "Software"), to deal with
  5141. the Software without restriction, including without limitation the rights to
  5142. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  5143. of the Software, and to permit persons to whom the Software is furnished to do
  5144. so, subject to the following conditions:
  5145. * Redistributions of source code must retain the above copyright notice,
  5146. this list of conditions and the following disclaimers.
  5147. * Redistributions in binary form must reproduce the above copyright notice,
  5148. this list of conditions and the following disclaimers in the
  5149. documentation and/or other materials provided with the distribution.
  5150. * Neither the names of the LLVM Team, University of Illinois at
  5151. Urbana-Champaign, nor the names of its contributors may be used to
  5152. endorse or promote products derived from this Software without specific
  5153. prior written permission.
  5154. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5155. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  5156. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5157. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5158. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5159. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  5160. SOFTWARE.
  5161. ==============================================================================
  5162. ==============================================================================
  5163. Copied from llvm-project/llvm/utils/unittest/googletest/LICENSE.TXT and
  5164. llvm-project/llvm/utils/unittest/googlemock/LICENSE.txt:
  5165. Copyright 2008, Google Inc.
  5166. All rights reserved.
  5167. Redistribution and use in source and binary forms, with or without
  5168. modification, are permitted provided that the following conditions are
  5169. met:
  5170. * Redistributions of source code must retain the above copyright
  5171. notice, this list of conditions and the following disclaimer.
  5172. * Redistributions in binary form must reproduce the above
  5173. copyright notice, this list of conditions and the following disclaimer
  5174. in the documentation and/or other materials provided with the
  5175. distribution.
  5176. * Neither the name of Google Inc. nor the names of its
  5177. contributors may be used to endorse or promote products derived from
  5178. this software without specific prior written permission.
  5179. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5180. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5181. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5182. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5183. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5184. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5185. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5186. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5187. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5188. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5189. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5190. ==============================================================================
  5191. ==============================================================================
  5192. Copied from llvm-project/llvm/lib/Support/COPYRIGHT.regex:
  5193. $OpenBSD: COPYRIGHT,v 1.3 2003/06/02 20:18:36 millert Exp $
  5194. Copyright 1992, 1993, 1994 Henry Spencer. All rights reserved.
  5195. This software is not subject to any license of the American Telephone
  5196. and Telegraph Company or of the Regents of the University of California.
  5197. Permission is granted to anyone to use this software for any purpose on
  5198. any computer system, and to alter it and redistribute it, subject
  5199. to the following restrictions:
  5200. 1. The author is not responsible for the consequences of use of this
  5201. software, no matter how awful, even if they arise from flaws in it.
  5202. 2. The origin of this software must not be misrepresented, either by
  5203. explicit claim or by omission. Since few users ever read sources,
  5204. credits must appear in the documentation.
  5205. 3. Altered versions must be plainly marked as such, and must not be
  5206. misrepresented as being the original software. Since few users
  5207. ever read sources, credits must appear in the documentation.
  5208. 4. This notice may not be removed or altered.
  5209. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  5210. /*-
  5211. * Copyright (c) 1994
  5212. * The Regents of the University of California. All rights reserved.
  5213. *
  5214. * Redistribution and use in source and binary forms, with or without
  5215. * modification, are permitted provided that the following conditions
  5216. * are met:
  5217. * 1. Redistributions of source code must retain the above copyright
  5218. * notice, this list of conditions and the following disclaimer.
  5219. * 2. Redistributions in binary form must reproduce the above copyright
  5220. * notice, this list of conditions and the following disclaimer in the
  5221. * documentation and/or other materials provided with the distribution.
  5222. * 3. Neither the name of the University nor the names of its contributors
  5223. * may be used to endorse or promote products derived from this software
  5224. * without specific prior written permission.
  5225. *
  5226. * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  5227. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  5228. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  5229. * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  5230. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  5231. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  5232. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  5233. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  5234. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  5235. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  5236. * SUCH DAMAGE.
  5237. *
  5238. * @(#)COPYRIGHT 8.1 (Berkeley) 3/16/94
  5239. */
  5240. ==============================================================================
  5241. ==============================================================================
  5242. Copied from llvm-project/llvm/projects/dragonegg/COPYING:
  5243. GNU GENERAL PUBLIC LICENSE
  5244. Version 2, June 1991
  5245. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  5246. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  5247. Everyone is permitted to copy and distribute verbatim copies
  5248. of this license document, but changing it is not allowed.
  5249. Preamble
  5250. The licenses for most software are designed to take away your
  5251. freedom to share and change it. By contrast, the GNU General Public
  5252. License is intended to guarantee your freedom to share and change free
  5253. software--to make sure the software is free for all its users. This
  5254. General Public License applies to most of the Free Software
  5255. Foundation's software and to any other program whose authors commit to
  5256. using it. (Some other Free Software Foundation software is covered by
  5257. the GNU Library General Public License instead.) You can apply it to
  5258. your programs, too.
  5259. When we speak of free software, we are referring to freedom, not
  5260. price. Our General Public Licenses are designed to make sure that you
  5261. have the freedom to distribute copies of free software (and charge for
  5262. this service if you wish), that you receive source code or can get it
  5263. if you want it, that you can change the software or use pieces of it
  5264. in new free programs; and that you know you can do these things.
  5265. To protect your rights, we need to make restrictions that forbid
  5266. anyone to deny you these rights or to ask you to surrender the rights.
  5267. These restrictions translate to certain responsibilities for you if you
  5268. distribute copies of the software, or if you modify it.
  5269. For example, if you distribute copies of such a program, whether
  5270. gratis or for a fee, you must give the recipients all the rights that
  5271. you have. You must make sure that they, too, receive or can get the
  5272. source code. And you must show them these terms so they know their
  5273. rights.
  5274. We protect your rights with two steps: (1) copyright the software, and
  5275. (2) offer you this license which gives you legal permission to copy,
  5276. distribute and/or modify the software.
  5277. Also, for each author's protection and ours, we want to make certain
  5278. that everyone understands that there is no warranty for this free
  5279. software. If the software is modified by someone else and passed on, we
  5280. want its recipients to know that what they have is not the original, so
  5281. that any problems introduced by others will not reflect on the original
  5282. authors' reputations.
  5283. Finally, any free program is threatened constantly by software
  5284. patents. We wish to avoid the danger that redistributors of a free
  5285. program will individually obtain patent licenses, in effect making the
  5286. program proprietary. To prevent this, we have made it clear that any
  5287. patent must be licensed for everyone's free use or not licensed at all.
  5288. The precise terms and conditions for copying, distribution and
  5289. modification follow.
  5290. GNU GENERAL PUBLIC LICENSE
  5291. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  5292. 0. This License applies to any program or other work which contains
  5293. a notice placed by the copyright holder saying it may be distributed
  5294. under the terms of this General Public License. The "Program", below,
  5295. refers to any such program or work, and a "work based on the Program"
  5296. means either the Program or any derivative work under copyright law:
  5297. that is to say, a work containing the Program or a portion of it,
  5298. either verbatim or with modifications and/or translated into another
  5299. language. (Hereinafter, translation is included without limitation in
  5300. the term "modification".) Each licensee is addressed as "you".
  5301. Activities other than copying, distribution and modification are not
  5302. covered by this License; they are outside its scope. The act of
  5303. running the Program is not restricted, and the output from the Program
  5304. is covered only if its contents constitute a work based on the
  5305. Program (independent of having been made by running the Program).
  5306. Whether that is true depends on what the Program does.
  5307. 1. You may copy and distribute verbatim copies of the Program's
  5308. source code as you receive it, in any medium, provided that you
  5309. conspicuously and appropriately publish on each copy an appropriate
  5310. copyright notice and disclaimer of warranty; keep intact all the
  5311. notices that refer to this License and to the absence of any warranty;
  5312. and give any other recipients of the Program a copy of this License
  5313. along with the Program.
  5314. You may charge a fee for the physical act of transferring a copy, and
  5315. you may at your option offer warranty protection in exchange for a fee.
  5316. 2. You may modify your copy or copies of the Program or any portion
  5317. of it, thus forming a work based on the Program, and copy and
  5318. distribute such modifications or work under the terms of Section 1
  5319. above, provided that you also meet all of these conditions:
  5320. a) You must cause the modified files to carry prominent notices
  5321. stating that you changed the files and the date of any change.
  5322. b) You must cause any work that you distribute or publish, that in
  5323. whole or in part contains or is derived from the Program or any
  5324. part thereof, to be licensed as a whole at no charge to all third
  5325. parties under the terms of this License.
  5326. c) If the modified program normally reads commands interactively
  5327. when run, you must cause it, when started running for such
  5328. interactive use in the most ordinary way, to print or display an
  5329. announcement including an appropriate copyright notice and a
  5330. notice that there is no warranty (or else, saying that you provide
  5331. a warranty) and that users may redistribute the program under
  5332. these conditions, and telling the user how to view a copy of this
  5333. License. (Exception: if the Program itself is interactive but
  5334. does not normally print such an announcement, your work based on
  5335. the Program is not required to print an announcement.)
  5336. These requirements apply to the modified work as a whole. If
  5337. identifiable sections of that work are not derived from the Program,
  5338. and can be reasonably considered independent and separate works in
  5339. themselves, then this License, and its terms, do not apply to those
  5340. sections when you distribute them as separate works. But when you
  5341. distribute the same sections as part of a whole which is a work based
  5342. on the Program, the distribution of the whole must be on the terms of
  5343. this License, whose permissions for other licensees extend to the
  5344. entire whole, and thus to each and every part regardless of who wrote it.
  5345. Thus, it is not the intent of this section to claim rights or contest
  5346. your rights to work written entirely by you; rather, the intent is to
  5347. exercise the right to control the distribution of derivative or
  5348. collective works based on the Program.
  5349. In addition, mere aggregation of another work not based on the Program
  5350. with the Program (or with a work based on the Program) on a volume of
  5351. a storage or distribution medium does not bring the other work under
  5352. the scope of this License.
  5353. 3. You may copy and distribute the Program (or a work based on it,
  5354. under Section 2) in object code or executable form under the terms of
  5355. Sections 1 and 2 above provided that you also do one of the following:
  5356. a) Accompany it with the complete corresponding machine-readable
  5357. source code, which must be distributed under the terms of Sections
  5358. 1 and 2 above on a medium customarily used for software interchange; or,
  5359. b) Accompany it with a written offer, valid for at least three
  5360. years, to give any third party, for a charge no more than your
  5361. cost of physically performing source distribution, a complete
  5362. machine-readable copy of the corresponding source code, to be
  5363. distributed under the terms of Sections 1 and 2 above on a medium
  5364. customarily used for software interchange; or,
  5365. c) Accompany it with the information you received as to the offer
  5366. to distribute corresponding source code. (This alternative is
  5367. allowed only for noncommercial distribution and only if you
  5368. received the program in object code or executable form with such
  5369. an offer, in accord with Subsection b above.)
  5370. The source code for a work means the preferred form of the work for
  5371. making modifications to it. For an executable work, complete source
  5372. code means all the source code for all modules it contains, plus any
  5373. associated interface definition files, plus the scripts used to
  5374. control compilation and installation of the executable. However, as a
  5375. special exception, the source code distributed need not include
  5376. anything that is normally distributed (in either source or binary
  5377. form) with the major components (compiler, kernel, and so on) of the
  5378. operating system on which the executable runs, unless that component
  5379. itself accompanies the executable.
  5380. If distribution of executable or object code is made by offering
  5381. access to copy from a designated place, then offering equivalent
  5382. access to copy the source code from the same place counts as
  5383. distribution of the source code, even though third parties are not
  5384. compelled to copy the source along with the object code.
  5385. 4. You may not copy, modify, sublicense, or distribute the Program
  5386. except as expressly provided under this License. Any attempt
  5387. otherwise to copy, modify, sublicense or distribute the Program is
  5388. void, and will automatically terminate your rights under this License.
  5389. However, parties who have received copies, or rights, from you under
  5390. this License will not have their licenses terminated so long as such
  5391. parties remain in full compliance.
  5392. 5. You are not required to accept this License, since you have not
  5393. signed it. However, nothing else grants you permission to modify or
  5394. distribute the Program or its derivative works. These actions are
  5395. prohibited by law if you do not accept this License. Therefore, by
  5396. modifying or distributing the Program (or any work based on the
  5397. Program), you indicate your acceptance of this License to do so, and
  5398. all its terms and conditions for copying, distributing or modifying
  5399. the Program or works based on it.
  5400. 6. Each time you redistribute the Program (or any work based on the
  5401. Program), the recipient automatically receives a license from the
  5402. original licensor to copy, distribute or modify the Program subject to
  5403. these terms and conditions. You may not impose any further
  5404. restrictions on the recipients' exercise of the rights granted herein.
  5405. You are not responsible for enforcing compliance by third parties to
  5406. this License.
  5407. 7. If, as a consequence of a court judgment or allegation of patent
  5408. infringement or for any other reason (not limited to patent issues),
  5409. conditions are imposed on you (whether by court order, agreement or
  5410. otherwise) that contradict the conditions of this License, they do not
  5411. excuse you from the conditions of this License. If you cannot
  5412. distribute so as to satisfy simultaneously your obligations under this
  5413. License and any other pertinent obligations, then as a consequence you
  5414. may not distribute the Program at all. For example, if a patent
  5415. license would not permit royalty-free redistribution of the Program by
  5416. all those who receive copies directly or indirectly through you, then
  5417. the only way you could satisfy both it and this License would be to
  5418. refrain entirely from distribution of the Program.
  5419. If any portion of this section is held invalid or unenforceable under
  5420. any particular circumstance, the balance of the section is intended to
  5421. apply and the section as a whole is intended to apply in other
  5422. circumstances.
  5423. It is not the purpose of this section to induce you to infringe any
  5424. patents or other property right claims or to contest validity of any
  5425. such claims; this section has the sole purpose of protecting the
  5426. integrity of the free software distribution system, which is
  5427. implemented by public license practices. Many people have made
  5428. generous contributions to the wide range of software distributed
  5429. through that system in reliance on consistent application of that
  5430. system; it is up to the author/donor to decide if he or she is willing
  5431. to distribute software through any other system and a licensee cannot
  5432. impose that choice.
  5433. This section is intended to make thoroughly clear what is believed to
  5434. be a consequence of the rest of this License.
  5435. 8. If the distribution and/or use of the Program is restricted in
  5436. certain countries either by patents or by copyrighted interfaces, the
  5437. original copyright holder who places the Program under this License
  5438. may add an explicit geographical distribution limitation excluding
  5439. those countries, so that distribution is permitted only in or among
  5440. countries not thus excluded. In such case, this License incorporates
  5441. the limitation as if written in the body of this License.
  5442. 9. The Free Software Foundation may publish revised and/or new versions
  5443. of the General Public License from time to time. Such new versions will
  5444. be similar in spirit to the present version, but may differ in detail to
  5445. address new problems or concerns.
  5446. Each version is given a distinguishing version number. If the Program
  5447. specifies a version number of this License which applies to it and "any
  5448. later version", you have the option of following the terms and conditions
  5449. either of that version or of any later version published by the Free
  5450. Software Foundation. If the Program does not specify a version number of
  5451. this License, you may choose any version ever published by the Free Software
  5452. Foundation.
  5453. 10. If you wish to incorporate parts of the Program into other free
  5454. programs whose distribution conditions are different, write to the author
  5455. to ask for permission. For software which is copyrighted by the Free
  5456. Software Foundation, write to the Free Software Foundation; we sometimes
  5457. make exceptions for this. Our decision will be guided by the two goals
  5458. of preserving the free status of all derivatives of our free software and
  5459. of promoting the sharing and reuse of software generally.
  5460. NO WARRANTY
  5461. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  5462. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  5463. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  5464. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  5465. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  5466. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  5467. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  5468. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  5469. REPAIR OR CORRECTION.
  5470. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  5471. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  5472. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  5473. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  5474. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  5475. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  5476. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  5477. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  5478. POSSIBILITY OF SUCH DAMAGES.
  5479. END OF TERMS AND CONDITIONS
  5480. How to Apply These Terms to Your New Programs
  5481. If you develop a new program, and you want it to be of the greatest
  5482. possible use to the public, the best way to achieve this is to make it
  5483. free software which everyone can redistribute and change under these terms.
  5484. To do so, attach the following notices to the program. It is safest
  5485. to attach them to the start of each source file to most effectively
  5486. convey the exclusion of warranty; and each file should have at least
  5487. the "copyright" line and a pointer to where the full notice is found.
  5488. <one line to give the program's name and a brief idea of what it does.>
  5489. Copyright (C) <year> <name of author>
  5490. This program is free software; you can redistribute it and/or modify
  5491. it under the terms of the GNU General Public License as published by
  5492. the Free Software Foundation; either version 2 of the License, or
  5493. (at your option) any later version.
  5494. This program is distributed in the hope that it will be useful,
  5495. but WITHOUT ANY WARRANTY; without even the implied warranty of
  5496. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  5497. GNU General Public License for more details.
  5498. You should have received a copy of the GNU General Public License
  5499. along with this program; if not, write to the Free Software
  5500. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  5501. Also add information on how to contact you by electronic and paper mail.
  5502. If the program is interactive, make it output a short notice like this
  5503. when it starts in an interactive mode:
  5504. Gnomovision version 69, Copyright (C) year name of author
  5505. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  5506. This is free software, and you are welcome to redistribute it
  5507. under certain conditions; type `show c' for details.
  5508. The hypothetical commands `show w' and `show c' should show the appropriate
  5509. parts of the General Public License. Of course, the commands you use may
  5510. be called something other than `show w' and `show c'; they could even be
  5511. mouse-clicks or menu items--whatever suits your program.
  5512. You should also get your employer (if you work as a programmer) or your
  5513. school, if any, to sign a "copyright disclaimer" for the program, if
  5514. necessary. Here is a sample; alter the names:
  5515. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  5516. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  5517. <signature of Ty Coon>, 1 April 1989
  5518. Ty Coon, President of Vice
  5519. This General Public License does not permit incorporating your program into
  5520. proprietary programs. If your program is a subroutine library, you may
  5521. consider it more useful to permit linking proprietary applications with the
  5522. library. If this is what you want to do, use the GNU Library General
  5523. Public License instead of this License.
  5524. ==============================================================================
  5525. ==============================================================================
  5526. Copied from llvm-project/llvm/-project/polly/lib/External/isl/LICENSE:
  5527. MIT License (MIT)
  5528. Permission is hereby granted, free of charge, to any person obtaining a copy of
  5529. this software and associated documentation files (the "Software"), to deal in
  5530. the Software without restriction, including without limitation the rights to
  5531. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  5532. of the Software, and to permit persons to whom the Software is furnished to do
  5533. so, subject to the following conditions:
  5534. The above copyright notice and this permission notice shall be included in all
  5535. copies or substantial portions of the Software.
  5536. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5537. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5538. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5539. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5540. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5541. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5542. SOFTWARE.
  5543. ==============================================================================
  5544. ==============================================================================
  5545. Copied from llvm-project/llgo/third_party/gotools/LICENSE:
  5546. Copyright (c) 2009 The Go Authors. All rights reserved.
  5547. Redistribution and use in source and binary forms, with or without
  5548. modification, are permitted provided that the following conditions are
  5549. met:
  5550. * Redistributions of source code must retain the above copyright
  5551. notice, this list of conditions and the following disclaimer.
  5552. * Redistributions in binary form must reproduce the above
  5553. copyright notice, this list of conditions and the following disclaimer
  5554. in the documentation and/or other materials provided with the
  5555. distribution.
  5556. * Neither the name of Google Inc. nor the names of its
  5557. contributors may be used to endorse or promote products derived from
  5558. this software without specific prior written permission.
  5559. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5560. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5561. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5562. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5563. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5564. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5565. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5566. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5567. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5568. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5569. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5570. ==============================================================================
  5571. ==============================================================================
  5572. Copied from llvm-project/llgo/third_party/gofrontend/libffi/LICENSE:
  5573. libffi - Copyright (c) 1996-2014 Anthony Green, Red Hat, Inc and others.
  5574. See source files for details.
  5575. Permission is hereby granted, free of charge, to any person obtaining
  5576. a copy of this software and associated documentation files (the
  5577. ``Software''), to deal in the Software without restriction, including
  5578. without limitation the rights to use, copy, modify, merge, publish,
  5579. distribute, sublicense, and/or sell copies of the Software, and to
  5580. permit persons to whom the Software is furnished to do so, subject to
  5581. the following conditions:
  5582. The above copyright notice and this permission notice shall be
  5583. included in all copies or substantial portions of the Software.
  5584. THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND,
  5585. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  5586. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  5587. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  5588. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  5589. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  5590. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  5591. ==============================================================================
  5592. ==============================================================================
  5593. Copied from llvm-project/lldb/third_party/Python/module/six/LICENSE:
  5594. Copyright (c) 2010-2015 Benjamin Peterson
  5595. Permission is hereby granted, free of charge, to any person obtaining a copy of
  5596. this software and associated documentation files (the "Software"), to deal in
  5597. the Software without restriction, including without limitation the rights to
  5598. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  5599. the Software, and to permit persons to whom the Software is furnished to do so,
  5600. subject to the following conditions:
  5601. The above copyright notice and this permission notice shall be included in all
  5602. copies or substantial portions of the Software.
  5603. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5604. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  5605. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  5606. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  5607. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  5608. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  5609. ==============================================================================
  5610. ==============================================================================
  5611. Copied from llvm-project/lldb/third_party/Python/module/pexpect-4.6/LICENSE and
  5612. lldb/third_party/Python/module/ptyprocess-0.6.0/LICENSE.
  5613. ISC LICENSE
  5614. This license is approved by the OSI and FSF as GPL-compatible.
  5615. http://opensource.org/licenses/isc-license.txt
  5616. Copyright (c) 2013-2014, Pexpect development team
  5617. Copyright (c) 2012, Noah Spurrier <noah@noah.org>
  5618. Permission to use, copy, modify, and/or distribute this software for any
  5619. purpose with or without fee is hereby granted, provided that the above
  5620. copyright notice and this permission notice appear in all copies.
  5621. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  5622. WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  5623. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  5624. ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  5625. WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  5626. ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  5627. OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  5628. ==============================================================================
  5629. ==============================================================================
  5630. Copied from
  5631. llvm-project/clang-tools-extra/clangd/clients/clangd-vscode/LICENSE:
  5632. The MIT License (MIT)
  5633. Copyright (c) 2019 The LLVM Developers
  5634. Permission is hereby granted, free of charge, to any person obtaining a copy
  5635. of this software and associated documentation files (the "Software"), to deal
  5636. in the Software without restriction, including without limitation the rights
  5637. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5638. copies of the Software, and to permit persons to whom the Software is
  5639. furnished to do so, subject to the following conditions:
  5640. The above copyright notice and this permission notice shall be included in all
  5641. copies or substantial portions of the Software.
  5642. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5643. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5644. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5645. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5646. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5647. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5648. SOFTWARE.
  5649. ==============================================================================
  5650. ==============================================================================
  5651. Copied from llvm-project/llvm/include/llvm/Support/LICENSE.TXT:
  5652. LLVM System Interface Library
  5653. -------------------------------------------------------------------------------
  5654. The LLVM System Interface Library is licensed under the Illinois Open Source
  5655. License and has the following additional copyright:
  5656. Copyright (C) 2004 eXtensible Systems, Inc.
  5657. ==============================================================================
  5658. ==============================================================================
  5659. Copied from llvm-project/llvm/test/YAMLParser/LICENSE.txt:
  5660. Copyright (c) 2006 Kirill Simonov
  5661. Permission is hereby granted, free of charge, to any person obtaining a copy of
  5662. this software and associated documentation files (the "Software"), to deal in
  5663. the Software without restriction, including without limitation the rights to
  5664. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  5665. of the Software, and to permit persons to whom the Software is furnished to do
  5666. so, subject to the following conditions:
  5667. The above copyright notice and this permission notice shall be included in all
  5668. copies or substantial portions of the Software.
  5669. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5670. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5671. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5672. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5673. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5674. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5675. SOFTWARE.
  5676. ==============================================================================
  5677. ==============================================================================
  5678. Copied from llvm-project/clang-tools-extra/clang-tidy/cert/LICENSE.TXT:
  5679. ------------------------------------------------------------------------------
  5680. clang-tidy CERT Files
  5681. ------------------------------------------------------------------------------
  5682. All clang-tidy files are licensed under the same terms as the rest of the LLVM
  5683. project with the following additions:
  5684. Any file referencing a CERT Secure Coding guideline:
  5685. Please allow this letter to serve as confirmation that open source projects on
  5686. http://llvm.org are permitted to link via hypertext to the CERT(R) secure coding
  5687. guidelines available at https://www.securecoding.cert.org.
  5688. The foregoing is permitted by the Terms of Use as follows:
  5689. "Linking to the Service
  5690. Because we update many of our Web documents regularly, we would prefer that you
  5691. link to our Web pages whenever possible rather than reproduce them. It is not
  5692. necessary to request permission to make referential hypertext links to The
  5693. Service."
  5694. http://www.sei.cmu.edu/legal/ip/index.cfm.
  5695. Please allow this letter to also confirm that no formal permission is required
  5696. to reproduce the title of the content being linked to, nor to reproduce any
  5697. de Minimis description of such content.
  5698. ==============================================================================
  5699. ==============================================================================
  5700. Copied from llvm-project/clang-tools-extra/clang-tidy/hicpp/LICENSE.TXT:
  5701. ------------------------------------------------------------------------------
  5702. clang-tidy High-Integrity C++ Files
  5703. ------------------------------------------------------------------------------
  5704. All clang-tidy files are licensed under the same terms as the rest of the LLVM
  5705. project with the following additions:
  5706. Any file referencing a High-Integrity C++ Coding guideline:
  5707. HIC++ Coding Standard as created by PRQA.
  5708. Please see http://www.codingstandard.com/section/conditions-of-use/ for more
  5709. information.
  5710. ==============================================================================
  5711. ==============================================================================
  5712. Copied from llvm-project/polly/lib/External/isl/interface/cpp.cc:
  5713. Copyright 2016, 2017 Tobias Grosser. All rights reserved.
  5714. Redistribution and use in source and binary forms, with or without
  5715. modification, are permitted provided that the following conditions
  5716. are met:
  5717. 1. Redistributions of source code must retain the above copyright
  5718. notice, this list of conditions and the following disclaimer.
  5719. 2. Redistributions in binary form must reproduce the above
  5720. copyright notice, this list of conditions and the following
  5721. disclaimer in the documentation and/or other materials provided
  5722. with the distribution.
  5723. THIS SOFTWARE IS PROVIDED BY TOBIAS GROSSER ''AS IS'' AND ANY
  5724. EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  5725. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  5726. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SVEN VERDOOLAEGE OR
  5727. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  5728. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  5729. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
  5730. OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5731. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5732. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5733. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5734. The views and conclusions contained in the software and documentation
  5735. are those of the authors and should not be interpreted as
  5736. representing official policies, either expressed or implied, of
  5737. Tobias Grosser.
  5738. Leptonica
  5739. /*====================================================================*
  5740. - Copyright (C) 2001 Leptonica. All rights reserved.
  5741. -
  5742. - Redistribution and use in source and binary forms, with or without
  5743. - modification, are permitted provided that the following conditions
  5744. - are met:
  5745. - 1. Redistributions of source code must retain the above copyright
  5746. - notice, this list of conditions and the following disclaimer.
  5747. - 2. Redistributions in binary form must reproduce the above
  5748. - copyright notice, this list of conditions and the following
  5749. - disclaimer in the documentation and/or other materials
  5750. - provided with the distribution.
  5751. -
  5752. - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5753. - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5754. - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5755. - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ANY
  5756. - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  5757. - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  5758. - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  5759. - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  5760. - OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  5761. - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  5762. - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5763. *====================================================================*/
  5764. Libxml2
  5765. Libxml2, an XML C Parser
  5766. Except where otherwise noted in the source code (e.g. the files hash.c,
  5767. list.c and the trio files, which are covered by a similar licence but
  5768. with different Copyright notices) all the files are:
  5769. Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved.
  5770. Permission is hereby granted, free of charge, to any person obtaining a copy
  5771. of this software and associated documentation files (the "Software"), to deal
  5772. in the Software without restriction, including without limitation the rights
  5773. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5774. copies of the Software, and to permit persons to whom the Software is fur-
  5775. nished to do so, subject to the following conditions:
  5776. The above copyright notice and this permission notice shall be included in
  5777. all copies or substantial portions of the Software.
  5778. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5779. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
  5780. NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5781. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5782. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5783. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  5784. THE SOFTWARE.
  5785. --------------------------------------------------------------------
  5786. Copyright (C) 2000,2012 Bjorn Reese and Daniel Veillard.
  5787. Permission to use, copy, modify, and distribute this software for any
  5788. purpose with or without fee is hereby granted, provided that the above
  5789. copyright notice and this permission notice appear in all copies.
  5790. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  5791. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  5792. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
  5793. CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
  5794. Author: breese@users.sourceforge.net
  5795. (taken from hash.c)
  5796. --------------------------------------------------------------------
  5797. Copyright (C) 2000 Gary Pennington and Daniel Veillard.
  5798. Permission to use, copy, modify, and distribute this software for any
  5799. purpose with or without fee is hereby granted, provided that the above
  5800. copyright notice and this permission notice appear in all copies.
  5801. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  5802. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  5803. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
  5804. CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
  5805. Author: Gary.Pennington@uk.sun.com
  5806. (taken from list.c)
  5807. --------------------------------------------------------------------
  5808. Copyright (C) 1998 Bjorn Reese and Daniel Stenberg.
  5809. Permission to use, copy, modify, and distribute this software for any
  5810. purpose with or without fee is hereby granted, provided that the above
  5811. copyright notice and this permission notice appear in all copies.
  5812. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  5813. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  5814. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
  5815. CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
  5816. (taken from trio.h and trio.c)
  5817. --------------------------------------------------------------------
  5818. Copyright (C) 2001 Bjorn Reese <breese@users.sourceforge.net>
  5819. Permission to use, copy, modify, and distribute this software for any
  5820. purpose with or without fee is hereby granted, provided that the above
  5821. copyright notice and this permission notice appear in all copies.
  5822. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  5823. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  5824. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
  5825. CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
  5826. (taken from triodef.h, trionan.h, and trionan.c)
  5827. --------------------------------------------------------------------
  5828. Copyright (C) 2000 Bjorn Reese and Daniel Stenberg.
  5829. Permission to use, copy, modify, and distribute this software for any
  5830. purpose with or without fee is hereby granted, provided that the above
  5831. copyright notice and this permission notice appear in all copies.
  5832. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  5833. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  5834. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
  5835. CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
  5836. (taken from triop.h)
  5837. --------------------------------------------------------------------
  5838. Copyright (C) 2001 Bjorn Reese and Daniel Stenberg.
  5839. Permission to use, copy, modify, and distribute this software for any
  5840. purpose with or without fee is hereby granted, provided that the above
  5841. copyright notice and this permission notice appear in all copies.
  5842. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  5843. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  5844. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
  5845. CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
  5846. (taken from triostr.h and triostr.c)
  5847. *************************************************************************
  5848. http://ctrio.sourceforge.net/
  5849. *************************************************************************
  5850. MARISA v0.2.0
  5851. Copyright (c) 2010-2012, Susumu Yata
  5852. All rights reserved.
  5853. Redistribution and use in source and binary forms, with or without
  5854. modification, are permitted provided that the following conditions
  5855. are met:
  5856. - Redistributions of source code must retain the above copyright notice,
  5857. this list of conditions and the following disclaimer.
  5858. - Redistributions in binary form must reproduce the above copyright
  5859. notice, this list of conditions and the following disclaimer in the
  5860. documentation and/or other materials provided with the distribution.
  5861. - Neither the name of the <ORGANIZATION> nor the names of its contributors
  5862. may be used to endorse or promote products derived from this software
  5863. without specific prior written permission.
  5864. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5865. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5866. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5867. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5868. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5869. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  5870. TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  5871. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  5872. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  5873. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  5874. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5875. MARISA v0.2.6
  5876. Copyright (c) 2010-2019, Susumu Yata
  5877. All rights reserved.
  5878. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  5879. - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  5880. - 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.
  5881. 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.
  5882. MediaPipe
  5883. Apache License
  5884. Version 2.0, January 2004
  5885. http://www.apache.org/licenses/
  5886. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5887. 1. Definitions.
  5888. "License" shall mean the terms and conditions for use, reproduction,
  5889. and distribution as defined by Sections 1 through 9 of this document.
  5890. "Licensor" shall mean the copyright owner or entity authorized by
  5891. the copyright owner that is granting the License.
  5892. "Legal Entity" shall mean the union of the acting entity and all
  5893. other entities that control, are controlled by, or are under common
  5894. control with that entity. For the purposes of this definition,
  5895. "control" means (i) the power, direct or indirect, to cause the
  5896. direction or management of such entity, whether by contract or
  5897. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5898. outstanding shares, or (iii) beneficial ownership of such entity.
  5899. "You" (or "Your") shall mean an individual or Legal Entity
  5900. exercising permissions granted by this License.
  5901. "Source" form shall mean the preferred form for making modifications,
  5902. including but not limited to software source code, documentation
  5903. source, and configuration files.
  5904. "Object" form shall mean any form resulting from mechanical
  5905. transformation or translation of a Source form, including but
  5906. not limited to compiled object code, generated documentation,
  5907. and conversions to other media types.
  5908. "Work" shall mean the work of authorship, whether in Source or
  5909. Object form, made available under the License, as indicated by a
  5910. copyright notice that is included in or attached to the work
  5911. (an example is provided in the Appendix below).
  5912. "Derivative Works" shall mean any work, whether in Source or Object
  5913. form, that is based on (or derived from) the Work and for which the
  5914. editorial revisions, annotations, elaborations, or other modifications
  5915. represent, as a whole, an original work of authorship. For the purposes
  5916. of this License, Derivative Works shall not include works that remain
  5917. separable from, or merely link (or bind by name) to the interfaces of,
  5918. the Work and Derivative Works thereof.
  5919. "Contribution" shall mean any work of authorship, including
  5920. the original version of the Work and any modifications or additions
  5921. to that Work or Derivative Works thereof, that is intentionally
  5922. submitted to Licensor for inclusion in the Work by the copyright owner
  5923. or by an individual or Legal Entity authorized to submit on behalf of
  5924. the copyright owner. For the purposes of this definition, "submitted"
  5925. means any form of electronic, verbal, or written communication sent
  5926. to the Licensor or its representatives, including but not limited to
  5927. communication on electronic mailing lists, source code control systems,
  5928. and issue tracking systems that are managed by, or on behalf of, the
  5929. Licensor for the purpose of discussing and improving the Work, but
  5930. excluding communication that is conspicuously marked or otherwise
  5931. designated in writing by the copyright owner as "Not a Contribution."
  5932. "Contributor" shall mean Licensor and any individual or Legal Entity
  5933. on behalf of whom a Contribution has been received by Licensor and
  5934. subsequently incorporated within the Work.
  5935. 2. Grant of Copyright License. Subject to the terms and conditions of
  5936. this License, each Contributor hereby grants to You a perpetual,
  5937. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5938. copyright license to reproduce, prepare Derivative Works of,
  5939. publicly display, publicly perform, sublicense, and distribute the
  5940. Work and such Derivative Works in Source or Object form.
  5941. 3. Grant of Patent License. Subject to the terms and conditions of
  5942. this License, each Contributor hereby grants to You a perpetual,
  5943. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5944. (except as stated in this section) patent license to make, have made,
  5945. use, offer to sell, sell, import, and otherwise transfer the Work,
  5946. where such license applies only to those patent claims licensable
  5947. by such Contributor that are necessarily infringed by their
  5948. Contribution(s) alone or by combination of their Contribution(s)
  5949. with the Work to which such Contribution(s) was submitted. If You
  5950. institute patent litigation against any entity (including a
  5951. cross-claim or counterclaim in a lawsuit) alleging that the Work
  5952. or a Contribution incorporated within the Work constitutes direct
  5953. or contributory patent infringement, then any patent licenses
  5954. granted to You under this License for that Work shall terminate
  5955. as of the date such litigation is filed.
  5956. 4. Redistribution. You may reproduce and distribute copies of the
  5957. Work or Derivative Works thereof in any medium, with or without
  5958. modifications, and in Source or Object form, provided that You
  5959. meet the following conditions:
  5960. (a) You must give any other recipients of the Work or
  5961. Derivative Works a copy of this License; and
  5962. (b) You must cause any modified files to carry prominent notices
  5963. stating that You changed the files; and
  5964. (c) You must retain, in the Source form of any Derivative Works
  5965. that You distribute, all copyright, patent, trademark, and
  5966. attribution notices from the Source form of the Work,
  5967. excluding those notices that do not pertain to any part of
  5968. the Derivative Works; and
  5969. (d) If the Work includes a "NOTICE" text file as part of its
  5970. distribution, then any Derivative Works that You distribute must
  5971. include a readable copy of the attribution notices contained
  5972. within such NOTICE file, excluding those notices that do not
  5973. pertain to any part of the Derivative Works, in at least one
  5974. of the following places: within a NOTICE text file distributed
  5975. as part of the Derivative Works; within the Source form or
  5976. documentation, if provided along with the Derivative Works; or,
  5977. within a display generated by the Derivative Works, if and
  5978. wherever such third-party notices normally appear. The contents
  5979. of the NOTICE file are for informational purposes only and
  5980. do not modify the License. You may add Your own attribution
  5981. notices within Derivative Works that You distribute, alongside
  5982. or as an addendum to the NOTICE text from the Work, provided
  5983. that such additional attribution notices cannot be construed
  5984. as modifying the License.
  5985. You may add Your own copyright statement to Your modifications and
  5986. may provide additional or different license terms and conditions
  5987. for use, reproduction, or distribution of Your modifications, or
  5988. for any such Derivative Works as a whole, provided Your use,
  5989. reproduction, and distribution of the Work otherwise complies with
  5990. the conditions stated in this License.
  5991. 5. Submission of Contributions. Unless You explicitly state otherwise,
  5992. any Contribution intentionally submitted for inclusion in the Work
  5993. by You to the Licensor shall be under the terms and conditions of
  5994. this License, without any additional terms or conditions.
  5995. Notwithstanding the above, nothing herein shall supersede or modify
  5996. the terms of any separate license agreement you may have executed
  5997. with Licensor regarding such Contributions.
  5998. 6. Trademarks. This License does not grant permission to use the trade
  5999. names, trademarks, service marks, or product names of the Licensor,
  6000. except as required for reasonable and customary use in describing the
  6001. origin of the Work and reproducing the content of the NOTICE file.
  6002. 7. Disclaimer of Warranty. Unless required by applicable law or
  6003. agreed to in writing, Licensor provides the Work (and each
  6004. Contributor provides its Contributions) on an "AS IS" BASIS,
  6005. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6006. implied, including, without limitation, any warranties or conditions
  6007. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6008. PARTICULAR PURPOSE. You are solely responsible for determining the
  6009. appropriateness of using or redistributing the Work and assume any
  6010. risks associated with Your exercise of permissions under this License.
  6011. 8. Limitation of Liability. In no event and under no legal theory,
  6012. whether in tort (including negligence), contract, or otherwise,
  6013. unless required by applicable law (such as deliberate and grossly
  6014. negligent acts) or agreed to in writing, shall any Contributor be
  6015. liable to You for damages, including any direct, indirect, special,
  6016. incidental, or consequential damages of any character arising as a
  6017. result of this License or out of the use or inability to use the
  6018. Work (including but not limited to damages for loss of goodwill,
  6019. work stoppage, computer failure or malfunction, or any and all
  6020. other commercial damages or losses), even if such Contributor
  6021. has been advised of the possibility of such damages.
  6022. 9. Accepting Warranty or Additional Liability. While redistributing
  6023. the Work or Derivative Works thereof, You may choose to offer,
  6024. and charge a fee for, acceptance of support, warranty, indemnity,
  6025. or other liability obligations and/or rights consistent with this
  6026. License. However, in accepting such obligations, You may act only
  6027. on Your own behalf and on Your sole responsibility, not on behalf
  6028. of any other Contributor, and only if You agree to indemnify,
  6029. defend, and hold each Contributor harmless for any liability
  6030. incurred by, or claims asserted against, such Contributor by reason
  6031. of your accepting any such warranty or additional liability.
  6032. END OF TERMS AND CONDITIONS
  6033. APPENDIX: How to apply the Apache License to your work.
  6034. To apply the Apache License to your work, attach the following
  6035. boilerplate notice, with the fields enclosed by brackets "[]"
  6036. replaced with your own identifying information. (Don't include
  6037. the brackets!) The text should be enclosed in the appropriate
  6038. comment syntax for the file format. We also recommend that a
  6039. file or class name and description of purpose be included on the
  6040. same "printed page" as the copyright notice for easier
  6041. identification within third-party archives.
  6042. Copyright [yyyy] [name of copyright owner]
  6043. Licensed under the Apache License, Version 2.0 (the "License");
  6044. you may not use this file except in compliance with the License.
  6045. You may obtain a copy of the License at
  6046. http://www.apache.org/licenses/LICENSE-2.0
  6047. Unless required by applicable law or agreed to in writing, software
  6048. distributed under the License is distributed on an "AS IS" BASIS,
  6049. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6050. See the License for the specific language governing permissions and
  6051. limitations under the License.
  6052. NCurses
  6053. Copyright (c) 1998-2017,2018 Free Software Foundation, Inc.
  6054. Permission is hereby granted, free of charge, to any person obtaining a
  6055. copy of this software and associated documentation files (the
  6056. "Software"), to deal in the Software without restriction, including
  6057. without limitation the rights to use, copy, modify, merge, publish,
  6058. distribute, distribute with modifications, sublicense, and/or sell
  6059. copies of the Software, and to permit persons to whom the Software is
  6060. furnished to do so, subject to the following conditions:
  6061. The above copyright notice and this permission notice shall be included
  6062. in all copies or substantial portions of the Software.
  6063. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  6064. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  6065. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  6066. IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
  6067. DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
  6068. OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
  6069. THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  6070. Except as contained in this notice, the name(s) of the above copyright
  6071. holders shall not be used in advertising or otherwise to promote the
  6072. sale, use or other dealings in this Software without prior written
  6073. authorization.
  6074. Nano Protocol Buffers
  6075. Copyright 2008, Google Inc.
  6076. All rights reserved.
  6077. Redistribution and use in source and binary forms, with or without
  6078. modification, are permitted provided that the following conditions are
  6079. met:
  6080. * Redistributions of source code must retain the above copyright
  6081. notice, this list of conditions and the following disclaimer.
  6082. * Redistributions in binary form must reproduce the above
  6083. copyright notice, this list of conditions and the following disclaimer
  6084. in the documentation and/or other materials provided with the
  6085. distribution.
  6086. * Neither the name of Google Inc. nor the names of its
  6087. contributors may be used to endorse or promote products derived from
  6088. this software without specific prior written permission.
  6089. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6090. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6091. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6092. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6093. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6094. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6095. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6096. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6097. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6098. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6099. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6100. Code generated by the Protocol Buffer compiler is owned by the owner
  6101. of the input file used when generating it. This code is not
  6102. standalone and requires a support library to be linked with it. This
  6103. support library is itself covered by the above license.
  6104. Nanopb
  6105. Copyright (c) 2011 Petteri Aimonen <jpa at nanopb.mail.kapsi.fi>
  6106. This software is provided 'as-is', without any express or
  6107. implied warranty. In no event will the authors be held liable
  6108. for any damages arising from the use of this software.
  6109. Permission is granted to anyone to use this software for any
  6110. purpose, including commercial applications, and to alter it and
  6111. redistribute it freely, subject to the following restrictions:
  6112. 1. The origin of this software must not be misrepresented; you
  6113. must not claim that you wrote the original software. If you use
  6114. this software in a product, an acknowledgment in the product
  6115. documentation would be appreciated but is not required.
  6116. 2. Altered source versions must be plainly marked as such, and
  6117. must not be misrepresented as being the original software.
  6118. 3. This notice may not be removed or altered from any source
  6119. distribution.
  6120. Ooura FFT
  6121. Copyright(C) 1997,2001 Takuya OOURA (email: ooura@kurims.kyoto-u.ac.jp).
  6122. You may use, copy, modify this code for any purpose and
  6123. without fee. You may distribute this ORIGINAL package.
  6124. OpenBLAS
  6125. Copyright (c) 2011-2014, The OpenBLAS Project
  6126. All rights reserved.
  6127. Redistribution and use in source and binary forms, with or without
  6128. modification, are permitted provided that the following conditions are
  6129. met:
  6130. 1. Redistributions of source code must retain the above copyright
  6131. notice, this list of conditions and the following disclaimer.
  6132. 2. Redistributions in binary form must reproduce the above copyright
  6133. notice, this list of conditions and the following disclaimer in
  6134. the documentation and/or other materials provided with the
  6135. distribution.
  6136. 3. Neither the name of the OpenBLAS project nor the names of
  6137. its contributors may be used to endorse or promote products
  6138. derived from this software without specific prior written
  6139. permission.
  6140. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  6141. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  6142. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  6143. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  6144. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  6145. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  6146. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  6147. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  6148. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
  6149. USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6150. OpenCV
  6151. IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
  6152. By downloading, copying, installing or using the software you agree to this license.
  6153. If you do not agree to this license, do not download, install,
  6154. copy or use the software.
  6155. Intel License Agreement
  6156. For Open Source Computer Vision Library
  6157. Copyright (C) 2000, 2001, Intel Corporation, all rights reserved.
  6158. Copyright (C) 2013, OpenCV Foundation, all rights reserved.
  6159. Third party copyrights are property of their respective owners.
  6160. Redistribution and use in source and binary forms, with or without modification,
  6161. are permitted provided that the following conditions are met:
  6162. * Redistribution's of source code must retain the above copyright notice,
  6163. this list of conditions and the following disclaimer.
  6164. * Redistribution's in binary form must reproduce the above copyright notice,
  6165. this list of conditions and the following disclaimer in the documentation
  6166. and/or other materials provided with the distribution.
  6167. * The name of Intel Corporation may not be used to endorse or promote products
  6168. derived from this software without specific prior written permission.
  6169. This software is provided by the copyright holders and contributors "as is" and
  6170. any express or implied warranties, including, but not limited to, the implied
  6171. warranties of merchantability and fitness for a particular purpose are disclaimed.
  6172. In no event shall the Intel Corporation or contributors be liable for any direct,
  6173. indirect, incidental, special, exemplary, or consequential damages
  6174. (including, but not limited to, procurement of substitute goods or services;
  6175. loss of use, data, or profits; or business interruption) however caused
  6176. and on any theory of liability, whether in contract, strict liability,
  6177. or tort (including negligence or otherwise) arising in any way out of
  6178. the use of this software, even if advised of the possibility of such damage.
  6179. OpenCVX
  6180. By downloading, copying, installing or using the software you agree to this license.
  6181. If you do not agree to this license, do not download, install,
  6182. copy or use the software.
  6183. License Agreement
  6184. For Open Source Computer Vision Library
  6185. (3-clause BSD License)
  6186. Copyright (C) 2000-2016, Intel Corporation, all rights reserved.
  6187. Copyright (C) 2009-2011, Willow Garage Inc., all rights reserved.
  6188. Copyright (C) 2009-2016, NVIDIA Corporation, all rights reserved.
  6189. Copyright (C) 2010-2013, Advanced Micro Devices, Inc., all rights reserved.
  6190. Copyright (C) 2015-2016, OpenCV Foundation, all rights reserved.
  6191. Copyright (C) 2015-2016, Itseez Inc., all rights reserved.
  6192. Third party copyrights are property of their respective owners.
  6193. Redistribution and use in source and binary forms, with or without modification,
  6194. are permitted provided that the following conditions are met:
  6195. * Redistributions of source code must retain the above copyright notice,
  6196. this list of conditions and the following disclaimer.
  6197. * Redistributions in binary form must reproduce the above copyright notice,
  6198. this list of conditions and the following disclaimer in the documentation
  6199. and/or other materials provided with the distribution.
  6200. * Neither the names of the copyright holders nor the names of the contributors
  6201. may be used to endorse or promote products derived from this software
  6202. without specific prior written permission.
  6203. This software is provided by the copyright holders and contributors "as is" and
  6204. any express or implied warranties, including, but not limited to, the implied
  6205. warranties of merchantability and fitness for a particular purpose are disclaimed.
  6206. In no event shall copyright holders or contributors be liable for any direct,
  6207. indirect, incidental, special, exemplary, or consequential damages
  6208. (including, but not limited to, procurement of substitute goods or services;
  6209. loss of use, data, or profits; or business interruption) however caused
  6210. and on any theory of liability, whether in contract, strict liability,
  6211. or tort (including negligence or otherwise) arising in any way out of
  6212. the use of this software, even if advised of the possibility of such damage.
  6213. OpenCensus
  6214. Apache License
  6215. Version 2.0, January 2004
  6216. http://www.apache.org/licenses/
  6217. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6218. 1. Definitions.
  6219. "License" shall mean the terms and conditions for use, reproduction,
  6220. and distribution as defined by Sections 1 through 9 of this document.
  6221. "Licensor" shall mean the copyright owner or entity authorized by
  6222. the copyright owner that is granting the License.
  6223. "Legal Entity" shall mean the union of the acting entity and all
  6224. other entities that control, are controlled by, or are under common
  6225. control with that entity. For the purposes of this definition,
  6226. "control" means (i) the power, direct or indirect, to cause the
  6227. direction or management of such entity, whether by contract or
  6228. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6229. outstanding shares, or (iii) beneficial ownership of such entity.
  6230. "You" (or "Your") shall mean an individual or Legal Entity
  6231. exercising permissions granted by this License.
  6232. "Source" form shall mean the preferred form for making modifications,
  6233. including but not limited to software source code, documentation
  6234. source, and configuration files.
  6235. "Object" form shall mean any form resulting from mechanical
  6236. transformation or translation of a Source form, including but
  6237. not limited to compiled object code, generated documentation,
  6238. and conversions to other media types.
  6239. "Work" shall mean the work of authorship, whether in Source or
  6240. Object form, made available under the License, as indicated by a
  6241. copyright notice that is included in or attached to the work
  6242. (an example is provided in the Appendix below).
  6243. "Derivative Works" shall mean any work, whether in Source or Object
  6244. form, that is based on (or derived from) the Work and for which the
  6245. editorial revisions, annotations, elaborations, or other modifications
  6246. represent, as a whole, an original work of authorship. For the purposes
  6247. of this License, Derivative Works shall not include works that remain
  6248. separable from, or merely link (or bind by name) to the interfaces of,
  6249. the Work and Derivative Works thereof.
  6250. "Contribution" shall mean any work of authorship, including
  6251. the original version of the Work and any modifications or additions
  6252. to that Work or Derivative Works thereof, that is intentionally
  6253. submitted to Licensor for inclusion in the Work by the copyright owner
  6254. or by an individual or Legal Entity authorized to submit on behalf of
  6255. the copyright owner. For the purposes of this definition, "submitted"
  6256. means any form of electronic, verbal, or written communication sent
  6257. to the Licensor or its representatives, including but not limited to
  6258. communication on electronic mailing lists, source code control systems,
  6259. and issue tracking systems that are managed by, or on behalf of, the
  6260. Licensor for the purpose of discussing and improving the Work, but
  6261. excluding communication that is conspicuously marked or otherwise
  6262. designated in writing by the copyright owner as "Not a Contribution."
  6263. "Contributor" shall mean Licensor and any individual or Legal Entity
  6264. on behalf of whom a Contribution has been received by Licensor and
  6265. subsequently incorporated within the Work.
  6266. 2. Grant of Copyright License. Subject to the terms and conditions of
  6267. this License, each Contributor hereby grants to You a perpetual,
  6268. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6269. copyright license to reproduce, prepare Derivative Works of,
  6270. publicly display, publicly perform, sublicense, and distribute the
  6271. Work and such Derivative Works in Source or Object form.
  6272. 3. Grant of Patent License. Subject to the terms and conditions of
  6273. this License, each Contributor hereby grants to You a perpetual,
  6274. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6275. (except as stated in this section) patent license to make, have made,
  6276. use, offer to sell, sell, import, and otherwise transfer the Work,
  6277. where such license applies only to those patent claims licensable
  6278. by such Contributor that are necessarily infringed by their
  6279. Contribution(s) alone or by combination of their Contribution(s)
  6280. with the Work to which such Contribution(s) was submitted. If You
  6281. institute patent litigation against any entity (including a
  6282. cross-claim or counterclaim in a lawsuit) alleging that the Work
  6283. or a Contribution incorporated within the Work constitutes direct
  6284. or contributory patent infringement, then any patent licenses
  6285. granted to You under this License for that Work shall terminate
  6286. as of the date such litigation is filed.
  6287. 4. Redistribution. You may reproduce and distribute copies of the
  6288. Work or Derivative Works thereof in any medium, with or without
  6289. modifications, and in Source or Object form, provided that You
  6290. meet the following conditions:
  6291. (a) You must give any other recipients of the Work or
  6292. Derivative Works a copy of this License; and
  6293. (b) You must cause any modified files to carry prominent notices
  6294. stating that You changed the files; and
  6295. (c) You must retain, in the Source form of any Derivative Works
  6296. that You distribute, all copyright, patent, trademark, and
  6297. attribution notices from the Source form of the Work,
  6298. excluding those notices that do not pertain to any part of
  6299. the Derivative Works; and
  6300. (d) If the Work includes a "NOTICE" text file as part of its
  6301. distribution, then any Derivative Works that You distribute must
  6302. include a readable copy of the attribution notices contained
  6303. within such NOTICE file, excluding those notices that do not
  6304. pertain to any part of the Derivative Works, in at least one
  6305. of the following places: within a NOTICE text file distributed
  6306. as part of the Derivative Works; within the Source form or
  6307. documentation, if provided along with the Derivative Works; or,
  6308. within a display generated by the Derivative Works, if and
  6309. wherever such third-party notices normally appear. The contents
  6310. of the NOTICE file are for informational purposes only and
  6311. do not modify the License. You may add Your own attribution
  6312. notices within Derivative Works that You distribute, alongside
  6313. or as an addendum to the NOTICE text from the Work, provided
  6314. that such additional attribution notices cannot be construed
  6315. as modifying the License.
  6316. You may add Your own copyright statement to Your modifications and
  6317. may provide additional or different license terms and conditions
  6318. for use, reproduction, or distribution of Your modifications, or
  6319. for any such Derivative Works as a whole, provided Your use,
  6320. reproduction, and distribution of the Work otherwise complies with
  6321. the conditions stated in this License.
  6322. 5. Submission of Contributions. Unless You explicitly state otherwise,
  6323. any Contribution intentionally submitted for inclusion in the Work
  6324. by You to the Licensor shall be under the terms and conditions of
  6325. this License, without any additional terms or conditions.
  6326. Notwithstanding the above, nothing herein shall supersede or modify
  6327. the terms of any separate license agreement you may have executed
  6328. with Licensor regarding such Contributions.
  6329. 6. Trademarks. This License does not grant permission to use the trade
  6330. names, trademarks, service marks, or product names of the Licensor,
  6331. except as required for reasonable and customary use in describing the
  6332. origin of the Work and reproducing the content of the NOTICE file.
  6333. 7. Disclaimer of Warranty. Unless required by applicable law or
  6334. agreed to in writing, Licensor provides the Work (and each
  6335. Contributor provides its Contributions) on an "AS IS" BASIS,
  6336. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6337. implied, including, without limitation, any warranties or conditions
  6338. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6339. PARTICULAR PURPOSE. You are solely responsible for determining the
  6340. appropriateness of using or redistributing the Work and assume any
  6341. risks associated with Your exercise of permissions under this License.
  6342. 8. Limitation of Liability. In no event and under no legal theory,
  6343. whether in tort (including negligence), contract, or otherwise,
  6344. unless required by applicable law (such as deliberate and grossly
  6345. negligent acts) or agreed to in writing, shall any Contributor be
  6346. liable to You for damages, including any direct, indirect, special,
  6347. incidental, or consequential damages of any character arising as a
  6348. result of this License or out of the use or inability to use the
  6349. Work (including but not limited to damages for loss of goodwill,
  6350. work stoppage, computer failure or malfunction, or any and all
  6351. other commercial damages or losses), even if such Contributor
  6352. has been advised of the possibility of such damages.
  6353. 9. Accepting Warranty or Additional Liability. While redistributing
  6354. the Work or Derivative Works thereof, You may choose to offer,
  6355. and charge a fee for, acceptance of support, warranty, indemnity,
  6356. or other liability obligations and/or rights consistent with this
  6357. License. However, in accepting such obligations, You may act only
  6358. on Your own behalf and on Your sole responsibility, not on behalf
  6359. of any other Contributor, and only if You agree to indemnify,
  6360. defend, and hold each Contributor harmless for any liability
  6361. incurred by, or claims asserted against, such Contributor by reason
  6362. of your accepting any such warranty or additional liability.
  6363. END OF TERMS AND CONDITIONS
  6364. APPENDIX: How to apply the Apache License to your work.
  6365. To apply the Apache License to your work, attach the following
  6366. boilerplate notice, with the fields enclosed by brackets "[]"
  6367. replaced with your own identifying information. (Don't include
  6368. the brackets!) The text should be enclosed in the appropriate
  6369. comment syntax for the file format. We also recommend that a
  6370. file or class name and description of purpose be included on the
  6371. same "printed page" as the copyright notice for easier
  6372. identification within third-party archives.
  6373. Copyright [yyyy] [name of copyright owner]
  6374. Licensed under the Apache License, Version 2.0 (the "License");
  6375. you may not use this file except in compliance with the License.
  6376. You may obtain a copy of the License at
  6377. http://www.apache.org/licenses/LICENSE-2.0
  6378. Unless required by applicable law or agreed to in writing, software
  6379. distributed under the License is distributed on an "AS IS" BASIS,
  6380. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6381. See the License for the specific language governing permissions and
  6382. limitations under the License.
  6383. PNG
  6384. COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
  6385. =========================================
  6386. PNG Reference Library License version 2
  6387. ---------------------------------------
  6388. * Copyright (c) 1995-2019 The PNG Reference Library Authors.
  6389. * Copyright (c) 2018-2019 Cosmin Truta.
  6390. * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
  6391. * Copyright (c) 1996-1997 Andreas Dilger.
  6392. * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
  6393. The software is supplied "as is", without warranty of any kind,
  6394. express or implied, including, without limitation, the warranties
  6395. of merchantability, fitness for a particular purpose, title, and
  6396. non-infringement. In no event shall the Copyright owners, or
  6397. anyone distributing the software, be liable for any damages or
  6398. other liability, whether in contract, tort or otherwise, arising
  6399. from, out of, or in connection with the software, or the use or
  6400. other dealings in the software, even if advised of the possibility
  6401. of such damage.
  6402. Permission is hereby granted to use, copy, modify, and distribute
  6403. this software, or portions hereof, for any purpose, without fee,
  6404. subject to the following restrictions:
  6405. 1. The origin of this software must not be misrepresented; you
  6406. must not claim that you wrote the original software. If you
  6407. use this software in a product, an acknowledgment in the product
  6408. documentation would be appreciated, but is not required.
  6409. 2. Altered source versions must be plainly marked as such, and must
  6410. not be misrepresented as being the original software.
  6411. 3. This Copyright notice may not be removed or altered from any
  6412. source or altered source distribution.
  6413. PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
  6414. -----------------------------------------------------------------------
  6415. libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
  6416. Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
  6417. derived from libpng-1.0.6, and are distributed according to the same
  6418. disclaimer and license as libpng-1.0.6 with the following individuals
  6419. added to the list of Contributing Authors:
  6420. Simon-Pierre Cadieux
  6421. Eric S. Raymond
  6422. Mans Rullgard
  6423. Cosmin Truta
  6424. Gilles Vollant
  6425. James Yu
  6426. Mandar Sahastrabuddhe
  6427. Google Inc.
  6428. Vadim Barkov
  6429. and with the following additions to the disclaimer:
  6430. There is no warranty against interference with your enjoyment of
  6431. the library or against infringement. There is no warranty that our
  6432. efforts or the library will fulfill any of your particular purposes
  6433. or needs. This library is provided with all faults, and the entire
  6434. risk of satisfactory quality, performance, accuracy, and effort is
  6435. with the user.
  6436. Some files in the "contrib" directory and some configure-generated
  6437. files that are distributed with libpng have other copyright owners, and
  6438. are released under other open source licenses.
  6439. libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
  6440. Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
  6441. libpng-0.96, and are distributed according to the same disclaimer and
  6442. license as libpng-0.96, with the following individuals added to the
  6443. list of Contributing Authors:
  6444. Tom Lane
  6445. Glenn Randers-Pehrson
  6446. Willem van Schaik
  6447. libpng versions 0.89, June 1996, through 0.96, May 1997, are
  6448. Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
  6449. and are distributed according to the same disclaimer and license as
  6450. libpng-0.88, with the following individuals added to the list of
  6451. Contributing Authors:
  6452. John Bowler
  6453. Kevin Bracey
  6454. Sam Bushell
  6455. Magnus Holmgren
  6456. Greg Roelofs
  6457. Tom Tanner
  6458. Some files in the "scripts" directory have other copyright owners,
  6459. but are released under this license.
  6460. libpng versions 0.5, May 1995, through 0.88, January 1996, are
  6461. Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
  6462. For the purposes of this copyright and license, "Contributing Authors"
  6463. is defined as the following set of individuals:
  6464. Andreas Dilger
  6465. Dave Martindale
  6466. Guy Eric Schalnat
  6467. Paul Schmidt
  6468. Tim Wegner
  6469. The PNG Reference Library is supplied "AS IS". The Contributing
  6470. Authors and Group 42, Inc. disclaim all warranties, expressed or
  6471. implied, including, without limitation, the warranties of
  6472. merchantability and of fitness for any purpose. The Contributing
  6473. Authors and Group 42, Inc. assume no liability for direct, indirect,
  6474. incidental, special, exemplary, or consequential damages, which may
  6475. result from the use of the PNG Reference Library, even if advised of
  6476. the possibility of such damage.
  6477. Permission is hereby granted to use, copy, modify, and distribute this
  6478. source code, or portions hereof, for any purpose, without fee, subject
  6479. to the following restrictions:
  6480. 1. The origin of this source code must not be misrepresented.
  6481. 2. Altered versions must be plainly marked as such and must not
  6482. be misrepresented as being the original source.
  6483. 3. This Copyright notice may not be removed or altered from any
  6484. source or altered source distribution.
  6485. The Contributing Authors and Group 42, Inc. specifically permit,
  6486. without fee, and encourage the use of this source code as a component
  6487. to supporting the PNG file format in commercial products. If you use
  6488. this source code in a product, acknowledgment is not required but would
  6489. be appreciated.
  6490. Promises
  6491. Apache License
  6492. Version 2.0, January 2004
  6493. http://www.apache.org/licenses/
  6494. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6495. 1. Definitions.
  6496. "License" shall mean the terms and conditions for use, reproduction,
  6497. and distribution as defined by Sections 1 through 9 of this document.
  6498. "Licensor" shall mean the copyright owner or entity authorized by
  6499. the copyright owner that is granting the License.
  6500. "Legal Entity" shall mean the union of the acting entity and all
  6501. other entities that control, are controlled by, or are under common
  6502. control with that entity. For the purposes of this definition,
  6503. "control" means (i) the power, direct or indirect, to cause the
  6504. direction or management of such entity, whether by contract or
  6505. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6506. outstanding shares, or (iii) beneficial ownership of such entity.
  6507. "You" (or "Your") shall mean an individual or Legal Entity
  6508. exercising permissions granted by this License.
  6509. "Source" form shall mean the preferred form for making modifications,
  6510. including but not limited to software source code, documentation
  6511. source, and configuration files.
  6512. "Object" form shall mean any form resulting from mechanical
  6513. transformation or translation of a Source form, including but
  6514. not limited to compiled object code, generated documentation,
  6515. and conversions to other media types.
  6516. "Work" shall mean the work of authorship, whether in Source or
  6517. Object form, made available under the License, as indicated by a
  6518. copyright notice that is included in or attached to the work
  6519. (an example is provided in the Appendix below).
  6520. "Derivative Works" shall mean any work, whether in Source or Object
  6521. form, that is based on (or derived from) the Work and for which the
  6522. editorial revisions, annotations, elaborations, or other modifications
  6523. represent, as a whole, an original work of authorship. For the purposes
  6524. of this License, Derivative Works shall not include works that remain
  6525. separable from, or merely link (or bind by name) to the interfaces of,
  6526. the Work and Derivative Works thereof.
  6527. "Contribution" shall mean any work of authorship, including
  6528. the original version of the Work and any modifications or additions
  6529. to that Work or Derivative Works thereof, that is intentionally
  6530. submitted to Licensor for inclusion in the Work by the copyright owner
  6531. or by an individual or Legal Entity authorized to submit on behalf of
  6532. the copyright owner. For the purposes of this definition, "submitted"
  6533. means any form of electronic, verbal, or written communication sent
  6534. to the Licensor or its representatives, including but not limited to
  6535. communication on electronic mailing lists, source code control systems,
  6536. and issue tracking systems that are managed by, or on behalf of, the
  6537. Licensor for the purpose of discussing and improving the Work, but
  6538. excluding communication that is conspicuously marked or otherwise
  6539. designated in writing by the copyright owner as "Not a Contribution."
  6540. "Contributor" shall mean Licensor and any individual or Legal Entity
  6541. on behalf of whom a Contribution has been received by Licensor and
  6542. subsequently incorporated within the Work.
  6543. 2. Grant of Copyright License. Subject to the terms and conditions of
  6544. this License, each Contributor hereby grants to You a perpetual,
  6545. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6546. copyright license to reproduce, prepare Derivative Works of,
  6547. publicly display, publicly perform, sublicense, and distribute the
  6548. Work and such Derivative Works in Source or Object form.
  6549. 3. Grant of Patent License. Subject to the terms and conditions of
  6550. this License, each Contributor hereby grants to You a perpetual,
  6551. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6552. (except as stated in this section) patent license to make, have made,
  6553. use, offer to sell, sell, import, and otherwise transfer the Work,
  6554. where such license applies only to those patent claims licensable
  6555. by such Contributor that are necessarily infringed by their
  6556. Contribution(s) alone or by combination of their Contribution(s)
  6557. with the Work to which such Contribution(s) was submitted. If You
  6558. institute patent litigation against any entity (including a
  6559. cross-claim or counterclaim in a lawsuit) alleging that the Work
  6560. or a Contribution incorporated within the Work constitutes direct
  6561. or contributory patent infringement, then any patent licenses
  6562. granted to You under this License for that Work shall terminate
  6563. as of the date such litigation is filed.
  6564. 4. Redistribution. You may reproduce and distribute copies of the
  6565. Work or Derivative Works thereof in any medium, with or without
  6566. modifications, and in Source or Object form, provided that You
  6567. meet the following conditions:
  6568. (a) You must give any other recipients of the Work or
  6569. Derivative Works a copy of this License; and
  6570. (b) You must cause any modified files to carry prominent notices
  6571. stating that You changed the files; and
  6572. (c) You must retain, in the Source form of any Derivative Works
  6573. that You distribute, all copyright, patent, trademark, and
  6574. attribution notices from the Source form of the Work,
  6575. excluding those notices that do not pertain to any part of
  6576. the Derivative Works; and
  6577. (d) If the Work includes a "NOTICE" text file as part of its
  6578. distribution, then any Derivative Works that You distribute must
  6579. include a readable copy of the attribution notices contained
  6580. within such NOTICE file, excluding those notices that do not
  6581. pertain to any part of the Derivative Works, in at least one
  6582. of the following places: within a NOTICE text file distributed
  6583. as part of the Derivative Works; within the Source form or
  6584. documentation, if provided along with the Derivative Works; or,
  6585. within a display generated by the Derivative Works, if and
  6586. wherever such third-party notices normally appear. The contents
  6587. of the NOTICE file are for informational purposes only and
  6588. do not modify the License. You may add Your own attribution
  6589. notices within Derivative Works that You distribute, alongside
  6590. or as an addendum to the NOTICE text from the Work, provided
  6591. that such additional attribution notices cannot be construed
  6592. as modifying the License.
  6593. You may add Your own copyright statement to Your modifications and
  6594. may provide additional or different license terms and conditions
  6595. for use, reproduction, or distribution of Your modifications, or
  6596. for any such Derivative Works as a whole, provided Your use,
  6597. reproduction, and distribution of the Work otherwise complies with
  6598. the conditions stated in this License.
  6599. 5. Submission of Contributions. Unless You explicitly state otherwise,
  6600. any Contribution intentionally submitted for inclusion in the Work
  6601. by You to the Licensor shall be under the terms and conditions of
  6602. this License, without any additional terms or conditions.
  6603. Notwithstanding the above, nothing herein shall supersede or modify
  6604. the terms of any separate license agreement you may have executed
  6605. with Licensor regarding such Contributions.
  6606. 6. Trademarks. This License does not grant permission to use the trade
  6607. names, trademarks, service marks, or product names of the Licensor,
  6608. except as required for reasonable and customary use in describing the
  6609. origin of the Work and reproducing the content of the NOTICE file.
  6610. 7. Disclaimer of Warranty. Unless required by applicable law or
  6611. agreed to in writing, Licensor provides the Work (and each
  6612. Contributor provides its Contributions) on an "AS IS" BASIS,
  6613. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6614. implied, including, without limitation, any warranties or conditions
  6615. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6616. PARTICULAR PURPOSE. You are solely responsible for determining the
  6617. appropriateness of using or redistributing the Work and assume any
  6618. risks associated with Your exercise of permissions under this License.
  6619. 8. Limitation of Liability. In no event and under no legal theory,
  6620. whether in tort (including negligence), contract, or otherwise,
  6621. unless required by applicable law (such as deliberate and grossly
  6622. negligent acts) or agreed to in writing, shall any Contributor be
  6623. liable to You for damages, including any direct, indirect, special,
  6624. incidental, or consequential damages of any character arising as a
  6625. result of this License or out of the use or inability to use the
  6626. Work (including but not limited to damages for loss of goodwill,
  6627. work stoppage, computer failure or malfunction, or any and all
  6628. other commercial damages or losses), even if such Contributor
  6629. has been advised of the possibility of such damages.
  6630. 9. Accepting Warranty or Additional Liability. While redistributing
  6631. the Work or Derivative Works thereof, You may choose to offer,
  6632. and charge a fee for, acceptance of support, warranty, indemnity,
  6633. or other liability obligations and/or rights consistent with this
  6634. License. However, in accepting such obligations, You may act only
  6635. on Your own behalf and on Your sole responsibility, not on behalf
  6636. of any other Contributor, and only if You agree to indemnify,
  6637. defend, and hold each Contributor harmless for any liability
  6638. incurred by, or claims asserted against, such Contributor by reason
  6639. of your accepting any such warranty or additional liability.
  6640. END OF TERMS AND CONDITIONS
  6641. APPENDIX: How to apply the Apache License to your work.
  6642. To apply the Apache License to your work, attach the following
  6643. boilerplate notice, with the fields enclosed by brackets "[]"
  6644. replaced with your own identifying information. (Don't include
  6645. the brackets!) The text should be enclosed in the appropriate
  6646. comment syntax for the file format. We also recommend that a
  6647. file or class name and description of purpose be included on the
  6648. same "printed page" as the copyright notice for easier
  6649. identification within third-party archives.
  6650. Copyright [yyyy] [name of copyright owner]
  6651. Licensed under the Apache License, Version 2.0 (the "License");
  6652. you may not use this file except in compliance with the License.
  6653. You may obtain a copy of the License at
  6654. http://www.apache.org/licenses/LICENSE-2.0
  6655. Unless required by applicable law or agreed to in writing, software
  6656. distributed under the License is distributed on an "AS IS" BASIS,
  6657. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6658. See the License for the specific language governing permissions and
  6659. limitations under the License.
  6660. Protocol Buffers
  6661. Copyright 2008, Google Inc.
  6662. All rights reserved.
  6663. Redistribution and use in source and binary forms, with or without
  6664. modification, are permitted provided that the following conditions are
  6665. met:
  6666. * Redistributions of source code must retain the above copyright
  6667. notice, this list of conditions and the following disclaimer.
  6668. * Redistributions in binary form must reproduce the above
  6669. copyright notice, this list of conditions and the following disclaimer
  6670. in the documentation and/or other materials provided with the
  6671. distribution.
  6672. * Neither the name of Google Inc. nor the names of its
  6673. contributors may be used to endorse or promote products derived from
  6674. this software without specific prior written permission.
  6675. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6676. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6677. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6678. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6679. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6680. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6681. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6682. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6683. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6684. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6685. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6686. Code generated by the Protocol Buffer compiler is owned by the owner
  6687. of the input file used when generating it. This code is not
  6688. standalone and requires a support library to be linked with it. This
  6689. support library is itself covered by the above license.
  6690. RE2
  6691. // Copyright (c) 2009 The RE2 Authors. All rights reserved.
  6692. //
  6693. // Redistribution and use in source and binary forms, with or without
  6694. // modification, are permitted provided that the following conditions are
  6695. // met:
  6696. //
  6697. // * Redistributions of source code must retain the above copyright
  6698. // notice, this list of conditions and the following disclaimer.
  6699. // * Redistributions in binary form must reproduce the above
  6700. // copyright notice, this list of conditions and the following disclaimer
  6701. // in the documentation and/or other materials provided with the
  6702. // distribution.
  6703. // * Neither the name of Google Inc. nor the names of its
  6704. // contributors may be used to endorse or promote products derived from
  6705. // this software without specific prior written permission.
  6706. //
  6707. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6708. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6709. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6710. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6711. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6712. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6713. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6714. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6715. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6716. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6717. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6718. SocketRocket
  6719. Copyright 2012 Square Inc.
  6720. Licensed under the Apache License, Version 2.0 (the "License");
  6721. you may not use this file except in compliance with the License.
  6722. You may obtain a copy of the License at
  6723. http://www.apache.org/licenses/LICENSE-2.0
  6724. Unless required by applicable law or agreed to in writing, software
  6725. distributed under the License is distributed on an "AS IS" BASIS,
  6726. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6727. See the License for the specific language governing permissions and
  6728. limitations under the License.
  6729. $OpenBSD: base64.c,v 1.5 2006/10/21 09:55:03 otto Exp $
  6730. Copyright (c) 1996 by Internet Software Consortium.
  6731. Permission to use, copy, modify, and distribute this software for any
  6732. purpose with or without fee is hereby granted, provided that the above
  6733. copyright notice and this permission notice appear in all copies.
  6734. THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
  6735. ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
  6736. OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
  6737. CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
  6738. DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
  6739. PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
  6740. ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
  6741. SOFTWARE.
  6742. Portions Copyright (c) 1995 by International Business Machines, Inc.
  6743. International Business Machines, Inc. (hereinafter called IBM) grants
  6744. permission under its copyrights to use, copy, modify, and distribute this
  6745. Software with or without fee, provided that the above copyright notice and
  6746. all paragraphs of this notice appear in all copies, and that the name of IBM
  6747. not be used in connection with the marketing of any product incorporating
  6748. the Software or modifications thereof, without specific, written prior
  6749. permission.
  6750. To the extent it has a right to do so, IBM grants an immunity from suit
  6751. under its patents, if any, for the use, sale or manufacture of products to
  6752. the extent that such products are used for performing Domain Name System
  6753. dynamic updates in TCP/IP networks by means of the Software. No immunity is
  6754. granted for any product per se or for any other function of any product.
  6755. THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES,
  6756. INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  6757. PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL,
  6758. DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING
  6759. OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN
  6760. IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES.
  6761. TCMalloc
  6762. Apache License
  6763. Version 2.0, January 2004
  6764. https://www.apache.org/licenses/
  6765. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6766. 1. Definitions.
  6767. "License" shall mean the terms and conditions for use, reproduction,
  6768. and distribution as defined by Sections 1 through 9 of this document.
  6769. "Licensor" shall mean the copyright owner or entity authorized by
  6770. the copyright owner that is granting the License.
  6771. "Legal Entity" shall mean the union of the acting entity and all
  6772. other entities that control, are controlled by, or are under common
  6773. control with that entity. For the purposes of this definition,
  6774. "control" means (i) the power, direct or indirect, to cause the
  6775. direction or management of such entity, whether by contract or
  6776. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6777. outstanding shares, or (iii) beneficial ownership of such entity.
  6778. "You" (or "Your") shall mean an individual or Legal Entity
  6779. exercising permissions granted by this License.
  6780. "Source" form shall mean the preferred form for making modifications,
  6781. including but not limited to software source code, documentation
  6782. source, and configuration files.
  6783. "Object" form shall mean any form resulting from mechanical
  6784. transformation or translation of a Source form, including but
  6785. not limited to compiled object code, generated documentation,
  6786. and conversions to other media types.
  6787. "Work" shall mean the work of authorship, whether in Source or
  6788. Object form, made available under the License, as indicated by a
  6789. copyright notice that is included in or attached to the work
  6790. (an example is provided in the Appendix below).
  6791. "Derivative Works" shall mean any work, whether in Source or Object
  6792. form, that is based on (or derived from) the Work and for which the
  6793. editorial revisions, annotations, elaborations, or other modifications
  6794. represent, as a whole, an original work of authorship. For the purposes
  6795. of this License, Derivative Works shall not include works that remain
  6796. separable from, or merely link (or bind by name) to the interfaces of,
  6797. the Work and Derivative Works thereof.
  6798. "Contribution" shall mean any work of authorship, including
  6799. the original version of the Work and any modifications or additions
  6800. to that Work or Derivative Works thereof, that is intentionally
  6801. submitted to Licensor for inclusion in the Work by the copyright owner
  6802. or by an individual or Legal Entity authorized to submit on behalf of
  6803. the copyright owner. For the purposes of this definition, "submitted"
  6804. means any form of electronic, verbal, or written communication sent
  6805. to the Licensor or its representatives, including but not limited to
  6806. communication on electronic mailing lists, source code control systems,
  6807. and issue tracking systems that are managed by, or on behalf of, the
  6808. Licensor for the purpose of discussing and improving the Work, but
  6809. excluding communication that is conspicuously marked or otherwise
  6810. designated in writing by the copyright owner as "Not a Contribution."
  6811. "Contributor" shall mean Licensor and any individual or Legal Entity
  6812. on behalf of whom a Contribution has been received by Licensor and
  6813. subsequently incorporated within the Work.
  6814. 2. Grant of Copyright License. Subject to the terms and conditions of
  6815. this License, each Contributor hereby grants to You a perpetual,
  6816. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6817. copyright license to reproduce, prepare Derivative Works of,
  6818. publicly display, publicly perform, sublicense, and distribute the
  6819. Work and such Derivative Works in Source or Object form.
  6820. 3. Grant of Patent License. Subject to the terms and conditions of
  6821. this License, each Contributor hereby grants to You a perpetual,
  6822. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6823. (except as stated in this section) patent license to make, have made,
  6824. use, offer to sell, sell, import, and otherwise transfer the Work,
  6825. where such license applies only to those patent claims licensable
  6826. by such Contributor that are necessarily infringed by their
  6827. Contribution(s) alone or by combination of their Contribution(s)
  6828. with the Work to which such Contribution(s) was submitted. If You
  6829. institute patent litigation against any entity (including a
  6830. cross-claim or counterclaim in a lawsuit) alleging that the Work
  6831. or a Contribution incorporated within the Work constitutes direct
  6832. or contributory patent infringement, then any patent licenses
  6833. granted to You under this License for that Work shall terminate
  6834. as of the date such litigation is filed.
  6835. 4. Redistribution. You may reproduce and distribute copies of the
  6836. Work or Derivative Works thereof in any medium, with or without
  6837. modifications, and in Source or Object form, provided that You
  6838. meet the following conditions:
  6839. (a) You must give any other recipients of the Work or
  6840. Derivative Works a copy of this License; and
  6841. (b) You must cause any modified files to carry prominent notices
  6842. stating that You changed the files; and
  6843. (c) You must retain, in the Source form of any Derivative Works
  6844. that You distribute, all copyright, patent, trademark, and
  6845. attribution notices from the Source form of the Work,
  6846. excluding those notices that do not pertain to any part of
  6847. the Derivative Works; and
  6848. (d) If the Work includes a "NOTICE" text file as part of its
  6849. distribution, then any Derivative Works that You distribute must
  6850. include a readable copy of the attribution notices contained
  6851. within such NOTICE file, excluding those notices that do not
  6852. pertain to any part of the Derivative Works, in at least one
  6853. of the following places: within a NOTICE text file distributed
  6854. as part of the Derivative Works; within the Source form or
  6855. documentation, if provided along with the Derivative Works; or,
  6856. within a display generated by the Derivative Works, if and
  6857. wherever such third-party notices normally appear. The contents
  6858. of the NOTICE file are for informational purposes only and
  6859. do not modify the License. You may add Your own attribution
  6860. notices within Derivative Works that You distribute, alongside
  6861. or as an addendum to the NOTICE text from the Work, provided
  6862. that such additional attribution notices cannot be construed
  6863. as modifying the License.
  6864. You may add Your own copyright statement to Your modifications and
  6865. may provide additional or different license terms and conditions
  6866. for use, reproduction, or distribution of Your modifications, or
  6867. for any such Derivative Works as a whole, provided Your use,
  6868. reproduction, and distribution of the Work otherwise complies with
  6869. the conditions stated in this License.
  6870. 5. Submission of Contributions. Unless You explicitly state otherwise,
  6871. any Contribution intentionally submitted for inclusion in the Work
  6872. by You to the Licensor shall be under the terms and conditions of
  6873. this License, without any additional terms or conditions.
  6874. Notwithstanding the above, nothing herein shall supersede or modify
  6875. the terms of any separate license agreement you may have executed
  6876. with Licensor regarding such Contributions.
  6877. 6. Trademarks. This License does not grant permission to use the trade
  6878. names, trademarks, service marks, or product names of the Licensor,
  6879. except as required for reasonable and customary use in describing the
  6880. origin of the Work and reproducing the content of the NOTICE file.
  6881. 7. Disclaimer of Warranty. Unless required by applicable law or
  6882. agreed to in writing, Licensor provides the Work (and each
  6883. Contributor provides its Contributions) on an "AS IS" BASIS,
  6884. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6885. implied, including, without limitation, any warranties or conditions
  6886. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6887. PARTICULAR PURPOSE. You are solely responsible for determining the
  6888. appropriateness of using or redistributing the Work and assume any
  6889. risks associated with Your exercise of permissions under this License.
  6890. 8. Limitation of Liability. In no event and under no legal theory,
  6891. whether in tort (including negligence), contract, or otherwise,
  6892. unless required by applicable law (such as deliberate and grossly
  6893. negligent acts) or agreed to in writing, shall any Contributor be
  6894. liable to You for damages, including any direct, indirect, special,
  6895. incidental, or consequential damages of any character arising as a
  6896. result of this License or out of the use or inability to use the
  6897. Work (including but not limited to damages for loss of goodwill,
  6898. work stoppage, computer failure or malfunction, or any and all
  6899. other commercial damages or losses), even if such Contributor
  6900. has been advised of the possibility of such damages.
  6901. 9. Accepting Warranty or Additional Liability. While redistributing
  6902. the Work or Derivative Works thereof, You may choose to offer,
  6903. and charge a fee for, acceptance of support, warranty, indemnity,
  6904. or other liability obligations and/or rights consistent with this
  6905. License. However, in accepting such obligations, You may act only
  6906. on Your own behalf and on Your sole responsibility, not on behalf
  6907. of any other Contributor, and only if You agree to indemnify,
  6908. defend, and hold each Contributor harmless for any liability
  6909. incurred by, or claims asserted against, such Contributor by reason
  6910. of your accepting any such warranty or additional liability.
  6911. END OF TERMS AND CONDITIONS
  6912. APPENDIX: How to apply the Apache License to your work.
  6913. To apply the Apache License to your work, attach the following
  6914. boilerplate notice, with the fields enclosed by brackets "[]"
  6915. replaced with your own identifying information. (Don't include
  6916. the brackets!) The text should be enclosed in the appropriate
  6917. comment syntax for the file format. We also recommend that a
  6918. file or class name and description of purpose be included on the
  6919. same "printed page" as the copyright notice for easier
  6920. identification within third-party archives.
  6921. Copyright [yyyy] [name of copyright owner]
  6922. Licensed under the Apache License, Version 2.0 (the "License");
  6923. you may not use this file except in compliance with the License.
  6924. You may obtain a copy of the License at
  6925. https://www.apache.org/licenses/LICENSE-2.0
  6926. Unless required by applicable law or agreed to in writing, software
  6927. distributed under the License is distributed on an "AS IS" BASIS,
  6928. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6929. See the License for the specific language governing permissions and
  6930. limitations under the License.
  6931. TensorFlow
  6932. Copyright 2019 The TensorFlow Authors. All rights reserved.
  6933. Apache License
  6934. Version 2.0, January 2004
  6935. http://www.apache.org/licenses/
  6936. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6937. 1. Definitions.
  6938. "License" shall mean the terms and conditions for use, reproduction,
  6939. and distribution as defined by Sections 1 through 9 of this document.
  6940. "Licensor" shall mean the copyright owner or entity authorized by
  6941. the copyright owner that is granting the License.
  6942. "Legal Entity" shall mean the union of the acting entity and all
  6943. other entities that control, are controlled by, or are under common
  6944. control with that entity. For the purposes of this definition,
  6945. "control" means (i) the power, direct or indirect, to cause the
  6946. direction or management of such entity, whether by contract or
  6947. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6948. outstanding shares, or (iii) beneficial ownership of such entity.
  6949. "You" (or "Your") shall mean an individual or Legal Entity
  6950. exercising permissions granted by this License.
  6951. "Source" form shall mean the preferred form for making modifications,
  6952. including but not limited to software source code, documentation
  6953. source, and configuration files.
  6954. "Object" form shall mean any form resulting from mechanical
  6955. transformation or translation of a Source form, including but
  6956. not limited to compiled object code, generated documentation,
  6957. and conversions to other media types.
  6958. "Work" shall mean the work of authorship, whether in Source or
  6959. Object form, made available under the License, as indicated by a
  6960. copyright notice that is included in or attached to the work
  6961. (an example is provided in the Appendix below).
  6962. "Derivative Works" shall mean any work, whether in Source or Object
  6963. form, that is based on (or derived from) the Work and for which the
  6964. editorial revisions, annotations, elaborations, or other modifications
  6965. represent, as a whole, an original work of authorship. For the purposes
  6966. of this License, Derivative Works shall not include works that remain
  6967. separable from, or merely link (or bind by name) to the interfaces of,
  6968. the Work and Derivative Works thereof.
  6969. "Contribution" shall mean any work of authorship, including
  6970. the original version of the Work and any modifications or additions
  6971. to that Work or Derivative Works thereof, that is intentionally
  6972. submitted to Licensor for inclusion in the Work by the copyright owner
  6973. or by an individual or Legal Entity authorized to submit on behalf of
  6974. the copyright owner. For the purposes of this definition, "submitted"
  6975. means any form of electronic, verbal, or written communication sent
  6976. to the Licensor or its representatives, including but not limited to
  6977. communication on electronic mailing lists, source code control systems,
  6978. and issue tracking systems that are managed by, or on behalf of, the
  6979. Licensor for the purpose of discussing and improving the Work, but
  6980. excluding communication that is conspicuously marked or otherwise
  6981. designated in writing by the copyright owner as "Not a Contribution."
  6982. "Contributor" shall mean Licensor and any individual or Legal Entity
  6983. on behalf of whom a Contribution has been received by Licensor and
  6984. subsequently incorporated within the Work.
  6985. 2. Grant of Copyright License. Subject to the terms and conditions of
  6986. this License, each Contributor hereby grants to You a perpetual,
  6987. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6988. copyright license to reproduce, prepare Derivative Works of,
  6989. publicly display, publicly perform, sublicense, and distribute the
  6990. Work and such Derivative Works in Source or Object form.
  6991. 3. Grant of Patent License. Subject to the terms and conditions of
  6992. this License, each Contributor hereby grants to You a perpetual,
  6993. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6994. (except as stated in this section) patent license to make, have made,
  6995. use, offer to sell, sell, import, and otherwise transfer the Work,
  6996. where such license applies only to those patent claims licensable
  6997. by such Contributor that are necessarily infringed by their
  6998. Contribution(s) alone or by combination of their Contribution(s)
  6999. with the Work to which such Contribution(s) was submitted. If You
  7000. institute patent litigation against any entity (including a
  7001. cross-claim or counterclaim in a lawsuit) alleging that the Work
  7002. or a Contribution incorporated within the Work constitutes direct
  7003. or contributory patent infringement, then any patent licenses
  7004. granted to You under this License for that Work shall terminate
  7005. as of the date such litigation is filed.
  7006. 4. Redistribution. You may reproduce and distribute copies of the
  7007. Work or Derivative Works thereof in any medium, with or without
  7008. modifications, and in Source or Object form, provided that You
  7009. meet the following conditions:
  7010. (a) You must give any other recipients of the Work or
  7011. Derivative Works a copy of this License; and
  7012. (b) You must cause any modified files to carry prominent notices
  7013. stating that You changed the files; and
  7014. (c) You must retain, in the Source form of any Derivative Works
  7015. that You distribute, all copyright, patent, trademark, and
  7016. attribution notices from the Source form of the Work,
  7017. excluding those notices that do not pertain to any part of
  7018. the Derivative Works; and
  7019. (d) If the Work includes a "NOTICE" text file as part of its
  7020. distribution, then any Derivative Works that You distribute must
  7021. include a readable copy of the attribution notices contained
  7022. within such NOTICE file, excluding those notices that do not
  7023. pertain to any part of the Derivative Works, in at least one
  7024. of the following places: within a NOTICE text file distributed
  7025. as part of the Derivative Works; within the Source form or
  7026. documentation, if provided along with the Derivative Works; or,
  7027. within a display generated by the Derivative Works, if and
  7028. wherever such third-party notices normally appear. The contents
  7029. of the NOTICE file are for informational purposes only and
  7030. do not modify the License. You may add Your own attribution
  7031. notices within Derivative Works that You distribute, alongside
  7032. or as an addendum to the NOTICE text from the Work, provided
  7033. that such additional attribution notices cannot be construed
  7034. as modifying the License.
  7035. You may add Your own copyright statement to Your modifications and
  7036. may provide additional or different license terms and conditions
  7037. for use, reproduction, or distribution of Your modifications, or
  7038. for any such Derivative Works as a whole, provided Your use,
  7039. reproduction, and distribution of the Work otherwise complies with
  7040. the conditions stated in this License.
  7041. 5. Submission of Contributions. Unless You explicitly state otherwise,
  7042. any Contribution intentionally submitted for inclusion in the Work
  7043. by You to the Licensor shall be under the terms and conditions of
  7044. this License, without any additional terms or conditions.
  7045. Notwithstanding the above, nothing herein shall supersede or modify
  7046. the terms of any separate license agreement you may have executed
  7047. with Licensor regarding such Contributions.
  7048. 6. Trademarks. This License does not grant permission to use the trade
  7049. names, trademarks, service marks, or product names of the Licensor,
  7050. except as required for reasonable and customary use in describing the
  7051. origin of the Work and reproducing the content of the NOTICE file.
  7052. 7. Disclaimer of Warranty. Unless required by applicable law or
  7053. agreed to in writing, Licensor provides the Work (and each
  7054. Contributor provides its Contributions) on an "AS IS" BASIS,
  7055. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7056. implied, including, without limitation, any warranties or conditions
  7057. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7058. PARTICULAR PURPOSE. You are solely responsible for determining the
  7059. appropriateness of using or redistributing the Work and assume any
  7060. risks associated with Your exercise of permissions under this License.
  7061. 8. Limitation of Liability. In no event and under no legal theory,
  7062. whether in tort (including negligence), contract, or otherwise,
  7063. unless required by applicable law (such as deliberate and grossly
  7064. negligent acts) or agreed to in writing, shall any Contributor be
  7065. liable to You for damages, including any direct, indirect, special,
  7066. incidental, or consequential damages of any character arising as a
  7067. result of this License or out of the use or inability to use the
  7068. Work (including but not limited to damages for loss of goodwill,
  7069. work stoppage, computer failure or malfunction, or any and all
  7070. other commercial damages or losses), even if such Contributor
  7071. has been advised of the possibility of such damages.
  7072. 9. Accepting Warranty or Additional Liability. While redistributing
  7073. the Work or Derivative Works thereof, You may choose to offer,
  7074. and charge a fee for, acceptance of support, warranty, indemnity,
  7075. or other liability obligations and/or rights consistent with this
  7076. License. However, in accepting such obligations, You may act only
  7077. on Your own behalf and on Your sole responsibility, not on behalf
  7078. of any other Contributor, and only if You agree to indemnify,
  7079. defend, and hold each Contributor harmless for any liability
  7080. incurred by, or claims asserted against, such Contributor by reason
  7081. of your accepting any such warranty or additional liability.
  7082. END OF TERMS AND CONDITIONS
  7083. APPENDIX: How to apply the Apache License to your work.
  7084. To apply the Apache License to your work, attach the following
  7085. boilerplate notice, with the fields enclosed by brackets "[]"
  7086. replaced with your own identifying information. (Don't include
  7087. the brackets!) The text should be enclosed in the appropriate
  7088. comment syntax for the file format. We also recommend that a
  7089. file or class name and description of purpose be included on the
  7090. same "printed page" as the copyright notice for easier
  7091. identification within third-party archives.
  7092. Copyright [yyyy] [name of copyright owner]
  7093. Licensed under the Apache License, Version 2.0 (the "License");
  7094. you may not use this file except in compliance with the License.
  7095. You may obtain a copy of the License at
  7096. http://www.apache.org/licenses/LICENSE-2.0
  7097. Unless required by applicable law or agreed to in writing, software
  7098. distributed under the License is distributed on an "AS IS" BASIS,
  7099. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7100. See the License for the specific language governing permissions and
  7101. limitations under the License.
  7102. UTF
  7103. UTF-8 Library
  7104. The authors of this software are Rob Pike and Ken Thompson.
  7105. Copyright (c) 1998-2002 by Lucent Technologies.
  7106. Permission to use, copy, modify, and distribute this software for any
  7107. purpose without fee is hereby granted, provided that this entire notice
  7108. is included in all copies of any software which is or includes a copy
  7109. or modification of this software and in all copies of the supporting
  7110. documentation for such software.
  7111. THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
  7112. WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR LUCENT TECHNOLOGIES MAKE ANY
  7113. REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
  7114. OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
  7115. Unsmear
  7116. Apache License
  7117. Version 2.0, January 2004
  7118. http://www.apache.org/licenses/
  7119. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7120. 1. Definitions.
  7121. "License" shall mean the terms and conditions for use, reproduction,
  7122. and distribution as defined by Sections 1 through 9 of this document.
  7123. "Licensor" shall mean the copyright owner or entity authorized by
  7124. the copyright owner that is granting the License.
  7125. "Legal Entity" shall mean the union of the acting entity and all
  7126. other entities that control, are controlled by, or are under common
  7127. control with that entity. For the purposes of this definition,
  7128. "control" means (i) the power, direct or indirect, to cause the
  7129. direction or management of such entity, whether by contract or
  7130. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7131. outstanding shares, or (iii) beneficial ownership of such entity.
  7132. "You" (or "Your") shall mean an individual or Legal Entity
  7133. exercising permissions granted by this License.
  7134. "Source" form shall mean the preferred form for making modifications,
  7135. including but not limited to software source code, documentation
  7136. source, and configuration files.
  7137. "Object" form shall mean any form resulting from mechanical
  7138. transformation or translation of a Source form, including but
  7139. not limited to compiled object code, generated documentation,
  7140. and conversions to other media types.
  7141. "Work" shall mean the work of authorship, whether in Source or
  7142. Object form, made available under the License, as indicated by a
  7143. copyright notice that is included in or attached to the work
  7144. (an example is provided in the Appendix below).
  7145. "Derivative Works" shall mean any work, whether in Source or Object
  7146. form, that is based on (or derived from) the Work and for which the
  7147. editorial revisions, annotations, elaborations, or other modifications
  7148. represent, as a whole, an original work of authorship. For the purposes
  7149. of this License, Derivative Works shall not include works that remain
  7150. separable from, or merely link (or bind by name) to the interfaces of,
  7151. the Work and Derivative Works thereof.
  7152. "Contribution" shall mean any work of authorship, including
  7153. the original version of the Work and any modifications or additions
  7154. to that Work or Derivative Works thereof, that is intentionally
  7155. submitted to Licensor for inclusion in the Work by the copyright owner
  7156. or by an individual or Legal Entity authorized to submit on behalf of
  7157. the copyright owner. For the purposes of this definition, "submitted"
  7158. means any form of electronic, verbal, or written communication sent
  7159. to the Licensor or its representatives, including but not limited to
  7160. communication on electronic mailing lists, source code control systems,
  7161. and issue tracking systems that are managed by, or on behalf of, the
  7162. Licensor for the purpose of discussing and improving the Work, but
  7163. excluding communication that is conspicuously marked or otherwise
  7164. designated in writing by the copyright owner as "Not a Contribution."
  7165. "Contributor" shall mean Licensor and any individual or Legal Entity
  7166. on behalf of whom a Contribution has been received by Licensor and
  7167. subsequently incorporated within the Work.
  7168. 2. Grant of Copyright License. Subject to the terms and conditions of
  7169. this License, each Contributor hereby grants to You a perpetual,
  7170. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7171. copyright license to reproduce, prepare Derivative Works of,
  7172. publicly display, publicly perform, sublicense, and distribute the
  7173. Work and such Derivative Works in Source or Object form.
  7174. 3. Grant of Patent License. Subject to the terms and conditions of
  7175. this License, each Contributor hereby grants to You a perpetual,
  7176. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7177. (except as stated in this section) patent license to make, have made,
  7178. use, offer to sell, sell, import, and otherwise transfer the Work,
  7179. where such license applies only to those patent claims licensable
  7180. by such Contributor that are necessarily infringed by their
  7181. Contribution(s) alone or by combination of their Contribution(s)
  7182. with the Work to which such Contribution(s) was submitted. If You
  7183. institute patent litigation against any entity (including a
  7184. cross-claim or counterclaim in a lawsuit) alleging that the Work
  7185. or a Contribution incorporated within the Work constitutes direct
  7186. or contributory patent infringement, then any patent licenses
  7187. granted to You under this License for that Work shall terminate
  7188. as of the date such litigation is filed.
  7189. 4. Redistribution. You may reproduce and distribute copies of the
  7190. Work or Derivative Works thereof in any medium, with or without
  7191. modifications, and in Source or Object form, provided that You
  7192. meet the following conditions:
  7193. (a) You must give any other recipients of the Work or
  7194. Derivative Works a copy of this License; and
  7195. (b) You must cause any modified files to carry prominent notices
  7196. stating that You changed the files; and
  7197. (c) You must retain, in the Source form of any Derivative Works
  7198. that You distribute, all copyright, patent, trademark, and
  7199. attribution notices from the Source form of the Work,
  7200. excluding those notices that do not pertain to any part of
  7201. the Derivative Works; and
  7202. (d) If the Work includes a "NOTICE" text file as part of its
  7203. distribution, then any Derivative Works that You distribute must
  7204. include a readable copy of the attribution notices contained
  7205. within such NOTICE file, excluding those notices that do not
  7206. pertain to any part of the Derivative Works, in at least one
  7207. of the following places: within a NOTICE text file distributed
  7208. as part of the Derivative Works; within the Source form or
  7209. documentation, if provided along with the Derivative Works; or,
  7210. within a display generated by the Derivative Works, if and
  7211. wherever such third-party notices normally appear. The contents
  7212. of the NOTICE file are for informational purposes only and
  7213. do not modify the License. You may add Your own attribution
  7214. notices within Derivative Works that You distribute, alongside
  7215. or as an addendum to the NOTICE text from the Work, provided
  7216. that such additional attribution notices cannot be construed
  7217. as modifying the License.
  7218. You may add Your own copyright statement to Your modifications and
  7219. may provide additional or different license terms and conditions
  7220. for use, reproduction, or distribution of Your modifications, or
  7221. for any such Derivative Works as a whole, provided Your use,
  7222. reproduction, and distribution of the Work otherwise complies with
  7223. the conditions stated in this License.
  7224. 5. Submission of Contributions. Unless You explicitly state otherwise,
  7225. any Contribution intentionally submitted for inclusion in the Work
  7226. by You to the Licensor shall be under the terms and conditions of
  7227. this License, without any additional terms or conditions.
  7228. Notwithstanding the above, nothing herein shall supersede or modify
  7229. the terms of any separate license agreement you may have executed
  7230. with Licensor regarding such Contributions.
  7231. 6. Trademarks. This License does not grant permission to use the trade
  7232. names, trademarks, service marks, or product names of the Licensor,
  7233. except as required for reasonable and customary use in describing the
  7234. origin of the Work and reproducing the content of the NOTICE file.
  7235. 7. Disclaimer of Warranty. Unless required by applicable law or
  7236. agreed to in writing, Licensor provides the Work (and each
  7237. Contributor provides its Contributions) on an "AS IS" BASIS,
  7238. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7239. implied, including, without limitation, any warranties or conditions
  7240. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7241. PARTICULAR PURPOSE. You are solely responsible for determining the
  7242. appropriateness of using or redistributing the Work and assume any
  7243. risks associated with Your exercise of permissions under this License.
  7244. 8. Limitation of Liability. In no event and under no legal theory,
  7245. whether in tort (including negligence), contract, or otherwise,
  7246. unless required by applicable law (such as deliberate and grossly
  7247. negligent acts) or agreed to in writing, shall any Contributor be
  7248. liable to You for damages, including any direct, indirect, special,
  7249. incidental, or consequential damages of any character arising as a
  7250. result of this License or out of the use or inability to use the
  7251. Work (including but not limited to damages for loss of goodwill,
  7252. work stoppage, computer failure or malfunction, or any and all
  7253. other commercial damages or losses), even if such Contributor
  7254. has been advised of the possibility of such damages.
  7255. 9. Accepting Warranty or Additional Liability. While redistributing
  7256. the Work or Derivative Works thereof, You may choose to offer,
  7257. and charge a fee for, acceptance of support, warranty, indemnity,
  7258. or other liability obligations and/or rights consistent with this
  7259. License. However, in accepting such obligations, You may act only
  7260. on Your own behalf and on Your sole responsibility, not on behalf
  7261. of any other Contributor, and only if You agree to indemnify,
  7262. defend, and hold each Contributor harmless for any liability
  7263. incurred by, or claims asserted against, such Contributor by reason
  7264. of your accepting any such warranty or additional liability.
  7265. END OF TERMS AND CONDITIONS
  7266. APPENDIX: How to apply the Apache License to your work.
  7267. To apply the Apache License to your work, attach the following
  7268. boilerplate notice, with the fields enclosed by brackets "[]"
  7269. replaced with your own identifying information. (Don't include
  7270. the brackets!) The text should be enclosed in the appropriate
  7271. comment syntax for the file format. We also recommend that a
  7272. file or class name and description of purpose be included on the
  7273. same "printed page" as the copyright notice for easier
  7274. identification within third-party archives.
  7275. Copyright [yyyy] [name of copyright owner]
  7276. Licensed under the Apache License, Version 2.0 (the "License");
  7277. you may not use this file except in compliance with the License.
  7278. You may obtain a copy of the License at
  7279. http://www.apache.org/licenses/LICENSE-2.0
  7280. Unless required by applicable law or agreed to in writing, software
  7281. distributed under the License is distributed on an "AS IS" BASIS,
  7282. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7283. See the License for the specific language governing permissions and
  7284. limitations under the License.
  7285. Web Tracing Framework C++ Bindings
  7286. Copyright 2012, Google Inc.
  7287. All rights reserved.
  7288. Redistribution and use in source and binary forms, with or without
  7289. modification, are permitted provided that the following conditions are
  7290. met:
  7291. * Redistributions of source code must retain the above copyright
  7292. notice, this list of conditions and the following disclaimer.
  7293. * Redistributions in binary form must reproduce the above
  7294. copyright notice, this list of conditions and the following disclaimer
  7295. in the documentation and/or other materials provided with the
  7296. distribution.
  7297. * Neither the name of Google Inc. nor the names of its
  7298. contributors may be used to endorse or promote products derived from
  7299. this software without specific prior written permission.
  7300. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7301. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7302. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7303. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  7304. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  7305. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  7306. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  7307. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  7308. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7309. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7310. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7311. Zippy
  7312. Copyright 2011, Google Inc.
  7313. All rights reserved.
  7314. Redistribution and use in source and binary forms, with or without
  7315. modification, are permitted provided that the following conditions are
  7316. met:
  7317. * Redistributions of source code must retain the above copyright
  7318. notice, this list of conditions and the following disclaimer.
  7319. * Redistributions in binary form must reproduce the above
  7320. copyright notice, this list of conditions and the following disclaimer
  7321. in the documentation and/or other materials provided with the
  7322. distribution.
  7323. * Neither the name of Google Inc. nor the names of its
  7324. contributors may be used to endorse or promote products derived from
  7325. this software without specific prior written permission.
  7326. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7327. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7328. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7329. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  7330. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  7331. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  7332. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  7333. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  7334. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7335. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7336. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7337. ===
  7338. Some of the benchmark data in util/zippy/testdata is licensed differently:
  7339. - fireworks.jpeg is Copyright 2013 Steinar H. Gunderson, and
  7340. is licensed under the Creative Commons Attribution 3.0 license
  7341. (CC-BY-3.0). See https://creativecommons.org/licenses/by/3.0/
  7342. for more information.
  7343. - kppkn.gtb is taken from the Gaviota chess tablebase set, and
  7344. is licensed under the MIT License. See
  7345. https://sites.google.com/site/gaviotachessengine/Home/endgame-tablebases-1
  7346. for more information.
  7347. - paper-100k.pdf is an excerpt (bytes 92160 to 194560) from the paper
  7348. “Combinatorial Modeling of Chromatin Features Quantitatively Predicts DNA
  7349. Replication Timing in _Drosophila_” by Federico Comoglio and Renato Paro,
  7350. which is licensed under the CC-BY license. See
  7351. http://www.ploscompbiol.org/static/license for more ifnormation.
  7352. - alice29.txt, asyoulik.txt, plrabn12.txt and lcet10.txt are from Project
  7353. Gutenberg. The first three have expired copyrights and are in the public
  7354. domain; the latter does not have expired copyright, but is still in the
  7355. public domain according to the license information
  7356. (http://www.gutenberg.org/ebooks/53).
  7357. Zstandard
  7358. BSD License
  7359. For Zstandard software
  7360. Copyright (c) 2016-present, Facebook, Inc. All rights reserved.
  7361. Redistribution and use in source and binary forms, with or without modification,
  7362. are permitted provided that the following conditions are met:
  7363. * Redistributions of source code must retain the above copyright notice, this
  7364. list of conditions and the following disclaimer.
  7365. * Redistributions in binary form must reproduce the above copyright notice,
  7366. this list of conditions and the following disclaimer in the documentation
  7367. and/or other materials provided with the distribution.
  7368. * Neither the name Facebook nor the names of its contributors may be used to
  7369. endorse or promote products derived from this software without specific
  7370. prior written permission.
  7371. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  7372. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  7373. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  7374. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  7375. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  7376. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  7377. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  7378. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7379. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  7380. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7381. bzip2
  7382. --------------------------------------------------------------------------
  7383. This program, "bzip2", the associated library "libbzip2", and all
  7384. documentation, are copyright (C) 1996-2010 Julian R Seward. All
  7385. rights reserved.
  7386. Redistribution and use in source and binary forms, with or without
  7387. modification, are permitted provided that the following conditions
  7388. are met:
  7389. 1. Redistributions of source code must retain the above copyright
  7390. notice, this list of conditions and the following disclaimer.
  7391. 2. The origin of this software must not be misrepresented; you must
  7392. not claim that you wrote the original software. If you use this
  7393. software in a product, an acknowledgment in the product
  7394. documentation would be appreciated but is not required.
  7395. 3. Altered source versions must be plainly marked as such, and must
  7396. not be misrepresented as being the original software.
  7397. 4. The name of the author may not be used to endorse or promote
  7398. products derived from this software without specific prior written
  7399. permission.
  7400. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
  7401. OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  7402. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  7403. ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  7404. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  7405. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
  7406. GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  7407. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  7408. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  7409. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  7410. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7411. Julian Seward, jseward@bzip.org
  7412. bzip2/libbzip2 version 1.0.6 of 6 September 2010
  7413. --------------------------------------------------------------------------
  7414. c-ares
  7415. # c-ares license
  7416. Copyright (c) 2007 - 2018, Daniel Stenberg with many contributors, see AUTHORS
  7417. file.
  7418. Copyright 1998 by the Massachusetts Institute of Technology.
  7419. Permission to use, copy, modify, and distribute this software and its
  7420. documentation for any purpose and without fee is hereby granted, provided that
  7421. the above copyright notice appear in all copies and that both that copyright
  7422. notice and this permission notice appear in supporting documentation, and that
  7423. the name of M.I.T. not be used in advertising or publicity pertaining to
  7424. distribution of the software without specific, written prior permission.
  7425. M.I.T. makes no representations about the suitability of this software for any
  7426. purpose. It is provided "as is" without express or implied warranty.
  7427. clog
  7428. Copyright (C) 2018 Marat Dukhan
  7429. Copyright (c) 2017-2018 Facebook Inc.
  7430. Copyright (c) 2017 Georgia Institute of Technology
  7431. All rights reserved.
  7432. Redistribution and use in source and binary forms, with or without
  7433. modification, are permitted provided that the following conditions are met:
  7434. * Redistributions of source code must retain the above copyright notice, this
  7435. list of conditions and the following disclaimer.
  7436. * Redistributions in binary form must reproduce the above copyright notice,
  7437. this list of conditions and the following disclaimer in the documentation
  7438. and/or other materials provided with the distribution.
  7439. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  7440. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  7441. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  7442. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  7443. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  7444. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  7445. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  7446. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  7447. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7448. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7449. concurrent_work_queue
  7450. Mozilla Public License Version 2.0
  7451. ==================================
  7452. 1. Definitions
  7453. --------------
  7454. 1.1. "Contributor"
  7455. means each individual or legal entity that creates, contributes to
  7456. the creation of, or owns Covered Software.
  7457. 1.2. "Contributor Version"
  7458. means the combination of the Contributions of others (if any) used
  7459. by a Contributor and that particular Contributor's Contribution.
  7460. 1.3. "Contribution"
  7461. means Covered Software of a particular Contributor.
  7462. 1.4. "Covered Software"
  7463. means Source Code Form to which the initial Contributor has attached
  7464. the notice in Exhibit A, the Executable Form of such Source Code
  7465. Form, and Modifications of such Source Code Form, in each case
  7466. including portions thereof.
  7467. 1.5. "Incompatible With Secondary Licenses"
  7468. means
  7469. (a) that the initial Contributor has attached the notice described
  7470. in Exhibit B to the Covered Software; or
  7471. (b) that the Covered Software was made available under the terms of
  7472. version 1.1 or earlier of the License, but not also under the
  7473. terms of a Secondary License.
  7474. 1.6. "Executable Form"
  7475. means any form of the work other than Source Code Form.
  7476. 1.7. "Larger Work"
  7477. means a work that combines Covered Software with other material, in
  7478. a separate file or files, that is not Covered Software.
  7479. 1.8. "License"
  7480. means this document.
  7481. 1.9. "Licensable"
  7482. means having the right to grant, to the maximum extent possible,
  7483. whether at the time of the initial grant or subsequently, any and
  7484. all of the rights conveyed by this License.
  7485. 1.10. "Modifications"
  7486. means any of the following:
  7487. (a) any file in Source Code Form that results from an addition to,
  7488. deletion from, or modification of the contents of Covered
  7489. Software; or
  7490. (b) any new file in Source Code Form that contains any Covered
  7491. Software.
  7492. 1.11. "Patent Claims" of a Contributor
  7493. means any patent claim(s), including without limitation, method,
  7494. process, and apparatus claims, in any patent Licensable by such
  7495. Contributor that would be infringed, but for the grant of the
  7496. License, by the making, using, selling, offering for sale, having
  7497. made, import, or transfer of either its Contributions or its
  7498. Contributor Version.
  7499. 1.12. "Secondary License"
  7500. means either the GNU General Public License, Version 2.0, the GNU
  7501. Lesser General Public License, Version 2.1, the GNU Affero General
  7502. Public License, Version 3.0, or any later versions of those
  7503. licenses.
  7504. 1.13. "Source Code Form"
  7505. means the form of the work preferred for making modifications.
  7506. 1.14. "You" (or "Your")
  7507. means an individual or a legal entity exercising rights under this
  7508. License. For legal entities, "You" includes any entity that
  7509. controls, is controlled by, or is under common control with You. For
  7510. purposes of this definition, "control" means (a) the power, direct
  7511. or indirect, to cause the direction or management of such entity,
  7512. whether by contract or otherwise, or (b) ownership of more than
  7513. fifty percent (50%) of the outstanding shares or beneficial
  7514. ownership of such entity.
  7515. 2. License Grants and Conditions
  7516. --------------------------------
  7517. 2.1. Grants
  7518. Each Contributor hereby grants You a world-wide, royalty-free,
  7519. non-exclusive license:
  7520. (a) under intellectual property rights (other than patent or trademark)
  7521. Licensable by such Contributor to use, reproduce, make available,
  7522. modify, display, perform, distribute, and otherwise exploit its
  7523. Contributions, either on an unmodified basis, with Modifications, or
  7524. as part of a Larger Work; and
  7525. (b) under Patent Claims of such Contributor to make, use, sell, offer
  7526. for sale, have made, import, and otherwise transfer either its
  7527. Contributions or its Contributor Version.
  7528. 2.2. Effective Date
  7529. The licenses granted in Section 2.1 with respect to any Contribution
  7530. become effective for each Contribution on the date the Contributor first
  7531. distributes such Contribution.
  7532. 2.3. Limitations on Grant Scope
  7533. The licenses granted in this Section 2 are the only rights granted under
  7534. this License. No additional rights or licenses will be implied from the
  7535. distribution or licensing of Covered Software under this License.
  7536. Notwithstanding Section 2.1(b) above, no patent license is granted by a
  7537. Contributor:
  7538. (a) for any code that a Contributor has removed from Covered Software;
  7539. or
  7540. (b) for infringements caused by: (i) Your and any other third party's
  7541. modifications of Covered Software, or (ii) the combination of its
  7542. Contributions with other software (except as part of its Contributor
  7543. Version); or
  7544. (c) under Patent Claims infringed by Covered Software in the absence of
  7545. its Contributions.
  7546. This License does not grant any rights in the trademarks, service marks,
  7547. or logos of any Contributor (except as may be necessary to comply with
  7548. the notice requirements in Section 3.4).
  7549. 2.4. Subsequent Licenses
  7550. No Contributor makes additional grants as a result of Your choice to
  7551. distribute the Covered Software under a subsequent version of this
  7552. License (see Section 10.2) or under the terms of a Secondary License (if
  7553. permitted under the terms of Section 3.3).
  7554. 2.5. Representation
  7555. Each Contributor represents that the Contributor believes its
  7556. Contributions are its original creation(s) or it has sufficient rights
  7557. to grant the rights to its Contributions conveyed by this License.
  7558. 2.6. Fair Use
  7559. This License is not intended to limit any rights You have under
  7560. applicable copyright doctrines of fair use, fair dealing, or other
  7561. equivalents.
  7562. 2.7. Conditions
  7563. Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
  7564. in Section 2.1.
  7565. 3. Responsibilities
  7566. -------------------
  7567. 3.1. Distribution of Source Form
  7568. All distribution of Covered Software in Source Code Form, including any
  7569. Modifications that You create or to which You contribute, must be under
  7570. the terms of this License. You must inform recipients that the Source
  7571. Code Form of the Covered Software is governed by the terms of this
  7572. License, and how they can obtain a copy of this License. You may not
  7573. attempt to alter or restrict the recipients' rights in the Source Code
  7574. Form.
  7575. 3.2. Distribution of Executable Form
  7576. If You distribute Covered Software in Executable Form then:
  7577. (a) such Covered Software must also be made available in Source Code
  7578. Form, as described in Section 3.1, and You must inform recipients of
  7579. the Executable Form how they can obtain a copy of such Source Code
  7580. Form by reasonable means in a timely manner, at a charge no more
  7581. than the cost of distribution to the recipient; and
  7582. (b) You may distribute such Executable Form under the terms of this
  7583. License, or sublicense it under different terms, provided that the
  7584. license for the Executable Form does not attempt to limit or alter
  7585. the recipients' rights in the Source Code Form under this License.
  7586. 3.3. Distribution of a Larger Work
  7587. You may create and distribute a Larger Work under terms of Your choice,
  7588. provided that You also comply with the requirements of this License for
  7589. the Covered Software. If the Larger Work is a combination of Covered
  7590. Software with a work governed by one or more Secondary Licenses, and the
  7591. Covered Software is not Incompatible With Secondary Licenses, this
  7592. License permits You to additionally distribute such Covered Software
  7593. under the terms of such Secondary License(s), so that the recipient of
  7594. the Larger Work may, at their option, further distribute the Covered
  7595. Software under the terms of either this License or such Secondary
  7596. License(s).
  7597. 3.4. Notices
  7598. You may not remove or alter the substance of any license notices
  7599. (including copyright notices, patent notices, disclaimers of warranty,
  7600. or limitations of liability) contained within the Source Code Form of
  7601. the Covered Software, except that You may alter any license notices to
  7602. the extent required to remedy known factual inaccuracies.
  7603. 3.5. Application of Additional Terms
  7604. You may choose to offer, and to charge a fee for, warranty, support,
  7605. indemnity or liability obligations to one or more recipients of Covered
  7606. Software. However, You may do so only on Your own behalf, and not on
  7607. behalf of any Contributor. You must make it absolutely clear that any
  7608. such warranty, support, indemnity, or liability obligation is offered by
  7609. You alone, and You hereby agree to indemnify every Contributor for any
  7610. liability incurred by such Contributor as a result of warranty, support,
  7611. indemnity or liability terms You offer. You may include additional
  7612. disclaimers of warranty and limitations of liability specific to any
  7613. jurisdiction.
  7614. 4. Inability to Comply Due to Statute or Regulation
  7615. ---------------------------------------------------
  7616. If it is impossible for You to comply with any of the terms of this
  7617. License with respect to some or all of the Covered Software due to
  7618. statute, judicial order, or regulation then You must: (a) comply with
  7619. the terms of this License to the maximum extent possible; and (b)
  7620. describe the limitations and the code they affect. Such description must
  7621. be placed in a text file included with all distributions of the Covered
  7622. Software under this License. Except to the extent prohibited by statute
  7623. or regulation, such description must be sufficiently detailed for a
  7624. recipient of ordinary skill to be able to understand it.
  7625. 5. Termination
  7626. --------------
  7627. 5.1. The rights granted under this License will terminate automatically
  7628. if You fail to comply with any of its terms. However, if You become
  7629. compliant, then the rights granted under this License from a particular
  7630. Contributor are reinstated (a) provisionally, unless and until such
  7631. Contributor explicitly and finally terminates Your grants, and (b) on an
  7632. ongoing basis, if such Contributor fails to notify You of the
  7633. non-compliance by some reasonable means prior to 60 days after You have
  7634. come back into compliance. Moreover, Your grants from a particular
  7635. Contributor are reinstated on an ongoing basis if such Contributor
  7636. notifies You of the non-compliance by some reasonable means, this is the
  7637. first time You have received notice of non-compliance with this License
  7638. from such Contributor, and You become compliant prior to 30 days after
  7639. Your receipt of the notice.
  7640. 5.2. If You initiate litigation against any entity by asserting a patent
  7641. infringement claim (excluding declaratory judgment actions,
  7642. counter-claims, and cross-claims) alleging that a Contributor Version
  7643. directly or indirectly infringes any patent, then the rights granted to
  7644. You by any and all Contributors for the Covered Software under Section
  7645. 2.1 of this License shall terminate.
  7646. 5.3. In the event of termination under Sections 5.1 or 5.2 above, all
  7647. end user license agreements (excluding distributors and resellers) which
  7648. have been validly granted by You or Your distributors under this License
  7649. prior to termination shall survive termination.
  7650. ************************************************************************
  7651. * *
  7652. * 6. Disclaimer of Warranty *
  7653. * ------------------------- *
  7654. * *
  7655. * Covered Software is provided under this License on an "as is" *
  7656. * basis, without warranty of any kind, either expressed, implied, or *
  7657. * statutory, including, without limitation, warranties that the *
  7658. * Covered Software is free of defects, merchantable, fit for a *
  7659. * particular purpose or non-infringing. The entire risk as to the *
  7660. * quality and performance of the Covered Software is with You. *
  7661. * Should any Covered Software prove defective in any respect, You *
  7662. * (not any Contributor) assume the cost of any necessary servicing, *
  7663. * repair, or correction. This disclaimer of warranty constitutes an *
  7664. * essential part of this License. No use of any Covered Software is *
  7665. * authorized under this License except under this disclaimer. *
  7666. * *
  7667. ************************************************************************
  7668. ************************************************************************
  7669. * *
  7670. * 7. Limitation of Liability *
  7671. * -------------------------- *
  7672. * *
  7673. * Under no circumstances and under no legal theory, whether tort *
  7674. * (including negligence), contract, or otherwise, shall any *
  7675. * Contributor, or anyone who distributes Covered Software as *
  7676. * permitted above, be liable to You for any direct, indirect, *
  7677. * special, incidental, or consequential damages of any character *
  7678. * including, without limitation, damages for lost profits, loss of *
  7679. * goodwill, work stoppage, computer failure or malfunction, or any *
  7680. * and all other commercial damages or losses, even if such party *
  7681. * shall have been informed of the possibility of such damages. This *
  7682. * limitation of liability shall not apply to liability for death or *
  7683. * personal injury resulting from such party's negligence to the *
  7684. * extent applicable law prohibits such limitation. Some *
  7685. * jurisdictions do not allow the exclusion or limitation of *
  7686. * incidental or consequential damages, so this exclusion and *
  7687. * limitation may not apply to You. *
  7688. * *
  7689. ************************************************************************
  7690. 8. Litigation
  7691. -------------
  7692. Any litigation relating to this License may be brought only in the
  7693. courts of a jurisdiction where the defendant maintains its principal
  7694. place of business and such litigation shall be governed by laws of that
  7695. jurisdiction, without reference to its conflict-of-law provisions.
  7696. Nothing in this Section shall prevent a party's ability to bring
  7697. cross-claims or counter-claims.
  7698. 9. Miscellaneous
  7699. ----------------
  7700. This License represents the complete agreement concerning the subject
  7701. matter hereof. If any provision of this License is held to be
  7702. unenforceable, such provision shall be reformed only to the extent
  7703. necessary to make it enforceable. Any law or regulation which provides
  7704. that the language of a contract shall be construed against the drafter
  7705. shall not be used to construe this License against a Contributor.
  7706. 10. Versions of the License
  7707. ---------------------------
  7708. 10.1. New Versions
  7709. Mozilla Foundation is the license steward. Except as provided in Section
  7710. 10.3, no one other than the license steward has the right to modify or
  7711. publish new versions of this License. Each version will be given a
  7712. distinguishing version number.
  7713. 10.2. Effect of New Versions
  7714. You may distribute the Covered Software under the terms of the version
  7715. of the License under which You originally received the Covered Software,
  7716. or under the terms of any subsequent version published by the license
  7717. steward.
  7718. 10.3. Modified Versions
  7719. If you create software not governed by this License, and you want to
  7720. create a new license for such software, you may create and use a
  7721. modified version of this License if you rename the license and remove
  7722. any references to the name of the license steward (except to note that
  7723. such modified license differs from this License).
  7724. 10.4. Distributing Source Code Form that is Incompatible With Secondary
  7725. Licenses
  7726. If You choose to distribute Source Code Form that is Incompatible With
  7727. Secondary Licenses under the terms of this version of the License, the
  7728. notice described in Exhibit B of this License must be attached.
  7729. Exhibit A - Source Code Form License Notice
  7730. -------------------------------------------
  7731. This Source Code Form is subject to the terms of the Mozilla Public
  7732. License, v. 2.0. If a copy of the MPL was not distributed with this
  7733. file, You can obtain one at http://mozilla.org/MPL/2.0/.
  7734. If it is not possible or desirable to put the notice in a particular
  7735. file, then You may include the notice in a location (such as a LICENSE
  7736. file in a relevant directory) where a recipient would be likely to look
  7737. for such a notice.
  7738. You may add additional accurate notices of copyright ownership.
  7739. Exhibit B - "Incompatible With Secondary Licenses" Notice
  7740. ---------------------------------------------------------
  7741. This Source Code Form is "Incompatible With Secondary Licenses", as
  7742. defined by the Mozilla Public License, v. 2.0.
  7743. cpu
  7744. Copyright 2020 The TensorFlow Runtime Authors. All rights reserved.
  7745. Apache License
  7746. Version 2.0, January 2004
  7747. http://www.apache.org/licenses/
  7748. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7749. 1. Definitions.
  7750. "License" shall mean the terms and conditions for use, reproduction,
  7751. and distribution as defined by Sections 1 through 9 of this document.
  7752. "Licensor" shall mean the copyright owner or entity authorized by
  7753. the copyright owner that is granting the License.
  7754. "Legal Entity" shall mean the union of the acting entity and all
  7755. other entities that control, are controlled by, or are under common
  7756. control with that entity. For the purposes of this definition,
  7757. "control" means (i) the power, direct or indirect, to cause the
  7758. direction or management of such entity, whether by contract or
  7759. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7760. outstanding shares, or (iii) beneficial ownership of such entity.
  7761. "You" (or "Your") shall mean an individual or Legal Entity
  7762. exercising permissions granted by this License.
  7763. "Source" form shall mean the preferred form for making modifications,
  7764. including but not limited to software source code, documentation
  7765. source, and configuration files.
  7766. "Object" form shall mean any form resulting from mechanical
  7767. transformation or translation of a Source form, including but
  7768. not limited to compiled object code, generated documentation,
  7769. and conversions to other media types.
  7770. "Work" shall mean the work of authorship, whether in Source or
  7771. Object form, made available under the License, as indicated by a
  7772. copyright notice that is included in or attached to the work
  7773. (an example is provided in the Appendix below).
  7774. "Derivative Works" shall mean any work, whether in Source or Object
  7775. form, that is based on (or derived from) the Work and for which the
  7776. editorial revisions, annotations, elaborations, or other modifications
  7777. represent, as a whole, an original work of authorship. For the purposes
  7778. of this License, Derivative Works shall not include works that remain
  7779. separable from, or merely link (or bind by name) to the interfaces of,
  7780. the Work and Derivative Works thereof.
  7781. "Contribution" shall mean any work of authorship, including
  7782. the original version of the Work and any modifications or additions
  7783. to that Work or Derivative Works thereof, that is intentionally
  7784. submitted to Licensor for inclusion in the Work by the copyright owner
  7785. or by an individual or Legal Entity authorized to submit on behalf of
  7786. the copyright owner. For the purposes of this definition, "submitted"
  7787. means any form of electronic, verbal, or written communication sent
  7788. to the Licensor or its representatives, including but not limited to
  7789. communication on electronic mailing lists, source code control systems,
  7790. and issue tracking systems that are managed by, or on behalf of, the
  7791. Licensor for the purpose of discussing and improving the Work, but
  7792. excluding communication that is conspicuously marked or otherwise
  7793. designated in writing by the copyright owner as "Not a Contribution."
  7794. "Contributor" shall mean Licensor and any individual or Legal Entity
  7795. on behalf of whom a Contribution has been received by Licensor and
  7796. subsequently incorporated within the Work.
  7797. 2. Grant of Copyright License. Subject to the terms and conditions of
  7798. this License, each Contributor hereby grants to You a perpetual,
  7799. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7800. copyright license to reproduce, prepare Derivative Works of,
  7801. publicly display, publicly perform, sublicense, and distribute the
  7802. Work and such Derivative Works in Source or Object form.
  7803. 3. Grant of Patent License. Subject to the terms and conditions of
  7804. this License, each Contributor hereby grants to You a perpetual,
  7805. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7806. (except as stated in this section) patent license to make, have made,
  7807. use, offer to sell, sell, import, and otherwise transfer the Work,
  7808. where such license applies only to those patent claims licensable
  7809. by such Contributor that are necessarily infringed by their
  7810. Contribution(s) alone or by combination of their Contribution(s)
  7811. with the Work to which such Contribution(s) was submitted. If You
  7812. institute patent litigation against any entity (including a
  7813. cross-claim or counterclaim in a lawsuit) alleging that the Work
  7814. or a Contribution incorporated within the Work constitutes direct
  7815. or contributory patent infringement, then any patent licenses
  7816. granted to You under this License for that Work shall terminate
  7817. as of the date such litigation is filed.
  7818. 4. Redistribution. You may reproduce and distribute copies of the
  7819. Work or Derivative Works thereof in any medium, with or without
  7820. modifications, and in Source or Object form, provided that You
  7821. meet the following conditions:
  7822. (a) You must give any other recipients of the Work or
  7823. Derivative Works a copy of this License; and
  7824. (b) You must cause any modified files to carry prominent notices
  7825. stating that You changed the files; and
  7826. (c) You must retain, in the Source form of any Derivative Works
  7827. that You distribute, all copyright, patent, trademark, and
  7828. attribution notices from the Source form of the Work,
  7829. excluding those notices that do not pertain to any part of
  7830. the Derivative Works; and
  7831. (d) If the Work includes a "NOTICE" text file as part of its
  7832. distribution, then any Derivative Works that You distribute must
  7833. include a readable copy of the attribution notices contained
  7834. within such NOTICE file, excluding those notices that do not
  7835. pertain to any part of the Derivative Works, in at least one
  7836. of the following places: within a NOTICE text file distributed
  7837. as part of the Derivative Works; within the Source form or
  7838. documentation, if provided along with the Derivative Works; or,
  7839. within a display generated by the Derivative Works, if and
  7840. wherever such third-party notices normally appear. The contents
  7841. of the NOTICE file are for informational purposes only and
  7842. do not modify the License. You may add Your own attribution
  7843. notices within Derivative Works that You distribute, alongside
  7844. or as an addendum to the NOTICE text from the Work, provided
  7845. that such additional attribution notices cannot be construed
  7846. as modifying the License.
  7847. You may add Your own copyright statement to Your modifications and
  7848. may provide additional or different license terms and conditions
  7849. for use, reproduction, or distribution of Your modifications, or
  7850. for any such Derivative Works as a whole, provided Your use,
  7851. reproduction, and distribution of the Work otherwise complies with
  7852. the conditions stated in this License.
  7853. 5. Submission of Contributions. Unless You explicitly state otherwise,
  7854. any Contribution intentionally submitted for inclusion in the Work
  7855. by You to the Licensor shall be under the terms and conditions of
  7856. this License, without any additional terms or conditions.
  7857. Notwithstanding the above, nothing herein shall supersede or modify
  7858. the terms of any separate license agreement you may have executed
  7859. with Licensor regarding such Contributions.
  7860. 6. Trademarks. This License does not grant permission to use the trade
  7861. names, trademarks, service marks, or product names of the Licensor,
  7862. except as required for reasonable and customary use in describing the
  7863. origin of the Work and reproducing the content of the NOTICE file.
  7864. 7. Disclaimer of Warranty. Unless required by applicable law or
  7865. agreed to in writing, Licensor provides the Work (and each
  7866. Contributor provides its Contributions) on an "AS IS" BASIS,
  7867. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7868. implied, including, without limitation, any warranties or conditions
  7869. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7870. PARTICULAR PURPOSE. You are solely responsible for determining the
  7871. appropriateness of using or redistributing the Work and assume any
  7872. risks associated with Your exercise of permissions under this License.
  7873. 8. Limitation of Liability. In no event and under no legal theory,
  7874. whether in tort (including negligence), contract, or otherwise,
  7875. unless required by applicable law (such as deliberate and grossly
  7876. negligent acts) or agreed to in writing, shall any Contributor be
  7877. liable to You for damages, including any direct, indirect, special,
  7878. incidental, or consequential damages of any character arising as a
  7879. result of this License or out of the use or inability to use the
  7880. Work (including but not limited to damages for loss of goodwill,
  7881. work stoppage, computer failure or malfunction, or any and all
  7882. other commercial damages or losses), even if such Contributor
  7883. has been advised of the possibility of such damages.
  7884. 9. Accepting Warranty or Additional Liability. While redistributing
  7885. the Work or Derivative Works thereof, You may choose to offer,
  7886. and charge a fee for, acceptance of support, warranty, indemnity,
  7887. or other liability obligations and/or rights consistent with this
  7888. License. However, in accepting such obligations, You may act only
  7889. on Your own behalf and on Your sole responsibility, not on behalf
  7890. of any other Contributor, and only if You agree to indemnify,
  7891. defend, and hold each Contributor harmless for any liability
  7892. incurred by, or claims asserted against, such Contributor by reason
  7893. of your accepting any such warranty or additional liability.
  7894. END OF TERMS AND CONDITIONS
  7895. APPENDIX: How to apply the Apache License to your work.
  7896. To apply the Apache License to your work, attach the following
  7897. boilerplate notice, with the fields enclosed by brackets "[]"
  7898. replaced with your own identifying information. (Don't include
  7899. the brackets!) The text should be enclosed in the appropriate
  7900. comment syntax for the file format. We also recommend that a
  7901. file or class name and description of purpose be included on the
  7902. same "printed page" as the copyright notice for easier
  7903. identification within third-party archives.
  7904. Copyright [yyyy] [name of copyright owner]
  7905. Licensed under the Apache License, Version 2.0 (the "License");
  7906. you may not use this file except in compliance with the License.
  7907. You may obtain a copy of the License at
  7908. http://www.apache.org/licenses/LICENSE-2.0
  7909. Unless required by applicable law or agreed to in writing, software
  7910. distributed under the License is distributed on an "AS IS" BASIS,
  7911. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7912. See the License for the specific language governing permissions and
  7913. limitations under the License.
  7914. cpuinfo
  7915. Copyright (c) 2019 Google LLC
  7916. Copyright (c) 2017-2018 Facebook Inc.
  7917. Copyright (C) 2012-2017 Georgia Institute of Technology
  7918. Copyright (C) 2010-2012 Marat Dukhan
  7919. All rights reserved.
  7920. Redistribution and use in source and binary forms, with or without
  7921. modification, are permitted provided that the following conditions are met:
  7922. * Redistributions of source code must retain the above copyright notice, this
  7923. list of conditions and the following disclaimer.
  7924. * Redistributions in binary form must reproduce the above copyright notice,
  7925. this list of conditions and the following disclaimer in the documentation
  7926. and/or other materials provided with the distribution.
  7927. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  7928. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  7929. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  7930. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  7931. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  7932. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  7933. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  7934. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  7935. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7936. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7937. double-conversion
  7938. Copyright 2006-2011, the V8 project authors. All rights reserved.
  7939. Redistribution and use in source and binary forms, with or without
  7940. modification, are permitted provided that the following conditions are
  7941. met:
  7942. * Redistributions of source code must retain the above copyright
  7943. notice, this list of conditions and the following disclaimer.
  7944. * Redistributions in binary form must reproduce the above
  7945. copyright notice, this list of conditions and the following
  7946. disclaimer in the documentation and/or other materials provided
  7947. with the distribution.
  7948. * Neither the name of Google Inc. nor the names of its
  7949. contributors may be used to endorse or promote products derived
  7950. from this software without specific prior written permission.
  7951. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7952. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7953. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7954. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  7955. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  7956. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  7957. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  7958. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  7959. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7960. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7961. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7962. firmware
  7963. SOLDERPAD HARDWARE LICENSE version 0.51
  7964. This license is based closely on the Apache License Version 2.0, but is not
  7965. approved or endorsed by the Apache Foundation. A copy of the non-modified Apache
  7966. License 2.0 can be found at http://www.apache.org/licenses/LICENSE-2.0.
  7967. As this license is not currently OSI or FSF approved, the Licensor permits any
  7968. Work licensed under this License, at the option of the Licensee, to be treated
  7969. as licensed under the Apache License Version 2.0 (which is so approved).
  7970. This License is licensed under the terms of this License and in particular
  7971. clause 7 below (Disclaimer of Warranties) applies in relation to its use.
  7972. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7973. 1. Definitions.
  7974. “License” shall mean the terms and conditions for use, reproduction, and
  7975. distribution as defined by Sections 1 through 9 of this document.
  7976. “Licensor” shall mean the Rights owner or entity authorized by the Rights owner
  7977. that is granting the License.
  7978. “Legal Entity” shall mean the union of the acting entity and all other entities
  7979. that control, are controlled by, or are under common control with that entity.
  7980. For the purposes of this definition, “control” means (i) the power, direct or
  7981. indirect, to cause the direction or management of such entity, whether by
  7982. contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7983. outstanding shares, or (iii) beneficial ownership of such entity.
  7984. “You” (or “Your”) shall mean an individual or Legal Entity exercising
  7985. permissions granted by this License.
  7986. “Rights” means copyright and any similar right including design right (whether
  7987. registered or unregistered), semiconductor topography (mask) rights and database
  7988. rights (but excluding Patents and Trademarks).
  7989. “Source” form shall mean the preferred form for making modifications, including
  7990. but not limited to source code, net lists, board layouts, CAD files,
  7991. documentation source, and configuration files.
  7992. “Object” form shall mean any form resulting from mechanical transformation or
  7993. translation of a Source form, including but not limited to compiled object code,
  7994. generated documentation, the instantiation of a hardware design and conversions
  7995. to other media types, including intermediate forms such as bytecodes, FPGA
  7996. bitstreams, artwork and semiconductor topographies (mask works).
  7997. “Work” shall mean the work of authorship, whether in Source form or other Object
  7998. form, made available under the License, as indicated by a Rights notice that is
  7999. included in or attached to the work (an example is provided in the Appendix
  8000. below).
  8001. “Derivative Works” shall mean any work, whether in Source or Object form, that
  8002. is based on (or derived from) the Work and for which the editorial revisions,
  8003. annotations, elaborations, or other modifications represent, as a whole, an
  8004. original work of authorship. For the purposes of this License, Derivative Works
  8005. shall not include works that remain separable from, or merely link (or bind by
  8006. name) or physically connect to or interoperate with the interfaces of, the Work
  8007. and Derivative Works thereof.
  8008. “Contribution” shall mean any design or work of authorship, including the
  8009. original version of the Work and any modifications or additions to that Work or
  8010. Derivative Works thereof, that is intentionally submitted to Licensor for
  8011. inclusion in the Work by the Rights owner or by an individual or Legal Entity
  8012. authorized to submit on behalf of the Rights owner. For the purposes of this
  8013. definition, “submitted” means any form of electronic, verbal, or written
  8014. communication sent to the Licensor or its representatives, including but not
  8015. limited to communication on electronic mailing lists, source code control
  8016. systems, and issue tracking systems that are managed by, or on behalf of, the
  8017. Licensor for the purpose of discussing and improving the Work, but excluding
  8018. communication that is conspicuously marked or otherwise designated in writing by
  8019. the Rights owner as “Not a Contribution.”
  8020. “Contributor” shall mean Licensor and any individual or Legal Entity on behalf
  8021. of whom a Contribution has been received by Licensor and subsequently
  8022. incorporated within the Work.
  8023. 2. Grant of License. Subject to the terms and conditions of this License, each
  8024. Contributor hereby grants to You a perpetual, worldwide, non-exclusive,
  8025. no-charge, royalty-free, irrevocable license under the Rights to reproduce,
  8026. prepare Derivative Works of, publicly display, publicly perform, sublicense, and
  8027. distribute the Work and such Derivative Works in Source or Object form and do
  8028. anything in relation to the Work as if the Rights did not exist.
  8029. 3. Grant of Patent License. Subject to the terms and conditions of this License,
  8030. each Contributor hereby grants to You a perpetual, worldwide, non-exclusive,
  8031. no-charge, royalty-free, irrevocable (except as stated in this section) patent
  8032. license to make, have made, use, offer to sell, sell, import, and otherwise
  8033. transfer the Work, where such license applies only to those patent claims
  8034. licensable by such Contributor that are necessarily infringed by their
  8035. Contribution(s) alone or by combination of their Contribution(s) with the Work
  8036. to which such Contribution(s) was submitted. If You institute patent litigation
  8037. against any entity (including a cross-claim or counterclaim in a lawsuit)
  8038. alleging that the Work or a Contribution incorporated within the Work
  8039. constitutes direct or contributory patent infringement, then any patent licenses
  8040. granted to You under this License for that Work shall terminate as of the date
  8041. such litigation is filed.
  8042. 4. Redistribution. You may reproduce and distribute copies of the Work or
  8043. Derivative Works thereof in any medium, with or without modifications, and in
  8044. Source or Object form, provided that You meet the following conditions:
  8045. You must give any other recipients of the Work or Derivative Works a copy of
  8046. this License; and
  8047. You must cause any modified files to carry prominent notices stating that You
  8048. changed the files; and
  8049. You must retain, in the Source form of any Derivative Works that You distribute,
  8050. all copyright, patent, trademark, and attribution notices from the Source form
  8051. of the Work, excluding those notices that do not pertain to any part of the
  8052. Derivative Works; and
  8053. If the Work includes a “NOTICE” text file as part of its distribution, then any
  8054. Derivative Works that You distribute must include a readable copy of the
  8055. attribution notices contained within such NOTICE file, excluding those notices
  8056. that do not pertain to any part of the Derivative Works, in at least one of the
  8057. following places: within a NOTICE text file distributed as part of the
  8058. Derivative Works; within the Source form or documentation, if provided along
  8059. with the Derivative Works; or, within a display generated by the Derivative
  8060. Works, if and wherever such third-party notices normally appear. The contents of
  8061. the NOTICE file are for informational purposes only and do not modify the
  8062. License. You may add Your own attribution notices within Derivative Works that
  8063. You distribute, alongside or as an addendum to the NOTICE text from the Work,
  8064. provided that such additional attribution notices cannot be construed as
  8065. modifying the License. You may add Your own copyright statement to Your
  8066. modifications and may provide additional or different license terms and
  8067. conditions for use, reproduction, or distribution of Your modifications, or for
  8068. any such Derivative Works as a whole, provided Your use, reproduction, and
  8069. distribution of the Work otherwise complies with the conditions stated in this
  8070. License.
  8071. 5. Submission of Contributions. Unless You explicitly state otherwise, any
  8072. Contribution intentionally submitted for inclusion in the Work by You to the
  8073. Licensor shall be under the terms and conditions of this License, without any
  8074. additional terms or conditions. Notwithstanding the above, nothing herein shall
  8075. supersede or modify the terms of any separate license agreement you may have
  8076. executed with Licensor regarding such Contributions.
  8077. 6. Trademarks. This License does not grant permission to use the trade names,
  8078. trademarks, service marks, or product names of the Licensor, except as required
  8079. for reasonable and customary use in describing the origin of the Work and
  8080. reproducing the content of the NOTICE file.
  8081. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in
  8082. writing, Licensor provides the Work (and each Contributor provides its
  8083. Contributions) on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  8084. KIND, either express or implied, including, without limitation, any warranties
  8085. or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8086. PARTICULAR PURPOSE. You are solely responsible for determining the
  8087. appropriateness of using or redistributing the Work and assume any risks
  8088. associated with Your exercise of permissions under this License.
  8089. 8. Limitation of Liability. In no event and under no legal theory, whether in
  8090. tort (including negligence), contract, or otherwise, unless required by
  8091. applicable law (such as deliberate and grossly negligent acts) or agreed to in
  8092. writing, shall any Contributor be liable to You for damages, including any
  8093. direct, indirect, special, incidental, or consequential damages of any character
  8094. arising as a result of this License or out of the use or inability to use the
  8095. Work (including but not limited to damages for loss of goodwill, work stoppage,
  8096. computer failure or malfunction, or any and all other commercial damages or
  8097. losses), even if such Contributor has been advised of the possibility of such
  8098. damages.
  8099. 9. Accepting Warranty or Additional Liability. While redistributing the Work or
  8100. Derivative Works thereof, You may choose to offer, and charge a fee for,
  8101. acceptance of support, warranty, indemnity, or other liability obligations
  8102. and/or rights consistent with this License. However, in accepting such
  8103. obligations, You may act only on Your own behalf and on Your sole
  8104. responsibility, not on behalf of any other Contributor, and only if You agree to
  8105. indemnify, defend, and hold each Contributor harmless for any liability incurred
  8106. by, or claims asserted against, such Contributor by reason of your accepting any
  8107. such warranty or additional liability.
  8108. END OF TERMS AND CONDITIONS
  8109. gRPC
  8110. Apache License
  8111. Version 2.0, January 2004
  8112. http://www.apache.org/licenses/
  8113. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8114. 1. Definitions.
  8115. "License" shall mean the terms and conditions for use, reproduction,
  8116. and distribution as defined by Sections 1 through 9 of this document.
  8117. "Licensor" shall mean the copyright owner or entity authorized by
  8118. the copyright owner that is granting the License.
  8119. "Legal Entity" shall mean the union of the acting entity and all
  8120. other entities that control, are controlled by, or are under common
  8121. control with that entity. For the purposes of this definition,
  8122. "control" means (i) the power, direct or indirect, to cause the
  8123. direction or management of such entity, whether by contract or
  8124. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8125. outstanding shares, or (iii) beneficial ownership of such entity.
  8126. "You" (or "Your") shall mean an individual or Legal Entity
  8127. exercising permissions granted by this License.
  8128. "Source" form shall mean the preferred form for making modifications,
  8129. including but not limited to software source code, documentation
  8130. source, and configuration files.
  8131. "Object" form shall mean any form resulting from mechanical
  8132. transformation or translation of a Source form, including but
  8133. not limited to compiled object code, generated documentation,
  8134. and conversions to other media types.
  8135. "Work" shall mean the work of authorship, whether in Source or
  8136. Object form, made available under the License, as indicated by a
  8137. copyright notice that is included in or attached to the work
  8138. (an example is provided in the Appendix below).
  8139. "Derivative Works" shall mean any work, whether in Source or Object
  8140. form, that is based on (or derived from) the Work and for which the
  8141. editorial revisions, annotations, elaborations, or other modifications
  8142. represent, as a whole, an original work of authorship. For the purposes
  8143. of this License, Derivative Works shall not include works that remain
  8144. separable from, or merely link (or bind by name) to the interfaces of,
  8145. the Work and Derivative Works thereof.
  8146. "Contribution" shall mean any work of authorship, including
  8147. the original version of the Work and any modifications or additions
  8148. to that Work or Derivative Works thereof, that is intentionally
  8149. submitted to Licensor for inclusion in the Work by the copyright owner
  8150. or by an individual or Legal Entity authorized to submit on behalf of
  8151. the copyright owner. For the purposes of this definition, "submitted"
  8152. means any form of electronic, verbal, or written communication sent
  8153. to the Licensor or its representatives, including but not limited to
  8154. communication on electronic mailing lists, source code control systems,
  8155. and issue tracking systems that are managed by, or on behalf of, the
  8156. Licensor for the purpose of discussing and improving the Work, but
  8157. excluding communication that is conspicuously marked or otherwise
  8158. designated in writing by the copyright owner as "Not a Contribution."
  8159. "Contributor" shall mean Licensor and any individual or Legal Entity
  8160. on behalf of whom a Contribution has been received by Licensor and
  8161. subsequently incorporated within the Work.
  8162. 2. Grant of Copyright License. Subject to the terms and conditions of
  8163. this License, each Contributor hereby grants to You a perpetual,
  8164. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8165. copyright license to reproduce, prepare Derivative Works of,
  8166. publicly display, publicly perform, sublicense, and distribute the
  8167. Work and such Derivative Works in Source or Object form.
  8168. 3. Grant of Patent License. Subject to the terms and conditions of
  8169. this License, each Contributor hereby grants to You a perpetual,
  8170. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8171. (except as stated in this section) patent license to make, have made,
  8172. use, offer to sell, sell, import, and otherwise transfer the Work,
  8173. where such license applies only to those patent claims licensable
  8174. by such Contributor that are necessarily infringed by their
  8175. Contribution(s) alone or by combination of their Contribution(s)
  8176. with the Work to which such Contribution(s) was submitted. If You
  8177. institute patent litigation against any entity (including a
  8178. cross-claim or counterclaim in a lawsuit) alleging that the Work
  8179. or a Contribution incorporated within the Work constitutes direct
  8180. or contributory patent infringement, then any patent licenses
  8181. granted to You under this License for that Work shall terminate
  8182. as of the date such litigation is filed.
  8183. 4. Redistribution. You may reproduce and distribute copies of the
  8184. Work or Derivative Works thereof in any medium, with or without
  8185. modifications, and in Source or Object form, provided that You
  8186. meet the following conditions:
  8187. (a) You must give any other recipients of the Work or
  8188. Derivative Works a copy of this License; and
  8189. (b) You must cause any modified files to carry prominent notices
  8190. stating that You changed the files; and
  8191. (c) You must retain, in the Source form of any Derivative Works
  8192. that You distribute, all copyright, patent, trademark, and
  8193. attribution notices from the Source form of the Work,
  8194. excluding those notices that do not pertain to any part of
  8195. the Derivative Works; and
  8196. (d) If the Work includes a "NOTICE" text file as part of its
  8197. distribution, then any Derivative Works that You distribute must
  8198. include a readable copy of the attribution notices contained
  8199. within such NOTICE file, excluding those notices that do not
  8200. pertain to any part of the Derivative Works, in at least one
  8201. of the following places: within a NOTICE text file distributed
  8202. as part of the Derivative Works; within the Source form or
  8203. documentation, if provided along with the Derivative Works; or,
  8204. within a display generated by the Derivative Works, if and
  8205. wherever such third-party notices normally appear. The contents
  8206. of the NOTICE file are for informational purposes only and
  8207. do not modify the License. You may add Your own attribution
  8208. notices within Derivative Works that You distribute, alongside
  8209. or as an addendum to the NOTICE text from the Work, provided
  8210. that such additional attribution notices cannot be construed
  8211. as modifying the License.
  8212. You may add Your own copyright statement to Your modifications and
  8213. may provide additional or different license terms and conditions
  8214. for use, reproduction, or distribution of Your modifications, or
  8215. for any such Derivative Works as a whole, provided Your use,
  8216. reproduction, and distribution of the Work otherwise complies with
  8217. the conditions stated in this License.
  8218. 5. Submission of Contributions. Unless You explicitly state otherwise,
  8219. any Contribution intentionally submitted for inclusion in the Work
  8220. by You to the Licensor shall be under the terms and conditions of
  8221. this License, without any additional terms or conditions.
  8222. Notwithstanding the above, nothing herein shall supersede or modify
  8223. the terms of any separate license agreement you may have executed
  8224. with Licensor regarding such Contributions.
  8225. 6. Trademarks. This License does not grant permission to use the trade
  8226. names, trademarks, service marks, or product names of the Licensor,
  8227. except as required for reasonable and customary use in describing the
  8228. origin of the Work and reproducing the content of the NOTICE file.
  8229. 7. Disclaimer of Warranty. Unless required by applicable law or
  8230. agreed to in writing, Licensor provides the Work (and each
  8231. Contributor provides its Contributions) on an "AS IS" BASIS,
  8232. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8233. implied, including, without limitation, any warranties or conditions
  8234. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8235. PARTICULAR PURPOSE. You are solely responsible for determining the
  8236. appropriateness of using or redistributing the Work and assume any
  8237. risks associated with Your exercise of permissions under this License.
  8238. 8. Limitation of Liability. In no event and under no legal theory,
  8239. whether in tort (including negligence), contract, or otherwise,
  8240. unless required by applicable law (such as deliberate and grossly
  8241. negligent acts) or agreed to in writing, shall any Contributor be
  8242. liable to You for damages, including any direct, indirect, special,
  8243. incidental, or consequential damages of any character arising as a
  8244. result of this License or out of the use or inability to use the
  8245. Work (including but not limited to damages for loss of goodwill,
  8246. work stoppage, computer failure or malfunction, or any and all
  8247. other commercial damages or losses), even if such Contributor
  8248. has been advised of the possibility of such damages.
  8249. 9. Accepting Warranty or Additional Liability. While redistributing
  8250. the Work or Derivative Works thereof, You may choose to offer,
  8251. and charge a fee for, acceptance of support, warranty, indemnity,
  8252. or other liability obligations and/or rights consistent with this
  8253. License. However, in accepting such obligations, You may act only
  8254. on Your own behalf and on Your sole responsibility, not on behalf
  8255. of any other Contributor, and only if You agree to indemnify,
  8256. defend, and hold each Contributor harmless for any liability
  8257. incurred by, or claims asserted against, such Contributor by reason
  8258. of your accepting any such warranty or additional liability.
  8259. END OF TERMS AND CONDITIONS
  8260. APPENDIX: How to apply the Apache License to your work.
  8261. To apply the Apache License to your work, attach the following
  8262. boilerplate notice, with the fields enclosed by brackets "[]"
  8263. replaced with your own identifying information. (Don't include
  8264. the brackets!) The text should be enclosed in the appropriate
  8265. comment syntax for the file format. We also recommend that a
  8266. file or class name and description of purpose be included on the
  8267. same "printed page" as the copyright notice for easier
  8268. identification within third-party archives.
  8269. Copyright [yyyy] [name of copyright owner]
  8270. Licensed under the Apache License, Version 2.0 (the "License");
  8271. you may not use this file except in compliance with the License.
  8272. You may obtain a copy of the License at
  8273. http://www.apache.org/licenses/LICENSE-2.0
  8274. Unless required by applicable law or agreed to in writing, software
  8275. distributed under the License is distributed on an "AS IS" BASIS,
  8276. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8277. See the License for the specific language governing permissions and
  8278. limitations under the License.
  8279. gemmlowp
  8280. Apache License
  8281. Version 2.0, January 2004
  8282. http://www.apache.org/licenses/
  8283. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8284. 1. Definitions.
  8285. "License" shall mean the terms and conditions for use, reproduction,
  8286. and distribution as defined by Sections 1 through 9 of this document.
  8287. "Licensor" shall mean the copyright owner or entity authorized by
  8288. the copyright owner that is granting the License.
  8289. "Legal Entity" shall mean the union of the acting entity and all
  8290. other entities that control, are controlled by, or are under common
  8291. control with that entity. For the purposes of this definition,
  8292. "control" means (i) the power, direct or indirect, to cause the
  8293. direction or management of such entity, whether by contract or
  8294. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8295. outstanding shares, or (iii) beneficial ownership of such entity.
  8296. "You" (or "Your") shall mean an individual or Legal Entity
  8297. exercising permissions granted by this License.
  8298. "Source" form shall mean the preferred form for making modifications,
  8299. including but not limited to software source code, documentation
  8300. source, and configuration files.
  8301. "Object" form shall mean any form resulting from mechanical
  8302. transformation or translation of a Source form, including but
  8303. not limited to compiled object code, generated documentation,
  8304. and conversions to other media types.
  8305. "Work" shall mean the work of authorship, whether in Source or
  8306. Object form, made available under the License, as indicated by a
  8307. copyright notice that is included in or attached to the work
  8308. (an example is provided in the Appendix below).
  8309. "Derivative Works" shall mean any work, whether in Source or Object
  8310. form, that is based on (or derived from) the Work and for which the
  8311. editorial revisions, annotations, elaborations, or other modifications
  8312. represent, as a whole, an original work of authorship. For the purposes
  8313. of this License, Derivative Works shall not include works that remain
  8314. separable from, or merely link (or bind by name) to the interfaces of,
  8315. the Work and Derivative Works thereof.
  8316. "Contribution" shall mean any work of authorship, including
  8317. the original version of the Work and any modifications or additions
  8318. to that Work or Derivative Works thereof, that is intentionally
  8319. submitted to Licensor for inclusion in the Work by the copyright owner
  8320. or by an individual or Legal Entity authorized to submit on behalf of
  8321. the copyright owner. For the purposes of this definition, "submitted"
  8322. means any form of electronic, verbal, or written communication sent
  8323. to the Licensor or its representatives, including but not limited to
  8324. communication on electronic mailing lists, source code control systems,
  8325. and issue tracking systems that are managed by, or on behalf of, the
  8326. Licensor for the purpose of discussing and improving the Work, but
  8327. excluding communication that is conspicuously marked or otherwise
  8328. designated in writing by the copyright owner as "Not a Contribution."
  8329. "Contributor" shall mean Licensor and any individual or Legal Entity
  8330. on behalf of whom a Contribution has been received by Licensor and
  8331. subsequently incorporated within the Work.
  8332. 2. Grant of Copyright License. Subject to the terms and conditions of
  8333. this License, each Contributor hereby grants to You a perpetual,
  8334. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8335. copyright license to reproduce, prepare Derivative Works of,
  8336. publicly display, publicly perform, sublicense, and distribute the
  8337. Work and such Derivative Works in Source or Object form.
  8338. 3. Grant of Patent License. Subject to the terms and conditions of
  8339. this License, each Contributor hereby grants to You a perpetual,
  8340. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8341. (except as stated in this section) patent license to make, have made,
  8342. use, offer to sell, sell, import, and otherwise transfer the Work,
  8343. where such license applies only to those patent claims licensable
  8344. by such Contributor that are necessarily infringed by their
  8345. Contribution(s) alone or by combination of their Contribution(s)
  8346. with the Work to which such Contribution(s) was submitted. If You
  8347. institute patent litigation against any entity (including a
  8348. cross-claim or counterclaim in a lawsuit) alleging that the Work
  8349. or a Contribution incorporated within the Work constitutes direct
  8350. or contributory patent infringement, then any patent licenses
  8351. granted to You under this License for that Work shall terminate
  8352. as of the date such litigation is filed.
  8353. 4. Redistribution. You may reproduce and distribute copies of the
  8354. Work or Derivative Works thereof in any medium, with or without
  8355. modifications, and in Source or Object form, provided that You
  8356. meet the following conditions:
  8357. (a) You must give any other recipients of the Work or
  8358. Derivative Works a copy of this License; and
  8359. (b) You must cause any modified files to carry prominent notices
  8360. stating that You changed the files; and
  8361. (c) You must retain, in the Source form of any Derivative Works
  8362. that You distribute, all copyright, patent, trademark, and
  8363. attribution notices from the Source form of the Work,
  8364. excluding those notices that do not pertain to any part of
  8365. the Derivative Works; and
  8366. (d) If the Work includes a "NOTICE" text file as part of its
  8367. distribution, then any Derivative Works that You distribute must
  8368. include a readable copy of the attribution notices contained
  8369. within such NOTICE file, excluding those notices that do not
  8370. pertain to any part of the Derivative Works, in at least one
  8371. of the following places: within a NOTICE text file distributed
  8372. as part of the Derivative Works; within the Source form or
  8373. documentation, if provided along with the Derivative Works; or,
  8374. within a display generated by the Derivative Works, if and
  8375. wherever such third-party notices normally appear. The contents
  8376. of the NOTICE file are for informational purposes only and
  8377. do not modify the License. You may add Your own attribution
  8378. notices within Derivative Works that You distribute, alongside
  8379. or as an addendum to the NOTICE text from the Work, provided
  8380. that such additional attribution notices cannot be construed
  8381. as modifying the License.
  8382. You may add Your own copyright statement to Your modifications and
  8383. may provide additional or different license terms and conditions
  8384. for use, reproduction, or distribution of Your modifications, or
  8385. for any such Derivative Works as a whole, provided Your use,
  8386. reproduction, and distribution of the Work otherwise complies with
  8387. the conditions stated in this License.
  8388. 5. Submission of Contributions. Unless You explicitly state otherwise,
  8389. any Contribution intentionally submitted for inclusion in the Work
  8390. by You to the Licensor shall be under the terms and conditions of
  8391. this License, without any additional terms or conditions.
  8392. Notwithstanding the above, nothing herein shall supersede or modify
  8393. the terms of any separate license agreement you may have executed
  8394. with Licensor regarding such Contributions.
  8395. 6. Trademarks. This License does not grant permission to use the trade
  8396. names, trademarks, service marks, or product names of the Licensor,
  8397. except as required for reasonable and customary use in describing the
  8398. origin of the Work and reproducing the content of the NOTICE file.
  8399. 7. Disclaimer of Warranty. Unless required by applicable law or
  8400. agreed to in writing, Licensor provides the Work (and each
  8401. Contributor provides its Contributions) on an "AS IS" BASIS,
  8402. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8403. implied, including, without limitation, any warranties or conditions
  8404. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8405. PARTICULAR PURPOSE. You are solely responsible for determining the
  8406. appropriateness of using or redistributing the Work and assume any
  8407. risks associated with Your exercise of permissions under this License.
  8408. 8. Limitation of Liability. In no event and under no legal theory,
  8409. whether in tort (including negligence), contract, or otherwise,
  8410. unless required by applicable law (such as deliberate and grossly
  8411. negligent acts) or agreed to in writing, shall any Contributor be
  8412. liable to You for damages, including any direct, indirect, special,
  8413. incidental, or consequential damages of any character arising as a
  8414. result of this License or out of the use or inability to use the
  8415. Work (including but not limited to damages for loss of goodwill,
  8416. work stoppage, computer failure or malfunction, or any and all
  8417. other commercial damages or losses), even if such Contributor
  8418. has been advised of the possibility of such damages.
  8419. 9. Accepting Warranty or Additional Liability. While redistributing
  8420. the Work or Derivative Works thereof, You may choose to offer,
  8421. and charge a fee for, acceptance of support, warranty, indemnity,
  8422. or other liability obligations and/or rights consistent with this
  8423. License. However, in accepting such obligations, You may act only
  8424. on Your own behalf and on Your sole responsibility, not on behalf
  8425. of any other Contributor, and only if You agree to indemnify,
  8426. defend, and hold each Contributor harmless for any liability
  8427. incurred by, or claims asserted against, such Contributor by reason
  8428. of your accepting any such warranty or additional liability.
  8429. END OF TERMS AND CONDITIONS
  8430. APPENDIX: How to apply the Apache License to your work.
  8431. To apply the Apache License to your work, attach the following
  8432. boilerplate notice, with the fields enclosed by brackets "[]"
  8433. replaced with your own identifying information. (Don't include
  8434. the brackets!) The text should be enclosed in the appropriate
  8435. comment syntax for the file format. We also recommend that a
  8436. file or class name and description of purpose be included on the
  8437. same "printed page" as the copyright notice for easier
  8438. identification within third-party archives.
  8439. Copyright [yyyy] [name of copyright owner]
  8440. Licensed under the Apache License, Version 2.0 (the "License");
  8441. you may not use this file except in compliance with the License.
  8442. You may obtain a copy of the License at
  8443. http://www.apache.org/licenses/LICENSE-2.0
  8444. Unless required by applicable law or agreed to in writing, software
  8445. distributed under the License is distributed on an "AS IS" BASIS,
  8446. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8447. See the License for the specific language governing permissions and
  8448. limitations under the License.
  8449. giflib
  8450. The GIFLIB distribution is Copyright (c) 1997 Eric S. Raymond
  8451. Permission is hereby granted, free of charge, to any person obtaining a copy
  8452. of this software and associated documentation files (the "Software"), to deal
  8453. in the Software without restriction, including without limitation the rights
  8454. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  8455. copies of the Software, and to permit persons to whom the Software is
  8456. furnished to do so, subject to the following conditions:
  8457. The above copyright notice and this permission notice shall be included in
  8458. all copies or substantial portions of the Software.
  8459. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  8460. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  8461. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  8462. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  8463. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  8464. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  8465. THE SOFTWARE.
  8466. google_front_end
  8467. Google-owned, no external contributions.
  8468. gtm_session_fetcher
  8469. Apache License
  8470. Version 2.0, January 2004
  8471. http://www.apache.org/licenses/
  8472. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8473. 1. Definitions.
  8474. "License" shall mean the terms and conditions for use, reproduction,
  8475. and distribution as defined by Sections 1 through 9 of this document.
  8476. "Licensor" shall mean the copyright owner or entity authorized by
  8477. the copyright owner that is granting the License.
  8478. "Legal Entity" shall mean the union of the acting entity and all
  8479. other entities that control, are controlled by, or are under common
  8480. control with that entity. For the purposes of this definition,
  8481. "control" means (i) the power, direct or indirect, to cause the
  8482. direction or management of such entity, whether by contract or
  8483. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8484. outstanding shares, or (iii) beneficial ownership of such entity.
  8485. "You" (or "Your") shall mean an individual or Legal Entity
  8486. exercising permissions granted by this License.
  8487. "Source" form shall mean the preferred form for making modifications,
  8488. including but not limited to software source code, documentation
  8489. source, and configuration files.
  8490. "Object" form shall mean any form resulting from mechanical
  8491. transformation or translation of a Source form, including but
  8492. not limited to compiled object code, generated documentation,
  8493. and conversions to other media types.
  8494. "Work" shall mean the work of authorship, whether in Source or
  8495. Object form, made available under the License, as indicated by a
  8496. copyright notice that is included in or attached to the work
  8497. (an example is provided in the Appendix below).
  8498. "Derivative Works" shall mean any work, whether in Source or Object
  8499. form, that is based on (or derived from) the Work and for which the
  8500. editorial revisions, annotations, elaborations, or other modifications
  8501. represent, as a whole, an original work of authorship. For the purposes
  8502. of this License, Derivative Works shall not include works that remain
  8503. separable from, or merely link (or bind by name) to the interfaces of,
  8504. the Work and Derivative Works thereof.
  8505. "Contribution" shall mean any work of authorship, including
  8506. the original version of the Work and any modifications or additions
  8507. to that Work or Derivative Works thereof, that is intentionally
  8508. submitted to Licensor for inclusion in the Work by the copyright owner
  8509. or by an individual or Legal Entity authorized to submit on behalf of
  8510. the copyright owner. For the purposes of this definition, "submitted"
  8511. means any form of electronic, verbal, or written communication sent
  8512. to the Licensor or its representatives, including but not limited to
  8513. communication on electronic mailing lists, source code control systems,
  8514. and issue tracking systems that are managed by, or on behalf of, the
  8515. Licensor for the purpose of discussing and improving the Work, but
  8516. excluding communication that is conspicuously marked or otherwise
  8517. designated in writing by the copyright owner as "Not a Contribution."
  8518. "Contributor" shall mean Licensor and any individual or Legal Entity
  8519. on behalf of whom a Contribution has been received by Licensor and
  8520. subsequently incorporated within the Work.
  8521. 2. Grant of Copyright License. Subject to the terms and conditions of
  8522. this License, each Contributor hereby grants to You a perpetual,
  8523. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8524. copyright license to reproduce, prepare Derivative Works of,
  8525. publicly display, publicly perform, sublicense, and distribute the
  8526. Work and such Derivative Works in Source or Object form.
  8527. 3. Grant of Patent License. Subject to the terms and conditions of
  8528. this License, each Contributor hereby grants to You a perpetual,
  8529. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8530. (except as stated in this section) patent license to make, have made,
  8531. use, offer to sell, sell, import, and otherwise transfer the Work,
  8532. where such license applies only to those patent claims licensable
  8533. by such Contributor that are necessarily infringed by their
  8534. Contribution(s) alone or by combination of their Contribution(s)
  8535. with the Work to which such Contribution(s) was submitted. If You
  8536. institute patent litigation against any entity (including a
  8537. cross-claim or counterclaim in a lawsuit) alleging that the Work
  8538. or a Contribution incorporated within the Work constitutes direct
  8539. or contributory patent infringement, then any patent licenses
  8540. granted to You under this License for that Work shall terminate
  8541. as of the date such litigation is filed.
  8542. 4. Redistribution. You may reproduce and distribute copies of the
  8543. Work or Derivative Works thereof in any medium, with or without
  8544. modifications, and in Source or Object form, provided that You
  8545. meet the following conditions:
  8546. (a) You must give any other recipients of the Work or
  8547. Derivative Works a copy of this License; and
  8548. (b) You must cause any modified files to carry prominent notices
  8549. stating that You changed the files; and
  8550. (c) You must retain, in the Source form of any Derivative Works
  8551. that You distribute, all copyright, patent, trademark, and
  8552. attribution notices from the Source form of the Work,
  8553. excluding those notices that do not pertain to any part of
  8554. the Derivative Works; and
  8555. (d) If the Work includes a "NOTICE" text file as part of its
  8556. distribution, then any Derivative Works that You distribute must
  8557. include a readable copy of the attribution notices contained
  8558. within such NOTICE file, excluding those notices that do not
  8559. pertain to any part of the Derivative Works, in at least one
  8560. of the following places: within a NOTICE text file distributed
  8561. as part of the Derivative Works; within the Source form or
  8562. documentation, if provided along with the Derivative Works; or,
  8563. within a display generated by the Derivative Works, if and
  8564. wherever such third-party notices normally appear. The contents
  8565. of the NOTICE file are for informational purposes only and
  8566. do not modify the License. You may add Your own attribution
  8567. notices within Derivative Works that You distribute, alongside
  8568. or as an addendum to the NOTICE text from the Work, provided
  8569. that such additional attribution notices cannot be construed
  8570. as modifying the License.
  8571. You may add Your own copyright statement to Your modifications and
  8572. may provide additional or different license terms and conditions
  8573. for use, reproduction, or distribution of Your modifications, or
  8574. for any such Derivative Works as a whole, provided Your use,
  8575. reproduction, and distribution of the Work otherwise complies with
  8576. the conditions stated in this License.
  8577. 5. Submission of Contributions. Unless You explicitly state otherwise,
  8578. any Contribution intentionally submitted for inclusion in the Work
  8579. by You to the Licensor shall be under the terms and conditions of
  8580. this License, without any additional terms or conditions.
  8581. Notwithstanding the above, nothing herein shall supersede or modify
  8582. the terms of any separate license agreement you may have executed
  8583. with Licensor regarding such Contributions.
  8584. 6. Trademarks. This License does not grant permission to use the trade
  8585. names, trademarks, service marks, or product names of the Licensor,
  8586. except as required for reasonable and customary use in describing the
  8587. origin of the Work and reproducing the content of the NOTICE file.
  8588. 7. Disclaimer of Warranty. Unless required by applicable law or
  8589. agreed to in writing, Licensor provides the Work (and each
  8590. Contributor provides its Contributions) on an "AS IS" BASIS,
  8591. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8592. implied, including, without limitation, any warranties or conditions
  8593. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8594. PARTICULAR PURPOSE. You are solely responsible for determining the
  8595. appropriateness of using or redistributing the Work and assume any
  8596. risks associated with Your exercise of permissions under this License.
  8597. 8. Limitation of Liability. In no event and under no legal theory,
  8598. whether in tort (including negligence), contract, or otherwise,
  8599. unless required by applicable law (such as deliberate and grossly
  8600. negligent acts) or agreed to in writing, shall any Contributor be
  8601. liable to You for damages, including any direct, indirect, special,
  8602. incidental, or consequential damages of any character arising as a
  8603. result of this License or out of the use or inability to use the
  8604. Work (including but not limited to damages for loss of goodwill,
  8605. work stoppage, computer failure or malfunction, or any and all
  8606. other commercial damages or losses), even if such Contributor
  8607. has been advised of the possibility of such damages.
  8608. 9. Accepting Warranty or Additional Liability. While redistributing
  8609. the Work or Derivative Works thereof, You may choose to offer,
  8610. and charge a fee for, acceptance of support, warranty, indemnity,
  8611. or other liability obligations and/or rights consistent with this
  8612. License. However, in accepting such obligations, You may act only
  8613. on Your own behalf and on Your sole responsibility, not on behalf
  8614. of any other Contributor, and only if You agree to indemnify,
  8615. defend, and hold each Contributor harmless for any liability
  8616. incurred by, or claims asserted against, such Contributor by reason
  8617. of your accepting any such warranty or additional liability.
  8618. END OF TERMS AND CONDITIONS
  8619. APPENDIX: How to apply the Apache License to your work.
  8620. To apply the Apache License to your work, attach the following
  8621. boilerplate notice, with the fields enclosed by brackets "[]"
  8622. replaced with your own identifying information. (Don't include
  8623. the brackets!) The text should be enclosed in the appropriate
  8624. comment syntax for the file format. We also recommend that a
  8625. file or class name and description of purpose be included on the
  8626. same "printed page" as the copyright notice for easier
  8627. identification within third-party archives.
  8628. Copyright [yyyy] [name of copyright owner]
  8629. Licensed under the Apache License, Version 2.0 (the "License");
  8630. you may not use this file except in compliance with the License.
  8631. You may obtain a copy of the License at
  8632. http://www.apache.org/licenses/LICENSE-2.0
  8633. Unless required by applicable law or agreed to in writing, software
  8634. distributed under the License is distributed on an "AS IS" BASIS,
  8635. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8636. See the License for the specific language governing permissions and
  8637. limitations under the License.
  8638. half
  8639. The MIT License
  8640. Copyright (c) 2012-2017 Christian Rau
  8641. Permission is hereby granted, free of charge, to any person obtaining a copy
  8642. of this software and associated documentation files (the "Software"), to deal
  8643. in the Software without restriction, including without limitation the rights
  8644. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  8645. copies of the Software, and to permit persons to whom the Software is
  8646. furnished to do so, subject to the following conditions:
  8647. The above copyright notice and this permission notice shall be included in
  8648. all copies or substantial portions of the Software.
  8649. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  8650. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  8651. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  8652. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  8653. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  8654. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  8655. THE SOFTWARE.
  8656. leveldb
  8657. Copyright (c) 2011 The LevelDB Authors. All rights reserved.
  8658. Redistribution and use in source and binary forms, with or without
  8659. modification, are permitted provided that the following conditions are
  8660. met:
  8661. * Redistributions of source code must retain the above copyright
  8662. notice, this list of conditions and the following disclaimer.
  8663. * Redistributions in binary form must reproduce the above
  8664. copyright notice, this list of conditions and the following disclaimer
  8665. in the documentation and/or other materials provided with the
  8666. distribution.
  8667. * Neither the name of Google Inc. nor the names of its
  8668. contributors may be used to endorse or promote products derived from
  8669. this software without specific prior written permission.
  8670. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  8671. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  8672. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  8673. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  8674. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  8675. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  8676. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  8677. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  8678. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  8679. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  8680. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8681. libjpeg
  8682. libjpeg
  8683. (extracted from src/README)
  8684. LEGAL ISSUES
  8685. ============
  8686. In plain English:
  8687. 1. We don't promise that this software works. (But if you find any bugs,
  8688. please let us know!)
  8689. 2. You can use this software for whatever you want. You don't have to pay us.
  8690. 3. You may not pretend that you wrote this software. If you use it in a
  8691. program, you must acknowledge somewhere in your documentation that
  8692. you've used the IJG code.
  8693. In legalese:
  8694. The authors make NO WARRANTY or representation, either express or implied,
  8695. with respect to this software, its quality, accuracy, merchantability, or
  8696. fitness for a particular purpose. This software is provided "AS IS", and you,
  8697. its user, assume the entire risk as to its quality and accuracy.
  8698. This software is copyright (C) 1991-1998, Thomas G. Lane.
  8699. All Rights Reserved except as specified below.
  8700. Permission is hereby granted to use, copy, modify, and distribute this
  8701. software (or portions thereof) for any purpose, without fee, subject to these
  8702. conditions:
  8703. (1) If any part of the source code for this software is distributed, then this
  8704. README file must be included, with this copyright and no-warranty notice
  8705. unaltered; and any additions, deletions, or changes to the original files
  8706. must be clearly indicated in accompanying documentation.
  8707. (2) If only executable code is distributed, then the accompanying
  8708. documentation must state that "this software is based in part on the work of
  8709. the Independent JPEG Group".
  8710. (3) Permission for use of this software is granted only if the user accepts
  8711. full responsibility for any undesirable consequences; the authors accept
  8712. NO LIABILITY for damages of any kind.
  8713. These conditions apply to any software derived from or based on the IJG code,
  8714. not just to the unmodified library. If you use our work, you ought to
  8715. acknowledge us.
  8716. Permission is NOT granted for the use of any IJG author's name or company name
  8717. in advertising or publicity relating to this software or products derived from
  8718. it. This software may be referred to only as "the Independent JPEG Group's
  8719. software".
  8720. We specifically permit and encourage the use of this software as the basis of
  8721. commercial products, provided that all warranty or liability claims are
  8722. assumed by the product vendor.
  8723. ansi2knr.c is included in this distribution by permission of L. Peter Deutsch,
  8724. sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.
  8725. ansi2knr.c is NOT covered by the above copyright and conditions, but instead
  8726. by the usual distribution terms of the Free Software Foundation; principally,
  8727. that you must include source code if you redistribute it. (See the file
  8728. ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part
  8729. of any program generated from the IJG code, this does not limit you more than
  8730. the foregoing paragraphs do.
  8731. The Unix configuration script "configure" was produced with GNU Autoconf.
  8732. It is copyright by the Free Software Foundation but is freely distributable.
  8733. The same holds for its supporting scripts (config.guess, config.sub,
  8734. ltconfig, ltmain.sh). Another support script, install-sh, is copyright
  8735. by M.I.T. but is also freely distributable.
  8736. It appears that the arithmetic coding option of the JPEG spec is covered by
  8737. patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot
  8738. legally be used without obtaining one or more licenses. For this reason,
  8739. support for arithmetic coding has been removed from the free JPEG software.
  8740. (Since arithmetic coding provides only a marginal gain over the unpatented
  8741. Huffman mode, it is unlikely that very many implementations will support it.)
  8742. So far as we are aware, there are no patent restrictions on the remaining
  8743. code.
  8744. The IJG distribution formerly included code to read and write GIF files.
  8745. To avoid entanglement with the Unisys LZW patent, GIF reading support has
  8746. been removed altogether, and the GIF writer has been simplified to produce
  8747. "uncompressed GIFs". This technique does not use the LZW algorithm; the
  8748. resulting GIF files are larger than usual, but are readable by all standard
  8749. GIF decoders.
  8750. We are required to state that
  8751. "The Graphics Interchange Format(c) is the Copyright property of
  8752. CompuServe Incorporated. GIF(sm) is a Service Mark property of
  8753. CompuServe Incorporated."
  8754. libjpeg-turbo
  8755. For a summary of these license terms, see LICENSE.md.
  8756. libjpeg-turbo license
  8757. ---------------------
  8758. This license covers the TurboJPEG API library and associated programs.
  8759. Redistribution and use in source and binary forms, with or without
  8760. modification, are permitted provided that the following conditions are met:
  8761. - Redistributions of source code must retain the above copyright notice,
  8762. this list of conditions and the following disclaimer.
  8763. - Redistributions in binary form must reproduce the above copyright notice,
  8764. this list of conditions and the following disclaimer in the documentation
  8765. and/or other materials provided with the distribution.
  8766. - Neither the name of the libjpeg-turbo Project nor the names of its
  8767. contributors may be used to endorse or promote products derived from this
  8768. software without specific prior written permission.
  8769. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS",
  8770. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  8771. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  8772. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
  8773. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  8774. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  8775. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  8776. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  8777. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  8778. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  8779. POSSIBILITY OF SUCH DAMAGE.
  8780. libjpeg license, Independent JPEG Group
  8781. ---------------------------------------
  8782. This license applies to the libjpeg API library and associated programs
  8783. (any code inherited from libjpeg, and any modifications to that code.)
  8784. The authors make NO WARRANTY or representation, either express or implied,
  8785. with respect to this software, its quality, accuracy, merchantability, or
  8786. fitness for a particular purpose. This software is provided "AS IS", and you,
  8787. its user, assume the entire risk as to its quality and accuracy.
  8788. This software is copyright (C) 1991-2016, Thomas G. Lane, Guido Vollbeding.
  8789. All Rights Reserved except as specified below.
  8790. Permission is hereby granted to use, copy, modify, and distribute this
  8791. software (or portions thereof) for any purpose, without fee, subject to these
  8792. conditions:
  8793. (1) If any part of the source code for this software is distributed, then this
  8794. README file must be included, with this copyright and no-warranty notice
  8795. unaltered; and any additions, deletions, or changes to the original files
  8796. must be clearly indicated in accompanying documentation.
  8797. (2) If only executable code is distributed, then the accompanying
  8798. documentation must state that "this software is based in part on the work of
  8799. the Independent JPEG Group".
  8800. (3) Permission for use of this software is granted only if the user accepts
  8801. full responsibility for any undesirable consequences; the authors accept
  8802. NO LIABILITY for damages of any kind.
  8803. These conditions apply to any software derived from or based on the IJG code,
  8804. not just to the unmodified library. If you use our work, you ought to
  8805. acknowledge us.
  8806. Permission is NOT granted for the use of any IJG author's name or company name
  8807. in advertising or publicity relating to this software or products derived from
  8808. it. This software may be referred to only as "the Independent JPEG Group's
  8809. software".
  8810. We specifically permit and encourage the use of this software as the basis of
  8811. commercial products, provided that all warranty or liability claims are
  8812. assumed by the product vendor.
  8813. The Unix configuration script "configure" was produced with GNU Autoconf.
  8814. It is copyright by the Free Software Foundation but is freely distributable.
  8815. The same holds for its supporting scripts (config.guess, config.sub,
  8816. ltmain.sh). Another support script, install-sh, is copyright by X Consortium
  8817. but is also freely distributable.
  8818. The IJG distribution formerly included code to read and write GIF files.
  8819. To avoid entanglement with the Unisys LZW patent (now expired), GIF reading
  8820. support has been removed altogether, and the GIF writer has been simplified
  8821. to produce "uncompressed GIFs". This technique does not use the LZW
  8822. algorithm; the resulting GIF files are larger than usual, but are readable
  8823. by all standard GIF decoders.
  8824. We are required to state that
  8825. "The Graphics Interchange Format(c) is the Copyright property of
  8826. CompuServe Incorporated. GIF(sm) is a Service Mark property of
  8827. CompuServe Incorporated."
  8828. zlib License
  8829. ------------
  8830. This license is a subset of the other two, and it covers the libjpeg-turbo
  8831. SIMD extensions.
  8832. This software is provided 'as-is', without any express or implied
  8833. warranty. In no event will the authors be held liable for any damages
  8834. arising from the use of this software.
  8835. Permission is granted to anyone to use this software for any purpose,
  8836. including commercial applications, and to alter it and redistribute it
  8837. freely, subject to the following restrictions:
  8838. 1. The origin of this software must not be misrepresented; you must not
  8839. claim that you wrote the original software. If you use this software
  8840. in a product, an acknowledgment in the product documentation would be
  8841. appreciated but is not required.
  8842. 2. Altered source versions must be plainly marked as such, and must not be
  8843. misrepresented as being the original software.
  8844. 3. This notice may not be removed or altered from any source distribution.
  8845. libwebp
  8846. v0_2/* is under BSD license.
  8847. Copyright (c) 2010, Google Inc. All rights reserved.
  8848. Redistribution and use in source and binary forms, with or without
  8849. modification, are permitted provided that the following conditions are
  8850. met:
  8851. * Redistributions of source code must retain the above copyright
  8852. notice, this list of conditions and the following disclaimer.
  8853. * Redistributions in binary form must reproduce the above copyright
  8854. notice, this list of conditions and the following disclaimer in
  8855. the documentation and/or other materials provided with the
  8856. distribution.
  8857. * Neither the name of Google nor the names of its contributors may
  8858. be used to endorse or promote products derived from this software
  8859. without specific prior written permission.
  8860. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  8861. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  8862. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  8863. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  8864. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  8865. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  8866. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  8867. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  8868. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  8869. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  8870. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8871. --------------------------------------------------------------------------------
  8872. wp2/* is under Apache 2.0 license.
  8873. Apache License
  8874. Version 2.0, January 2004
  8875. http://www.apache.org/licenses/
  8876. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8877. 1. Definitions.
  8878. "License" shall mean the terms and conditions for use, reproduction,
  8879. and distribution as defined by Sections 1 through 9 of this document.
  8880. "Licensor" shall mean the copyright owner or entity authorized by
  8881. the copyright owner that is granting the License.
  8882. "Legal Entity" shall mean the union of the acting entity and all
  8883. other entities that control, are controlled by, or are under common
  8884. control with that entity. For the purposes of this definition,
  8885. "control" means (i) the power, direct or indirect, to cause the
  8886. direction or management of such entity, whether by contract or
  8887. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8888. outstanding shares, or (iii) beneficial ownership of such entity.
  8889. "You" (or "Your") shall mean an individual or Legal Entity
  8890. exercising permissions granted by this License.
  8891. "Source" form shall mean the preferred form for making modifications,
  8892. including but not limited to software source code, documentation
  8893. source, and configuration files.
  8894. "Object" form shall mean any form resulting from mechanical
  8895. transformation or translation of a Source form, including but
  8896. not limited to compiled object code, generated documentation,
  8897. and conversions to other media types.
  8898. "Work" shall mean the work of authorship, whether in Source or
  8899. Object form, made available under the License, as indicated by a
  8900. copyright notice that is included in or attached to the work
  8901. (an example is provided in the Appendix below).
  8902. "Derivative Works" shall mean any work, whether in Source or Object
  8903. form, that is based on (or derived from) the Work and for which the
  8904. editorial revisions, annotations, elaborations, or other modifications
  8905. represent, as a whole, an original work of authorship. For the purposes
  8906. of this License, Derivative Works shall not include works that remain
  8907. separable from, or merely link (or bind by name) to the interfaces of,
  8908. the Work and Derivative Works thereof.
  8909. "Contribution" shall mean any work of authorship, including
  8910. the original version of the Work and any modifications or additions
  8911. to that Work or Derivative Works thereof, that is intentionally
  8912. submitted to Licensor for inclusion in the Work by the copyright owner
  8913. or by an individual or Legal Entity authorized to submit on behalf of
  8914. the copyright owner. For the purposes of this definition, "submitted"
  8915. means any form of electronic, verbal, or written communication sent
  8916. to the Licensor or its representatives, including but not limited to
  8917. communication on electronic mailing lists, source code control systems,
  8918. and issue tracking systems that are managed by, or on behalf of, the
  8919. Licensor for the purpose of discussing and improving the Work, but
  8920. excluding communication that is conspicuously marked or otherwise
  8921. designated in writing by the copyright owner as "Not a Contribution."
  8922. "Contributor" shall mean Licensor and any individual or Legal Entity
  8923. on behalf of whom a Contribution has been received by Licensor and
  8924. subsequently incorporated within the Work.
  8925. 2. Grant of Copyright License. Subject to the terms and conditions of
  8926. this License, each Contributor hereby grants to You a perpetual,
  8927. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8928. copyright license to reproduce, prepare Derivative Works of,
  8929. publicly display, publicly perform, sublicense, and distribute the
  8930. Work and such Derivative Works in Source or Object form.
  8931. 3. Grant of Patent License. Subject to the terms and conditions of
  8932. this License, each Contributor hereby grants to You a perpetual,
  8933. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8934. (except as stated in this section) patent license to make, have made,
  8935. use, offer to sell, sell, import, and otherwise transfer the Work,
  8936. where such license applies only to those patent claims licensable
  8937. by such Contributor that are necessarily infringed by their
  8938. Contribution(s) alone or by combination of their Contribution(s)
  8939. with the Work to which such Contribution(s) was submitted. If You
  8940. institute patent litigation against any entity (including a
  8941. cross-claim or counterclaim in a lawsuit) alleging that the Work
  8942. or a Contribution incorporated within the Work constitutes direct
  8943. or contributory patent infringement, then any patent licenses
  8944. granted to You under this License for that Work shall terminate
  8945. as of the date such litigation is filed.
  8946. 4. Redistribution. You may reproduce and distribute copies of the
  8947. Work or Derivative Works thereof in any medium, with or without
  8948. modifications, and in Source or Object form, provided that You
  8949. meet the following conditions:
  8950. (a) You must give any other recipients of the Work or
  8951. Derivative Works a copy of this License; and
  8952. (b) You must cause any modified files to carry prominent notices
  8953. stating that You changed the files; and
  8954. (c) You must retain, in the Source form of any Derivative Works
  8955. that You distribute, all copyright, patent, trademark, and
  8956. attribution notices from the Source form of the Work,
  8957. excluding those notices that do not pertain to any part of
  8958. the Derivative Works; and
  8959. (d) If the Work includes a "NOTICE" text file as part of its
  8960. distribution, then any Derivative Works that You distribute must
  8961. include a readable copy of the attribution notices contained
  8962. within such NOTICE file, excluding those notices that do not
  8963. pertain to any part of the Derivative Works, in at least one
  8964. of the following places: within a NOTICE text file distributed
  8965. as part of the Derivative Works; within the Source form or
  8966. documentation, if provided along with the Derivative Works; or,
  8967. within a display generated by the Derivative Works, if and
  8968. wherever such third-party notices normally appear. The contents
  8969. of the NOTICE file are for informational purposes only and
  8970. do not modify the License. You may add Your own attribution
  8971. notices within Derivative Works that You distribute, alongside
  8972. or as an addendum to the NOTICE text from the Work, provided
  8973. that such additional attribution notices cannot be construed
  8974. as modifying the License.
  8975. You may add Your own copyright statement to Your modifications and
  8976. may provide additional or different license terms and conditions
  8977. for use, reproduction, or distribution of Your modifications, or
  8978. for any such Derivative Works as a whole, provided Your use,
  8979. reproduction, and distribution of the Work otherwise complies with
  8980. the conditions stated in this License.
  8981. 5. Submission of Contributions. Unless You explicitly state otherwise,
  8982. any Contribution intentionally submitted for inclusion in the Work
  8983. by You to the Licensor shall be under the terms and conditions of
  8984. this License, without any additional terms or conditions.
  8985. Notwithstanding the above, nothing herein shall supersede or modify
  8986. the terms of any separate license agreement you may have executed
  8987. with Licensor regarding such Contributions.
  8988. 6. Trademarks. This License does not grant permission to use the trade
  8989. names, trademarks, service marks, or product names of the Licensor,
  8990. except as required for reasonable and customary use in describing the
  8991. origin of the Work and reproducing the content of the NOTICE file.
  8992. 7. Disclaimer of Warranty. Unless required by applicable law or
  8993. agreed to in writing, Licensor provides the Work (and each
  8994. Contributor provides its Contributions) on an "AS IS" BASIS,
  8995. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8996. implied, including, without limitation, any warranties or conditions
  8997. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8998. PARTICULAR PURPOSE. You are solely responsible for determining the
  8999. appropriateness of using or redistributing the Work and assume any
  9000. risks associated with Your exercise of permissions under this License.
  9001. 8. Limitation of Liability. In no event and under no legal theory,
  9002. whether in tort (including negligence), contract, or otherwise,
  9003. unless required by applicable law (such as deliberate and grossly
  9004. negligent acts) or agreed to in writing, shall any Contributor be
  9005. liable to You for damages, including any direct, indirect, special,
  9006. incidental, or consequential damages of any character arising as a
  9007. result of this License or out of the use or inability to use the
  9008. Work (including but not limited to damages for loss of goodwill,
  9009. work stoppage, computer failure or malfunction, or any and all
  9010. other commercial damages or losses), even if such Contributor
  9011. has been advised of the possibility of such damages.
  9012. 9. Accepting Warranty or Additional Liability. While redistributing
  9013. the Work or Derivative Works thereof, You may choose to offer,
  9014. and charge a fee for, acceptance of support, warranty, indemnity,
  9015. or other liability obligations and/or rights consistent with this
  9016. License. However, in accepting such obligations, You may act only
  9017. on Your own behalf and on Your sole responsibility, not on behalf
  9018. of any other Contributor, and only if You agree to indemnify,
  9019. defend, and hold each Contributor harmless for any liability
  9020. incurred by, or claims asserted against, such Contributor by reason
  9021. of your accepting any such warranty or additional liability.
  9022. END OF TERMS AND CONDITIONS
  9023. APPENDIX: How to apply the Apache License to your work.
  9024. To apply the Apache License to your work, attach the following
  9025. boilerplate notice, with the fields enclosed by brackets "[]"
  9026. replaced with your own identifying information. (Don't include
  9027. the brackets!) The text should be enclosed in the appropriate
  9028. comment syntax for the file format. We also recommend that a
  9029. file or class name and description of purpose be included on the
  9030. same "printed page" as the copyright notice for easier
  9031. identification within third-party archives.
  9032. Copyright [yyyy] [name of copyright owner]
  9033. Licensed under the Apache License, Version 2.0 (the "License");
  9034. you may not use this file except in compliance with the License.
  9035. You may obtain a copy of the License at
  9036. http://www.apache.org/licenses/LICENSE-2.0
  9037. Unless required by applicable law or agreed to in writing, software
  9038. distributed under the License is distributed on an "AS IS" BASIS,
  9039. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9040. See the License for the specific language governing permissions and
  9041. limitations under the License.
  9042. libyuv
  9043. Copyright 2011 The LibYuv Project Authors. All rights reserved.
  9044. Redistribution and use in source and binary forms, with or without
  9045. modification, are permitted provided that the following conditions are
  9046. met:
  9047. * Redistributions of source code must retain the above copyright
  9048. notice, this list of conditions and the following disclaimer.
  9049. * Redistributions in binary form must reproduce the above copyright
  9050. notice, this list of conditions and the following disclaimer in
  9051. the documentation and/or other materials provided with the
  9052. distribution.
  9053. * Neither the name of Google nor the names of its contributors may
  9054. be used to endorse or promote products derived from this software
  9055. without specific prior written permission.
  9056. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9057. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9058. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9059. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9060. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9061. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9062. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9063. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9064. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9065. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9066. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9067. libzip
  9068. Copyright (C) 1999-2016 Dieter Baron and Thomas Klausner
  9069. The authors can be contacted at <libzip@nih.at>
  9070. Redistribution and use in source and binary forms, with or without
  9071. modification, are permitted provided that the following conditions
  9072. are met:
  9073. 1. Redistributions of source code must retain the above copyright
  9074. notice, this list of conditions and the following disclaimer.
  9075. 2. Redistributions in binary form must reproduce the above copyright
  9076. notice, this list of conditions and the following disclaimer in
  9077. the documentation and/or other materials provided with the
  9078. distribution.
  9079. 3. The names of the authors may not be used to endorse or promote
  9080. products derived from this software without specific prior
  9081. written permission.
  9082. THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS
  9083. OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  9084. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  9085. ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY
  9086. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  9087. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
  9088. GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  9089. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
  9090. IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  9091. OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
  9092. IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9093. For AES encryption support, files under the following license are used:
  9094. ---------------------------------------------------------------------------
  9095. Copyright (c) 2002, Dr Brian Gladman < >, Worcester, UK.
  9096. All rights reserved.
  9097. LICENSE TERMS
  9098. The free distribution and use of this software in both source and binary
  9099. form is allowed (with or without changes) provided that:
  9100. 1. distributions of this source code include the above copyright
  9101. notice, this list of conditions and the following disclaimer;
  9102. 2. distributions in binary form include the above copyright
  9103. notice, this list of conditions and the following disclaimer
  9104. in the documentation and/or other associated materials;
  9105. 3. the copyright holder's name is not used to endorse products
  9106. built using this software without specific written permission.
  9107. ALTERNATIVELY, provided that this notice is retained in full, this product
  9108. may be distributed under the terms of the GNU General Public License (GPL),
  9109. in which case the provisions of the GPL apply INSTEAD OF those given above.
  9110. DISCLAIMER
  9111. This software is provided 'as is' with no explicit or implied warranties
  9112. in respect of its properties, including, but not limited to, correctness
  9113. and/or fitness for purpose.
  9114. ---------------------------------------------------------------------------
  9115. Issue Date: 18th November 2008
  9116. llvm
  9117. llvm_derived
  9118. Apache License
  9119. Version 2.0, January 2004
  9120. http://www.apache.org/licenses/
  9121. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9122. 1. Definitions.
  9123. "License" shall mean the terms and conditions for use, reproduction,
  9124. and distribution as defined by Sections 1 through 9 of this document.
  9125. "Licensor" shall mean the copyright owner or entity authorized by
  9126. the copyright owner that is granting the License.
  9127. "Legal Entity" shall mean the union of the acting entity and all
  9128. other entities that control, are controlled by, or are under common
  9129. control with that entity. For the purposes of this definition,
  9130. "control" means (i) the power, direct or indirect, to cause the
  9131. direction or management of such entity, whether by contract or
  9132. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9133. outstanding shares, or (iii) beneficial ownership of such entity.
  9134. "You" (or "Your") shall mean an individual or Legal Entity
  9135. exercising permissions granted by this License.
  9136. "Source" form shall mean the preferred form for making modifications,
  9137. including but not limited to software source code, documentation
  9138. source, and configuration files.
  9139. "Object" form shall mean any form resulting from mechanical
  9140. transformation or translation of a Source form, including but
  9141. not limited to compiled object code, generated documentation,
  9142. and conversions to other media types.
  9143. "Work" shall mean the work of authorship, whether in Source or
  9144. Object form, made available under the License, as indicated by a
  9145. copyright notice that is included in or attached to the work
  9146. (an example is provided in the Appendix below).
  9147. "Derivative Works" shall mean any work, whether in Source or Object
  9148. form, that is based on (or derived from) the Work and for which the
  9149. editorial revisions, annotations, elaborations, or other modifications
  9150. represent, as a whole, an original work of authorship. For the purposes
  9151. of this License, Derivative Works shall not include works that remain
  9152. separable from, or merely link (or bind by name) to the interfaces of,
  9153. the Work and Derivative Works thereof.
  9154. "Contribution" shall mean any work of authorship, including
  9155. the original version of the Work and any modifications or additions
  9156. to that Work or Derivative Works thereof, that is intentionally
  9157. submitted to Licensor for inclusion in the Work by the copyright owner
  9158. or by an individual or Legal Entity authorized to submit on behalf of
  9159. the copyright owner. For the purposes of this definition, "submitted"
  9160. means any form of electronic, verbal, or written communication sent
  9161. to the Licensor or its representatives, including but not limited to
  9162. communication on electronic mailing lists, source code control systems,
  9163. and issue tracking systems that are managed by, or on behalf of, the
  9164. Licensor for the purpose of discussing and improving the Work, but
  9165. excluding communication that is conspicuously marked or otherwise
  9166. designated in writing by the copyright owner as "Not a Contribution."
  9167. "Contributor" shall mean Licensor and any individual or Legal Entity
  9168. on behalf of whom a Contribution has been received by Licensor and
  9169. subsequently incorporated within the Work.
  9170. 2. Grant of Copyright License. Subject to the terms and conditions of
  9171. this License, each Contributor hereby grants to You a perpetual,
  9172. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9173. copyright license to reproduce, prepare Derivative Works of,
  9174. publicly display, publicly perform, sublicense, and distribute the
  9175. Work and such Derivative Works in Source or Object form.
  9176. 3. Grant of Patent License. Subject to the terms and conditions of
  9177. this License, each Contributor hereby grants to You a perpetual,
  9178. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9179. (except as stated in this section) patent license to make, have made,
  9180. use, offer to sell, sell, import, and otherwise transfer the Work,
  9181. where such license applies only to those patent claims licensable
  9182. by such Contributor that are necessarily infringed by their
  9183. Contribution(s) alone or by combination of their Contribution(s)
  9184. with the Work to which such Contribution(s) was submitted. If You
  9185. institute patent litigation against any entity (including a
  9186. cross-claim or counterclaim in a lawsuit) alleging that the Work
  9187. or a Contribution incorporated within the Work constitutes direct
  9188. or contributory patent infringement, then any patent licenses
  9189. granted to You under this License for that Work shall terminate
  9190. as of the date such litigation is filed.
  9191. 4. Redistribution. You may reproduce and distribute copies of the
  9192. Work or Derivative Works thereof in any medium, with or without
  9193. modifications, and in Source or Object form, provided that You
  9194. meet the following conditions:
  9195. (a) You must give any other recipients of the Work or
  9196. Derivative Works a copy of this License; and
  9197. (b) You must cause any modified files to carry prominent notices
  9198. stating that You changed the files; and
  9199. (c) You must retain, in the Source form of any Derivative Works
  9200. that You distribute, all copyright, patent, trademark, and
  9201. attribution notices from the Source form of the Work,
  9202. excluding those notices that do not pertain to any part of
  9203. the Derivative Works; and
  9204. (d) If the Work includes a "NOTICE" text file as part of its
  9205. distribution, then any Derivative Works that You distribute must
  9206. include a readable copy of the attribution notices contained
  9207. within such NOTICE file, excluding those notices that do not
  9208. pertain to any part of the Derivative Works, in at least one
  9209. of the following places: within a NOTICE text file distributed
  9210. as part of the Derivative Works; within the Source form or
  9211. documentation, if provided along with the Derivative Works; or,
  9212. within a display generated by the Derivative Works, if and
  9213. wherever such third-party notices normally appear. The contents
  9214. of the NOTICE file are for informational purposes only and
  9215. do not modify the License. You may add Your own attribution
  9216. notices within Derivative Works that You distribute, alongside
  9217. or as an addendum to the NOTICE text from the Work, provided
  9218. that such additional attribution notices cannot be construed
  9219. as modifying the License.
  9220. You may add Your own copyright statement to Your modifications and
  9221. may provide additional or different license terms and conditions
  9222. for use, reproduction, or distribution of Your modifications, or
  9223. for any such Derivative Works as a whole, provided Your use,
  9224. reproduction, and distribution of the Work otherwise complies with
  9225. the conditions stated in this License.
  9226. 5. Submission of Contributions. Unless You explicitly state otherwise,
  9227. any Contribution intentionally submitted for inclusion in the Work
  9228. by You to the Licensor shall be under the terms and conditions of
  9229. this License, without any additional terms or conditions.
  9230. Notwithstanding the above, nothing herein shall supersede or modify
  9231. the terms of any separate license agreement you may have executed
  9232. with Licensor regarding such Contributions.
  9233. 6. Trademarks. This License does not grant permission to use the trade
  9234. names, trademarks, service marks, or product names of the Licensor,
  9235. except as required for reasonable and customary use in describing the
  9236. origin of the Work and reproducing the content of the NOTICE file.
  9237. 7. Disclaimer of Warranty. Unless required by applicable law or
  9238. agreed to in writing, Licensor provides the Work (and each
  9239. Contributor provides its Contributions) on an "AS IS" BASIS,
  9240. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  9241. implied, including, without limitation, any warranties or conditions
  9242. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  9243. PARTICULAR PURPOSE. You are solely responsible for determining the
  9244. appropriateness of using or redistributing the Work and assume any
  9245. risks associated with Your exercise of permissions under this License.
  9246. 8. Limitation of Liability. In no event and under no legal theory,
  9247. whether in tort (including negligence), contract, or otherwise,
  9248. unless required by applicable law (such as deliberate and grossly
  9249. negligent acts) or agreed to in writing, shall any Contributor be
  9250. liable to You for damages, including any direct, indirect, special,
  9251. incidental, or consequential damages of any character arising as a
  9252. result of this License or out of the use or inability to use the
  9253. Work (including but not limited to damages for loss of goodwill,
  9254. work stoppage, computer failure or malfunction, or any and all
  9255. other commercial damages or losses), even if such Contributor
  9256. has been advised of the possibility of such damages.
  9257. 9. Accepting Warranty or Additional Liability. While redistributing
  9258. the Work or Derivative Works thereof, You may choose to offer,
  9259. and charge a fee for, acceptance of support, warranty, indemnity,
  9260. or other liability obligations and/or rights consistent with this
  9261. License. However, in accepting such obligations, You may act only
  9262. on Your own behalf and on Your sole responsibility, not on behalf
  9263. of any other Contributor, and only if You agree to indemnify,
  9264. defend, and hold each Contributor harmless for any liability
  9265. incurred by, or claims asserted against, such Contributor by reason
  9266. of your accepting any such warranty or additional liability.
  9267. END OF TERMS AND CONDITIONS
  9268. APPENDIX: How to apply the Apache License to your work.
  9269. To apply the Apache License to your work, attach the following
  9270. boilerplate notice, with the fields enclosed by brackets "[]"
  9271. replaced with your own identifying information. (Don't include
  9272. the brackets!) The text should be enclosed in the appropriate
  9273. comment syntax for the file format. We also recommend that a
  9274. file or class name and description of purpose be included on the
  9275. same "printed page" as the copyright notice for easier
  9276. identification within third-party archives.
  9277. Copyright [yyyy] [name of copyright owner]
  9278. Licensed under the Apache License, Version 2.0 (the "License");
  9279. you may not use this file except in compliance with the License.
  9280. You may obtain a copy of the License at
  9281. http://www.apache.org/licenses/LICENSE-2.0
  9282. Unless required by applicable law or agreed to in writing, software
  9283. distributed under the License is distributed on an "AS IS" BASIS,
  9284. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9285. See the License for the specific language governing permissions and
  9286. limitations under the License.
  9287. --- LLVM Exceptions to the Apache 2.0 License ----
  9288. As an exception, if, as a result of your compiling your source code, portions
  9289. of this Software are embedded into an Object form of such source code, you
  9290. may redistribute such embedded portions in such Object form without complying
  9291. with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
  9292. In addition, if you combine or link compiled forms of this Software with
  9293. software that is licensed under the GPLv2 ("Combined Software") and if a
  9294. court of competent jurisdiction determines that the patent provision (Section
  9295. 3), the indemnity provision (Section 9) or other Section of the License
  9296. conflicts with the conditions of the GPLv2, you may retroactively and
  9297. prospectively choose to deem waived or otherwise exclude such Section(s) of
  9298. the License, but only in their entirety and only with respect to the Combined
  9299. Software.
  9300. minizip
  9301. zlib
  9302. (extracted from README, except for match.S)
  9303. Copyright notice:
  9304. (C) 1995-2004 Jean-loup Gailly and Mark Adler
  9305. This software is provided 'as-is', without any express or implied
  9306. warranty. In no event will the authors be held liable for any damages
  9307. arising from the use of this software.
  9308. Permission is granted to anyone to use this software for any purpose,
  9309. including commercial applications, and to alter it and redistribute it
  9310. freely, subject to the following restrictions:
  9311. 1. The origin of this software must not be misrepresented; you must not
  9312. claim that you wrote the original software. If you use this software
  9313. in a product, an acknowledgment in the product documentation would be
  9314. appreciated but is not required.
  9315. 2. Altered source versions must be plainly marked as such, and must not be
  9316. misrepresented as being the original software.
  9317. 3. This notice may not be removed or altered from any source distribution.
  9318. Jean-loup Gailly Mark Adler
  9319. jloup@gzip.org madler@alumni.caltech.edu
  9320. (extracted from match.S, for match.S only)
  9321. Copyright (C) 1998, 2007 Brian Raiter <breadbox@muppetlabs.com>
  9322. This software is provided 'as-is', without any express or implied
  9323. warranty. In no event will the author be held liable for any damages
  9324. arising from the use of this software.
  9325. Permission is granted to anyone to use this software for any purpose,
  9326. including commercial applications, and to alter it and redistribute it
  9327. freely, subject to the following restrictions:
  9328. 1. The origin of this software must not be misrepresented; you must not
  9329. claim that you wrote the original software. If you use this software
  9330. in a product, an acknowledgment in the product documentation would be
  9331. appreciated but is not required.
  9332. 2. Altered source versions must be plainly marked as such, and must not be
  9333. misrepresented as being the original software.
  9334. 3. This notice may not be removed or altered from any source distribution.
  9335. mobstore
  9336. Copyright 2017 The TensorFlow Authors. All rights reserved.
  9337. Apache License
  9338. Version 2.0, January 2004
  9339. http://www.apache.org/licenses/
  9340. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9341. 1. Definitions.
  9342. "License" shall mean the terms and conditions for use, reproduction,
  9343. and distribution as defined by Sections 1 through 9 of this document.
  9344. "Licensor" shall mean the copyright owner or entity authorized by
  9345. the copyright owner that is granting the License.
  9346. "Legal Entity" shall mean the union of the acting entity and all
  9347. other entities that control, are controlled by, or are under common
  9348. control with that entity. For the purposes of this definition,
  9349. "control" means (i) the power, direct or indirect, to cause the
  9350. direction or management of such entity, whether by contract or
  9351. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9352. outstanding shares, or (iii) beneficial ownership of such entity.
  9353. "You" (or "Your") shall mean an individual or Legal Entity
  9354. exercising permissions granted by this License.
  9355. "Source" form shall mean the preferred form for making modifications,
  9356. including but not limited to software source code, documentation
  9357. source, and configuration files.
  9358. "Object" form shall mean any form resulting from mechanical
  9359. transformation or translation of a Source form, including but
  9360. not limited to compiled object code, generated documentation,
  9361. and conversions to other media types.
  9362. "Work" shall mean the work of authorship, whether in Source or
  9363. Object form, made available under the License, as indicated by a
  9364. copyright notice that is included in or attached to the work
  9365. (an example is provided in the Appendix below).
  9366. "Derivative Works" shall mean any work, whether in Source or Object
  9367. form, that is based on (or derived from) the Work and for which the
  9368. editorial revisions, annotations, elaborations, or other modifications
  9369. represent, as a whole, an original work of authorship. For the purposes
  9370. of this License, Derivative Works shall not include works that remain
  9371. separable from, or merely link (or bind by name) to the interfaces of,
  9372. the Work and Derivative Works thereof.
  9373. "Contribution" shall mean any work of authorship, including
  9374. the original version of the Work and any modifications or additions
  9375. to that Work or Derivative Works thereof, that is intentionally
  9376. submitted to Licensor for inclusion in the Work by the copyright owner
  9377. or by an individual or Legal Entity authorized to submit on behalf of
  9378. the copyright owner. For the purposes of this definition, "submitted"
  9379. means any form of electronic, verbal, or written communication sent
  9380. to the Licensor or its representatives, including but not limited to
  9381. communication on electronic mailing lists, source code control systems,
  9382. and issue tracking systems that are managed by, or on behalf of, the
  9383. Licensor for the purpose of discussing and improving the Work, but
  9384. excluding communication that is conspicuously marked or otherwise
  9385. designated in writing by the copyright owner as "Not a Contribution."
  9386. "Contributor" shall mean Licensor and any individual or Legal Entity
  9387. on behalf of whom a Contribution has been received by Licensor and
  9388. subsequently incorporated within the Work.
  9389. 2. Grant of Copyright License. Subject to the terms and conditions of
  9390. this License, each Contributor hereby grants to You a perpetual,
  9391. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9392. copyright license to reproduce, prepare Derivative Works of,
  9393. publicly display, publicly perform, sublicense, and distribute the
  9394. Work and such Derivative Works in Source or Object form.
  9395. 3. Grant of Patent License. Subject to the terms and conditions of
  9396. this License, each Contributor hereby grants to You a perpetual,
  9397. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9398. (except as stated in this section) patent license to make, have made,
  9399. use, offer to sell, sell, import, and otherwise transfer the Work,
  9400. where such license applies only to those patent claims licensable
  9401. by such Contributor that are necessarily infringed by their
  9402. Contribution(s) alone or by combination of their Contribution(s)
  9403. with the Work to which such Contribution(s) was submitted. If You
  9404. institute patent litigation against any entity (including a
  9405. cross-claim or counterclaim in a lawsuit) alleging that the Work
  9406. or a Contribution incorporated within the Work constitutes direct
  9407. or contributory patent infringement, then any patent licenses
  9408. granted to You under this License for that Work shall terminate
  9409. as of the date such litigation is filed.
  9410. 4. Redistribution. You may reproduce and distribute copies of the
  9411. Work or Derivative Works thereof in any medium, with or without
  9412. modifications, and in Source or Object form, provided that You
  9413. meet the following conditions:
  9414. (a) You must give any other recipients of the Work or
  9415. Derivative Works a copy of this License; and
  9416. (b) You must cause any modified files to carry prominent notices
  9417. stating that You changed the files; and
  9418. (c) You must retain, in the Source form of any Derivative Works
  9419. that You distribute, all copyright, patent, trademark, and
  9420. attribution notices from the Source form of the Work,
  9421. excluding those notices that do not pertain to any part of
  9422. the Derivative Works; and
  9423. (d) If the Work includes a "NOTICE" text file as part of its
  9424. distribution, then any Derivative Works that You distribute must
  9425. include a readable copy of the attribution notices contained
  9426. within such NOTICE file, excluding those notices that do not
  9427. pertain to any part of the Derivative Works, in at least one
  9428. of the following places: within a NOTICE text file distributed
  9429. as part of the Derivative Works; within the Source form or
  9430. documentation, if provided along with the Derivative Works; or,
  9431. within a display generated by the Derivative Works, if and
  9432. wherever such third-party notices normally appear. The contents
  9433. of the NOTICE file are for informational purposes only and
  9434. do not modify the License. You may add Your own attribution
  9435. notices within Derivative Works that You distribute, alongside
  9436. or as an addendum to the NOTICE text from the Work, provided
  9437. that such additional attribution notices cannot be construed
  9438. as modifying the License.
  9439. You may add Your own copyright statement to Your modifications and
  9440. may provide additional or different license terms and conditions
  9441. for use, reproduction, or distribution of Your modifications, or
  9442. for any such Derivative Works as a whole, provided Your use,
  9443. reproduction, and distribution of the Work otherwise complies with
  9444. the conditions stated in this License.
  9445. 5. Submission of Contributions. Unless You explicitly state otherwise,
  9446. any Contribution intentionally submitted for inclusion in the Work
  9447. by You to the Licensor shall be under the terms and conditions of
  9448. this License, without any additional terms or conditions.
  9449. Notwithstanding the above, nothing herein shall supersede or modify
  9450. the terms of any separate license agreement you may have executed
  9451. with Licensor regarding such Contributions.
  9452. 6. Trademarks. This License does not grant permission to use the trade
  9453. names, trademarks, service marks, or product names of the Licensor,
  9454. except as required for reasonable and customary use in describing the
  9455. origin of the Work and reproducing the content of the NOTICE file.
  9456. 7. Disclaimer of Warranty. Unless required by applicable law or
  9457. agreed to in writing, Licensor provides the Work (and each
  9458. Contributor provides its Contributions) on an "AS IS" BASIS,
  9459. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  9460. implied, including, without limitation, any warranties or conditions
  9461. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  9462. PARTICULAR PURPOSE. You are solely responsible for determining the
  9463. appropriateness of using or redistributing the Work and assume any
  9464. risks associated with Your exercise of permissions under this License.
  9465. 8. Limitation of Liability. In no event and under no legal theory,
  9466. whether in tort (including negligence), contract, or otherwise,
  9467. unless required by applicable law (such as deliberate and grossly
  9468. negligent acts) or agreed to in writing, shall any Contributor be
  9469. liable to You for damages, including any direct, indirect, special,
  9470. incidental, or consequential damages of any character arising as a
  9471. result of this License or out of the use or inability to use the
  9472. Work (including but not limited to damages for loss of goodwill,
  9473. work stoppage, computer failure or malfunction, or any and all
  9474. other commercial damages or losses), even if such Contributor
  9475. has been advised of the possibility of such damages.
  9476. 9. Accepting Warranty or Additional Liability. While redistributing
  9477. the Work or Derivative Works thereof, You may choose to offer,
  9478. and charge a fee for, acceptance of support, warranty, indemnity,
  9479. or other liability obligations and/or rights consistent with this
  9480. License. However, in accepting such obligations, You may act only
  9481. on Your own behalf and on Your sole responsibility, not on behalf
  9482. of any other Contributor, and only if You agree to indemnify,
  9483. defend, and hold each Contributor harmless for any liability
  9484. incurred by, or claims asserted against, such Contributor by reason
  9485. of your accepting any such warranty or additional liability.
  9486. END OF TERMS AND CONDITIONS
  9487. APPENDIX: How to apply the Apache License to your work.
  9488. To apply the Apache License to your work, attach the following
  9489. boilerplate notice, with the fields enclosed by brackets "[]"
  9490. replaced with your own identifying information. (Don't include
  9491. the brackets!) The text should be enclosed in the appropriate
  9492. comment syntax for the file format. We also recommend that a
  9493. file or class name and description of purpose be included on the
  9494. same "printed page" as the copyright notice for easier
  9495. identification within third-party archives.
  9496. Copyright 2017, The TensorFlow Authors.
  9497. Licensed under the Apache License, Version 2.0 (the "License");
  9498. you may not use this file except in compliance with the License.
  9499. You may obtain a copy of the License at
  9500. http://www.apache.org/licenses/LICENSE-2.0
  9501. Unless required by applicable law or agreed to in writing, software
  9502. distributed under the License is distributed on an "AS IS" BASIS,
  9503. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9504. See the License for the specific language governing permissions and
  9505. limitations under the License.
  9506. neon2sse
  9507. created by Victoria Zhislina, the Senior Application Engineer, Intel Corporation, victoria.zhislina@intel.com
  9508. *** Copyright (C) 2012-2016 Intel Corporation. All rights reserved.
  9509. IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
  9510. By downloading, copying, installing or using the software you agree to this license.
  9511. If you do not agree to this license, do not download, install, copy or use the software.
  9512. License Agreement
  9513. Redistribution and use in source and binary forms, with or without modification,
  9514. are permitted provided that the following conditions are met:
  9515. * Redistributions of source code must retain the above copyright notice,
  9516. this list of conditions and the following disclaimer.
  9517. * The name of the copyright holders may not be used to endorse or promote products
  9518. derived from this software without specific prior written permission.
  9519. This software is provided by the copyright holders and contributors "as is" and
  9520. any express or implied warranties, including, but not limited to, the implied
  9521. warranties of merchantability and fitness for a particular purpose are disclaimed.
  9522. In no event shall the Intel Corporation or contributors be liable for any direct,
  9523. indirect, incidental, special, exemplary, or consequential damages
  9524. (including, but not limited to, procurement of substitute goods or services;
  9525. loss of use, data, or profits; or business interruption) however caused
  9526. and on any theory of liability, whether in contract, strict liability,
  9527. or tort (including negligence or otherwise) arising in any way out of
  9528. the use of this software, even if advised of the possibility of such damage.
  9529. neon_mathfun
  9530. Copyright (C) 2007 Julien Pommier
  9531. This software is provided 'as-is', without any express or implied
  9532. warranty. In no event will the authors be held liable for any damages
  9533. arising from the use of this software.
  9534. Permission is granted to anyone to use this software for any purpose,
  9535. including commercial applications, and to alter it and redistribute it
  9536. freely, subject to the following restrictions:
  9537. 1. The origin of this software must not be misrepresented; you must not
  9538. claim that you wrote the original software. If you use this software
  9539. in a product, an acknowledgment in the product documentation would be
  9540. appreciated but is not required.
  9541. 2. Altered source versions must be plainly marked as such, and must not be
  9542. misrepresented as being the original software.
  9543. 3. This notice may not be removed or altered from any source distribution.
  9544. nsync
  9545. Apache License
  9546. Version 2.0, January 2004
  9547. http://www.apache.org/licenses/
  9548. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9549. 1. Definitions.
  9550. "License" shall mean the terms and conditions for use, reproduction,
  9551. and distribution as defined by Sections 1 through 9 of this document.
  9552. "Licensor" shall mean the copyright owner or entity authorized by
  9553. the copyright owner that is granting the License.
  9554. "Legal Entity" shall mean the union of the acting entity and all
  9555. other entities that control, are controlled by, or are under common
  9556. control with that entity. For the purposes of this definition,
  9557. "control" means (i) the power, direct or indirect, to cause the
  9558. direction or management of such entity, whether by contract or
  9559. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9560. outstanding shares, or (iii) beneficial ownership of such entity.
  9561. "You" (or "Your") shall mean an individual or Legal Entity
  9562. exercising permissions granted by this License.
  9563. "Source" form shall mean the preferred form for making modifications,
  9564. including but not limited to software source code, documentation
  9565. source, and configuration files.
  9566. "Object" form shall mean any form resulting from mechanical
  9567. transformation or translation of a Source form, including but
  9568. not limited to compiled object code, generated documentation,
  9569. and conversions to other media types.
  9570. "Work" shall mean the work of authorship, whether in Source or
  9571. Object form, made available under the License, as indicated by a
  9572. copyright notice that is included in or attached to the work
  9573. (an example is provided in the Appendix below).
  9574. "Derivative Works" shall mean any work, whether in Source or Object
  9575. form, that is based on (or derived from) the Work and for which the
  9576. editorial revisions, annotations, elaborations, or other modifications
  9577. represent, as a whole, an original work of authorship. For the purposes
  9578. of this License, Derivative Works shall not include works that remain
  9579. separable from, or merely link (or bind by name) to the interfaces of,
  9580. the Work and Derivative Works thereof.
  9581. "Contribution" shall mean any work of authorship, including
  9582. the original version of the Work and any modifications or additions
  9583. to that Work or Derivative Works thereof, that is intentionally
  9584. submitted to Licensor for inclusion in the Work by the copyright owner
  9585. or by an individual or Legal Entity authorized to submit on behalf of
  9586. the copyright owner. For the purposes of this definition, "submitted"
  9587. means any form of electronic, verbal, or written communication sent
  9588. to the Licensor or its representatives, including but not limited to
  9589. communication on electronic mailing lists, source code control systems,
  9590. and issue tracking systems that are managed by, or on behalf of, the
  9591. Licensor for the purpose of discussing and improving the Work, but
  9592. excluding communication that is conspicuously marked or otherwise
  9593. designated in writing by the copyright owner as "Not a Contribution."
  9594. "Contributor" shall mean Licensor and any individual or Legal Entity
  9595. on behalf of whom a Contribution has been received by Licensor and
  9596. subsequently incorporated within the Work.
  9597. 2. Grant of Copyright License. Subject to the terms and conditions of
  9598. this License, each Contributor hereby grants to You a perpetual,
  9599. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9600. copyright license to reproduce, prepare Derivative Works of,
  9601. publicly display, publicly perform, sublicense, and distribute the
  9602. Work and such Derivative Works in Source or Object form.
  9603. 3. Grant of Patent License. Subject to the terms and conditions of
  9604. this License, each Contributor hereby grants to You a perpetual,
  9605. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9606. (except as stated in this section) patent license to make, have made,
  9607. use, offer to sell, sell, import, and otherwise transfer the Work,
  9608. where such license applies only to those patent claims licensable
  9609. by such Contributor that are necessarily infringed by their
  9610. Contribution(s) alone or by combination of their Contribution(s)
  9611. with the Work to which such Contribution(s) was submitted. If You
  9612. institute patent litigation against any entity (including a
  9613. cross-claim or counterclaim in a lawsuit) alleging that the Work
  9614. or a Contribution incorporated within the Work constitutes direct
  9615. or contributory patent infringement, then any patent licenses
  9616. granted to You under this License for that Work shall terminate
  9617. as of the date such litigation is filed.
  9618. 4. Redistribution. You may reproduce and distribute copies of the
  9619. Work or Derivative Works thereof in any medium, with or without
  9620. modifications, and in Source or Object form, provided that You
  9621. meet the following conditions:
  9622. (a) You must give any other recipients of the Work or
  9623. Derivative Works a copy of this License; and
  9624. (b) You must cause any modified files to carry prominent notices
  9625. stating that You changed the files; and
  9626. (c) You must retain, in the Source form of any Derivative Works
  9627. that You distribute, all copyright, patent, trademark, and
  9628. attribution notices from the Source form of the Work,
  9629. excluding those notices that do not pertain to any part of
  9630. the Derivative Works; and
  9631. (d) If the Work includes a "NOTICE" text file as part of its
  9632. distribution, then any Derivative Works that You distribute must
  9633. include a readable copy of the attribution notices contained
  9634. within such NOTICE file, excluding those notices that do not
  9635. pertain to any part of the Derivative Works, in at least one
  9636. of the following places: within a NOTICE text file distributed
  9637. as part of the Derivative Works; within the Source form or
  9638. documentation, if provided along with the Derivative Works; or,
  9639. within a display generated by the Derivative Works, if and
  9640. wherever such third-party notices normally appear. The contents
  9641. of the NOTICE file are for informational purposes only and
  9642. do not modify the License. You may add Your own attribution
  9643. notices within Derivative Works that You distribute, alongside
  9644. or as an addendum to the NOTICE text from the Work, provided
  9645. that such additional attribution notices cannot be construed
  9646. as modifying the License.
  9647. You may add Your own copyright statement to Your modifications and
  9648. may provide additional or different license terms and conditions
  9649. for use, reproduction, or distribution of Your modifications, or
  9650. for any such Derivative Works as a whole, provided Your use,
  9651. reproduction, and distribution of the Work otherwise complies with
  9652. the conditions stated in this License.
  9653. 5. Submission of Contributions. Unless You explicitly state otherwise,
  9654. any Contribution intentionally submitted for inclusion in the Work
  9655. by You to the Licensor shall be under the terms and conditions of
  9656. this License, without any additional terms or conditions.
  9657. Notwithstanding the above, nothing herein shall supersede or modify
  9658. the terms of any separate license agreement you may have executed
  9659. with Licensor regarding such Contributions.
  9660. 6. Trademarks. This License does not grant permission to use the trade
  9661. names, trademarks, service marks, or product names of the Licensor,
  9662. except as required for reasonable and customary use in describing the
  9663. origin of the Work and reproducing the content of the NOTICE file.
  9664. 7. Disclaimer of Warranty. Unless required by applicable law or
  9665. agreed to in writing, Licensor provides the Work (and each
  9666. Contributor provides its Contributions) on an "AS IS" BASIS,
  9667. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  9668. implied, including, without limitation, any warranties or conditions
  9669. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  9670. PARTICULAR PURPOSE. You are solely responsible for determining the
  9671. appropriateness of using or redistributing the Work and assume any
  9672. risks associated with Your exercise of permissions under this License.
  9673. 8. Limitation of Liability. In no event and under no legal theory,
  9674. whether in tort (including negligence), contract, or otherwise,
  9675. unless required by applicable law (such as deliberate and grossly
  9676. negligent acts) or agreed to in writing, shall any Contributor be
  9677. liable to You for damages, including any direct, indirect, special,
  9678. incidental, or consequential damages of any character arising as a
  9679. result of this License or out of the use or inability to use the
  9680. Work (including but not limited to damages for loss of goodwill,
  9681. work stoppage, computer failure or malfunction, or any and all
  9682. other commercial damages or losses), even if such Contributor
  9683. has been advised of the possibility of such damages.
  9684. 9. Accepting Warranty or Additional Liability. While redistributing
  9685. the Work or Derivative Works thereof, You may choose to offer,
  9686. and charge a fee for, acceptance of support, warranty, indemnity,
  9687. or other liability obligations and/or rights consistent with this
  9688. License. However, in accepting such obligations, You may act only
  9689. on Your own behalf and on Your sole responsibility, not on behalf
  9690. of any other Contributor, and only if You agree to indemnify,
  9691. defend, and hold each Contributor harmless for any liability
  9692. incurred by, or claims asserted against, such Contributor by reason
  9693. of your accepting any such warranty or additional liability.
  9694. END OF TERMS AND CONDITIONS
  9695. APPENDIX: How to apply the Apache License to your work.
  9696. To apply the Apache License to your work, attach the following
  9697. boilerplate notice, with the fields enclosed by brackets "[]"
  9698. replaced with your own identifying information. (Don't include
  9699. the brackets!) The text should be enclosed in the appropriate
  9700. comment syntax for the file format. We also recommend that a
  9701. file or class name and description of purpose be included on the
  9702. same "printed page" as the copyright notice for easier
  9703. identification within third-party archives.
  9704. Copyright [yyyy] [name of copyright owner]
  9705. Licensed under the Apache License, Version 2.0 (the "License");
  9706. you may not use this file except in compliance with the License.
  9707. You may obtain a copy of the License at
  9708. http://www.apache.org/licenses/LICENSE-2.0
  9709. Unless required by applicable law or agreed to in writing, software
  9710. distributed under the License is distributed on an "AS IS" BASIS,
  9711. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9712. See the License for the specific language governing permissions and
  9713. limitations under the License.
  9714. riscv_isa_sim
  9715. Copyright (c) 2010-2017, The Regents of the University of California
  9716. (Regents). All Rights Reserved.
  9717. Redistribution and use in source and binary forms, with or without
  9718. modification, are permitted provided that the following conditions are met:
  9719. 1. Redistributions of source code must retain the above copyright
  9720. notice, this list of conditions and the following disclaimer.
  9721. 2. Redistributions in binary form must reproduce the above copyright
  9722. notice, this list of conditions and the following disclaimer in the
  9723. documentation and/or other materials provided with the distribution.
  9724. 3. Neither the name of the Regents nor the
  9725. names of its contributors may be used to endorse or promote products
  9726. derived from this software without specific prior written permission.
  9727. IN NO EVENT SHALL REGENTS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,
  9728. SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING
  9729. OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF REGENTS HAS
  9730. BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9731. REGENTS SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
  9732. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  9733. PURPOSE. THE SOFTWARE AND ACCOMPANYING DOCUMENTATION, IF ANY, PROVIDED
  9734. HEREUNDER IS PROVIDED "AS IS". REGENTS HAS NO OBLIGATION TO PROVIDE
  9735. MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
  9736. ruy
  9737. Apache License
  9738. Version 2.0, January 2004
  9739. http://www.apache.org/licenses/
  9740. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9741. 1. Definitions.
  9742. "License" shall mean the terms and conditions for use, reproduction,
  9743. and distribution as defined by Sections 1 through 9 of this document.
  9744. "Licensor" shall mean the copyright owner or entity authorized by
  9745. the copyright owner that is granting the License.
  9746. "Legal Entity" shall mean the union of the acting entity and all
  9747. other entities that control, are controlled by, or are under common
  9748. control with that entity. For the purposes of this definition,
  9749. "control" means (i) the power, direct or indirect, to cause the
  9750. direction or management of such entity, whether by contract or
  9751. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9752. outstanding shares, or (iii) beneficial ownership of such entity.
  9753. "You" (or "Your") shall mean an individual or Legal Entity
  9754. exercising permissions granted by this License.
  9755. "Source" form shall mean the preferred form for making modifications,
  9756. including but not limited to software source code, documentation
  9757. source, and configuration files.
  9758. "Object" form shall mean any form resulting from mechanical
  9759. transformation or translation of a Source form, including but
  9760. not limited to compiled object code, generated documentation,
  9761. and conversions to other media types.
  9762. "Work" shall mean the work of authorship, whether in Source or
  9763. Object form, made available under the License, as indicated by a
  9764. copyright notice that is included in or attached to the work
  9765. (an example is provided in the Appendix below).
  9766. "Derivative Works" shall mean any work, whether in Source or Object
  9767. form, that is based on (or derived from) the Work and for which the
  9768. editorial revisions, annotations, elaborations, or other modifications
  9769. represent, as a whole, an original work of authorship. For the purposes
  9770. of this License, Derivative Works shall not include works that remain
  9771. separable from, or merely link (or bind by name) to the interfaces of,
  9772. the Work and Derivative Works thereof.
  9773. "Contribution" shall mean any work of authorship, including
  9774. the original version of the Work and any modifications or additions
  9775. to that Work or Derivative Works thereof, that is intentionally
  9776. submitted to Licensor for inclusion in the Work by the copyright owner
  9777. or by an individual or Legal Entity authorized to submit on behalf of
  9778. the copyright owner. For the purposes of this definition, "submitted"
  9779. means any form of electronic, verbal, or written communication sent
  9780. to the Licensor or its representatives, including but not limited to
  9781. communication on electronic mailing lists, source code control systems,
  9782. and issue tracking systems that are managed by, or on behalf of, the
  9783. Licensor for the purpose of discussing and improving the Work, but
  9784. excluding communication that is conspicuously marked or otherwise
  9785. designated in writing by the copyright owner as "Not a Contribution."
  9786. "Contributor" shall mean Licensor and any individual or Legal Entity
  9787. on behalf of whom a Contribution has been received by Licensor and
  9788. subsequently incorporated within the Work.
  9789. 2. Grant of Copyright License. Subject to the terms and conditions of
  9790. this License, each Contributor hereby grants to You a perpetual,
  9791. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9792. copyright license to reproduce, prepare Derivative Works of,
  9793. publicly display, publicly perform, sublicense, and distribute the
  9794. Work and such Derivative Works in Source or Object form.
  9795. 3. Grant of Patent License. Subject to the terms and conditions of
  9796. this License, each Contributor hereby grants to You a perpetual,
  9797. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9798. (except as stated in this section) patent license to make, have made,
  9799. use, offer to sell, sell, import, and otherwise transfer the Work,
  9800. where such license applies only to those patent claims licensable
  9801. by such Contributor that are necessarily infringed by their
  9802. Contribution(s) alone or by combination of their Contribution(s)
  9803. with the Work to which such Contribution(s) was submitted. If You
  9804. institute patent litigation against any entity (including a
  9805. cross-claim or counterclaim in a lawsuit) alleging that the Work
  9806. or a Contribution incorporated within the Work constitutes direct
  9807. or contributory patent infringement, then any patent licenses
  9808. granted to You under this License for that Work shall terminate
  9809. as of the date such litigation is filed.
  9810. 4. Redistribution. You may reproduce and distribute copies of the
  9811. Work or Derivative Works thereof in any medium, with or without
  9812. modifications, and in Source or Object form, provided that You
  9813. meet the following conditions:
  9814. (a) You must give any other recipients of the Work or
  9815. Derivative Works a copy of this License; and
  9816. (b) You must cause any modified files to carry prominent notices
  9817. stating that You changed the files; and
  9818. (c) You must retain, in the Source form of any Derivative Works
  9819. that You distribute, all copyright, patent, trademark, and
  9820. attribution notices from the Source form of the Work,
  9821. excluding those notices that do not pertain to any part of
  9822. the Derivative Works; and
  9823. (d) If the Work includes a "NOTICE" text file as part of its
  9824. distribution, then any Derivative Works that You distribute must
  9825. include a readable copy of the attribution notices contained
  9826. within such NOTICE file, excluding those notices that do not
  9827. pertain to any part of the Derivative Works, in at least one
  9828. of the following places: within a NOTICE text file distributed
  9829. as part of the Derivative Works; within the Source form or
  9830. documentation, if provided along with the Derivative Works; or,
  9831. within a display generated by the Derivative Works, if and
  9832. wherever such third-party notices normally appear. The contents
  9833. of the NOTICE file are for informational purposes only and
  9834. do not modify the License. You may add Your own attribution
  9835. notices within Derivative Works that You distribute, alongside
  9836. or as an addendum to the NOTICE text from the Work, provided
  9837. that such additional attribution notices cannot be construed
  9838. as modifying the License.
  9839. You may add Your own copyright statement to Your modifications and
  9840. may provide additional or different license terms and conditions
  9841. for use, reproduction, or distribution of Your modifications, or
  9842. for any such Derivative Works as a whole, provided Your use,
  9843. reproduction, and distribution of the Work otherwise complies with
  9844. the conditions stated in this License.
  9845. 5. Submission of Contributions. Unless You explicitly state otherwise,
  9846. any Contribution intentionally submitted for inclusion in the Work
  9847. by You to the Licensor shall be under the terms and conditions of
  9848. this License, without any additional terms or conditions.
  9849. Notwithstanding the above, nothing herein shall supersede or modify
  9850. the terms of any separate license agreement you may have executed
  9851. with Licensor regarding such Contributions.
  9852. 6. Trademarks. This License does not grant permission to use the trade
  9853. names, trademarks, service marks, or product names of the Licensor,
  9854. except as required for reasonable and customary use in describing the
  9855. origin of the Work and reproducing the content of the NOTICE file.
  9856. 7. Disclaimer of Warranty. Unless required by applicable law or
  9857. agreed to in writing, Licensor provides the Work (and each
  9858. Contributor provides its Contributions) on an "AS IS" BASIS,
  9859. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  9860. implied, including, without limitation, any warranties or conditions
  9861. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  9862. PARTICULAR PURPOSE. You are solely responsible for determining the
  9863. appropriateness of using or redistributing the Work and assume any
  9864. risks associated with Your exercise of permissions under this License.
  9865. 8. Limitation of Liability. In no event and under no legal theory,
  9866. whether in tort (including negligence), contract, or otherwise,
  9867. unless required by applicable law (such as deliberate and grossly
  9868. negligent acts) or agreed to in writing, shall any Contributor be
  9869. liable to You for damages, including any direct, indirect, special,
  9870. incidental, or consequential damages of any character arising as a
  9871. result of this License or out of the use or inability to use the
  9872. Work (including but not limited to damages for loss of goodwill,
  9873. work stoppage, computer failure or malfunction, or any and all
  9874. other commercial damages or losses), even if such Contributor
  9875. has been advised of the possibility of such damages.
  9876. 9. Accepting Warranty or Additional Liability. While redistributing
  9877. the Work or Derivative Works thereof, You may choose to offer,
  9878. and charge a fee for, acceptance of support, warranty, indemnity,
  9879. or other liability obligations and/or rights consistent with this
  9880. License. However, in accepting such obligations, You may act only
  9881. on Your own behalf and on Your sole responsibility, not on behalf
  9882. of any other Contributor, and only if You agree to indemnify,
  9883. defend, and hold each Contributor harmless for any liability
  9884. incurred by, or claims asserted against, such Contributor by reason
  9885. of your accepting any such warranty or additional liability.
  9886. END OF TERMS AND CONDITIONS
  9887. APPENDIX: How to apply the Apache License to your work.
  9888. To apply the Apache License to your work, attach the following
  9889. boilerplate notice, with the fields enclosed by brackets "[]"
  9890. replaced with your own identifying information. (Don't include
  9891. the brackets!) The text should be enclosed in the appropriate
  9892. comment syntax for the file format. We also recommend that a
  9893. file or class name and description of purpose be included on the
  9894. same "printed page" as the copyright notice for easier
  9895. identification within third-party archives.
  9896. Copyright [yyyy] [name of copyright owner]
  9897. Licensed under the Apache License, Version 2.0 (the "License");
  9898. you may not use this file except in compliance with the License.
  9899. You may obtain a copy of the License at
  9900. http://www.apache.org/licenses/LICENSE-2.0
  9901. Unless required by applicable law or agreed to in writing, software
  9902. distributed under the License is distributed on an "AS IS" BASIS,
  9903. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9904. See the License for the specific language governing permissions and
  9905. limitations under the License.
  9906. sentencepiece
  9907. Apache License
  9908. Version 2.0, January 2004
  9909. http://www.apache.org/licenses/
  9910. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9911. 1. Definitions.
  9912. "License" shall mean the terms and conditions for use, reproduction,
  9913. and distribution as defined by Sections 1 through 9 of this document.
  9914. "Licensor" shall mean the copyright owner or entity authorized by
  9915. the copyright owner that is granting the License.
  9916. "Legal Entity" shall mean the union of the acting entity and all
  9917. other entities that control, are controlled by, or are under common
  9918. control with that entity. For the purposes of this definition,
  9919. "control" means (i) the power, direct or indirect, to cause the
  9920. direction or management of such entity, whether by contract or
  9921. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9922. outstanding shares, or (iii) beneficial ownership of such entity.
  9923. "You" (or "Your") shall mean an individual or Legal Entity
  9924. exercising permissions granted by this License.
  9925. "Source" form shall mean the preferred form for making modifications,
  9926. including but not limited to software source code, documentation
  9927. source, and configuration files.
  9928. "Object" form shall mean any form resulting from mechanical
  9929. transformation or translation of a Source form, including but
  9930. not limited to compiled object code, generated documentation,
  9931. and conversions to other media types.
  9932. "Work" shall mean the work of authorship, whether in Source or
  9933. Object form, made available under the License, as indicated by a
  9934. copyright notice that is included in or attached to the work
  9935. (an example is provided in the Appendix below).
  9936. "Derivative Works" shall mean any work, whether in Source or Object
  9937. form, that is based on (or derived from) the Work and for which the
  9938. editorial revisions, annotations, elaborations, or other modifications
  9939. represent, as a whole, an original work of authorship. For the purposes
  9940. of this License, Derivative Works shall not include works that remain
  9941. separable from, or merely link (or bind by name) to the interfaces of,
  9942. the Work and Derivative Works thereof.
  9943. "Contribution" shall mean any work of authorship, including
  9944. the original version of the Work and any modifications or additions
  9945. to that Work or Derivative Works thereof, that is intentionally
  9946. submitted to Licensor for inclusion in the Work by the copyright owner
  9947. or by an individual or Legal Entity authorized to submit on behalf of
  9948. the copyright owner. For the purposes of this definition, "submitted"
  9949. means any form of electronic, verbal, or written communication sent
  9950. to the Licensor or its representatives, including but not limited to
  9951. communication on electronic mailing lists, source code control systems,
  9952. and issue tracking systems that are managed by, or on behalf of, the
  9953. Licensor for the purpose of discussing and improving the Work, but
  9954. excluding communication that is conspicuously marked or otherwise
  9955. designated in writing by the copyright owner as "Not a Contribution."
  9956. "Contributor" shall mean Licensor and any individual or Legal Entity
  9957. on behalf of whom a Contribution has been received by Licensor and
  9958. subsequently incorporated within the Work.
  9959. 2. Grant of Copyright License. Subject to the terms and conditions of
  9960. this License, each Contributor hereby grants to You a perpetual,
  9961. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9962. copyright license to reproduce, prepare Derivative Works of,
  9963. publicly display, publicly perform, sublicense, and distribute the
  9964. Work and such Derivative Works in Source or Object form.
  9965. 3. Grant of Patent License. Subject to the terms and conditions of
  9966. this License, each Contributor hereby grants to You a perpetual,
  9967. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9968. (except as stated in this section) patent license to make, have made,
  9969. use, offer to sell, sell, import, and otherwise transfer the Work,
  9970. where such license applies only to those patent claims licensable
  9971. by such Contributor that are necessarily infringed by their
  9972. Contribution(s) alone or by combination of their Contribution(s)
  9973. with the Work to which such Contribution(s) was submitted. If You
  9974. institute patent litigation against any entity (including a
  9975. cross-claim or counterclaim in a lawsuit) alleging that the Work
  9976. or a Contribution incorporated within the Work constitutes direct
  9977. or contributory patent infringement, then any patent licenses
  9978. granted to You under this License for that Work shall terminate
  9979. as of the date such litigation is filed.
  9980. 4. Redistribution. You may reproduce and distribute copies of the
  9981. Work or Derivative Works thereof in any medium, with or without
  9982. modifications, and in Source or Object form, provided that You
  9983. meet the following conditions:
  9984. (a) You must give any other recipients of the Work or
  9985. Derivative Works a copy of this License; and
  9986. (b) You must cause any modified files to carry prominent notices
  9987. stating that You changed the files; and
  9988. (c) You must retain, in the Source form of any Derivative Works
  9989. that You distribute, all copyright, patent, trademark, and
  9990. attribution notices from the Source form of the Work,
  9991. excluding those notices that do not pertain to any part of
  9992. the Derivative Works; and
  9993. (d) If the Work includes a "NOTICE" text file as part of its
  9994. distribution, then any Derivative Works that You distribute must
  9995. include a readable copy of the attribution notices contained
  9996. within such NOTICE file, excluding those notices that do not
  9997. pertain to any part of the Derivative Works, in at least one
  9998. of the following places: within a NOTICE text file distributed
  9999. as part of the Derivative Works; within the Source form or
  10000. documentation, if provided along with the Derivative Works; or,
  10001. within a display generated by the Derivative Works, if and
  10002. wherever such third-party notices normally appear. The contents
  10003. of the NOTICE file are for informational purposes only and
  10004. do not modify the License. You may add Your own attribution
  10005. notices within Derivative Works that You distribute, alongside
  10006. or as an addendum to the NOTICE text from the Work, provided
  10007. that such additional attribution notices cannot be construed
  10008. as modifying the License.
  10009. You may add Your own copyright statement to Your modifications and
  10010. may provide additional or different license terms and conditions
  10011. for use, reproduction, or distribution of Your modifications, or
  10012. for any such Derivative Works as a whole, provided Your use,
  10013. reproduction, and distribution of the Work otherwise complies with
  10014. the conditions stated in this License.
  10015. 5. Submission of Contributions. Unless You explicitly state otherwise,
  10016. any Contribution intentionally submitted for inclusion in the Work
  10017. by You to the Licensor shall be under the terms and conditions of
  10018. this License, without any additional terms or conditions.
  10019. Notwithstanding the above, nothing herein shall supersede or modify
  10020. the terms of any separate license agreement you may have executed
  10021. with Licensor regarding such Contributions.
  10022. 6. Trademarks. This License does not grant permission to use the trade
  10023. names, trademarks, service marks, or product names of the Licensor,
  10024. except as required for reasonable and customary use in describing the
  10025. origin of the Work and reproducing the content of the NOTICE file.
  10026. 7. Disclaimer of Warranty. Unless required by applicable law or
  10027. agreed to in writing, Licensor provides the Work (and each
  10028. Contributor provides its Contributions) on an "AS IS" BASIS,
  10029. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  10030. implied, including, without limitation, any warranties or conditions
  10031. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  10032. PARTICULAR PURPOSE. You are solely responsible for determining the
  10033. appropriateness of using or redistributing the Work and assume any
  10034. risks associated with Your exercise of permissions under this License.
  10035. 8. Limitation of Liability. In no event and under no legal theory,
  10036. whether in tort (including negligence), contract, or otherwise,
  10037. unless required by applicable law (such as deliberate and grossly
  10038. negligent acts) or agreed to in writing, shall any Contributor be
  10039. liable to You for damages, including any direct, indirect, special,
  10040. incidental, or consequential damages of any character arising as a
  10041. result of this License or out of the use or inability to use the
  10042. Work (including but not limited to damages for loss of goodwill,
  10043. work stoppage, computer failure or malfunction, or any and all
  10044. other commercial damages or losses), even if such Contributor
  10045. has been advised of the possibility of such damages.
  10046. 9. Accepting Warranty or Additional Liability. While redistributing
  10047. the Work or Derivative Works thereof, You may choose to offer,
  10048. and charge a fee for, acceptance of support, warranty, indemnity,
  10049. or other liability obligations and/or rights consistent with this
  10050. License. However, in accepting such obligations, You may act only
  10051. on Your own behalf and on Your sole responsibility, not on behalf
  10052. of any other Contributor, and only if You agree to indemnify,
  10053. defend, and hold each Contributor harmless for any liability
  10054. incurred by, or claims asserted against, such Contributor by reason
  10055. of your accepting any such warranty or additional liability.
  10056. END OF TERMS AND CONDITIONS
  10057. APPENDIX: How to apply the Apache License to your work.
  10058. To apply the Apache License to your work, attach the following
  10059. boilerplate notice, with the fields enclosed by brackets "[]"
  10060. replaced with your own identifying information. (Don't include
  10061. the brackets!) The text should be enclosed in the appropriate
  10062. comment syntax for the file format. We also recommend that a
  10063. file or class name and description of purpose be included on the
  10064. same "printed page" as the copyright notice for easier
  10065. identification within third-party archives.
  10066. Copyright [yyyy] [name of copyright owner]
  10067. Licensed under the Apache License, Version 2.0 (the "License");
  10068. you may not use this file except in compliance with the License.
  10069. You may obtain a copy of the License at
  10070. http://www.apache.org/licenses/LICENSE-2.0
  10071. Unless required by applicable law or agreed to in writing, software
  10072. distributed under the License is distributed on an "AS IS" BASIS,
  10073. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10074. See the License for the specific language governing permissions and
  10075. limitations under the License.
  10076. -------------------------------------------------------------------------------
  10077. Copyright (c) 2008-2011, Susumu Yata All rights reserved.
  10078. Redistribution and use in source and binary forms, with or without
  10079. modification, are permitted provided that the following conditions are met:
  10080. - Redistributions of source code must retain the above copyright notice, this
  10081. list of conditions and the following disclaimer. - Redistributions in binary
  10082. form must reproduce the above copyright notice, this list of conditions and the
  10083. following disclaimer in the documentation and/or other materials provided with
  10084. the distribution. - Neither the name of the <ORGANIZATION> nor the names of
  10085. its contributors may be used to endorse or promote products derived from this
  10086. software without specific prior written permission.
  10087. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  10088. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  10089. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  10090. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
  10091. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  10092. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  10093. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  10094. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10095. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  10096. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10097. -------------------------------------------------------------------------------
  10098. This is the esaxx copyright.
  10099. Copyright (c) 2010 Daisuke Okanohara All Rights Reserved.
  10100. Permission is hereby granted, free of charge, to any person
  10101. obtaining a copy of this software and associated documentation
  10102. files (the "Software"), to deal in the Software without
  10103. restriction, including without limitation the rights to use,
  10104. copy, modify, merge, publish, distribute, sublicense, and/or sell
  10105. copies of the Software, and to permit persons to whom the
  10106. Software is furnished to do so, subject to the following
  10107. conditions:
  10108. The above copyright notice and this permission notice shall be
  10109. included in all copies or substantial portions of the Software.
  10110. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  10111. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  10112. OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  10113. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
  10114. HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  10115. WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  10116. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  10117. OTHER DEALINGS IN THE SOFTWARE.
  10118. -------------------------------------------------------------------------------
  10119. Copyright 2008 Google Inc. All rights reserved.
  10120. Redistribution and use in source and binary forms, with or without
  10121. modification, are permitted provided that the following conditions are
  10122. met:
  10123. * Redistributions of source code must retain the above copyright
  10124. notice, this list of conditions and the following disclaimer.
  10125. * Redistributions in binary form must reproduce the above
  10126. copyright notice, this list of conditions and the following disclaimer
  10127. in the documentation and/or other materials provided with the
  10128. distribution.
  10129. * Neither the name of Google Inc. nor the names of its
  10130. contributors may be used to endorse or promote products derived from
  10131. this software without specific prior written permission.
  10132. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10133. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10134. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10135. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10136. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10137. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10138. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10139. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10140. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10141. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10142. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10143. Code generated by the Protocol Buffer compiler is owned by the owner
  10144. of the input file used when generating it. This code is not
  10145. standalone and requires a support library to be linked with it. This
  10146. support library is itself covered by the above license.
  10147. sequence_lock
  10148. Apache License
  10149. Version 2.0, January 2004
  10150. http://www.apache.org/licenses/
  10151. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  10152. 1. Definitions.
  10153. "License" shall mean the terms and conditions for use, reproduction,
  10154. and distribution as defined by Sections 1 through 9 of this document.
  10155. "Licensor" shall mean the copyright owner or entity authorized by
  10156. the copyright owner that is granting the License.
  10157. "Legal Entity" shall mean the union of the acting entity and all
  10158. other entities that control, are controlled by, or are under common
  10159. control with that entity. For the purposes of this definition,
  10160. "control" means (i) the power, direct or indirect, to cause the
  10161. direction or management of such entity, whether by contract or
  10162. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  10163. outstanding shares, or (iii) beneficial ownership of such entity.
  10164. "You" (or "Your") shall mean an individual or Legal Entity
  10165. exercising permissions granted by this License.
  10166. "Source" form shall mean the preferred form for making modifications,
  10167. including but not limited to software source code, documentation
  10168. source, and configuration files.
  10169. "Object" form shall mean any form resulting from mechanical
  10170. transformation or translation of a Source form, including but
  10171. not limited to compiled object code, generated documentation,
  10172. and conversions to other media types.
  10173. "Work" shall mean the work of authorship, whether in Source or
  10174. Object form, made available under the License, as indicated by a
  10175. copyright notice that is included in or attached to the work
  10176. (an example is provided in the Appendix below).
  10177. "Derivative Works" shall mean any work, whether in Source or Object
  10178. form, that is based on (or derived from) the Work and for which the
  10179. editorial revisions, annotations, elaborations, or other modifications
  10180. represent, as a whole, an original work of authorship. For the purposes
  10181. of this License, Derivative Works shall not include works that remain
  10182. separable from, or merely link (or bind by name) to the interfaces of,
  10183. the Work and Derivative Works thereof.
  10184. "Contribution" shall mean any work of authorship, including
  10185. the original version of the Work and any modifications or additions
  10186. to that Work or Derivative Works thereof, that is intentionally
  10187. submitted to Licensor for inclusion in the Work by the copyright owner
  10188. or by an individual or Legal Entity authorized to submit on behalf of
  10189. the copyright owner. For the purposes of this definition, "submitted"
  10190. means any form of electronic, verbal, or written communication sent
  10191. to the Licensor or its representatives, including but not limited to
  10192. communication on electronic mailing lists, source code control systems,
  10193. and issue tracking systems that are managed by, or on behalf of, the
  10194. Licensor for the purpose of discussing and improving the Work, but
  10195. excluding communication that is conspicuously marked or otherwise
  10196. designated in writing by the copyright owner as "Not a Contribution."
  10197. "Contributor" shall mean Licensor and any individual or Legal Entity
  10198. on behalf of whom a Contribution has been received by Licensor and
  10199. subsequently incorporated within the Work.
  10200. 2. Grant of Copyright License. Subject to the terms and conditions of
  10201. this License, each Contributor hereby grants to You a perpetual,
  10202. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10203. copyright license to reproduce, prepare Derivative Works of,
  10204. publicly display, publicly perform, sublicense, and distribute the
  10205. Work and such Derivative Works in Source or Object form.
  10206. 3. Grant of Patent License. Subject to the terms and conditions of
  10207. this License, each Contributor hereby grants to You a perpetual,
  10208. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10209. (except as stated in this section) patent license to make, have made,
  10210. use, offer to sell, sell, import, and otherwise transfer the Work,
  10211. where such license applies only to those patent claims licensable
  10212. by such Contributor that are necessarily infringed by their
  10213. Contribution(s) alone or by combination of their Contribution(s)
  10214. with the Work to which such Contribution(s) was submitted. If You
  10215. institute patent litigation against any entity (including a
  10216. cross-claim or counterclaim in a lawsuit) alleging that the Work
  10217. or a Contribution incorporated within the Work constitutes direct
  10218. or contributory patent infringement, then any patent licenses
  10219. granted to You under this License for that Work shall terminate
  10220. as of the date such litigation is filed.
  10221. 4. Redistribution. You may reproduce and distribute copies of the
  10222. Work or Derivative Works thereof in any medium, with or without
  10223. modifications, and in Source or Object form, provided that You
  10224. meet the following conditions:
  10225. (a) You must give any other recipients of the Work or
  10226. Derivative Works a copy of this License; and
  10227. (b) You must cause any modified files to carry prominent notices
  10228. stating that You changed the files; and
  10229. (c) You must retain, in the Source form of any Derivative Works
  10230. that You distribute, all copyright, patent, trademark, and
  10231. attribution notices from the Source form of the Work,
  10232. excluding those notices that do not pertain to any part of
  10233. the Derivative Works; and
  10234. (d) If the Work includes a "NOTICE" text file as part of its
  10235. distribution, then any Derivative Works that You distribute must
  10236. include a readable copy of the attribution notices contained
  10237. within such NOTICE file, excluding those notices that do not
  10238. pertain to any part of the Derivative Works, in at least one
  10239. of the following places: within a NOTICE text file distributed
  10240. as part of the Derivative Works; within the Source form or
  10241. documentation, if provided along with the Derivative Works; or,
  10242. within a display generated by the Derivative Works, if and
  10243. wherever such third-party notices normally appear. The contents
  10244. of the NOTICE file are for informational purposes only and
  10245. do not modify the License. You may add Your own attribution
  10246. notices within Derivative Works that You distribute, alongside
  10247. or as an addendum to the NOTICE text from the Work, provided
  10248. that such additional attribution notices cannot be construed
  10249. as modifying the License.
  10250. You may add Your own copyright statement to Your modifications and
  10251. may provide additional or different license terms and conditions
  10252. for use, reproduction, or distribution of Your modifications, or
  10253. for any such Derivative Works as a whole, provided Your use,
  10254. reproduction, and distribution of the Work otherwise complies with
  10255. the conditions stated in this License.
  10256. 5. Submission of Contributions. Unless You explicitly state otherwise,
  10257. any Contribution intentionally submitted for inclusion in the Work
  10258. by You to the Licensor shall be under the terms and conditions of
  10259. this License, without any additional terms or conditions.
  10260. Notwithstanding the above, nothing herein shall supersede or modify
  10261. the terms of any separate license agreement you may have executed
  10262. with Licensor regarding such Contributions.
  10263. 6. Trademarks. This License does not grant permission to use the trade
  10264. names, trademarks, service marks, or product names of the Licensor,
  10265. except as required for reasonable and customary use in describing the
  10266. origin of the Work and reproducing the content of the NOTICE file.
  10267. 7. Disclaimer of Warranty. Unless required by applicable law or
  10268. agreed to in writing, Licensor provides the Work (and each
  10269. Contributor provides its Contributions) on an "AS IS" BASIS,
  10270. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  10271. implied, including, without limitation, any warranties or conditions
  10272. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  10273. PARTICULAR PURPOSE. You are solely responsible for determining the
  10274. appropriateness of using or redistributing the Work and assume any
  10275. risks associated with Your exercise of permissions under this License.
  10276. 8. Limitation of Liability. In no event and under no legal theory,
  10277. whether in tort (including negligence), contract, or otherwise,
  10278. unless required by applicable law (such as deliberate and grossly
  10279. negligent acts) or agreed to in writing, shall any Contributor be
  10280. liable to You for damages, including any direct, indirect, special,
  10281. incidental, or consequential damages of any character arising as a
  10282. result of this License or out of the use or inability to use the
  10283. Work (including but not limited to damages for loss of goodwill,
  10284. work stoppage, computer failure or malfunction, or any and all
  10285. other commercial damages or losses), even if such Contributor
  10286. has been advised of the possibility of such damages.
  10287. 9. Accepting Warranty or Additional Liability. While redistributing
  10288. the Work or Derivative Works thereof, You may choose to offer,
  10289. and charge a fee for, acceptance of support, warranty, indemnity,
  10290. or other liability obligations and/or rights consistent with this
  10291. License. However, in accepting such obligations, You may act only
  10292. on Your own behalf and on Your sole responsibility, not on behalf
  10293. of any other Contributor, and only if You agree to indemnify,
  10294. defend, and hold each Contributor harmless for any liability
  10295. incurred by, or claims asserted against, such Contributor by reason
  10296. of your accepting any such warranty or additional liability.
  10297. END OF TERMS AND CONDITIONS
  10298. APPENDIX: How to apply the Apache License to your work.
  10299. To apply the Apache License to your work, attach the following
  10300. boilerplate notice, with the fields enclosed by brackets "[]"
  10301. replaced with your own identifying information. (Don't include
  10302. the brackets!) The text should be enclosed in the appropriate
  10303. comment syntax for the file format. We also recommend that a
  10304. file or class name and description of purpose be included on the
  10305. same "printed page" as the copyright notice for easier
  10306. identification within third-party archives.
  10307. Copyright [yyyy] [name of copyright owner]
  10308. Licensed under the Apache License, Version 2.0 (the "License");
  10309. you may not use this file except in compliance with the License.
  10310. You may obtain a copy of the License at
  10311. http://www.apache.org/licenses/LICENSE-2.0
  10312. Unless required by applicable law or agreed to in writing, software
  10313. distributed under the License is distributed on an "AS IS" BASIS,
  10314. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10315. See the License for the specific language governing permissions and
  10316. limitations under the License.
  10317. sse_mathfun
  10318. Copyright (C) 2007 Julien Pommier
  10319. This software is provided 'as-is', without any express or implied
  10320. warranty. In no event will the authors be held liable for any damages
  10321. arising from the use of this software.
  10322. Permission is granted to anyone to use this software for any purpose,
  10323. including commercial applications, and to alter it and redistribute it
  10324. freely, subject to the following restrictions:
  10325. 1. The origin of this software must not be misrepresented; you must not
  10326. claim that you wrote the original software. If you use this software
  10327. in a product, an acknowledgment in the product documentation would be
  10328. appreciated but is not required.
  10329. 2. Altered source versions must be plainly marked as such, and must not be
  10330. misrepresented as being the original software.
  10331. 3. This notice may not be removed or altered from any source distribution.
  10332. ssziparchive
  10333. Copyright (c) 2010-2011 Sam Soffes
  10334. Permission is hereby granted, free of charge, to any person obtaining
  10335. a copy of this software and associated documentation files (the
  10336. "Software"), to deal in the Software without restriction, including
  10337. without limitation the rights to use, copy, modify, merge, publish,
  10338. distribute, sublicense, and/or sell copies of the Software, and to
  10339. permit persons to whom the Software is furnished to do so, subject to
  10340. the following conditions:
  10341. The above copyright notice and this permission notice shall be
  10342. included in all copies or substantial portions of the Software.
  10343. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  10344. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  10345. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  10346. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  10347. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  10348. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  10349. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  10350. systemc
  10351. ***********
  10352. Summary
  10353. ***********
  10354. You can use and distribute this code however you want.
  10355. You have a full copyright license and a decent patent license.
  10356. 1. You have to reproduce the entire license if you distribute any binaries that
  10357. contain any portion of this library.
  10358. 2. You have to make modifications conspicuous
  10359. (Mark modified files with "Copyright 20xx Google Inc.")
  10360. 3. You have to make the source code of this library available for anyone to whom
  10361. you distribute a binary that contains any portion of this library.
  10362. ====================
  10363. SystemC Open Source License Agreement
  10364. (Download, Use and Contribution License Agreement Version 3.3)
  10365. PLEASE READ THIS LICENSE AGREEMENT CAREFULLY BEFORE CLICKING ON THE "ACCEPT"
  10366. BUTTON, AS BY CLICKING ON THE "ACCEPT" BUTTON YOU ACKNOWLEDGE THAT YOU
  10367. HAVE READ, UNDERSTOOD AND AGREE TO BE BOUND BY THIS LICENSE AGREEMENT AND
  10368. ALL OF ITS TERMS AND CONDITIONS.
  10369. Accellera Systems Initiative
  10370. The purpose of the following license agreement (the "Agreement") is to encourage interoperability and
  10371. development of a C++ modeling language known as "SystemC" for system simulation and design (the
  10372. "Purpose"). The SystemC software and other items licensed hereunder are licensed, without fee of any kind,
  10373. for use pursuant to the terms and conditions set forth in this Agreement.
  10374. License Agreement
  10375. THE CONTRIBUTORS ARE WILLING TO LICENSE THEIR RESPECTIVE CONTRIBUTIONS TO YOU ONLY
  10376. ON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS OF THIS LICENSE AGREEMENT. IF YOU
  10377. DO NOT AGREE TO ALL OF THE TERMS OF THIS LICENSE AGREEMENT, THEN NO RIGHTS ARE
  10378. GRANTED TO YOU HEREUNDER TO USE ANY CONTRIBUTIONS. NOTWITHSTANDING ANYTHING TO
  10379. CONTRARY, ANY USE, REPRODUCTION OR DISTRIBUTION OF ANY CONTRIBUTION CONSTITUTES
  10380. YOUR ACCEPTANCE OF THIS AGREEMENT.
  10381. 1. Definitions
  10382. 1.1 “Agreement” means this contract.
  10383. 1.2 “Accellera” means Accellera Systems Initiative, a California nonprofit mutual benefit corporation.
  10384. 1.3 “Accellera Documentation” means the SystemC language reference manual and any other materials
  10385. assigned to Accellera pursuant to the Copyright Agreement.
  10386. 1.4 “Accellera Release” means a Contribution or combination of Contributions which is developed or
  10387. created through the Accellera working group process, and the final work approved for release by a Accellera
  10388. working group, approved for release by the Accellera steering group and approved for release by the board of
  10389. directors of Accellera. Examples of Accellera Releases include Accellera libraries and Accellera
  10390. specifications. Accellera Documentation shall be deemed to be included in the definition of Accellera
  10391. Release.
  10392. 1.5 “Code Contribution” means any Contribution in the form of Source Code.
  10393. 1.6 “Contribution” means any work of authorship that is deposited or contributed in accordance with
  10394. Section 3 in furtherance of the Purpose including, without limitation, libraries, programs, specifications
  10395. and User Documentation and Modifications. Without limiting the generality of the foregoing, a list of all
  10396. Contributions which were deposited or contributed on or before July 13, 2006 is set forth on Exhibit A
  10397. attached hereto and incorporated herein by reference, all of which are considered Contributions pursuant to
  10398. this Agreement. A list of all Contributions is available upon written request to Accellera and can also be
  10399. found on the Website. For purposes of clarification, all contributions licensed pursuant to that certain
  10400. SystemC Open Source License Agreement (Software Download and Use License Agreement Version 2.4)
  10401. shall constitute, and be treated as, Contributions pursuant to this Agreement.
  10402. 1.7 “Copyright Agreement” means any LRM and Copyright Contribution Agreement entered into
  10403. between Accellera and the signatory thereto at any time prior to or after the date hereof.
  10404. 1.8 “ Contribution Questionnaire” means the questionnaire attached hereto as Exhibit C.
  10405. 1.9 “Contributor” means any person or entity that makes a Contribution pursuant to Section 3. For
  10406. purposes of clarification, any person or entity depositing or contributing, as part or all of a Contribution, a
  10407. Contribution which has previously been so deposited or contributed is not the Contributor of such re-
  10408. deposited Contribution for the purposes of this Agreement. A list of all Contributors is available upon written
  10409. request to Accellera and can also be found on the Website.
  10410. 1.10 “Contributor's Necessary Patent Claims” means those claims of all patents owned or licensable by
  10411. Contributor throughout the world that: (1) Contributor has the right to license (within the scope set forth
  10412. herein) without the obligation to pay royalties or other consideration to third parties; and (2) are necessarily
  10413. and directly infringed solely by the portion of a computer program that either implements, or is compiled
  10414. from, either an unmodified Contribution or an Accellera Release. For clarity, Contributor’s Necessary Patent
  10415. Claims shall not include any claim directed towards a data structure, method, algorithm, process, technique,
  10416. circuit representation, or circuit implementation that is not completely and entirely described either in such
  10417. Contributor’s Contribution or in an Accellera Release. Further, a Contributor’s Necessary Patent Claims shall
  10418. not include any claim based upon the combination of any Contribution or an Accellera Release with other
  10419. works of authorship, to the extent that the Contributor’s Necessary Patent Claims are infringed as a result of
  10420. such combination.
  10421. 1.11 “Copyright Rights” means worldwide statutory and common law rights associated solely with works
  10422. of authorship including copyrights, copyright applications, copyright registrations, and “moral rights”. For
  10423. purposes of clarification, patents are not included in Copyright Rights.
  10424. 1.12 “Derivative” or “Derivative work” means a work based upon one or more preexisting works, such
  10425. as a translation, condensation, or any other form in which a work may be recast, transformed, or
  10426. adapted. A work consisting of editorial revisions, annotations, elaborations, or other modifications, which,
  10427. as a whole, represent an original work of authorship, is a “derivative work”.
  10428. 1.13 “Distribute” means making a Distribution.
  10429. 1.14 “Distribution” means any distribution, sublicensing or other transfer of a Contribution to any third
  10430. party.
  10431. 1.15 “Documentation” means, collectively, all User Documentation and Accellera Documentation.
  10432. 1.16 “Marks” means, collectively, the registered and unregistered marks and logos that Accellera has
  10433. licensed or otherwise authorized Recipient to use. All marks and logos are listed on Exhibit D, which list
  10434. may be amended from time to time by Accellera to add or delete any marks or logos.
  10435. 1.17 “Modification” means any additions or deletions to any Contribution.
  10436. 1.18 “Recipient” means any person or entity which receives any Contribution under this Agreement. For
  10437. legal entities, “Recipient” includes any entity that controls, is controlled by, or is under common control with
  10438. Recipient. For purposes of this Section 1.18, “control” means beneficial ownership of fifty percent (50%) or
  10439. more of the outstanding shares or similar interest of such entity entitled to vote for election of the board of
  10440. directors or similar managing authority.
  10441. 1.19 “Source Code” means human readable text in an electronic form suitable for modification that
  10442. describe the functions and data structures, including C, C++, and other language modules, plus any associated
  10443. interface definition files, scripts used to control compilation and installation of a computer program, or a list
  10444. of source code differential comparisons.
  10445. 1.20 “User Documentation” means all user guides, user manuals and other similar materials related to any
  10446. Contribution or an Accellera Release.
  10447. 1.21 “Website” means Accellera’s internet website located at http://www.accellera.org.
  10448. 2. GRANT OF RIGHTS
  10449. 2.1 Subject to the terms of this Agreement, each Contributor hereby grants to each Recipient a non-
  10450. exclusive, worldwide, royalty-free license under such Contributor's Copyright Rights to do the following:
  10451. (a) Use, reproduce, prepare Derivative works of, publicly display, publicly perform and Distribute any
  10452. Contributions of such Contributor and Derivative works thereof; and
  10453. (b) Use the know-how, information and knowledge embedded in the Contribution, without any
  10454. obligation to keep the foregoing confidential so long as the Recipient does not otherwise violate this
  10455. Agreement.
  10456. 2.2 Accellera hereby grants to each Recipient a non-exclusive, worldwide, royalty- free license under
  10457. Accellera's Copyright Rights to use, reproduce, prepare Derivative works of, publicly display, publicly
  10458. perform and distribute the Accellera Documentation and any Derivative works thereof, subject to the terms
  10459. and conditions of this Agreement.
  10460. 2.3 Subject to the terms of this Agreement, each Contributor hereby grants to each Recipient, a worldwide,
  10461. royalty-free, non-exclusive license under such Contributor's Necessary Patent Claims to make, have made,
  10462. use, sell, offer for sale, or import: (a) such Contributor's Contributions; (b) those portions of a computer
  10463. program that either implements, or is compiled from, the Contributor’s unmodified Contribution; and (c)
  10464. those portions of a computer program that implement, or are compiled from, an Accellera Release.
  10465. 2.4 Each Contributor represents that, to its knowledge, it has sufficient rights in and to each of its
  10466. Contributions to grant the licenses set forth in Sections 2.1 and 2.3. Accellera represents that, to its
  10467. knowledge, it has sufficient rights in the Accellera Documentation to grant the license set forth in Section
  10468. 2.2.
  10469. 2.5 Except as expressly stated in Sections 2.1, 2.2 and 2.3, Recipient receives no rights or licenses to the
  10470. intellectual property of any Contributor or Accellera under this Agreement, whether expressly, by implication,
  10471. estoppel or otherwise. All rights in and to any Contribution not expressly granted under this Agreement are
  10472. reserved.
  10473. 2.6 Except as specifically set forth in any Copyright Agreement, Contributor shall ensure that transfers or
  10474. assignments of all or any part of its right, title, and interest in and to any Contributions contributed or
  10475. deposited by Contributor hereunder, including all Copyright Rights and patent rights embodied therein,
  10476. shall be subject to the rights expressly granted in this Agreement including, without limitation, the licenses
  10477. granted in Sections 2.1 and 2.3. Recipient shall not remove or alter any proprietary notices contained in
  10478. the Contributions licensed to Recipient hereunder and shall reproduce and include such notices on any copies
  10479. of the Contributions made by Recipient in any media.
  10480. 2.7 License to Marks.
  10481. (a) Accellera shall retain all right, title and interest in and to the Marks worldwide, subject to the
  10482. limited license granted to Recipient in this Section 2.7. Accellera hereby grants Recipient a non-
  10483. exclusive, royalty-free, limited license to use the Marks solely in connection with its exercise of
  10484. the rights granted pursuant to this Agreement and to indicate that the products being marketed by
  10485. Recipient are compatible with, and meet the standards of, Accellera Releases. All uses of the Marks
  10486. shall be in accordance with Accellera’s trademark usage policy set forth in Exhibit D.
  10487. (b) Recipient shall assist Accellera to the extent reasonably necessary to protect and maintain the
  10488. Marks worldwide, including, but not limited to, giving prompt notice to Accellera of any known or
  10489. potential infringement of the Marks, and cooperating with Accellera in preparing and executing any
  10490. documents necessary to register the Marks, or as may be required by the laws or rules of any country
  10491. or jurisdiction. In its sole discretion, Accellera may commence, prosecute or defend any action or
  10492. claim concerning the Marks. Accellera shall have the right to control any such litigation, and
  10493. Recipient shall fully cooperate with Accellera in any such litigation. Accellera shall reimburse
  10494. Recipient for the reasonable costs associated with providing such assistance, except to the extent that
  10495. such costs result from Recipient’s breach of this Section 2.7. Recipient shall not commence any action
  10496. regarding the Marks without Accellera’s prior written consent.
  10497. (c) All goodwill with respect to the Marks shall accrue for the sole benefit of Accellera.
  10498. Recipient shall maintain the quality of any products, associated packaging, collateral and marketing
  10499. materials on which it uses any of the Marks in a manner consistent with all terms, conditions and
  10500. requirements set forth in this Section 2.7 and at a level that meets or exceeds Recipient’s overall
  10501. reputation for quality and that is at least commensurate with industry standards.
  10502. 2.8 RECIPIENT UNDERSTANDS THAT ALTHOUGH EACH CONTRIBUTOR AND ACCELLERA GRANTS
  10503. THE LICENSES SET FORTH HEREIN, NO ASSURANCES ARE PROVIDED BY ANY CONTRIBUTOR OR
  10504. ACCELLERA THAT ANY ACCELLERA RELEASE OR ANY CONTRIBUTION, EITHER ALONE OR IN
  10505. COMBINATION WITH ANY OTHER CONTRIBUTION, DOES NOT INFRINGE THE PATENT OR OTHER
  10506. INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY. MOREOVER, NO ASSURANCES ARE
  10507. MADE THAT ANY CONTRIBUTION OF ONE CONTRIBUTOR DOES NOT INFRINGE THE INTELLECTUAL
  10508. PROPERTY RIGHTS OF ANOTHER CONTRIBUTOR. EACH CONTRIBUTOR AND ACCELLERA DISCLAIM
  10509. ANY LIABILITY TO RECIPIENT FOR CLAIMS BROUGHT BY ANY OTHER ENTITY BASED ON
  10510. INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OR OTHERWISE. In addition, as a condition to
  10511. exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to
  10512. secure any other intellectual property rights needed, if any. For example, if a third party patent license is
  10513. required to allow Recipient to distribute a computer program, then it is Recipient's responsibility to acquire
  10514. that license before Distributing such computer program.
  10515. 3. DESCRIPTION AND DEPOSIT OF CONTRIBUTIONS
  10516. 3.1 To the extent Recipient wishes to become a Contributor by making a Contribution, such
  10517. Contributor shall:
  10518. (a) (i) Deposit such Contribution at the Website according to the Contribution instructions found at
  10519. such Website, or (ii) disclose such Contribution at a meeting of any working group of Accellera;
  10520. (b) (i) Describe such Contribution in reasonable detail on Exhibit B (including the additions or
  10521. changes such Contributor made to create the Contribution and the date of any such changes or
  10522. additions), (ii) completing a Contribution Questionnaire with respect to such Contribution, and (iii)
  10523. delivering both documents to the Secretary of Accellera. All Contributions made after the date
  10524. hereof shall be effectuated by Contributor (x) amending Exhibit B and delivering such amended
  10525. Exhibit B to the Secretary of Accellera, which amended exhibit shall automatically replace the existing
  10526. Exhibit B, (y) completing a Contribution Questionnaire with respect to such Contribution, and (z)
  10527. delivering both documents to the Secretary of Accellera;
  10528. (c) Cause such Contribution to contain a file documenting such Contributor's name and contact
  10529. information, additions or changes such Contributor made to create the Contribution, and the date of
  10530. any such changes or additions; and
  10531. (d) Cause such Contribution to include in each file a prominent statement substantially similar to the
  10532. following: “Any code contained in this Contribution is derived, directly or indirectly, from the
  10533. SystemC source code. Copyright© 1996-[current year here] by all Contributors. All Rights reserved.
  10534. The contents of this file are subject to the restrictions and limitations set forth in the SystemC Open
  10535. Source License Version 3.1 (the “License”). You may not use this file except in compliance with such
  10536. restrictions and limitations. You may obtain instructions on how to receive a copy of the License at
  10537. http://www.accellera.org/. Software distributed by Contributors under the License is distributed
  10538. exclusively on an “AS IS” basis, WITHOUT WARRANTY OF ANY KIND, either express or
  10539. implied. See the License for the specific language governing rights and limitations under the License.”
  10540. 3.2 Accellera may from time to time publish policies and procedures regarding the contribution or
  10541. depositing of Contributions as well as establish additional details regarding the contribution process. Without
  10542. limiting the foregoing, Accellera or the administrators of the Website shall have the right to remove any
  10543. Contribution from the Website at any time.
  10544. 4. REQUIREMENTS OF DISTRIBUTION
  10545. 4.1 A Recipient may choose to Distribute any Contribution or any compilation of multiple Contributions
  10546. (except for any Code Contributions) under its own license agreement provided that:
  10547. (a) Recipient complies with the terms and conditions of this Agreement;
  10548. (b) As between Recipient and any other Contributor, Recipient assumes all warranties and conditions,
  10549. express and implied, and all liability for damages arising out of its Distribution; and
  10550. (c) Recipient makes available to recipients of such Distribution then Source Code for such
  10551. Distributions, and informs them on how to obtain it in a reasonable manner on or through a medium
  10552. customarily used for software exchange.
  10553. 4.2 If a Recipient chooses to Distribute any Code Contribution or compilations of Code Contributions
  10554. then:
  10555. (a) Such Code Contribution must be Distributed under this Agreement; and
  10556. (b) A copy of this Agreement must be included with each copy of such Code Contribution.
  10557. 4.3 Each Recipient must include the following in a conspicuous location in the Code Contribution so
  10558. Distributed: “Copyright© 1996-[current year here], by all Contributors. All rights reserved.”
  10559. 4.4 In addition, each Recipient that creates and Distributes or otherwise transfers a Modification whether
  10560. or not such Modification has been deposited pursuant to Section 3 must identify the originator of such
  10561. Modification in a manner that reasonably allows third parties to identify the originator of the Modification.
  10562. 4.5 A Recipient may choose to Distribute the Accellera Documentation under its own license agreement,
  10563. provided that Recipient complies with the terms and conditions of this Agreement. Each Recipient must
  10564. include the following in a conspicuous location in the Accellera Documentation so Distributed or transferred:
  10565. “Copyright© 1996-[current year here], by Accellera Systems Initiative. All rights reserved.”
  10566. In addition, each Recipient that creates and Distributes a modification or Derivative work of the Accellera
  10567. Documentation, whether or not such modification or Derivative work has been contributed pursuant to a
  10568. Copyright Agreement must identify the originator of such modification or Derivative work in a manner that
  10569. reasonably allows third parties to identify the originator of the modification or derivative work.
  10570. 5. INDEMNIFICATION
  10571. Any Recipient which Distributes any Contribution and/or Accellera Release (a “Distributor”) may accept
  10572. certain responsibilities with respect to end users, business partners and the like. While this license is
  10573. intended to facilitate the commercial use of Contributions Accellera Documentation and Accellera
  10574. Releases, a Distributor shall Distribute such Contributions, Accellera Documentation and Accellera Releases
  10575. in a manner which does not create potential liability for the Contributors. Therefore each Distributor hereby
  10576. agrees to defend and indemnify every Contributor (“Indemnified Contributor”) against any losses,
  10577. damages and costs (collectively “Losses”) arising from claims, lawsuits and other legal actions brought
  10578. by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such
  10579. Distributor, including but not limited to the terms and conditions under which Distributor offered such
  10580. Contributions, Accellera Documentation and/or Accellera Releases in connection with its Distribution thereof.
  10581. The obligations in this Section 5 do not apply to any claims or Losses relating to any actual or alleged
  10582. intellectual property infringement of any Contribution, Accellera Documentation or Accellera Release. In
  10583. order to qualify, an Indemnified Contributor must: (a) promptly notify the Distributor in writing of such
  10584. claim, and (b) allow the Distributor to control, and cooperate with the Distributor in, the defense and any
  10585. related settlement negotiations. The Indemnified Contributor may participate in the defense of any such claim
  10586. at its own expense.
  10587. For example, a Recipient might include a Contribution in a commercial product offering, Product X. That
  10588. Recipient is then a Distributor. If that Distributor then makes performance claims, or offers warranties,
  10589. support, or indemnity or any other license terms related to Product X, those performance claims, offers and
  10590. other terms are such Distributor's responsibility alone. Under this Section 5, the Distributor would have to
  10591. defend claims against the Contributors related to those performance claims, offers, and other terms, and if a
  10592. court requires any Contributor to pay any damages as a result, the Distributor must pay those damages.
  10593. 6. NO WARRANTY
  10594. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, ALL CONTRIBUTIONS, ACCELLERA
  10595. DOCUMENTATION AND ACCELLERA RELEASES ARE PROVIDED EXCLUSIVELY ON AN “AS IS” BASIS,
  10596. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
  10597. WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
  10598. MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. EACH RECIPIENT IS SOLELY
  10599. RESPONSIBLE FOR DETERMINING THE APPROPRIATENESS OF ITS USE AND DISTRIBUTION OF ANY
  10600. CONTRIBUTION, ACCELLERA DOCUMENTATION AND ACCELLERA RELEASE AND ASSUMES ALL
  10601. RISKS ASSOCIATED WITH ITS EXERCISE OF RIGHTS UNDER THIS AGREEMENT, INCLUDING BUT NOT
  10602. LIMITED TO THE RISKS AND COSTS OF PROGRAM ERRORS, COMPLIANCE WITH APPLICABLE LAWS,
  10603. DAMAGE TO OR LOSS OF DATA, PROGRAMS OR EQUIPMENT, AND UNAVAILABILITY OR
  10604. INTERRUPTION OF OPERATIONS. THIS DISCLAIMER OR WARRANTY CONSTITUTES AN ESSENTIAL
  10605. PART OF THIS AGREEMENT. NO USE OF ANY CONTRIBUTION, ACCELLERA DOCUMENTATION OR
  10606. ACCELLERA RELEASE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
  10607. 7. DISCLAIMER OF LIABILITY
  10608. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NONE OF THE RECIPIENTS, CONTRIBUTORS
  10609. OR ACCELLERA SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  10610. EXEMPLARY, PUNITIVE, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST
  10611. PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  10612. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
  10613. USE OR DISTRIBUTION OF ANY CONTRIBUTION, ACCELLERA DOCUMENTATION OR ACCELLERA
  10614. RELEASE OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE
  10615. POSSIBILITY OF SUCH DAMAGES.
  10616. 8. U.S. GOVERNMENT USE
  10617. If Recipient is licensing any computer program on behalf of any unit or agency of the United States
  10618. Government, then such computer program is commercial computer software, and, pursuant to FAR 12.212 or
  10619. DFARS 227.7202 and their successors, as applicable, shall be licensed to the Government under the terms and
  10620. conditions of this Agreement.
  10621. 9. PATENT CLAIMS
  10622. If Recipient institutes patent litigation against any entity (including a cross-claim, counterclaim or declaratory
  10623. judgment claim in a lawsuit) alleging that any Contribution, Accellera Release or combination of
  10624. Contributions (excluding combinations of any Contribution with other software or hardware) infringes such
  10625. Recipient's patent(s), then the rights granted to Recipient by each Contributor under Section 2 shall terminate
  10626. as of the date such litigation is filed.
  10627. 10. TERMINATION
  10628. All Recipient's rights under this Agreement shall terminate if Recipient fails to comply with any of the
  10629. material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time
  10630. after becoming aware of such noncompliance. If such occurs, Recipient shall cease all use and Distribution of
  10631. any Contributions of any other Contributor, Accellera Documentation and Accellera Releases based upon the
  10632. rights granted to Recipient under this Agreement as soon as reasonably practicable. However,
  10633. Recipient's obligations under this Agreement and any licenses granted by Recipient relating to any
  10634. Contributions shall survive such termination.
  10635. 11. LICENSE VERSIONS
  10636. Accellera may publish new versions (including revisions) of this Agreement from time to time. Each
  10637. new version of the Agreement will be given a distinguishing version number. Any Contribution, Accellera
  10638. Documentation or Accellera Release may always be Distributed subject to the version of the Agreement under
  10639. which it was received. In addition, after a new version of the Agreement is published, Contributor may elect
  10640. to Distribute any Contribution, Accellera Documentation or Accellera Release under the new version. No
  10641. one other than Accellera, acting by a vote of at least seventy five percent (75%) of the members of its Board
  10642. of Directors, has the right to modify this Agreement; provided that Exhibit B and Exhibit C may be amended
  10643. as specifically set forth in Section 3.1(b), and Exhibit D may be amended as specifically set forth in Section
  10644. 1.13.
  10645. 12. ELECTRONIC ACCEPTANCE
  10646. This Agreement may be executed either electronically or on paper. If this Agreement is executed
  10647. electronically, by clicking on the “Accept” button, Recipient warrants that it agrees to all of the terms of this
  10648. Agreement, that Recipient is authorized to enter into this Agreement, and that this Agreement is legally
  10649. binding upon Recipient. If Recipient does not agree to be bound by this Agreement, then Recipient shall
  10650. click the “Decline” button and Recipient shall not receive any rights from the Contributors nor shall
  10651. Recipient download any Contributions, Accellera Documentation or Accellera Releases.
  10652. 13. GENERAL
  10653. This Agreement represents the complete agreement concerning the subject matter hereof and supersedes all
  10654. prior agreements or representations, oral or written, regarding the subject matter hereof. If any provision of
  10655. this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or
  10656. enforceability of the remainder of the terms of this Agreement, and without further action by the parties
  10657. hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and
  10658. enforceable. This Agreement shall be executed in multiple counterparts (either electronically and/or on paper),
  10659. each of which shall be deemed to be an original, but all of which shall be one and the same Agreement. A
  10660. facsimile or other copy of the Agreement shall have the same force and effect as an originally executed copy
  10661. thereof.
  10662. This Agreement is governed by the laws of California, without reference to conflict of laws principles. Each
  10663. party waives its rights to a jury trial in any resulting litigation. Any litigation relating to this Agreement shall
  10664. be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in
  10665. Santa Clara County, California, or the Santa Clara County Superior Court. The application of the United
  10666. Nations Convention on Contracts for the International Sale of Goods is expressly excluded. The provisions of
  10667. this Agreement shall be construed fairly in accordance with its terms and no rules of construction for or
  10668. against either party shall be applied in the interpreting this Agreement. Recipient shall not use any
  10669. Contribution, Accellera Documentation or Accellera Release in violation of local and other applicable laws
  10670. including, but not limited to, the export control laws of the United States.
  10671. <Signature page follows>
  10672. IN WITNESS WHEREOF, duly authorized representatives of the parties have executed and delivered this
  10673. Agreement as of the later of the dates set forth below.
  10674. RECIPIENT:
  10675. By:
  10676. Name:
  10677. Its:
  10678. Date:
  10679. ACCELLERA SYSTEMS INITIATIVE:
  10680. By:
  10681. Name:
  10682. Its:
  10683. Date:
  10684. EXHIBIT A
  10685. List of Contributions as of July 13, 2006
  10686. Number Contribution
  10687. 1. Updated TLM Proposal
  10688. 2. TLM Extensions
  10689. 3. Abstract titled "Transaction Level Modeling in SystemC"
  10690. 4. Code and related material entitled "SCE-API Example - Standard Co-emulation APO v1.8 Spec and Routed
  10691. Example"
  10692. 5. Code and related material entitled "Simplebus v2.2 Example for SystemC v2.0.
  10693. 6. Code and related material entitled "SystemC Generic Transaction Level Communication Channel."
  10694. 7. Review of TLM API code and related documents.
  10695. 8. SystemC Verification Library version 1.0; versions 1.1, 1.2, 2.0, 2.0.1 of the SystemC modeling language as
  10696. released by Accellera and which are, or were, available for download on the website prior to the
  10697. agreement; version 2.1 (beta 11) of the SystemC modeling language to be released and made available by
  10698. Open SystemC Initiative for download on the website.
  10699. 9. Code and related material entitled "System Design with SystemC Examples."
  10700. 10. Presentation document titled "Towards a SystemC Transaction Level Modeling Standard," dated June
  10701. 2004; presentation document titled "TLM Extensions," dated April 2004; presentation document titled
  10702. "Updated TLM Proposal," dated March 29, 2004; abstract titled "Transaction Level Modeling in System C."
  10703. 11. Code and related material entitled "MP3 Decoder Example plus Performance Benchmark."
  10704. 12. SystemC October 12 Library.
  10705. 13. Source code modifications to the SystemC Library embodied in the October 12, 2004 kit
  10706. (system_2_z_lib.oct_12_2004.tgz).
  10707. Source code modifications to the SystemC Regression Test Suite embodied in the October 12, 2004 kit
  10708. (systemc_2_1_tests.oct_12_2004.tgz).
  10709. 14. Synthesizable Subset 1.0.
  10710. 15. TLM Contribution (Presentation documents; abstract; code; proposal dated 3/24/04).
  10711. 16. Updated version of TLM kit
  10712. 17. Code and related material “2.1 Beta Regression Tests”
  10713. 18. Code and related material “OSCI SystemC 2.1 Beta”
  10714. 19. SystemC 2.1
  10715. 20. Assorted recommendations for enhancements, bug fixes and improved cross-platform support, including
  10716. project files for Microsoft Visual C++ versions 6.0 and 7.1 that are contained within the files systemc-
  10717. 2.1.05may05.tgz and systemc_tests-2.105may05.tgz.
  10718. 21. Minor modifications incorporated in SystemC 2.1 open source implementation dated July 14, 2005 to
  10719. permit port to Microsoft VC++ Version 7.
  10720. 22. Numerous modifications incorporated in SystemC 2.1 open source implementation dated July 14, 2005.
  10721. 23. A collection of interfaces and implementations in SystemC for analysis objects.
  10722. A collection of interfaces and implementations in SystemC for configuring components in a design.
  10723. 24. Modifications to the most recent version of SCV which allow it to run under the SystemC-2.1v1 kit.
  10724. 25. Set of header files intended to be included in the SystemC TLM Modeling library code. The API provides
  10725. for 1 interfaces: (a) “Atom at once (Variously called BA, PVT, CC) in which a single atom is transported at
  10726. once.
  10727. 26. Modifications included in SystemC 2.2 library labeled “systemc-2.2.04feb06.tgz;”
  10728. Modifications included in SystemC 2.2 test suites labeled “systemc_tests-2.2.04feb06.tgz.”
  10729. 27. Modifications to the SystemC 2.2 library to enable the port to gcc version 4;
  10730. Addition of compliance_1666 tests to the SystemC 2.2 regression test suite.
  10731. 28. OSCI_TL3_2006_03_01.zip, including any updates of any of the foregoing, and
  10732. OSCI_SCML_Memory_and_Bitfield_2006_03_01.zip, including any updates of any of the foregoing.
  10733. 29. C++/SystemC Code for Mentor’s SMI System PVT channel implementation; An example of a protocol
  10734. specific SystemC PVT channel implementation; Design examples using the above channel models; A
  10735. white-paper describing the channel implementations.
  10736. EXHIBIT B
  10737. Form of Description of Contributions
  10738. A. Description of Contributions
  10739. 1.
  10740. 2.
  10741. The undersigned hereby makes the Contributions described above
  10742. pursuant to the term, conditions and limitations of the SystemC
  10743. License.
  10744. By:
  10745. Name:
  10746. Its:
  10747. Date:
  10748. Address:
  10749. Tel:
  10750. Fax:
  10751. Email:
  10752. EXHIBIT C
  10753. Contribution Questionnaire
  10754. Contribution Number (see Exhibit B):
  10755. Date:
  10756. 1. Is Contributor a member of Accellera Systems Initiative?
  10757. □ Yes
  10758. □ No
  10759. If Contributor is a member of Accellera Systems Initiative, please indicate Contributor’s membership status
  10760. and complete questions 2 or 3 (as applicable):
  10761. □ Corporate Member
  10762. □ Associate Member
  10763. If Contributor is not a member of Accellera Systems Initiative, please skip questions 2 and 3 and go to
  10764. question 4.
  10765. 2. If Contributor is a Corporate Member or Associate Member of Accellera Systems Initiative, please indicate the
  10766. name, title, and contact information for the person making this Contribution on behalf of such Corporate Member
  10767. or Associate Member:
  10768. Name:
  10769. Title:
  10770. Address:
  10771. Phone:
  10772. Fax:
  10773. Email:
  10774. 3. If Contributor is not a member of Accellera Systems Initiative, then please complete the following:
  10775. If the Contributor is a natural person, please indicate the name and address of Contributor’s employer
  10776. and the title of the position held at such employer:
  10777. Name of Employer:
  10778. Title with such Employer:
  10779. Address:
  10780. Phone:
  10781. Fax:
  10782. Email:
  10783. If Contributor is an entity (corporation, limited liability company, partnership), then please indicate the
  10784. name, title, and contact information for the person making this Contribution on behalf of such Contributor.
  10785. Entity Name:
  10786. Name:
  10787. Title:
  10788. Address:
  10789. Phone:
  10790. Fax:
  10791. Email:
  10792. EXHIBIT D
  10793. Trademark Usage Policy
  10794. I. LIST OF MARKS
  10795. 1. Open SystemC
  10796. 2. Open SystemC Initiative
  10797. 3. OSCI
  10798. 4. SystemC
  10799. 5. SystemC Initiative
  10800. 6. All logos that incorporate the foregoing word marks
  10801. II. PROPER USE OF MARKS
  10802. Trademarks and service marks function as adjectives and generally should not be used as nouns or verbs.
  10803. Accordingly, as often as possible, the Marks should be used as adjectives immediately preceding the generic
  10804. noun that refers to the service in question. For example:
  10805. The SystemC® software
  10806. The OSCI® LRM
  10807. No Possessives or Plurals. Since they are not nouns, the Marks should never be used in the possessive or
  10808. plural forms. For example, it is not appropriate to write “SystemC’s software.”
  10809. No Use as Verbs or as Puns. The Marks should never be used as verbs or as puns.
  10810. III. PROPER ATTRIBUTION
  10811. Trademark ownership is attributed in two ways, with the use of a symbol (TM, SM, ®) after the mark and with a
  10812. legal legend, usually found at the end of a document following the copyright notice. Following are Accellera’s
  10813. rules for symbols and legends to attribute the Marks:
  10814. Symbols:
  10815. Which Symbol Do I Use?
  10816. The Marks generally function as trademarks rather than service marks. Unless you are specifically directed
  10817. otherwise, please use the ® symbol after the Marks.
  10818. Where Do I Place the ® Symbol?
  10819. The ® symbol is placed immediately after the mark, either in superscript or subscript.
  10820. When Do I Use the Symbol?
  10821. The ® symbol is to be used after the Marks in the following instances:
  10822. Most Prominent Uses: A ® symbol is required after prominent uses of the Marks, e.g., in the headlines and
  10823. large print text of web pages, advertisements, other promotional materials and press releases, except where
  10824. space limitations or specific style considerations prevent compliance with this requirement.
  10825. First Use in Text: A ® symbol is required after the first use of each Mark in text, e.g. advertising copy or the
  10826. body of press releases, even though the symbol may have already appeared in the headline or after another
  10827. prominent use of the mark in the same document.
  10828. All Logos: The ® symbol must appear after all logos incorporating the Marks.
  10829. IV. LEGENDS
  10830. All Marks that appear on a web page or in a press release, advertisement or other written material (whether in
  10831. print or electronic form) must be attributed in an appropriate legend. The legend may be presented in
  10832. “mouseprint” but must be large enough to be read easily. Legends generally appear at the end of a document or
  10833. the bottom of a web page but may be placed elsewhere, e.g. the inside covers of documentation.
  10834. The Accellera Systems Initiative Legend: The following legend should be used in all materials in which any
  10835. of the Marks appear:
  10836. [Insert the Marks] are trademarks or registered trademarks of Accellera Systems Initiative, Inc. in the United
  10837. States and other countries and are used with permission.
  10838. V. MARKS NEVER COMBINED
  10839. The Marks should never be combined with the marks of any business other than Accellera. The Marks should
  10840. always appear visually separate from any other marks appearing in the same materials such that each mark
  10841. creates a distinct commercial impression. It would, for instance, not be appropriate to superimpose the logo of
  10842. another business over any Accellera logo.
  10843. VI. LOGOS
  10844. Logos incorporating the Marks can only be used in the format provided to you by Accellera for incorporation
  10845. into your materials or web pages. The logos provided to you by Accellera cannot be modified in any way
  10846. without Accellera’s prior written approval. Logos copied from Accellera web pages or other materials may not
  10847. to be used. Please contact info@accellera.org to obtain electronic files containing the Accellera logos and to
  10848. ask any question regarding the logos.
  10849. tf_runtime
  10850. Copyright 2020 The TensorFlow Runtime Authors. All rights reserved.
  10851. Apache License
  10852. Version 2.0, January 2004
  10853. http://www.apache.org/licenses/
  10854. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  10855. 1. Definitions.
  10856. "License" shall mean the terms and conditions for use, reproduction,
  10857. and distribution as defined by Sections 1 through 9 of this document.
  10858. "Licensor" shall mean the copyright owner or entity authorized by
  10859. the copyright owner that is granting the License.
  10860. "Legal Entity" shall mean the union of the acting entity and all
  10861. other entities that control, are controlled by, or are under common
  10862. control with that entity. For the purposes of this definition,
  10863. "control" means (i) the power, direct or indirect, to cause the
  10864. direction or management of such entity, whether by contract or
  10865. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  10866. outstanding shares, or (iii) beneficial ownership of such entity.
  10867. "You" (or "Your") shall mean an individual or Legal Entity
  10868. exercising permissions granted by this License.
  10869. "Source" form shall mean the preferred form for making modifications,
  10870. including but not limited to software source code, documentation
  10871. source, and configuration files.
  10872. "Object" form shall mean any form resulting from mechanical
  10873. transformation or translation of a Source form, including but
  10874. not limited to compiled object code, generated documentation,
  10875. and conversions to other media types.
  10876. "Work" shall mean the work of authorship, whether in Source or
  10877. Object form, made available under the License, as indicated by a
  10878. copyright notice that is included in or attached to the work
  10879. (an example is provided in the Appendix below).
  10880. "Derivative Works" shall mean any work, whether in Source or Object
  10881. form, that is based on (or derived from) the Work and for which the
  10882. editorial revisions, annotations, elaborations, or other modifications
  10883. represent, as a whole, an original work of authorship. For the purposes
  10884. of this License, Derivative Works shall not include works that remain
  10885. separable from, or merely link (or bind by name) to the interfaces of,
  10886. the Work and Derivative Works thereof.
  10887. "Contribution" shall mean any work of authorship, including
  10888. the original version of the Work and any modifications or additions
  10889. to that Work or Derivative Works thereof, that is intentionally
  10890. submitted to Licensor for inclusion in the Work by the copyright owner
  10891. or by an individual or Legal Entity authorized to submit on behalf of
  10892. the copyright owner. For the purposes of this definition, "submitted"
  10893. means any form of electronic, verbal, or written communication sent
  10894. to the Licensor or its representatives, including but not limited to
  10895. communication on electronic mailing lists, source code control systems,
  10896. and issue tracking systems that are managed by, or on behalf of, the
  10897. Licensor for the purpose of discussing and improving the Work, but
  10898. excluding communication that is conspicuously marked or otherwise
  10899. designated in writing by the copyright owner as "Not a Contribution."
  10900. "Contributor" shall mean Licensor and any individual or Legal Entity
  10901. on behalf of whom a Contribution has been received by Licensor and
  10902. subsequently incorporated within the Work.
  10903. 2. Grant of Copyright License. Subject to the terms and conditions of
  10904. this License, each Contributor hereby grants to You a perpetual,
  10905. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10906. copyright license to reproduce, prepare Derivative Works of,
  10907. publicly display, publicly perform, sublicense, and distribute the
  10908. Work and such Derivative Works in Source or Object form.
  10909. 3. Grant of Patent License. Subject to the terms and conditions of
  10910. this License, each Contributor hereby grants to You a perpetual,
  10911. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10912. (except as stated in this section) patent license to make, have made,
  10913. use, offer to sell, sell, import, and otherwise transfer the Work,
  10914. where such license applies only to those patent claims licensable
  10915. by such Contributor that are necessarily infringed by their
  10916. Contribution(s) alone or by combination of their Contribution(s)
  10917. with the Work to which such Contribution(s) was submitted. If You
  10918. institute patent litigation against any entity (including a
  10919. cross-claim or counterclaim in a lawsuit) alleging that the Work
  10920. or a Contribution incorporated within the Work constitutes direct
  10921. or contributory patent infringement, then any patent licenses
  10922. granted to You under this License for that Work shall terminate
  10923. as of the date such litigation is filed.
  10924. 4. Redistribution. You may reproduce and distribute copies of the
  10925. Work or Derivative Works thereof in any medium, with or without
  10926. modifications, and in Source or Object form, provided that You
  10927. meet the following conditions:
  10928. (a) You must give any other recipients of the Work or
  10929. Derivative Works a copy of this License; and
  10930. (b) You must cause any modified files to carry prominent notices
  10931. stating that You changed the files; and
  10932. (c) You must retain, in the Source form of any Derivative Works
  10933. that You distribute, all copyright, patent, trademark, and
  10934. attribution notices from the Source form of the Work,
  10935. excluding those notices that do not pertain to any part of
  10936. the Derivative Works; and
  10937. (d) If the Work includes a "NOTICE" text file as part of its
  10938. distribution, then any Derivative Works that You distribute must
  10939. include a readable copy of the attribution notices contained
  10940. within such NOTICE file, excluding those notices that do not
  10941. pertain to any part of the Derivative Works, in at least one
  10942. of the following places: within a NOTICE text file distributed
  10943. as part of the Derivative Works; within the Source form or
  10944. documentation, if provided along with the Derivative Works; or,
  10945. within a display generated by the Derivative Works, if and
  10946. wherever such third-party notices normally appear. The contents
  10947. of the NOTICE file are for informational purposes only and
  10948. do not modify the License. You may add Your own attribution
  10949. notices within Derivative Works that You distribute, alongside
  10950. or as an addendum to the NOTICE text from the Work, provided
  10951. that such additional attribution notices cannot be construed
  10952. as modifying the License.
  10953. You may add Your own copyright statement to Your modifications and
  10954. may provide additional or different license terms and conditions
  10955. for use, reproduction, or distribution of Your modifications, or
  10956. for any such Derivative Works as a whole, provided Your use,
  10957. reproduction, and distribution of the Work otherwise complies with
  10958. the conditions stated in this License.
  10959. 5. Submission of Contributions. Unless You explicitly state otherwise,
  10960. any Contribution intentionally submitted for inclusion in the Work
  10961. by You to the Licensor shall be under the terms and conditions of
  10962. this License, without any additional terms or conditions.
  10963. Notwithstanding the above, nothing herein shall supersede or modify
  10964. the terms of any separate license agreement you may have executed
  10965. with Licensor regarding such Contributions.
  10966. 6. Trademarks. This License does not grant permission to use the trade
  10967. names, trademarks, service marks, or product names of the Licensor,
  10968. except as required for reasonable and customary use in describing the
  10969. origin of the Work and reproducing the content of the NOTICE file.
  10970. 7. Disclaimer of Warranty. Unless required by applicable law or
  10971. agreed to in writing, Licensor provides the Work (and each
  10972. Contributor provides its Contributions) on an "AS IS" BASIS,
  10973. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  10974. implied, including, without limitation, any warranties or conditions
  10975. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  10976. PARTICULAR PURPOSE. You are solely responsible for determining the
  10977. appropriateness of using or redistributing the Work and assume any
  10978. risks associated with Your exercise of permissions under this License.
  10979. 8. Limitation of Liability. In no event and under no legal theory,
  10980. whether in tort (including negligence), contract, or otherwise,
  10981. unless required by applicable law (such as deliberate and grossly
  10982. negligent acts) or agreed to in writing, shall any Contributor be
  10983. liable to You for damages, including any direct, indirect, special,
  10984. incidental, or consequential damages of any character arising as a
  10985. result of this License or out of the use or inability to use the
  10986. Work (including but not limited to damages for loss of goodwill,
  10987. work stoppage, computer failure or malfunction, or any and all
  10988. other commercial damages or losses), even if such Contributor
  10989. has been advised of the possibility of such damages.
  10990. 9. Accepting Warranty or Additional Liability. While redistributing
  10991. the Work or Derivative Works thereof, You may choose to offer,
  10992. and charge a fee for, acceptance of support, warranty, indemnity,
  10993. or other liability obligations and/or rights consistent with this
  10994. License. However, in accepting such obligations, You may act only
  10995. on Your own behalf and on Your sole responsibility, not on behalf
  10996. of any other Contributor, and only if You agree to indemnify,
  10997. defend, and hold each Contributor harmless for any liability
  10998. incurred by, or claims asserted against, such Contributor by reason
  10999. of your accepting any such warranty or additional liability.
  11000. END OF TERMS AND CONDITIONS
  11001. APPENDIX: How to apply the Apache License to your work.
  11002. To apply the Apache License to your work, attach the following
  11003. boilerplate notice, with the fields enclosed by brackets "[]"
  11004. replaced with your own identifying information. (Don't include
  11005. the brackets!) The text should be enclosed in the appropriate
  11006. comment syntax for the file format. We also recommend that a
  11007. file or class name and description of purpose be included on the
  11008. same "printed page" as the copyright notice for easier
  11009. identification within third-party archives.
  11010. Copyright [yyyy] [name of copyright owner]
  11011. Licensed under the Apache License, Version 2.0 (the "License");
  11012. you may not use this file except in compliance with the License.
  11013. You may obtain a copy of the License at
  11014. http://www.apache.org/licenses/LICENSE-2.0
  11015. Unless required by applicable law or agreed to in writing, software
  11016. distributed under the License is distributed on an "AS IS" BASIS,
  11017. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11018. See the License for the specific language governing permissions and
  11019. limitations under the License.
  11020. tiff
  11021. Copyright (c) 1988-1997 Sam Leffler
  11022. Copyright (c) 1991-1997 Silicon Graphics, Inc.
  11023. Permission to use, copy, modify, distribute, and sell this software and
  11024. its documentation for any purpose is hereby granted without fee, provided
  11025. that (i) the above copyright notices and this permission notice appear in
  11026. all copies of the software and related documentation, and (ii) the names of
  11027. Sam Leffler and Silicon Graphics may not be used in any advertising or
  11028. publicity relating to the software without the specific, prior written
  11029. permission of Sam Leffler and Silicon Graphics.
  11030. THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
  11031. EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
  11032. WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
  11033. IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
  11034. ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
  11035. OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  11036. WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
  11037. LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
  11038. OF THIS SOFTWARE.
  11039. upb
  11040. Copyright (c) 2009-2011, Google Inc.
  11041. All rights reserved.
  11042. Redistribution and use in source and binary forms, with or without
  11043. modification, are permitted provided that the following conditions are met:
  11044. * Redistributions of source code must retain the above copyright
  11045. notice, this list of conditions and the following disclaimer.
  11046. * Redistributions in binary form must reproduce the above copyright
  11047. notice, this list of conditions and the following disclaimer in the
  11048. documentation and/or other materials provided with the distribution.
  11049. * Neither the name of Google Inc. nor the names of any other
  11050. contributors may be used to endorse or promote products
  11051. derived from this software without specific prior written permission.
  11052. THIS SOFTWARE IS PROVIDED BY GOOGLE INC. ``AS IS'' AND ANY EXPRESS OR IMPLIED
  11053. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  11054. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  11055. EVENT SHALL GOOGLE INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  11056. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  11057. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  11058. BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
  11059. IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  11060. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  11061. POSSIBILITY OF SUCH DAMAGE.
  11062. zlib
  11063. (extracted from README, except for match.S)
  11064. Copyright notice:
  11065. (C) 1995-2013 Jean-loup Gailly and Mark Adler
  11066. This software is provided 'as-is', without any express or implied
  11067. warranty. In no event will the authors be held liable for any damages
  11068. arising from the use of this software.
  11069. Permission is granted to anyone to use this software for any purpose,
  11070. including commercial applications, and to alter it and redistribute it
  11071. freely, subject to the following restrictions:
  11072. 1. The origin of this software must not be misrepresented; you must not
  11073. claim that you wrote the original software. If you use this software
  11074. in a product, an acknowledgment in the product documentation would be
  11075. appreciated but is not required.
  11076. 2. Altered source versions must be plainly marked as such, and must not be
  11077. misrepresented as being the original software.
  11078. 3. This notice may not be removed or altered from any source distribution.
  11079. Jean-loup Gailly Mark Adler
  11080. jloup@gzip.org madler@alumni.caltech.edu
  11081. If you use the zlib library in a product, we would appreciate *not* receiving
  11082. lengthy legal documents to sign. The sources are provided for free but without
  11083. warranty of any kind. The library has been entirely written by Jean-loup
  11084. Gailly and Mark Adler; it does not include third-party code.
  11085. If you redistribute modified sources, we would appreciate that you include in
  11086. the file ChangeLog history information documenting your changes. Please read
  11087. the FAQ for more information on the distribution of modified source versions.
  11088. (extracted from match.S, for match.S only)
  11089. Copyright (C) 1998, 2007 Brian Raiter <breadbox@muppetlabs.com>
  11090. This software is provided 'as-is', without any express or implied
  11091. warranty. In no event will the author be held liable for any damages
  11092. arising from the use of this software.
  11093. Permission is granted to anyone to use this software for any purpose,
  11094. including commercial applications, and to alter it and redistribute it
  11095. freely, subject to the following restrictions:
  11096. 1. The origin of this software must not be misrepresented; you must not
  11097. claim that you wrote the original software. If you use this software
  11098. in a product, an acknowledgment in the product documentation would be
  11099. appreciated but is not required.
  11100. 2. Altered source versions must be plainly marked as such, and must not be
  11101. misrepresented as being the original software.
  11102. 3. This notice may not be removed or altered from any source distribution.