NOTICE.txt 1.0 MB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443
  1. ==============================================================================
  2. Android used by:
  3. sdk-repo-windows-platform-tools.zip
  4. Apache License
  5. Version 2.0, January 2004
  6. http://www.apache.org/licenses/
  7. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8. 1. Definitions.
  9. "License" shall mean the terms and conditions for use, reproduction,
  10. and distribution as defined by Sections 1 through 9 of this document.
  11. "Licensor" shall mean the copyright owner or entity authorized by
  12. the copyright owner that is granting the License.
  13. "Legal Entity" shall mean the union of the acting entity and all
  14. other entities that control, are controlled by, or are under common
  15. control with that entity. For the purposes of this definition,
  16. "control" means (i) the power, direct or indirect, to cause the
  17. direction or management of such entity, whether by contract or
  18. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  19. outstanding shares, or (iii) beneficial ownership of such entity.
  20. "You" (or "Your") shall mean an individual or Legal Entity
  21. exercising permissions granted by this License.
  22. "Source" form shall mean the preferred form for making modifications,
  23. including but not limited to software source code, documentation
  24. source, and configuration files.
  25. "Object" form shall mean any form resulting from mechanical
  26. transformation or translation of a Source form, including but
  27. not limited to compiled object code, generated documentation,
  28. and conversions to other media types.
  29. "Work" shall mean the work of authorship, whether in Source or
  30. Object form, made available under the License, as indicated by a
  31. copyright notice that is included in or attached to the work
  32. (an example is provided in the Appendix below).
  33. "Derivative Works" shall mean any work, whether in Source or Object
  34. form, that is based on (or derived from) the Work and for which the
  35. editorial revisions, annotations, elaborations, or other modifications
  36. represent, as a whole, an original work of authorship. For the purposes
  37. of this License, Derivative Works shall not include works that remain
  38. separable from, or merely link (or bind by name) to the interfaces of,
  39. the Work and Derivative Works thereof.
  40. "Contribution" shall mean any work of authorship, including
  41. the original version of the Work and any modifications or additions
  42. to that Work or Derivative Works thereof, that is intentionally
  43. submitted to Licensor for inclusion in the Work by the copyright owner
  44. or by an individual or Legal Entity authorized to submit on behalf of
  45. the copyright owner. For the purposes of this definition, "submitted"
  46. means any form of electronic, verbal, or written communication sent
  47. to the Licensor or its representatives, including but not limited to
  48. communication on electronic mailing lists, source code control systems,
  49. and issue tracking systems that are managed by, or on behalf of, the
  50. Licensor for the purpose of discussing and improving the Work, but
  51. excluding communication that is conspicuously marked or otherwise
  52. designated in writing by the copyright owner as "Not a Contribution."
  53. "Contributor" shall mean Licensor and any individual or Legal Entity
  54. on behalf of whom a Contribution has been received by Licensor and
  55. subsequently incorporated within the Work.
  56. 2. Grant of Copyright License. Subject to the terms and conditions of
  57. this License, each Contributor hereby grants to You a perpetual,
  58. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  59. copyright license to reproduce, prepare Derivative Works of,
  60. publicly display, publicly perform, sublicense, and distribute the
  61. Work and such Derivative Works in Source or Object form.
  62. 3. Grant of Patent License. Subject to the terms and conditions of
  63. this License, each Contributor hereby grants to You a perpetual,
  64. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  65. (except as stated in this section) patent license to make, have made,
  66. use, offer to sell, sell, import, and otherwise transfer the Work,
  67. where such license applies only to those patent claims licensable
  68. by such Contributor that are necessarily infringed by their
  69. Contribution(s) alone or by combination of their Contribution(s)
  70. with the Work to which such Contribution(s) was submitted. If You
  71. institute patent litigation against any entity (including a
  72. cross-claim or counterclaim in a lawsuit) alleging that the Work
  73. or a Contribution incorporated within the Work constitutes direct
  74. or contributory patent infringement, then any patent licenses
  75. granted to You under this License for that Work shall terminate
  76. as of the date such litigation is filed.
  77. 4. Redistribution. You may reproduce and distribute copies of the
  78. Work or Derivative Works thereof in any medium, with or without
  79. modifications, and in Source or Object form, provided that You
  80. meet the following conditions:
  81. (a) You must give any other recipients of the Work or
  82. Derivative Works a copy of this License; and
  83. (b) You must cause any modified files to carry prominent notices
  84. stating that You changed the files; and
  85. (c) You must retain, in the Source form of any Derivative Works
  86. that You distribute, all copyright, patent, trademark, and
  87. attribution notices from the Source form of the Work,
  88. excluding those notices that do not pertain to any part of
  89. the Derivative Works; and
  90. (d) If the Work includes a "NOTICE" text file as part of its
  91. distribution, then any Derivative Works that You distribute must
  92. include a readable copy of the attribution notices contained
  93. within such NOTICE file, excluding those notices that do not
  94. pertain to any part of the Derivative Works, in at least one
  95. of the following places: within a NOTICE text file distributed
  96. as part of the Derivative Works; within the Source form or
  97. documentation, if provided along with the Derivative Works; or,
  98. within a display generated by the Derivative Works, if and
  99. wherever such third-party notices normally appear. The contents
  100. of the NOTICE file are for informational purposes only and
  101. do not modify the License. You may add Your own attribution
  102. notices within Derivative Works that You distribute, alongside
  103. or as an addendum to the NOTICE text from the Work, provided
  104. that such additional attribution notices cannot be construed
  105. as modifying the License.
  106. You may add Your own copyright statement to Your modifications and
  107. may provide additional or different license terms and conditions
  108. for use, reproduction, or distribution of Your modifications, or
  109. for any such Derivative Works as a whole, provided Your use,
  110. reproduction, and distribution of the Work otherwise complies with
  111. the conditions stated in this License.
  112. 5. Submission of Contributions. Unless You explicitly state otherwise,
  113. any Contribution intentionally submitted for inclusion in the Work
  114. by You to the Licensor shall be under the terms and conditions of
  115. this License, without any additional terms or conditions.
  116. Notwithstanding the above, nothing herein shall supersede or modify
  117. the terms of any separate license agreement you may have executed
  118. with Licensor regarding such Contributions.
  119. 6. Trademarks. This License does not grant permission to use the trade
  120. names, trademarks, service marks, or product names of the Licensor,
  121. except as required for reasonable and customary use in describing the
  122. origin of the Work and reproducing the content of the NOTICE file.
  123. 7. Disclaimer of Warranty. Unless required by applicable law or
  124. agreed to in writing, Licensor provides the Work (and each
  125. Contributor provides its Contributions) on an "AS IS" BASIS,
  126. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  127. implied, including, without limitation, any warranties or conditions
  128. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  129. PARTICULAR PURPOSE. You are solely responsible for determining the
  130. appropriateness of using or redistributing the Work and assume any
  131. risks associated with Your exercise of permissions under this License.
  132. 8. Limitation of Liability. In no event and under no legal theory,
  133. whether in tort (including negligence), contract, or otherwise,
  134. unless required by applicable law (such as deliberate and grossly
  135. negligent acts) or agreed to in writing, shall any Contributor be
  136. liable to You for damages, including any direct, indirect, special,
  137. incidental, or consequential damages of any character arising as a
  138. result of this License or out of the use or inability to use the
  139. Work (including but not limited to damages for loss of goodwill,
  140. work stoppage, computer failure or malfunction, or any and all
  141. other commercial damages or losses), even if such Contributor
  142. has been advised of the possibility of such damages.
  143. 9. Accepting Warranty or Additional Liability. While redistributing
  144. the Work or Derivative Works thereof, You may choose to offer,
  145. and charge a fee for, acceptance of support, warranty, indemnity,
  146. or other liability obligations and/or rights consistent with this
  147. License. However, in accepting such obligations, You may act only
  148. on Your own behalf and on Your sole responsibility, not on behalf
  149. of any other Contributor, and only if You agree to indemnify,
  150. defend, and hold each Contributor harmless for any liability
  151. incurred by, or claims asserted against, such Contributor by reason
  152. of your accepting any such warranty or additional liability.
  153. END OF TERMS AND CONDITIONS
  154. APPENDIX: How to apply the Apache License to your work.
  155. To apply the Apache License to your work, attach the following
  156. boilerplate notice, with the fields enclosed by brackets "[]"
  157. replaced with your own identifying information. (Don't include
  158. the brackets!) The text should be enclosed in the appropriate
  159. comment syntax for the file format. We also recommend that a
  160. file or class name and description of purpose be included on the
  161. same "printed page" as the copyright notice for easier
  162. identification within third-party archives.
  163. Copyright [yyyy] [name of copyright owner]
  164. Licensed under the Apache License, Version 2.0 (the "License");
  165. you may not use this file except in compliance with the License.
  166. You may obtain a copy of the License at
  167. http://www.apache.org/licenses/LICENSE-2.0
  168. Unless required by applicable law or agreed to in writing, software
  169. distributed under the License is distributed on an "AS IS" BASIS,
  170. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  171. See the License for the specific language governing permissions and
  172. limitations under the License.
  173. ==============================================================================
  174. Redistribution and use in source and binary forms, with or without
  175. modification, are permitted provided that the following conditions
  176. are met:
  177. * Redistributions of source code must retain the above copyright
  178. notice, this list of conditions and the following disclaimer.
  179. * Redistributions in binary form must reproduce the above copyright
  180. notice, this list of conditions and the following disclaimer in
  181. the documentation and/or other materials provided with the
  182. distribution.
  183. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  184. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  185. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  186. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  187. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  188. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  189. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  190. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  191. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  192. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  193. OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  194. SUCH DAMAGE.
  195. ==============================================================================
  196. Code in this repo uses one or more of the following licenses.
  197. Refer to each file to determine which licenses apply.
  198. -------------------------------------------------------------------------
  199. Permission is hereby granted, free of charge, to any person obtaining
  200. a copy of this software and associated documentation files (the
  201. "Software"), to deal in the Software without restriction, including
  202. without limitation the rights to use, copy, modify, merge, publish,
  203. distribute, sublicense, and/or sell copies of the Software, and to
  204. permit persons to whom the Software is furnished to do so, subject to
  205. the following conditions:
  206. The above copyright notice and this permission notice shall be
  207. included in all copies or substantial portions of the Software.
  208. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  209. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  210. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  211. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  212. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  213. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  214. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  215. -------------------------------------------------------------------------
  216. Licensed under the Apache License, Version 2.0 (the "License");
  217. you may not use this file except in compliance with the License.
  218. You may obtain a copy of the License at
  219. http://www.apache.org/licenses/LICENSE-2.0
  220. Unless required by applicable law or agreed to in writing, software
  221. distributed under the License is distributed on an "AS IS" BASIS,
  222. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  223. See the License for the specific language governing permissions and
  224. limitations under the License.
  225. -------------------------------------------------------------------------
  226. Redistribution and use in source and binary forms, with or without
  227. modification, are permitted provided that the following conditions
  228. are met:
  229. 1. Redistributions of source code must retain the above copyright
  230. notice, this list of conditions and the following disclaimer.
  231. 2. Redistributions in binary form must reproduce the above copyright
  232. notice, this list of conditions and the following disclaimer in the
  233. documentation and/or other materials provided with the distribution.
  234. 3. Neither the name of the project nor the names of its contributors
  235. may be used to endorse or promote products derived from this software
  236. without specific prior written permission.
  237. THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
  238. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  239. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  240. ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
  241. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  242. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  243. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  244. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  245. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  246. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  247. SUCH DAMAGE.
  248. ==============================================================================
  249. BoringSSL is a fork of OpenSSL. As such, large parts of it fall under OpenSSL
  250. licensing. Files that are completely new have a Google copyright and an ISC
  251. license. This license is reproduced at the bottom of this file.
  252. Contributors to BoringSSL are required to follow the CLA rules for Chromium:
  253. https://cla.developers.google.com/clas
  254. Files in third_party/ have their own licenses, as described therein. The MIT
  255. license, for third_party/fiat, which, unlike other third_party directories, is
  256. compiled into non-test libraries, is included below.
  257. The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the
  258. OpenSSL License and the original SSLeay license apply to the toolkit. See below
  259. for the actual license texts. Actually both licenses are BSD-style Open Source
  260. licenses. In case of any license issues related to OpenSSL please contact
  261. openssl-core@openssl.org.
  262. The following are Google-internal bug numbers where explicit permission from
  263. some authors is recorded for use of their work. (This is purely for our own
  264. record keeping.)
  265. 27287199
  266. 27287880
  267. 27287883
  268. 263291445
  269. OpenSSL License
  270. ---------------
  271. /* ====================================================================
  272. * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved.
  273. *
  274. * Redistribution and use in source and binary forms, with or without
  275. * modification, are permitted provided that the following conditions
  276. * are met:
  277. *
  278. * 1. Redistributions of source code must retain the above copyright
  279. * notice, this list of conditions and the following disclaimer.
  280. *
  281. * 2. Redistributions in binary form must reproduce the above copyright
  282. * notice, this list of conditions and the following disclaimer in
  283. * the documentation and/or other materials provided with the
  284. * distribution.
  285. *
  286. * 3. All advertising materials mentioning features or use of this
  287. * software must display the following acknowledgment:
  288. * "This product includes software developed by the OpenSSL Project
  289. * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
  290. *
  291. * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
  292. * endorse or promote products derived from this software without
  293. * prior written permission. For written permission, please contact
  294. * openssl-core@openssl.org.
  295. *
  296. * 5. Products derived from this software may not be called "OpenSSL"
  297. * nor may "OpenSSL" appear in their names without prior written
  298. * permission of the OpenSSL Project.
  299. *
  300. * 6. Redistributions of any form whatsoever must retain the following
  301. * acknowledgment:
  302. * "This product includes software developed by the OpenSSL Project
  303. * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
  304. *
  305. * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
  306. * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  307. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  308. * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
  309. * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  310. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  311. * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  312. * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  313. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  314. * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  315. * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  316. * OF THE POSSIBILITY OF SUCH DAMAGE.
  317. * ====================================================================
  318. *
  319. * This product includes cryptographic software written by Eric Young
  320. * (eay@cryptsoft.com). This product includes software written by Tim
  321. * Hudson (tjh@cryptsoft.com).
  322. *
  323. */
  324. Original SSLeay License
  325. -----------------------
  326. /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  327. * All rights reserved.
  328. *
  329. * This package is an SSL implementation written
  330. * by Eric Young (eay@cryptsoft.com).
  331. * The implementation was written so as to conform with Netscapes SSL.
  332. *
  333. * This library is free for commercial and non-commercial use as long as
  334. * the following conditions are aheared to. The following conditions
  335. * apply to all code found in this distribution, be it the RC4, RSA,
  336. * lhash, DES, etc., code; not just the SSL code. The SSL documentation
  337. * included with this distribution is covered by the same copyright terms
  338. * except that the holder is Tim Hudson (tjh@cryptsoft.com).
  339. *
  340. * Copyright remains Eric Young's, and as such any Copyright notices in
  341. * the code are not to be removed.
  342. * If this package is used in a product, Eric Young should be given attribution
  343. * as the author of the parts of the library used.
  344. * This can be in the form of a textual message at program startup or
  345. * in documentation (online or textual) provided with the package.
  346. *
  347. * Redistribution and use in source and binary forms, with or without
  348. * modification, are permitted provided that the following conditions
  349. * are met:
  350. * 1. Redistributions of source code must retain the copyright
  351. * notice, this list of conditions and the following disclaimer.
  352. * 2. Redistributions in binary form must reproduce the above copyright
  353. * notice, this list of conditions and the following disclaimer in the
  354. * documentation and/or other materials provided with the distribution.
  355. * 3. All advertising materials mentioning features or use of this software
  356. * must display the following acknowledgement:
  357. * "This product includes cryptographic software written by
  358. * Eric Young (eay@cryptsoft.com)"
  359. * The word 'cryptographic' can be left out if the rouines from the library
  360. * being used are not cryptographic related :-).
  361. * 4. If you include any Windows specific code (or a derivative thereof) from
  362. * the apps directory (application code) you must include an acknowledgement:
  363. * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
  364. *
  365. * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
  366. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  367. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  368. * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  369. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  370. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  371. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  372. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  373. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  374. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  375. * SUCH DAMAGE.
  376. *
  377. * The licence and distribution terms for any publically available version or
  378. * derivative of this code cannot be changed. i.e. this code cannot simply be
  379. * copied and put under another distribution licence
  380. * [including the GNU Public Licence.]
  381. */
  382. ISC license used for completely new code in BoringSSL:
  383. /* Copyright (c) 2015, Google Inc.
  384. *
  385. * Permission to use, copy, modify, and/or distribute this software for any
  386. * purpose with or without fee is hereby granted, provided that the above
  387. * copyright notice and this permission notice appear in all copies.
  388. *
  389. * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  390. * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  391. * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  392. * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  393. * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  394. * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  395. * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
  396. The code in third_party/fiat carries the MIT license:
  397. Copyright (c) 2015-2016 the fiat-crypto authors (see
  398. https://github.com/mit-plv/fiat-crypto/blob/master/AUTHORS).
  399. Permission is hereby granted, free of charge, to any person obtaining a copy
  400. of this software and associated documentation files (the "Software"), to deal
  401. in the Software without restriction, including without limitation the rights
  402. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  403. copies of the Software, and to permit persons to whom the Software is
  404. furnished to do so, subject to the following conditions:
  405. The above copyright notice and this permission notice shall be included in all
  406. copies or substantial portions of the Software.
  407. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  408. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  409. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  410. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  411. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  412. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  413. SOFTWARE.
  414. Licenses for support code
  415. -------------------------
  416. Parts of the TLS test suite are under the Go license. This code is not included
  417. in BoringSSL (i.e. libcrypto and libssl) when compiled, however, so
  418. distributing code linked against BoringSSL does not trigger this license:
  419. Copyright (c) 2009 The Go Authors. All rights reserved.
  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. * Redistributions of source code must retain the above copyright
  424. notice, this list of conditions and the following disclaimer.
  425. * Redistributions in binary form must reproduce the above
  426. copyright notice, this list of conditions and the following disclaimer
  427. in the documentation and/or other materials provided with the
  428. distribution.
  429. * Neither the name of Google Inc. nor the names of its
  430. contributors may be used to endorse or promote products derived from
  431. this software without specific prior written permission.
  432. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  433. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  434. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  435. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  436. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  437. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  438. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  439. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  440. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  441. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  442. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  443. BoringSSL uses the Chromium test infrastructure to run a continuous build,
  444. trybots etc. The scripts which manage this, and the script for generating build
  445. metadata, are under the Chromium license. Distributing code linked against
  446. BoringSSL does not trigger this license.
  447. Copyright 2015 The Chromium Authors. All rights reserved.
  448. Redistribution and use in source and binary forms, with or without
  449. modification, are permitted provided that the following conditions are
  450. met:
  451. * Redistributions of source code must retain the above copyright
  452. notice, this list of conditions and the following disclaimer.
  453. * Redistributions in binary form must reproduce the above
  454. copyright notice, this list of conditions and the following disclaimer
  455. in the documentation and/or other materials provided with the
  456. distribution.
  457. * Neither the name of Google Inc. nor the names of its
  458. contributors may be used to endorse or promote products derived from
  459. this software without specific prior written permission.
  460. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  461. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  462. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  463. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  464. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  465. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  466. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  467. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  468. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  469. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  470. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  471. ==============================================================================
  472. Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
  473. Permission is hereby granted, free of charge, to any person obtaining a copy
  474. of this software and associated documentation files (the "Software"), to deal
  475. in the Software without restriction, including without limitation the rights
  476. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  477. copies of the Software, and to permit persons to whom the Software is
  478. furnished to do so, subject to the following conditions:
  479. The above copyright notice and this permission notice shall be included in
  480. all copies or substantial portions of the Software.
  481. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  482. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  483. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  484. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  485. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  486. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  487. THE SOFTWARE.
  488. ==============================================================================
  489. Redistribution and use in source and binary forms, with or without
  490. modification, are permitted provided that the following conditions
  491. are met:
  492. 1. Redistributions of source code must retain the above copyright
  493. notice, and the entire permission notice in its entirety,
  494. including the disclaimer of warranties.
  495. 2. Redistributions in binary form must reproduce the above copyright
  496. notice, this list of conditions and the following disclaimer in the
  497. documentation and/or other materials provided with the distribution.
  498. 3. The name of the author may not be used to endorse or promote
  499. products derived from this software without specific prior
  500. written permission.
  501. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
  502. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  503. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF
  504. WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE
  505. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  506. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
  507. OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  508. BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  509. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  510. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
  511. USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH
  512. DAMAGE.
  513. ==============================================================================
  514. This package, the EXT2 filesystem utilities, are made available under
  515. the GNU Public License version 2, with the exception of the lib/ext2fs
  516. and lib/e2p libraries, which are made available under the GNU Library
  517. General Public License Version 2, the lib/uuid library which is made
  518. available under a BSD-style license and the lib/et and lib/ss
  519. libraries which are made available under an MIT-style license. Please
  520. see lib/uuid/COPYING for more details for the license for the files
  521. comprising the libuuid library, and the source file headers of the
  522. libet and libss libraries for more information.
  523. The most recent officially distributed version can be found at
  524. http://e2fsprogs.sourceforge.net. If you need to make a distribution,
  525. that's the one you should use. If there is some reason why you'd like
  526. a more recent version that is still in ALPHA testing (i.e., either
  527. using the "WIP" test distributions or one from the hg or git
  528. repository from the development branch, please contact me
  529. (tytso@mit.edu) before you ship. The release schedules for this
  530. package are flexible, if you give me enough lead time.
  531. Theodore Ts'o
  532. 23-June-2007
  533. ----------------------------------------------------------------------
  534. GNU GENERAL PUBLIC LICENSE
  535. Version 2, June 1991
  536. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  537. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  538. Everyone is permitted to copy and distribute verbatim copies
  539. of this license document, but changing it is not allowed.
  540. Preamble
  541. The licenses for most software are designed to take away your
  542. freedom to share and change it. By contrast, the GNU General Public
  543. License is intended to guarantee your freedom to share and change free
  544. software--to make sure the software is free for all its users. This
  545. General Public License applies to most of the Free Software
  546. Foundation's software and to any other program whose authors commit to
  547. using it. (Some other Free Software Foundation software is covered by
  548. the GNU Library General Public License instead.) You can apply it to
  549. your programs, too.
  550. When we speak of free software, we are referring to freedom, not
  551. price. Our General Public Licenses are designed to make sure that you
  552. have the freedom to distribute copies of free software (and charge for
  553. this service if you wish), that you receive source code or can get it
  554. if you want it, that you can change the software or use pieces of it
  555. in new free programs; and that you know you can do these things.
  556. To protect your rights, we need to make restrictions that forbid
  557. anyone to deny you these rights or to ask you to surrender the rights.
  558. These restrictions translate to certain responsibilities for you if you
  559. distribute copies of the software, or if you modify it.
  560. For example, if you distribute copies of such a program, whether
  561. gratis or for a fee, you must give the recipients all the rights that
  562. you have. You must make sure that they, too, receive or can get the
  563. source code. And you must show them these terms so they know their
  564. rights.
  565. We protect your rights with two steps: (1) copyright the software, and
  566. (2) offer you this license which gives you legal permission to copy,
  567. distribute and/or modify the software.
  568. Also, for each author's protection and ours, we want to make certain
  569. that everyone understands that there is no warranty for this free
  570. software. If the software is modified by someone else and passed on, we
  571. want its recipients to know that what they have is not the original, so
  572. that any problems introduced by others will not reflect on the original
  573. authors' reputations.
  574. Finally, any free program is threatened constantly by software
  575. patents. We wish to avoid the danger that redistributors of a free
  576. program will individually obtain patent licenses, in effect making the
  577. program proprietary. To prevent this, we have made it clear that any
  578. patent must be licensed for everyone's free use or not licensed at all.
  579. The precise terms and conditions for copying, distribution and
  580. modification follow.
  581. GNU GENERAL PUBLIC LICENSE
  582. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  583. 0. This License applies to any program or other work which contains
  584. a notice placed by the copyright holder saying it may be distributed
  585. under the terms of this General Public License. The "Program", below,
  586. refers to any such program or work, and a "work based on the Program"
  587. means either the Program or any derivative work under copyright law:
  588. that is to say, a work containing the Program or a portion of it,
  589. either verbatim or with modifications and/or translated into another
  590. language. (Hereinafter, translation is included without limitation in
  591. the term "modification".) Each licensee is addressed as "you".
  592. Activities other than copying, distribution and modification are not
  593. covered by this License; they are outside its scope. The act of
  594. running the Program is not restricted, and the output from the Program
  595. is covered only if its contents constitute a work based on the
  596. Program (independent of having been made by running the Program).
  597. Whether that is true depends on what the Program does.
  598. 1. You may copy and distribute verbatim copies of the Program's
  599. source code as you receive it, in any medium, provided that you
  600. conspicuously and appropriately publish on each copy an appropriate
  601. copyright notice and disclaimer of warranty; keep intact all the
  602. notices that refer to this License and to the absence of any warranty;
  603. and give any other recipients of the Program a copy of this License
  604. along with the Program.
  605. You may charge a fee for the physical act of transferring a copy, and
  606. you may at your option offer warranty protection in exchange for a fee.
  607. 2. You may modify your copy or copies of the Program or any portion
  608. of it, thus forming a work based on the Program, and copy and
  609. distribute such modifications or work under the terms of Section 1
  610. above, provided that you also meet all of these conditions:
  611. a) You must cause the modified files to carry prominent notices
  612. stating that you changed the files and the date of any change.
  613. b) You must cause any work that you distribute or publish, that in
  614. whole or in part contains or is derived from the Program or any
  615. part thereof, to be licensed as a whole at no charge to all third
  616. parties under the terms of this License.
  617. c) If the modified program normally reads commands interactively
  618. when run, you must cause it, when started running for such
  619. interactive use in the most ordinary way, to print or display an
  620. announcement including an appropriate copyright notice and a
  621. notice that there is no warranty (or else, saying that you provide
  622. a warranty) and that users may redistribute the program under
  623. these conditions, and telling the user how to view a copy of this
  624. License. (Exception: if the Program itself is interactive but
  625. does not normally print such an announcement, your work based on
  626. the Program is not required to print an announcement.)
  627. These requirements apply to the modified work as a whole. If
  628. identifiable sections of that work are not derived from the Program,
  629. and can be reasonably considered independent and separate works in
  630. themselves, then this License, and its terms, do not apply to those
  631. sections when you distribute them as separate works. But when you
  632. distribute the same sections as part of a whole which is a work based
  633. on the Program, the distribution of the whole must be on the terms of
  634. this License, whose permissions for other licensees extend to the
  635. entire whole, and thus to each and every part regardless of who wrote it.
  636. Thus, it is not the intent of this section to claim rights or contest
  637. your rights to work written entirely by you; rather, the intent is to
  638. exercise the right to control the distribution of derivative or
  639. collective works based on the Program.
  640. In addition, mere aggregation of another work not based on the Program
  641. with the Program (or with a work based on the Program) on a volume of
  642. a storage or distribution medium does not bring the other work under
  643. the scope of this License.
  644. 3. You may copy and distribute the Program (or a work based on it,
  645. under Section 2) in object code or executable form under the terms of
  646. Sections 1 and 2 above provided that you also do one of the following:
  647. a) Accompany it with the complete corresponding machine-readable
  648. source code, which must be distributed under the terms of Sections
  649. 1 and 2 above on a medium customarily used for software interchange; or,
  650. b) Accompany it with a written offer, valid for at least three
  651. years, to give any third party, for a charge no more than your
  652. cost of physically performing source distribution, a complete
  653. machine-readable copy of the corresponding source code, to be
  654. distributed under the terms of Sections 1 and 2 above on a medium
  655. customarily used for software interchange; or,
  656. c) Accompany it with the information you received as to the offer
  657. to distribute corresponding source code. (This alternative is
  658. allowed only for noncommercial distribution and only if you
  659. received the program in object code or executable form with such
  660. an offer, in accord with Subsection b above.)
  661. The source code for a work means the preferred form of the work for
  662. making modifications to it. For an executable work, complete source
  663. code means all the source code for all modules it contains, plus any
  664. associated interface definition files, plus the scripts used to
  665. control compilation and installation of the executable. However, as a
  666. special exception, the source code distributed need not include
  667. anything that is normally distributed (in either source or binary
  668. form) with the major components (compiler, kernel, and so on) of the
  669. operating system on which the executable runs, unless that component
  670. itself accompanies the executable.
  671. If distribution of executable or object code is made by offering
  672. access to copy from a designated place, then offering equivalent
  673. access to copy the source code from the same place counts as
  674. distribution of the source code, even though third parties are not
  675. compelled to copy the source along with the object code.
  676. 4. You may not copy, modify, sublicense, or distribute the Program
  677. except as expressly provided under this License. Any attempt
  678. otherwise to copy, modify, sublicense or distribute the Program is
  679. void, and will automatically terminate your rights under this License.
  680. However, parties who have received copies, or rights, from you under
  681. this License will not have their licenses terminated so long as such
  682. parties remain in full compliance.
  683. 5. You are not required to accept this License, since you have not
  684. signed it. However, nothing else grants you permission to modify or
  685. distribute the Program or its derivative works. These actions are
  686. prohibited by law if you do not accept this License. Therefore, by
  687. modifying or distributing the Program (or any work based on the
  688. Program), you indicate your acceptance of this License to do so, and
  689. all its terms and conditions for copying, distributing or modifying
  690. the Program or works based on it.
  691. 6. Each time you redistribute the Program (or any work based on the
  692. Program), the recipient automatically receives a license from the
  693. original licensor to copy, distribute or modify the Program subject to
  694. these terms and conditions. You may not impose any further
  695. restrictions on the recipients' exercise of the rights granted herein.
  696. You are not responsible for enforcing compliance by third parties to
  697. this License.
  698. 7. If, as a consequence of a court judgment or allegation of patent
  699. infringement or for any other reason (not limited to patent issues),
  700. conditions are imposed on you (whether by court order, agreement or
  701. otherwise) that contradict the conditions of this License, they do not
  702. excuse you from the conditions of this License. If you cannot
  703. distribute so as to satisfy simultaneously your obligations under this
  704. License and any other pertinent obligations, then as a consequence you
  705. may not distribute the Program at all. For example, if a patent
  706. license would not permit royalty-free redistribution of the Program by
  707. all those who receive copies directly or indirectly through you, then
  708. the only way you could satisfy both it and this License would be to
  709. refrain entirely from distribution of the Program.
  710. If any portion of this section is held invalid or unenforceable under
  711. any particular circumstance, the balance of the section is intended to
  712. apply and the section as a whole is intended to apply in other
  713. circumstances.
  714. It is not the purpose of this section to induce you to infringe any
  715. patents or other property right claims or to contest validity of any
  716. such claims; this section has the sole purpose of protecting the
  717. integrity of the free software distribution system, which is
  718. implemented by public license practices. Many people have made
  719. generous contributions to the wide range of software distributed
  720. through that system in reliance on consistent application of that
  721. system; it is up to the author/donor to decide if he or she is willing
  722. to distribute software through any other system and a licensee cannot
  723. impose that choice.
  724. This section is intended to make thoroughly clear what is believed to
  725. be a consequence of the rest of this License.
  726. 8. If the distribution and/or use of the Program is restricted in
  727. certain countries either by patents or by copyrighted interfaces, the
  728. original copyright holder who places the Program under this License
  729. may add an explicit geographical distribution limitation excluding
  730. those countries, so that distribution is permitted only in or among
  731. countries not thus excluded. In such case, this License incorporates
  732. the limitation as if written in the body of this License.
  733. 9. The Free Software Foundation may publish revised and/or new versions
  734. of the General Public License from time to time. Such new versions will
  735. be similar in spirit to the present version, but may differ in detail to
  736. address new problems or concerns.
  737. Each version is given a distinguishing version number. If the Program
  738. specifies a version number of this License which applies to it and "any
  739. later version", you have the option of following the terms and conditions
  740. either of that version or of any later version published by the Free
  741. Software Foundation. If the Program does not specify a version number of
  742. this License, you may choose any version ever published by the Free Software
  743. Foundation.
  744. 10. If you wish to incorporate parts of the Program into other free
  745. programs whose distribution conditions are different, write to the author
  746. to ask for permission. For software which is copyrighted by the Free
  747. Software Foundation, write to the Free Software Foundation; we sometimes
  748. make exceptions for this. Our decision will be guided by the two goals
  749. of preserving the free status of all derivatives of our free software and
  750. of promoting the sharing and reuse of software generally.
  751. NO WARRANTY
  752. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  753. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  754. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  755. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  756. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  757. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  758. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  759. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  760. REPAIR OR CORRECTION.
  761. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  762. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  763. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  764. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  765. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  766. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  767. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  768. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  769. POSSIBILITY OF SUCH DAMAGES.
  770. END OF TERMS AND CONDITIONS
  771. How to Apply These Terms to Your New Programs
  772. If you develop a new program, and you want it to be of the greatest
  773. possible use to the public, the best way to achieve this is to make it
  774. free software which everyone can redistribute and change under these terms.
  775. To do so, attach the following notices to the program. It is safest
  776. to attach them to the start of each source file to most effectively
  777. convey the exclusion of warranty; and each file should have at least
  778. the "copyright" line and a pointer to where the full notice is found.
  779. <one line to give the program's name and a brief idea of what it does.>
  780. Copyright (C) <year> <name of author>
  781. This program is free software; you can redistribute it and/or modify
  782. it under the terms of the GNU General Public License as published by
  783. the Free Software Foundation; either version 2 of the License, or
  784. (at your option) any later version.
  785. This program is distributed in the hope that it will be useful,
  786. but WITHOUT ANY WARRANTY; without even the implied warranty of
  787. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  788. GNU General Public License for more details.
  789. You should have received a copy of the GNU General Public License
  790. along with this program; if not, write to the Free Software
  791. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  792. Also add information on how to contact you by electronic and paper mail.
  793. If the program is interactive, make it output a short notice like this
  794. when it starts in an interactive mode:
  795. Gnomovision version 69, Copyright (C) year name of author
  796. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  797. This is free software, and you are welcome to redistribute it
  798. under certain conditions; type `show c' for details.
  799. The hypothetical commands `show w' and `show c' should show the appropriate
  800. parts of the General Public License. Of course, the commands you use may
  801. be called something other than `show w' and `show c'; they could even be
  802. mouse-clicks or menu items--whatever suits your program.
  803. You should also get your employer (if you work as a programmer) or your
  804. school, if any, to sign a "copyright disclaimer" for the program, if
  805. necessary. Here is a sample; alter the names:
  806. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  807. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  808. <signature of Ty Coon>, 1 April 1989
  809. Ty Coon, President of Vice
  810. This General Public License does not permit incorporating your program into
  811. proprietary programs. If your program is a subroutine library, you may
  812. consider it more useful to permit linking proprietary applications with the
  813. library. If this is what you want to do, use the GNU Library General
  814. Public License instead of this License.
  815. ----------------------------------------------------------------------
  816. GNU LIBRARY GENERAL PUBLIC LICENSE
  817. Version 2, June 1991
  818. Copyright (C) 1991 Free Software Foundation, Inc.
  819. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  820. Everyone is permitted to copy and distribute verbatim copies
  821. of this license document, but changing it is not allowed.
  822. [This is the first released version of the library GPL. It is
  823. numbered 2 because it goes with version 2 of the ordinary GPL.]
  824. Preamble
  825. The licenses for most software are designed to take away your
  826. freedom to share and change it. By contrast, the GNU General Public
  827. Licenses are intended to guarantee your freedom to share and change
  828. free software--to make sure the software is free for all its users.
  829. This license, the Library General Public License, applies to some
  830. specially designated Free Software Foundation software, and to any
  831. other libraries whose authors decide to use it. You can use it for
  832. your libraries, too.
  833. When we speak of free software, we are referring to freedom, not
  834. price. Our General Public Licenses are designed to make sure that you
  835. have the freedom to distribute copies of free software (and charge for
  836. this service if you wish), that you receive source code or can get it
  837. if you want it, that you can change the software or use pieces of it
  838. in new free programs; and that you know you can do these things.
  839. To protect your rights, we need to make restrictions that forbid
  840. anyone to deny you these rights or to ask you to surrender the rights.
  841. These restrictions translate to certain responsibilities for you if
  842. you distribute copies of the library, or if you modify it.
  843. For example, if you distribute copies of the library, whether gratis
  844. or for a fee, you must give the recipients all the rights that we gave
  845. you. You must make sure that they, too, receive or can get the source
  846. code. If you link a program with the library, you must provide
  847. complete object files to the recipients so that they can relink them
  848. with the library, after making changes to the library and recompiling
  849. it. And you must show them these terms so they know their rights.
  850. Our method of protecting your rights has two steps: (1) copyright
  851. the library, and (2) offer you this license which gives you legal
  852. permission to copy, distribute and/or modify the library.
  853. Also, for each distributor's protection, we want to make certain
  854. that everyone understands that there is no warranty for this free
  855. library. If the library is modified by someone else and passed on, we
  856. want its recipients to know that what they have is not the original
  857. version, so that any problems introduced by others will not reflect on
  858. the original authors' reputations.
  859. Finally, any free program is threatened constantly by software
  860. patents. We wish to avoid the danger that companies distributing free
  861. software will individually obtain patent licenses, thus in effect
  862. transforming the program into proprietary software. To prevent this,
  863. we have made it clear that any patent must be licensed for everyone's
  864. free use or not licensed at all.
  865. Most GNU software, including some libraries, is covered by the ordinary
  866. GNU General Public License, which was designed for utility programs. This
  867. license, the GNU Library General Public License, applies to certain
  868. designated libraries. This license is quite different from the ordinary
  869. one; be sure to read it in full, and don't assume that anything in it is
  870. the same as in the ordinary license.
  871. The reason we have a separate public license for some libraries is that
  872. they blur the distinction we usually make between modifying or adding to a
  873. program and simply using it. Linking a program with a library, without
  874. changing the library, is in some sense simply using the library, and is
  875. analogous to running a utility program or application program. However, in
  876. a textual and legal sense, the linked executable is a combined work, a
  877. derivative of the original library, and the ordinary General Public License
  878. treats it as such.
  879. Because of this blurred distinction, using the ordinary General
  880. Public License for libraries did not effectively promote software
  881. sharing, because most developers did not use the libraries. We
  882. concluded that weaker conditions might promote sharing better.
  883. However, unrestricted linking of non-free programs would deprive the
  884. users of those programs of all benefit from the free status of the
  885. libraries themselves. This Library General Public License is intended to
  886. permit developers of non-free programs to use free libraries, while
  887. preserving your freedom as a user of such programs to change the free
  888. libraries that are incorporated in them. (We have not seen how to achieve
  889. this as regards changes in header files, but we have achieved it as regards
  890. changes in the actual functions of the Library.) The hope is that this
  891. will lead to faster development of free libraries.
  892. The precise terms and conditions for copying, distribution and
  893. modification follow. Pay close attention to the difference between a
  894. "work based on the library" and a "work that uses the library". The
  895. former contains code derived from the library, while the latter only
  896. works together with the library.
  897. Note that it is possible for a library to be covered by the ordinary
  898. General Public License rather than by this special one.
  899. GNU LIBRARY GENERAL PUBLIC LICENSE
  900. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  901. 0. This License Agreement applies to any software library which
  902. contains a notice placed by the copyright holder or other authorized
  903. party saying it may be distributed under the terms of this Library
  904. General Public License (also called "this License"). Each licensee is
  905. addressed as "you".
  906. A "library" means a collection of software functions and/or data
  907. prepared so as to be conveniently linked with application programs
  908. (which use some of those functions and data) to form executables.
  909. The "Library", below, refers to any such software library or work
  910. which has been distributed under these terms. A "work based on the
  911. Library" means either the Library or any derivative work under
  912. copyright law: that is to say, a work containing the Library or a
  913. portion of it, either verbatim or with modifications and/or translated
  914. straightforwardly into another language. (Hereinafter, translation is
  915. included without limitation in the term "modification".)
  916. "Source code" for a work means the preferred form of the work for
  917. making modifications to it. For a library, complete source code means
  918. all the source code for all modules it contains, plus any associated
  919. interface definition files, plus the scripts used to control compilation
  920. and installation of the library.
  921. Activities other than copying, distribution and modification are not
  922. covered by this License; they are outside its scope. The act of
  923. running a program using the Library is not restricted, and output from
  924. such a program is covered only if its contents constitute a work based
  925. on the Library (independent of the use of the Library in a tool for
  926. writing it). Whether that is true depends on what the Library does
  927. and what the program that uses the Library does.
  928. 1. You may copy and distribute verbatim copies of the Library's
  929. complete source code as you receive it, in any medium, provided that
  930. you conspicuously and appropriately publish on each copy an
  931. appropriate copyright notice and disclaimer of warranty; keep intact
  932. all the notices that refer to this License and to the absence of any
  933. warranty; and distribute a copy of this License along with the
  934. Library.
  935. You may charge a fee for the physical act of transferring a copy,
  936. and you may at your option offer warranty protection in exchange for a
  937. fee.
  938. 2. You may modify your copy or copies of the Library or any portion
  939. of it, thus forming a work based on the Library, and copy and
  940. distribute such modifications or work under the terms of Section 1
  941. above, provided that you also meet all of these conditions:
  942. a) The modified work must itself be a software library.
  943. b) You must cause the files modified to carry prominent notices
  944. stating that you changed the files and the date of any change.
  945. c) You must cause the whole of the work to be licensed at no
  946. charge to all third parties under the terms of this License.
  947. d) If a facility in the modified Library refers to a function or a
  948. table of data to be supplied by an application program that uses
  949. the facility, other than as an argument passed when the facility
  950. is invoked, then you must make a good faith effort to ensure that,
  951. in the event an application does not supply such function or
  952. table, the facility still operates, and performs whatever part of
  953. its purpose remains meaningful.
  954. (For example, a function in a library to compute square roots has
  955. a purpose that is entirely well-defined independent of the
  956. application. Therefore, Subsection 2d requires that any
  957. application-supplied function or table used by this function must
  958. be optional: if the application does not supply it, the square
  959. root function must still compute square roots.)
  960. These requirements apply to the modified work as a whole. If
  961. identifiable sections of that work are not derived from the Library,
  962. and can be reasonably considered independent and separate works in
  963. themselves, then this License, and its terms, do not apply to those
  964. sections when you distribute them as separate works. But when you
  965. distribute the same sections as part of a whole which is a work based
  966. on the Library, the distribution of the whole must be on the terms of
  967. this License, whose permissions for other licensees extend to the
  968. entire whole, and thus to each and every part regardless of who wrote
  969. it.
  970. Thus, it is not the intent of this section to claim rights or contest
  971. your rights to work written entirely by you; rather, the intent is to
  972. exercise the right to control the distribution of derivative or
  973. collective works based on the Library.
  974. In addition, mere aggregation of another work not based on the Library
  975. with the Library (or with a work based on the Library) on a volume of
  976. a storage or distribution medium does not bring the other work under
  977. the scope of this License.
  978. 3. You may opt to apply the terms of the ordinary GNU General Public
  979. License instead of this License to a given copy of the Library. To do
  980. this, you must alter all the notices that refer to this License, so
  981. that they refer to the ordinary GNU General Public License, version 2,
  982. instead of to this License. (If a newer version than version 2 of the
  983. ordinary GNU General Public License has appeared, then you can specify
  984. that version instead if you wish.) Do not make any other change in
  985. these notices.
  986. Once this change is made in a given copy, it is irreversible for
  987. that copy, so the ordinary GNU General Public License applies to all
  988. subsequent copies and derivative works made from that copy.
  989. This option is useful when you wish to copy part of the code of
  990. the Library into a program that is not a library.
  991. 4. You may copy and distribute the Library (or a portion or
  992. derivative of it, under Section 2) in object code or executable form
  993. under the terms of Sections 1 and 2 above provided that you accompany
  994. it with the complete corresponding machine-readable source code, which
  995. must be distributed under the terms of Sections 1 and 2 above on a
  996. medium customarily used for software interchange.
  997. If distribution of object code is made by offering access to copy
  998. from a designated place, then offering equivalent access to copy the
  999. source code from the same place satisfies the requirement to
  1000. distribute the source code, even though third parties are not
  1001. compelled to copy the source along with the object code.
  1002. 5. A program that contains no derivative of any portion of the
  1003. Library, but is designed to work with the Library by being compiled or
  1004. linked with it, is called a "work that uses the Library". Such a
  1005. work, in isolation, is not a derivative work of the Library, and
  1006. therefore falls outside the scope of this License.
  1007. However, linking a "work that uses the Library" with the Library
  1008. creates an executable that is a derivative of the Library (because it
  1009. contains portions of the Library), rather than a "work that uses the
  1010. library". The executable is therefore covered by this License.
  1011. Section 6 states terms for distribution of such executables.
  1012. When a "work that uses the Library" uses material from a header file
  1013. that is part of the Library, the object code for the work may be a
  1014. derivative work of the Library even though the source code is not.
  1015. Whether this is true is especially significant if the work can be
  1016. linked without the Library, or if the work is itself a library. The
  1017. threshold for this to be true is not precisely defined by law.
  1018. If such an object file uses only numerical parameters, data
  1019. structure layouts and accessors, and small macros and small inline
  1020. functions (ten lines or less in length), then the use of the object
  1021. file is unrestricted, regardless of whether it is legally a derivative
  1022. work. (Executables containing this object code plus portions of the
  1023. Library will still fall under Section 6.)
  1024. Otherwise, if the work is a derivative of the Library, you may
  1025. distribute the object code for the work under the terms of Section 6.
  1026. Any executables containing that work also fall under Section 6,
  1027. whether or not they are linked directly with the Library itself.
  1028. 6. As an exception to the Sections above, you may also compile or
  1029. link a "work that uses the Library" with the Library to produce a
  1030. work containing portions of the Library, and distribute that work
  1031. under terms of your choice, provided that the terms permit
  1032. modification of the work for the customer's own use and reverse
  1033. engineering for debugging such modifications.
  1034. You must give prominent notice with each copy of the work that the
  1035. Library is used in it and that the Library and its use are covered by
  1036. this License. You must supply a copy of this License. If the work
  1037. during execution displays copyright notices, you must include the
  1038. copyright notice for the Library among them, as well as a reference
  1039. directing the user to the copy of this License. Also, you must do one
  1040. of these things:
  1041. a) Accompany the work with the complete corresponding
  1042. machine-readable source code for the Library including whatever
  1043. changes were used in the work (which must be distributed under
  1044. Sections 1 and 2 above); and, if the work is an executable linked
  1045. with the Library, with the complete machine-readable "work that
  1046. uses the Library", as object code and/or source code, so that the
  1047. user can modify the Library and then relink to produce a modified
  1048. executable containing the modified Library. (It is understood
  1049. that the user who changes the contents of definitions files in the
  1050. Library will not necessarily be able to recompile the application
  1051. to use the modified definitions.)
  1052. b) Accompany the work with a written offer, valid for at
  1053. least three years, to give the same user the materials
  1054. specified in Subsection 6a, above, for a charge no more
  1055. than the cost of performing this distribution.
  1056. c) If distribution of the work is made by offering access to copy
  1057. from a designated place, offer equivalent access to copy the above
  1058. specified materials from the same place.
  1059. d) Verify that the user has already received a copy of these
  1060. materials or that you have already sent this user a copy.
  1061. For an executable, the required form of the "work that uses the
  1062. Library" must include any data and utility programs needed for
  1063. reproducing the executable from it. However, as a special exception,
  1064. the source code distributed need not include anything that is normally
  1065. distributed (in either source or binary form) with the major
  1066. components (compiler, kernel, and so on) of the operating system on
  1067. which the executable runs, unless that component itself accompanies
  1068. the executable.
  1069. It may happen that this requirement contradicts the license
  1070. restrictions of other proprietary libraries that do not normally
  1071. accompany the operating system. Such a contradiction means you cannot
  1072. use both them and the Library together in an executable that you
  1073. distribute.
  1074. 7. You may place library facilities that are a work based on the
  1075. Library side-by-side in a single library together with other library
  1076. facilities not covered by this License, and distribute such a combined
  1077. library, provided that the separate distribution of the work based on
  1078. the Library and of the other library facilities is otherwise
  1079. permitted, and provided that you do these two things:
  1080. a) Accompany the combined library with a copy of the same work
  1081. based on the Library, uncombined with any other library
  1082. facilities. This must be distributed under the terms of the
  1083. Sections above.
  1084. b) Give prominent notice with the combined library of the fact
  1085. that part of it is a work based on the Library, and explaining
  1086. where to find the accompanying uncombined form of the same work.
  1087. 8. You may not copy, modify, sublicense, link with, or distribute
  1088. the Library except as expressly provided under this License. Any
  1089. attempt otherwise to copy, modify, sublicense, link with, or
  1090. distribute the Library is void, and will automatically terminate your
  1091. rights under this License. However, parties who have received copies,
  1092. or rights, from you under this License will not have their licenses
  1093. terminated so long as such parties remain in full compliance.
  1094. 9. You are not required to accept this License, since you have not
  1095. signed it. However, nothing else grants you permission to modify or
  1096. distribute the Library or its derivative works. These actions are
  1097. prohibited by law if you do not accept this License. Therefore, by
  1098. modifying or distributing the Library (or any work based on the
  1099. Library), you indicate your acceptance of this License to do so, and
  1100. all its terms and conditions for copying, distributing or modifying
  1101. the Library or works based on it.
  1102. 10. Each time you redistribute the Library (or any work based on the
  1103. Library), the recipient automatically receives a license from the
  1104. original licensor to copy, distribute, link with or modify the Library
  1105. subject to these terms and conditions. You may not impose any further
  1106. restrictions on the recipients' exercise of the rights granted herein.
  1107. You are not responsible for enforcing compliance by third parties to
  1108. this License.
  1109. 11. If, as a consequence of a court judgment or allegation of patent
  1110. infringement or for any other reason (not limited to patent issues),
  1111. conditions are imposed on you (whether by court order, agreement or
  1112. otherwise) that contradict the conditions of this License, they do not
  1113. excuse you from the conditions of this License. If you cannot
  1114. distribute so as to satisfy simultaneously your obligations under this
  1115. License and any other pertinent obligations, then as a consequence you
  1116. may not distribute the Library at all. For example, if a patent
  1117. license would not permit royalty-free redistribution of the Library by
  1118. all those who receive copies directly or indirectly through you, then
  1119. the only way you could satisfy both it and this License would be to
  1120. refrain entirely from distribution of the Library.
  1121. If any portion of this section is held invalid or unenforceable under any
  1122. particular circumstance, the balance of the section is intended to apply,
  1123. and the section as a whole is intended to apply in other circumstances.
  1124. It is not the purpose of this section to induce you to infringe any
  1125. patents or other property right claims or to contest validity of any
  1126. such claims; this section has the sole purpose of protecting the
  1127. integrity of the free software distribution system which is
  1128. implemented by public license practices. Many people have made
  1129. generous contributions to the wide range of software distributed
  1130. through that system in reliance on consistent application of that
  1131. system; it is up to the author/donor to decide if he or she is willing
  1132. to distribute software through any other system and a licensee cannot
  1133. impose that choice.
  1134. This section is intended to make thoroughly clear what is believed to
  1135. be a consequence of the rest of this License.
  1136. 12. If the distribution and/or use of the Library is restricted in
  1137. certain countries either by patents or by copyrighted interfaces, the
  1138. original copyright holder who places the Library under this License may add
  1139. an explicit geographical distribution limitation excluding those countries,
  1140. so that distribution is permitted only in or among countries not thus
  1141. excluded. In such case, this License incorporates the limitation as if
  1142. written in the body of this License.
  1143. 13. The Free Software Foundation may publish revised and/or new
  1144. versions of the Library General Public License from time to time.
  1145. Such new versions will be similar in spirit to the present version,
  1146. but may differ in detail to address new problems or concerns.
  1147. Each version is given a distinguishing version number. If the Library
  1148. specifies a version number of this License which applies to it and
  1149. "any later version", you have the option of following the terms and
  1150. conditions either of that version or of any later version published by
  1151. the Free Software Foundation. If the Library does not specify a
  1152. license version number, you may choose any version ever published by
  1153. the Free Software Foundation.
  1154. 14. If you wish to incorporate parts of the Library into other free
  1155. programs whose distribution conditions are incompatible with these,
  1156. write to the author to ask for permission. For software which is
  1157. copyrighted by the Free Software Foundation, write to the Free
  1158. Software Foundation; we sometimes make exceptions for this. Our
  1159. decision will be guided by the two goals of preserving the free status
  1160. of all derivatives of our free software and of promoting the sharing
  1161. and reuse of software generally.
  1162. NO WARRANTY
  1163. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  1164. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  1165. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  1166. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  1167. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  1168. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  1169. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  1170. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  1171. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  1172. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  1173. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  1174. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  1175. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  1176. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  1177. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  1178. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  1179. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  1180. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  1181. DAMAGES.
  1182. END OF TERMS AND CONDITIONS
  1183. How to Apply These Terms to Your New Libraries
  1184. If you develop a new library, and you want it to be of the greatest
  1185. possible use to the public, we recommend making it free software that
  1186. everyone can redistribute and change. You can do so by permitting
  1187. redistribution under these terms (or, alternatively, under the terms of the
  1188. ordinary General Public License).
  1189. To apply these terms, attach the following notices to the library. It is
  1190. safest to attach them to the start of each source file to most effectively
  1191. convey the exclusion of warranty; and each file should have at least the
  1192. "copyright" line and a pointer to where the full notice is found.
  1193. <one line to give the library's name and a brief idea of what it does.>
  1194. Copyright (C) <year> <name of author>
  1195. This library is free software; you can redistribute it and/or
  1196. modify it under the terms of the GNU Library General Public
  1197. License as published by the Free Software Foundation; either
  1198. version 2 of the License, or (at your option) any later version.
  1199. This library is distributed in the hope that it will be useful,
  1200. but WITHOUT ANY WARRANTY; without even the implied warranty of
  1201. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  1202. Library General Public License for more details.
  1203. You should have received a copy of the GNU Library General Public
  1204. License along with this library; if not, write to the Free Software
  1205. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  1206. Also add information on how to contact you by electronic and paper mail.
  1207. You should also get your employer (if you work as a programmer) or your
  1208. school, if any, to sign a "copyright disclaimer" for the library, if
  1209. necessary. Here is a sample; alter the names:
  1210. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  1211. library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  1212. <signature of Ty Coon>, 1 April 1990
  1213. Ty Coon, President of Vice
  1214. That's all there is to it!
  1215. ==============================================================================
  1216. Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper
  1217. Copyright (c) 2001-2022 Expat maintainers
  1218. Permission is hereby granted, free of charge, to any person obtaining
  1219. a copy of this software and associated documentation files (the
  1220. "Software"), to deal in the Software without restriction, including
  1221. without limitation the rights to use, copy, modify, merge, publish,
  1222. distribute, sublicense, and/or sell copies of the Software, and to
  1223. permit persons to whom the Software is furnished to do so, subject to
  1224. the following conditions:
  1225. The above copyright notice and this permission notice shall be included
  1226. in all copies or substantial portions of the Software.
  1227. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  1228. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  1229. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  1230. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  1231. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  1232. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  1233. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  1234. ==============================================================================
  1235. The tools for F2FS are covered by GNU Public License version 2.
  1236. Exceptionally, the following files are also covered by the GNU Lesser General
  1237. Public License Version 2.1 as the dual licenses.
  1238. - include/f2fs_fs.h
  1239. - lib/libf2fs.c
  1240. - lib/libf2fs_io.c
  1241. - mkfs/f2fs_format.c
  1242. - mkfs/f2fs_format_main.c
  1243. - mkfs/f2fs_format_utils.c
  1244. - mkfs/f2fs_format_utils.h
  1245. ================================================================================
  1246. Copyright (c) 2012 Samsung Electronics Co., Ltd.
  1247. http://www.samsung.com/
  1248. This program is free software; you can redistribute it and/or modify
  1249. it under the terms of the GNU General Public License version 2 as
  1250. published by the Free Software Foundation.
  1251. ================================================================================
  1252. GNU GENERAL PUBLIC LICENSE
  1253. Version 2, June 1991
  1254. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  1255. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  1256. Everyone is permitted to copy and distribute verbatim copies
  1257. of this license document, but changing it is not allowed.
  1258. Preamble
  1259. The licenses for most software are designed to take away your
  1260. freedom to share and change it. By contrast, the GNU General Public
  1261. License is intended to guarantee your freedom to share and change free
  1262. software--to make sure the software is free for all its users. This
  1263. General Public License applies to most of the Free Software
  1264. Foundation's software and to any other program whose authors commit to
  1265. using it. (Some other Free Software Foundation software is covered by
  1266. the GNU Library General Public License instead.) You can apply it to
  1267. your programs, too.
  1268. When we speak of free software, we are referring to freedom, not
  1269. price. Our General Public Licenses are designed to make sure that you
  1270. have the freedom to distribute copies of free software (and charge for
  1271. this service if you wish), that you receive source code or can get it
  1272. if you want it, that you can change the software or use pieces of it
  1273. in new free programs; and that you know you can do these things.
  1274. To protect your rights, we need to make restrictions that forbid
  1275. anyone to deny you these rights or to ask you to surrender the rights.
  1276. These restrictions translate to certain responsibilities for you if you
  1277. distribute copies of the software, or if you modify it.
  1278. For example, if you distribute copies of such a program, whether
  1279. gratis or for a fee, you must give the recipients all the rights that
  1280. you have. You must make sure that they, too, receive or can get the
  1281. source code. And you must show them these terms so they know their
  1282. rights.
  1283. We protect your rights with two steps: (1) copyright the software, and
  1284. (2) offer you this license which gives you legal permission to copy,
  1285. distribute and/or modify the software.
  1286. Also, for each author's protection and ours, we want to make certain
  1287. that everyone understands that there is no warranty for this free
  1288. software. If the software is modified by someone else and passed on, we
  1289. want its recipients to know that what they have is not the original, so
  1290. that any problems introduced by others will not reflect on the original
  1291. authors' reputations.
  1292. Finally, any free program is threatened constantly by software
  1293. patents. We wish to avoid the danger that redistributors of a free
  1294. program will individually obtain patent licenses, in effect making the
  1295. program proprietary. To prevent this, we have made it clear that any
  1296. patent must be licensed for everyone's free use or not licensed at all.
  1297. The precise terms and conditions for copying, distribution and
  1298. modification follow.
  1299. GNU GENERAL PUBLIC LICENSE
  1300. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  1301. 0. This License applies to any program or other work which contains
  1302. a notice placed by the copyright holder saying it may be distributed
  1303. under the terms of this General Public License. The "Program", below,
  1304. refers to any such program or work, and a "work based on the Program"
  1305. means either the Program or any derivative work under copyright law:
  1306. that is to say, a work containing the Program or a portion of it,
  1307. either verbatim or with modifications and/or translated into another
  1308. language. (Hereinafter, translation is included without limitation in
  1309. the term "modification".) Each licensee is addressed as "you".
  1310. Activities other than copying, distribution and modification are not
  1311. covered by this License; they are outside its scope. The act of
  1312. running the Program is not restricted, and the output from the Program
  1313. is covered only if its contents constitute a work based on the
  1314. Program (independent of having been made by running the Program).
  1315. Whether that is true depends on what the Program does.
  1316. 1. You may copy and distribute verbatim copies of the Program's
  1317. source code as you receive it, in any medium, provided that you
  1318. conspicuously and appropriately publish on each copy an appropriate
  1319. copyright notice and disclaimer of warranty; keep intact all the
  1320. notices that refer to this License and to the absence of any warranty;
  1321. and give any other recipients of the Program a copy of this License
  1322. along with the Program.
  1323. You may charge a fee for the physical act of transferring a copy, and
  1324. you may at your option offer warranty protection in exchange for a fee.
  1325. 2. You may modify your copy or copies of the Program or any portion
  1326. of it, thus forming a work based on the Program, and copy and
  1327. distribute such modifications or work under the terms of Section 1
  1328. above, provided that you also meet all of these conditions:
  1329. a) You must cause the modified files to carry prominent notices
  1330. stating that you changed the files and the date of any change.
  1331. b) You must cause any work that you distribute or publish, that in
  1332. whole or in part contains or is derived from the Program or any
  1333. part thereof, to be licensed as a whole at no charge to all third
  1334. parties under the terms of this License.
  1335. c) If the modified program normally reads commands interactively
  1336. when run, you must cause it, when started running for such
  1337. interactive use in the most ordinary way, to print or display an
  1338. announcement including an appropriate copyright notice and a
  1339. notice that there is no warranty (or else, saying that you provide
  1340. a warranty) and that users may redistribute the program under
  1341. these conditions, and telling the user how to view a copy of this
  1342. License. (Exception: if the Program itself is interactive but
  1343. does not normally print such an announcement, your work based on
  1344. the Program is not required to print an announcement.)
  1345. These requirements apply to the modified work as a whole. If
  1346. identifiable sections of that work are not derived from the Program,
  1347. and can be reasonably considered independent and separate works in
  1348. themselves, then this License, and its terms, do not apply to those
  1349. sections when you distribute them as separate works. But when you
  1350. distribute the same sections as part of a whole which is a work based
  1351. on the Program, the distribution of the whole must be on the terms of
  1352. this License, whose permissions for other licensees extend to the
  1353. entire whole, and thus to each and every part regardless of who wrote it.
  1354. Thus, it is not the intent of this section to claim rights or contest
  1355. your rights to work written entirely by you; rather, the intent is to
  1356. exercise the right to control the distribution of derivative or
  1357. collective works based on the Program.
  1358. In addition, mere aggregation of another work not based on the Program
  1359. with the Program (or with a work based on the Program) on a volume of
  1360. a storage or distribution medium does not bring the other work under
  1361. the scope of this License.
  1362. 3. You may copy and distribute the Program (or a work based on it,
  1363. under Section 2) in object code or executable form under the terms of
  1364. Sections 1 and 2 above provided that you also do one of the following:
  1365. a) Accompany it with the complete corresponding machine-readable
  1366. source code, which must be distributed under the terms of Sections
  1367. 1 and 2 above on a medium customarily used for software interchange; or,
  1368. b) Accompany it with a written offer, valid for at least three
  1369. years, to give any third party, for a charge no more than your
  1370. cost of physically performing source distribution, a complete
  1371. machine-readable copy of the corresponding source code, to be
  1372. distributed under the terms of Sections 1 and 2 above on a medium
  1373. customarily used for software interchange; or,
  1374. c) Accompany it with the information you received as to the offer
  1375. to distribute corresponding source code. (This alternative is
  1376. allowed only for noncommercial distribution and only if you
  1377. received the program in object code or executable form with such
  1378. an offer, in accord with Subsection b above.)
  1379. The source code for a work means the preferred form of the work for
  1380. making modifications to it. For an executable work, complete source
  1381. code means all the source code for all modules it contains, plus any
  1382. associated interface definition files, plus the scripts used to
  1383. control compilation and installation of the executable. However, as a
  1384. special exception, the source code distributed need not include
  1385. anything that is normally distributed (in either source or binary
  1386. form) with the major components (compiler, kernel, and so on) of the
  1387. operating system on which the executable runs, unless that component
  1388. itself accompanies the executable.
  1389. If distribution of executable or object code is made by offering
  1390. access to copy from a designated place, then offering equivalent
  1391. access to copy the source code from the same place counts as
  1392. distribution of the source code, even though third parties are not
  1393. compelled to copy the source along with the object code.
  1394. 4. You may not copy, modify, sublicense, or distribute the Program
  1395. except as expressly provided under this License. Any attempt
  1396. otherwise to copy, modify, sublicense or distribute the Program is
  1397. void, and will automatically terminate your rights under this License.
  1398. However, parties who have received copies, or rights, from you under
  1399. this License will not have their licenses terminated so long as such
  1400. parties remain in full compliance.
  1401. 5. You are not required to accept this License, since you have not
  1402. signed it. However, nothing else grants you permission to modify or
  1403. distribute the Program or its derivative works. These actions are
  1404. prohibited by law if you do not accept this License. Therefore, by
  1405. modifying or distributing the Program (or any work based on the
  1406. Program), you indicate your acceptance of this License to do so, and
  1407. all its terms and conditions for copying, distributing or modifying
  1408. the Program or works based on it.
  1409. 6. Each time you redistribute the Program (or any work based on the
  1410. Program), the recipient automatically receives a license from the
  1411. original licensor to copy, distribute or modify the Program subject to
  1412. these terms and conditions. You may not impose any further
  1413. restrictions on the recipients' exercise of the rights granted herein.
  1414. You are not responsible for enforcing compliance by third parties to
  1415. this License.
  1416. 7. If, as a consequence of a court judgment or allegation of patent
  1417. infringement or for any other reason (not limited to patent issues),
  1418. conditions are imposed on you (whether by court order, agreement or
  1419. otherwise) that contradict the conditions of this License, they do not
  1420. excuse you from the conditions of this License. If you cannot
  1421. distribute so as to satisfy simultaneously your obligations under this
  1422. License and any other pertinent obligations, then as a consequence you
  1423. may not distribute the Program at all. For example, if a patent
  1424. license would not permit royalty-free redistribution of the Program by
  1425. all those who receive copies directly or indirectly through you, then
  1426. the only way you could satisfy both it and this License would be to
  1427. refrain entirely from distribution of the Program.
  1428. If any portion of this section is held invalid or unenforceable under
  1429. any particular circumstance, the balance of the section is intended to
  1430. apply and the section as a whole is intended to apply in other
  1431. circumstances.
  1432. It is not the purpose of this section to induce you to infringe any
  1433. patents or other property right claims or to contest validity of any
  1434. such claims; this section has the sole purpose of protecting the
  1435. integrity of the free software distribution system, which is
  1436. implemented by public license practices. Many people have made
  1437. generous contributions to the wide range of software distributed
  1438. through that system in reliance on consistent application of that
  1439. system; it is up to the author/donor to decide if he or she is willing
  1440. to distribute software through any other system and a licensee cannot
  1441. impose that choice.
  1442. This section is intended to make thoroughly clear what is believed to
  1443. be a consequence of the rest of this License.
  1444. 8. If the distribution and/or use of the Program is restricted in
  1445. certain countries either by patents or by copyrighted interfaces, the
  1446. original copyright holder who places the Program under this License
  1447. may add an explicit geographical distribution limitation excluding
  1448. those countries, so that distribution is permitted only in or among
  1449. countries not thus excluded. In such case, this License incorporates
  1450. the limitation as if written in the body of this License.
  1451. 9. The Free Software Foundation may publish revised and/or new versions
  1452. of the General Public License from time to time. Such new versions will
  1453. be similar in spirit to the present version, but may differ in detail to
  1454. address new problems or concerns.
  1455. Each version is given a distinguishing version number. If the Program
  1456. specifies a version number of this License which applies to it and "any
  1457. later version", you have the option of following the terms and conditions
  1458. either of that version or of any later version published by the Free
  1459. Software Foundation. If the Program does not specify a version number of
  1460. this License, you may choose any version ever published by the Free Software
  1461. Foundation.
  1462. 10. If you wish to incorporate parts of the Program into other free
  1463. programs whose distribution conditions are different, write to the author
  1464. to ask for permission. For software which is copyrighted by the Free
  1465. Software Foundation, write to the Free Software Foundation; we sometimes
  1466. make exceptions for this. Our decision will be guided by the two goals
  1467. of preserving the free status of all derivatives of our free software and
  1468. of promoting the sharing and reuse of software generally.
  1469. NO WARRANTY
  1470. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  1471. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  1472. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  1473. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  1474. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  1475. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  1476. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  1477. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  1478. REPAIR OR CORRECTION.
  1479. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  1480. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  1481. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  1482. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  1483. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  1484. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  1485. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  1486. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  1487. POSSIBILITY OF SUCH DAMAGES.
  1488. END OF TERMS AND CONDITIONS
  1489. How to Apply These Terms to Your New Programs
  1490. If you develop a new program, and you want it to be of the greatest
  1491. possible use to the public, the best way to achieve this is to make it
  1492. free software which everyone can redistribute and change under these terms.
  1493. To do so, attach the following notices to the program. It is safest
  1494. to attach them to the start of each source file to most effectively
  1495. convey the exclusion of warranty; and each file should have at least
  1496. the "copyright" line and a pointer to where the full notice is found.
  1497. <one line to give the program's name and a brief idea of what it does.>
  1498. Copyright (C) <year> <name of author>
  1499. This program is free software; you can redistribute it and/or modify
  1500. it under the terms of the GNU General Public License as published by
  1501. the Free Software Foundation; either version 2 of the License, or
  1502. (at your option) any later version.
  1503. This program is distributed in the hope that it will be useful,
  1504. but WITHOUT ANY WARRANTY; without even the implied warranty of
  1505. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  1506. GNU General Public License for more details.
  1507. You should have received a copy of the GNU General Public License
  1508. along with this program; if not, write to the Free Software
  1509. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  1510. Also add information on how to contact you by electronic and paper mail.
  1511. If the program is interactive, make it output a short notice like this
  1512. when it starts in an interactive mode:
  1513. Gnomovision version 69, Copyright (C) year name of author
  1514. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  1515. This is free software, and you are welcome to redistribute it
  1516. under certain conditions; type `show c' for details.
  1517. The hypothetical commands `show w' and `show c' should show the appropriate
  1518. parts of the General Public License. Of course, the commands you use may
  1519. be called something other than `show w' and `show c'; they could even be
  1520. mouse-clicks or menu items--whatever suits your program.
  1521. You should also get your employer (if you work as a programmer) or your
  1522. school, if any, to sign a "copyright disclaimer" for the program, if
  1523. necessary. Here is a sample; alter the names:
  1524. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  1525. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  1526. <signature of Ty Coon>, 1 April 1989
  1527. Ty Coon, President of Vice
  1528. This General Public License does not permit incorporating your program into
  1529. proprietary programs. If your program is a subroutine library, you may
  1530. consider it more useful to permit linking proprietary applications with the
  1531. library. If this is what you want to do, use the GNU Library General
  1532. Public License instead of this License.
  1533. ================================================================================
  1534. GNU LESSER GENERAL PUBLIC LICENSE
  1535. Version 2.1, February 1999
  1536. Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  1537. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  1538. Everyone is permitted to copy and distribute verbatim copies
  1539. of this license document, but changing it is not allowed.
  1540. [This is the first released version of the Lesser GPL. It also counts
  1541. as the successor of the GNU Library Public License, version 2, hence
  1542. the version number 2.1.]
  1543. Preamble
  1544. The licenses for most software are designed to take away your
  1545. freedom to share and change it. By contrast, the GNU General Public
  1546. Licenses are intended to guarantee your freedom to share and change
  1547. free software--to make sure the software is free for all its users.
  1548. This license, the Lesser General Public License, applies to some
  1549. specially designated software packages--typically libraries--of the
  1550. Free Software Foundation and other authors who decide to use it. You
  1551. can use it too, but we suggest you first think carefully about whether
  1552. this license or the ordinary General Public License is the better
  1553. strategy to use in any particular case, based on the explanations below.
  1554. When we speak of free software, we are referring to freedom of use,
  1555. not price. Our General Public Licenses are designed to make sure that
  1556. you have the freedom to distribute copies of free software (and charge
  1557. for this service if you wish); that you receive source code or can get
  1558. it if you want it; that you can change the software and use pieces of
  1559. it in new free programs; and that you are informed that you can do
  1560. these things.
  1561. To protect your rights, we need to make restrictions that forbid
  1562. distributors to deny you these rights or to ask you to surrender these
  1563. rights. These restrictions translate to certain responsibilities for
  1564. you if you distribute copies of the library or if you modify it.
  1565. For example, if you distribute copies of the library, whether gratis
  1566. or for a fee, you must give the recipients all the rights that we gave
  1567. you. You must make sure that they, too, receive or can get the source
  1568. code. If you link other code with the library, you must provide
  1569. complete object files to the recipients, so that they can relink them
  1570. with the library after making changes to the library and recompiling
  1571. it. And you must show them these terms so they know their rights.
  1572. We protect your rights with a two-step method: (1) we copyright the
  1573. library, and (2) we offer you this license, which gives you legal
  1574. permission to copy, distribute and/or modify the library.
  1575. To protect each distributor, we want to make it very clear that
  1576. there is no warranty for the free library. Also, if the library is
  1577. modified by someone else and passed on, the recipients should know
  1578. that what they have is not the original version, so that the original
  1579. author's reputation will not be affected by problems that might be
  1580. introduced by others.
  1581. Finally, software patents pose a constant threat to the existence of
  1582. any free program. We wish to make sure that a company cannot
  1583. effectively restrict the users of a free program by obtaining a
  1584. restrictive license from a patent holder. Therefore, we insist that
  1585. any patent license obtained for a version of the library must be
  1586. consistent with the full freedom of use specified in this license.
  1587. Most GNU software, including some libraries, is covered by the
  1588. ordinary GNU General Public License. This license, the GNU Lesser
  1589. General Public License, applies to certain designated libraries, and
  1590. is quite different from the ordinary General Public License. We use
  1591. this license for certain libraries in order to permit linking those
  1592. libraries into non-free programs.
  1593. When a program is linked with a library, whether statically or using
  1594. a shared library, the combination of the two is legally speaking a
  1595. combined work, a derivative of the original library. The ordinary
  1596. General Public License therefore permits such linking only if the
  1597. entire combination fits its criteria of freedom. The Lesser General
  1598. Public License permits more lax criteria for linking other code with
  1599. the library.
  1600. We call this license the "Lesser" General Public License because it
  1601. does Less to protect the user's freedom than the ordinary General
  1602. Public License. It also provides other free software developers Less
  1603. of an advantage over competing non-free programs. These disadvantages
  1604. are the reason we use the ordinary General Public License for many
  1605. libraries. However, the Lesser license provides advantages in certain
  1606. special circumstances.
  1607. For example, on rare occasions, there may be a special need to
  1608. encourage the widest possible use of a certain library, so that it becomes
  1609. a de-facto standard. To achieve this, non-free programs must be
  1610. allowed to use the library. A more frequent case is that a free
  1611. library does the same job as widely used non-free libraries. In this
  1612. case, there is little to gain by limiting the free library to free
  1613. software only, so we use the Lesser General Public License.
  1614. In other cases, permission to use a particular library in non-free
  1615. programs enables a greater number of people to use a large body of
  1616. free software. For example, permission to use the GNU C Library in
  1617. non-free programs enables many more people to use the whole GNU
  1618. operating system, as well as its variant, the GNU/Linux operating
  1619. system.
  1620. Although the Lesser General Public License is Less protective of the
  1621. users' freedom, it does ensure that the user of a program that is
  1622. linked with the Library has the freedom and the wherewithal to run
  1623. that program using a modified version of the Library.
  1624. The precise terms and conditions for copying, distribution and
  1625. modification follow. Pay close attention to the difference between a
  1626. "work based on the library" and a "work that uses the library". The
  1627. former contains code derived from the library, whereas the latter must
  1628. be combined with the library in order to run.
  1629. GNU LESSER GENERAL PUBLIC LICENSE
  1630. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  1631. 0. This License Agreement applies to any software library or other
  1632. program which contains a notice placed by the copyright holder or
  1633. other authorized party saying it may be distributed under the terms of
  1634. this Lesser General Public License (also called "this License").
  1635. Each licensee is addressed as "you".
  1636. A "library" means a collection of software functions and/or data
  1637. prepared so as to be conveniently linked with application programs
  1638. (which use some of those functions and data) to form executables.
  1639. The "Library", below, refers to any such software library or work
  1640. which has been distributed under these terms. A "work based on the
  1641. Library" means either the Library or any derivative work under
  1642. copyright law: that is to say, a work containing the Library or a
  1643. portion of it, either verbatim or with modifications and/or translated
  1644. straightforwardly into another language. (Hereinafter, translation is
  1645. included without limitation in the term "modification".)
  1646. "Source code" for a work means the preferred form of the work for
  1647. making modifications to it. For a library, complete source code means
  1648. all the source code for all modules it contains, plus any associated
  1649. interface definition files, plus the scripts used to control compilation
  1650. and installation of the library.
  1651. Activities other than copying, distribution and modification are not
  1652. covered by this License; they are outside its scope. The act of
  1653. running a program using the Library is not restricted, and output from
  1654. such a program is covered only if its contents constitute a work based
  1655. on the Library (independent of the use of the Library in a tool for
  1656. writing it). Whether that is true depends on what the Library does
  1657. and what the program that uses the Library does.
  1658. 1. You may copy and distribute verbatim copies of the Library's
  1659. complete source code as you receive it, in any medium, provided that
  1660. you conspicuously and appropriately publish on each copy an
  1661. appropriate copyright notice and disclaimer of warranty; keep intact
  1662. all the notices that refer to this License and to the absence of any
  1663. warranty; and distribute a copy of this License along with the
  1664. Library.
  1665. You may charge a fee for the physical act of transferring a copy,
  1666. and you may at your option offer warranty protection in exchange for a
  1667. fee.
  1668. 2. You may modify your copy or copies of the Library or any portion
  1669. of it, thus forming a work based on the Library, and copy and
  1670. distribute such modifications or work under the terms of Section 1
  1671. above, provided that you also meet all of these conditions:
  1672. a) The modified work must itself be a software library.
  1673. b) You must cause the files modified to carry prominent notices
  1674. stating that you changed the files and the date of any change.
  1675. c) You must cause the whole of the work to be licensed at no
  1676. charge to all third parties under the terms of this License.
  1677. d) If a facility in the modified Library refers to a function or a
  1678. table of data to be supplied by an application program that uses
  1679. the facility, other than as an argument passed when the facility
  1680. is invoked, then you must make a good faith effort to ensure that,
  1681. in the event an application does not supply such function or
  1682. table, the facility still operates, and performs whatever part of
  1683. its purpose remains meaningful.
  1684. (For example, a function in a library to compute square roots has
  1685. a purpose that is entirely well-defined independent of the
  1686. application. Therefore, Subsection 2d requires that any
  1687. application-supplied function or table used by this function must
  1688. be optional: if the application does not supply it, the square
  1689. root function must still compute square roots.)
  1690. These requirements apply to the modified work as a whole. If
  1691. identifiable sections of that work are not derived from the Library,
  1692. and can be reasonably considered independent and separate works in
  1693. themselves, then this License, and its terms, do not apply to those
  1694. sections when you distribute them as separate works. But when you
  1695. distribute the same sections as part of a whole which is a work based
  1696. on the Library, the distribution of the whole must be on the terms of
  1697. this License, whose permissions for other licensees extend to the
  1698. entire whole, and thus to each and every part regardless of who wrote
  1699. it.
  1700. Thus, it is not the intent of this section to claim rights or contest
  1701. your rights to work written entirely by you; rather, the intent is to
  1702. exercise the right to control the distribution of derivative or
  1703. collective works based on the Library.
  1704. In addition, mere aggregation of another work not based on the Library
  1705. with the Library (or with a work based on the Library) on a volume of
  1706. a storage or distribution medium does not bring the other work under
  1707. the scope of this License.
  1708. 3. You may opt to apply the terms of the ordinary GNU General Public
  1709. License instead of this License to a given copy of the Library. To do
  1710. this, you must alter all the notices that refer to this License, so
  1711. that they refer to the ordinary GNU General Public License, version 2,
  1712. instead of to this License. (If a newer version than version 2 of the
  1713. ordinary GNU General Public License has appeared, then you can specify
  1714. that version instead if you wish.) Do not make any other change in
  1715. these notices.
  1716. Once this change is made in a given copy, it is irreversible for
  1717. that copy, so the ordinary GNU General Public License applies to all
  1718. subsequent copies and derivative works made from that copy.
  1719. This option is useful when you wish to copy part of the code of
  1720. the Library into a program that is not a library.
  1721. 4. You may copy and distribute the Library (or a portion or
  1722. derivative of it, under Section 2) in object code or executable form
  1723. under the terms of Sections 1 and 2 above provided that you accompany
  1724. it with the complete corresponding machine-readable source code, which
  1725. must be distributed under the terms of Sections 1 and 2 above on a
  1726. medium customarily used for software interchange.
  1727. If distribution of object code is made by offering access to copy
  1728. from a designated place, then offering equivalent access to copy the
  1729. source code from the same place satisfies the requirement to
  1730. distribute the source code, even though third parties are not
  1731. compelled to copy the source along with the object code.
  1732. 5. A program that contains no derivative of any portion of the
  1733. Library, but is designed to work with the Library by being compiled or
  1734. linked with it, is called a "work that uses the Library". Such a
  1735. work, in isolation, is not a derivative work of the Library, and
  1736. therefore falls outside the scope of this License.
  1737. However, linking a "work that uses the Library" with the Library
  1738. creates an executable that is a derivative of the Library (because it
  1739. contains portions of the Library), rather than a "work that uses the
  1740. library". The executable is therefore covered by this License.
  1741. Section 6 states terms for distribution of such executables.
  1742. When a "work that uses the Library" uses material from a header file
  1743. that is part of the Library, the object code for the work may be a
  1744. derivative work of the Library even though the source code is not.
  1745. Whether this is true is especially significant if the work can be
  1746. linked without the Library, or if the work is itself a library. The
  1747. threshold for this to be true is not precisely defined by law.
  1748. If such an object file uses only numerical parameters, data
  1749. structure layouts and accessors, and small macros and small inline
  1750. functions (ten lines or less in length), then the use of the object
  1751. file is unrestricted, regardless of whether it is legally a derivative
  1752. work. (Executables containing this object code plus portions of the
  1753. Library will still fall under Section 6.)
  1754. Otherwise, if the work is a derivative of the Library, you may
  1755. distribute the object code for the work under the terms of Section 6.
  1756. Any executables containing that work also fall under Section 6,
  1757. whether or not they are linked directly with the Library itself.
  1758. 6. As an exception to the Sections above, you may also combine or
  1759. link a "work that uses the Library" with the Library to produce a
  1760. work containing portions of the Library, and distribute that work
  1761. under terms of your choice, provided that the terms permit
  1762. modification of the work for the customer's own use and reverse
  1763. engineering for debugging such modifications.
  1764. You must give prominent notice with each copy of the work that the
  1765. Library is used in it and that the Library and its use are covered by
  1766. this License. You must supply a copy of this License. If the work
  1767. during execution displays copyright notices, you must include the
  1768. copyright notice for the Library among them, as well as a reference
  1769. directing the user to the copy of this License. Also, you must do one
  1770. of these things:
  1771. a) Accompany the work with the complete corresponding
  1772. machine-readable source code for the Library including whatever
  1773. changes were used in the work (which must be distributed under
  1774. Sections 1 and 2 above); and, if the work is an executable linked
  1775. with the Library, with the complete machine-readable "work that
  1776. uses the Library", as object code and/or source code, so that the
  1777. user can modify the Library and then relink to produce a modified
  1778. executable containing the modified Library. (It is understood
  1779. that the user who changes the contents of definitions files in the
  1780. Library will not necessarily be able to recompile the application
  1781. to use the modified definitions.)
  1782. b) Use a suitable shared library mechanism for linking with the
  1783. Library. A suitable mechanism is one that (1) uses at run time a
  1784. copy of the library already present on the user's computer system,
  1785. rather than copying library functions into the executable, and (2)
  1786. will operate properly with a modified version of the library, if
  1787. the user installs one, as long as the modified version is
  1788. interface-compatible with the version that the work was made with.
  1789. c) Accompany the work with a written offer, valid for at
  1790. least three years, to give the same user the materials
  1791. specified in Subsection 6a, above, for a charge no more
  1792. than the cost of performing this distribution.
  1793. d) If distribution of the work is made by offering access to copy
  1794. from a designated place, offer equivalent access to copy the above
  1795. specified materials from the same place.
  1796. e) Verify that the user has already received a copy of these
  1797. materials or that you have already sent this user a copy.
  1798. For an executable, the required form of the "work that uses the
  1799. Library" must include any data and utility programs needed for
  1800. reproducing the executable from it. However, as a special exception,
  1801. the materials to be distributed need not include anything that is
  1802. normally distributed (in either source or binary form) with the major
  1803. components (compiler, kernel, and so on) of the operating system on
  1804. which the executable runs, unless that component itself accompanies
  1805. the executable.
  1806. It may happen that this requirement contradicts the license
  1807. restrictions of other proprietary libraries that do not normally
  1808. accompany the operating system. Such a contradiction means you cannot
  1809. use both them and the Library together in an executable that you
  1810. distribute.
  1811. 7. You may place library facilities that are a work based on the
  1812. Library side-by-side in a single library together with other library
  1813. facilities not covered by this License, and distribute such a combined
  1814. library, provided that the separate distribution of the work based on
  1815. the Library and of the other library facilities is otherwise
  1816. permitted, and provided that you do these two things:
  1817. a) Accompany the combined library with a copy of the same work
  1818. based on the Library, uncombined with any other library
  1819. facilities. This must be distributed under the terms of the
  1820. Sections above.
  1821. b) Give prominent notice with the combined library of the fact
  1822. that part of it is a work based on the Library, and explaining
  1823. where to find the accompanying uncombined form of the same work.
  1824. 8. You may not copy, modify, sublicense, link with, or distribute
  1825. the Library except as expressly provided under this License. Any
  1826. attempt otherwise to copy, modify, sublicense, link with, or
  1827. distribute the Library is void, and will automatically terminate your
  1828. rights under this License. However, parties who have received copies,
  1829. or rights, from you under this License will not have their licenses
  1830. terminated so long as such parties remain in full compliance.
  1831. 9. You are not required to accept this License, since you have not
  1832. signed it. However, nothing else grants you permission to modify or
  1833. distribute the Library or its derivative works. These actions are
  1834. prohibited by law if you do not accept this License. Therefore, by
  1835. modifying or distributing the Library (or any work based on the
  1836. Library), you indicate your acceptance of this License to do so, and
  1837. all its terms and conditions for copying, distributing or modifying
  1838. the Library or works based on it.
  1839. 10. Each time you redistribute the Library (or any work based on the
  1840. Library), the recipient automatically receives a license from the
  1841. original licensor to copy, distribute, link with or modify the Library
  1842. subject to these terms and conditions. You may not impose any further
  1843. restrictions on the recipients' exercise of the rights granted herein.
  1844. You are not responsible for enforcing compliance by third parties with
  1845. this License.
  1846. 11. If, as a consequence of a court judgment or allegation of patent
  1847. infringement or for any other reason (not limited to patent issues),
  1848. conditions are imposed on you (whether by court order, agreement or
  1849. otherwise) that contradict the conditions of this License, they do not
  1850. excuse you from the conditions of this License. If you cannot
  1851. distribute so as to satisfy simultaneously your obligations under this
  1852. License and any other pertinent obligations, then as a consequence you
  1853. may not distribute the Library at all. For example, if a patent
  1854. license would not permit royalty-free redistribution of the Library by
  1855. all those who receive copies directly or indirectly through you, then
  1856. the only way you could satisfy both it and this License would be to
  1857. refrain entirely from distribution of the Library.
  1858. If any portion of this section is held invalid or unenforceable under any
  1859. particular circumstance, the balance of the section is intended to apply,
  1860. and the section as a whole is intended to apply in other circumstances.
  1861. It is not the purpose of this section to induce you to infringe any
  1862. patents or other property right claims or to contest validity of any
  1863. such claims; this section has the sole purpose of protecting the
  1864. integrity of the free software distribution system which is
  1865. implemented by public license practices. Many people have made
  1866. generous contributions to the wide range of software distributed
  1867. through that system in reliance on consistent application of that
  1868. system; it is up to the author/donor to decide if he or she is willing
  1869. to distribute software through any other system and a licensee cannot
  1870. impose that choice.
  1871. This section is intended to make thoroughly clear what is believed to
  1872. be a consequence of the rest of this License.
  1873. 12. If the distribution and/or use of the Library is restricted in
  1874. certain countries either by patents or by copyrighted interfaces, the
  1875. original copyright holder who places the Library under this License may add
  1876. an explicit geographical distribution limitation excluding those countries,
  1877. so that distribution is permitted only in or among countries not thus
  1878. excluded. In such case, this License incorporates the limitation as if
  1879. written in the body of this License.
  1880. 13. The Free Software Foundation may publish revised and/or new
  1881. versions of the Lesser General Public License from time to time.
  1882. Such new versions will be similar in spirit to the present version,
  1883. but may differ in detail to address new problems or concerns.
  1884. Each version is given a distinguishing version number. If the Library
  1885. specifies a version number of this License which applies to it and
  1886. "any later version", you have the option of following the terms and
  1887. conditions either of that version or of any later version published by
  1888. the Free Software Foundation. If the Library does not specify a
  1889. license version number, you may choose any version ever published by
  1890. the Free Software Foundation.
  1891. 14. If you wish to incorporate parts of the Library into other free
  1892. programs whose distribution conditions are incompatible with these,
  1893. write to the author to ask for permission. For software which is
  1894. copyrighted by the Free Software Foundation, write to the Free
  1895. Software Foundation; we sometimes make exceptions for this. Our
  1896. decision will be guided by the two goals of preserving the free status
  1897. of all derivatives of our free software and of promoting the sharing
  1898. and reuse of software generally.
  1899. NO WARRANTY
  1900. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  1901. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  1902. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  1903. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  1904. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  1905. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  1906. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  1907. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  1908. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  1909. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  1910. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  1911. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  1912. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  1913. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  1914. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  1915. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  1916. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  1917. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  1918. DAMAGES.
  1919. END OF TERMS AND CONDITIONS
  1920. How to Apply These Terms to Your New Libraries
  1921. If you develop a new library, and you want it to be of the greatest
  1922. possible use to the public, we recommend making it free software that
  1923. everyone can redistribute and change. You can do so by permitting
  1924. redistribution under these terms (or, alternatively, under the terms of the
  1925. ordinary General Public License).
  1926. To apply these terms, attach the following notices to the library. It is
  1927. safest to attach them to the start of each source file to most effectively
  1928. convey the exclusion of warranty; and each file should have at least the
  1929. "copyright" line and a pointer to where the full notice is found.
  1930. <one line to give the library's name and a brief idea of what it does.>
  1931. Copyright (C) <year> <name of author>
  1932. This library is free software; you can redistribute it and/or
  1933. modify it under the terms of the GNU Lesser General Public
  1934. License as published by the Free Software Foundation; either
  1935. version 2.1 of the License, or (at your option) any later version.
  1936. This library is distributed in the hope that it will be useful,
  1937. but WITHOUT ANY WARRANTY; without even the implied warranty of
  1938. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  1939. Lesser General Public License for more details.
  1940. You should have received a copy of the GNU Lesser General Public
  1941. License along with this library; if not, write to the Free Software
  1942. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  1943. Also add information on how to contact you by electronic and paper mail.
  1944. You should also get your employer (if you work as a programmer) or your
  1945. school, if any, to sign a "copyright disclaimer" for the library, if
  1946. necessary. Here is a sample; alter the names:
  1947. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  1948. library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  1949. <signature of Ty Coon>, 1 April 1990
  1950. Ty Coon, President of Vice
  1951. That's all there is to it!
  1952. ==============================================================================
  1953. Copyright (c) 2012 - 2016, Victor Zverovich
  1954. All rights reserved.
  1955. Redistribution and use in source and binary forms, with or without
  1956. modification, are permitted provided that the following conditions are met:
  1957. 1. Redistributions of source code must retain the above copyright notice, this
  1958. list of conditions and the following disclaimer.
  1959. 2. Redistributions in binary form must reproduce the above copyright notice,
  1960. this list of conditions and the following disclaimer in the documentation
  1961. and/or other materials provided with the distribution.
  1962. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  1963. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  1964. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1965. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
  1966. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  1967. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  1968. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  1969. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1970. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  1971. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1972. ==============================================================================
  1973. Copyright (c) 2012 - present, Victor Zverovich
  1974. Permission is hereby granted, free of charge, to any person obtaining
  1975. a copy of this software and associated documentation files (the
  1976. "Software"), to deal in the Software without restriction, including
  1977. without limitation the rights to use, copy, modify, merge, publish,
  1978. distribute, sublicense, and/or sell copies of the Software, and to
  1979. permit persons to whom the Software is furnished to do so, subject to
  1980. the following conditions:
  1981. The above copyright notice and this permission notice shall be
  1982. included in all copies or substantial portions of the Software.
  1983. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  1984. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  1985. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  1986. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  1987. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  1988. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  1989. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  1990. --- Optional exception to the license ---
  1991. As an exception, if, as a result of your compiling your source code, portions
  1992. of this Software are embedded into a machine-executable object form of such
  1993. source code, you may redistribute such embedded portions in such object form
  1994. without including the above copyright and permission notices.
  1995. ==============================================================================
  1996. Copyright (c) 2005-2008, The Android Open Source Project
  1997. Licensed under the Apache License, Version 2.0 (the "License");
  1998. you may not use this file except in compliance with the License.
  1999. Unless required by applicable law or agreed to in writing, software
  2000. distributed under the License is distributed on an "AS IS" BASIS,
  2001. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2002. See the License for the specific language governing permissions and
  2003. limitations under the License.
  2004. Apache License
  2005. Version 2.0, January 2004
  2006. http://www.apache.org/licenses/
  2007. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2008. 1. Definitions.
  2009. "License" shall mean the terms and conditions for use, reproduction,
  2010. and distribution as defined by Sections 1 through 9 of this document.
  2011. "Licensor" shall mean the copyright owner or entity authorized by
  2012. the copyright owner that is granting the License.
  2013. "Legal Entity" shall mean the union of the acting entity and all
  2014. other entities that control, are controlled by, or are under common
  2015. control with that entity. For the purposes of this definition,
  2016. "control" means (i) the power, direct or indirect, to cause the
  2017. direction or management of such entity, whether by contract or
  2018. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2019. outstanding shares, or (iii) beneficial ownership of such entity.
  2020. "You" (or "Your") shall mean an individual or Legal Entity
  2021. exercising permissions granted by this License.
  2022. "Source" form shall mean the preferred form for making modifications,
  2023. including but not limited to software source code, documentation
  2024. source, and configuration files.
  2025. "Object" form shall mean any form resulting from mechanical
  2026. transformation or translation of a Source form, including but
  2027. not limited to compiled object code, generated documentation,
  2028. and conversions to other media types.
  2029. "Work" shall mean the work of authorship, whether in Source or
  2030. Object form, made available under the License, as indicated by a
  2031. copyright notice that is included in or attached to the work
  2032. (an example is provided in the Appendix below).
  2033. "Derivative Works" shall mean any work, whether in Source or Object
  2034. form, that is based on (or derived from) the Work and for which the
  2035. editorial revisions, annotations, elaborations, or other modifications
  2036. represent, as a whole, an original work of authorship. For the purposes
  2037. of this License, Derivative Works shall not include works that remain
  2038. separable from, or merely link (or bind by name) to the interfaces of,
  2039. the Work and Derivative Works thereof.
  2040. "Contribution" shall mean any work of authorship, including
  2041. the original version of the Work and any modifications or additions
  2042. to that Work or Derivative Works thereof, that is intentionally
  2043. submitted to Licensor for inclusion in the Work by the copyright owner
  2044. or by an individual or Legal Entity authorized to submit on behalf of
  2045. the copyright owner. For the purposes of this definition, "submitted"
  2046. means any form of electronic, verbal, or written communication sent
  2047. to the Licensor or its representatives, including but not limited to
  2048. communication on electronic mailing lists, source code control systems,
  2049. and issue tracking systems that are managed by, or on behalf of, the
  2050. Licensor for the purpose of discussing and improving the Work, but
  2051. excluding communication that is conspicuously marked or otherwise
  2052. designated in writing by the copyright owner as "Not a Contribution."
  2053. "Contributor" shall mean Licensor and any individual or Legal Entity
  2054. on behalf of whom a Contribution has been received by Licensor and
  2055. subsequently incorporated within the Work.
  2056. 2. Grant of Copyright License. Subject to the terms and conditions of
  2057. this License, each Contributor hereby grants to You a perpetual,
  2058. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2059. copyright license to reproduce, prepare Derivative Works of,
  2060. publicly display, publicly perform, sublicense, and distribute the
  2061. Work and such Derivative Works in Source or Object form.
  2062. 3. Grant of Patent License. Subject to the terms and conditions of
  2063. this License, each Contributor hereby grants to You a perpetual,
  2064. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2065. (except as stated in this section) patent license to make, have made,
  2066. use, offer to sell, sell, import, and otherwise transfer the Work,
  2067. where such license applies only to those patent claims licensable
  2068. by such Contributor that are necessarily infringed by their
  2069. Contribution(s) alone or by combination of their Contribution(s)
  2070. with the Work to which such Contribution(s) was submitted. If You
  2071. institute patent litigation against any entity (including a
  2072. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2073. or a Contribution incorporated within the Work constitutes direct
  2074. or contributory patent infringement, then any patent licenses
  2075. granted to You under this License for that Work shall terminate
  2076. as of the date such litigation is filed.
  2077. 4. Redistribution. You may reproduce and distribute copies of the
  2078. Work or Derivative Works thereof in any medium, with or without
  2079. modifications, and in Source or Object form, provided that You
  2080. meet the following conditions:
  2081. (a) You must give any other recipients of the Work or
  2082. Derivative Works a copy of this License; and
  2083. (b) You must cause any modified files to carry prominent notices
  2084. stating that You changed the files; and
  2085. (c) You must retain, in the Source form of any Derivative Works
  2086. that You distribute, all copyright, patent, trademark, and
  2087. attribution notices from the Source form of the Work,
  2088. excluding those notices that do not pertain to any part of
  2089. the Derivative Works; and
  2090. (d) If the Work includes a "NOTICE" text file as part of its
  2091. distribution, then any Derivative Works that You distribute must
  2092. include a readable copy of the attribution notices contained
  2093. within such NOTICE file, excluding those notices that do not
  2094. pertain to any part of the Derivative Works, in at least one
  2095. of the following places: within a NOTICE text file distributed
  2096. as part of the Derivative Works; within the Source form or
  2097. documentation, if provided along with the Derivative Works; or,
  2098. within a display generated by the Derivative Works, if and
  2099. wherever such third-party notices normally appear. The contents
  2100. of the NOTICE file are for informational purposes only and
  2101. do not modify the License. You may add Your own attribution
  2102. notices within Derivative Works that You distribute, alongside
  2103. or as an addendum to the NOTICE text from the Work, provided
  2104. that such additional attribution notices cannot be construed
  2105. as modifying the License.
  2106. You may add Your own copyright statement to Your modifications and
  2107. may provide additional or different license terms and conditions
  2108. for use, reproduction, or distribution of Your modifications, or
  2109. for any such Derivative Works as a whole, provided Your use,
  2110. reproduction, and distribution of the Work otherwise complies with
  2111. the conditions stated in this License.
  2112. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2113. any Contribution intentionally submitted for inclusion in the Work
  2114. by You to the Licensor shall be under the terms and conditions of
  2115. this License, without any additional terms or conditions.
  2116. Notwithstanding the above, nothing herein shall supersede or modify
  2117. the terms of any separate license agreement you may have executed
  2118. with Licensor regarding such Contributions.
  2119. 6. Trademarks. This License does not grant permission to use the trade
  2120. names, trademarks, service marks, or product names of the Licensor,
  2121. except as required for reasonable and customary use in describing the
  2122. origin of the Work and reproducing the content of the NOTICE file.
  2123. 7. Disclaimer of Warranty. Unless required by applicable law or
  2124. agreed to in writing, Licensor provides the Work (and each
  2125. Contributor provides its Contributions) on an "AS IS" BASIS,
  2126. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2127. implied, including, without limitation, any warranties or conditions
  2128. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2129. PARTICULAR PURPOSE. You are solely responsible for determining the
  2130. appropriateness of using or redistributing the Work and assume any
  2131. risks associated with Your exercise of permissions under this License.
  2132. 8. Limitation of Liability. In no event and under no legal theory,
  2133. whether in tort (including negligence), contract, or otherwise,
  2134. unless required by applicable law (such as deliberate and grossly
  2135. negligent acts) or agreed to in writing, shall any Contributor be
  2136. liable to You for damages, including any direct, indirect, special,
  2137. incidental, or consequential damages of any character arising as a
  2138. result of this License or out of the use or inability to use the
  2139. Work (including but not limited to damages for loss of goodwill,
  2140. work stoppage, computer failure or malfunction, or any and all
  2141. other commercial damages or losses), even if such Contributor
  2142. has been advised of the possibility of such damages.
  2143. 9. Accepting Warranty or Additional Liability. While redistributing
  2144. the Work or Derivative Works thereof, You may choose to offer,
  2145. and charge a fee for, acceptance of support, warranty, indemnity,
  2146. or other liability obligations and/or rights consistent with this
  2147. License. However, in accepting such obligations, You may act only
  2148. on Your own behalf and on Your sole responsibility, not on behalf
  2149. of any other Contributor, and only if You agree to indemnify,
  2150. defend, and hold each Contributor harmless for any liability
  2151. incurred by, or claims asserted against, such Contributor by reason
  2152. of your accepting any such warranty or additional liability.
  2153. END OF TERMS AND CONDITIONS
  2154. ==============================================================================
  2155. =========================================================================
  2156. == NOTICE file corresponding to the section 4 d of ==
  2157. == the Apache License, Version 2.0, ==
  2158. == in this case for the Android-specific code. ==
  2159. =========================================================================
  2160. Android Code
  2161. Copyright 2005-2008 The Android Open Source Project
  2162. This product includes software developed as part of
  2163. The Android Open Source Project (http://source.android.com).
  2164. =========================================================================
  2165. == NOTICE file corresponding to the section 4 d of ==
  2166. == the Apache License, Version 2.0, ==
  2167. == in this case for Apache Commons code. ==
  2168. =========================================================================
  2169. Apache Commons
  2170. Copyright 1999-2006 The Apache Software Foundation
  2171. This product includes software developed at
  2172. The Apache Software Foundation (http://www.apache.org/).
  2173. =========================================================================
  2174. == NOTICE file corresponding to the section 4 d of ==
  2175. == the Apache License, Version 2.0, ==
  2176. == in this case for Jakarta Commons Logging. ==
  2177. =========================================================================
  2178. Jakarta Commons Logging (JCL)
  2179. Copyright 2005,2006 The Apache Software Foundation.
  2180. This product includes software developed at
  2181. The Apache Software Foundation (http://www.apache.org/).
  2182. =========================================================================
  2183. == NOTICE file corresponding to the section 4 d of ==
  2184. == the Apache License, Version 2.0, ==
  2185. == in this case for the Nuance code. ==
  2186. =========================================================================
  2187. These files are Copyright 2007 Nuance Communications, but released under
  2188. the Apache2 License.
  2189. =========================================================================
  2190. == NOTICE file corresponding to the section 4 d of ==
  2191. == the Apache License, Version 2.0, ==
  2192. == in this case for the Media Codecs code. ==
  2193. =========================================================================
  2194. Media Codecs
  2195. These files are Copyright 1998 - 2009 PacketVideo, but released under
  2196. the Apache2 License.
  2197. =========================================================================
  2198. == NOTICE file corresponding to the section 4 d of ==
  2199. == the Apache License, Version 2.0, ==
  2200. == in this case for the TagSoup code. ==
  2201. =========================================================================
  2202. This file is part of TagSoup and is Copyright 2002-2008 by John Cowan.
  2203. TagSoup is licensed under the Apache License,
  2204. Version 2.0. You may obtain a copy of this license at
  2205. http://www.apache.org/licenses/LICENSE-2.0 . You may also have
  2206. additional legal rights not granted by this license.
  2207. TagSoup is distributed in the hope that it will be useful, but
  2208. unless required by applicable law or agreed to in writing, TagSoup
  2209. is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
  2210. OF ANY KIND, either express or implied; not even the implied warranty
  2211. of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  2212. =========================================================================
  2213. == NOTICE file corresponding to the section 4 d of ==
  2214. == the Apache License, Version 2.0, ==
  2215. == in this case for Additional Codecs code. ==
  2216. =========================================================================
  2217. Additional Codecs
  2218. These files are Copyright 2003-2010 VisualOn, but released under
  2219. the Apache2 License.
  2220. =========================================================================
  2221. == NOTICE file corresponding to the section 4 d of ==
  2222. == the Apache License, Version 2.0, ==
  2223. == in this case for the Audio Effects code. ==
  2224. =========================================================================
  2225. Audio Effects
  2226. These files are Copyright (C) 2004-2010 NXP Software and
  2227. Copyright (C) 2010 The Android Open Source Project, but released under
  2228. the Apache2 License.
  2229. Apache License
  2230. Version 2.0, January 2004
  2231. http://www.apache.org/licenses/
  2232. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2233. 1. Definitions.
  2234. "License" shall mean the terms and conditions for use, reproduction,
  2235. and distribution as defined by Sections 1 through 9 of this document.
  2236. "Licensor" shall mean the copyright owner or entity authorized by
  2237. the copyright owner that is granting the License.
  2238. "Legal Entity" shall mean the union of the acting entity and all
  2239. other entities that control, are controlled by, or are under common
  2240. control with that entity. For the purposes of this definition,
  2241. "control" means (i) the power, direct or indirect, to cause the
  2242. direction or management of such entity, whether by contract or
  2243. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2244. outstanding shares, or (iii) beneficial ownership of such entity.
  2245. "You" (or "Your") shall mean an individual or Legal Entity
  2246. exercising permissions granted by this License.
  2247. "Source" form shall mean the preferred form for making modifications,
  2248. including but not limited to software source code, documentation
  2249. source, and configuration files.
  2250. "Object" form shall mean any form resulting from mechanical
  2251. transformation or translation of a Source form, including but
  2252. not limited to compiled object code, generated documentation,
  2253. and conversions to other media types.
  2254. "Work" shall mean the work of authorship, whether in Source or
  2255. Object form, made available under the License, as indicated by a
  2256. copyright notice that is included in or attached to the work
  2257. (an example is provided in the Appendix below).
  2258. "Derivative Works" shall mean any work, whether in Source or Object
  2259. form, that is based on (or derived from) the Work and for which the
  2260. editorial revisions, annotations, elaborations, or other modifications
  2261. represent, as a whole, an original work of authorship. For the purposes
  2262. of this License, Derivative Works shall not include works that remain
  2263. separable from, or merely link (or bind by name) to the interfaces of,
  2264. the Work and Derivative Works thereof.
  2265. "Contribution" shall mean any work of authorship, including
  2266. the original version of the Work and any modifications or additions
  2267. to that Work or Derivative Works thereof, that is intentionally
  2268. submitted to Licensor for inclusion in the Work by the copyright owner
  2269. or by an individual or Legal Entity authorized to submit on behalf of
  2270. the copyright owner. For the purposes of this definition, "submitted"
  2271. means any form of electronic, verbal, or written communication sent
  2272. to the Licensor or its representatives, including but not limited to
  2273. communication on electronic mailing lists, source code control systems,
  2274. and issue tracking systems that are managed by, or on behalf of, the
  2275. Licensor for the purpose of discussing and improving the Work, but
  2276. excluding communication that is conspicuously marked or otherwise
  2277. designated in writing by the copyright owner as "Not a Contribution."
  2278. "Contributor" shall mean Licensor and any individual or Legal Entity
  2279. on behalf of whom a Contribution has been received by Licensor and
  2280. subsequently incorporated within the Work.
  2281. 2. Grant of Copyright License. Subject to the terms and conditions of
  2282. this License, each Contributor hereby grants to You a perpetual,
  2283. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2284. copyright license to reproduce, prepare Derivative Works of,
  2285. publicly display, publicly perform, sublicense, and distribute the
  2286. Work and such Derivative Works in Source or Object form.
  2287. 3. Grant of Patent License. Subject to the terms and conditions of
  2288. this License, each Contributor hereby grants to You a perpetual,
  2289. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2290. (except as stated in this section) patent license to make, have made,
  2291. use, offer to sell, sell, import, and otherwise transfer the Work,
  2292. where such license applies only to those patent claims licensable
  2293. by such Contributor that are necessarily infringed by their
  2294. Contribution(s) alone or by combination of their Contribution(s)
  2295. with the Work to which such Contribution(s) was submitted. If You
  2296. institute patent litigation against any entity (including a
  2297. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2298. or a Contribution incorporated within the Work constitutes direct
  2299. or contributory patent infringement, then any patent licenses
  2300. granted to You under this License for that Work shall terminate
  2301. as of the date such litigation is filed.
  2302. 4. Redistribution. You may reproduce and distribute copies of the
  2303. Work or Derivative Works thereof in any medium, with or without
  2304. modifications, and in Source or Object form, provided that You
  2305. meet the following conditions:
  2306. (a) You must give any other recipients of the Work or
  2307. Derivative Works a copy of this License; and
  2308. (b) You must cause any modified files to carry prominent notices
  2309. stating that You changed the files; and
  2310. (c) You must retain, in the Source form of any Derivative Works
  2311. that You distribute, all copyright, patent, trademark, and
  2312. attribution notices from the Source form of the Work,
  2313. excluding those notices that do not pertain to any part of
  2314. the Derivative Works; and
  2315. (d) If the Work includes a "NOTICE" text file as part of its
  2316. distribution, then any Derivative Works that You distribute must
  2317. include a readable copy of the attribution notices contained
  2318. within such NOTICE file, excluding those notices that do not
  2319. pertain to any part of the Derivative Works, in at least one
  2320. of the following places: within a NOTICE text file distributed
  2321. as part of the Derivative Works; within the Source form or
  2322. documentation, if provided along with the Derivative Works; or,
  2323. within a display generated by the Derivative Works, if and
  2324. wherever such third-party notices normally appear. The contents
  2325. of the NOTICE file are for informational purposes only and
  2326. do not modify the License. You may add Your own attribution
  2327. notices within Derivative Works that You distribute, alongside
  2328. or as an addendum to the NOTICE text from the Work, provided
  2329. that such additional attribution notices cannot be construed
  2330. as modifying the License.
  2331. You may add Your own copyright statement to Your modifications and
  2332. may provide additional or different license terms and conditions
  2333. for use, reproduction, or distribution of Your modifications, or
  2334. for any such Derivative Works as a whole, provided Your use,
  2335. reproduction, and distribution of the Work otherwise complies with
  2336. the conditions stated in this License.
  2337. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2338. any Contribution intentionally submitted for inclusion in the Work
  2339. by You to the Licensor shall be under the terms and conditions of
  2340. this License, without any additional terms or conditions.
  2341. Notwithstanding the above, nothing herein shall supersede or modify
  2342. the terms of any separate license agreement you may have executed
  2343. with Licensor regarding such Contributions.
  2344. 6. Trademarks. This License does not grant permission to use the trade
  2345. names, trademarks, service marks, or product names of the Licensor,
  2346. except as required for reasonable and customary use in describing the
  2347. origin of the Work and reproducing the content of the NOTICE file.
  2348. 7. Disclaimer of Warranty. Unless required by applicable law or
  2349. agreed to in writing, Licensor provides the Work (and each
  2350. Contributor provides its Contributions) on an "AS IS" BASIS,
  2351. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2352. implied, including, without limitation, any warranties or conditions
  2353. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2354. PARTICULAR PURPOSE. You are solely responsible for determining the
  2355. appropriateness of using or redistributing the Work and assume any
  2356. risks associated with Your exercise of permissions under this License.
  2357. 8. Limitation of Liability. In no event and under no legal theory,
  2358. whether in tort (including negligence), contract, or otherwise,
  2359. unless required by applicable law (such as deliberate and grossly
  2360. negligent acts) or agreed to in writing, shall any Contributor be
  2361. liable to You for damages, including any direct, indirect, special,
  2362. incidental, or consequential damages of any character arising as a
  2363. result of this License or out of the use or inability to use the
  2364. Work (including but not limited to damages for loss of goodwill,
  2365. work stoppage, computer failure or malfunction, or any and all
  2366. other commercial damages or losses), even if such Contributor
  2367. has been advised of the possibility of such damages.
  2368. 9. Accepting Warranty or Additional Liability. While redistributing
  2369. the Work or Derivative Works thereof, You may choose to offer,
  2370. and charge a fee for, acceptance of support, warranty, indemnity,
  2371. or other liability obligations and/or rights consistent with this
  2372. License. However, in accepting such obligations, You may act only
  2373. on Your own behalf and on Your sole responsibility, not on behalf
  2374. of any other Contributor, and only if You agree to indemnify,
  2375. defend, and hold each Contributor harmless for any liability
  2376. incurred by, or claims asserted against, such Contributor by reason
  2377. of your accepting any such warranty or additional liability.
  2378. END OF TERMS AND CONDITIONS
  2379. UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
  2380. Unicode Data Files include all data files under the directories
  2381. http://www.unicode.org/Public/, http://www.unicode.org/reports/,
  2382. and http://www.unicode.org/cldr/data/ . Unicode Software includes any
  2383. source code published in the Unicode Standard or under the directories
  2384. http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
  2385. http://www.unicode.org/cldr/data/.
  2386. NOTICE TO USER: Carefully read the following legal agreement. BY
  2387. DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA
  2388. FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY
  2389. ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF
  2390. THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY,
  2391. DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
  2392. COPYRIGHT AND PERMISSION NOTICE
  2393. Copyright © 1991-2008 Unicode, Inc. All rights reserved. Distributed
  2394. under the Terms of Use in http://www.unicode.org/copyright.html.
  2395. Permission is hereby granted, free of charge, to any person obtaining
  2396. a copy of the Unicode data files and any associated documentation (the
  2397. "Data Files") or Unicode software and any associated documentation (the
  2398. "Software") to deal in the Data Files or Software without restriction,
  2399. including without limitation the rights to use, copy, modify, merge,
  2400. publish, distribute, and/or sell copies of the Data Files or Software,
  2401. and to permit persons to whom the Data Files or Software are furnished to
  2402. do so, provided that (a) the above copyright notice(s) and this permission
  2403. notice appear with all copies of the Data Files or Software, (b) both the
  2404. above copyright notice(s) and this permission notice appear in associated
  2405. documentation, and (c) there is clear notice in each modified Data File
  2406. or in the Software as well as in the documentation associated with the
  2407. Data File(s) or Software that the data or software has been modified.
  2408. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
  2409. ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  2410. OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
  2411. OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
  2412. INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT
  2413. OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
  2414. OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
  2415. OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
  2416. OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.
  2417. Except as contained in this notice, the name of a copyright holder
  2418. shall not be used in advertising or otherwise to promote the sale, use
  2419. or other dealings in these Data Files or Software without prior written
  2420. authorization of the copyright holder.
  2421. ==============================================================================
  2422. Copyright 2008, Google Inc.
  2423. All rights reserved.
  2424. Redistribution and use in source and binary forms, with or without
  2425. modification, are permitted provided that the following conditions are
  2426. met:
  2427. * Redistributions of source code must retain the above copyright
  2428. notice, this list of conditions and the following disclaimer.
  2429. * Redistributions in binary form must reproduce the above
  2430. copyright notice, this list of conditions and the following disclaimer
  2431. in the documentation and/or other materials provided with the
  2432. distribution.
  2433. * Neither the name of Google Inc. nor the names of its
  2434. contributors may be used to endorse or promote products derived from
  2435. this software without specific prior written permission.
  2436. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2437. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2438. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  2439. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  2440. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2441. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2442. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2443. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2444. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2445. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2446. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2447. ==============================================================================
  2448. ==============================================================================
  2449. libc++ License
  2450. ==============================================================================
  2451. The libc++ library is dual licensed under both the University of Illinois
  2452. "BSD-Like" license and the MIT license. As a user of this code you may choose
  2453. to use it under either license. As a contributor, you agree to allow your code
  2454. to be used under both.
  2455. Full text of the relevant licenses is included below.
  2456. ==============================================================================
  2457. University of Illinois/NCSA
  2458. Open Source License
  2459. Copyright (c) 2009-2017 by the contributors listed in CREDITS.TXT
  2460. All rights reserved.
  2461. Developed by:
  2462. LLVM Team
  2463. University of Illinois at Urbana-Champaign
  2464. http://llvm.org
  2465. Permission is hereby granted, free of charge, to any person obtaining a copy of
  2466. this software and associated documentation files (the "Software"), to deal with
  2467. the Software without restriction, including without limitation the rights to
  2468. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  2469. of the Software, and to permit persons to whom the Software is furnished to do
  2470. so, subject to the following conditions:
  2471. * Redistributions of source code must retain the above copyright notice,
  2472. this list of conditions and the following disclaimers.
  2473. * Redistributions in binary form must reproduce the above copyright notice,
  2474. this list of conditions and the following disclaimers in the
  2475. documentation and/or other materials provided with the distribution.
  2476. * Neither the names of the LLVM Team, University of Illinois at
  2477. Urbana-Champaign, nor the names of its contributors may be used to
  2478. endorse or promote products derived from this Software without specific
  2479. prior written permission.
  2480. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2481. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  2482. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2483. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2484. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2485. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  2486. SOFTWARE.
  2487. ==============================================================================
  2488. Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
  2489. Permission is hereby granted, free of charge, to any person obtaining a copy
  2490. of this software and associated documentation files (the "Software"), to deal
  2491. in the Software without restriction, including without limitation the rights
  2492. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2493. copies of the Software, and to permit persons to whom the Software is
  2494. furnished to do so, subject to the following conditions:
  2495. The above copyright notice and this permission notice shall be included in
  2496. all copies or substantial portions of the Software.
  2497. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2498. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2499. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2500. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2501. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2502. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  2503. THE SOFTWARE.
  2504. ==============================================================================
  2505. ==============================================================================
  2506. libc++abi License
  2507. ==============================================================================
  2508. The libc++abi library is dual licensed under both the University of Illinois
  2509. "BSD-Like" license and the MIT license. As a user of this code you may choose
  2510. to use it under either license. As a contributor, you agree to allow your code
  2511. to be used under both.
  2512. Full text of the relevant licenses is included below.
  2513. ==============================================================================
  2514. University of Illinois/NCSA
  2515. Open Source License
  2516. Copyright (c) 2009-2018 by the contributors listed in CREDITS.TXT
  2517. All rights reserved.
  2518. Developed by:
  2519. LLVM Team
  2520. University of Illinois at Urbana-Champaign
  2521. http://llvm.org
  2522. Permission is hereby granted, free of charge, to any person obtaining a copy of
  2523. this software and associated documentation files (the "Software"), to deal with
  2524. the Software without restriction, including without limitation the rights to
  2525. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  2526. of the Software, and to permit persons to whom the Software is furnished to do
  2527. so, subject to the following conditions:
  2528. * Redistributions of source code must retain the above copyright notice,
  2529. this list of conditions and the following disclaimers.
  2530. * Redistributions in binary form must reproduce the above copyright notice,
  2531. this list of conditions and the following disclaimers in the
  2532. documentation and/or other materials provided with the distribution.
  2533. * Neither the names of the LLVM Team, University of Illinois at
  2534. Urbana-Champaign, nor the names of its contributors may be used to
  2535. endorse or promote products derived from this Software without specific
  2536. prior written permission.
  2537. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2538. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  2539. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2540. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2541. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2542. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  2543. SOFTWARE.
  2544. ==============================================================================
  2545. Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
  2546. Permission is hereby granted, free of charge, to any person obtaining a copy
  2547. of this software and associated documentation files (the "Software"), to deal
  2548. in the Software without restriction, including without limitation the rights
  2549. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2550. copies of the Software, and to permit persons to whom the Software is
  2551. furnished to do so, subject to the following conditions:
  2552. The above copyright notice and this permission notice shall be included in
  2553. all copies or substantial portions of the Software.
  2554. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2555. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2556. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2557. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2558. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2559. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  2560. THE SOFTWARE.
  2561. ==============================================================================
  2562. ==============================================================================
  2563. libc++abi License
  2564. ==============================================================================
  2565. The libc++abi library is dual licensed under both the University of Illinois
  2566. "BSD-Like" license and the MIT license. As a user of this code you may choose
  2567. to use it under either license. As a contributor, you agree to allow your code
  2568. to be used under both.
  2569. Full text of the relevant licenses is included below.
  2570. ==============================================================================
  2571. University of Illinois/NCSA
  2572. Open Source License
  2573. Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
  2574. All rights reserved.
  2575. Developed by:
  2576. LLVM Team
  2577. University of Illinois at Urbana-Champaign
  2578. http://llvm.org
  2579. Permission is hereby granted, free of charge, to any person obtaining a copy of
  2580. this software and associated documentation files (the "Software"), to deal with
  2581. the Software without restriction, including without limitation the rights to
  2582. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  2583. of the Software, and to permit persons to whom the Software is furnished to do
  2584. so, subject to the following conditions:
  2585. * Redistributions of source code must retain the above copyright notice,
  2586. this list of conditions and the following disclaimers.
  2587. * Redistributions in binary form must reproduce the above copyright notice,
  2588. this list of conditions and the following disclaimers in the
  2589. documentation and/or other materials provided with the distribution.
  2590. * Neither the names of the LLVM Team, University of Illinois at
  2591. Urbana-Champaign, nor the names of its contributors may be used to
  2592. endorse or promote products derived from this Software without specific
  2593. prior written permission.
  2594. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2595. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  2596. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2597. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2598. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2599. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  2600. SOFTWARE.
  2601. ==============================================================================
  2602. Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
  2603. Permission is hereby granted, free of charge, to any person obtaining a copy
  2604. of this software and associated documentation files (the "Software"), to deal
  2605. in the Software without restriction, including without limitation the rights
  2606. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2607. copies of the Software, and to permit persons to whom the Software is
  2608. furnished to do so, subject to the following conditions:
  2609. The above copyright notice and this permission notice shall be included in
  2610. all copies or substantial portions of the Software.
  2611. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2612. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2613. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2614. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2615. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2616. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  2617. THE SOFTWARE.
  2618. ==============================================================================
  2619. COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
  2620. =========================================
  2621. PNG Reference Library License version 2
  2622. ---------------------------------------
  2623. * Copyright (c) 1995-2023 The PNG Reference Library Authors.
  2624. * Copyright (c) 2018-2023 Cosmin Truta.
  2625. * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
  2626. * Copyright (c) 1996-1997 Andreas Dilger.
  2627. * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
  2628. The software is supplied "as is", without warranty of any kind,
  2629. express or implied, including, without limitation, the warranties
  2630. of merchantability, fitness for a particular purpose, title, and
  2631. non-infringement. In no event shall the Copyright owners, or
  2632. anyone distributing the software, be liable for any damages or
  2633. other liability, whether in contract, tort or otherwise, arising
  2634. from, out of, or in connection with the software, or the use or
  2635. other dealings in the software, even if advised of the possibility
  2636. of such damage.
  2637. Permission is hereby granted to use, copy, modify, and distribute
  2638. this software, or portions hereof, for any purpose, without fee,
  2639. subject to the following restrictions:
  2640. 1. The origin of this software must not be misrepresented; you
  2641. must not claim that you wrote the original software. If you
  2642. use this software in a product, an acknowledgment in the product
  2643. documentation would be appreciated, but is not required.
  2644. 2. Altered source versions must be plainly marked as such, and must
  2645. not be misrepresented as being the original software.
  2646. 3. This Copyright notice may not be removed or altered from any
  2647. source or altered source distribution.
  2648. PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
  2649. -----------------------------------------------------------------------
  2650. libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
  2651. Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
  2652. derived from libpng-1.0.6, and are distributed according to the same
  2653. disclaimer and license as libpng-1.0.6 with the following individuals
  2654. added to the list of Contributing Authors:
  2655. Simon-Pierre Cadieux
  2656. Eric S. Raymond
  2657. Mans Rullgard
  2658. Cosmin Truta
  2659. Gilles Vollant
  2660. James Yu
  2661. Mandar Sahastrabuddhe
  2662. Google Inc.
  2663. Vadim Barkov
  2664. and with the following additions to the disclaimer:
  2665. There is no warranty against interference with your enjoyment of
  2666. the library or against infringement. There is no warranty that our
  2667. efforts or the library will fulfill any of your particular purposes
  2668. or needs. This library is provided with all faults, and the entire
  2669. risk of satisfactory quality, performance, accuracy, and effort is
  2670. with the user.
  2671. Some files in the "contrib" directory and some configure-generated
  2672. files that are distributed with libpng have other copyright owners, and
  2673. are released under other open source licenses.
  2674. libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
  2675. Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
  2676. libpng-0.96, and are distributed according to the same disclaimer and
  2677. license as libpng-0.96, with the following individuals added to the
  2678. list of Contributing Authors:
  2679. Tom Lane
  2680. Glenn Randers-Pehrson
  2681. Willem van Schaik
  2682. libpng versions 0.89, June 1996, through 0.96, May 1997, are
  2683. Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
  2684. and are distributed according to the same disclaimer and license as
  2685. libpng-0.88, with the following individuals added to the list of
  2686. Contributing Authors:
  2687. John Bowler
  2688. Kevin Bracey
  2689. Sam Bushell
  2690. Magnus Holmgren
  2691. Greg Roelofs
  2692. Tom Tanner
  2693. Some files in the "scripts" directory have other copyright owners,
  2694. but are released under this license.
  2695. libpng versions 0.5, May 1995, through 0.88, January 1996, are
  2696. Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
  2697. For the purposes of this copyright and license, "Contributing Authors"
  2698. is defined as the following set of individuals:
  2699. Andreas Dilger
  2700. Dave Martindale
  2701. Guy Eric Schalnat
  2702. Paul Schmidt
  2703. Tim Wegner
  2704. The PNG Reference Library is supplied "AS IS". The Contributing
  2705. Authors and Group 42, Inc. disclaim all warranties, expressed or
  2706. implied, including, without limitation, the warranties of
  2707. merchantability and of fitness for any purpose. The Contributing
  2708. Authors and Group 42, Inc. assume no liability for direct, indirect,
  2709. incidental, special, exemplary, or consequential damages, which may
  2710. result from the use of the PNG Reference Library, even if advised of
  2711. the possibility of such damage.
  2712. Permission is hereby granted to use, copy, modify, and distribute this
  2713. source code, or portions hereof, for any purpose, without fee, subject
  2714. to the following restrictions:
  2715. 1. The origin of this source code must not be misrepresented.
  2716. 2. Altered versions must be plainly marked as such and must not
  2717. be misrepresented as being the original source.
  2718. 3. This Copyright notice may not be removed or altered from any
  2719. source or altered source distribution.
  2720. The Contributing Authors and Group 42, Inc. specifically permit,
  2721. without fee, and encourage the use of this source code as a component
  2722. to supporting the PNG file format in commercial products. If you use
  2723. this source code in a product, acknowledgment is not required but would
  2724. be appreciated.
  2725. ==============================================================================
  2726. GNU LESSER GENERAL PUBLIC LICENSE
  2727. Version 2.1, February 1999
  2728. Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  2729. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  2730. Everyone is permitted to copy and distribute verbatim copies
  2731. of this license document, but changing it is not allowed.
  2732. [This is the first released version of the Lesser GPL. It also counts
  2733. as the successor of the GNU Library Public License, version 2, hence
  2734. the version number 2.1.]
  2735. Preamble
  2736. The licenses for most software are designed to take away your
  2737. freedom to share and change it. By contrast, the GNU General Public
  2738. Licenses are intended to guarantee your freedom to share and change
  2739. free software--to make sure the software is free for all its users.
  2740. This license, the Lesser General Public License, applies to some
  2741. specially designated software packages--typically libraries--of the
  2742. Free Software Foundation and other authors who decide to use it. You
  2743. can use it too, but we suggest you first think carefully about whether
  2744. this license or the ordinary General Public License is the better
  2745. strategy to use in any particular case, based on the explanations below.
  2746. When we speak of free software, we are referring to freedom of use,
  2747. not price. Our General Public Licenses are designed to make sure that
  2748. you have the freedom to distribute copies of free software (and charge
  2749. for this service if you wish); that you receive source code or can get
  2750. it if you want it; that you can change the software and use pieces of
  2751. it in new free programs; and that you are informed that you can do
  2752. these things.
  2753. To protect your rights, we need to make restrictions that forbid
  2754. distributors to deny you these rights or to ask you to surrender these
  2755. rights. These restrictions translate to certain responsibilities for
  2756. you if you distribute copies of the library or if you modify it.
  2757. For example, if you distribute copies of the library, whether gratis
  2758. or for a fee, you must give the recipients all the rights that we gave
  2759. you. You must make sure that they, too, receive or can get the source
  2760. code. If you link other code with the library, you must provide
  2761. complete object files to the recipients, so that they can relink them
  2762. with the library after making changes to the library and recompiling
  2763. it. And you must show them these terms so they know their rights.
  2764. We protect your rights with a two-step method: (1) we copyright the
  2765. library, and (2) we offer you this license, which gives you legal
  2766. permission to copy, distribute and/or modify the library.
  2767. To protect each distributor, we want to make it very clear that
  2768. there is no warranty for the free library. Also, if the library is
  2769. modified by someone else and passed on, the recipients should know
  2770. that what they have is not the original version, so that the original
  2771. author's reputation will not be affected by problems that might be
  2772. introduced by others.
  2773. Finally, software patents pose a constant threat to the existence of
  2774. any free program. We wish to make sure that a company cannot
  2775. effectively restrict the users of a free program by obtaining a
  2776. restrictive license from a patent holder. Therefore, we insist that
  2777. any patent license obtained for a version of the library must be
  2778. consistent with the full freedom of use specified in this license.
  2779. Most GNU software, including some libraries, is covered by the
  2780. ordinary GNU General Public License. This license, the GNU Lesser
  2781. General Public License, applies to certain designated libraries, and
  2782. is quite different from the ordinary General Public License. We use
  2783. this license for certain libraries in order to permit linking those
  2784. libraries into non-free programs.
  2785. When a program is linked with a library, whether statically or using
  2786. a shared library, the combination of the two is legally speaking a
  2787. combined work, a derivative of the original library. The ordinary
  2788. General Public License therefore permits such linking only if the
  2789. entire combination fits its criteria of freedom. The Lesser General
  2790. Public License permits more lax criteria for linking other code with
  2791. the library.
  2792. We call this license the "Lesser" General Public License because it
  2793. does Less to protect the user's freedom than the ordinary General
  2794. Public License. It also provides other free software developers Less
  2795. of an advantage over competing non-free programs. These disadvantages
  2796. are the reason we use the ordinary General Public License for many
  2797. libraries. However, the Lesser license provides advantages in certain
  2798. special circumstances.
  2799. For example, on rare occasions, there may be a special need to
  2800. encourage the widest possible use of a certain library, so that it becomes
  2801. a de-facto standard. To achieve this, non-free programs must be
  2802. allowed to use the library. A more frequent case is that a free
  2803. library does the same job as widely used non-free libraries. In this
  2804. case, there is little to gain by limiting the free library to free
  2805. software only, so we use the Lesser General Public License.
  2806. In other cases, permission to use a particular library in non-free
  2807. programs enables a greater number of people to use a large body of
  2808. free software. For example, permission to use the GNU C Library in
  2809. non-free programs enables many more people to use the whole GNU
  2810. operating system, as well as its variant, the GNU/Linux operating
  2811. system.
  2812. Although the Lesser General Public License is Less protective of the
  2813. users' freedom, it does ensure that the user of a program that is
  2814. linked with the Library has the freedom and the wherewithal to run
  2815. that program using a modified version of the Library.
  2816. The precise terms and conditions for copying, distribution and
  2817. modification follow. Pay close attention to the difference between a
  2818. "work based on the library" and a "work that uses the library". The
  2819. former contains code derived from the library, whereas the latter must
  2820. be combined with the library in order to run.
  2821. GNU LESSER GENERAL PUBLIC LICENSE
  2822. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  2823. 0. This License Agreement applies to any software library or other
  2824. program which contains a notice placed by the copyright holder or
  2825. other authorized party saying it may be distributed under the terms of
  2826. this Lesser General Public License (also called "this License").
  2827. Each licensee is addressed as "you".
  2828. A "library" means a collection of software functions and/or data
  2829. prepared so as to be conveniently linked with application programs
  2830. (which use some of those functions and data) to form executables.
  2831. The "Library", below, refers to any such software library or work
  2832. which has been distributed under these terms. A "work based on the
  2833. Library" means either the Library or any derivative work under
  2834. copyright law: that is to say, a work containing the Library or a
  2835. portion of it, either verbatim or with modifications and/or translated
  2836. straightforwardly into another language. (Hereinafter, translation is
  2837. included without limitation in the term "modification".)
  2838. "Source code" for a work means the preferred form of the work for
  2839. making modifications to it. For a library, complete source code means
  2840. all the source code for all modules it contains, plus any associated
  2841. interface definition files, plus the scripts used to control compilation
  2842. and installation of the library.
  2843. Activities other than copying, distribution and modification are not
  2844. covered by this License; they are outside its scope. The act of
  2845. running a program using the Library is not restricted, and output from
  2846. such a program is covered only if its contents constitute a work based
  2847. on the Library (independent of the use of the Library in a tool for
  2848. writing it). Whether that is true depends on what the Library does
  2849. and what the program that uses the Library does.
  2850. 1. You may copy and distribute verbatim copies of the Library's
  2851. complete source code as you receive it, in any medium, provided that
  2852. you conspicuously and appropriately publish on each copy an
  2853. appropriate copyright notice and disclaimer of warranty; keep intact
  2854. all the notices that refer to this License and to the absence of any
  2855. warranty; and distribute a copy of this License along with the
  2856. Library.
  2857. You may charge a fee for the physical act of transferring a copy,
  2858. and you may at your option offer warranty protection in exchange for a
  2859. fee.
  2860. 2. You may modify your copy or copies of the Library or any portion
  2861. of it, thus forming a work based on the Library, and copy and
  2862. distribute such modifications or work under the terms of Section 1
  2863. above, provided that you also meet all of these conditions:
  2864. a) The modified work must itself be a software library.
  2865. b) You must cause the files modified to carry prominent notices
  2866. stating that you changed the files and the date of any change.
  2867. c) You must cause the whole of the work to be licensed at no
  2868. charge to all third parties under the terms of this License.
  2869. d) If a facility in the modified Library refers to a function or a
  2870. table of data to be supplied by an application program that uses
  2871. the facility, other than as an argument passed when the facility
  2872. is invoked, then you must make a good faith effort to ensure that,
  2873. in the event an application does not supply such function or
  2874. table, the facility still operates, and performs whatever part of
  2875. its purpose remains meaningful.
  2876. (For example, a function in a library to compute square roots has
  2877. a purpose that is entirely well-defined independent of the
  2878. application. Therefore, Subsection 2d requires that any
  2879. application-supplied function or table used by this function must
  2880. be optional: if the application does not supply it, the square
  2881. root function must still compute square roots.)
  2882. These requirements apply to the modified work as a whole. If
  2883. identifiable sections of that work are not derived from the Library,
  2884. and can be reasonably considered independent and separate works in
  2885. themselves, then this License, and its terms, do not apply to those
  2886. sections when you distribute them as separate works. But when you
  2887. distribute the same sections as part of a whole which is a work based
  2888. on the Library, the distribution of the whole must be on the terms of
  2889. this License, whose permissions for other licensees extend to the
  2890. entire whole, and thus to each and every part regardless of who wrote
  2891. it.
  2892. Thus, it is not the intent of this section to claim rights or contest
  2893. your rights to work written entirely by you; rather, the intent is to
  2894. exercise the right to control the distribution of derivative or
  2895. collective works based on the Library.
  2896. In addition, mere aggregation of another work not based on the Library
  2897. with the Library (or with a work based on the Library) on a volume of
  2898. a storage or distribution medium does not bring the other work under
  2899. the scope of this License.
  2900. 3. You may opt to apply the terms of the ordinary GNU General Public
  2901. License instead of this License to a given copy of the Library. To do
  2902. this, you must alter all the notices that refer to this License, so
  2903. that they refer to the ordinary GNU General Public License, version 2,
  2904. instead of to this License. (If a newer version than version 2 of the
  2905. ordinary GNU General Public License has appeared, then you can specify
  2906. that version instead if you wish.) Do not make any other change in
  2907. these notices.
  2908. Once this change is made in a given copy, it is irreversible for
  2909. that copy, so the ordinary GNU General Public License applies to all
  2910. subsequent copies and derivative works made from that copy.
  2911. This option is useful when you wish to copy part of the code of
  2912. the Library into a program that is not a library.
  2913. 4. You may copy and distribute the Library (or a portion or
  2914. derivative of it, under Section 2) in object code or executable form
  2915. under the terms of Sections 1 and 2 above provided that you accompany
  2916. it with the complete corresponding machine-readable source code, which
  2917. must be distributed under the terms of Sections 1 and 2 above on a
  2918. medium customarily used for software interchange.
  2919. If distribution of object code is made by offering access to copy
  2920. from a designated place, then offering equivalent access to copy the
  2921. source code from the same place satisfies the requirement to
  2922. distribute the source code, even though third parties are not
  2923. compelled to copy the source along with the object code.
  2924. 5. A program that contains no derivative of any portion of the
  2925. Library, but is designed to work with the Library by being compiled or
  2926. linked with it, is called a "work that uses the Library". Such a
  2927. work, in isolation, is not a derivative work of the Library, and
  2928. therefore falls outside the scope of this License.
  2929. However, linking a "work that uses the Library" with the Library
  2930. creates an executable that is a derivative of the Library (because it
  2931. contains portions of the Library), rather than a "work that uses the
  2932. library". The executable is therefore covered by this License.
  2933. Section 6 states terms for distribution of such executables.
  2934. When a "work that uses the Library" uses material from a header file
  2935. that is part of the Library, the object code for the work may be a
  2936. derivative work of the Library even though the source code is not.
  2937. Whether this is true is especially significant if the work can be
  2938. linked without the Library, or if the work is itself a library. The
  2939. threshold for this to be true is not precisely defined by law.
  2940. If such an object file uses only numerical parameters, data
  2941. structure layouts and accessors, and small macros and small inline
  2942. functions (ten lines or less in length), then the use of the object
  2943. file is unrestricted, regardless of whether it is legally a derivative
  2944. work. (Executables containing this object code plus portions of the
  2945. Library will still fall under Section 6.)
  2946. Otherwise, if the work is a derivative of the Library, you may
  2947. distribute the object code for the work under the terms of Section 6.
  2948. Any executables containing that work also fall under Section 6,
  2949. whether or not they are linked directly with the Library itself.
  2950. 6. As an exception to the Sections above, you may also combine or
  2951. link a "work that uses the Library" with the Library to produce a
  2952. work containing portions of the Library, and distribute that work
  2953. under terms of your choice, provided that the terms permit
  2954. modification of the work for the customer's own use and reverse
  2955. engineering for debugging such modifications.
  2956. You must give prominent notice with each copy of the work that the
  2957. Library is used in it and that the Library and its use are covered by
  2958. this License. You must supply a copy of this License. If the work
  2959. during execution displays copyright notices, you must include the
  2960. copyright notice for the Library among them, as well as a reference
  2961. directing the user to the copy of this License. Also, you must do one
  2962. of these things:
  2963. a) Accompany the work with the complete corresponding
  2964. machine-readable source code for the Library including whatever
  2965. changes were used in the work (which must be distributed under
  2966. Sections 1 and 2 above); and, if the work is an executable linked
  2967. with the Library, with the complete machine-readable "work that
  2968. uses the Library", as object code and/or source code, so that the
  2969. user can modify the Library and then relink to produce a modified
  2970. executable containing the modified Library. (It is understood
  2971. that the user who changes the contents of definitions files in the
  2972. Library will not necessarily be able to recompile the application
  2973. to use the modified definitions.)
  2974. b) Use a suitable shared library mechanism for linking with the
  2975. Library. A suitable mechanism is one that (1) uses at run time a
  2976. copy of the library already present on the user's computer system,
  2977. rather than copying library functions into the executable, and (2)
  2978. will operate properly with a modified version of the library, if
  2979. the user installs one, as long as the modified version is
  2980. interface-compatible with the version that the work was made with.
  2981. c) Accompany the work with a written offer, valid for at
  2982. least three years, to give the same user the materials
  2983. specified in Subsection 6a, above, for a charge no more
  2984. than the cost of performing this distribution.
  2985. d) If distribution of the work is made by offering access to copy
  2986. from a designated place, offer equivalent access to copy the above
  2987. specified materials from the same place.
  2988. e) Verify that the user has already received a copy of these
  2989. materials or that you have already sent this user a copy.
  2990. For an executable, the required form of the "work that uses the
  2991. Library" must include any data and utility programs needed for
  2992. reproducing the executable from it. However, as a special exception,
  2993. the materials to be distributed need not include anything that is
  2994. normally distributed (in either source or binary form) with the major
  2995. components (compiler, kernel, and so on) of the operating system on
  2996. which the executable runs, unless that component itself accompanies
  2997. the executable.
  2998. It may happen that this requirement contradicts the license
  2999. restrictions of other proprietary libraries that do not normally
  3000. accompany the operating system. Such a contradiction means you cannot
  3001. use both them and the Library together in an executable that you
  3002. distribute.
  3003. 7. You may place library facilities that are a work based on the
  3004. Library side-by-side in a single library together with other library
  3005. facilities not covered by this License, and distribute such a combined
  3006. library, provided that the separate distribution of the work based on
  3007. the Library and of the other library facilities is otherwise
  3008. permitted, and provided that you do these two things:
  3009. a) Accompany the combined library with a copy of the same work
  3010. based on the Library, uncombined with any other library
  3011. facilities. This must be distributed under the terms of the
  3012. Sections above.
  3013. b) Give prominent notice with the combined library of the fact
  3014. that part of it is a work based on the Library, and explaining
  3015. where to find the accompanying uncombined form of the same work.
  3016. 8. You may not copy, modify, sublicense, link with, or distribute
  3017. the Library except as expressly provided under this License. Any
  3018. attempt otherwise to copy, modify, sublicense, link with, or
  3019. distribute the Library is void, and will automatically terminate your
  3020. rights under this License. However, parties who have received copies,
  3021. or rights, from you under this License will not have their licenses
  3022. terminated so long as such parties remain in full compliance.
  3023. 9. You are not required to accept this License, since you have not
  3024. signed it. However, nothing else grants you permission to modify or
  3025. distribute the Library or its derivative works. These actions are
  3026. prohibited by law if you do not accept this License. Therefore, by
  3027. modifying or distributing the Library (or any work based on the
  3028. Library), you indicate your acceptance of this License to do so, and
  3029. all its terms and conditions for copying, distributing or modifying
  3030. the Library or works based on it.
  3031. 10. Each time you redistribute the Library (or any work based on the
  3032. Library), the recipient automatically receives a license from the
  3033. original licensor to copy, distribute, link with or modify the Library
  3034. subject to these terms and conditions. You may not impose any further
  3035. restrictions on the recipients' exercise of the rights granted herein.
  3036. You are not responsible for enforcing compliance by third parties with
  3037. this License.
  3038. 11. If, as a consequence of a court judgment or allegation of patent
  3039. infringement or for any other reason (not limited to patent issues),
  3040. conditions are imposed on you (whether by court order, agreement or
  3041. otherwise) that contradict the conditions of this License, they do not
  3042. excuse you from the conditions of this License. If you cannot
  3043. distribute so as to satisfy simultaneously your obligations under this
  3044. License and any other pertinent obligations, then as a consequence you
  3045. may not distribute the Library at all. For example, if a patent
  3046. license would not permit royalty-free redistribution of the Library by
  3047. all those who receive copies directly or indirectly through you, then
  3048. the only way you could satisfy both it and this License would be to
  3049. refrain entirely from distribution of the Library.
  3050. If any portion of this section is held invalid or unenforceable under any
  3051. particular circumstance, the balance of the section is intended to apply,
  3052. and the section as a whole is intended to apply in other circumstances.
  3053. It is not the purpose of this section to induce you to infringe any
  3054. patents or other property right claims or to contest validity of any
  3055. such claims; this section has the sole purpose of protecting the
  3056. integrity of the free software distribution system which is
  3057. implemented by public license practices. Many people have made
  3058. generous contributions to the wide range of software distributed
  3059. through that system in reliance on consistent application of that
  3060. system; it is up to the author/donor to decide if he or she is willing
  3061. to distribute software through any other system and a licensee cannot
  3062. impose that choice.
  3063. This section is intended to make thoroughly clear what is believed to
  3064. be a consequence of the rest of this License.
  3065. 12. If the distribution and/or use of the Library is restricted in
  3066. certain countries either by patents or by copyrighted interfaces, the
  3067. original copyright holder who places the Library under this License may add
  3068. an explicit geographical distribution limitation excluding those countries,
  3069. so that distribution is permitted only in or among countries not thus
  3070. excluded. In such case, this License incorporates the limitation as if
  3071. written in the body of this License.
  3072. 13. The Free Software Foundation may publish revised and/or new
  3073. versions of the Lesser General Public License from time to time.
  3074. Such new versions will be similar in spirit to the present version,
  3075. but may differ in detail to address new problems or concerns.
  3076. Each version is given a distinguishing version number. If the Library
  3077. specifies a version number of this License which applies to it and
  3078. "any later version", you have the option of following the terms and
  3079. conditions either of that version or of any later version published by
  3080. the Free Software Foundation. If the Library does not specify a
  3081. license version number, you may choose any version ever published by
  3082. the Free Software Foundation.
  3083. 14. If you wish to incorporate parts of the Library into other free
  3084. programs whose distribution conditions are incompatible with these,
  3085. write to the author to ask for permission. For software which is
  3086. copyrighted by the Free Software Foundation, write to the Free
  3087. Software Foundation; we sometimes make exceptions for this. Our
  3088. decision will be guided by the two goals of preserving the free status
  3089. of all derivatives of our free software and of promoting the sharing
  3090. and reuse of software generally.
  3091. NO WARRANTY
  3092. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  3093. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  3094. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  3095. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  3096. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  3097. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  3098. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  3099. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  3100. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  3101. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  3102. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  3103. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  3104. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  3105. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  3106. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  3107. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  3108. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  3109. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  3110. DAMAGES.
  3111. END OF TERMS AND CONDITIONS
  3112. How to Apply These Terms to Your New Libraries
  3113. If you develop a new library, and you want it to be of the greatest
  3114. possible use to the public, we recommend making it free software that
  3115. everyone can redistribute and change. You can do so by permitting
  3116. redistribution under these terms (or, alternatively, under the terms of the
  3117. ordinary General Public License).
  3118. To apply these terms, attach the following notices to the library. It is
  3119. safest to attach them to the start of each source file to most effectively
  3120. convey the exclusion of warranty; and each file should have at least the
  3121. "copyright" line and a pointer to where the full notice is found.
  3122. <one line to give the library's name and a brief idea of what it does.>
  3123. Copyright (C) <year> <name of author>
  3124. This library is free software; you can redistribute it and/or
  3125. modify it under the terms of the GNU Lesser General Public
  3126. License as published by the Free Software Foundation; either
  3127. version 2.1 of the License, or (at your option) any later version.
  3128. This library is distributed in the hope that it will be useful,
  3129. but WITHOUT ANY WARRANTY; without even the implied warranty of
  3130. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  3131. Lesser General Public License for more details.
  3132. You should have received a copy of the GNU Lesser General Public
  3133. License along with this library; if not, write to the Free Software
  3134. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  3135. Also add information on how to contact you by electronic and paper mail.
  3136. You should also get your employer (if you work as a programmer) or your
  3137. school, if any, to sign a "copyright disclaimer" for the library, if
  3138. necessary. Here is a sample; alter the names:
  3139. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  3140. library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  3141. <signature of Ty Coon>, 1 April 1990
  3142. Ty Coon, President of Vice
  3143. That's all there is to it!
  3144. ==============================================================================
  3145. LZ4 Library
  3146. Copyright (c) 2011-2020, Yann Collet
  3147. All rights reserved.
  3148. Redistribution and use in source and binary forms, with or without modification,
  3149. are permitted provided that the following conditions are met:
  3150. * Redistributions of source code must retain the above copyright notice, this
  3151. list of conditions and the following disclaimer.
  3152. * Redistributions in binary form must reproduce the above copyright notice, this
  3153. list of conditions and the following disclaimer in the documentation and/or
  3154. other materials provided with the distribution.
  3155. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  3156. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  3157. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  3158. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  3159. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  3160. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  3161. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  3162. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3163. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  3164. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3165. ==============================================================================
  3166. The majority of the source code in the mDNSResponder project is licensed
  3167. under the terms of the Apache License, Version 2.0, available from:
  3168. <http://www.apache.org/licenses/LICENSE-2.0>
  3169. To accommodate license compatibility with the widest possible range
  3170. of client code licenses, the shared library code, which is linked
  3171. at runtime into the same address space as the client using it, is
  3172. licensed under the terms of the "Three-Clause BSD License".
  3173. The Linux Name Service Switch code, contributed by National ICT
  3174. Australia Ltd (NICTA) is licensed under the terms of the NICTA Public
  3175. Software Licence (which is substantially similar to the "Three-Clause
  3176. BSD License", with some additional language pertaining to Australian law).
  3177. ==============================================================================
  3178. Copyright (c) 2006-2009, The Android Open Source Project
  3179. Copyright 2006, Brian Swetland <swetland@frotz.net>
  3180. Licensed under the Apache License, Version 2.0 (the "License");
  3181. you may not use this file except in compliance with the License.
  3182. Unless required by applicable law or agreed to in writing, software
  3183. distributed under the License is distributed on an "AS IS" BASIS,
  3184. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3185. See the License for the specific language governing permissions and
  3186. limitations under the License.
  3187. Apache License
  3188. Version 2.0, January 2004
  3189. http://www.apache.org/licenses/
  3190. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3191. 1. Definitions.
  3192. "License" shall mean the terms and conditions for use, reproduction,
  3193. and distribution as defined by Sections 1 through 9 of this document.
  3194. "Licensor" shall mean the copyright owner or entity authorized by
  3195. the copyright owner that is granting the License.
  3196. "Legal Entity" shall mean the union of the acting entity and all
  3197. other entities that control, are controlled by, or are under common
  3198. control with that entity. For the purposes of this definition,
  3199. "control" means (i) the power, direct or indirect, to cause the
  3200. direction or management of such entity, whether by contract or
  3201. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3202. outstanding shares, or (iii) beneficial ownership of such entity.
  3203. "You" (or "Your") shall mean an individual or Legal Entity
  3204. exercising permissions granted by this License.
  3205. "Source" form shall mean the preferred form for making modifications,
  3206. including but not limited to software source code, documentation
  3207. source, and configuration files.
  3208. "Object" form shall mean any form resulting from mechanical
  3209. transformation or translation of a Source form, including but
  3210. not limited to compiled object code, generated documentation,
  3211. and conversions to other media types.
  3212. "Work" shall mean the work of authorship, whether in Source or
  3213. Object form, made available under the License, as indicated by a
  3214. copyright notice that is included in or attached to the work
  3215. (an example is provided in the Appendix below).
  3216. "Derivative Works" shall mean any work, whether in Source or Object
  3217. form, that is based on (or derived from) the Work and for which the
  3218. editorial revisions, annotations, elaborations, or other modifications
  3219. represent, as a whole, an original work of authorship. For the purposes
  3220. of this License, Derivative Works shall not include works that remain
  3221. separable from, or merely link (or bind by name) to the interfaces of,
  3222. the Work and Derivative Works thereof.
  3223. "Contribution" shall mean any work of authorship, including
  3224. the original version of the Work and any modifications or additions
  3225. to that Work or Derivative Works thereof, that is intentionally
  3226. submitted to Licensor for inclusion in the Work by the copyright owner
  3227. or by an individual or Legal Entity authorized to submit on behalf of
  3228. the copyright owner. For the purposes of this definition, "submitted"
  3229. means any form of electronic, verbal, or written communication sent
  3230. to the Licensor or its representatives, including but not limited to
  3231. communication on electronic mailing lists, source code control systems,
  3232. and issue tracking systems that are managed by, or on behalf of, the
  3233. Licensor for the purpose of discussing and improving the Work, but
  3234. excluding communication that is conspicuously marked or otherwise
  3235. designated in writing by the copyright owner as "Not a Contribution."
  3236. "Contributor" shall mean Licensor and any individual or Legal Entity
  3237. on behalf of whom a Contribution has been received by Licensor and
  3238. subsequently incorporated within the Work.
  3239. 2. Grant of Copyright License. Subject to the terms and conditions of
  3240. this License, each Contributor hereby grants to You a perpetual,
  3241. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3242. copyright license to reproduce, prepare Derivative Works of,
  3243. publicly display, publicly perform, sublicense, and distribute the
  3244. Work and such Derivative Works in Source or Object form.
  3245. 3. Grant of Patent License. Subject to the terms and conditions of
  3246. this License, each Contributor hereby grants to You a perpetual,
  3247. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3248. (except as stated in this section) patent license to make, have made,
  3249. use, offer to sell, sell, import, and otherwise transfer the Work,
  3250. where such license applies only to those patent claims licensable
  3251. by such Contributor that are necessarily infringed by their
  3252. Contribution(s) alone or by combination of their Contribution(s)
  3253. with the Work to which such Contribution(s) was submitted. If You
  3254. institute patent litigation against any entity (including a
  3255. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3256. or a Contribution incorporated within the Work constitutes direct
  3257. or contributory patent infringement, then any patent licenses
  3258. granted to You under this License for that Work shall terminate
  3259. as of the date such litigation is filed.
  3260. 4. Redistribution. You may reproduce and distribute copies of the
  3261. Work or Derivative Works thereof in any medium, with or without
  3262. modifications, and in Source or Object form, provided that You
  3263. meet the following conditions:
  3264. (a) You must give any other recipients of the Work or
  3265. Derivative Works a copy of this License; and
  3266. (b) You must cause any modified files to carry prominent notices
  3267. stating that You changed the files; and
  3268. (c) You must retain, in the Source form of any Derivative Works
  3269. that You distribute, all copyright, patent, trademark, and
  3270. attribution notices from the Source form of the Work,
  3271. excluding those notices that do not pertain to any part of
  3272. the Derivative Works; and
  3273. (d) If the Work includes a "NOTICE" text file as part of its
  3274. distribution, then any Derivative Works that You distribute must
  3275. include a readable copy of the attribution notices contained
  3276. within such NOTICE file, excluding those notices that do not
  3277. pertain to any part of the Derivative Works, in at least one
  3278. of the following places: within a NOTICE text file distributed
  3279. as part of the Derivative Works; within the Source form or
  3280. documentation, if provided along with the Derivative Works; or,
  3281. within a display generated by the Derivative Works, if and
  3282. wherever such third-party notices normally appear. The contents
  3283. of the NOTICE file are for informational purposes only and
  3284. do not modify the License. You may add Your own attribution
  3285. notices within Derivative Works that You distribute, alongside
  3286. or as an addendum to the NOTICE text from the Work, provided
  3287. that such additional attribution notices cannot be construed
  3288. as modifying the License.
  3289. You may add Your own copyright statement to Your modifications and
  3290. may provide additional or different license terms and conditions
  3291. for use, reproduction, or distribution of Your modifications, or
  3292. for any such Derivative Works as a whole, provided Your use,
  3293. reproduction, and distribution of the Work otherwise complies with
  3294. the conditions stated in this License.
  3295. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3296. any Contribution intentionally submitted for inclusion in the Work
  3297. by You to the Licensor shall be under the terms and conditions of
  3298. this License, without any additional terms or conditions.
  3299. Notwithstanding the above, nothing herein shall supersede or modify
  3300. the terms of any separate license agreement you may have executed
  3301. with Licensor regarding such Contributions.
  3302. 6. Trademarks. This License does not grant permission to use the trade
  3303. names, trademarks, service marks, or product names of the Licensor,
  3304. except as required for reasonable and customary use in describing the
  3305. origin of the Work and reproducing the content of the NOTICE file.
  3306. 7. Disclaimer of Warranty. Unless required by applicable law or
  3307. agreed to in writing, Licensor provides the Work (and each
  3308. Contributor provides its Contributions) on an "AS IS" BASIS,
  3309. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3310. implied, including, without limitation, any warranties or conditions
  3311. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3312. PARTICULAR PURPOSE. You are solely responsible for determining the
  3313. appropriateness of using or redistributing the Work and assume any
  3314. risks associated with Your exercise of permissions under this License.
  3315. 8. Limitation of Liability. In no event and under no legal theory,
  3316. whether in tort (including negligence), contract, or otherwise,
  3317. unless required by applicable law (such as deliberate and grossly
  3318. negligent acts) or agreed to in writing, shall any Contributor be
  3319. liable to You for damages, including any direct, indirect, special,
  3320. incidental, or consequential damages of any character arising as a
  3321. result of this License or out of the use or inability to use the
  3322. Work (including but not limited to damages for loss of goodwill,
  3323. work stoppage, computer failure or malfunction, or any and all
  3324. other commercial damages or losses), even if such Contributor
  3325. has been advised of the possibility of such damages.
  3326. 9. Accepting Warranty or Additional Liability. While redistributing
  3327. the Work or Derivative Works thereof, You may choose to offer,
  3328. and charge a fee for, acceptance of support, warranty, indemnity,
  3329. or other liability obligations and/or rights consistent with this
  3330. License. However, in accepting such obligations, You may act only
  3331. on Your own behalf and on Your sole responsibility, not on behalf
  3332. of any other Contributor, and only if You agree to indemnify,
  3333. defend, and hold each Contributor harmless for any liability
  3334. incurred by, or claims asserted against, such Contributor by reason
  3335. of your accepting any such warranty or additional liability.
  3336. END OF TERMS AND CONDITIONS
  3337. ==============================================================================
  3338. // Copyright 2018 The Chromium Authors. All rights reserved.
  3339. //
  3340. // Redistribution and use in source and binary forms, with or without
  3341. // modification, are permitted provided that the following conditions are
  3342. // met:
  3343. //
  3344. // * Redistributions of source code must retain the above copyright
  3345. // notice, this list of conditions and the following disclaimer.
  3346. // * Redistributions in binary form must reproduce the above
  3347. // copyright notice, this list of conditions and the following disclaimer
  3348. // in the documentation and/or other materials provided with the
  3349. // distribution.
  3350. // * Neither the name of Google Inc. nor the names of its
  3351. // contributors may be used to endorse or promote products derived from
  3352. // this software without specific prior written permission.
  3353. //
  3354. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3355. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3356. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3357. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3358. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3359. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3360. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3361. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3362. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3363. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3364. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3365. ==============================================================================
  3366. Notices for files contained in the tools directory:
  3367. ============================================================
  3368. Notices for file(s):
  3369. /bin/mksdcard
  3370. ------------------------------------------------------------
  3371. Copyright 2007, The Android Open Source Project
  3372. Redistribution and use in source and binary forms, with or without
  3373. modification, are permitted provided that the following conditions are met:
  3374. * Redistributions of source code must retain the above copyright
  3375. notice, this list of conditions and the following disclaimer.
  3376. * Redistributions in binary form must reproduce the above copyright
  3377. notice, this list of conditions and the following disclaimer in the
  3378. documentation and/or other materials provided with the distribution.
  3379. * Neither the name of Google Inc. nor the names of its contributors may
  3380. be used to endorse or promote products derived from this software
  3381. without specific prior written permission.
  3382. THIS SOFTWARE IS PROVIDED BY Google Inc. ``AS IS'' AND ANY EXPRESS OR
  3383. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  3384. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  3385. EVENT SHALL Google Inc. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3386. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  3387. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
  3388. OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  3389. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  3390. OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
  3391. ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3392. ============================================================
  3393. Notices for file(s):
  3394. /framework/conscrypt-hostdex.jar
  3395. /framework/core-hostdex.jar
  3396. /framework/core-libart-hostdex.jar
  3397. /lib/libjavacore.so
  3398. /lib/libjavacrypto.so
  3399. ------------------------------------------------------------
  3400. =========================================================================
  3401. == NOTICE file corresponding to the section 4 d of ==
  3402. == the Apache License, Version 2.0, ==
  3403. == in this case for the Android-specific code. ==
  3404. =========================================================================
  3405. Android Code
  3406. Copyright 2005-2008 The Android Open Source Project
  3407. This product includes software developed as part of
  3408. The Android Open Source Project (http://source.android.com).
  3409. =========================================================================
  3410. == NOTICE file corresponding to the section 4 d of ==
  3411. == the Apache License, Version 2.0, ==
  3412. == in this case for the Apache Harmony distribution. ==
  3413. =========================================================================
  3414. Apache Harmony
  3415. Copyright 2006 The Apache Software Foundation
  3416. This product includes software developed at
  3417. The Apache Software Foundation (http://www.apache.org/).
  3418. Portions of Harmony were originally developed by
  3419. Intel Corporation and are licensed to the Apache Software
  3420. Foundation under the "Software Grant and Corporate Contribution
  3421. License Agreement", informally known as the "Intel Harmony CLA".
  3422. =========================================================================
  3423. == NOTICE file for the ICU License. ==
  3424. =========================================================================
  3425. Copyright (c) 1995-2009 International Business Machines Corporation and others
  3426. All rights reserved.
  3427. Permission is hereby granted, free of charge, to any person obtaining
  3428. a copy of this software and associated documentation files (the
  3429. "Software"), to deal in the Software without restriction, including
  3430. without limitation the rights to use, copy, modify, merge, publish,
  3431. distribute, and/or sell copies of the Software, and to permit persons
  3432. to whom the Software is furnished to do so, provided that the above
  3433. copyright notice(s) and this permission notice appear in all copies of
  3434. the Software and that both the above copyright notice(s) and this
  3435. permission notice appear in supporting documentation.
  3436. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  3437. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3438. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
  3439. OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  3440. HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
  3441. SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
  3442. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
  3443. CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  3444. CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  3445. Except as contained in this notice, the name of a copyright holder
  3446. shall not be used in advertising or otherwise to promote the sale, use
  3447. or other dealings in this Software without prior written authorization
  3448. of the copyright holder.
  3449. All trademarks and registered trademarks mentioned herein are the
  3450. property of their respective owners.
  3451. =========================================================================
  3452. == NOTICE file for the JUnit License. ==
  3453. =========================================================================
  3454. Common Public License - v 1.0
  3455. THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON
  3456. PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
  3457. THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
  3458. 1. DEFINITIONS
  3459. "Contribution" means:
  3460. a) in the case of the initial Contributor, the initial code and
  3461. documentation distributed under this Agreement, and
  3462. b) in the case of each subsequent Contributor:
  3463. i) changes to the Program, and
  3464. ii) additions to the Program;
  3465. where such changes and/or additions to the Program originate
  3466. from and are distributed by that particular Contributor. A
  3467. Contribution 'originates' from a Contributor if it was added to
  3468. the Program by such Contributor itself or anyone acting on such
  3469. Contributor's behalf. Contributions do not include additions to
  3470. the Program which: (i) are separate modules of software
  3471. distributed in conjunction with the Program under their own
  3472. license agreement, and (ii) are not derivative works of the
  3473. Program.
  3474. "Contributor" means any person or entity that distributes the Program.
  3475. "Licensed Patents " mean patent claims licensable by a Contributor
  3476. which are necessarily infringed by the use or sale of its Contribution
  3477. alone or when combined with the Program.
  3478. "Program" means the Contributions distributed in accordance with this
  3479. Agreement.
  3480. "Recipient" means anyone who receives the Program under this
  3481. Agreement, including all Contributors.
  3482. 2. GRANT OF RIGHTS
  3483. a) Subject to the terms of this Agreement, each Contributor
  3484. hereby grants Recipient a non-exclusive, worldwide, royalty-free
  3485. copyright license to reproduce, prepare derivative works of,
  3486. publicly display, publicly perform, distribute and sublicense
  3487. the Contribution of such Contributor, if any, and such
  3488. derivative works, in source code and object code form.
  3489. b) Subject to the terms of this Agreement, each Contributor
  3490. hereby grants Recipient a non-exclusive, worldwide, royalty-free
  3491. patent license under Licensed Patents to make, use, sell, offer
  3492. to sell, import and otherwise transfer the Contribution of such
  3493. Contributor, if any, in source code and object code form. This
  3494. patent license shall apply to the combination of the
  3495. Contribution and the Program if, at the time the Contribution is
  3496. added by the Contributor, such addition of the Contribution
  3497. causes such combination to be covered by the Licensed Patents.
  3498. The patent license shall not apply to any other combinations
  3499. which include the Contribution. No hardware per se is licensed
  3500. hereunder.
  3501. c) Recipient understands that although each Contributor grants
  3502. the licenses to its Contributions set forth herein, no
  3503. assurances are provided by any Contributor that the Program does
  3504. not infringe the patent or other intellectual property rights of
  3505. any other entity. Each Contributor disclaims any liability to
  3506. Recipient for claims brought by any other entity based on
  3507. infringement of intellectual property rights or otherwise. As a
  3508. condition to exercising the rights and licenses granted
  3509. hereunder, each Recipient hereby assumes sole responsibility to
  3510. secure any other intellectual property rights needed, if any.
  3511. For example, if a third party patent license is required to
  3512. allow Recipient to distribute the Program, it is Recipient's
  3513. responsibility to acquire that license before distributing the
  3514. Program.
  3515. d) Each Contributor represents that to its knowledge it has
  3516. sufficient copyright rights in its Contribution, if any, to
  3517. grant the copyright license set forth in this Agreement.
  3518. 3. REQUIREMENTS
  3519. A Contributor may choose to distribute the Program in object code form
  3520. under its own license agreement, provided that:
  3521. a) it complies with the terms and conditions of this Agreement; and
  3522. b) its license agreement:
  3523. i) effectively disclaims on behalf of all Contributors all
  3524. warranties and conditions, express and implied, including
  3525. warranties or conditions of title and non-infringement, and
  3526. implied warranties or conditions of merchantability and fitness
  3527. for a particular purpose;
  3528. ii) effectively excludes on behalf of all Contributors all
  3529. liability for damages, including direct, indirect, special,
  3530. incidental and consequential damages, such as lost profits;
  3531. iii) states that any provisions which differ from this Agreement
  3532. are offered by that Contributor alone and not by any other
  3533. party; and
  3534. iv) states that source code for the Program is available from
  3535. such Contributor, and informs licensees how to obtain it in a
  3536. reasonable manner on or through a medium customarily used for
  3537. software exchange.
  3538. When the Program is made available in source code form:
  3539. a) it must be made available under this Agreement; and
  3540. b) a copy of this Agreement must be included with each copy of
  3541. the Program.
  3542. Contributors may not remove or alter any copyright notices contained
  3543. within the Program.
  3544. Each Contributor must identify itself as the originator of its
  3545. Contribution, if any, in a manner that reasonably allows subsequent
  3546. Recipients to identify the originator of the Contribution.
  3547. 4. COMMERCIAL DISTRIBUTION
  3548. Commercial distributors of software may accept certain
  3549. responsibilities with respect to end users, business partners and the
  3550. like. While this license is intended to facilitate the commercial use
  3551. of the Program, the Contributor who includes the Program in a
  3552. commercial product offering should do so in a manner which does not
  3553. create potential liability for other Contributors. Therefore, if a
  3554. Contributor includes the Program in a commercial product offering,
  3555. such Contributor ("Commercial Contributor") hereby agrees to defend
  3556. and indemnify every other Contributor ("Indemnified Contributor")
  3557. against any losses, damages and costs (collectively "Losses") arising
  3558. from claims, lawsuits and other legal actions brought by a third party
  3559. against the Indemnified Contributor to the extent caused by the acts
  3560. or omissions of such Commercial Contributor in connection with its
  3561. distribution of the Program in a commercial product offering. The
  3562. obligations in this section do not apply to any claims or Losses
  3563. relating to any actual or alleged intellectual property infringement.
  3564. In order to qualify, an Indemnified Contributor must: a) promptly
  3565. notify the Commercial Contributor in writing of such claim, and b)
  3566. allow the Commercial Contributor to control, and cooperate with the
  3567. Commercial Contributor in, the defense and any related settlement
  3568. negotiations. The Indemnified Contributor may participate in any such
  3569. claim at its own expense.
  3570. For example, a Contributor might include the Program in a commercial
  3571. product offering, Product X. That Contributor is then a Commercial
  3572. Contributor. If that Commercial Contributor then makes performance
  3573. claims, or offers warranties related to Product X, those performance
  3574. claims and warranties are such Commercial Contributor's responsibility
  3575. alone. Under this section, the Commercial Contributor would have to
  3576. defend claims against the other Contributors related to those
  3577. performance claims and warranties, and if a court requires any other
  3578. Contributor to pay any damages as a result, the Commercial Contributor
  3579. must pay those damages.
  3580. 5. NO WARRANTY
  3581. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
  3582. PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  3583. KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY
  3584. WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
  3585. OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
  3586. responsible for determining the appropriateness of using and
  3587. distributing the Program and assumes all risks associated with its
  3588. exercise of rights under this Agreement, including but not limited to
  3589. the risks and costs of program errors, compliance with applicable
  3590. laws, damage to or loss of data, programs or equipment, and
  3591. unavailability or interruption of operations.
  3592. 6. DISCLAIMER OF LIABILITY
  3593. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
  3594. ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
  3595. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
  3596. WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
  3597. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  3598. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
  3599. DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
  3600. HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  3601. 7. GENERAL
  3602. If any provision of this Agreement is invalid or unenforceable under
  3603. applicable law, it shall not affect the validity or enforceability of
  3604. the remainder of the terms of this Agreement, and without further
  3605. action by the parties hereto, such provision shall be reformed to the
  3606. minimum extent necessary to make such provision valid and enforceable.
  3607. If Recipient institutes patent litigation against a Contributor with
  3608. respect to a patent applicable to software (including a cross-claim or
  3609. counterclaim in a lawsuit), then any patent licenses granted by that
  3610. Contributor to such Recipient under this Agreement shall terminate as
  3611. of the date such litigation is filed. In addition, if Recipient
  3612. institutes patent litigation against any entity (including a
  3613. cross-claim or counterclaim in a lawsuit) alleging that the Program
  3614. itself (excluding combinations of the Program with other software or
  3615. hardware) infringes such Recipient's patent(s), then such Recipient's
  3616. rights granted under Section 2(b) shall terminate as of the date such
  3617. litigation is filed.
  3618. All Recipient's rights under this Agreement shall terminate if it
  3619. fails to comply with any of the material terms or conditions of this
  3620. Agreement and does not cure such failure in a reasonable period of
  3621. time after becoming aware of such noncompliance. If all Recipient's
  3622. rights under this Agreement terminate, Recipient agrees to cease use
  3623. and distribution of the Program as soon as reasonably practicable.
  3624. However, Recipient's obligations under this Agreement and any licenses
  3625. granted by Recipient relating to the Program shall continue and
  3626. survive.
  3627. Everyone is permitted to copy and distribute copies of this Agreement,
  3628. but in order to avoid inconsistency the Agreement is copyrighted and
  3629. may only be modified in the following manner. The Agreement Steward
  3630. reserves the right to publish new versions (including revisions) of
  3631. this Agreement from time to time. No one other than the Agreement
  3632. Steward has the right to modify this Agreement. IBM is the initial
  3633. Agreement Steward. IBM may assign the responsibility to serve as the
  3634. Agreement Steward to a suitable separate entity. Each new version of
  3635. the Agreement will be given a distinguishing version number. The
  3636. Program (including Contributions) may always be distributed subject to
  3637. the version of the Agreement under which it was received. In addition,
  3638. after a new version of the Agreement is published, Contributor may
  3639. elect to distribute the Program (including its Contributions) under
  3640. the new version. Except as expressly stated in Sections 2(a) and 2(b)
  3641. above, Recipient receives no rights or licenses to the intellectual
  3642. property of any Contributor under this Agreement, whether expressly,
  3643. by implication, estoppel or otherwise. All rights in the Program not
  3644. expressly granted under this Agreement are reserved.
  3645. This Agreement is governed by the laws of the State of New York and
  3646. the intellectual property laws of the United States of America. No
  3647. party to this Agreement will bring a legal action under this Agreement
  3648. more than one year after the cause of action arose. Each party waives
  3649. its rights to a jury trial in any resulting litigation.
  3650. =========================================================================
  3651. == NOTICE file for the KXML License. ==
  3652. =========================================================================
  3653. Copyright (c) 2002,2003, Stefan Haustein, Oberhausen, Rhld., Germany
  3654. Permission is hereby granted, free of charge, to any person obtaining
  3655. a copy of this software and associated documentation files (the
  3656. "Software"), to deal in the Software without restriction, including
  3657. without limitation the rights to use, copy, modify, merge, publish,
  3658. distribute, sublicense, and/or sell copies of the Software, and to
  3659. permit persons to whom the Software is furnished to do so, subject to
  3660. the following conditions:
  3661. The above copyright notice and this permission notice shall be
  3662. included in all copies or substantial portions of the Software.
  3663. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  3664. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3665. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  3666. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  3667. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  3668. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  3669. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3670. =========================================================================
  3671. == NOTICE file for the SQLite Java Wrapper License. ==
  3672. =========================================================================
  3673. This software is copyrighted by Christian Werner <chw@ch-werner.de>
  3674. and others. The following terms apply to all files associated with the
  3675. software unless explicitly disclaimed in individual files.
  3676. The authors hereby grant permission to use, copy, modify, distribute,
  3677. and license this software and its documentation for any purpose, provided
  3678. that existing copyright notices are retained in all copies and that this
  3679. notice is included verbatim in any distributions. No written agreement,
  3680. license, or royalty fee is required for any of the authorized uses.
  3681. Modifications to this software may be copyrighted by their authors
  3682. and need not follow the licensing terms described here, provided that
  3683. the new terms are clearly indicated on the first page of each file where
  3684. they apply.
  3685. IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
  3686. FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
  3687. ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
  3688. DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
  3689. POSSIBILITY OF SUCH DAMAGE.
  3690. THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
  3691. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
  3692. FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE
  3693. IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
  3694. NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
  3695. MODIFICATIONS.
  3696. =========================================================================
  3697. == NOTICE file for the W3C License. ==
  3698. =========================================================================
  3699. Copyright (c) 2000 World Wide Web Consortium, (Massachusetts Institute
  3700. of Technology, Institut National de Recherche en Informatique et en
  3701. Automatique, Keio University). All Rights Reserved. This program is
  3702. distributed under the W3C's Software Intellectual Property License.
  3703. This program is distributed in the hope that it will be useful, but
  3704. WITHOUT ANY WARRANTY; without even the implied warranty of
  3705. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  3706. See W3C License http://www.w3.org/Consortium/Legal/ for more details.
  3707. ============================================================
  3708. Notices for file(s):
  3709. /usr/icu/icudt51l.dat
  3710. ------------------------------------------------------------
  3711. ICU License - ICU 1.8.1 and later
  3712. COPYRIGHT AND PERMISSION NOTICE
  3713. Copyright (c) 1995-2008 International Business Machines Corporation and others
  3714. All rights reserved.
  3715. 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, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation.
  3716. 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 OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  3717. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder.
  3718. All trademarks and registered trademarks mentioned herein are the property of their respective owners.
  3719. ==============================================================================
  3720. UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
  3721. Unicode Data Files include all data files under the directories
  3722. http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
  3723. http://www.unicode.org/cldr/data/ . Unicode Software includes any source code
  3724. published in the Unicode Standard or under the directories
  3725. http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
  3726. http://www.unicode.org/cldr/data/.
  3727. NOTICE TO USER: Carefully read the following legal agreement. BY
  3728. DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES
  3729. ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND
  3730. AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU
  3731. DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES
  3732. OR SOFTWARE.
  3733. COPYRIGHT AND PERMISSION NOTICE
  3734. Copyright © 1991-2007 Unicode, Inc. All rights reserved. Distributed under
  3735. the Terms of Use in http://www.unicode.org/copyright.html.
  3736. Permission is hereby granted, free of charge, to any person obtaining a copy
  3737. of the Unicode data files and any associated documentation (the "Data Files") or
  3738. Unicode software and any associated documentation (the "Software") to deal in
  3739. the Data Files or Software without restriction, including without limitation the
  3740. rights to use, copy, modify, merge, publish, distribute, and/or sell copies of
  3741. the Data Files or Software, and to permit persons to whom the Data Files or
  3742. Software are furnished to do so, provided that (a) the above copyright notice(s)
  3743. and this permission notice appear with all copies of the Data Files or Software,
  3744. (b) both the above copyright notice(s) and this permission notice appear in
  3745. associated documentation, and (c) there is clear notice in each modified Data
  3746. File or in the Software as well as in the documentation associated with the Data
  3747. File(s) or Software that the data or software has been modified.
  3748. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
  3749. KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3750. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD
  3751. PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
  3752. NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
  3753. DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  3754. WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
  3755. OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR
  3756. SOFTWARE.
  3757. Except as contained in this notice, the name of a copyright holder shall not
  3758. be used in advertising or otherwise to promote the sale, use or other dealings
  3759. in these Data Files or Software without prior written authorization of the
  3760. copyright holder.
  3761. ===============================================================================
  3762. /* This ICU code derived from: */
  3763. /*
  3764. punycode.c 0.4.0 (2001-Nov-17-Sat)
  3765. http://www.cs.berkeley.edu/~amc/idn/
  3766. Adam M. Costello
  3767. http://www.nicemice.net/amc/
  3768. Disclaimer and license
  3769. Regarding this entire document or any portion of it (including
  3770. the pseudocode and C code), the author makes no guarantees and
  3771. is not responsible for any damage resulting from its use. The
  3772. author grants irrevocable permission to anyone to use, modify,
  3773. and distribute it in any way that does not diminish the rights
  3774. of anyone else to use, modify, and distribute it, provided that
  3775. redistributed derivative works do not contain misleading author or
  3776. version information. Derivative works need not be licensed under
  3777. similar terms.
  3778. */
  3779. /*
  3780. ** This file is in the public domain, so clarified as of
  3781. ** 2006-07-17 by Arthur David Olson.
  3782. */
  3783. ============================================================
  3784. Notices for file(s):
  3785. /framework/jcommon-1.0.12.jar
  3786. /framework/jfreechart-1.0.9-swt.jar
  3787. /framework/jfreechart-1.0.9.jar
  3788. ------------------------------------------------------------
  3789. GNU LESSER GENERAL PUBLIC LICENSE
  3790. Version 2.1, February 1999
  3791. Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  3792. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  3793. Everyone is permitted to copy and distribute verbatim copies
  3794. of this license document, but changing it is not allowed.
  3795. [This is the first released version of the Lesser GPL. It also counts
  3796. as the successor of the GNU Library Public License, version 2, hence
  3797. the version number 2.1.]
  3798. Preamble
  3799. The licenses for most software are designed to take away your
  3800. freedom to share and change it. By contrast, the GNU General Public
  3801. Licenses are intended to guarantee your freedom to share and change
  3802. free software--to make sure the software is free for all its users.
  3803. This license, the Lesser General Public License, applies to some
  3804. specially designated software packages--typically libraries--of the
  3805. Free Software Foundation and other authors who decide to use it. You
  3806. can use it too, but we suggest you first think carefully about whether
  3807. this license or the ordinary General Public License is the better
  3808. strategy to use in any particular case, based on the explanations below.
  3809. When we speak of free software, we are referring to freedom of use,
  3810. not price. Our General Public Licenses are designed to make sure that
  3811. you have the freedom to distribute copies of free software (and charge
  3812. for this service if you wish); that you receive source code or can get
  3813. it if you want it; that you can change the software and use pieces of
  3814. it in new free programs; and that you are informed that you can do
  3815. these things.
  3816. To protect your rights, we need to make restrictions that forbid
  3817. distributors to deny you these rights or to ask you to surrender these
  3818. rights. These restrictions translate to certain responsibilities for
  3819. you if you distribute copies of the library or if you modify it.
  3820. For example, if you distribute copies of the library, whether gratis
  3821. or for a fee, you must give the recipients all the rights that we gave
  3822. you. You must make sure that they, too, receive or can get the source
  3823. code. If you link other code with the library, you must provide
  3824. complete object files to the recipients, so that they can relink them
  3825. with the library after making changes to the library and recompiling
  3826. it. And you must show them these terms so they know their rights.
  3827. We protect your rights with a two-step method: (1) we copyright the
  3828. library, and (2) we offer you this license, which gives you legal
  3829. permission to copy, distribute and/or modify the library.
  3830. To protect each distributor, we want to make it very clear that
  3831. there is no warranty for the free library. Also, if the library is
  3832. modified by someone else and passed on, the recipients should know
  3833. that what they have is not the original version, so that the original
  3834. author's reputation will not be affected by problems that might be
  3835. introduced by others.
  3836. Finally, software patents pose a constant threat to the existence of
  3837. any free program. We wish to make sure that a company cannot
  3838. effectively restrict the users of a free program by obtaining a
  3839. restrictive license from a patent holder. Therefore, we insist that
  3840. any patent license obtained for a version of the library must be
  3841. consistent with the full freedom of use specified in this license.
  3842. Most GNU software, including some libraries, is covered by the
  3843. ordinary GNU General Public License. This license, the GNU Lesser
  3844. General Public License, applies to certain designated libraries, and
  3845. is quite different from the ordinary General Public License. We use
  3846. this license for certain libraries in order to permit linking those
  3847. libraries into non-free programs.
  3848. When a program is linked with a library, whether statically or using
  3849. a shared library, the combination of the two is legally speaking a
  3850. combined work, a derivative of the original library. The ordinary
  3851. General Public License therefore permits such linking only if the
  3852. entire combination fits its criteria of freedom. The Lesser General
  3853. Public License permits more lax criteria for linking other code with
  3854. the library.
  3855. We call this license the "Lesser" General Public License because it
  3856. does Less to protect the user's freedom than the ordinary General
  3857. Public License. It also provides other free software developers Less
  3858. of an advantage over competing non-free programs. These disadvantages
  3859. are the reason we use the ordinary General Public License for many
  3860. libraries. However, the Lesser license provides advantages in certain
  3861. special circumstances.
  3862. For example, on rare occasions, there may be a special need to
  3863. encourage the widest possible use of a certain library, so that it becomes
  3864. a de-facto standard. To achieve this, non-free programs must be
  3865. allowed to use the library. A more frequent case is that a free
  3866. library does the same job as widely used non-free libraries. In this
  3867. case, there is little to gain by limiting the free library to free
  3868. software only, so we use the Lesser General Public License.
  3869. In other cases, permission to use a particular library in non-free
  3870. programs enables a greater number of people to use a large body of
  3871. free software. For example, permission to use the GNU C Library in
  3872. non-free programs enables many more people to use the whole GNU
  3873. operating system, as well as its variant, the GNU/Linux operating
  3874. system.
  3875. Although the Lesser General Public License is Less protective of the
  3876. users' freedom, it does ensure that the user of a program that is
  3877. linked with the Library has the freedom and the wherewithal to run
  3878. that program using a modified version of the Library.
  3879. The precise terms and conditions for copying, distribution and
  3880. modification follow. Pay close attention to the difference between a
  3881. "work based on the library" and a "work that uses the library". The
  3882. former contains code derived from the library, whereas the latter must
  3883. be combined with the library in order to run.
  3884. GNU LESSER GENERAL PUBLIC LICENSE
  3885. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  3886. 0. This License Agreement applies to any software library or other
  3887. program which contains a notice placed by the copyright holder or
  3888. other authorized party saying it may be distributed under the terms of
  3889. this Lesser General Public License (also called "this License").
  3890. Each licensee is addressed as "you".
  3891. A "library" means a collection of software functions and/or data
  3892. prepared so as to be conveniently linked with application programs
  3893. (which use some of those functions and data) to form executables.
  3894. The "Library", below, refers to any such software library or work
  3895. which has been distributed under these terms. A "work based on the
  3896. Library" means either the Library or any derivative work under
  3897. copyright law: that is to say, a work containing the Library or a
  3898. portion of it, either verbatim or with modifications and/or translated
  3899. straightforwardly into another language. (Hereinafter, translation is
  3900. included without limitation in the term "modification".)
  3901. "Source code" for a work means the preferred form of the work for
  3902. making modifications to it. For a library, complete source code means
  3903. all the source code for all modules it contains, plus any associated
  3904. interface definition files, plus the scripts used to control compilation
  3905. and installation of the library.
  3906. Activities other than copying, distribution and modification are not
  3907. covered by this License; they are outside its scope. The act of
  3908. running a program using the Library is not restricted, and output from
  3909. such a program is covered only if its contents constitute a work based
  3910. on the Library (independent of the use of the Library in a tool for
  3911. writing it). Whether that is true depends on what the Library does
  3912. and what the program that uses the Library does.
  3913. 1. You may copy and distribute verbatim copies of the Library's
  3914. complete source code as you receive it, in any medium, provided that
  3915. you conspicuously and appropriately publish on each copy an
  3916. appropriate copyright notice and disclaimer of warranty; keep intact
  3917. all the notices that refer to this License and to the absence of any
  3918. warranty; and distribute a copy of this License along with the
  3919. Library.
  3920. You may charge a fee for the physical act of transferring a copy,
  3921. and you may at your option offer warranty protection in exchange for a
  3922. fee.
  3923. 2. You may modify your copy or copies of the Library or any portion
  3924. of it, thus forming a work based on the Library, and copy and
  3925. distribute such modifications or work under the terms of Section 1
  3926. above, provided that you also meet all of these conditions:
  3927. a) The modified work must itself be a software library.
  3928. b) You must cause the files modified to carry prominent notices
  3929. stating that you changed the files and the date of any change.
  3930. c) You must cause the whole of the work to be licensed at no
  3931. charge to all third parties under the terms of this License.
  3932. d) If a facility in the modified Library refers to a function or a
  3933. table of data to be supplied by an application program that uses
  3934. the facility, other than as an argument passed when the facility
  3935. is invoked, then you must make a good faith effort to ensure that,
  3936. in the event an application does not supply such function or
  3937. table, the facility still operates, and performs whatever part of
  3938. its purpose remains meaningful.
  3939. (For example, a function in a library to compute square roots has
  3940. a purpose that is entirely well-defined independent of the
  3941. application. Therefore, Subsection 2d requires that any
  3942. application-supplied function or table used by this function must
  3943. be optional: if the application does not supply it, the square
  3944. root function must still compute square roots.)
  3945. These requirements apply to the modified work as a whole. If
  3946. identifiable sections of that work are not derived from the Library,
  3947. and can be reasonably considered independent and separate works in
  3948. themselves, then this License, and its terms, do not apply to those
  3949. sections when you distribute them as separate works. But when you
  3950. distribute the same sections as part of a whole which is a work based
  3951. on the Library, the distribution of the whole must be on the terms of
  3952. this License, whose permissions for other licensees extend to the
  3953. entire whole, and thus to each and every part regardless of who wrote
  3954. it.
  3955. Thus, it is not the intent of this section to claim rights or contest
  3956. your rights to work written entirely by you; rather, the intent is to
  3957. exercise the right to control the distribution of derivative or
  3958. collective works based on the Library.
  3959. In addition, mere aggregation of another work not based on the Library
  3960. with the Library (or with a work based on the Library) on a volume of
  3961. a storage or distribution medium does not bring the other work under
  3962. the scope of this License.
  3963. 3. You may opt to apply the terms of the ordinary GNU General Public
  3964. License instead of this License to a given copy of the Library. To do
  3965. this, you must alter all the notices that refer to this License, so
  3966. that they refer to the ordinary GNU General Public License, version 2,
  3967. instead of to this License. (If a newer version than version 2 of the
  3968. ordinary GNU General Public License has appeared, then you can specify
  3969. that version instead if you wish.) Do not make any other change in
  3970. these notices.
  3971. Once this change is made in a given copy, it is irreversible for
  3972. that copy, so the ordinary GNU General Public License applies to all
  3973. subsequent copies and derivative works made from that copy.
  3974. This option is useful when you wish to copy part of the code of
  3975. the Library into a program that is not a library.
  3976. 4. You may copy and distribute the Library (or a portion or
  3977. derivative of it, under Section 2) in object code or executable form
  3978. under the terms of Sections 1 and 2 above provided that you accompany
  3979. it with the complete corresponding machine-readable source code, which
  3980. must be distributed under the terms of Sections 1 and 2 above on a
  3981. medium customarily used for software interchange.
  3982. If distribution of object code is made by offering access to copy
  3983. from a designated place, then offering equivalent access to copy the
  3984. source code from the same place satisfies the requirement to
  3985. distribute the source code, even though third parties are not
  3986. compelled to copy the source along with the object code.
  3987. 5. A program that contains no derivative of any portion of the
  3988. Library, but is designed to work with the Library by being compiled or
  3989. linked with it, is called a "work that uses the Library". Such a
  3990. work, in isolation, is not a derivative work of the Library, and
  3991. therefore falls outside the scope of this License.
  3992. However, linking a "work that uses the Library" with the Library
  3993. creates an executable that is a derivative of the Library (because it
  3994. contains portions of the Library), rather than a "work that uses the
  3995. library". The executable is therefore covered by this License.
  3996. Section 6 states terms for distribution of such executables.
  3997. When a "work that uses the Library" uses material from a header file
  3998. that is part of the Library, the object code for the work may be a
  3999. derivative work of the Library even though the source code is not.
  4000. Whether this is true is especially significant if the work can be
  4001. linked without the Library, or if the work is itself a library. The
  4002. threshold for this to be true is not precisely defined by law.
  4003. If such an object file uses only numerical parameters, data
  4004. structure layouts and accessors, and small macros and small inline
  4005. functions (ten lines or less in length), then the use of the object
  4006. file is unrestricted, regardless of whether it is legally a derivative
  4007. work. (Executables containing this object code plus portions of the
  4008. Library will still fall under Section 6.)
  4009. Otherwise, if the work is a derivative of the Library, you may
  4010. distribute the object code for the work under the terms of Section 6.
  4011. Any executables containing that work also fall under Section 6,
  4012. whether or not they are linked directly with the Library itself.
  4013. 6. As an exception to the Sections above, you may also combine or
  4014. link a "work that uses the Library" with the Library to produce a
  4015. work containing portions of the Library, and distribute that work
  4016. under terms of your choice, provided that the terms permit
  4017. modification of the work for the customer's own use and reverse
  4018. engineering for debugging such modifications.
  4019. You must give prominent notice with each copy of the work that the
  4020. Library is used in it and that the Library and its use are covered by
  4021. this License. You must supply a copy of this License. If the work
  4022. during execution displays copyright notices, you must include the
  4023. copyright notice for the Library among them, as well as a reference
  4024. directing the user to the copy of this License. Also, you must do one
  4025. of these things:
  4026. a) Accompany the work with the complete corresponding
  4027. machine-readable source code for the Library including whatever
  4028. changes were used in the work (which must be distributed under
  4029. Sections 1 and 2 above); and, if the work is an executable linked
  4030. with the Library, with the complete machine-readable "work that
  4031. uses the Library", as object code and/or source code, so that the
  4032. user can modify the Library and then relink to produce a modified
  4033. executable containing the modified Library. (It is understood
  4034. that the user who changes the contents of definitions files in the
  4035. Library will not necessarily be able to recompile the application
  4036. to use the modified definitions.)
  4037. b) Use a suitable shared library mechanism for linking with the
  4038. Library. A suitable mechanism is one that (1) uses at run time a
  4039. copy of the library already present on the user's computer system,
  4040. rather than copying library functions into the executable, and (2)
  4041. will operate properly with a modified version of the library, if
  4042. the user installs one, as long as the modified version is
  4043. interface-compatible with the version that the work was made with.
  4044. c) Accompany the work with a written offer, valid for at
  4045. least three years, to give the same user the materials
  4046. specified in Subsection 6a, above, for a charge no more
  4047. than the cost of performing this distribution.
  4048. d) If distribution of the work is made by offering access to copy
  4049. from a designated place, offer equivalent access to copy the above
  4050. specified materials from the same place.
  4051. e) Verify that the user has already received a copy of these
  4052. materials or that you have already sent this user a copy.
  4053. For an executable, the required form of the "work that uses the
  4054. Library" must include any data and utility programs needed for
  4055. reproducing the executable from it. However, as a special exception,
  4056. the materials to be distributed need not include anything that is
  4057. normally distributed (in either source or binary form) with the major
  4058. components (compiler, kernel, and so on) of the operating system on
  4059. which the executable runs, unless that component itself accompanies
  4060. the executable.
  4061. It may happen that this requirement contradicts the license
  4062. restrictions of other proprietary libraries that do not normally
  4063. accompany the operating system. Such a contradiction means you cannot
  4064. use both them and the Library together in an executable that you
  4065. distribute.
  4066. 7. You may place library facilities that are a work based on the
  4067. Library side-by-side in a single library together with other library
  4068. facilities not covered by this License, and distribute such a combined
  4069. library, provided that the separate distribution of the work based on
  4070. the Library and of the other library facilities is otherwise
  4071. permitted, and provided that you do these two things:
  4072. a) Accompany the combined library with a copy of the same work
  4073. based on the Library, uncombined with any other library
  4074. facilities. This must be distributed under the terms of the
  4075. Sections above.
  4076. b) Give prominent notice with the combined library of the fact
  4077. that part of it is a work based on the Library, and explaining
  4078. where to find the accompanying uncombined form of the same work.
  4079. 8. You may not copy, modify, sublicense, link with, or distribute
  4080. the Library except as expressly provided under this License. Any
  4081. attempt otherwise to copy, modify, sublicense, link with, or
  4082. distribute the Library is void, and will automatically terminate your
  4083. rights under this License. However, parties who have received copies,
  4084. or rights, from you under this License will not have their licenses
  4085. terminated so long as such parties remain in full compliance.
  4086. 9. You are not required to accept this License, since you have not
  4087. signed it. However, nothing else grants you permission to modify or
  4088. distribute the Library or its derivative works. These actions are
  4089. prohibited by law if you do not accept this License. Therefore, by
  4090. modifying or distributing the Library (or any work based on the
  4091. Library), you indicate your acceptance of this License to do so, and
  4092. all its terms and conditions for copying, distributing or modifying
  4093. the Library or works based on it.
  4094. 10. Each time you redistribute the Library (or any work based on the
  4095. Library), the recipient automatically receives a license from the
  4096. original licensor to copy, distribute, link with or modify the Library
  4097. subject to these terms and conditions. You may not impose any further
  4098. restrictions on the recipients' exercise of the rights granted herein.
  4099. You are not responsible for enforcing compliance by third parties with
  4100. this License.
  4101. 11. If, as a consequence of a court judgment or allegation of patent
  4102. infringement or for any other reason (not limited to patent issues),
  4103. conditions are imposed on you (whether by court order, agreement or
  4104. otherwise) that contradict the conditions of this License, they do not
  4105. excuse you from the conditions of this License. If you cannot
  4106. distribute so as to satisfy simultaneously your obligations under this
  4107. License and any other pertinent obligations, then as a consequence you
  4108. may not distribute the Library at all. For example, if a patent
  4109. license would not permit royalty-free redistribution of the Library by
  4110. all those who receive copies directly or indirectly through you, then
  4111. the only way you could satisfy both it and this License would be to
  4112. refrain entirely from distribution of the Library.
  4113. If any portion of this section is held invalid or unenforceable under any
  4114. particular circumstance, the balance of the section is intended to apply,
  4115. and the section as a whole is intended to apply in other circumstances.
  4116. It is not the purpose of this section to induce you to infringe any
  4117. patents or other property right claims or to contest validity of any
  4118. such claims; this section has the sole purpose of protecting the
  4119. integrity of the free software distribution system which is
  4120. implemented by public license practices. Many people have made
  4121. generous contributions to the wide range of software distributed
  4122. through that system in reliance on consistent application of that
  4123. system; it is up to the author/donor to decide if he or she is willing
  4124. to distribute software through any other system and a licensee cannot
  4125. impose that choice.
  4126. This section is intended to make thoroughly clear what is believed to
  4127. be a consequence of the rest of this License.
  4128. 12. If the distribution and/or use of the Library is restricted in
  4129. certain countries either by patents or by copyrighted interfaces, the
  4130. original copyright holder who places the Library under this License may add
  4131. an explicit geographical distribution limitation excluding those countries,
  4132. so that distribution is permitted only in or among countries not thus
  4133. excluded. In such case, this License incorporates the limitation as if
  4134. written in the body of this License.
  4135. 13. The Free Software Foundation may publish revised and/or new
  4136. versions of the Lesser General Public License from time to time.
  4137. Such new versions will be similar in spirit to the present version,
  4138. but may differ in detail to address new problems or concerns.
  4139. Each version is given a distinguishing version number. If the Library
  4140. specifies a version number of this License which applies to it and
  4141. "any later version", you have the option of following the terms and
  4142. conditions either of that version or of any later version published by
  4143. the Free Software Foundation. If the Library does not specify a
  4144. license version number, you may choose any version ever published by
  4145. the Free Software Foundation.
  4146. 14. If you wish to incorporate parts of the Library into other free
  4147. programs whose distribution conditions are incompatible with these,
  4148. write to the author to ask for permission. For software which is
  4149. copyrighted by the Free Software Foundation, write to the Free
  4150. Software Foundation; we sometimes make exceptions for this. Our
  4151. decision will be guided by the two goals of preserving the free status
  4152. of all derivatives of our free software and of promoting the sharing
  4153. and reuse of software generally.
  4154. NO WARRANTY
  4155. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  4156. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  4157. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  4158. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  4159. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  4160. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  4161. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  4162. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  4163. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  4164. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  4165. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  4166. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  4167. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  4168. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  4169. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  4170. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  4171. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  4172. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  4173. DAMAGES.
  4174. END OF TERMS AND CONDITIONS
  4175. How to Apply These Terms to Your New Libraries
  4176. If you develop a new library, and you want it to be of the greatest
  4177. possible use to the public, we recommend making it free software that
  4178. everyone can redistribute and change. You can do so by permitting
  4179. redistribution under these terms (or, alternatively, under the terms of the
  4180. ordinary General Public License).
  4181. To apply these terms, attach the following notices to the library. It is
  4182. safest to attach them to the start of each source file to most effectively
  4183. convey the exclusion of warranty; and each file should have at least the
  4184. "copyright" line and a pointer to where the full notice is found.
  4185. <one line to give the library's name and a brief idea of what it does.>
  4186. Copyright (C) <year> <name of author>
  4187. This library is free software; you can redistribute it and/or
  4188. modify it under the terms of the GNU Lesser General Public
  4189. License as published by the Free Software Foundation; either
  4190. version 2.1 of the License, or (at your option) any later version.
  4191. This library is distributed in the hope that it will be useful,
  4192. but WITHOUT ANY WARRANTY; without even the implied warranty of
  4193. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  4194. Lesser General Public License for more details.
  4195. You should have received a copy of the GNU Lesser General Public
  4196. License along with this library; if not, write to the Free Software
  4197. Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  4198. Also add information on how to contact you by electronic and paper mail.
  4199. You should also get your employer (if you work as a programmer) or your
  4200. school, if any, to sign a "copyright disclaimer" for the library, if
  4201. necessary. Here is a sample; alter the names:
  4202. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  4203. library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  4204. <signature of Ty Coon>, 1 April 1990
  4205. Ty Coon, President of Vice
  4206. That's all there is to it!
  4207. ============================================================
  4208. Notices for file(s):
  4209. /lib/third_party_icu_icudata_host_gyp.a
  4210. /lib/third_party_icu_icui18n_host_gyp.a
  4211. /lib/third_party_icu_icuuc_host_gyp.a
  4212. /lib/third_party_protobuf_protobuf_full_do_not_use_host_gyp.a
  4213. /lib/v8_tools_gyp_v8_base_arm_host_gyp.a
  4214. /lib/v8_tools_gyp_v8_nosnapshot_arm_host_gyp.a
  4215. /obj/GYP/shared_intermediates/mksnapshot.arm
  4216. /obj/GYP/shared_intermediates/protoc
  4217. ------------------------------------------------------------
  4218. // Copyright (c) 2013 The Chromium Authors. All rights reserved.
  4219. //
  4220. // Redistribution and use in source and binary forms, with or without
  4221. // modification, are permitted provided that the following conditions are
  4222. // met:
  4223. //
  4224. // * Redistributions of source code must retain the above copyright
  4225. // notice, this list of conditions and the following disclaimer.
  4226. // * Redistributions in binary form must reproduce the above
  4227. // copyright notice, this list of conditions and the following disclaimer
  4228. // in the documentation and/or other materials provided with the
  4229. // distribution.
  4230. // * Neither the name of Google Inc. nor the names of its
  4231. // contributors may be used to endorse or promote products derived from
  4232. // this software without specific prior written permission.
  4233. //
  4234. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4235. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4236. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4237. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4238. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4239. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4240. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4241. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4242. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4243. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4244. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4245. /****************************************************************
  4246. *
  4247. * The author of this software is David M. Gay.
  4248. *
  4249. * Copyright (c) 1991, 2000, 2001 by Lucent Technologies.
  4250. *
  4251. * Permission to use, copy, modify, and distribute this software for any
  4252. * purpose without fee is hereby granted, provided that this entire notice
  4253. * is included in all copies of any software which is or includes a copy
  4254. * or modification of this software and in all copies of the supporting
  4255. * documentation for such software.
  4256. *
  4257. * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
  4258. * WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY
  4259. * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
  4260. * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
  4261. *
  4262. ***************************************************************/
  4263. /* Copyright (c) 2008-2009, Google Inc.
  4264. * All rights reserved.
  4265. *
  4266. * Redistribution and use in source and binary forms, with or without
  4267. * modification, are permitted provided that the following conditions are
  4268. * met:
  4269. *
  4270. * * Redistributions of source code must retain the above copyright
  4271. * notice, this list of conditions and the following disclaimer.
  4272. * * Neither the name of Google Inc. nor the names of its
  4273. * contributors may be used to endorse or promote products derived from
  4274. * this software without specific prior written permission.
  4275. *
  4276. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4277. * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4278. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4279. * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4280. * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4281. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4282. * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4283. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4284. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4285. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4286. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4287. *
  4288. * ---
  4289. * Author: Kostya Serebryany
  4290. */
  4291. /* ***** BEGIN LICENSE BLOCK *****
  4292. * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  4293. *
  4294. * The contents of this file are subject to the Mozilla Public License Version
  4295. * 1.1 (the "License"); you may not use this file except in compliance with
  4296. * the License. You may obtain a copy of the License at
  4297. * http://www.mozilla.org/MPL/
  4298. *
  4299. * Software distributed under the License is distributed on an "AS IS" basis,
  4300. * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  4301. * for the specific language governing rights and limitations under the
  4302. * License.
  4303. *
  4304. * The Original Code is the Netscape Portable Runtime (NSPR).
  4305. *
  4306. * The Initial Developer of the Original Code is
  4307. * Netscape Communications Corporation.
  4308. * Portions created by the Initial Developer are Copyright (C) 1998-2000
  4309. * the Initial Developer. All Rights Reserved.
  4310. *
  4311. * Contributor(s):
  4312. *
  4313. * Alternatively, the contents of this file may be used under the terms of
  4314. * either the GNU General Public License Version 2 or later (the "GPL"), or
  4315. * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  4316. * in which case the provisions of the GPL or the LGPL are applicable instead
  4317. * of those above. If you wish to allow use of your version of this file only
  4318. * under the terms of either the GPL or the LGPL, and not to allow others to
  4319. * use your version of this file under the terms of the MPL, indicate your
  4320. * decision by deleting the provisions above and replace them with the notice
  4321. * and other provisions required by the GPL or the LGPL. If you do not delete
  4322. * the provisions above, a recipient may use your version of this file under
  4323. * the terms of any one of the MPL, the GPL or the LGPL.
  4324. *
  4325. * ***** END LICENSE BLOCK ***** */
  4326. // Copyright (c) 2006, Google Inc.
  4327. // All rights reserved.
  4328. //
  4329. // Redistribution and use in source and binary forms, with or without
  4330. // modification, are permitted provided that the following conditions are
  4331. // met:
  4332. //
  4333. // * Redistributions of source code must retain the above copyright
  4334. // notice, this list of conditions and the following disclaimer.
  4335. // * Redistributions in binary form must reproduce the above
  4336. // copyright notice, this list of conditions and the following disclaimer
  4337. // in the documentation and/or other materials provided with the
  4338. // distribution.
  4339. // * Neither the name of Google Inc. nor the names of its
  4340. // contributors may be used to endorse or promote products derived from
  4341. // this software without specific prior written permission.
  4342. //
  4343. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4344. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4345. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4346. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4347. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4348. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4349. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4350. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4351. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4352. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4353. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4354. Notice that the following BSD-style license applies to the Valgrind header
  4355. files used by Chromium (valgrind.h and memcheck.h). However, the rest of
  4356. Valgrind is licensed under the terms of the GNU General Public License,
  4357. version 2, unless otherwise indicated.
  4358. ----------------------------------------------------------------
  4359. Copyright (C) 2000-2008 Julian Seward. All rights reserved.
  4360. Redistribution and use in source and binary forms, with or without
  4361. modification, are permitted provided that the following conditions
  4362. are met:
  4363. 1. Redistributions of source code must retain the above copyright
  4364. notice, this list of conditions and the following disclaimer.
  4365. 2. The origin of this software must not be misrepresented; you must
  4366. not claim that you wrote the original software. If you use this
  4367. software in a product, an acknowledgment in the product
  4368. documentation would be appreciated but is not required.
  4369. 3. Altered source versions must be plainly marked as such, and must
  4370. not be misrepresented as being the original software.
  4371. 4. The name of the author may not be used to endorse or promote
  4372. products derived from this software without specific prior written
  4373. permission.
  4374. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
  4375. OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  4376. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  4377. ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  4378. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  4379. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
  4380. GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  4381. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  4382. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  4383. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  4384. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4385. Copyright (c) 2007 Red Hat, inc
  4386. Permission is hereby granted, free of charge, to any person
  4387. obtaining a copy of this software and associated documentation files
  4388. (the "Software"), to deal in the Software without restriction,
  4389. including without limitation the rights to use, copy, modify, merge,
  4390. publish, distribute, sublicense, and/or sell copies of the Software,
  4391. and to permit persons to whom the Software is furnished to do so,
  4392. subject to the following conditions:
  4393. The above copyright notice and this permission notice shall be
  4394. included in all copies or substantial portions of the Software.
  4395. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  4396. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  4397. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  4398. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
  4399. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
  4400. ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  4401. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  4402. SOFTWARE.
  4403. Copyright 2003-2005 Colin Percival
  4404. All rights reserved
  4405. Redistribution and use in source and binary forms, with or without
  4406. modification, are permitted providing that the following conditions
  4407. are met:
  4408. 1. Redistributions of source code must retain the above copyright
  4409. notice, this list of conditions and the following disclaimer.
  4410. 2. Redistributions in binary form must reproduce the above copyright
  4411. notice, this list of conditions and the following disclaimer in the
  4412. documentation and/or other materials provided with the distribution.
  4413. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  4414. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  4415. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  4416. ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  4417. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  4418. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  4419. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  4420. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  4421. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
  4422. IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  4423. POSSIBILITY OF SUCH DAMAGE.
  4424. Apache License
  4425. Version 2.0, January 2004
  4426. http://www.apache.org/licenses/
  4427. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4428. 1. Definitions.
  4429. "License" shall mean the terms and conditions for use, reproduction,
  4430. and distribution as defined by Sections 1 through 9 of this document.
  4431. "Licensor" shall mean the copyright owner or entity authorized by
  4432. the copyright owner that is granting the License.
  4433. "Legal Entity" shall mean the union of the acting entity and all
  4434. other entities that control, are controlled by, or are under common
  4435. control with that entity. For the purposes of this definition,
  4436. "control" means (i) the power, direct or indirect, to cause the
  4437. direction or management of such entity, whether by contract or
  4438. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4439. outstanding shares, or (iii) beneficial ownership of such entity.
  4440. "You" (or "Your") shall mean an individual or Legal Entity
  4441. exercising permissions granted by this License.
  4442. "Source" form shall mean the preferred form for making modifications,
  4443. including but not limited to software source code, documentation
  4444. source, and configuration files.
  4445. "Object" form shall mean any form resulting from mechanical
  4446. transformation or translation of a Source form, including but
  4447. not limited to compiled object code, generated documentation,
  4448. and conversions to other media types.
  4449. "Work" shall mean the work of authorship, whether in Source or
  4450. Object form, made available under the License, as indicated by a
  4451. copyright notice that is included in or attached to the work
  4452. (an example is provided in the Appendix below).
  4453. "Derivative Works" shall mean any work, whether in Source or Object
  4454. form, that is based on (or derived from) the Work and for which the
  4455. editorial revisions, annotations, elaborations, or other modifications
  4456. represent, as a whole, an original work of authorship. For the purposes
  4457. of this License, Derivative Works shall not include works that remain
  4458. separable from, or merely link (or bind by name) to the interfaces of,
  4459. the Work and Derivative Works thereof.
  4460. "Contribution" shall mean any work of authorship, including
  4461. the original version of the Work and any modifications or additions
  4462. to that Work or Derivative Works thereof, that is intentionally
  4463. submitted to Licensor for inclusion in the Work by the copyright owner
  4464. or by an individual or Legal Entity authorized to submit on behalf of
  4465. the copyright owner. For the purposes of this definition, "submitted"
  4466. means any form of electronic, verbal, or written communication sent
  4467. to the Licensor or its representatives, including but not limited to
  4468. communication on electronic mailing lists, source code control systems,
  4469. and issue tracking systems that are managed by, or on behalf of, the
  4470. Licensor for the purpose of discussing and improving the Work, but
  4471. excluding communication that is conspicuously marked or otherwise
  4472. designated in writing by the copyright owner as "Not a Contribution."
  4473. "Contributor" shall mean Licensor and any individual or Legal Entity
  4474. on behalf of whom a Contribution has been received by Licensor and
  4475. subsequently incorporated within the Work.
  4476. 2. Grant of Copyright License. Subject to the terms and conditions of
  4477. this License, each Contributor hereby grants to You a perpetual,
  4478. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4479. copyright license to reproduce, prepare Derivative Works of,
  4480. publicly display, publicly perform, sublicense, and distribute the
  4481. Work and such Derivative Works in Source or Object form.
  4482. 3. Grant of Patent License. Subject to the terms and conditions of
  4483. this License, each Contributor hereby grants to You a perpetual,
  4484. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4485. (except as stated in this section) patent license to make, have made,
  4486. use, offer to sell, sell, import, and otherwise transfer the Work,
  4487. where such license applies only to those patent claims licensable
  4488. by such Contributor that are necessarily infringed by their
  4489. Contribution(s) alone or by combination of their Contribution(s)
  4490. with the Work to which such Contribution(s) was submitted. If You
  4491. institute patent litigation against any entity (including a
  4492. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4493. or a Contribution incorporated within the Work constitutes direct
  4494. or contributory patent infringement, then any patent licenses
  4495. granted to You under this License for that Work shall terminate
  4496. as of the date such litigation is filed.
  4497. 4. Redistribution. You may reproduce and distribute copies of the
  4498. Work or Derivative Works thereof in any medium, with or without
  4499. modifications, and in Source or Object form, provided that You
  4500. meet the following conditions:
  4501. (a) You must give any other recipients of the Work or
  4502. Derivative Works a copy of this License; and
  4503. (b) You must cause any modified files to carry prominent notices
  4504. stating that You changed the files; and
  4505. (c) You must retain, in the Source form of any Derivative Works
  4506. that You distribute, all copyright, patent, trademark, and
  4507. attribution notices from the Source form of the Work,
  4508. excluding those notices that do not pertain to any part of
  4509. the Derivative Works; and
  4510. (d) If the Work includes a "NOTICE" text file as part of its
  4511. distribution, then any Derivative Works that You distribute must
  4512. include a readable copy of the attribution notices contained
  4513. within such NOTICE file, excluding those notices that do not
  4514. pertain to any part of the Derivative Works, in at least one
  4515. of the following places: within a NOTICE text file distributed
  4516. as part of the Derivative Works; within the Source form or
  4517. documentation, if provided along with the Derivative Works; or,
  4518. within a display generated by the Derivative Works, if and
  4519. wherever such third-party notices normally appear. The contents
  4520. of the NOTICE file are for informational purposes only and
  4521. do not modify the License. You may add Your own attribution
  4522. notices within Derivative Works that You distribute, alongside
  4523. or as an addendum to the NOTICE text from the Work, provided
  4524. that such additional attribution notices cannot be construed
  4525. as modifying the License.
  4526. You may add Your own copyright statement to Your modifications and
  4527. may provide additional or different license terms and conditions
  4528. for use, reproduction, or distribution of Your modifications, or
  4529. for any such Derivative Works as a whole, provided Your use,
  4530. reproduction, and distribution of the Work otherwise complies with
  4531. the conditions stated in this License.
  4532. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4533. any Contribution intentionally submitted for inclusion in the Work
  4534. by You to the Licensor shall be under the terms and conditions of
  4535. this License, without any additional terms or conditions.
  4536. Notwithstanding the above, nothing herein shall supersede or modify
  4537. the terms of any separate license agreement you may have executed
  4538. with Licensor regarding such Contributions.
  4539. 6. Trademarks. This License does not grant permission to use the trade
  4540. names, trademarks, service marks, or product names of the Licensor,
  4541. except as required for reasonable and customary use in describing the
  4542. origin of the Work and reproducing the content of the NOTICE file.
  4543. 7. Disclaimer of Warranty. Unless required by applicable law or
  4544. agreed to in writing, Licensor provides the Work (and each
  4545. Contributor provides its Contributions) on an "AS IS" BASIS,
  4546. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4547. implied, including, without limitation, any warranties or conditions
  4548. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4549. PARTICULAR PURPOSE. You are solely responsible for determining the
  4550. appropriateness of using or redistributing the Work and assume any
  4551. risks associated with Your exercise of permissions under this License.
  4552. 8. Limitation of Liability. In no event and under no legal theory,
  4553. whether in tort (including negligence), contract, or otherwise,
  4554. unless required by applicable law (such as deliberate and grossly
  4555. negligent acts) or agreed to in writing, shall any Contributor be
  4556. liable to You for damages, including any direct, indirect, special,
  4557. incidental, or consequential damages of any character arising as a
  4558. result of this License or out of the use or inability to use the
  4559. Work (including but not limited to damages for loss of goodwill,
  4560. work stoppage, computer failure or malfunction, or any and all
  4561. other commercial damages or losses), even if such Contributor
  4562. has been advised of the possibility of such damages.
  4563. 9. Accepting Warranty or Additional Liability. While redistributing
  4564. the Work or Derivative Works thereof, You may choose to offer,
  4565. and charge a fee for, acceptance of support, warranty, indemnity,
  4566. or other liability obligations and/or rights consistent with this
  4567. License. However, in accepting such obligations, You may act only
  4568. on Your own behalf and on Your sole responsibility, not on behalf
  4569. of any other Contributor, and only if You agree to indemnify,
  4570. defend, and hold each Contributor harmless for any liability
  4571. incurred by, or claims asserted against, such Contributor by reason
  4572. of your accepting any such warranty or additional liability.
  4573. END OF TERMS AND CONDITIONS
  4574. APPENDIX: How to apply the Apache License to your work.
  4575. To apply the Apache License to your work, attach the following
  4576. boilerplate notice, with the fields enclosed by brackets "[]"
  4577. replaced with your own identifying information. (Don't include
  4578. the brackets!) The text should be enclosed in the appropriate
  4579. comment syntax for the file format. We also recommend that a
  4580. file or class name and description of purpose be included on the
  4581. same "printed page" as the copyright notice for easier
  4582. identification within third-party archives.
  4583. Copyright 2007-2009 Google Inc.
  4584. Copyright 2007-2009 WebDriver committers
  4585. Licensed under the Apache License, Version 2.0 (the "License");
  4586. you may not use this file except in compliance with the License.
  4587. You may obtain a copy of the License at
  4588. http://www.apache.org/licenses/LICENSE-2.0
  4589. Unless required by applicable law or agreed to in writing, software
  4590. distributed under the License is distributed on an "AS IS" BASIS,
  4591. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4592. See the License for the specific language governing permissions and
  4593. limitations under the License.
  4594. Copyright (C) 2009 by Tung Mac.
  4595. Permission is hereby granted, free of charge, to any person obtaining a copy
  4596. of this software and associated documentation files (the "Software"), to deal
  4597. in the Software without restriction, including without limitation the rights
  4598. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4599. copies of the Software, and to permit persons to whom the Software is
  4600. furnished to do so, subject to the following conditions:
  4601. The above copyright notice and this permission notice shall be included in
  4602. all copies or substantial portions of the Software.
  4603. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4604. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4605. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4606. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4607. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4608. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  4609. THE SOFTWARE.
  4610. /* ***** BEGIN LICENSE BLOCK *****
  4611. * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  4612. *
  4613. * The contents of this file are subject to the Mozilla Public License Version
  4614. * 1.1 (the "License"); you may not use this file except in compliance with
  4615. * the License. You may obtain a copy of the License at
  4616. * http://www.mozilla.org/MPL/
  4617. *
  4618. * Software distributed under the License is distributed on an "AS IS" basis,
  4619. * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  4620. * for the specific language governing rights and limitations under the
  4621. * License.
  4622. *
  4623. * The Original Code is the Netscape security libraries.
  4624. *
  4625. * The Initial Developer of the Original Code is
  4626. * Netscape Communications Corporation.
  4627. * Portions created by the Initial Developer are Copyright (C) 2000
  4628. * the Initial Developer. All Rights Reserved.
  4629. *
  4630. * Contributor(s):
  4631. *
  4632. * Alternatively, the contents of this file may be used under the terms of
  4633. * either the GNU General Public License Version 2 or later (the "GPL"), or
  4634. * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  4635. * in which case the provisions of the GPL or the LGPL are applicable instead
  4636. * of those above. If you wish to allow use of your version of this file only
  4637. * under the terms of either the GPL or the LGPL, and not to allow others to
  4638. * use your version of this file under the terms of the MPL, indicate your
  4639. * decision by deleting the provisions above and replace them with the notice
  4640. * and other provisions required by the GPL or the LGPL. If you do not delete
  4641. * the provisions above, a recipient may use your version of this file under
  4642. * the terms of any one of the MPL, the GPL or the LGPL.
  4643. *
  4644. * ***** END LICENSE BLOCK ***** */
  4645. /* ***** BEGIN LICENSE BLOCK *****
  4646. * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  4647. *
  4648. * The contents of this file are subject to the Mozilla Public License Version
  4649. * 1.1 (the "License"); you may not use this file except in compliance with
  4650. * the License. You may obtain a copy of the License at
  4651. * http://www.mozilla.org/MPL/
  4652. *
  4653. * Software distributed under the License is distributed on an "AS IS" basis,
  4654. * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  4655. * for the specific language governing rights and limitations under the
  4656. * License.
  4657. *
  4658. * The Original Code is the Netscape security libraries.
  4659. *
  4660. * The Initial Developer of the Original Code is
  4661. * Netscape Communications Corporation.
  4662. * Portions created by the Initial Developer are Copyright (C) 1994-2000
  4663. * the Initial Developer. All Rights Reserved.
  4664. *
  4665. * Contributor(s):
  4666. *
  4667. * Alternatively, the contents of this file may be used under the terms of
  4668. * either the GNU General Public License Version 2 or later (the "GPL"), or
  4669. * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  4670. * in which case the provisions of the GPL or the LGPL are applicable instead
  4671. * of those above. If you wish to allow use of your version of this file only
  4672. * under the terms of either the GPL or the LGPL, and not to allow others to
  4673. * use your version of this file under the terms of the MPL, indicate your
  4674. * decision by deleting the provisions above and replace them with the notice
  4675. * and other provisions required by the GPL or the LGPL. If you do not delete
  4676. * the provisions above, a recipient may use your version of this file under
  4677. * the terms of any one of the MPL, the GPL or the LGPL.
  4678. *
  4679. * ***** END LICENSE BLOCK ***** */
  4680. Copyright 2011, The Chromium Authors
  4681. All rights reserved.
  4682. Redistribution and use in source and binary forms, with or without
  4683. modification, are permitted provided that the following conditions are
  4684. met:
  4685. * Redistributions of source code must retain the above copyright
  4686. notice, this list of conditions and the following disclaimer.
  4687. * Redistributions in binary form must reproduce the above
  4688. copyright notice, this list of conditions and the following disclaimer
  4689. in the documentation and/or other materials provided with the
  4690. distribution.
  4691. * Neither the name of Google Inc. nor the names of its
  4692. contributors may be used to endorse or promote products derived from
  4693. this software without specific prior written permission.
  4694. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4695. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4696. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4697. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4698. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4699. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4700. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4701. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4702. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4703. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4704. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4705. GNU GENERAL PUBLIC LICENSE
  4706. Version 2, June 1991
  4707. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  4708. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  4709. Everyone is permitted to copy and distribute verbatim copies
  4710. of this license document, but changing it is not allowed.
  4711. Preamble
  4712. The licenses for most software are designed to take away your
  4713. freedom to share and change it. By contrast, the GNU General Public
  4714. License is intended to guarantee your freedom to share and change free
  4715. software--to make sure the software is free for all its users. This
  4716. General Public License applies to most of the Free Software
  4717. Foundation's software and to any other program whose authors commit to
  4718. using it. (Some other Free Software Foundation software is covered by
  4719. the GNU Library General Public License instead.) You can apply it to
  4720. your programs, too.
  4721. When we speak of free software, we are referring to freedom, not
  4722. price. Our General Public Licenses are designed to make sure that you
  4723. have the freedom to distribute copies of free software (and charge for
  4724. this service if you wish), that you receive source code or can get it
  4725. if you want it, that you can change the software or use pieces of it
  4726. in new free programs; and that you know you can do these things.
  4727. To protect your rights, we need to make restrictions that forbid
  4728. anyone to deny you these rights or to ask you to surrender the rights.
  4729. These restrictions translate to certain responsibilities for you if you
  4730. distribute copies of the software, or if you modify it.
  4731. For example, if you distribute copies of such a program, whether
  4732. gratis or for a fee, you must give the recipients all the rights that
  4733. you have. You must make sure that they, too, receive or can get the
  4734. source code. And you must show them these terms so they know their
  4735. rights.
  4736. We protect your rights with two steps: (1) copyright the software, and
  4737. (2) offer you this license which gives you legal permission to copy,
  4738. distribute and/or modify the software.
  4739. Also, for each author's protection and ours, we want to make certain
  4740. that everyone understands that there is no warranty for this free
  4741. software. If the software is modified by someone else and passed on, we
  4742. want its recipients to know that what they have is not the original, so
  4743. that any problems introduced by others will not reflect on the original
  4744. authors' reputations.
  4745. Finally, any free program is threatened constantly by software
  4746. patents. We wish to avoid the danger that redistributors of a free
  4747. program will individually obtain patent licenses, in effect making the
  4748. program proprietary. To prevent this, we have made it clear that any
  4749. patent must be licensed for everyone's free use or not licensed at all.
  4750. The precise terms and conditions for copying, distribution and
  4751. modification follow.
  4752. GNU GENERAL PUBLIC LICENSE
  4753. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  4754. 0. This License applies to any program or other work which contains
  4755. a notice placed by the copyright holder saying it may be distributed
  4756. under the terms of this General Public License. The "Program", below,
  4757. refers to any such program or work, and a "work based on the Program"
  4758. means either the Program or any derivative work under copyright law:
  4759. that is to say, a work containing the Program or a portion of it,
  4760. either verbatim or with modifications and/or translated into another
  4761. language. (Hereinafter, translation is included without limitation in
  4762. the term "modification".) Each licensee is addressed as "you".
  4763. Activities other than copying, distribution and modification are not
  4764. covered by this License; they are outside its scope. The act of
  4765. running the Program is not restricted, and the output from the Program
  4766. is covered only if its contents constitute a work based on the
  4767. Program (independent of having been made by running the Program).
  4768. Whether that is true depends on what the Program does.
  4769. 1. You may copy and distribute verbatim copies of the Program's
  4770. source code as you receive it, in any medium, provided that you
  4771. conspicuously and appropriately publish on each copy an appropriate
  4772. copyright notice and disclaimer of warranty; keep intact all the
  4773. notices that refer to this License and to the absence of any warranty;
  4774. and give any other recipients of the Program a copy of this License
  4775. along with the Program.
  4776. You may charge a fee for the physical act of transferring a copy, and
  4777. you may at your option offer warranty protection in exchange for a fee.
  4778. 2. You may modify your copy or copies of the Program or any portion
  4779. of it, thus forming a work based on the Program, and copy and
  4780. distribute such modifications or work under the terms of Section 1
  4781. above, provided that you also meet all of these conditions:
  4782. a) You must cause the modified files to carry prominent notices
  4783. stating that you changed the files and the date of any change.
  4784. b) You must cause any work that you distribute or publish, that in
  4785. whole or in part contains or is derived from the Program or any
  4786. part thereof, to be licensed as a whole at no charge to all third
  4787. parties under the terms of this License.
  4788. c) If the modified program normally reads commands interactively
  4789. when run, you must cause it, when started running for such
  4790. interactive use in the most ordinary way, to print or display an
  4791. announcement including an appropriate copyright notice and a
  4792. notice that there is no warranty (or else, saying that you provide
  4793. a warranty) and that users may redistribute the program under
  4794. these conditions, and telling the user how to view a copy of this
  4795. License. (Exception: if the Program itself is interactive but
  4796. does not normally print such an announcement, your work based on
  4797. the Program is not required to print an announcement.)
  4798. These requirements apply to the modified work as a whole. If
  4799. identifiable sections of that work are not derived from the Program,
  4800. and can be reasonably considered independent and separate works in
  4801. themselves, then this License, and its terms, do not apply to those
  4802. sections when you distribute them as separate works. But when you
  4803. distribute the same sections as part of a whole which is a work based
  4804. on the Program, the distribution of the whole must be on the terms of
  4805. this License, whose permissions for other licensees extend to the
  4806. entire whole, and thus to each and every part regardless of who wrote it.
  4807. Thus, it is not the intent of this section to claim rights or contest
  4808. your rights to work written entirely by you; rather, the intent is to
  4809. exercise the right to control the distribution of derivative or
  4810. collective works based on the Program.
  4811. In addition, mere aggregation of another work not based on the Program
  4812. with the Program (or with a work based on the Program) on a volume of
  4813. a storage or distribution medium does not bring the other work under
  4814. the scope of this License.
  4815. 3. You may copy and distribute the Program (or a work based on it,
  4816. under Section 2) in object code or executable form under the terms of
  4817. Sections 1 and 2 above provided that you also do one of the following:
  4818. a) Accompany it with the complete corresponding machine-readable
  4819. source code, which must be distributed under the terms of Sections
  4820. 1 and 2 above on a medium customarily used for software interchange; or,
  4821. b) Accompany it with a written offer, valid for at least three
  4822. years, to give any third party, for a charge no more than your
  4823. cost of physically performing source distribution, a complete
  4824. machine-readable copy of the corresponding source code, to be
  4825. distributed under the terms of Sections 1 and 2 above on a medium
  4826. customarily used for software interchange; or,
  4827. c) Accompany it with the information you received as to the offer
  4828. to distribute corresponding source code. (This alternative is
  4829. allowed only for noncommercial distribution and only if you
  4830. received the program in object code or executable form with such
  4831. an offer, in accord with Subsection b above.)
  4832. The source code for a work means the preferred form of the work for
  4833. making modifications to it. For an executable work, complete source
  4834. code means all the source code for all modules it contains, plus any
  4835. associated interface definition files, plus the scripts used to
  4836. control compilation and installation of the executable. However, as a
  4837. special exception, the source code distributed need not include
  4838. anything that is normally distributed (in either source or binary
  4839. form) with the major components (compiler, kernel, and so on) of the
  4840. operating system on which the executable runs, unless that component
  4841. itself accompanies the executable.
  4842. If distribution of executable or object code is made by offering
  4843. access to copy from a designated place, then offering equivalent
  4844. access to copy the source code from the same place counts as
  4845. distribution of the source code, even though third parties are not
  4846. compelled to copy the source along with the object code.
  4847. 4. You may not copy, modify, sublicense, or distribute the Program
  4848. except as expressly provided under this License. Any attempt
  4849. otherwise to copy, modify, sublicense or distribute the Program is
  4850. void, and will automatically terminate your rights under this License.
  4851. However, parties who have received copies, or rights, from you under
  4852. this License will not have their licenses terminated so long as such
  4853. parties remain in full compliance.
  4854. 5. You are not required to accept this License, since you have not
  4855. signed it. However, nothing else grants you permission to modify or
  4856. distribute the Program or its derivative works. These actions are
  4857. prohibited by law if you do not accept this License. Therefore, by
  4858. modifying or distributing the Program (or any work based on the
  4859. Program), you indicate your acceptance of this License to do so, and
  4860. all its terms and conditions for copying, distributing or modifying
  4861. the Program or works based on it.
  4862. 6. Each time you redistribute the Program (or any work based on the
  4863. Program), the recipient automatically receives a license from the
  4864. original licensor to copy, distribute or modify the Program subject to
  4865. these terms and conditions. You may not impose any further
  4866. restrictions on the recipients' exercise of the rights granted herein.
  4867. You are not responsible for enforcing compliance by third parties to
  4868. this License.
  4869. 7. If, as a consequence of a court judgment or allegation of patent
  4870. infringement or for any other reason (not limited to patent issues),
  4871. conditions are imposed on you (whether by court order, agreement or
  4872. otherwise) that contradict the conditions of this License, they do not
  4873. excuse you from the conditions of this License. If you cannot
  4874. distribute so as to satisfy simultaneously your obligations under this
  4875. License and any other pertinent obligations, then as a consequence you
  4876. may not distribute the Program at all. For example, if a patent
  4877. license would not permit royalty-free redistribution of the Program by
  4878. all those who receive copies directly or indirectly through you, then
  4879. the only way you could satisfy both it and this License would be to
  4880. refrain entirely from distribution of the Program.
  4881. If any portion of this section is held invalid or unenforceable under
  4882. any particular circumstance, the balance of the section is intended to
  4883. apply and the section as a whole is intended to apply in other
  4884. circumstances.
  4885. It is not the purpose of this section to induce you to infringe any
  4886. patents or other property right claims or to contest validity of any
  4887. such claims; this section has the sole purpose of protecting the
  4888. integrity of the free software distribution system, which is
  4889. implemented by public license practices. Many people have made
  4890. generous contributions to the wide range of software distributed
  4891. through that system in reliance on consistent application of that
  4892. system; it is up to the author/donor to decide if he or she is willing
  4893. to distribute software through any other system and a licensee cannot
  4894. impose that choice.
  4895. This section is intended to make thoroughly clear what is believed to
  4896. be a consequence of the rest of this License.
  4897. 8. If the distribution and/or use of the Program is restricted in
  4898. certain countries either by patents or by copyrighted interfaces, the
  4899. original copyright holder who places the Program under this License
  4900. may add an explicit geographical distribution limitation excluding
  4901. those countries, so that distribution is permitted only in or among
  4902. countries not thus excluded. In such case, this License incorporates
  4903. the limitation as if written in the body of this License.
  4904. 9. The Free Software Foundation may publish revised and/or new versions
  4905. of the General Public License from time to time. Such new versions will
  4906. be similar in spirit to the present version, but may differ in detail to
  4907. address new problems or concerns.
  4908. Each version is given a distinguishing version number. If the Program
  4909. specifies a version number of this License which applies to it and "any
  4910. later version", you have the option of following the terms and conditions
  4911. either of that version or of any later version published by the Free
  4912. Software Foundation. If the Program does not specify a version number of
  4913. this License, you may choose any version ever published by the Free Software
  4914. Foundation.
  4915. 10. If you wish to incorporate parts of the Program into other free
  4916. programs whose distribution conditions are different, write to the author
  4917. to ask for permission. For software which is copyrighted by the Free
  4918. Software Foundation, write to the Free Software Foundation; we sometimes
  4919. make exceptions for this. Our decision will be guided by the two goals
  4920. of preserving the free status of all derivatives of our free software and
  4921. of promoting the sharing and reuse of software generally.
  4922. NO WARRANTY
  4923. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  4924. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  4925. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  4926. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  4927. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  4928. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  4929. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  4930. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  4931. REPAIR OR CORRECTION.
  4932. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  4933. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  4934. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  4935. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  4936. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  4937. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  4938. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  4939. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  4940. POSSIBILITY OF SUCH DAMAGES.
  4941. END OF TERMS AND CONDITIONS
  4942. How to Apply These Terms to Your New Programs
  4943. If you develop a new program, and you want it to be of the greatest
  4944. possible use to the public, the best way to achieve this is to make it
  4945. free software which everyone can redistribute and change under these terms.
  4946. To do so, attach the following notices to the program. It is safest
  4947. to attach them to the start of each source file to most effectively
  4948. convey the exclusion of warranty; and each file should have at least
  4949. the "copyright" line and a pointer to where the full notice is found.
  4950. <one line to give the program's name and a brief idea of what it does.>
  4951. Copyright (C) <year> <name of author>
  4952. This program is free software; you can redistribute it and/or modify
  4953. it under the terms of the GNU General Public License as published by
  4954. the Free Software Foundation; either version 2 of the License, or
  4955. (at your option) any later version.
  4956. This program is distributed in the hope that it will be useful,
  4957. but WITHOUT ANY WARRANTY; without even the implied warranty of
  4958. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  4959. GNU General Public License for more details.
  4960. You should have received a copy of the GNU General Public License
  4961. along with this program; if not, write to the Free Software
  4962. Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  4963. Also add information on how to contact you by electronic and paper mail.
  4964. If the program is interactive, make it output a short notice like this
  4965. when it starts in an interactive mode:
  4966. Gnomovision version 69, Copyright (C) year name of author
  4967. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  4968. This is free software, and you are welcome to redistribute it
  4969. under certain conditions; type `show c' for details.
  4970. The hypothetical commands `show w' and `show c' should show the appropriate
  4971. parts of the General Public License. Of course, the commands you use may
  4972. be called something other than `show w' and `show c'; they could even be
  4973. mouse-clicks or menu items--whatever suits your program.
  4974. You should also get your employer (if you work as a programmer) or your
  4975. school, if any, to sign a "copyright disclaimer" for the program, if
  4976. necessary. Here is a sample; alter the names:
  4977. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  4978. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  4979. <signature of Ty Coon>, 1 April 1989
  4980. Ty Coon, President of Vice
  4981. This General Public License does not permit incorporating your program into
  4982. proprietary programs. If your program is a subroutine library, you may
  4983. consider it more useful to permit linking proprietary applications with the
  4984. library. If this is what you want to do, use the GNU Library General
  4985. Public License instead of this License.
  4986. // Copyright (c) 2012 The Chromium Authors. All rights reserved.
  4987. //
  4988. // Redistribution and use in source and binary forms, with or without
  4989. // modification, are permitted provided that the following conditions are
  4990. // met:
  4991. //
  4992. // * Redistributions of source code must retain the above copyright
  4993. // notice, this list of conditions and the following disclaimer.
  4994. // * Redistributions in binary form must reproduce the above
  4995. // copyright notice, this list of conditions and the following disclaimer
  4996. // in the documentation and/or other materials provided with the
  4997. // distribution.
  4998. // * Neither the name of Google Inc. nor the names of its
  4999. // contributors may be used to endorse or promote products derived from
  5000. // this software without specific prior written permission.
  5001. //
  5002. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5003. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5004. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5005. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5006. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5007. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5008. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5009. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5010. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5011. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5012. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5013. /*
  5014. ** Copyright (c) 2007-2010 The Khronos Group Inc.
  5015. **
  5016. ** Permission is hereby granted, free of charge, to any person obtaining a
  5017. ** copy of this software and/or associated documentation files (the
  5018. ** "Materials"), to deal in the Materials without restriction, including
  5019. ** without limitation the rights to use, copy, modify, merge, publish,
  5020. ** distribute, sublicense, and/or sell copies of the Materials, and to
  5021. ** permit persons to whom the Materials are furnished to do so, subject to
  5022. ** the following conditions:
  5023. **
  5024. ** The above copyright notice and this permission notice shall be included
  5025. ** in all copies or substantial portions of the Materials.
  5026. **
  5027. ** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  5028. ** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  5029. ** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  5030. ** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  5031. ** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  5032. ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  5033. ** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
  5034. */
  5035. Apache License
  5036. Version 2.0, January 2004
  5037. http://www.apache.org/licenses/
  5038. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5039. 1. Definitions.
  5040. "License" shall mean the terms and conditions for use, reproduction,
  5041. and distribution as defined by Sections 1 through 9 of this document.
  5042. "Licensor" shall mean the copyright owner or entity authorized by
  5043. the copyright owner that is granting the License.
  5044. "Legal Entity" shall mean the union of the acting entity and all
  5045. other entities that control, are controlled by, or are under common
  5046. control with that entity. For the purposes of this definition,
  5047. "control" means (i) the power, direct or indirect, to cause the
  5048. direction or management of such entity, whether by contract or
  5049. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5050. outstanding shares, or (iii) beneficial ownership of such entity.
  5051. "You" (or "Your") shall mean an individual or Legal Entity
  5052. exercising permissions granted by this License.
  5053. "Source" form shall mean the preferred form for making modifications,
  5054. including but not limited to software source code, documentation
  5055. source, and configuration files.
  5056. "Object" form shall mean any form resulting from mechanical
  5057. transformation or translation of a Source form, including but
  5058. not limited to compiled object code, generated documentation,
  5059. and conversions to other media types.
  5060. "Work" shall mean the work of authorship, whether in Source or
  5061. Object form, made available under the License, as indicated by a
  5062. copyright notice that is included in or attached to the work
  5063. (an example is provided in the Appendix below).
  5064. "Derivative Works" shall mean any work, whether in Source or Object
  5065. form, that is based on (or derived from) the Work and for which the
  5066. editorial revisions, annotations, elaborations, or other modifications
  5067. represent, as a whole, an original work of authorship. For the purposes
  5068. of this License, Derivative Works shall not include works that remain
  5069. separable from, or merely link (or bind by name) to the interfaces of,
  5070. the Work and Derivative Works thereof.
  5071. "Contribution" shall mean any work of authorship, including
  5072. the original version of the Work and any modifications or additions
  5073. to that Work or Derivative Works thereof, that is intentionally
  5074. submitted to Licensor for inclusion in the Work by the copyright owner
  5075. or by an individual or Legal Entity authorized to submit on behalf of
  5076. the copyright owner. For the purposes of this definition, "submitted"
  5077. means any form of electronic, verbal, or written communication sent
  5078. to the Licensor or its representatives, including but not limited to
  5079. communication on electronic mailing lists, source code control systems,
  5080. and issue tracking systems that are managed by, or on behalf of, the
  5081. Licensor for the purpose of discussing and improving the Work, but
  5082. excluding communication that is conspicuously marked or otherwise
  5083. designated in writing by the copyright owner as "Not a Contribution."
  5084. "Contributor" shall mean Licensor and any individual or Legal Entity
  5085. on behalf of whom a Contribution has been received by Licensor and
  5086. subsequently incorporated within the Work.
  5087. 2. Grant of Copyright License. Subject to the terms and conditions of
  5088. this License, each Contributor hereby grants to You a perpetual,
  5089. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5090. copyright license to reproduce, prepare Derivative Works of,
  5091. publicly display, publicly perform, sublicense, and distribute the
  5092. Work and such Derivative Works in Source or Object form.
  5093. 3. Grant of Patent License. Subject to the terms and conditions of
  5094. this License, each Contributor hereby grants to You a perpetual,
  5095. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5096. (except as stated in this section) patent license to make, have made,
  5097. use, offer to sell, sell, import, and otherwise transfer the Work,
  5098. where such license applies only to those patent claims licensable
  5099. by such Contributor that are necessarily infringed by their
  5100. Contribution(s) alone or by combination of their Contribution(s)
  5101. with the Work to which such Contribution(s) was submitted. If You
  5102. institute patent litigation against any entity (including a
  5103. cross-claim or counterclaim in a lawsuit) alleging that the Work
  5104. or a Contribution incorporated within the Work constitutes direct
  5105. or contributory patent infringement, then any patent licenses
  5106. granted to You under this License for that Work shall terminate
  5107. as of the date such litigation is filed.
  5108. 4. Redistribution. You may reproduce and distribute copies of the
  5109. Work or Derivative Works thereof in any medium, with or without
  5110. modifications, and in Source or Object form, provided that You
  5111. meet the following conditions:
  5112. (a) You must give any other recipients of the Work or
  5113. Derivative Works a copy of this License; and
  5114. (b) You must cause any modified files to carry prominent notices
  5115. stating that You changed the files; and
  5116. (c) You must retain, in the Source form of any Derivative Works
  5117. that You distribute, all copyright, patent, trademark, and
  5118. attribution notices from the Source form of the Work,
  5119. excluding those notices that do not pertain to any part of
  5120. the Derivative Works; and
  5121. (d) If the Work includes a "NOTICE" text file as part of its
  5122. distribution, then any Derivative Works that You distribute must
  5123. include a readable copy of the attribution notices contained
  5124. within such NOTICE file, excluding those notices that do not
  5125. pertain to any part of the Derivative Works, in at least one
  5126. of the following places: within a NOTICE text file distributed
  5127. as part of the Derivative Works; within the Source form or
  5128. documentation, if provided along with the Derivative Works; or,
  5129. within a display generated by the Derivative Works, if and
  5130. wherever such third-party notices normally appear. The contents
  5131. of the NOTICE file are for informational purposes only and
  5132. do not modify the License. You may add Your own attribution
  5133. notices within Derivative Works that You distribute, alongside
  5134. or as an addendum to the NOTICE text from the Work, provided
  5135. that such additional attribution notices cannot be construed
  5136. as modifying the License.
  5137. You may add Your own copyright statement to Your modifications and
  5138. may provide additional or different license terms and conditions
  5139. for use, reproduction, or distribution of Your modifications, or
  5140. for any such Derivative Works as a whole, provided Your use,
  5141. reproduction, and distribution of the Work otherwise complies with
  5142. the conditions stated in this License.
  5143. 5. Submission of Contributions. Unless You explicitly state otherwise,
  5144. any Contribution intentionally submitted for inclusion in the Work
  5145. by You to the Licensor shall be under the terms and conditions of
  5146. this License, without any additional terms or conditions.
  5147. Notwithstanding the above, nothing herein shall supersede or modify
  5148. the terms of any separate license agreement you may have executed
  5149. with Licensor regarding such Contributions.
  5150. 6. Trademarks. This License does not grant permission to use the trade
  5151. names, trademarks, service marks, or product names of the Licensor,
  5152. except as required for reasonable and customary use in describing the
  5153. origin of the Work and reproducing the content of the NOTICE file.
  5154. 7. Disclaimer of Warranty. Unless required by applicable law or
  5155. agreed to in writing, Licensor provides the Work (and each
  5156. Contributor provides its Contributions) on an "AS IS" BASIS,
  5157. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5158. implied, including, without limitation, any warranties or conditions
  5159. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5160. PARTICULAR PURPOSE. You are solely responsible for determining the
  5161. appropriateness of using or redistributing the Work and assume any
  5162. risks associated with Your exercise of permissions under this License.
  5163. 8. Limitation of Liability. In no event and under no legal theory,
  5164. whether in tort (including negligence), contract, or otherwise,
  5165. unless required by applicable law (such as deliberate and grossly
  5166. negligent acts) or agreed to in writing, shall any Contributor be
  5167. liable to You for damages, including any direct, indirect, special,
  5168. incidental, or consequential damages of any character arising as a
  5169. result of this License or out of the use or inability to use the
  5170. Work (including but not limited to damages for loss of goodwill,
  5171. work stoppage, computer failure or malfunction, or any and all
  5172. other commercial damages or losses), even if such Contributor
  5173. has been advised of the possibility of such damages.
  5174. 9. Accepting Warranty or Additional Liability. While redistributing
  5175. the Work or Derivative Works thereof, You may choose to offer,
  5176. and charge a fee for, acceptance of support, warranty, indemnity,
  5177. or other liability obligations and/or rights consistent with this
  5178. License. However, in accepting such obligations, You may act only
  5179. on Your own behalf and on Your sole responsibility, not on behalf
  5180. of any other Contributor, and only if You agree to indemnify,
  5181. defend, and hold each Contributor harmless for any liability
  5182. incurred by, or claims asserted against, such Contributor by reason
  5183. of your accepting any such warranty or additional liability.
  5184. END OF TERMS AND CONDITIONS
  5185. APPENDIX: How to apply the Apache License to your work.
  5186. To apply the Apache License to your work, attach the following
  5187. boilerplate notice, with the fields enclosed by brackets "[]"
  5188. replaced with your own identifying information. (Don't include
  5189. the brackets!) The text should be enclosed in the appropriate
  5190. comment syntax for the file format. We also recommend that a
  5191. file or class name and description of purpose be included on the
  5192. same "printed page" as the copyright notice for easier
  5193. identification within third-party archives.
  5194. Copyright (c) 2008, Google Inc.
  5195. Licensed under the Apache License, Version 2.0 (the "License");
  5196. you may not use this file except in compliance with the License.
  5197. You may obtain a copy of the License at
  5198. http://www.apache.org/licenses/LICENSE-2.0
  5199. Unless required by applicable law or agreed to in writing, software
  5200. distributed under the License is distributed on an "AS IS" BASIS,
  5201. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5202. See the License for the specific language governing permissions and
  5203. limitations under the License.
  5204. (WebKit doesn't distribute an explicit license. This LICENSE is derived from
  5205. license text in the source.)
  5206. Copyright (c) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
  5207. 2006, 2007 Alexander Kellett, Alexey Proskuryakov, Alex Mathews, Allan
  5208. Sandfeld Jensen, Alp Toker, Anders Carlsson, Andrew Wellington, Antti
  5209. Koivisto, Apple Inc., Arthur Langereis, Baron Schwartz, Bjoern Graf,
  5210. Brent Fulgham, Cameron Zwarich, Charles Samuels, Christian Dywan,
  5211. Collabora Ltd., Cyrus Patel, Daniel Molkentin, Dave Maclachlan, David
  5212. Smith, Dawit Alemayehu, Dirk Mueller, Dirk Schulze, Don Gibson, Enrico
  5213. Ros, Eric Seidel, Frederik Holljen, Frerich Raabe, Friedmann Kleint,
  5214. George Staikos, Google Inc., Graham Dennis, Harri Porten, Henry Mason,
  5215. Hiroyuki Ikezoe, Holger Hans Peter Freyther, IBM, James G. Speth, Jan
  5216. Alonzo, Jean-Loup Gailly, John Reis, Jonas Witt, Jon Shier, Jonas
  5217. Witt, Julien Chaffraix, Justin Haygood, Kevin Ollivier, Kevin Watters,
  5218. Kimmo Kinnunen, Kouhei Sutou, Krzysztof Kowalczyk, Lars Knoll, Luca
  5219. Bruno, Maks Orlovich, Malte Starostik, Mark Adler, Martin Jones,
  5220. Marvin Decker, Matt Lilek, Michael Emmel, Mitz Pettel, mozilla.org,
  5221. Netscape Communications Corporation, Nicholas Shanks, Nikolas
  5222. Zimmermann, Nokia, Oliver Hunt, Opened Hand, Paul Johnston, Peter
  5223. Kelly, Pioneer Research Center USA, Rich Moore, Rob Buis, Robin Dunn,
  5224. Ronald Tschalär, Samuel Weinig, Simon Hausmann, Staikos Computing
  5225. Services Inc., Stefan Schimanski, Symantec Corporation, The Dojo
  5226. Foundation, The Karbon Developers, Thomas Boyer, Tim Copperfield,
  5227. Tobias Anton, Torben Weis, Trolltech, University of Cambridge, Vaclav
  5228. Slavik, Waldo Bastian, Xan Lopez, Zack Rusin
  5229. The terms and conditions vary from file to file, but are one of:
  5230. Redistribution and use in source and binary forms, with or without
  5231. modification, are permitted provided that the following conditions are
  5232. met:
  5233. 1. Redistributions of source code must retain the above copyright
  5234. notice, this list of conditions and the following disclaimer.
  5235. 2. Redistributions in binary form must reproduce the above copyright
  5236. notice, this list of conditions and the following disclaimer in the
  5237. documentation and/or other materials provided with the
  5238. distribution.
  5239. *OR*
  5240. Redistribution and use in source and binary forms, with or without
  5241. modification, are permitted provided that the following conditions are
  5242. met:
  5243. 1. Redistributions of source code must retain the above copyright
  5244. notice, this list of conditions and the following disclaimer.
  5245. 2. Redistributions in binary form must reproduce the above copyright
  5246. notice, this list of conditions and the following disclaimer in the
  5247. documentation and/or other materials provided with the
  5248. distribution.
  5249. 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
  5250. its contributors may be used to endorse or promote products derived
  5251. from this software without specific prior written permission.
  5252. THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
  5253. EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  5254. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  5255. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
  5256. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  5257. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  5258. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  5259. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  5260. OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5261. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5262. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5263. GNU LIBRARY GENERAL PUBLIC LICENSE
  5264. Version 2, June 1991
  5265. Copyright (C) 1991 Free Software Foundation, Inc.
  5266. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  5267. Everyone is permitted to copy and distribute verbatim copies
  5268. of this license document, but changing it is not allowed.
  5269. [This is the first released version of the library GPL. It is
  5270. numbered 2 because it goes with version 2 of the ordinary GPL.]
  5271. Preamble
  5272. The licenses for most software are designed to take away your
  5273. freedom to share and change it. By contrast, the GNU General Public
  5274. Licenses are intended to guarantee your freedom to share and change
  5275. free software--to make sure the software is free for all its users.
  5276. This license, the Library General Public License, applies to some
  5277. specially designated Free Software Foundation software, and to any
  5278. other libraries whose authors decide to use it. You can use it for
  5279. your libraries, too.
  5280. When we speak of free software, we are referring to freedom, not
  5281. price. Our General Public Licenses are designed to make sure that you
  5282. have the freedom to distribute copies of free software (and charge for
  5283. this service if you wish), that you receive source code or can get it
  5284. if you want it, that you can change the software or use pieces of it
  5285. in new free programs; and that you know you can do these things.
  5286. To protect your rights, we need to make restrictions that forbid
  5287. anyone to deny you these rights or to ask you to surrender the rights.
  5288. These restrictions translate to certain responsibilities for you if
  5289. you distribute copies of the library, or if you modify it.
  5290. For example, if you distribute copies of the library, whether gratis
  5291. or for a fee, you must give the recipients all the rights that we gave
  5292. you. You must make sure that they, too, receive or can get the source
  5293. code. If you link a program with the library, you must provide
  5294. complete object files to the recipients so that they can relink them
  5295. with the library, after making changes to the library and recompiling
  5296. it. And you must show them these terms so they know their rights.
  5297. Our method of protecting your rights has two steps: (1) copyright
  5298. the library, and (2) offer you this license which gives you legal
  5299. permission to copy, distribute and/or modify the library.
  5300. Also, for each distributor's protection, we want to make certain
  5301. that everyone understands that there is no warranty for this free
  5302. library. If the library is modified by someone else and passed on, we
  5303. want its recipients to know that what they have is not the original
  5304. version, so that any problems introduced by others will not reflect on
  5305. the original authors' reputations.
  5306. Finally, any free program is threatened constantly by software
  5307. patents. We wish to avoid the danger that companies distributing free
  5308. software will individually obtain patent licenses, thus in effect
  5309. transforming the program into proprietary software. To prevent this,
  5310. we have made it clear that any patent must be licensed for everyone's
  5311. free use or not licensed at all.
  5312. Most GNU software, including some libraries, is covered by the ordinary
  5313. GNU General Public License, which was designed for utility programs. This
  5314. license, the GNU Library General Public License, applies to certain
  5315. designated libraries. This license is quite different from the ordinary
  5316. one; be sure to read it in full, and don't assume that anything in it is
  5317. the same as in the ordinary license.
  5318. The reason we have a separate public license for some libraries is that
  5319. they blur the distinction we usually make between modifying or adding to a
  5320. program and simply using it. Linking a program with a library, without
  5321. changing the library, is in some sense simply using the library, and is
  5322. analogous to running a utility program or application program. However, in
  5323. a textual and legal sense, the linked executable is a combined work, a
  5324. derivative of the original library, and the ordinary General Public License
  5325. treats it as such.
  5326. Because of this blurred distinction, using the ordinary General
  5327. Public License for libraries did not effectively promote software
  5328. sharing, because most developers did not use the libraries. We
  5329. concluded that weaker conditions might promote sharing better.
  5330. However, unrestricted linking of non-free programs would deprive the
  5331. users of those programs of all benefit from the free status of the
  5332. libraries themselves. This Library General Public License is intended to
  5333. permit developers of non-free programs to use free libraries, while
  5334. preserving your freedom as a user of such programs to change the free
  5335. libraries that are incorporated in them. (We have not seen how to achieve
  5336. this as regards changes in header files, but we have achieved it as regards
  5337. changes in the actual functions of the Library.) The hope is that this
  5338. will lead to faster development of free libraries.
  5339. The precise terms and conditions for copying, distribution and
  5340. modification follow. Pay close attention to the difference between a
  5341. "work based on the library" and a "work that uses the library". The
  5342. former contains code derived from the library, while the latter only
  5343. works together with the library.
  5344. Note that it is possible for a library to be covered by the ordinary
  5345. General Public License rather than by this special one.
  5346. GNU LIBRARY GENERAL PUBLIC LICENSE
  5347. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  5348. 0. This License Agreement applies to any software library which
  5349. contains a notice placed by the copyright holder or other authorized
  5350. party saying it may be distributed under the terms of this Library
  5351. General Public License (also called "this License"). Each licensee is
  5352. addressed as "you".
  5353. A "library" means a collection of software functions and/or data
  5354. prepared so as to be conveniently linked with application programs
  5355. (which use some of those functions and data) to form executables.
  5356. The "Library", below, refers to any such software library or work
  5357. which has been distributed under these terms. A "work based on the
  5358. Library" means either the Library or any derivative work under
  5359. copyright law: that is to say, a work containing the Library or a
  5360. portion of it, either verbatim or with modifications and/or translated
  5361. straightforwardly into another language. (Hereinafter, translation is
  5362. included without limitation in the term "modification".)
  5363. "Source code" for a work means the preferred form of the work for
  5364. making modifications to it. For a library, complete source code means
  5365. all the source code for all modules it contains, plus any associated
  5366. interface definition files, plus the scripts used to control compilation
  5367. and installation of the library.
  5368. Activities other than copying, distribution and modification are not
  5369. covered by this License; they are outside its scope. The act of
  5370. running a program using the Library is not restricted, and output from
  5371. such a program is covered only if its contents constitute a work based
  5372. on the Library (independent of the use of the Library in a tool for
  5373. writing it). Whether that is true depends on what the Library does
  5374. and what the program that uses the Library does.
  5375. 1. You may copy and distribute verbatim copies of the Library's
  5376. complete source code as you receive it, in any medium, provided that
  5377. you conspicuously and appropriately publish on each copy an
  5378. appropriate copyright notice and disclaimer of warranty; keep intact
  5379. all the notices that refer to this License and to the absence of any
  5380. warranty; and distribute a copy of this License along with the
  5381. Library.
  5382. You may charge a fee for the physical act of transferring a copy,
  5383. and you may at your option offer warranty protection in exchange for a
  5384. fee.
  5385. 2. You may modify your copy or copies of the Library or any portion
  5386. of it, thus forming a work based on the Library, and copy and
  5387. distribute such modifications or work under the terms of Section 1
  5388. above, provided that you also meet all of these conditions:
  5389. a) The modified work must itself be a software library.
  5390. b) You must cause the files modified to carry prominent notices
  5391. stating that you changed the files and the date of any change.
  5392. c) You must cause the whole of the work to be licensed at no
  5393. charge to all third parties under the terms of this License.
  5394. d) If a facility in the modified Library refers to a function or a
  5395. table of data to be supplied by an application program that uses
  5396. the facility, other than as an argument passed when the facility
  5397. is invoked, then you must make a good faith effort to ensure that,
  5398. in the event an application does not supply such function or
  5399. table, the facility still operates, and performs whatever part of
  5400. its purpose remains meaningful.
  5401. (For example, a function in a library to compute square roots has
  5402. a purpose that is entirely well-defined independent of the
  5403. application. Therefore, Subsection 2d requires that any
  5404. application-supplied function or table used by this function must
  5405. be optional: if the application does not supply it, the square
  5406. root function must still compute square roots.)
  5407. These requirements apply to the modified work as a whole. If
  5408. identifiable sections of that work are not derived from the Library,
  5409. and can be reasonably considered independent and separate works in
  5410. themselves, then this License, and its terms, do not apply to those
  5411. sections when you distribute them as separate works. But when you
  5412. distribute the same sections as part of a whole which is a work based
  5413. on the Library, the distribution of the whole must be on the terms of
  5414. this License, whose permissions for other licensees extend to the
  5415. entire whole, and thus to each and every part regardless of who wrote
  5416. it.
  5417. Thus, it is not the intent of this section to claim rights or contest
  5418. your rights to work written entirely by you; rather, the intent is to
  5419. exercise the right to control the distribution of derivative or
  5420. collective works based on the Library.
  5421. In addition, mere aggregation of another work not based on the Library
  5422. with the Library (or with a work based on the Library) on a volume of
  5423. a storage or distribution medium does not bring the other work under
  5424. the scope of this License.
  5425. 3. You may opt to apply the terms of the ordinary GNU General Public
  5426. License instead of this License to a given copy of the Library. To do
  5427. this, you must alter all the notices that refer to this License, so
  5428. that they refer to the ordinary GNU General Public License, version 2,
  5429. instead of to this License. (If a newer version than version 2 of the
  5430. ordinary GNU General Public License has appeared, then you can specify
  5431. that version instead if you wish.) Do not make any other change in
  5432. these notices.
  5433. Once this change is made in a given copy, it is irreversible for
  5434. that copy, so the ordinary GNU General Public License applies to all
  5435. subsequent copies and derivative works made from that copy.
  5436. This option is useful when you wish to copy part of the code of
  5437. the Library into a program that is not a library.
  5438. 4. You may copy and distribute the Library (or a portion or
  5439. derivative of it, under Section 2) in object code or executable form
  5440. under the terms of Sections 1 and 2 above provided that you accompany
  5441. it with the complete corresponding machine-readable source code, which
  5442. must be distributed under the terms of Sections 1 and 2 above on a
  5443. medium customarily used for software interchange.
  5444. If distribution of object code is made by offering access to copy
  5445. from a designated place, then offering equivalent access to copy the
  5446. source code from the same place satisfies the requirement to
  5447. distribute the source code, even though third parties are not
  5448. compelled to copy the source along with the object code.
  5449. 5. A program that contains no derivative of any portion of the
  5450. Library, but is designed to work with the Library by being compiled or
  5451. linked with it, is called a "work that uses the Library". Such a
  5452. work, in isolation, is not a derivative work of the Library, and
  5453. therefore falls outside the scope of this License.
  5454. However, linking a "work that uses the Library" with the Library
  5455. creates an executable that is a derivative of the Library (because it
  5456. contains portions of the Library), rather than a "work that uses the
  5457. library". The executable is therefore covered by this License.
  5458. Section 6 states terms for distribution of such executables.
  5459. When a "work that uses the Library" uses material from a header file
  5460. that is part of the Library, the object code for the work may be a
  5461. derivative work of the Library even though the source code is not.
  5462. Whether this is true is especially significant if the work can be
  5463. linked without the Library, or if the work is itself a library. The
  5464. threshold for this to be true is not precisely defined by law.
  5465. If such an object file uses only numerical parameters, data
  5466. structure layouts and accessors, and small macros and small inline
  5467. functions (ten lines or less in length), then the use of the object
  5468. file is unrestricted, regardless of whether it is legally a derivative
  5469. work. (Executables containing this object code plus portions of the
  5470. Library will still fall under Section 6.)
  5471. Otherwise, if the work is a derivative of the Library, you may
  5472. distribute the object code for the work under the terms of Section 6.
  5473. Any executables containing that work also fall under Section 6,
  5474. whether or not they are linked directly with the Library itself.
  5475. 6. As an exception to the Sections above, you may also compile or
  5476. link a "work that uses the Library" with the Library to produce a
  5477. work containing portions of the Library, and distribute that work
  5478. under terms of your choice, provided that the terms permit
  5479. modification of the work for the customer's own use and reverse
  5480. engineering for debugging such modifications.
  5481. You must give prominent notice with each copy of the work that the
  5482. Library is used in it and that the Library and its use are covered by
  5483. this License. You must supply a copy of this License. If the work
  5484. during execution displays copyright notices, you must include the
  5485. copyright notice for the Library among them, as well as a reference
  5486. directing the user to the copy of this License. Also, you must do one
  5487. of these things:
  5488. a) Accompany the work with the complete corresponding
  5489. machine-readable source code for the Library including whatever
  5490. changes were used in the work (which must be distributed under
  5491. Sections 1 and 2 above); and, if the work is an executable linked
  5492. with the Library, with the complete machine-readable "work that
  5493. uses the Library", as object code and/or source code, so that the
  5494. user can modify the Library and then relink to produce a modified
  5495. executable containing the modified Library. (It is understood
  5496. that the user who changes the contents of definitions files in the
  5497. Library will not necessarily be able to recompile the application
  5498. to use the modified definitions.)
  5499. b) Accompany the work with a written offer, valid for at
  5500. least three years, to give the same user the materials
  5501. specified in Subsection 6a, above, for a charge no more
  5502. than the cost of performing this distribution.
  5503. c) If distribution of the work is made by offering access to copy
  5504. from a designated place, offer equivalent access to copy the above
  5505. specified materials from the same place.
  5506. d) Verify that the user has already received a copy of these
  5507. materials or that you have already sent this user a copy.
  5508. For an executable, the required form of the "work that uses the
  5509. Library" must include any data and utility programs needed for
  5510. reproducing the executable from it. However, as a special exception,
  5511. the source code distributed need not include anything that is normally
  5512. distributed (in either source or binary form) with the major
  5513. components (compiler, kernel, and so on) of the operating system on
  5514. which the executable runs, unless that component itself accompanies
  5515. the executable.
  5516. It may happen that this requirement contradicts the license
  5517. restrictions of other proprietary libraries that do not normally
  5518. accompany the operating system. Such a contradiction means you cannot
  5519. use both them and the Library together in an executable that you
  5520. distribute.
  5521. 7. You may place library facilities that are a work based on the
  5522. Library side-by-side in a single library together with other library
  5523. facilities not covered by this License, and distribute such a combined
  5524. library, provided that the separate distribution of the work based on
  5525. the Library and of the other library facilities is otherwise
  5526. permitted, and provided that you do these two things:
  5527. a) Accompany the combined library with a copy of the same work
  5528. based on the Library, uncombined with any other library
  5529. facilities. This must be distributed under the terms of the
  5530. Sections above.
  5531. b) Give prominent notice with the combined library of the fact
  5532. that part of it is a work based on the Library, and explaining
  5533. where to find the accompanying uncombined form of the same work.
  5534. 8. You may not copy, modify, sublicense, link with, or distribute
  5535. the Library except as expressly provided under this License. Any
  5536. attempt otherwise to copy, modify, sublicense, link with, or
  5537. distribute the Library is void, and will automatically terminate your
  5538. rights under this License. However, parties who have received copies,
  5539. or rights, from you under this License will not have their licenses
  5540. terminated so long as such parties remain in full compliance.
  5541. 9. You are not required to accept this License, since you have not
  5542. signed it. However, nothing else grants you permission to modify or
  5543. distribute the Library or its derivative works. These actions are
  5544. prohibited by law if you do not accept this License. Therefore, by
  5545. modifying or distributing the Library (or any work based on the
  5546. Library), you indicate your acceptance of this License to do so, and
  5547. all its terms and conditions for copying, distributing or modifying
  5548. the Library or works based on it.
  5549. 10. Each time you redistribute the Library (or any work based on the
  5550. Library), the recipient automatically receives a license from the
  5551. original licensor to copy, distribute, link with or modify the Library
  5552. subject to these terms and conditions. You may not impose any further
  5553. restrictions on the recipients' exercise of the rights granted herein.
  5554. You are not responsible for enforcing compliance by third parties to
  5555. this License.
  5556. 11. If, as a consequence of a court judgment or allegation of patent
  5557. infringement or for any other reason (not limited to patent issues),
  5558. conditions are imposed on you (whether by court order, agreement or
  5559. otherwise) that contradict the conditions of this License, they do not
  5560. excuse you from the conditions of this License. If you cannot
  5561. distribute so as to satisfy simultaneously your obligations under this
  5562. License and any other pertinent obligations, then as a consequence you
  5563. may not distribute the Library at all. For example, if a patent
  5564. license would not permit royalty-free redistribution of the Library by
  5565. all those who receive copies directly or indirectly through you, then
  5566. the only way you could satisfy both it and this License would be to
  5567. refrain entirely from distribution of the Library.
  5568. If any portion of this section is held invalid or unenforceable under any
  5569. particular circumstance, the balance of the section is intended to apply,
  5570. and the section as a whole is intended to apply in other circumstances.
  5571. It is not the purpose of this section to induce you to infringe any
  5572. patents or other property right claims or to contest validity of any
  5573. such claims; this section has the sole purpose of protecting the
  5574. integrity of the free software distribution system which is
  5575. implemented by public license practices. Many people have made
  5576. generous contributions to the wide range of software distributed
  5577. through that system in reliance on consistent application of that
  5578. system; it is up to the author/donor to decide if he or she is willing
  5579. to distribute software through any other system and a licensee cannot
  5580. impose that choice.
  5581. This section is intended to make thoroughly clear what is believed to
  5582. be a consequence of the rest of this License.
  5583. 12. If the distribution and/or use of the Library is restricted in
  5584. certain countries either by patents or by copyrighted interfaces, the
  5585. original copyright holder who places the Library under this License may add
  5586. an explicit geographical distribution limitation excluding those countries,
  5587. so that distribution is permitted only in or among countries not thus
  5588. excluded. In such case, this License incorporates the limitation as if
  5589. written in the body of this License.
  5590. 13. The Free Software Foundation may publish revised and/or new
  5591. versions of the Library General Public License from time to time.
  5592. Such new versions will be similar in spirit to the present version,
  5593. but may differ in detail to address new problems or concerns.
  5594. Each version is given a distinguishing version number. If the Library
  5595. specifies a version number of this License which applies to it and
  5596. "any later version", you have the option of following the terms and
  5597. conditions either of that version or of any later version published by
  5598. the Free Software Foundation. If the Library does not specify a
  5599. license version number, you may choose any version ever published by
  5600. the Free Software Foundation.
  5601. 14. If you wish to incorporate parts of the Library into other free
  5602. programs whose distribution conditions are incompatible with these,
  5603. write to the author to ask for permission. For software which is
  5604. copyrighted by the Free Software Foundation, write to the Free
  5605. Software Foundation; we sometimes make exceptions for this. Our
  5606. decision will be guided by the two goals of preserving the free status
  5607. of all derivatives of our free software and of promoting the sharing
  5608. and reuse of software generally.
  5609. NO WARRANTY
  5610. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  5611. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  5612. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  5613. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  5614. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  5615. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  5616. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  5617. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  5618. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  5619. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  5620. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  5621. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  5622. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  5623. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  5624. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  5625. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  5626. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  5627. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  5628. DAMAGES.
  5629. END OF TERMS AND CONDITIONS
  5630. GNU LESSER GENERAL PUBLIC LICENSE
  5631. Version 2.1, February 1999
  5632. Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  5633. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  5634. Everyone is permitted to copy and distribute verbatim copies
  5635. of this license document, but changing it is not allowed.
  5636. [This is the first released version of the Lesser GPL. It also counts
  5637. as the successor of the GNU Library Public License, version 2, hence
  5638. the version number 2.1.]
  5639. Preamble
  5640. The licenses for most software are designed to take away your
  5641. freedom to share and change it. By contrast, the GNU General Public
  5642. Licenses are intended to guarantee your freedom to share and change
  5643. free software--to make sure the software is free for all its users.
  5644. This license, the Lesser General Public License, applies to some
  5645. specially designated software packages--typically libraries--of the
  5646. Free Software Foundation and other authors who decide to use it. You
  5647. can use it too, but we suggest you first think carefully about whether
  5648. this license or the ordinary General Public License is the better
  5649. strategy to use in any particular case, based on the explanations below.
  5650. When we speak of free software, we are referring to freedom of use,
  5651. not price. Our General Public Licenses are designed to make sure that
  5652. you have the freedom to distribute copies of free software (and charge
  5653. for this service if you wish); that you receive source code or can get
  5654. it if you want it; that you can change the software and use pieces of
  5655. it in new free programs; and that you are informed that you can do
  5656. these things.
  5657. To protect your rights, we need to make restrictions that forbid
  5658. distributors to deny you these rights or to ask you to surrender these
  5659. rights. These restrictions translate to certain responsibilities for
  5660. you if you distribute copies of the library or if you modify it.
  5661. For example, if you distribute copies of the library, whether gratis
  5662. or for a fee, you must give the recipients all the rights that we gave
  5663. you. You must make sure that they, too, receive or can get the source
  5664. code. If you link other code with the library, you must provide
  5665. complete object files to the recipients, so that they can relink them
  5666. with the library after making changes to the library and recompiling
  5667. it. And you must show them these terms so they know their rights.
  5668. We protect your rights with a two-step method: (1) we copyright the
  5669. library, and (2) we offer you this license, which gives you legal
  5670. permission to copy, distribute and/or modify the library.
  5671. To protect each distributor, we want to make it very clear that
  5672. there is no warranty for the free library. Also, if the library is
  5673. modified by someone else and passed on, the recipients should know
  5674. that what they have is not the original version, so that the original
  5675. author's reputation will not be affected by problems that might be
  5676. introduced by others.
  5677. Finally, software patents pose a constant threat to the existence of
  5678. any free program. We wish to make sure that a company cannot
  5679. effectively restrict the users of a free program by obtaining a
  5680. restrictive license from a patent holder. Therefore, we insist that
  5681. any patent license obtained for a version of the library must be
  5682. consistent with the full freedom of use specified in this license.
  5683. Most GNU software, including some libraries, is covered by the
  5684. ordinary GNU General Public License. This license, the GNU Lesser
  5685. General Public License, applies to certain designated libraries, and
  5686. is quite different from the ordinary General Public License. We use
  5687. this license for certain libraries in order to permit linking those
  5688. libraries into non-free programs.
  5689. When a program is linked with a library, whether statically or using
  5690. a shared library, the combination of the two is legally speaking a
  5691. combined work, a derivative of the original library. The ordinary
  5692. General Public License therefore permits such linking only if the
  5693. entire combination fits its criteria of freedom. The Lesser General
  5694. Public License permits more lax criteria for linking other code with
  5695. the library.
  5696. We call this license the "Lesser" General Public License because it
  5697. does Less to protect the user's freedom than the ordinary General
  5698. Public License. It also provides other free software developers Less
  5699. of an advantage over competing non-free programs. These disadvantages
  5700. are the reason we use the ordinary General Public License for many
  5701. libraries. However, the Lesser license provides advantages in certain
  5702. special circumstances.
  5703. For example, on rare occasions, there may be a special need to
  5704. encourage the widest possible use of a certain library, so that it becomes
  5705. a de-facto standard. To achieve this, non-free programs must be
  5706. allowed to use the library. A more frequent case is that a free
  5707. library does the same job as widely used non-free libraries. In this
  5708. case, there is little to gain by limiting the free library to free
  5709. software only, so we use the Lesser General Public License.
  5710. In other cases, permission to use a particular library in non-free
  5711. programs enables a greater number of people to use a large body of
  5712. free software. For example, permission to use the GNU C Library in
  5713. non-free programs enables many more people to use the whole GNU
  5714. operating system, as well as its variant, the GNU/Linux operating
  5715. system.
  5716. Although the Lesser General Public License is Less protective of the
  5717. users' freedom, it does ensure that the user of a program that is
  5718. linked with the Library has the freedom and the wherewithal to run
  5719. that program using a modified version of the Library.
  5720. The precise terms and conditions for copying, distribution and
  5721. modification follow. Pay close attention to the difference between a
  5722. "work based on the library" and a "work that uses the library". The
  5723. former contains code derived from the library, whereas the latter must
  5724. be combined with the library in order to run.
  5725. GNU LESSER GENERAL PUBLIC LICENSE
  5726. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  5727. 0. This License Agreement applies to any software library or other
  5728. program which contains a notice placed by the copyright holder or
  5729. other authorized party saying it may be distributed under the terms of
  5730. this Lesser General Public License (also called "this License").
  5731. Each licensee is addressed as "you".
  5732. A "library" means a collection of software functions and/or data
  5733. prepared so as to be conveniently linked with application programs
  5734. (which use some of those functions and data) to form executables.
  5735. The "Library", below, refers to any such software library or work
  5736. which has been distributed under these terms. A "work based on the
  5737. Library" means either the Library or any derivative work under
  5738. copyright law: that is to say, a work containing the Library or a
  5739. portion of it, either verbatim or with modifications and/or translated
  5740. straightforwardly into another language. (Hereinafter, translation is
  5741. included without limitation in the term "modification".)
  5742. "Source code" for a work means the preferred form of the work for
  5743. making modifications to it. For a library, complete source code means
  5744. all the source code for all modules it contains, plus any associated
  5745. interface definition files, plus the scripts used to control compilation
  5746. and installation of the library.
  5747. Activities other than copying, distribution and modification are not
  5748. covered by this License; they are outside its scope. The act of
  5749. running a program using the Library is not restricted, and output from
  5750. such a program is covered only if its contents constitute a work based
  5751. on the Library (independent of the use of the Library in a tool for
  5752. writing it). Whether that is true depends on what the Library does
  5753. and what the program that uses the Library does.
  5754. 1. You may copy and distribute verbatim copies of the Library's
  5755. complete source code as you receive it, in any medium, provided that
  5756. you conspicuously and appropriately publish on each copy an
  5757. appropriate copyright notice and disclaimer of warranty; keep intact
  5758. all the notices that refer to this License and to the absence of any
  5759. warranty; and distribute a copy of this License along with the
  5760. Library.
  5761. You may charge a fee for the physical act of transferring a copy,
  5762. and you may at your option offer warranty protection in exchange for a
  5763. fee.
  5764. 2. You may modify your copy or copies of the Library or any portion
  5765. of it, thus forming a work based on the Library, and copy and
  5766. distribute such modifications or work under the terms of Section 1
  5767. above, provided that you also meet all of these conditions:
  5768. a) The modified work must itself be a software library.
  5769. b) You must cause the files modified to carry prominent notices
  5770. stating that you changed the files and the date of any change.
  5771. c) You must cause the whole of the work to be licensed at no
  5772. charge to all third parties under the terms of this License.
  5773. d) If a facility in the modified Library refers to a function or a
  5774. table of data to be supplied by an application program that uses
  5775. the facility, other than as an argument passed when the facility
  5776. is invoked, then you must make a good faith effort to ensure that,
  5777. in the event an application does not supply such function or
  5778. table, the facility still operates, and performs whatever part of
  5779. its purpose remains meaningful.
  5780. (For example, a function in a library to compute square roots has
  5781. a purpose that is entirely well-defined independent of the
  5782. application. Therefore, Subsection 2d requires that any
  5783. application-supplied function or table used by this function must
  5784. be optional: if the application does not supply it, the square
  5785. root function must still compute square roots.)
  5786. These requirements apply to the modified work as a whole. If
  5787. identifiable sections of that work are not derived from the Library,
  5788. and can be reasonably considered independent and separate works in
  5789. themselves, then this License, and its terms, do not apply to those
  5790. sections when you distribute them as separate works. But when you
  5791. distribute the same sections as part of a whole which is a work based
  5792. on the Library, the distribution of the whole must be on the terms of
  5793. this License, whose permissions for other licensees extend to the
  5794. entire whole, and thus to each and every part regardless of who wrote
  5795. it.
  5796. Thus, it is not the intent of this section to claim rights or contest
  5797. your rights to work written entirely by you; rather, the intent is to
  5798. exercise the right to control the distribution of derivative or
  5799. collective works based on the Library.
  5800. In addition, mere aggregation of another work not based on the Library
  5801. with the Library (or with a work based on the Library) on a volume of
  5802. a storage or distribution medium does not bring the other work under
  5803. the scope of this License.
  5804. 3. You may opt to apply the terms of the ordinary GNU General Public
  5805. License instead of this License to a given copy of the Library. To do
  5806. this, you must alter all the notices that refer to this License, so
  5807. that they refer to the ordinary GNU General Public License, version 2,
  5808. instead of to this License. (If a newer version than version 2 of the
  5809. ordinary GNU General Public License has appeared, then you can specify
  5810. that version instead if you wish.) Do not make any other change in
  5811. these notices.
  5812. Once this change is made in a given copy, it is irreversible for
  5813. that copy, so the ordinary GNU General Public License applies to all
  5814. subsequent copies and derivative works made from that copy.
  5815. This option is useful when you wish to copy part of the code of
  5816. the Library into a program that is not a library.
  5817. 4. You may copy and distribute the Library (or a portion or
  5818. derivative of it, under Section 2) in object code or executable form
  5819. under the terms of Sections 1 and 2 above provided that you accompany
  5820. it with the complete corresponding machine-readable source code, which
  5821. must be distributed under the terms of Sections 1 and 2 above on a
  5822. medium customarily used for software interchange.
  5823. If distribution of object code is made by offering access to copy
  5824. from a designated place, then offering equivalent access to copy the
  5825. source code from the same place satisfies the requirement to
  5826. distribute the source code, even though third parties are not
  5827. compelled to copy the source along with the object code.
  5828. 5. A program that contains no derivative of any portion of the
  5829. Library, but is designed to work with the Library by being compiled or
  5830. linked with it, is called a "work that uses the Library". Such a
  5831. work, in isolation, is not a derivative work of the Library, and
  5832. therefore falls outside the scope of this License.
  5833. However, linking a "work that uses the Library" with the Library
  5834. creates an executable that is a derivative of the Library (because it
  5835. contains portions of the Library), rather than a "work that uses the
  5836. library". The executable is therefore covered by this License.
  5837. Section 6 states terms for distribution of such executables.
  5838. When a "work that uses the Library" uses material from a header file
  5839. that is part of the Library, the object code for the work may be a
  5840. derivative work of the Library even though the source code is not.
  5841. Whether this is true is especially significant if the work can be
  5842. linked without the Library, or if the work is itself a library. The
  5843. threshold for this to be true is not precisely defined by law.
  5844. If such an object file uses only numerical parameters, data
  5845. structure layouts and accessors, and small macros and small inline
  5846. functions (ten lines or less in length), then the use of the object
  5847. file is unrestricted, regardless of whether it is legally a derivative
  5848. work. (Executables containing this object code plus portions of the
  5849. Library will still fall under Section 6.)
  5850. Otherwise, if the work is a derivative of the Library, you may
  5851. distribute the object code for the work under the terms of Section 6.
  5852. Any executables containing that work also fall under Section 6,
  5853. whether or not they are linked directly with the Library itself.
  5854. 6. As an exception to the Sections above, you may also combine or
  5855. link a "work that uses the Library" with the Library to produce a
  5856. work containing portions of the Library, and distribute that work
  5857. under terms of your choice, provided that the terms permit
  5858. modification of the work for the customer's own use and reverse
  5859. engineering for debugging such modifications.
  5860. You must give prominent notice with each copy of the work that the
  5861. Library is used in it and that the Library and its use are covered by
  5862. this License. You must supply a copy of this License. If the work
  5863. during execution displays copyright notices, you must include the
  5864. copyright notice for the Library among them, as well as a reference
  5865. directing the user to the copy of this License. Also, you must do one
  5866. of these things:
  5867. a) Accompany the work with the complete corresponding
  5868. machine-readable source code for the Library including whatever
  5869. changes were used in the work (which must be distributed under
  5870. Sections 1 and 2 above); and, if the work is an executable linked
  5871. with the Library, with the complete machine-readable "work that
  5872. uses the Library", as object code and/or source code, so that the
  5873. user can modify the Library and then relink to produce a modified
  5874. executable containing the modified Library. (It is understood
  5875. that the user who changes the contents of definitions files in the
  5876. Library will not necessarily be able to recompile the application
  5877. to use the modified definitions.)
  5878. b) Use a suitable shared library mechanism for linking with the
  5879. Library. A suitable mechanism is one that (1) uses at run time a
  5880. copy of the library already present on the user's computer system,
  5881. rather than copying library functions into the executable, and (2)
  5882. will operate properly with a modified version of the library, if
  5883. the user installs one, as long as the modified version is
  5884. interface-compatible with the version that the work was made with.
  5885. c) Accompany the work with a written offer, valid for at
  5886. least three years, to give the same user the materials
  5887. specified in Subsection 6a, above, for a charge no more
  5888. than the cost of performing this distribution.
  5889. d) If distribution of the work is made by offering access to copy
  5890. from a designated place, offer equivalent access to copy the above
  5891. specified materials from the same place.
  5892. e) Verify that the user has already received a copy of these
  5893. materials or that you have already sent this user a copy.
  5894. For an executable, the required form of the "work that uses the
  5895. Library" must include any data and utility programs needed for
  5896. reproducing the executable from it. However, as a special exception,
  5897. the materials to be distributed need not include anything that is
  5898. normally distributed (in either source or binary form) with the major
  5899. components (compiler, kernel, and so on) of the operating system on
  5900. which the executable runs, unless that component itself accompanies
  5901. the executable.
  5902. It may happen that this requirement contradicts the license
  5903. restrictions of other proprietary libraries that do not normally
  5904. accompany the operating system. Such a contradiction means you cannot
  5905. use both them and the Library together in an executable that you
  5906. distribute.
  5907. 7. You may place library facilities that are a work based on the
  5908. Library side-by-side in a single library together with other library
  5909. facilities not covered by this License, and distribute such a combined
  5910. library, provided that the separate distribution of the work based on
  5911. the Library and of the other library facilities is otherwise
  5912. permitted, and provided that you do these two things:
  5913. a) Accompany the combined library with a copy of the same work
  5914. based on the Library, uncombined with any other library
  5915. facilities. This must be distributed under the terms of the
  5916. Sections above.
  5917. b) Give prominent notice with the combined library of the fact
  5918. that part of it is a work based on the Library, and explaining
  5919. where to find the accompanying uncombined form of the same work.
  5920. 8. You may not copy, modify, sublicense, link with, or distribute
  5921. the Library except as expressly provided under this License. Any
  5922. attempt otherwise to copy, modify, sublicense, link with, or
  5923. distribute the Library is void, and will automatically terminate your
  5924. rights under this License. However, parties who have received copies,
  5925. or rights, from you under this License will not have their licenses
  5926. terminated so long as such parties remain in full compliance.
  5927. 9. You are not required to accept this License, since you have not
  5928. signed it. However, nothing else grants you permission to modify or
  5929. distribute the Library or its derivative works. These actions are
  5930. prohibited by law if you do not accept this License. Therefore, by
  5931. modifying or distributing the Library (or any work based on the
  5932. Library), you indicate your acceptance of this License to do so, and
  5933. all its terms and conditions for copying, distributing or modifying
  5934. the Library or works based on it.
  5935. 10. Each time you redistribute the Library (or any work based on the
  5936. Library), the recipient automatically receives a license from the
  5937. original licensor to copy, distribute, link with or modify the Library
  5938. subject to these terms and conditions. You may not impose any further
  5939. restrictions on the recipients' exercise of the rights granted herein.
  5940. You are not responsible for enforcing compliance by third parties with
  5941. this License.
  5942. 11. If, as a consequence of a court judgment or allegation of patent
  5943. infringement or for any other reason (not limited to patent issues),
  5944. conditions are imposed on you (whether by court order, agreement or
  5945. otherwise) that contradict the conditions of this License, they do not
  5946. excuse you from the conditions of this License. If you cannot
  5947. distribute so as to satisfy simultaneously your obligations under this
  5948. License and any other pertinent obligations, then as a consequence you
  5949. may not distribute the Library at all. For example, if a patent
  5950. license would not permit royalty-free redistribution of the Library by
  5951. all those who receive copies directly or indirectly through you, then
  5952. the only way you could satisfy both it and this License would be to
  5953. refrain entirely from distribution of the Library.
  5954. If any portion of this section is held invalid or unenforceable under any
  5955. particular circumstance, the balance of the section is intended to apply,
  5956. and the section as a whole is intended to apply in other circumstances.
  5957. It is not the purpose of this section to induce you to infringe any
  5958. patents or other property right claims or to contest validity of any
  5959. such claims; this section has the sole purpose of protecting the
  5960. integrity of the free software distribution system which is
  5961. implemented by public license practices. Many people have made
  5962. generous contributions to the wide range of software distributed
  5963. through that system in reliance on consistent application of that
  5964. system; it is up to the author/donor to decide if he or she is willing
  5965. to distribute software through any other system and a licensee cannot
  5966. impose that choice.
  5967. This section is intended to make thoroughly clear what is believed to
  5968. be a consequence of the rest of this License.
  5969. 12. If the distribution and/or use of the Library is restricted in
  5970. certain countries either by patents or by copyrighted interfaces, the
  5971. original copyright holder who places the Library under this License may add
  5972. an explicit geographical distribution limitation excluding those countries,
  5973. so that distribution is permitted only in or among countries not thus
  5974. excluded. In such case, this License incorporates the limitation as if
  5975. written in the body of this License.
  5976. 13. The Free Software Foundation may publish revised and/or new
  5977. versions of the Lesser General Public License from time to time.
  5978. Such new versions will be similar in spirit to the present version,
  5979. but may differ in detail to address new problems or concerns.
  5980. Each version is given a distinguishing version number. If the Library
  5981. specifies a version number of this License which applies to it and
  5982. "any later version", you have the option of following the terms and
  5983. conditions either of that version or of any later version published by
  5984. the Free Software Foundation. If the Library does not specify a
  5985. license version number, you may choose any version ever published by
  5986. the Free Software Foundation.
  5987. 14. If you wish to incorporate parts of the Library into other free
  5988. programs whose distribution conditions are incompatible with these,
  5989. write to the author to ask for permission. For software which is
  5990. copyrighted by the Free Software Foundation, write to the Free
  5991. Software Foundation; we sometimes make exceptions for this. Our
  5992. decision will be guided by the two goals of preserving the free status
  5993. of all derivatives of our free software and of promoting the sharing
  5994. and reuse of software generally.
  5995. NO WARRANTY
  5996. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  5997. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  5998. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  5999. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  6000. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  6001. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  6002. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  6003. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  6004. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  6005. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  6006. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  6007. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  6008. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  6009. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  6010. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  6011. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  6012. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  6013. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  6014. DAMAGES.
  6015. END OF TERMS AND CONDITIONS
  6016. // Copyright (C) 2002-2013 The ANGLE Project Authors.
  6017. // All rights reserved.
  6018. //
  6019. // Redistribution and use in source and binary forms, with or without
  6020. // modification, are permitted provided that the following conditions
  6021. // are met:
  6022. //
  6023. // Redistributions of source code must retain the above copyright
  6024. // notice, this list of conditions and the following disclaimer.
  6025. //
  6026. // Redistributions in binary form must reproduce the above
  6027. // copyright notice, this list of conditions and the following
  6028. // disclaimer in the documentation and/or other materials provided
  6029. // with the distribution.
  6030. //
  6031. // Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc.
  6032. // Ltd., nor the names of their contributors may be used to endorse
  6033. // or promote products derived from this software without specific
  6034. // prior written permission.
  6035. //
  6036. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6037. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6038. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  6039. // FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  6040. // COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  6041. // INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  6042. // BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  6043. // LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  6044. // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  6045. // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  6046. // ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  6047. // POSSIBILITY OF SUCH DAMAGE.
  6048. Apache License
  6049. Version 2.0, January 2004
  6050. http://www.apache.org/licenses/
  6051. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6052. 1. Definitions.
  6053. "License" shall mean the terms and conditions for use, reproduction,
  6054. and distribution as defined by Sections 1 through 9 of this document.
  6055. "Licensor" shall mean the copyright owner or entity authorized by
  6056. the copyright owner that is granting the License.
  6057. "Legal Entity" shall mean the union of the acting entity and all
  6058. other entities that control, are controlled by, or are under common
  6059. control with that entity. For the purposes of this definition,
  6060. "control" means (i) the power, direct or indirect, to cause the
  6061. direction or management of such entity, whether by contract or
  6062. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6063. outstanding shares, or (iii) beneficial ownership of such entity.
  6064. "You" (or "Your") shall mean an individual or Legal Entity
  6065. exercising permissions granted by this License.
  6066. "Source" form shall mean the preferred form for making modifications,
  6067. including but not limited to software source code, documentation
  6068. source, and configuration files.
  6069. "Object" form shall mean any form resulting from mechanical
  6070. transformation or translation of a Source form, including but
  6071. not limited to compiled object code, generated documentation,
  6072. and conversions to other media types.
  6073. "Work" shall mean the work of authorship, whether in Source or
  6074. Object form, made available under the License, as indicated by a
  6075. copyright notice that is included in or attached to the work
  6076. (an example is provided in the Appendix below).
  6077. "Derivative Works" shall mean any work, whether in Source or Object
  6078. form, that is based on (or derived from) the Work and for which the
  6079. editorial revisions, annotations, elaborations, or other modifications
  6080. represent, as a whole, an original work of authorship. For the purposes
  6081. of this License, Derivative Works shall not include works that remain
  6082. separable from, or merely link (or bind by name) to the interfaces of,
  6083. the Work and Derivative Works thereof.
  6084. "Contribution" shall mean any work of authorship, including
  6085. the original version of the Work and any modifications or additions
  6086. to that Work or Derivative Works thereof, that is intentionally
  6087. submitted to Licensor for inclusion in the Work by the copyright owner
  6088. or by an individual or Legal Entity authorized to submit on behalf of
  6089. the copyright owner. For the purposes of this definition, "submitted"
  6090. means any form of electronic, verbal, or written communication sent
  6091. to the Licensor or its representatives, including but not limited to
  6092. communication on electronic mailing lists, source code control systems,
  6093. and issue tracking systems that are managed by, or on behalf of, the
  6094. Licensor for the purpose of discussing and improving the Work, but
  6095. excluding communication that is conspicuously marked or otherwise
  6096. designated in writing by the copyright owner as "Not a Contribution."
  6097. "Contributor" shall mean Licensor and any individual or Legal Entity
  6098. on behalf of whom a Contribution has been received by Licensor and
  6099. subsequently incorporated within the Work.
  6100. 2. Grant of Copyright License. Subject to the terms and conditions of
  6101. this License, each Contributor hereby grants to You a perpetual,
  6102. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6103. copyright license to reproduce, prepare Derivative Works of,
  6104. publicly display, publicly perform, sublicense, and distribute the
  6105. Work and such Derivative Works in Source or Object form.
  6106. 3. Grant of Patent License. Subject to the terms and conditions of
  6107. this License, each Contributor hereby grants to You a perpetual,
  6108. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6109. (except as stated in this section) patent license to make, have made,
  6110. use, offer to sell, sell, import, and otherwise transfer the Work,
  6111. where such license applies only to those patent claims licensable
  6112. by such Contributor that are necessarily infringed by their
  6113. Contribution(s) alone or by combination of their Contribution(s)
  6114. with the Work to which such Contribution(s) was submitted. If You
  6115. institute patent litigation against any entity (including a
  6116. cross-claim or counterclaim in a lawsuit) alleging that the Work
  6117. or a Contribution incorporated within the Work constitutes direct
  6118. or contributory patent infringement, then any patent licenses
  6119. granted to You under this License for that Work shall terminate
  6120. as of the date such litigation is filed.
  6121. 4. Redistribution. You may reproduce and distribute copies of the
  6122. Work or Derivative Works thereof in any medium, with or without
  6123. modifications, and in Source or Object form, provided that You
  6124. meet the following conditions:
  6125. (a) You must give any other recipients of the Work or
  6126. Derivative Works a copy of this License; and
  6127. (b) You must cause any modified files to carry prominent notices
  6128. stating that You changed the files; and
  6129. (c) You must retain, in the Source form of any Derivative Works
  6130. that You distribute, all copyright, patent, trademark, and
  6131. attribution notices from the Source form of the Work,
  6132. excluding those notices that do not pertain to any part of
  6133. the Derivative Works; and
  6134. (d) If the Work includes a "NOTICE" text file as part of its
  6135. distribution, then any Derivative Works that You distribute must
  6136. include a readable copy of the attribution notices contained
  6137. within such NOTICE file, excluding those notices that do not
  6138. pertain to any part of the Derivative Works, in at least one
  6139. of the following places: within a NOTICE text file distributed
  6140. as part of the Derivative Works; within the Source form or
  6141. documentation, if provided along with the Derivative Works; or,
  6142. within a display generated by the Derivative Works, if and
  6143. wherever such third-party notices normally appear. The contents
  6144. of the NOTICE file are for informational purposes only and
  6145. do not modify the License. You may add Your own attribution
  6146. notices within Derivative Works that You distribute, alongside
  6147. or as an addendum to the NOTICE text from the Work, provided
  6148. that such additional attribution notices cannot be construed
  6149. as modifying the License.
  6150. You may add Your own copyright statement to Your modifications and
  6151. may provide additional or different license terms and conditions
  6152. for use, reproduction, or distribution of Your modifications, or
  6153. for any such Derivative Works as a whole, provided Your use,
  6154. reproduction, and distribution of the Work otherwise complies with
  6155. the conditions stated in this License.
  6156. 5. Submission of Contributions. Unless You explicitly state otherwise,
  6157. any Contribution intentionally submitted for inclusion in the Work
  6158. by You to the Licensor shall be under the terms and conditions of
  6159. this License, without any additional terms or conditions.
  6160. Notwithstanding the above, nothing herein shall supersede or modify
  6161. the terms of any separate license agreement you may have executed
  6162. with Licensor regarding such Contributions.
  6163. 6. Trademarks. This License does not grant permission to use the trade
  6164. names, trademarks, service marks, or product names of the Licensor,
  6165. except as required for reasonable and customary use in describing the
  6166. origin of the Work and reproducing the content of the NOTICE file.
  6167. 7. Disclaimer of Warranty. Unless required by applicable law or
  6168. agreed to in writing, Licensor provides the Work (and each
  6169. Contributor provides its Contributions) on an "AS IS" BASIS,
  6170. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6171. implied, including, without limitation, any warranties or conditions
  6172. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6173. PARTICULAR PURPOSE. You are solely responsible for determining the
  6174. appropriateness of using or redistributing the Work and assume any
  6175. risks associated with Your exercise of permissions under this License.
  6176. 8. Limitation of Liability. In no event and under no legal theory,
  6177. whether in tort (including negligence), contract, or otherwise,
  6178. unless required by applicable law (such as deliberate and grossly
  6179. negligent acts) or agreed to in writing, shall any Contributor be
  6180. liable to You for damages, including any direct, indirect, special,
  6181. incidental, or consequential damages of any character arising as a
  6182. result of this License or out of the use or inability to use the
  6183. Work (including but not limited to damages for loss of goodwill,
  6184. work stoppage, computer failure or malfunction, or any and all
  6185. other commercial damages or losses), even if such Contributor
  6186. has been advised of the possibility of such damages.
  6187. 9. Accepting Warranty or Additional Liability. While redistributing
  6188. the Work or Derivative Works thereof, You may choose to offer,
  6189. and charge a fee for, acceptance of support, warranty, indemnity,
  6190. or other liability obligations and/or rights consistent with this
  6191. License. However, in accepting such obligations, You may act only
  6192. on Your own behalf and on Your sole responsibility, not on behalf
  6193. of any other Contributor, and only if You agree to indemnify,
  6194. defend, and hold each Contributor harmless for any liability
  6195. incurred by, or claims asserted against, such Contributor by reason
  6196. of your accepting any such warranty or additional liability.
  6197. END OF TERMS AND CONDITIONS
  6198. APPENDIX: How to apply the Apache License to your work.
  6199. To apply the Apache License to your work, attach the following
  6200. boilerplate notice, with the fields enclosed by brackets "[]"
  6201. replaced with your own identifying information. (Don't include
  6202. the brackets!) The text should be enclosed in the appropriate
  6203. comment syntax for the file format. We also recommend that a
  6204. file or class name and description of purpose be included on the
  6205. same "printed page" as the copyright notice for easier
  6206. identification within third-party archives.
  6207. Copyright [yyyy] [name of copyright owner]
  6208. Licensed under the Apache License, Version 2.0 (the "License");
  6209. you may not use this file except in compliance with the License.
  6210. You may obtain a copy of the License at
  6211. http://www.apache.org/licenses/LICENSE-2.0
  6212. Unless required by applicable law or agreed to in writing, software
  6213. distributed under the License is distributed on an "AS IS" BASIS,
  6214. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6215. See the License for the specific language governing permissions and
  6216. limitations under the License.
  6217. Copyright (c) 2012, Manfred Moitzi
  6218. Permission is hereby granted, free of charge, to any person obtaining a
  6219. copy of this software and associated documentation files (the
  6220. "Software"), to deal in the Software without restriction, including
  6221. without limitation the rights to use, copy, modify, merge, publish,
  6222. distribute, sublicense, and/or sell copies of the Software, and to
  6223. permit persons to whom the Software is furnished to do so, subject to
  6224. the following conditions:
  6225. The above copyright notice and this permission notice shall be included
  6226. in all copies or substantial portions of the Software.
  6227. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  6228. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  6229. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  6230. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  6231. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  6232. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  6233. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  6234. Deutsche Übersetzung:
  6235. Copyright (c) 2012, Manfred Moitzi
  6236. Hiermit wird unentgeltlich, jeder Person, die eine Kopie der Software
  6237. und der zugehörigen Dokumentationen (die "Software") erhält, die
  6238. Erlaubnis erteilt, uneingeschränkt zu benutzen, inklusive und ohne
  6239. Ausnahme, dem Recht, sie zu verwenden, kopieren, ändern, fusionieren,
  6240. verlegen, verbreiten, unterlizenzieren und/oder zu verkaufen, und
  6241. Personen, die diese Software erhalten, diese Rechte zu geben, unter den
  6242. folgenden Bedingungen:
  6243. Der obige Urheberrechtsvermerk und dieser Erlaubnisvermerk sind in allen
  6244. Kopien oder Teilkopien der Software beizulegen.
  6245. DIE SOFTWARE WIRD OHNE JEDE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIE
  6246. BEREITGESTELLT, EINSCHLIESSLICH DER GARANTIE ZUR BENUTZUNG FÜR DEN
  6247. VORGESEHENEN ODER EINEM BESTIMMTEN ZWECK SOWIE JEGLICHER
  6248. RECHTSVERLETZUNG, JEDOCH NICHT DARAUF BESCHRÄNKT. IN KEINEM FALL SIND
  6249. DIE AUTOREN ODER COPYRIGHTINHABER FÜR JEGLICHEN SCHADEN ODER SONSTIGE
  6250. ANSPRÜCHE HAFTBAR ZU MACHEN, OB INFOLGE DER ERFÜLLUNG EINES VERTRAGES,
  6251. EINES DELIKTES ODER ANDERS IM ZUSAMMENHANG MIT DER SOFTWARE ODER
  6252. SONSTIGER VERWENDUNG DER SOFTWARE ENTSTANDEN.
  6253. // Copyright (c) 2010 The Chromium Authors. All rights reserved.
  6254. //
  6255. // Redistribution and use in source and binary forms, with or without
  6256. // modification, are permitted provided that the following conditions are
  6257. // met:
  6258. //
  6259. // * Redistributions of source code must retain the above copyright
  6260. // notice, this list of conditions and the following disclaimer.
  6261. // * Redistributions in binary form must reproduce the above
  6262. // copyright notice, this list of conditions and the following disclaimer
  6263. // in the documentation and/or other materials provided with the
  6264. // distribution.
  6265. // * Neither the name of Google Inc. nor the names of its
  6266. // contributors may be used to endorse or promote products derived from
  6267. // this software without specific prior written permission.
  6268. //
  6269. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6270. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6271. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6272. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6273. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6274. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6275. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6276. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6277. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6278. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6279. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6280. MOZILLA PUBLIC LICENSE
  6281. Version 1.1
  6282. ---------------
  6283. 1. Definitions.
  6284. 1.0.1. "Commercial Use" means distribution or otherwise making the
  6285. Covered Code available to a third party.
  6286. 1.1. "Contributor" means each entity that creates or contributes to
  6287. the creation of Modifications.
  6288. 1.2. "Contributor Version" means the combination of the Original
  6289. Code, prior Modifications used by a Contributor, and the Modifications
  6290. made by that particular Contributor.
  6291. 1.3. "Covered Code" means the Original Code or Modifications or the
  6292. combination of the Original Code and Modifications, in each case
  6293. including portions thereof.
  6294. 1.4. "Electronic Distribution Mechanism" means a mechanism generally
  6295. accepted in the software development community for the electronic
  6296. transfer of data.
  6297. 1.5. "Executable" means Covered Code in any form other than Source
  6298. Code.
  6299. 1.6. "Initial Developer" means the individual or entity identified
  6300. as the Initial Developer in the Source Code notice required by Exhibit
  6301. A.
  6302. 1.7. "Larger Work" means a work which combines Covered Code or
  6303. portions thereof with code not governed by the terms of this License.
  6304. 1.8. "License" means this document.
  6305. 1.8.1. "Licensable" means having the right to grant, to the maximum
  6306. extent possible, whether at the time of the initial grant or
  6307. subsequently acquired, any and all of the rights conveyed herein.
  6308. 1.9. "Modifications" means any addition to or deletion from the
  6309. substance or structure of either the Original Code or any previous
  6310. Modifications. When Covered Code is released as a series of files, a
  6311. Modification is:
  6312. A. Any addition to or deletion from the contents of a file
  6313. containing Original Code or previous Modifications.
  6314. B. Any new file that contains any part of the Original Code or
  6315. previous Modifications.
  6316. 1.10. "Original Code" means Source Code of computer software code
  6317. which is described in the Source Code notice required by Exhibit A as
  6318. Original Code, and which, at the time of its release under this
  6319. License is not already Covered Code governed by this License.
  6320. 1.10.1. "Patent Claims" means any patent claim(s), now owned or
  6321. hereafter acquired, including without limitation, method, process,
  6322. and apparatus claims, in any patent Licensable by grantor.
  6323. 1.11. "Source Code" means the preferred form of the Covered Code for
  6324. making modifications to it, including all modules it contains, plus
  6325. any associated interface definition files, scripts used to control
  6326. compilation and installation of an Executable, or source code
  6327. differential comparisons against either the Original Code or another
  6328. well known, available Covered Code of the Contributor's choice. The
  6329. Source Code can be in a compressed or archival form, provided the
  6330. appropriate decompression or de-archiving software is widely available
  6331. for no charge.
  6332. 1.12. "You" (or "Your") means an individual or a legal entity
  6333. exercising rights under, and complying with all of the terms of, this
  6334. License or a future version of this License issued under Section 6.1.
  6335. For legal entities, "You" includes any entity which controls, is
  6336. controlled by, or is under common control with You. For purposes of
  6337. this definition, "control" means (a) the power, direct or indirect,
  6338. to cause the direction or management of such entity, whether by
  6339. contract or otherwise, or (b) ownership of more than fifty percent
  6340. (50%) of the outstanding shares or beneficial ownership of such
  6341. entity.
  6342. 2. Source Code License.
  6343. 2.1. The Initial Developer Grant.
  6344. The Initial Developer hereby grants You a world-wide, royalty-free,
  6345. non-exclusive license, subject to third party intellectual property
  6346. claims:
  6347. (a) under intellectual property rights (other than patent or
  6348. trademark) Licensable by Initial Developer to use, reproduce,
  6349. modify, display, perform, sublicense and distribute the Original
  6350. Code (or portions thereof) with or without Modifications, and/or
  6351. as part of a Larger Work; and
  6352. (b) under Patents Claims infringed by the making, using or
  6353. selling of Original Code, to make, have made, use, practice,
  6354. sell, and offer for sale, and/or otherwise dispose of the
  6355. Original Code (or portions thereof).
  6356. (c) the licenses granted in this Section 2.1(a) and (b) are
  6357. effective on the date Initial Developer first distributes
  6358. Original Code under the terms of this License.
  6359. (d) Notwithstanding Section 2.1(b) above, no patent license is
  6360. granted: 1) for code that You delete from the Original Code; 2)
  6361. separate from the Original Code; or 3) for infringements caused
  6362. by: i) the modification of the Original Code or ii) the
  6363. combination of the Original Code with other software or devices.
  6364. 2.2. Contributor Grant.
  6365. Subject to third party intellectual property claims, each Contributor
  6366. hereby grants You a world-wide, royalty-free, non-exclusive license
  6367. (a) under intellectual property rights (other than patent or
  6368. trademark) Licensable by Contributor, to use, reproduce, modify,
  6369. display, perform, sublicense and distribute the Modifications
  6370. created by such Contributor (or portions thereof) either on an
  6371. unmodified basis, with other Modifications, as Covered Code
  6372. and/or as part of a Larger Work; and
  6373. (b) under Patent Claims infringed by the making, using, or
  6374. selling of Modifications made by that Contributor either alone
  6375. and/or in combination with its Contributor Version (or portions
  6376. of such combination), to make, use, sell, offer for sale, have
  6377. made, and/or otherwise dispose of: 1) Modifications made by that
  6378. Contributor (or portions thereof); and 2) the combination of
  6379. Modifications made by that Contributor with its Contributor
  6380. Version (or portions of such combination).
  6381. (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
  6382. effective on the date Contributor first makes Commercial Use of
  6383. the Covered Code.
  6384. (d) Notwithstanding Section 2.2(b) above, no patent license is
  6385. granted: 1) for any code that Contributor has deleted from the
  6386. Contributor Version; 2) separate from the Contributor Version;
  6387. 3) for infringements caused by: i) third party modifications of
  6388. Contributor Version or ii) the combination of Modifications made
  6389. by that Contributor with other software (except as part of the
  6390. Contributor Version) or other devices; or 4) under Patent Claims
  6391. infringed by Covered Code in the absence of Modifications made by
  6392. that Contributor.
  6393. 3. Distribution Obligations.
  6394. 3.1. Application of License.
  6395. The Modifications which You create or to which You contribute are
  6396. governed by the terms of this License, including without limitation
  6397. Section 2.2. The Source Code version of Covered Code may be
  6398. distributed only under the terms of this License or a future version
  6399. of this License released under Section 6.1, and You must include a
  6400. copy of this License with every copy of the Source Code You
  6401. distribute. You may not offer or impose any terms on any Source Code
  6402. version that alters or restricts the applicable version of this
  6403. License or the recipients' rights hereunder. However, You may include
  6404. an additional document offering the additional rights described in
  6405. Section 3.5.
  6406. 3.2. Availability of Source Code.
  6407. Any Modification which You create or to which You contribute must be
  6408. made available in Source Code form under the terms of this License
  6409. either on the same media as an Executable version or via an accepted
  6410. Electronic Distribution Mechanism to anyone to whom you made an
  6411. Executable version available; and if made available via Electronic
  6412. Distribution Mechanism, must remain available for at least twelve (12)
  6413. months after the date it initially became available, or at least six
  6414. (6) months after a subsequent version of that particular Modification
  6415. has been made available to such recipients. You are responsible for
  6416. ensuring that the Source Code version remains available even if the
  6417. Electronic Distribution Mechanism is maintained by a third party.
  6418. 3.3. Description of Modifications.
  6419. You must cause all Covered Code to which You contribute to contain a
  6420. file documenting the changes You made to create that Covered Code and
  6421. the date of any change. You must include a prominent statement that
  6422. the Modification is derived, directly or indirectly, from Original
  6423. Code provided by the Initial Developer and including the name of the
  6424. Initial Developer in (a) the Source Code, and (b) in any notice in an
  6425. Executable version or related documentation in which You describe the
  6426. origin or ownership of the Covered Code.
  6427. 3.4. Intellectual Property Matters
  6428. (a) Third Party Claims.
  6429. If Contributor has knowledge that a license under a third party's
  6430. intellectual property rights is required to exercise the rights
  6431. granted by such Contributor under Sections 2.1 or 2.2,
  6432. Contributor must include a text file with the Source Code
  6433. distribution titled "LEGAL" which describes the claim and the
  6434. party making the claim in sufficient detail that a recipient will
  6435. know whom to contact. If Contributor obtains such knowledge after
  6436. the Modification is made available as described in Section 3.2,
  6437. Contributor shall promptly modify the LEGAL file in all copies
  6438. Contributor makes available thereafter and shall take other steps
  6439. (such as notifying appropriate mailing lists or newsgroups)
  6440. reasonably calculated to inform those who received the Covered
  6441. Code that new knowledge has been obtained.
  6442. (b) Contributor APIs.
  6443. If Contributor's Modifications include an application programming
  6444. interface and Contributor has knowledge of patent licenses which
  6445. are reasonably necessary to implement that API, Contributor must
  6446. also include this information in the LEGAL file.
  6447. (c) Representations.
  6448. Contributor represents that, except as disclosed pursuant to
  6449. Section 3.4(a) above, Contributor believes that Contributor's
  6450. Modifications are Contributor's original creation(s) and/or
  6451. Contributor has sufficient rights to grant the rights conveyed by
  6452. this License.
  6453. 3.5. Required Notices.
  6454. You must duplicate the notice in Exhibit A in each file of the Source
  6455. Code. If it is not possible to put such notice in a particular Source
  6456. Code file due to its structure, then You must include such notice in a
  6457. location (such as a relevant directory) where a user would be likely
  6458. to look for such a notice. If You created one or more Modification(s)
  6459. You may add your name as a Contributor to the notice described in
  6460. Exhibit A. You must also duplicate this License in any documentation
  6461. for the Source Code where You describe recipients' rights or ownership
  6462. rights relating to Covered Code. You may choose to offer, and to
  6463. charge a fee for, warranty, support, indemnity or liability
  6464. obligations to one or more recipients of Covered Code. However, You
  6465. may do so only on Your own behalf, and not on behalf of the Initial
  6466. Developer or any Contributor. You must make it absolutely clear than
  6467. any such warranty, support, indemnity or liability obligation is
  6468. offered by You alone, and You hereby agree to indemnify the Initial
  6469. Developer and every Contributor for any liability incurred by the
  6470. Initial Developer or such Contributor as a result of warranty,
  6471. support, indemnity or liability terms You offer.
  6472. 3.6. Distribution of Executable Versions.
  6473. You may distribute Covered Code in Executable form only if the
  6474. requirements of Section 3.1-3.5 have been met for that Covered Code,
  6475. and if You include a notice stating that the Source Code version of
  6476. the Covered Code is available under the terms of this License,
  6477. including a description of how and where You have fulfilled the
  6478. obligations of Section 3.2. The notice must be conspicuously included
  6479. in any notice in an Executable version, related documentation or
  6480. collateral in which You describe recipients' rights relating to the
  6481. Covered Code. You may distribute the Executable version of Covered
  6482. Code or ownership rights under a license of Your choice, which may
  6483. contain terms different from this License, provided that You are in
  6484. compliance with the terms of this License and that the license for the
  6485. Executable version does not attempt to limit or alter the recipient's
  6486. rights in the Source Code version from the rights set forth in this
  6487. License. If You distribute the Executable version under a different
  6488. license You must make it absolutely clear that any terms which differ
  6489. from this License are offered by You alone, not by the Initial
  6490. Developer or any Contributor. You hereby agree to indemnify the
  6491. Initial Developer and every Contributor for any liability incurred by
  6492. the Initial Developer or such Contributor as a result of any such
  6493. terms You offer.
  6494. 3.7. Larger Works.
  6495. You may create a Larger Work by combining Covered Code with other code
  6496. not governed by the terms of this License and distribute the Larger
  6497. Work as a single product. In such a case, You must make sure the
  6498. requirements of this License are fulfilled for the Covered Code.
  6499. 4. Inability to Comply Due to Statute or Regulation.
  6500. If it is impossible for You to comply with any of the terms of this
  6501. License with respect to some or all of the Covered Code due to
  6502. statute, judicial order, or regulation then You must: (a) comply with
  6503. the terms of this License to the maximum extent possible; and (b)
  6504. describe the limitations and the code they affect. Such description
  6505. must be included in the LEGAL file described in Section 3.4 and must
  6506. be included with all distributions of the Source Code. Except to the
  6507. extent prohibited by statute or regulation, such description must be
  6508. sufficiently detailed for a recipient of ordinary skill to be able to
  6509. understand it.
  6510. 5. Application of this License.
  6511. This License applies to code to which the Initial Developer has
  6512. attached the notice in Exhibit A and to related Covered Code.
  6513. 6. Versions of the License.
  6514. 6.1. New Versions.
  6515. Netscape Communications Corporation ("Netscape") may publish revised
  6516. and/or new versions of the License from time to time. Each version
  6517. will be given a distinguishing version number.
  6518. 6.2. Effect of New Versions.
  6519. Once Covered Code has been published under a particular version of the
  6520. License, You may always continue to use it under the terms of that
  6521. version. You may also choose to use such Covered Code under the terms
  6522. of any subsequent version of the License published by Netscape. No one
  6523. other than Netscape has the right to modify the terms applicable to
  6524. Covered Code created under this License.
  6525. 6.3. Derivative Works.
  6526. If You create or use a modified version of this License (which you may
  6527. only do in order to apply it to code which is not already Covered Code
  6528. governed by this License), You must (a) rename Your license so that
  6529. the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
  6530. "MPL", "NPL" or any confusingly similar phrase do not appear in your
  6531. license (except to note that your license differs from this License)
  6532. and (b) otherwise make it clear that Your version of the license
  6533. contains terms which differ from the Mozilla Public License and
  6534. Netscape Public License. (Filling in the name of the Initial
  6535. Developer, Original Code or Contributor in the notice described in
  6536. Exhibit A shall not of themselves be deemed to be modifications of
  6537. this License.)
  6538. 7. DISCLAIMER OF WARRANTY.
  6539. COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
  6540. WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
  6541. WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
  6542. DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
  6543. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
  6544. IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
  6545. YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
  6546. COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
  6547. OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
  6548. ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
  6549. 8. TERMINATION.
  6550. 8.1. This License and the rights granted hereunder will terminate
  6551. automatically if You fail to comply with terms herein and fail to cure
  6552. such breach within 30 days of becoming aware of the breach. All
  6553. sublicenses to the Covered Code which are properly granted shall
  6554. survive any termination of this License. Provisions which, by their
  6555. nature, must remain in effect beyond the termination of this License
  6556. shall survive.
  6557. 8.2. If You initiate litigation by asserting a patent infringement
  6558. claim (excluding declatory judgment actions) against Initial Developer
  6559. or a Contributor (the Initial Developer or Contributor against whom
  6560. You file such action is referred to as "Participant") alleging that:
  6561. (a) such Participant's Contributor Version directly or indirectly
  6562. infringes any patent, then any and all rights granted by such
  6563. Participant to You under Sections 2.1 and/or 2.2 of this License
  6564. shall, upon 60 days notice from Participant terminate prospectively,
  6565. unless if within 60 days after receipt of notice You either: (i)
  6566. agree in writing to pay Participant a mutually agreeable reasonable
  6567. royalty for Your past and future use of Modifications made by such
  6568. Participant, or (ii) withdraw Your litigation claim with respect to
  6569. the Contributor Version against such Participant. If within 60 days
  6570. of notice, a reasonable royalty and payment arrangement are not
  6571. mutually agreed upon in writing by the parties or the litigation claim
  6572. is not withdrawn, the rights granted by Participant to You under
  6573. Sections 2.1 and/or 2.2 automatically terminate at the expiration of
  6574. the 60 day notice period specified above.
  6575. (b) any software, hardware, or device, other than such Participant's
  6576. Contributor Version, directly or indirectly infringes any patent, then
  6577. any rights granted to You by such Participant under Sections 2.1(b)
  6578. and 2.2(b) are revoked effective as of the date You first made, used,
  6579. sold, distributed, or had made, Modifications made by that
  6580. Participant.
  6581. 8.3. If You assert a patent infringement claim against Participant
  6582. alleging that such Participant's Contributor Version directly or
  6583. indirectly infringes any patent where such claim is resolved (such as
  6584. by license or settlement) prior to the initiation of patent
  6585. infringement litigation, then the reasonable value of the licenses
  6586. granted by such Participant under Sections 2.1 or 2.2 shall be taken
  6587. into account in determining the amount or value of any payment or
  6588. license.
  6589. 8.4. In the event of termination under Sections 8.1 or 8.2 above,
  6590. all end user license agreements (excluding distributors and resellers)
  6591. which have been validly granted by You or any distributor hereunder
  6592. prior to termination shall survive termination.
  6593. 9. LIMITATION OF LIABILITY.
  6594. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
  6595. (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
  6596. DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
  6597. OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
  6598. ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
  6599. CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
  6600. WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
  6601. COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
  6602. INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
  6603. LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
  6604. RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
  6605. PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
  6606. EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
  6607. THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
  6608. 10. U.S. GOVERNMENT END USERS.
  6609. The Covered Code is a "commercial item," as that term is defined in
  6610. 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
  6611. software" and "commercial computer software documentation," as such
  6612. terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
  6613. C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
  6614. all U.S. Government End Users acquire Covered Code with only those
  6615. rights set forth herein.
  6616. 11. MISCELLANEOUS.
  6617. This License represents the complete agreement concerning subject
  6618. matter hereof. If any provision of this License is held to be
  6619. unenforceable, such provision shall be reformed only to the extent
  6620. necessary to make it enforceable. This License shall be governed by
  6621. California law provisions (except to the extent applicable law, if
  6622. any, provides otherwise), excluding its conflict-of-law provisions.
  6623. With respect to disputes in which at least one party is a citizen of,
  6624. or an entity chartered or registered to do business in the United
  6625. States of America, any litigation relating to this License shall be
  6626. subject to the jurisdiction of the Federal Courts of the Northern
  6627. District of California, with venue lying in Santa Clara County,
  6628. California, with the losing party responsible for costs, including
  6629. without limitation, court costs and reasonable attorneys' fees and
  6630. expenses. The application of the United Nations Convention on
  6631. Contracts for the International Sale of Goods is expressly excluded.
  6632. Any law or regulation which provides that the language of a contract
  6633. shall be construed against the drafter shall not apply to this
  6634. License.
  6635. 12. RESPONSIBILITY FOR CLAIMS.
  6636. As between Initial Developer and the Contributors, each party is
  6637. responsible for claims and damages arising, directly or indirectly,
  6638. out of its utilization of rights under this License and You agree to
  6639. work with Initial Developer and Contributors to distribute such
  6640. responsibility on an equitable basis. Nothing herein is intended or
  6641. shall be deemed to constitute any admission of liability.
  6642. 13. MULTIPLE-LICENSED CODE.
  6643. Initial Developer may designate portions of the Covered Code as
  6644. "Multiple-Licensed". "Multiple-Licensed" means that the Initial
  6645. Developer permits you to utilize portions of the Covered Code under
  6646. Your choice of the NPL or the alternative licenses, if any, specified
  6647. by the Initial Developer in the file described in Exhibit A.
  6648. EXHIBIT A -Mozilla Public License.
  6649. ``The contents of this file are subject to the Mozilla Public License
  6650. Version 1.1 (the "License"); you may not use this file except in
  6651. compliance with the License. You may obtain a copy of the License at
  6652. http://www.mozilla.org/MPL/
  6653. Software distributed under the License is distributed on an "AS IS"
  6654. basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
  6655. License for the specific language governing rights and limitations
  6656. under the License.
  6657. The Original Code is ______________________________________.
  6658. The Initial Developer of the Original Code is ________________________.
  6659. Portions created by ______________________ are Copyright (C) ______
  6660. _______________________. All Rights Reserved.
  6661. Contributor(s): ______________________________________.
  6662. Alternatively, the contents of this file may be used under the terms
  6663. of the _____ license (the "[___] License"), in which case the
  6664. provisions of [______] License are applicable instead of those
  6665. above. If you wish to allow use of your version of this file only
  6666. under the terms of the [____] License and not to allow others to use
  6667. your version of this file under the MPL, indicate your decision by
  6668. deleting the provisions above and replace them with the notice and
  6669. other provisions required by the [___] License. If you do not delete
  6670. the provisions above, a recipient may use your version of this file
  6671. under either the MPL or the [___] License."
  6672. [NOTE: The text of this Exhibit A may differ slightly from the text of
  6673. the notices in the Source Code files of the Original Code. You should
  6674. use the text of this Exhibit A rather than the text found in the
  6675. Original Code Source Code for Your Modifications.]
  6676. ----------------------------------------------------------------------
  6677. AMENDMENTS
  6678. The Netscape Public License Version 1.1 ("NPL") consists of the
  6679. Mozilla Public License Version 1.1 with the following Amendments,
  6680. including Exhibit A-Netscape Public License. Files identified with
  6681. "Exhibit A-Netscape Public License" are governed by the Netscape
  6682. Public License Version 1.1.
  6683. Additional Terms applicable to the Netscape Public License.
  6684. I. Effect.
  6685. These additional terms described in this Netscape Public
  6686. License -- Amendments shall apply to the Mozilla Communicator
  6687. client code and to all Covered Code under this License.
  6688. II. "Netscape's Branded Code" means Covered Code that Netscape
  6689. distributes and/or permits others to distribute under one or more
  6690. trademark(s) which are controlled by Netscape but which are not
  6691. licensed for use under this License.
  6692. III. Netscape and logo.
  6693. This License does not grant any rights to use the trademarks
  6694. "Netscape", the "Netscape N and horizon" logo or the "Netscape
  6695. lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript",
  6696. "Smart Browsing" even if such marks are included in the Original
  6697. Code or Modifications.
  6698. IV. Inability to Comply Due to Contractual Obligation.
  6699. Prior to licensing the Original Code under this License, Netscape
  6700. has licensed third party code for use in Netscape's Branded Code.
  6701. To the extent that Netscape is limited contractually from making
  6702. such third party code available under this License, Netscape may
  6703. choose to reintegrate such code into Covered Code without being
  6704. required to distribute such code in Source Code form, even if
  6705. such code would otherwise be considered "Modifications" under
  6706. this License.
  6707. V. Use of Modifications and Covered Code by Initial Developer.
  6708. V.1. In General.
  6709. The obligations of Section 3 apply to Netscape, except to
  6710. the extent specified in this Amendment, Section V.2 and V.3.
  6711. V.2. Other Products.
  6712. Netscape may include Covered Code in products other than the
  6713. Netscape's Branded Code which are released by Netscape
  6714. during the two (2) years following the release date of the
  6715. Original Code, without such additional products becoming
  6716. subject to the terms of this License, and may license such
  6717. additional products on different terms from those contained
  6718. in this License.
  6719. V.3. Alternative Licensing.
  6720. Netscape may license the Source Code of Netscape's Branded
  6721. Code, including Modifications incorporated therein, without
  6722. such Netscape Branded Code becoming subject to the terms of
  6723. this License, and may license such Netscape Branded Code on
  6724. different terms from those contained in this License.
  6725. VI. Litigation.
  6726. Notwithstanding the limitations of Section 11 above, the
  6727. provisions regarding litigation in Section 11(a), (b) and (c) of
  6728. the License shall apply to all disputes relating to this License.
  6729. EXHIBIT A-Netscape Public License.
  6730. "The contents of this file are subject to the Netscape Public
  6731. License Version 1.1 (the "License"); you may not use this file
  6732. except in compliance with the License. You may obtain a copy of
  6733. the License at http://www.mozilla.org/NPL/
  6734. Software distributed under the License is distributed on an "AS
  6735. IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
  6736. implied. See the License for the specific language governing
  6737. rights and limitations under the License.
  6738. The Original Code is Mozilla Communicator client code, released
  6739. March 31, 1998.
  6740. The Initial Developer of the Original Code is Netscape
  6741. Communications Corporation. Portions created by Netscape are
  6742. Copyright (C) 1998-1999 Netscape Communications Corporation. All
  6743. Rights Reserved.
  6744. Contributor(s): ______________________________________.
  6745. Alternatively, the contents of this file may be used under the
  6746. terms of the _____ license (the "[___] License"), in which case
  6747. the provisions of [______] License are applicable instead of
  6748. those above. If you wish to allow use of your version of this
  6749. file only under the terms of the [____] License and not to allow
  6750. others to use your version of this file under the NPL, indicate
  6751. your decision by deleting the provisions above and replace them
  6752. with the notice and other provisions required by the [___]
  6753. License. If you do not delete the provisions above, a recipient
  6754. may use your version of this file under either the NPL or the
  6755. [___] License."
  6756. GNU GENERAL PUBLIC LICENSE
  6757. Version 2, June 1991
  6758. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  6759. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  6760. Everyone is permitted to copy and distribute verbatim copies
  6761. of this license document, but changing it is not allowed.
  6762. Preamble
  6763. The licenses for most software are designed to take away your
  6764. freedom to share and change it. By contrast, the GNU General Public
  6765. License is intended to guarantee your freedom to share and change free
  6766. software--to make sure the software is free for all its users. This
  6767. General Public License applies to most of the Free Software
  6768. Foundation's software and to any other program whose authors commit to
  6769. using it. (Some other Free Software Foundation software is covered by
  6770. the GNU Library General Public License instead.) You can apply it to
  6771. your programs, too.
  6772. When we speak of free software, we are referring to freedom, not
  6773. price. Our General Public Licenses are designed to make sure that you
  6774. have the freedom to distribute copies of free software (and charge for
  6775. this service if you wish), that you receive source code or can get it
  6776. if you want it, that you can change the software or use pieces of it
  6777. in new free programs; and that you know you can do these things.
  6778. To protect your rights, we need to make restrictions that forbid
  6779. anyone to deny you these rights or to ask you to surrender the rights.
  6780. These restrictions translate to certain responsibilities for you if you
  6781. distribute copies of the software, or if you modify it.
  6782. For example, if you distribute copies of such a program, whether
  6783. gratis or for a fee, you must give the recipients all the rights that
  6784. you have. You must make sure that they, too, receive or can get the
  6785. source code. And you must show them these terms so they know their
  6786. rights.
  6787. We protect your rights with two steps: (1) copyright the software, and
  6788. (2) offer you this license which gives you legal permission to copy,
  6789. distribute and/or modify the software.
  6790. Also, for each author's protection and ours, we want to make certain
  6791. that everyone understands that there is no warranty for this free
  6792. software. If the software is modified by someone else and passed on, we
  6793. want its recipients to know that what they have is not the original, so
  6794. that any problems introduced by others will not reflect on the original
  6795. authors' reputations.
  6796. Finally, any free program is threatened constantly by software
  6797. patents. We wish to avoid the danger that redistributors of a free
  6798. program will individually obtain patent licenses, in effect making the
  6799. program proprietary. To prevent this, we have made it clear that any
  6800. patent must be licensed for everyone's free use or not licensed at all.
  6801. The precise terms and conditions for copying, distribution and
  6802. modification follow.
  6803. GNU GENERAL PUBLIC LICENSE
  6804. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  6805. 0. This License applies to any program or other work which contains
  6806. a notice placed by the copyright holder saying it may be distributed
  6807. under the terms of this General Public License. The "Program", below,
  6808. refers to any such program or work, and a "work based on the Program"
  6809. means either the Program or any derivative work under copyright law:
  6810. that is to say, a work containing the Program or a portion of it,
  6811. either verbatim or with modifications and/or translated into another
  6812. language. (Hereinafter, translation is included without limitation in
  6813. the term "modification".) Each licensee is addressed as "you".
  6814. Activities other than copying, distribution and modification are not
  6815. covered by this License; they are outside its scope. The act of
  6816. running the Program is not restricted, and the output from the Program
  6817. is covered only if its contents constitute a work based on the
  6818. Program (independent of having been made by running the Program).
  6819. Whether that is true depends on what the Program does.
  6820. 1. You may copy and distribute verbatim copies of the Program's
  6821. source code as you receive it, in any medium, provided that you
  6822. conspicuously and appropriately publish on each copy an appropriate
  6823. copyright notice and disclaimer of warranty; keep intact all the
  6824. notices that refer to this License and to the absence of any warranty;
  6825. and give any other recipients of the Program a copy of this License
  6826. along with the Program.
  6827. You may charge a fee for the physical act of transferring a copy, and
  6828. you may at your option offer warranty protection in exchange for a fee.
  6829. 2. You may modify your copy or copies of the Program or any portion
  6830. of it, thus forming a work based on the Program, and copy and
  6831. distribute such modifications or work under the terms of Section 1
  6832. above, provided that you also meet all of these conditions:
  6833. a) You must cause the modified files to carry prominent notices
  6834. stating that you changed the files and the date of any change.
  6835. b) You must cause any work that you distribute or publish, that in
  6836. whole or in part contains or is derived from the Program or any
  6837. part thereof, to be licensed as a whole at no charge to all third
  6838. parties under the terms of this License.
  6839. c) If the modified program normally reads commands interactively
  6840. when run, you must cause it, when started running for such
  6841. interactive use in the most ordinary way, to print or display an
  6842. announcement including an appropriate copyright notice and a
  6843. notice that there is no warranty (or else, saying that you provide
  6844. a warranty) and that users may redistribute the program under
  6845. these conditions, and telling the user how to view a copy of this
  6846. License. (Exception: if the Program itself is interactive but
  6847. does not normally print such an announcement, your work based on
  6848. the Program is not required to print an announcement.)
  6849. These requirements apply to the modified work as a whole. If
  6850. identifiable sections of that work are not derived from the Program,
  6851. and can be reasonably considered independent and separate works in
  6852. themselves, then this License, and its terms, do not apply to those
  6853. sections when you distribute them as separate works. But when you
  6854. distribute the same sections as part of a whole which is a work based
  6855. on the Program, the distribution of the whole must be on the terms of
  6856. this License, whose permissions for other licensees extend to the
  6857. entire whole, and thus to each and every part regardless of who wrote it.
  6858. Thus, it is not the intent of this section to claim rights or contest
  6859. your rights to work written entirely by you; rather, the intent is to
  6860. exercise the right to control the distribution of derivative or
  6861. collective works based on the Program.
  6862. In addition, mere aggregation of another work not based on the Program
  6863. with the Program (or with a work based on the Program) on a volume of
  6864. a storage or distribution medium does not bring the other work under
  6865. the scope of this License.
  6866. 3. You may copy and distribute the Program (or a work based on it,
  6867. under Section 2) in object code or executable form under the terms of
  6868. Sections 1 and 2 above provided that you also do one of the following:
  6869. a) Accompany it with the complete corresponding machine-readable
  6870. source code, which must be distributed under the terms of Sections
  6871. 1 and 2 above on a medium customarily used for software interchange; or,
  6872. b) Accompany it with a written offer, valid for at least three
  6873. years, to give any third party, for a charge no more than your
  6874. cost of physically performing source distribution, a complete
  6875. machine-readable copy of the corresponding source code, to be
  6876. distributed under the terms of Sections 1 and 2 above on a medium
  6877. customarily used for software interchange; or,
  6878. c) Accompany it with the information you received as to the offer
  6879. to distribute corresponding source code. (This alternative is
  6880. allowed only for noncommercial distribution and only if you
  6881. received the program in object code or executable form with such
  6882. an offer, in accord with Subsection b above.)
  6883. The source code for a work means the preferred form of the work for
  6884. making modifications to it. For an executable work, complete source
  6885. code means all the source code for all modules it contains, plus any
  6886. associated interface definition files, plus the scripts used to
  6887. control compilation and installation of the executable. However, as a
  6888. special exception, the source code distributed need not include
  6889. anything that is normally distributed (in either source or binary
  6890. form) with the major components (compiler, kernel, and so on) of the
  6891. operating system on which the executable runs, unless that component
  6892. itself accompanies the executable.
  6893. If distribution of executable or object code is made by offering
  6894. access to copy from a designated place, then offering equivalent
  6895. access to copy the source code from the same place counts as
  6896. distribution of the source code, even though third parties are not
  6897. compelled to copy the source along with the object code.
  6898. 4. You may not copy, modify, sublicense, or distribute the Program
  6899. except as expressly provided under this License. Any attempt
  6900. otherwise to copy, modify, sublicense or distribute the Program is
  6901. void, and will automatically terminate your rights under this License.
  6902. However, parties who have received copies, or rights, from you under
  6903. this License will not have their licenses terminated so long as such
  6904. parties remain in full compliance.
  6905. 5. You are not required to accept this License, since you have not
  6906. signed it. However, nothing else grants you permission to modify or
  6907. distribute the Program or its derivative works. These actions are
  6908. prohibited by law if you do not accept this License. Therefore, by
  6909. modifying or distributing the Program (or any work based on the
  6910. Program), you indicate your acceptance of this License to do so, and
  6911. all its terms and conditions for copying, distributing or modifying
  6912. the Program or works based on it.
  6913. 6. Each time you redistribute the Program (or any work based on the
  6914. Program), the recipient automatically receives a license from the
  6915. original licensor to copy, distribute or modify the Program subject to
  6916. these terms and conditions. You may not impose any further
  6917. restrictions on the recipients' exercise of the rights granted herein.
  6918. You are not responsible for enforcing compliance by third parties to
  6919. this License.
  6920. 7. If, as a consequence of a court judgment or allegation of patent
  6921. infringement or for any other reason (not limited to patent issues),
  6922. conditions are imposed on you (whether by court order, agreement or
  6923. otherwise) that contradict the conditions of this License, they do not
  6924. excuse you from the conditions of this License. If you cannot
  6925. distribute so as to satisfy simultaneously your obligations under this
  6926. License and any other pertinent obligations, then as a consequence you
  6927. may not distribute the Program at all. For example, if a patent
  6928. license would not permit royalty-free redistribution of the Program by
  6929. all those who receive copies directly or indirectly through you, then
  6930. the only way you could satisfy both it and this License would be to
  6931. refrain entirely from distribution of the Program.
  6932. If any portion of this section is held invalid or unenforceable under
  6933. any particular circumstance, the balance of the section is intended to
  6934. apply and the section as a whole is intended to apply in other
  6935. circumstances.
  6936. It is not the purpose of this section to induce you to infringe any
  6937. patents or other property right claims or to contest validity of any
  6938. such claims; this section has the sole purpose of protecting the
  6939. integrity of the free software distribution system, which is
  6940. implemented by public license practices. Many people have made
  6941. generous contributions to the wide range of software distributed
  6942. through that system in reliance on consistent application of that
  6943. system; it is up to the author/donor to decide if he or she is willing
  6944. to distribute software through any other system and a licensee cannot
  6945. impose that choice.
  6946. This section is intended to make thoroughly clear what is believed to
  6947. be a consequence of the rest of this License.
  6948. 8. If the distribution and/or use of the Program is restricted in
  6949. certain countries either by patents or by copyrighted interfaces, the
  6950. original copyright holder who places the Program under this License
  6951. may add an explicit geographical distribution limitation excluding
  6952. those countries, so that distribution is permitted only in or among
  6953. countries not thus excluded. In such case, this License incorporates
  6954. the limitation as if written in the body of this License.
  6955. 9. The Free Software Foundation may publish revised and/or new versions
  6956. of the General Public License from time to time. Such new versions will
  6957. be similar in spirit to the present version, but may differ in detail to
  6958. address new problems or concerns.
  6959. Each version is given a distinguishing version number. If the Program
  6960. specifies a version number of this License which applies to it and "any
  6961. later version", you have the option of following the terms and conditions
  6962. either of that version or of any later version published by the Free
  6963. Software Foundation. If the Program does not specify a version number of
  6964. this License, you may choose any version ever published by the Free Software
  6965. Foundation.
  6966. 10. If you wish to incorporate parts of the Program into other free
  6967. programs whose distribution conditions are different, write to the author
  6968. to ask for permission. For software which is copyrighted by the Free
  6969. Software Foundation, write to the Free Software Foundation; we sometimes
  6970. make exceptions for this. Our decision will be guided by the two goals
  6971. of preserving the free status of all derivatives of our free software and
  6972. of promoting the sharing and reuse of software generally.
  6973. NO WARRANTY
  6974. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  6975. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  6976. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  6977. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  6978. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  6979. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  6980. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  6981. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  6982. REPAIR OR CORRECTION.
  6983. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  6984. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  6985. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  6986. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  6987. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  6988. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  6989. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  6990. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  6991. POSSIBILITY OF SUCH DAMAGES.
  6992. END OF TERMS AND CONDITIONS
  6993. How to Apply These Terms to Your New Programs
  6994. If you develop a new program, and you want it to be of the greatest
  6995. possible use to the public, the best way to achieve this is to make it
  6996. free software which everyone can redistribute and change under these terms.
  6997. To do so, attach the following notices to the program. It is safest
  6998. to attach them to the start of each source file to most effectively
  6999. convey the exclusion of warranty; and each file should have at least
  7000. the "copyright" line and a pointer to where the full notice is found.
  7001. <one line to give the program's name and a brief idea of what it does.>
  7002. Copyright (C) 19yy <name of author>
  7003. This program is free software; you can redistribute it and/or modify
  7004. it under the terms of the GNU General Public License as published by
  7005. the Free Software Foundation; either version 2 of the License, or
  7006. (at your option) any later version.
  7007. This program is distributed in the hope that it will be useful,
  7008. but WITHOUT ANY WARRANTY; without even the implied warranty of
  7009. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  7010. GNU General Public License for more details.
  7011. You should have received a copy of the GNU General Public License
  7012. along with this program; if not, write to the Free Software
  7013. Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  7014. Also add information on how to contact you by electronic and paper mail.
  7015. If the program is interactive, make it output a short notice like this
  7016. when it starts in an interactive mode:
  7017. Gnomovision version 69, Copyright (C) 19yy name of author
  7018. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  7019. This is free software, and you are welcome to redistribute it
  7020. under certain conditions; type `show c' for details.
  7021. The hypothetical commands `show w' and `show c' should show the appropriate
  7022. parts of the General Public License. Of course, the commands you use may
  7023. be called something other than `show w' and `show c'; they could even be
  7024. mouse-clicks or menu items--whatever suits your program.
  7025. You should also get your employer (if you work as a programmer) or your
  7026. school, if any, to sign a "copyright disclaimer" for the program, if
  7027. necessary. Here is a sample; alter the names:
  7028. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  7029. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  7030. <signature of Ty Coon>, 1 April 1989
  7031. Ty Coon, President of Vice
  7032. This General Public License does not permit incorporating your program into
  7033. proprietary programs. If your program is a subroutine library, you may
  7034. consider it more useful to permit linking proprietary applications with the
  7035. library. If this is what you want to do, use the GNU Library General
  7036. Public License instead of this License.
  7037. Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
  7038. and Clark Cooper
  7039. Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.
  7040. Permission is hereby granted, free of charge, to any person obtaining
  7041. a copy of this software and associated documentation files (the
  7042. "Software"), to deal in the Software without restriction, including
  7043. without limitation the rights to use, copy, modify, merge, publish,
  7044. distribute, sublicense, and/or sell copies of the Software, and to
  7045. permit persons to whom the Software is furnished to do so, subject to
  7046. the following conditions:
  7047. The above copyright notice and this permission notice shall be included
  7048. in all copies or substantial portions of the Software.
  7049. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  7050. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  7051. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  7052. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  7053. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  7054. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  7055. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  7056. Apache License
  7057. Version 2.0, January 2004
  7058. http://www.apache.org/licenses/
  7059. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7060. 1. Definitions.
  7061. "License" shall mean the terms and conditions for use, reproduction,
  7062. and distribution as defined by Sections 1 through 9 of this document.
  7063. "Licensor" shall mean the copyright owner or entity authorized by
  7064. the copyright owner that is granting the License.
  7065. "Legal Entity" shall mean the union of the acting entity and all
  7066. other entities that control, are controlled by, or are under common
  7067. control with that entity. For the purposes of this definition,
  7068. "control" means (i) the power, direct or indirect, to cause the
  7069. direction or management of such entity, whether by contract or
  7070. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7071. outstanding shares, or (iii) beneficial ownership of such entity.
  7072. "You" (or "Your") shall mean an individual or Legal Entity
  7073. exercising permissions granted by this License.
  7074. "Source" form shall mean the preferred form for making modifications,
  7075. including but not limited to software source code, documentation
  7076. source, and configuration files.
  7077. "Object" form shall mean any form resulting from mechanical
  7078. transformation or translation of a Source form, including but
  7079. not limited to compiled object code, generated documentation,
  7080. and conversions to other media types.
  7081. "Work" shall mean the work of authorship, whether in Source or
  7082. Object form, made available under the License, as indicated by a
  7083. copyright notice that is included in or attached to the work
  7084. (an example is provided in the Appendix below).
  7085. "Derivative Works" shall mean any work, whether in Source or Object
  7086. form, that is based on (or derived from) the Work and for which the
  7087. editorial revisions, annotations, elaborations, or other modifications
  7088. represent, as a whole, an original work of authorship. For the purposes
  7089. of this License, Derivative Works shall not include works that remain
  7090. separable from, or merely link (or bind by name) to the interfaces of,
  7091. the Work and Derivative Works thereof.
  7092. "Contribution" shall mean any work of authorship, including
  7093. the original version of the Work and any modifications or additions
  7094. to that Work or Derivative Works thereof, that is intentionally
  7095. submitted to Licensor for inclusion in the Work by the copyright owner
  7096. or by an individual or Legal Entity authorized to submit on behalf of
  7097. the copyright owner. For the purposes of this definition, "submitted"
  7098. means any form of electronic, verbal, or written communication sent
  7099. to the Licensor or its representatives, including but not limited to
  7100. communication on electronic mailing lists, source code control systems,
  7101. and issue tracking systems that are managed by, or on behalf of, the
  7102. Licensor for the purpose of discussing and improving the Work, but
  7103. excluding communication that is conspicuously marked or otherwise
  7104. designated in writing by the copyright owner as "Not a Contribution."
  7105. "Contributor" shall mean Licensor and any individual or Legal Entity
  7106. on behalf of whom a Contribution has been received by Licensor and
  7107. subsequently incorporated within the Work.
  7108. 2. Grant of Copyright License. Subject to the terms and conditions of
  7109. this License, each Contributor hereby grants to You a perpetual,
  7110. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7111. copyright license to reproduce, prepare Derivative Works of,
  7112. publicly display, publicly perform, sublicense, and distribute the
  7113. Work and such Derivative Works in Source or Object form.
  7114. 3. Grant of Patent License. Subject to the terms and conditions of
  7115. this License, each Contributor hereby grants to You a perpetual,
  7116. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7117. (except as stated in this section) patent license to make, have made,
  7118. use, offer to sell, sell, import, and otherwise transfer the Work,
  7119. where such license applies only to those patent claims licensable
  7120. by such Contributor that are necessarily infringed by their
  7121. Contribution(s) alone or by combination of their Contribution(s)
  7122. with the Work to which such Contribution(s) was submitted. If You
  7123. institute patent litigation against any entity (including a
  7124. cross-claim or counterclaim in a lawsuit) alleging that the Work
  7125. or a Contribution incorporated within the Work constitutes direct
  7126. or contributory patent infringement, then any patent licenses
  7127. granted to You under this License for that Work shall terminate
  7128. as of the date such litigation is filed.
  7129. 4. Redistribution. You may reproduce and distribute copies of the
  7130. Work or Derivative Works thereof in any medium, with or without
  7131. modifications, and in Source or Object form, provided that You
  7132. meet the following conditions:
  7133. (a) You must give any other recipients of the Work or
  7134. Derivative Works a copy of this License; and
  7135. (b) You must cause any modified files to carry prominent notices
  7136. stating that You changed the files; and
  7137. (c) You must retain, in the Source form of any Derivative Works
  7138. that You distribute, all copyright, patent, trademark, and
  7139. attribution notices from the Source form of the Work,
  7140. excluding those notices that do not pertain to any part of
  7141. the Derivative Works; and
  7142. (d) If the Work includes a "NOTICE" text file as part of its
  7143. distribution, then any Derivative Works that You distribute must
  7144. include a readable copy of the attribution notices contained
  7145. within such NOTICE file, excluding those notices that do not
  7146. pertain to any part of the Derivative Works, in at least one
  7147. of the following places: within a NOTICE text file distributed
  7148. as part of the Derivative Works; within the Source form or
  7149. documentation, if provided along with the Derivative Works; or,
  7150. within a display generated by the Derivative Works, if and
  7151. wherever such third-party notices normally appear. The contents
  7152. of the NOTICE file are for informational purposes only and
  7153. do not modify the License. You may add Your own attribution
  7154. notices within Derivative Works that You distribute, alongside
  7155. or as an addendum to the NOTICE text from the Work, provided
  7156. that such additional attribution notices cannot be construed
  7157. as modifying the License.
  7158. You may add Your own copyright statement to Your modifications and
  7159. may provide additional or different license terms and conditions
  7160. for use, reproduction, or distribution of Your modifications, or
  7161. for any such Derivative Works as a whole, provided Your use,
  7162. reproduction, and distribution of the Work otherwise complies with
  7163. the conditions stated in this License.
  7164. 5. Submission of Contributions. Unless You explicitly state otherwise,
  7165. any Contribution intentionally submitted for inclusion in the Work
  7166. by You to the Licensor shall be under the terms and conditions of
  7167. this License, without any additional terms or conditions.
  7168. Notwithstanding the above, nothing herein shall supersede or modify
  7169. the terms of any separate license agreement you may have executed
  7170. with Licensor regarding such Contributions.
  7171. 6. Trademarks. This License does not grant permission to use the trade
  7172. names, trademarks, service marks, or product names of the Licensor,
  7173. except as required for reasonable and customary use in describing the
  7174. origin of the Work and reproducing the content of the NOTICE file.
  7175. 7. Disclaimer of Warranty. Unless required by applicable law or
  7176. agreed to in writing, Licensor provides the Work (and each
  7177. Contributor provides its Contributions) on an "AS IS" BASIS,
  7178. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7179. implied, including, without limitation, any warranties or conditions
  7180. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7181. PARTICULAR PURPOSE. You are solely responsible for determining the
  7182. appropriateness of using or redistributing the Work and assume any
  7183. risks associated with Your exercise of permissions under this License.
  7184. 8. Limitation of Liability. In no event and under no legal theory,
  7185. whether in tort (including negligence), contract, or otherwise,
  7186. unless required by applicable law (such as deliberate and grossly
  7187. negligent acts) or agreed to in writing, shall any Contributor be
  7188. liable to You for damages, including any direct, indirect, special,
  7189. incidental, or consequential damages of any character arising as a
  7190. result of this License or out of the use or inability to use the
  7191. Work (including but not limited to damages for loss of goodwill,
  7192. work stoppage, computer failure or malfunction, or any and all
  7193. other commercial damages or losses), even if such Contributor
  7194. has been advised of the possibility of such damages.
  7195. 9. Accepting Warranty or Additional Liability. While redistributing
  7196. the Work or Derivative Works thereof, You may choose to offer,
  7197. and charge a fee for, acceptance of support, warranty, indemnity,
  7198. or other liability obligations and/or rights consistent with this
  7199. License. However, in accepting such obligations, You may act only
  7200. on Your own behalf and on Your sole responsibility, not on behalf
  7201. of any other Contributor, and only if You agree to indemnify,
  7202. defend, and hold each Contributor harmless for any liability
  7203. incurred by, or claims asserted against, such Contributor by reason
  7204. of your accepting any such warranty or additional liability.
  7205. END OF TERMS AND CONDITIONS
  7206. APPENDIX: How to apply the Apache License to your work.
  7207. To apply the Apache License to your work, attach the following
  7208. boilerplate notice, with the fields enclosed by brackets "[]"
  7209. replaced with your own identifying information. (Don't include
  7210. the brackets!) The text should be enclosed in the appropriate
  7211. comment syntax for the file format. We also recommend that a
  7212. file or class name and description of purpose be included on the
  7213. same "printed page" as the copyright notice for easier
  7214. identification within third-party archives.
  7215. Copyright 2011 Google Inc. All Rights Reserved.
  7216. Licensed under the Apache License, Version 2.0 (the "License");
  7217. you may not use this file except in compliance with the License.
  7218. You may obtain a copy of the License at
  7219. http://www.apache.org/licenses/LICENSE-2.0
  7220. Unless required by applicable law or agreed to in writing, software
  7221. distributed under the License is distributed on an "AS IS" BASIS,
  7222. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7223. See the License for the specific language governing permissions and
  7224. limitations under the License.
  7225. Copyright (c) 2007-2009 IOLA and Ole Laursen
  7226. Permission is hereby granted, free of charge, to any person
  7227. obtaining a copy of this software and associated documentation
  7228. files (the "Software"), to deal in the Software without
  7229. restriction, including without limitation the rights to use,
  7230. copy, modify, merge, publish, distribute, sublicense, and/or sell
  7231. copies of the Software, and to permit persons to whom the
  7232. Software is furnished to do so, subject to the following
  7233. conditions:
  7234. The above copyright notice and this permission notice shall be
  7235. included in all copies or substantial portions of the Software.
  7236. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  7237. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  7238. OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  7239. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
  7240. HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  7241. WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  7242. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  7243. OTHER DEALINGS IN THE SOFTWARE.
  7244. This software is based in part on the work of the FreeType Team.
  7245. ----------------------
  7246. The FreeType Project LICENSE
  7247. ----------------------------
  7248. 2006-Jan-27
  7249. Copyright 1996-2002, 2006 by
  7250. David Turner, Robert Wilhelm, and Werner Lemberg
  7251. Introduction
  7252. ============
  7253. The FreeType Project is distributed in several archive packages;
  7254. some of them may contain, in addition to the FreeType font engine,
  7255. various tools and contributions which rely on, or relate to, the
  7256. FreeType Project.
  7257. This license applies to all files found in such packages, and
  7258. which do not fall under their own explicit license. The license
  7259. affects thus the FreeType font engine, the test programs,
  7260. documentation and makefiles, at the very least.
  7261. This license was inspired by the BSD, Artistic, and IJG
  7262. (Independent JPEG Group) licenses, which all encourage inclusion
  7263. and use of free software in commercial and freeware products
  7264. alike. As a consequence, its main points are that:
  7265. o We don't promise that this software works. However, we will be
  7266. interested in any kind of bug reports. (`as is' distribution)
  7267. o You can use this software for whatever you want, in parts or
  7268. full form, without having to pay us. (`royalty-free' usage)
  7269. o You may not pretend that you wrote this software. If you use
  7270. it, or only parts of it, in a program, you must acknowledge
  7271. somewhere in your documentation that you have used the
  7272. FreeType code. (`credits')
  7273. We specifically permit and encourage the inclusion of this
  7274. software, with or without modifications, in commercial products.
  7275. We disclaim all warranties covering The FreeType Project and
  7276. assume no liability related to The FreeType Project.
  7277. Finally, many people asked us for a preferred form for a
  7278. credit/disclaimer to use in compliance with this license. We thus
  7279. encourage you to use the following text:
  7280. """
  7281. Portions of this software are copyright © <year> The FreeType
  7282. Project (www.freetype.org). All rights reserved.
  7283. """
  7284. Please replace <year> with the value from the FreeType version you
  7285. actually use.
  7286. Legal Terms
  7287. ===========
  7288. 0. Definitions
  7289. --------------
  7290. Throughout this license, the terms `package', `FreeType Project',
  7291. and `FreeType archive' refer to the set of files originally
  7292. distributed by the authors (David Turner, Robert Wilhelm, and
  7293. Werner Lemberg) as the `FreeType Project', be they named as alpha,
  7294. beta or final release.
  7295. `You' refers to the licensee, or person using the project, where
  7296. `using' is a generic term including compiling the project's source
  7297. code as well as linking it to form a `program' or `executable'.
  7298. This program is referred to as `a program using the FreeType
  7299. engine'.
  7300. This license applies to all files distributed in the original
  7301. FreeType Project, including all source code, binaries and
  7302. documentation, unless otherwise stated in the file in its
  7303. original, unmodified form as distributed in the original archive.
  7304. If you are unsure whether or not a particular file is covered by
  7305. this license, you must contact us to verify this.
  7306. The FreeType Project is copyright (C) 1996-2000 by David Turner,
  7307. Robert Wilhelm, and Werner Lemberg. All rights reserved except as
  7308. specified below.
  7309. 1. No Warranty
  7310. --------------
  7311. THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY
  7312. KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  7313. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  7314. PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
  7315. BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO
  7316. USE, OF THE FREETYPE PROJECT.
  7317. 2. Redistribution
  7318. -----------------
  7319. This license grants a worldwide, royalty-free, perpetual and
  7320. irrevocable right and license to use, execute, perform, compile,
  7321. display, copy, create derivative works of, distribute and
  7322. sublicense the FreeType Project (in both source and object code
  7323. forms) and derivative works thereof for any purpose; and to
  7324. authorize others to exercise some or all of the rights granted
  7325. herein, subject to the following conditions:
  7326. o Redistribution of source code must retain this license file
  7327. (`FTL.TXT') unaltered; any additions, deletions or changes to
  7328. the original files must be clearly indicated in accompanying
  7329. documentation. The copyright notices of the unaltered,
  7330. original files must be preserved in all copies of source
  7331. files.
  7332. o Redistribution in binary form must provide a disclaimer that
  7333. states that the software is based in part of the work of the
  7334. FreeType Team, in the distribution documentation. We also
  7335. encourage you to put an URL to the FreeType web page in your
  7336. documentation, though this isn't mandatory.
  7337. These conditions apply to any software derived from or based on
  7338. the FreeType Project, not just the unmodified files. If you use
  7339. our work, you must acknowledge us. However, no fee need be paid
  7340. to us.
  7341. 3. Advertising
  7342. --------------
  7343. Neither the FreeType authors and contributors nor you shall use
  7344. the name of the other for commercial, advertising, or promotional
  7345. purposes without specific prior written permission.
  7346. We suggest, but do not require, that you use one or more of the
  7347. following phrases to refer to this software in your documentation
  7348. or advertising materials: `FreeType Project', `FreeType Engine',
  7349. `FreeType library', or `FreeType Distribution'.
  7350. As you have not signed this license, you are not required to
  7351. accept it. However, as the FreeType Project is copyrighted
  7352. material, only this license, or another one contracted with the
  7353. authors, grants you the right to use, distribute, and modify it.
  7354. Therefore, by using, distributing, or modifying the FreeType
  7355. Project, you indicate that you understand and accept all the terms
  7356. of this license.
  7357. 4. Contacts
  7358. -----------
  7359. There are two mailing lists related to FreeType:
  7360. o freetype@nongnu.org
  7361. Discusses general use and applications of FreeType, as well as
  7362. future and wanted additions to the library and distribution.
  7363. If you are looking for support, start in this list if you
  7364. haven't found anything to help you in the documentation.
  7365. o freetype-devel@nongnu.org
  7366. Discusses bugs, as well as engine internals, design issues,
  7367. specific licenses, porting, etc.
  7368. Our home page can be found at
  7369. http://www.freetype.org
  7370. --- end of FTL.TXT ---
  7371. // Copyright (c) 2013 The Chromium Authors. All rights reserved.
  7372. //
  7373. // Redistribution and use in source and binary forms, with or without
  7374. // modification, are permitted provided that the following conditions are
  7375. // met:
  7376. //
  7377. // * Redistributions of source code must retain the above copyright
  7378. // notice, this list of conditions and the following disclaimer.
  7379. // * Redistributions in binary form must reproduce the above
  7380. // copyright notice, this list of conditions and the following disclaimer
  7381. // in the documentation and/or other materials provided with the
  7382. // distribution.
  7383. // * Neither the name of Google Inc. nor the names of its
  7384. // contributors may be used to endorse or promote products derived from
  7385. // this software without specific prior written permission.
  7386. //
  7387. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7388. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7389. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7390. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  7391. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  7392. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  7393. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  7394. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  7395. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7396. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7397. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7398. COPYRIGHTS
  7399. Compilation copyright is held by the GPSD project. All rights reserved.
  7400. GPSD project copyrights are assigned to the project lead, currently
  7401. Eric S. Raymond. Other portions of the GPSD code are Copyright (c)
  7402. 1997, 1998, 1999, 2000, 2001, 2002 by Remco Treffkorn, and others
  7403. Copyright (c) 2005 by Eric S. Raymond. For other copyrights, see
  7404. individual files.
  7405. BSD LICENSE
  7406. Redistribution and use in source and binary forms, with or without
  7407. modification, are permitted provided that the following conditions
  7408. are met:<P>
  7409. Redistributions of source code must retain the above copyright
  7410. notice, this list of conditions and the following disclaimer.<P>
  7411. Redistributions in binary form must reproduce the above copyright
  7412. notice, this list of conditions and the following disclaimer in the
  7413. documentation and/or other materials provided with the distribution.<P>
  7414. Neither name of the GPSD project nor the names of its contributors
  7415. may be used to endorse or promote products derived from this software
  7416. without specific prior written permission.
  7417. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7418. ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7419. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7420. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
  7421. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  7422. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  7423. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  7424. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  7425. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  7426. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  7427. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7428. GNU LIBRARY GENERAL PUBLIC LICENSE
  7429. Version 2, June 1991
  7430. Copyright (C) 1991 Free Software Foundation, Inc.
  7431. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  7432. Everyone is permitted to copy and distribute verbatim copies
  7433. of this license document, but changing it is not allowed.
  7434. [This is the first released version of the library GPL. It is
  7435. numbered 2 because it goes with version 2 of the ordinary GPL.]
  7436. Preamble
  7437. The licenses for most software are designed to take away your
  7438. freedom to share and change it. By contrast, the GNU General Public
  7439. Licenses are intended to guarantee your freedom to share and change
  7440. free software--to make sure the software is free for all its users.
  7441. This license, the Library General Public License, applies to some
  7442. specially designated Free Software Foundation software, and to any
  7443. other libraries whose authors decide to use it. You can use it for
  7444. your libraries, too.
  7445. When we speak of free software, we are referring to freedom, not
  7446. price. Our General Public Licenses are designed to make sure that you
  7447. have the freedom to distribute copies of free software (and charge for
  7448. this service if you wish), that you receive source code or can get it
  7449. if you want it, that you can change the software or use pieces of it
  7450. in new free programs; and that you know you can do these things.
  7451. To protect your rights, we need to make restrictions that forbid
  7452. anyone to deny you these rights or to ask you to surrender the rights.
  7453. These restrictions translate to certain responsibilities for you if
  7454. you distribute copies of the library, or if you modify it.
  7455. For example, if you distribute copies of the library, whether gratis
  7456. or for a fee, you must give the recipients all the rights that we gave
  7457. you. You must make sure that they, too, receive or can get the source
  7458. code. If you link a program with the library, you must provide
  7459. complete object files to the recipients so that they can relink them
  7460. with the library, after making changes to the library and recompiling
  7461. it. And you must show them these terms so they know their rights.
  7462. Our method of protecting your rights has two steps: (1) copyright
  7463. the library, and (2) offer you this license which gives you legal
  7464. permission to copy, distribute and/or modify the library.
  7465. Also, for each distributor's protection, we want to make certain
  7466. that everyone understands that there is no warranty for this free
  7467. library. If the library is modified by someone else and passed on, we
  7468. want its recipients to know that what they have is not the original
  7469. version, so that any problems introduced by others will not reflect on
  7470. the original authors' reputations.
  7471. Finally, any free program is threatened constantly by software
  7472. patents. We wish to avoid the danger that companies distributing free
  7473. software will individually obtain patent licenses, thus in effect
  7474. transforming the program into proprietary software. To prevent this,
  7475. we have made it clear that any patent must be licensed for everyone's
  7476. free use or not licensed at all.
  7477. Most GNU software, including some libraries, is covered by the ordinary
  7478. GNU General Public License, which was designed for utility programs. This
  7479. license, the GNU Library General Public License, applies to certain
  7480. designated libraries. This license is quite different from the ordinary
  7481. one; be sure to read it in full, and don't assume that anything in it is
  7482. the same as in the ordinary license.
  7483. The reason we have a separate public license for some libraries is that
  7484. they blur the distinction we usually make between modifying or adding to a
  7485. program and simply using it. Linking a program with a library, without
  7486. changing the library, is in some sense simply using the library, and is
  7487. analogous to running a utility program or application program. However, in
  7488. a textual and legal sense, the linked executable is a combined work, a
  7489. derivative of the original library, and the ordinary General Public License
  7490. treats it as such.
  7491. Because of this blurred distinction, using the ordinary General
  7492. Public License for libraries did not effectively promote software
  7493. sharing, because most developers did not use the libraries. We
  7494. concluded that weaker conditions might promote sharing better.
  7495. However, unrestricted linking of non-free programs would deprive the
  7496. users of those programs of all benefit from the free status of the
  7497. libraries themselves. This Library General Public License is intended to
  7498. permit developers of non-free programs to use free libraries, while
  7499. preserving your freedom as a user of such programs to change the free
  7500. libraries that are incorporated in them. (We have not seen how to achieve
  7501. this as regards changes in header files, but we have achieved it as regards
  7502. changes in the actual functions of the Library.) The hope is that this
  7503. will lead to faster development of free libraries.
  7504. The precise terms and conditions for copying, distribution and
  7505. modification follow. Pay close attention to the difference between a
  7506. "work based on the library" and a "work that uses the library". The
  7507. former contains code derived from the library, while the latter only
  7508. works together with the library.
  7509. Note that it is possible for a library to be covered by the ordinary
  7510. General Public License rather than by this special one.
  7511. GNU LIBRARY GENERAL PUBLIC LICENSE
  7512. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  7513. 0. This License Agreement applies to any software library which
  7514. contains a notice placed by the copyright holder or other authorized
  7515. party saying it may be distributed under the terms of this Library
  7516. General Public License (also called "this License"). Each licensee is
  7517. addressed as "you".
  7518. A "library" means a collection of software functions and/or data
  7519. prepared so as to be conveniently linked with application programs
  7520. (which use some of those functions and data) to form executables.
  7521. The "Library", below, refers to any such software library or work
  7522. which has been distributed under these terms. A "work based on the
  7523. Library" means either the Library or any derivative work under
  7524. copyright law: that is to say, a work containing the Library or a
  7525. portion of it, either verbatim or with modifications and/or translated
  7526. straightforwardly into another language. (Hereinafter, translation is
  7527. included without limitation in the term "modification".)
  7528. "Source code" for a work means the preferred form of the work for
  7529. making modifications to it. For a library, complete source code means
  7530. all the source code for all modules it contains, plus any associated
  7531. interface definition files, plus the scripts used to control compilation
  7532. and installation of the library.
  7533. Activities other than copying, distribution and modification are not
  7534. covered by this License; they are outside its scope. The act of
  7535. running a program using the Library is not restricted, and output from
  7536. such a program is covered only if its contents constitute a work based
  7537. on the Library (independent of the use of the Library in a tool for
  7538. writing it). Whether that is true depends on what the Library does
  7539. and what the program that uses the Library does.
  7540. 1. You may copy and distribute verbatim copies of the Library's
  7541. complete source code as you receive it, in any medium, provided that
  7542. you conspicuously and appropriately publish on each copy an
  7543. appropriate copyright notice and disclaimer of warranty; keep intact
  7544. all the notices that refer to this License and to the absence of any
  7545. warranty; and distribute a copy of this License along with the
  7546. Library.
  7547. You may charge a fee for the physical act of transferring a copy,
  7548. and you may at your option offer warranty protection in exchange for a
  7549. fee.
  7550. 2. You may modify your copy or copies of the Library or any portion
  7551. of it, thus forming a work based on the Library, and copy and
  7552. distribute such modifications or work under the terms of Section 1
  7553. above, provided that you also meet all of these conditions:
  7554. a) The modified work must itself be a software library.
  7555. b) You must cause the files modified to carry prominent notices
  7556. stating that you changed the files and the date of any change.
  7557. c) You must cause the whole of the work to be licensed at no
  7558. charge to all third parties under the terms of this License.
  7559. d) If a facility in the modified Library refers to a function or a
  7560. table of data to be supplied by an application program that uses
  7561. the facility, other than as an argument passed when the facility
  7562. is invoked, then you must make a good faith effort to ensure that,
  7563. in the event an application does not supply such function or
  7564. table, the facility still operates, and performs whatever part of
  7565. its purpose remains meaningful.
  7566. (For example, a function in a library to compute square roots has
  7567. a purpose that is entirely well-defined independent of the
  7568. application. Therefore, Subsection 2d requires that any
  7569. application-supplied function or table used by this function must
  7570. be optional: if the application does not supply it, the square
  7571. root function must still compute square roots.)
  7572. These requirements apply to the modified work as a whole. If
  7573. identifiable sections of that work are not derived from the Library,
  7574. and can be reasonably considered independent and separate works in
  7575. themselves, then this License, and its terms, do not apply to those
  7576. sections when you distribute them as separate works. But when you
  7577. distribute the same sections as part of a whole which is a work based
  7578. on the Library, the distribution of the whole must be on the terms of
  7579. this License, whose permissions for other licensees extend to the
  7580. entire whole, and thus to each and every part regardless of who wrote
  7581. it.
  7582. Thus, it is not the intent of this section to claim rights or contest
  7583. your rights to work written entirely by you; rather, the intent is to
  7584. exercise the right to control the distribution of derivative or
  7585. collective works based on the Library.
  7586. In addition, mere aggregation of another work not based on the Library
  7587. with the Library (or with a work based on the Library) on a volume of
  7588. a storage or distribution medium does not bring the other work under
  7589. the scope of this License.
  7590. 3. You may opt to apply the terms of the ordinary GNU General Public
  7591. License instead of this License to a given copy of the Library. To do
  7592. this, you must alter all the notices that refer to this License, so
  7593. that they refer to the ordinary GNU General Public License, version 2,
  7594. instead of to this License. (If a newer version than version 2 of the
  7595. ordinary GNU General Public License has appeared, then you can specify
  7596. that version instead if you wish.) Do not make any other change in
  7597. these notices.
  7598. Once this change is made in a given copy, it is irreversible for
  7599. that copy, so the ordinary GNU General Public License applies to all
  7600. subsequent copies and derivative works made from that copy.
  7601. This option is useful when you wish to copy part of the code of
  7602. the Library into a program that is not a library.
  7603. 4. You may copy and distribute the Library (or a portion or
  7604. derivative of it, under Section 2) in object code or executable form
  7605. under the terms of Sections 1 and 2 above provided that you accompany
  7606. it with the complete corresponding machine-readable source code, which
  7607. must be distributed under the terms of Sections 1 and 2 above on a
  7608. medium customarily used for software interchange.
  7609. If distribution of object code is made by offering access to copy
  7610. from a designated place, then offering equivalent access to copy the
  7611. source code from the same place satisfies the requirement to
  7612. distribute the source code, even though third parties are not
  7613. compelled to copy the source along with the object code.
  7614. 5. A program that contains no derivative of any portion of the
  7615. Library, but is designed to work with the Library by being compiled or
  7616. linked with it, is called a "work that uses the Library". Such a
  7617. work, in isolation, is not a derivative work of the Library, and
  7618. therefore falls outside the scope of this License.
  7619. However, linking a "work that uses the Library" with the Library
  7620. creates an executable that is a derivative of the Library (because it
  7621. contains portions of the Library), rather than a "work that uses the
  7622. library". The executable is therefore covered by this License.
  7623. Section 6 states terms for distribution of such executables.
  7624. When a "work that uses the Library" uses material from a header file
  7625. that is part of the Library, the object code for the work may be a
  7626. derivative work of the Library even though the source code is not.
  7627. Whether this is true is especially significant if the work can be
  7628. linked without the Library, or if the work is itself a library. The
  7629. threshold for this to be true is not precisely defined by law.
  7630. If such an object file uses only numerical parameters, data
  7631. structure layouts and accessors, and small macros and small inline
  7632. functions (ten lines or less in length), then the use of the object
  7633. file is unrestricted, regardless of whether it is legally a derivative
  7634. work. (Executables containing this object code plus portions of the
  7635. Library will still fall under Section 6.)
  7636. Otherwise, if the work is a derivative of the Library, you may
  7637. distribute the object code for the work under the terms of Section 6.
  7638. Any executables containing that work also fall under Section 6,
  7639. whether or not they are linked directly with the Library itself.
  7640. 6. As an exception to the Sections above, you may also compile or
  7641. link a "work that uses the Library" with the Library to produce a
  7642. work containing portions of the Library, and distribute that work
  7643. under terms of your choice, provided that the terms permit
  7644. modification of the work for the customer's own use and reverse
  7645. engineering for debugging such modifications.
  7646. You must give prominent notice with each copy of the work that the
  7647. Library is used in it and that the Library and its use are covered by
  7648. this License. You must supply a copy of this License. If the work
  7649. during execution displays copyright notices, you must include the
  7650. copyright notice for the Library among them, as well as a reference
  7651. directing the user to the copy of this License. Also, you must do one
  7652. of these things:
  7653. a) Accompany the work with the complete corresponding
  7654. machine-readable source code for the Library including whatever
  7655. changes were used in the work (which must be distributed under
  7656. Sections 1 and 2 above); and, if the work is an executable linked
  7657. with the Library, with the complete machine-readable "work that
  7658. uses the Library", as object code and/or source code, so that the
  7659. user can modify the Library and then relink to produce a modified
  7660. executable containing the modified Library. (It is understood
  7661. that the user who changes the contents of definitions files in the
  7662. Library will not necessarily be able to recompile the application
  7663. to use the modified definitions.)
  7664. b) Accompany the work with a written offer, valid for at
  7665. least three years, to give the same user the materials
  7666. specified in Subsection 6a, above, for a charge no more
  7667. than the cost of performing this distribution.
  7668. c) If distribution of the work is made by offering access to copy
  7669. from a designated place, offer equivalent access to copy the above
  7670. specified materials from the same place.
  7671. d) Verify that the user has already received a copy of these
  7672. materials or that you have already sent this user a copy.
  7673. For an executable, the required form of the "work that uses the
  7674. Library" must include any data and utility programs needed for
  7675. reproducing the executable from it. However, as a special exception,
  7676. the source code distributed need not include anything that is normally
  7677. distributed (in either source or binary form) with the major
  7678. components (compiler, kernel, and so on) of the operating system on
  7679. which the executable runs, unless that component itself accompanies
  7680. the executable.
  7681. It may happen that this requirement contradicts the license
  7682. restrictions of other proprietary libraries that do not normally
  7683. accompany the operating system. Such a contradiction means you cannot
  7684. use both them and the Library together in an executable that you
  7685. distribute.
  7686. 7. You may place library facilities that are a work based on the
  7687. Library side-by-side in a single library together with other library
  7688. facilities not covered by this License, and distribute such a combined
  7689. library, provided that the separate distribution of the work based on
  7690. the Library and of the other library facilities is otherwise
  7691. permitted, and provided that you do these two things:
  7692. a) Accompany the combined library with a copy of the same work
  7693. based on the Library, uncombined with any other library
  7694. facilities. This must be distributed under the terms of the
  7695. Sections above.
  7696. b) Give prominent notice with the combined library of the fact
  7697. that part of it is a work based on the Library, and explaining
  7698. where to find the accompanying uncombined form of the same work.
  7699. 8. You may not copy, modify, sublicense, link with, or distribute
  7700. the Library except as expressly provided under this License. Any
  7701. attempt otherwise to copy, modify, sublicense, link with, or
  7702. distribute the Library is void, and will automatically terminate your
  7703. rights under this License. However, parties who have received copies,
  7704. or rights, from you under this License will not have their licenses
  7705. terminated so long as such parties remain in full compliance.
  7706. 9. You are not required to accept this License, since you have not
  7707. signed it. However, nothing else grants you permission to modify or
  7708. distribute the Library or its derivative works. These actions are
  7709. prohibited by law if you do not accept this License. Therefore, by
  7710. modifying or distributing the Library (or any work based on the
  7711. Library), you indicate your acceptance of this License to do so, and
  7712. all its terms and conditions for copying, distributing or modifying
  7713. the Library or works based on it.
  7714. 10. Each time you redistribute the Library (or any work based on the
  7715. Library), the recipient automatically receives a license from the
  7716. original licensor to copy, distribute, link with or modify the Library
  7717. subject to these terms and conditions. You may not impose any further
  7718. restrictions on the recipients' exercise of the rights granted herein.
  7719. You are not responsible for enforcing compliance by third parties to
  7720. this License.
  7721. 11. If, as a consequence of a court judgment or allegation of patent
  7722. infringement or for any other reason (not limited to patent issues),
  7723. conditions are imposed on you (whether by court order, agreement or
  7724. otherwise) that contradict the conditions of this License, they do not
  7725. excuse you from the conditions of this License. If you cannot
  7726. distribute so as to satisfy simultaneously your obligations under this
  7727. License and any other pertinent obligations, then as a consequence you
  7728. may not distribute the Library at all. For example, if a patent
  7729. license would not permit royalty-free redistribution of the Library by
  7730. all those who receive copies directly or indirectly through you, then
  7731. the only way you could satisfy both it and this License would be to
  7732. refrain entirely from distribution of the Library.
  7733. If any portion of this section is held invalid or unenforceable under any
  7734. particular circumstance, the balance of the section is intended to apply,
  7735. and the section as a whole is intended to apply in other circumstances.
  7736. It is not the purpose of this section to induce you to infringe any
  7737. patents or other property right claims or to contest validity of any
  7738. such claims; this section has the sole purpose of protecting the
  7739. integrity of the free software distribution system which is
  7740. implemented by public license practices. Many people have made
  7741. generous contributions to the wide range of software distributed
  7742. through that system in reliance on consistent application of that
  7743. system; it is up to the author/donor to decide if he or she is willing
  7744. to distribute software through any other system and a licensee cannot
  7745. impose that choice.
  7746. This section is intended to make thoroughly clear what is believed to
  7747. be a consequence of the rest of this License.
  7748. 12. If the distribution and/or use of the Library is restricted in
  7749. certain countries either by patents or by copyrighted interfaces, the
  7750. original copyright holder who places the Library under this License may add
  7751. an explicit geographical distribution limitation excluding those countries,
  7752. so that distribution is permitted only in or among countries not thus
  7753. excluded. In such case, this License incorporates the limitation as if
  7754. written in the body of this License.
  7755. 13. The Free Software Foundation may publish revised and/or new
  7756. versions of the Library General Public License from time to time.
  7757. Such new versions will be similar in spirit to the present version,
  7758. but may differ in detail to address new problems or concerns.
  7759. Each version is given a distinguishing version number. If the Library
  7760. specifies a version number of this License which applies to it and
  7761. "any later version", you have the option of following the terms and
  7762. conditions either of that version or of any later version published by
  7763. the Free Software Foundation. If the Library does not specify a
  7764. license version number, you may choose any version ever published by
  7765. the Free Software Foundation.
  7766. 14. If you wish to incorporate parts of the Library into other free
  7767. programs whose distribution conditions are incompatible with these,
  7768. write to the author to ask for permission. For software which is
  7769. copyrighted by the Free Software Foundation, write to the Free
  7770. Software Foundation; we sometimes make exceptions for this. Our
  7771. decision will be guided by the two goals of preserving the free status
  7772. of all derivatives of our free software and of promoting the sharing
  7773. and reuse of software generally.
  7774. NO WARRANTY
  7775. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  7776. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  7777. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  7778. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  7779. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  7780. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  7781. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  7782. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  7783. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  7784. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  7785. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  7786. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  7787. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  7788. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  7789. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  7790. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  7791. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  7792. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  7793. DAMAGES.
  7794. END OF TERMS AND CONDITIONS
  7795. How to Apply These Terms to Your New Libraries
  7796. If you develop a new library, and you want it to be of the greatest
  7797. possible use to the public, we recommend making it free software that
  7798. everyone can redistribute and change. You can do so by permitting
  7799. redistribution under these terms (or, alternatively, under the terms of the
  7800. ordinary General Public License).
  7801. To apply these terms, attach the following notices to the library. It is
  7802. safest to attach them to the start of each source file to most effectively
  7803. convey the exclusion of warranty; and each file should have at least the
  7804. "copyright" line and a pointer to where the full notice is found.
  7805. <one line to give the library's name and a brief idea of what it does.>
  7806. Copyright (C) <year> <name of author>
  7807. This library is free software; you can redistribute it and/or
  7808. modify it under the terms of the GNU Library General Public
  7809. License as published by the Free Software Foundation; either
  7810. version 2 of the License, or (at your option) any later version.
  7811. This library is distributed in the hope that it will be useful,
  7812. but WITHOUT ANY WARRANTY; without even the implied warranty of
  7813. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  7814. Library General Public License for more details.
  7815. You should have received a copy of the GNU Library General Public
  7816. License along with this library; if not, write to the
  7817. Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  7818. Boston, MA 02111-1307 USA.
  7819. Also add information on how to contact you by electronic and paper mail.
  7820. You should also get your employer (if you work as a programmer) or your
  7821. school, if any, to sign a "copyright disclaimer" for the library, if
  7822. necessary. Here is a sample; alter the names:
  7823. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  7824. library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  7825. <signature of Ty Coon>, 1 April 1990
  7826. Ty Coon, President of Vice
  7827. That's all there is to it!
  7828. HarfBuzz is licensed under the so-called "Old MIT" license. Details follow.
  7829. For parts of HarfBuzz that are licensed under different licenses see individual
  7830. files names COPYING in subdirectories where applicable.
  7831. Copyright © 2010,2011,2012 Google, Inc.
  7832. Copyright © 2012 Mozilla Foundation
  7833. Copyright © 2011 Codethink Limited
  7834. Copyright © 2008,2010 Nokia Corporation and/or its subsidiary(-ies)
  7835. Copyright © 2009 Keith Stribley
  7836. Copyright © 2009 Martin Hosken and SIL International
  7837. Copyright © 2007 Chris Wilson
  7838. Copyright © 2006 Behdad Esfahbod
  7839. Copyright © 2005 David Turner
  7840. Copyright © 2004,2007,2008,2009,2010 Red Hat, Inc.
  7841. Copyright © 1998-2004 David Turner and Werner Lemberg
  7842. For full copyright notices consult the individual files in the package.
  7843. Permission is hereby granted, without written agreement and without
  7844. license or royalty fees, to use, copy, modify, and distribute this
  7845. software and its documentation for any purpose, provided that the
  7846. above copyright notice and the following two paragraphs appear in
  7847. all copies of this software.
  7848. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
  7849. DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
  7850. ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
  7851. IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  7852. DAMAGE.
  7853. THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
  7854. BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  7855. FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
  7856. ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
  7857. PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
  7858. /*************************************************************************
  7859. *
  7860. * IAccessible2 IDL Specification
  7861. *
  7862. * Copyright (c) 2007, 2010 Linux Foundation
  7863. * Copyright (c) 2006 IBM Corporation
  7864. * Copyright (c) 2000, 2006 Sun Microsystems, Inc.
  7865. * All rights reserved.
  7866. *
  7867. *
  7868. * Redistribution and use in source and binary forms, with or without
  7869. * modification, are permitted provided that the following conditions
  7870. * are met:
  7871. *
  7872. * 1. Redistributions of source code must retain the above copyright
  7873. * notice, this list of conditions and the following disclaimer.
  7874. *
  7875. * 2. Redistributions in binary form must reproduce the above
  7876. * copyright notice, this list of conditions and the following
  7877. * disclaimer in the documentation and/or other materials
  7878. * provided with the distribution.
  7879. *
  7880. * 3. Neither the name of the Linux Foundation nor the names of its
  7881. * contributors may be used to endorse or promote products
  7882. * derived from this software without specific prior written
  7883. * permission.
  7884. *
  7885. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  7886. * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  7887. * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  7888. * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  7889. * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  7890. * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  7891. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  7892. * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  7893. * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  7894. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  7895. * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  7896. * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
  7897. * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7898. *
  7899. * This BSD License conforms to the Open Source Initiative "Simplified
  7900. * BSD License" as published at:
  7901. * http://www.opensource.org/licenses/bsd-license.php
  7902. *
  7903. * IAccessible2 is a trademark of the Linux Foundation. The IAccessible2
  7904. * mark may be used in accordance with the Linux Foundation Trademark
  7905. * Policy to indicate compliance with the IAccessible2 specification.
  7906. *
  7907. ************************************************************************/
  7908. LICENSE extracted from IJG's jpeg distribution:
  7909. -----------------------------------------------
  7910. In plain English:
  7911. 1. We don't promise that this software works. (But if you find any bugs,
  7912. please let us know!)
  7913. 2. You can use this software for whatever you want. You don't have to pay us.
  7914. 3. You may not pretend that you wrote this software. If you use it in a
  7915. program, you must acknowledge somewhere in your documentation that
  7916. you've used the IJG code.
  7917. In legalese:
  7918. The authors make NO WARRANTY or representation, either express or implied,
  7919. with respect to this software, its quality, accuracy, merchantability, or
  7920. fitness for a particular purpose. This software is provided "AS IS", and you,
  7921. its user, assume the entire risk as to its quality and accuracy.
  7922. This software is copyright (C) 1991-1998, Thomas G. Lane.
  7923. All Rights Reserved except as specified below.
  7924. Permission is hereby granted to use, copy, modify, and distribute this
  7925. software (or portions thereof) for any purpose, without fee, subject to these
  7926. conditions:
  7927. (1) If any part of the source code for this software is distributed, then this
  7928. README file must be included, with this copyright and no-warranty notice
  7929. unaltered; and any additions, deletions, or changes to the original files
  7930. must be clearly indicated in accompanying documentation.
  7931. (2) If only executable code is distributed, then the accompanying
  7932. documentation must state that "this software is based in part on the work of
  7933. the Independent JPEG Group".
  7934. (3) Permission for use of this software is granted only if the user accepts
  7935. full responsibility for any undesirable consequences; the authors accept
  7936. NO LIABILITY for damages of any kind.
  7937. These conditions apply to any software derived from or based on the IJG code,
  7938. not just to the unmodified library. If you use our work, you ought to
  7939. acknowledge us.
  7940. Permission is NOT granted for the use of any IJG author's name or company name
  7941. in advertising or publicity relating to this software or products derived from
  7942. it. This software may be referred to only as "the Independent JPEG Group's
  7943. software".
  7944. We specifically permit and encourage the use of this software as the basis of
  7945. commercial products, provided that all warranty or liability claims are
  7946. assumed by the product vendor.
  7947. ICU License - ICU 1.8.1 and later
  7948. COPYRIGHT AND PERMISSION NOTICE
  7949. Copyright (c) 1995-2010 International Business Machines Corporation and others
  7950. All rights reserved.
  7951. Permission is hereby granted, free of charge, to any person obtaining a copy
  7952. of this software and associated documentation files (the "Software"),
  7953. to deal in the Software without restriction, including without limitation
  7954. the rights to use, copy, modify, merge, publish, distribute, and/or sell
  7955. copies of the Software, and to permit persons
  7956. to whom the Software is furnished to do so, provided that the above
  7957. copyright notice(s) and this permission notice appear in all copies
  7958. of the Software and that both the above copyright notice(s) and this
  7959. permission notice appear in supporting documentation.
  7960. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
  7961. INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
  7962. PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL
  7963. THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM,
  7964. OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
  7965. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
  7966. NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
  7967. USE OR PERFORMANCE OF THIS SOFTWARE.
  7968. Except as contained in this notice, the name of a copyright holder shall not be
  7969. used in advertising or otherwise to promote the sale, use or other dealings in
  7970. this Software without prior written authorization of the copyright holder.
  7971. All trademarks and registered trademarks mentioned herein are the property of their respective owners.
  7972. /* ***** BEGIN LICENSE BLOCK *****
  7973. * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  7974. *
  7975. * The contents of this file are subject to the Mozilla Public License Version
  7976. * 1.1 (the "License"); you may not use this file except in compliance with
  7977. * the License. You may obtain a copy of the License at
  7978. * http://www.mozilla.org/MPL/
  7979. *
  7980. * Software distributed under the License is distributed on an "AS IS" basis,
  7981. * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  7982. * for the specific language governing rights and limitations under the
  7983. * License.
  7984. *
  7985. * The Original Code is mozilla.org code.
  7986. *
  7987. * The Initial Developer of the Original Code is
  7988. * Netscape Communications Corporation.
  7989. * Portions created by the Initial Developer are Copyright (C) 2002
  7990. * the Initial Developer. All Rights Reserved.
  7991. *
  7992. * Contributor(s):
  7993. *
  7994. * Alternatively, the contents of this file may be used under the terms of
  7995. * either the GNU General Public License Version 2 or later (the "GPL"), or
  7996. * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  7997. * in which case the provisions of the GPL or the LGPL are applicable instead
  7998. * of those above. If you wish to allow use of your version of this file only
  7999. * under the terms of either the GPL or the LGPL, and not to allow others to
  8000. * use your version of this file under the terms of the MPL, indicate your
  8001. * decision by deleting the provisions above and replace them with the notice
  8002. * and other provisions required by the GPL or the LGPL. If you do not delete
  8003. * the provisions above, a recipient may use your version of this file under
  8004. * the terms of any one of the MPL, the GPL or the LGPL.
  8005. *
  8006. * ***** END LICENSE BLOCK ***** */
  8007. The following is the license for the jemalloc source code, as provided
  8008. in the initial section of the source files.
  8009. Copyright (C) 2006-2008 Jason Evans <jasone@FreeBSD.org>.
  8010. All rights reserved.
  8011. Redistribution and use in source and binary forms, with or without
  8012. modification, are permitted provided that the following conditions
  8013. are met:
  8014. 1. Redistributions of source code must retain the above copyright
  8015. notice(s), this list of conditions and the following disclaimer as
  8016. the first lines of this file unmodified other than the possible
  8017. addition of one or more copyright notices.
  8018. 2. Redistributions in binary form must reproduce the above copyright
  8019. notice(s), this list of conditions and the following disclaimer in
  8020. the documentation and/or other materials provided with the
  8021. distribution.
  8022. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY
  8023. EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  8024. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  8025. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) BE
  8026. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  8027. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  8028. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  8029. BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  8030. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
  8031. OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
  8032. EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8033. The JsonCpp library's source code, including accompanying documentation,
  8034. tests and demonstration applications, are licensed under the following
  8035. conditions...
  8036. The author (Baptiste Lepilleur) explicitly disclaims copyright in all
  8037. jurisdictions which recognize such a disclaimer. In such jurisdictions,
  8038. this software is released into the Public Domain.
  8039. In jurisdictions which do not recognize Public Domain property (e.g. Germany as of
  8040. 2010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur, and is
  8041. released under the terms of the MIT License (see below).
  8042. In jurisdictions which recognize Public Domain property, the user of this
  8043. software may choose to accept it either as 1) Public Domain, 2) under the
  8044. conditions of the MIT License (see below), or 3) under the terms of dual
  8045. Public Domain/MIT License conditions described here, as they choose.
  8046. The MIT License is about as close to Public Domain as a license can get, and is
  8047. described in clear, concise terms at:
  8048. http://en.wikipedia.org/wiki/MIT_License
  8049. The full text of the MIT License follows:
  8050. ========================================================================
  8051. Copyright (c) 2007-2010 Baptiste Lepilleur
  8052. Permission is hereby granted, free of charge, to any person
  8053. obtaining a copy of this software and associated documentation
  8054. files (the "Software"), to deal in the Software without
  8055. restriction, including without limitation the rights to use, copy,
  8056. modify, merge, publish, distribute, sublicense, and/or sell copies
  8057. of the Software, and to permit persons to whom the Software is
  8058. furnished to do so, subject to the following conditions:
  8059. The above copyright notice and this permission notice shall be
  8060. included in all copies or substantial portions of the Software.
  8061. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  8062. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  8063. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  8064. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
  8065. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
  8066. ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  8067. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  8068. SOFTWARE.
  8069. ========================================================================
  8070. (END LICENSE TEXT)
  8071. The MIT license is compatible with both the GPL and commercial
  8072. software, affording one all of the rights of Public Domain with the
  8073. minor nuisance of being required to keep the above copyright notice
  8074. and license text in the source code. Note also that by accepting the
  8075. Public Domain "license" you can re-license your copy using whatever
  8076. license you like.
  8077. Apache License
  8078. Version 2.0, January 2004
  8079. http://www.apache.org/licenses/
  8080. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8081. 1. Definitions.
  8082. "License" shall mean the terms and conditions for use, reproduction,
  8083. and distribution as defined by Sections 1 through 9 of this document.
  8084. "Licensor" shall mean the copyright owner or entity authorized by
  8085. the copyright owner that is granting the License.
  8086. "Legal Entity" shall mean the union of the acting entity and all
  8087. other entities that control, are controlled by, or are under common
  8088. control with that entity. For the purposes of this definition,
  8089. "control" means (i) the power, direct or indirect, to cause the
  8090. direction or management of such entity, whether by contract or
  8091. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8092. outstanding shares, or (iii) beneficial ownership of such entity.
  8093. "You" (or "Your") shall mean an individual or Legal Entity
  8094. exercising permissions granted by this License.
  8095. "Source" form shall mean the preferred form for making modifications,
  8096. including but not limited to software source code, documentation
  8097. source, and configuration files.
  8098. "Object" form shall mean any form resulting from mechanical
  8099. transformation or translation of a Source form, including but
  8100. not limited to compiled object code, generated documentation,
  8101. and conversions to other media types.
  8102. "Work" shall mean the work of authorship, whether in Source or
  8103. Object form, made available under the License, as indicated by a
  8104. copyright notice that is included in or attached to the work
  8105. (an example is provided in the Appendix below).
  8106. "Derivative Works" shall mean any work, whether in Source or Object
  8107. form, that is based on (or derived from) the Work and for which the
  8108. editorial revisions, annotations, elaborations, or other modifications
  8109. represent, as a whole, an original work of authorship. For the purposes
  8110. of this License, Derivative Works shall not include works that remain
  8111. separable from, or merely link (or bind by name) to the interfaces of,
  8112. the Work and Derivative Works thereof.
  8113. "Contribution" shall mean any work of authorship, including
  8114. the original version of the Work and any modifications or additions
  8115. to that Work or Derivative Works thereof, that is intentionally
  8116. submitted to Licensor for inclusion in the Work by the copyright owner
  8117. or by an individual or Legal Entity authorized to submit on behalf of
  8118. the copyright owner. For the purposes of this definition, "submitted"
  8119. means any form of electronic, verbal, or written communication sent
  8120. to the Licensor or its representatives, including but not limited to
  8121. communication on electronic mailing lists, source code control systems,
  8122. and issue tracking systems that are managed by, or on behalf of, the
  8123. Licensor for the purpose of discussing and improving the Work, but
  8124. excluding communication that is conspicuously marked or otherwise
  8125. designated in writing by the copyright owner as "Not a Contribution."
  8126. "Contributor" shall mean Licensor and any individual or Legal Entity
  8127. on behalf of whom a Contribution has been received by Licensor and
  8128. subsequently incorporated within the Work.
  8129. 2. Grant of Copyright License. Subject to the terms and conditions of
  8130. this License, each Contributor hereby grants to You a perpetual,
  8131. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8132. copyright license to reproduce, prepare Derivative Works of,
  8133. publicly display, publicly perform, sublicense, and distribute the
  8134. Work and such Derivative Works in Source or Object form.
  8135. 3. Grant of Patent License. Subject to the terms and conditions of
  8136. this License, each Contributor hereby grants to You a perpetual,
  8137. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8138. (except as stated in this section) patent license to make, have made,
  8139. use, offer to sell, sell, import, and otherwise transfer the Work,
  8140. where such license applies only to those patent claims licensable
  8141. by such Contributor that are necessarily infringed by their
  8142. Contribution(s) alone or by combination of their Contribution(s)
  8143. with the Work to which such Contribution(s) was submitted. If You
  8144. institute patent litigation against any entity (including a
  8145. cross-claim or counterclaim in a lawsuit) alleging that the Work
  8146. or a Contribution incorporated within the Work constitutes direct
  8147. or contributory patent infringement, then any patent licenses
  8148. granted to You under this License for that Work shall terminate
  8149. as of the date such litigation is filed.
  8150. 4. Redistribution. You may reproduce and distribute copies of the
  8151. Work or Derivative Works thereof in any medium, with or without
  8152. modifications, and in Source or Object form, provided that You
  8153. meet the following conditions:
  8154. (a) You must give any other recipients of the Work or
  8155. Derivative Works a copy of this License; and
  8156. (b) You must cause any modified files to carry prominent notices
  8157. stating that You changed the files; and
  8158. (c) You must retain, in the Source form of any Derivative Works
  8159. that You distribute, all copyright, patent, trademark, and
  8160. attribution notices from the Source form of the Work,
  8161. excluding those notices that do not pertain to any part of
  8162. the Derivative Works; and
  8163. (d) If the Work includes a "NOTICE" text file as part of its
  8164. distribution, then any Derivative Works that You distribute must
  8165. include a readable copy of the attribution notices contained
  8166. within such NOTICE file, excluding those notices that do not
  8167. pertain to any part of the Derivative Works, in at least one
  8168. of the following places: within a NOTICE text file distributed
  8169. as part of the Derivative Works; within the Source form or
  8170. documentation, if provided along with the Derivative Works; or,
  8171. within a display generated by the Derivative Works, if and
  8172. wherever such third-party notices normally appear. The contents
  8173. of the NOTICE file are for informational purposes only and
  8174. do not modify the License. You may add Your own attribution
  8175. notices within Derivative Works that You distribute, alongside
  8176. or as an addendum to the NOTICE text from the Work, provided
  8177. that such additional attribution notices cannot be construed
  8178. as modifying the License.
  8179. You may add Your own copyright statement to Your modifications and
  8180. may provide additional or different license terms and conditions
  8181. for use, reproduction, or distribution of Your modifications, or
  8182. for any such Derivative Works as a whole, provided Your use,
  8183. reproduction, and distribution of the Work otherwise complies with
  8184. the conditions stated in this License.
  8185. 5. Submission of Contributions. Unless You explicitly state otherwise,
  8186. any Contribution intentionally submitted for inclusion in the Work
  8187. by You to the Licensor shall be under the terms and conditions of
  8188. this License, without any additional terms or conditions.
  8189. Notwithstanding the above, nothing herein shall supersede or modify
  8190. the terms of any separate license agreement you may have executed
  8191. with Licensor regarding such Contributions.
  8192. 6. Trademarks. This License does not grant permission to use the trade
  8193. names, trademarks, service marks, or product names of the Licensor,
  8194. except as required for reasonable and customary use in describing the
  8195. origin of the Work and reproducing the content of the NOTICE file.
  8196. 7. Disclaimer of Warranty. Unless required by applicable law or
  8197. agreed to in writing, Licensor provides the Work (and each
  8198. Contributor provides its Contributions) on an "AS IS" BASIS,
  8199. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8200. implied, including, without limitation, any warranties or conditions
  8201. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8202. PARTICULAR PURPOSE. You are solely responsible for determining the
  8203. appropriateness of using or redistributing the Work and assume any
  8204. risks associated with Your exercise of permissions under this License.
  8205. 8. Limitation of Liability. In no event and under no legal theory,
  8206. whether in tort (including negligence), contract, or otherwise,
  8207. unless required by applicable law (such as deliberate and grossly
  8208. negligent acts) or agreed to in writing, shall any Contributor be
  8209. liable to You for damages, including any direct, indirect, special,
  8210. incidental, or consequential damages of any character arising as a
  8211. result of this License or out of the use or inability to use the
  8212. Work (including but not limited to damages for loss of goodwill,
  8213. work stoppage, computer failure or malfunction, or any and all
  8214. other commercial damages or losses), even if such Contributor
  8215. has been advised of the possibility of such damages.
  8216. 9. Accepting Warranty or Additional Liability. While redistributing
  8217. the Work or Derivative Works thereof, You may choose to offer,
  8218. and charge a fee for, acceptance of support, warranty, indemnity,
  8219. or other liability obligations and/or rights consistent with this
  8220. License. However, in accepting such obligations, You may act only
  8221. on Your own behalf and on Your sole responsibility, not on behalf
  8222. of any other Contributor, and only if You agree to indemnify,
  8223. defend, and hold each Contributor harmless for any liability
  8224. incurred by, or claims asserted against, such Contributor by reason
  8225. of your accepting any such warranty or additional liability.
  8226. END OF TERMS AND CONDITIONS
  8227. APPENDIX: How to apply the Apache License to your work.
  8228. To apply the Apache License to your work, attach the following
  8229. boilerplate notice, with the fields enclosed by brackets "[]"
  8230. replaced with your own identifying information. (Don't include
  8231. the brackets!) The text should be enclosed in the appropriate
  8232. comment syntax for the file format. We also recommend that a
  8233. file or class name and description of purpose be included on the
  8234. same "printed page" as the copyright notice for easier
  8235. identification within third-party archives.
  8236. Copyright [yyyy] [name of copyright owner]
  8237. Licensed under the Apache License, Version 2.0 (the "License");
  8238. you may not use this file except in compliance with the License.
  8239. You may obtain a copy of the License at
  8240. http://www.apache.org/licenses/LICENSE-2.0
  8241. Unless required by applicable law or agreed to in writing, software
  8242. distributed under the License is distributed on an "AS IS" BASIS,
  8243. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8244. See the License for the specific language governing permissions and
  8245. limitations under the License.
  8246. Copyright (c) 2007-2010 The Khronos Group Inc.
  8247. Permission is hereby granted, free of charge, to any person obtaining a
  8248. copy of this software and/or associated documentation files (the
  8249. "Materials"), to deal in the Materials without restriction, including
  8250. without limitation the rights to use, copy, modify, merge, publish,
  8251. distribute, sublicense, and/or sell copies of the Materials, and to
  8252. permit persons to whom the Materials are furnished to do so, subject to
  8253. the following conditions:
  8254. The above copyright notice and this permission notice shall be included
  8255. in all copies or substantial portions of the Materials.
  8256. THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  8257. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  8258. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  8259. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  8260. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  8261. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  8262. MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
  8263. SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
  8264. Copyright (C) 1992 Silicon Graphics, Inc. All Rights Reserved.
  8265. Permission is hereby granted, free of charge, to any person obtaining a copy of
  8266. this software and associated documentation files (the "Software"), to deal in
  8267. the Software without restriction, including without limitation the rights to
  8268. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  8269. of the Software, and to permit persons to whom the Software is furnished to do
  8270. so, subject to the following conditions:
  8271. The above copyright notice including the dates of first publication and either
  8272. this permission notice or a reference to http://oss.sgi.com/projects/FreeB/
  8273. shall be included in all copies or substantial portions of the Software.
  8274. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  8275. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  8276. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON
  8277. GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  8278. AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  8279. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  8280. Except as contained in this notice, the name of Silicon Graphics, Inc. shall
  8281. not be used in advertising or otherwise to promote the sale, use or other
  8282. dealings in this Software without prior written authorization from Silicon
  8283. Graphics, Inc.
  8284. Redistribution and use in source and binary forms, with or without
  8285. modification, are permitted provided that the following conditions are
  8286. met:
  8287. * Redistributions of source code must retain the above copyright
  8288. notice, this list of conditions and the following disclaimer.
  8289. * Redistributions in binary form must reproduce the above
  8290. copyright notice, this list of conditions and the following
  8291. disclaimer in the documentation and/or other materials provided
  8292. with the distribution.
  8293. * Neither the name of the copyright holders nor the names of its
  8294. contributors may be used to endorse or promote products derived
  8295. from this software without specific prior written permission.
  8296. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  8297. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  8298. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  8299. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  8300. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  8301. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  8302. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  8303. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  8304. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  8305. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  8306. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8307. License copied from bin/lcov:
  8308. #
  8309. # Copyright (c) International Business Machines Corp., 2002,2007
  8310. #
  8311. # This program is free software; you can redistribute it and/or modify
  8312. # it under the terms of the GNU General Public License as published by
  8313. # the Free Software Foundation; either version 2 of the License, or (at
  8314. # your option) any later version.
  8315. #
  8316. # This program is distributed in the hope that it will be useful, but
  8317. # WITHOUT ANY WARRANTY; without even the implied warranty of
  8318. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  8319. # General Public License for more details.
  8320. #
  8321. # You should have received a copy of the GNU General Public License
  8322. # along with this program; if not, write to the Free Software
  8323. # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  8324. GNU GENERAL PUBLIC LICENSE
  8325. Version 2, June 1991
  8326. Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
  8327. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  8328. Everyone is permitted to copy and distribute verbatim copies
  8329. of this license document, but changing it is not allowed.
  8330. Preamble
  8331. The licenses for most software are designed to take away your
  8332. freedom to share and change it. By contrast, the GNU General Public
  8333. License is intended to guarantee your freedom to share and change free
  8334. software--to make sure the software is free for all its users. This
  8335. General Public License applies to most of the Free Software
  8336. Foundation's software and to any other program whose authors commit to
  8337. using it. (Some other Free Software Foundation software is covered by
  8338. the GNU Lesser General Public License instead.) You can apply it to
  8339. your programs, too.
  8340. When we speak of free software, we are referring to freedom, not
  8341. price. Our General Public Licenses are designed to make sure that you
  8342. have the freedom to distribute copies of free software (and charge for
  8343. this service if you wish), that you receive source code or can get it
  8344. if you want it, that you can change the software or use pieces of it
  8345. in new free programs; and that you know you can do these things.
  8346. To protect your rights, we need to make restrictions that forbid
  8347. anyone to deny you these rights or to ask you to surrender the rights.
  8348. These restrictions translate to certain responsibilities for you if you
  8349. distribute copies of the software, or if you modify it.
  8350. For example, if you distribute copies of such a program, whether
  8351. gratis or for a fee, you must give the recipients all the rights that
  8352. you have. You must make sure that they, too, receive or can get the
  8353. source code. And you must show them these terms so they know their
  8354. rights.
  8355. We protect your rights with two steps: (1) copyright the software, and
  8356. (2) offer you this license which gives you legal permission to copy,
  8357. distribute and/or modify the software.
  8358. Also, for each author's protection and ours, we want to make certain
  8359. that everyone understands that there is no warranty for this free
  8360. software. If the software is modified by someone else and passed on, we
  8361. want its recipients to know that what they have is not the original, so
  8362. that any problems introduced by others will not reflect on the original
  8363. authors' reputations.
  8364. Finally, any free program is threatened constantly by software
  8365. patents. We wish to avoid the danger that redistributors of a free
  8366. program will individually obtain patent licenses, in effect making the
  8367. program proprietary. To prevent this, we have made it clear that any
  8368. patent must be licensed for everyone's free use or not licensed at all.
  8369. The precise terms and conditions for copying, distribution and
  8370. modification follow.
  8371. GNU GENERAL PUBLIC LICENSE
  8372. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  8373. 0. This License applies to any program or other work which contains
  8374. a notice placed by the copyright holder saying it may be distributed
  8375. under the terms of this General Public License. The "Program", below,
  8376. refers to any such program or work, and a "work based on the Program"
  8377. means either the Program or any derivative work under copyright law:
  8378. that is to say, a work containing the Program or a portion of it,
  8379. either verbatim or with modifications and/or translated into another
  8380. language. (Hereinafter, translation is included without limitation in
  8381. the term "modification".) Each licensee is addressed as "you".
  8382. Activities other than copying, distribution and modification are not
  8383. covered by this License; they are outside its scope. The act of
  8384. running the Program is not restricted, and the output from the Program
  8385. is covered only if its contents constitute a work based on the
  8386. Program (independent of having been made by running the Program).
  8387. Whether that is true depends on what the Program does.
  8388. 1. You may copy and distribute verbatim copies of the Program's
  8389. source code as you receive it, in any medium, provided that you
  8390. conspicuously and appropriately publish on each copy an appropriate
  8391. copyright notice and disclaimer of warranty; keep intact all the
  8392. notices that refer to this License and to the absence of any warranty;
  8393. and give any other recipients of the Program a copy of this License
  8394. along with the Program.
  8395. You may charge a fee for the physical act of transferring a copy, and
  8396. you may at your option offer warranty protection in exchange for a fee.
  8397. 2. You may modify your copy or copies of the Program or any portion
  8398. of it, thus forming a work based on the Program, and copy and
  8399. distribute such modifications or work under the terms of Section 1
  8400. above, provided that you also meet all of these conditions:
  8401. a) You must cause the modified files to carry prominent notices
  8402. stating that you changed the files and the date of any change.
  8403. b) You must cause any work that you distribute or publish, that in
  8404. whole or in part contains or is derived from the Program or any
  8405. part thereof, to be licensed as a whole at no charge to all third
  8406. parties under the terms of this License.
  8407. c) If the modified program normally reads commands interactively
  8408. when run, you must cause it, when started running for such
  8409. interactive use in the most ordinary way, to print or display an
  8410. announcement including an appropriate copyright notice and a
  8411. notice that there is no warranty (or else, saying that you provide
  8412. a warranty) and that users may redistribute the program under
  8413. these conditions, and telling the user how to view a copy of this
  8414. License. (Exception: if the Program itself is interactive but
  8415. does not normally print such an announcement, your work based on
  8416. the Program is not required to print an announcement.)
  8417. These requirements apply to the modified work as a whole. If
  8418. identifiable sections of that work are not derived from the Program,
  8419. and can be reasonably considered independent and separate works in
  8420. themselves, then this License, and its terms, do not apply to those
  8421. sections when you distribute them as separate works. But when you
  8422. distribute the same sections as part of a whole which is a work based
  8423. on the Program, the distribution of the whole must be on the terms of
  8424. this License, whose permissions for other licensees extend to the
  8425. entire whole, and thus to each and every part regardless of who wrote it.
  8426. Thus, it is not the intent of this section to claim rights or contest
  8427. your rights to work written entirely by you; rather, the intent is to
  8428. exercise the right to control the distribution of derivative or
  8429. collective works based on the Program.
  8430. In addition, mere aggregation of another work not based on the Program
  8431. with the Program (or with a work based on the Program) on a volume of
  8432. a storage or distribution medium does not bring the other work under
  8433. the scope of this License.
  8434. 3. You may copy and distribute the Program (or a work based on it,
  8435. under Section 2) in object code or executable form under the terms of
  8436. Sections 1 and 2 above provided that you also do one of the following:
  8437. a) Accompany it with the complete corresponding machine-readable
  8438. source code, which must be distributed under the terms of Sections
  8439. 1 and 2 above on a medium customarily used for software interchange; or,
  8440. b) Accompany it with a written offer, valid for at least three
  8441. years, to give any third party, for a charge no more than your
  8442. cost of physically performing source distribution, a complete
  8443. machine-readable copy of the corresponding source code, to be
  8444. distributed under the terms of Sections 1 and 2 above on a medium
  8445. customarily used for software interchange; or,
  8446. c) Accompany it with the information you received as to the offer
  8447. to distribute corresponding source code. (This alternative is
  8448. allowed only for noncommercial distribution and only if you
  8449. received the program in object code or executable form with such
  8450. an offer, in accord with Subsection b above.)
  8451. The source code for a work means the preferred form of the work for
  8452. making modifications to it. For an executable work, complete source
  8453. code means all the source code for all modules it contains, plus any
  8454. associated interface definition files, plus the scripts used to
  8455. control compilation and installation of the executable. However, as a
  8456. special exception, the source code distributed need not include
  8457. anything that is normally distributed (in either source or binary
  8458. form) with the major components (compiler, kernel, and so on) of the
  8459. operating system on which the executable runs, unless that component
  8460. itself accompanies the executable.
  8461. If distribution of executable or object code is made by offering
  8462. access to copy from a designated place, then offering equivalent
  8463. access to copy the source code from the same place counts as
  8464. distribution of the source code, even though third parties are not
  8465. compelled to copy the source along with the object code.
  8466. 4. You may not copy, modify, sublicense, or distribute the Program
  8467. except as expressly provided under this License. Any attempt
  8468. otherwise to copy, modify, sublicense or distribute the Program is
  8469. void, and will automatically terminate your rights under this License.
  8470. However, parties who have received copies, or rights, from you under
  8471. this License will not have their licenses terminated so long as such
  8472. parties remain in full compliance.
  8473. 5. You are not required to accept this License, since you have not
  8474. signed it. However, nothing else grants you permission to modify or
  8475. distribute the Program or its derivative works. These actions are
  8476. prohibited by law if you do not accept this License. Therefore, by
  8477. modifying or distributing the Program (or any work based on the
  8478. Program), you indicate your acceptance of this License to do so, and
  8479. all its terms and conditions for copying, distributing or modifying
  8480. the Program or works based on it.
  8481. 6. Each time you redistribute the Program (or any work based on the
  8482. Program), the recipient automatically receives a license from the
  8483. original licensor to copy, distribute or modify the Program subject to
  8484. these terms and conditions. You may not impose any further
  8485. restrictions on the recipients' exercise of the rights granted herein.
  8486. You are not responsible for enforcing compliance by third parties to
  8487. this License.
  8488. 7. If, as a consequence of a court judgment or allegation of patent
  8489. infringement or for any other reason (not limited to patent issues),
  8490. conditions are imposed on you (whether by court order, agreement or
  8491. otherwise) that contradict the conditions of this License, they do not
  8492. excuse you from the conditions of this License. If you cannot
  8493. distribute so as to satisfy simultaneously your obligations under this
  8494. License and any other pertinent obligations, then as a consequence you
  8495. may not distribute the Program at all. For example, if a patent
  8496. license would not permit royalty-free redistribution of the Program by
  8497. all those who receive copies directly or indirectly through you, then
  8498. the only way you could satisfy both it and this License would be to
  8499. refrain entirely from distribution of the Program.
  8500. If any portion of this section is held invalid or unenforceable under
  8501. any particular circumstance, the balance of the section is intended to
  8502. apply and the section as a whole is intended to apply in other
  8503. circumstances.
  8504. It is not the purpose of this section to induce you to infringe any
  8505. patents or other property right claims or to contest validity of any
  8506. such claims; this section has the sole purpose of protecting the
  8507. integrity of the free software distribution system, which is
  8508. implemented by public license practices. Many people have made
  8509. generous contributions to the wide range of software distributed
  8510. through that system in reliance on consistent application of that
  8511. system; it is up to the author/donor to decide if he or she is willing
  8512. to distribute software through any other system and a licensee cannot
  8513. impose that choice.
  8514. This section is intended to make thoroughly clear what is believed to
  8515. be a consequence of the rest of this License.
  8516. 8. If the distribution and/or use of the Program is restricted in
  8517. certain countries either by patents or by copyrighted interfaces, the
  8518. original copyright holder who places the Program under this License
  8519. may add an explicit geographical distribution limitation excluding
  8520. those countries, so that distribution is permitted only in or among
  8521. countries not thus excluded. In such case, this License incorporates
  8522. the limitation as if written in the body of this License.
  8523. 9. The Free Software Foundation may publish revised and/or new versions
  8524. of the General Public License from time to time. Such new versions will
  8525. be similar in spirit to the present version, but may differ in detail to
  8526. address new problems or concerns.
  8527. Each version is given a distinguishing version number. If the Program
  8528. specifies a version number of this License which applies to it and "any
  8529. later version", you have the option of following the terms and conditions
  8530. either of that version or of any later version published by the Free
  8531. Software Foundation. If the Program does not specify a version number of
  8532. this License, you may choose any version ever published by the Free Software
  8533. Foundation.
  8534. 10. If you wish to incorporate parts of the Program into other free
  8535. programs whose distribution conditions are different, write to the author
  8536. to ask for permission. For software which is copyrighted by the Free
  8537. Software Foundation, write to the Free Software Foundation; we sometimes
  8538. make exceptions for this. Our decision will be guided by the two goals
  8539. of preserving the free status of all derivatives of our free software and
  8540. of promoting the sharing and reuse of software generally.
  8541. NO WARRANTY
  8542. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  8543. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  8544. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  8545. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  8546. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  8547. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  8548. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  8549. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  8550. REPAIR OR CORRECTION.
  8551. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  8552. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  8553. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  8554. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  8555. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  8556. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  8557. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  8558. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  8559. POSSIBILITY OF SUCH DAMAGES.
  8560. END OF TERMS AND CONDITIONS
  8561. How to Apply These Terms to Your New Programs
  8562. If you develop a new program, and you want it to be of the greatest
  8563. possible use to the public, the best way to achieve this is to make it
  8564. free software which everyone can redistribute and change under these terms.
  8565. To do so, attach the following notices to the program. It is safest
  8566. to attach them to the start of each source file to most effectively
  8567. convey the exclusion of warranty; and each file should have at least
  8568. the "copyright" line and a pointer to where the full notice is found.
  8569. <one line to give the program's name and a brief idea of what it does.>
  8570. Copyright (C) <year> <name of author>
  8571. This program is free software; you can redistribute it and/or modify
  8572. it under the terms of the GNU General Public License as published by
  8573. the Free Software Foundation; either version 2 of the License, or
  8574. (at your option) any later version.
  8575. This program is distributed in the hope that it will be useful,
  8576. but WITHOUT ANY WARRANTY; without even the implied warranty of
  8577. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  8578. GNU General Public License for more details.
  8579. You should have received a copy of the GNU General Public License along
  8580. with this program; if not, write to the Free Software Foundation, Inc.,
  8581. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  8582. Also add information on how to contact you by electronic and paper mail.
  8583. If the program is interactive, make it output a short notice like this
  8584. when it starts in an interactive mode:
  8585. Gnomovision version 69, Copyright (C) year name of author
  8586. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  8587. This is free software, and you are welcome to redistribute it
  8588. under certain conditions; type `show c' for details.
  8589. The hypothetical commands `show w' and `show c' should show the appropriate
  8590. parts of the General Public License. Of course, the commands you use may
  8591. be called something other than `show w' and `show c'; they could even be
  8592. mouse-clicks or menu items--whatever suits your program.
  8593. You should also get your employer (if you work as a programmer) or your
  8594. school, if any, to sign a "copyright disclaimer" for the program, if
  8595. necessary. Here is a sample; alter the names:
  8596. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  8597. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  8598. <signature of Ty Coon>, 1 April 1989
  8599. Ty Coon, President of Vice
  8600. This General Public License does not permit incorporating your program into
  8601. proprietary programs. If your program is a subroutine library, you may
  8602. consider it more useful to permit linking proprietary applications with the
  8603. library. If this is what you want to do, use the GNU Lesser General
  8604. Public License instead of this License.
  8605. Copyright (c) 2011 The LevelDB Authors. All rights reserved.
  8606. Redistribution and use in source and binary forms, with or without
  8607. modification, are permitted provided that the following conditions are
  8608. met:
  8609. * Redistributions of source code must retain the above copyright
  8610. notice, this list of conditions and the following disclaimer.
  8611. * Redistributions in binary form must reproduce the above
  8612. copyright notice, this list of conditions and the following disclaimer
  8613. in the documentation and/or other materials provided with the
  8614. distribution.
  8615. * Neither the name of Google Inc. nor the names of its
  8616. contributors may be used to endorse or promote products derived from
  8617. this software without specific prior written permission.
  8618. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  8619. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  8620. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  8621. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  8622. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  8623. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  8624. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  8625. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  8626. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  8627. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  8628. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8629. /*
  8630. * Copyright (c) 2008 NVIDIA, Corporation
  8631. *
  8632. * Permission is hereby granted, free of charge, to any person obtaining a copy
  8633. * of this software and associated documentation files (the "Software"), to deal
  8634. * in the Software without restriction, including without limitation the rights
  8635. * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  8636. * copies of the Software, and to permit persons to whom the Software is
  8637. * furnished to do so, subject to the following conditions:
  8638. *
  8639. * The above copyright notice and this permission notice (including the next
  8640. * paragraph) shall be included in all copies or substantial portions of the
  8641. * Software.
  8642. *
  8643. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  8644. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  8645. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  8646. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  8647. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  8648. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  8649. * SOFTWARE.
  8650. */
  8651. Copyright 2000-2007 Niels Provos <provos@citi.umich.edu>
  8652. Copyright 2007-2009 Niels Provos and Nick Mathewson
  8653. Redistribution and use in source and binary forms, with or without
  8654. modification, are permitted provided that the following conditions
  8655. are met:
  8656. 1. Redistributions of source code must retain the above copyright
  8657. notice, this list of conditions and the following disclaimer.
  8658. 2. Redistributions in binary form must reproduce the above copyright
  8659. notice, this list of conditions and the following disclaimer in the
  8660. documentation and/or other materials provided with the distribution.
  8661. 3. The name of the author may not be used to endorse or promote products
  8662. derived from this software without specific prior written permission.
  8663. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  8664. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  8665. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  8666. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
  8667. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  8668. NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  8669. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  8670. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  8671. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  8672. THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8673. Copyright (c) 2013, Google Inc.
  8674. All rights reserved.
  8675. Redistribution and use in source and binary forms, with or without modification,
  8676. are permitted provided that the following conditions are met:
  8677. * Redistributions of source code must retain the above copyright notice,
  8678. this list of conditions and the following disclaimer.
  8679. * Redistributions in binary form must reproduce the above copyright notice,
  8680. this list of conditions and the following disclaimer in the documentation
  8681. and/or other materials provided with the distribution.
  8682. * The name of the author may not be used to endorse or promote products
  8683. derived from this software without specific prior written permission.
  8684. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  8685. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  8686. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  8687. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  8688. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  8689. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
  8690. GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  8691. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  8692. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
  8693. WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  8694. SUCH DAMAGE.
  8695. (Copied from the README.)
  8696. --------------------------------------------------------------------------------
  8697. The authors make NO WARRANTY or representation, either express or implied,
  8698. with respect to this software, its quality, accuracy, merchantability, or
  8699. fitness for a particular purpose. This software is provided "AS IS", and you,
  8700. its user, assume the entire risk as to its quality and accuracy.
  8701. This software is copyright (C) 1991-1998, Thomas G. Lane.
  8702. All Rights Reserved except as specified below.
  8703. Permission is hereby granted to use, copy, modify, and distribute this
  8704. software (or portions thereof) for any purpose, without fee, subject to these
  8705. conditions:
  8706. (1) If any part of the source code for this software is distributed, then this
  8707. README file must be included, with this copyright and no-warranty notice
  8708. unaltered; and any additions, deletions, or changes to the original files
  8709. must be clearly indicated in accompanying documentation.
  8710. (2) If only executable code is distributed, then the accompanying
  8711. documentation must state that "this software is based in part on the work of
  8712. the Independent JPEG Group".
  8713. (3) Permission for use of this software is granted only if the user accepts
  8714. full responsibility for any undesirable consequences; the authors accept
  8715. NO LIABILITY for damages of any kind.
  8716. These conditions apply to any software derived from or based on the IJG code,
  8717. not just to the unmodified library. If you use our work, you ought to
  8718. acknowledge us.
  8719. Permission is NOT granted for the use of any IJG author's name or company name
  8720. in advertising or publicity relating to this software or products derived from
  8721. it. This software may be referred to only as "the Independent JPEG Group's
  8722. software".
  8723. We specifically permit and encourage the use of this software as the basis of
  8724. commercial products, provided that all warranty or liability claims are
  8725. assumed by the product vendor.
  8726. ansi2knr.c is included in this distribution by permission of L. Peter Deutsch,
  8727. sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.
  8728. ansi2knr.c is NOT covered by the above copyright and conditions, but instead
  8729. by the usual distribution terms of the Free Software Foundation; principally,
  8730. that you must include source code if you redistribute it. (See the file
  8731. ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part
  8732. of any program generated from the IJG code, this does not limit you more than
  8733. the foregoing paragraphs do.
  8734. The Unix configuration script "configure" was produced with GNU Autoconf.
  8735. It is copyright by the Free Software Foundation but is freely distributable.
  8736. The same holds for its supporting scripts (config.guess, config.sub,
  8737. ltconfig, ltmain.sh). Another support script, install-sh, is copyright
  8738. by M.I.T. but is also freely distributable.
  8739. It appears that the arithmetic coding option of the JPEG spec is covered by
  8740. patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot
  8741. legally be used without obtaining one or more licenses. For this reason,
  8742. support for arithmetic coding has been removed from the free JPEG software.
  8743. (Since arithmetic coding provides only a marginal gain over the unpatented
  8744. Huffman mode, it is unlikely that very many implementations will support it.)
  8745. So far as we are aware, there are no patent restrictions on the remaining
  8746. code.
  8747. The IJG distribution formerly included code to read and write GIF files.
  8748. To avoid entanglement with the Unisys LZW patent, GIF reading support has
  8749. been removed altogether, and the GIF writer has been simplified to produce
  8750. "uncompressed GIFs". This technique does not use the LZW algorithm; the
  8751. resulting GIF files are larger than usual, but are readable by all standard
  8752. GIF decoders.
  8753. We are required to state that
  8754. "The Graphics Interchange Format(c) is the Copyright property of
  8755. CompuServe Incorporated. GIF(sm) is a Service Mark property of
  8756. CompuServe Incorporated."
  8757. Copyright (C) 2011 Google Inc.
  8758. Licensed under the Apache License, Version 2.0 (the "License");
  8759. you may not use this file except in compliance with the License.
  8760. You may obtain a copy of the License at
  8761. http://www.apache.org/licenses/LICENSE-2.0
  8762. Unless required by applicable law or agreed to in writing, software
  8763. distributed under the License is distributed on an "AS IS" BASIS,
  8764. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8765. See the License for the specific language governing permissions and
  8766. limitations under the License.
  8767. This copy of the libpng notices is provided for your convenience. In case of
  8768. any discrepancy between this copy and the notices in the file png.h that is
  8769. included in the libpng distribution, the latter shall prevail.
  8770. COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
  8771. If you modify libpng you may insert additional notices immediately following
  8772. this sentence.
  8773. This code is released under the libpng license.
  8774. libpng versions 1.2.6, August 15, 2004, through 1.2.45, July 7, 2011, are
  8775. Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are
  8776. distributed according to the same disclaimer and license as libpng-1.2.5
  8777. with the following individual added to the list of Contributing Authors
  8778. Cosmin Truta
  8779. libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
  8780. Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
  8781. distributed according to the same disclaimer and license as libpng-1.0.6
  8782. with the following individuals added to the list of Contributing Authors
  8783. Simon-Pierre Cadieux
  8784. Eric S. Raymond
  8785. Gilles Vollant
  8786. and with the following additions to the disclaimer:
  8787. There is no warranty against interference with your enjoyment of the
  8788. library or against infringement. There is no warranty that our
  8789. efforts or the library will fulfill any of your particular purposes
  8790. or needs. This library is provided with all faults, and the entire
  8791. risk of satisfactory quality, performance, accuracy, and effort is with
  8792. the user.
  8793. libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
  8794. Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
  8795. distributed according to the same disclaimer and license as libpng-0.96,
  8796. with the following individuals added to the list of Contributing Authors:
  8797. Tom Lane
  8798. Glenn Randers-Pehrson
  8799. Willem van Schaik
  8800. libpng versions 0.89, June 1996, through 0.96, May 1997, are
  8801. Copyright (c) 1996, 1997 Andreas Dilger
  8802. Distributed according to the same disclaimer and license as libpng-0.88,
  8803. with the following individuals added to the list of Contributing Authors:
  8804. John Bowler
  8805. Kevin Bracey
  8806. Sam Bushell
  8807. Magnus Holmgren
  8808. Greg Roelofs
  8809. Tom Tanner
  8810. libpng versions 0.5, May 1995, through 0.88, January 1996, are
  8811. Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
  8812. For the purposes of this copyright and license, "Contributing Authors"
  8813. is defined as the following set of individuals:
  8814. Andreas Dilger
  8815. Dave Martindale
  8816. Guy Eric Schalnat
  8817. Paul Schmidt
  8818. Tim Wegner
  8819. The PNG Reference Library is supplied "AS IS". The Contributing Authors
  8820. and Group 42, Inc. disclaim all warranties, expressed or implied,
  8821. including, without limitation, the warranties of merchantability and of
  8822. fitness for any purpose. The Contributing Authors and Group 42, Inc.
  8823. assume no liability for direct, indirect, incidental, special, exemplary,
  8824. or consequential damages, which may result from the use of the PNG
  8825. Reference Library, even if advised of the possibility of such damage.
  8826. Permission is hereby granted to use, copy, modify, and distribute this
  8827. source code, or portions hereof, for any purpose, without fee, subject
  8828. to the following restrictions:
  8829. 1. The origin of this source code must not be misrepresented.
  8830. 2. Altered versions must be plainly marked as such and must not
  8831. be misrepresented as being the original source.
  8832. 3. This Copyright notice may not be removed or altered from any
  8833. source or altered source distribution.
  8834. The Contributing Authors and Group 42, Inc. specifically permit, without
  8835. fee, and encourage the use of this source code as a component to
  8836. supporting the PNG file format in commercial products. If you use this
  8837. source code in a product, acknowledgment is not required but would be
  8838. appreciated.
  8839. A "png_get_copyright" function is available, for convenient use in "about"
  8840. boxes and the like:
  8841. printf("%s",png_get_copyright(NULL));
  8842. Also, the PNG logo (in PNG format, of course) is supplied in the
  8843. files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
  8844. Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a
  8845. certification mark of the Open Source Initiative.
  8846. Glenn Randers-Pehrson
  8847. glennrp at users.sourceforge.net
  8848. July 7, 2011
  8849. GNU LESSER GENERAL PUBLIC LICENSE
  8850. Version 2.1, February 1999
  8851. Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  8852. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  8853. Everyone is permitted to copy and distribute verbatim copies
  8854. of this license document, but changing it is not allowed.
  8855. [This is the first released version of the Lesser GPL. It also counts
  8856. as the successor of the GNU Library Public License, version 2, hence
  8857. the version number 2.1.]
  8858. Preamble
  8859. The licenses for most software are designed to take away your
  8860. freedom to share and change it. By contrast, the GNU General Public
  8861. Licenses are intended to guarantee your freedom to share and change
  8862. free software--to make sure the software is free for all its users.
  8863. This license, the Lesser General Public License, applies to some
  8864. specially designated software packages--typically libraries--of the
  8865. Free Software Foundation and other authors who decide to use it. You
  8866. can use it too, but we suggest you first think carefully about whether
  8867. this license or the ordinary General Public License is the better
  8868. strategy to use in any particular case, based on the explanations below.
  8869. When we speak of free software, we are referring to freedom of use,
  8870. not price. Our General Public Licenses are designed to make sure that
  8871. you have the freedom to distribute copies of free software (and charge
  8872. for this service if you wish); that you receive source code or can get
  8873. it if you want it; that you can change the software and use pieces of
  8874. it in new free programs; and that you are informed that you can do
  8875. these things.
  8876. To protect your rights, we need to make restrictions that forbid
  8877. distributors to deny you these rights or to ask you to surrender these
  8878. rights. These restrictions translate to certain responsibilities for
  8879. you if you distribute copies of the library or if you modify it.
  8880. For example, if you distribute copies of the library, whether gratis
  8881. or for a fee, you must give the recipients all the rights that we gave
  8882. you. You must make sure that they, too, receive or can get the source
  8883. code. If you link other code with the library, you must provide
  8884. complete object files to the recipients, so that they can relink them
  8885. with the library after making changes to the library and recompiling
  8886. it. And you must show them these terms so they know their rights.
  8887. We protect your rights with a two-step method: (1) we copyright the
  8888. library, and (2) we offer you this license, which gives you legal
  8889. permission to copy, distribute and/or modify the library.
  8890. To protect each distributor, we want to make it very clear that
  8891. there is no warranty for the free library. Also, if the library is
  8892. modified by someone else and passed on, the recipients should know
  8893. that what they have is not the original version, so that the original
  8894. author's reputation will not be affected by problems that might be
  8895. introduced by others.
  8896. Finally, software patents pose a constant threat to the existence of
  8897. any free program. We wish to make sure that a company cannot
  8898. effectively restrict the users of a free program by obtaining a
  8899. restrictive license from a patent holder. Therefore, we insist that
  8900. any patent license obtained for a version of the library must be
  8901. consistent with the full freedom of use specified in this license.
  8902. Most GNU software, including some libraries, is covered by the
  8903. ordinary GNU General Public License. This license, the GNU Lesser
  8904. General Public License, applies to certain designated libraries, and
  8905. is quite different from the ordinary General Public License. We use
  8906. this license for certain libraries in order to permit linking those
  8907. libraries into non-free programs.
  8908. When a program is linked with a library, whether statically or using
  8909. a shared library, the combination of the two is legally speaking a
  8910. combined work, a derivative of the original library. The ordinary
  8911. General Public License therefore permits such linking only if the
  8912. entire combination fits its criteria of freedom. The Lesser General
  8913. Public License permits more lax criteria for linking other code with
  8914. the library.
  8915. We call this license the "Lesser" General Public License because it
  8916. does Less to protect the user's freedom than the ordinary General
  8917. Public License. It also provides other free software developers Less
  8918. of an advantage over competing non-free programs. These disadvantages
  8919. are the reason we use the ordinary General Public License for many
  8920. libraries. However, the Lesser license provides advantages in certain
  8921. special circumstances.
  8922. For example, on rare occasions, there may be a special need to
  8923. encourage the widest possible use of a certain library, so that it becomes
  8924. a de-facto standard. To achieve this, non-free programs must be
  8925. allowed to use the library. A more frequent case is that a free
  8926. library does the same job as widely used non-free libraries. In this
  8927. case, there is little to gain by limiting the free library to free
  8928. software only, so we use the Lesser General Public License.
  8929. In other cases, permission to use a particular library in non-free
  8930. programs enables a greater number of people to use a large body of
  8931. free software. For example, permission to use the GNU C Library in
  8932. non-free programs enables many more people to use the whole GNU
  8933. operating system, as well as its variant, the GNU/Linux operating
  8934. system.
  8935. Although the Lesser General Public License is Less protective of the
  8936. users' freedom, it does ensure that the user of a program that is
  8937. linked with the Library has the freedom and the wherewithal to run
  8938. that program using a modified version of the Library.
  8939. The precise terms and conditions for copying, distribution and
  8940. modification follow. Pay close attention to the difference between a
  8941. "work based on the library" and a "work that uses the library". The
  8942. former contains code derived from the library, whereas the latter must
  8943. be combined with the library in order to run.
  8944. GNU LESSER GENERAL PUBLIC LICENSE
  8945. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  8946. 0. This License Agreement applies to any software library or other
  8947. program which contains a notice placed by the copyright holder or
  8948. other authorized party saying it may be distributed under the terms of
  8949. this Lesser General Public License (also called "this License").
  8950. Each licensee is addressed as "you".
  8951. A "library" means a collection of software functions and/or data
  8952. prepared so as to be conveniently linked with application programs
  8953. (which use some of those functions and data) to form executables.
  8954. The "Library", below, refers to any such software library or work
  8955. which has been distributed under these terms. A "work based on the
  8956. Library" means either the Library or any derivative work under
  8957. copyright law: that is to say, a work containing the Library or a
  8958. portion of it, either verbatim or with modifications and/or translated
  8959. straightforwardly into another language. (Hereinafter, translation is
  8960. included without limitation in the term "modification".)
  8961. "Source code" for a work means the preferred form of the work for
  8962. making modifications to it. For a library, complete source code means
  8963. all the source code for all modules it contains, plus any associated
  8964. interface definition files, plus the scripts used to control compilation
  8965. and installation of the library.
  8966. Activities other than copying, distribution and modification are not
  8967. covered by this License; they are outside its scope. The act of
  8968. running a program using the Library is not restricted, and output from
  8969. such a program is covered only if its contents constitute a work based
  8970. on the Library (independent of the use of the Library in a tool for
  8971. writing it). Whether that is true depends on what the Library does
  8972. and what the program that uses the Library does.
  8973. 1. You may copy and distribute verbatim copies of the Library's
  8974. complete source code as you receive it, in any medium, provided that
  8975. you conspicuously and appropriately publish on each copy an
  8976. appropriate copyright notice and disclaimer of warranty; keep intact
  8977. all the notices that refer to this License and to the absence of any
  8978. warranty; and distribute a copy of this License along with the
  8979. Library.
  8980. You may charge a fee for the physical act of transferring a copy,
  8981. and you may at your option offer warranty protection in exchange for a
  8982. fee.
  8983. 2. You may modify your copy or copies of the Library or any portion
  8984. of it, thus forming a work based on the Library, and copy and
  8985. distribute such modifications or work under the terms of Section 1
  8986. above, provided that you also meet all of these conditions:
  8987. a) The modified work must itself be a software library.
  8988. b) You must cause the files modified to carry prominent notices
  8989. stating that you changed the files and the date of any change.
  8990. c) You must cause the whole of the work to be licensed at no
  8991. charge to all third parties under the terms of this License.
  8992. d) If a facility in the modified Library refers to a function or a
  8993. table of data to be supplied by an application program that uses
  8994. the facility, other than as an argument passed when the facility
  8995. is invoked, then you must make a good faith effort to ensure that,
  8996. in the event an application does not supply such function or
  8997. table, the facility still operates, and performs whatever part of
  8998. its purpose remains meaningful.
  8999. (For example, a function in a library to compute square roots has
  9000. a purpose that is entirely well-defined independent of the
  9001. application. Therefore, Subsection 2d requires that any
  9002. application-supplied function or table used by this function must
  9003. be optional: if the application does not supply it, the square
  9004. root function must still compute square roots.)
  9005. These requirements apply to the modified work as a whole. If
  9006. identifiable sections of that work are not derived from the Library,
  9007. and can be reasonably considered independent and separate works in
  9008. themselves, then this License, and its terms, do not apply to those
  9009. sections when you distribute them as separate works. But when you
  9010. distribute the same sections as part of a whole which is a work based
  9011. on the Library, the distribution of the whole must be on the terms of
  9012. this License, whose permissions for other licensees extend to the
  9013. entire whole, and thus to each and every part regardless of who wrote
  9014. it.
  9015. Thus, it is not the intent of this section to claim rights or contest
  9016. your rights to work written entirely by you; rather, the intent is to
  9017. exercise the right to control the distribution of derivative or
  9018. collective works based on the Library.
  9019. In addition, mere aggregation of another work not based on the Library
  9020. with the Library (or with a work based on the Library) on a volume of
  9021. a storage or distribution medium does not bring the other work under
  9022. the scope of this License.
  9023. 3. You may opt to apply the terms of the ordinary GNU General Public
  9024. License instead of this License to a given copy of the Library. To do
  9025. this, you must alter all the notices that refer to this License, so
  9026. that they refer to the ordinary GNU General Public License, version 2,
  9027. instead of to this License. (If a newer version than version 2 of the
  9028. ordinary GNU General Public License has appeared, then you can specify
  9029. that version instead if you wish.) Do not make any other change in
  9030. these notices.
  9031. Once this change is made in a given copy, it is irreversible for
  9032. that copy, so the ordinary GNU General Public License applies to all
  9033. subsequent copies and derivative works made from that copy.
  9034. This option is useful when you wish to copy part of the code of
  9035. the Library into a program that is not a library.
  9036. 4. You may copy and distribute the Library (or a portion or
  9037. derivative of it, under Section 2) in object code or executable form
  9038. under the terms of Sections 1 and 2 above provided that you accompany
  9039. it with the complete corresponding machine-readable source code, which
  9040. must be distributed under the terms of Sections 1 and 2 above on a
  9041. medium customarily used for software interchange.
  9042. If distribution of object code is made by offering access to copy
  9043. from a designated place, then offering equivalent access to copy the
  9044. source code from the same place satisfies the requirement to
  9045. distribute the source code, even though third parties are not
  9046. compelled to copy the source along with the object code.
  9047. 5. A program that contains no derivative of any portion of the
  9048. Library, but is designed to work with the Library by being compiled or
  9049. linked with it, is called a "work that uses the Library". Such a
  9050. work, in isolation, is not a derivative work of the Library, and
  9051. therefore falls outside the scope of this License.
  9052. However, linking a "work that uses the Library" with the Library
  9053. creates an executable that is a derivative of the Library (because it
  9054. contains portions of the Library), rather than a "work that uses the
  9055. library". The executable is therefore covered by this License.
  9056. Section 6 states terms for distribution of such executables.
  9057. When a "work that uses the Library" uses material from a header file
  9058. that is part of the Library, the object code for the work may be a
  9059. derivative work of the Library even though the source code is not.
  9060. Whether this is true is especially significant if the work can be
  9061. linked without the Library, or if the work is itself a library. The
  9062. threshold for this to be true is not precisely defined by law.
  9063. If such an object file uses only numerical parameters, data
  9064. structure layouts and accessors, and small macros and small inline
  9065. functions (ten lines or less in length), then the use of the object
  9066. file is unrestricted, regardless of whether it is legally a derivative
  9067. work. (Executables containing this object code plus portions of the
  9068. Library will still fall under Section 6.)
  9069. Otherwise, if the work is a derivative of the Library, you may
  9070. distribute the object code for the work under the terms of Section 6.
  9071. Any executables containing that work also fall under Section 6,
  9072. whether or not they are linked directly with the Library itself.
  9073. 6. As an exception to the Sections above, you may also combine or
  9074. link a "work that uses the Library" with the Library to produce a
  9075. work containing portions of the Library, and distribute that work
  9076. under terms of your choice, provided that the terms permit
  9077. modification of the work for the customer's own use and reverse
  9078. engineering for debugging such modifications.
  9079. You must give prominent notice with each copy of the work that the
  9080. Library is used in it and that the Library and its use are covered by
  9081. this License. You must supply a copy of this License. If the work
  9082. during execution displays copyright notices, you must include the
  9083. copyright notice for the Library among them, as well as a reference
  9084. directing the user to the copy of this License. Also, you must do one
  9085. of these things:
  9086. a) Accompany the work with the complete corresponding
  9087. machine-readable source code for the Library including whatever
  9088. changes were used in the work (which must be distributed under
  9089. Sections 1 and 2 above); and, if the work is an executable linked
  9090. with the Library, with the complete machine-readable "work that
  9091. uses the Library", as object code and/or source code, so that the
  9092. user can modify the Library and then relink to produce a modified
  9093. executable containing the modified Library. (It is understood
  9094. that the user who changes the contents of definitions files in the
  9095. Library will not necessarily be able to recompile the application
  9096. to use the modified definitions.)
  9097. b) Use a suitable shared library mechanism for linking with the
  9098. Library. A suitable mechanism is one that (1) uses at run time a
  9099. copy of the library already present on the user's computer system,
  9100. rather than copying library functions into the executable, and (2)
  9101. will operate properly with a modified version of the library, if
  9102. the user installs one, as long as the modified version is
  9103. interface-compatible with the version that the work was made with.
  9104. c) Accompany the work with a written offer, valid for at
  9105. least three years, to give the same user the materials
  9106. specified in Subsection 6a, above, for a charge no more
  9107. than the cost of performing this distribution.
  9108. d) If distribution of the work is made by offering access to copy
  9109. from a designated place, offer equivalent access to copy the above
  9110. specified materials from the same place.
  9111. e) Verify that the user has already received a copy of these
  9112. materials or that you have already sent this user a copy.
  9113. For an executable, the required form of the "work that uses the
  9114. Library" must include any data and utility programs needed for
  9115. reproducing the executable from it. However, as a special exception,
  9116. the materials to be distributed need not include anything that is
  9117. normally distributed (in either source or binary form) with the major
  9118. components (compiler, kernel, and so on) of the operating system on
  9119. which the executable runs, unless that component itself accompanies
  9120. the executable.
  9121. It may happen that this requirement contradicts the license
  9122. restrictions of other proprietary libraries that do not normally
  9123. accompany the operating system. Such a contradiction means you cannot
  9124. use both them and the Library together in an executable that you
  9125. distribute.
  9126. 7. You may place library facilities that are a work based on the
  9127. Library side-by-side in a single library together with other library
  9128. facilities not covered by this License, and distribute such a combined
  9129. library, provided that the separate distribution of the work based on
  9130. the Library and of the other library facilities is otherwise
  9131. permitted, and provided that you do these two things:
  9132. a) Accompany the combined library with a copy of the same work
  9133. based on the Library, uncombined with any other library
  9134. facilities. This must be distributed under the terms of the
  9135. Sections above.
  9136. b) Give prominent notice with the combined library of the fact
  9137. that part of it is a work based on the Library, and explaining
  9138. where to find the accompanying uncombined form of the same work.
  9139. 8. You may not copy, modify, sublicense, link with, or distribute
  9140. the Library except as expressly provided under this License. Any
  9141. attempt otherwise to copy, modify, sublicense, link with, or
  9142. distribute the Library is void, and will automatically terminate your
  9143. rights under this License. However, parties who have received copies,
  9144. or rights, from you under this License will not have their licenses
  9145. terminated so long as such parties remain in full compliance.
  9146. 9. You are not required to accept this License, since you have not
  9147. signed it. However, nothing else grants you permission to modify or
  9148. distribute the Library or its derivative works. These actions are
  9149. prohibited by law if you do not accept this License. Therefore, by
  9150. modifying or distributing the Library (or any work based on the
  9151. Library), you indicate your acceptance of this License to do so, and
  9152. all its terms and conditions for copying, distributing or modifying
  9153. the Library or works based on it.
  9154. 10. Each time you redistribute the Library (or any work based on the
  9155. Library), the recipient automatically receives a license from the
  9156. original licensor to copy, distribute, link with or modify the Library
  9157. subject to these terms and conditions. You may not impose any further
  9158. restrictions on the recipients' exercise of the rights granted herein.
  9159. You are not responsible for enforcing compliance by third parties with
  9160. this License.
  9161. 11. If, as a consequence of a court judgment or allegation of patent
  9162. infringement or for any other reason (not limited to patent issues),
  9163. conditions are imposed on you (whether by court order, agreement or
  9164. otherwise) that contradict the conditions of this License, they do not
  9165. excuse you from the conditions of this License. If you cannot
  9166. distribute so as to satisfy simultaneously your obligations under this
  9167. License and any other pertinent obligations, then as a consequence you
  9168. may not distribute the Library at all. For example, if a patent
  9169. license would not permit royalty-free redistribution of the Library by
  9170. all those who receive copies directly or indirectly through you, then
  9171. the only way you could satisfy both it and this License would be to
  9172. refrain entirely from distribution of the Library.
  9173. If any portion of this section is held invalid or unenforceable under any
  9174. particular circumstance, the balance of the section is intended to apply,
  9175. and the section as a whole is intended to apply in other circumstances.
  9176. It is not the purpose of this section to induce you to infringe any
  9177. patents or other property right claims or to contest validity of any
  9178. such claims; this section has the sole purpose of protecting the
  9179. integrity of the free software distribution system which is
  9180. implemented by public license practices. Many people have made
  9181. generous contributions to the wide range of software distributed
  9182. through that system in reliance on consistent application of that
  9183. system; it is up to the author/donor to decide if he or she is willing
  9184. to distribute software through any other system and a licensee cannot
  9185. impose that choice.
  9186. This section is intended to make thoroughly clear what is believed to
  9187. be a consequence of the rest of this License.
  9188. 12. If the distribution and/or use of the Library is restricted in
  9189. certain countries either by patents or by copyrighted interfaces, the
  9190. original copyright holder who places the Library under this License may add
  9191. an explicit geographical distribution limitation excluding those countries,
  9192. so that distribution is permitted only in or among countries not thus
  9193. excluded. In such case, this License incorporates the limitation as if
  9194. written in the body of this License.
  9195. 13. The Free Software Foundation may publish revised and/or new
  9196. versions of the Lesser General Public License from time to time.
  9197. Such new versions will be similar in spirit to the present version,
  9198. but may differ in detail to address new problems or concerns.
  9199. Each version is given a distinguishing version number. If the Library
  9200. specifies a version number of this License which applies to it and
  9201. "any later version", you have the option of following the terms and
  9202. conditions either of that version or of any later version published by
  9203. the Free Software Foundation. If the Library does not specify a
  9204. license version number, you may choose any version ever published by
  9205. the Free Software Foundation.
  9206. 14. If you wish to incorporate parts of the Library into other free
  9207. programs whose distribution conditions are incompatible with these,
  9208. write to the author to ask for permission. For software which is
  9209. copyrighted by the Free Software Foundation, write to the Free
  9210. Software Foundation; we sometimes make exceptions for this. Our
  9211. decision will be guided by the two goals of preserving the free status
  9212. of all derivatives of our free software and of promoting the sharing
  9213. and reuse of software generally.
  9214. NO WARRANTY
  9215. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  9216. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  9217. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  9218. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  9219. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  9220. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  9221. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  9222. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  9223. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  9224. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  9225. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  9226. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  9227. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  9228. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  9229. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  9230. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  9231. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  9232. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  9233. DAMAGES.
  9234. END OF TERMS AND CONDITIONS
  9235. How to Apply These Terms to Your New Libraries
  9236. If you develop a new library, and you want it to be of the greatest
  9237. possible use to the public, we recommend making it free software that
  9238. everyone can redistribute and change. You can do so by permitting
  9239. redistribution under these terms (or, alternatively, under the terms of the
  9240. ordinary General Public License).
  9241. To apply these terms, attach the following notices to the library. It is
  9242. safest to attach them to the start of each source file to most effectively
  9243. convey the exclusion of warranty; and each file should have at least the
  9244. "copyright" line and a pointer to where the full notice is found.
  9245. <one line to give the library's name and a brief idea of what it does.>
  9246. Copyright (C) <year> <name of author>
  9247. This library is free software; you can redistribute it and/or
  9248. modify it under the terms of the GNU Lesser General Public
  9249. License as published by the Free Software Foundation; either
  9250. version 2.1 of the License, or (at your option) any later version.
  9251. This library is distributed in the hope that it will be useful,
  9252. but WITHOUT ANY WARRANTY; without even the implied warranty of
  9253. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  9254. Lesser General Public License for more details.
  9255. You should have received a copy of the GNU Lesser General Public
  9256. License along with this library; if not, write to the Free Software
  9257. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  9258. Also add information on how to contact you by electronic and paper mail.
  9259. You should also get your employer (if you work as a programmer) or your
  9260. school, if any, to sign a "copyright disclaimer" for the library, if
  9261. necessary. Here is a sample; alter the names:
  9262. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  9263. library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  9264. <signature of Ty Coon>, 1 April 1990
  9265. Ty Coon, President of Vice
  9266. That's all there is to it!
  9267. Permission is hereby granted, free of charge, to any person obtaining a
  9268. copy of this software and associated documentation files (the
  9269. "Software"), to deal in the Software without restriction, including
  9270. without limitation the rights to use, copy, modify, merge, publish,
  9271. distribute, sub license, and/or sell copies of the Software, and to
  9272. permit persons to whom the Software is furnished to do so, subject to
  9273. the following conditions:
  9274. The above copyright notice and this permission notice (including the
  9275. next paragraph) shall be included in all copies or substantial portions
  9276. of the Software.
  9277. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  9278. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  9279. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
  9280. IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
  9281. ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  9282. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  9283. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  9284. Copyright (c) 2010, Google Inc. All rights reserved.
  9285. Redistribution and use in source and binary forms, with or without
  9286. modification, are permitted provided that the following conditions are
  9287. met:
  9288. * Redistributions of source code must retain the above copyright
  9289. notice, this list of conditions and the following disclaimer.
  9290. * Redistributions in binary form must reproduce the above copyright
  9291. notice, this list of conditions and the following disclaimer in
  9292. the documentation and/or other materials provided with the
  9293. distribution.
  9294. * Neither the name of Google nor the names of its contributors may
  9295. be used to endorse or promote products derived from this software
  9296. without specific prior written permission.
  9297. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9298. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9299. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9300. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9301. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9302. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9303. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9304. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9305. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9306. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9307. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9308. Additional IP Rights Grant (Patents)
  9309. "This implementation" means the copyrightable works distributed by
  9310. Google as part of the WebM Project.
  9311. Google hereby grants to you a perpetual, worldwide, non-exclusive,
  9312. no-charge, royalty-free, irrevocable (except as stated in this section)
  9313. patent license to make, have made, use, offer to sell, sell, import,
  9314. transfer, and otherwise run, modify and propagate the contents of this
  9315. implementation of VP8, where such license applies only to those patent
  9316. claims, both currently owned by Google and acquired in the future,
  9317. licensable by Google that are necessarily infringed by this
  9318. implementation of VP8. This grant does not include claims that would be
  9319. infringed only as a consequence of further modification of this
  9320. implementation. If you or your agent or exclusive licensee institute or
  9321. order or agree to the institution of patent litigation against any
  9322. entity (including a cross-claim or counterclaim in a lawsuit) alleging
  9323. that this implementation of VP8 or any code incorporated within this
  9324. implementation of VP8 constitutes direct or contributory patent
  9325. infringement, or inducement of patent infringement, then any patent
  9326. rights granted to you under this License for this implementation of VP8
  9327. shall terminate as of the date such litigation is filed.
  9328. Except where otherwise noted in the source code (e.g. the files hash.c,
  9329. list.c and the trio files, which are covered by a similar licence but
  9330. with different Copyright notices) all the files are:
  9331. Copyright (C) 1998-2003 Daniel Veillard. All Rights Reserved.
  9332. Permission is hereby granted, free of charge, to any person obtaining a copy
  9333. of this software and associated documentation files (the "Software"), to deal
  9334. in the Software without restriction, including without limitation the rights
  9335. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9336. copies of the Software, and to permit persons to whom the Software is fur-
  9337. nished to do so, subject to the following conditions:
  9338. The above copyright notice and this permission notice shall be included in
  9339. all copies or substantial portions of the Software.
  9340. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  9341. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
  9342. NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  9343. DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  9344. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
  9345. NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  9346. Except as contained in this notice, the name of Daniel Veillard shall not
  9347. be used in advertising or otherwise to promote the sale, use or other deal-
  9348. ings in this Software without prior written authorization from him.
  9349. Licence for libxslt except libexslt
  9350. ----------------------------------------------------------------------
  9351. Copyright (C) 2001-2002 Daniel Veillard. All Rights Reserved.
  9352. Permission is hereby granted, free of charge, to any person obtaining a copy
  9353. of this software and associated documentation files (the "Software"), to deal
  9354. in the Software without restriction, including without limitation the rights
  9355. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9356. copies of the Software, and to permit persons to whom the Software is fur-
  9357. nished to do so, subject to the following conditions:
  9358. The above copyright notice and this permission notice shall be included in
  9359. all copies or substantial portions of the Software.
  9360. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  9361. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
  9362. NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  9363. DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  9364. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
  9365. NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  9366. Except as contained in this notice, the name of Daniel Veillard shall not
  9367. be used in advertising or otherwise to promote the sale, use or other deal-
  9368. ings in this Software without prior written authorization from him.
  9369. ----------------------------------------------------------------------
  9370. Licence for libexslt
  9371. ----------------------------------------------------------------------
  9372. Copyright (C) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard.
  9373. All Rights Reserved.
  9374. Permission is hereby granted, free of charge, to any person obtaining a copy
  9375. of this software and associated documentation files (the "Software"), to deal
  9376. in the Software without restriction, including without limitation the rights
  9377. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9378. copies of the Software, and to permit persons to whom the Software is fur-
  9379. nished to do so, subject to the following conditions:
  9380. The above copyright notice and this permission notice shall be included in
  9381. all copies or substantial portions of the Software.
  9382. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  9383. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
  9384. NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  9385. AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  9386. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
  9387. NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  9388. Except as contained in this notice, the name of the authors shall not
  9389. be used in advertising or otherwise to promote the sale, use or other deal-
  9390. ings in this Software without prior written authorization from him.
  9391. ----------------------------------------------------------------------
  9392. LZMA SDK is placed in the public domain.
  9393. Copyright (c) 2003-2009 Jonathan 'Wolf' Rentzsch: <http://rentzsch.com>
  9394. Some rights reserved: <http://opensource.org/licenses/mit-license.php>
  9395. The default Mesa license is as follows:
  9396. Copyright (C) 1999-2007 Brian Paul All Rights Reserved.
  9397. Permission is hereby granted, free of charge, to any person obtaining a
  9398. copy of this software and associated documentation files (the "Software"),
  9399. to deal in the Software without restriction, including without limitation
  9400. the rights to use, copy, modify, merge, publish, distribute, sublicense,
  9401. and/or sell copies of the Software, and to permit persons to whom the
  9402. Software is furnished to do so, subject to the following conditions:
  9403. The above copyright notice and this permission notice shall be included
  9404. in all copies or substantial portions of the Software.
  9405. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  9406. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  9407. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  9408. BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  9409. AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  9410. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  9411. Some parts of Mesa are copyrighted under the GNU LGPL. See the
  9412. Mesa/docs/COPYRIGHT file for details.
  9413. The following is the standard GNU copyright file.
  9414. ----------------------------------------------------------------------
  9415. GNU LIBRARY GENERAL PUBLIC LICENSE
  9416. Version 2, June 1991
  9417. Copyright (C) 1991 Free Software Foundation, Inc.
  9418. 675 Mass Ave, Cambridge, MA 02139, USA
  9419. Everyone is permitted to copy and distribute verbatim copies
  9420. of this license document, but changing it is not allowed.
  9421. [This is the first released version of the library GPL. It is
  9422. numbered 2 because it goes with version 2 of the ordinary GPL.]
  9423. Preamble
  9424. The licenses for most software are designed to take away your
  9425. freedom to share and change it. By contrast, the GNU General Public
  9426. Licenses are intended to guarantee your freedom to share and change
  9427. free software--to make sure the software is free for all its users.
  9428. This license, the Library General Public License, applies to some
  9429. specially designated Free Software Foundation software, and to any
  9430. other libraries whose authors decide to use it. You can use it for
  9431. your libraries, too.
  9432. When we speak of free software, we are referring to freedom, not
  9433. price. Our General Public Licenses are designed to make sure that you
  9434. have the freedom to distribute copies of free software (and charge for
  9435. this service if you wish), that you receive source code or can get it
  9436. if you want it, that you can change the software or use pieces of it
  9437. in new free programs; and that you know you can do these things.
  9438. To protect your rights, we need to make restrictions that forbid
  9439. anyone to deny you these rights or to ask you to surrender the rights.
  9440. These restrictions translate to certain responsibilities for you if
  9441. you distribute copies of the library, or if you modify it.
  9442. For example, if you distribute copies of the library, whether gratis
  9443. or for a fee, you must give the recipients all the rights that we gave
  9444. you. You must make sure that they, too, receive or can get the source
  9445. code. If you link a program with the library, you must provide
  9446. complete object files to the recipients so that they can relink them
  9447. with the library, after making changes to the library and recompiling
  9448. it. And you must show them these terms so they know their rights.
  9449. Our method of protecting your rights has two steps: (1) copyright
  9450. the library, and (2) offer you this license which gives you legal
  9451. permission to copy, distribute and/or modify the library.
  9452. Also, for each distributor's protection, we want to make certain
  9453. that everyone understands that there is no warranty for this free
  9454. library. If the library is modified by someone else and passed on, we
  9455. want its recipients to know that what they have is not the original
  9456. version, so that any problems introduced by others will not reflect on
  9457. the original authors' reputations.
  9458. Finally, any free program is threatened constantly by software
  9459. patents. We wish to avoid the danger that companies distributing free
  9460. software will individually obtain patent licenses, thus in effect
  9461. transforming the program into proprietary software. To prevent this,
  9462. we have made it clear that any patent must be licensed for everyone's
  9463. free use or not licensed at all.
  9464. Most GNU software, including some libraries, is covered by the ordinary
  9465. GNU General Public License, which was designed for utility programs. This
  9466. license, the GNU Library General Public License, applies to certain
  9467. designated libraries. This license is quite different from the ordinary
  9468. one; be sure to read it in full, and don't assume that anything in it is
  9469. the same as in the ordinary license.
  9470. The reason we have a separate public license for some libraries is that
  9471. they blur the distinction we usually make between modifying or adding to a
  9472. program and simply using it. Linking a program with a library, without
  9473. changing the library, is in some sense simply using the library, and is
  9474. analogous to running a utility program or application program. However, in
  9475. a textual and legal sense, the linked executable is a combined work, a
  9476. derivative of the original library, and the ordinary General Public License
  9477. treats it as such.
  9478. Because of this blurred distinction, using the ordinary General
  9479. Public License for libraries did not effectively promote software
  9480. sharing, because most developers did not use the libraries. We
  9481. concluded that weaker conditions might promote sharing better.
  9482. However, unrestricted linking of non-free programs would deprive the
  9483. users of those programs of all benefit from the free status of the
  9484. libraries themselves. This Library General Public License is intended to
  9485. permit developers of non-free programs to use free libraries, while
  9486. preserving your freedom as a user of such programs to change the free
  9487. libraries that are incorporated in them. (We have not seen how to achieve
  9488. this as regards changes in header files, but we have achieved it as regards
  9489. changes in the actual functions of the Library.) The hope is that this
  9490. will lead to faster development of free libraries.
  9491. The precise terms and conditions for copying, distribution and
  9492. modification follow. Pay close attention to the difference between a
  9493. "work based on the library" and a "work that uses the library". The
  9494. former contains code derived from the library, while the latter only
  9495. works together with the library.
  9496. Note that it is possible for a library to be covered by the ordinary
  9497. General Public License rather than by this special one.
  9498. GNU LIBRARY GENERAL PUBLIC LICENSE
  9499. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  9500. 0. This License Agreement applies to any software library which
  9501. contains a notice placed by the copyright holder or other authorized
  9502. party saying it may be distributed under the terms of this Library
  9503. General Public License (also called "this License"). Each licensee is
  9504. addressed as "you".
  9505. A "library" means a collection of software functions and/or data
  9506. prepared so as to be conveniently linked with application programs
  9507. (which use some of those functions and data) to form executables.
  9508. The "Library", below, refers to any such software library or work
  9509. which has been distributed under these terms. A "work based on the
  9510. Library" means either the Library or any derivative work under
  9511. copyright law: that is to say, a work containing the Library or a
  9512. portion of it, either verbatim or with modifications and/or translated
  9513. straightforwardly into another language. (Hereinafter, translation is
  9514. included without limitation in the term "modification".)
  9515. "Source code" for a work means the preferred form of the work for
  9516. making modifications to it. For a library, complete source code means
  9517. all the source code for all modules it contains, plus any associated
  9518. interface definition files, plus the scripts used to control compilation
  9519. and installation of the library.
  9520. Activities other than copying, distribution and modification are not
  9521. covered by this License; they are outside its scope. The act of
  9522. running a program using the Library is not restricted, and output from
  9523. such a program is covered only if its contents constitute a work based
  9524. on the Library (independent of the use of the Library in a tool for
  9525. writing it). Whether that is true depends on what the Library does
  9526. and what the program that uses the Library does.
  9527. 1. You may copy and distribute verbatim copies of the Library's
  9528. complete source code as you receive it, in any medium, provided that
  9529. you conspicuously and appropriately publish on each copy an
  9530. appropriate copyright notice and disclaimer of warranty; keep intact
  9531. all the notices that refer to this License and to the absence of any
  9532. warranty; and distribute a copy of this License along with the
  9533. Library.
  9534. You may charge a fee for the physical act of transferring a copy,
  9535. and you may at your option offer warranty protection in exchange for a
  9536. fee.
  9537. 2. You may modify your copy or copies of the Library or any portion
  9538. of it, thus forming a work based on the Library, and copy and
  9539. distribute such modifications or work under the terms of Section 1
  9540. above, provided that you also meet all of these conditions:
  9541. a) The modified work must itself be a software library.
  9542. b) You must cause the files modified to carry prominent notices
  9543. stating that you changed the files and the date of any change.
  9544. c) You must cause the whole of the work to be licensed at no
  9545. charge to all third parties under the terms of this License.
  9546. d) If a facility in the modified Library refers to a function or a
  9547. table of data to be supplied by an application program that uses
  9548. the facility, other than as an argument passed when the facility
  9549. is invoked, then you must make a good faith effort to ensure that,
  9550. in the event an application does not supply such function or
  9551. table, the facility still operates, and performs whatever part of
  9552. its purpose remains meaningful.
  9553. (For example, a function in a library to compute square roots has
  9554. a purpose that is entirely well-defined independent of the
  9555. application. Therefore, Subsection 2d requires that any
  9556. application-supplied function or table used by this function must
  9557. be optional: if the application does not supply it, the square
  9558. root function must still compute square roots.)
  9559. These requirements apply to the modified work as a whole. If
  9560. identifiable sections of that work are not derived from the Library,
  9561. and can be reasonably considered independent and separate works in
  9562. themselves, then this License, and its terms, do not apply to those
  9563. sections when you distribute them as separate works. But when you
  9564. distribute the same sections as part of a whole which is a work based
  9565. on the Library, the distribution of the whole must be on the terms of
  9566. this License, whose permissions for other licensees extend to the
  9567. entire whole, and thus to each and every part regardless of who wrote
  9568. it.
  9569. Thus, it is not the intent of this section to claim rights or contest
  9570. your rights to work written entirely by you; rather, the intent is to
  9571. exercise the right to control the distribution of derivative or
  9572. collective works based on the Library.
  9573. In addition, mere aggregation of another work not based on the Library
  9574. with the Library (or with a work based on the Library) on a volume of
  9575. a storage or distribution medium does not bring the other work under
  9576. the scope of this License.
  9577. 3. You may opt to apply the terms of the ordinary GNU General Public
  9578. License instead of this License to a given copy of the Library. To do
  9579. this, you must alter all the notices that refer to this License, so
  9580. that they refer to the ordinary GNU General Public License, version 2,
  9581. instead of to this License. (If a newer version than version 2 of the
  9582. ordinary GNU General Public License has appeared, then you can specify
  9583. that version instead if you wish.) Do not make any other change in
  9584. these notices.
  9585. Once this change is made in a given copy, it is irreversible for
  9586. that copy, so the ordinary GNU General Public License applies to all
  9587. subsequent copies and derivative works made from that copy.
  9588. This option is useful when you wish to copy part of the code of
  9589. the Library into a program that is not a library.
  9590. 4. You may copy and distribute the Library (or a portion or
  9591. derivative of it, under Section 2) in object code or executable form
  9592. under the terms of Sections 1 and 2 above provided that you accompany
  9593. it with the complete corresponding machine-readable source code, which
  9594. must be distributed under the terms of Sections 1 and 2 above on a
  9595. medium customarily used for software interchange.
  9596. If distribution of object code is made by offering access to copy
  9597. from a designated place, then offering equivalent access to copy the
  9598. source code from the same place satisfies the requirement to
  9599. distribute the source code, even though third parties are not
  9600. compelled to copy the source along with the object code.
  9601. 5. A program that contains no derivative of any portion of the
  9602. Library, but is designed to work with the Library by being compiled or
  9603. linked with it, is called a "work that uses the Library". Such a
  9604. work, in isolation, is not a derivative work of the Library, and
  9605. therefore falls outside the scope of this License.
  9606. However, linking a "work that uses the Library" with the Library
  9607. creates an executable that is a derivative of the Library (because it
  9608. contains portions of the Library), rather than a "work that uses the
  9609. library". The executable is therefore covered by this License.
  9610. Section 6 states terms for distribution of such executables.
  9611. When a "work that uses the Library" uses material from a header file
  9612. that is part of the Library, the object code for the work may be a
  9613. derivative work of the Library even though the source code is not.
  9614. Whether this is true is especially significant if the work can be
  9615. linked without the Library, or if the work is itself a library. The
  9616. threshold for this to be true is not precisely defined by law.
  9617. If such an object file uses only numerical parameters, data
  9618. structure layouts and accessors, and small macros and small inline
  9619. functions (ten lines or less in length), then the use of the object
  9620. file is unrestricted, regardless of whether it is legally a derivative
  9621. work. (Executables containing this object code plus portions of the
  9622. Library will still fall under Section 6.)
  9623. Otherwise, if the work is a derivative of the Library, you may
  9624. distribute the object code for the work under the terms of Section 6.
  9625. Any executables containing that work also fall under Section 6,
  9626. whether or not they are linked directly with the Library itself.
  9627. 6. As an exception to the Sections above, you may also compile or
  9628. link a "work that uses the Library" with the Library to produce a
  9629. work containing portions of the Library, and distribute that work
  9630. under terms of your choice, provided that the terms permit
  9631. modification of the work for the customer's own use and reverse
  9632. engineering for debugging such modifications.
  9633. You must give prominent notice with each copy of the work that the
  9634. Library is used in it and that the Library and its use are covered by
  9635. this License. You must supply a copy of this License. If the work
  9636. during execution displays copyright notices, you must include the
  9637. copyright notice for the Library among them, as well as a reference
  9638. directing the user to the copy of this License. Also, you must do one
  9639. of these things:
  9640. a) Accompany the work with the complete corresponding
  9641. machine-readable source code for the Library including whatever
  9642. changes were used in the work (which must be distributed under
  9643. Sections 1 and 2 above); and, if the work is an executable linked
  9644. with the Library, with the complete machine-readable "work that
  9645. uses the Library", as object code and/or source code, so that the
  9646. user can modify the Library and then relink to produce a modified
  9647. executable containing the modified Library. (It is understood
  9648. that the user who changes the contents of definitions files in the
  9649. Library will not necessarily be able to recompile the application
  9650. to use the modified definitions.)
  9651. b) Accompany the work with a written offer, valid for at
  9652. least three years, to give the same user the materials
  9653. specified in Subsection 6a, above, for a charge no more
  9654. than the cost of performing this distribution.
  9655. c) If distribution of the work is made by offering access to copy
  9656. from a designated place, offer equivalent access to copy the above
  9657. specified materials from the same place.
  9658. d) Verify that the user has already received a copy of these
  9659. materials or that you have already sent this user a copy.
  9660. For an executable, the required form of the "work that uses the
  9661. Library" must include any data and utility programs needed for
  9662. reproducing the executable from it. However, as a special exception,
  9663. the source code distributed need not include anything that is normally
  9664. distributed (in either source or binary form) with the major
  9665. components (compiler, kernel, and so on) of the operating system on
  9666. which the executable runs, unless that component itself accompanies
  9667. the executable.
  9668. It may happen that this requirement contradicts the license
  9669. restrictions of other proprietary libraries that do not normally
  9670. accompany the operating system. Such a contradiction means you cannot
  9671. use both them and the Library together in an executable that you
  9672. distribute.
  9673. 7. You may place library facilities that are a work based on the
  9674. Library side-by-side in a single library together with other library
  9675. facilities not covered by this License, and distribute such a combined
  9676. library, provided that the separate distribution of the work based on
  9677. the Library and of the other library facilities is otherwise
  9678. permitted, and provided that you do these two things:
  9679. a) Accompany the combined library with a copy of the same work
  9680. based on the Library, uncombined with any other library
  9681. facilities. This must be distributed under the terms of the
  9682. Sections above.
  9683. b) Give prominent notice with the combined library of the fact
  9684. that part of it is a work based on the Library, and explaining
  9685. where to find the accompanying uncombined form of the same work.
  9686. 8. You may not copy, modify, sublicense, link with, or distribute
  9687. the Library except as expressly provided under this License. Any
  9688. attempt otherwise to copy, modify, sublicense, link with, or
  9689. distribute the Library is void, and will automatically terminate your
  9690. rights under this License. However, parties who have received copies,
  9691. or rights, from you under this License will not have their licenses
  9692. terminated so long as such parties remain in full compliance.
  9693. 9. You are not required to accept this License, since you have not
  9694. signed it. However, nothing else grants you permission to modify or
  9695. distribute the Library or its derivative works. These actions are
  9696. prohibited by law if you do not accept this License. Therefore, by
  9697. modifying or distributing the Library (or any work based on the
  9698. Library), you indicate your acceptance of this License to do so, and
  9699. all its terms and conditions for copying, distributing or modifying
  9700. the Library or works based on it.
  9701. 10. Each time you redistribute the Library (or any work based on the
  9702. Library), the recipient automatically receives a license from the
  9703. original licensor to copy, distribute, link with or modify the Library
  9704. subject to these terms and conditions. You may not impose any further
  9705. restrictions on the recipients' exercise of the rights granted herein.
  9706. You are not responsible for enforcing compliance by third parties to
  9707. this License.
  9708. 11. If, as a consequence of a court judgment or allegation of patent
  9709. infringement or for any other reason (not limited to patent issues),
  9710. conditions are imposed on you (whether by court order, agreement or
  9711. otherwise) that contradict the conditions of this License, they do not
  9712. excuse you from the conditions of this License. If you cannot
  9713. distribute so as to satisfy simultaneously your obligations under this
  9714. License and any other pertinent obligations, then as a consequence you
  9715. may not distribute the Library at all. For example, if a patent
  9716. license would not permit royalty-free redistribution of the Library by
  9717. all those who receive copies directly or indirectly through you, then
  9718. the only way you could satisfy both it and this License would be to
  9719. refrain entirely from distribution of the Library.
  9720. If any portion of this section is held invalid or unenforceable under any
  9721. particular circumstance, the balance of the section is intended to apply,
  9722. and the section as a whole is intended to apply in other circumstances.
  9723. It is not the purpose of this section to induce you to infringe any
  9724. patents or other property right claims or to contest validity of any
  9725. such claims; this section has the sole purpose of protecting the
  9726. integrity of the free software distribution system which is
  9727. implemented by public license practices. Many people have made
  9728. generous contributions to the wide range of software distributed
  9729. through that system in reliance on consistent application of that
  9730. system; it is up to the author/donor to decide if he or she is willing
  9731. to distribute software through any other system and a licensee cannot
  9732. impose that choice.
  9733. This section is intended to make thoroughly clear what is believed to
  9734. be a consequence of the rest of this License.
  9735. 12. If the distribution and/or use of the Library is restricted in
  9736. certain countries either by patents or by copyrighted interfaces, the
  9737. original copyright holder who places the Library under this License may add
  9738. an explicit geographical distribution limitation excluding those countries,
  9739. so that distribution is permitted only in or among countries not thus
  9740. excluded. In such case, this License incorporates the limitation as if
  9741. written in the body of this License.
  9742. 13. The Free Software Foundation may publish revised and/or new
  9743. versions of the Library General Public License from time to time.
  9744. Such new versions will be similar in spirit to the present version,
  9745. but may differ in detail to address new problems or concerns.
  9746. Each version is given a distinguishing version number. If the Library
  9747. specifies a version number of this License which applies to it and
  9748. "any later version", you have the option of following the terms and
  9749. conditions either of that version or of any later version published by
  9750. the Free Software Foundation. If the Library does not specify a
  9751. license version number, you may choose any version ever published by
  9752. the Free Software Foundation.
  9753. 14. If you wish to incorporate parts of the Library into other free
  9754. programs whose distribution conditions are incompatible with these,
  9755. write to the author to ask for permission. For software which is
  9756. copyrighted by the Free Software Foundation, write to the Free
  9757. Software Foundation; we sometimes make exceptions for this. Our
  9758. decision will be guided by the two goals of preserving the free status
  9759. of all derivatives of our free software and of promoting the sharing
  9760. and reuse of software generally.
  9761. NO WARRANTY
  9762. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  9763. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  9764. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  9765. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  9766. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  9767. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  9768. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  9769. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  9770. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  9771. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  9772. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  9773. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  9774. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  9775. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  9776. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  9777. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  9778. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  9779. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  9780. DAMAGES.
  9781. END OF TERMS AND CONDITIONS
  9782. Appendix: How to Apply These Terms to Your New Libraries
  9783. If you develop a new library, and you want it to be of the greatest
  9784. possible use to the public, we recommend making it free software that
  9785. everyone can redistribute and change. You can do so by permitting
  9786. redistribution under these terms (or, alternatively, under the terms of the
  9787. ordinary General Public License).
  9788. To apply these terms, attach the following notices to the library. It is
  9789. safest to attach them to the start of each source file to most effectively
  9790. convey the exclusion of warranty; and each file should have at least the
  9791. "copyright" line and a pointer to where the full notice is found.
  9792. <one line to give the library's name and a brief idea of what it does.>
  9793. Copyright (C) <year> <name of author>
  9794. This library is free software; you can redistribute it and/or
  9795. modify it under the terms of the GNU Library General Public
  9796. License as published by the Free Software Foundation; either
  9797. version 2 of the License, or (at your option) any later version.
  9798. This library is distributed in the hope that it will be useful,
  9799. but WITHOUT ANY WARRANTY; without even the implied warranty of
  9800. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  9801. Library General Public License for more details.
  9802. You should have received a copy of the GNU Library General Public
  9803. License along with this library; if not, write to the Free
  9804. Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  9805. Also add information on how to contact you by electronic and paper mail.
  9806. You should also get your employer (if you work as a programmer) or your
  9807. school, if any, to sign a "copyright disclaimer" for the library, if
  9808. necessary. Here is a sample; alter the names:
  9809. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  9810. library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  9811. <signature of Ty Coon>, 1 April 1990
  9812. Ty Coon, President of Vice
  9813. That's all there is to it!
  9814. * MODP_B64 - High performance base64 encoder/decoder
  9815. * Version 1.3 -- 17-Mar-2006
  9816. * http://modp.com/release/base64
  9817. *
  9818. * Copyright (c) 2005, 2006 Nick Galbreath -- nickg [at] modp [dot] com
  9819. * All rights reserved.
  9820. *
  9821. * Redistribution and use in source and binary forms, with or without
  9822. * modification, are permitted provided that the following conditions are
  9823. * met:
  9824. *
  9825. * Redistributions of source code must retain the above copyright
  9826. * notice, this list of conditions and the following disclaimer.
  9827. *
  9828. * Redistributions in binary form must reproduce the above copyright
  9829. * notice, this list of conditions and the following disclaimer in the
  9830. * documentation and/or other materials provided with the distribution.
  9831. *
  9832. * Neither the name of the modp.com nor the names of its
  9833. * contributors may be used to endorse or promote products derived from
  9834. * this software without specific prior written permission.
  9835. *
  9836. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9837. * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9838. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9839. * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9840. * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9841. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9842. * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9843. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9844. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9845. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9846. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9847. Copyright 2008 MolokoCacao
  9848. All rights reserved
  9849. Redistribution and use in source and binary forms, with or without
  9850. modification, are permitted providing that the following conditions
  9851. are met:
  9852. 1. Redistributions of source code must retain the above copyright
  9853. notice, this list of conditions and the following disclaimer.
  9854. 2. Redistributions in binary form must reproduce the above copyright
  9855. notice, this list of conditions and the following disclaimer in the
  9856. documentation and/or other materials provided with the distribution.
  9857. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  9858. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  9859. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  9860. ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  9861. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  9862. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  9863. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  9864. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  9865. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
  9866. IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  9867. POSSIBILITY OF SUCH DAMAGE.
  9868. Copyright (c) 2004-2009 Sergey Lyubka
  9869. Portions Copyright (c) 2009 Gilbert Wellisch
  9870. Permission is hereby granted, free of charge, to any person obtaining a copy
  9871. of this software and associated documentation files (the "Software"), to deal
  9872. in the Software without restriction, including without limitation the rights
  9873. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9874. copies of the Software, and to permit persons to whom the Software is
  9875. furnished to do so, subject to the following conditions:
  9876. The above copyright notice and this permission notice shall be included in
  9877. all copies or substantial portions of the Software.
  9878. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  9879. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  9880. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  9881. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  9882. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  9883. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  9884. THE SOFTWARE.
  9885. Copyright 2010-2011, Google Inc.
  9886. All rights reserved.
  9887. Redistribution and use in source and binary forms, with or without
  9888. modification, are permitted provided that the following conditions are
  9889. met:
  9890. * Redistributions of source code must retain the above copyright
  9891. notice, this list of conditions and the following disclaimer.
  9892. * Redistributions in binary form must reproduce the above
  9893. copyright notice, this list of conditions and the following disclaimer
  9894. in the documentation and/or other materials provided with the
  9895. distribution.
  9896. * Neither the name of Google Inc. nor the names of its
  9897. contributors may be used to endorse or promote products derived from
  9898. this software without specific prior written permission.
  9899. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9900. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9901. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9902. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9903. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9904. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9905. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9906. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9907. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9908. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9909. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9910. /* ***** BEGIN LICENSE BLOCK *****
  9911. * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  9912. *
  9913. * The contents of this file are subject to the Mozilla Public License Version
  9914. * 1.1 (the "License"); you may not use this file except in compliance with
  9915. * the License. You may obtain a copy of the License at
  9916. * http://www.mozilla.org/MPL/
  9917. *
  9918. * Software distributed under the License is distributed on an "AS IS" basis,
  9919. * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  9920. * for the specific language governing rights and limitations under the
  9921. * License.
  9922. *
  9923. * The Original Code is mozilla.org code.
  9924. *
  9925. * The Initial Developer of the Original Code is
  9926. * Netscape Communications Corporation.
  9927. * Portions created by the Initial Developer are Copyright (C) 2002
  9928. * the Initial Developer. All Rights Reserved.
  9929. *
  9930. * Contributor(s):
  9931. *
  9932. * Alternatively, the contents of this file may be used under the terms of
  9933. * either the GNU General Public License Version 2 or later (the "GPL"), or
  9934. * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  9935. * in which case the provisions of the GPL or the LGPL are applicable instead
  9936. * of those above. If you wish to allow use of your version of this file only
  9937. * under the terms of either the GPL or the LGPL, and not to allow others to
  9938. * use your version of this file under the terms of the MPL, indicate your
  9939. * decision by deleting the provisions above and replace them with the notice
  9940. * and other provisions required by the GPL or the LGPL. If you do not delete
  9941. * the provisions above, a recipient may use your version of this file under
  9942. * the terms of any one of the MPL, the GPL or the LGPL.
  9943. *
  9944. * ***** END LICENSE BLOCK ***** */
  9945. A C-program for MT19937, with initialization improved 2002/1/26.
  9946. Coded by Takuji Nishimura and Makoto Matsumoto.
  9947. Before using, initialize the state by using init_genrand(seed)
  9948. or init_by_array(init_key, key_length).
  9949. Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
  9950. All rights reserved.
  9951. Redistribution and use in source and binary forms, with or without
  9952. modification, are permitted provided that the following conditions
  9953. are met:
  9954. 1. Redistributions of source code must retain the above copyright
  9955. notice, this list of conditions and the following disclaimer.
  9956. 2. Redistributions in binary form must reproduce the above copyright
  9957. notice, this list of conditions and the following disclaimer in the
  9958. documentation and/or other materials provided with the distribution.
  9959. 3. The names of its contributors may not be used to endorse or promote
  9960. products derived from this software without specific prior written
  9961. permission.
  9962. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9963. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9964. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9965. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  9966. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  9967. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  9968. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  9969. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  9970. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  9971. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  9972. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9973. // Copyright (c) 2006-2009 The Chromium OS Authors. All rights reserved.
  9974. //
  9975. // Redistribution and use in source and binary forms, with or without
  9976. // modification, are permitted provided that the following conditions are
  9977. // met:
  9978. //
  9979. // * Redistributions of source code must retain the above copyright
  9980. // notice, this list of conditions and the following disclaimer.
  9981. // * Redistributions in binary form must reproduce the above
  9982. // copyright notice, this list of conditions and the following disclaimer
  9983. // in the documentation and/or other materials provided with the
  9984. // distribution.
  9985. // * Neither the name of Google Inc. nor the names of its
  9986. // contributors may be used to endorse or promote products derived from
  9987. // this software without specific prior written permission.
  9988. //
  9989. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9990. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9991. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9992. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9993. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9994. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9995. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9996. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9997. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9998. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9999. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10000. Version: MPL 1.1/GPL 2.0/LGPL 2.1
  10001. The contents of this file are subject to the Mozilla Public License Version
  10002. 1.1 (the "License"); you may not use this file except in compliance with
  10003. the License. You may obtain a copy of the License at
  10004. http://www.mozilla.org/MPL/
  10005. Software distributed under the License is distributed on an "AS IS" basis,
  10006. WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  10007. for the specific language governing rights and limitations under the
  10008. License.
  10009. The Original Code is mozilla.org code.
  10010. The Initial Developer of the Original Code is
  10011. Netscape Communications Corporation.
  10012. Portions created by the Initial Developer are Copyright (C) 1998
  10013. the Initial Developer. All Rights Reserved.
  10014. Contributor(s):
  10015. Alternatively, the contents of this file may be used under the terms of
  10016. either the GNU General Public License Version 2 or later (the "GPL"), or
  10017. the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  10018. in which case the provisions of the GPL or the LGPL are applicable instead
  10019. of those above. If you wish to allow use of your version of this file only
  10020. under the terms of either the GPL or the LGPL, and not to allow others to
  10021. use your version of this file under the terms of the MPL, indicate your
  10022. decision by deleting the provisions above and replace them with the notice
  10023. and other provisions required by the GPL or the LGPL. If you do not delete
  10024. the provisions above, a recipient may use your version of this file under
  10025. the terms of any one of the MPL, the GPL or the LGPL.
  10026. Copyright (c) 2004-2012 by Mulle Kybernetik. All rights reserved.
  10027. Permission to use, copy, modify and distribute this software and its documentation
  10028. is hereby granted, provided that both the copyright notice and this permission
  10029. notice appear in all copies of the software, derivative works or modified versions,
  10030. and any portions thereof, and that both notices appear in supporting documentation,
  10031. and that credit is given to Mulle Kybernetik in all documents and publicity
  10032. pertaining to direct or indirect use of this code or its derivatives.
  10033. THIS IS EXPERIMENTAL SOFTWARE AND IT IS KNOWN TO HAVE BUGS, SOME OF WHICH MAY HAVE
  10034. SERIOUS CONSEQUENCES. THE COPYRIGHT HOLDER ALLOWS FREE USE OF THIS SOFTWARE IN ITS
  10035. "AS IS" CONDITION. THE COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY
  10036. DAMAGES WHATSOEVER RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE
  10037. OR OF ANY DERIVATIVE WORK.
  10038. LICENSE ISSUES
  10039. ==============
  10040. The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
  10041. the OpenSSL License and the original SSLeay license apply to the toolkit.
  10042. See below for the actual license texts. Actually both licenses are BSD-style
  10043. Open Source licenses. In case of any license issues related to OpenSSL
  10044. please contact openssl-core@openssl.org.
  10045. OpenSSL License
  10046. ---------------
  10047. /* ====================================================================
  10048. * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved.
  10049. *
  10050. * Redistribution and use in source and binary forms, with or without
  10051. * modification, are permitted provided that the following conditions
  10052. * are met:
  10053. *
  10054. * 1. Redistributions of source code must retain the above copyright
  10055. * notice, this list of conditions and the following disclaimer.
  10056. *
  10057. * 2. Redistributions in binary form must reproduce the above copyright
  10058. * notice, this list of conditions and the following disclaimer in
  10059. * the documentation and/or other materials provided with the
  10060. * distribution.
  10061. *
  10062. * 3. All advertising materials mentioning features or use of this
  10063. * software must display the following acknowledgment:
  10064. * "This product includes software developed by the OpenSSL Project
  10065. * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
  10066. *
  10067. * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
  10068. * endorse or promote products derived from this software without
  10069. * prior written permission. For written permission, please contact
  10070. * openssl-core@openssl.org.
  10071. *
  10072. * 5. Products derived from this software may not be called "OpenSSL"
  10073. * nor may "OpenSSL" appear in their names without prior written
  10074. * permission of the OpenSSL Project.
  10075. *
  10076. * 6. Redistributions of any form whatsoever must retain the following
  10077. * acknowledgment:
  10078. * "This product includes software developed by the OpenSSL Project
  10079. * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
  10080. *
  10081. * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
  10082. * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  10083. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  10084. * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
  10085. * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10086. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  10087. * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  10088. * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  10089. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  10090. * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  10091. * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  10092. * OF THE POSSIBILITY OF SUCH DAMAGE.
  10093. * ====================================================================
  10094. *
  10095. * This product includes cryptographic software written by Eric Young
  10096. * (eay@cryptsoft.com). This product includes software written by Tim
  10097. * Hudson (tjh@cryptsoft.com).
  10098. *
  10099. */
  10100. Original SSLeay License
  10101. -----------------------
  10102. /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  10103. * All rights reserved.
  10104. *
  10105. * This package is an SSL implementation written
  10106. * by Eric Young (eay@cryptsoft.com).
  10107. * The implementation was written so as to conform with Netscapes SSL.
  10108. *
  10109. * This library is free for commercial and non-commercial use as long as
  10110. * the following conditions are aheared to. The following conditions
  10111. * apply to all code found in this distribution, be it the RC4, RSA,
  10112. * lhash, DES, etc., code; not just the SSL code. The SSL documentation
  10113. * included with this distribution is covered by the same copyright terms
  10114. * except that the holder is Tim Hudson (tjh@cryptsoft.com).
  10115. *
  10116. * Copyright remains Eric Young's, and as such any Copyright notices in
  10117. * the code are not to be removed.
  10118. * If this package is used in a product, Eric Young should be given attribution
  10119. * as the author of the parts of the library used.
  10120. * This can be in the form of a textual message at program startup or
  10121. * in documentation (online or textual) provided with the package.
  10122. *
  10123. * Redistribution and use in source and binary forms, with or without
  10124. * modification, are permitted provided that the following conditions
  10125. * are met:
  10126. * 1. Redistributions of source code must retain the copyright
  10127. * notice, this list of conditions and the following disclaimer.
  10128. * 2. Redistributions in binary form must reproduce the above copyright
  10129. * notice, this list of conditions and the following disclaimer in the
  10130. * documentation and/or other materials provided with the distribution.
  10131. * 3. All advertising materials mentioning features or use of this software
  10132. * must display the following acknowledgement:
  10133. * "This product includes cryptographic software written by
  10134. * Eric Young (eay@cryptsoft.com)"
  10135. * The word 'cryptographic' can be left out if the rouines from the library
  10136. * being used are not cryptographic related :-).
  10137. * 4. If you include any Windows specific code (or a derivative thereof) from
  10138. * the apps directory (application code) you must include an acknowledgement:
  10139. * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
  10140. *
  10141. * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
  10142. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  10143. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  10144. * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  10145. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  10146. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  10147. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  10148. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  10149. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  10150. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  10151. * SUCH DAMAGE.
  10152. *
  10153. * The licence and distribution terms for any publically available version or
  10154. * derivative of this code cannot be changed. i.e. this code cannot simply be
  10155. * copied and put under another distribution licence
  10156. * [including the GNU Public Licence.]
  10157. */
  10158. Copyright 2001-2011 Xiph.Org, Skype Limited, Octasic,
  10159. Jean-Marc Valin, Timothy B. Terriberry,
  10160. CSIRO, Gregory Maxwell, Mark Borgerding,
  10161. Erik de Castro Lopo
  10162. Redistribution and use in source and binary forms, with or without
  10163. modification, are permitted provided that the following conditions
  10164. are met:
  10165. - Redistributions of source code must retain the above copyright
  10166. notice, this list of conditions and the following disclaimer.
  10167. - Redistributions in binary form must reproduce the above copyright
  10168. notice, this list of conditions and the following disclaimer in the
  10169. documentation and/or other materials provided with the distribution.
  10170. - Neither the name of Internet Society, IETF or IETF Trust, nor the
  10171. names of specific contributors, may be used to endorse or promote
  10172. products derived from this software without specific prior written
  10173. permission.
  10174. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10175. ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10176. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10177. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
  10178. OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  10179. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  10180. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  10181. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  10182. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  10183. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  10184. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10185. Opus is subject to the royalty-free patent licenses which are
  10186. specified at:
  10187. Xiph.Org Foundation:
  10188. https://datatracker.ietf.org/ipr/1524/
  10189. Microsoft Corporation:
  10190. https://datatracker.ietf.org/ipr/1914/
  10191. Broadcom Corporation:
  10192. https://datatracker.ietf.org/ipr/1526/
  10193. // Copyright (c) 2009 The Chromium Authors. All rights reserved.
  10194. //
  10195. // Redistribution and use in source and binary forms, with or without
  10196. // modification, are permitted provided that the following conditions are
  10197. // met:
  10198. //
  10199. // * Redistributions of source code must retain the above copyright
  10200. // notice, this list of conditions and the following disclaimer.
  10201. // * Redistributions in binary form must reproduce the above
  10202. // copyright notice, this list of conditions and the following disclaimer
  10203. // in the documentation and/or other materials provided with the
  10204. // distribution.
  10205. // * Neither the name of Google Inc. nor the names of its
  10206. // contributors may be used to endorse or promote products derived from
  10207. // this software without specific prior written permission.
  10208. //
  10209. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10210. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10211. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10212. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10213. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10214. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10215. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10216. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10217. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10218. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10219. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10220. PLY (Python Lex-Yacc) Version 3.4
  10221. Copyright (C) 2001-2011,
  10222. David M. Beazley (Dabeaz LLC)
  10223. All rights reserved.
  10224. Redistribution and use in source and binary forms, with or without
  10225. modification, are permitted provided that the following conditions are
  10226. met:
  10227. * Redistributions of source code must retain the above copyright notice,
  10228. this list of conditions and the following disclaimer.
  10229. * Redistributions in binary form must reproduce the above copyright notice,
  10230. this list of conditions and the following disclaimer in the documentation
  10231. and/or other materials provided with the distribution.
  10232. * Neither the name of the David Beazley or Dabeaz LLC may be used to
  10233. endorse or promote products derived from this software without
  10234. specific prior written permission.
  10235. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10236. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10237. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10238. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10239. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10240. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10241. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10242. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10243. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10244. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10245. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10246. // Copyright (c) 2012 The Polymer Authors. All rights reserved.
  10247. //
  10248. // Redistribution and use in source and binary forms, with or without
  10249. // modification, are permitted provided that the following conditions are
  10250. // met:
  10251. //
  10252. // * Redistributions of source code must retain the above copyright
  10253. // notice, this list of conditions and the following disclaimer.
  10254. // * Redistributions in binary form must reproduce the above
  10255. // copyright notice, this list of conditions and the following disclaimer
  10256. // in the documentation and/or other materials provided with the
  10257. // distribution.
  10258. // * Neither the name of Google Inc. nor the names of its
  10259. // contributors may be used to endorse or promote products derived from
  10260. // this software without specific prior written permission.
  10261. //
  10262. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10263. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10264. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10265. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10266. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10267. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10268. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10269. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10270. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10271. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10272. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10273. Copyright 2008, Google Inc.
  10274. All rights reserved.
  10275. Redistribution and use in source and binary forms, with or without
  10276. modification, are permitted provided that the following conditions are
  10277. met:
  10278. * Redistributions of source code must retain the above copyright
  10279. notice, this list of conditions and the following disclaimer.
  10280. * Redistributions in binary form must reproduce the above
  10281. copyright notice, this list of conditions and the following disclaimer
  10282. in the documentation and/or other materials provided with the
  10283. distribution.
  10284. * Neither the name of Google Inc. nor the names of its
  10285. contributors may be used to endorse or promote products derived from
  10286. this software without specific prior written permission.
  10287. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10288. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10289. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10290. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10291. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10292. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10293. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10294. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10295. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10296. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10297. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10298. Code generated by the Protocol Buffer compiler is owned by the owner
  10299. of the input file used when generating it. This code is not
  10300. standalone and requires a support library to be linked with it. This
  10301. support library is itself covered by the above license.
  10302. Copyright (c) 2003-2012, Michael Foord
  10303. All rights reserved.
  10304. Redistribution and use in source and binary forms, with or without
  10305. modification, are permitted provided that the following conditions are
  10306. met:
  10307. * Redistributions of source code must retain the above copyright
  10308. notice, this list of conditions and the following disclaimer.
  10309. * Redistributions in binary form must reproduce the above
  10310. copyright notice, this list of conditions and the following
  10311. disclaimer in the documentation and/or other materials provided
  10312. with the distribution.
  10313. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10314. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10315. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10316. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10317. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10318. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10319. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10320. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10321. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10322. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10323. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10324. qcms
  10325. Copyright (C) 2009 Mozilla Corporation
  10326. Copyright (C) 1998-2007 Marti Maria
  10327. Permission is hereby granted, free of charge, to any person obtaining
  10328. a copy of this software and associated documentation files (the "Software"),
  10329. to deal in the Software without restriction, including without limitation
  10330. the rights to use, copy, modify, merge, publish, distribute, sublicense,
  10331. and/or sell copies of the Software, and to permit persons to whom the Software
  10332. is furnished to do so, subject to the following conditions:
  10333. The above copyright notice and this permission notice shall be included in
  10334. all copies or substantial portions of the Software.
  10335. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  10336. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
  10337. THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  10338. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  10339. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  10340. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  10341. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  10342. // Copyright (c) 2009 The RE2 Authors. All rights reserved.
  10343. //
  10344. // Redistribution and use in source and binary forms, with or without
  10345. // modification, are permitted provided that the following conditions are
  10346. // met:
  10347. //
  10348. // * Redistributions of source code must retain the above copyright
  10349. // notice, this list of conditions and the following disclaimer.
  10350. // * Redistributions in binary form must reproduce the above
  10351. // copyright notice, this list of conditions and the following disclaimer
  10352. // in the documentation and/or other materials provided with the
  10353. // distribution.
  10354. // * Neither the name of Google Inc. nor the names of its
  10355. // contributors may be used to endorse or promote products derived from
  10356. // this software without specific prior written permission.
  10357. //
  10358. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10359. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10360. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10361. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10362. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10363. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10364. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10365. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10366. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10367. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10368. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10369. Apache License
  10370. Version 2.0, January 2004
  10371. http://www.apache.org/licenses/
  10372. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  10373. 1. Definitions.
  10374. "License" shall mean the terms and conditions for use, reproduction,
  10375. and distribution as defined by Sections 1 through 9 of this document.
  10376. "Licensor" shall mean the copyright owner or entity authorized by
  10377. the copyright owner that is granting the License.
  10378. "Legal Entity" shall mean the union of the acting entity and all
  10379. other entities that control, are controlled by, or are under common
  10380. control with that entity. For the purposes of this definition,
  10381. "control" means (i) the power, direct or indirect, to cause the
  10382. direction or management of such entity, whether by contract or
  10383. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  10384. outstanding shares, or (iii) beneficial ownership of such entity.
  10385. "You" (or "Your") shall mean an individual or Legal Entity
  10386. exercising permissions granted by this License.
  10387. "Source" form shall mean the preferred form for making modifications,
  10388. including but not limited to software source code, documentation
  10389. source, and configuration files.
  10390. "Object" form shall mean any form resulting from mechanical
  10391. transformation or translation of a Source form, including but
  10392. not limited to compiled object code, generated documentation,
  10393. and conversions to other media types.
  10394. "Work" shall mean the work of authorship, whether in Source or
  10395. Object form, made available under the License, as indicated by a
  10396. copyright notice that is included in or attached to the work
  10397. (an example is provided in the Appendix below).
  10398. "Derivative Works" shall mean any work, whether in Source or Object
  10399. form, that is based on (or derived from) the Work and for which the
  10400. editorial revisions, annotations, elaborations, or other modifications
  10401. represent, as a whole, an original work of authorship. For the purposes
  10402. of this License, Derivative Works shall not include works that remain
  10403. separable from, or merely link (or bind by name) to the interfaces of,
  10404. the Work and Derivative Works thereof.
  10405. "Contribution" shall mean any work of authorship, including
  10406. the original version of the Work and any modifications or additions
  10407. to that Work or Derivative Works thereof, that is intentionally
  10408. submitted to Licensor for inclusion in the Work by the copyright owner
  10409. or by an individual or Legal Entity authorized to submit on behalf of
  10410. the copyright owner. For the purposes of this definition, "submitted"
  10411. means any form of electronic, verbal, or written communication sent
  10412. to the Licensor or its representatives, including but not limited to
  10413. communication on electronic mailing lists, source code control systems,
  10414. and issue tracking systems that are managed by, or on behalf of, the
  10415. Licensor for the purpose of discussing and improving the Work, but
  10416. excluding communication that is conspicuously marked or otherwise
  10417. designated in writing by the copyright owner as "Not a Contribution."
  10418. "Contributor" shall mean Licensor and any individual or Legal Entity
  10419. on behalf of whom a Contribution has been received by Licensor and
  10420. subsequently incorporated within the Work.
  10421. 2. Grant of Copyright License. Subject to the terms and conditions of
  10422. this License, each Contributor hereby grants to You a perpetual,
  10423. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10424. copyright license to reproduce, prepare Derivative Works of,
  10425. publicly display, publicly perform, sublicense, and distribute the
  10426. Work and such Derivative Works in Source or Object form.
  10427. 3. Grant of Patent License. Subject to the terms and conditions of
  10428. this License, each Contributor hereby grants to You a perpetual,
  10429. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10430. (except as stated in this section) patent license to make, have made,
  10431. use, offer to sell, sell, import, and otherwise transfer the Work,
  10432. where such license applies only to those patent claims licensable
  10433. by such Contributor that are necessarily infringed by their
  10434. Contribution(s) alone or by combination of their Contribution(s)
  10435. with the Work to which such Contribution(s) was submitted. If You
  10436. institute patent litigation against any entity (including a
  10437. cross-claim or counterclaim in a lawsuit) alleging that the Work
  10438. or a Contribution incorporated within the Work constitutes direct
  10439. or contributory patent infringement, then any patent licenses
  10440. granted to You under this License for that Work shall terminate
  10441. as of the date such litigation is filed.
  10442. 4. Redistribution. You may reproduce and distribute copies of the
  10443. Work or Derivative Works thereof in any medium, with or without
  10444. modifications, and in Source or Object form, provided that You
  10445. meet the following conditions:
  10446. (a) You must give any other recipients of the Work or
  10447. Derivative Works a copy of this License; and
  10448. (b) You must cause any modified files to carry prominent notices
  10449. stating that You changed the files; and
  10450. (c) You must retain, in the Source form of any Derivative Works
  10451. that You distribute, all copyright, patent, trademark, and
  10452. attribution notices from the Source form of the Work,
  10453. excluding those notices that do not pertain to any part of
  10454. the Derivative Works; and
  10455. (d) If the Work includes a "NOTICE" text file as part of its
  10456. distribution, then any Derivative Works that You distribute must
  10457. include a readable copy of the attribution notices contained
  10458. within such NOTICE file, excluding those notices that do not
  10459. pertain to any part of the Derivative Works, in at least one
  10460. of the following places: within a NOTICE text file distributed
  10461. as part of the Derivative Works; within the Source form or
  10462. documentation, if provided along with the Derivative Works; or,
  10463. within a display generated by the Derivative Works, if and
  10464. wherever such third-party notices normally appear. The contents
  10465. of the NOTICE file are for informational purposes only and
  10466. do not modify the License. You may add Your own attribution
  10467. notices within Derivative Works that You distribute, alongside
  10468. or as an addendum to the NOTICE text from the Work, provided
  10469. that such additional attribution notices cannot be construed
  10470. as modifying the License.
  10471. You may add Your own copyright statement to Your modifications and
  10472. may provide additional or different license terms and conditions
  10473. for use, reproduction, or distribution of Your modifications, or
  10474. for any such Derivative Works as a whole, provided Your use,
  10475. reproduction, and distribution of the Work otherwise complies with
  10476. the conditions stated in this License.
  10477. 5. Submission of Contributions. Unless You explicitly state otherwise,
  10478. any Contribution intentionally submitted for inclusion in the Work
  10479. by You to the Licensor shall be under the terms and conditions of
  10480. this License, without any additional terms or conditions.
  10481. Notwithstanding the above, nothing herein shall supersede or modify
  10482. the terms of any separate license agreement you may have executed
  10483. with Licensor regarding such Contributions.
  10484. 6. Trademarks. This License does not grant permission to use the trade
  10485. names, trademarks, service marks, or product names of the Licensor,
  10486. except as required for reasonable and customary use in describing the
  10487. origin of the Work and reproducing the content of the NOTICE file.
  10488. 7. Disclaimer of Warranty. Unless required by applicable law or
  10489. agreed to in writing, Licensor provides the Work (and each
  10490. Contributor provides its Contributions) on an "AS IS" BASIS,
  10491. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  10492. implied, including, without limitation, any warranties or conditions
  10493. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  10494. PARTICULAR PURPOSE. You are solely responsible for determining the
  10495. appropriateness of using or redistributing the Work and assume any
  10496. risks associated with Your exercise of permissions under this License.
  10497. 8. Limitation of Liability. In no event and under no legal theory,
  10498. whether in tort (including negligence), contract, or otherwise,
  10499. unless required by applicable law (such as deliberate and grossly
  10500. negligent acts) or agreed to in writing, shall any Contributor be
  10501. liable to You for damages, including any direct, indirect, special,
  10502. incidental, or consequential damages of any character arising as a
  10503. result of this License or out of the use or inability to use the
  10504. Work (including but not limited to damages for loss of goodwill,
  10505. work stoppage, computer failure or malfunction, or any and all
  10506. other commercial damages or losses), even if such Contributor
  10507. has been advised of the possibility of such damages.
  10508. 9. Accepting Warranty or Additional Liability. While redistributing
  10509. the Work or Derivative Works thereof, You may choose to offer,
  10510. and charge a fee for, acceptance of support, warranty, indemnity,
  10511. or other liability obligations and/or rights consistent with this
  10512. License. However, in accepting such obligations, You may act only
  10513. on Your own behalf and on Your sole responsibility, not on behalf
  10514. of any other Contributor, and only if You agree to indemnify,
  10515. defend, and hold each Contributor harmless for any liability
  10516. incurred by, or claims asserted against, such Contributor by reason
  10517. of your accepting any such warranty or additional liability.
  10518. END OF TERMS AND CONDITIONS
  10519. APPENDIX: How to apply the Apache License to your work.
  10520. To apply the Apache License to your work, attach the following
  10521. boilerplate notice, with the fields enclosed by brackets "[]"
  10522. replaced with your own identifying information. (Don't include
  10523. the brackets!) The text should be enclosed in the appropriate
  10524. comment syntax for the file format. We also recommend that a
  10525. file or class name and description of purpose be included on the
  10526. same "printed page" as the copyright notice for easier
  10527. identification within third-party archives.
  10528. Copyright 2011 Google Inc. All Rights Reserved.
  10529. Licensed under the Apache License, Version 2.0 (the "License");
  10530. you may not use this file except in compliance with the License.
  10531. You may obtain a copy of the License at
  10532. http://www.apache.org/licenses/LICENSE-2.0
  10533. Unless required by applicable law or agreed to in writing, software
  10534. distributed under the License is distributed on an "AS IS" BASIS,
  10535. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10536. See the License for the specific language governing permissions and
  10537. limitations under the License.
  10538. Copyright (c) 2006 Bob Ippolito
  10539. Permission is hereby granted, free of charge, to any person obtaining a copy of
  10540. this software and associated documentation files (the "Software"), to deal in
  10541. the Software without restriction, including without limitation the rights to
  10542. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  10543. of the Software, and to permit persons to whom the Software is furnished to do
  10544. so, subject to the following conditions:
  10545. The above copyright notice and this permission notice shall be included in all
  10546. copies or substantial portions of the Software.
  10547. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  10548. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  10549. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  10550. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  10551. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  10552. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  10553. SOFTWARE.
  10554. // Copyright (c) 2011 Google Inc. All rights reserved.
  10555. //
  10556. // Redistribution and use in source and binary forms, with or without
  10557. // modification, are permitted provided that the following conditions are
  10558. // met:
  10559. //
  10560. // * Redistributions of source code must retain the above copyright
  10561. // notice, this list of conditions and the following disclaimer.
  10562. // * Redistributions in binary form must reproduce the above
  10563. // copyright notice, this list of conditions and the following disclaimer
  10564. // in the documentation and/or other materials provided with the
  10565. // distribution.
  10566. // * Neither the name of Google Inc. nor the names of its
  10567. // contributors may be used to endorse or promote products derived from
  10568. // this software without specific prior written permission.
  10569. //
  10570. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10571. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10572. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10573. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10574. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10575. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10576. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10577. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10578. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10579. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10580. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10581. All MurmurHash source files are placed in the public domain.
  10582. The license below applies to all other code in SMHasher:
  10583. Copyright (c) 2011 Google, Inc.
  10584. Permission is hereby granted, free of charge, to any person obtaining a copy
  10585. of this software and associated documentation files (the "Software"), to deal
  10586. in the Software without restriction, including without limitation the rights
  10587. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  10588. copies of the Software, and to permit persons to whom the Software is
  10589. furnished to do so, subject to the following conditions:
  10590. The above copyright notice and this permission notice shall be included in
  10591. all copies or substantial portions of the Software.
  10592. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  10593. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  10594. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  10595. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  10596. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  10597. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  10598. THE SOFTWARE.
  10599. The author disclaims copyright to this source code. In place of
  10600. a legal notice, here is a blessing:
  10601. May you do good and not evil.
  10602. May you find forgiveness for yourself and forgive others.
  10603. May you share freely, never taking more than you give.
  10604. SWIG is distributed under the following terms:
  10605. I.
  10606. Copyright (c) 1995-1998
  10607. The University of Utah and the Regents of the University of California
  10608. All Rights Reserved
  10609. Permission is hereby granted, without written agreement and without
  10610. license or royalty fees, to use, copy, modify, and distribute this
  10611. software and its documentation for any purpose, provided that
  10612. (1) The above copyright notice and the following two paragraphs
  10613. appear in all copies of the source code and (2) redistributions
  10614. including binaries reproduces these notices in the supporting
  10615. documentation. Substantial modifications to this software may be
  10616. copyrighted by their authors and need not follow the licensing terms
  10617. described here, provided that the new terms are clearly indicated in
  10618. all files where they apply.
  10619. IN NO EVENT SHALL THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, THE
  10620. UNIVERSITY OF UTAH OR DISTRIBUTORS OF THIS SOFTWARE BE LIABLE TO ANY
  10621. PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
  10622. DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
  10623. EVEN IF THE AUTHORS OR ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF
  10624. THE POSSIBILITY OF SUCH DAMAGE.
  10625. THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, AND THE UNIVERSITY OF UTAH
  10626. SPECIFICALLY DISCLAIM ANY WARRANTIES,INCLUDING, BUT NOT LIMITED TO,
  10627. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  10628. PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND
  10629. THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE,
  10630. SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
  10631. II.
  10632. This software includes contributions that are Copyright (c) 1998-2005
  10633. University of Chicago.
  10634. All rights reserved.
  10635. Redistribution and use in source and binary forms, with or without
  10636. modification, are permitted provided that the following conditions are
  10637. met:
  10638. Redistributions of source code must retain the above copyright notice,
  10639. this list of conditions and the following disclaimer. Redistributions
  10640. in binary form must reproduce the above copyright notice, this list of
  10641. conditions and the following disclaimer in the documentation and/or
  10642. other materials provided with the distribution. Neither the name of
  10643. the University of Chicago nor the names of its contributors may be
  10644. used to endorse or promote products derived from this software without
  10645. specific prior written permission.
  10646. THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF CHICAGO AND CONTRIBUTORS
  10647. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10648. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  10649. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF
  10650. CHICAGO OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10651. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  10652. TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  10653. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  10654. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  10655. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  10656. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10657. III.
  10658. This software includes contributions that are Copyright (c) 2005-2006
  10659. Arizona Board of Regents (University of Arizona).
  10660. All Rights Reserved
  10661. Permission is hereby granted, without written agreement and without
  10662. license or royalty fees, to use, copy, modify, and distribute this
  10663. software and its documentation for any purpose, provided that
  10664. (1) The above copyright notice and the following two paragraphs
  10665. appear in all copies of the source code and (2) redistributions
  10666. including binaries reproduces these notices in the supporting
  10667. documentation. Substantial modifications to this software may be
  10668. copyrighted by their authors and need not follow the licensing terms
  10669. described here, provided that the new terms are clearly indicated in
  10670. all files where they apply.
  10671. THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF ARIZONA AND CONTRIBUTORS
  10672. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10673. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  10674. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF
  10675. ARIZONA OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10676. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  10677. TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  10678. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  10679. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  10680. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  10681. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10682. // Copyright (c) 2005, Google Inc.
  10683. // All rights reserved.
  10684. //
  10685. // Redistribution and use in source and binary forms, with or without
  10686. // modification, are permitted provided that the following conditions are
  10687. // met:
  10688. //
  10689. // * Redistributions of source code must retain the above copyright
  10690. // notice, this list of conditions and the following disclaimer.
  10691. // * Redistributions in binary form must reproduce the above
  10692. // copyright notice, this list of conditions and the following disclaimer
  10693. // in the documentation and/or other materials provided with the
  10694. // distribution.
  10695. // * Neither the name of Google Inc. nor the names of its
  10696. // contributors may be used to endorse or promote products derived from
  10697. // this software without specific prior written permission.
  10698. //
  10699. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10700. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10701. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10702. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10703. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10704. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10705. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10706. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10707. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10708. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10709. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10710. All code here is public domain.
  10711. Copyright (c) 2012, Linux USB Project
  10712. All rights reserved.
  10713. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  10714. o Redistributions of source code must retain the above copyright notice,
  10715. this list of conditions and the following disclaimer.
  10716. o Redistributions in binary form must reproduce the above copyright
  10717. notice, this list of conditions and the following disclaimer in the
  10718. documentation and/or other materials provided with the distribution.
  10719. o Neither the name of the Linux USB Project nor the names of its
  10720. contributors may be used to endorse or promote products derived from
  10721. this software without specific prior written permission.
  10722. 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.
  10723. (Copied from the COPYRIGHT file of
  10724. https://code.google.com/p/sctp-refimpl/source/browse/trunk/COPYRIGHT)
  10725. --------------------------------------------------------------------------------
  10726. Copyright (c) 2001, 2002 Cisco Systems, Inc.
  10727. Copyright (c) 2002-12 Randall R. Stewart
  10728. Copyright (c) 2002-12 Michael Tuexen
  10729. All rights reserved.
  10730. Redistribution and use in source and binary forms, with or without
  10731. modification, are permitted provided that the following conditions
  10732. are met:
  10733. 1. Redistributions of source code must retain the above copyright
  10734. notice, this list of conditions and the following disclaimer.
  10735. 2. Redistributions in binary form must reproduce the above copyright
  10736. notice, this list of conditions and the following disclaimer in the
  10737. documentation and/or other materials provided with the distribution.
  10738. THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
  10739. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  10740. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  10741. ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  10742. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  10743. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  10744. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  10745. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  10746. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  10747. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  10748. SUCH DAMAGE.
  10749. ;*****************************************************************************
  10750. ;* x86inc.asm
  10751. ;*****************************************************************************
  10752. ;* Copyright (C) 2005-2011 x264 project
  10753. ;*
  10754. ;* Authors: Loren Merritt <lorenm@u.washington.edu>
  10755. ;* Anton Mitrofanov <BugMaster@narod.ru>
  10756. ;* Jason Garrett-Glaser <darkshikari@gmail.com>
  10757. ;*
  10758. ;* Permission to use, copy, modify, and/or distribute this software for any
  10759. ;* purpose with or without fee is hereby granted, provided that the above
  10760. ;* copyright notice and this permission notice appear in all copies.
  10761. ;*
  10762. ;* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  10763. ;* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  10764. ;* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  10765. ;* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  10766. ;* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  10767. ;* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  10768. ;* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  10769. ;*****************************************************************************
  10770. ; This is a header file for the x264ASM assembly language, which uses
  10771. ; NASM/YASM syntax combined with a large number of macros to provide easy
  10772. ; abstraction between different calling conventions (x86_32, win64, linux64).
  10773. ; It also has various other useful features to simplify writing the kind of
  10774. ; DSP functions that are most often used in x264.
  10775. ; Unlike the rest of x264, this file is available under an ISC license, as it
  10776. ; has significant usefulness outside of x264 and we want it to be available
  10777. ; to the largest audience possible. Of course, if you modify it for your own
  10778. ; purposes to add a new feature, we strongly encourage contributing a patch
  10779. ; as this feature might be useful for others as well. Send patches or ideas
  10780. ; to x264-devel@videolan.org .
  10781. Yasm is Copyright (c) 2001-2010 Peter Johnson and other Yasm developers.
  10782. Yasm developers and/or contributors include:
  10783. Peter Johnson
  10784. Michael Urman
  10785. Brian Gladman (Visual Studio build files, other fixes)
  10786. Stanislav Karchebny (options parser)
  10787. Mathieu Monnier (SSE4 instruction patches, NASM preprocessor additions)
  10788. Anonymous "NASM64" developer (NASM preprocessor fixes)
  10789. Stephen Polkowski (x86 instruction patches)
  10790. Henryk Richter (Mach-O object format)
  10791. Ben Skeggs (patches, bug reports)
  10792. Alexei Svitkine (GAS preprocessor)
  10793. Samuel Thibault (TASM parser and frontend)
  10794. -----------------------------------
  10795. Yasm licensing overview and summary
  10796. -----------------------------------
  10797. Note: This document does not provide legal advice nor is it the actual
  10798. license of any part of Yasm. See the individual licenses for complete
  10799. details. Consult a lawyer for legal advice.
  10800. The primary license of Yasm is the 2-clause BSD license. Please use this
  10801. license if you plan on submitting code to the project.
  10802. Yasm has absolutely no warranty; not even for merchantibility or fitness
  10803. for a particular purpose.
  10804. -------
  10805. Libyasm
  10806. -------
  10807. Libyasm is 2-clause or 3-clause BSD licensed, with the exception of
  10808. bitvect, which is triple-licensed under the Artistic license, GPL, and
  10809. LGPL. Libyasm is thus GPL and LGPL compatible. In addition, this also
  10810. means that libyasm is free for binary-only distribution as long as the
  10811. terms of the 3-clause BSD license and Artistic license (as it applies to
  10812. bitvect) are fulfilled.
  10813. -------
  10814. Modules
  10815. -------
  10816. The modules are 2-clause or 3-clause BSD licensed.
  10817. ---------
  10818. Frontends
  10819. ---------
  10820. The frontends are 2-clause BSD licensed.
  10821. -------------
  10822. License Texts
  10823. -------------
  10824. The full text of all licenses are provided in separate files in the source
  10825. distribution. Each source file may include the entire license (in the case
  10826. of the BSD and Artistic licenses), or may reference the GPL or LGPL license
  10827. file.
  10828. BSD.txt - 2-clause and 3-clause BSD licenses
  10829. Artistic.txt - Artistic license
  10830. GNU_GPL-2.0 - GNU General Public License
  10831. GNU_LGPL-2.0 - GNU Library General Public License
  10832. /* zlib.h -- interface of the 'zlib' general purpose compression library
  10833. version 1.2.4, March 14th, 2010
  10834. Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler
  10835. This software is provided 'as-is', without any express or implied
  10836. warranty. In no event will the authors be held liable for any damages
  10837. arising from the use of this software.
  10838. Permission is granted to anyone to use this software for any purpose,
  10839. including commercial applications, and to alter it and redistribute it
  10840. freely, subject to the following restrictions:
  10841. 1. The origin of this software must not be misrepresented; you must not
  10842. claim that you wrote the original software. If you use this software
  10843. in a product, an acknowledgment in the product documentation would be
  10844. appreciated but is not required.
  10845. 2. Altered source versions must be plainly marked as such, and must not be
  10846. misrepresented as being the original software.
  10847. 3. This notice may not be removed or altered from any source distribution.
  10848. Jean-loup Gailly
  10849. Mark Adler
  10850. */
  10851. Copyright 2007, Google Inc.
  10852. All rights reserved.
  10853. Redistribution and use in source and binary forms, with or without
  10854. modification, are permitted provided that the following conditions are
  10855. met:
  10856. * Redistributions of source code must retain the above copyright
  10857. notice, this list of conditions and the following disclaimer.
  10858. * Redistributions in binary form must reproduce the above
  10859. copyright notice, this list of conditions and the following disclaimer
  10860. in the documentation and/or other materials provided with the
  10861. distribution.
  10862. * Neither the name of Google Inc. nor the names of its
  10863. contributors may be used to endorse or promote products derived from
  10864. this software without specific prior written permission.
  10865. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10866. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10867. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10868. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10869. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10870. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10871. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10872. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10873. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10874. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10875. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10876. -------------------------------------------------------------------------------
  10877. The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is
  10878. licensed separately as follows:
  10879. The contents of this file are subject to the Mozilla Public License Version
  10880. 1.1 (the "License"); you may not use this file except in compliance with
  10881. the License. You may obtain a copy of the License at
  10882. http://www.mozilla.org/MPL/
  10883. Software distributed under the License is distributed on an "AS IS" basis,
  10884. WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  10885. for the specific language governing rights and limitations under the
  10886. License.
  10887. The Original Code is mozilla.org code.
  10888. The Initial Developer of the Original Code is
  10889. Netscape Communications Corporation.
  10890. Portions created by the Initial Developer are Copyright (C) 1998
  10891. the Initial Developer. All Rights Reserved.
  10892. Contributor(s):
  10893. Darin Fisher (original author)
  10894. Alternatively, the contents of this file may be used under the terms of
  10895. either the GNU General Public License Version 2 or later (the "GPL"), or
  10896. the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  10897. in which case the provisions of the GPL or the LGPL are applicable instead
  10898. of those above. If you wish to allow use of your version of this file only
  10899. under the terms of either the GPL or the LGPL, and not to allow others to
  10900. use your version of this file under the terms of the MPL, indicate your
  10901. decision by deleting the provisions above and replace them with the notice
  10902. and other provisions required by the GPL or the LGPL. If you do not delete
  10903. the provisions above, a recipient may use your version of this file under
  10904. the terms of any one of the MPL, the GPL or the LGPL.
  10905. Copyright 2007, Google Inc.
  10906. All rights reserved.
  10907. Redistribution and use in source and binary forms, with or without
  10908. modification, are permitted provided that the following conditions are
  10909. met:
  10910. * Redistributions of source code must retain the above copyright
  10911. notice, this list of conditions and the following disclaimer.
  10912. * Redistributions in binary form must reproduce the above
  10913. copyright notice, this list of conditions and the following disclaimer
  10914. in the documentation and/or other materials provided with the
  10915. distribution.
  10916. * Neither the name of Google Inc. nor the names of its
  10917. contributors may be used to endorse or promote products derived from
  10918. this software without specific prior written permission.
  10919. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10920. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10921. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10922. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10923. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10924. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10925. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10926. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10927. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10928. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10929. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10930. -------------------------------------------------------------------------------
  10931. The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is
  10932. licensed separately as follows:
  10933. The contents of this file are subject to the Mozilla Public License Version
  10934. 1.1 (the "License"); you may not use this file except in compliance with
  10935. the License. You may obtain a copy of the License at
  10936. http://www.mozilla.org/MPL/
  10937. Software distributed under the License is distributed on an "AS IS" basis,
  10938. WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  10939. for the specific language governing rights and limitations under the
  10940. License.
  10941. The Original Code is mozilla.org code.
  10942. The Initial Developer of the Original Code is
  10943. Netscape Communications Corporation.
  10944. Portions created by the Initial Developer are Copyright (C) 1998
  10945. the Initial Developer. All Rights Reserved.
  10946. Contributor(s):
  10947. Darin Fisher (original author)
  10948. Alternatively, the contents of this file may be used under the terms of
  10949. either the GNU General Public License Version 2 or later (the "GPL"), or
  10950. the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  10951. in which case the provisions of the GPL or the LGPL are applicable instead
  10952. of those above. If you wish to allow use of your version of this file only
  10953. under the terms of either the GPL or the LGPL, and not to allow others to
  10954. use your version of this file under the terms of the MPL, indicate your
  10955. decision by deleting the provisions above and replace them with the notice
  10956. and other provisions required by the GPL or the LGPL. If you do not delete
  10957. the provisions above, a recipient may use your version of this file under
  10958. the terms of any one of the MPL, the GPL or the LGPL.
  10959. This license applies to all parts of V8 that are not externally
  10960. maintained libraries. The externally maintained libraries used by V8
  10961. are:
  10962. - PCRE test suite, located in
  10963. test/mjsunit/third_party/regexp-pcre.js. This is based on the
  10964. test suite from PCRE-7.3, which is copyrighted by the University
  10965. of Cambridge and Google, Inc. The copyright notice and license
  10966. are embedded in regexp-pcre.js.
  10967. - Layout tests, located in test/mjsunit/third_party. These are
  10968. based on layout tests from webkit.org which are copyrighted by
  10969. Apple Computer, Inc. and released under a 3-clause BSD license.
  10970. - Strongtalk assembler, the basis of the files assembler-arm-inl.h,
  10971. assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h,
  10972. assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h,
  10973. assembler-x64.cc, assembler-x64.h, assembler-mips-inl.h,
  10974. assembler-mips.cc, assembler-mips.h, assembler.cc and assembler.h.
  10975. This code is copyrighted by Sun Microsystems Inc. and released
  10976. under a 3-clause BSD license.
  10977. - Valgrind client API header, located at third_party/valgrind/valgrind.h
  10978. This is release under the BSD license.
  10979. These libraries have their own licenses; we recommend you read them,
  10980. as their terms may differ from the terms below.
  10981. Copyright 2006-2012, the V8 project authors. All rights reserved.
  10982. Redistribution and use in source and binary forms, with or without
  10983. modification, are permitted provided that the following conditions are
  10984. met:
  10985. * Redistributions of source code must retain the above copyright
  10986. notice, this list of conditions and the following disclaimer.
  10987. * Redistributions in binary form must reproduce the above
  10988. copyright notice, this list of conditions and the following
  10989. disclaimer in the documentation and/or other materials provided
  10990. with the distribution.
  10991. * Neither the name of Google Inc. nor the names of its
  10992. contributors may be used to endorse or promote products derived
  10993. from this software without specific prior written permission.
  10994. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10995. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10996. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10997. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10998. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10999. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  11000. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  11001. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  11002. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  11003. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  11004. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  11005. ============================================================
  11006. Notices for file(s):
  11007. /bin/make_ext4fs
  11008. /bin/mkuserimg.sh
  11009. /lib/libext4_utils_host.a
  11010. ------------------------------------------------------------
  11011. Copyright (c) 2010, The Android Open Source Project
  11012. Licensed under the Apache License, Version 2.0 (the "License");
  11013. you may not use this file except in compliance with the License.
  11014. Unless required by applicable law or agreed to in writing, software
  11015. distributed under the License is distributed on an "AS IS" BASIS,
  11016. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11017. See the License for the specific language governing permissions and
  11018. limitations under the License.
  11019. Apache License
  11020. Version 2.0, January 2004
  11021. http://www.apache.org/licenses/
  11022. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  11023. 1. Definitions.
  11024. "License" shall mean the terms and conditions for use, reproduction,
  11025. and distribution as defined by Sections 1 through 9 of this document.
  11026. "Licensor" shall mean the copyright owner or entity authorized by
  11027. the copyright owner that is granting the License.
  11028. "Legal Entity" shall mean the union of the acting entity and all
  11029. other entities that control, are controlled by, or are under common
  11030. control with that entity. For the purposes of this definition,
  11031. "control" means (i) the power, direct or indirect, to cause the
  11032. direction or management of such entity, whether by contract or
  11033. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  11034. outstanding shares, or (iii) beneficial ownership of such entity.
  11035. "You" (or "Your") shall mean an individual or Legal Entity
  11036. exercising permissions granted by this License.
  11037. "Source" form shall mean the preferred form for making modifications,
  11038. including but not limited to software source code, documentation
  11039. source, and configuration files.
  11040. "Object" form shall mean any form resulting from mechanical
  11041. transformation or translation of a Source form, including but
  11042. not limited to compiled object code, generated documentation,
  11043. and conversions to other media types.
  11044. "Work" shall mean the work of authorship, whether in Source or
  11045. Object form, made available under the License, as indicated by a
  11046. copyright notice that is included in or attached to the work
  11047. (an example is provided in the Appendix below).
  11048. "Derivative Works" shall mean any work, whether in Source or Object
  11049. form, that is based on (or derived from) the Work and for which the
  11050. editorial revisions, annotations, elaborations, or other modifications
  11051. represent, as a whole, an original work of authorship. For the purposes
  11052. of this License, Derivative Works shall not include works that remain
  11053. separable from, or merely link (or bind by name) to the interfaces of,
  11054. the Work and Derivative Works thereof.
  11055. "Contribution" shall mean any work of authorship, including
  11056. the original version of the Work and any modifications or additions
  11057. to that Work or Derivative Works thereof, that is intentionally
  11058. submitted to Licensor for inclusion in the Work by the copyright owner
  11059. or by an individual or Legal Entity authorized to submit on behalf of
  11060. the copyright owner. For the purposes of this definition, "submitted"
  11061. means any form of electronic, verbal, or written communication sent
  11062. to the Licensor or its representatives, including but not limited to
  11063. communication on electronic mailing lists, source code control systems,
  11064. and issue tracking systems that are managed by, or on behalf of, the
  11065. Licensor for the purpose of discussing and improving the Work, but
  11066. excluding communication that is conspicuously marked or otherwise
  11067. designated in writing by the copyright owner as "Not a Contribution."
  11068. "Contributor" shall mean Licensor and any individual or Legal Entity
  11069. on behalf of whom a Contribution has been received by Licensor and
  11070. subsequently incorporated within the Work.
  11071. 2. Grant of Copyright License. Subject to the terms and conditions of
  11072. this License, each Contributor hereby grants to You a perpetual,
  11073. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  11074. copyright license to reproduce, prepare Derivative Works of,
  11075. publicly display, publicly perform, sublicense, and distribute the
  11076. Work and such Derivative Works in Source or Object form.
  11077. 3. Grant of Patent License. Subject to the terms and conditions of
  11078. this License, each Contributor hereby grants to You a perpetual,
  11079. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  11080. (except as stated in this section) patent license to make, have made,
  11081. use, offer to sell, sell, import, and otherwise transfer the Work,
  11082. where such license applies only to those patent claims licensable
  11083. by such Contributor that are necessarily infringed by their
  11084. Contribution(s) alone or by combination of their Contribution(s)
  11085. with the Work to which such Contribution(s) was submitted. If You
  11086. institute patent litigation against any entity (including a
  11087. cross-claim or counterclaim in a lawsuit) alleging that the Work
  11088. or a Contribution incorporated within the Work constitutes direct
  11089. or contributory patent infringement, then any patent licenses
  11090. granted to You under this License for that Work shall terminate
  11091. as of the date such litigation is filed.
  11092. 4. Redistribution. You may reproduce and distribute copies of the
  11093. Work or Derivative Works thereof in any medium, with or without
  11094. modifications, and in Source or Object form, provided that You
  11095. meet the following conditions:
  11096. (a) You must give any other recipients of the Work or
  11097. Derivative Works a copy of this License; and
  11098. (b) You must cause any modified files to carry prominent notices
  11099. stating that You changed the files; and
  11100. (c) You must retain, in the Source form of any Derivative Works
  11101. that You distribute, all copyright, patent, trademark, and
  11102. attribution notices from the Source form of the Work,
  11103. excluding those notices that do not pertain to any part of
  11104. the Derivative Works; and
  11105. (d) If the Work includes a "NOTICE" text file as part of its
  11106. distribution, then any Derivative Works that You distribute must
  11107. include a readable copy of the attribution notices contained
  11108. within such NOTICE file, excluding those notices that do not
  11109. pertain to any part of the Derivative Works, in at least one
  11110. of the following places: within a NOTICE text file distributed
  11111. as part of the Derivative Works; within the Source form or
  11112. documentation, if provided along with the Derivative Works; or,
  11113. within a display generated by the Derivative Works, if and
  11114. wherever such third-party notices normally appear. The contents
  11115. of the NOTICE file are for informational purposes only and
  11116. do not modify the License. You may add Your own attribution
  11117. notices within Derivative Works that You distribute, alongside
  11118. or as an addendum to the NOTICE text from the Work, provided
  11119. that such additional attribution notices cannot be construed
  11120. as modifying the License.
  11121. You may add Your own copyright statement to Your modifications and
  11122. may provide additional or different license terms and conditions
  11123. for use, reproduction, or distribution of Your modifications, or
  11124. for any such Derivative Works as a whole, provided Your use,
  11125. reproduction, and distribution of the Work otherwise complies with
  11126. the conditions stated in this License.
  11127. 5. Submission of Contributions. Unless You explicitly state otherwise,
  11128. any Contribution intentionally submitted for inclusion in the Work
  11129. by You to the Licensor shall be under the terms and conditions of
  11130. this License, without any additional terms or conditions.
  11131. Notwithstanding the above, nothing herein shall supersede or modify
  11132. the terms of any separate license agreement you may have executed
  11133. with Licensor regarding such Contributions.
  11134. 6. Trademarks. This License does not grant permission to use the trade
  11135. names, trademarks, service marks, or product names of the Licensor,
  11136. except as required for reasonable and customary use in describing the
  11137. origin of the Work and reproducing the content of the NOTICE file.
  11138. 7. Disclaimer of Warranty. Unless required by applicable law or
  11139. agreed to in writing, Licensor provides the Work (and each
  11140. Contributor provides its Contributions) on an "AS IS" BASIS,
  11141. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  11142. implied, including, without limitation, any warranties or conditions
  11143. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  11144. PARTICULAR PURPOSE. You are solely responsible for determining the
  11145. appropriateness of using or redistributing the Work and assume any
  11146. risks associated with Your exercise of permissions under this License.
  11147. 8. Limitation of Liability. In no event and under no legal theory,
  11148. whether in tort (including negligence), contract, or otherwise,
  11149. unless required by applicable law (such as deliberate and grossly
  11150. negligent acts) or agreed to in writing, shall any Contributor be
  11151. liable to You for damages, including any direct, indirect, special,
  11152. incidental, or consequential damages of any character arising as a
  11153. result of this License or out of the use or inability to use the
  11154. Work (including but not limited to damages for loss of goodwill,
  11155. work stoppage, computer failure or malfunction, or any and all
  11156. other commercial damages or losses), even if such Contributor
  11157. has been advised of the possibility of such damages.
  11158. 9. Accepting Warranty or Additional Liability. While redistributing
  11159. the Work or Derivative Works thereof, You may choose to offer,
  11160. and charge a fee for, acceptance of support, warranty, indemnity,
  11161. or other liability obligations and/or rights consistent with this
  11162. License. However, in accepting such obligations, You may act only
  11163. on Your own behalf and on Your sole responsibility, not on behalf
  11164. of any other Contributor, and only if You agree to indemnify,
  11165. defend, and hold each Contributor harmless for any liability
  11166. incurred by, or claims asserted against, such Contributor by reason
  11167. of your accepting any such warranty or additional liability.
  11168. END OF TERMS AND CONDITIONS
  11169. ============================================================
  11170. Notices for file(s):
  11171. /lib/libsqlite_jni.so
  11172. ------------------------------------------------------------
  11173. This software is copyrighted by Christian Werner <chw@ch-werner.de>
  11174. and others. The following terms apply to all files associated with the
  11175. software unless explicitly disclaimed in individual files.
  11176. The authors hereby grant permission to use, copy, modify, distribute,
  11177. and license this software and its documentation for any purpose, provided
  11178. that existing copyright notices are retained in all copies and that this
  11179. notice is included verbatim in any distributions. No written agreement,
  11180. license, or royalty fee is required for any of the authorized uses.
  11181. Modifications to this software may be copyrighted by their authors
  11182. and need not follow the licensing terms described here, provided that
  11183. the new terms are clearly indicated on the first page of each file where
  11184. they apply.
  11185. IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
  11186. FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
  11187. ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
  11188. DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
  11189. POSSIBILITY OF SUCH DAMAGE.
  11190. THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
  11191. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
  11192. FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE
  11193. IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
  11194. NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
  11195. MODIFICATIONS.
  11196. ============================================================
  11197. Notices for file(s):
  11198. /lib/libgccdemangle.so
  11199. ------------------------------------------------------------
  11200. GNU GENERAL PUBLIC LICENSE
  11201. Version 2, June 1991
  11202. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  11203. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  11204. Everyone is permitted to copy and distribute verbatim copies
  11205. of this license document, but changing it is not allowed.
  11206. Preamble
  11207. The licenses for most software are designed to take away your
  11208. freedom to share and change it. By contrast, the GNU General Public
  11209. License is intended to guarantee your freedom to share and change free
  11210. software--to make sure the software is free for all its users. This
  11211. General Public License applies to most of the Free Software
  11212. Foundation's software and to any other program whose authors commit to
  11213. using it. (Some other Free Software Foundation software is covered by
  11214. the GNU Library General Public License instead.) You can apply it to
  11215. your programs, too.
  11216. When we speak of free software, we are referring to freedom, not
  11217. price. Our General Public Licenses are designed to make sure that you
  11218. have the freedom to distribute copies of free software (and charge for
  11219. this service if you wish), that you receive source code or can get it
  11220. if you want it, that you can change the software or use pieces of it
  11221. in new free programs; and that you know you can do these things.
  11222. To protect your rights, we need to make restrictions that forbid
  11223. anyone to deny you these rights or to ask you to surrender the rights.
  11224. These restrictions translate to certain responsibilities for you if you
  11225. distribute copies of the software, or if you modify it.
  11226. For example, if you distribute copies of such a program, whether
  11227. gratis or for a fee, you must give the recipients all the rights that
  11228. you have. You must make sure that they, too, receive or can get the
  11229. source code. And you must show them these terms so they know their
  11230. rights.
  11231. We protect your rights with two steps: (1) copyright the software, and
  11232. (2) offer you this license which gives you legal permission to copy,
  11233. distribute and/or modify the software.
  11234. Also, for each author's protection and ours, we want to make certain
  11235. that everyone understands that there is no warranty for this free
  11236. software. If the software is modified by someone else and passed on, we
  11237. want its recipients to know that what they have is not the original, so
  11238. that any problems introduced by others will not reflect on the original
  11239. authors' reputations.
  11240. Finally, any free program is threatened constantly by software
  11241. patents. We wish to avoid the danger that redistributors of a free
  11242. program will individually obtain patent licenses, in effect making the
  11243. program proprietary. To prevent this, we have made it clear that any
  11244. patent must be licensed for everyone's free use or not licensed at all.
  11245. The precise terms and conditions for copying, distribution and
  11246. modification follow.
  11247. GNU GENERAL PUBLIC LICENSE
  11248. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  11249. 0. This License applies to any program or other work which contains
  11250. a notice placed by the copyright holder saying it may be distributed
  11251. under the terms of this General Public License. The "Program", below,
  11252. refers to any such program or work, and a "work based on the Program"
  11253. means either the Program or any derivative work under copyright law:
  11254. that is to say, a work containing the Program or a portion of it,
  11255. either verbatim or with modifications and/or translated into another
  11256. language. (Hereinafter, translation is included without limitation in
  11257. the term "modification".) Each licensee is addressed as "you".
  11258. Activities other than copying, distribution and modification are not
  11259. covered by this License; they are outside its scope. The act of
  11260. running the Program is not restricted, and the output from the Program
  11261. is covered only if its contents constitute a work based on the
  11262. Program (independent of having been made by running the Program).
  11263. Whether that is true depends on what the Program does.
  11264. 1. You may copy and distribute verbatim copies of the Program's
  11265. source code as you receive it, in any medium, provided that you
  11266. conspicuously and appropriately publish on each copy an appropriate
  11267. copyright notice and disclaimer of warranty; keep intact all the
  11268. notices that refer to this License and to the absence of any warranty;
  11269. and give any other recipients of the Program a copy of this License
  11270. along with the Program.
  11271. You may charge a fee for the physical act of transferring a copy, and
  11272. you may at your option offer warranty protection in exchange for a fee.
  11273. 2. You may modify your copy or copies of the Program or any portion
  11274. of it, thus forming a work based on the Program, and copy and
  11275. distribute such modifications or work under the terms of Section 1
  11276. above, provided that you also meet all of these conditions:
  11277. a) You must cause the modified files to carry prominent notices
  11278. stating that you changed the files and the date of any change.
  11279. b) You must cause any work that you distribute or publish, that in
  11280. whole or in part contains or is derived from the Program or any
  11281. part thereof, to be licensed as a whole at no charge to all third
  11282. parties under the terms of this License.
  11283. c) If the modified program normally reads commands interactively
  11284. when run, you must cause it, when started running for such
  11285. interactive use in the most ordinary way, to print or display an
  11286. announcement including an appropriate copyright notice and a
  11287. notice that there is no warranty (or else, saying that you provide
  11288. a warranty) and that users may redistribute the program under
  11289. these conditions, and telling the user how to view a copy of this
  11290. License. (Exception: if the Program itself is interactive but
  11291. does not normally print such an announcement, your work based on
  11292. the Program is not required to print an announcement.)
  11293. These requirements apply to the modified work as a whole. If
  11294. identifiable sections of that work are not derived from the Program,
  11295. and can be reasonably considered independent and separate works in
  11296. themselves, then this License, and its terms, do not apply to those
  11297. sections when you distribute them as separate works. But when you
  11298. distribute the same sections as part of a whole which is a work based
  11299. on the Program, the distribution of the whole must be on the terms of
  11300. this License, whose permissions for other licensees extend to the
  11301. entire whole, and thus to each and every part regardless of who wrote it.
  11302. Thus, it is not the intent of this section to claim rights or contest
  11303. your rights to work written entirely by you; rather, the intent is to
  11304. exercise the right to control the distribution of derivative or
  11305. collective works based on the Program.
  11306. In addition, mere aggregation of another work not based on the Program
  11307. with the Program (or with a work based on the Program) on a volume of
  11308. a storage or distribution medium does not bring the other work under
  11309. the scope of this License.
  11310. 3. You may copy and distribute the Program (or a work based on it,
  11311. under Section 2) in object code or executable form under the terms of
  11312. Sections 1 and 2 above provided that you also do one of the following:
  11313. a) Accompany it with the complete corresponding machine-readable
  11314. source code, which must be distributed under the terms of Sections
  11315. 1 and 2 above on a medium customarily used for software interchange; or,
  11316. b) Accompany it with a written offer, valid for at least three
  11317. years, to give any third party, for a charge no more than your
  11318. cost of physically performing source distribution, a complete
  11319. machine-readable copy of the corresponding source code, to be
  11320. distributed under the terms of Sections 1 and 2 above on a medium
  11321. customarily used for software interchange; or,
  11322. c) Accompany it with the information you received as to the offer
  11323. to distribute corresponding source code. (This alternative is
  11324. allowed only for noncommercial distribution and only if you
  11325. received the program in object code or executable form with such
  11326. an offer, in accord with Subsection b above.)
  11327. The source code for a work means the preferred form of the work for
  11328. making modifications to it. For an executable work, complete source
  11329. code means all the source code for all modules it contains, plus any
  11330. associated interface definition files, plus the scripts used to
  11331. control compilation and installation of the executable. However, as a
  11332. special exception, the source code distributed need not include
  11333. anything that is normally distributed (in either source or binary
  11334. form) with the major components (compiler, kernel, and so on) of the
  11335. operating system on which the executable runs, unless that component
  11336. itself accompanies the executable.
  11337. If distribution of executable or object code is made by offering
  11338. access to copy from a designated place, then offering equivalent
  11339. access to copy the source code from the same place counts as
  11340. distribution of the source code, even though third parties are not
  11341. compelled to copy the source along with the object code.
  11342. 4. You may not copy, modify, sublicense, or distribute the Program
  11343. except as expressly provided under this License. Any attempt
  11344. otherwise to copy, modify, sublicense or distribute the Program is
  11345. void, and will automatically terminate your rights under this License.
  11346. However, parties who have received copies, or rights, from you under
  11347. this License will not have their licenses terminated so long as such
  11348. parties remain in full compliance.
  11349. 5. You are not required to accept this License, since you have not
  11350. signed it. However, nothing else grants you permission to modify or
  11351. distribute the Program or its derivative works. These actions are
  11352. prohibited by law if you do not accept this License. Therefore, by
  11353. modifying or distributing the Program (or any work based on the
  11354. Program), you indicate your acceptance of this License to do so, and
  11355. all its terms and conditions for copying, distributing or modifying
  11356. the Program or works based on it.
  11357. 6. Each time you redistribute the Program (or any work based on the
  11358. Program), the recipient automatically receives a license from the
  11359. original licensor to copy, distribute or modify the Program subject to
  11360. these terms and conditions. You may not impose any further
  11361. restrictions on the recipients' exercise of the rights granted herein.
  11362. You are not responsible for enforcing compliance by third parties to
  11363. this License.
  11364. 7. If, as a consequence of a court judgment or allegation of patent
  11365. infringement or for any other reason (not limited to patent issues),
  11366. conditions are imposed on you (whether by court order, agreement or
  11367. otherwise) that contradict the conditions of this License, they do not
  11368. excuse you from the conditions of this License. If you cannot
  11369. distribute so as to satisfy simultaneously your obligations under this
  11370. License and any other pertinent obligations, then as a consequence you
  11371. may not distribute the Program at all. For example, if a patent
  11372. license would not permit royalty-free redistribution of the Program by
  11373. all those who receive copies directly or indirectly through you, then
  11374. the only way you could satisfy both it and this License would be to
  11375. refrain entirely from distribution of the Program.
  11376. If any portion of this section is held invalid or unenforceable under
  11377. any particular circumstance, the balance of the section is intended to
  11378. apply and the section as a whole is intended to apply in other
  11379. circumstances.
  11380. It is not the purpose of this section to induce you to infringe any
  11381. patents or other property right claims or to contest validity of any
  11382. such claims; this section has the sole purpose of protecting the
  11383. integrity of the free software distribution system, which is
  11384. implemented by public license practices. Many people have made
  11385. generous contributions to the wide range of software distributed
  11386. through that system in reliance on consistent application of that
  11387. system; it is up to the author/donor to decide if he or she is willing
  11388. to distribute software through any other system and a licensee cannot
  11389. impose that choice.
  11390. This section is intended to make thoroughly clear what is believed to
  11391. be a consequence of the rest of this License.
  11392. 8. If the distribution and/or use of the Program is restricted in
  11393. certain countries either by patents or by copyrighted interfaces, the
  11394. original copyright holder who places the Program under this License
  11395. may add an explicit geographical distribution limitation excluding
  11396. those countries, so that distribution is permitted only in or among
  11397. countries not thus excluded. In such case, this License incorporates
  11398. the limitation as if written in the body of this License.
  11399. 9. The Free Software Foundation may publish revised and/or new versions
  11400. of the General Public License from time to time. Such new versions will
  11401. be similar in spirit to the present version, but may differ in detail to
  11402. address new problems or concerns.
  11403. Each version is given a distinguishing version number. If the Program
  11404. specifies a version number of this License which applies to it and "any
  11405. later version", you have the option of following the terms and conditions
  11406. either of that version or of any later version published by the Free
  11407. Software Foundation. If the Program does not specify a version number of
  11408. this License, you may choose any version ever published by the Free Software
  11409. Foundation.
  11410. 10. If you wish to incorporate parts of the Program into other free
  11411. programs whose distribution conditions are different, write to the author
  11412. to ask for permission. For software which is copyrighted by the Free
  11413. Software Foundation, write to the Free Software Foundation; we sometimes
  11414. make exceptions for this. Our decision will be guided by the two goals
  11415. of preserving the free status of all derivatives of our free software and
  11416. of promoting the sharing and reuse of software generally.
  11417. NO WARRANTY
  11418. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  11419. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  11420. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  11421. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  11422. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  11423. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  11424. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  11425. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  11426. REPAIR OR CORRECTION.
  11427. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  11428. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  11429. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  11430. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  11431. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  11432. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  11433. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  11434. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  11435. POSSIBILITY OF SUCH DAMAGES.
  11436. END OF TERMS AND CONDITIONS
  11437. How to Apply These Terms to Your New Programs
  11438. If you develop a new program, and you want it to be of the greatest
  11439. possible use to the public, the best way to achieve this is to make it
  11440. free software which everyone can redistribute and change under these terms.
  11441. To do so, attach the following notices to the program. It is safest
  11442. to attach them to the start of each source file to most effectively
  11443. convey the exclusion of warranty; and each file should have at least
  11444. the "copyright" line and a pointer to where the full notice is found.
  11445. <one line to give the program's name and a brief idea of what it does.>
  11446. Copyright (C) <year> <name of author>
  11447. This program is free software; you can redistribute it and/or modify
  11448. it under the terms of the GNU General Public License as published by
  11449. the Free Software Foundation; either version 2 of the License, or
  11450. (at your option) any later version.
  11451. This program is distributed in the hope that it will be useful,
  11452. but WITHOUT ANY WARRANTY; without even the implied warranty of
  11453. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11454. GNU General Public License for more details.
  11455. You should have received a copy of the GNU General Public License
  11456. along with this program; if not, write to the Free Software
  11457. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  11458. Also add information on how to contact you by electronic and paper mail.
  11459. If the program is interactive, make it output a short notice like this
  11460. when it starts in an interactive mode:
  11461. Gnomovision version 69, Copyright (C) year name of author
  11462. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  11463. This is free software, and you are welcome to redistribute it
  11464. under certain conditions; type `show c' for details.
  11465. The hypothetical commands `show w' and `show c' should show the appropriate
  11466. parts of the General Public License. Of course, the commands you use may
  11467. be called something other than `show w' and `show c'; they could even be
  11468. mouse-clicks or menu items--whatever suits your program.
  11469. You should also get your employer (if you work as a programmer) or your
  11470. school, if any, to sign a "copyright disclaimer" for the program, if
  11471. necessary. Here is a sample; alter the names:
  11472. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  11473. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  11474. <signature of Ty Coon>, 1 April 1989
  11475. Ty Coon, President of Vice
  11476. This General Public License does not permit incorporating your program into
  11477. proprietary programs. If your program is a subroutine library, you may
  11478. consider it more useful to permit linking proprietary applications with the
  11479. library. If this is what you want to do, use the GNU Library General
  11480. Public License instead of this License.
  11481. ============================================================
  11482. Notices for file(s):
  11483. /bin/aapt
  11484. /bin/aidl
  11485. /bin/dexdump
  11486. /bin/jasmin
  11487. /bin/split-select
  11488. /framework/android-mock-generatorlib.jar
  11489. /framework/jasmin.jar
  11490. /lib/lib64cutils.a
  11491. /lib/lib64log.a
  11492. /lib/lib64utils.a
  11493. /lib/libandroidfw.a
  11494. /lib/libcutils.a
  11495. /lib/liblog.a
  11496. /lib/liblog.so
  11497. /lib/libnativehelper.so
  11498. /lib/libsqlite3_android.a
  11499. /lib/libutils.a
  11500. /lib/libzipfile.a
  11501. ------------------------------------------------------------
  11502. Copyright (c) 2005-2008, The Android Open Source Project
  11503. Licensed under the Apache License, Version 2.0 (the "License");
  11504. you may not use this file except in compliance with the License.
  11505. Unless required by applicable law or agreed to in writing, software
  11506. distributed under the License is distributed on an "AS IS" BASIS,
  11507. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11508. See the License for the specific language governing permissions and
  11509. limitations under the License.
  11510. Apache License
  11511. Version 2.0, January 2004
  11512. http://www.apache.org/licenses/
  11513. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  11514. 1. Definitions.
  11515. "License" shall mean the terms and conditions for use, reproduction,
  11516. and distribution as defined by Sections 1 through 9 of this document.
  11517. "Licensor" shall mean the copyright owner or entity authorized by
  11518. the copyright owner that is granting the License.
  11519. "Legal Entity" shall mean the union of the acting entity and all
  11520. other entities that control, are controlled by, or are under common
  11521. control with that entity. For the purposes of this definition,
  11522. "control" means (i) the power, direct or indirect, to cause the
  11523. direction or management of such entity, whether by contract or
  11524. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  11525. outstanding shares, or (iii) beneficial ownership of such entity.
  11526. "You" (or "Your") shall mean an individual or Legal Entity
  11527. exercising permissions granted by this License.
  11528. "Source" form shall mean the preferred form for making modifications,
  11529. including but not limited to software source code, documentation
  11530. source, and configuration files.
  11531. "Object" form shall mean any form resulting from mechanical
  11532. transformation or translation of a Source form, including but
  11533. not limited to compiled object code, generated documentation,
  11534. and conversions to other media types.
  11535. "Work" shall mean the work of authorship, whether in Source or
  11536. Object form, made available under the License, as indicated by a
  11537. copyright notice that is included in or attached to the work
  11538. (an example is provided in the Appendix below).
  11539. "Derivative Works" shall mean any work, whether in Source or Object
  11540. form, that is based on (or derived from) the Work and for which the
  11541. editorial revisions, annotations, elaborations, or other modifications
  11542. represent, as a whole, an original work of authorship. For the purposes
  11543. of this License, Derivative Works shall not include works that remain
  11544. separable from, or merely link (or bind by name) to the interfaces of,
  11545. the Work and Derivative Works thereof.
  11546. "Contribution" shall mean any work of authorship, including
  11547. the original version of the Work and any modifications or additions
  11548. to that Work or Derivative Works thereof, that is intentionally
  11549. submitted to Licensor for inclusion in the Work by the copyright owner
  11550. or by an individual or Legal Entity authorized to submit on behalf of
  11551. the copyright owner. For the purposes of this definition, "submitted"
  11552. means any form of electronic, verbal, or written communication sent
  11553. to the Licensor or its representatives, including but not limited to
  11554. communication on electronic mailing lists, source code control systems,
  11555. and issue tracking systems that are managed by, or on behalf of, the
  11556. Licensor for the purpose of discussing and improving the Work, but
  11557. excluding communication that is conspicuously marked or otherwise
  11558. designated in writing by the copyright owner as "Not a Contribution."
  11559. "Contributor" shall mean Licensor and any individual or Legal Entity
  11560. on behalf of whom a Contribution has been received by Licensor and
  11561. subsequently incorporated within the Work.
  11562. 2. Grant of Copyright License. Subject to the terms and conditions of
  11563. this License, each Contributor hereby grants to You a perpetual,
  11564. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  11565. copyright license to reproduce, prepare Derivative Works of,
  11566. publicly display, publicly perform, sublicense, and distribute the
  11567. Work and such Derivative Works in Source or Object form.
  11568. 3. Grant of Patent License. Subject to the terms and conditions of
  11569. this License, each Contributor hereby grants to You a perpetual,
  11570. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  11571. (except as stated in this section) patent license to make, have made,
  11572. use, offer to sell, sell, import, and otherwise transfer the Work,
  11573. where such license applies only to those patent claims licensable
  11574. by such Contributor that are necessarily infringed by their
  11575. Contribution(s) alone or by combination of their Contribution(s)
  11576. with the Work to which such Contribution(s) was submitted. If You
  11577. institute patent litigation against any entity (including a
  11578. cross-claim or counterclaim in a lawsuit) alleging that the Work
  11579. or a Contribution incorporated within the Work constitutes direct
  11580. or contributory patent infringement, then any patent licenses
  11581. granted to You under this License for that Work shall terminate
  11582. as of the date such litigation is filed.
  11583. 4. Redistribution. You may reproduce and distribute copies of the
  11584. Work or Derivative Works thereof in any medium, with or without
  11585. modifications, and in Source or Object form, provided that You
  11586. meet the following conditions:
  11587. (a) You must give any other recipients of the Work or
  11588. Derivative Works a copy of this License; and
  11589. (b) You must cause any modified files to carry prominent notices
  11590. stating that You changed the files; and
  11591. (c) You must retain, in the Source form of any Derivative Works
  11592. that You distribute, all copyright, patent, trademark, and
  11593. attribution notices from the Source form of the Work,
  11594. excluding those notices that do not pertain to any part of
  11595. the Derivative Works; and
  11596. (d) If the Work includes a "NOTICE" text file as part of its
  11597. distribution, then any Derivative Works that You distribute must
  11598. include a readable copy of the attribution notices contained
  11599. within such NOTICE file, excluding those notices that do not
  11600. pertain to any part of the Derivative Works, in at least one
  11601. of the following places: within a NOTICE text file distributed
  11602. as part of the Derivative Works; within the Source form or
  11603. documentation, if provided along with the Derivative Works; or,
  11604. within a display generated by the Derivative Works, if and
  11605. wherever such third-party notices normally appear. The contents
  11606. of the NOTICE file are for informational purposes only and
  11607. do not modify the License. You may add Your own attribution
  11608. notices within Derivative Works that You distribute, alongside
  11609. or as an addendum to the NOTICE text from the Work, provided
  11610. that such additional attribution notices cannot be construed
  11611. as modifying the License.
  11612. You may add Your own copyright statement to Your modifications and
  11613. may provide additional or different license terms and conditions
  11614. for use, reproduction, or distribution of Your modifications, or
  11615. for any such Derivative Works as a whole, provided Your use,
  11616. reproduction, and distribution of the Work otherwise complies with
  11617. the conditions stated in this License.
  11618. 5. Submission of Contributions. Unless You explicitly state otherwise,
  11619. any Contribution intentionally submitted for inclusion in the Work
  11620. by You to the Licensor shall be under the terms and conditions of
  11621. this License, without any additional terms or conditions.
  11622. Notwithstanding the above, nothing herein shall supersede or modify
  11623. the terms of any separate license agreement you may have executed
  11624. with Licensor regarding such Contributions.
  11625. 6. Trademarks. This License does not grant permission to use the trade
  11626. names, trademarks, service marks, or product names of the Licensor,
  11627. except as required for reasonable and customary use in describing the
  11628. origin of the Work and reproducing the content of the NOTICE file.
  11629. 7. Disclaimer of Warranty. Unless required by applicable law or
  11630. agreed to in writing, Licensor provides the Work (and each
  11631. Contributor provides its Contributions) on an "AS IS" BASIS,
  11632. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  11633. implied, including, without limitation, any warranties or conditions
  11634. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  11635. PARTICULAR PURPOSE. You are solely responsible for determining the
  11636. appropriateness of using or redistributing the Work and assume any
  11637. risks associated with Your exercise of permissions under this License.
  11638. 8. Limitation of Liability. In no event and under no legal theory,
  11639. whether in tort (including negligence), contract, or otherwise,
  11640. unless required by applicable law (such as deliberate and grossly
  11641. negligent acts) or agreed to in writing, shall any Contributor be
  11642. liable to You for damages, including any direct, indirect, special,
  11643. incidental, or consequential damages of any character arising as a
  11644. result of this License or out of the use or inability to use the
  11645. Work (including but not limited to damages for loss of goodwill,
  11646. work stoppage, computer failure or malfunction, or any and all
  11647. other commercial damages or losses), even if such Contributor
  11648. has been advised of the possibility of such damages.
  11649. 9. Accepting Warranty or Additional Liability. While redistributing
  11650. the Work or Derivative Works thereof, You may choose to offer,
  11651. and charge a fee for, acceptance of support, warranty, indemnity,
  11652. or other liability obligations and/or rights consistent with this
  11653. License. However, in accepting such obligations, You may act only
  11654. on Your own behalf and on Your sole responsibility, not on behalf
  11655. of any other Contributor, and only if You agree to indemnify,
  11656. defend, and hold each Contributor harmless for any liability
  11657. incurred by, or claims asserted against, such Contributor by reason
  11658. of your accepting any such warranty or additional liability.
  11659. END OF TERMS AND CONDITIONS
  11660. ============================================================
  11661. Notices for file(s):
  11662. /framework/org.eclipse.core.commands_3.6.0.I20100512-1500.jar
  11663. /framework/org.eclipse.core.expressions_3.4.200.v20100505.jar
  11664. /framework/org.eclipse.core.runtime_3.6.0.v20100505.jar
  11665. /framework/org.eclipse.equinox.common_3.6.0.v20100503.jar
  11666. /framework/org.eclipse.jface_3.6.2.M20110210-1200.jar
  11667. /framework/org.eclipse.osgi_3.6.2.R36x_v20110210.jar
  11668. /framework/org.eclipse.ui.workbench.texteditor_3.6.1.r361_v20100714-0800.jar
  11669. /framework/org.eclipse.ui.workbench_3.6.2.M20110210-1200.jar
  11670. /framework/osgi.jar
  11671. /framework/propertysheet.jar
  11672. /framework/swt.jar
  11673. ------------------------------------------------------------
  11674. Eclipse Public License - v 1.0
  11675. THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
  11676. PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
  11677. THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
  11678. *1. DEFINITIONS*
  11679. "Contribution" means:
  11680. a) in the case of the initial Contributor, the initial code and
  11681. documentation distributed under this Agreement, and
  11682. b) in the case of each subsequent Contributor:
  11683. i) changes to the Program, and
  11684. ii) additions to the Program;
  11685. where such changes and/or additions to the Program originate from and
  11686. are distributed by that particular Contributor. A Contribution
  11687. 'originates' from a Contributor if it was added to the Program by such
  11688. Contributor itself or anyone acting on such Contributor's behalf.
  11689. Contributions do not include additions to the Program which: (i) are
  11690. separate modules of software distributed in conjunction with the Program
  11691. under their own license agreement, and (ii) are not derivative works of
  11692. the Program.
  11693. "Contributor" means any person or entity that distributes the Program.
  11694. "Licensed Patents" mean patent claims licensable by a Contributor which
  11695. are necessarily infringed by the use or sale of its Contribution alone
  11696. or when combined with the Program.
  11697. "Program" means the Contributions distributed in accordance with this
  11698. Agreement.
  11699. "Recipient" means anyone who receives the Program under this Agreement,
  11700. including all Contributors.
  11701. *2. GRANT OF RIGHTS*
  11702. a) Subject to the terms of this Agreement, each Contributor hereby
  11703. grants Recipient a non-exclusive, worldwide, royalty-free copyright
  11704. license to reproduce, prepare derivative works of, publicly display,
  11705. publicly perform, distribute and sublicense the Contribution of such
  11706. Contributor, if any, and such derivative works, in source code and
  11707. object code form.
  11708. b) Subject to the terms of this Agreement, each Contributor hereby
  11709. grants Recipient a non-exclusive, worldwide, royalty-free patent license
  11710. under Licensed Patents to make, use, sell, offer to sell, import and
  11711. otherwise transfer the Contribution of such Contributor, if any, in
  11712. source code and object code form. This patent license shall apply to the
  11713. combination of the Contribution and the Program if, at the time the
  11714. Contribution is added by the Contributor, such addition of the
  11715. Contribution causes such combination to be covered by the Licensed
  11716. Patents. The patent license shall not apply to any other combinations
  11717. which include the Contribution. No hardware per se is licensed hereunder.
  11718. c) Recipient understands that although each Contributor grants the
  11719. licenses to its Contributions set forth herein, no assurances are
  11720. provided by any Contributor that the Program does not infringe the
  11721. patent or other intellectual property rights of any other entity. Each
  11722. Contributor disclaims any liability to Recipient for claims brought by
  11723. any other entity based on infringement of intellectual property rights
  11724. or otherwise. As a condition to exercising the rights and licenses
  11725. granted hereunder, each Recipient hereby assumes sole responsibility to
  11726. secure any other intellectual property rights needed, if any. For
  11727. example, if a third party patent license is required to allow Recipient
  11728. to distribute the Program, it is Recipient's responsibility to acquire
  11729. that license before distributing the Program.
  11730. d) Each Contributor represents that to its knowledge it has sufficient
  11731. copyright rights in its Contribution, if any, to grant the copyright
  11732. license set forth in this Agreement.
  11733. *3. REQUIREMENTS*
  11734. A Contributor may choose to distribute the Program in object code form
  11735. under its own license agreement, provided that:
  11736. a) it complies with the terms and conditions of this Agreement; and
  11737. b) its license agreement:
  11738. i) effectively disclaims on behalf of all Contributors all warranties
  11739. and conditions, express and implied, including warranties or conditions
  11740. of title and non-infringement, and implied warranties or conditions of
  11741. merchantability and fitness for a particular purpose;
  11742. ii) effectively excludes on behalf of all Contributors all liability for
  11743. damages, including direct, indirect, special, incidental and
  11744. consequential damages, such as lost profits;
  11745. iii) states that any provisions which differ from this Agreement are
  11746. offered by that Contributor alone and not by any other party; and
  11747. iv) states that source code for the Program is available from such
  11748. Contributor, and informs licensees how to obtain it in a reasonable
  11749. manner on or through a medium customarily used for software exchange.
  11750. When the Program is made available in source code form:
  11751. a) it must be made available under this Agreement; and
  11752. b) a copy of this Agreement must be included with each copy of the Program.
  11753. Contributors may not remove or alter any copyright notices contained
  11754. within the Program.
  11755. Each Contributor must identify itself as the originator of its
  11756. Contribution, if any, in a manner that reasonably allows subsequent
  11757. Recipients to identify the originator of the Contribution.
  11758. *4. COMMERCIAL DISTRIBUTION*
  11759. Commercial distributors of software may accept certain responsibilities
  11760. with respect to end users, business partners and the like. While this
  11761. license is intended to facilitate the commercial use of the Program, the
  11762. Contributor who includes the Program in a commercial product offering
  11763. should do so in a manner which does not create potential liability for
  11764. other Contributors. Therefore, if a Contributor includes the Program in
  11765. a commercial product offering, such Contributor ("Commercial
  11766. Contributor") hereby agrees to defend and indemnify every other
  11767. Contributor ("Indemnified Contributor") against any losses, damages and
  11768. costs (collectively "Losses") arising from claims, lawsuits and other
  11769. legal actions brought by a third party against the Indemnified
  11770. Contributor to the extent caused by the acts or omissions of such
  11771. Commercial Contributor in connection with its distribution of the
  11772. Program in a commercial product offering. The obligations in this
  11773. section do not apply to any claims or Losses relating to any actual or
  11774. alleged intellectual property infringement. In order to qualify, an
  11775. Indemnified Contributor must: a) promptly notify the Commercial
  11776. Contributor in writing of such claim, and b) allow the Commercial
  11777. Contributor to control, and cooperate with the Commercial Contributor
  11778. in, the defense and any related settlement negotiations. The Indemnified
  11779. Contributor may participate in any such claim at its own expense.
  11780. For example, a Contributor might include the Program in a commercial
  11781. product offering, Product X. That Contributor is then a Commercial
  11782. Contributor. If that Commercial Contributor then makes performance
  11783. claims, or offers warranties related to Product X, those performance
  11784. claims and warranties are such Commercial Contributor's responsibility
  11785. alone. Under this section, the Commercial Contributor would have to
  11786. defend claims against the other Contributors related to those
  11787. performance claims and warranties, and if a court requires any other
  11788. Contributor to pay any damages as a result, the Commercial Contributor
  11789. must pay those damages.
  11790. *5. NO WARRANTY*
  11791. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED
  11792. ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
  11793. EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES
  11794. OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR
  11795. A PARTICULAR PURPOSE. Each Recipient is solely responsible for
  11796. determining the appropriateness of using and distributing the Program
  11797. and assumes all risks associated with its exercise of rights under this
  11798. Agreement , including but not limited to the risks and costs of program
  11799. errors, compliance with applicable laws, damage to or loss of data,
  11800. programs or equipment, and unavailability or interruption of operations.
  11801. *6. DISCLAIMER OF LIABILITY*
  11802. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
  11803. ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
  11804. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
  11805. WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
  11806. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  11807. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
  11808. DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
  11809. HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  11810. *7. GENERAL*
  11811. If any provision of this Agreement is invalid or unenforceable under
  11812. applicable law, it shall not affect the validity or enforceability of
  11813. the remainder of the terms of this Agreement, and without further action
  11814. by the parties hereto, such provision shall be reformed to the minimum
  11815. extent necessary to make such provision valid and enforceable.
  11816. If Recipient institutes patent litigation against any entity (including
  11817. a cross-claim or counterclaim in a lawsuit) alleging that the Program
  11818. itself (excluding combinations of the Program with other software or
  11819. hardware) infringes such Recipient's patent(s), then such Recipient's
  11820. rights granted under Section 2(b) shall terminate as of the date such
  11821. litigation is filed.
  11822. All Recipient's rights under this Agreement shall terminate if it fails
  11823. to comply with any of the material terms or conditions of this Agreement
  11824. and does not cure such failure in a reasonable period of time after
  11825. becoming aware of such noncompliance. If all Recipient's rights under
  11826. this Agreement terminate, Recipient agrees to cease use and distribution
  11827. of the Program as soon as reasonably practicable. However, Recipient's
  11828. obligations under this Agreement and any licenses granted by Recipient
  11829. relating to the Program shall continue and survive.
  11830. Everyone is permitted to copy and distribute copies of this Agreement,
  11831. but in order to avoid inconsistency the Agreement is copyrighted and may
  11832. only be modified in the following manner. The Agreement Steward reserves
  11833. the right to publish new versions (including revisions) of this
  11834. Agreement from time to time. No one other than the Agreement Steward has
  11835. the right to modify this Agreement. The Eclipse Foundation is the
  11836. initial Agreement Steward. The Eclipse Foundation may assign the
  11837. responsibility to serve as the Agreement Steward to a suitable separate
  11838. entity. Each new version of the Agreement will be given a distinguishing
  11839. version number. The Program (including Contributions) may always be
  11840. distributed subject to the version of the Agreement under which it was
  11841. received. In addition, after a new version of the Agreement is
  11842. published, Contributor may elect to distribute the Program (including
  11843. its Contributions) under the new version. Except as expressly stated in
  11844. Sections 2(a) and 2(b) above, Recipient receives no rights or licenses
  11845. to the intellectual property of any Contributor under this Agreement,
  11846. whether expressly, by implication, estoppel or otherwise. All rights in
  11847. the Program not expressly granted under this Agreement are reserved.
  11848. This Agreement is governed by the laws of the State of New York and the
  11849. intellectual property laws of the United States of America. No party to
  11850. this Agreement will bring a legal action under this Agreement more than
  11851. one year after the cause of action arose. Each party waives its rights
  11852. to a jury trial in any resulting litigation.
  11853. ============================================================
  11854. Notices for file(s):
  11855. /framework/bouncycastle-host.jar
  11856. /framework/bouncycastle-hostdex.jar
  11857. ------------------------------------------------------------
  11858. Copyright (c) 2000-2013 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
  11859. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
  11860. associated documentation files (the "Software"), to deal in the Software without restriction,
  11861. including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
  11862. and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
  11863. subject to the following conditions:
  11864. The above copyright notice and this permission notice shall be included in all copies or substantial
  11865. portions of the Software.
  11866. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
  11867. LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
  11868. NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  11869. WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  11870. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  11871. ============================================================
  11872. Notices for file(s):
  11873. /framework/commons-compress-1.0.jar
  11874. ------------------------------------------------------------
  11875. Apache Commons Compress
  11876. Copyright 2002-2009 The Apache Software Foundation
  11877. This product includes software developed by
  11878. The Apache Software Foundation (http://www.apache.org/).
  11879. Original BZip2 classes contributed by Keiron Liddle
  11880. <keiron@aftexsw.com>, Aftex Software to the Apache Ant project
  11881. Original Tar classes from contributors of the Apache Ant project
  11882. Original Zip classes from contributors of the Apache Ant project
  11883. Original CPIO classes contributed by Markus Kuss and the jRPM project
  11884. (jrpm.sourceforge.net)
  11885. ============================================================
  11886. Notices for file(s):
  11887. /lib/libbcc.so
  11888. ------------------------------------------------------------
  11889. ==========================
  11890. NOTICE file for libbcc.git
  11891. ==========================
  11892. * NOTICE for lib/ExecutionEngine/, lib/ScriptCRT/, include and helper/.
  11893. Copyright (c) 2005-2011, The Android Open Source Project
  11894. Licensed under the Apache License, Version 2.0 (the "License");
  11895. you may not use this file except in compliance with the License.
  11896. Unless required by applicable law or agreed to in writing, software
  11897. distributed under the License is distributed on an "AS IS" BASIS,
  11898. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11899. See the License for the specific language governing permissions and
  11900. limitations under the License.
  11901. Apache License
  11902. Version 2.0, January 2004
  11903. http://www.apache.org/licenses/
  11904. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  11905. 1. Definitions.
  11906. "License" shall mean the terms and conditions for use, reproduction,
  11907. and distribution as defined by Sections 1 through 9 of this document.
  11908. "Licensor" shall mean the copyright owner or entity authorized by
  11909. the copyright owner that is granting the License.
  11910. "Legal Entity" shall mean the union of the acting entity and all
  11911. other entities that control, are controlled by, or are under common
  11912. control with that entity. For the purposes of this definition,
  11913. "control" means (i) the power, direct or indirect, to cause the
  11914. direction or management of such entity, whether by contract or
  11915. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  11916. outstanding shares, or (iii) beneficial ownership of such entity.
  11917. "You" (or "Your") shall mean an individual or Legal Entity
  11918. exercising permissions granted by this License.
  11919. "Source" form shall mean the preferred form for making modifications,
  11920. including but not limited to software source code, documentation
  11921. source, and configuration files.
  11922. "Object" form shall mean any form resulting from mechanical
  11923. transformation or translation of a Source form, including but
  11924. not limited to compiled object code, generated documentation,
  11925. and conversions to other media types.
  11926. "Work" shall mean the work of authorship, whether in Source or
  11927. Object form, made available under the License, as indicated by a
  11928. copyright notice that is included in or attached to the work
  11929. (an example is provided in the Appendix below).
  11930. "Derivative Works" shall mean any work, whether in Source or Object
  11931. form, that is based on (or derived from) the Work and for which the
  11932. editorial revisions, annotations, elaborations, or other modifications
  11933. represent, as a whole, an original work of authorship. For the purposes
  11934. of this License, Derivative Works shall not include works that remain
  11935. separable from, or merely link (or bind by name) to the interfaces of,
  11936. the Work and Derivative Works thereof.
  11937. "Contribution" shall mean any work of authorship, including
  11938. the original version of the Work and any modifications or additions
  11939. to that Work or Derivative Works thereof, that is intentionally
  11940. submitted to Licensor for inclusion in the Work by the copyright owner
  11941. or by an individual or Legal Entity authorized to submit on behalf of
  11942. the copyright owner. For the purposes of this definition, "submitted"
  11943. means any form of electronic, verbal, or written communication sent
  11944. to the Licensor or its representatives, including but not limited to
  11945. communication on electronic mailing lists, source code control systems,
  11946. and issue tracking systems that are managed by, or on behalf of, the
  11947. Licensor for the purpose of discussing and improving the Work, but
  11948. excluding communication that is conspicuously marked or otherwise
  11949. designated in writing by the copyright owner as "Not a Contribution."
  11950. "Contributor" shall mean Licensor and any individual or Legal Entity
  11951. on behalf of whom a Contribution has been received by Licensor and
  11952. subsequently incorporated within the Work.
  11953. 2. Grant of Copyright License. Subject to the terms and conditions of
  11954. this License, each Contributor hereby grants to You a perpetual,
  11955. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  11956. copyright license to reproduce, prepare Derivative Works of,
  11957. publicly display, publicly perform, sublicense, and distribute the
  11958. Work and such Derivative Works in Source or Object form.
  11959. 3. Grant of Patent License. Subject to the terms and conditions of
  11960. this License, each Contributor hereby grants to You a perpetual,
  11961. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  11962. (except as stated in this section) patent license to make, have made,
  11963. use, offer to sell, sell, import, and otherwise transfer the Work,
  11964. where such license applies only to those patent claims licensable
  11965. by such Contributor that are necessarily infringed by their
  11966. Contribution(s) alone or by combination of their Contribution(s)
  11967. with the Work to which such Contribution(s) was submitted. If You
  11968. institute patent litigation against any entity (including a
  11969. cross-claim or counterclaim in a lawsuit) alleging that the Work
  11970. or a Contribution incorporated within the Work constitutes direct
  11971. or contributory patent infringement, then any patent licenses
  11972. granted to You under this License for that Work shall terminate
  11973. as of the date such litigation is filed.
  11974. 4. Redistribution. You may reproduce and distribute copies of the
  11975. Work or Derivative Works thereof in any medium, with or without
  11976. modifications, and in Source or Object form, provided that You
  11977. meet the following conditions:
  11978. (a) You must give any other recipients of the Work or
  11979. Derivative Works a copy of this License; and
  11980. (b) You must cause any modified files to carry prominent notices
  11981. stating that You changed the files; and
  11982. (c) You must retain, in the Source form of any Derivative Works
  11983. that You distribute, all copyright, patent, trademark, and
  11984. attribution notices from the Source form of the Work,
  11985. excluding those notices that do not pertain to any part of
  11986. the Derivative Works; and
  11987. (d) If the Work includes a "NOTICE" text file as part of its
  11988. distribution, then any Derivative Works that You distribute must
  11989. include a readable copy of the attribution notices contained
  11990. within such NOTICE file, excluding those notices that do not
  11991. pertain to any part of the Derivative Works, in at least one
  11992. of the following places: within a NOTICE text file distributed
  11993. as part of the Derivative Works; within the Source form or
  11994. documentation, if provided along with the Derivative Works; or,
  11995. within a display generated by the Derivative Works, if and
  11996. wherever such third-party notices normally appear. The contents
  11997. of the NOTICE file are for informational purposes only and
  11998. do not modify the License. You may add Your own attribution
  11999. notices within Derivative Works that You distribute, alongside
  12000. or as an addendum to the NOTICE text from the Work, provided
  12001. that such additional attribution notices cannot be construed
  12002. as modifying the License.
  12003. You may add Your own copyright statement to Your modifications and
  12004. may provide additional or different license terms and conditions
  12005. for use, reproduction, or distribution of Your modifications, or
  12006. for any such Derivative Works as a whole, provided Your use,
  12007. reproduction, and distribution of the Work otherwise complies with
  12008. the conditions stated in this License.
  12009. 5. Submission of Contributions. Unless You explicitly state otherwise,
  12010. any Contribution intentionally submitted for inclusion in the Work
  12011. by You to the Licensor shall be under the terms and conditions of
  12012. this License, without any additional terms or conditions.
  12013. Notwithstanding the above, nothing herein shall supersede or modify
  12014. the terms of any separate license agreement you may have executed
  12015. with Licensor regarding such Contributions.
  12016. 6. Trademarks. This License does not grant permission to use the trade
  12017. names, trademarks, service marks, or product names of the Licensor,
  12018. except as required for reasonable and customary use in describing the
  12019. origin of the Work and reproducing the content of the NOTICE file.
  12020. 7. Disclaimer of Warranty. Unless required by applicable law or
  12021. agreed to in writing, Licensor provides the Work (and each
  12022. Contributor provides its Contributions) on an "AS IS" BASIS,
  12023. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  12024. implied, including, without limitation, any warranties or conditions
  12025. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  12026. PARTICULAR PURPOSE. You are solely responsible for determining the
  12027. appropriateness of using or redistributing the Work and assume any
  12028. risks associated with Your exercise of permissions under this License.
  12029. 8. Limitation of Liability. In no event and under no legal theory,
  12030. whether in tort (including negligence), contract, or otherwise,
  12031. unless required by applicable law (such as deliberate and grossly
  12032. negligent acts) or agreed to in writing, shall any Contributor be
  12033. liable to You for damages, including any direct, indirect, special,
  12034. incidental, or consequential damages of any character arising as a
  12035. result of this License or out of the use or inability to use the
  12036. Work (including but not limited to damages for loss of goodwill,
  12037. work stoppage, computer failure or malfunction, or any and all
  12038. other commercial damages or losses), even if such Contributor
  12039. has been advised of the possibility of such damages.
  12040. 9. Accepting Warranty or Additional Liability. While redistributing
  12041. the Work or Derivative Works thereof, You may choose to offer,
  12042. and charge a fee for, acceptance of support, warranty, indemnity,
  12043. or other liability obligations and/or rights consistent with this
  12044. License. However, in accepting such obligations, You may act only
  12045. on Your own behalf and on Your sole responsibility, not on behalf
  12046. of any other Contributor, and only if You agree to indemnify,
  12047. defend, and hold each Contributor harmless for any liability
  12048. incurred by, or claims asserted against, such Contributor by reason
  12049. of your accepting any such warranty or additional liability.
  12050. END OF TERMS AND CONDITIONS
  12051. * NOTICE for runtime/ and lib/CodeGen/.
  12052. Note: The NOTICE is the same for another git project, external/llvm.git.
  12053. ==============================================================================
  12054. LLVM Release License
  12055. ==============================================================================
  12056. University of Illinois/NCSA
  12057. Open Source License
  12058. Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
  12059. All rights reserved.
  12060. Developed by:
  12061. LLVM Team
  12062. University of Illinois at Urbana-Champaign
  12063. http://llvm.org
  12064. Permission is hereby granted, free of charge, to any person obtaining a copy of
  12065. this software and associated documentation files (the "Software"), to deal with
  12066. the Software without restriction, including without limitation the rights to
  12067. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  12068. of the Software, and to permit persons to whom the Software is furnished to do
  12069. so, subject to the following conditions:
  12070. * Redistributions of source code must retain the above copyright notice,
  12071. this list of conditions and the following disclaimers.
  12072. * Redistributions in binary form must reproduce the above copyright notice,
  12073. this list of conditions and the following disclaimers in the
  12074. documentation and/or other materials provided with the distribution.
  12075. * Neither the names of the LLVM Team, University of Illinois at
  12076. Urbana-Champaign, nor the names of its contributors may be used to
  12077. endorse or promote products derived from this Software without specific
  12078. prior written permission.
  12079. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12080. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  12081. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  12082. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  12083. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  12084. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  12085. SOFTWARE.
  12086. ==============================================================================
  12087. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  12088. ==============================================================================
  12089. The LLVM software contains code written by third parties. Such software will
  12090. have its own individual LICENSE.TXT file in the directory in which it appears.
  12091. This file will describe the copyrights, license, and restrictions which apply
  12092. to that code.
  12093. The disclaimer of warranty in the University of Illinois Open Source License
  12094. applies to all code in the LLVM Distribution, and nothing in any of the
  12095. other licenses gives permission to use the names of the LLVM Team or the
  12096. University of Illinois to endorse or promote products derived from this
  12097. Software.
  12098. The following pieces of software have additional or alternate copyrights,
  12099. licenses, and/or restrictions:
  12100. Program Directory
  12101. ------- ---------
  12102. Autoconf llvm/autoconf
  12103. llvm/projects/ModuleMaker/autoconf
  12104. llvm/projects/sample/autoconf
  12105. CellSPU backend llvm/lib/Target/CellSPU/README.txt
  12106. Google Test llvm/utils/unittest/googletest
  12107. OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex}
  12108. * NOTICE for tests/disassem.cpp and tests/disassem.h.
  12109. /* $NetBSD: disassem.c,v 1.14 2003/03/27 16:58:36 mycroft Exp $ */
  12110. /*-
  12111. * Copyright (c) 1996 Mark Brinicombe.
  12112. * Copyright (c) 1996 Brini.
  12113. *
  12114. * All rights reserved.
  12115. *
  12116. * Redistribution and use in source and binary forms, with or without
  12117. * modification, are permitted provided that the following conditions
  12118. * are met:
  12119. * 1. Redistributions of source code must retain the above copyright
  12120. * notice, this list of conditions and the following disclaimer.
  12121. * 2. Redistributions in binary form must reproduce the above copyright
  12122. * notice, this list of conditions and the following disclaimer in the
  12123. * documentation and/or other materials provided with the distribution.
  12124. * 3. All advertising materials mentioning features or use of this software
  12125. * must display the following acknowledgement:
  12126. * This product includes software developed by Brini.
  12127. * 4. The name of the company nor the name of the author may be used to
  12128. * endorse or promote products derived from this software without specific
  12129. * prior written permission.
  12130. *
  12131. * THIS SOFTWARE IS PROVIDED BY BRINI ``AS IS'' AND ANY EXPRESS OR IMPLIED
  12132. * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  12133. * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  12134. * IN NO EVENT SHALL BRINI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  12135. * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  12136. * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  12137. * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  12138. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  12139. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  12140. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  12141. * SUCH DAMAGE.
  12142. *
  12143. * RiscBSD kernel project
  12144. *
  12145. * db_disasm.c
  12146. *
  12147. * Kernel disassembler
  12148. *
  12149. * Created : 10/02/96
  12150. *
  12151. * Structured after the sparc/sparc/db_disasm.c by David S. Miller &
  12152. * Paul Kranenburg
  12153. *
  12154. * This code is not complete. Not all instructions are disassembled.
  12155. */
  12156. ============================================================
  12157. Notices for file(s):
  12158. /lib/libfdlibm.a
  12159. ------------------------------------------------------------
  12160. Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
  12161. Developed at SunSoft, a Sun Microsystems, Inc. business.
  12162. Permission to use, copy, modify, and distribute this
  12163. software is freely granted, provided that this notice
  12164. is preserved.
  12165. ============================================================
  12166. Notices for file(s):
  12167. /bin/emulator-arm
  12168. /bin/emulator-mips
  12169. /bin/emulator-x86
  12170. /bin/emulator
  12171. /bin/emulator64-arm
  12172. /bin/emulator64-mips
  12173. /bin/emulator64-x86
  12174. /lib/emulator-common.a
  12175. /lib/emulator-libelff.a
  12176. /lib/emulator-libjpeg.a
  12177. /lib/emulator-libqemu.a
  12178. /lib/emulator-libui.a
  12179. /lib/emulator-target-arm.a
  12180. /lib/emulator-target-i386.a
  12181. /lib/emulator-target-mips.a
  12182. /lib/emulator64-common.a
  12183. /lib/emulator64-libelff.a
  12184. /lib/emulator64-libjpeg.a
  12185. /lib/emulator64-libqemu.a
  12186. /lib/emulator64-libui.a
  12187. /lib/emulator64-target-arm.a
  12188. /lib/emulator64-target-i386.a
  12189. /lib/emulator64-target-mips.a
  12190. ------------------------------------------------------------
  12191. GNU GENERAL PUBLIC LICENSE
  12192. Version 2, June 1991
  12193. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  12194. 675 Mass Ave, Cambridge, MA 02139, USA
  12195. Everyone is permitted to copy and distribute verbatim copies
  12196. of this license document, but changing it is not allowed.
  12197. Preamble
  12198. The licenses for most software are designed to take away your
  12199. freedom to share and change it. By contrast, the GNU General Public
  12200. License is intended to guarantee your freedom to share and change free
  12201. software--to make sure the software is free for all its users. This
  12202. General Public License applies to most of the Free Software
  12203. Foundation's software and to any other program whose authors commit to
  12204. using it. (Some other Free Software Foundation software is covered by
  12205. the GNU Library General Public License instead.) You can apply it to
  12206. your programs, too.
  12207. When we speak of free software, we are referring to freedom, not
  12208. price. Our General Public Licenses are designed to make sure that you
  12209. have the freedom to distribute copies of free software (and charge for
  12210. this service if you wish), that you receive source code or can get it
  12211. if you want it, that you can change the software or use pieces of it
  12212. in new free programs; and that you know you can do these things.
  12213. To protect your rights, we need to make restrictions that forbid
  12214. anyone to deny you these rights or to ask you to surrender the rights.
  12215. These restrictions translate to certain responsibilities for you if you
  12216. distribute copies of the software, or if you modify it.
  12217. For example, if you distribute copies of such a program, whether
  12218. gratis or for a fee, you must give the recipients all the rights that
  12219. you have. You must make sure that they, too, receive or can get the
  12220. source code. And you must show them these terms so they know their
  12221. rights.
  12222. We protect your rights with two steps: (1) copyright the software, and
  12223. (2) offer you this license which gives you legal permission to copy,
  12224. distribute and/or modify the software.
  12225. Also, for each author's protection and ours, we want to make certain
  12226. that everyone understands that there is no warranty for this free
  12227. software. If the software is modified by someone else and passed on, we
  12228. want its recipients to know that what they have is not the original, so
  12229. that any problems introduced by others will not reflect on the original
  12230. authors' reputations.
  12231. Finally, any free program is threatened constantly by software
  12232. patents. We wish to avoid the danger that redistributors of a free
  12233. program will individually obtain patent licenses, in effect making the
  12234. program proprietary. To prevent this, we have made it clear that any
  12235. patent must be licensed for everyone's free use or not licensed at all.
  12236. The precise terms and conditions for copying, distribution and
  12237. modification follow.
  12238. GNU GENERAL PUBLIC LICENSE
  12239. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  12240. 0. This License applies to any program or other work which contains
  12241. a notice placed by the copyright holder saying it may be distributed
  12242. under the terms of this General Public License. The "Program", below,
  12243. refers to any such program or work, and a "work based on the Program"
  12244. means either the Program or any derivative work under copyright law:
  12245. that is to say, a work containing the Program or a portion of it,
  12246. either verbatim or with modifications and/or translated into another
  12247. language. (Hereinafter, translation is included without limitation in
  12248. the term "modification".) Each licensee is addressed as "you".
  12249. Activities other than copying, distribution and modification are not
  12250. covered by this License; they are outside its scope. The act of
  12251. running the Program is not restricted, and the output from the Program
  12252. is covered only if its contents constitute a work based on the
  12253. Program (independent of having been made by running the Program).
  12254. Whether that is true depends on what the Program does.
  12255. 1. You may copy and distribute verbatim copies of the Program's
  12256. source code as you receive it, in any medium, provided that you
  12257. conspicuously and appropriately publish on each copy an appropriate
  12258. copyright notice and disclaimer of warranty; keep intact all the
  12259. notices that refer to this License and to the absence of any warranty;
  12260. and give any other recipients of the Program a copy of this License
  12261. along with the Program.
  12262. You may charge a fee for the physical act of transferring a copy, and
  12263. you may at your option offer warranty protection in exchange for a fee.
  12264. 2. You may modify your copy or copies of the Program or any portion
  12265. of it, thus forming a work based on the Program, and copy and
  12266. distribute such modifications or work under the terms of Section 1
  12267. above, provided that you also meet all of these conditions:
  12268. a) You must cause the modified files to carry prominent notices
  12269. stating that you changed the files and the date of any change.
  12270. b) You must cause any work that you distribute or publish, that in
  12271. whole or in part contains or is derived from the Program or any
  12272. part thereof, to be licensed as a whole at no charge to all third
  12273. parties under the terms of this License.
  12274. c) If the modified program normally reads commands interactively
  12275. when run, you must cause it, when started running for such
  12276. interactive use in the most ordinary way, to print or display an
  12277. announcement including an appropriate copyright notice and a
  12278. notice that there is no warranty (or else, saying that you provide
  12279. a warranty) and that users may redistribute the program under
  12280. these conditions, and telling the user how to view a copy of this
  12281. License. (Exception: if the Program itself is interactive but
  12282. does not normally print such an announcement, your work based on
  12283. the Program is not required to print an announcement.)
  12284. These requirements apply to the modified work as a whole. If
  12285. identifiable sections of that work are not derived from the Program,
  12286. and can be reasonably considered independent and separate works in
  12287. themselves, then this License, and its terms, do not apply to those
  12288. sections when you distribute them as separate works. But when you
  12289. distribute the same sections as part of a whole which is a work based
  12290. on the Program, the distribution of the whole must be on the terms of
  12291. this License, whose permissions for other licensees extend to the
  12292. entire whole, and thus to each and every part regardless of who wrote it.
  12293. Thus, it is not the intent of this section to claim rights or contest
  12294. your rights to work written entirely by you; rather, the intent is to
  12295. exercise the right to control the distribution of derivative or
  12296. collective works based on the Program.
  12297. In addition, mere aggregation of another work not based on the Program
  12298. with the Program (or with a work based on the Program) on a volume of
  12299. a storage or distribution medium does not bring the other work under
  12300. the scope of this License.
  12301. 3. You may copy and distribute the Program (or a work based on it,
  12302. under Section 2) in object code or executable form under the terms of
  12303. Sections 1 and 2 above provided that you also do one of the following:
  12304. a) Accompany it with the complete corresponding machine-readable
  12305. source code, which must be distributed under the terms of Sections
  12306. 1 and 2 above on a medium customarily used for software interchange; or,
  12307. b) Accompany it with a written offer, valid for at least three
  12308. years, to give any third party, for a charge no more than your
  12309. cost of physically performing source distribution, a complete
  12310. machine-readable copy of the corresponding source code, to be
  12311. distributed under the terms of Sections 1 and 2 above on a medium
  12312. customarily used for software interchange; or,
  12313. c) Accompany it with the information you received as to the offer
  12314. to distribute corresponding source code. (This alternative is
  12315. allowed only for noncommercial distribution and only if you
  12316. received the program in object code or executable form with such
  12317. an offer, in accord with Subsection b above.)
  12318. The source code for a work means the preferred form of the work for
  12319. making modifications to it. For an executable work, complete source
  12320. code means all the source code for all modules it contains, plus any
  12321. associated interface definition files, plus the scripts used to
  12322. control compilation and installation of the executable. However, as a
  12323. special exception, the source code distributed need not include
  12324. anything that is normally distributed (in either source or binary
  12325. form) with the major components (compiler, kernel, and so on) of the
  12326. operating system on which the executable runs, unless that component
  12327. itself accompanies the executable.
  12328. If distribution of executable or object code is made by offering
  12329. access to copy from a designated place, then offering equivalent
  12330. access to copy the source code from the same place counts as
  12331. distribution of the source code, even though third parties are not
  12332. compelled to copy the source along with the object code.
  12333. 4. You may not copy, modify, sublicense, or distribute the Program
  12334. except as expressly provided under this License. Any attempt
  12335. otherwise to copy, modify, sublicense or distribute the Program is
  12336. void, and will automatically terminate your rights under this License.
  12337. However, parties who have received copies, or rights, from you under
  12338. this License will not have their licenses terminated so long as such
  12339. parties remain in full compliance.
  12340. 5. You are not required to accept this License, since you have not
  12341. signed it. However, nothing else grants you permission to modify or
  12342. distribute the Program or its derivative works. These actions are
  12343. prohibited by law if you do not accept this License. Therefore, by
  12344. modifying or distributing the Program (or any work based on the
  12345. Program), you indicate your acceptance of this License to do so, and
  12346. all its terms and conditions for copying, distributing or modifying
  12347. the Program or works based on it.
  12348. 6. Each time you redistribute the Program (or any work based on the
  12349. Program), the recipient automatically receives a license from the
  12350. original licensor to copy, distribute or modify the Program subject to
  12351. these terms and conditions. You may not impose any further
  12352. restrictions on the recipients' exercise of the rights granted herein.
  12353. You are not responsible for enforcing compliance by third parties to
  12354. this License.
  12355. 7. If, as a consequence of a court judgment or allegation of patent
  12356. infringement or for any other reason (not limited to patent issues),
  12357. conditions are imposed on you (whether by court order, agreement or
  12358. otherwise) that contradict the conditions of this License, they do not
  12359. excuse you from the conditions of this License. If you cannot
  12360. distribute so as to satisfy simultaneously your obligations under this
  12361. License and any other pertinent obligations, then as a consequence you
  12362. may not distribute the Program at all. For example, if a patent
  12363. license would not permit royalty-free redistribution of the Program by
  12364. all those who receive copies directly or indirectly through you, then
  12365. the only way you could satisfy both it and this License would be to
  12366. refrain entirely from distribution of the Program.
  12367. If any portion of this section is held invalid or unenforceable under
  12368. any particular circumstance, the balance of the section is intended to
  12369. apply and the section as a whole is intended to apply in other
  12370. circumstances.
  12371. It is not the purpose of this section to induce you to infringe any
  12372. patents or other property right claims or to contest validity of any
  12373. such claims; this section has the sole purpose of protecting the
  12374. integrity of the free software distribution system, which is
  12375. implemented by public license practices. Many people have made
  12376. generous contributions to the wide range of software distributed
  12377. through that system in reliance on consistent application of that
  12378. system; it is up to the author/donor to decide if he or she is willing
  12379. to distribute software through any other system and a licensee cannot
  12380. impose that choice.
  12381. This section is intended to make thoroughly clear what is believed to
  12382. be a consequence of the rest of this License.
  12383. 8. If the distribution and/or use of the Program is restricted in
  12384. certain countries either by patents or by copyrighted interfaces, the
  12385. original copyright holder who places the Program under this License
  12386. may add an explicit geographical distribution limitation excluding
  12387. those countries, so that distribution is permitted only in or among
  12388. countries not thus excluded. In such case, this License incorporates
  12389. the limitation as if written in the body of this License.
  12390. 9. The Free Software Foundation may publish revised and/or new versions
  12391. of the General Public License from time to time. Such new versions will
  12392. be similar in spirit to the present version, but may differ in detail to
  12393. address new problems or concerns.
  12394. Each version is given a distinguishing version number. If the Program
  12395. specifies a version number of this License which applies to it and "any
  12396. later version", you have the option of following the terms and conditions
  12397. either of that version or of any later version published by the Free
  12398. Software Foundation. If the Program does not specify a version number of
  12399. this License, you may choose any version ever published by the Free Software
  12400. Foundation.
  12401. 10. If you wish to incorporate parts of the Program into other free
  12402. programs whose distribution conditions are different, write to the author
  12403. to ask for permission. For software which is copyrighted by the Free
  12404. Software Foundation, write to the Free Software Foundation; we sometimes
  12405. make exceptions for this. Our decision will be guided by the two goals
  12406. of preserving the free status of all derivatives of our free software and
  12407. of promoting the sharing and reuse of software generally.
  12408. NO WARRANTY
  12409. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  12410. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  12411. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  12412. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  12413. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  12414. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  12415. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  12416. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  12417. REPAIR OR CORRECTION.
  12418. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  12419. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  12420. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  12421. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  12422. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  12423. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  12424. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  12425. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  12426. POSSIBILITY OF SUCH DAMAGES.
  12427. END OF TERMS AND CONDITIONS
  12428. How to Apply These Terms to Your New Programs
  12429. If you develop a new program, and you want it to be of the greatest
  12430. possible use to the public, the best way to achieve this is to make it
  12431. free software which everyone can redistribute and change under these terms.
  12432. To do so, attach the following notices to the program. It is safest
  12433. to attach them to the start of each source file to most effectively
  12434. convey the exclusion of warranty; and each file should have at least
  12435. the "copyright" line and a pointer to where the full notice is found.
  12436. <one line to give the program's name and a brief idea of what it does.>
  12437. Copyright (C) 19yy <name of author>
  12438. This program is free software; you can redistribute it and/or modify
  12439. it under the terms of the GNU General Public License as published by
  12440. the Free Software Foundation; either version 2 of the License, or
  12441. (at your option) any later version.
  12442. This program is distributed in the hope that it will be useful,
  12443. but WITHOUT ANY WARRANTY; without even the implied warranty of
  12444. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12445. GNU General Public License for more details.
  12446. You should have received a copy of the GNU General Public License
  12447. along with this program; if not, write to the Free Software
  12448. Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  12449. Also add information on how to contact you by electronic and paper mail.
  12450. If the program is interactive, make it output a short notice like this
  12451. when it starts in an interactive mode:
  12452. Gnomovision version 69, Copyright (C) 19yy name of author
  12453. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  12454. This is free software, and you are welcome to redistribute it
  12455. under certain conditions; type `show c' for details.
  12456. The hypothetical commands `show w' and `show c' should show the appropriate
  12457. parts of the General Public License. Of course, the commands you use may
  12458. be called something other than `show w' and `show c'; they could even be
  12459. mouse-clicks or menu items--whatever suits your program.
  12460. You should also get your employer (if you work as a programmer) or your
  12461. school, if any, to sign a "copyright disclaimer" for the program, if
  12462. necessary. Here is a sample; alter the names:
  12463. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  12464. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  12465. <signature of Ty Coon>, 1 April 1989
  12466. Ty Coon, President of Vice
  12467. This General Public License does not permit incorporating your program into
  12468. proprietary programs. If your program is a subroutine library, you may
  12469. consider it more useful to permit linking proprietary applications with the
  12470. library. If this is what you want to do, use the GNU Library General
  12471. Public License instead of this License.
  12472. ============================================================
  12473. Notices for file(s):
  12474. /framework/groovy-all-1.7.0.jar
  12475. ------------------------------------------------------------
  12476. Apache License
  12477. Version 2.0, January 2004
  12478. http://www.apache.org/licenses/
  12479. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  12480. 1. Definitions.
  12481. "License" shall mean the terms and conditions for use, reproduction,
  12482. and distribution as defined by Sections 1 through 9 of this document.
  12483. "Licensor" shall mean the copyright owner or entity authorized by
  12484. the copyright owner that is granting the License.
  12485. "Legal Entity" shall mean the union of the acting entity and all
  12486. other entities that control, are controlled by, or are under common
  12487. control with that entity. For the purposes of this definition,
  12488. "control" means (i) the power, direct or indirect, to cause the
  12489. direction or management of such entity, whether by contract or
  12490. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  12491. outstanding shares, or (iii) beneficial ownership of such entity.
  12492. "You" (or "Your") shall mean an individual or Legal Entity
  12493. exercising permissions granted by this License.
  12494. "Source" form shall mean the preferred form for making modifications,
  12495. including but not limited to software source code, documentation
  12496. source, and configuration files.
  12497. "Object" form shall mean any form resulting from mechanical
  12498. transformation or translation of a Source form, including but
  12499. not limited to compiled object code, generated documentation,
  12500. and conversions to other media types.
  12501. "Work" shall mean the work of authorship, whether in Source or
  12502. Object form, made available under the License, as indicated by a
  12503. copyright notice that is included in or attached to the work
  12504. (an example is provided in the Appendix below).
  12505. "Derivative Works" shall mean any work, whether in Source or Object
  12506. form, that is based on (or derived from) the Work and for which the
  12507. editorial revisions, annotations, elaborations, or other modifications
  12508. represent, as a whole, an original work of authorship. For the purposes
  12509. of this License, Derivative Works shall not include works that remain
  12510. separable from, or merely link (or bind by name) to the interfaces of,
  12511. the Work and Derivative Works thereof.
  12512. "Contribution" shall mean any work of authorship, including
  12513. the original version of the Work and any modifications or additions
  12514. to that Work or Derivative Works thereof, that is intentionally
  12515. submitted to Licensor for inclusion in the Work by the copyright owner
  12516. or by an individual or Legal Entity authorized to submit on behalf of
  12517. the copyright owner. For the purposes of this definition, "submitted"
  12518. means any form of electronic, verbal, or written communication sent
  12519. to the Licensor or its representatives, including but not limited to
  12520. communication on electronic mailing lists, source code control systems,
  12521. and issue tracking systems that are managed by, or on behalf of, the
  12522. Licensor for the purpose of discussing and improving the Work, but
  12523. excluding communication that is conspicuously marked or otherwise
  12524. designated in writing by the copyright owner as "Not a Contribution."
  12525. "Contributor" shall mean Licensor and any individual or Legal Entity
  12526. on behalf of whom a Contribution has been received by Licensor and
  12527. subsequently incorporated within the Work.
  12528. 2. Grant of Copyright License. Subject to the terms and conditions of
  12529. this License, each Contributor hereby grants to You a perpetual,
  12530. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  12531. copyright license to reproduce, prepare Derivative Works of,
  12532. publicly display, publicly perform, sublicense, and distribute the
  12533. Work and such Derivative Works in Source or Object form.
  12534. 3. Grant of Patent License. Subject to the terms and conditions of
  12535. this License, each Contributor hereby grants to You a perpetual,
  12536. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  12537. (except as stated in this section) patent license to make, have made,
  12538. use, offer to sell, sell, import, and otherwise transfer the Work,
  12539. where such license applies only to those patent claims licensable
  12540. by such Contributor that are necessarily infringed by their
  12541. Contribution(s) alone or by combination of their Contribution(s)
  12542. with the Work to which such Contribution(s) was submitted. If You
  12543. institute patent litigation against any entity (including a
  12544. cross-claim or counterclaim in a lawsuit) alleging that the Work
  12545. or a Contribution incorporated within the Work constitutes direct
  12546. or contributory patent infringement, then any patent licenses
  12547. granted to You under this License for that Work shall terminate
  12548. as of the date such litigation is filed.
  12549. 4. Redistribution. You may reproduce and distribute copies of the
  12550. Work or Derivative Works thereof in any medium, with or without
  12551. modifications, and in Source or Object form, provided that You
  12552. meet the following conditions:
  12553. (a) You must give any other recipients of the Work or
  12554. Derivative Works a copy of this License; and
  12555. (b) You must cause any modified files to carry prominent notices
  12556. stating that You changed the files; and
  12557. (c) You must retain, in the Source form of any Derivative Works
  12558. that You distribute, all copyright, patent, trademark, and
  12559. attribution notices from the Source form of the Work,
  12560. excluding those notices that do not pertain to any part of
  12561. the Derivative Works; and
  12562. (d) If the Work includes a "NOTICE" text file as part of its
  12563. distribution, then any Derivative Works that You distribute must
  12564. include a readable copy of the attribution notices contained
  12565. within such NOTICE file, excluding those notices that do not
  12566. pertain to any part of the Derivative Works, in at least one
  12567. of the following places: within a NOTICE text file distributed
  12568. as part of the Derivative Works; within the Source form or
  12569. documentation, if provided along with the Derivative Works; or,
  12570. within a display generated by the Derivative Works, if and
  12571. wherever such third-party notices normally appear. The contents
  12572. of the NOTICE file are for informational purposes only and
  12573. do not modify the License. You may add Your own attribution
  12574. notices within Derivative Works that You distribute, alongside
  12575. or as an addendum to the NOTICE text from the Work, provided
  12576. that such additional attribution notices cannot be construed
  12577. as modifying the License.
  12578. You may add Your own copyright statement to Your modifications and
  12579. may provide additional or different license terms and conditions
  12580. for use, reproduction, or distribution of Your modifications, or
  12581. for any such Derivative Works as a whole, provided Your use,
  12582. reproduction, and distribution of the Work otherwise complies with
  12583. the conditions stated in this License.
  12584. 5. Submission of Contributions. Unless You explicitly state otherwise,
  12585. any Contribution intentionally submitted for inclusion in the Work
  12586. by You to the Licensor shall be under the terms and conditions of
  12587. this License, without any additional terms or conditions.
  12588. Notwithstanding the above, nothing herein shall supersede or modify
  12589. the terms of any separate license agreement you may have executed
  12590. with Licensor regarding such Contributions.
  12591. 6. Trademarks. This License does not grant permission to use the trade
  12592. names, trademarks, service marks, or product names of the Licensor,
  12593. except as required for reasonable and customary use in describing the
  12594. origin of the Work and reproducing the content of the NOTICE file.
  12595. 7. Disclaimer of Warranty. Unless required by applicable law or
  12596. agreed to in writing, Licensor provides the Work (and each
  12597. Contributor provides its Contributions) on an "AS IS" BASIS,
  12598. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  12599. implied, including, without limitation, any warranties or conditions
  12600. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  12601. PARTICULAR PURPOSE. You are solely responsible for determining the
  12602. appropriateness of using or redistributing the Work and assume any
  12603. risks associated with Your exercise of permissions under this License.
  12604. 8. Limitation of Liability. In no event and under no legal theory,
  12605. whether in tort (including negligence), contract, or otherwise,
  12606. unless required by applicable law (such as deliberate and grossly
  12607. negligent acts) or agreed to in writing, shall any Contributor be
  12608. liable to You for damages, including any direct, indirect, special,
  12609. incidental, or consequential damages of any character arising as a
  12610. result of this License or out of the use or inability to use the
  12611. Work (including but not limited to damages for loss of goodwill,
  12612. work stoppage, computer failure or malfunction, or any and all
  12613. other commercial damages or losses), even if such Contributor
  12614. has been advised of the possibility of such damages.
  12615. 9. Accepting Warranty or Additional Liability. While redistributing
  12616. the Work or Derivative Works thereof, You may choose to offer,
  12617. and charge a fee for, acceptance of support, warranty, indemnity,
  12618. or other liability obligations and/or rights consistent with this
  12619. License. However, in accepting such obligations, You may act only
  12620. on Your own behalf and on Your sole responsibility, not on behalf
  12621. of any other Contributor, and only if You agree to indemnify,
  12622. defend, and hold each Contributor harmless for any liability
  12623. incurred by, or claims asserted against, such Contributor by reason
  12624. of your accepting any such warranty or additional liability.
  12625. END OF TERMS AND CONDITIONS
  12626. APPENDIX: How to apply the Apache License to your work.
  12627. To apply the Apache License to your work, attach the following
  12628. boilerplate notice, with the fields enclosed by brackets "[]"
  12629. replaced with your own identifying information. (Don't include
  12630. the brackets!) The text should be enclosed in the appropriate
  12631. comment syntax for the file format. We also recommend that a
  12632. file or class name and description of purpose be included on the
  12633. same "printed page" as the copyright notice for easier
  12634. identification within third-party archives.
  12635. Copyright [yyyy] [name of copyright owner]
  12636. Licensed under the Apache License, Version 2.0 (the "License");
  12637. you may not use this file except in compliance with the License.
  12638. You may obtain a copy of the License at
  12639. http://www.apache.org/licenses/LICENSE-2.0
  12640. Unless required by applicable law or agreed to in writing, software
  12641. distributed under the License is distributed on an "AS IS" BASIS,
  12642. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12643. See the License for the specific language governing permissions and
  12644. limitations under the License.
  12645. ============================================================
  12646. Notices for file(s):
  12647. /lib/libcorkscrew.so
  12648. ------------------------------------------------------------
  12649. Copyright (c) 2011, The Android Open Source Project
  12650. Licensed under the Apache License, Version 2.0 (the "License");
  12651. you may not use this file except in compliance with the License.
  12652. Unless required by applicable law or agreed to in writing, software
  12653. distributed under the License is distributed on an "AS IS" BASIS,
  12654. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12655. See the License for the specific language governing permissions and
  12656. limitations under the License.
  12657. Apache License
  12658. Version 2.0, January 2004
  12659. http://www.apache.org/licenses/
  12660. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  12661. 1. Definitions.
  12662. "License" shall mean the terms and conditions for use, reproduction,
  12663. and distribution as defined by Sections 1 through 9 of this document.
  12664. "Licensor" shall mean the copyright owner or entity authorized by
  12665. the copyright owner that is granting the License.
  12666. "Legal Entity" shall mean the union of the acting entity and all
  12667. other entities that control, are controlled by, or are under common
  12668. control with that entity. For the purposes of this definition,
  12669. "control" means (i) the power, direct or indirect, to cause the
  12670. direction or management of such entity, whether by contract or
  12671. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  12672. outstanding shares, or (iii) beneficial ownership of such entity.
  12673. "You" (or "Your") shall mean an individual or Legal Entity
  12674. exercising permissions granted by this License.
  12675. "Source" form shall mean the preferred form for making modifications,
  12676. including but not limited to software source code, documentation
  12677. source, and configuration files.
  12678. "Object" form shall mean any form resulting from mechanical
  12679. transformation or translation of a Source form, including but
  12680. not limited to compiled object code, generated documentation,
  12681. and conversions to other media types.
  12682. "Work" shall mean the work of authorship, whether in Source or
  12683. Object form, made available under the License, as indicated by a
  12684. copyright notice that is included in or attached to the work
  12685. (an example is provided in the Appendix below).
  12686. "Derivative Works" shall mean any work, whether in Source or Object
  12687. form, that is based on (or derived from) the Work and for which the
  12688. editorial revisions, annotations, elaborations, or other modifications
  12689. represent, as a whole, an original work of authorship. For the purposes
  12690. of this License, Derivative Works shall not include works that remain
  12691. separable from, or merely link (or bind by name) to the interfaces of,
  12692. the Work and Derivative Works thereof.
  12693. "Contribution" shall mean any work of authorship, including
  12694. the original version of the Work and any modifications or additions
  12695. to that Work or Derivative Works thereof, that is intentionally
  12696. submitted to Licensor for inclusion in the Work by the copyright owner
  12697. or by an individual or Legal Entity authorized to submit on behalf of
  12698. the copyright owner. For the purposes of this definition, "submitted"
  12699. means any form of electronic, verbal, or written communication sent
  12700. to the Licensor or its representatives, including but not limited to
  12701. communication on electronic mailing lists, source code control systems,
  12702. and issue tracking systems that are managed by, or on behalf of, the
  12703. Licensor for the purpose of discussing and improving the Work, but
  12704. excluding communication that is conspicuously marked or otherwise
  12705. designated in writing by the copyright owner as "Not a Contribution."
  12706. "Contributor" shall mean Licensor and any individual or Legal Entity
  12707. on behalf of whom a Contribution has been received by Licensor and
  12708. subsequently incorporated within the Work.
  12709. 2. Grant of Copyright License. Subject to the terms and conditions of
  12710. this License, each Contributor hereby grants to You a perpetual,
  12711. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  12712. copyright license to reproduce, prepare Derivative Works of,
  12713. publicly display, publicly perform, sublicense, and distribute the
  12714. Work and such Derivative Works in Source or Object form.
  12715. 3. Grant of Patent License. Subject to the terms and conditions of
  12716. this License, each Contributor hereby grants to You a perpetual,
  12717. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  12718. (except as stated in this section) patent license to make, have made,
  12719. use, offer to sell, sell, import, and otherwise transfer the Work,
  12720. where such license applies only to those patent claims licensable
  12721. by such Contributor that are necessarily infringed by their
  12722. Contribution(s) alone or by combination of their Contribution(s)
  12723. with the Work to which such Contribution(s) was submitted. If You
  12724. institute patent litigation against any entity (including a
  12725. cross-claim or counterclaim in a lawsuit) alleging that the Work
  12726. or a Contribution incorporated within the Work constitutes direct
  12727. or contributory patent infringement, then any patent licenses
  12728. granted to You under this License for that Work shall terminate
  12729. as of the date such litigation is filed.
  12730. 4. Redistribution. You may reproduce and distribute copies of the
  12731. Work or Derivative Works thereof in any medium, with or without
  12732. modifications, and in Source or Object form, provided that You
  12733. meet the following conditions:
  12734. (a) You must give any other recipients of the Work or
  12735. Derivative Works a copy of this License; and
  12736. (b) You must cause any modified files to carry prominent notices
  12737. stating that You changed the files; and
  12738. (c) You must retain, in the Source form of any Derivative Works
  12739. that You distribute, all copyright, patent, trademark, and
  12740. attribution notices from the Source form of the Work,
  12741. excluding those notices that do not pertain to any part of
  12742. the Derivative Works; and
  12743. (d) If the Work includes a "NOTICE" text file as part of its
  12744. distribution, then any Derivative Works that You distribute must
  12745. include a readable copy of the attribution notices contained
  12746. within such NOTICE file, excluding those notices that do not
  12747. pertain to any part of the Derivative Works, in at least one
  12748. of the following places: within a NOTICE text file distributed
  12749. as part of the Derivative Works; within the Source form or
  12750. documentation, if provided along with the Derivative Works; or,
  12751. within a display generated by the Derivative Works, if and
  12752. wherever such third-party notices normally appear. The contents
  12753. of the NOTICE file are for informational purposes only and
  12754. do not modify the License. You may add Your own attribution
  12755. notices within Derivative Works that You distribute, alongside
  12756. or as an addendum to the NOTICE text from the Work, provided
  12757. that such additional attribution notices cannot be construed
  12758. as modifying the License.
  12759. You may add Your own copyright statement to Your modifications and
  12760. may provide additional or different license terms and conditions
  12761. for use, reproduction, or distribution of Your modifications, or
  12762. for any such Derivative Works as a whole, provided Your use,
  12763. reproduction, and distribution of the Work otherwise complies with
  12764. the conditions stated in this License.
  12765. 5. Submission of Contributions. Unless You explicitly state otherwise,
  12766. any Contribution intentionally submitted for inclusion in the Work
  12767. by You to the Licensor shall be under the terms and conditions of
  12768. this License, without any additional terms or conditions.
  12769. Notwithstanding the above, nothing herein shall supersede or modify
  12770. the terms of any separate license agreement you may have executed
  12771. with Licensor regarding such Contributions.
  12772. 6. Trademarks. This License does not grant permission to use the trade
  12773. names, trademarks, service marks, or product names of the Licensor,
  12774. except as required for reasonable and customary use in describing the
  12775. origin of the Work and reproducing the content of the NOTICE file.
  12776. 7. Disclaimer of Warranty. Unless required by applicable law or
  12777. agreed to in writing, Licensor provides the Work (and each
  12778. Contributor provides its Contributions) on an "AS IS" BASIS,
  12779. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  12780. implied, including, without limitation, any warranties or conditions
  12781. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  12782. PARTICULAR PURPOSE. You are solely responsible for determining the
  12783. appropriateness of using or redistributing the Work and assume any
  12784. risks associated with Your exercise of permissions under this License.
  12785. 8. Limitation of Liability. In no event and under no legal theory,
  12786. whether in tort (including negligence), contract, or otherwise,
  12787. unless required by applicable law (such as deliberate and grossly
  12788. negligent acts) or agreed to in writing, shall any Contributor be
  12789. liable to You for damages, including any direct, indirect, special,
  12790. incidental, or consequential damages of any character arising as a
  12791. result of this License or out of the use or inability to use the
  12792. Work (including but not limited to damages for loss of goodwill,
  12793. work stoppage, computer failure or malfunction, or any and all
  12794. other commercial damages or losses), even if such Contributor
  12795. has been advised of the possibility of such damages.
  12796. 9. Accepting Warranty or Additional Liability. While redistributing
  12797. the Work or Derivative Works thereof, You may choose to offer,
  12798. and charge a fee for, acceptance of support, warranty, indemnity,
  12799. or other liability obligations and/or rights consistent with this
  12800. License. However, in accepting such obligations, You may act only
  12801. on Your own behalf and on Your sole responsibility, not on behalf
  12802. of any other Contributor, and only if You agree to indemnify,
  12803. defend, and hold each Contributor harmless for any liability
  12804. incurred by, or claims asserted against, such Contributor by reason
  12805. of your accepting any such warranty or additional liability.
  12806. END OF TERMS AND CONDITIONS
  12807. ============================================================
  12808. Notices for file(s):
  12809. /framework/liblzf.jar
  12810. ------------------------------------------------------------
  12811. Copyright (c) 2000-2009 Marc Alexander Lehmann <schmorp@schmorp.de>
  12812. Redistribution and use in source and binary forms, with or without modifica-
  12813. tion, are permitted provided that the following conditions are met:
  12814. 1. Redistributions of source code must retain the above copyright notice,
  12815. this list of conditions and the following disclaimer.
  12816. 2. Redistributions in binary form must reproduce the above copyright
  12817. notice, this list of conditions and the following disclaimer in the
  12818. documentation and/or other materials provided with the distribution.
  12819. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
  12820. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER-
  12821. CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  12822. EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE-
  12823. CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  12824. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
  12825. OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  12826. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH-
  12827. ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  12828. OF THE POSSIBILITY OF SUCH DAMAGE.
  12829. Alternatively, the following files carry an additional notice that
  12830. explicitly allows relicensing under the GPLv2: lzf.c lzf.h lzfP.h lzf_c.c
  12831. lzf_d.c
  12832. ============================================================
  12833. Notices for file(s):
  12834. /lib/libLLVM.so
  12835. ------------------------------------------------------------
  12836. ==============================================================================
  12837. LLVM Release License
  12838. ==============================================================================
  12839. University of Illinois/NCSA
  12840. Open Source License
  12841. Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
  12842. All rights reserved.
  12843. Developed by:
  12844. LLVM Team
  12845. University of Illinois at Urbana-Champaign
  12846. http://llvm.org
  12847. Permission is hereby granted, free of charge, to any person obtaining a copy of
  12848. this software and associated documentation files (the "Software"), to deal with
  12849. the Software without restriction, including without limitation the rights to
  12850. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  12851. of the Software, and to permit persons to whom the Software is furnished to do
  12852. so, subject to the following conditions:
  12853. * Redistributions of source code must retain the above copyright notice,
  12854. this list of conditions and the following disclaimers.
  12855. * Redistributions in binary form must reproduce the above copyright notice,
  12856. this list of conditions and the following disclaimers in the
  12857. documentation and/or other materials provided with the distribution.
  12858. * Neither the names of the LLVM Team, University of Illinois at
  12859. Urbana-Champaign, nor the names of its contributors may be used to
  12860. endorse or promote products derived from this Software without specific
  12861. prior written permission.
  12862. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12863. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  12864. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  12865. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  12866. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  12867. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  12868. SOFTWARE.
  12869. ==============================================================================
  12870. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  12871. ==============================================================================
  12872. The LLVM software contains code written by third parties. Such software will
  12873. have its own individual LICENSE.TXT file in the directory in which it appears.
  12874. This file will describe the copyrights, license, and restrictions which apply
  12875. to that code.
  12876. The disclaimer of warranty in the University of Illinois Open Source License
  12877. applies to all code in the LLVM Distribution, and nothing in any of the
  12878. other licenses gives permission to use the names of the LLVM Team or the
  12879. University of Illinois to endorse or promote products derived from this
  12880. Software.
  12881. The following pieces of software have additional or alternate copyrights,
  12882. licenses, and/or restrictions:
  12883. Program Directory
  12884. ------- ---------
  12885. Autoconf llvm/autoconf
  12886. llvm/projects/ModuleMaker/autoconf
  12887. llvm/projects/sample/autoconf
  12888. CellSPU backend llvm/lib/Target/CellSPU/README.txt
  12889. Google Test llvm/utils/unittest/googletest
  12890. OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex}
  12891. ======================================================================
  12892. == LICENSE.TXT for ./autoconf/LICENSE.TXT
  12893. ======================================================================
  12894. ------------------------------------------------------------------------------
  12895. Autoconf Files
  12896. ------------------------------------------------------------------------------
  12897. All autoconf files are licensed under the LLVM license with the following
  12898. additions:
  12899. llvm/autoconf/install-sh:
  12900. This script is licensed under the LLVM license, with the following
  12901. additional copyrights and restrictions:
  12902. Copyright 1991 by the Massachusetts Institute of Technology
  12903. Permission to use, copy, modify, distribute, and sell this software and its
  12904. documentation for any purpose is hereby granted without fee, provided that
  12905. the above copyright notice appear in all copies and that both that
  12906. copyright notice and this permission notice appear in supporting
  12907. documentation, and that the name of M.I.T. not be used in advertising or
  12908. publicity pertaining to distribution of the software without specific,
  12909. written prior permission. M.I.T. makes no representations about the
  12910. suitability of this software for any purpose. It is provided "as is"
  12911. without express or implied warranty.
  12912. Please see the source files for additional copyrights.
  12913. ======================================================================
  12914. == LICENSE.TXT for ./projects/sample/autoconf/LICENSE.TXT
  12915. ======================================================================
  12916. ------------------------------------------------------------------------------
  12917. Autoconf Files
  12918. ------------------------------------------------------------------------------
  12919. All autoconf files are licensed under the LLVM license with the following
  12920. additions:
  12921. llvm/autoconf/install-sh:
  12922. This script is licensed under the LLVM license, with the following
  12923. additional copyrights and restrictions:
  12924. Copyright 1991 by the Massachusetts Institute of Technology
  12925. Permission to use, copy, modify, distribute, and sell this software and its
  12926. documentation for any purpose is hereby granted without fee, provided that
  12927. the above copyright notice appear in all copies and that both that
  12928. copyright notice and this permission notice appear in supporting
  12929. documentation, and that the name of M.I.T. not be used in advertising or
  12930. publicity pertaining to distribution of the software without specific,
  12931. written prior permission. M.I.T. makes no representations about the
  12932. suitability of this software for any purpose. It is provided "as is"
  12933. without express or implied warranty.
  12934. Please see the source files for additional copyrights.
  12935. ======================================================================
  12936. == LICENSE.TXT for ./utils/unittest/googletest/LICENSE.TXT
  12937. ======================================================================
  12938. Copyright 2008, Google Inc.
  12939. All rights reserved.
  12940. Redistribution and use in source and binary forms, with or without
  12941. modification, are permitted provided that the following conditions are
  12942. met:
  12943. * Redistributions of source code must retain the above copyright
  12944. notice, this list of conditions and the following disclaimer.
  12945. * Redistributions in binary form must reproduce the above
  12946. copyright notice, this list of conditions and the following disclaimer
  12947. in the documentation and/or other materials provided with the
  12948. distribution.
  12949. * Neither the name of Google Inc. nor the names of its
  12950. contributors may be used to endorse or promote products derived from
  12951. this software without specific prior written permission.
  12952. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  12953. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  12954. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  12955. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  12956. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  12957. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  12958. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  12959. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  12960. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  12961. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  12962. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  12963. ======================================================================
  12964. == LICENSE.TXT for ./include/llvm/Support/LICENSE.TXT
  12965. ======================================================================
  12966. LLVM System Interface Library
  12967. -------------------------------------------------------------------------------
  12968. The LLVM System Interface Library is licensed under the Illinois Open Source
  12969. License and has the following additional copyright:
  12970. Copyright (C) 2004 eXtensible Systems, Inc.
  12971. ============================================================
  12972. Notices for file(s):
  12973. /framework/doclava.jar
  12974. ------------------------------------------------------------
  12975. Copyright (C) 2010 Google Inc.
  12976. Licensed under the Apache License, Version 2.0 (the "License");
  12977. you may not use this file except in compliance with the License.
  12978. You may obtain a copy of the License at
  12979. http://www.apache.org/licenses/LICENSE-2.0
  12980. Unless required by applicable law or agreed to in writing, software
  12981. distributed under the License is distributed on an "AS IS" BASIS,
  12982. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12983. See the License for the specific language governing permissions and
  12984. limitations under the License.
  12985. ======================================================================
  12986. jQuery 1.2.6 - New Wave Javascript
  12987. Copyright (c) 2008 John Resig (jquery.com)
  12988. Dual licensed under the MIT (MIT-LICENSE.txt)
  12989. and GPL (GPL-LICENSE.txt) licenses.
  12990. Copyright (c) 2009 John Resig, http://jquery.com/
  12991. Permission is hereby granted, free of charge, to any person obtaining
  12992. a copy of this software and associated documentation files (the
  12993. "Software"), to deal in the Software without restriction, including
  12994. without limitation the rights to use, copy, modify, merge, publish,
  12995. distribute, sublicense, and/or sell copies of the Software, and to
  12996. permit persons to whom the Software is furnished to do so, subject to
  12997. the following conditions:
  12998. The above copyright notice and this permission notice shall be
  12999. included in all copies or substantial portions of the Software.
  13000. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  13001. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  13002. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  13003. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  13004. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  13005. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  13006. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  13007. ============================================================
  13008. Notices for file(s):
  13009. /bin/sqlite3
  13010. /lib/libsqlite.so
  13011. ------------------------------------------------------------
  13012. 2001 September 15
  13013. The author disclaims copyright to this source code. In place of
  13014. a legal notice, here is a blessing:
  13015. May you do good and not evil.
  13016. May you find forgiveness for yourself and forgive others.
  13017. May you share freely, never taking more than you give.
  13018. ============================================================
  13019. Notices for file(s):
  13020. /lib/libcrypto-host.so
  13021. /lib/libcrypto_static.a
  13022. /lib/libssl-host.so
  13023. ------------------------------------------------------------
  13024. LICENSE ISSUES
  13025. ==============
  13026. The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
  13027. the OpenSSL License and the original SSLeay license apply to the toolkit.
  13028. See below for the actual license texts. Actually both licenses are BSD-style
  13029. Open Source licenses. In case of any license issues related to OpenSSL
  13030. please contact openssl-core@openssl.org.
  13031. OpenSSL License
  13032. ---------------
  13033. /* ====================================================================
  13034. * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved.
  13035. *
  13036. * Redistribution and use in source and binary forms, with or without
  13037. * modification, are permitted provided that the following conditions
  13038. * are met:
  13039. *
  13040. * 1. Redistributions of source code must retain the above copyright
  13041. * notice, this list of conditions and the following disclaimer.
  13042. *
  13043. * 2. Redistributions in binary form must reproduce the above copyright
  13044. * notice, this list of conditions and the following disclaimer in
  13045. * the documentation and/or other materials provided with the
  13046. * distribution.
  13047. *
  13048. * 3. All advertising materials mentioning features or use of this
  13049. * software must display the following acknowledgment:
  13050. * "This product includes software developed by the OpenSSL Project
  13051. * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
  13052. *
  13053. * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
  13054. * endorse or promote products derived from this software without
  13055. * prior written permission. For written permission, please contact
  13056. * openssl-core@openssl.org.
  13057. *
  13058. * 5. Products derived from this software may not be called "OpenSSL"
  13059. * nor may "OpenSSL" appear in their names without prior written
  13060. * permission of the OpenSSL Project.
  13061. *
  13062. * 6. Redistributions of any form whatsoever must retain the following
  13063. * acknowledgment:
  13064. * "This product includes software developed by the OpenSSL Project
  13065. * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
  13066. *
  13067. * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
  13068. * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  13069. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  13070. * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
  13071. * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13072. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  13073. * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  13074. * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  13075. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  13076. * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  13077. * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  13078. * OF THE POSSIBILITY OF SUCH DAMAGE.
  13079. * ====================================================================
  13080. *
  13081. * This product includes cryptographic software written by Eric Young
  13082. * (eay@cryptsoft.com). This product includes software written by Tim
  13083. * Hudson (tjh@cryptsoft.com).
  13084. *
  13085. */
  13086. Original SSLeay License
  13087. -----------------------
  13088. /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  13089. * All rights reserved.
  13090. *
  13091. * This package is an SSL implementation written
  13092. * by Eric Young (eay@cryptsoft.com).
  13093. * The implementation was written so as to conform with Netscapes SSL.
  13094. *
  13095. * This library is free for commercial and non-commercial use as long as
  13096. * the following conditions are aheared to. The following conditions
  13097. * apply to all code found in this distribution, be it the RC4, RSA,
  13098. * lhash, DES, etc., code; not just the SSL code. The SSL documentation
  13099. * included with this distribution is covered by the same copyright terms
  13100. * except that the holder is Tim Hudson (tjh@cryptsoft.com).
  13101. *
  13102. * Copyright remains Eric Young's, and as such any Copyright notices in
  13103. * the code are not to be removed.
  13104. * If this package is used in a product, Eric Young should be given attribution
  13105. * as the author of the parts of the library used.
  13106. * This can be in the form of a textual message at program startup or
  13107. * in documentation (online or textual) provided with the package.
  13108. *
  13109. * Redistribution and use in source and binary forms, with or without
  13110. * modification, are permitted provided that the following conditions
  13111. * are met:
  13112. * 1. Redistributions of source code must retain the copyright
  13113. * notice, this list of conditions and the following disclaimer.
  13114. * 2. Redistributions in binary form must reproduce the above copyright
  13115. * notice, this list of conditions and the following disclaimer in the
  13116. * documentation and/or other materials provided with the distribution.
  13117. * 3. All advertising materials mentioning features or use of this software
  13118. * must display the following acknowledgement:
  13119. * "This product includes cryptographic software written by
  13120. * Eric Young (eay@cryptsoft.com)"
  13121. * The word 'cryptographic' can be left out if the rouines from the library
  13122. * being used are not cryptographic related :-).
  13123. * 4. If you include any Windows specific code (or a derivative thereof) from
  13124. * the apps directory (application code) you must include an acknowledgement:
  13125. * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
  13126. *
  13127. * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
  13128. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  13129. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  13130. * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  13131. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  13132. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  13133. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  13134. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  13135. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  13136. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  13137. * SUCH DAMAGE.
  13138. *
  13139. * The licence and distribution terms for any publically available version or
  13140. * derivative of this code cannot be changed. i.e. this code cannot simply be
  13141. * copied and put under another distribution licence
  13142. * [including the GNU Public Licence.]
  13143. */
  13144. ============================================================
  13145. Notices for file(s):
  13146. /lib/libexpat-host.so
  13147. /lib/libexpat.a
  13148. ------------------------------------------------------------
  13149. Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
  13150. and Clark Cooper
  13151. Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.
  13152. Permission is hereby granted, free of charge, to any person obtaining
  13153. a copy of this software and associated documentation files (the
  13154. "Software"), to deal in the Software without restriction, including
  13155. without limitation the rights to use, copy, modify, merge, publish,
  13156. distribute, sublicense, and/or sell copies of the Software, and to
  13157. permit persons to whom the Software is furnished to do so, subject to
  13158. the following conditions:
  13159. The above copyright notice and this permission notice shall be included
  13160. in all copies or substantial portions of the Software.
  13161. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  13162. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  13163. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  13164. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  13165. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  13166. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  13167. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  13168. ============================================================
  13169. Notices for file(s):
  13170. /lib/libLLVMAnalysis.a
  13171. ------------------------------------------------------------
  13172. ==============================================================================
  13173. LLVM Release License
  13174. ==============================================================================
  13175. University of Illinois/NCSA
  13176. Open Source License
  13177. Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
  13178. All rights reserved.
  13179. Developed by:
  13180. LLVM Team
  13181. University of Illinois at Urbana-Champaign
  13182. http://llvm.org
  13183. Permission is hereby granted, free of charge, to any person obtaining a copy of
  13184. this software and associated documentation files (the "Software"), to deal with
  13185. the Software without restriction, including without limitation the rights to
  13186. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  13187. of the Software, and to permit persons to whom the Software is furnished to do
  13188. so, subject to the following conditions:
  13189. * Redistributions of source code must retain the above copyright notice,
  13190. this list of conditions and the following disclaimers.
  13191. * Redistributions in binary form must reproduce the above copyright notice,
  13192. this list of conditions and the following disclaimers in the
  13193. documentation and/or other materials provided with the distribution.
  13194. * Neither the names of the LLVM Team, University of Illinois at
  13195. Urbana-Champaign, nor the names of its contributors may be used to
  13196. endorse or promote products derived from this Software without specific
  13197. prior written permission.
  13198. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  13199. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  13200. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  13201. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  13202. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  13203. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  13204. SOFTWARE.
  13205. ==============================================================================
  13206. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  13207. ==============================================================================
  13208. The LLVM software contains code written by third parties. Such software will
  13209. have its own individual LICENSE.TXT file in the directory in which it appears.
  13210. This file will describe the copyrights, license, and restrictions which apply
  13211. to that code.
  13212. The disclaimer of warranty in the University of Illinois Open Source License
  13213. applies to all code in the LLVM Distribution, and nothing in any of the
  13214. other licenses gives permission to use the names of the LLVM Team or the
  13215. University of Illinois to endorse or promote products derived from this
  13216. Software.
  13217. The following pieces of software have additional or alternate copyrights,
  13218. licenses, and/or restrictions:
  13219. Program Directory
  13220. ------- ---------
  13221. Autoconf llvm/autoconf
  13222. llvm/projects/ModuleMaker/autoconf
  13223. llvm/projects/sample/autoconf
  13224. CellSPU backend llvm/lib/Target/CellSPU/README.txt
  13225. Google Test llvm/utils/unittest/googletest
  13226. OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex}
  13227. ============================================================
  13228. Notices for file(s):
  13229. /framework/emmalib.jar
  13230. ------------------------------------------------------------
  13231. Common Public License - v 1.0
  13232. THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S
  13233. ACCEPTANCE OF THIS AGREEMENT.
  13234. 1. DEFINITIONS
  13235. "Contribution" means:
  13236. a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
  13237. b) in the case of each subsequent Contributor:
  13238. i) changes to the Program, and
  13239. ii) additions to the Program;
  13240. where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was
  13241. added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules
  13242. of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
  13243. "Contributor" means any person or entity that distributes the Program.
  13244. "Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.
  13245. "Program" means the Contributions distributed in accordance with this Agreement.
  13246. "Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
  13247. 2. GRANT OF RIGHTS
  13248. a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative
  13249. works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.
  13250. b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make,
  13251. use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the
  13252. combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered
  13253. by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
  13254. c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the
  13255. Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other
  13256. entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole
  13257. responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the
  13258. Program, it is Recipient's responsibility to acquire that license before distributing the Program.
  13259. d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this
  13260. Agreement.
  13261. 3. REQUIREMENTS
  13262. A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
  13263. a) it complies with the terms and conditions of this Agreement; and
  13264. b) its license agreement:
  13265. i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement,
  13266. and implied warranties or conditions of merchantability and fitness for a particular purpose;
  13267. ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost
  13268. profits;
  13269. iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
  13270. iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium
  13271. customarily used for software exchange.
  13272. When the Program is made available in source code form:
  13273. a) it must be made available under this Agreement; and
  13274. b) a copy of this Agreement must be included with each copy of the Program.
  13275. Contributors may not remove or alter any copyright notices contained within the Program.
  13276. Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the
  13277. Contribution.
  13278. 4. COMMERCIAL DISTRIBUTION
  13279. Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the
  13280. commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other
  13281. Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
  13282. every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a
  13283. third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a
  13284. commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to
  13285. qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate
  13286. with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.
  13287. For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor
  13288. then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this
  13289. section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other
  13290. Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
  13291. 5. NO WARRANTY
  13292. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
  13293. WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for
  13294. determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to
  13295. the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
  13296. 6. DISCLAIMER OF LIABILITY
  13297. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  13298. CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  13299. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  13300. DAMAGES.
  13301. 7. GENERAL
  13302. If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this
  13303. Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
  13304. If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any
  13305. patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes
  13306. patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other
  13307. software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.
  13308. All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a
  13309. reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the
  13310. Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and
  13311. survive.
  13312. Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following
  13313. manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the
  13314. right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new
  13315. version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under
  13316. which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new
  13317. version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement,
  13318. whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
  13319. This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal
  13320. action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.
  13321. ============================================================
  13322. Notices for file(s):
  13323. /lib/libselinux.a
  13324. ------------------------------------------------------------
  13325. This library (libselinux) is public domain software, i.e. not copyrighted.
  13326. Warranty Exclusion
  13327. ------------------
  13328. You agree that this software is a
  13329. non-commercially developed program that may contain "bugs" (as that
  13330. term is used in the industry) and that it may not function as intended.
  13331. The software is licensed "as is". NSA makes no, and hereby expressly
  13332. disclaims all, warranties, express, implied, statutory, or otherwise
  13333. with respect to the software, including noninfringement and the implied
  13334. warranties of merchantability and fitness for a particular purpose.
  13335. Limitation of Liability
  13336. -----------------------
  13337. In no event will NSA be liable for any damages, including loss of data,
  13338. lost profits, cost of cover, or other special, incidental,
  13339. consequential, direct or indirect damages arising from the software or
  13340. the use thereof, however caused and on any theory of liability. This
  13341. limitation will apply even if NSA has been advised of the possibility
  13342. of such damage. You acknowledge that this is a reasonable allocation of
  13343. risk.
  13344. ============================================================
  13345. Notices for file(s):
  13346. /framework/org-netbeans-api-visual.jar
  13347. /framework/org-openide-util.jar
  13348. ------------------------------------------------------------
  13349. The GNU General Public License (GPL) Version 2, June 1991
  13350. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  13351. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  13352. Everyone is permitted to copy and distribute verbatim copies
  13353. of this license document, but changing it is not allowed.
  13354. Preamble
  13355. The licenses for most software are designed to take away
  13356. your freedom to share and change it. By contrast, the GNU
  13357. General Public License is intended to guarantee your freedom
  13358. to share and change free software--to make sure the software
  13359. is free for all its users. This General Public License
  13360. applies to most of the Free Software Foundation's software
  13361. and to any other program whose authors commit to using it.
  13362. (Some other Free Software Foundation software is covered by
  13363. the GNU Library General Public License instead.) You can
  13364. apply it to your programs, too. When we speak of free
  13365. software, we are referring to freedom, not price. Our
  13366. General Public Licenses are designed to make sure that you
  13367. have the freedom to distribute copies of free software (and
  13368. charge for this service if you wish), that you receive
  13369. source code or can get it if you want it, that you can
  13370. change the software or use pieces of it in new free
  13371. programs; and that you know you can do these things. To
  13372. protect your rights, we need to make restrictions that
  13373. forbid anyone to deny you these rights or to ask you to
  13374. surrender the rights. These restrictions translate to
  13375. certain responsibilities for you if you distribute copies of
  13376. the software, or if you modify it.
  13377. For example, if you distribute copies of such a program,
  13378. whether gratis or for a fee, you must give the recipients
  13379. all the rights that you have. You must make sure that they,
  13380. too, receive or can get the source code. And you must show
  13381. them these terms so they know their rights.
  13382. We protect your rights with two steps: (1) copyright the
  13383. software, and (2) offer you this license which gives you
  13384. legal permission to copy, distribute and/or modify the
  13385. software.
  13386. Also, for each author's protection and ours, we want to make
  13387. certain that everyone understands that there is no warranty
  13388. for this free software. If the software is modified by
  13389. someone else and passed on, we want its recipients to know
  13390. that what they have is not the original, so that any
  13391. problems introduced by others will not reflect on the
  13392. original authors' reputations.
  13393. Finally, any free program is threatened constantly by
  13394. software patents. We wish to avoid the danger that
  13395. redistributors of a free program will individually obtain
  13396. patent licenses, in effect making the program proprietary.
  13397. To prevent this, we have made it clear that any patent must
  13398. be licensed for everyone's free use or not licensed at all.
  13399. The precise terms and conditions for copying, distribution
  13400. and modification follow.
  13401. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
  13402. MODIFICATION
  13403. 0. This License applies to any program or other work which
  13404. contains a notice placed by the copyright holder saying it
  13405. may be distributed under the terms of this General Public
  13406. License. The "Program", below, refers to any such program or
  13407. work, and a "work based on the Program" means either the
  13408. Program or any derivative work under copyright law: that is
  13409. to say, a work containing the Program or a portion of it,
  13410. either verbatim or with modifications and/or translated into
  13411. another language. (Hereinafter, translation is included
  13412. without limitation in the term "modification".) Each
  13413. licensee is addressed as "you".
  13414. Activities other than copying, distribution and modification
  13415. are not covered by this License; they are outside its scope.
  13416. The act of running the Program is not restricted, and the
  13417. output from the Program is covered only if its contents
  13418. constitute a work based on the Program (independent of
  13419. having been made by running the Program). Whether that is
  13420. true depends on what the Program does.
  13421. 1. You may copy and distribute verbatim copies of the
  13422. Program's source code as you receive it, in any medium,
  13423. provided that you conspicuously and appropriately publish on
  13424. each copy an appropriate copyright notice and disclaimer of
  13425. warranty; keep intact all the notices that refer to this
  13426. License and to the absence of any warranty; and give any
  13427. other recipients of the Program a copy of this License along
  13428. with the Program.
  13429. You may charge a fee for the physical act of transferring a
  13430. copy, and you may at your option offer warranty protection
  13431. in exchange for a fee.
  13432. 2. You may modify your copy or copies of the Program or any
  13433. portion of it, thus forming a work based on the Program, and
  13434. copy and distribute such modifications or work under the
  13435. terms of Section 1 above, provided that you also meet all of
  13436. these conditions:
  13437. a) You must cause the modified files to carry prominent
  13438. notices stating that you changed the files and the date of
  13439. any change.
  13440. b) You must cause any work that you distribute or publish,
  13441. that in whole or in part contains or is derived from the
  13442. Program or any part thereof, to be licensed as a whole at no
  13443. charge to all third parties under the terms of this License.
  13444. c) If the modified program normally reads commands
  13445. interactively when run, you must cause it, when started
  13446. running for such interactive use in the most ordinary way,
  13447. to print or display an announcement including an appropriate
  13448. copyright notice and a notice that there is no warranty (or
  13449. else, saying that you provide a warranty) and that users may
  13450. redistribute the program under these conditions, and telling
  13451. the user how to view a copy of this License. (Exception: if
  13452. the Program itself is interactive but does not normally
  13453. print such an announcement, your work based on the Program
  13454. is not required to print an announcement.)
  13455. These requirements apply to the modified work as a whole. If
  13456. identifiable sections of that work are not derived from the
  13457. Program, and can be reasonably considered independent and
  13458. separate works in themselves, then this License, and its
  13459. terms, do not apply to those sections when you distribute
  13460. them as separate works. But when you distribute the same
  13461. sections as part of a whole which is a work based on the
  13462. Program, the distribution of the whole must be on the terms
  13463. of this License, whose permissions for other licensees
  13464. extend to the entire whole, and thus to each and every part
  13465. regardless of who wrote it.
  13466. Thus, it is not the intent of this section to claim rights
  13467. or contest your rights to work written entirely by you;
  13468. rather, the intent is to exercise the right to control the
  13469. distribution of derivative or collective works based on the
  13470. Program. In addition, mere aggregation of another work not
  13471. based on the Program with the Program (or with a work based
  13472. on the Program) on a volume of a storage or distribution
  13473. medium does not bring the other work under the scope of this
  13474. License.
  13475. 3. You may copy and distribute the Program (or a work based
  13476. on it, under Section 2) in object code or executable form
  13477. under the terms of Sections 1 and 2 above provided that you
  13478. also do one of the following:
  13479. a) Accompany it with the complete corresponding
  13480. machine-readable source code, which must be distributed
  13481. under the terms of Sections 1 and 2 above on a medium
  13482. customarily used for software interchange; or,
  13483. b) Accompany it with a written offer, valid for at least
  13484. three years, to give any third party, for a charge no more
  13485. than your cost of physically performing source distribution,
  13486. a complete machine-readable copy of the corresponding source
  13487. code, to be distributed under the terms of Sections 1 and 2
  13488. above on a medium customarily used for software interchange;
  13489. or,
  13490. c) Accompany it with the information you received as to the
  13491. offer to distribute corresponding source code. (This
  13492. alternative is allowed only for noncommercial distribution
  13493. and only if you received the program in object code or
  13494. executable form with such an offer, in accord with
  13495. Subsection b above.)
  13496. The source code for a work means the preferred form of the
  13497. work for making modifications to it. For an executable work,
  13498. complete source code means all the source code for all
  13499. modules it contains, plus any associated interface
  13500. definition files, plus the scripts used to control
  13501. compilation and installation of the executable. However, as
  13502. a special exception, the source code distributed need not
  13503. include anything that is normally distributed (in either
  13504. source or binary form) with the major components (compiler,
  13505. kernel, and so on) of the operating system on which the
  13506. executable runs, unless that component itself accompanies
  13507. the executable. If distribution of executable or object code
  13508. is made by offering access to copy from a designated place,
  13509. then offering equivalent access to copy the source code from
  13510. the same place counts as distribution of the source code,
  13511. even though third parties are not compelled to copy the
  13512. source along with the object code.
  13513. 4. You may not copy, modify, sublicense, or distribute the
  13514. Program except as expressly provided under this License. Any
  13515. attempt otherwise to copy, modify, sublicense or distribute
  13516. the Program is void, and will automatically terminate your
  13517. rights under this License. However, parties who have
  13518. received copies, or rights, from you under this License will
  13519. not have their licenses terminated so long as such parties
  13520. remain in full compliance.
  13521. 5. You are not required to accept this License, since you
  13522. have not signed it. However, nothing else grants you
  13523. permission to modify or distribute the Program or its
  13524. derivative works. These actions are prohibited by law if you
  13525. do not accept this License. Therefore, by modifying or
  13526. distributing the Program (or any work based on the Program),
  13527. you indicate your acceptance of this License to do so, and
  13528. all its terms and conditions for copying, distributing or
  13529. modifying the Program or works based on it.
  13530. 6. Each time you redistribute the Program (or any work based
  13531. on the Program), the recipient automatically receives a
  13532. license from the original licensor to copy, distribute or
  13533. modify the Program subject to these terms and conditions.
  13534. You may not impose any further restrictions on the
  13535. recipients' exercise of the rights granted herein. You are
  13536. not responsible for enforcing compliance by third parties to
  13537. this License.
  13538. 7. If, as a consequence of a court judgment or allegation of
  13539. patent infringement or for any other reason (not limited to
  13540. patent issues), conditions are imposed on you (whether by
  13541. court order, agreement or otherwise) that contradict the
  13542. conditions of this License, they do not excuse you from the
  13543. conditions of this License. If you cannot distribute so as
  13544. to satisfy simultaneously your obligations under this
  13545. License and any other pertinent obligations, then as a
  13546. consequence you may not distribute the Program at all. For
  13547. example, if a patent license would not permit royalty-free
  13548. redistribution of the Program by all those who receive
  13549. copies directly or indirectly through you, then the only way
  13550. you could satisfy both it and this License would be to
  13551. refrain entirely from distribution of the Program.
  13552. If any portion of this section is held invalid or
  13553. unenforceable under any particular circumstance, the balance
  13554. of the section is intended to apply and the section as a
  13555. whole is intended to apply in other circumstances. It is not
  13556. the purpose of this section to induce you to infringe any
  13557. patents or other property right claims or to contest
  13558. validity of any such claims; this section has the sole
  13559. purpose of protecting the integrity of the free software
  13560. distribution system, which is implemented by public license
  13561. practices. Many people have made generous contributions to
  13562. the wide range of software distributed through that system
  13563. in reliance on consistent application of that system; it is
  13564. up to the author/donor to decide if he or she is willing to
  13565. distribute software through any other system and a licensee
  13566. cannot impose that choice.
  13567. This section is intended to make thoroughly clear what is
  13568. believed to be a consequence of the rest of this License.
  13569. 8. If the distribution and/or use of the Program is
  13570. restricted in certain countries either by patents or by
  13571. copyrighted interfaces, the original copyright holder who
  13572. places the Program under this License may add an explicit
  13573. geographical distribution limitation excluding those
  13574. countries, so that distribution is permitted only in or
  13575. among countries not thus excluded. In such case, this
  13576. License incorporates the limitation as if written in the
  13577. body of this License.
  13578. 9. The Free Software Foundation may publish revised and/or
  13579. new versions of the General Public License from time to
  13580. time. Such new versions will be similar in spirit to the
  13581. present version, but may differ in detail to address new
  13582. problems or concerns.
  13583. Each version is given a distinguishing version number. If
  13584. the Program specifies a version number of this License which
  13585. applies to it and "any later version", you have the option
  13586. of following the terms and conditions either of that version
  13587. or of any later version published by the Free Software
  13588. Foundation. If the Program does not specify a version number
  13589. of this License, you may choose any version ever published
  13590. by the Free Software Foundation.
  13591. 10. If you wish to incorporate parts of the Program into
  13592. other free programs whose distribution conditions are
  13593. different, write to the author to ask for permission. For
  13594. software which is copyrighted by the Free Software
  13595. Foundation, write to the Free Software Foundation; we
  13596. sometimes make exceptions for this. Our decision will be
  13597. guided by the two goals of preserving the free status of all
  13598. derivatives of our free software and of promoting the
  13599. sharing and reuse of software generally.
  13600. NO WARRANTY
  13601. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS
  13602. NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  13603. APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
  13604. COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM
  13605. "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
  13606. IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  13607. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  13608. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
  13609. OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
  13610. DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  13611. REPAIR OR CORRECTION.
  13612. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
  13613. TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY
  13614. WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED
  13615. ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
  13616. SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF
  13617. THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT
  13618. LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR
  13619. LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
  13620. PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH
  13621. HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  13622. SUCH DAMAGES.
  13623. END OF TERMS AND CONDITIONS
  13624. How to Apply These Terms to Your New Programs
  13625. If you develop a new program, and you want it to be of the
  13626. greatest possible use to the public, the best way to achieve
  13627. this is to make it free software which everyone can
  13628. redistribute and change under these terms.
  13629. To do so, attach the following notices to the program. It is
  13630. safest to attach them to the start of each source file to
  13631. most effectively convey the exclusion of warranty; and each
  13632. file should have at least the "copyright" line and a pointer
  13633. to where the full notice is found.
  13634. One line to give the program's name and a brief idea of what
  13635. it does.
  13636. Copyright (C) <year> <name of author>
  13637. This program is free software; you can redistribute it
  13638. and/or modify it under the terms of the GNU General Public
  13639. License as published by the Free Software Foundation; either
  13640. version 2 of the License, or (at your option) any later
  13641. version. This program is distributed in the hope that it
  13642. will be useful, but WITHOUT ANY WARRANTY; without even the
  13643. implied warranty of MERCHANTABILITY or FITNESS FOR A
  13644. PARTICULAR PURPOSE. See the GNU General Public License for
  13645. more details. You should have received a copy of the GNU
  13646. General Public License along with this program; if not,
  13647. write to the Free Software Foundation, Inc., 59 Temple
  13648. Place, Suite 330, Boston, MA 02111-1307 USA
  13649. Also add information on how to contact you by electronic and
  13650. paper mail. If the program is interactive, make it output a
  13651. short notice like this when it starts in an interactive
  13652. mode:
  13653. Gnomovision version 69, Copyright (C) year name of author
  13654. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
  13655. type `show w'. This is free software, and you are welcome to
  13656. redistribute it under certain conditions; type `show c' for
  13657. details. The hypothetical commands `show w' and `show c'
  13658. should show the appropriate parts of the General Public
  13659. License. Of course, the commands you use may be called
  13660. something other than `show w' and `show c'; they could even
  13661. be mouse-clicks or menu items--whatever suits your program.
  13662. You should also get your employer (if you work as a
  13663. programmer) or your school, if any, to sign a "copyright
  13664. disclaimer" for the program, if necessary. Here is a sample;
  13665. alter the names:
  13666. Yoyodyne, Inc., hereby disclaims all copyright interest in
  13667. the program `Gnomovision' (which makes passes at compilers)
  13668. written by James Hacker.
  13669. signature of Ty Coon, 1 April 1989
  13670. Ty Coon, President of Vice
  13671. This General Public License does not permit incorporating
  13672. your program into proprietary programs. If your program is a
  13673. subroutine library, you may consider it more useful to
  13674. permit linking proprietary applications with the library. If
  13675. this is what you want to do, use the GNU Library General
  13676. Public License instead of this License.
  13677. "CLASSPATH" EXCEPTION TO THE GPL VERSION 2
  13678. Certain source files distributed by Sun Microsystems, Inc.
  13679. are subject to the following clarification and special
  13680. exception to the GPL Version 2, but only where Sun has
  13681. expressly included in the particular source file's header
  13682. the words "Sun designates this particular file as subject
  13683. to the "Classpath" exception as provided by Sun in the
  13684. License file that accompanied this code."
  13685. Linking this library statically or dynamically with other
  13686. modules is making a combined work based on this library.
  13687. Thus, the terms and conditions of the GNU General Public
  13688. License Version 2 cover the whole combination.
  13689. As a special exception, the copyright holders of this
  13690. library give you permission to link this library with
  13691. independent modules to produce an executable, regardless of
  13692. the license terms of these independent modules, and to copy
  13693. and distribute the resulting executable under terms of your
  13694. choice, provided that you also meet, for each linked
  13695. independent module, the terms and conditions of the license
  13696. of that module. An independent module is a module which is
  13697. not derived from or based on this library. If you modify
  13698. this library, you may extend this exception to your version
  13699. of the library, but you are not obligated to do so. If you
  13700. do not wish to do so, delete this exception statement from
  13701. your version.
  13702. ============================================================
  13703. Notices for file(s):
  13704. /bin/adb
  13705. ------------------------------------------------------------
  13706. Copyright (c) 2006-2009, The Android Open Source Project
  13707. Copyright 2006, Brian Swetland <swetland@frotz.net>
  13708. Licensed under the Apache License, Version 2.0 (the "License");
  13709. you may not use this file except in compliance with the License.
  13710. Unless required by applicable law or agreed to in writing, software
  13711. distributed under the License is distributed on an "AS IS" BASIS,
  13712. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13713. See the License for the specific language governing permissions and
  13714. limitations under the License.
  13715. Apache License
  13716. Version 2.0, January 2004
  13717. http://www.apache.org/licenses/
  13718. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  13719. 1. Definitions.
  13720. "License" shall mean the terms and conditions for use, reproduction,
  13721. and distribution as defined by Sections 1 through 9 of this document.
  13722. "Licensor" shall mean the copyright owner or entity authorized by
  13723. the copyright owner that is granting the License.
  13724. "Legal Entity" shall mean the union of the acting entity and all
  13725. other entities that control, are controlled by, or are under common
  13726. control with that entity. For the purposes of this definition,
  13727. "control" means (i) the power, direct or indirect, to cause the
  13728. direction or management of such entity, whether by contract or
  13729. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  13730. outstanding shares, or (iii) beneficial ownership of such entity.
  13731. "You" (or "Your") shall mean an individual or Legal Entity
  13732. exercising permissions granted by this License.
  13733. "Source" form shall mean the preferred form for making modifications,
  13734. including but not limited to software source code, documentation
  13735. source, and configuration files.
  13736. "Object" form shall mean any form resulting from mechanical
  13737. transformation or translation of a Source form, including but
  13738. not limited to compiled object code, generated documentation,
  13739. and conversions to other media types.
  13740. "Work" shall mean the work of authorship, whether in Source or
  13741. Object form, made available under the License, as indicated by a
  13742. copyright notice that is included in or attached to the work
  13743. (an example is provided in the Appendix below).
  13744. "Derivative Works" shall mean any work, whether in Source or Object
  13745. form, that is based on (or derived from) the Work and for which the
  13746. editorial revisions, annotations, elaborations, or other modifications
  13747. represent, as a whole, an original work of authorship. For the purposes
  13748. of this License, Derivative Works shall not include works that remain
  13749. separable from, or merely link (or bind by name) to the interfaces of,
  13750. the Work and Derivative Works thereof.
  13751. "Contribution" shall mean any work of authorship, including
  13752. the original version of the Work and any modifications or additions
  13753. to that Work or Derivative Works thereof, that is intentionally
  13754. submitted to Licensor for inclusion in the Work by the copyright owner
  13755. or by an individual or Legal Entity authorized to submit on behalf of
  13756. the copyright owner. For the purposes of this definition, "submitted"
  13757. means any form of electronic, verbal, or written communication sent
  13758. to the Licensor or its representatives, including but not limited to
  13759. communication on electronic mailing lists, source code control systems,
  13760. and issue tracking systems that are managed by, or on behalf of, the
  13761. Licensor for the purpose of discussing and improving the Work, but
  13762. excluding communication that is conspicuously marked or otherwise
  13763. designated in writing by the copyright owner as "Not a Contribution."
  13764. "Contributor" shall mean Licensor and any individual or Legal Entity
  13765. on behalf of whom a Contribution has been received by Licensor and
  13766. subsequently incorporated within the Work.
  13767. 2. Grant of Copyright License. Subject to the terms and conditions of
  13768. this License, each Contributor hereby grants to You a perpetual,
  13769. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  13770. copyright license to reproduce, prepare Derivative Works of,
  13771. publicly display, publicly perform, sublicense, and distribute the
  13772. Work and such Derivative Works in Source or Object form.
  13773. 3. Grant of Patent License. Subject to the terms and conditions of
  13774. this License, each Contributor hereby grants to You a perpetual,
  13775. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  13776. (except as stated in this section) patent license to make, have made,
  13777. use, offer to sell, sell, import, and otherwise transfer the Work,
  13778. where such license applies only to those patent claims licensable
  13779. by such Contributor that are necessarily infringed by their
  13780. Contribution(s) alone or by combination of their Contribution(s)
  13781. with the Work to which such Contribution(s) was submitted. If You
  13782. institute patent litigation against any entity (including a
  13783. cross-claim or counterclaim in a lawsuit) alleging that the Work
  13784. or a Contribution incorporated within the Work constitutes direct
  13785. or contributory patent infringement, then any patent licenses
  13786. granted to You under this License for that Work shall terminate
  13787. as of the date such litigation is filed.
  13788. 4. Redistribution. You may reproduce and distribute copies of the
  13789. Work or Derivative Works thereof in any medium, with or without
  13790. modifications, and in Source or Object form, provided that You
  13791. meet the following conditions:
  13792. (a) You must give any other recipients of the Work or
  13793. Derivative Works a copy of this License; and
  13794. (b) You must cause any modified files to carry prominent notices
  13795. stating that You changed the files; and
  13796. (c) You must retain, in the Source form of any Derivative Works
  13797. that You distribute, all copyright, patent, trademark, and
  13798. attribution notices from the Source form of the Work,
  13799. excluding those notices that do not pertain to any part of
  13800. the Derivative Works; and
  13801. (d) If the Work includes a "NOTICE" text file as part of its
  13802. distribution, then any Derivative Works that You distribute must
  13803. include a readable copy of the attribution notices contained
  13804. within such NOTICE file, excluding those notices that do not
  13805. pertain to any part of the Derivative Works, in at least one
  13806. of the following places: within a NOTICE text file distributed
  13807. as part of the Derivative Works; within the Source form or
  13808. documentation, if provided along with the Derivative Works; or,
  13809. within a display generated by the Derivative Works, if and
  13810. wherever such third-party notices normally appear. The contents
  13811. of the NOTICE file are for informational purposes only and
  13812. do not modify the License. You may add Your own attribution
  13813. notices within Derivative Works that You distribute, alongside
  13814. or as an addendum to the NOTICE text from the Work, provided
  13815. that such additional attribution notices cannot be construed
  13816. as modifying the License.
  13817. You may add Your own copyright statement to Your modifications and
  13818. may provide additional or different license terms and conditions
  13819. for use, reproduction, or distribution of Your modifications, or
  13820. for any such Derivative Works as a whole, provided Your use,
  13821. reproduction, and distribution of the Work otherwise complies with
  13822. the conditions stated in this License.
  13823. 5. Submission of Contributions. Unless You explicitly state otherwise,
  13824. any Contribution intentionally submitted for inclusion in the Work
  13825. by You to the Licensor shall be under the terms and conditions of
  13826. this License, without any additional terms or conditions.
  13827. Notwithstanding the above, nothing herein shall supersede or modify
  13828. the terms of any separate license agreement you may have executed
  13829. with Licensor regarding such Contributions.
  13830. 6. Trademarks. This License does not grant permission to use the trade
  13831. names, trademarks, service marks, or product names of the Licensor,
  13832. except as required for reasonable and customary use in describing the
  13833. origin of the Work and reproducing the content of the NOTICE file.
  13834. 7. Disclaimer of Warranty. Unless required by applicable law or
  13835. agreed to in writing, Licensor provides the Work (and each
  13836. Contributor provides its Contributions) on an "AS IS" BASIS,
  13837. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  13838. implied, including, without limitation, any warranties or conditions
  13839. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  13840. PARTICULAR PURPOSE. You are solely responsible for determining the
  13841. appropriateness of using or redistributing the Work and assume any
  13842. risks associated with Your exercise of permissions under this License.
  13843. 8. Limitation of Liability. In no event and under no legal theory,
  13844. whether in tort (including negligence), contract, or otherwise,
  13845. unless required by applicable law (such as deliberate and grossly
  13846. negligent acts) or agreed to in writing, shall any Contributor be
  13847. liable to You for damages, including any direct, indirect, special,
  13848. incidental, or consequential damages of any character arising as a
  13849. result of this License or out of the use or inability to use the
  13850. Work (including but not limited to damages for loss of goodwill,
  13851. work stoppage, computer failure or malfunction, or any and all
  13852. other commercial damages or losses), even if such Contributor
  13853. has been advised of the possibility of such damages.
  13854. 9. Accepting Warranty or Additional Liability. While redistributing
  13855. the Work or Derivative Works thereof, You may choose to offer,
  13856. and charge a fee for, acceptance of support, warranty, indemnity,
  13857. or other liability obligations and/or rights consistent with this
  13858. License. However, in accepting such obligations, You may act only
  13859. on Your own behalf and on Your sole responsibility, not on behalf
  13860. of any other Contributor, and only if You agree to indemnify,
  13861. defend, and hold each Contributor harmless for any liability
  13862. incurred by, or claims asserted against, such Contributor by reason
  13863. of your accepting any such warranty or additional liability.
  13864. END OF TERMS AND CONDITIONS
  13865. ============================================================
  13866. Notices for file(s):
  13867. /framework/apache-xml-hostdex.jar
  13868. ------------------------------------------------------------
  13869. =========================================================================
  13870. == NOTICE file corresponding to section 4(d) of the Apache License, ==
  13871. == Version 2.0, in this case for the Apache Xalan Java distribution. ==
  13872. =========================================================================
  13873. Apache Xalan (Xalan XSLT processor)
  13874. Copyright 1999-2006 The Apache Software Foundation
  13875. Apache Xalan (Xalan serializer)
  13876. Copyright 1999-2006 The Apache Software Foundation
  13877. This product includes software developed at
  13878. The Apache Software Foundation (http://www.apache.org/).
  13879. =========================================================================
  13880. Portions of this software was originally based on the following:
  13881. - software copyright (c) 1999-2002, Lotus Development Corporation.,
  13882. http://www.lotus.com.
  13883. - software copyright (c) 2001-2002, Sun Microsystems.,
  13884. http://www.sun.com.
  13885. - software copyright (c) 2003, IBM Corporation.,
  13886. http://www.ibm.com.
  13887. =========================================================================
  13888. The binary distribution package (ie. jars, samples and documentation) of
  13889. this product includes software developed by the following:
  13890. - The Apache Software Foundation
  13891. - Xerces Java - see LICENSE.txt
  13892. - JAXP 1.3 APIs - see LICENSE.txt
  13893. - Bytecode Engineering Library - see LICENSE.txt
  13894. - Regular Expression - see LICENSE.txt
  13895. - Scott Hudson, Frank Flannery, C. Scott Ananian
  13896. - CUP Parser Generator runtime (javacup\runtime) - see LICENSE.txt
  13897. =========================================================================
  13898. The source distribution package (ie. all source and tools required to build
  13899. Xalan Java) of this product includes software developed by the following:
  13900. - The Apache Software Foundation
  13901. - Xerces Java - see LICENSE.txt
  13902. - JAXP 1.3 APIs - see LICENSE.txt
  13903. - Bytecode Engineering Library - see LICENSE.txt
  13904. - Regular Expression - see LICENSE.txt
  13905. - Ant - see LICENSE.txt
  13906. - Stylebook doc tool - see LICENSE.txt
  13907. - Elliot Joel Berk and C. Scott Ananian
  13908. - Lexical Analyzer Generator (JLex) - see LICENSE.txt
  13909. =========================================================================
  13910. Apache Xerces Java
  13911. Copyright 1999-2006 The Apache Software Foundation
  13912. This product includes software developed at
  13913. The Apache Software Foundation (http://www.apache.org/).
  13914. Portions of Apache Xerces Java in xercesImpl.jar and xml-apis.jar
  13915. were originally based on the following:
  13916. - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
  13917. - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
  13918. - voluntary contributions made by Paul Eng on behalf of the
  13919. Apache Software Foundation that were originally developed at iClick, Inc.,
  13920. software copyright (c) 1999.
  13921. =========================================================================
  13922. Apache xml-commons xml-apis (redistribution of xml-apis.jar)
  13923. Apache XML Commons
  13924. Copyright 2001-2003,2006 The Apache Software Foundation.
  13925. This product includes software developed at
  13926. The Apache Software Foundation (http://www.apache.org/).
  13927. Portions of this software were originally based on the following:
  13928. - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
  13929. - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
  13930. - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
  13931. ============================================================
  13932. Notices for file(s):
  13933. /bin/llvm-rs-cc
  13934. /bin/rs-spec-gen
  13935. /lib/libslang.a
  13936. ------------------------------------------------------------
  13937. =========================
  13938. NOTICE file for slang.git
  13939. =========================
  13940. Copyright (c) 2005-2011, The Android Open Source Project
  13941. Licensed under the Apache License, Version 2.0 (the "License");
  13942. you may not use this file except in compliance with the License.
  13943. Unless required by applicable law or agreed to in writing, software
  13944. distributed under the License is distributed on an "AS IS" BASIS,
  13945. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13946. See the License for the specific language governing permissions and
  13947. limitations under the License.
  13948. Apache License
  13949. Version 2.0, January 2004
  13950. http://www.apache.org/licenses/
  13951. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  13952. 1. Definitions.
  13953. "License" shall mean the terms and conditions for use, reproduction,
  13954. and distribution as defined by Sections 1 through 9 of this document.
  13955. "Licensor" shall mean the copyright owner or entity authorized by
  13956. the copyright owner that is granting the License.
  13957. "Legal Entity" shall mean the union of the acting entity and all
  13958. other entities that control, are controlled by, or are under common
  13959. control with that entity. For the purposes of this definition,
  13960. "control" means (i) the power, direct or indirect, to cause the
  13961. direction or management of such entity, whether by contract or
  13962. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  13963. outstanding shares, or (iii) beneficial ownership of such entity.
  13964. "You" (or "Your") shall mean an individual or Legal Entity
  13965. exercising permissions granted by this License.
  13966. "Source" form shall mean the preferred form for making modifications,
  13967. including but not limited to software source code, documentation
  13968. source, and configuration files.
  13969. "Object" form shall mean any form resulting from mechanical
  13970. transformation or translation of a Source form, including but
  13971. not limited to compiled object code, generated documentation,
  13972. and conversions to other media types.
  13973. "Work" shall mean the work of authorship, whether in Source or
  13974. Object form, made available under the License, as indicated by a
  13975. copyright notice that is included in or attached to the work
  13976. (an example is provided in the Appendix below).
  13977. "Derivative Works" shall mean any work, whether in Source or Object
  13978. form, that is based on (or derived from) the Work and for which the
  13979. editorial revisions, annotations, elaborations, or other modifications
  13980. represent, as a whole, an original work of authorship. For the purposes
  13981. of this License, Derivative Works shall not include works that remain
  13982. separable from, or merely link (or bind by name) to the interfaces of,
  13983. the Work and Derivative Works thereof.
  13984. "Contribution" shall mean any work of authorship, including
  13985. the original version of the Work and any modifications or additions
  13986. to that Work or Derivative Works thereof, that is intentionally
  13987. submitted to Licensor for inclusion in the Work by the copyright owner
  13988. or by an individual or Legal Entity authorized to submit on behalf of
  13989. the copyright owner. For the purposes of this definition, "submitted"
  13990. means any form of electronic, verbal, or written communication sent
  13991. to the Licensor or its representatives, including but not limited to
  13992. communication on electronic mailing lists, source code control systems,
  13993. and issue tracking systems that are managed by, or on behalf of, the
  13994. Licensor for the purpose of discussing and improving the Work, but
  13995. excluding communication that is conspicuously marked or otherwise
  13996. designated in writing by the copyright owner as "Not a Contribution."
  13997. "Contributor" shall mean Licensor and any individual or Legal Entity
  13998. on behalf of whom a Contribution has been received by Licensor and
  13999. subsequently incorporated within the Work.
  14000. 2. Grant of Copyright License. Subject to the terms and conditions of
  14001. this License, each Contributor hereby grants to You a perpetual,
  14002. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14003. copyright license to reproduce, prepare Derivative Works of,
  14004. publicly display, publicly perform, sublicense, and distribute the
  14005. Work and such Derivative Works in Source or Object form.
  14006. 3. Grant of Patent License. Subject to the terms and conditions of
  14007. this License, each Contributor hereby grants to You a perpetual,
  14008. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14009. (except as stated in this section) patent license to make, have made,
  14010. use, offer to sell, sell, import, and otherwise transfer the Work,
  14011. where such license applies only to those patent claims licensable
  14012. by such Contributor that are necessarily infringed by their
  14013. Contribution(s) alone or by combination of their Contribution(s)
  14014. with the Work to which such Contribution(s) was submitted. If You
  14015. institute patent litigation against any entity (including a
  14016. cross-claim or counterclaim in a lawsuit) alleging that the Work
  14017. or a Contribution incorporated within the Work constitutes direct
  14018. or contributory patent infringement, then any patent licenses
  14019. granted to You under this License for that Work shall terminate
  14020. as of the date such litigation is filed.
  14021. 4. Redistribution. You may reproduce and distribute copies of the
  14022. Work or Derivative Works thereof in any medium, with or without
  14023. modifications, and in Source or Object form, provided that You
  14024. meet the following conditions:
  14025. (a) You must give any other recipients of the Work or
  14026. Derivative Works a copy of this License; and
  14027. (b) You must cause any modified files to carry prominent notices
  14028. stating that You changed the files; and
  14029. (c) You must retain, in the Source form of any Derivative Works
  14030. that You distribute, all copyright, patent, trademark, and
  14031. attribution notices from the Source form of the Work,
  14032. excluding those notices that do not pertain to any part of
  14033. the Derivative Works; and
  14034. (d) If the Work includes a "NOTICE" text file as part of its
  14035. distribution, then any Derivative Works that You distribute must
  14036. include a readable copy of the attribution notices contained
  14037. within such NOTICE file, excluding those notices that do not
  14038. pertain to any part of the Derivative Works, in at least one
  14039. of the following places: within a NOTICE text file distributed
  14040. as part of the Derivative Works; within the Source form or
  14041. documentation, if provided along with the Derivative Works; or,
  14042. within a display generated by the Derivative Works, if and
  14043. wherever such third-party notices normally appear. The contents
  14044. of the NOTICE file are for informational purposes only and
  14045. do not modify the License. You may add Your own attribution
  14046. notices within Derivative Works that You distribute, alongside
  14047. or as an addendum to the NOTICE text from the Work, provided
  14048. that such additional attribution notices cannot be construed
  14049. as modifying the License.
  14050. You may add Your own copyright statement to Your modifications and
  14051. may provide additional or different license terms and conditions
  14052. for use, reproduction, or distribution of Your modifications, or
  14053. for any such Derivative Works as a whole, provided Your use,
  14054. reproduction, and distribution of the Work otherwise complies with
  14055. the conditions stated in this License.
  14056. 5. Submission of Contributions. Unless You explicitly state otherwise,
  14057. any Contribution intentionally submitted for inclusion in the Work
  14058. by You to the Licensor shall be under the terms and conditions of
  14059. this License, without any additional terms or conditions.
  14060. Notwithstanding the above, nothing herein shall supersede or modify
  14061. the terms of any separate license agreement you may have executed
  14062. with Licensor regarding such Contributions.
  14063. 6. Trademarks. This License does not grant permission to use the trade
  14064. names, trademarks, service marks, or product names of the Licensor,
  14065. except as required for reasonable and customary use in describing the
  14066. origin of the Work and reproducing the content of the NOTICE file.
  14067. 7. Disclaimer of Warranty. Unless required by applicable law or
  14068. agreed to in writing, Licensor provides the Work (and each
  14069. Contributor provides its Contributions) on an "AS IS" BASIS,
  14070. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  14071. implied, including, without limitation, any warranties or conditions
  14072. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  14073. PARTICULAR PURPOSE. You are solely responsible for determining the
  14074. appropriateness of using or redistributing the Work and assume any
  14075. risks associated with Your exercise of permissions under this License.
  14076. 8. Limitation of Liability. In no event and under no legal theory,
  14077. whether in tort (including negligence), contract, or otherwise,
  14078. unless required by applicable law (such as deliberate and grossly
  14079. negligent acts) or agreed to in writing, shall any Contributor be
  14080. liable to You for damages, including any direct, indirect, special,
  14081. incidental, or consequential damages of any character arising as a
  14082. result of this License or out of the use or inability to use the
  14083. Work (including but not limited to damages for loss of goodwill,
  14084. work stoppage, computer failure or malfunction, or any and all
  14085. other commercial damages or losses), even if such Contributor
  14086. has been advised of the possibility of such damages.
  14087. 9. Accepting Warranty or Additional Liability. While redistributing
  14088. the Work or Derivative Works thereof, You may choose to offer,
  14089. and charge a fee for, acceptance of support, warranty, indemnity,
  14090. or other liability obligations and/or rights consistent with this
  14091. License. However, in accepting such obligations, You may act only
  14092. on Your own behalf and on Your sole responsibility, not on behalf
  14093. of any other Contributor, and only if You agree to indemnify,
  14094. defend, and hold each Contributor harmless for any liability
  14095. incurred by, or claims asserted against, such Contributor by reason
  14096. of your accepting any such warranty or additional liability.
  14097. END OF TERMS AND CONDITIONS
  14098. ===========================================
  14099. NOTICE file for external/clang (clang.git).
  14100. Note: libclang*.a are statically linked.
  14101. ===========================================
  14102. ==============================================================================
  14103. LLVM Release License
  14104. ==============================================================================
  14105. University of Illinois/NCSA
  14106. Open Source License
  14107. Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign.
  14108. All rights reserved.
  14109. Developed by:
  14110. LLVM Team
  14111. University of Illinois at Urbana-Champaign
  14112. http://llvm.org
  14113. Permission is hereby granted, free of charge, to any person obtaining a copy of
  14114. this software and associated documentation files (the "Software"), to deal with
  14115. the Software without restriction, including without limitation the rights to
  14116. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  14117. of the Software, and to permit persons to whom the Software is furnished to do
  14118. so, subject to the following conditions:
  14119. * Redistributions of source code must retain the above copyright notice,
  14120. this list of conditions and the following disclaimers.
  14121. * Redistributions in binary form must reproduce the above copyright notice,
  14122. this list of conditions and the following disclaimers in the
  14123. documentation and/or other materials provided with the distribution.
  14124. * Neither the names of the LLVM Team, University of Illinois at
  14125. Urbana-Champaign, nor the names of its contributors may be used to
  14126. endorse or promote products derived from this Software without specific
  14127. prior written permission.
  14128. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  14129. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  14130. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  14131. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  14132. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  14133. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  14134. SOFTWARE.
  14135. ==============================================================================
  14136. The LLVM software contains code written by third parties. Such software will
  14137. have its own individual LICENSE.TXT file in the directory in which it appears.
  14138. This file will describe the copyrights, license, and restrictions which apply
  14139. to that code.
  14140. The disclaimer of warranty in the University of Illinois Open Source License
  14141. applies to all code in the LLVM Distribution, and nothing in any of the
  14142. other licenses gives permission to use the names of the LLVM Team or the
  14143. University of Illinois to endorse or promote products derived from this
  14144. Software.
  14145. The following pieces of software have additional or alternate copyrights,
  14146. licenses, and/or restrictions:
  14147. Program Directory
  14148. ------- ---------
  14149. <none yet>
  14150. =========================================
  14151. NOTICE file for external/llvm (llvm.git).
  14152. Note: libLLVM*.a are statically linked.
  14153. =========================================
  14154. ==============================================================================
  14155. LLVM Release License
  14156. ==============================================================================
  14157. University of Illinois/NCSA
  14158. Open Source License
  14159. Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
  14160. All rights reserved.
  14161. Developed by:
  14162. LLVM Team
  14163. University of Illinois at Urbana-Champaign
  14164. http://llvm.org
  14165. Permission is hereby granted, free of charge, to any person obtaining a copy of
  14166. this software and associated documentation files (the "Software"), to deal with
  14167. the Software without restriction, including without limitation the rights to
  14168. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  14169. of the Software, and to permit persons to whom the Software is furnished to do
  14170. so, subject to the following conditions:
  14171. * Redistributions of source code must retain the above copyright notice,
  14172. this list of conditions and the following disclaimers.
  14173. * Redistributions in binary form must reproduce the above copyright notice,
  14174. this list of conditions and the following disclaimers in the
  14175. documentation and/or other materials provided with the distribution.
  14176. * Neither the names of the LLVM Team, University of Illinois at
  14177. Urbana-Champaign, nor the names of its contributors may be used to
  14178. endorse or promote products derived from this Software without specific
  14179. prior written permission.
  14180. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  14181. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  14182. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  14183. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  14184. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  14185. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  14186. SOFTWARE.
  14187. ==============================================================================
  14188. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  14189. ==============================================================================
  14190. The LLVM software contains code written by third parties. Such software will
  14191. have its own individual LICENSE.TXT file in the directory in which it appears.
  14192. This file will describe the copyrights, license, and restrictions which apply
  14193. to that code.
  14194. The disclaimer of warranty in the University of Illinois Open Source License
  14195. applies to all code in the LLVM Distribution, and nothing in any of the
  14196. other licenses gives permission to use the names of the LLVM Team or the
  14197. University of Illinois to endorse or promote products derived from this
  14198. Software.
  14199. The following pieces of software have additional or alternate copyrights,
  14200. licenses, and/or restrictions:
  14201. Program Directory
  14202. ------- ---------
  14203. Autoconf llvm/autoconf
  14204. llvm/projects/ModuleMaker/autoconf
  14205. llvm/projects/sample/autoconf
  14206. CellSPU backend llvm/lib/Target/CellSPU/README.txt
  14207. Google Test llvm/utils/unittest/googletest
  14208. OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex}
  14209. ============================================================
  14210. Notices for file(s):
  14211. /bin/minigzip
  14212. /lib/libunz.a
  14213. /lib/libz-host.so
  14214. /lib/libz.a
  14215. ------------------------------------------------------------
  14216. (C) 1995-2013 Jean-loup Gailly and Mark Adler
  14217. This software is provided 'as-is', without any express or implied
  14218. warranty. In no event will the authors be held liable for any damages
  14219. arising from the use of this software.
  14220. Permission is granted to anyone to use this software for any purpose,
  14221. including commercial applications, and to alter it and redistribute it
  14222. freely, subject to the following restrictions:
  14223. 1. The origin of this software must not be misrepresented; you must not
  14224. claim that you wrote the original software. If you use this software
  14225. in a product, an acknowledgment in the product documentation would be
  14226. appreciated but is not required.
  14227. 2. Altered source versions must be plainly marked as such, and must not be
  14228. misrepresented as being the original software.
  14229. 3. This notice may not be removed or altered from any source distribution.
  14230. Jean-loup Gailly Mark Adler
  14231. jloup@gzip.org madler@alumni.caltech.edu
  14232. ============================================================
  14233. Notices for file(s):
  14234. /bin/mksnapshot.arm
  14235. ------------------------------------------------------------
  14236. Copyright (c) 1994-2006 Sun Microsystems Inc.
  14237. All Rights Reserved.
  14238. Redistribution and use in source and binary forms, with or without
  14239. modification, are permitted provided that the following conditions are
  14240. met:
  14241. - Redistributions of source code must retain the above copyright notice,
  14242. this list of conditions and the following disclaimer.
  14243. - Redistribution in binary form must reproduce the above copyright
  14244. notice, this list of conditions and the following disclaimer in the
  14245. documentation and/or other materials provided with the distribution.
  14246. - Neither the name of Sun Microsystems or the names of contributors may
  14247. be used to endorse or promote products derived from this software without
  14248. specific prior written permission.
  14249. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
  14250. IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
  14251. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  14252. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  14253. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  14254. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  14255. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  14256. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  14257. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  14258. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  14259. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  14260. The original source code covered by the above license above has been
  14261. modified significantly by Google Inc.
  14262. Copyright 2006-2008 the V8 project authors. All rights reserved.
  14263. ============================================================
  14264. Notices for file(s):
  14265. /lib/libpng.a
  14266. ------------------------------------------------------------
  14267. This copy of the libpng notices is provided for your convenience. In case of
  14268. any discrepancy between this copy and the notices in the file png.h that is
  14269. included in the libpng distribution, the latter shall prevail.
  14270. COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
  14271. If you modify libpng you may insert additional notices immediately following
  14272. this sentence.
  14273. This code is released under the libpng license.
  14274. libpng versions 1.2.6, August 15, 2004, through 1.2.46, July 9, 2011, are
  14275. Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are
  14276. distributed according to the same disclaimer and license as libpng-1.2.5
  14277. with the following individual added to the list of Contributing Authors
  14278. Cosmin Truta
  14279. libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
  14280. Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
  14281. distributed according to the same disclaimer and license as libpng-1.0.6
  14282. with the following individuals added to the list of Contributing Authors
  14283. Simon-Pierre Cadieux
  14284. Eric S. Raymond
  14285. Gilles Vollant
  14286. and with the following additions to the disclaimer:
  14287. There is no warranty against interference with your enjoyment of the
  14288. library or against infringement. There is no warranty that our
  14289. efforts or the library will fulfill any of your particular purposes
  14290. or needs. This library is provided with all faults, and the entire
  14291. risk of satisfactory quality, performance, accuracy, and effort is with
  14292. the user.
  14293. libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
  14294. Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
  14295. distributed according to the same disclaimer and license as libpng-0.96,
  14296. with the following individuals added to the list of Contributing Authors:
  14297. Tom Lane
  14298. Glenn Randers-Pehrson
  14299. Willem van Schaik
  14300. libpng versions 0.89, June 1996, through 0.96, May 1997, are
  14301. Copyright (c) 1996, 1997 Andreas Dilger
  14302. Distributed according to the same disclaimer and license as libpng-0.88,
  14303. with the following individuals added to the list of Contributing Authors:
  14304. John Bowler
  14305. Kevin Bracey
  14306. Sam Bushell
  14307. Magnus Holmgren
  14308. Greg Roelofs
  14309. Tom Tanner
  14310. libpng versions 0.5, May 1995, through 0.88, January 1996, are
  14311. Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
  14312. For the purposes of this copyright and license, "Contributing Authors"
  14313. is defined as the following set of individuals:
  14314. Andreas Dilger
  14315. Dave Martindale
  14316. Guy Eric Schalnat
  14317. Paul Schmidt
  14318. Tim Wegner
  14319. The PNG Reference Library is supplied "AS IS". The Contributing Authors
  14320. and Group 42, Inc. disclaim all warranties, expressed or implied,
  14321. including, without limitation, the warranties of merchantability and of
  14322. fitness for any purpose. The Contributing Authors and Group 42, Inc.
  14323. assume no liability for direct, indirect, incidental, special, exemplary,
  14324. or consequential damages, which may result from the use of the PNG
  14325. Reference Library, even if advised of the possibility of such damage.
  14326. Permission is hereby granted to use, copy, modify, and distribute this
  14327. source code, or portions hereof, for any purpose, without fee, subject
  14328. to the following restrictions:
  14329. 1. The origin of this source code must not be misrepresented.
  14330. 2. Altered versions must be plainly marked as such and must not
  14331. be misrepresented as being the original source.
  14332. 3. This Copyright notice may not be removed or altered from any
  14333. source or altered source distribution.
  14334. The Contributing Authors and Group 42, Inc. specifically permit, without
  14335. fee, and encourage the use of this source code as a component to
  14336. supporting the PNG file format in commercial products. If you use this
  14337. source code in a product, acknowledgment is not required but would be
  14338. appreciated.
  14339. A "png_get_copyright" function is available, for convenient use in "about"
  14340. boxes and the like:
  14341. printf("%s",png_get_copyright(NULL));
  14342. Also, the PNG logo (in PNG format, of course) is supplied in the
  14343. files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
  14344. Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a
  14345. certification mark of the Open Source Initiative.
  14346. Glenn Randers-Pehrson
  14347. glennrp at users.sourceforge.net
  14348. July 9, 2011
  14349. ============================================================
  14350. Notices for file(s):
  14351. /framework/antlr-runtime.jar
  14352. ------------------------------------------------------------
  14353. [The "BSD license"]
  14354. Copyright (c) 201 Terence Parr
  14355. All rights reserved.
  14356. Redistribution and use in source and binary forms, with or without
  14357. modification, are permitted provided that the following conditions
  14358. are met:
  14359. 1. Redistributions of source code must retain the above copyright
  14360. notice, this list of conditions and the following disclaimer.
  14361. 2. Redistributions in binary form must reproduce the above copyright
  14362. notice, this list of conditions and the following disclaimer in the
  14363. documentation and/or other materials provided with the distribution.
  14364. 3. The name of the author may not be used to endorse or promote products
  14365. derived from this software without specific prior written permission.
  14366. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  14367. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  14368. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  14369. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
  14370. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  14371. NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  14372. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  14373. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  14374. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  14375. THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  14376. ============================================================
  14377. Notices for file(s):
  14378. /framework/junit.jar
  14379. ------------------------------------------------------------
  14380. Common Public License - v 1.0
  14381. THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
  14382. 1. DEFINITIONS
  14383. "Contribution" means:
  14384. a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
  14385. b) in the case of each subsequent Contributor:
  14386. i) changes to the Program, and
  14387. ii) additions to the Program;
  14388. where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
  14389. "Contributor" means any person or entity that distributes the Program.
  14390. "Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.
  14391. "Program" means the Contributions distributed in accordance with this Agreement.
  14392. "Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
  14393. 2. GRANT OF RIGHTS
  14394. a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.
  14395. b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
  14396. c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.
  14397. d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.
  14398. 3. REQUIREMENTS
  14399. A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
  14400. a) it complies with the terms and conditions of this Agreement; and
  14401. b) its license agreement:
  14402. i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;
  14403. ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;
  14404. iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
  14405. iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.
  14406. When the Program is made available in source code form:
  14407. a) it must be made available under this Agreement; and
  14408. b) a copy of this Agreement must be included with each copy of the Program.
  14409. Contributors may not remove or alter any copyright notices contained within the Program.
  14410. Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.
  14411. 4. COMMERCIAL DISTRIBUTION
  14412. Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.
  14413. For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
  14414. 5. NO WARRANTY
  14415. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
  14416. 6. DISCLAIMER OF LIABILITY
  14417. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), 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 OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  14418. 7. GENERAL
  14419. If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
  14420. If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.
  14421. All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.
  14422. Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
  14423. This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.
  14424. ============================================================
  14425. Notices for file(s):
  14426. /framework/ant-glob.jar
  14427. ------------------------------------------------------------
  14428. /*
  14429. * Apache License
  14430. * Version 2.0, January 2004
  14431. * http://www.apache.org/licenses/
  14432. *
  14433. * TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  14434. *
  14435. * 1. Definitions.
  14436. *
  14437. * "License" shall mean the terms and conditions for use, reproduction,
  14438. * and distribution as defined by Sections 1 through 9 of this document.
  14439. *
  14440. * "Licensor" shall mean the copyright owner or entity authorized by
  14441. * the copyright owner that is granting the License.
  14442. *
  14443. * "Legal Entity" shall mean the union of the acting entity and all
  14444. * other entities that control, are controlled by, or are under common
  14445. * control with that entity. For the purposes of this definition,
  14446. * "control" means (i) the power, direct or indirect, to cause the
  14447. * direction or management of such entity, whether by contract or
  14448. * otherwise, or (ii) ownership of fifty percent (50%) or more of the
  14449. * outstanding shares, or (iii) beneficial ownership of such entity.
  14450. *
  14451. * "You" (or "Your") shall mean an individual or Legal Entity
  14452. * exercising permissions granted by this License.
  14453. *
  14454. * "Source" form shall mean the preferred form for making modifications,
  14455. * including but not limited to software source code, documentation
  14456. * source, and configuration files.
  14457. *
  14458. * "Object" form shall mean any form resulting from mechanical
  14459. * transformation or translation of a Source form, including but
  14460. * not limited to compiled object code, generated documentation,
  14461. * and conversions to other media types.
  14462. *
  14463. * "Work" shall mean the work of authorship, whether in Source or
  14464. * Object form, made available under the License, as indicated by a
  14465. * copyright notice that is included in or attached to the work
  14466. * (an example is provided in the Appendix below).
  14467. *
  14468. * "Derivative Works" shall mean any work, whether in Source or Object
  14469. * form, that is based on (or derived from) the Work and for which the
  14470. * editorial revisions, annotations, elaborations, or other modifications
  14471. * represent, as a whole, an original work of authorship. For the purposes
  14472. * of this License, Derivative Works shall not include works that remain
  14473. * separable from, or merely link (or bind by name) to the interfaces of,
  14474. * the Work and Derivative Works thereof.
  14475. *
  14476. * "Contribution" shall mean any work of authorship, including
  14477. * the original version of the Work and any modifications or additions
  14478. * to that Work or Derivative Works thereof, that is intentionally
  14479. * submitted to Licensor for inclusion in the Work by the copyright owner
  14480. * or by an individual or Legal Entity authorized to submit on behalf of
  14481. * the copyright owner. For the purposes of this definition, "submitted"
  14482. * means any form of electronic, verbal, or written communication sent
  14483. * to the Licensor or its representatives, including but not limited to
  14484. * communication on electronic mailing lists, source code control systems,
  14485. * and issue tracking systems that are managed by, or on behalf of, the
  14486. * Licensor for the purpose of discussing and improving the Work, but
  14487. * excluding communication that is conspicuously marked or otherwise
  14488. * designated in writing by the copyright owner as "Not a Contribution."
  14489. *
  14490. * "Contributor" shall mean Licensor and any individual or Legal Entity
  14491. * on behalf of whom a Contribution has been received by Licensor and
  14492. * subsequently incorporated within the Work.
  14493. *
  14494. * 2. Grant of Copyright License. Subject to the terms and conditions of
  14495. * this License, each Contributor hereby grants to You a perpetual,
  14496. * worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14497. * copyright license to reproduce, prepare Derivative Works of,
  14498. * publicly display, publicly perform, sublicense, and distribute the
  14499. * Work and such Derivative Works in Source or Object form.
  14500. *
  14501. * 3. Grant of Patent License. Subject to the terms and conditions of
  14502. * this License, each Contributor hereby grants to You a perpetual,
  14503. * worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14504. * (except as stated in this section) patent license to make, have made,
  14505. * use, offer to sell, sell, import, and otherwise transfer the Work,
  14506. * where such license applies only to those patent claims licensable
  14507. * by such Contributor that are necessarily infringed by their
  14508. * Contribution(s) alone or by combination of their Contribution(s)
  14509. * with the Work to which such Contribution(s) was submitted. If You
  14510. * institute patent litigation against any entity (including a
  14511. * cross-claim or counterclaim in a lawsuit) alleging that the Work
  14512. * or a Contribution incorporated within the Work constitutes direct
  14513. * or contributory patent infringement, then any patent licenses
  14514. * granted to You under this License for that Work shall terminate
  14515. * as of the date such litigation is filed.
  14516. *
  14517. * 4. Redistribution. You may reproduce and distribute copies of the
  14518. * Work or Derivative Works thereof in any medium, with or without
  14519. * modifications, and in Source or Object form, provided that You
  14520. * meet the following conditions:
  14521. *
  14522. * (a) You must give any other recipients of the Work or
  14523. * Derivative Works a copy of this License; and
  14524. *
  14525. * (b) You must cause any modified files to carry prominent notices
  14526. * stating that You changed the files; and
  14527. *
  14528. * (c) You must retain, in the Source form of any Derivative Works
  14529. * that You distribute, all copyright, patent, trademark, and
  14530. * attribution notices from the Source form of the Work,
  14531. * excluding those notices that do not pertain to any part of
  14532. * the Derivative Works; and
  14533. *
  14534. * (d) If the Work includes a "NOTICE" text file as part of its
  14535. * distribution, then any Derivative Works that You distribute must
  14536. * include a readable copy of the attribution notices contained
  14537. * within such NOTICE file, excluding those notices that do not
  14538. * pertain to any part of the Derivative Works, in at least one
  14539. * of the following places: within a NOTICE text file distributed
  14540. * as part of the Derivative Works; within the Source form or
  14541. * documentation, if provided along with the Derivative Works; or,
  14542. * within a display generated by the Derivative Works, if and
  14543. * wherever such third-party notices normally appear. The contents
  14544. * of the NOTICE file are for informational purposes only and
  14545. * do not modify the License. You may add Your own attribution
  14546. * notices within Derivative Works that You distribute, alongside
  14547. * or as an addendum to the NOTICE text from the Work, provided
  14548. * that such additional attribution notices cannot be construed
  14549. * as modifying the License.
  14550. *
  14551. * You may add Your own copyright statement to Your modifications and
  14552. * may provide additional or different license terms and conditions
  14553. * for use, reproduction, or distribution of Your modifications, or
  14554. * for any such Derivative Works as a whole, provided Your use,
  14555. * reproduction, and distribution of the Work otherwise complies with
  14556. * the conditions stated in this License.
  14557. *
  14558. * 5. Submission of Contributions. Unless You explicitly state otherwise,
  14559. * any Contribution intentionally submitted for inclusion in the Work
  14560. * by You to the Licensor shall be under the terms and conditions of
  14561. * this License, without any additional terms or conditions.
  14562. * Notwithstanding the above, nothing herein shall supersede or modify
  14563. * the terms of any separate license agreement you may have executed
  14564. * with Licensor regarding such Contributions.
  14565. *
  14566. * 6. Trademarks. This License does not grant permission to use the trade
  14567. * names, trademarks, service marks, or product names of the Licensor,
  14568. * except as required for reasonable and customary use in describing the
  14569. * origin of the Work and reproducing the content of the NOTICE file.
  14570. *
  14571. * 7. Disclaimer of Warranty. Unless required by applicable law or
  14572. * agreed to in writing, Licensor provides the Work (and each
  14573. * Contributor provides its Contributions) on an "AS IS" BASIS,
  14574. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  14575. * implied, including, without limitation, any warranties or conditions
  14576. * of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  14577. * PARTICULAR PURPOSE. You are solely responsible for determining the
  14578. * appropriateness of using or redistributing the Work and assume any
  14579. * risks associated with Your exercise of permissions under this License.
  14580. *
  14581. * 8. Limitation of Liability. In no event and under no legal theory,
  14582. * whether in tort (including negligence), contract, or otherwise,
  14583. * unless required by applicable law (such as deliberate and grossly
  14584. * negligent acts) or agreed to in writing, shall any Contributor be
  14585. * liable to You for damages, including any direct, indirect, special,
  14586. * incidental, or consequential damages of any character arising as a
  14587. * result of this License or out of the use or inability to use the
  14588. * Work (including but not limited to damages for loss of goodwill,
  14589. * work stoppage, computer failure or malfunction, or any and all
  14590. * other commercial damages or losses), even if such Contributor
  14591. * has been advised of the possibility of such damages.
  14592. *
  14593. * 9. Accepting Warranty or Additional Liability. While redistributing
  14594. * the Work or Derivative Works thereof, You may choose to offer,
  14595. * and charge a fee for, acceptance of support, warranty, indemnity,
  14596. * or other liability obligations and/or rights consistent with this
  14597. * License. However, in accepting such obligations, You may act only
  14598. * on Your own behalf and on Your sole responsibility, not on behalf
  14599. * of any other Contributor, and only if You agree to indemnify,
  14600. * defend, and hold each Contributor harmless for any liability
  14601. * incurred by, or claims asserted against, such Contributor by reason
  14602. * of your accepting any such warranty or additional liability.
  14603. *
  14604. * END OF TERMS AND CONDITIONS
  14605. *
  14606. * APPENDIX: How to apply the Apache License to your work.
  14607. *
  14608. * To apply the Apache License to your work, attach the following
  14609. * boilerplate notice, with the fields enclosed by brackets "[]"
  14610. * replaced with your own identifying information. (Don't include
  14611. * the brackets!) The text should be enclosed in the appropriate
  14612. * comment syntax for the file format. We also recommend that a
  14613. * file or class name and description of purpose be included on the
  14614. * same "printed page" as the copyright notice for easier
  14615. * identification within third-party archives.
  14616. *
  14617. * Copyright [yyyy] [name of copyright owner]
  14618. *
  14619. * Licensed under the Apache License, Version 2.0 (the "License");
  14620. * you may not use this file except in compliance with the License.
  14621. * You may obtain a copy of the License at
  14622. *
  14623. * http://www.apache.org/licenses/LICENSE-2.0
  14624. *
  14625. * Unless required by applicable law or agreed to in writing, software
  14626. * distributed under the License is distributed on an "AS IS" BASIS,
  14627. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14628. * See the License for the specific language governing permissions and
  14629. * limitations under the License.
  14630. */
  14631. W3C® SOFTWARE NOTICE AND LICENSE
  14632. http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
  14633. This work (and included software, documentation such as READMEs, or other
  14634. related items) is being provided by the copyright holders under the following
  14635. license. By obtaining, using and/or copying this work, you (the licensee) agree
  14636. that you have read, understood, and will comply with the following terms and
  14637. conditions.
  14638. Permission to copy, modify, and distribute this software and its documentation,
  14639. with or without modification, for any purpose and without fee or royalty is
  14640. hereby granted, provided that you include the following on ALL copies of the
  14641. software and documentation or portions thereof, including modifications:
  14642. 1. The full text of this NOTICE in a location viewable to users of the
  14643. redistributed or derivative work.
  14644. 2. Any pre-existing intellectual property disclaimers, notices, or terms
  14645. and conditions. If none exist, the W3C Software Short Notice should be
  14646. included (hypertext is preferred, text is permitted) within the body
  14647. of any redistributed or derivative code.
  14648. 3. Notice of any changes or modifications to the files, including the date
  14649. changes were made. (We recommend you provide URIs to the location from
  14650. which the code is derived.)
  14651. THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE
  14652. NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
  14653. TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT
  14654. THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY
  14655. PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
  14656. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
  14657. CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
  14658. The name and trademarks of copyright holders may NOT be used in advertising or
  14659. publicity pertaining to the software without specific, written prior permission.
  14660. Title to copyright in this software and any associated documentation will at
  14661. all times remain with copyright holders.
  14662. ____________________________________
  14663. This formulation of W3C's notice and license became active on December 31 2002.
  14664. This version removes the copyright ownership notice such that this license can
  14665. be used with materials other than those owned by the W3C, reflects that ERCIM
  14666. is now a host of the W3C, includes references to this specific dated version of
  14667. the license, and removes the ambiguous grant of "use". Otherwise, this version
  14668. is the same as the previous version and is written so as to preserve the Free
  14669. Software Foundation's assessment of GPL compatibility and OSI's certification
  14670. under the Open Source Definition. Please see our Copyright FAQ for common
  14671. questions about using materials from our site, including specific terms and
  14672. conditions for packages like libwww, Amaya, and Jigsaw. Other questions about
  14673. this notice can be directed to site-policy@w3.org.
  14674. Joseph Reagle <site-policy@w3.org>
  14675. This license came from: http://www.megginson.com/SAX/copying.html
  14676. However please note future versions of SAX may be covered
  14677. under http://saxproject.org/?selected=pd
  14678. SAX2 is Free!
  14679. I hereby abandon any property rights to SAX 2.0 (the Simple API for
  14680. XML), and release all of the SAX 2.0 source code, compiled code, and
  14681. documentation contained in this distribution into the Public Domain.
  14682. SAX comes with NO WARRANTY or guarantee of fitness for any
  14683. purpose.
  14684. David Megginson, david@megginson.com
  14685. 2000-05-05
  14686. ============================================================
  14687. Notices for file(s):
  14688. /lib/libclang.so
  14689. /lib/libclangAnalysis.a
  14690. ------------------------------------------------------------
  14691. ==============================================================================
  14692. LLVM Release License
  14693. ==============================================================================
  14694. University of Illinois/NCSA
  14695. Open Source License
  14696. Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign.
  14697. All rights reserved.
  14698. Developed by:
  14699. LLVM Team
  14700. University of Illinois at Urbana-Champaign
  14701. http://llvm.org
  14702. Permission is hereby granted, free of charge, to any person obtaining a copy of
  14703. this software and associated documentation files (the "Software"), to deal with
  14704. the Software without restriction, including without limitation the rights to
  14705. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  14706. of the Software, and to permit persons to whom the Software is furnished to do
  14707. so, subject to the following conditions:
  14708. * Redistributions of source code must retain the above copyright notice,
  14709. this list of conditions and the following disclaimers.
  14710. * Redistributions in binary form must reproduce the above copyright notice,
  14711. this list of conditions and the following disclaimers in the
  14712. documentation and/or other materials provided with the distribution.
  14713. * Neither the names of the LLVM Team, University of Illinois at
  14714. Urbana-Champaign, nor the names of its contributors may be used to
  14715. endorse or promote products derived from this Software without specific
  14716. prior written permission.
  14717. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  14718. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  14719. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  14720. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  14721. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  14722. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  14723. SOFTWARE.
  14724. ==============================================================================
  14725. The LLVM software contains code written by third parties. Such software will
  14726. have its own individual LICENSE.TXT file in the directory in which it appears.
  14727. This file will describe the copyrights, license, and restrictions which apply
  14728. to that code.
  14729. The disclaimer of warranty in the University of Illinois Open Source License
  14730. applies to all code in the LLVM Distribution, and nothing in any of the
  14731. other licenses gives permission to use the names of the LLVM Team or the
  14732. University of Illinois to endorse or promote products derived from this
  14733. Software.
  14734. The following pieces of software have additional or alternate copyrights,
  14735. licenses, and/or restrictions:
  14736. Program Directory
  14737. ------- ---------
  14738. <none yet>
  14739. ============================================================
  14740. Notices for file(s):
  14741. /framework/guavalib.jar
  14742. ------------------------------------------------------------
  14743. Apache License
  14744. Version 2.0, January 2004
  14745. http://www.apache.org/licenses/
  14746. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  14747. 1. Definitions.
  14748. "License" shall mean the terms and conditions for use, reproduction,
  14749. and distribution as defined by Sections 1 through 9 of this document.
  14750. "Licensor" shall mean the copyright owner or entity authorized by
  14751. the copyright owner that is granting the License.
  14752. "Legal Entity" shall mean the union of the acting entity and all
  14753. other entities that control, are controlled by, or are under common
  14754. control with that entity. For the purposes of this definition,
  14755. "control" means (i) the power, direct or indirect, to cause the
  14756. direction or management of such entity, whether by contract or
  14757. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  14758. outstanding shares, or (iii) beneficial ownership of such entity.
  14759. "You" (or "Your") shall mean an individual or Legal Entity
  14760. exercising permissions granted by this License.
  14761. "Source" form shall mean the preferred form for making modifications,
  14762. including but not limited to software source code, documentation
  14763. source, and configuration files.
  14764. "Object" form shall mean any form resulting from mechanical
  14765. transformation or translation of a Source form, including but
  14766. not limited to compiled object code, generated documentation,
  14767. and conversions to other media types.
  14768. "Work" shall mean the work of authorship, whether in Source or
  14769. Object form, made available under the License, as indicated by a
  14770. copyright notice that is included in or attached to the work
  14771. (an example is provided in the Appendix below).
  14772. "Derivative Works" shall mean any work, whether in Source or Object
  14773. form, that is based on (or derived from) the Work and for which the
  14774. editorial revisions, annotations, elaborations, or other modifications
  14775. represent, as a whole, an original work of authorship. For the purposes
  14776. of this License, Derivative Works shall not include works that remain
  14777. separable from, or merely link (or bind by name) to the interfaces of,
  14778. the Work and Derivative Works thereof.
  14779. "Contribution" shall mean any work of authorship, including
  14780. the original version of the Work and any modifications or additions
  14781. to that Work or Derivative Works thereof, that is intentionally
  14782. submitted to Licensor for inclusion in the Work by the copyright owner
  14783. or by an individual or Legal Entity authorized to submit on behalf of
  14784. the copyright owner. For the purposes of this definition, "submitted"
  14785. means any form of electronic, verbal, or written communication sent
  14786. to the Licensor or its representatives, including but not limited to
  14787. communication on electronic mailing lists, source code control systems,
  14788. and issue tracking systems that are managed by, or on behalf of, the
  14789. Licensor for the purpose of discussing and improving the Work, but
  14790. excluding communication that is conspicuously marked or otherwise
  14791. designated in writing by the copyright owner as "Not a Contribution."
  14792. "Contributor" shall mean Licensor and any individual or Legal Entity
  14793. on behalf of whom a Contribution has been received by Licensor and
  14794. subsequently incorporated within the Work.
  14795. 2. Grant of Copyright License. Subject to the terms and conditions of
  14796. this License, each Contributor hereby grants to You a perpetual,
  14797. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14798. copyright license to reproduce, prepare Derivative Works of,
  14799. publicly display, publicly perform, sublicense, and distribute the
  14800. Work and such Derivative Works in Source or Object form.
  14801. 3. Grant of Patent License. Subject to the terms and conditions of
  14802. this License, each Contributor hereby grants to You a perpetual,
  14803. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14804. (except as stated in this section) patent license to make, have made,
  14805. use, offer to sell, sell, import, and otherwise transfer the Work,
  14806. where such license applies only to those patent claims licensable
  14807. by such Contributor that are necessarily infringed by their
  14808. Contribution(s) alone or by combination of their Contribution(s)
  14809. with the Work to which such Contribution(s) was submitted. If You
  14810. institute patent litigation against any entity (including a
  14811. cross-claim or counterclaim in a lawsuit) alleging that the Work
  14812. or a Contribution incorporated within the Work constitutes direct
  14813. or contributory patent infringement, then any patent licenses
  14814. granted to You under this License for that Work shall terminate
  14815. as of the date such litigation is filed.
  14816. 4. Redistribution. You may reproduce and distribute copies of the
  14817. Work or Derivative Works thereof in any medium, with or without
  14818. modifications, and in Source or Object form, provided that You
  14819. meet the following conditions:
  14820. (a) You must give any other recipients of the Work or
  14821. Derivative Works a copy of this License; and
  14822. (b) You must cause any modified files to carry prominent notices
  14823. stating that You changed the files; and
  14824. (c) You must retain, in the Source form of any Derivative Works
  14825. that You distribute, all copyright, patent, trademark, and
  14826. attribution notices from the Source form of the Work,
  14827. excluding those notices that do not pertain to any part of
  14828. the Derivative Works; and
  14829. (d) If the Work includes a "NOTICE" text file as part of its
  14830. distribution, then any Derivative Works that You distribute must
  14831. include a readable copy of the attribution notices contained
  14832. within such NOTICE file, excluding those notices that do not
  14833. pertain to any part of the Derivative Works, in at least one
  14834. of the following places: within a NOTICE text file distributed
  14835. as part of the Derivative Works; within the Source form or
  14836. documentation, if provided along with the Derivative Works; or,
  14837. within a display generated by the Derivative Works, if and
  14838. wherever such third-party notices normally appear. The contents
  14839. of the NOTICE file are for informational purposes only and
  14840. do not modify the License. You may add Your own attribution
  14841. notices within Derivative Works that You distribute, alongside
  14842. or as an addendum to the NOTICE text from the Work, provided
  14843. that such additional attribution notices cannot be construed
  14844. as modifying the License.
  14845. You may add Your own copyright statement to Your modifications and
  14846. may provide additional or different license terms and conditions
  14847. for use, reproduction, or distribution of Your modifications, or
  14848. for any such Derivative Works as a whole, provided Your use,
  14849. reproduction, and distribution of the Work otherwise complies with
  14850. the conditions stated in this License.
  14851. 5. Submission of Contributions. Unless You explicitly state otherwise,
  14852. any Contribution intentionally submitted for inclusion in the Work
  14853. by You to the Licensor shall be under the terms and conditions of
  14854. this License, without any additional terms or conditions.
  14855. Notwithstanding the above, nothing herein shall supersede or modify
  14856. the terms of any separate license agreement you may have executed
  14857. with Licensor regarding such Contributions.
  14858. 6. Trademarks. This License does not grant permission to use the trade
  14859. names, trademarks, service marks, or product names of the Licensor,
  14860. except as required for reasonable and customary use in describing the
  14861. origin of the Work and reproducing the content of the NOTICE file.
  14862. 7. Disclaimer of Warranty. Unless required by applicable law or
  14863. agreed to in writing, Licensor provides the Work (and each
  14864. Contributor provides its Contributions) on an "AS IS" BASIS,
  14865. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  14866. implied, including, without limitation, any warranties or conditions
  14867. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  14868. PARTICULAR PURPOSE. You are solely responsible for determining the
  14869. appropriateness of using or redistributing the Work and assume any
  14870. risks associated with Your exercise of permissions under this License.
  14871. 8. Limitation of Liability. In no event and under no legal theory,
  14872. whether in tort (including negligence), contract, or otherwise,
  14873. unless required by applicable law (such as deliberate and grossly
  14874. negligent acts) or agreed to in writing, shall any Contributor be
  14875. liable to You for damages, including any direct, indirect, special,
  14876. incidental, or consequential damages of any character arising as a
  14877. result of this License or out of the use or inability to use the
  14878. Work (including but not limited to damages for loss of goodwill,
  14879. work stoppage, computer failure or malfunction, or any and all
  14880. other commercial damages or losses), even if such Contributor
  14881. has been advised of the possibility of such damages.
  14882. 9. Accepting Warranty or Additional Liability. While redistributing
  14883. the Work or Derivative Works thereof, You may choose to offer,
  14884. and charge a fee for, acceptance of support, warranty, indemnity,
  14885. or other liability obligations and/or rights consistent with this
  14886. License. However, in accepting such obligations, You may act only
  14887. on Your own behalf and on Your sole responsibility, not on behalf
  14888. of any other Contributor, and only if You agree to indemnify,
  14889. defend, and hold each Contributor harmless for any liability
  14890. incurred by, or claims asserted against, such Contributor by reason
  14891. of your accepting any such warranty or additional liability.
  14892. END OF TERMS AND CONDITIONS
  14893. APPENDIX: How to apply the Apache License to your work.
  14894. To apply the Apache License to your work, attach the following
  14895. boilerplate notice, with the fields enclosed by brackets "[]"
  14896. replaced with your own identifying information. (Don't include
  14897. the brackets!) The text should be enclosed in the appropriate
  14898. comment syntax for the file format. We also recommend that a
  14899. file or class name and description of purpose be included on the
  14900. same "printed page" as the copyright notice for easier
  14901. identification within third-party archives.
  14902. Copyright [yyyy] [name of copyright owner]
  14903. Licensed under the Apache License, Version 2.0 (the "License");
  14904. you may not use this file except in compliance with the License.
  14905. You may obtain a copy of the License at
  14906. http://www.apache.org/licenses/LICENSE-2.0
  14907. Unless required by applicable law or agreed to in writing, software
  14908. distributed under the License is distributed on an "AS IS" BASIS,
  14909. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14910. See the License for the specific language governing permissions and
  14911. limitations under the License.
  14912. ============================================================
  14913. Notices for file(s):
  14914. /core-lambda-stubs.jar
  14915. ------------------------------------------------------------
  14916. The GNU General Public License (GPL)
  14917. Version 2, June 1991
  14918. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  14919. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  14920. Everyone is permitted to copy and distribute verbatim copies of this license
  14921. document, but changing it is not allowed.
  14922. Preamble
  14923. The licenses for most software are designed to take away your freedom to share
  14924. and change it. By contrast, the GNU General Public License is intended to
  14925. guarantee your freedom to share and change free software--to make sure the
  14926. software is free for all its users. This General Public License applies to
  14927. most of the Free Software Foundation's software and to any other program whose
  14928. authors commit to using it. (Some other Free Software Foundation software is
  14929. covered by the GNU Library General Public License instead.) You can apply it to
  14930. your programs, too.
  14931. When we speak of free software, we are referring to freedom, not price. Our
  14932. General Public Licenses are designed to make sure that you have the freedom to
  14933. distribute copies of free software (and charge for this service if you wish),
  14934. that you receive source code or can get it if you want it, that you can change
  14935. the software or use pieces of it in new free programs; and that you know you
  14936. can do these things.
  14937. To protect your rights, we need to make restrictions that forbid anyone to deny
  14938. you these rights or to ask you to surrender the rights. These restrictions
  14939. translate to certain responsibilities for you if you distribute copies of the
  14940. software, or if you modify it.
  14941. For example, if you distribute copies of such a program, whether gratis or for
  14942. a fee, you must give the recipients all the rights that you have. You must
  14943. make sure that they, too, receive or can get the source code. And you must
  14944. show them these terms so they know their rights.
  14945. We protect your rights with two steps: (1) copyright the software, and (2)
  14946. offer you this license which gives you legal permission to copy, distribute
  14947. and/or modify the software.
  14948. Also, for each author's protection and ours, we want to make certain that
  14949. everyone understands that there is no warranty for this free software. If the
  14950. software is modified by someone else and passed on, we want its recipients to
  14951. know that what they have is not the original, so that any problems introduced
  14952. by others will not reflect on the original authors' reputations.
  14953. Finally, any free program is threatened constantly by software patents. We
  14954. wish to avoid the danger that redistributors of a free program will
  14955. individually obtain patent licenses, in effect making the program proprietary.
  14956. To prevent this, we have made it clear that any patent must be licensed for
  14957. everyone's free use or not licensed at all.
  14958. The precise terms and conditions for copying, distribution and modification
  14959. follow.
  14960. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  14961. 0. This License applies to any program or other work which contains a notice
  14962. placed by the copyright holder saying it may be distributed under the terms of
  14963. this General Public License. The "Program", below, refers to any such program
  14964. or work, and a "work based on the Program" means either the Program or any
  14965. derivative work under copyright law: that is to say, a work containing the
  14966. Program or a portion of it, either verbatim or with modifications and/or
  14967. translated into another language. (Hereinafter, translation is included
  14968. without limitation in the term "modification".) Each licensee is addressed as
  14969. "you".
  14970. Activities other than copying, distribution and modification are not covered by
  14971. this License; they are outside its scope. The act of running the Program is
  14972. not restricted, and the output from the Program is covered only if its contents
  14973. constitute a work based on the Program (independent of having been made by
  14974. running the Program). Whether that is true depends on what the Program does.
  14975. 1. You may copy and distribute verbatim copies of the Program's source code as
  14976. you receive it, in any medium, provided that you conspicuously and
  14977. appropriately publish on each copy an appropriate copyright notice and
  14978. disclaimer of warranty; keep intact all the notices that refer to this License
  14979. and to the absence of any warranty; and give any other recipients of the
  14980. Program a copy of this License along with the Program.
  14981. You may charge a fee for the physical act of transferring a copy, and you may
  14982. at your option offer warranty protection in exchange for a fee.
  14983. 2. You may modify your copy or copies of the Program or any portion of it, thus
  14984. forming a work based on the Program, and copy and distribute such modifications
  14985. or work under the terms of Section 1 above, provided that you also meet all of
  14986. these conditions:
  14987. a) You must cause the modified files to carry prominent notices stating
  14988. that you changed the files and the date of any change.
  14989. b) You must cause any work that you distribute or publish, that in whole or
  14990. in part contains or is derived from the Program or any part thereof, to be
  14991. licensed as a whole at no charge to all third parties under the terms of
  14992. this License.
  14993. c) If the modified program normally reads commands interactively when run,
  14994. you must cause it, when started running for such interactive use in the
  14995. most ordinary way, to print or display an announcement including an
  14996. appropriate copyright notice and a notice that there is no warranty (or
  14997. else, saying that you provide a warranty) and that users may redistribute
  14998. the program under these conditions, and telling the user how to view a copy
  14999. of this License. (Exception: if the Program itself is interactive but does
  15000. not normally print such an announcement, your work based on the Program is
  15001. not required to print an announcement.)
  15002. These requirements apply to the modified work as a whole. If identifiable
  15003. sections of that work are not derived from the Program, and can be reasonably
  15004. considered independent and separate works in themselves, then this License, and
  15005. its terms, do not apply to those sections when you distribute them as separate
  15006. works. But when you distribute the same sections as part of a whole which is a
  15007. work based on the Program, the distribution of the whole must be on the terms
  15008. of this License, whose permissions for other licensees extend to the entire
  15009. whole, and thus to each and every part regardless of who wrote it.
  15010. Thus, it is not the intent of this section to claim rights or contest your
  15011. rights to work written entirely by you; rather, the intent is to exercise the
  15012. right to control the distribution of derivative or collective works based on
  15013. the Program.
  15014. In addition, mere aggregation of another work not based on the Program with the
  15015. Program (or with a work based on the Program) on a volume of a storage or
  15016. distribution medium does not bring the other work under the scope of this
  15017. License.
  15018. 3. You may copy and distribute the Program (or a work based on it, under
  15019. Section 2) in object code or executable form under the terms of Sections 1 and
  15020. 2 above provided that you also do one of the following:
  15021. a) Accompany it with the complete corresponding machine-readable source
  15022. code, which must be distributed under the terms of Sections 1 and 2 above
  15023. on a medium customarily used for software interchange; or,
  15024. b) Accompany it with a written offer, valid for at least three years, to
  15025. give any third party, for a charge no more than your cost of physically
  15026. performing source distribution, a complete machine-readable copy of the
  15027. corresponding source code, to be distributed under the terms of Sections 1
  15028. and 2 above on a medium customarily used for software interchange; or,
  15029. c) Accompany it with the information you received as to the offer to
  15030. distribute corresponding source code. (This alternative is allowed only
  15031. for noncommercial distribution and only if you received the program in
  15032. object code or executable form with such an offer, in accord with
  15033. Subsection b above.)
  15034. The source code for a work means the preferred form of the work for making
  15035. modifications to it. For an executable work, complete source code means all
  15036. the source code for all modules it contains, plus any associated interface
  15037. definition files, plus the scripts used to control compilation and installation
  15038. of the executable. However, as a special exception, the source code
  15039. distributed need not include anything that is normally distributed (in either
  15040. source or binary form) with the major components (compiler, kernel, and so on)
  15041. of the operating system on which the executable runs, unless that component
  15042. itself accompanies the executable.
  15043. If distribution of executable or object code is made by offering access to copy
  15044. from a designated place, then offering equivalent access to copy the source
  15045. code from the same place counts as distribution of the source code, even though
  15046. third parties are not compelled to copy the source along with the object code.
  15047. 4. You may not copy, modify, sublicense, or distribute the Program except as
  15048. expressly provided under this License. Any attempt otherwise to copy, modify,
  15049. sublicense or distribute the Program is void, and will automatically terminate
  15050. your rights under this License. However, parties who have received copies, or
  15051. rights, from you under this License will not have their licenses terminated so
  15052. long as such parties remain in full compliance.
  15053. 5. You are not required to accept this License, since you have not signed it.
  15054. However, nothing else grants you permission to modify or distribute the Program
  15055. or its derivative works. These actions are prohibited by law if you do not
  15056. accept this License. Therefore, by modifying or distributing the Program (or
  15057. any work based on the Program), you indicate your acceptance of this License to
  15058. do so, and all its terms and conditions for copying, distributing or modifying
  15059. the Program or works based on it.
  15060. 6. Each time you redistribute the Program (or any work based on the Program),
  15061. the recipient automatically receives a license from the original licensor to
  15062. copy, distribute or modify the Program subject to these terms and conditions.
  15063. You may not impose any further restrictions on the recipients' exercise of the
  15064. rights granted herein. You are not responsible for enforcing compliance by
  15065. third parties to this License.
  15066. 7. If, as a consequence of a court judgment or allegation of patent
  15067. infringement or for any other reason (not limited to patent issues), conditions
  15068. are imposed on you (whether by court order, agreement or otherwise) that
  15069. contradict the conditions of this License, they do not excuse you from the
  15070. conditions of this License. If you cannot distribute so as to satisfy
  15071. simultaneously your obligations under this License and any other pertinent
  15072. obligations, then as a consequence you may not distribute the Program at all.
  15073. For example, if a patent license would not permit royalty-free redistribution
  15074. of the Program by all those who receive copies directly or indirectly through
  15075. you, then the only way you could satisfy both it and this License would be to
  15076. refrain entirely from distribution of the Program.
  15077. If any portion of this section is held invalid or unenforceable under any
  15078. particular circumstance, the balance of the section is intended to apply and
  15079. the section as a whole is intended to apply in other circumstances.
  15080. It is not the purpose of this section to induce you to infringe any patents or
  15081. other property right claims or to contest validity of any such claims; this
  15082. section has the sole purpose of protecting the integrity of the free software
  15083. distribution system, which is implemented by public license practices. Many
  15084. people have made generous contributions to the wide range of software
  15085. distributed through that system in reliance on consistent application of that
  15086. system; it is up to the author/donor to decide if he or she is willing to
  15087. distribute software through any other system and a licensee cannot impose that
  15088. choice.
  15089. This section is intended to make thoroughly clear what is believed to be a
  15090. consequence of the rest of this License.
  15091. 8. If the distribution and/or use of the Program is restricted in certain
  15092. countries either by patents or by copyrighted interfaces, the original
  15093. copyright holder who places the Program under this License may add an explicit
  15094. geographical distribution limitation excluding those countries, so that
  15095. distribution is permitted only in or among countries not thus excluded. In
  15096. such case, this License incorporates the limitation as if written in the body
  15097. of this License.
  15098. 9. The Free Software Foundation may publish revised and/or new versions of the
  15099. General Public License from time to time. Such new versions will be similar in
  15100. spirit to the present version, but may differ in detail to address new problems
  15101. or concerns.
  15102. Each version is given a distinguishing version number. If the Program
  15103. specifies a version number of this License which applies to it and "any later
  15104. version", you have the option of following the terms and conditions either of
  15105. that version or of any later version published by the Free Software Foundation.
  15106. If the Program does not specify a version number of this License, you may
  15107. choose any version ever published by the Free Software Foundation.
  15108. 10. If you wish to incorporate parts of the Program into other free programs
  15109. whose distribution conditions are different, write to the author to ask for
  15110. permission. For software which is copyrighted by the Free Software Foundation,
  15111. write to the Free Software Foundation; we sometimes make exceptions for this.
  15112. Our decision will be guided by the two goals of preserving the free status of
  15113. all derivatives of our free software and of promoting the sharing and reuse of
  15114. software generally.
  15115. NO WARRANTY
  15116. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
  15117. THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
  15118. STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
  15119. PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
  15120. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  15121. FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
  15122. PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
  15123. YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  15124. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
  15125. ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
  15126. PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  15127. GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
  15128. INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
  15129. BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  15130. FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
  15131. OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  15132. END OF TERMS AND CONDITIONS
  15133. How to Apply These Terms to Your New Programs
  15134. If you develop a new program, and you want it to be of the greatest possible
  15135. use to the public, the best way to achieve this is to make it free software
  15136. which everyone can redistribute and change under these terms.
  15137. To do so, attach the following notices to the program. It is safest to attach
  15138. them to the start of each source file to most effectively convey the exclusion
  15139. of warranty; and each file should have at least the "copyright" line and a
  15140. pointer to where the full notice is found.
  15141. One line to give the program's name and a brief idea of what it does.
  15142. Copyright (C) <year> <name of author>
  15143. This program is free software; you can redistribute it and/or modify it
  15144. under the terms of the GNU General Public License as published by the Free
  15145. Software Foundation; either version 2 of the License, or (at your option)
  15146. any later version.
  15147. This program is distributed in the hope that it will be useful, but WITHOUT
  15148. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  15149. FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
  15150. more details.
  15151. You should have received a copy of the GNU General Public License along
  15152. with this program; if not, write to the Free Software Foundation, Inc., 59
  15153. Temple Place, Suite 330, Boston, MA 02111-1307 USA
  15154. Also add information on how to contact you by electronic and paper mail.
  15155. If the program is interactive, make it output a short notice like this when it
  15156. starts in an interactive mode:
  15157. Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
  15158. with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free
  15159. software, and you are welcome to redistribute it under certain conditions;
  15160. type 'show c' for details.
  15161. The hypothetical commands 'show w' and 'show c' should show the appropriate
  15162. parts of the General Public License. Of course, the commands you use may be
  15163. called something other than 'show w' and 'show c'; they could even be
  15164. mouse-clicks or menu items--whatever suits your program.
  15165. You should also get your employer (if you work as a programmer) or your school,
  15166. if any, to sign a "copyright disclaimer" for the program, if necessary. Here
  15167. is a sample; alter the names:
  15168. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  15169. 'Gnomovision' (which makes passes at compilers) written by James Hacker.
  15170. signature of Ty Coon, 1 April 1989
  15171. Ty Coon, President of Vice
  15172. This General Public License does not permit incorporating your program into
  15173. proprietary programs. If your program is a subroutine library, you may
  15174. consider it more useful to permit linking proprietary applications with the
  15175. library. If this is what you want to do, use the GNU Library General Public
  15176. License instead of this License.
  15177. "CLASSPATH" EXCEPTION TO THE GPL
  15178. Certain source files distributed by Oracle America and/or its affiliates are
  15179. subject to the following clarification and special exception to the GPL, but
  15180. only where Oracle has expressly included in the particular source file's header
  15181. the words "Oracle designates this particular file as subject to the "Classpath"
  15182. exception as provided by Oracle in the LICENSE file that accompanied this code."
  15183. Linking this library statically or dynamically with other modules is making
  15184. a combined work based on this library. Thus, the terms and conditions of
  15185. the GNU General Public License cover the whole combination.
  15186. As a special exception, the copyright holders of this library give you
  15187. permission to link this library with independent modules to produce an
  15188. executable, regardless of the license terms of these independent modules,
  15189. and to copy and distribute the resulting executable under terms of your
  15190. choice, provided that you also meet, for each linked independent module,
  15191. the terms and conditions of the license of that module. An independent
  15192. module is a module which is not derived from or based on this library. If
  15193. you modify this library, you may extend this exception to your version of
  15194. the library, but you are not obligated to do so. If you do not wish to do
  15195. so, delete this exception statement from your version.
  15196. ============================================================
  15197. Notices for file(s):
  15198. /lib/d8.jar
  15199. ------------------------------------------------------------
  15200. This file lists all licenses for code distributed.
  15201. All non-library code has the following 3-Clause BSD license.
  15202. Copyright (c) 2016, the R8 project authors.
  15203. All rights reserved.
  15204. Redistribution and use in source and binary forms, with or without
  15205. modification, are permitted provided that the following conditions are met:
  15206. * Redistributions of source code must retain the above copyright notice, this
  15207. list of conditions and the following disclaimer.
  15208. * Redistributions in binary form must reproduce the above copyright notice,
  15209. this list of conditions and the following disclaimer in the documentation
  15210. and/or other materials provided with the distribution.
  15211. * Neither the name of Google Inc. nor the names of its
  15212. contributors may be used to endorse or promote products derived from
  15213. this software without specific prior written permission.
  15214. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  15215. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  15216. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  15217. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  15218. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  15219. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  15220. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  15221. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  15222. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  15223. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  15224. Summary of distributed libraries:
  15225. - artifact: com.google.guava:guava:+
  15226. name: Guava Google Core Libraries for Java
  15227. copyrightHolder: The Guava Authors
  15228. license: The Apache Software License, Version 2.0
  15229. licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  15230. - artifact: com.google.code.gson:gson:+
  15231. name: Gson
  15232. license: The Apache Software License, Version 2.0
  15233. licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  15234. url: https://github.com/google/gson
  15235. - artifact: it.unimi.dsi:fastutil:+
  15236. name: fastutil
  15237. license: Apache License, Version 2.0
  15238. licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.html
  15239. url: http://fasutil.di.unimi.it/
  15240. - artifact: net.sf.jopt-simple:jopt-simple:+
  15241. name: JOpt Simple
  15242. license: The MIT License
  15243. licenseUrl: http://www.opensource.org/licenses/mit-license.php
  15244. url: http://pholser.github.com/jopt-simple
  15245. - artifact: org.ow2.asm:asm-commons:+
  15246. name: ASM Commons
  15247. copyrightHolder: INRIA, France Telecom
  15248. license: ASM license
  15249. licenseUrl: http://asm.ow2.org/license.html
  15250. url: http://asm.ow2.org/index.html
  15251. - artifact: org.ow2.asm:asm-tree:+
  15252. name: ASM Tree
  15253. copyrightHolder: INRIA, France Telecom
  15254. license: ASM license
  15255. licenseUrl: http://asm.ow2.org/license.html
  15256. url: http://asm.ow2.org/index.html
  15257. - artifact: org.ow2.asm:asm-util:+
  15258. name: ASM Util
  15259. copyrightHolder: INRIA, France Telecom
  15260. license: ASM license
  15261. licenseUrl: http://asm.ow2.org/license.html
  15262. url: http://asm.ow2.org/index.html
  15263. - artifact: org.ow2.asm:asm-analysis:+
  15264. name: ASM Util
  15265. copyrightHolder: INRIA, France Telecom
  15266. license: ASM license
  15267. licenseUrl: http://asm.ow2.org/license.html
  15268. url: http://asm.ow2.org/index.html
  15269. - artifact: org.ow2.asm:asm:+
  15270. name: ASM Core
  15271. copyrightHolder: INRIA, France Telecom
  15272. license: ASM license
  15273. licenseUrl: http://asm.ow2.org/license.html
  15274. url: http://asm.ow2.org/index.html
  15275. - artifact: org.jetbrains.kotlin:kotlin-stdlib:+
  15276. name: org.jetbrains.kotlin:kotlin-stdlib
  15277. copyrightHolder: JetBrains s.r.o.
  15278. license: The Apache License, Version 2.0
  15279. licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  15280. url: https://kotlinlang.org/
  15281. - artifact: org.jetbrains.kotlin:kotlin-stdlib-common:+
  15282. name: org.jetbrains.kotlin:kotlin-stdlib
  15283. copyrightHolder: JetBrains s.r.o.
  15284. license: The Apache License, Version 2.0
  15285. licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  15286. url: https://kotlinlang.org/
  15287. - artifact: org.jetbrains.kotlinx:kotlinx-metadata-jvm:+
  15288. name: org.jetbrains.kotlinx:kotlinx-metadata-jvm
  15289. copyrightHolder: JetBrains s.r.o.
  15290. license: The Apache License, Version 2.0
  15291. licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  15292. url: https://kotlinlang.org/
  15293. - artifact: org.jetbrains:annotations:+
  15294. name: IntelliJ IDEA Annotations
  15295. copyrightHolder: JetBrains s.r.o.
  15296. license: The Apache Software License, Version 2.0
  15297. licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  15298. url: http://www.jetbrains.org
  15299. Licenses details:
  15300. Apache License
  15301. Version 2.0, January 2004
  15302. http://www.apache.org/licenses/
  15303. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  15304. 1. Definitions.
  15305. "License" shall mean the terms and conditions for use, reproduction,
  15306. and distribution as defined by Sections 1 through 9 of this document.
  15307. "Licensor" shall mean the copyright owner or entity authorized by
  15308. the copyright owner that is granting the License.
  15309. "Legal Entity" shall mean the union of the acting entity and all
  15310. other entities that control, are controlled by, or are under common
  15311. control with that entity. For the purposes of this definition,
  15312. "control" means (i) the power, direct or indirect, to cause the
  15313. direction or management of such entity, whether by contract or
  15314. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  15315. outstanding shares, or (iii) beneficial ownership of such entity.
  15316. "You" (or "Your") shall mean an individual or Legal Entity
  15317. exercising permissions granted by this License.
  15318. "Source" form shall mean the preferred form for making modifications,
  15319. including but not limited to software source code, documentation
  15320. source, and configuration files.
  15321. "Object" form shall mean any form resulting from mechanical
  15322. transformation or translation of a Source form, including but
  15323. not limited to compiled object code, generated documentation,
  15324. and conversions to other media types.
  15325. "Work" shall mean the work of authorship, whether in Source or
  15326. Object form, made available under the License, as indicated by a
  15327. copyright notice that is included in or attached to the work
  15328. (an example is provided in the Appendix below).
  15329. "Derivative Works" shall mean any work, whether in Source or Object
  15330. form, that is based on (or derived from) the Work and for which the
  15331. editorial revisions, annotations, elaborations, or other modifications
  15332. represent, as a whole, an original work of authorship. For the purposes
  15333. of this License, Derivative Works shall not include works that remain
  15334. separable from, or merely link (or bind by name) to the interfaces of,
  15335. the Work and Derivative Works thereof.
  15336. "Contribution" shall mean any work of authorship, including
  15337. the original version of the Work and any modifications or additions
  15338. to that Work or Derivative Works thereof, that is intentionally
  15339. submitted to Licensor for inclusion in the Work by the copyright owner
  15340. or by an individual or Legal Entity authorized to submit on behalf of
  15341. the copyright owner. For the purposes of this definition, "submitted"
  15342. means any form of electronic, verbal, or written communication sent
  15343. to the Licensor or its representatives, including but not limited to
  15344. communication on electronic mailing lists, source code control systems,
  15345. and issue tracking systems that are managed by, or on behalf of, the
  15346. Licensor for the purpose of discussing and improving the Work, but
  15347. excluding communication that is conspicuously marked or otherwise
  15348. designated in writing by the copyright owner as "Not a Contribution."
  15349. "Contributor" shall mean Licensor and any individual or Legal Entity
  15350. on behalf of whom a Contribution has been received by Licensor and
  15351. subsequently incorporated within the Work.
  15352. 2. Grant of Copyright License. Subject to the terms and conditions of
  15353. this License, each Contributor hereby grants to You a perpetual,
  15354. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15355. copyright license to reproduce, prepare Derivative Works of,
  15356. publicly display, publicly perform, sublicense, and distribute the
  15357. Work and such Derivative Works in Source or Object form.
  15358. 3. Grant of Patent License. Subject to the terms and conditions of
  15359. this License, each Contributor hereby grants to You a perpetual,
  15360. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15361. (except as stated in this section) patent license to make, have made,
  15362. use, offer to sell, sell, import, and otherwise transfer the Work,
  15363. where such license applies only to those patent claims licensable
  15364. by such Contributor that are necessarily infringed by their
  15365. Contribution(s) alone or by combination of their Contribution(s)
  15366. with the Work to which such Contribution(s) was submitted. If You
  15367. institute patent litigation against any entity (including a
  15368. cross-claim or counterclaim in a lawsuit) alleging that the Work
  15369. or a Contribution incorporated within the Work constitutes direct
  15370. or contributory patent infringement, then any patent licenses
  15371. granted to You under this License for that Work shall terminate
  15372. as of the date such litigation is filed.
  15373. 4. Redistribution. You may reproduce and distribute copies of the
  15374. Work or Derivative Works thereof in any medium, with or without
  15375. modifications, and in Source or Object form, provided that You
  15376. meet the following conditions:
  15377. (a) You must give any other recipients of the Work or
  15378. Derivative Works a copy of this License; and
  15379. (b) You must cause any modified files to carry prominent notices
  15380. stating that You changed the files; and
  15381. (c) You must retain, in the Source form of any Derivative Works
  15382. that You distribute, all copyright, patent, trademark, and
  15383. attribution notices from the Source form of the Work,
  15384. excluding those notices that do not pertain to any part of
  15385. the Derivative Works; and
  15386. (d) If the Work includes a "NOTICE" text file as part of its
  15387. distribution, then any Derivative Works that You distribute must
  15388. include a readable copy of the attribution notices contained
  15389. within such NOTICE file, excluding those notices that do not
  15390. pertain to any part of the Derivative Works, in at least one
  15391. of the following places: within a NOTICE text file distributed
  15392. as part of the Derivative Works; within the Source form or
  15393. documentation, if provided along with the Derivative Works; or,
  15394. within a display generated by the Derivative Works, if and
  15395. wherever such third-party notices normally appear. The contents
  15396. of the NOTICE file are for informational purposes only and
  15397. do not modify the License. You may add Your own attribution
  15398. notices within Derivative Works that You distribute, alongside
  15399. or as an addendum to the NOTICE text from the Work, provided
  15400. that such additional attribution notices cannot be construed
  15401. as modifying the License.
  15402. You may add Your own copyright statement to Your modifications and
  15403. may provide additional or different license terms and conditions
  15404. for use, reproduction, or distribution of Your modifications, or
  15405. for any such Derivative Works as a whole, provided Your use,
  15406. reproduction, and distribution of the Work otherwise complies with
  15407. the conditions stated in this License.
  15408. 5. Submission of Contributions. Unless You explicitly state otherwise,
  15409. any Contribution intentionally submitted for inclusion in the Work
  15410. by You to the Licensor shall be under the terms and conditions of
  15411. this License, without any additional terms or conditions.
  15412. Notwithstanding the above, nothing herein shall supersede or modify
  15413. the terms of any separate license agreement you may have executed
  15414. with Licensor regarding such Contributions.
  15415. 6. Trademarks. This License does not grant permission to use the trade
  15416. names, trademarks, service marks, or product names of the Licensor,
  15417. except as required for reasonable and customary use in describing the
  15418. origin of the Work and reproducing the content of the NOTICE file.
  15419. 7. Disclaimer of Warranty. Unless required by applicable law or
  15420. agreed to in writing, Licensor provides the Work (and each
  15421. Contributor provides its Contributions) on an "AS IS" BASIS,
  15422. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  15423. implied, including, without limitation, any warranties or conditions
  15424. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  15425. PARTICULAR PURPOSE. You are solely responsible for determining the
  15426. appropriateness of using or redistributing the Work and assume any
  15427. risks associated with Your exercise of permissions under this License.
  15428. 8. Limitation of Liability. In no event and under no legal theory,
  15429. whether in tort (including negligence), contract, or otherwise,
  15430. unless required by applicable law (such as deliberate and grossly
  15431. negligent acts) or agreed to in writing, shall any Contributor be
  15432. liable to You for damages, including any direct, indirect, special,
  15433. incidental, or consequential damages of any character arising as a
  15434. result of this License or out of the use or inability to use the
  15435. Work (including but not limited to damages for loss of goodwill,
  15436. work stoppage, computer failure or malfunction, or any and all
  15437. other commercial damages or losses), even if such Contributor
  15438. has been advised of the possibility of such damages.
  15439. 9. Accepting Warranty or Additional Liability. While redistributing
  15440. the Work or Derivative Works thereof, You may choose to offer,
  15441. and charge a fee for, acceptance of support, warranty, indemnity,
  15442. or other liability obligations and/or rights consistent with this
  15443. License. However, in accepting such obligations, You may act only
  15444. on Your own behalf and on Your sole responsibility, not on behalf
  15445. of any other Contributor, and only if You agree to indemnify,
  15446. defend, and hold each Contributor harmless for any liability
  15447. incurred by, or claims asserted against, such Contributor by reason
  15448. of your accepting any such warranty or additional liability.
  15449. END OF TERMS AND CONDITIONS
  15450. APPENDIX: How to apply the Apache License to your work.
  15451. To apply the Apache License to your work, attach the following
  15452. boilerplate notice, with the fields enclosed by brackets "[]"
  15453. replaced with your own identifying information. (Don't include
  15454. the brackets!) The text should be enclosed in the appropriate
  15455. comment syntax for the file format. We also recommend that a
  15456. file or class name and description of purpose be included on the
  15457. same "printed page" as the copyright notice for easier
  15458. identification within third-party archives.
  15459. Copyright [yyyy] [name of copyright owner]
  15460. Licensed under the Apache License, Version 2.0 (the "License");
  15461. you may not use this file except in compliance with the License.
  15462. You may obtain a copy of the License at
  15463. http://www.apache.org/licenses/LICENSE-2.0
  15464. Unless required by applicable law or agreed to in writing, software
  15465. distributed under the License is distributed on an "AS IS" BASIS,
  15466. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  15467. See the License for the specific language governing permissions and
  15468. limitations under the License.
  15469. Copyright (c) 2000-2011 INRIA, France Telecom
  15470. All rights reserved.
  15471. Redistribution and use in source and binary forms, with or without
  15472. modification, are permitted provided that the following conditions
  15473. are met:
  15474. 1. Redistributions of source code must retain the above copyright
  15475. notice, this list of conditions and the following disclaimer.
  15476. 2. Redistributions in binary form must reproduce the above copyright
  15477. notice, this list of conditions and the following disclaimer in the
  15478. documentation and/or other materials provided with the distribution.
  15479. 3. Neither the name of the copyright holders nor the names of its
  15480. contributors may be used to endorse or promote products derived from
  15481. this software without specific prior written permission.
  15482. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  15483. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  15484. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  15485. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  15486. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  15487. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  15488. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  15489. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  15490. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  15491. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  15492. THE POSSIBILITY OF SUCH DAMAGE.
  15493. Apache Commons Compress
  15494. Copyright 2002-2016 The Apache Software Foundation
  15495. This product includes software developed at
  15496. The Apache Software Foundation (http://www.apache.org/).
  15497. The files in the package org.apache.commons.compress.archivers.sevenz
  15498. were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/),
  15499. which has been placed in the public domain:
  15500. "LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html)
  15501. The MIT License
  15502. Copyright (c) 2004-2016 Paul R. Holser, Jr.
  15503. Permission is hereby granted, free of charge, to any person obtaining
  15504. a copy of this software and associated documentation files (the
  15505. "Software"), to deal in the Software without restriction, including
  15506. without limitation the rights to use, copy, modify, merge, publish,
  15507. distribute, sublicense, and/or sell copies of the Software, and to
  15508. permit persons to whom the Software is furnished to do so, subject to
  15509. the following conditions:
  15510. The above copyright notice and this permission notice shall be
  15511. included in all copies or substantial portions of the Software.
  15512. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  15513. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  15514. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  15515. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  15516. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  15517. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  15518. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  15519. ==============================================================================
  15520. Copyright (c) 2011 mingw-w64 project
  15521. Permission is hereby granted, free of charge, to any person obtaining a
  15522. copy of this software and associated documentation files (the "Software"),
  15523. to deal in the Software without restriction, including without limitation
  15524. the rights to use, copy, modify, merge, publish, distribute, sublicense,
  15525. and/or sell copies of the Software, and to permit persons to whom the
  15526. Software is furnished to do so, subject to the following conditions:
  15527. The above copyright notice and this permission notice shall be included in
  15528. all copies or substantial portions of the Software.
  15529. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  15530. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  15531. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  15532. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  15533. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  15534. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  15535. DEALINGS IN THE SOFTWARE.
  15536. /*
  15537. * Parts of this library are derived by:
  15538. *
  15539. * Posix Threads library for Microsoft Windows
  15540. *
  15541. * Use at own risk, there is no implied warranty to this code.
  15542. * It uses undocumented features of Microsoft Windows that can change
  15543. * at any time in the future.
  15544. *
  15545. * (C) 2010 Lockless Inc.
  15546. * All rights reserved.
  15547. *
  15548. * Redistribution and use in source and binary forms, with or without modification,
  15549. * are permitted provided that the following conditions are met:
  15550. *
  15551. *
  15552. * * Redistributions of source code must retain the above copyright notice,
  15553. * this list of conditions and the following disclaimer.
  15554. * * Redistributions in binary form must reproduce the above copyright notice,
  15555. * this list of conditions and the following disclaimer in the documentation
  15556. * and/or other materials provided with the distribution.
  15557. * * Neither the name of Lockless Inc. nor the names of its contributors may be
  15558. * used to endorse or promote products derived from this software without
  15559. * specific prior written permission.
  15560. *
  15561. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AN
  15562. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  15563. * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  15564. * IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  15565. * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  15566. * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  15567. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  15568. * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
  15569. * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  15570. * OF THE POSSIBILITY OF SUCH DAMAGE.
  15571. */
  15572. ==============================================================================
  15573. Copyright 2008 Google Inc. All rights reserved.
  15574. Redistribution and use in source and binary forms, with or without
  15575. modification, are permitted provided that the following conditions are
  15576. met:
  15577. * Redistributions of source code must retain the above copyright
  15578. notice, this list of conditions and the following disclaimer.
  15579. * Redistributions in binary form must reproduce the above
  15580. copyright notice, this list of conditions and the following disclaimer
  15581. in the documentation and/or other materials provided with the
  15582. distribution.
  15583. * Neither the name of Google Inc. nor the names of its
  15584. contributors may be used to endorse or promote products derived from
  15585. this software without specific prior written permission.
  15586. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  15587. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  15588. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  15589. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  15590. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  15591. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  15592. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  15593. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  15594. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  15595. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  15596. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  15597. Code generated by the Protocol Buffer compiler is owned by the owner
  15598. of the input file used when generating it. This code is not
  15599. standalone and requires a support library to be linked with it. This
  15600. support library is itself covered by the above license.
  15601. ==============================================================================
  15602. 2001 September 15
  15603. The author disclaims copyright to this source code. In place of
  15604. a legal notice, here is a blessing:
  15605. May you do good and not evil.
  15606. May you find forgiveness for yourself and forgive others.
  15607. May you share freely, never taking more than you give.
  15608. ==============================================================================
  15609. Copyright (c) 2010, The Android Open Source Project
  15610. Licensed under the Apache License, Version 2.0 (the "License");
  15611. you may not use this file except in compliance with the License.
  15612. Unless required by applicable law or agreed to in writing, software
  15613. distributed under the License is distributed on an "AS IS" BASIS,
  15614. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  15615. See the License for the specific language governing permissions and
  15616. limitations under the License.
  15617. Apache License
  15618. Version 2.0, January 2004
  15619. http://www.apache.org/licenses/
  15620. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  15621. 1. Definitions.
  15622. "License" shall mean the terms and conditions for use, reproduction,
  15623. and distribution as defined by Sections 1 through 9 of this document.
  15624. "Licensor" shall mean the copyright owner or entity authorized by
  15625. the copyright owner that is granting the License.
  15626. "Legal Entity" shall mean the union of the acting entity and all
  15627. other entities that control, are controlled by, or are under common
  15628. control with that entity. For the purposes of this definition,
  15629. "control" means (i) the power, direct or indirect, to cause the
  15630. direction or management of such entity, whether by contract or
  15631. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  15632. outstanding shares, or (iii) beneficial ownership of such entity.
  15633. "You" (or "Your") shall mean an individual or Legal Entity
  15634. exercising permissions granted by this License.
  15635. "Source" form shall mean the preferred form for making modifications,
  15636. including but not limited to software source code, documentation
  15637. source, and configuration files.
  15638. "Object" form shall mean any form resulting from mechanical
  15639. transformation or translation of a Source form, including but
  15640. not limited to compiled object code, generated documentation,
  15641. and conversions to other media types.
  15642. "Work" shall mean the work of authorship, whether in Source or
  15643. Object form, made available under the License, as indicated by a
  15644. copyright notice that is included in or attached to the work
  15645. (an example is provided in the Appendix below).
  15646. "Derivative Works" shall mean any work, whether in Source or Object
  15647. form, that is based on (or derived from) the Work and for which the
  15648. editorial revisions, annotations, elaborations, or other modifications
  15649. represent, as a whole, an original work of authorship. For the purposes
  15650. of this License, Derivative Works shall not include works that remain
  15651. separable from, or merely link (or bind by name) to the interfaces of,
  15652. the Work and Derivative Works thereof.
  15653. "Contribution" shall mean any work of authorship, including
  15654. the original version of the Work and any modifications or additions
  15655. to that Work or Derivative Works thereof, that is intentionally
  15656. submitted to Licensor for inclusion in the Work by the copyright owner
  15657. or by an individual or Legal Entity authorized to submit on behalf of
  15658. the copyright owner. For the purposes of this definition, "submitted"
  15659. means any form of electronic, verbal, or written communication sent
  15660. to the Licensor or its representatives, including but not limited to
  15661. communication on electronic mailing lists, source code control systems,
  15662. and issue tracking systems that are managed by, or on behalf of, the
  15663. Licensor for the purpose of discussing and improving the Work, but
  15664. excluding communication that is conspicuously marked or otherwise
  15665. designated in writing by the copyright owner as "Not a Contribution."
  15666. "Contributor" shall mean Licensor and any individual or Legal Entity
  15667. on behalf of whom a Contribution has been received by Licensor and
  15668. subsequently incorporated within the Work.
  15669. 2. Grant of Copyright License. Subject to the terms and conditions of
  15670. this License, each Contributor hereby grants to You a perpetual,
  15671. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15672. copyright license to reproduce, prepare Derivative Works of,
  15673. publicly display, publicly perform, sublicense, and distribute the
  15674. Work and such Derivative Works in Source or Object form.
  15675. 3. Grant of Patent License. Subject to the terms and conditions of
  15676. this License, each Contributor hereby grants to You a perpetual,
  15677. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15678. (except as stated in this section) patent license to make, have made,
  15679. use, offer to sell, sell, import, and otherwise transfer the Work,
  15680. where such license applies only to those patent claims licensable
  15681. by such Contributor that are necessarily infringed by their
  15682. Contribution(s) alone or by combination of their Contribution(s)
  15683. with the Work to which such Contribution(s) was submitted. If You
  15684. institute patent litigation against any entity (including a
  15685. cross-claim or counterclaim in a lawsuit) alleging that the Work
  15686. or a Contribution incorporated within the Work constitutes direct
  15687. or contributory patent infringement, then any patent licenses
  15688. granted to You under this License for that Work shall terminate
  15689. as of the date such litigation is filed.
  15690. 4. Redistribution. You may reproduce and distribute copies of the
  15691. Work or Derivative Works thereof in any medium, with or without
  15692. modifications, and in Source or Object form, provided that You
  15693. meet the following conditions:
  15694. (a) You must give any other recipients of the Work or
  15695. Derivative Works a copy of this License; and
  15696. (b) You must cause any modified files to carry prominent notices
  15697. stating that You changed the files; and
  15698. (c) You must retain, in the Source form of any Derivative Works
  15699. that You distribute, all copyright, patent, trademark, and
  15700. attribution notices from the Source form of the Work,
  15701. excluding those notices that do not pertain to any part of
  15702. the Derivative Works; and
  15703. (d) If the Work includes a "NOTICE" text file as part of its
  15704. distribution, then any Derivative Works that You distribute must
  15705. include a readable copy of the attribution notices contained
  15706. within such NOTICE file, excluding those notices that do not
  15707. pertain to any part of the Derivative Works, in at least one
  15708. of the following places: within a NOTICE text file distributed
  15709. as part of the Derivative Works; within the Source form or
  15710. documentation, if provided along with the Derivative Works; or,
  15711. within a display generated by the Derivative Works, if and
  15712. wherever such third-party notices normally appear. The contents
  15713. of the NOTICE file are for informational purposes only and
  15714. do not modify the License. You may add Your own attribution
  15715. notices within Derivative Works that You distribute, alongside
  15716. or as an addendum to the NOTICE text from the Work, provided
  15717. that such additional attribution notices cannot be construed
  15718. as modifying the License.
  15719. You may add Your own copyright statement to Your modifications and
  15720. may provide additional or different license terms and conditions
  15721. for use, reproduction, or distribution of Your modifications, or
  15722. for any such Derivative Works as a whole, provided Your use,
  15723. reproduction, and distribution of the Work otherwise complies with
  15724. the conditions stated in this License.
  15725. 5. Submission of Contributions. Unless You explicitly state otherwise,
  15726. any Contribution intentionally submitted for inclusion in the Work
  15727. by You to the Licensor shall be under the terms and conditions of
  15728. this License, without any additional terms or conditions.
  15729. Notwithstanding the above, nothing herein shall supersede or modify
  15730. the terms of any separate license agreement you may have executed
  15731. with Licensor regarding such Contributions.
  15732. 6. Trademarks. This License does not grant permission to use the trade
  15733. names, trademarks, service marks, or product names of the Licensor,
  15734. except as required for reasonable and customary use in describing the
  15735. origin of the Work and reproducing the content of the NOTICE file.
  15736. 7. Disclaimer of Warranty. Unless required by applicable law or
  15737. agreed to in writing, Licensor provides the Work (and each
  15738. Contributor provides its Contributions) on an "AS IS" BASIS,
  15739. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  15740. implied, including, without limitation, any warranties or conditions
  15741. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  15742. PARTICULAR PURPOSE. You are solely responsible for determining the
  15743. appropriateness of using or redistributing the Work and assume any
  15744. risks associated with Your exercise of permissions under this License.
  15745. 8. Limitation of Liability. In no event and under no legal theory,
  15746. whether in tort (including negligence), contract, or otherwise,
  15747. unless required by applicable law (such as deliberate and grossly
  15748. negligent acts) or agreed to in writing, shall any Contributor be
  15749. liable to You for damages, including any direct, indirect, special,
  15750. incidental, or consequential damages of any character arising as a
  15751. result of this License or out of the use or inability to use the
  15752. Work (including but not limited to damages for loss of goodwill,
  15753. work stoppage, computer failure or malfunction, or any and all
  15754. other commercial damages or losses), even if such Contributor
  15755. has been advised of the possibility of such damages.
  15756. 9. Accepting Warranty or Additional Liability. While redistributing
  15757. the Work or Derivative Works thereof, You may choose to offer,
  15758. and charge a fee for, acceptance of support, warranty, indemnity,
  15759. or other liability obligations and/or rights consistent with this
  15760. License. However, in accepting such obligations, You may act only
  15761. on Your own behalf and on Your sole responsibility, not on behalf
  15762. of any other Contributor, and only if You agree to indemnify,
  15763. defend, and hold each Contributor harmless for any liability
  15764. incurred by, or claims asserted against, such Contributor by reason
  15765. of your accepting any such warranty or additional liability.
  15766. END OF TERMS AND CONDITIONS
  15767. ==============================================================================
  15768. Copyright (c) 2005-2019, The Android Open Source Project
  15769. Licensed under the Apache License, Version 2.0 (the "License");
  15770. you may not use this file except in compliance with the License.
  15771. Unless required by applicable law or agreed to in writing, software
  15772. distributed under the License is distributed on an "AS IS" BASIS,
  15773. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  15774. See the License for the specific language governing permissions and
  15775. limitations under the License.
  15776. Apache License
  15777. Version 2.0, January 2004
  15778. http://www.apache.org/licenses/
  15779. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  15780. 1. Definitions.
  15781. "License" shall mean the terms and conditions for use, reproduction,
  15782. and distribution as defined by Sections 1 through 9 of this document.
  15783. "Licensor" shall mean the copyright owner or entity authorized by
  15784. the copyright owner that is granting the License.
  15785. "Legal Entity" shall mean the union of the acting entity and all
  15786. other entities that control, are controlled by, or are under common
  15787. control with that entity. For the purposes of this definition,
  15788. "control" means (i) the power, direct or indirect, to cause the
  15789. direction or management of such entity, whether by contract or
  15790. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  15791. outstanding shares, or (iii) beneficial ownership of such entity.
  15792. "You" (or "Your") shall mean an individual or Legal Entity
  15793. exercising permissions granted by this License.
  15794. "Source" form shall mean the preferred form for making modifications,
  15795. including but not limited to software source code, documentation
  15796. source, and configuration files.
  15797. "Object" form shall mean any form resulting from mechanical
  15798. transformation or translation of a Source form, including but
  15799. not limited to compiled object code, generated documentation,
  15800. and conversions to other media types.
  15801. "Work" shall mean the work of authorship, whether in Source or
  15802. Object form, made available under the License, as indicated by a
  15803. copyright notice that is included in or attached to the work
  15804. (an example is provided in the Appendix below).
  15805. "Derivative Works" shall mean any work, whether in Source or Object
  15806. form, that is based on (or derived from) the Work and for which the
  15807. editorial revisions, annotations, elaborations, or other modifications
  15808. represent, as a whole, an original work of authorship. For the purposes
  15809. of this License, Derivative Works shall not include works that remain
  15810. separable from, or merely link (or bind by name) to the interfaces of,
  15811. the Work and Derivative Works thereof.
  15812. "Contribution" shall mean any work of authorship, including
  15813. the original version of the Work and any modifications or additions
  15814. to that Work or Derivative Works thereof, that is intentionally
  15815. submitted to Licensor for inclusion in the Work by the copyright owner
  15816. or by an individual or Legal Entity authorized to submit on behalf of
  15817. the copyright owner. For the purposes of this definition, "submitted"
  15818. means any form of electronic, verbal, or written communication sent
  15819. to the Licensor or its representatives, including but not limited to
  15820. communication on electronic mailing lists, source code control systems,
  15821. and issue tracking systems that are managed by, or on behalf of, the
  15822. Licensor for the purpose of discussing and improving the Work, but
  15823. excluding communication that is conspicuously marked or otherwise
  15824. designated in writing by the copyright owner as "Not a Contribution."
  15825. "Contributor" shall mean Licensor and any individual or Legal Entity
  15826. on behalf of whom a Contribution has been received by Licensor and
  15827. subsequently incorporated within the Work.
  15828. 2. Grant of Copyright License. Subject to the terms and conditions of
  15829. this License, each Contributor hereby grants to You a perpetual,
  15830. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15831. copyright license to reproduce, prepare Derivative Works of,
  15832. publicly display, publicly perform, sublicense, and distribute the
  15833. Work and such Derivative Works in Source or Object form.
  15834. 3. Grant of Patent License. Subject to the terms and conditions of
  15835. this License, each Contributor hereby grants to You a perpetual,
  15836. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15837. (except as stated in this section) patent license to make, have made,
  15838. use, offer to sell, sell, import, and otherwise transfer the Work,
  15839. where such license applies only to those patent claims licensable
  15840. by such Contributor that are necessarily infringed by their
  15841. Contribution(s) alone or by combination of their Contribution(s)
  15842. with the Work to which such Contribution(s) was submitted. If You
  15843. institute patent litigation against any entity (including a
  15844. cross-claim or counterclaim in a lawsuit) alleging that the Work
  15845. or a Contribution incorporated within the Work constitutes direct
  15846. or contributory patent infringement, then any patent licenses
  15847. granted to You under this License for that Work shall terminate
  15848. as of the date such litigation is filed.
  15849. 4. Redistribution. You may reproduce and distribute copies of the
  15850. Work or Derivative Works thereof in any medium, with or without
  15851. modifications, and in Source or Object form, provided that You
  15852. meet the following conditions:
  15853. (a) You must give any other recipients of the Work or
  15854. Derivative Works a copy of this License; and
  15855. (b) You must cause any modified files to carry prominent notices
  15856. stating that You changed the files; and
  15857. (c) You must retain, in the Source form of any Derivative Works
  15858. that You distribute, all copyright, patent, trademark, and
  15859. attribution notices from the Source form of the Work,
  15860. excluding those notices that do not pertain to any part of
  15861. the Derivative Works; and
  15862. (d) If the Work includes a "NOTICE" text file as part of its
  15863. distribution, then any Derivative Works that You distribute must
  15864. include a readable copy of the attribution notices contained
  15865. within such NOTICE file, excluding those notices that do not
  15866. pertain to any part of the Derivative Works, in at least one
  15867. of the following places: within a NOTICE text file distributed
  15868. as part of the Derivative Works; within the Source form or
  15869. documentation, if provided along with the Derivative Works; or,
  15870. within a display generated by the Derivative Works, if and
  15871. wherever such third-party notices normally appear. The contents
  15872. of the NOTICE file are for informational purposes only and
  15873. do not modify the License. You may add Your own attribution
  15874. notices within Derivative Works that You distribute, alongside
  15875. or as an addendum to the NOTICE text from the Work, provided
  15876. that such additional attribution notices cannot be construed
  15877. as modifying the License.
  15878. You may add Your own copyright statement to Your modifications and
  15879. may provide additional or different license terms and conditions
  15880. for use, reproduction, or distribution of Your modifications, or
  15881. for any such Derivative Works as a whole, provided Your use,
  15882. reproduction, and distribution of the Work otherwise complies with
  15883. the conditions stated in this License.
  15884. 5. Submission of Contributions. Unless You explicitly state otherwise,
  15885. any Contribution intentionally submitted for inclusion in the Work
  15886. by You to the Licensor shall be under the terms and conditions of
  15887. this License, without any additional terms or conditions.
  15888. Notwithstanding the above, nothing herein shall supersede or modify
  15889. the terms of any separate license agreement you may have executed
  15890. with Licensor regarding such Contributions.
  15891. 6. Trademarks. This License does not grant permission to use the trade
  15892. names, trademarks, service marks, or product names of the Licensor,
  15893. except as required for reasonable and customary use in describing the
  15894. origin of the Work and reproducing the content of the NOTICE file.
  15895. 7. Disclaimer of Warranty. Unless required by applicable law or
  15896. agreed to in writing, Licensor provides the Work (and each
  15897. Contributor provides its Contributions) on an "AS IS" BASIS,
  15898. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  15899. implied, including, without limitation, any warranties or conditions
  15900. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  15901. PARTICULAR PURPOSE. You are solely responsible for determining the
  15902. appropriateness of using or redistributing the Work and assume any
  15903. risks associated with Your exercise of permissions under this License.
  15904. 8. Limitation of Liability. In no event and under no legal theory,
  15905. whether in tort (including negligence), contract, or otherwise,
  15906. unless required by applicable law (such as deliberate and grossly
  15907. negligent acts) or agreed to in writing, shall any Contributor be
  15908. liable to You for damages, including any direct, indirect, special,
  15909. incidental, or consequential damages of any character arising as a
  15910. result of this License or out of the use or inability to use the
  15911. Work (including but not limited to damages for loss of goodwill,
  15912. work stoppage, computer failure or malfunction, or any and all
  15913. other commercial damages or losses), even if such Contributor
  15914. has been advised of the possibility of such damages.
  15915. 9. Accepting Warranty or Additional Liability. While redistributing
  15916. the Work or Derivative Works thereof, You may choose to offer,
  15917. and charge a fee for, acceptance of support, warranty, indemnity,
  15918. or other liability obligations and/or rights consistent with this
  15919. License. However, in accepting such obligations, You may act only
  15920. on Your own behalf and on Your sole responsibility, not on behalf
  15921. of any other Contributor, and only if You agree to indemnify,
  15922. defend, and hold each Contributor harmless for any liability
  15923. incurred by, or claims asserted against, such Contributor by reason
  15924. of your accepting any such warranty or additional liability.
  15925. END OF TERMS AND CONDITIONS
  15926. ==============================================================================
  15927. Apache License
  15928. Version 2.0, January 2004
  15929. http://www.apache.org/licenses/
  15930. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  15931. 1. Definitions.
  15932. "License" shall mean the terms and conditions for use, reproduction,
  15933. and distribution as defined by Sections 1 through 9 of this document.
  15934. "Licensor" shall mean the copyright owner or entity authorized by
  15935. the copyright owner that is granting the License.
  15936. "Legal Entity" shall mean the union of the acting entity and all
  15937. other entities that control, are controlled by, or are under common
  15938. control with that entity. For the purposes of this definition,
  15939. "control" means (i) the power, direct or indirect, to cause the
  15940. direction or management of such entity, whether by contract or
  15941. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  15942. outstanding shares, or (iii) beneficial ownership of such entity.
  15943. "You" (or "Your") shall mean an individual or Legal Entity
  15944. exercising permissions granted by this License.
  15945. "Source" form shall mean the preferred form for making modifications,
  15946. including but not limited to software source code, documentation
  15947. source, and configuration files.
  15948. "Object" form shall mean any form resulting from mechanical
  15949. transformation or translation of a Source form, including but
  15950. not limited to compiled object code, generated documentation,
  15951. and conversions to other media types.
  15952. "Work" shall mean the work of authorship, whether in Source or
  15953. Object form, made available under the License, as indicated by a
  15954. copyright notice that is included in or attached to the work
  15955. (an example is provided in the Appendix below).
  15956. "Derivative Works" shall mean any work, whether in Source or Object
  15957. form, that is based on (or derived from) the Work and for which the
  15958. editorial revisions, annotations, elaborations, or other modifications
  15959. represent, as a whole, an original work of authorship. For the purposes
  15960. of this License, Derivative Works shall not include works that remain
  15961. separable from, or merely link (or bind by name) to the interfaces of,
  15962. the Work and Derivative Works thereof.
  15963. "Contribution" shall mean any work of authorship, including
  15964. the original version of the Work and any modifications or additions
  15965. to that Work or Derivative Works thereof, that is intentionally
  15966. submitted to Licensor for inclusion in the Work by the copyright owner
  15967. or by an individual or Legal Entity authorized to submit on behalf of
  15968. the copyright owner. For the purposes of this definition, "submitted"
  15969. means any form of electronic, verbal, or written communication sent
  15970. to the Licensor or its representatives, including but not limited to
  15971. communication on electronic mailing lists, source code control systems,
  15972. and issue tracking systems that are managed by, or on behalf of, the
  15973. Licensor for the purpose of discussing and improving the Work, but
  15974. excluding communication that is conspicuously marked or otherwise
  15975. designated in writing by the copyright owner as "Not a Contribution."
  15976. "Contributor" shall mean Licensor and any individual or Legal Entity
  15977. on behalf of whom a Contribution has been received by Licensor and
  15978. subsequently incorporated within the Work.
  15979. 2. Grant of Copyright License. Subject to the terms and conditions of
  15980. this License, each Contributor hereby grants to You a perpetual,
  15981. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15982. copyright license to reproduce, prepare Derivative Works of,
  15983. publicly display, publicly perform, sublicense, and distribute the
  15984. Work and such Derivative Works in Source or Object form.
  15985. 3. Grant of Patent License. Subject to the terms and conditions of
  15986. this License, each Contributor hereby grants to You a perpetual,
  15987. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15988. (except as stated in this section) patent license to make, have made,
  15989. use, offer to sell, sell, import, and otherwise transfer the Work,
  15990. where such license applies only to those patent claims licensable
  15991. by such Contributor that are necessarily infringed by their
  15992. Contribution(s) alone or by combination of their Contribution(s)
  15993. with the Work to which such Contribution(s) was submitted. If You
  15994. institute patent litigation against any entity (including a
  15995. cross-claim or counterclaim in a lawsuit) alleging that the Work
  15996. or a Contribution incorporated within the Work constitutes direct
  15997. or contributory patent infringement, then any patent licenses
  15998. granted to You under this License for that Work shall terminate
  15999. as of the date such litigation is filed.
  16000. 4. Redistribution. You may reproduce and distribute copies of the
  16001. Work or Derivative Works thereof in any medium, with or without
  16002. modifications, and in Source or Object form, provided that You
  16003. meet the following conditions:
  16004. (a) You must give any other recipients of the Work or
  16005. Derivative Works a copy of this License; and
  16006. (b) You must cause any modified files to carry prominent notices
  16007. stating that You changed the files; and
  16008. (c) You must retain, in the Source form of any Derivative Works
  16009. that You distribute, all copyright, patent, trademark, and
  16010. attribution notices from the Source form of the Work,
  16011. excluding those notices that do not pertain to any part of
  16012. the Derivative Works; and
  16013. (d) If the Work includes a "NOTICE" text file as part of its
  16014. distribution, then any Derivative Works that You distribute must
  16015. include a readable copy of the attribution notices contained
  16016. within such NOTICE file, excluding those notices that do not
  16017. pertain to any part of the Derivative Works, in at least one
  16018. of the following places: within a NOTICE text file distributed
  16019. as part of the Derivative Works; within the Source form or
  16020. documentation, if provided along with the Derivative Works; or,
  16021. within a display generated by the Derivative Works, if and
  16022. wherever such third-party notices normally appear. The contents
  16023. of the NOTICE file are for informational purposes only and
  16024. do not modify the License. You may add Your own attribution
  16025. notices within Derivative Works that You distribute, alongside
  16026. or as an addendum to the NOTICE text from the Work, provided
  16027. that such additional attribution notices cannot be construed
  16028. as modifying the License.
  16029. You may add Your own copyright statement to Your modifications and
  16030. may provide additional or different license terms and conditions
  16031. for use, reproduction, or distribution of Your modifications, or
  16032. for any such Derivative Works as a whole, provided Your use,
  16033. reproduction, and distribution of the Work otherwise complies with
  16034. the conditions stated in this License.
  16035. 5. Submission of Contributions. Unless You explicitly state otherwise,
  16036. any Contribution intentionally submitted for inclusion in the Work
  16037. by You to the Licensor shall be under the terms and conditions of
  16038. this License, without any additional terms or conditions.
  16039. Notwithstanding the above, nothing herein shall supersede or modify
  16040. the terms of any separate license agreement you may have executed
  16041. with Licensor regarding such Contributions.
  16042. 6. Trademarks. This License does not grant permission to use the trade
  16043. names, trademarks, service marks, or product names of the Licensor,
  16044. except as required for reasonable and customary use in describing the
  16045. origin of the Work and reproducing the content of the NOTICE file.
  16046. 7. Disclaimer of Warranty. Unless required by applicable law or
  16047. agreed to in writing, Licensor provides the Work (and each
  16048. Contributor provides its Contributions) on an "AS IS" BASIS,
  16049. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  16050. implied, including, without limitation, any warranties or conditions
  16051. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  16052. PARTICULAR PURPOSE. You are solely responsible for determining the
  16053. appropriateness of using or redistributing the Work and assume any
  16054. risks associated with Your exercise of permissions under this License.
  16055. 8. Limitation of Liability. In no event and under no legal theory,
  16056. whether in tort (including negligence), contract, or otherwise,
  16057. unless required by applicable law (such as deliberate and grossly
  16058. negligent acts) or agreed to in writing, shall any Contributor be
  16059. liable to You for damages, including any direct, indirect, special,
  16060. incidental, or consequential damages of any character arising as a
  16061. result of this License or out of the use or inability to use the
  16062. Work (including but not limited to damages for loss of goodwill,
  16063. work stoppage, computer failure or malfunction, or any and all
  16064. other commercial damages or losses), even if such Contributor
  16065. has been advised of the possibility of such damages.
  16066. 9. Accepting Warranty or Additional Liability. While redistributing
  16067. the Work or Derivative Works thereof, You may choose to offer,
  16068. and charge a fee for, acceptance of support, warranty, indemnity,
  16069. or other liability obligations and/or rights consistent with this
  16070. License. However, in accepting such obligations, You may act only
  16071. on Your own behalf and on Your sole responsibility, not on behalf
  16072. of any other Contributor, and only if You agree to indemnify,
  16073. defend, and hold each Contributor harmless for any liability
  16074. incurred by, or claims asserted against, such Contributor by reason
  16075. of your accepting any such warranty or additional liability.
  16076. END OF TERMS AND CONDITIONS
  16077. APPENDIX: How to apply the Apache License to your work.
  16078. To apply the Apache License to your work, attach the following
  16079. boilerplate notice, with the fields enclosed by brackets "[]"
  16080. replaced with your own identifying information. (Don't include
  16081. the brackets!) The text should be enclosed in the appropriate
  16082. comment syntax for the file format. We also recommend that a
  16083. file or class name and description of purpose be included on the
  16084. same "printed page" as the copyright notice for easier
  16085. identification within third-party archives.
  16086. Copyright [yyyy] [name of copyright owner]
  16087. Licensed under the Apache License, Version 2.0 (the "License");
  16088. you may not use this file except in compliance with the License.
  16089. You may obtain a copy of the License at
  16090. http://www.apache.org/licenses/LICENSE-2.0
  16091. Unless required by applicable law or agreed to in writing, software
  16092. distributed under the License is distributed on an "AS IS" BASIS,
  16093. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16094. See the License for the specific language governing permissions and
  16095. limitations under the License.
  16096. Copyright 2010 The Chromium Authors. All rights reserved.
  16097. Redistribution and use in source and binary forms, with or without
  16098. modification, are permitted provided that the following conditions are
  16099. met:
  16100. * Redistributions of source code must retain the above copyright
  16101. notice, this list of conditions and the following disclaimer.
  16102. * Redistributions in binary form must reproduce the above
  16103. copyright notice, this list of conditions and the following disclaimer
  16104. in the documentation and/or other materials provided with the
  16105. distribution.
  16106. * Neither the name of Google Inc. nor the names of its
  16107. contributors may be used to endorse or promote products derived from
  16108. this software without specific prior written permission.
  16109. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  16110. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  16111. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  16112. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  16113. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  16114. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  16115. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  16116. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  16117. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  16118. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  16119. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  16120. ==============================================================================
  16121. Copyright (c) 2005-2014, The Android Open Source Project
  16122. Licensed under the Apache License, Version 2.0 (the "License");
  16123. you may not use this file except in compliance with the License.
  16124. Unless required by applicable law or agreed to in writing, software
  16125. distributed under the License is distributed on an "AS IS" BASIS,
  16126. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16127. See the License for the specific language governing permissions and
  16128. limitations under the License.
  16129. Apache License
  16130. Version 2.0, January 2004
  16131. http://www.apache.org/licenses/
  16132. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  16133. 1. Definitions.
  16134. "License" shall mean the terms and conditions for use, reproduction,
  16135. and distribution as defined by Sections 1 through 9 of this document.
  16136. "Licensor" shall mean the copyright owner or entity authorized by
  16137. the copyright owner that is granting the License.
  16138. "Legal Entity" shall mean the union of the acting entity and all
  16139. other entities that control, are controlled by, or are under common
  16140. control with that entity. For the purposes of this definition,
  16141. "control" means (i) the power, direct or indirect, to cause the
  16142. direction or management of such entity, whether by contract or
  16143. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  16144. outstanding shares, or (iii) beneficial ownership of such entity.
  16145. "You" (or "Your") shall mean an individual or Legal Entity
  16146. exercising permissions granted by this License.
  16147. "Source" form shall mean the preferred form for making modifications,
  16148. including but not limited to software source code, documentation
  16149. source, and configuration files.
  16150. "Object" form shall mean any form resulting from mechanical
  16151. transformation or translation of a Source form, including but
  16152. not limited to compiled object code, generated documentation,
  16153. and conversions to other media types.
  16154. "Work" shall mean the work of authorship, whether in Source or
  16155. Object form, made available under the License, as indicated by a
  16156. copyright notice that is included in or attached to the work
  16157. (an example is provided in the Appendix below).
  16158. "Derivative Works" shall mean any work, whether in Source or Object
  16159. form, that is based on (or derived from) the Work and for which the
  16160. editorial revisions, annotations, elaborations, or other modifications
  16161. represent, as a whole, an original work of authorship. For the purposes
  16162. of this License, Derivative Works shall not include works that remain
  16163. separable from, or merely link (or bind by name) to the interfaces of,
  16164. the Work and Derivative Works thereof.
  16165. "Contribution" shall mean any work of authorship, including
  16166. the original version of the Work and any modifications or additions
  16167. to that Work or Derivative Works thereof, that is intentionally
  16168. submitted to Licensor for inclusion in the Work by the copyright owner
  16169. or by an individual or Legal Entity authorized to submit on behalf of
  16170. the copyright owner. For the purposes of this definition, "submitted"
  16171. means any form of electronic, verbal, or written communication sent
  16172. to the Licensor or its representatives, including but not limited to
  16173. communication on electronic mailing lists, source code control systems,
  16174. and issue tracking systems that are managed by, or on behalf of, the
  16175. Licensor for the purpose of discussing and improving the Work, but
  16176. excluding communication that is conspicuously marked or otherwise
  16177. designated in writing by the copyright owner as "Not a Contribution."
  16178. "Contributor" shall mean Licensor and any individual or Legal Entity
  16179. on behalf of whom a Contribution has been received by Licensor and
  16180. subsequently incorporated within the Work.
  16181. 2. Grant of Copyright License. Subject to the terms and conditions of
  16182. this License, each Contributor hereby grants to You a perpetual,
  16183. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16184. copyright license to reproduce, prepare Derivative Works of,
  16185. publicly display, publicly perform, sublicense, and distribute the
  16186. Work and such Derivative Works in Source or Object form.
  16187. 3. Grant of Patent License. Subject to the terms and conditions of
  16188. this License, each Contributor hereby grants to You a perpetual,
  16189. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16190. (except as stated in this section) patent license to make, have made,
  16191. use, offer to sell, sell, import, and otherwise transfer the Work,
  16192. where such license applies only to those patent claims licensable
  16193. by such Contributor that are necessarily infringed by their
  16194. Contribution(s) alone or by combination of their Contribution(s)
  16195. with the Work to which such Contribution(s) was submitted. If You
  16196. institute patent litigation against any entity (including a
  16197. cross-claim or counterclaim in a lawsuit) alleging that the Work
  16198. or a Contribution incorporated within the Work constitutes direct
  16199. or contributory patent infringement, then any patent licenses
  16200. granted to You under this License for that Work shall terminate
  16201. as of the date such litigation is filed.
  16202. 4. Redistribution. You may reproduce and distribute copies of the
  16203. Work or Derivative Works thereof in any medium, with or without
  16204. modifications, and in Source or Object form, provided that You
  16205. meet the following conditions:
  16206. (a) You must give any other recipients of the Work or
  16207. Derivative Works a copy of this License; and
  16208. (b) You must cause any modified files to carry prominent notices
  16209. stating that You changed the files; and
  16210. (c) You must retain, in the Source form of any Derivative Works
  16211. that You distribute, all copyright, patent, trademark, and
  16212. attribution notices from the Source form of the Work,
  16213. excluding those notices that do not pertain to any part of
  16214. the Derivative Works; and
  16215. (d) If the Work includes a "NOTICE" text file as part of its
  16216. distribution, then any Derivative Works that You distribute must
  16217. include a readable copy of the attribution notices contained
  16218. within such NOTICE file, excluding those notices that do not
  16219. pertain to any part of the Derivative Works, in at least one
  16220. of the following places: within a NOTICE text file distributed
  16221. as part of the Derivative Works; within the Source form or
  16222. documentation, if provided along with the Derivative Works; or,
  16223. within a display generated by the Derivative Works, if and
  16224. wherever such third-party notices normally appear. The contents
  16225. of the NOTICE file are for informational purposes only and
  16226. do not modify the License. You may add Your own attribution
  16227. notices within Derivative Works that You distribute, alongside
  16228. or as an addendum to the NOTICE text from the Work, provided
  16229. that such additional attribution notices cannot be construed
  16230. as modifying the License.
  16231. You may add Your own copyright statement to Your modifications and
  16232. may provide additional or different license terms and conditions
  16233. for use, reproduction, or distribution of Your modifications, or
  16234. for any such Derivative Works as a whole, provided Your use,
  16235. reproduction, and distribution of the Work otherwise complies with
  16236. the conditions stated in this License.
  16237. 5. Submission of Contributions. Unless You explicitly state otherwise,
  16238. any Contribution intentionally submitted for inclusion in the Work
  16239. by You to the Licensor shall be under the terms and conditions of
  16240. this License, without any additional terms or conditions.
  16241. Notwithstanding the above, nothing herein shall supersede or modify
  16242. the terms of any separate license agreement you may have executed
  16243. with Licensor regarding such Contributions.
  16244. 6. Trademarks. This License does not grant permission to use the trade
  16245. names, trademarks, service marks, or product names of the Licensor,
  16246. except as required for reasonable and customary use in describing the
  16247. origin of the Work and reproducing the content of the NOTICE file.
  16248. 7. Disclaimer of Warranty. Unless required by applicable law or
  16249. agreed to in writing, Licensor provides the Work (and each
  16250. Contributor provides its Contributions) on an "AS IS" BASIS,
  16251. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  16252. implied, including, without limitation, any warranties or conditions
  16253. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  16254. PARTICULAR PURPOSE. You are solely responsible for determining the
  16255. appropriateness of using or redistributing the Work and assume any
  16256. risks associated with Your exercise of permissions under this License.
  16257. 8. Limitation of Liability. In no event and under no legal theory,
  16258. whether in tort (including negligence), contract, or otherwise,
  16259. unless required by applicable law (such as deliberate and grossly
  16260. negligent acts) or agreed to in writing, shall any Contributor be
  16261. liable to You for damages, including any direct, indirect, special,
  16262. incidental, or consequential damages of any character arising as a
  16263. result of this License or out of the use or inability to use the
  16264. Work (including but not limited to damages for loss of goodwill,
  16265. work stoppage, computer failure or malfunction, or any and all
  16266. other commercial damages or losses), even if such Contributor
  16267. has been advised of the possibility of such damages.
  16268. 9. Accepting Warranty or Additional Liability. While redistributing
  16269. the Work or Derivative Works thereof, You may choose to offer,
  16270. and charge a fee for, acceptance of support, warranty, indemnity,
  16271. or other liability obligations and/or rights consistent with this
  16272. License. However, in accepting such obligations, You may act only
  16273. on Your own behalf and on Your sole responsibility, not on behalf
  16274. of any other Contributor, and only if You agree to indemnify,
  16275. defend, and hold each Contributor harmless for any liability
  16276. incurred by, or claims asserted against, such Contributor by reason
  16277. of your accepting any such warranty or additional liability.
  16278. END OF TERMS AND CONDITIONS
  16279. ==============================================================================
  16280. Copyright (c) 2005-2013, The Android Open Source Project
  16281. Licensed under the Apache License, Version 2.0 (the "License");
  16282. you may not use this file except in compliance with the License.
  16283. Unless required by applicable law or agreed to in writing, software
  16284. distributed under the License is distributed on an "AS IS" BASIS,
  16285. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16286. See the License for the specific language governing permissions and
  16287. limitations under the License.
  16288. Apache License
  16289. Version 2.0, January 2004
  16290. http://www.apache.org/licenses/
  16291. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  16292. 1. Definitions.
  16293. "License" shall mean the terms and conditions for use, reproduction,
  16294. and distribution as defined by Sections 1 through 9 of this document.
  16295. "Licensor" shall mean the copyright owner or entity authorized by
  16296. the copyright owner that is granting the License.
  16297. "Legal Entity" shall mean the union of the acting entity and all
  16298. other entities that control, are controlled by, or are under common
  16299. control with that entity. For the purposes of this definition,
  16300. "control" means (i) the power, direct or indirect, to cause the
  16301. direction or management of such entity, whether by contract or
  16302. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  16303. outstanding shares, or (iii) beneficial ownership of such entity.
  16304. "You" (or "Your") shall mean an individual or Legal Entity
  16305. exercising permissions granted by this License.
  16306. "Source" form shall mean the preferred form for making modifications,
  16307. including but not limited to software source code, documentation
  16308. source, and configuration files.
  16309. "Object" form shall mean any form resulting from mechanical
  16310. transformation or translation of a Source form, including but
  16311. not limited to compiled object code, generated documentation,
  16312. and conversions to other media types.
  16313. "Work" shall mean the work of authorship, whether in Source or
  16314. Object form, made available under the License, as indicated by a
  16315. copyright notice that is included in or attached to the work
  16316. (an example is provided in the Appendix below).
  16317. "Derivative Works" shall mean any work, whether in Source or Object
  16318. form, that is based on (or derived from) the Work and for which the
  16319. editorial revisions, annotations, elaborations, or other modifications
  16320. represent, as a whole, an original work of authorship. For the purposes
  16321. of this License, Derivative Works shall not include works that remain
  16322. separable from, or merely link (or bind by name) to the interfaces of,
  16323. the Work and Derivative Works thereof.
  16324. "Contribution" shall mean any work of authorship, including
  16325. the original version of the Work and any modifications or additions
  16326. to that Work or Derivative Works thereof, that is intentionally
  16327. submitted to Licensor for inclusion in the Work by the copyright owner
  16328. or by an individual or Legal Entity authorized to submit on behalf of
  16329. the copyright owner. For the purposes of this definition, "submitted"
  16330. means any form of electronic, verbal, or written communication sent
  16331. to the Licensor or its representatives, including but not limited to
  16332. communication on electronic mailing lists, source code control systems,
  16333. and issue tracking systems that are managed by, or on behalf of, the
  16334. Licensor for the purpose of discussing and improving the Work, but
  16335. excluding communication that is conspicuously marked or otherwise
  16336. designated in writing by the copyright owner as "Not a Contribution."
  16337. "Contributor" shall mean Licensor and any individual or Legal Entity
  16338. on behalf of whom a Contribution has been received by Licensor and
  16339. subsequently incorporated within the Work.
  16340. 2. Grant of Copyright License. Subject to the terms and conditions of
  16341. this License, each Contributor hereby grants to You a perpetual,
  16342. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16343. copyright license to reproduce, prepare Derivative Works of,
  16344. publicly display, publicly perform, sublicense, and distribute the
  16345. Work and such Derivative Works in Source or Object form.
  16346. 3. Grant of Patent License. Subject to the terms and conditions of
  16347. this License, each Contributor hereby grants to You a perpetual,
  16348. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16349. (except as stated in this section) patent license to make, have made,
  16350. use, offer to sell, sell, import, and otherwise transfer the Work,
  16351. where such license applies only to those patent claims licensable
  16352. by such Contributor that are necessarily infringed by their
  16353. Contribution(s) alone or by combination of their Contribution(s)
  16354. with the Work to which such Contribution(s) was submitted. If You
  16355. institute patent litigation against any entity (including a
  16356. cross-claim or counterclaim in a lawsuit) alleging that the Work
  16357. or a Contribution incorporated within the Work constitutes direct
  16358. or contributory patent infringement, then any patent licenses
  16359. granted to You under this License for that Work shall terminate
  16360. as of the date such litigation is filed.
  16361. 4. Redistribution. You may reproduce and distribute copies of the
  16362. Work or Derivative Works thereof in any medium, with or without
  16363. modifications, and in Source or Object form, provided that You
  16364. meet the following conditions:
  16365. (a) You must give any other recipients of the Work or
  16366. Derivative Works a copy of this License; and
  16367. (b) You must cause any modified files to carry prominent notices
  16368. stating that You changed the files; and
  16369. (c) You must retain, in the Source form of any Derivative Works
  16370. that You distribute, all copyright, patent, trademark, and
  16371. attribution notices from the Source form of the Work,
  16372. excluding those notices that do not pertain to any part of
  16373. the Derivative Works; and
  16374. (d) If the Work includes a "NOTICE" text file as part of its
  16375. distribution, then any Derivative Works that You distribute must
  16376. include a readable copy of the attribution notices contained
  16377. within such NOTICE file, excluding those notices that do not
  16378. pertain to any part of the Derivative Works, in at least one
  16379. of the following places: within a NOTICE text file distributed
  16380. as part of the Derivative Works; within the Source form or
  16381. documentation, if provided along with the Derivative Works; or,
  16382. within a display generated by the Derivative Works, if and
  16383. wherever such third-party notices normally appear. The contents
  16384. of the NOTICE file are for informational purposes only and
  16385. do not modify the License. You may add Your own attribution
  16386. notices within Derivative Works that You distribute, alongside
  16387. or as an addendum to the NOTICE text from the Work, provided
  16388. that such additional attribution notices cannot be construed
  16389. as modifying the License.
  16390. You may add Your own copyright statement to Your modifications and
  16391. may provide additional or different license terms and conditions
  16392. for use, reproduction, or distribution of Your modifications, or
  16393. for any such Derivative Works as a whole, provided Your use,
  16394. reproduction, and distribution of the Work otherwise complies with
  16395. the conditions stated in this License.
  16396. 5. Submission of Contributions. Unless You explicitly state otherwise,
  16397. any Contribution intentionally submitted for inclusion in the Work
  16398. by You to the Licensor shall be under the terms and conditions of
  16399. this License, without any additional terms or conditions.
  16400. Notwithstanding the above, nothing herein shall supersede or modify
  16401. the terms of any separate license agreement you may have executed
  16402. with Licensor regarding such Contributions.
  16403. 6. Trademarks. This License does not grant permission to use the trade
  16404. names, trademarks, service marks, or product names of the Licensor,
  16405. except as required for reasonable and customary use in describing the
  16406. origin of the Work and reproducing the content of the NOTICE file.
  16407. 7. Disclaimer of Warranty. Unless required by applicable law or
  16408. agreed to in writing, Licensor provides the Work (and each
  16409. Contributor provides its Contributions) on an "AS IS" BASIS,
  16410. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  16411. implied, including, without limitation, any warranties or conditions
  16412. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  16413. PARTICULAR PURPOSE. You are solely responsible for determining the
  16414. appropriateness of using or redistributing the Work and assume any
  16415. risks associated with Your exercise of permissions under this License.
  16416. 8. Limitation of Liability. In no event and under no legal theory,
  16417. whether in tort (including negligence), contract, or otherwise,
  16418. unless required by applicable law (such as deliberate and grossly
  16419. negligent acts) or agreed to in writing, shall any Contributor be
  16420. liable to You for damages, including any direct, indirect, special,
  16421. incidental, or consequential damages of any character arising as a
  16422. result of this License or out of the use or inability to use the
  16423. Work (including but not limited to damages for loss of goodwill,
  16424. work stoppage, computer failure or malfunction, or any and all
  16425. other commercial damages or losses), even if such Contributor
  16426. has been advised of the possibility of such damages.
  16427. 9. Accepting Warranty or Additional Liability. While redistributing
  16428. the Work or Derivative Works thereof, You may choose to offer,
  16429. and charge a fee for, acceptance of support, warranty, indemnity,
  16430. or other liability obligations and/or rights consistent with this
  16431. License. However, in accepting such obligations, You may act only
  16432. on Your own behalf and on Your sole responsibility, not on behalf
  16433. of any other Contributor, and only if You agree to indemnify,
  16434. defend, and hold each Contributor harmless for any liability
  16435. incurred by, or claims asserted against, such Contributor by reason
  16436. of your accepting any such warranty or additional liability.
  16437. END OF TERMS AND CONDITIONS
  16438. ==============================================================================
  16439. =========================================================================
  16440. == NOTICE file corresponding to the section 4 d of ==
  16441. == the Apache License, Version 2.0, ==
  16442. == in this case for the Android-specific code. ==
  16443. =========================================================================
  16444. Copyright (c) 2005-2008, The Android Open Source Project
  16445. Licensed under the Apache License, Version 2.0 (the "License");
  16446. you may not use this file except in compliance with the License.
  16447. Unless required by applicable law or agreed to in writing, software
  16448. distributed under the License is distributed on an "AS IS" BASIS,
  16449. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16450. See the License for the specific language governing permissions and
  16451. limitations under the License.
  16452. Apache License
  16453. Version 2.0, January 2004
  16454. http://www.apache.org/licenses/
  16455. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  16456. 1. Definitions.
  16457. "License" shall mean the terms and conditions for use, reproduction,
  16458. and distribution as defined by Sections 1 through 9 of this document.
  16459. "Licensor" shall mean the copyright owner or entity authorized by
  16460. the copyright owner that is granting the License.
  16461. "Legal Entity" shall mean the union of the acting entity and all
  16462. other entities that control, are controlled by, or are under common
  16463. control with that entity. For the purposes of this definition,
  16464. "control" means (i) the power, direct or indirect, to cause the
  16465. direction or management of such entity, whether by contract or
  16466. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  16467. outstanding shares, or (iii) beneficial ownership of such entity.
  16468. "You" (or "Your") shall mean an individual or Legal Entity
  16469. exercising permissions granted by this License.
  16470. "Source" form shall mean the preferred form for making modifications,
  16471. including but not limited to software source code, documentation
  16472. source, and configuration files.
  16473. "Object" form shall mean any form resulting from mechanical
  16474. transformation or translation of a Source form, including but
  16475. not limited to compiled object code, generated documentation,
  16476. and conversions to other media types.
  16477. "Work" shall mean the work of authorship, whether in Source or
  16478. Object form, made available under the License, as indicated by a
  16479. copyright notice that is included in or attached to the work
  16480. (an example is provided in the Appendix below).
  16481. "Derivative Works" shall mean any work, whether in Source or Object
  16482. form, that is based on (or derived from) the Work and for which the
  16483. editorial revisions, annotations, elaborations, or other modifications
  16484. represent, as a whole, an original work of authorship. For the purposes
  16485. of this License, Derivative Works shall not include works that remain
  16486. separable from, or merely link (or bind by name) to the interfaces of,
  16487. the Work and Derivative Works thereof.
  16488. "Contribution" shall mean any work of authorship, including
  16489. the original version of the Work and any modifications or additions
  16490. to that Work or Derivative Works thereof, that is intentionally
  16491. submitted to Licensor for inclusion in the Work by the copyright owner
  16492. or by an individual or Legal Entity authorized to submit on behalf of
  16493. the copyright owner. For the purposes of this definition, "submitted"
  16494. means any form of electronic, verbal, or written communication sent
  16495. to the Licensor or its representatives, including but not limited to
  16496. communication on electronic mailing lists, source code control systems,
  16497. and issue tracking systems that are managed by, or on behalf of, the
  16498. Licensor for the purpose of discussing and improving the Work, but
  16499. excluding communication that is conspicuously marked or otherwise
  16500. designated in writing by the copyright owner as "Not a Contribution."
  16501. "Contributor" shall mean Licensor and any individual or Legal Entity
  16502. on behalf of whom a Contribution has been received by Licensor and
  16503. subsequently incorporated within the Work.
  16504. 2. Grant of Copyright License. Subject to the terms and conditions of
  16505. this License, each Contributor hereby grants to You a perpetual,
  16506. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16507. copyright license to reproduce, prepare Derivative Works of,
  16508. publicly display, publicly perform, sublicense, and distribute the
  16509. Work and such Derivative Works in Source or Object form.
  16510. 3. Grant of Patent License. Subject to the terms and conditions of
  16511. this License, each Contributor hereby grants to You a perpetual,
  16512. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16513. (except as stated in this section) patent license to make, have made,
  16514. use, offer to sell, sell, import, and otherwise transfer the Work,
  16515. where such license applies only to those patent claims licensable
  16516. by such Contributor that are necessarily infringed by their
  16517. Contribution(s) alone or by combination of their Contribution(s)
  16518. with the Work to which such Contribution(s) was submitted. If You
  16519. institute patent litigation against any entity (including a
  16520. cross-claim or counterclaim in a lawsuit) alleging that the Work
  16521. or a Contribution incorporated within the Work constitutes direct
  16522. or contributory patent infringement, then any patent licenses
  16523. granted to You under this License for that Work shall terminate
  16524. as of the date such litigation is filed.
  16525. 4. Redistribution. You may reproduce and distribute copies of the
  16526. Work or Derivative Works thereof in any medium, with or without
  16527. modifications, and in Source or Object form, provided that You
  16528. meet the following conditions:
  16529. (a) You must give any other recipients of the Work or
  16530. Derivative Works a copy of this License; and
  16531. (b) You must cause any modified files to carry prominent notices
  16532. stating that You changed the files; and
  16533. (c) You must retain, in the Source form of any Derivative Works
  16534. that You distribute, all copyright, patent, trademark, and
  16535. attribution notices from the Source form of the Work,
  16536. excluding those notices that do not pertain to any part of
  16537. the Derivative Works; and
  16538. (d) If the Work includes a "NOTICE" text file as part of its
  16539. distribution, then any Derivative Works that You distribute must
  16540. include a readable copy of the attribution notices contained
  16541. within such NOTICE file, excluding those notices that do not
  16542. pertain to any part of the Derivative Works, in at least one
  16543. of the following places: within a NOTICE text file distributed
  16544. as part of the Derivative Works; within the Source form or
  16545. documentation, if provided along with the Derivative Works; or,
  16546. within a display generated by the Derivative Works, if and
  16547. wherever such third-party notices normally appear. The contents
  16548. of the NOTICE file are for informational purposes only and
  16549. do not modify the License. You may add Your own attribution
  16550. notices within Derivative Works that You distribute, alongside
  16551. or as an addendum to the NOTICE text from the Work, provided
  16552. that such additional attribution notices cannot be construed
  16553. as modifying the License.
  16554. You may add Your own copyright statement to Your modifications and
  16555. may provide additional or different license terms and conditions
  16556. for use, reproduction, or distribution of Your modifications, or
  16557. for any such Derivative Works as a whole, provided Your use,
  16558. reproduction, and distribution of the Work otherwise complies with
  16559. the conditions stated in this License.
  16560. 5. Submission of Contributions. Unless You explicitly state otherwise,
  16561. any Contribution intentionally submitted for inclusion in the Work
  16562. by You to the Licensor shall be under the terms and conditions of
  16563. this License, without any additional terms or conditions.
  16564. Notwithstanding the above, nothing herein shall supersede or modify
  16565. the terms of any separate license agreement you may have executed
  16566. with Licensor regarding such Contributions.
  16567. 6. Trademarks. This License does not grant permission to use the trade
  16568. names, trademarks, service marks, or product names of the Licensor,
  16569. except as required for reasonable and customary use in describing the
  16570. origin of the Work and reproducing the content of the NOTICE file.
  16571. 7. Disclaimer of Warranty. Unless required by applicable law or
  16572. agreed to in writing, Licensor provides the Work (and each
  16573. Contributor provides its Contributions) on an "AS IS" BASIS,
  16574. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  16575. implied, including, without limitation, any warranties or conditions
  16576. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  16577. PARTICULAR PURPOSE. You are solely responsible for determining the
  16578. appropriateness of using or redistributing the Work and assume any
  16579. risks associated with Your exercise of permissions under this License.
  16580. 8. Limitation of Liability. In no event and under no legal theory,
  16581. whether in tort (including negligence), contract, or otherwise,
  16582. unless required by applicable law (such as deliberate and grossly
  16583. negligent acts) or agreed to in writing, shall any Contributor be
  16584. liable to You for damages, including any direct, indirect, special,
  16585. incidental, or consequential damages of any character arising as a
  16586. result of this License or out of the use or inability to use the
  16587. Work (including but not limited to damages for loss of goodwill,
  16588. work stoppage, computer failure or malfunction, or any and all
  16589. other commercial damages or losses), even if such Contributor
  16590. has been advised of the possibility of such damages.
  16591. 9. Accepting Warranty or Additional Liability. While redistributing
  16592. the Work or Derivative Works thereof, You may choose to offer,
  16593. and charge a fee for, acceptance of support, warranty, indemnity,
  16594. or other liability obligations and/or rights consistent with this
  16595. License. However, in accepting such obligations, You may act only
  16596. on Your own behalf and on Your sole responsibility, not on behalf
  16597. of any other Contributor, and only if You agree to indemnify,
  16598. defend, and hold each Contributor harmless for any liability
  16599. incurred by, or claims asserted against, such Contributor by reason
  16600. of your accepting any such warranty or additional liability.
  16601. END OF TERMS AND CONDITIONS
  16602. =========================================================================
  16603. == NOTICE file for the x86 JIT libenc subdirectory. ==
  16604. =========================================================================
  16605. Apache Harmony
  16606. Copyright 2006, 2010 The Apache Software Foundation.
  16607. This product includes software developed at
  16608. The Apache Software Foundation (http://www.apache.org/).
  16609. Portions of Harmony were originally developed by
  16610. Intel Corporation and are licensed to the Apache Software
  16611. Foundation under the "Software Grant and Corporate Contribution
  16612. License Agreement" and for which the following copyright notices
  16613. apply
  16614. (C) Copyright 2005 Intel Corporation
  16615. (C) Copyright 2005-2006 Intel Corporation
  16616. (C) Copyright 2006 Intel Corporation
  16617. Portions of the Apache Portable Runtime used by DRLVM were
  16618. developed at the National Center for Supercomputing Applications
  16619. (NCSA) at the University of Illinois at Urbana-Champaign.
  16620. This software contains code derived from the RSA Data Security
  16621. Inc. MD5 Message-Digest Algorithm.
  16622. This software contains code derived from UNIX V7, Copyright(C)
  16623. Caldera International Inc.
  16624. ==============================================================================
  16625. version 1.2.12, March 27th, 2022
  16626. Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler
  16627. This software is provided 'as-is', without any express or implied
  16628. warranty. In no event will the authors be held liable for any damages
  16629. arising from the use of this software.
  16630. Permission is granted to anyone to use this software for any purpose,
  16631. including commercial applications, and to alter it and redistribute it
  16632. freely, subject to the following restrictions:
  16633. 1. The origin of this software must not be misrepresented; you must not
  16634. claim that you wrote the original software. If you use this software
  16635. in a product, an acknowledgment in the product documentation would be
  16636. appreciated but is not required.
  16637. 2. Altered source versions must be plainly marked as such, and must not be
  16638. misrepresented as being the original software.
  16639. 3. This notice may not be removed or altered from any source distribution.
  16640. ==============================================================================
  16641. BSD License
  16642. For Zstandard software
  16643. Copyright (c) 2016-present, Facebook, Inc. All rights reserved.
  16644. Redistribution and use in source and binary forms, with or without modification,
  16645. are permitted provided that the following conditions are met:
  16646. * Redistributions of source code must retain the above copyright notice, this
  16647. list of conditions and the following disclaimer.
  16648. * Redistributions in binary form must reproduce the above copyright notice,
  16649. this list of conditions and the following disclaimer in the documentation
  16650. and/or other materials provided with the distribution.
  16651. * Neither the name Facebook nor the names of its contributors may be used to
  16652. endorse or promote products derived from this software without specific
  16653. prior written permission.
  16654. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  16655. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  16656. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  16657. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  16658. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  16659. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  16660. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  16661. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  16662. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  16663. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  16664. ==============================================================================
  16665. GNU GENERAL PUBLIC LICENSE
  16666. Version 2, June 1991
  16667. Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
  16668. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  16669. Everyone is permitted to copy and distribute verbatim copies
  16670. of this license document, but changing it is not allowed.
  16671. Preamble
  16672. The licenses for most software are designed to take away your
  16673. freedom to share and change it. By contrast, the GNU General Public
  16674. License is intended to guarantee your freedom to share and change free
  16675. software--to make sure the software is free for all its users. This
  16676. General Public License applies to most of the Free Software
  16677. Foundation's software and to any other program whose authors commit to
  16678. using it. (Some other Free Software Foundation software is covered by
  16679. the GNU Lesser General Public License instead.) You can apply it to
  16680. your programs, too.
  16681. When we speak of free software, we are referring to freedom, not
  16682. price. Our General Public Licenses are designed to make sure that you
  16683. have the freedom to distribute copies of free software (and charge for
  16684. this service if you wish), that you receive source code or can get it
  16685. if you want it, that you can change the software or use pieces of it
  16686. in new free programs; and that you know you can do these things.
  16687. To protect your rights, we need to make restrictions that forbid
  16688. anyone to deny you these rights or to ask you to surrender the rights.
  16689. These restrictions translate to certain responsibilities for you if you
  16690. distribute copies of the software, or if you modify it.
  16691. For example, if you distribute copies of such a program, whether
  16692. gratis or for a fee, you must give the recipients all the rights that
  16693. you have. You must make sure that they, too, receive or can get the
  16694. source code. And you must show them these terms so they know their
  16695. rights.
  16696. We protect your rights with two steps: (1) copyright the software, and
  16697. (2) offer you this license which gives you legal permission to copy,
  16698. distribute and/or modify the software.
  16699. Also, for each author's protection and ours, we want to make certain
  16700. that everyone understands that there is no warranty for this free
  16701. software. If the software is modified by someone else and passed on, we
  16702. want its recipients to know that what they have is not the original, so
  16703. that any problems introduced by others will not reflect on the original
  16704. authors' reputations.
  16705. Finally, any free program is threatened constantly by software
  16706. patents. We wish to avoid the danger that redistributors of a free
  16707. program will individually obtain patent licenses, in effect making the
  16708. program proprietary. To prevent this, we have made it clear that any
  16709. patent must be licensed for everyone's free use or not licensed at all.
  16710. The precise terms and conditions for copying, distribution and
  16711. modification follow.
  16712. GNU GENERAL PUBLIC LICENSE
  16713. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  16714. 0. This License applies to any program or other work which contains
  16715. a notice placed by the copyright holder saying it may be distributed
  16716. under the terms of this General Public License. The "Program", below,
  16717. refers to any such program or work, and a "work based on the Program"
  16718. means either the Program or any derivative work under copyright law:
  16719. that is to say, a work containing the Program or a portion of it,
  16720. either verbatim or with modifications and/or translated into another
  16721. language. (Hereinafter, translation is included without limitation in
  16722. the term "modification".) Each licensee is addressed as "you".
  16723. Activities other than copying, distribution and modification are not
  16724. covered by this License; they are outside its scope. The act of
  16725. running the Program is not restricted, and the output from the Program
  16726. is covered only if its contents constitute a work based on the
  16727. Program (independent of having been made by running the Program).
  16728. Whether that is true depends on what the Program does.
  16729. 1. You may copy and distribute verbatim copies of the Program's
  16730. source code as you receive it, in any medium, provided that you
  16731. conspicuously and appropriately publish on each copy an appropriate
  16732. copyright notice and disclaimer of warranty; keep intact all the
  16733. notices that refer to this License and to the absence of any warranty;
  16734. and give any other recipients of the Program a copy of this License
  16735. along with the Program.
  16736. You may charge a fee for the physical act of transferring a copy, and
  16737. you may at your option offer warranty protection in exchange for a fee.
  16738. 2. You may modify your copy or copies of the Program or any portion
  16739. of it, thus forming a work based on the Program, and copy and
  16740. distribute such modifications or work under the terms of Section 1
  16741. above, provided that you also meet all of these conditions:
  16742. a) You must cause the modified files to carry prominent notices
  16743. stating that you changed the files and the date of any change.
  16744. b) You must cause any work that you distribute or publish, that in
  16745. whole or in part contains or is derived from the Program or any
  16746. part thereof, to be licensed as a whole at no charge to all third
  16747. parties under the terms of this License.
  16748. c) If the modified program normally reads commands interactively
  16749. when run, you must cause it, when started running for such
  16750. interactive use in the most ordinary way, to print or display an
  16751. announcement including an appropriate copyright notice and a
  16752. notice that there is no warranty (or else, saying that you provide
  16753. a warranty) and that users may redistribute the program under
  16754. these conditions, and telling the user how to view a copy of this
  16755. License. (Exception: if the Program itself is interactive but
  16756. does not normally print such an announcement, your work based on
  16757. the Program is not required to print an announcement.)
  16758. These requirements apply to the modified work as a whole. If
  16759. identifiable sections of that work are not derived from the Program,
  16760. and can be reasonably considered independent and separate works in
  16761. themselves, then this License, and its terms, do not apply to those
  16762. sections when you distribute them as separate works. But when you
  16763. distribute the same sections as part of a whole which is a work based
  16764. on the Program, the distribution of the whole must be on the terms of
  16765. this License, whose permissions for other licensees extend to the
  16766. entire whole, and thus to each and every part regardless of who wrote it.
  16767. Thus, it is not the intent of this section to claim rights or contest
  16768. your rights to work written entirely by you; rather, the intent is to
  16769. exercise the right to control the distribution of derivative or
  16770. collective works based on the Program.
  16771. In addition, mere aggregation of another work not based on the Program
  16772. with the Program (or with a work based on the Program) on a volume of
  16773. a storage or distribution medium does not bring the other work under
  16774. the scope of this License.
  16775. 3. You may copy and distribute the Program (or a work based on it,
  16776. under Section 2) in object code or executable form under the terms of
  16777. Sections 1 and 2 above provided that you also do one of the following:
  16778. a) Accompany it with the complete corresponding machine-readable
  16779. source code, which must be distributed under the terms of Sections
  16780. 1 and 2 above on a medium customarily used for software interchange; or,
  16781. b) Accompany it with a written offer, valid for at least three
  16782. years, to give any third party, for a charge no more than your
  16783. cost of physically performing source distribution, a complete
  16784. machine-readable copy of the corresponding source code, to be
  16785. distributed under the terms of Sections 1 and 2 above on a medium
  16786. customarily used for software interchange; or,
  16787. c) Accompany it with the information you received as to the offer
  16788. to distribute corresponding source code. (This alternative is
  16789. allowed only for noncommercial distribution and only if you
  16790. received the program in object code or executable form with such
  16791. an offer, in accord with Subsection b above.)
  16792. The source code for a work means the preferred form of the work for
  16793. making modifications to it. For an executable work, complete source
  16794. code means all the source code for all modules it contains, plus any
  16795. associated interface definition files, plus the scripts used to
  16796. control compilation and installation of the executable. However, as a
  16797. special exception, the source code distributed need not include
  16798. anything that is normally distributed (in either source or binary
  16799. form) with the major components (compiler, kernel, and so on) of the
  16800. operating system on which the executable runs, unless that component
  16801. itself accompanies the executable.
  16802. If distribution of executable or object code is made by offering
  16803. access to copy from a designated place, then offering equivalent
  16804. access to copy the source code from the same place counts as
  16805. distribution of the source code, even though third parties are not
  16806. compelled to copy the source along with the object code.
  16807. 4. You may not copy, modify, sublicense, or distribute the Program
  16808. except as expressly provided under this License. Any attempt
  16809. otherwise to copy, modify, sublicense or distribute the Program is
  16810. void, and will automatically terminate your rights under this License.
  16811. However, parties who have received copies, or rights, from you under
  16812. this License will not have their licenses terminated so long as such
  16813. parties remain in full compliance.
  16814. 5. You are not required to accept this License, since you have not
  16815. signed it. However, nothing else grants you permission to modify or
  16816. distribute the Program or its derivative works. These actions are
  16817. prohibited by law if you do not accept this License. Therefore, by
  16818. modifying or distributing the Program (or any work based on the
  16819. Program), you indicate your acceptance of this License to do so, and
  16820. all its terms and conditions for copying, distributing or modifying
  16821. the Program or works based on it.
  16822. 6. Each time you redistribute the Program (or any work based on the
  16823. Program), the recipient automatically receives a license from the
  16824. original licensor to copy, distribute or modify the Program subject to
  16825. these terms and conditions. You may not impose any further
  16826. restrictions on the recipients' exercise of the rights granted herein.
  16827. You are not responsible for enforcing compliance by third parties to
  16828. this License.
  16829. 7. If, as a consequence of a court judgment or allegation of patent
  16830. infringement or for any other reason (not limited to patent issues),
  16831. conditions are imposed on you (whether by court order, agreement or
  16832. otherwise) that contradict the conditions of this License, they do not
  16833. excuse you from the conditions of this License. If you cannot
  16834. distribute so as to satisfy simultaneously your obligations under this
  16835. License and any other pertinent obligations, then as a consequence you
  16836. may not distribute the Program at all. For example, if a patent
  16837. license would not permit royalty-free redistribution of the Program by
  16838. all those who receive copies directly or indirectly through you, then
  16839. the only way you could satisfy both it and this License would be to
  16840. refrain entirely from distribution of the Program.
  16841. If any portion of this section is held invalid or unenforceable under
  16842. any particular circumstance, the balance of the section is intended to
  16843. apply and the section as a whole is intended to apply in other
  16844. circumstances.
  16845. It is not the purpose of this section to induce you to infringe any
  16846. patents or other property right claims or to contest validity of any
  16847. such claims; this section has the sole purpose of protecting the
  16848. integrity of the free software distribution system, which is
  16849. implemented by public license practices. Many people have made
  16850. generous contributions to the wide range of software distributed
  16851. through that system in reliance on consistent application of that
  16852. system; it is up to the author/donor to decide if he or she is willing
  16853. to distribute software through any other system and a licensee cannot
  16854. impose that choice.
  16855. This section is intended to make thoroughly clear what is believed to
  16856. be a consequence of the rest of this License.
  16857. 8. If the distribution and/or use of the Program is restricted in
  16858. certain countries either by patents or by copyrighted interfaces, the
  16859. original copyright holder who places the Program under this License
  16860. may add an explicit geographical distribution limitation excluding
  16861. those countries, so that distribution is permitted only in or among
  16862. countries not thus excluded. In such case, this License incorporates
  16863. the limitation as if written in the body of this License.
  16864. 9. The Free Software Foundation may publish revised and/or new versions
  16865. of the General Public License from time to time. Such new versions will
  16866. be similar in spirit to the present version, but may differ in detail to
  16867. address new problems or concerns.
  16868. Each version is given a distinguishing version number. If the Program
  16869. specifies a version number of this License which applies to it and "any
  16870. later version", you have the option of following the terms and conditions
  16871. either of that version or of any later version published by the Free
  16872. Software Foundation. If the Program does not specify a version number of
  16873. this License, you may choose any version ever published by the Free Software
  16874. Foundation.
  16875. 10. If you wish to incorporate parts of the Program into other free
  16876. programs whose distribution conditions are different, write to the author
  16877. to ask for permission. For software which is copyrighted by the Free
  16878. Software Foundation, write to the Free Software Foundation; we sometimes
  16879. make exceptions for this. Our decision will be guided by the two goals
  16880. of preserving the free status of all derivatives of our free software and
  16881. of promoting the sharing and reuse of software generally.
  16882. NO WARRANTY
  16883. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  16884. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  16885. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  16886. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  16887. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  16888. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  16889. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  16890. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  16891. REPAIR OR CORRECTION.
  16892. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  16893. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  16894. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  16895. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  16896. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  16897. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  16898. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  16899. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  16900. POSSIBILITY OF SUCH DAMAGES.
  16901. END OF TERMS AND CONDITIONS
  16902. How to Apply These Terms to Your New Programs
  16903. If you develop a new program, and you want it to be of the greatest
  16904. possible use to the public, the best way to achieve this is to make it
  16905. free software which everyone can redistribute and change under these terms.
  16906. To do so, attach the following notices to the program. It is safest
  16907. to attach them to the start of each source file to most effectively
  16908. convey the exclusion of warranty; and each file should have at least
  16909. the "copyright" line and a pointer to where the full notice is found.
  16910. <one line to give the program's name and a brief idea of what it does.>
  16911. Copyright (C) <year> <name of author>
  16912. This program is free software; you can redistribute it and/or modify
  16913. it under the terms of the GNU General Public License as published by
  16914. the Free Software Foundation; either version 2 of the License, or
  16915. (at your option) any later version.
  16916. This program is distributed in the hope that it will be useful,
  16917. but WITHOUT ANY WARRANTY; without even the implied warranty of
  16918. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  16919. GNU General Public License for more details.
  16920. You should have received a copy of the GNU General Public License along
  16921. with this program; if not, write to the Free Software Foundation, Inc.,
  16922. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  16923. Also add information on how to contact you by electronic and paper mail.
  16924. If the program is interactive, make it output a short notice like this
  16925. when it starts in an interactive mode:
  16926. Gnomovision version 69, Copyright (C) year name of author
  16927. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  16928. This is free software, and you are welcome to redistribute it
  16929. under certain conditions; type `show c' for details.
  16930. The hypothetical commands `show w' and `show c' should show the appropriate
  16931. parts of the General Public License. Of course, the commands you use may
  16932. be called something other than `show w' and `show c'; they could even be
  16933. mouse-clicks or menu items--whatever suits your program.
  16934. You should also get your employer (if you work as a programmer) or your
  16935. school, if any, to sign a "copyright disclaimer" for the program, if
  16936. necessary. Here is a sample; alter the names:
  16937. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  16938. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  16939. <signature of Ty Coon>, 1 April 1989
  16940. Ty Coon, President of Vice
  16941. This General Public License does not permit incorporating your program into
  16942. proprietary programs. If your program is a subroutine library, you may
  16943. consider it more useful to permit linking proprietary applications with the
  16944. library. If this is what you want to do, use the GNU Lesser General
  16945. Public License instead of this License.