NOTICE.txt 1.0 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754
  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. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  197. "http://www.w3.org/TR/html4/loose.dtd">
  198. <html>
  199. <head>
  200. <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
  201. <title>ICU License - moved to LICENSE</title>
  202. </head>
  203. <body BGCOLOR="#ffffff">
  204. <p>
  205. The ICU license is now in plain text format, see <a href="./LICENSE">LICENSE</a>.
  206. Update links and software appropriately.
  207. </p>
  208. <i>© 2016 and later: Unicode, Inc. and others. License &amp; terms of use: http://www.unicode.org/copyright.html</i>
  209. <i>© 1995-2016 International Business Machines Corporation and others</i>
  210. </body>
  211. </html>
  212. ==============================================================================
  213. UNICODE LICENSE V3
  214. COPYRIGHT AND PERMISSION NOTICE
  215. Copyright © 2016-2023 Unicode, Inc.
  216. NOTICE TO USER: Carefully read the following legal agreement. BY
  217. DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR
  218. SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
  219. TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT
  220. DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
  221. Permission is hereby granted, free of charge, to any person obtaining a
  222. copy of data files and any associated documentation (the "Data Files") or
  223. software and any associated documentation (the "Software") to deal in the
  224. Data Files or Software without restriction, including without limitation
  225. the rights to use, copy, modify, merge, publish, distribute, and/or sell
  226. copies of the Data Files or Software, and to permit persons to whom the
  227. Data Files or Software are furnished to do so, provided that either (a)
  228. this copyright and permission notice appear with all copies of the Data
  229. Files or Software, or (b) this copyright and permission notice appear in
  230. associated Documentation.
  231. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
  232. KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  233. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
  234. THIRD PARTY RIGHTS.
  235. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE
  236. BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,
  237. OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  238. WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
  239. ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA
  240. FILES OR SOFTWARE.
  241. Except as contained in this notice, the name of a copyright holder shall
  242. not be used in advertising or otherwise to promote the sale, use or other
  243. dealings in these Data Files or Software without prior written
  244. authorization of the copyright holder.
  245. ----------------------------------------------------------------------
  246. Third-Party Software Licenses
  247. This section contains third-party software notices and/or additional
  248. terms for licensed third-party software components included within ICU
  249. libraries.
  250. ----------------------------------------------------------------------
  251. ICU License - ICU 1.8.1 to ICU 57.1
  252. COPYRIGHT AND PERMISSION NOTICE
  253. Copyright (c) 1995-2016 International Business Machines Corporation and others
  254. All rights reserved.
  255. Permission is hereby granted, free of charge, to any person obtaining
  256. a copy of this software and associated documentation files (the
  257. "Software"), to deal in the Software without restriction, including
  258. without limitation the rights to use, copy, modify, merge, publish,
  259. distribute, and/or sell copies of the Software, and to permit persons
  260. to whom the Software is furnished to do so, provided that the above
  261. copyright notice(s) and this permission notice appear in all copies of
  262. the Software and that both the above copyright notice(s) and this
  263. permission notice appear in supporting documentation.
  264. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  265. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  266. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
  267. OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  268. HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
  269. SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
  270. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
  271. CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  272. CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  273. Except as contained in this notice, the name of a copyright holder
  274. shall not be used in advertising or otherwise to promote the sale, use
  275. or other dealings in this Software without prior written authorization
  276. of the copyright holder.
  277. All trademarks and registered trademarks mentioned herein are the
  278. property of their respective owners.
  279. ----------------------------------------------------------------------
  280. Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
  281. # The Google Chrome software developed by Google is licensed under
  282. # the BSD license. Other software included in this distribution is
  283. # provided under other licenses, as set forth below.
  284. #
  285. # The BSD License
  286. # http://opensource.org/licenses/bsd-license.php
  287. # Copyright (C) 2006-2008, Google Inc.
  288. #
  289. # All rights reserved.
  290. #
  291. # Redistribution and use in source and binary forms, with or without
  292. # modification, are permitted provided that the following conditions are met:
  293. #
  294. # Redistributions of source code must retain the above copyright notice,
  295. # this list of conditions and the following disclaimer.
  296. # Redistributions in binary form must reproduce the above
  297. # copyright notice, this list of conditions and the following
  298. # disclaimer in the documentation and/or other materials provided with
  299. # the distribution.
  300. # Neither the name of Google Inc. nor the names of its
  301. # contributors may be used to endorse or promote products derived from
  302. # this software without specific prior written permission.
  303. #
  304. #
  305. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  306. # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  307. # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  308. # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  309. # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  310. # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  311. # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  312. # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  313. # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  314. # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  315. # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  316. # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  317. #
  318. #
  319. # The word list in cjdict.txt are generated by combining three word lists
  320. # listed below with further processing for compound word breaking. The
  321. # frequency is generated with an iterative training against Google web
  322. # corpora.
  323. #
  324. # * Libtabe (Chinese)
  325. # - https://sourceforge.net/project/?group_id=1519
  326. # - Its license terms and conditions are shown below.
  327. #
  328. # * IPADIC (Japanese)
  329. # - http://chasen.aist-nara.ac.jp/chasen/distribution.html
  330. # - Its license terms and conditions are shown below.
  331. #
  332. # ---------COPYING.libtabe ---- BEGIN--------------------
  333. #
  334. # /*
  335. # * Copyright (c) 1999 TaBE Project.
  336. # * Copyright (c) 1999 Pai-Hsiang Hsiao.
  337. # * All rights reserved.
  338. # *
  339. # * Redistribution and use in source and binary forms, with or without
  340. # * modification, are permitted provided that the following conditions
  341. # * are met:
  342. # *
  343. # * . Redistributions of source code must retain the above copyright
  344. # * notice, this list of conditions and the following disclaimer.
  345. # * . Redistributions in binary form must reproduce the above copyright
  346. # * notice, this list of conditions and the following disclaimer in
  347. # * the documentation and/or other materials provided with the
  348. # * distribution.
  349. # * . Neither the name of the TaBE Project nor the names of its
  350. # * contributors may be used to endorse or promote products derived
  351. # * from this software without specific prior written permission.
  352. # *
  353. # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  354. # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  355. # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  356. # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  357. # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  358. # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  359. # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  360. # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  361. # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  362. # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  363. # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  364. # * OF THE POSSIBILITY OF SUCH DAMAGE.
  365. # */
  366. #
  367. # /*
  368. # * Copyright (c) 1999 Computer Systems and Communication Lab,
  369. # * Institute of Information Science, Academia
  370. # * Sinica. All rights reserved.
  371. # *
  372. # * Redistribution and use in source and binary forms, with or without
  373. # * modification, are permitted provided that the following conditions
  374. # * are met:
  375. # *
  376. # * . Redistributions of source code must retain the above copyright
  377. # * notice, this list of conditions and the following disclaimer.
  378. # * . Redistributions in binary form must reproduce the above copyright
  379. # * notice, this list of conditions and the following disclaimer in
  380. # * the documentation and/or other materials provided with the
  381. # * distribution.
  382. # * . Neither the name of the Computer Systems and Communication Lab
  383. # * nor the names of its contributors may be used to endorse or
  384. # * promote products derived from this software without specific
  385. # * prior written permission.
  386. # *
  387. # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  388. # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  389. # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  390. # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  391. # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  392. # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  393. # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  394. # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  395. # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  396. # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  397. # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  398. # * OF THE POSSIBILITY OF SUCH DAMAGE.
  399. # */
  400. #
  401. # Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
  402. # University of Illinois
  403. # c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4
  404. #
  405. # ---------------COPYING.libtabe-----END--------------------------------
  406. #
  407. #
  408. # ---------------COPYING.ipadic-----BEGIN-------------------------------
  409. #
  410. # Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
  411. # and Technology. All Rights Reserved.
  412. #
  413. # Use, reproduction, and distribution of this software is permitted.
  414. # Any copy of this software, whether in its original form or modified,
  415. # must include both the above copyright notice and the following
  416. # paragraphs.
  417. #
  418. # Nara Institute of Science and Technology (NAIST),
  419. # the copyright holders, disclaims all warranties with regard to this
  420. # software, including all implied warranties of merchantability and
  421. # fitness, in no event shall NAIST be liable for
  422. # any special, indirect or consequential damages or any damages
  423. # whatsoever resulting from loss of use, data or profits, whether in an
  424. # action of contract, negligence or other tortuous action, arising out
  425. # of or in connection with the use or performance of this software.
  426. #
  427. # A large portion of the dictionary entries
  428. # originate from ICOT Free Software. The following conditions for ICOT
  429. # Free Software applies to the current dictionary as well.
  430. #
  431. # Each User may also freely distribute the Program, whether in its
  432. # original form or modified, to any third party or parties, PROVIDED
  433. # that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
  434. # on, or be attached to, the Program, which is distributed substantially
  435. # in the same form as set out herein and that such intended
  436. # distribution, if actually made, will neither violate or otherwise
  437. # contravene any of the laws and regulations of the countries having
  438. # jurisdiction over the User or the intended distribution itself.
  439. #
  440. # NO WARRANTY
  441. #
  442. # The program was produced on an experimental basis in the course of the
  443. # research and development conducted during the project and is provided
  444. # to users as so produced on an experimental basis. Accordingly, the
  445. # program is provided without any warranty whatsoever, whether express,
  446. # implied, statutory or otherwise. The term "warranty" used herein
  447. # includes, but is not limited to, any warranty of the quality,
  448. # performance, merchantability and fitness for a particular purpose of
  449. # the program and the nonexistence of any infringement or violation of
  450. # any right of any third party.
  451. #
  452. # Each user of the program will agree and understand, and be deemed to
  453. # have agreed and understood, that there is no warranty whatsoever for
  454. # the program and, accordingly, the entire risk arising from or
  455. # otherwise connected with the program is assumed by the user.
  456. #
  457. # Therefore, neither ICOT, the copyright holder, or any other
  458. # organization that participated in or was otherwise related to the
  459. # development of the program and their respective officials, directors,
  460. # officers and other employees shall be held liable for any and all
  461. # damages, including, without limitation, general, special, incidental
  462. # and consequential damages, arising out of or otherwise in connection
  463. # with the use or inability to use the program or any product, material
  464. # or result produced or otherwise obtained by using the program,
  465. # regardless of whether they have been advised of, or otherwise had
  466. # knowledge of, the possibility of such damages at any time during the
  467. # project or thereafter. Each user will be deemed to have agreed to the
  468. # foregoing by his or her commencement of use of the program. The term
  469. # "use" as used herein includes, but is not limited to, the use,
  470. # modification, copying and distribution of the program and the
  471. # production of secondary products from the program.
  472. #
  473. # In the case where the program, whether in its original form or
  474. # modified, was distributed or delivered to or received by a user from
  475. # any person, organization or entity other than ICOT, unless it makes or
  476. # grants independently of ICOT any specific warranty to the user in
  477. # writing, such person, organization or entity, will also be exempted
  478. # from and not be held liable to the user for any such damages as noted
  479. # above as far as the program is concerned.
  480. #
  481. # ---------------COPYING.ipadic-----END----------------------------------
  482. ----------------------------------------------------------------------
  483. Lao Word Break Dictionary Data (laodict.txt)
  484. # Copyright (C) 2016 and later: Unicode, Inc. and others.
  485. # License & terms of use: http://www.unicode.org/copyright.html
  486. # Copyright (c) 2015 International Business Machines Corporation
  487. # and others. All Rights Reserved.
  488. #
  489. # Project: https://github.com/rober42539/lao-dictionary
  490. # Dictionary: https://github.com/rober42539/lao-dictionary/laodict.txt
  491. # License: https://github.com/rober42539/lao-dictionary/LICENSE.txt
  492. # (copied below)
  493. #
  494. # This file is derived from the above dictionary version of Nov 22, 2020
  495. # ----------------------------------------------------------------------
  496. # Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
  497. # All rights reserved.
  498. #
  499. # Redistribution and use in source and binary forms, with or without
  500. # modification, are permitted provided that the following conditions are met:
  501. #
  502. # Redistributions of source code must retain the above copyright notice, this
  503. # list of conditions and the following disclaimer. Redistributions in binary
  504. # form must reproduce the above copyright notice, this list of conditions and
  505. # the following disclaimer in the documentation and/or other materials
  506. # provided with the distribution.
  507. #
  508. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  509. # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  510. # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  511. # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  512. # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  513. # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  514. # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  515. # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  516. # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  517. # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  518. # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  519. # OF THE POSSIBILITY OF SUCH DAMAGE.
  520. # --------------------------------------------------------------------------
  521. ----------------------------------------------------------------------
  522. Burmese Word Break Dictionary Data (burmesedict.txt)
  523. # Copyright (c) 2014 International Business Machines Corporation
  524. # and others. All Rights Reserved.
  525. #
  526. # This list is part of a project hosted at:
  527. # github.com/kanyawtech/myanmar-karen-word-lists
  528. #
  529. # --------------------------------------------------------------------------
  530. # Copyright (c) 2013, LeRoy Benjamin Sharon
  531. # All rights reserved.
  532. #
  533. # Redistribution and use in source and binary forms, with or without
  534. # modification, are permitted provided that the following conditions
  535. # are met: Redistributions of source code must retain the above
  536. # copyright notice, this list of conditions and the following
  537. # disclaimer. Redistributions in binary form must reproduce the
  538. # above copyright notice, this list of conditions and the following
  539. # disclaimer in the documentation and/or other materials provided
  540. # with the distribution.
  541. #
  542. # Neither the name Myanmar Karen Word Lists, nor the names of its
  543. # contributors may be used to endorse or promote products derived
  544. # from this software without specific prior written permission.
  545. #
  546. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  547. # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  548. # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  549. # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  550. # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
  551. # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  552. # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  553. # TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  554. # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  555. # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
  556. # TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
  557. # THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  558. # SUCH DAMAGE.
  559. # --------------------------------------------------------------------------
  560. ----------------------------------------------------------------------
  561. Time Zone Database
  562. ICU uses the public domain data and code derived from Time Zone
  563. Database for its time zone support. The ownership of the TZ database
  564. is explained in BCP 175: Procedure for Maintaining the Time Zone
  565. Database section 7.
  566. # 7. Database Ownership
  567. #
  568. # The TZ database itself is not an IETF Contribution or an IETF
  569. # document. Rather it is a pre-existing and regularly updated work
  570. # that is in the public domain, and is intended to remain in the
  571. # public domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do
  572. # not apply to the TZ Database or contributions that individuals make
  573. # to it. Should any claims be made and substantiated against the TZ
  574. # Database, the organization that is providing the IANA
  575. # Considerations defined in this RFC, under the memorandum of
  576. # understanding with the IETF, currently ICANN, may act in accordance
  577. # with all competent court orders. No ownership claims will be made
  578. # by ICANN or the IETF Trust on the database or the code. Any person
  579. # making a contribution to the database or code waives all rights to
  580. # future claims in that contribution or in the TZ Database.
  581. ----------------------------------------------------------------------
  582. Google double-conversion
  583. Copyright 2006-2011, the V8 project authors. All rights reserved.
  584. Redistribution and use in source and binary forms, with or without
  585. modification, are permitted provided that the following conditions are
  586. met:
  587. * Redistributions of source code must retain the above copyright
  588. notice, this list of conditions and the following disclaimer.
  589. * Redistributions in binary form must reproduce the above
  590. copyright notice, this list of conditions and the following
  591. disclaimer in the documentation and/or other materials provided
  592. with the distribution.
  593. * Neither the name of Google Inc. nor the names of its
  594. contributors may be used to endorse or promote products derived
  595. from this software without specific prior written permission.
  596. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  597. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  598. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  599. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  600. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  601. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  602. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  603. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  604. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  605. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  606. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  607. ----------------------------------------------------------------------
  608. File: aclocal.m4 (only for ICU4C)
  609. Section: pkg.m4 - Macros to locate and utilise pkg-config.
  610. Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
  611. Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>
  612. This program is free software; you can redistribute it and/or modify
  613. it under the terms of the GNU General Public License as published by
  614. the Free Software Foundation; either version 2 of the License, or
  615. (at your option) any later version.
  616. This program is distributed in the hope that it will be useful, but
  617. WITHOUT ANY WARRANTY; without even the implied warranty of
  618. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  619. General Public License for more details.
  620. You should have received a copy of the GNU General Public License
  621. along with this program; if not, write to the Free Software
  622. Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
  623. 02111-1307, USA.
  624. As a special exception to the GNU General Public License, if you
  625. distribute this file as part of a program that contains a
  626. configuration script generated by Autoconf, you may include it under
  627. the same distribution terms that you use for the rest of that
  628. program.
  629. (The condition for the exception is fulfilled because
  630. ICU4C includes a configuration script generated by Autoconf,
  631. namely the `configure` script.)
  632. ----------------------------------------------------------------------
  633. File: config.guess (only for ICU4C)
  634. This file is free software; you can redistribute it and/or modify it
  635. under the terms of the GNU General Public License as published by
  636. the Free Software Foundation; either version 3 of the License, or
  637. (at your option) any later version.
  638. This program is distributed in the hope that it will be useful, but
  639. WITHOUT ANY WARRANTY; without even the implied warranty of
  640. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  641. General Public License for more details.
  642. You should have received a copy of the GNU General Public License
  643. along with this program; if not, see <https://www.gnu.org/licenses/>.
  644. As a special exception to the GNU General Public License, if you
  645. distribute this file as part of a program that contains a
  646. configuration script generated by Autoconf, you may include it under
  647. the same distribution terms that you use for the rest of that
  648. program. This Exception is an additional permission under section 7
  649. of the GNU General Public License, version 3 ("GPLv3").
  650. (The condition for the exception is fulfilled because
  651. ICU4C includes a configuration script generated by Autoconf,
  652. namely the `configure` script.)
  653. ----------------------------------------------------------------------
  654. File: install-sh (only for ICU4C)
  655. Copyright 1991 by the Massachusetts Institute of Technology
  656. Permission to use, copy, modify, distribute, and sell this software and its
  657. documentation for any purpose is hereby granted without fee, provided that
  658. the above copyright notice appear in all copies and that both that
  659. copyright notice and this permission notice appear in supporting
  660. documentation, and that the name of M.I.T. not be used in advertising or
  661. publicity pertaining to distribution of the software without specific,
  662. written prior permission. M.I.T. makes no representations about the
  663. suitability of this software for any purpose. It is provided "as is"
  664. without express or implied warranty.
  665. ----------------------------------------------------------------------
  666. Apache License
  667. Version 2.0, January 2004
  668. http://www.apache.org/licenses/
  669. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  670. 1. Definitions.
  671. "License" shall mean the terms and conditions for use, reproduction,
  672. and distribution as defined by Sections 1 through 9 of this document.
  673. "Licensor" shall mean the copyright owner or entity authorized by
  674. the copyright owner that is granting the License.
  675. "Legal Entity" shall mean the union of the acting entity and all
  676. other entities that control, are controlled by, or are under common
  677. control with that entity. For the purposes of this definition,
  678. "control" means (i) the power, direct or indirect, to cause the
  679. direction or management of such entity, whether by contract or
  680. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  681. outstanding shares, or (iii) beneficial ownership of such entity.
  682. "You" (or "Your") shall mean an individual or Legal Entity
  683. exercising permissions granted by this License.
  684. "Source" form shall mean the preferred form for making modifications,
  685. including but not limited to software source code, documentation
  686. source, and configuration files.
  687. "Object" form shall mean any form resulting from mechanical
  688. transformation or translation of a Source form, including but
  689. not limited to compiled object code, generated documentation,
  690. and conversions to other media types.
  691. "Work" shall mean the work of authorship, whether in Source or
  692. Object form, made available under the License, as indicated by a
  693. copyright notice that is included in or attached to the work
  694. (an example is provided in the Appendix below).
  695. "Derivative Works" shall mean any work, whether in Source or Object
  696. form, that is based on (or derived from) the Work and for which the
  697. editorial revisions, annotations, elaborations, or other modifications
  698. represent, as a whole, an original work of authorship. For the purposes
  699. of this License, Derivative Works shall not include works that remain
  700. separable from, or merely link (or bind by name) to the interfaces of,
  701. the Work and Derivative Works thereof.
  702. "Contribution" shall mean any work of authorship, including
  703. the original version of the Work and any modifications or additions
  704. to that Work or Derivative Works thereof, that is intentionally
  705. submitted to Licensor for inclusion in the Work by the copyright owner
  706. or by an individual or Legal Entity authorized to submit on behalf of
  707. the copyright owner. For the purposes of this definition, "submitted"
  708. means any form of electronic, verbal, or written communication sent
  709. to the Licensor or its representatives, including but not limited to
  710. communication on electronic mailing lists, source code control systems,
  711. and issue tracking systems that are managed by, or on behalf of, the
  712. Licensor for the purpose of discussing and improving the Work, but
  713. excluding communication that is conspicuously marked or otherwise
  714. designated in writing by the copyright owner as "Not a Contribution."
  715. "Contributor" shall mean Licensor and any individual or Legal Entity
  716. on behalf of whom a Contribution has been received by Licensor and
  717. subsequently incorporated within the Work.
  718. 2. Grant of Copyright License. Subject to the terms and conditions of
  719. this License, each Contributor hereby grants to You a perpetual,
  720. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  721. copyright license to reproduce, prepare Derivative Works of,
  722. publicly display, publicly perform, sublicense, and distribute the
  723. Work and such Derivative Works in Source or Object form.
  724. 3. Grant of Patent License. Subject to the terms and conditions of
  725. this License, each Contributor hereby grants to You a perpetual,
  726. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  727. (except as stated in this section) patent license to make, have made,
  728. use, offer to sell, sell, import, and otherwise transfer the Work,
  729. where such license applies only to those patent claims licensable
  730. by such Contributor that are necessarily infringed by their
  731. Contribution(s) alone or by combination of their Contribution(s)
  732. with the Work to which such Contribution(s) was submitted. If You
  733. institute patent litigation against any entity (including a
  734. cross-claim or counterclaim in a lawsuit) alleging that the Work
  735. or a Contribution incorporated within the Work constitutes direct
  736. or contributory patent infringement, then any patent licenses
  737. granted to You under this License for that Work shall terminate
  738. as of the date such litigation is filed.
  739. 4. Redistribution. You may reproduce and distribute copies of the
  740. Work or Derivative Works thereof in any medium, with or without
  741. modifications, and in Source or Object form, provided that You
  742. meet the following conditions:
  743. (a) You must give any other recipients of the Work or
  744. Derivative Works a copy of this License; and
  745. (b) You must cause any modified files to carry prominent notices
  746. stating that You changed the files; and
  747. (c) You must retain, in the Source form of any Derivative Works
  748. that You distribute, all copyright, patent, trademark, and
  749. attribution notices from the Source form of the Work,
  750. excluding those notices that do not pertain to any part of
  751. the Derivative Works; and
  752. (d) If the Work includes a "NOTICE" text file as part of its
  753. distribution, then any Derivative Works that You distribute must
  754. include a readable copy of the attribution notices contained
  755. within such NOTICE file, excluding those notices that do not
  756. pertain to any part of the Derivative Works, in at least one
  757. of the following places: within a NOTICE text file distributed
  758. as part of the Derivative Works; within the Source form or
  759. documentation, if provided along with the Derivative Works; or,
  760. within a display generated by the Derivative Works, if and
  761. wherever such third-party notices normally appear. The contents
  762. of the NOTICE file are for informational purposes only and
  763. do not modify the License. You may add Your own attribution
  764. notices within Derivative Works that You distribute, alongside
  765. or as an addendum to the NOTICE text from the Work, provided
  766. that such additional attribution notices cannot be construed
  767. as modifying the License.
  768. You may add Your own copyright statement to Your modifications and
  769. may provide additional or different license terms and conditions
  770. for use, reproduction, or distribution of Your modifications, or
  771. for any such Derivative Works as a whole, provided Your use,
  772. reproduction, and distribution of the Work otherwise complies with
  773. the conditions stated in this License.
  774. 5. Submission of Contributions. Unless You explicitly state otherwise,
  775. any Contribution intentionally submitted for inclusion in the Work
  776. by You to the Licensor shall be under the terms and conditions of
  777. this License, without any additional terms or conditions.
  778. Notwithstanding the above, nothing herein shall supersede or modify
  779. the terms of any separate license agreement you may have executed
  780. with Licensor regarding such Contributions.
  781. 6. Trademarks. This License does not grant permission to use the trade
  782. names, trademarks, service marks, or product names of the Licensor,
  783. except as required for reasonable and customary use in describing the
  784. origin of the Work and reproducing the content of the NOTICE file.
  785. 7. Disclaimer of Warranty. Unless required by applicable law or
  786. agreed to in writing, Licensor provides the Work (and each
  787. Contributor provides its Contributions) on an "AS IS" BASIS,
  788. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  789. implied, including, without limitation, any warranties or conditions
  790. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  791. PARTICULAR PURPOSE. You are solely responsible for determining the
  792. appropriateness of using or redistributing the Work and assume any
  793. risks associated with Your exercise of permissions under this License.
  794. 8. Limitation of Liability. In no event and under no legal theory,
  795. whether in tort (including negligence), contract, or otherwise,
  796. unless required by applicable law (such as deliberate and grossly
  797. negligent acts) or agreed to in writing, shall any Contributor be
  798. liable to You for damages, including any direct, indirect, special,
  799. incidental, or consequential damages of any character arising as a
  800. result of this License or out of the use or inability to use the
  801. Work (including but not limited to damages for loss of goodwill,
  802. work stoppage, computer failure or malfunction, or any and all
  803. other commercial damages or losses), even if such Contributor
  804. has been advised of the possibility of such damages.
  805. 9. Accepting Warranty or Additional Liability. While redistributing
  806. the Work or Derivative Works thereof, You may choose to offer,
  807. and charge a fee for, acceptance of support, warranty, indemnity,
  808. or other liability obligations and/or rights consistent with this
  809. License. However, in accepting such obligations, You may act only
  810. on Your own behalf and on Your sole responsibility, not on behalf
  811. of any other Contributor, and only if You agree to indemnify,
  812. defend, and hold each Contributor harmless for any liability
  813. incurred by, or claims asserted against, such Contributor by reason
  814. of your accepting any such warranty or additional liability.
  815. END OF TERMS AND CONDITIONS
  816. APPENDIX: How to apply the Apache License to your work.
  817. To apply the Apache License to your work, attach the following
  818. boilerplate notice, with the fields enclosed by brackets "[]"
  819. replaced with your own identifying information. (Don't include
  820. the brackets!) The text should be enclosed in the appropriate
  821. comment syntax for the file format. We also recommend that a
  822. file or class name and description of purpose be included on the
  823. same "printed page" as the copyright notice for easier
  824. identification within third-party archives.
  825. Copyright 2024 The Android Open Source Project
  826. Licensed under the Apache License, Version 2.0 (the "License");
  827. you may not use this file except in compliance with the License.
  828. You may obtain a copy of the License at
  829. http://www.apache.org/licenses/LICENSE-2.0
  830. Unless required by applicable law or agreed to in writing, software
  831. distributed under the License is distributed on an "AS IS" BASIS,
  832. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  833. See the License for the specific language governing permissions and
  834. limitations under the License.
  835. ==============================================================================
  836. 2001 September 15
  837. The author disclaims copyright to this source code. In place of
  838. a legal notice, here is a blessing:
  839. May you do good and not evil.
  840. May you find forgiveness for yourself and forgive others.
  841. May you share freely, never taking more than you give.
  842. ==============================================================================
  843. Copyright (c) 2005-2008, The Android Open Source Project
  844. Licensed under the Apache License, Version 2.0 (the "License");
  845. you may not use this file except in compliance with the License.
  846. Unless required by applicable law or agreed to in writing, software
  847. distributed under the License is distributed on an "AS IS" BASIS,
  848. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  849. See the License for the specific language governing permissions and
  850. limitations under the License.
  851. Apache License
  852. Version 2.0, January 2004
  853. http://www.apache.org/licenses/
  854. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  855. 1. Definitions.
  856. "License" shall mean the terms and conditions for use, reproduction,
  857. and distribution as defined by Sections 1 through 9 of this document.
  858. "Licensor" shall mean the copyright owner or entity authorized by
  859. the copyright owner that is granting the License.
  860. "Legal Entity" shall mean the union of the acting entity and all
  861. other entities that control, are controlled by, or are under common
  862. control with that entity. For the purposes of this definition,
  863. "control" means (i) the power, direct or indirect, to cause the
  864. direction or management of such entity, whether by contract or
  865. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  866. outstanding shares, or (iii) beneficial ownership of such entity.
  867. "You" (or "Your") shall mean an individual or Legal Entity
  868. exercising permissions granted by this License.
  869. "Source" form shall mean the preferred form for making modifications,
  870. including but not limited to software source code, documentation
  871. source, and configuration files.
  872. "Object" form shall mean any form resulting from mechanical
  873. transformation or translation of a Source form, including but
  874. not limited to compiled object code, generated documentation,
  875. and conversions to other media types.
  876. "Work" shall mean the work of authorship, whether in Source or
  877. Object form, made available under the License, as indicated by a
  878. copyright notice that is included in or attached to the work
  879. (an example is provided in the Appendix below).
  880. "Derivative Works" shall mean any work, whether in Source or Object
  881. form, that is based on (or derived from) the Work and for which the
  882. editorial revisions, annotations, elaborations, or other modifications
  883. represent, as a whole, an original work of authorship. For the purposes
  884. of this License, Derivative Works shall not include works that remain
  885. separable from, or merely link (or bind by name) to the interfaces of,
  886. the Work and Derivative Works thereof.
  887. "Contribution" shall mean any work of authorship, including
  888. the original version of the Work and any modifications or additions
  889. to that Work or Derivative Works thereof, that is intentionally
  890. submitted to Licensor for inclusion in the Work by the copyright owner
  891. or by an individual or Legal Entity authorized to submit on behalf of
  892. the copyright owner. For the purposes of this definition, "submitted"
  893. means any form of electronic, verbal, or written communication sent
  894. to the Licensor or its representatives, including but not limited to
  895. communication on electronic mailing lists, source code control systems,
  896. and issue tracking systems that are managed by, or on behalf of, the
  897. Licensor for the purpose of discussing and improving the Work, but
  898. excluding communication that is conspicuously marked or otherwise
  899. designated in writing by the copyright owner as "Not a Contribution."
  900. "Contributor" shall mean Licensor and any individual or Legal Entity
  901. on behalf of whom a Contribution has been received by Licensor and
  902. subsequently incorporated within the Work.
  903. 2. Grant of Copyright License. Subject to the terms and conditions of
  904. this License, each Contributor hereby grants to You a perpetual,
  905. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  906. copyright license to reproduce, prepare Derivative Works of,
  907. publicly display, publicly perform, sublicense, and distribute the
  908. Work and such Derivative Works in Source or Object form.
  909. 3. Grant of Patent License. Subject to the terms and conditions of
  910. this License, each Contributor hereby grants to You a perpetual,
  911. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  912. (except as stated in this section) patent license to make, have made,
  913. use, offer to sell, sell, import, and otherwise transfer the Work,
  914. where such license applies only to those patent claims licensable
  915. by such Contributor that are necessarily infringed by their
  916. Contribution(s) alone or by combination of their Contribution(s)
  917. with the Work to which such Contribution(s) was submitted. If You
  918. institute patent litigation against any entity (including a
  919. cross-claim or counterclaim in a lawsuit) alleging that the Work
  920. or a Contribution incorporated within the Work constitutes direct
  921. or contributory patent infringement, then any patent licenses
  922. granted to You under this License for that Work shall terminate
  923. as of the date such litigation is filed.
  924. 4. Redistribution. You may reproduce and distribute copies of the
  925. Work or Derivative Works thereof in any medium, with or without
  926. modifications, and in Source or Object form, provided that You
  927. meet the following conditions:
  928. (a) You must give any other recipients of the Work or
  929. Derivative Works a copy of this License; and
  930. (b) You must cause any modified files to carry prominent notices
  931. stating that You changed the files; and
  932. (c) You must retain, in the Source form of any Derivative Works
  933. that You distribute, all copyright, patent, trademark, and
  934. attribution notices from the Source form of the Work,
  935. excluding those notices that do not pertain to any part of
  936. the Derivative Works; and
  937. (d) If the Work includes a "NOTICE" text file as part of its
  938. distribution, then any Derivative Works that You distribute must
  939. include a readable copy of the attribution notices contained
  940. within such NOTICE file, excluding those notices that do not
  941. pertain to any part of the Derivative Works, in at least one
  942. of the following places: within a NOTICE text file distributed
  943. as part of the Derivative Works; within the Source form or
  944. documentation, if provided along with the Derivative Works; or,
  945. within a display generated by the Derivative Works, if and
  946. wherever such third-party notices normally appear. The contents
  947. of the NOTICE file are for informational purposes only and
  948. do not modify the License. You may add Your own attribution
  949. notices within Derivative Works that You distribute, alongside
  950. or as an addendum to the NOTICE text from the Work, provided
  951. that such additional attribution notices cannot be construed
  952. as modifying the License.
  953. You may add Your own copyright statement to Your modifications and
  954. may provide additional or different license terms and conditions
  955. for use, reproduction, or distribution of Your modifications, or
  956. for any such Derivative Works as a whole, provided Your use,
  957. reproduction, and distribution of the Work otherwise complies with
  958. the conditions stated in this License.
  959. 5. Submission of Contributions. Unless You explicitly state otherwise,
  960. any Contribution intentionally submitted for inclusion in the Work
  961. by You to the Licensor shall be under the terms and conditions of
  962. this License, without any additional terms or conditions.
  963. Notwithstanding the above, nothing herein shall supersede or modify
  964. the terms of any separate license agreement you may have executed
  965. with Licensor regarding such Contributions.
  966. 6. Trademarks. This License does not grant permission to use the trade
  967. names, trademarks, service marks, or product names of the Licensor,
  968. except as required for reasonable and customary use in describing the
  969. origin of the Work and reproducing the content of the NOTICE file.
  970. 7. Disclaimer of Warranty. Unless required by applicable law or
  971. agreed to in writing, Licensor provides the Work (and each
  972. Contributor provides its Contributions) on an "AS IS" BASIS,
  973. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  974. implied, including, without limitation, any warranties or conditions
  975. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  976. PARTICULAR PURPOSE. You are solely responsible for determining the
  977. appropriateness of using or redistributing the Work and assume any
  978. risks associated with Your exercise of permissions under this License.
  979. 8. Limitation of Liability. In no event and under no legal theory,
  980. whether in tort (including negligence), contract, or otherwise,
  981. unless required by applicable law (such as deliberate and grossly
  982. negligent acts) or agreed to in writing, shall any Contributor be
  983. liable to You for damages, including any direct, indirect, special,
  984. incidental, or consequential damages of any character arising as a
  985. result of this License or out of the use or inability to use the
  986. Work (including but not limited to damages for loss of goodwill,
  987. work stoppage, computer failure or malfunction, or any and all
  988. other commercial damages or losses), even if such Contributor
  989. has been advised of the possibility of such damages.
  990. 9. Accepting Warranty or Additional Liability. While redistributing
  991. the Work or Derivative Works thereof, You may choose to offer,
  992. and charge a fee for, acceptance of support, warranty, indemnity,
  993. or other liability obligations and/or rights consistent with this
  994. License. However, in accepting such obligations, You may act only
  995. on Your own behalf and on Your sole responsibility, not on behalf
  996. of any other Contributor, and only if You agree to indemnify,
  997. defend, and hold each Contributor harmless for any liability
  998. incurred by, or claims asserted against, such Contributor by reason
  999. of your accepting any such warranty or additional liability.
  1000. END OF TERMS AND CONDITIONS
  1001. ==============================================================================
  1002. Code in this repo uses one or more of the following licenses.
  1003. Refer to each file to determine which licenses apply.
  1004. -------------------------------------------------------------------------
  1005. Permission is hereby granted, free of charge, to any person obtaining
  1006. a copy of this software and associated documentation files (the
  1007. "Software"), to deal in the Software without restriction, including
  1008. without limitation the rights to use, copy, modify, merge, publish,
  1009. distribute, sublicense, and/or sell copies of the Software, and to
  1010. permit persons to whom the Software is furnished to do so, subject to
  1011. the following conditions:
  1012. The above copyright notice and this permission notice shall be
  1013. included in all copies or substantial portions of the Software.
  1014. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  1015. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  1016. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  1017. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  1018. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  1019. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  1020. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  1021. -------------------------------------------------------------------------
  1022. Licensed under the Apache License, Version 2.0 (the "License");
  1023. you may not use this file except in compliance with the License.
  1024. You may obtain a copy of the License at
  1025. http://www.apache.org/licenses/LICENSE-2.0
  1026. Unless required by applicable law or agreed to in writing, software
  1027. distributed under the License is distributed on an "AS IS" BASIS,
  1028. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1029. See the License for the specific language governing permissions and
  1030. limitations under the License.
  1031. -------------------------------------------------------------------------
  1032. Redistribution and use in source and binary forms, with or without
  1033. modification, are permitted provided that the following conditions
  1034. are met:
  1035. 1. Redistributions of source code must retain the above copyright
  1036. notice, this list of conditions and the following disclaimer.
  1037. 2. Redistributions in binary form must reproduce the above copyright
  1038. notice, this list of conditions and the following disclaimer in the
  1039. documentation and/or other materials provided with the distribution.
  1040. 3. Neither the name of the project nor the names of its contributors
  1041. may be used to endorse or promote products derived from this software
  1042. without specific prior written permission.
  1043. THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
  1044. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1045. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  1046. ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
  1047. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  1048. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  1049. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1050. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1051. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  1052. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  1053. SUCH DAMAGE.
  1054. ==============================================================================
  1055. BoringSSL is a fork of OpenSSL. As such, large parts of it fall under OpenSSL
  1056. licensing. Files that are completely new have a Google copyright and an ISC
  1057. license. This license is reproduced at the bottom of this file.
  1058. Contributors to BoringSSL are required to follow the CLA rules for Chromium:
  1059. https://cla.developers.google.com/clas
  1060. Files in third_party/ have their own licenses, as described therein. The MIT
  1061. license, for third_party/fiat, which, unlike other third_party directories, is
  1062. compiled into non-test libraries, is included below.
  1063. The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the
  1064. OpenSSL License and the original SSLeay license apply to the toolkit. See below
  1065. for the actual license texts. Actually both licenses are BSD-style Open Source
  1066. licenses. In case of any license issues related to OpenSSL please contact
  1067. openssl-core@openssl.org.
  1068. The following are Google-internal bug numbers where explicit permission from
  1069. some authors is recorded for use of their work. (This is purely for our own
  1070. record keeping.)
  1071. 27287199
  1072. 27287880
  1073. 27287883
  1074. 263291445
  1075. OpenSSL License
  1076. ---------------
  1077. /* ====================================================================
  1078. * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved.
  1079. *
  1080. * Redistribution and use in source and binary forms, with or without
  1081. * modification, are permitted provided that the following conditions
  1082. * are met:
  1083. *
  1084. * 1. Redistributions of source code must retain the above copyright
  1085. * notice, this list of conditions and the following disclaimer.
  1086. *
  1087. * 2. Redistributions in binary form must reproduce the above copyright
  1088. * notice, this list of conditions and the following disclaimer in
  1089. * the documentation and/or other materials provided with the
  1090. * distribution.
  1091. *
  1092. * 3. All advertising materials mentioning features or use of this
  1093. * software must display the following acknowledgment:
  1094. * "This product includes software developed by the OpenSSL Project
  1095. * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
  1096. *
  1097. * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
  1098. * endorse or promote products derived from this software without
  1099. * prior written permission. For written permission, please contact
  1100. * openssl-core@openssl.org.
  1101. *
  1102. * 5. Products derived from this software may not be called "OpenSSL"
  1103. * nor may "OpenSSL" appear in their names without prior written
  1104. * permission of the OpenSSL Project.
  1105. *
  1106. * 6. Redistributions of any form whatsoever must retain the following
  1107. * acknowledgment:
  1108. * "This product includes software developed by the OpenSSL Project
  1109. * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
  1110. *
  1111. * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
  1112. * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1113. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  1114. * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
  1115. * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1116. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  1117. * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  1118. * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1119. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  1120. * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1121. * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  1122. * OF THE POSSIBILITY OF SUCH DAMAGE.
  1123. * ====================================================================
  1124. *
  1125. * This product includes cryptographic software written by Eric Young
  1126. * (eay@cryptsoft.com). This product includes software written by Tim
  1127. * Hudson (tjh@cryptsoft.com).
  1128. *
  1129. */
  1130. Original SSLeay License
  1131. -----------------------
  1132. /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  1133. * All rights reserved.
  1134. *
  1135. * This package is an SSL implementation written
  1136. * by Eric Young (eay@cryptsoft.com).
  1137. * The implementation was written so as to conform with Netscapes SSL.
  1138. *
  1139. * This library is free for commercial and non-commercial use as long as
  1140. * the following conditions are aheared to. The following conditions
  1141. * apply to all code found in this distribution, be it the RC4, RSA,
  1142. * lhash, DES, etc., code; not just the SSL code. The SSL documentation
  1143. * included with this distribution is covered by the same copyright terms
  1144. * except that the holder is Tim Hudson (tjh@cryptsoft.com).
  1145. *
  1146. * Copyright remains Eric Young's, and as such any Copyright notices in
  1147. * the code are not to be removed.
  1148. * If this package is used in a product, Eric Young should be given attribution
  1149. * as the author of the parts of the library used.
  1150. * This can be in the form of a textual message at program startup or
  1151. * in documentation (online or textual) provided with the package.
  1152. *
  1153. * Redistribution and use in source and binary forms, with or without
  1154. * modification, are permitted provided that the following conditions
  1155. * are met:
  1156. * 1. Redistributions of source code must retain the copyright
  1157. * notice, this list of conditions and the following disclaimer.
  1158. * 2. Redistributions in binary form must reproduce the above copyright
  1159. * notice, this list of conditions and the following disclaimer in the
  1160. * documentation and/or other materials provided with the distribution.
  1161. * 3. All advertising materials mentioning features or use of this software
  1162. * must display the following acknowledgement:
  1163. * "This product includes cryptographic software written by
  1164. * Eric Young (eay@cryptsoft.com)"
  1165. * The word 'cryptographic' can be left out if the rouines from the library
  1166. * being used are not cryptographic related :-).
  1167. * 4. If you include any Windows specific code (or a derivative thereof) from
  1168. * the apps directory (application code) you must include an acknowledgement:
  1169. * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
  1170. *
  1171. * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
  1172. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1173. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  1174. * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  1175. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  1176. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  1177. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1178. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1179. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  1180. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  1181. * SUCH DAMAGE.
  1182. *
  1183. * The licence and distribution terms for any publically available version or
  1184. * derivative of this code cannot be changed. i.e. this code cannot simply be
  1185. * copied and put under another distribution licence
  1186. * [including the GNU Public Licence.]
  1187. */
  1188. ISC license used for completely new code in BoringSSL:
  1189. /* Copyright 2015 The BoringSSL Authors
  1190. *
  1191. * Permission to use, copy, modify, and/or distribute this software for any
  1192. * purpose with or without fee is hereby granted, provided that the above
  1193. * copyright notice and this permission notice appear in all copies.
  1194. *
  1195. * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  1196. * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  1197. * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  1198. * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  1199. * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  1200. * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  1201. * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
  1202. The code in third_party/fiat carries the MIT license:
  1203. Copyright (c) 2015-2016 the fiat-crypto authors (see
  1204. https://github.com/mit-plv/fiat-crypto/blob/master/AUTHORS).
  1205. Permission is hereby granted, free of charge, to any person obtaining a copy
  1206. of this software and associated documentation files (the "Software"), to deal
  1207. in the Software without restriction, including without limitation the rights
  1208. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1209. copies of the Software, and to permit persons to whom the Software is
  1210. furnished to do so, subject to the following conditions:
  1211. The above copyright notice and this permission notice shall be included in all
  1212. copies or substantial portions of the Software.
  1213. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1214. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1215. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1216. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1217. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1218. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1219. SOFTWARE.
  1220. Licenses for support code
  1221. -------------------------
  1222. Parts of the TLS test suite are under the Go license. This code is not included
  1223. in BoringSSL (i.e. libcrypto and libssl) when compiled, however, so
  1224. distributing code linked against BoringSSL does not trigger this license:
  1225. Copyright (c) 2009 The Go Authors. All rights reserved.
  1226. Redistribution and use in source and binary forms, with or without
  1227. modification, are permitted provided that the following conditions are
  1228. met:
  1229. * Redistributions of source code must retain the above copyright
  1230. notice, this list of conditions and the following disclaimer.
  1231. * Redistributions in binary form must reproduce the above
  1232. copyright notice, this list of conditions and the following disclaimer
  1233. in the documentation and/or other materials provided with the
  1234. distribution.
  1235. * Neither the name of Google Inc. nor the names of its
  1236. contributors may be used to endorse or promote products derived from
  1237. this software without specific prior written permission.
  1238. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1239. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1240. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1241. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1242. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1243. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1244. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1245. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1246. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1247. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1248. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1249. BoringSSL uses the Chromium test infrastructure to run a continuous build,
  1250. trybots etc. The scripts which manage this, and the script for generating build
  1251. metadata, are under the Chromium license. Distributing code linked against
  1252. BoringSSL does not trigger this license.
  1253. Copyright 2015 The Chromium Authors. All rights reserved.
  1254. Redistribution and use in source and binary forms, with or without
  1255. modification, are permitted provided that the following conditions are
  1256. met:
  1257. * Redistributions of source code must retain the above copyright
  1258. notice, this list of conditions and the following disclaimer.
  1259. * Redistributions in binary form must reproduce the above
  1260. copyright notice, this list of conditions and the following disclaimer
  1261. in the documentation and/or other materials provided with the
  1262. distribution.
  1263. * Neither the name of Google Inc. nor the names of its
  1264. contributors may be used to endorse or promote products derived from
  1265. this software without specific prior written permission.
  1266. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1267. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1268. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1269. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1270. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1271. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1272. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1273. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1274. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1275. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1276. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1277. ==============================================================================
  1278. Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
  1279. Permission is hereby granted, free of charge, to any person obtaining a copy
  1280. of this software and associated documentation files (the "Software"), to deal
  1281. in the Software without restriction, including without limitation the rights
  1282. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1283. copies of the Software, and to permit persons to whom the Software is
  1284. furnished to do so, subject to the following conditions:
  1285. The above copyright notice and this permission notice shall be included in
  1286. all copies or substantial portions of the Software.
  1287. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1288. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1289. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1290. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1291. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1292. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  1293. THE SOFTWARE.
  1294. ==============================================================================
  1295. Redistribution and use in source and binary forms, with or without
  1296. modification, are permitted provided that the following conditions
  1297. are met:
  1298. 1. Redistributions of source code must retain the above copyright
  1299. notice, and the entire permission notice in its entirety,
  1300. including the disclaimer of warranties.
  1301. 2. Redistributions in binary form must reproduce the above copyright
  1302. notice, this list of conditions and the following disclaimer in the
  1303. documentation and/or other materials provided with the distribution.
  1304. 3. The name of the author may not be used to endorse or promote
  1305. products derived from this software without specific prior
  1306. written permission.
  1307. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
  1308. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  1309. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF
  1310. WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE
  1311. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  1312. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
  1313. OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  1314. BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  1315. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1316. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
  1317. USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH
  1318. DAMAGE.
  1319. ==============================================================================
  1320. This package, the EXT2 filesystem utilities, are made available under
  1321. the GNU Public License version 2, with the exception of the lib/ext2fs
  1322. and lib/e2p libraries, which are made available under the GNU Library
  1323. General Public License Version 2, the lib/uuid library which is made
  1324. available under a BSD-style license and the lib/et and lib/ss
  1325. libraries which are made available under an MIT-style license. Please
  1326. see lib/uuid/COPYING for more details for the license for the files
  1327. comprising the libuuid library, and the source file headers of the
  1328. libet and libss libraries for more information.
  1329. The most recent officially distributed version can be found at
  1330. http://e2fsprogs.sourceforge.net. If you need to make a distribution,
  1331. that's the one you should use. If there is some reason why you'd like
  1332. a more recent version that is still in ALPHA testing (i.e., either
  1333. using the "WIP" test distributions or one from the hg or git
  1334. repository from the development branch, please contact me
  1335. (tytso@mit.edu) before you ship. The release schedules for this
  1336. package are flexible, if you give me enough lead time.
  1337. Theodore Ts'o
  1338. 23-June-2007
  1339. ----------------------------------------------------------------------
  1340. GNU GENERAL PUBLIC LICENSE
  1341. Version 2, June 1991
  1342. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  1343. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  1344. Everyone is permitted to copy and distribute verbatim copies
  1345. of this license document, but changing it is not allowed.
  1346. Preamble
  1347. The licenses for most software are designed to take away your
  1348. freedom to share and change it. By contrast, the GNU General Public
  1349. License is intended to guarantee your freedom to share and change free
  1350. software--to make sure the software is free for all its users. This
  1351. General Public License applies to most of the Free Software
  1352. Foundation's software and to any other program whose authors commit to
  1353. using it. (Some other Free Software Foundation software is covered by
  1354. the GNU Library General Public License instead.) You can apply it to
  1355. your programs, too.
  1356. When we speak of free software, we are referring to freedom, not
  1357. price. Our General Public Licenses are designed to make sure that you
  1358. have the freedom to distribute copies of free software (and charge for
  1359. this service if you wish), that you receive source code or can get it
  1360. if you want it, that you can change the software or use pieces of it
  1361. in new free programs; and that you know you can do these things.
  1362. To protect your rights, we need to make restrictions that forbid
  1363. anyone to deny you these rights or to ask you to surrender the rights.
  1364. These restrictions translate to certain responsibilities for you if you
  1365. distribute copies of the software, or if you modify it.
  1366. For example, if you distribute copies of such a program, whether
  1367. gratis or for a fee, you must give the recipients all the rights that
  1368. you have. You must make sure that they, too, receive or can get the
  1369. source code. And you must show them these terms so they know their
  1370. rights.
  1371. We protect your rights with two steps: (1) copyright the software, and
  1372. (2) offer you this license which gives you legal permission to copy,
  1373. distribute and/or modify the software.
  1374. Also, for each author's protection and ours, we want to make certain
  1375. that everyone understands that there is no warranty for this free
  1376. software. If the software is modified by someone else and passed on, we
  1377. want its recipients to know that what they have is not the original, so
  1378. that any problems introduced by others will not reflect on the original
  1379. authors' reputations.
  1380. Finally, any free program is threatened constantly by software
  1381. patents. We wish to avoid the danger that redistributors of a free
  1382. program will individually obtain patent licenses, in effect making the
  1383. program proprietary. To prevent this, we have made it clear that any
  1384. patent must be licensed for everyone's free use or not licensed at all.
  1385. The precise terms and conditions for copying, distribution and
  1386. modification follow.
  1387. GNU GENERAL PUBLIC LICENSE
  1388. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  1389. 0. This License applies to any program or other work which contains
  1390. a notice placed by the copyright holder saying it may be distributed
  1391. under the terms of this General Public License. The "Program", below,
  1392. refers to any such program or work, and a "work based on the Program"
  1393. means either the Program or any derivative work under copyright law:
  1394. that is to say, a work containing the Program or a portion of it,
  1395. either verbatim or with modifications and/or translated into another
  1396. language. (Hereinafter, translation is included without limitation in
  1397. the term "modification".) Each licensee is addressed as "you".
  1398. Activities other than copying, distribution and modification are not
  1399. covered by this License; they are outside its scope. The act of
  1400. running the Program is not restricted, and the output from the Program
  1401. is covered only if its contents constitute a work based on the
  1402. Program (independent of having been made by running the Program).
  1403. Whether that is true depends on what the Program does.
  1404. 1. You may copy and distribute verbatim copies of the Program's
  1405. source code as you receive it, in any medium, provided that you
  1406. conspicuously and appropriately publish on each copy an appropriate
  1407. copyright notice and disclaimer of warranty; keep intact all the
  1408. notices that refer to this License and to the absence of any warranty;
  1409. and give any other recipients of the Program a copy of this License
  1410. along with the Program.
  1411. You may charge a fee for the physical act of transferring a copy, and
  1412. you may at your option offer warranty protection in exchange for a fee.
  1413. 2. You may modify your copy or copies of the Program or any portion
  1414. of it, thus forming a work based on the Program, and copy and
  1415. distribute such modifications or work under the terms of Section 1
  1416. above, provided that you also meet all of these conditions:
  1417. a) You must cause the modified files to carry prominent notices
  1418. stating that you changed the files and the date of any change.
  1419. b) You must cause any work that you distribute or publish, that in
  1420. whole or in part contains or is derived from the Program or any
  1421. part thereof, to be licensed as a whole at no charge to all third
  1422. parties under the terms of this License.
  1423. c) If the modified program normally reads commands interactively
  1424. when run, you must cause it, when started running for such
  1425. interactive use in the most ordinary way, to print or display an
  1426. announcement including an appropriate copyright notice and a
  1427. notice that there is no warranty (or else, saying that you provide
  1428. a warranty) and that users may redistribute the program under
  1429. these conditions, and telling the user how to view a copy of this
  1430. License. (Exception: if the Program itself is interactive but
  1431. does not normally print such an announcement, your work based on
  1432. the Program is not required to print an announcement.)
  1433. These requirements apply to the modified work as a whole. If
  1434. identifiable sections of that work are not derived from the Program,
  1435. and can be reasonably considered independent and separate works in
  1436. themselves, then this License, and its terms, do not apply to those
  1437. sections when you distribute them as separate works. But when you
  1438. distribute the same sections as part of a whole which is a work based
  1439. on the Program, the distribution of the whole must be on the terms of
  1440. this License, whose permissions for other licensees extend to the
  1441. entire whole, and thus to each and every part regardless of who wrote it.
  1442. Thus, it is not the intent of this section to claim rights or contest
  1443. your rights to work written entirely by you; rather, the intent is to
  1444. exercise the right to control the distribution of derivative or
  1445. collective works based on the Program.
  1446. In addition, mere aggregation of another work not based on the Program
  1447. with the Program (or with a work based on the Program) on a volume of
  1448. a storage or distribution medium does not bring the other work under
  1449. the scope of this License.
  1450. 3. You may copy and distribute the Program (or a work based on it,
  1451. under Section 2) in object code or executable form under the terms of
  1452. Sections 1 and 2 above provided that you also do one of the following:
  1453. a) Accompany it with the complete corresponding machine-readable
  1454. source code, which must be distributed under the terms of Sections
  1455. 1 and 2 above on a medium customarily used for software interchange; or,
  1456. b) Accompany it with a written offer, valid for at least three
  1457. years, to give any third party, for a charge no more than your
  1458. cost of physically performing source distribution, a complete
  1459. machine-readable copy of the corresponding source code, to be
  1460. distributed under the terms of Sections 1 and 2 above on a medium
  1461. customarily used for software interchange; or,
  1462. c) Accompany it with the information you received as to the offer
  1463. to distribute corresponding source code. (This alternative is
  1464. allowed only for noncommercial distribution and only if you
  1465. received the program in object code or executable form with such
  1466. an offer, in accord with Subsection b above.)
  1467. The source code for a work means the preferred form of the work for
  1468. making modifications to it. For an executable work, complete source
  1469. code means all the source code for all modules it contains, plus any
  1470. associated interface definition files, plus the scripts used to
  1471. control compilation and installation of the executable. However, as a
  1472. special exception, the source code distributed need not include
  1473. anything that is normally distributed (in either source or binary
  1474. form) with the major components (compiler, kernel, and so on) of the
  1475. operating system on which the executable runs, unless that component
  1476. itself accompanies the executable.
  1477. If distribution of executable or object code is made by offering
  1478. access to copy from a designated place, then offering equivalent
  1479. access to copy the source code from the same place counts as
  1480. distribution of the source code, even though third parties are not
  1481. compelled to copy the source along with the object code.
  1482. 4. You may not copy, modify, sublicense, or distribute the Program
  1483. except as expressly provided under this License. Any attempt
  1484. otherwise to copy, modify, sublicense or distribute the Program is
  1485. void, and will automatically terminate your rights under this License.
  1486. However, parties who have received copies, or rights, from you under
  1487. this License will not have their licenses terminated so long as such
  1488. parties remain in full compliance.
  1489. 5. You are not required to accept this License, since you have not
  1490. signed it. However, nothing else grants you permission to modify or
  1491. distribute the Program or its derivative works. These actions are
  1492. prohibited by law if you do not accept this License. Therefore, by
  1493. modifying or distributing the Program (or any work based on the
  1494. Program), you indicate your acceptance of this License to do so, and
  1495. all its terms and conditions for copying, distributing or modifying
  1496. the Program or works based on it.
  1497. 6. Each time you redistribute the Program (or any work based on the
  1498. Program), the recipient automatically receives a license from the
  1499. original licensor to copy, distribute or modify the Program subject to
  1500. these terms and conditions. You may not impose any further
  1501. restrictions on the recipients' exercise of the rights granted herein.
  1502. You are not responsible for enforcing compliance by third parties to
  1503. this License.
  1504. 7. If, as a consequence of a court judgment or allegation of patent
  1505. infringement or for any other reason (not limited to patent issues),
  1506. conditions are imposed on you (whether by court order, agreement or
  1507. otherwise) that contradict the conditions of this License, they do not
  1508. excuse you from the conditions of this License. If you cannot
  1509. distribute so as to satisfy simultaneously your obligations under this
  1510. License and any other pertinent obligations, then as a consequence you
  1511. may not distribute the Program at all. For example, if a patent
  1512. license would not permit royalty-free redistribution of the Program by
  1513. all those who receive copies directly or indirectly through you, then
  1514. the only way you could satisfy both it and this License would be to
  1515. refrain entirely from distribution of the Program.
  1516. If any portion of this section is held invalid or unenforceable under
  1517. any particular circumstance, the balance of the section is intended to
  1518. apply and the section as a whole is intended to apply in other
  1519. circumstances.
  1520. It is not the purpose of this section to induce you to infringe any
  1521. patents or other property right claims or to contest validity of any
  1522. such claims; this section has the sole purpose of protecting the
  1523. integrity of the free software distribution system, which is
  1524. implemented by public license practices. Many people have made
  1525. generous contributions to the wide range of software distributed
  1526. through that system in reliance on consistent application of that
  1527. system; it is up to the author/donor to decide if he or she is willing
  1528. to distribute software through any other system and a licensee cannot
  1529. impose that choice.
  1530. This section is intended to make thoroughly clear what is believed to
  1531. be a consequence of the rest of this License.
  1532. 8. If the distribution and/or use of the Program is restricted in
  1533. certain countries either by patents or by copyrighted interfaces, the
  1534. original copyright holder who places the Program under this License
  1535. may add an explicit geographical distribution limitation excluding
  1536. those countries, so that distribution is permitted only in or among
  1537. countries not thus excluded. In such case, this License incorporates
  1538. the limitation as if written in the body of this License.
  1539. 9. The Free Software Foundation may publish revised and/or new versions
  1540. of the General Public License from time to time. Such new versions will
  1541. be similar in spirit to the present version, but may differ in detail to
  1542. address new problems or concerns.
  1543. Each version is given a distinguishing version number. If the Program
  1544. specifies a version number of this License which applies to it and "any
  1545. later version", you have the option of following the terms and conditions
  1546. either of that version or of any later version published by the Free
  1547. Software Foundation. If the Program does not specify a version number of
  1548. this License, you may choose any version ever published by the Free Software
  1549. Foundation.
  1550. 10. If you wish to incorporate parts of the Program into other free
  1551. programs whose distribution conditions are different, write to the author
  1552. to ask for permission. For software which is copyrighted by the Free
  1553. Software Foundation, write to the Free Software Foundation; we sometimes
  1554. make exceptions for this. Our decision will be guided by the two goals
  1555. of preserving the free status of all derivatives of our free software and
  1556. of promoting the sharing and reuse of software generally.
  1557. NO WARRANTY
  1558. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  1559. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  1560. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  1561. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  1562. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  1563. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  1564. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  1565. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  1566. REPAIR OR CORRECTION.
  1567. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  1568. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  1569. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  1570. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  1571. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  1572. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  1573. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  1574. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  1575. POSSIBILITY OF SUCH DAMAGES.
  1576. END OF TERMS AND CONDITIONS
  1577. How to Apply These Terms to Your New Programs
  1578. If you develop a new program, and you want it to be of the greatest
  1579. possible use to the public, the best way to achieve this is to make it
  1580. free software which everyone can redistribute and change under these terms.
  1581. To do so, attach the following notices to the program. It is safest
  1582. to attach them to the start of each source file to most effectively
  1583. convey the exclusion of warranty; and each file should have at least
  1584. the "copyright" line and a pointer to where the full notice is found.
  1585. <one line to give the program's name and a brief idea of what it does.>
  1586. Copyright (C) <year> <name of author>
  1587. This program is free software; you can redistribute it and/or modify
  1588. it under the terms of the GNU General Public License as published by
  1589. the Free Software Foundation; either version 2 of the License, or
  1590. (at your option) any later version.
  1591. This program is distributed in the hope that it will be useful,
  1592. but WITHOUT ANY WARRANTY; without even the implied warranty of
  1593. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  1594. GNU General Public License for more details.
  1595. You should have received a copy of the GNU General Public License
  1596. along with this program; if not, write to the Free Software
  1597. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  1598. Also add information on how to contact you by electronic and paper mail.
  1599. If the program is interactive, make it output a short notice like this
  1600. when it starts in an interactive mode:
  1601. Gnomovision version 69, Copyright (C) year name of author
  1602. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  1603. This is free software, and you are welcome to redistribute it
  1604. under certain conditions; type `show c' for details.
  1605. The hypothetical commands `show w' and `show c' should show the appropriate
  1606. parts of the General Public License. Of course, the commands you use may
  1607. be called something other than `show w' and `show c'; they could even be
  1608. mouse-clicks or menu items--whatever suits your program.
  1609. You should also get your employer (if you work as a programmer) or your
  1610. school, if any, to sign a "copyright disclaimer" for the program, if
  1611. necessary. Here is a sample; alter the names:
  1612. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  1613. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  1614. <signature of Ty Coon>, 1 April 1989
  1615. Ty Coon, President of Vice
  1616. This General Public License does not permit incorporating your program into
  1617. proprietary programs. If your program is a subroutine library, you may
  1618. consider it more useful to permit linking proprietary applications with the
  1619. library. If this is what you want to do, use the GNU Library General
  1620. Public License instead of this License.
  1621. ----------------------------------------------------------------------
  1622. GNU LIBRARY GENERAL PUBLIC LICENSE
  1623. Version 2, June 1991
  1624. Copyright (C) 1991 Free Software Foundation, Inc.
  1625. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  1626. Everyone is permitted to copy and distribute verbatim copies
  1627. of this license document, but changing it is not allowed.
  1628. [This is the first released version of the library GPL. It is
  1629. numbered 2 because it goes with version 2 of the ordinary GPL.]
  1630. Preamble
  1631. The licenses for most software are designed to take away your
  1632. freedom to share and change it. By contrast, the GNU General Public
  1633. Licenses are intended to guarantee your freedom to share and change
  1634. free software--to make sure the software is free for all its users.
  1635. This license, the Library General Public License, applies to some
  1636. specially designated Free Software Foundation software, and to any
  1637. other libraries whose authors decide to use it. You can use it for
  1638. your libraries, too.
  1639. When we speak of free software, we are referring to freedom, not
  1640. price. Our General Public Licenses are designed to make sure that you
  1641. have the freedom to distribute copies of free software (and charge for
  1642. this service if you wish), that you receive source code or can get it
  1643. if you want it, that you can change the software or use pieces of it
  1644. in new free programs; and that you know you can do these things.
  1645. To protect your rights, we need to make restrictions that forbid
  1646. anyone to deny you these rights or to ask you to surrender the rights.
  1647. These restrictions translate to certain responsibilities for you if
  1648. you distribute copies of the library, or if you modify it.
  1649. For example, if you distribute copies of the library, whether gratis
  1650. or for a fee, you must give the recipients all the rights that we gave
  1651. you. You must make sure that they, too, receive or can get the source
  1652. code. If you link a program with the library, you must provide
  1653. complete object files to the recipients so that they can relink them
  1654. with the library, after making changes to the library and recompiling
  1655. it. And you must show them these terms so they know their rights.
  1656. Our method of protecting your rights has two steps: (1) copyright
  1657. the library, and (2) offer you this license which gives you legal
  1658. permission to copy, distribute and/or modify the library.
  1659. Also, for each distributor's protection, we want to make certain
  1660. that everyone understands that there is no warranty for this free
  1661. library. If the library is modified by someone else and passed on, we
  1662. want its recipients to know that what they have is not the original
  1663. version, so that any problems introduced by others will not reflect on
  1664. the original authors' reputations.
  1665. Finally, any free program is threatened constantly by software
  1666. patents. We wish to avoid the danger that companies distributing free
  1667. software will individually obtain patent licenses, thus in effect
  1668. transforming the program into proprietary software. To prevent this,
  1669. we have made it clear that any patent must be licensed for everyone's
  1670. free use or not licensed at all.
  1671. Most GNU software, including some libraries, is covered by the ordinary
  1672. GNU General Public License, which was designed for utility programs. This
  1673. license, the GNU Library General Public License, applies to certain
  1674. designated libraries. This license is quite different from the ordinary
  1675. one; be sure to read it in full, and don't assume that anything in it is
  1676. the same as in the ordinary license.
  1677. The reason we have a separate public license for some libraries is that
  1678. they blur the distinction we usually make between modifying or adding to a
  1679. program and simply using it. Linking a program with a library, without
  1680. changing the library, is in some sense simply using the library, and is
  1681. analogous to running a utility program or application program. However, in
  1682. a textual and legal sense, the linked executable is a combined work, a
  1683. derivative of the original library, and the ordinary General Public License
  1684. treats it as such.
  1685. Because of this blurred distinction, using the ordinary General
  1686. Public License for libraries did not effectively promote software
  1687. sharing, because most developers did not use the libraries. We
  1688. concluded that weaker conditions might promote sharing better.
  1689. However, unrestricted linking of non-free programs would deprive the
  1690. users of those programs of all benefit from the free status of the
  1691. libraries themselves. This Library General Public License is intended to
  1692. permit developers of non-free programs to use free libraries, while
  1693. preserving your freedom as a user of such programs to change the free
  1694. libraries that are incorporated in them. (We have not seen how to achieve
  1695. this as regards changes in header files, but we have achieved it as regards
  1696. changes in the actual functions of the Library.) The hope is that this
  1697. will lead to faster development of free libraries.
  1698. The precise terms and conditions for copying, distribution and
  1699. modification follow. Pay close attention to the difference between a
  1700. "work based on the library" and a "work that uses the library". The
  1701. former contains code derived from the library, while the latter only
  1702. works together with the library.
  1703. Note that it is possible for a library to be covered by the ordinary
  1704. General Public License rather than by this special one.
  1705. GNU LIBRARY GENERAL PUBLIC LICENSE
  1706. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  1707. 0. This License Agreement applies to any software library which
  1708. contains a notice placed by the copyright holder or other authorized
  1709. party saying it may be distributed under the terms of this Library
  1710. General Public License (also called "this License"). Each licensee is
  1711. addressed as "you".
  1712. A "library" means a collection of software functions and/or data
  1713. prepared so as to be conveniently linked with application programs
  1714. (which use some of those functions and data) to form executables.
  1715. The "Library", below, refers to any such software library or work
  1716. which has been distributed under these terms. A "work based on the
  1717. Library" means either the Library or any derivative work under
  1718. copyright law: that is to say, a work containing the Library or a
  1719. portion of it, either verbatim or with modifications and/or translated
  1720. straightforwardly into another language. (Hereinafter, translation is
  1721. included without limitation in the term "modification".)
  1722. "Source code" for a work means the preferred form of the work for
  1723. making modifications to it. For a library, complete source code means
  1724. all the source code for all modules it contains, plus any associated
  1725. interface definition files, plus the scripts used to control compilation
  1726. and installation of the library.
  1727. Activities other than copying, distribution and modification are not
  1728. covered by this License; they are outside its scope. The act of
  1729. running a program using the Library is not restricted, and output from
  1730. such a program is covered only if its contents constitute a work based
  1731. on the Library (independent of the use of the Library in a tool for
  1732. writing it). Whether that is true depends on what the Library does
  1733. and what the program that uses the Library does.
  1734. 1. You may copy and distribute verbatim copies of the Library's
  1735. complete source code as you receive it, in any medium, provided that
  1736. you conspicuously and appropriately publish on each copy an
  1737. appropriate copyright notice and disclaimer of warranty; keep intact
  1738. all the notices that refer to this License and to the absence of any
  1739. warranty; and distribute a copy of this License along with the
  1740. Library.
  1741. You may charge a fee for the physical act of transferring a copy,
  1742. and you may at your option offer warranty protection in exchange for a
  1743. fee.
  1744. 2. You may modify your copy or copies of the Library or any portion
  1745. of it, thus forming a work based on the Library, and copy and
  1746. distribute such modifications or work under the terms of Section 1
  1747. above, provided that you also meet all of these conditions:
  1748. a) The modified work must itself be a software library.
  1749. b) You must cause the files modified to carry prominent notices
  1750. stating that you changed the files and the date of any change.
  1751. c) You must cause the whole of the work to be licensed at no
  1752. charge to all third parties under the terms of this License.
  1753. d) If a facility in the modified Library refers to a function or a
  1754. table of data to be supplied by an application program that uses
  1755. the facility, other than as an argument passed when the facility
  1756. is invoked, then you must make a good faith effort to ensure that,
  1757. in the event an application does not supply such function or
  1758. table, the facility still operates, and performs whatever part of
  1759. its purpose remains meaningful.
  1760. (For example, a function in a library to compute square roots has
  1761. a purpose that is entirely well-defined independent of the
  1762. application. Therefore, Subsection 2d requires that any
  1763. application-supplied function or table used by this function must
  1764. be optional: if the application does not supply it, the square
  1765. root function must still compute square roots.)
  1766. These requirements apply to the modified work as a whole. If
  1767. identifiable sections of that work are not derived from the Library,
  1768. and can be reasonably considered independent and separate works in
  1769. themselves, then this License, and its terms, do not apply to those
  1770. sections when you distribute them as separate works. But when you
  1771. distribute the same sections as part of a whole which is a work based
  1772. on the Library, the distribution of the whole must be on the terms of
  1773. this License, whose permissions for other licensees extend to the
  1774. entire whole, and thus to each and every part regardless of who wrote
  1775. it.
  1776. Thus, it is not the intent of this section to claim rights or contest
  1777. your rights to work written entirely by you; rather, the intent is to
  1778. exercise the right to control the distribution of derivative or
  1779. collective works based on the Library.
  1780. In addition, mere aggregation of another work not based on the Library
  1781. with the Library (or with a work based on the Library) on a volume of
  1782. a storage or distribution medium does not bring the other work under
  1783. the scope of this License.
  1784. 3. You may opt to apply the terms of the ordinary GNU General Public
  1785. License instead of this License to a given copy of the Library. To do
  1786. this, you must alter all the notices that refer to this License, so
  1787. that they refer to the ordinary GNU General Public License, version 2,
  1788. instead of to this License. (If a newer version than version 2 of the
  1789. ordinary GNU General Public License has appeared, then you can specify
  1790. that version instead if you wish.) Do not make any other change in
  1791. these notices.
  1792. Once this change is made in a given copy, it is irreversible for
  1793. that copy, so the ordinary GNU General Public License applies to all
  1794. subsequent copies and derivative works made from that copy.
  1795. This option is useful when you wish to copy part of the code of
  1796. the Library into a program that is not a library.
  1797. 4. You may copy and distribute the Library (or a portion or
  1798. derivative of it, under Section 2) in object code or executable form
  1799. under the terms of Sections 1 and 2 above provided that you accompany
  1800. it with the complete corresponding machine-readable source code, which
  1801. must be distributed under the terms of Sections 1 and 2 above on a
  1802. medium customarily used for software interchange.
  1803. If distribution of object code is made by offering access to copy
  1804. from a designated place, then offering equivalent access to copy the
  1805. source code from the same place satisfies the requirement to
  1806. distribute the source code, even though third parties are not
  1807. compelled to copy the source along with the object code.
  1808. 5. A program that contains no derivative of any portion of the
  1809. Library, but is designed to work with the Library by being compiled or
  1810. linked with it, is called a "work that uses the Library". Such a
  1811. work, in isolation, is not a derivative work of the Library, and
  1812. therefore falls outside the scope of this License.
  1813. However, linking a "work that uses the Library" with the Library
  1814. creates an executable that is a derivative of the Library (because it
  1815. contains portions of the Library), rather than a "work that uses the
  1816. library". The executable is therefore covered by this License.
  1817. Section 6 states terms for distribution of such executables.
  1818. When a "work that uses the Library" uses material from a header file
  1819. that is part of the Library, the object code for the work may be a
  1820. derivative work of the Library even though the source code is not.
  1821. Whether this is true is especially significant if the work can be
  1822. linked without the Library, or if the work is itself a library. The
  1823. threshold for this to be true is not precisely defined by law.
  1824. If such an object file uses only numerical parameters, data
  1825. structure layouts and accessors, and small macros and small inline
  1826. functions (ten lines or less in length), then the use of the object
  1827. file is unrestricted, regardless of whether it is legally a derivative
  1828. work. (Executables containing this object code plus portions of the
  1829. Library will still fall under Section 6.)
  1830. Otherwise, if the work is a derivative of the Library, you may
  1831. distribute the object code for the work under the terms of Section 6.
  1832. Any executables containing that work also fall under Section 6,
  1833. whether or not they are linked directly with the Library itself.
  1834. 6. As an exception to the Sections above, you may also compile or
  1835. link a "work that uses the Library" with the Library to produce a
  1836. work containing portions of the Library, and distribute that work
  1837. under terms of your choice, provided that the terms permit
  1838. modification of the work for the customer's own use and reverse
  1839. engineering for debugging such modifications.
  1840. You must give prominent notice with each copy of the work that the
  1841. Library is used in it and that the Library and its use are covered by
  1842. this License. You must supply a copy of this License. If the work
  1843. during execution displays copyright notices, you must include the
  1844. copyright notice for the Library among them, as well as a reference
  1845. directing the user to the copy of this License. Also, you must do one
  1846. of these things:
  1847. a) Accompany the work with the complete corresponding
  1848. machine-readable source code for the Library including whatever
  1849. changes were used in the work (which must be distributed under
  1850. Sections 1 and 2 above); and, if the work is an executable linked
  1851. with the Library, with the complete machine-readable "work that
  1852. uses the Library", as object code and/or source code, so that the
  1853. user can modify the Library and then relink to produce a modified
  1854. executable containing the modified Library. (It is understood
  1855. that the user who changes the contents of definitions files in the
  1856. Library will not necessarily be able to recompile the application
  1857. to use the modified definitions.)
  1858. b) Accompany the work with a written offer, valid for at
  1859. least three years, to give the same user the materials
  1860. specified in Subsection 6a, above, for a charge no more
  1861. than the cost of performing this distribution.
  1862. c) If distribution of the work is made by offering access to copy
  1863. from a designated place, offer equivalent access to copy the above
  1864. specified materials from the same place.
  1865. d) Verify that the user has already received a copy of these
  1866. materials or that you have already sent this user a copy.
  1867. For an executable, the required form of the "work that uses the
  1868. Library" must include any data and utility programs needed for
  1869. reproducing the executable from it. However, as a special exception,
  1870. the source code distributed need not include anything that is normally
  1871. distributed (in either source or binary form) with the major
  1872. components (compiler, kernel, and so on) of the operating system on
  1873. which the executable runs, unless that component itself accompanies
  1874. the executable.
  1875. It may happen that this requirement contradicts the license
  1876. restrictions of other proprietary libraries that do not normally
  1877. accompany the operating system. Such a contradiction means you cannot
  1878. use both them and the Library together in an executable that you
  1879. distribute.
  1880. 7. You may place library facilities that are a work based on the
  1881. Library side-by-side in a single library together with other library
  1882. facilities not covered by this License, and distribute such a combined
  1883. library, provided that the separate distribution of the work based on
  1884. the Library and of the other library facilities is otherwise
  1885. permitted, and provided that you do these two things:
  1886. a) Accompany the combined library with a copy of the same work
  1887. based on the Library, uncombined with any other library
  1888. facilities. This must be distributed under the terms of the
  1889. Sections above.
  1890. b) Give prominent notice with the combined library of the fact
  1891. that part of it is a work based on the Library, and explaining
  1892. where to find the accompanying uncombined form of the same work.
  1893. 8. You may not copy, modify, sublicense, link with, or distribute
  1894. the Library except as expressly provided under this License. Any
  1895. attempt otherwise to copy, modify, sublicense, link with, or
  1896. distribute the Library is void, and will automatically terminate your
  1897. rights under this License. However, parties who have received copies,
  1898. or rights, from you under this License will not have their licenses
  1899. terminated so long as such parties remain in full compliance.
  1900. 9. You are not required to accept this License, since you have not
  1901. signed it. However, nothing else grants you permission to modify or
  1902. distribute the Library or its derivative works. These actions are
  1903. prohibited by law if you do not accept this License. Therefore, by
  1904. modifying or distributing the Library (or any work based on the
  1905. Library), you indicate your acceptance of this License to do so, and
  1906. all its terms and conditions for copying, distributing or modifying
  1907. the Library or works based on it.
  1908. 10. Each time you redistribute the Library (or any work based on the
  1909. Library), the recipient automatically receives a license from the
  1910. original licensor to copy, distribute, link with or modify the Library
  1911. subject to these terms and conditions. You may not impose any further
  1912. restrictions on the recipients' exercise of the rights granted herein.
  1913. You are not responsible for enforcing compliance by third parties to
  1914. this License.
  1915. 11. If, as a consequence of a court judgment or allegation of patent
  1916. infringement or for any other reason (not limited to patent issues),
  1917. conditions are imposed on you (whether by court order, agreement or
  1918. otherwise) that contradict the conditions of this License, they do not
  1919. excuse you from the conditions of this License. If you cannot
  1920. distribute so as to satisfy simultaneously your obligations under this
  1921. License and any other pertinent obligations, then as a consequence you
  1922. may not distribute the Library at all. For example, if a patent
  1923. license would not permit royalty-free redistribution of the Library by
  1924. all those who receive copies directly or indirectly through you, then
  1925. the only way you could satisfy both it and this License would be to
  1926. refrain entirely from distribution of the Library.
  1927. If any portion of this section is held invalid or unenforceable under any
  1928. particular circumstance, the balance of the section is intended to apply,
  1929. and the section as a whole is intended to apply in other circumstances.
  1930. It is not the purpose of this section to induce you to infringe any
  1931. patents or other property right claims or to contest validity of any
  1932. such claims; this section has the sole purpose of protecting the
  1933. integrity of the free software distribution system which is
  1934. implemented by public license practices. Many people have made
  1935. generous contributions to the wide range of software distributed
  1936. through that system in reliance on consistent application of that
  1937. system; it is up to the author/donor to decide if he or she is willing
  1938. to distribute software through any other system and a licensee cannot
  1939. impose that choice.
  1940. This section is intended to make thoroughly clear what is believed to
  1941. be a consequence of the rest of this License.
  1942. 12. If the distribution and/or use of the Library is restricted in
  1943. certain countries either by patents or by copyrighted interfaces, the
  1944. original copyright holder who places the Library under this License may add
  1945. an explicit geographical distribution limitation excluding those countries,
  1946. so that distribution is permitted only in or among countries not thus
  1947. excluded. In such case, this License incorporates the limitation as if
  1948. written in the body of this License.
  1949. 13. The Free Software Foundation may publish revised and/or new
  1950. versions of the Library General Public License from time to time.
  1951. Such new versions will be similar in spirit to the present version,
  1952. but may differ in detail to address new problems or concerns.
  1953. Each version is given a distinguishing version number. If the Library
  1954. specifies a version number of this License which applies to it and
  1955. "any later version", you have the option of following the terms and
  1956. conditions either of that version or of any later version published by
  1957. the Free Software Foundation. If the Library does not specify a
  1958. license version number, you may choose any version ever published by
  1959. the Free Software Foundation.
  1960. 14. If you wish to incorporate parts of the Library into other free
  1961. programs whose distribution conditions are incompatible with these,
  1962. write to the author to ask for permission. For software which is
  1963. copyrighted by the Free Software Foundation, write to the Free
  1964. Software Foundation; we sometimes make exceptions for this. Our
  1965. decision will be guided by the two goals of preserving the free status
  1966. of all derivatives of our free software and of promoting the sharing
  1967. and reuse of software generally.
  1968. NO WARRANTY
  1969. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  1970. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  1971. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  1972. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  1973. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  1974. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  1975. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  1976. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  1977. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  1978. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  1979. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  1980. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  1981. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  1982. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  1983. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  1984. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  1985. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  1986. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  1987. DAMAGES.
  1988. END OF TERMS AND CONDITIONS
  1989. How to Apply These Terms to Your New Libraries
  1990. If you develop a new library, and you want it to be of the greatest
  1991. possible use to the public, we recommend making it free software that
  1992. everyone can redistribute and change. You can do so by permitting
  1993. redistribution under these terms (or, alternatively, under the terms of the
  1994. ordinary General Public License).
  1995. To apply these terms, attach the following notices to the library. It is
  1996. safest to attach them to the start of each source file to most effectively
  1997. convey the exclusion of warranty; and each file should have at least the
  1998. "copyright" line and a pointer to where the full notice is found.
  1999. <one line to give the library's name and a brief idea of what it does.>
  2000. Copyright (C) <year> <name of author>
  2001. This library is free software; you can redistribute it and/or
  2002. modify it under the terms of the GNU Library General Public
  2003. License as published by the Free Software Foundation; either
  2004. version 2 of the License, or (at your option) any later version.
  2005. This library is distributed in the hope that it will be useful,
  2006. but WITHOUT ANY WARRANTY; without even the implied warranty of
  2007. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  2008. Library General Public License for more details.
  2009. You should have received a copy of the GNU Library General Public
  2010. License along with this library; if not, write to the Free Software
  2011. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  2012. Also add information on how to contact you by electronic and paper mail.
  2013. You should also get your employer (if you work as a programmer) or your
  2014. school, if any, to sign a "copyright disclaimer" for the library, if
  2015. necessary. Here is a sample; alter the names:
  2016. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  2017. library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  2018. <signature of Ty Coon>, 1 April 1990
  2019. Ty Coon, President of Vice
  2020. That's all there is to it!
  2021. ==============================================================================
  2022. Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper
  2023. Copyright (c) 2001-2022 Expat maintainers
  2024. Permission is hereby granted, free of charge, to any person obtaining
  2025. a copy of this software and associated documentation files (the
  2026. "Software"), to deal in the Software without restriction, including
  2027. without limitation the rights to use, copy, modify, merge, publish,
  2028. distribute, sublicense, and/or sell copies of the Software, and to
  2029. permit persons to whom the Software is furnished to do so, subject to
  2030. the following conditions:
  2031. The above copyright notice and this permission notice shall be included
  2032. in all copies or substantial portions of the Software.
  2033. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  2034. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  2035. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  2036. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  2037. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  2038. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  2039. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2040. ==============================================================================
  2041. The tools for F2FS are covered by GNU Public License version 2.
  2042. Exceptionally, the following files are also covered by the GNU Lesser General
  2043. Public License Version 2.1 as the dual licenses.
  2044. - include/f2fs_fs.h
  2045. - lib/libf2fs.c
  2046. - lib/libf2fs_io.c
  2047. - mkfs/f2fs_format.c
  2048. - mkfs/f2fs_format_main.c
  2049. - mkfs/f2fs_format_utils.c
  2050. - mkfs/f2fs_format_utils.h
  2051. ================================================================================
  2052. Copyright (c) 2012 Samsung Electronics Co., Ltd.
  2053. http://www.samsung.com/
  2054. This program is free software; you can redistribute it and/or modify
  2055. it under the terms of the GNU General Public License version 2 as
  2056. published by the Free Software Foundation.
  2057. ================================================================================
  2058. GNU GENERAL PUBLIC LICENSE
  2059. Version 2, June 1991
  2060. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  2061. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  2062. Everyone is permitted to copy and distribute verbatim copies
  2063. of this license document, but changing it is not allowed.
  2064. Preamble
  2065. The licenses for most software are designed to take away your
  2066. freedom to share and change it. By contrast, the GNU General Public
  2067. License is intended to guarantee your freedom to share and change free
  2068. software--to make sure the software is free for all its users. This
  2069. General Public License applies to most of the Free Software
  2070. Foundation's software and to any other program whose authors commit to
  2071. using it. (Some other Free Software Foundation software is covered by
  2072. the GNU Library General Public License instead.) You can apply it to
  2073. your programs, too.
  2074. When we speak of free software, we are referring to freedom, not
  2075. price. Our General Public Licenses are designed to make sure that you
  2076. have the freedom to distribute copies of free software (and charge for
  2077. this service if you wish), that you receive source code or can get it
  2078. if you want it, that you can change the software or use pieces of it
  2079. in new free programs; and that you know you can do these things.
  2080. To protect your rights, we need to make restrictions that forbid
  2081. anyone to deny you these rights or to ask you to surrender the rights.
  2082. These restrictions translate to certain responsibilities for you if you
  2083. distribute copies of the software, or if you modify it.
  2084. For example, if you distribute copies of such a program, whether
  2085. gratis or for a fee, you must give the recipients all the rights that
  2086. you have. You must make sure that they, too, receive or can get the
  2087. source code. And you must show them these terms so they know their
  2088. rights.
  2089. We protect your rights with two steps: (1) copyright the software, and
  2090. (2) offer you this license which gives you legal permission to copy,
  2091. distribute and/or modify the software.
  2092. Also, for each author's protection and ours, we want to make certain
  2093. that everyone understands that there is no warranty for this free
  2094. software. If the software is modified by someone else and passed on, we
  2095. want its recipients to know that what they have is not the original, so
  2096. that any problems introduced by others will not reflect on the original
  2097. authors' reputations.
  2098. Finally, any free program is threatened constantly by software
  2099. patents. We wish to avoid the danger that redistributors of a free
  2100. program will individually obtain patent licenses, in effect making the
  2101. program proprietary. To prevent this, we have made it clear that any
  2102. patent must be licensed for everyone's free use or not licensed at all.
  2103. The precise terms and conditions for copying, distribution and
  2104. modification follow.
  2105. GNU GENERAL PUBLIC LICENSE
  2106. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  2107. 0. This License applies to any program or other work which contains
  2108. a notice placed by the copyright holder saying it may be distributed
  2109. under the terms of this General Public License. The "Program", below,
  2110. refers to any such program or work, and a "work based on the Program"
  2111. means either the Program or any derivative work under copyright law:
  2112. that is to say, a work containing the Program or a portion of it,
  2113. either verbatim or with modifications and/or translated into another
  2114. language. (Hereinafter, translation is included without limitation in
  2115. the term "modification".) Each licensee is addressed as "you".
  2116. Activities other than copying, distribution and modification are not
  2117. covered by this License; they are outside its scope. The act of
  2118. running the Program is not restricted, and the output from the Program
  2119. is covered only if its contents constitute a work based on the
  2120. Program (independent of having been made by running the Program).
  2121. Whether that is true depends on what the Program does.
  2122. 1. You may copy and distribute verbatim copies of the Program's
  2123. source code as you receive it, in any medium, provided that you
  2124. conspicuously and appropriately publish on each copy an appropriate
  2125. copyright notice and disclaimer of warranty; keep intact all the
  2126. notices that refer to this License and to the absence of any warranty;
  2127. and give any other recipients of the Program a copy of this License
  2128. along with the Program.
  2129. You may charge a fee for the physical act of transferring a copy, and
  2130. you may at your option offer warranty protection in exchange for a fee.
  2131. 2. You may modify your copy or copies of the Program or any portion
  2132. of it, thus forming a work based on the Program, and copy and
  2133. distribute such modifications or work under the terms of Section 1
  2134. above, provided that you also meet all of these conditions:
  2135. a) You must cause the modified files to carry prominent notices
  2136. stating that you changed the files and the date of any change.
  2137. b) You must cause any work that you distribute or publish, that in
  2138. whole or in part contains or is derived from the Program or any
  2139. part thereof, to be licensed as a whole at no charge to all third
  2140. parties under the terms of this License.
  2141. c) If the modified program normally reads commands interactively
  2142. when run, you must cause it, when started running for such
  2143. interactive use in the most ordinary way, to print or display an
  2144. announcement including an appropriate copyright notice and a
  2145. notice that there is no warranty (or else, saying that you provide
  2146. a warranty) and that users may redistribute the program under
  2147. these conditions, and telling the user how to view a copy of this
  2148. License. (Exception: if the Program itself is interactive but
  2149. does not normally print such an announcement, your work based on
  2150. the Program is not required to print an announcement.)
  2151. These requirements apply to the modified work as a whole. If
  2152. identifiable sections of that work are not derived from the Program,
  2153. and can be reasonably considered independent and separate works in
  2154. themselves, then this License, and its terms, do not apply to those
  2155. sections when you distribute them as separate works. But when you
  2156. distribute the same sections as part of a whole which is a work based
  2157. on the Program, the distribution of the whole must be on the terms of
  2158. this License, whose permissions for other licensees extend to the
  2159. entire whole, and thus to each and every part regardless of who wrote it.
  2160. Thus, it is not the intent of this section to claim rights or contest
  2161. your rights to work written entirely by you; rather, the intent is to
  2162. exercise the right to control the distribution of derivative or
  2163. collective works based on the Program.
  2164. In addition, mere aggregation of another work not based on the Program
  2165. with the Program (or with a work based on the Program) on a volume of
  2166. a storage or distribution medium does not bring the other work under
  2167. the scope of this License.
  2168. 3. You may copy and distribute the Program (or a work based on it,
  2169. under Section 2) in object code or executable form under the terms of
  2170. Sections 1 and 2 above provided that you also do one of the following:
  2171. a) Accompany it with the complete corresponding machine-readable
  2172. source code, which must be distributed under the terms of Sections
  2173. 1 and 2 above on a medium customarily used for software interchange; or,
  2174. b) Accompany it with a written offer, valid for at least three
  2175. years, to give any third party, for a charge no more than your
  2176. cost of physically performing source distribution, a complete
  2177. machine-readable copy of the corresponding source code, to be
  2178. distributed under the terms of Sections 1 and 2 above on a medium
  2179. customarily used for software interchange; or,
  2180. c) Accompany it with the information you received as to the offer
  2181. to distribute corresponding source code. (This alternative is
  2182. allowed only for noncommercial distribution and only if you
  2183. received the program in object code or executable form with such
  2184. an offer, in accord with Subsection b above.)
  2185. The source code for a work means the preferred form of the work for
  2186. making modifications to it. For an executable work, complete source
  2187. code means all the source code for all modules it contains, plus any
  2188. associated interface definition files, plus the scripts used to
  2189. control compilation and installation of the executable. However, as a
  2190. special exception, the source code distributed need not include
  2191. anything that is normally distributed (in either source or binary
  2192. form) with the major components (compiler, kernel, and so on) of the
  2193. operating system on which the executable runs, unless that component
  2194. itself accompanies the executable.
  2195. If distribution of executable or object code is made by offering
  2196. access to copy from a designated place, then offering equivalent
  2197. access to copy the source code from the same place counts as
  2198. distribution of the source code, even though third parties are not
  2199. compelled to copy the source along with the object code.
  2200. 4. You may not copy, modify, sublicense, or distribute the Program
  2201. except as expressly provided under this License. Any attempt
  2202. otherwise to copy, modify, sublicense or distribute the Program is
  2203. void, and will automatically terminate your rights under this License.
  2204. However, parties who have received copies, or rights, from you under
  2205. this License will not have their licenses terminated so long as such
  2206. parties remain in full compliance.
  2207. 5. You are not required to accept this License, since you have not
  2208. signed it. However, nothing else grants you permission to modify or
  2209. distribute the Program or its derivative works. These actions are
  2210. prohibited by law if you do not accept this License. Therefore, by
  2211. modifying or distributing the Program (or any work based on the
  2212. Program), you indicate your acceptance of this License to do so, and
  2213. all its terms and conditions for copying, distributing or modifying
  2214. the Program or works based on it.
  2215. 6. Each time you redistribute the Program (or any work based on the
  2216. Program), the recipient automatically receives a license from the
  2217. original licensor to copy, distribute or modify the Program subject to
  2218. these terms and conditions. You may not impose any further
  2219. restrictions on the recipients' exercise of the rights granted herein.
  2220. You are not responsible for enforcing compliance by third parties to
  2221. this License.
  2222. 7. If, as a consequence of a court judgment or allegation of patent
  2223. infringement or for any other reason (not limited to patent issues),
  2224. conditions are imposed on you (whether by court order, agreement or
  2225. otherwise) that contradict the conditions of this License, they do not
  2226. excuse you from the conditions of this License. If you cannot
  2227. distribute so as to satisfy simultaneously your obligations under this
  2228. License and any other pertinent obligations, then as a consequence you
  2229. may not distribute the Program at all. For example, if a patent
  2230. license would not permit royalty-free redistribution of the Program by
  2231. all those who receive copies directly or indirectly through you, then
  2232. the only way you could satisfy both it and this License would be to
  2233. refrain entirely from distribution of the Program.
  2234. If any portion of this section is held invalid or unenforceable under
  2235. any particular circumstance, the balance of the section is intended to
  2236. apply and the section as a whole is intended to apply in other
  2237. circumstances.
  2238. It is not the purpose of this section to induce you to infringe any
  2239. patents or other property right claims or to contest validity of any
  2240. such claims; this section has the sole purpose of protecting the
  2241. integrity of the free software distribution system, which is
  2242. implemented by public license practices. Many people have made
  2243. generous contributions to the wide range of software distributed
  2244. through that system in reliance on consistent application of that
  2245. system; it is up to the author/donor to decide if he or she is willing
  2246. to distribute software through any other system and a licensee cannot
  2247. impose that choice.
  2248. This section is intended to make thoroughly clear what is believed to
  2249. be a consequence of the rest of this License.
  2250. 8. If the distribution and/or use of the Program is restricted in
  2251. certain countries either by patents or by copyrighted interfaces, the
  2252. original copyright holder who places the Program under this License
  2253. may add an explicit geographical distribution limitation excluding
  2254. those countries, so that distribution is permitted only in or among
  2255. countries not thus excluded. In such case, this License incorporates
  2256. the limitation as if written in the body of this License.
  2257. 9. The Free Software Foundation may publish revised and/or new versions
  2258. of the General Public License from time to time. Such new versions will
  2259. be similar in spirit to the present version, but may differ in detail to
  2260. address new problems or concerns.
  2261. Each version is given a distinguishing version number. If the Program
  2262. specifies a version number of this License which applies to it and "any
  2263. later version", you have the option of following the terms and conditions
  2264. either of that version or of any later version published by the Free
  2265. Software Foundation. If the Program does not specify a version number of
  2266. this License, you may choose any version ever published by the Free Software
  2267. Foundation.
  2268. 10. If you wish to incorporate parts of the Program into other free
  2269. programs whose distribution conditions are different, write to the author
  2270. to ask for permission. For software which is copyrighted by the Free
  2271. Software Foundation, write to the Free Software Foundation; we sometimes
  2272. make exceptions for this. Our decision will be guided by the two goals
  2273. of preserving the free status of all derivatives of our free software and
  2274. of promoting the sharing and reuse of software generally.
  2275. NO WARRANTY
  2276. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  2277. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  2278. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  2279. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  2280. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  2281. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  2282. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  2283. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  2284. REPAIR OR CORRECTION.
  2285. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  2286. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  2287. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  2288. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  2289. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  2290. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  2291. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  2292. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  2293. POSSIBILITY OF SUCH DAMAGES.
  2294. END OF TERMS AND CONDITIONS
  2295. How to Apply These Terms to Your New Programs
  2296. If you develop a new program, and you want it to be of the greatest
  2297. possible use to the public, the best way to achieve this is to make it
  2298. free software which everyone can redistribute and change under these terms.
  2299. To do so, attach the following notices to the program. It is safest
  2300. to attach them to the start of each source file to most effectively
  2301. convey the exclusion of warranty; and each file should have at least
  2302. the "copyright" line and a pointer to where the full notice is found.
  2303. <one line to give the program's name and a brief idea of what it does.>
  2304. Copyright (C) <year> <name of author>
  2305. This program is free software; you can redistribute it and/or modify
  2306. it under the terms of the GNU General Public License as published by
  2307. the Free Software Foundation; either version 2 of the License, or
  2308. (at your option) any later version.
  2309. This program is distributed in the hope that it will be useful,
  2310. but WITHOUT ANY WARRANTY; without even the implied warranty of
  2311. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  2312. GNU General Public License for more details.
  2313. You should have received a copy of the GNU General Public License
  2314. along with this program; if not, write to the Free Software
  2315. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  2316. Also add information on how to contact you by electronic and paper mail.
  2317. If the program is interactive, make it output a short notice like this
  2318. when it starts in an interactive mode:
  2319. Gnomovision version 69, Copyright (C) year name of author
  2320. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  2321. This is free software, and you are welcome to redistribute it
  2322. under certain conditions; type `show c' for details.
  2323. The hypothetical commands `show w' and `show c' should show the appropriate
  2324. parts of the General Public License. Of course, the commands you use may
  2325. be called something other than `show w' and `show c'; they could even be
  2326. mouse-clicks or menu items--whatever suits your program.
  2327. You should also get your employer (if you work as a programmer) or your
  2328. school, if any, to sign a "copyright disclaimer" for the program, if
  2329. necessary. Here is a sample; alter the names:
  2330. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  2331. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  2332. <signature of Ty Coon>, 1 April 1989
  2333. Ty Coon, President of Vice
  2334. This General Public License does not permit incorporating your program into
  2335. proprietary programs. If your program is a subroutine library, you may
  2336. consider it more useful to permit linking proprietary applications with the
  2337. library. If this is what you want to do, use the GNU Library General
  2338. Public License instead of this License.
  2339. ================================================================================
  2340. GNU LESSER GENERAL PUBLIC LICENSE
  2341. Version 2.1, February 1999
  2342. Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  2343. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  2344. Everyone is permitted to copy and distribute verbatim copies
  2345. of this license document, but changing it is not allowed.
  2346. [This is the first released version of the Lesser GPL. It also counts
  2347. as the successor of the GNU Library Public License, version 2, hence
  2348. the version number 2.1.]
  2349. Preamble
  2350. The licenses for most software are designed to take away your
  2351. freedom to share and change it. By contrast, the GNU General Public
  2352. Licenses are intended to guarantee your freedom to share and change
  2353. free software--to make sure the software is free for all its users.
  2354. This license, the Lesser General Public License, applies to some
  2355. specially designated software packages--typically libraries--of the
  2356. Free Software Foundation and other authors who decide to use it. You
  2357. can use it too, but we suggest you first think carefully about whether
  2358. this license or the ordinary General Public License is the better
  2359. strategy to use in any particular case, based on the explanations below.
  2360. When we speak of free software, we are referring to freedom of use,
  2361. not price. Our General Public Licenses are designed to make sure that
  2362. you have the freedom to distribute copies of free software (and charge
  2363. for this service if you wish); that you receive source code or can get
  2364. it if you want it; that you can change the software and use pieces of
  2365. it in new free programs; and that you are informed that you can do
  2366. these things.
  2367. To protect your rights, we need to make restrictions that forbid
  2368. distributors to deny you these rights or to ask you to surrender these
  2369. rights. These restrictions translate to certain responsibilities for
  2370. you if you distribute copies of the library or if you modify it.
  2371. For example, if you distribute copies of the library, whether gratis
  2372. or for a fee, you must give the recipients all the rights that we gave
  2373. you. You must make sure that they, too, receive or can get the source
  2374. code. If you link other code with the library, you must provide
  2375. complete object files to the recipients, so that they can relink them
  2376. with the library after making changes to the library and recompiling
  2377. it. And you must show them these terms so they know their rights.
  2378. We protect your rights with a two-step method: (1) we copyright the
  2379. library, and (2) we offer you this license, which gives you legal
  2380. permission to copy, distribute and/or modify the library.
  2381. To protect each distributor, we want to make it very clear that
  2382. there is no warranty for the free library. Also, if the library is
  2383. modified by someone else and passed on, the recipients should know
  2384. that what they have is not the original version, so that the original
  2385. author's reputation will not be affected by problems that might be
  2386. introduced by others.
  2387. Finally, software patents pose a constant threat to the existence of
  2388. any free program. We wish to make sure that a company cannot
  2389. effectively restrict the users of a free program by obtaining a
  2390. restrictive license from a patent holder. Therefore, we insist that
  2391. any patent license obtained for a version of the library must be
  2392. consistent with the full freedom of use specified in this license.
  2393. Most GNU software, including some libraries, is covered by the
  2394. ordinary GNU General Public License. This license, the GNU Lesser
  2395. General Public License, applies to certain designated libraries, and
  2396. is quite different from the ordinary General Public License. We use
  2397. this license for certain libraries in order to permit linking those
  2398. libraries into non-free programs.
  2399. When a program is linked with a library, whether statically or using
  2400. a shared library, the combination of the two is legally speaking a
  2401. combined work, a derivative of the original library. The ordinary
  2402. General Public License therefore permits such linking only if the
  2403. entire combination fits its criteria of freedom. The Lesser General
  2404. Public License permits more lax criteria for linking other code with
  2405. the library.
  2406. We call this license the "Lesser" General Public License because it
  2407. does Less to protect the user's freedom than the ordinary General
  2408. Public License. It also provides other free software developers Less
  2409. of an advantage over competing non-free programs. These disadvantages
  2410. are the reason we use the ordinary General Public License for many
  2411. libraries. However, the Lesser license provides advantages in certain
  2412. special circumstances.
  2413. For example, on rare occasions, there may be a special need to
  2414. encourage the widest possible use of a certain library, so that it becomes
  2415. a de-facto standard. To achieve this, non-free programs must be
  2416. allowed to use the library. A more frequent case is that a free
  2417. library does the same job as widely used non-free libraries. In this
  2418. case, there is little to gain by limiting the free library to free
  2419. software only, so we use the Lesser General Public License.
  2420. In other cases, permission to use a particular library in non-free
  2421. programs enables a greater number of people to use a large body of
  2422. free software. For example, permission to use the GNU C Library in
  2423. non-free programs enables many more people to use the whole GNU
  2424. operating system, as well as its variant, the GNU/Linux operating
  2425. system.
  2426. Although the Lesser General Public License is Less protective of the
  2427. users' freedom, it does ensure that the user of a program that is
  2428. linked with the Library has the freedom and the wherewithal to run
  2429. that program using a modified version of the Library.
  2430. The precise terms and conditions for copying, distribution and
  2431. modification follow. Pay close attention to the difference between a
  2432. "work based on the library" and a "work that uses the library". The
  2433. former contains code derived from the library, whereas the latter must
  2434. be combined with the library in order to run.
  2435. GNU LESSER GENERAL PUBLIC LICENSE
  2436. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  2437. 0. This License Agreement applies to any software library or other
  2438. program which contains a notice placed by the copyright holder or
  2439. other authorized party saying it may be distributed under the terms of
  2440. this Lesser General Public License (also called "this License").
  2441. Each licensee is addressed as "you".
  2442. A "library" means a collection of software functions and/or data
  2443. prepared so as to be conveniently linked with application programs
  2444. (which use some of those functions and data) to form executables.
  2445. The "Library", below, refers to any such software library or work
  2446. which has been distributed under these terms. A "work based on the
  2447. Library" means either the Library or any derivative work under
  2448. copyright law: that is to say, a work containing the Library or a
  2449. portion of it, either verbatim or with modifications and/or translated
  2450. straightforwardly into another language. (Hereinafter, translation is
  2451. included without limitation in the term "modification".)
  2452. "Source code" for a work means the preferred form of the work for
  2453. making modifications to it. For a library, complete source code means
  2454. all the source code for all modules it contains, plus any associated
  2455. interface definition files, plus the scripts used to control compilation
  2456. and installation of the library.
  2457. Activities other than copying, distribution and modification are not
  2458. covered by this License; they are outside its scope. The act of
  2459. running a program using the Library is not restricted, and output from
  2460. such a program is covered only if its contents constitute a work based
  2461. on the Library (independent of the use of the Library in a tool for
  2462. writing it). Whether that is true depends on what the Library does
  2463. and what the program that uses the Library does.
  2464. 1. You may copy and distribute verbatim copies of the Library's
  2465. complete source code as you receive it, in any medium, provided that
  2466. you conspicuously and appropriately publish on each copy an
  2467. appropriate copyright notice and disclaimer of warranty; keep intact
  2468. all the notices that refer to this License and to the absence of any
  2469. warranty; and distribute a copy of this License along with the
  2470. Library.
  2471. You may charge a fee for the physical act of transferring a copy,
  2472. and you may at your option offer warranty protection in exchange for a
  2473. fee.
  2474. 2. You may modify your copy or copies of the Library or any portion
  2475. of it, thus forming a work based on the Library, and copy and
  2476. distribute such modifications or work under the terms of Section 1
  2477. above, provided that you also meet all of these conditions:
  2478. a) The modified work must itself be a software library.
  2479. b) You must cause the files modified to carry prominent notices
  2480. stating that you changed the files and the date of any change.
  2481. c) You must cause the whole of the work to be licensed at no
  2482. charge to all third parties under the terms of this License.
  2483. d) If a facility in the modified Library refers to a function or a
  2484. table of data to be supplied by an application program that uses
  2485. the facility, other than as an argument passed when the facility
  2486. is invoked, then you must make a good faith effort to ensure that,
  2487. in the event an application does not supply such function or
  2488. table, the facility still operates, and performs whatever part of
  2489. its purpose remains meaningful.
  2490. (For example, a function in a library to compute square roots has
  2491. a purpose that is entirely well-defined independent of the
  2492. application. Therefore, Subsection 2d requires that any
  2493. application-supplied function or table used by this function must
  2494. be optional: if the application does not supply it, the square
  2495. root function must still compute square roots.)
  2496. These requirements apply to the modified work as a whole. If
  2497. identifiable sections of that work are not derived from the Library,
  2498. and can be reasonably considered independent and separate works in
  2499. themselves, then this License, and its terms, do not apply to those
  2500. sections when you distribute them as separate works. But when you
  2501. distribute the same sections as part of a whole which is a work based
  2502. on the Library, the distribution of the whole must be on the terms of
  2503. this License, whose permissions for other licensees extend to the
  2504. entire whole, and thus to each and every part regardless of who wrote
  2505. it.
  2506. Thus, it is not the intent of this section to claim rights or contest
  2507. your rights to work written entirely by you; rather, the intent is to
  2508. exercise the right to control the distribution of derivative or
  2509. collective works based on the Library.
  2510. In addition, mere aggregation of another work not based on the Library
  2511. with the Library (or with a work based on the Library) on a volume of
  2512. a storage or distribution medium does not bring the other work under
  2513. the scope of this License.
  2514. 3. You may opt to apply the terms of the ordinary GNU General Public
  2515. License instead of this License to a given copy of the Library. To do
  2516. this, you must alter all the notices that refer to this License, so
  2517. that they refer to the ordinary GNU General Public License, version 2,
  2518. instead of to this License. (If a newer version than version 2 of the
  2519. ordinary GNU General Public License has appeared, then you can specify
  2520. that version instead if you wish.) Do not make any other change in
  2521. these notices.
  2522. Once this change is made in a given copy, it is irreversible for
  2523. that copy, so the ordinary GNU General Public License applies to all
  2524. subsequent copies and derivative works made from that copy.
  2525. This option is useful when you wish to copy part of the code of
  2526. the Library into a program that is not a library.
  2527. 4. You may copy and distribute the Library (or a portion or
  2528. derivative of it, under Section 2) in object code or executable form
  2529. under the terms of Sections 1 and 2 above provided that you accompany
  2530. it with the complete corresponding machine-readable source code, which
  2531. must be distributed under the terms of Sections 1 and 2 above on a
  2532. medium customarily used for software interchange.
  2533. If distribution of object code is made by offering access to copy
  2534. from a designated place, then offering equivalent access to copy the
  2535. source code from the same place satisfies the requirement to
  2536. distribute the source code, even though third parties are not
  2537. compelled to copy the source along with the object code.
  2538. 5. A program that contains no derivative of any portion of the
  2539. Library, but is designed to work with the Library by being compiled or
  2540. linked with it, is called a "work that uses the Library". Such a
  2541. work, in isolation, is not a derivative work of the Library, and
  2542. therefore falls outside the scope of this License.
  2543. However, linking a "work that uses the Library" with the Library
  2544. creates an executable that is a derivative of the Library (because it
  2545. contains portions of the Library), rather than a "work that uses the
  2546. library". The executable is therefore covered by this License.
  2547. Section 6 states terms for distribution of such executables.
  2548. When a "work that uses the Library" uses material from a header file
  2549. that is part of the Library, the object code for the work may be a
  2550. derivative work of the Library even though the source code is not.
  2551. Whether this is true is especially significant if the work can be
  2552. linked without the Library, or if the work is itself a library. The
  2553. threshold for this to be true is not precisely defined by law.
  2554. If such an object file uses only numerical parameters, data
  2555. structure layouts and accessors, and small macros and small inline
  2556. functions (ten lines or less in length), then the use of the object
  2557. file is unrestricted, regardless of whether it is legally a derivative
  2558. work. (Executables containing this object code plus portions of the
  2559. Library will still fall under Section 6.)
  2560. Otherwise, if the work is a derivative of the Library, you may
  2561. distribute the object code for the work under the terms of Section 6.
  2562. Any executables containing that work also fall under Section 6,
  2563. whether or not they are linked directly with the Library itself.
  2564. 6. As an exception to the Sections above, you may also combine or
  2565. link a "work that uses the Library" with the Library to produce a
  2566. work containing portions of the Library, and distribute that work
  2567. under terms of your choice, provided that the terms permit
  2568. modification of the work for the customer's own use and reverse
  2569. engineering for debugging such modifications.
  2570. You must give prominent notice with each copy of the work that the
  2571. Library is used in it and that the Library and its use are covered by
  2572. this License. You must supply a copy of this License. If the work
  2573. during execution displays copyright notices, you must include the
  2574. copyright notice for the Library among them, as well as a reference
  2575. directing the user to the copy of this License. Also, you must do one
  2576. of these things:
  2577. a) Accompany the work with the complete corresponding
  2578. machine-readable source code for the Library including whatever
  2579. changes were used in the work (which must be distributed under
  2580. Sections 1 and 2 above); and, if the work is an executable linked
  2581. with the Library, with the complete machine-readable "work that
  2582. uses the Library", as object code and/or source code, so that the
  2583. user can modify the Library and then relink to produce a modified
  2584. executable containing the modified Library. (It is understood
  2585. that the user who changes the contents of definitions files in the
  2586. Library will not necessarily be able to recompile the application
  2587. to use the modified definitions.)
  2588. b) Use a suitable shared library mechanism for linking with the
  2589. Library. A suitable mechanism is one that (1) uses at run time a
  2590. copy of the library already present on the user's computer system,
  2591. rather than copying library functions into the executable, and (2)
  2592. will operate properly with a modified version of the library, if
  2593. the user installs one, as long as the modified version is
  2594. interface-compatible with the version that the work was made with.
  2595. c) Accompany the work with a written offer, valid for at
  2596. least three years, to give the same user the materials
  2597. specified in Subsection 6a, above, for a charge no more
  2598. than the cost of performing this distribution.
  2599. d) If distribution of the work is made by offering access to copy
  2600. from a designated place, offer equivalent access to copy the above
  2601. specified materials from the same place.
  2602. e) Verify that the user has already received a copy of these
  2603. materials or that you have already sent this user a copy.
  2604. For an executable, the required form of the "work that uses the
  2605. Library" must include any data and utility programs needed for
  2606. reproducing the executable from it. However, as a special exception,
  2607. the materials to be distributed need not include anything that is
  2608. normally distributed (in either source or binary form) with the major
  2609. components (compiler, kernel, and so on) of the operating system on
  2610. which the executable runs, unless that component itself accompanies
  2611. the executable.
  2612. It may happen that this requirement contradicts the license
  2613. restrictions of other proprietary libraries that do not normally
  2614. accompany the operating system. Such a contradiction means you cannot
  2615. use both them and the Library together in an executable that you
  2616. distribute.
  2617. 7. You may place library facilities that are a work based on the
  2618. Library side-by-side in a single library together with other library
  2619. facilities not covered by this License, and distribute such a combined
  2620. library, provided that the separate distribution of the work based on
  2621. the Library and of the other library facilities is otherwise
  2622. permitted, and provided that you do these two things:
  2623. a) Accompany the combined library with a copy of the same work
  2624. based on the Library, uncombined with any other library
  2625. facilities. This must be distributed under the terms of the
  2626. Sections above.
  2627. b) Give prominent notice with the combined library of the fact
  2628. that part of it is a work based on the Library, and explaining
  2629. where to find the accompanying uncombined form of the same work.
  2630. 8. You may not copy, modify, sublicense, link with, or distribute
  2631. the Library except as expressly provided under this License. Any
  2632. attempt otherwise to copy, modify, sublicense, link with, or
  2633. distribute the Library is void, and will automatically terminate your
  2634. rights under this License. However, parties who have received copies,
  2635. or rights, from you under this License will not have their licenses
  2636. terminated so long as such parties remain in full compliance.
  2637. 9. You are not required to accept this License, since you have not
  2638. signed it. However, nothing else grants you permission to modify or
  2639. distribute the Library or its derivative works. These actions are
  2640. prohibited by law if you do not accept this License. Therefore, by
  2641. modifying or distributing the Library (or any work based on the
  2642. Library), you indicate your acceptance of this License to do so, and
  2643. all its terms and conditions for copying, distributing or modifying
  2644. the Library or works based on it.
  2645. 10. Each time you redistribute the Library (or any work based on the
  2646. Library), the recipient automatically receives a license from the
  2647. original licensor to copy, distribute, link with or modify the Library
  2648. subject to these terms and conditions. You may not impose any further
  2649. restrictions on the recipients' exercise of the rights granted herein.
  2650. You are not responsible for enforcing compliance by third parties with
  2651. this License.
  2652. 11. If, as a consequence of a court judgment or allegation of patent
  2653. infringement or for any other reason (not limited to patent issues),
  2654. conditions are imposed on you (whether by court order, agreement or
  2655. otherwise) that contradict the conditions of this License, they do not
  2656. excuse you from the conditions of this License. If you cannot
  2657. distribute so as to satisfy simultaneously your obligations under this
  2658. License and any other pertinent obligations, then as a consequence you
  2659. may not distribute the Library at all. For example, if a patent
  2660. license would not permit royalty-free redistribution of the Library by
  2661. all those who receive copies directly or indirectly through you, then
  2662. the only way you could satisfy both it and this License would be to
  2663. refrain entirely from distribution of the Library.
  2664. If any portion of this section is held invalid or unenforceable under any
  2665. particular circumstance, the balance of the section is intended to apply,
  2666. and the section as a whole is intended to apply in other circumstances.
  2667. It is not the purpose of this section to induce you to infringe any
  2668. patents or other property right claims or to contest validity of any
  2669. such claims; this section has the sole purpose of protecting the
  2670. integrity of the free software distribution system which is
  2671. implemented by public license practices. Many people have made
  2672. generous contributions to the wide range of software distributed
  2673. through that system in reliance on consistent application of that
  2674. system; it is up to the author/donor to decide if he or she is willing
  2675. to distribute software through any other system and a licensee cannot
  2676. impose that choice.
  2677. This section is intended to make thoroughly clear what is believed to
  2678. be a consequence of the rest of this License.
  2679. 12. If the distribution and/or use of the Library is restricted in
  2680. certain countries either by patents or by copyrighted interfaces, the
  2681. original copyright holder who places the Library under this License may add
  2682. an explicit geographical distribution limitation excluding those countries,
  2683. so that distribution is permitted only in or among countries not thus
  2684. excluded. In such case, this License incorporates the limitation as if
  2685. written in the body of this License.
  2686. 13. The Free Software Foundation may publish revised and/or new
  2687. versions of the Lesser General Public License from time to time.
  2688. Such new versions will be similar in spirit to the present version,
  2689. but may differ in detail to address new problems or concerns.
  2690. Each version is given a distinguishing version number. If the Library
  2691. specifies a version number of this License which applies to it and
  2692. "any later version", you have the option of following the terms and
  2693. conditions either of that version or of any later version published by
  2694. the Free Software Foundation. If the Library does not specify a
  2695. license version number, you may choose any version ever published by
  2696. the Free Software Foundation.
  2697. 14. If you wish to incorporate parts of the Library into other free
  2698. programs whose distribution conditions are incompatible with these,
  2699. write to the author to ask for permission. For software which is
  2700. copyrighted by the Free Software Foundation, write to the Free
  2701. Software Foundation; we sometimes make exceptions for this. Our
  2702. decision will be guided by the two goals of preserving the free status
  2703. of all derivatives of our free software and of promoting the sharing
  2704. and reuse of software generally.
  2705. NO WARRANTY
  2706. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  2707. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  2708. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  2709. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  2710. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  2711. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  2712. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  2713. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  2714. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  2715. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  2716. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  2717. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  2718. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  2719. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  2720. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  2721. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  2722. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  2723. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  2724. DAMAGES.
  2725. END OF TERMS AND CONDITIONS
  2726. How to Apply These Terms to Your New Libraries
  2727. If you develop a new library, and you want it to be of the greatest
  2728. possible use to the public, we recommend making it free software that
  2729. everyone can redistribute and change. You can do so by permitting
  2730. redistribution under these terms (or, alternatively, under the terms of the
  2731. ordinary General Public License).
  2732. To apply these terms, attach the following notices to the library. It is
  2733. safest to attach them to the start of each source file to most effectively
  2734. convey the exclusion of warranty; and each file should have at least the
  2735. "copyright" line and a pointer to where the full notice is found.
  2736. <one line to give the library's name and a brief idea of what it does.>
  2737. Copyright (C) <year> <name of author>
  2738. This library is free software; you can redistribute it and/or
  2739. modify it under the terms of the GNU Lesser General Public
  2740. License as published by the Free Software Foundation; either
  2741. version 2.1 of the License, or (at your option) any later version.
  2742. This library is distributed in the hope that it will be useful,
  2743. but WITHOUT ANY WARRANTY; without even the implied warranty of
  2744. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  2745. Lesser General Public License for more details.
  2746. You should have received a copy of the GNU Lesser General Public
  2747. License along with this library; if not, write to the Free Software
  2748. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  2749. Also add information on how to contact you by electronic and paper mail.
  2750. You should also get your employer (if you work as a programmer) or your
  2751. school, if any, to sign a "copyright disclaimer" for the library, if
  2752. necessary. Here is a sample; alter the names:
  2753. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  2754. library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  2755. <signature of Ty Coon>, 1 April 1990
  2756. Ty Coon, President of Vice
  2757. That's all there is to it!
  2758. ==============================================================================
  2759. Copyright (c) 2012 - 2016, Victor Zverovich
  2760. All rights reserved.
  2761. Redistribution and use in source and binary forms, with or without
  2762. modification, are permitted provided that the following conditions are met:
  2763. 1. Redistributions of source code must retain the above copyright notice, this
  2764. list of conditions and the following disclaimer.
  2765. 2. Redistributions in binary form must reproduce the above copyright notice,
  2766. this list of conditions and the following disclaimer in the documentation
  2767. and/or other materials provided with the distribution.
  2768. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  2769. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  2770. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  2771. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
  2772. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  2773. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  2774. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  2775. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2776. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  2777. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2778. ==============================================================================
  2779. Copyright (c) 2012 - present, Victor Zverovich and {fmt} contributors
  2780. Permission is hereby granted, free of charge, to any person obtaining
  2781. a copy of this software and associated documentation files (the
  2782. "Software"), to deal in the Software without restriction, including
  2783. without limitation the rights to use, copy, modify, merge, publish,
  2784. distribute, sublicense, and/or sell copies of the Software, and to
  2785. permit persons to whom the Software is furnished to do so, subject to
  2786. the following conditions:
  2787. The above copyright notice and this permission notice shall be
  2788. included in all copies or substantial portions of the Software.
  2789. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  2790. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  2791. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  2792. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  2793. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  2794. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  2795. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2796. --- Optional exception to the license ---
  2797. As an exception, if, as a result of your compiling your source code, portions
  2798. of this Software are embedded into a machine-executable object form of such
  2799. source code, you may redistribute such embedded portions in such object form
  2800. without including the above copyright and permission notices.
  2801. ==============================================================================
  2802. =========================================================================
  2803. == NOTICE file corresponding to the section 4 d of ==
  2804. == the Apache License, Version 2.0, ==
  2805. == in this case for the Android-specific code. ==
  2806. =========================================================================
  2807. Android Code
  2808. Copyright 2005-2008 The Android Open Source Project
  2809. This product includes software developed as part of
  2810. The Android Open Source Project (http://source.android.com).
  2811. =========================================================================
  2812. == NOTICE file corresponding to the section 4 d of ==
  2813. == the Apache License, Version 2.0, ==
  2814. == in this case for Apache Commons code. ==
  2815. =========================================================================
  2816. Apache Commons
  2817. Copyright 1999-2006 The Apache Software Foundation
  2818. This product includes software developed at
  2819. The Apache Software Foundation (http://www.apache.org/).
  2820. =========================================================================
  2821. == NOTICE file corresponding to the section 4 d of ==
  2822. == the Apache License, Version 2.0, ==
  2823. == in this case for Jakarta Commons Logging. ==
  2824. =========================================================================
  2825. Jakarta Commons Logging (JCL)
  2826. Copyright 2005,2006 The Apache Software Foundation.
  2827. This product includes software developed at
  2828. The Apache Software Foundation (http://www.apache.org/).
  2829. =========================================================================
  2830. == NOTICE file corresponding to the section 4 d of ==
  2831. == the Apache License, Version 2.0, ==
  2832. == in this case for the Nuance code. ==
  2833. =========================================================================
  2834. These files are Copyright 2007 Nuance Communications, but released under
  2835. the Apache2 License.
  2836. =========================================================================
  2837. == NOTICE file corresponding to the section 4 d of ==
  2838. == the Apache License, Version 2.0, ==
  2839. == in this case for the Media Codecs code. ==
  2840. =========================================================================
  2841. Media Codecs
  2842. These files are Copyright 1998 - 2009 PacketVideo, but released under
  2843. the Apache2 License.
  2844. =========================================================================
  2845. == NOTICE file corresponding to the section 4 d of ==
  2846. == the Apache License, Version 2.0, ==
  2847. == in this case for the TagSoup code. ==
  2848. =========================================================================
  2849. This file is part of TagSoup and is Copyright 2002-2008 by John Cowan.
  2850. TagSoup is licensed under the Apache License,
  2851. Version 2.0. You may obtain a copy of this license at
  2852. http://www.apache.org/licenses/LICENSE-2.0 . You may also have
  2853. additional legal rights not granted by this license.
  2854. TagSoup is distributed in the hope that it will be useful, but
  2855. unless required by applicable law or agreed to in writing, TagSoup
  2856. is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
  2857. OF ANY KIND, either express or implied; not even the implied warranty
  2858. of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  2859. =========================================================================
  2860. == NOTICE file corresponding to the section 4 d of ==
  2861. == the Apache License, Version 2.0, ==
  2862. == in this case for Additional Codecs code. ==
  2863. =========================================================================
  2864. Additional Codecs
  2865. These files are Copyright 2003-2010 VisualOn, but released under
  2866. the Apache2 License.
  2867. =========================================================================
  2868. == NOTICE file corresponding to the section 4 d of ==
  2869. == the Apache License, Version 2.0, ==
  2870. == in this case for the Audio Effects code. ==
  2871. =========================================================================
  2872. Audio Effects
  2873. These files are Copyright (C) 2004-2010 NXP Software and
  2874. Copyright (C) 2010 The Android Open Source Project, but released under
  2875. the Apache2 License.
  2876. Apache License
  2877. Version 2.0, January 2004
  2878. http://www.apache.org/licenses/
  2879. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2880. 1. Definitions.
  2881. "License" shall mean the terms and conditions for use, reproduction,
  2882. and distribution as defined by Sections 1 through 9 of this document.
  2883. "Licensor" shall mean the copyright owner or entity authorized by
  2884. the copyright owner that is granting the License.
  2885. "Legal Entity" shall mean the union of the acting entity and all
  2886. other entities that control, are controlled by, or are under common
  2887. control with that entity. For the purposes of this definition,
  2888. "control" means (i) the power, direct or indirect, to cause the
  2889. direction or management of such entity, whether by contract or
  2890. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2891. outstanding shares, or (iii) beneficial ownership of such entity.
  2892. "You" (or "Your") shall mean an individual or Legal Entity
  2893. exercising permissions granted by this License.
  2894. "Source" form shall mean the preferred form for making modifications,
  2895. including but not limited to software source code, documentation
  2896. source, and configuration files.
  2897. "Object" form shall mean any form resulting from mechanical
  2898. transformation or translation of a Source form, including but
  2899. not limited to compiled object code, generated documentation,
  2900. and conversions to other media types.
  2901. "Work" shall mean the work of authorship, whether in Source or
  2902. Object form, made available under the License, as indicated by a
  2903. copyright notice that is included in or attached to the work
  2904. (an example is provided in the Appendix below).
  2905. "Derivative Works" shall mean any work, whether in Source or Object
  2906. form, that is based on (or derived from) the Work and for which the
  2907. editorial revisions, annotations, elaborations, or other modifications
  2908. represent, as a whole, an original work of authorship. For the purposes
  2909. of this License, Derivative Works shall not include works that remain
  2910. separable from, or merely link (or bind by name) to the interfaces of,
  2911. the Work and Derivative Works thereof.
  2912. "Contribution" shall mean any work of authorship, including
  2913. the original version of the Work and any modifications or additions
  2914. to that Work or Derivative Works thereof, that is intentionally
  2915. submitted to Licensor for inclusion in the Work by the copyright owner
  2916. or by an individual or Legal Entity authorized to submit on behalf of
  2917. the copyright owner. For the purposes of this definition, "submitted"
  2918. means any form of electronic, verbal, or written communication sent
  2919. to the Licensor or its representatives, including but not limited to
  2920. communication on electronic mailing lists, source code control systems,
  2921. and issue tracking systems that are managed by, or on behalf of, the
  2922. Licensor for the purpose of discussing and improving the Work, but
  2923. excluding communication that is conspicuously marked or otherwise
  2924. designated in writing by the copyright owner as "Not a Contribution."
  2925. "Contributor" shall mean Licensor and any individual or Legal Entity
  2926. on behalf of whom a Contribution has been received by Licensor and
  2927. subsequently incorporated within the Work.
  2928. 2. Grant of Copyright License. Subject to the terms and conditions of
  2929. this License, each Contributor hereby grants to You a perpetual,
  2930. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2931. copyright license to reproduce, prepare Derivative Works of,
  2932. publicly display, publicly perform, sublicense, and distribute the
  2933. Work and such Derivative Works in Source or Object form.
  2934. 3. Grant of Patent License. Subject to the terms and conditions of
  2935. this License, each Contributor hereby grants to You a perpetual,
  2936. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2937. (except as stated in this section) patent license to make, have made,
  2938. use, offer to sell, sell, import, and otherwise transfer the Work,
  2939. where such license applies only to those patent claims licensable
  2940. by such Contributor that are necessarily infringed by their
  2941. Contribution(s) alone or by combination of their Contribution(s)
  2942. with the Work to which such Contribution(s) was submitted. If You
  2943. institute patent litigation against any entity (including a
  2944. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2945. or a Contribution incorporated within the Work constitutes direct
  2946. or contributory patent infringement, then any patent licenses
  2947. granted to You under this License for that Work shall terminate
  2948. as of the date such litigation is filed.
  2949. 4. Redistribution. You may reproduce and distribute copies of the
  2950. Work or Derivative Works thereof in any medium, with or without
  2951. modifications, and in Source or Object form, provided that You
  2952. meet the following conditions:
  2953. (a) You must give any other recipients of the Work or
  2954. Derivative Works a copy of this License; and
  2955. (b) You must cause any modified files to carry prominent notices
  2956. stating that You changed the files; and
  2957. (c) You must retain, in the Source form of any Derivative Works
  2958. that You distribute, all copyright, patent, trademark, and
  2959. attribution notices from the Source form of the Work,
  2960. excluding those notices that do not pertain to any part of
  2961. the Derivative Works; and
  2962. (d) If the Work includes a "NOTICE" text file as part of its
  2963. distribution, then any Derivative Works that You distribute must
  2964. include a readable copy of the attribution notices contained
  2965. within such NOTICE file, excluding those notices that do not
  2966. pertain to any part of the Derivative Works, in at least one
  2967. of the following places: within a NOTICE text file distributed
  2968. as part of the Derivative Works; within the Source form or
  2969. documentation, if provided along with the Derivative Works; or,
  2970. within a display generated by the Derivative Works, if and
  2971. wherever such third-party notices normally appear. The contents
  2972. of the NOTICE file are for informational purposes only and
  2973. do not modify the License. You may add Your own attribution
  2974. notices within Derivative Works that You distribute, alongside
  2975. or as an addendum to the NOTICE text from the Work, provided
  2976. that such additional attribution notices cannot be construed
  2977. as modifying the License.
  2978. You may add Your own copyright statement to Your modifications and
  2979. may provide additional or different license terms and conditions
  2980. for use, reproduction, or distribution of Your modifications, or
  2981. for any such Derivative Works as a whole, provided Your use,
  2982. reproduction, and distribution of the Work otherwise complies with
  2983. the conditions stated in this License.
  2984. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2985. any Contribution intentionally submitted for inclusion in the Work
  2986. by You to the Licensor shall be under the terms and conditions of
  2987. this License, without any additional terms or conditions.
  2988. Notwithstanding the above, nothing herein shall supersede or modify
  2989. the terms of any separate license agreement you may have executed
  2990. with Licensor regarding such Contributions.
  2991. 6. Trademarks. This License does not grant permission to use the trade
  2992. names, trademarks, service marks, or product names of the Licensor,
  2993. except as required for reasonable and customary use in describing the
  2994. origin of the Work and reproducing the content of the NOTICE file.
  2995. 7. Disclaimer of Warranty. Unless required by applicable law or
  2996. agreed to in writing, Licensor provides the Work (and each
  2997. Contributor provides its Contributions) on an "AS IS" BASIS,
  2998. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2999. implied, including, without limitation, any warranties or conditions
  3000. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3001. PARTICULAR PURPOSE. You are solely responsible for determining the
  3002. appropriateness of using or redistributing the Work and assume any
  3003. risks associated with Your exercise of permissions under this License.
  3004. 8. Limitation of Liability. In no event and under no legal theory,
  3005. whether in tort (including negligence), contract, or otherwise,
  3006. unless required by applicable law (such as deliberate and grossly
  3007. negligent acts) or agreed to in writing, shall any Contributor be
  3008. liable to You for damages, including any direct, indirect, special,
  3009. incidental, or consequential damages of any character arising as a
  3010. result of this License or out of the use or inability to use the
  3011. Work (including but not limited to damages for loss of goodwill,
  3012. work stoppage, computer failure or malfunction, or any and all
  3013. other commercial damages or losses), even if such Contributor
  3014. has been advised of the possibility of such damages.
  3015. 9. Accepting Warranty or Additional Liability. While redistributing
  3016. the Work or Derivative Works thereof, You may choose to offer,
  3017. and charge a fee for, acceptance of support, warranty, indemnity,
  3018. or other liability obligations and/or rights consistent with this
  3019. License. However, in accepting such obligations, You may act only
  3020. on Your own behalf and on Your sole responsibility, not on behalf
  3021. of any other Contributor, and only if You agree to indemnify,
  3022. defend, and hold each Contributor harmless for any liability
  3023. incurred by, or claims asserted against, such Contributor by reason
  3024. of your accepting any such warranty or additional liability.
  3025. END OF TERMS AND CONDITIONS
  3026. UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
  3027. Unicode Data Files include all data files under the directories
  3028. http://www.unicode.org/Public/, http://www.unicode.org/reports/,
  3029. and http://www.unicode.org/cldr/data/ . Unicode Software includes any
  3030. source code published in the Unicode Standard or under the directories
  3031. http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
  3032. http://www.unicode.org/cldr/data/.
  3033. NOTICE TO USER: Carefully read the following legal agreement. BY
  3034. DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA
  3035. FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY
  3036. ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF
  3037. THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY,
  3038. DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
  3039. COPYRIGHT AND PERMISSION NOTICE
  3040. Copyright © 1991-2008 Unicode, Inc. All rights reserved. Distributed
  3041. under the Terms of Use in http://www.unicode.org/copyright.html.
  3042. Permission is hereby granted, free of charge, to any person obtaining
  3043. a copy of the Unicode data files and any associated documentation (the
  3044. "Data Files") or Unicode software and any associated documentation (the
  3045. "Software") to deal in the Data Files or Software without restriction,
  3046. including without limitation the rights to use, copy, modify, merge,
  3047. publish, distribute, and/or sell copies of the Data Files or Software,
  3048. and to permit persons to whom the Data Files or Software are furnished to
  3049. do so, provided that (a) the above copyright notice(s) and this permission
  3050. notice appear with all copies of the Data Files or Software, (b) both the
  3051. above copyright notice(s) and this permission notice appear in associated
  3052. documentation, and (c) there is clear notice in each modified Data File
  3053. or in the Software as well as in the documentation associated with the
  3054. Data File(s) or Software that the data or software has been modified.
  3055. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
  3056. ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  3057. OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
  3058. OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
  3059. INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT
  3060. OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
  3061. OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
  3062. OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
  3063. OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.
  3064. Except as contained in this notice, the name of a copyright holder
  3065. shall not be used in advertising or otherwise to promote the sale, use
  3066. or other dealings in these Data Files or Software without prior written
  3067. authorization of the copyright holder.
  3068. ==============================================================================
  3069. Copyright 2008, Google Inc.
  3070. All rights reserved.
  3071. Redistribution and use in source and binary forms, with or without
  3072. modification, are permitted provided that the following conditions are
  3073. met:
  3074. * Redistributions of source code must retain the above copyright
  3075. notice, this list of conditions and the following disclaimer.
  3076. * Redistributions in binary form must reproduce the above
  3077. copyright notice, this list of conditions and the following disclaimer
  3078. in the documentation and/or other materials provided with the
  3079. distribution.
  3080. * Neither the name of Google Inc. nor the names of its
  3081. contributors may be used to endorse or promote products derived from
  3082. this software without specific prior written permission.
  3083. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3084. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3085. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3086. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3087. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3088. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3089. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3090. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3091. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3092. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3093. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3094. ==============================================================================
  3095. COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
  3096. =========================================
  3097. PNG Reference Library License version 2
  3098. ---------------------------------------
  3099. * Copyright (c) 1995-2024 The PNG Reference Library Authors.
  3100. * Copyright (c) 2018-2024 Cosmin Truta.
  3101. * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
  3102. * Copyright (c) 1996-1997 Andreas Dilger.
  3103. * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
  3104. The software is supplied "as is", without warranty of any kind,
  3105. express or implied, including, without limitation, the warranties
  3106. of merchantability, fitness for a particular purpose, title, and
  3107. non-infringement. In no event shall the Copyright owners, or
  3108. anyone distributing the software, be liable for any damages or
  3109. other liability, whether in contract, tort or otherwise, arising
  3110. from, out of, or in connection with the software, or the use or
  3111. other dealings in the software, even if advised of the possibility
  3112. of such damage.
  3113. Permission is hereby granted to use, copy, modify, and distribute
  3114. this software, or portions hereof, for any purpose, without fee,
  3115. subject to the following restrictions:
  3116. 1. The origin of this software must not be misrepresented; you
  3117. must not claim that you wrote the original software. If you
  3118. use this software in a product, an acknowledgment in the product
  3119. documentation would be appreciated, but is not required.
  3120. 2. Altered source versions must be plainly marked as such, and must
  3121. not be misrepresented as being the original software.
  3122. 3. This Copyright notice may not be removed or altered from any
  3123. source or altered source distribution.
  3124. PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
  3125. -----------------------------------------------------------------------
  3126. libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
  3127. Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
  3128. derived from libpng-1.0.6, and are distributed according to the same
  3129. disclaimer and license as libpng-1.0.6 with the following individuals
  3130. added to the list of Contributing Authors:
  3131. Simon-Pierre Cadieux
  3132. Eric S. Raymond
  3133. Mans Rullgard
  3134. Cosmin Truta
  3135. Gilles Vollant
  3136. James Yu
  3137. Mandar Sahastrabuddhe
  3138. Google Inc.
  3139. Vadim Barkov
  3140. and with the following additions to the disclaimer:
  3141. There is no warranty against interference with your enjoyment of
  3142. the library or against infringement. There is no warranty that our
  3143. efforts or the library will fulfill any of your particular purposes
  3144. or needs. This library is provided with all faults, and the entire
  3145. risk of satisfactory quality, performance, accuracy, and effort is
  3146. with the user.
  3147. Some files in the "contrib" directory and some configure-generated
  3148. files that are distributed with libpng have other copyright owners, and
  3149. are released under other open source licenses.
  3150. libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
  3151. Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
  3152. libpng-0.96, and are distributed according to the same disclaimer and
  3153. license as libpng-0.96, with the following individuals added to the
  3154. list of Contributing Authors:
  3155. Tom Lane
  3156. Glenn Randers-Pehrson
  3157. Willem van Schaik
  3158. libpng versions 0.89, June 1996, through 0.96, May 1997, are
  3159. Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
  3160. and are distributed according to the same disclaimer and license as
  3161. libpng-0.88, with the following individuals added to the list of
  3162. Contributing Authors:
  3163. John Bowler
  3164. Kevin Bracey
  3165. Sam Bushell
  3166. Magnus Holmgren
  3167. Greg Roelofs
  3168. Tom Tanner
  3169. Some files in the "scripts" directory have other copyright owners,
  3170. but are released under this license.
  3171. libpng versions 0.5, May 1995, through 0.88, January 1996, are
  3172. Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
  3173. For the purposes of this copyright and license, "Contributing Authors"
  3174. is defined as the following set of individuals:
  3175. Andreas Dilger
  3176. Dave Martindale
  3177. Guy Eric Schalnat
  3178. Paul Schmidt
  3179. Tim Wegner
  3180. The PNG Reference Library is supplied "AS IS". The Contributing
  3181. Authors and Group 42, Inc. disclaim all warranties, expressed or
  3182. implied, including, without limitation, the warranties of
  3183. merchantability and of fitness for any purpose. The Contributing
  3184. Authors and Group 42, Inc. assume no liability for direct, indirect,
  3185. incidental, special, exemplary, or consequential damages, which may
  3186. result from the use of the PNG Reference Library, even if advised of
  3187. the possibility of such damage.
  3188. Permission is hereby granted to use, copy, modify, and distribute this
  3189. source code, or portions hereof, for any purpose, without fee, subject
  3190. to the following restrictions:
  3191. 1. The origin of this source code must not be misrepresented.
  3192. 2. Altered versions must be plainly marked as such and must not
  3193. be misrepresented as being the original source.
  3194. 3. This Copyright notice may not be removed or altered from any
  3195. source or altered source distribution.
  3196. The Contributing Authors and Group 42, Inc. specifically permit,
  3197. without fee, and encourage the use of this source code as a component
  3198. to supporting the PNG file format in commercial products. If you use
  3199. this source code in a product, acknowledgment is not required but would
  3200. be appreciated.
  3201. ==============================================================================
  3202. GNU LESSER GENERAL PUBLIC LICENSE
  3203. Version 2.1, February 1999
  3204. Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  3205. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  3206. Everyone is permitted to copy and distribute verbatim copies
  3207. of this license document, but changing it is not allowed.
  3208. [This is the first released version of the Lesser GPL. It also counts
  3209. as the successor of the GNU Library Public License, version 2, hence
  3210. the version number 2.1.]
  3211. Preamble
  3212. The licenses for most software are designed to take away your
  3213. freedom to share and change it. By contrast, the GNU General Public
  3214. Licenses are intended to guarantee your freedom to share and change
  3215. free software--to make sure the software is free for all its users.
  3216. This license, the Lesser General Public License, applies to some
  3217. specially designated software packages--typically libraries--of the
  3218. Free Software Foundation and other authors who decide to use it. You
  3219. can use it too, but we suggest you first think carefully about whether
  3220. this license or the ordinary General Public License is the better
  3221. strategy to use in any particular case, based on the explanations below.
  3222. When we speak of free software, we are referring to freedom of use,
  3223. not price. Our General Public Licenses are designed to make sure that
  3224. you have the freedom to distribute copies of free software (and charge
  3225. for this service if you wish); that you receive source code or can get
  3226. it if you want it; that you can change the software and use pieces of
  3227. it in new free programs; and that you are informed that you can do
  3228. these things.
  3229. To protect your rights, we need to make restrictions that forbid
  3230. distributors to deny you these rights or to ask you to surrender these
  3231. rights. These restrictions translate to certain responsibilities for
  3232. you if you distribute copies of the library or if you modify it.
  3233. For example, if you distribute copies of the library, whether gratis
  3234. or for a fee, you must give the recipients all the rights that we gave
  3235. you. You must make sure that they, too, receive or can get the source
  3236. code. If you link other code with the library, you must provide
  3237. complete object files to the recipients, so that they can relink them
  3238. with the library after making changes to the library and recompiling
  3239. it. And you must show them these terms so they know their rights.
  3240. We protect your rights with a two-step method: (1) we copyright the
  3241. library, and (2) we offer you this license, which gives you legal
  3242. permission to copy, distribute and/or modify the library.
  3243. To protect each distributor, we want to make it very clear that
  3244. there is no warranty for the free library. Also, if the library is
  3245. modified by someone else and passed on, the recipients should know
  3246. that what they have is not the original version, so that the original
  3247. author's reputation will not be affected by problems that might be
  3248. introduced by others.
  3249. Finally, software patents pose a constant threat to the existence of
  3250. any free program. We wish to make sure that a company cannot
  3251. effectively restrict the users of a free program by obtaining a
  3252. restrictive license from a patent holder. Therefore, we insist that
  3253. any patent license obtained for a version of the library must be
  3254. consistent with the full freedom of use specified in this license.
  3255. Most GNU software, including some libraries, is covered by the
  3256. ordinary GNU General Public License. This license, the GNU Lesser
  3257. General Public License, applies to certain designated libraries, and
  3258. is quite different from the ordinary General Public License. We use
  3259. this license for certain libraries in order to permit linking those
  3260. libraries into non-free programs.
  3261. When a program is linked with a library, whether statically or using
  3262. a shared library, the combination of the two is legally speaking a
  3263. combined work, a derivative of the original library. The ordinary
  3264. General Public License therefore permits such linking only if the
  3265. entire combination fits its criteria of freedom. The Lesser General
  3266. Public License permits more lax criteria for linking other code with
  3267. the library.
  3268. We call this license the "Lesser" General Public License because it
  3269. does Less to protect the user's freedom than the ordinary General
  3270. Public License. It also provides other free software developers Less
  3271. of an advantage over competing non-free programs. These disadvantages
  3272. are the reason we use the ordinary General Public License for many
  3273. libraries. However, the Lesser license provides advantages in certain
  3274. special circumstances.
  3275. For example, on rare occasions, there may be a special need to
  3276. encourage the widest possible use of a certain library, so that it becomes
  3277. a de-facto standard. To achieve this, non-free programs must be
  3278. allowed to use the library. A more frequent case is that a free
  3279. library does the same job as widely used non-free libraries. In this
  3280. case, there is little to gain by limiting the free library to free
  3281. software only, so we use the Lesser General Public License.
  3282. In other cases, permission to use a particular library in non-free
  3283. programs enables a greater number of people to use a large body of
  3284. free software. For example, permission to use the GNU C Library in
  3285. non-free programs enables many more people to use the whole GNU
  3286. operating system, as well as its variant, the GNU/Linux operating
  3287. system.
  3288. Although the Lesser General Public License is Less protective of the
  3289. users' freedom, it does ensure that the user of a program that is
  3290. linked with the Library has the freedom and the wherewithal to run
  3291. that program using a modified version of the Library.
  3292. The precise terms and conditions for copying, distribution and
  3293. modification follow. Pay close attention to the difference between a
  3294. "work based on the library" and a "work that uses the library". The
  3295. former contains code derived from the library, whereas the latter must
  3296. be combined with the library in order to run.
  3297. GNU LESSER GENERAL PUBLIC LICENSE
  3298. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  3299. 0. This License Agreement applies to any software library or other
  3300. program which contains a notice placed by the copyright holder or
  3301. other authorized party saying it may be distributed under the terms of
  3302. this Lesser General Public License (also called "this License").
  3303. Each licensee is addressed as "you".
  3304. A "library" means a collection of software functions and/or data
  3305. prepared so as to be conveniently linked with application programs
  3306. (which use some of those functions and data) to form executables.
  3307. The "Library", below, refers to any such software library or work
  3308. which has been distributed under these terms. A "work based on the
  3309. Library" means either the Library or any derivative work under
  3310. copyright law: that is to say, a work containing the Library or a
  3311. portion of it, either verbatim or with modifications and/or translated
  3312. straightforwardly into another language. (Hereinafter, translation is
  3313. included without limitation in the term "modification".)
  3314. "Source code" for a work means the preferred form of the work for
  3315. making modifications to it. For a library, complete source code means
  3316. all the source code for all modules it contains, plus any associated
  3317. interface definition files, plus the scripts used to control compilation
  3318. and installation of the library.
  3319. Activities other than copying, distribution and modification are not
  3320. covered by this License; they are outside its scope. The act of
  3321. running a program using the Library is not restricted, and output from
  3322. such a program is covered only if its contents constitute a work based
  3323. on the Library (independent of the use of the Library in a tool for
  3324. writing it). Whether that is true depends on what the Library does
  3325. and what the program that uses the Library does.
  3326. 1. You may copy and distribute verbatim copies of the Library's
  3327. complete source code as you receive it, in any medium, provided that
  3328. you conspicuously and appropriately publish on each copy an
  3329. appropriate copyright notice and disclaimer of warranty; keep intact
  3330. all the notices that refer to this License and to the absence of any
  3331. warranty; and distribute a copy of this License along with the
  3332. Library.
  3333. You may charge a fee for the physical act of transferring a copy,
  3334. and you may at your option offer warranty protection in exchange for a
  3335. fee.
  3336. 2. You may modify your copy or copies of the Library or any portion
  3337. of it, thus forming a work based on the Library, and copy and
  3338. distribute such modifications or work under the terms of Section 1
  3339. above, provided that you also meet all of these conditions:
  3340. a) The modified work must itself be a software library.
  3341. b) You must cause the files modified to carry prominent notices
  3342. stating that you changed the files and the date of any change.
  3343. c) You must cause the whole of the work to be licensed at no
  3344. charge to all third parties under the terms of this License.
  3345. d) If a facility in the modified Library refers to a function or a
  3346. table of data to be supplied by an application program that uses
  3347. the facility, other than as an argument passed when the facility
  3348. is invoked, then you must make a good faith effort to ensure that,
  3349. in the event an application does not supply such function or
  3350. table, the facility still operates, and performs whatever part of
  3351. its purpose remains meaningful.
  3352. (For example, a function in a library to compute square roots has
  3353. a purpose that is entirely well-defined independent of the
  3354. application. Therefore, Subsection 2d requires that any
  3355. application-supplied function or table used by this function must
  3356. be optional: if the application does not supply it, the square
  3357. root function must still compute square roots.)
  3358. These requirements apply to the modified work as a whole. If
  3359. identifiable sections of that work are not derived from the Library,
  3360. and can be reasonably considered independent and separate works in
  3361. themselves, then this License, and its terms, do not apply to those
  3362. sections when you distribute them as separate works. But when you
  3363. distribute the same sections as part of a whole which is a work based
  3364. on the Library, the distribution of the whole must be on the terms of
  3365. this License, whose permissions for other licensees extend to the
  3366. entire whole, and thus to each and every part regardless of who wrote
  3367. it.
  3368. Thus, it is not the intent of this section to claim rights or contest
  3369. your rights to work written entirely by you; rather, the intent is to
  3370. exercise the right to control the distribution of derivative or
  3371. collective works based on the Library.
  3372. In addition, mere aggregation of another work not based on the Library
  3373. with the Library (or with a work based on the Library) on a volume of
  3374. a storage or distribution medium does not bring the other work under
  3375. the scope of this License.
  3376. 3. You may opt to apply the terms of the ordinary GNU General Public
  3377. License instead of this License to a given copy of the Library. To do
  3378. this, you must alter all the notices that refer to this License, so
  3379. that they refer to the ordinary GNU General Public License, version 2,
  3380. instead of to this License. (If a newer version than version 2 of the
  3381. ordinary GNU General Public License has appeared, then you can specify
  3382. that version instead if you wish.) Do not make any other change in
  3383. these notices.
  3384. Once this change is made in a given copy, it is irreversible for
  3385. that copy, so the ordinary GNU General Public License applies to all
  3386. subsequent copies and derivative works made from that copy.
  3387. This option is useful when you wish to copy part of the code of
  3388. the Library into a program that is not a library.
  3389. 4. You may copy and distribute the Library (or a portion or
  3390. derivative of it, under Section 2) in object code or executable form
  3391. under the terms of Sections 1 and 2 above provided that you accompany
  3392. it with the complete corresponding machine-readable source code, which
  3393. must be distributed under the terms of Sections 1 and 2 above on a
  3394. medium customarily used for software interchange.
  3395. If distribution of object code is made by offering access to copy
  3396. from a designated place, then offering equivalent access to copy the
  3397. source code from the same place satisfies the requirement to
  3398. distribute the source code, even though third parties are not
  3399. compelled to copy the source along with the object code.
  3400. 5. A program that contains no derivative of any portion of the
  3401. Library, but is designed to work with the Library by being compiled or
  3402. linked with it, is called a "work that uses the Library". Such a
  3403. work, in isolation, is not a derivative work of the Library, and
  3404. therefore falls outside the scope of this License.
  3405. However, linking a "work that uses the Library" with the Library
  3406. creates an executable that is a derivative of the Library (because it
  3407. contains portions of the Library), rather than a "work that uses the
  3408. library". The executable is therefore covered by this License.
  3409. Section 6 states terms for distribution of such executables.
  3410. When a "work that uses the Library" uses material from a header file
  3411. that is part of the Library, the object code for the work may be a
  3412. derivative work of the Library even though the source code is not.
  3413. Whether this is true is especially significant if the work can be
  3414. linked without the Library, or if the work is itself a library. The
  3415. threshold for this to be true is not precisely defined by law.
  3416. If such an object file uses only numerical parameters, data
  3417. structure layouts and accessors, and small macros and small inline
  3418. functions (ten lines or less in length), then the use of the object
  3419. file is unrestricted, regardless of whether it is legally a derivative
  3420. work. (Executables containing this object code plus portions of the
  3421. Library will still fall under Section 6.)
  3422. Otherwise, if the work is a derivative of the Library, you may
  3423. distribute the object code for the work under the terms of Section 6.
  3424. Any executables containing that work also fall under Section 6,
  3425. whether or not they are linked directly with the Library itself.
  3426. 6. As an exception to the Sections above, you may also combine or
  3427. link a "work that uses the Library" with the Library to produce a
  3428. work containing portions of the Library, and distribute that work
  3429. under terms of your choice, provided that the terms permit
  3430. modification of the work for the customer's own use and reverse
  3431. engineering for debugging such modifications.
  3432. You must give prominent notice with each copy of the work that the
  3433. Library is used in it and that the Library and its use are covered by
  3434. this License. You must supply a copy of this License. If the work
  3435. during execution displays copyright notices, you must include the
  3436. copyright notice for the Library among them, as well as a reference
  3437. directing the user to the copy of this License. Also, you must do one
  3438. of these things:
  3439. a) Accompany the work with the complete corresponding
  3440. machine-readable source code for the Library including whatever
  3441. changes were used in the work (which must be distributed under
  3442. Sections 1 and 2 above); and, if the work is an executable linked
  3443. with the Library, with the complete machine-readable "work that
  3444. uses the Library", as object code and/or source code, so that the
  3445. user can modify the Library and then relink to produce a modified
  3446. executable containing the modified Library. (It is understood
  3447. that the user who changes the contents of definitions files in the
  3448. Library will not necessarily be able to recompile the application
  3449. to use the modified definitions.)
  3450. b) Use a suitable shared library mechanism for linking with the
  3451. Library. A suitable mechanism is one that (1) uses at run time a
  3452. copy of the library already present on the user's computer system,
  3453. rather than copying library functions into the executable, and (2)
  3454. will operate properly with a modified version of the library, if
  3455. the user installs one, as long as the modified version is
  3456. interface-compatible with the version that the work was made with.
  3457. c) Accompany the work with a written offer, valid for at
  3458. least three years, to give the same user the materials
  3459. specified in Subsection 6a, above, for a charge no more
  3460. than the cost of performing this distribution.
  3461. d) If distribution of the work is made by offering access to copy
  3462. from a designated place, offer equivalent access to copy the above
  3463. specified materials from the same place.
  3464. e) Verify that the user has already received a copy of these
  3465. materials or that you have already sent this user a copy.
  3466. For an executable, the required form of the "work that uses the
  3467. Library" must include any data and utility programs needed for
  3468. reproducing the executable from it. However, as a special exception,
  3469. the materials to be distributed need not include anything that is
  3470. normally distributed (in either source or binary form) with the major
  3471. components (compiler, kernel, and so on) of the operating system on
  3472. which the executable runs, unless that component itself accompanies
  3473. the executable.
  3474. It may happen that this requirement contradicts the license
  3475. restrictions of other proprietary libraries that do not normally
  3476. accompany the operating system. Such a contradiction means you cannot
  3477. use both them and the Library together in an executable that you
  3478. distribute.
  3479. 7. You may place library facilities that are a work based on the
  3480. Library side-by-side in a single library together with other library
  3481. facilities not covered by this License, and distribute such a combined
  3482. library, provided that the separate distribution of the work based on
  3483. the Library and of the other library facilities is otherwise
  3484. permitted, and provided that you do these two things:
  3485. a) Accompany the combined library with a copy of the same work
  3486. based on the Library, uncombined with any other library
  3487. facilities. This must be distributed under the terms of the
  3488. Sections above.
  3489. b) Give prominent notice with the combined library of the fact
  3490. that part of it is a work based on the Library, and explaining
  3491. where to find the accompanying uncombined form of the same work.
  3492. 8. You may not copy, modify, sublicense, link with, or distribute
  3493. the Library except as expressly provided under this License. Any
  3494. attempt otherwise to copy, modify, sublicense, link with, or
  3495. distribute the Library is void, and will automatically terminate your
  3496. rights under this License. However, parties who have received copies,
  3497. or rights, from you under this License will not have their licenses
  3498. terminated so long as such parties remain in full compliance.
  3499. 9. You are not required to accept this License, since you have not
  3500. signed it. However, nothing else grants you permission to modify or
  3501. distribute the Library or its derivative works. These actions are
  3502. prohibited by law if you do not accept this License. Therefore, by
  3503. modifying or distributing the Library (or any work based on the
  3504. Library), you indicate your acceptance of this License to do so, and
  3505. all its terms and conditions for copying, distributing or modifying
  3506. the Library or works based on it.
  3507. 10. Each time you redistribute the Library (or any work based on the
  3508. Library), the recipient automatically receives a license from the
  3509. original licensor to copy, distribute, link with or modify the Library
  3510. subject to these terms and conditions. You may not impose any further
  3511. restrictions on the recipients' exercise of the rights granted herein.
  3512. You are not responsible for enforcing compliance by third parties with
  3513. this License.
  3514. 11. If, as a consequence of a court judgment or allegation of patent
  3515. infringement or for any other reason (not limited to patent issues),
  3516. conditions are imposed on you (whether by court order, agreement or
  3517. otherwise) that contradict the conditions of this License, they do not
  3518. excuse you from the conditions of this License. If you cannot
  3519. distribute so as to satisfy simultaneously your obligations under this
  3520. License and any other pertinent obligations, then as a consequence you
  3521. may not distribute the Library at all. For example, if a patent
  3522. license would not permit royalty-free redistribution of the Library by
  3523. all those who receive copies directly or indirectly through you, then
  3524. the only way you could satisfy both it and this License would be to
  3525. refrain entirely from distribution of the Library.
  3526. If any portion of this section is held invalid or unenforceable under any
  3527. particular circumstance, the balance of the section is intended to apply,
  3528. and the section as a whole is intended to apply in other circumstances.
  3529. It is not the purpose of this section to induce you to infringe any
  3530. patents or other property right claims or to contest validity of any
  3531. such claims; this section has the sole purpose of protecting the
  3532. integrity of the free software distribution system which is
  3533. implemented by public license practices. Many people have made
  3534. generous contributions to the wide range of software distributed
  3535. through that system in reliance on consistent application of that
  3536. system; it is up to the author/donor to decide if he or she is willing
  3537. to distribute software through any other system and a licensee cannot
  3538. impose that choice.
  3539. This section is intended to make thoroughly clear what is believed to
  3540. be a consequence of the rest of this License.
  3541. 12. If the distribution and/or use of the Library is restricted in
  3542. certain countries either by patents or by copyrighted interfaces, the
  3543. original copyright holder who places the Library under this License may add
  3544. an explicit geographical distribution limitation excluding those countries,
  3545. so that distribution is permitted only in or among countries not thus
  3546. excluded. In such case, this License incorporates the limitation as if
  3547. written in the body of this License.
  3548. 13. The Free Software Foundation may publish revised and/or new
  3549. versions of the Lesser General Public License from time to time.
  3550. Such new versions will be similar in spirit to the present version,
  3551. but may differ in detail to address new problems or concerns.
  3552. Each version is given a distinguishing version number. If the Library
  3553. specifies a version number of this License which applies to it and
  3554. "any later version", you have the option of following the terms and
  3555. conditions either of that version or of any later version published by
  3556. the Free Software Foundation. If the Library does not specify a
  3557. license version number, you may choose any version ever published by
  3558. the Free Software Foundation.
  3559. 14. If you wish to incorporate parts of the Library into other free
  3560. programs whose distribution conditions are incompatible with these,
  3561. write to the author to ask for permission. For software which is
  3562. copyrighted by the Free Software Foundation, write to the Free
  3563. Software Foundation; we sometimes make exceptions for this. Our
  3564. decision will be guided by the two goals of preserving the free status
  3565. of all derivatives of our free software and of promoting the sharing
  3566. and reuse of software generally.
  3567. NO WARRANTY
  3568. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  3569. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  3570. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  3571. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  3572. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  3573. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  3574. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  3575. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  3576. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  3577. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  3578. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  3579. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  3580. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  3581. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  3582. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  3583. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  3584. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  3585. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  3586. DAMAGES.
  3587. END OF TERMS AND CONDITIONS
  3588. How to Apply These Terms to Your New Libraries
  3589. If you develop a new library, and you want it to be of the greatest
  3590. possible use to the public, we recommend making it free software that
  3591. everyone can redistribute and change. You can do so by permitting
  3592. redistribution under these terms (or, alternatively, under the terms of the
  3593. ordinary General Public License).
  3594. To apply these terms, attach the following notices to the library. It is
  3595. safest to attach them to the start of each source file to most effectively
  3596. convey the exclusion of warranty; and each file should have at least the
  3597. "copyright" line and a pointer to where the full notice is found.
  3598. <one line to give the library's name and a brief idea of what it does.>
  3599. Copyright (C) <year> <name of author>
  3600. This library is free software; you can redistribute it and/or
  3601. modify it under the terms of the GNU Lesser General Public
  3602. License as published by the Free Software Foundation; either
  3603. version 2.1 of the License, or (at your option) any later version.
  3604. This library is distributed in the hope that it will be useful,
  3605. but WITHOUT ANY WARRANTY; without even the implied warranty of
  3606. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  3607. Lesser General Public License for more details.
  3608. You should have received a copy of the GNU Lesser General Public
  3609. License along with this library; if not, write to the Free Software
  3610. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  3611. Also add information on how to contact you by electronic and paper mail.
  3612. You should also get your employer (if you work as a programmer) or your
  3613. school, if any, to sign a "copyright disclaimer" for the library, if
  3614. necessary. Here is a sample; alter the names:
  3615. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  3616. library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  3617. <signature of Ty Coon>, 1 April 1990
  3618. Ty Coon, President of Vice
  3619. That's all there is to it!
  3620. ==============================================================================
  3621. LZ4 Library
  3622. Copyright (c) 2011-2020, Yann Collet
  3623. All rights reserved.
  3624. Redistribution and use in source and binary forms, with or without modification,
  3625. are permitted provided that the following conditions are met:
  3626. * Redistributions of source code must retain the above copyright notice, this
  3627. list of conditions and the following disclaimer.
  3628. * Redistributions in binary form must reproduce the above copyright notice, this
  3629. list of conditions and the following disclaimer in the documentation and/or
  3630. other materials provided with the distribution.
  3631. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  3632. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  3633. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  3634. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  3635. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  3636. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  3637. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  3638. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3639. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  3640. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3641. ==============================================================================
  3642. The majority of the source code in the mDNSResponder project is licensed
  3643. under the terms of the Apache License, Version 2.0, available from:
  3644. <http://www.apache.org/licenses/LICENSE-2.0>
  3645. To accommodate license compatibility with the widest possible range
  3646. of client code licenses, the shared library code, which is linked
  3647. at runtime into the same address space as the client using it, is
  3648. licensed under the terms of the "Three-Clause BSD License".
  3649. The Linux Name Service Switch code, contributed by National ICT
  3650. Australia Ltd (NICTA) is licensed under the terms of the NICTA Public
  3651. Software Licence (which is substantially similar to the "Three-Clause
  3652. BSD License", with some additional language pertaining to Australian law).
  3653. ==============================================================================
  3654. Copyright (c) 2006-2009, The Android Open Source Project
  3655. Licensed under the Apache License, Version 2.0 (the "License");
  3656. you may not use this file except in compliance with the License.
  3657. Unless required by applicable law or agreed to in writing, software
  3658. distributed under the License is distributed on an "AS IS" BASIS,
  3659. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3660. See the License for the specific language governing permissions and
  3661. limitations under the License.
  3662. Apache License
  3663. Version 2.0, January 2004
  3664. http://www.apache.org/licenses/
  3665. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3666. 1. Definitions.
  3667. "License" shall mean the terms and conditions for use, reproduction,
  3668. and distribution as defined by Sections 1 through 9 of this document.
  3669. "Licensor" shall mean the copyright owner or entity authorized by
  3670. the copyright owner that is granting the License.
  3671. "Legal Entity" shall mean the union of the acting entity and all
  3672. other entities that control, are controlled by, or are under common
  3673. control with that entity. For the purposes of this definition,
  3674. "control" means (i) the power, direct or indirect, to cause the
  3675. direction or management of such entity, whether by contract or
  3676. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3677. outstanding shares, or (iii) beneficial ownership of such entity.
  3678. "You" (or "Your") shall mean an individual or Legal Entity
  3679. exercising permissions granted by this License.
  3680. "Source" form shall mean the preferred form for making modifications,
  3681. including but not limited to software source code, documentation
  3682. source, and configuration files.
  3683. "Object" form shall mean any form resulting from mechanical
  3684. transformation or translation of a Source form, including but
  3685. not limited to compiled object code, generated documentation,
  3686. and conversions to other media types.
  3687. "Work" shall mean the work of authorship, whether in Source or
  3688. Object form, made available under the License, as indicated by a
  3689. copyright notice that is included in or attached to the work
  3690. (an example is provided in the Appendix below).
  3691. "Derivative Works" shall mean any work, whether in Source or Object
  3692. form, that is based on (or derived from) the Work and for which the
  3693. editorial revisions, annotations, elaborations, or other modifications
  3694. represent, as a whole, an original work of authorship. For the purposes
  3695. of this License, Derivative Works shall not include works that remain
  3696. separable from, or merely link (or bind by name) to the interfaces of,
  3697. the Work and Derivative Works thereof.
  3698. "Contribution" shall mean any work of authorship, including
  3699. the original version of the Work and any modifications or additions
  3700. to that Work or Derivative Works thereof, that is intentionally
  3701. submitted to Licensor for inclusion in the Work by the copyright owner
  3702. or by an individual or Legal Entity authorized to submit on behalf of
  3703. the copyright owner. For the purposes of this definition, "submitted"
  3704. means any form of electronic, verbal, or written communication sent
  3705. to the Licensor or its representatives, including but not limited to
  3706. communication on electronic mailing lists, source code control systems,
  3707. and issue tracking systems that are managed by, or on behalf of, the
  3708. Licensor for the purpose of discussing and improving the Work, but
  3709. excluding communication that is conspicuously marked or otherwise
  3710. designated in writing by the copyright owner as "Not a Contribution."
  3711. "Contributor" shall mean Licensor and any individual or Legal Entity
  3712. on behalf of whom a Contribution has been received by Licensor and
  3713. subsequently incorporated within the Work.
  3714. 2. Grant of Copyright License. Subject to the terms and conditions of
  3715. this License, each Contributor hereby grants to You a perpetual,
  3716. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3717. copyright license to reproduce, prepare Derivative Works of,
  3718. publicly display, publicly perform, sublicense, and distribute the
  3719. Work and such Derivative Works in Source or Object form.
  3720. 3. Grant of Patent License. Subject to the terms and conditions of
  3721. this License, each Contributor hereby grants to You a perpetual,
  3722. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3723. (except as stated in this section) patent license to make, have made,
  3724. use, offer to sell, sell, import, and otherwise transfer the Work,
  3725. where such license applies only to those patent claims licensable
  3726. by such Contributor that are necessarily infringed by their
  3727. Contribution(s) alone or by combination of their Contribution(s)
  3728. with the Work to which such Contribution(s) was submitted. If You
  3729. institute patent litigation against any entity (including a
  3730. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3731. or a Contribution incorporated within the Work constitutes direct
  3732. or contributory patent infringement, then any patent licenses
  3733. granted to You under this License for that Work shall terminate
  3734. as of the date such litigation is filed.
  3735. 4. Redistribution. You may reproduce and distribute copies of the
  3736. Work or Derivative Works thereof in any medium, with or without
  3737. modifications, and in Source or Object form, provided that You
  3738. meet the following conditions:
  3739. (a) You must give any other recipients of the Work or
  3740. Derivative Works a copy of this License; and
  3741. (b) You must cause any modified files to carry prominent notices
  3742. stating that You changed the files; and
  3743. (c) You must retain, in the Source form of any Derivative Works
  3744. that You distribute, all copyright, patent, trademark, and
  3745. attribution notices from the Source form of the Work,
  3746. excluding those notices that do not pertain to any part of
  3747. the Derivative Works; and
  3748. (d) If the Work includes a "NOTICE" text file as part of its
  3749. distribution, then any Derivative Works that You distribute must
  3750. include a readable copy of the attribution notices contained
  3751. within such NOTICE file, excluding those notices that do not
  3752. pertain to any part of the Derivative Works, in at least one
  3753. of the following places: within a NOTICE text file distributed
  3754. as part of the Derivative Works; within the Source form or
  3755. documentation, if provided along with the Derivative Works; or,
  3756. within a display generated by the Derivative Works, if and
  3757. wherever such third-party notices normally appear. The contents
  3758. of the NOTICE file are for informational purposes only and
  3759. do not modify the License. You may add Your own attribution
  3760. notices within Derivative Works that You distribute, alongside
  3761. or as an addendum to the NOTICE text from the Work, provided
  3762. that such additional attribution notices cannot be construed
  3763. as modifying the License.
  3764. You may add Your own copyright statement to Your modifications and
  3765. may provide additional or different license terms and conditions
  3766. for use, reproduction, or distribution of Your modifications, or
  3767. for any such Derivative Works as a whole, provided Your use,
  3768. reproduction, and distribution of the Work otherwise complies with
  3769. the conditions stated in this License.
  3770. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3771. any Contribution intentionally submitted for inclusion in the Work
  3772. by You to the Licensor shall be under the terms and conditions of
  3773. this License, without any additional terms or conditions.
  3774. Notwithstanding the above, nothing herein shall supersede or modify
  3775. the terms of any separate license agreement you may have executed
  3776. with Licensor regarding such Contributions.
  3777. 6. Trademarks. This License does not grant permission to use the trade
  3778. names, trademarks, service marks, or product names of the Licensor,
  3779. except as required for reasonable and customary use in describing the
  3780. origin of the Work and reproducing the content of the NOTICE file.
  3781. 7. Disclaimer of Warranty. Unless required by applicable law or
  3782. agreed to in writing, Licensor provides the Work (and each
  3783. Contributor provides its Contributions) on an "AS IS" BASIS,
  3784. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3785. implied, including, without limitation, any warranties or conditions
  3786. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3787. PARTICULAR PURPOSE. You are solely responsible for determining the
  3788. appropriateness of using or redistributing the Work and assume any
  3789. risks associated with Your exercise of permissions under this License.
  3790. 8. Limitation of Liability. In no event and under no legal theory,
  3791. whether in tort (including negligence), contract, or otherwise,
  3792. unless required by applicable law (such as deliberate and grossly
  3793. negligent acts) or agreed to in writing, shall any Contributor be
  3794. liable to You for damages, including any direct, indirect, special,
  3795. incidental, or consequential damages of any character arising as a
  3796. result of this License or out of the use or inability to use the
  3797. Work (including but not limited to damages for loss of goodwill,
  3798. work stoppage, computer failure or malfunction, or any and all
  3799. other commercial damages or losses), even if such Contributor
  3800. has been advised of the possibility of such damages.
  3801. 9. Accepting Warranty or Additional Liability. While redistributing
  3802. the Work or Derivative Works thereof, You may choose to offer,
  3803. and charge a fee for, acceptance of support, warranty, indemnity,
  3804. or other liability obligations and/or rights consistent with this
  3805. License. However, in accepting such obligations, You may act only
  3806. on Your own behalf and on Your sole responsibility, not on behalf
  3807. of any other Contributor, and only if You agree to indemnify,
  3808. defend, and hold each Contributor harmless for any liability
  3809. incurred by, or claims asserted against, such Contributor by reason
  3810. of your accepting any such warranty or additional liability.
  3811. END OF TERMS AND CONDITIONS
  3812. ==============================================================================
  3813. // Copyright 2018 The Chromium Authors. All rights reserved.
  3814. //
  3815. // Redistribution and use in source and binary forms, with or without
  3816. // modification, are permitted provided that the following conditions are
  3817. // met:
  3818. //
  3819. // * Redistributions of source code must retain the above copyright
  3820. // notice, this list of conditions and the following disclaimer.
  3821. // * Redistributions in binary form must reproduce the above
  3822. // copyright notice, this list of conditions and the following disclaimer
  3823. // in the documentation and/or other materials provided with the
  3824. // distribution.
  3825. // * Neither the name of Google Inc. nor the names of its
  3826. // contributors may be used to endorse or promote products derived from
  3827. // this software without specific prior written permission.
  3828. //
  3829. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3830. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3831. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3832. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3833. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3834. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3835. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3836. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3837. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3838. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3839. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3840. ==============================================================================
  3841. Notices for files contained in the tools directory:
  3842. ============================================================
  3843. Notices for file(s):
  3844. /bin/mksdcard
  3845. ------------------------------------------------------------
  3846. Copyright 2007, The Android Open Source Project
  3847. Redistribution and use in source and binary forms, with or without
  3848. modification, are permitted provided that the following conditions are met:
  3849. * Redistributions of source code must retain the above copyright
  3850. notice, this list of conditions and the following disclaimer.
  3851. * Redistributions in binary form must reproduce the above copyright
  3852. notice, this list of conditions and the following disclaimer in the
  3853. documentation and/or other materials provided with the distribution.
  3854. * Neither the name of Google Inc. nor the names of its contributors may
  3855. be used to endorse or promote products derived from this software
  3856. without specific prior written permission.
  3857. THIS SOFTWARE IS PROVIDED BY Google Inc. ``AS IS'' AND ANY EXPRESS OR
  3858. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  3859. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  3860. EVENT SHALL Google Inc. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3861. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  3862. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
  3863. OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  3864. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  3865. OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
  3866. ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3867. ============================================================
  3868. Notices for file(s):
  3869. /framework/conscrypt-hostdex.jar
  3870. /framework/core-hostdex.jar
  3871. /framework/core-libart-hostdex.jar
  3872. /lib/libjavacore.so
  3873. /lib/libjavacrypto.so
  3874. ------------------------------------------------------------
  3875. =========================================================================
  3876. == NOTICE file corresponding to the section 4 d of ==
  3877. == the Apache License, Version 2.0, ==
  3878. == in this case for the Android-specific code. ==
  3879. =========================================================================
  3880. Android Code
  3881. Copyright 2005-2008 The Android Open Source Project
  3882. This product includes software developed as part of
  3883. The Android Open Source Project (http://source.android.com).
  3884. =========================================================================
  3885. == NOTICE file corresponding to the section 4 d of ==
  3886. == the Apache License, Version 2.0, ==
  3887. == in this case for the Apache Harmony distribution. ==
  3888. =========================================================================
  3889. Apache Harmony
  3890. Copyright 2006 The Apache Software Foundation
  3891. This product includes software developed at
  3892. The Apache Software Foundation (http://www.apache.org/).
  3893. Portions of Harmony were originally developed by
  3894. Intel Corporation and are licensed to the Apache Software
  3895. Foundation under the "Software Grant and Corporate Contribution
  3896. License Agreement", informally known as the "Intel Harmony CLA".
  3897. =========================================================================
  3898. == NOTICE file for the ICU License. ==
  3899. =========================================================================
  3900. Copyright (c) 1995-2009 International Business Machines Corporation and others
  3901. All rights reserved.
  3902. Permission is hereby granted, free of charge, to any person obtaining
  3903. a copy of this software and associated documentation files (the
  3904. "Software"), to deal in the Software without restriction, including
  3905. without limitation the rights to use, copy, modify, merge, publish,
  3906. distribute, and/or sell copies of the Software, and to permit persons
  3907. to whom the Software is furnished to do so, provided that the above
  3908. copyright notice(s) and this permission notice appear in all copies of
  3909. the Software and that both the above copyright notice(s) and this
  3910. permission notice appear in supporting documentation.
  3911. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  3912. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3913. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
  3914. OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  3915. HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
  3916. SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
  3917. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
  3918. CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  3919. CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  3920. Except as contained in this notice, the name of a copyright holder
  3921. shall not be used in advertising or otherwise to promote the sale, use
  3922. or other dealings in this Software without prior written authorization
  3923. of the copyright holder.
  3924. All trademarks and registered trademarks mentioned herein are the
  3925. property of their respective owners.
  3926. =========================================================================
  3927. == NOTICE file for the JUnit License. ==
  3928. =========================================================================
  3929. Common Public License - v 1.0
  3930. THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON
  3931. PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
  3932. THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
  3933. 1. DEFINITIONS
  3934. "Contribution" means:
  3935. a) in the case of the initial Contributor, the initial code and
  3936. documentation distributed under this Agreement, and
  3937. b) in the case of each subsequent Contributor:
  3938. i) changes to the Program, and
  3939. ii) additions to the Program;
  3940. where such changes and/or additions to the Program originate
  3941. from and are distributed by that particular Contributor. A
  3942. Contribution 'originates' from a Contributor if it was added to
  3943. the Program by such Contributor itself or anyone acting on such
  3944. Contributor's behalf. Contributions do not include additions to
  3945. the Program which: (i) are separate modules of software
  3946. distributed in conjunction with the Program under their own
  3947. license agreement, and (ii) are not derivative works of the
  3948. Program.
  3949. "Contributor" means any person or entity that distributes the Program.
  3950. "Licensed Patents " mean patent claims licensable by a Contributor
  3951. which are necessarily infringed by the use or sale of its Contribution
  3952. alone or when combined with the Program.
  3953. "Program" means the Contributions distributed in accordance with this
  3954. Agreement.
  3955. "Recipient" means anyone who receives the Program under this
  3956. Agreement, including all Contributors.
  3957. 2. GRANT OF RIGHTS
  3958. a) Subject to the terms of this Agreement, each Contributor
  3959. hereby grants Recipient a non-exclusive, worldwide, royalty-free
  3960. copyright license to reproduce, prepare derivative works of,
  3961. publicly display, publicly perform, distribute and sublicense
  3962. the Contribution of such Contributor, if any, and such
  3963. derivative works, in source code and object code form.
  3964. b) Subject to the terms of this Agreement, each Contributor
  3965. hereby grants Recipient a non-exclusive, worldwide, royalty-free
  3966. patent license under Licensed Patents to make, use, sell, offer
  3967. to sell, import and otherwise transfer the Contribution of such
  3968. Contributor, if any, in source code and object code form. This
  3969. patent license shall apply to the combination of the
  3970. Contribution and the Program if, at the time the Contribution is
  3971. added by the Contributor, such addition of the Contribution
  3972. causes such combination to be covered by the Licensed Patents.
  3973. The patent license shall not apply to any other combinations
  3974. which include the Contribution. No hardware per se is licensed
  3975. hereunder.
  3976. c) Recipient understands that although each Contributor grants
  3977. the licenses to its Contributions set forth herein, no
  3978. assurances are provided by any Contributor that the Program does
  3979. not infringe the patent or other intellectual property rights of
  3980. any other entity. Each Contributor disclaims any liability to
  3981. Recipient for claims brought by any other entity based on
  3982. infringement of intellectual property rights or otherwise. As a
  3983. condition to exercising the rights and licenses granted
  3984. hereunder, each Recipient hereby assumes sole responsibility to
  3985. secure any other intellectual property rights needed, if any.
  3986. For example, if a third party patent license is required to
  3987. allow Recipient to distribute the Program, it is Recipient's
  3988. responsibility to acquire that license before distributing the
  3989. Program.
  3990. d) Each Contributor represents that to its knowledge it has
  3991. sufficient copyright rights in its Contribution, if any, to
  3992. grant the copyright license set forth in this Agreement.
  3993. 3. REQUIREMENTS
  3994. A Contributor may choose to distribute the Program in object code form
  3995. under its own license agreement, provided that:
  3996. a) it complies with the terms and conditions of this Agreement; and
  3997. b) its license agreement:
  3998. i) effectively disclaims on behalf of all Contributors all
  3999. warranties and conditions, express and implied, including
  4000. warranties or conditions of title and non-infringement, and
  4001. implied warranties or conditions of merchantability and fitness
  4002. for a particular purpose;
  4003. ii) effectively excludes on behalf of all Contributors all
  4004. liability for damages, including direct, indirect, special,
  4005. incidental and consequential damages, such as lost profits;
  4006. iii) states that any provisions which differ from this Agreement
  4007. are offered by that Contributor alone and not by any other
  4008. party; and
  4009. iv) states that source code for the Program is available from
  4010. such Contributor, and informs licensees how to obtain it in a
  4011. reasonable manner on or through a medium customarily used for
  4012. software exchange.
  4013. When the Program is made available in source code form:
  4014. a) it must be made available under this Agreement; and
  4015. b) a copy of this Agreement must be included with each copy of
  4016. the Program.
  4017. Contributors may not remove or alter any copyright notices contained
  4018. within the Program.
  4019. Each Contributor must identify itself as the originator of its
  4020. Contribution, if any, in a manner that reasonably allows subsequent
  4021. Recipients to identify the originator of the Contribution.
  4022. 4. COMMERCIAL DISTRIBUTION
  4023. Commercial distributors of software may accept certain
  4024. responsibilities with respect to end users, business partners and the
  4025. like. While this license is intended to facilitate the commercial use
  4026. of the Program, the Contributor who includes the Program in a
  4027. commercial product offering should do so in a manner which does not
  4028. create potential liability for other Contributors. Therefore, if a
  4029. Contributor includes the Program in a commercial product offering,
  4030. such Contributor ("Commercial Contributor") hereby agrees to defend
  4031. and indemnify every other Contributor ("Indemnified Contributor")
  4032. against any losses, damages and costs (collectively "Losses") arising
  4033. from claims, lawsuits and other legal actions brought by a third party
  4034. against the Indemnified Contributor to the extent caused by the acts
  4035. or omissions of such Commercial Contributor in connection with its
  4036. distribution of the Program in a commercial product offering. The
  4037. obligations in this section do not apply to any claims or Losses
  4038. relating to any actual or alleged intellectual property infringement.
  4039. In order to qualify, an Indemnified Contributor must: a) promptly
  4040. notify the Commercial Contributor in writing of such claim, and b)
  4041. allow the Commercial Contributor to control, and cooperate with the
  4042. Commercial Contributor in, the defense and any related settlement
  4043. negotiations. The Indemnified Contributor may participate in any such
  4044. claim at its own expense.
  4045. For example, a Contributor might include the Program in a commercial
  4046. product offering, Product X. That Contributor is then a Commercial
  4047. Contributor. If that Commercial Contributor then makes performance
  4048. claims, or offers warranties related to Product X, those performance
  4049. claims and warranties are such Commercial Contributor's responsibility
  4050. alone. Under this section, the Commercial Contributor would have to
  4051. defend claims against the other Contributors related to those
  4052. performance claims and warranties, and if a court requires any other
  4053. Contributor to pay any damages as a result, the Commercial Contributor
  4054. must pay those damages.
  4055. 5. NO WARRANTY
  4056. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
  4057. PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  4058. KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY
  4059. WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
  4060. OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
  4061. responsible for determining the appropriateness of using and
  4062. distributing the Program and assumes all risks associated with its
  4063. exercise of rights under this Agreement, including but not limited to
  4064. the risks and costs of program errors, compliance with applicable
  4065. laws, damage to or loss of data, programs or equipment, and
  4066. unavailability or interruption of operations.
  4067. 6. DISCLAIMER OF LIABILITY
  4068. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
  4069. ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
  4070. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
  4071. WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
  4072. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  4073. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
  4074. DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
  4075. HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  4076. 7. GENERAL
  4077. If any provision of this Agreement is invalid or unenforceable under
  4078. applicable law, it shall not affect the validity or enforceability of
  4079. the remainder of the terms of this Agreement, and without further
  4080. action by the parties hereto, such provision shall be reformed to the
  4081. minimum extent necessary to make such provision valid and enforceable.
  4082. If Recipient institutes patent litigation against a Contributor with
  4083. respect to a patent applicable to software (including a cross-claim or
  4084. counterclaim in a lawsuit), then any patent licenses granted by that
  4085. Contributor to such Recipient under this Agreement shall terminate as
  4086. of the date such litigation is filed. In addition, if Recipient
  4087. institutes patent litigation against any entity (including a
  4088. cross-claim or counterclaim in a lawsuit) alleging that the Program
  4089. itself (excluding combinations of the Program with other software or
  4090. hardware) infringes such Recipient's patent(s), then such Recipient's
  4091. rights granted under Section 2(b) shall terminate as of the date such
  4092. litigation is filed.
  4093. All Recipient's rights under this Agreement shall terminate if it
  4094. fails to comply with any of the material terms or conditions of this
  4095. Agreement and does not cure such failure in a reasonable period of
  4096. time after becoming aware of such noncompliance. If all Recipient's
  4097. rights under this Agreement terminate, Recipient agrees to cease use
  4098. and distribution of the Program as soon as reasonably practicable.
  4099. However, Recipient's obligations under this Agreement and any licenses
  4100. granted by Recipient relating to the Program shall continue and
  4101. survive.
  4102. Everyone is permitted to copy and distribute copies of this Agreement,
  4103. but in order to avoid inconsistency the Agreement is copyrighted and
  4104. may only be modified in the following manner. The Agreement Steward
  4105. reserves the right to publish new versions (including revisions) of
  4106. this Agreement from time to time. No one other than the Agreement
  4107. Steward has the right to modify this Agreement. IBM is the initial
  4108. Agreement Steward. IBM may assign the responsibility to serve as the
  4109. Agreement Steward to a suitable separate entity. Each new version of
  4110. the Agreement will be given a distinguishing version number. The
  4111. Program (including Contributions) may always be distributed subject to
  4112. the version of the Agreement under which it was received. In addition,
  4113. after a new version of the Agreement is published, Contributor may
  4114. elect to distribute the Program (including its Contributions) under
  4115. the new version. Except as expressly stated in Sections 2(a) and 2(b)
  4116. above, Recipient receives no rights or licenses to the intellectual
  4117. property of any Contributor under this Agreement, whether expressly,
  4118. by implication, estoppel or otherwise. All rights in the Program not
  4119. expressly granted under this Agreement are reserved.
  4120. This Agreement is governed by the laws of the State of New York and
  4121. the intellectual property laws of the United States of America. No
  4122. party to this Agreement will bring a legal action under this Agreement
  4123. more than one year after the cause of action arose. Each party waives
  4124. its rights to a jury trial in any resulting litigation.
  4125. =========================================================================
  4126. == NOTICE file for the KXML License. ==
  4127. =========================================================================
  4128. Copyright (c) 2002,2003, Stefan Haustein, Oberhausen, Rhld., Germany
  4129. Permission is hereby granted, free of charge, to any person obtaining
  4130. a copy of this software and associated documentation files (the
  4131. "Software"), to deal in the Software without restriction, including
  4132. without limitation the rights to use, copy, modify, merge, publish,
  4133. distribute, sublicense, and/or sell copies of the Software, and to
  4134. permit persons to whom the Software is furnished to do so, subject to
  4135. the following conditions:
  4136. The above copyright notice and this permission notice shall be
  4137. included in all copies or substantial portions of the Software.
  4138. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  4139. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  4140. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  4141. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  4142. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  4143. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  4144. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  4145. =========================================================================
  4146. == NOTICE file for the SQLite Java Wrapper License. ==
  4147. =========================================================================
  4148. This software is copyrighted by Christian Werner <chw@ch-werner.de>
  4149. and others. The following terms apply to all files associated with the
  4150. software unless explicitly disclaimed in individual files.
  4151. The authors hereby grant permission to use, copy, modify, distribute,
  4152. and license this software and its documentation for any purpose, provided
  4153. that existing copyright notices are retained in all copies and that this
  4154. notice is included verbatim in any distributions. No written agreement,
  4155. license, or royalty fee is required for any of the authorized uses.
  4156. Modifications to this software may be copyrighted by their authors
  4157. and need not follow the licensing terms described here, provided that
  4158. the new terms are clearly indicated on the first page of each file where
  4159. they apply.
  4160. IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
  4161. FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
  4162. ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
  4163. DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
  4164. POSSIBILITY OF SUCH DAMAGE.
  4165. THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
  4166. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
  4167. FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE
  4168. IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
  4169. NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
  4170. MODIFICATIONS.
  4171. =========================================================================
  4172. == NOTICE file for the W3C License. ==
  4173. =========================================================================
  4174. Copyright (c) 2000 World Wide Web Consortium, (Massachusetts Institute
  4175. of Technology, Institut National de Recherche en Informatique et en
  4176. Automatique, Keio University). All Rights Reserved. This program is
  4177. distributed under the W3C's Software Intellectual Property License.
  4178. This program is distributed in the hope that it will be useful, but
  4179. WITHOUT ANY WARRANTY; without even the implied warranty of
  4180. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  4181. See W3C License http://www.w3.org/Consortium/Legal/ for more details.
  4182. ============================================================
  4183. Notices for file(s):
  4184. /usr/icu/icudt51l.dat
  4185. ------------------------------------------------------------
  4186. ICU License - ICU 1.8.1 and later
  4187. COPYRIGHT AND PERMISSION NOTICE
  4188. Copyright (c) 1995-2008 International Business Machines Corporation and others
  4189. All rights reserved.
  4190. 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.
  4191. 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.
  4192. 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.
  4193. All trademarks and registered trademarks mentioned herein are the property of their respective owners.
  4194. ==============================================================================
  4195. UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
  4196. Unicode Data Files include all data files under the directories
  4197. http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
  4198. http://www.unicode.org/cldr/data/ . Unicode Software includes any source code
  4199. published in the Unicode Standard or under the directories
  4200. http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
  4201. http://www.unicode.org/cldr/data/.
  4202. NOTICE TO USER: Carefully read the following legal agreement. BY
  4203. DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES
  4204. ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND
  4205. AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU
  4206. DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES
  4207. OR SOFTWARE.
  4208. COPYRIGHT AND PERMISSION NOTICE
  4209. Copyright © 1991-2007 Unicode, Inc. All rights reserved. Distributed under
  4210. the Terms of Use in http://www.unicode.org/copyright.html.
  4211. Permission is hereby granted, free of charge, to any person obtaining a copy
  4212. of the Unicode data files and any associated documentation (the "Data Files") or
  4213. Unicode software and any associated documentation (the "Software") to deal in
  4214. the Data Files or Software without restriction, including without limitation the
  4215. rights to use, copy, modify, merge, publish, distribute, and/or sell copies of
  4216. the Data Files or Software, and to permit persons to whom the Data Files or
  4217. Software are furnished to do so, provided that (a) the above copyright notice(s)
  4218. and this permission notice appear with all copies of the Data Files or Software,
  4219. (b) both the above copyright notice(s) and this permission notice appear in
  4220. associated documentation, and (c) there is clear notice in each modified Data
  4221. File or in the Software as well as in the documentation associated with the Data
  4222. File(s) or Software that the data or software has been modified.
  4223. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
  4224. KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  4225. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD
  4226. PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
  4227. NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
  4228. DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  4229. WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
  4230. OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR
  4231. SOFTWARE.
  4232. Except as contained in this notice, the name of a copyright holder shall not
  4233. be used in advertising or otherwise to promote the sale, use or other dealings
  4234. in these Data Files or Software without prior written authorization of the
  4235. copyright holder.
  4236. ===============================================================================
  4237. /* This ICU code derived from: */
  4238. /*
  4239. punycode.c 0.4.0 (2001-Nov-17-Sat)
  4240. http://www.cs.berkeley.edu/~amc/idn/
  4241. Adam M. Costello
  4242. http://www.nicemice.net/amc/
  4243. Disclaimer and license
  4244. Regarding this entire document or any portion of it (including
  4245. the pseudocode and C code), the author makes no guarantees and
  4246. is not responsible for any damage resulting from its use. The
  4247. author grants irrevocable permission to anyone to use, modify,
  4248. and distribute it in any way that does not diminish the rights
  4249. of anyone else to use, modify, and distribute it, provided that
  4250. redistributed derivative works do not contain misleading author or
  4251. version information. Derivative works need not be licensed under
  4252. similar terms.
  4253. */
  4254. /*
  4255. ** This file is in the public domain, so clarified as of
  4256. ** 2006-07-17 by Arthur David Olson.
  4257. */
  4258. ============================================================
  4259. Notices for file(s):
  4260. /framework/jcommon-1.0.12.jar
  4261. /framework/jfreechart-1.0.9-swt.jar
  4262. /framework/jfreechart-1.0.9.jar
  4263. ------------------------------------------------------------
  4264. GNU LESSER GENERAL PUBLIC LICENSE
  4265. Version 2.1, February 1999
  4266. Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  4267. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  4268. Everyone is permitted to copy and distribute verbatim copies
  4269. of this license document, but changing it is not allowed.
  4270. [This is the first released version of the Lesser GPL. It also counts
  4271. as the successor of the GNU Library Public License, version 2, hence
  4272. the version number 2.1.]
  4273. Preamble
  4274. The licenses for most software are designed to take away your
  4275. freedom to share and change it. By contrast, the GNU General Public
  4276. Licenses are intended to guarantee your freedom to share and change
  4277. free software--to make sure the software is free for all its users.
  4278. This license, the Lesser General Public License, applies to some
  4279. specially designated software packages--typically libraries--of the
  4280. Free Software Foundation and other authors who decide to use it. You
  4281. can use it too, but we suggest you first think carefully about whether
  4282. this license or the ordinary General Public License is the better
  4283. strategy to use in any particular case, based on the explanations below.
  4284. When we speak of free software, we are referring to freedom of use,
  4285. not price. Our General Public Licenses are designed to make sure that
  4286. you have the freedom to distribute copies of free software (and charge
  4287. for this service if you wish); that you receive source code or can get
  4288. it if you want it; that you can change the software and use pieces of
  4289. it in new free programs; and that you are informed that you can do
  4290. these things.
  4291. To protect your rights, we need to make restrictions that forbid
  4292. distributors to deny you these rights or to ask you to surrender these
  4293. rights. These restrictions translate to certain responsibilities for
  4294. you if you distribute copies of the library or if you modify it.
  4295. For example, if you distribute copies of the library, whether gratis
  4296. or for a fee, you must give the recipients all the rights that we gave
  4297. you. You must make sure that they, too, receive or can get the source
  4298. code. If you link other code with the library, you must provide
  4299. complete object files to the recipients, so that they can relink them
  4300. with the library after making changes to the library and recompiling
  4301. it. And you must show them these terms so they know their rights.
  4302. We protect your rights with a two-step method: (1) we copyright the
  4303. library, and (2) we offer you this license, which gives you legal
  4304. permission to copy, distribute and/or modify the library.
  4305. To protect each distributor, we want to make it very clear that
  4306. there is no warranty for the free library. Also, if the library is
  4307. modified by someone else and passed on, the recipients should know
  4308. that what they have is not the original version, so that the original
  4309. author's reputation will not be affected by problems that might be
  4310. introduced by others.
  4311. Finally, software patents pose a constant threat to the existence of
  4312. any free program. We wish to make sure that a company cannot
  4313. effectively restrict the users of a free program by obtaining a
  4314. restrictive license from a patent holder. Therefore, we insist that
  4315. any patent license obtained for a version of the library must be
  4316. consistent with the full freedom of use specified in this license.
  4317. Most GNU software, including some libraries, is covered by the
  4318. ordinary GNU General Public License. This license, the GNU Lesser
  4319. General Public License, applies to certain designated libraries, and
  4320. is quite different from the ordinary General Public License. We use
  4321. this license for certain libraries in order to permit linking those
  4322. libraries into non-free programs.
  4323. When a program is linked with a library, whether statically or using
  4324. a shared library, the combination of the two is legally speaking a
  4325. combined work, a derivative of the original library. The ordinary
  4326. General Public License therefore permits such linking only if the
  4327. entire combination fits its criteria of freedom. The Lesser General
  4328. Public License permits more lax criteria for linking other code with
  4329. the library.
  4330. We call this license the "Lesser" General Public License because it
  4331. does Less to protect the user's freedom than the ordinary General
  4332. Public License. It also provides other free software developers Less
  4333. of an advantage over competing non-free programs. These disadvantages
  4334. are the reason we use the ordinary General Public License for many
  4335. libraries. However, the Lesser license provides advantages in certain
  4336. special circumstances.
  4337. For example, on rare occasions, there may be a special need to
  4338. encourage the widest possible use of a certain library, so that it becomes
  4339. a de-facto standard. To achieve this, non-free programs must be
  4340. allowed to use the library. A more frequent case is that a free
  4341. library does the same job as widely used non-free libraries. In this
  4342. case, there is little to gain by limiting the free library to free
  4343. software only, so we use the Lesser General Public License.
  4344. In other cases, permission to use a particular library in non-free
  4345. programs enables a greater number of people to use a large body of
  4346. free software. For example, permission to use the GNU C Library in
  4347. non-free programs enables many more people to use the whole GNU
  4348. operating system, as well as its variant, the GNU/Linux operating
  4349. system.
  4350. Although the Lesser General Public License is Less protective of the
  4351. users' freedom, it does ensure that the user of a program that is
  4352. linked with the Library has the freedom and the wherewithal to run
  4353. that program using a modified version of the Library.
  4354. The precise terms and conditions for copying, distribution and
  4355. modification follow. Pay close attention to the difference between a
  4356. "work based on the library" and a "work that uses the library". The
  4357. former contains code derived from the library, whereas the latter must
  4358. be combined with the library in order to run.
  4359. GNU LESSER GENERAL PUBLIC LICENSE
  4360. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  4361. 0. This License Agreement applies to any software library or other
  4362. program which contains a notice placed by the copyright holder or
  4363. other authorized party saying it may be distributed under the terms of
  4364. this Lesser General Public License (also called "this License").
  4365. Each licensee is addressed as "you".
  4366. A "library" means a collection of software functions and/or data
  4367. prepared so as to be conveniently linked with application programs
  4368. (which use some of those functions and data) to form executables.
  4369. The "Library", below, refers to any such software library or work
  4370. which has been distributed under these terms. A "work based on the
  4371. Library" means either the Library or any derivative work under
  4372. copyright law: that is to say, a work containing the Library or a
  4373. portion of it, either verbatim or with modifications and/or translated
  4374. straightforwardly into another language. (Hereinafter, translation is
  4375. included without limitation in the term "modification".)
  4376. "Source code" for a work means the preferred form of the work for
  4377. making modifications to it. For a library, complete source code means
  4378. all the source code for all modules it contains, plus any associated
  4379. interface definition files, plus the scripts used to control compilation
  4380. and installation of the library.
  4381. Activities other than copying, distribution and modification are not
  4382. covered by this License; they are outside its scope. The act of
  4383. running a program using the Library is not restricted, and output from
  4384. such a program is covered only if its contents constitute a work based
  4385. on the Library (independent of the use of the Library in a tool for
  4386. writing it). Whether that is true depends on what the Library does
  4387. and what the program that uses the Library does.
  4388. 1. You may copy and distribute verbatim copies of the Library's
  4389. complete source code as you receive it, in any medium, provided that
  4390. you conspicuously and appropriately publish on each copy an
  4391. appropriate copyright notice and disclaimer of warranty; keep intact
  4392. all the notices that refer to this License and to the absence of any
  4393. warranty; and distribute a copy of this License along with the
  4394. Library.
  4395. You may charge a fee for the physical act of transferring a copy,
  4396. and you may at your option offer warranty protection in exchange for a
  4397. fee.
  4398. 2. You may modify your copy or copies of the Library or any portion
  4399. of it, thus forming a work based on the Library, and copy and
  4400. distribute such modifications or work under the terms of Section 1
  4401. above, provided that you also meet all of these conditions:
  4402. a) The modified work must itself be a software library.
  4403. b) You must cause the files modified to carry prominent notices
  4404. stating that you changed the files and the date of any change.
  4405. c) You must cause the whole of the work to be licensed at no
  4406. charge to all third parties under the terms of this License.
  4407. d) If a facility in the modified Library refers to a function or a
  4408. table of data to be supplied by an application program that uses
  4409. the facility, other than as an argument passed when the facility
  4410. is invoked, then you must make a good faith effort to ensure that,
  4411. in the event an application does not supply such function or
  4412. table, the facility still operates, and performs whatever part of
  4413. its purpose remains meaningful.
  4414. (For example, a function in a library to compute square roots has
  4415. a purpose that is entirely well-defined independent of the
  4416. application. Therefore, Subsection 2d requires that any
  4417. application-supplied function or table used by this function must
  4418. be optional: if the application does not supply it, the square
  4419. root function must still compute square roots.)
  4420. These requirements apply to the modified work as a whole. If
  4421. identifiable sections of that work are not derived from the Library,
  4422. and can be reasonably considered independent and separate works in
  4423. themselves, then this License, and its terms, do not apply to those
  4424. sections when you distribute them as separate works. But when you
  4425. distribute the same sections as part of a whole which is a work based
  4426. on the Library, the distribution of the whole must be on the terms of
  4427. this License, whose permissions for other licensees extend to the
  4428. entire whole, and thus to each and every part regardless of who wrote
  4429. it.
  4430. Thus, it is not the intent of this section to claim rights or contest
  4431. your rights to work written entirely by you; rather, the intent is to
  4432. exercise the right to control the distribution of derivative or
  4433. collective works based on the Library.
  4434. In addition, mere aggregation of another work not based on the Library
  4435. with the Library (or with a work based on the Library) on a volume of
  4436. a storage or distribution medium does not bring the other work under
  4437. the scope of this License.
  4438. 3. You may opt to apply the terms of the ordinary GNU General Public
  4439. License instead of this License to a given copy of the Library. To do
  4440. this, you must alter all the notices that refer to this License, so
  4441. that they refer to the ordinary GNU General Public License, version 2,
  4442. instead of to this License. (If a newer version than version 2 of the
  4443. ordinary GNU General Public License has appeared, then you can specify
  4444. that version instead if you wish.) Do not make any other change in
  4445. these notices.
  4446. Once this change is made in a given copy, it is irreversible for
  4447. that copy, so the ordinary GNU General Public License applies to all
  4448. subsequent copies and derivative works made from that copy.
  4449. This option is useful when you wish to copy part of the code of
  4450. the Library into a program that is not a library.
  4451. 4. You may copy and distribute the Library (or a portion or
  4452. derivative of it, under Section 2) in object code or executable form
  4453. under the terms of Sections 1 and 2 above provided that you accompany
  4454. it with the complete corresponding machine-readable source code, which
  4455. must be distributed under the terms of Sections 1 and 2 above on a
  4456. medium customarily used for software interchange.
  4457. If distribution of object code is made by offering access to copy
  4458. from a designated place, then offering equivalent access to copy the
  4459. source code from the same place satisfies the requirement to
  4460. distribute the source code, even though third parties are not
  4461. compelled to copy the source along with the object code.
  4462. 5. A program that contains no derivative of any portion of the
  4463. Library, but is designed to work with the Library by being compiled or
  4464. linked with it, is called a "work that uses the Library". Such a
  4465. work, in isolation, is not a derivative work of the Library, and
  4466. therefore falls outside the scope of this License.
  4467. However, linking a "work that uses the Library" with the Library
  4468. creates an executable that is a derivative of the Library (because it
  4469. contains portions of the Library), rather than a "work that uses the
  4470. library". The executable is therefore covered by this License.
  4471. Section 6 states terms for distribution of such executables.
  4472. When a "work that uses the Library" uses material from a header file
  4473. that is part of the Library, the object code for the work may be a
  4474. derivative work of the Library even though the source code is not.
  4475. Whether this is true is especially significant if the work can be
  4476. linked without the Library, or if the work is itself a library. The
  4477. threshold for this to be true is not precisely defined by law.
  4478. If such an object file uses only numerical parameters, data
  4479. structure layouts and accessors, and small macros and small inline
  4480. functions (ten lines or less in length), then the use of the object
  4481. file is unrestricted, regardless of whether it is legally a derivative
  4482. work. (Executables containing this object code plus portions of the
  4483. Library will still fall under Section 6.)
  4484. Otherwise, if the work is a derivative of the Library, you may
  4485. distribute the object code for the work under the terms of Section 6.
  4486. Any executables containing that work also fall under Section 6,
  4487. whether or not they are linked directly with the Library itself.
  4488. 6. As an exception to the Sections above, you may also combine or
  4489. link a "work that uses the Library" with the Library to produce a
  4490. work containing portions of the Library, and distribute that work
  4491. under terms of your choice, provided that the terms permit
  4492. modification of the work for the customer's own use and reverse
  4493. engineering for debugging such modifications.
  4494. You must give prominent notice with each copy of the work that the
  4495. Library is used in it and that the Library and its use are covered by
  4496. this License. You must supply a copy of this License. If the work
  4497. during execution displays copyright notices, you must include the
  4498. copyright notice for the Library among them, as well as a reference
  4499. directing the user to the copy of this License. Also, you must do one
  4500. of these things:
  4501. a) Accompany the work with the complete corresponding
  4502. machine-readable source code for the Library including whatever
  4503. changes were used in the work (which must be distributed under
  4504. Sections 1 and 2 above); and, if the work is an executable linked
  4505. with the Library, with the complete machine-readable "work that
  4506. uses the Library", as object code and/or source code, so that the
  4507. user can modify the Library and then relink to produce a modified
  4508. executable containing the modified Library. (It is understood
  4509. that the user who changes the contents of definitions files in the
  4510. Library will not necessarily be able to recompile the application
  4511. to use the modified definitions.)
  4512. b) Use a suitable shared library mechanism for linking with the
  4513. Library. A suitable mechanism is one that (1) uses at run time a
  4514. copy of the library already present on the user's computer system,
  4515. rather than copying library functions into the executable, and (2)
  4516. will operate properly with a modified version of the library, if
  4517. the user installs one, as long as the modified version is
  4518. interface-compatible with the version that the work was made with.
  4519. c) Accompany the work with a written offer, valid for at
  4520. least three years, to give the same user the materials
  4521. specified in Subsection 6a, above, for a charge no more
  4522. than the cost of performing this distribution.
  4523. d) If distribution of the work is made by offering access to copy
  4524. from a designated place, offer equivalent access to copy the above
  4525. specified materials from the same place.
  4526. e) Verify that the user has already received a copy of these
  4527. materials or that you have already sent this user a copy.
  4528. For an executable, the required form of the "work that uses the
  4529. Library" must include any data and utility programs needed for
  4530. reproducing the executable from it. However, as a special exception,
  4531. the materials to be distributed need not include anything that is
  4532. normally distributed (in either source or binary form) with the major
  4533. components (compiler, kernel, and so on) of the operating system on
  4534. which the executable runs, unless that component itself accompanies
  4535. the executable.
  4536. It may happen that this requirement contradicts the license
  4537. restrictions of other proprietary libraries that do not normally
  4538. accompany the operating system. Such a contradiction means you cannot
  4539. use both them and the Library together in an executable that you
  4540. distribute.
  4541. 7. You may place library facilities that are a work based on the
  4542. Library side-by-side in a single library together with other library
  4543. facilities not covered by this License, and distribute such a combined
  4544. library, provided that the separate distribution of the work based on
  4545. the Library and of the other library facilities is otherwise
  4546. permitted, and provided that you do these two things:
  4547. a) Accompany the combined library with a copy of the same work
  4548. based on the Library, uncombined with any other library
  4549. facilities. This must be distributed under the terms of the
  4550. Sections above.
  4551. b) Give prominent notice with the combined library of the fact
  4552. that part of it is a work based on the Library, and explaining
  4553. where to find the accompanying uncombined form of the same work.
  4554. 8. You may not copy, modify, sublicense, link with, or distribute
  4555. the Library except as expressly provided under this License. Any
  4556. attempt otherwise to copy, modify, sublicense, link with, or
  4557. distribute the Library is void, and will automatically terminate your
  4558. rights under this License. However, parties who have received copies,
  4559. or rights, from you under this License will not have their licenses
  4560. terminated so long as such parties remain in full compliance.
  4561. 9. You are not required to accept this License, since you have not
  4562. signed it. However, nothing else grants you permission to modify or
  4563. distribute the Library or its derivative works. These actions are
  4564. prohibited by law if you do not accept this License. Therefore, by
  4565. modifying or distributing the Library (or any work based on the
  4566. Library), you indicate your acceptance of this License to do so, and
  4567. all its terms and conditions for copying, distributing or modifying
  4568. the Library or works based on it.
  4569. 10. Each time you redistribute the Library (or any work based on the
  4570. Library), the recipient automatically receives a license from the
  4571. original licensor to copy, distribute, link with or modify the Library
  4572. subject to these terms and conditions. You may not impose any further
  4573. restrictions on the recipients' exercise of the rights granted herein.
  4574. You are not responsible for enforcing compliance by third parties with
  4575. this License.
  4576. 11. If, as a consequence of a court judgment or allegation of patent
  4577. infringement or for any other reason (not limited to patent issues),
  4578. conditions are imposed on you (whether by court order, agreement or
  4579. otherwise) that contradict the conditions of this License, they do not
  4580. excuse you from the conditions of this License. If you cannot
  4581. distribute so as to satisfy simultaneously your obligations under this
  4582. License and any other pertinent obligations, then as a consequence you
  4583. may not distribute the Library at all. For example, if a patent
  4584. license would not permit royalty-free redistribution of the Library by
  4585. all those who receive copies directly or indirectly through you, then
  4586. the only way you could satisfy both it and this License would be to
  4587. refrain entirely from distribution of the Library.
  4588. If any portion of this section is held invalid or unenforceable under any
  4589. particular circumstance, the balance of the section is intended to apply,
  4590. and the section as a whole is intended to apply in other circumstances.
  4591. It is not the purpose of this section to induce you to infringe any
  4592. patents or other property right claims or to contest validity of any
  4593. such claims; this section has the sole purpose of protecting the
  4594. integrity of the free software distribution system which is
  4595. implemented by public license practices. Many people have made
  4596. generous contributions to the wide range of software distributed
  4597. through that system in reliance on consistent application of that
  4598. system; it is up to the author/donor to decide if he or she is willing
  4599. to distribute software through any other system and a licensee cannot
  4600. impose that choice.
  4601. This section is intended to make thoroughly clear what is believed to
  4602. be a consequence of the rest of this License.
  4603. 12. If the distribution and/or use of the Library is restricted in
  4604. certain countries either by patents or by copyrighted interfaces, the
  4605. original copyright holder who places the Library under this License may add
  4606. an explicit geographical distribution limitation excluding those countries,
  4607. so that distribution is permitted only in or among countries not thus
  4608. excluded. In such case, this License incorporates the limitation as if
  4609. written in the body of this License.
  4610. 13. The Free Software Foundation may publish revised and/or new
  4611. versions of the Lesser General Public License from time to time.
  4612. Such new versions will be similar in spirit to the present version,
  4613. but may differ in detail to address new problems or concerns.
  4614. Each version is given a distinguishing version number. If the Library
  4615. specifies a version number of this License which applies to it and
  4616. "any later version", you have the option of following the terms and
  4617. conditions either of that version or of any later version published by
  4618. the Free Software Foundation. If the Library does not specify a
  4619. license version number, you may choose any version ever published by
  4620. the Free Software Foundation.
  4621. 14. If you wish to incorporate parts of the Library into other free
  4622. programs whose distribution conditions are incompatible with these,
  4623. write to the author to ask for permission. For software which is
  4624. copyrighted by the Free Software Foundation, write to the Free
  4625. Software Foundation; we sometimes make exceptions for this. Our
  4626. decision will be guided by the two goals of preserving the free status
  4627. of all derivatives of our free software and of promoting the sharing
  4628. and reuse of software generally.
  4629. NO WARRANTY
  4630. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  4631. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  4632. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  4633. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  4634. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  4635. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  4636. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  4637. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  4638. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  4639. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  4640. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  4641. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  4642. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  4643. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  4644. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  4645. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  4646. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  4647. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  4648. DAMAGES.
  4649. END OF TERMS AND CONDITIONS
  4650. How to Apply These Terms to Your New Libraries
  4651. If you develop a new library, and you want it to be of the greatest
  4652. possible use to the public, we recommend making it free software that
  4653. everyone can redistribute and change. You can do so by permitting
  4654. redistribution under these terms (or, alternatively, under the terms of the
  4655. ordinary General Public License).
  4656. To apply these terms, attach the following notices to the library. It is
  4657. safest to attach them to the start of each source file to most effectively
  4658. convey the exclusion of warranty; and each file should have at least the
  4659. "copyright" line and a pointer to where the full notice is found.
  4660. <one line to give the library's name and a brief idea of what it does.>
  4661. Copyright (C) <year> <name of author>
  4662. This library is free software; you can redistribute it and/or
  4663. modify it under the terms of the GNU Lesser General Public
  4664. License as published by the Free Software Foundation; either
  4665. version 2.1 of the License, or (at your option) any later version.
  4666. This library is distributed in the hope that it will be useful,
  4667. but WITHOUT ANY WARRANTY; without even the implied warranty of
  4668. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  4669. Lesser General Public License for more details.
  4670. You should have received a copy of the GNU Lesser General Public
  4671. License along with this library; if not, write to the Free Software
  4672. Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  4673. Also add information on how to contact you by electronic and paper mail.
  4674. You should also get your employer (if you work as a programmer) or your
  4675. school, if any, to sign a "copyright disclaimer" for the library, if
  4676. necessary. Here is a sample; alter the names:
  4677. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  4678. library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  4679. <signature of Ty Coon>, 1 April 1990
  4680. Ty Coon, President of Vice
  4681. That's all there is to it!
  4682. ============================================================
  4683. Notices for file(s):
  4684. /lib/third_party_icu_icudata_host_gyp.a
  4685. /lib/third_party_icu_icui18n_host_gyp.a
  4686. /lib/third_party_icu_icuuc_host_gyp.a
  4687. /lib/third_party_protobuf_protobuf_full_do_not_use_host_gyp.a
  4688. /lib/v8_tools_gyp_v8_base_arm_host_gyp.a
  4689. /lib/v8_tools_gyp_v8_nosnapshot_arm_host_gyp.a
  4690. /obj/GYP/shared_intermediates/mksnapshot.arm
  4691. /obj/GYP/shared_intermediates/protoc
  4692. ------------------------------------------------------------
  4693. // Copyright (c) 2013 The Chromium Authors. All rights reserved.
  4694. //
  4695. // Redistribution and use in source and binary forms, with or without
  4696. // modification, are permitted provided that the following conditions are
  4697. // met:
  4698. //
  4699. // * Redistributions of source code must retain the above copyright
  4700. // notice, this list of conditions and the following disclaimer.
  4701. // * Redistributions in binary form must reproduce the above
  4702. // copyright notice, this list of conditions and the following disclaimer
  4703. // in the documentation and/or other materials provided with the
  4704. // distribution.
  4705. // * Neither the name of Google Inc. nor the names of its
  4706. // contributors may be used to endorse or promote products derived from
  4707. // this software without specific prior written permission.
  4708. //
  4709. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4710. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4711. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4712. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4713. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4714. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4715. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4716. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4717. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4718. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4719. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4720. /****************************************************************
  4721. *
  4722. * The author of this software is David M. Gay.
  4723. *
  4724. * Copyright (c) 1991, 2000, 2001 by Lucent Technologies.
  4725. *
  4726. * Permission to use, copy, modify, and distribute this software for any
  4727. * purpose without fee is hereby granted, provided that this entire notice
  4728. * is included in all copies of any software which is or includes a copy
  4729. * or modification of this software and in all copies of the supporting
  4730. * documentation for such software.
  4731. *
  4732. * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
  4733. * WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY
  4734. * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
  4735. * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
  4736. *
  4737. ***************************************************************/
  4738. /* Copyright (c) 2008-2009, Google Inc.
  4739. * All rights reserved.
  4740. *
  4741. * Redistribution and use in source and binary forms, with or without
  4742. * modification, are permitted provided that the following conditions are
  4743. * met:
  4744. *
  4745. * * Redistributions of source code must retain the above copyright
  4746. * notice, this list of conditions and the following disclaimer.
  4747. * * Neither the name of Google Inc. nor the names of its
  4748. * contributors may be used to endorse or promote products derived from
  4749. * this software without specific prior written permission.
  4750. *
  4751. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4752. * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4753. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4754. * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4755. * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4756. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4757. * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4758. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4759. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4760. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4761. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4762. *
  4763. * ---
  4764. * Author: Kostya Serebryany
  4765. */
  4766. /* ***** BEGIN LICENSE BLOCK *****
  4767. * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  4768. *
  4769. * The contents of this file are subject to the Mozilla Public License Version
  4770. * 1.1 (the "License"); you may not use this file except in compliance with
  4771. * the License. You may obtain a copy of the License at
  4772. * http://www.mozilla.org/MPL/
  4773. *
  4774. * Software distributed under the License is distributed on an "AS IS" basis,
  4775. * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  4776. * for the specific language governing rights and limitations under the
  4777. * License.
  4778. *
  4779. * The Original Code is the Netscape Portable Runtime (NSPR).
  4780. *
  4781. * The Initial Developer of the Original Code is
  4782. * Netscape Communications Corporation.
  4783. * Portions created by the Initial Developer are Copyright (C) 1998-2000
  4784. * the Initial Developer. All Rights Reserved.
  4785. *
  4786. * Contributor(s):
  4787. *
  4788. * Alternatively, the contents of this file may be used under the terms of
  4789. * either the GNU General Public License Version 2 or later (the "GPL"), or
  4790. * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  4791. * in which case the provisions of the GPL or the LGPL are applicable instead
  4792. * of those above. If you wish to allow use of your version of this file only
  4793. * under the terms of either the GPL or the LGPL, and not to allow others to
  4794. * use your version of this file under the terms of the MPL, indicate your
  4795. * decision by deleting the provisions above and replace them with the notice
  4796. * and other provisions required by the GPL or the LGPL. If you do not delete
  4797. * the provisions above, a recipient may use your version of this file under
  4798. * the terms of any one of the MPL, the GPL or the LGPL.
  4799. *
  4800. * ***** END LICENSE BLOCK ***** */
  4801. // Copyright (c) 2006, Google Inc.
  4802. // All rights reserved.
  4803. //
  4804. // Redistribution and use in source and binary forms, with or without
  4805. // modification, are permitted provided that the following conditions are
  4806. // met:
  4807. //
  4808. // * Redistributions of source code must retain the above copyright
  4809. // notice, this list of conditions and the following disclaimer.
  4810. // * Redistributions in binary form must reproduce the above
  4811. // copyright notice, this list of conditions and the following disclaimer
  4812. // in the documentation and/or other materials provided with the
  4813. // distribution.
  4814. // * Neither the name of Google Inc. nor the names of its
  4815. // contributors may be used to endorse or promote products derived from
  4816. // this software without specific prior written permission.
  4817. //
  4818. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4819. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4820. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4821. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4822. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4823. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4824. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4825. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4826. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4827. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4828. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4829. Notice that the following BSD-style license applies to the Valgrind header
  4830. files used by Chromium (valgrind.h and memcheck.h). However, the rest of
  4831. Valgrind is licensed under the terms of the GNU General Public License,
  4832. version 2, unless otherwise indicated.
  4833. ----------------------------------------------------------------
  4834. Copyright (C) 2000-2008 Julian Seward. All rights reserved.
  4835. Redistribution and use in source and binary forms, with or without
  4836. modification, are permitted provided that the following conditions
  4837. are met:
  4838. 1. Redistributions of source code must retain the above copyright
  4839. notice, this list of conditions and the following disclaimer.
  4840. 2. The origin of this software must not be misrepresented; you must
  4841. not claim that you wrote the original software. If you use this
  4842. software in a product, an acknowledgment in the product
  4843. documentation would be appreciated but is not required.
  4844. 3. Altered source versions must be plainly marked as such, and must
  4845. not be misrepresented as being the original software.
  4846. 4. The name of the author may not be used to endorse or promote
  4847. products derived from this software without specific prior written
  4848. permission.
  4849. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
  4850. OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  4851. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  4852. ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  4853. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  4854. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
  4855. GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  4856. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  4857. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  4858. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  4859. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4860. Copyright (c) 2007 Red Hat, inc
  4861. Permission is hereby granted, free of charge, to any person
  4862. obtaining a copy of this software and associated documentation files
  4863. (the "Software"), to deal in the Software without restriction,
  4864. including without limitation the rights to use, copy, modify, merge,
  4865. publish, distribute, sublicense, and/or sell copies of the Software,
  4866. and to permit persons to whom the Software is furnished to do so,
  4867. subject to the following conditions:
  4868. The above copyright notice and this permission notice shall be
  4869. included in all copies or substantial portions of the Software.
  4870. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  4871. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  4872. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  4873. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
  4874. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
  4875. ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  4876. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  4877. SOFTWARE.
  4878. Copyright 2003-2005 Colin Percival
  4879. All rights reserved
  4880. Redistribution and use in source and binary forms, with or without
  4881. modification, are permitted providing that the following conditions
  4882. are met:
  4883. 1. Redistributions of source code must retain the above copyright
  4884. notice, this list of conditions and the following disclaimer.
  4885. 2. Redistributions in binary form must reproduce the above copyright
  4886. notice, this list of conditions and the following disclaimer in the
  4887. documentation and/or other materials provided with the distribution.
  4888. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  4889. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  4890. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  4891. ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  4892. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  4893. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  4894. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  4895. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  4896. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
  4897. IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  4898. POSSIBILITY OF SUCH DAMAGE.
  4899. Apache License
  4900. Version 2.0, January 2004
  4901. http://www.apache.org/licenses/
  4902. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4903. 1. Definitions.
  4904. "License" shall mean the terms and conditions for use, reproduction,
  4905. and distribution as defined by Sections 1 through 9 of this document.
  4906. "Licensor" shall mean the copyright owner or entity authorized by
  4907. the copyright owner that is granting the License.
  4908. "Legal Entity" shall mean the union of the acting entity and all
  4909. other entities that control, are controlled by, or are under common
  4910. control with that entity. For the purposes of this definition,
  4911. "control" means (i) the power, direct or indirect, to cause the
  4912. direction or management of such entity, whether by contract or
  4913. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4914. outstanding shares, or (iii) beneficial ownership of such entity.
  4915. "You" (or "Your") shall mean an individual or Legal Entity
  4916. exercising permissions granted by this License.
  4917. "Source" form shall mean the preferred form for making modifications,
  4918. including but not limited to software source code, documentation
  4919. source, and configuration files.
  4920. "Object" form shall mean any form resulting from mechanical
  4921. transformation or translation of a Source form, including but
  4922. not limited to compiled object code, generated documentation,
  4923. and conversions to other media types.
  4924. "Work" shall mean the work of authorship, whether in Source or
  4925. Object form, made available under the License, as indicated by a
  4926. copyright notice that is included in or attached to the work
  4927. (an example is provided in the Appendix below).
  4928. "Derivative Works" shall mean any work, whether in Source or Object
  4929. form, that is based on (or derived from) the Work and for which the
  4930. editorial revisions, annotations, elaborations, or other modifications
  4931. represent, as a whole, an original work of authorship. For the purposes
  4932. of this License, Derivative Works shall not include works that remain
  4933. separable from, or merely link (or bind by name) to the interfaces of,
  4934. the Work and Derivative Works thereof.
  4935. "Contribution" shall mean any work of authorship, including
  4936. the original version of the Work and any modifications or additions
  4937. to that Work or Derivative Works thereof, that is intentionally
  4938. submitted to Licensor for inclusion in the Work by the copyright owner
  4939. or by an individual or Legal Entity authorized to submit on behalf of
  4940. the copyright owner. For the purposes of this definition, "submitted"
  4941. means any form of electronic, verbal, or written communication sent
  4942. to the Licensor or its representatives, including but not limited to
  4943. communication on electronic mailing lists, source code control systems,
  4944. and issue tracking systems that are managed by, or on behalf of, the
  4945. Licensor for the purpose of discussing and improving the Work, but
  4946. excluding communication that is conspicuously marked or otherwise
  4947. designated in writing by the copyright owner as "Not a Contribution."
  4948. "Contributor" shall mean Licensor and any individual or Legal Entity
  4949. on behalf of whom a Contribution has been received by Licensor and
  4950. subsequently incorporated within the Work.
  4951. 2. Grant of Copyright License. Subject to the terms and conditions of
  4952. this License, each Contributor hereby grants to You a perpetual,
  4953. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4954. copyright license to reproduce, prepare Derivative Works of,
  4955. publicly display, publicly perform, sublicense, and distribute the
  4956. Work and such Derivative Works in Source or Object form.
  4957. 3. Grant of Patent License. Subject to the terms and conditions of
  4958. this License, each Contributor hereby grants to You a perpetual,
  4959. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4960. (except as stated in this section) patent license to make, have made,
  4961. use, offer to sell, sell, import, and otherwise transfer the Work,
  4962. where such license applies only to those patent claims licensable
  4963. by such Contributor that are necessarily infringed by their
  4964. Contribution(s) alone or by combination of their Contribution(s)
  4965. with the Work to which such Contribution(s) was submitted. If You
  4966. institute patent litigation against any entity (including a
  4967. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4968. or a Contribution incorporated within the Work constitutes direct
  4969. or contributory patent infringement, then any patent licenses
  4970. granted to You under this License for that Work shall terminate
  4971. as of the date such litigation is filed.
  4972. 4. Redistribution. You may reproduce and distribute copies of the
  4973. Work or Derivative Works thereof in any medium, with or without
  4974. modifications, and in Source or Object form, provided that You
  4975. meet the following conditions:
  4976. (a) You must give any other recipients of the Work or
  4977. Derivative Works a copy of this License; and
  4978. (b) You must cause any modified files to carry prominent notices
  4979. stating that You changed the files; and
  4980. (c) You must retain, in the Source form of any Derivative Works
  4981. that You distribute, all copyright, patent, trademark, and
  4982. attribution notices from the Source form of the Work,
  4983. excluding those notices that do not pertain to any part of
  4984. the Derivative Works; and
  4985. (d) If the Work includes a "NOTICE" text file as part of its
  4986. distribution, then any Derivative Works that You distribute must
  4987. include a readable copy of the attribution notices contained
  4988. within such NOTICE file, excluding those notices that do not
  4989. pertain to any part of the Derivative Works, in at least one
  4990. of the following places: within a NOTICE text file distributed
  4991. as part of the Derivative Works; within the Source form or
  4992. documentation, if provided along with the Derivative Works; or,
  4993. within a display generated by the Derivative Works, if and
  4994. wherever such third-party notices normally appear. The contents
  4995. of the NOTICE file are for informational purposes only and
  4996. do not modify the License. You may add Your own attribution
  4997. notices within Derivative Works that You distribute, alongside
  4998. or as an addendum to the NOTICE text from the Work, provided
  4999. that such additional attribution notices cannot be construed
  5000. as modifying the License.
  5001. You may add Your own copyright statement to Your modifications and
  5002. may provide additional or different license terms and conditions
  5003. for use, reproduction, or distribution of Your modifications, or
  5004. for any such Derivative Works as a whole, provided Your use,
  5005. reproduction, and distribution of the Work otherwise complies with
  5006. the conditions stated in this License.
  5007. 5. Submission of Contributions. Unless You explicitly state otherwise,
  5008. any Contribution intentionally submitted for inclusion in the Work
  5009. by You to the Licensor shall be under the terms and conditions of
  5010. this License, without any additional terms or conditions.
  5011. Notwithstanding the above, nothing herein shall supersede or modify
  5012. the terms of any separate license agreement you may have executed
  5013. with Licensor regarding such Contributions.
  5014. 6. Trademarks. This License does not grant permission to use the trade
  5015. names, trademarks, service marks, or product names of the Licensor,
  5016. except as required for reasonable and customary use in describing the
  5017. origin of the Work and reproducing the content of the NOTICE file.
  5018. 7. Disclaimer of Warranty. Unless required by applicable law or
  5019. agreed to in writing, Licensor provides the Work (and each
  5020. Contributor provides its Contributions) on an "AS IS" BASIS,
  5021. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5022. implied, including, without limitation, any warranties or conditions
  5023. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5024. PARTICULAR PURPOSE. You are solely responsible for determining the
  5025. appropriateness of using or redistributing the Work and assume any
  5026. risks associated with Your exercise of permissions under this License.
  5027. 8. Limitation of Liability. In no event and under no legal theory,
  5028. whether in tort (including negligence), contract, or otherwise,
  5029. unless required by applicable law (such as deliberate and grossly
  5030. negligent acts) or agreed to in writing, shall any Contributor be
  5031. liable to You for damages, including any direct, indirect, special,
  5032. incidental, or consequential damages of any character arising as a
  5033. result of this License or out of the use or inability to use the
  5034. Work (including but not limited to damages for loss of goodwill,
  5035. work stoppage, computer failure or malfunction, or any and all
  5036. other commercial damages or losses), even if such Contributor
  5037. has been advised of the possibility of such damages.
  5038. 9. Accepting Warranty or Additional Liability. While redistributing
  5039. the Work or Derivative Works thereof, You may choose to offer,
  5040. and charge a fee for, acceptance of support, warranty, indemnity,
  5041. or other liability obligations and/or rights consistent with this
  5042. License. However, in accepting such obligations, You may act only
  5043. on Your own behalf and on Your sole responsibility, not on behalf
  5044. of any other Contributor, and only if You agree to indemnify,
  5045. defend, and hold each Contributor harmless for any liability
  5046. incurred by, or claims asserted against, such Contributor by reason
  5047. of your accepting any such warranty or additional liability.
  5048. END OF TERMS AND CONDITIONS
  5049. APPENDIX: How to apply the Apache License to your work.
  5050. To apply the Apache License to your work, attach the following
  5051. boilerplate notice, with the fields enclosed by brackets "[]"
  5052. replaced with your own identifying information. (Don't include
  5053. the brackets!) The text should be enclosed in the appropriate
  5054. comment syntax for the file format. We also recommend that a
  5055. file or class name and description of purpose be included on the
  5056. same "printed page" as the copyright notice for easier
  5057. identification within third-party archives.
  5058. Copyright 2007-2009 Google Inc.
  5059. Copyright 2007-2009 WebDriver committers
  5060. Licensed under the Apache License, Version 2.0 (the "License");
  5061. you may not use this file except in compliance with the License.
  5062. You may obtain a copy of the License at
  5063. http://www.apache.org/licenses/LICENSE-2.0
  5064. Unless required by applicable law or agreed to in writing, software
  5065. distributed under the License is distributed on an "AS IS" BASIS,
  5066. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5067. See the License for the specific language governing permissions and
  5068. limitations under the License.
  5069. Copyright (C) 2009 by Tung Mac.
  5070. Permission is hereby granted, free of charge, to any person obtaining a copy
  5071. of this software and associated documentation files (the "Software"), to deal
  5072. in the Software without restriction, including without limitation the rights
  5073. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5074. copies of the Software, and to permit persons to whom the Software is
  5075. furnished to do so, subject to the following conditions:
  5076. The above copyright notice and this permission notice shall be included in
  5077. all copies or substantial portions of the Software.
  5078. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5079. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5080. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5081. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5082. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5083. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  5084. THE SOFTWARE.
  5085. /* ***** BEGIN LICENSE BLOCK *****
  5086. * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  5087. *
  5088. * The contents of this file are subject to the Mozilla Public License Version
  5089. * 1.1 (the "License"); you may not use this file except in compliance with
  5090. * the License. You may obtain a copy of the License at
  5091. * http://www.mozilla.org/MPL/
  5092. *
  5093. * Software distributed under the License is distributed on an "AS IS" basis,
  5094. * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  5095. * for the specific language governing rights and limitations under the
  5096. * License.
  5097. *
  5098. * The Original Code is the Netscape security libraries.
  5099. *
  5100. * The Initial Developer of the Original Code is
  5101. * Netscape Communications Corporation.
  5102. * Portions created by the Initial Developer are Copyright (C) 2000
  5103. * the Initial Developer. All Rights Reserved.
  5104. *
  5105. * Contributor(s):
  5106. *
  5107. * Alternatively, the contents of this file may be used under the terms of
  5108. * either the GNU General Public License Version 2 or later (the "GPL"), or
  5109. * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  5110. * in which case the provisions of the GPL or the LGPL are applicable instead
  5111. * of those above. If you wish to allow use of your version of this file only
  5112. * under the terms of either the GPL or the LGPL, and not to allow others to
  5113. * use your version of this file under the terms of the MPL, indicate your
  5114. * decision by deleting the provisions above and replace them with the notice
  5115. * and other provisions required by the GPL or the LGPL. If you do not delete
  5116. * the provisions above, a recipient may use your version of this file under
  5117. * the terms of any one of the MPL, the GPL or the LGPL.
  5118. *
  5119. * ***** END LICENSE BLOCK ***** */
  5120. /* ***** BEGIN LICENSE BLOCK *****
  5121. * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  5122. *
  5123. * The contents of this file are subject to the Mozilla Public License Version
  5124. * 1.1 (the "License"); you may not use this file except in compliance with
  5125. * the License. You may obtain a copy of the License at
  5126. * http://www.mozilla.org/MPL/
  5127. *
  5128. * Software distributed under the License is distributed on an "AS IS" basis,
  5129. * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  5130. * for the specific language governing rights and limitations under the
  5131. * License.
  5132. *
  5133. * The Original Code is the Netscape security libraries.
  5134. *
  5135. * The Initial Developer of the Original Code is
  5136. * Netscape Communications Corporation.
  5137. * Portions created by the Initial Developer are Copyright (C) 1994-2000
  5138. * the Initial Developer. All Rights Reserved.
  5139. *
  5140. * Contributor(s):
  5141. *
  5142. * Alternatively, the contents of this file may be used under the terms of
  5143. * either the GNU General Public License Version 2 or later (the "GPL"), or
  5144. * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  5145. * in which case the provisions of the GPL or the LGPL are applicable instead
  5146. * of those above. If you wish to allow use of your version of this file only
  5147. * under the terms of either the GPL or the LGPL, and not to allow others to
  5148. * use your version of this file under the terms of the MPL, indicate your
  5149. * decision by deleting the provisions above and replace them with the notice
  5150. * and other provisions required by the GPL or the LGPL. If you do not delete
  5151. * the provisions above, a recipient may use your version of this file under
  5152. * the terms of any one of the MPL, the GPL or the LGPL.
  5153. *
  5154. * ***** END LICENSE BLOCK ***** */
  5155. Copyright 2011, The Chromium Authors
  5156. All rights reserved.
  5157. Redistribution and use in source and binary forms, with or without
  5158. modification, are permitted provided that the following conditions are
  5159. met:
  5160. * Redistributions of source code must retain the above copyright
  5161. notice, this list of conditions and the following disclaimer.
  5162. * Redistributions in binary form must reproduce the above
  5163. copyright notice, this list of conditions and the following disclaimer
  5164. in the documentation and/or other materials provided with the
  5165. distribution.
  5166. * Neither the name of Google Inc. nor the names of its
  5167. contributors may be used to endorse or promote products derived from
  5168. this software without specific prior written permission.
  5169. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5170. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5171. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5172. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5173. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5174. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5175. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5176. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5177. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5178. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5179. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5180. GNU GENERAL PUBLIC LICENSE
  5181. Version 2, June 1991
  5182. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  5183. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  5184. Everyone is permitted to copy and distribute verbatim copies
  5185. of this license document, but changing it is not allowed.
  5186. Preamble
  5187. The licenses for most software are designed to take away your
  5188. freedom to share and change it. By contrast, the GNU General Public
  5189. License is intended to guarantee your freedom to share and change free
  5190. software--to make sure the software is free for all its users. This
  5191. General Public License applies to most of the Free Software
  5192. Foundation's software and to any other program whose authors commit to
  5193. using it. (Some other Free Software Foundation software is covered by
  5194. the GNU Library General Public License instead.) You can apply it to
  5195. your programs, too.
  5196. When we speak of free software, we are referring to freedom, not
  5197. price. Our General Public Licenses are designed to make sure that you
  5198. have the freedom to distribute copies of free software (and charge for
  5199. this service if you wish), that you receive source code or can get it
  5200. if you want it, that you can change the software or use pieces of it
  5201. in new free programs; and that you know you can do these things.
  5202. To protect your rights, we need to make restrictions that forbid
  5203. anyone to deny you these rights or to ask you to surrender the rights.
  5204. These restrictions translate to certain responsibilities for you if you
  5205. distribute copies of the software, or if you modify it.
  5206. For example, if you distribute copies of such a program, whether
  5207. gratis or for a fee, you must give the recipients all the rights that
  5208. you have. You must make sure that they, too, receive or can get the
  5209. source code. And you must show them these terms so they know their
  5210. rights.
  5211. We protect your rights with two steps: (1) copyright the software, and
  5212. (2) offer you this license which gives you legal permission to copy,
  5213. distribute and/or modify the software.
  5214. Also, for each author's protection and ours, we want to make certain
  5215. that everyone understands that there is no warranty for this free
  5216. software. If the software is modified by someone else and passed on, we
  5217. want its recipients to know that what they have is not the original, so
  5218. that any problems introduced by others will not reflect on the original
  5219. authors' reputations.
  5220. Finally, any free program is threatened constantly by software
  5221. patents. We wish to avoid the danger that redistributors of a free
  5222. program will individually obtain patent licenses, in effect making the
  5223. program proprietary. To prevent this, we have made it clear that any
  5224. patent must be licensed for everyone's free use or not licensed at all.
  5225. The precise terms and conditions for copying, distribution and
  5226. modification follow.
  5227. GNU GENERAL PUBLIC LICENSE
  5228. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  5229. 0. This License applies to any program or other work which contains
  5230. a notice placed by the copyright holder saying it may be distributed
  5231. under the terms of this General Public License. The "Program", below,
  5232. refers to any such program or work, and a "work based on the Program"
  5233. means either the Program or any derivative work under copyright law:
  5234. that is to say, a work containing the Program or a portion of it,
  5235. either verbatim or with modifications and/or translated into another
  5236. language. (Hereinafter, translation is included without limitation in
  5237. the term "modification".) Each licensee is addressed as "you".
  5238. Activities other than copying, distribution and modification are not
  5239. covered by this License; they are outside its scope. The act of
  5240. running the Program is not restricted, and the output from the Program
  5241. is covered only if its contents constitute a work based on the
  5242. Program (independent of having been made by running the Program).
  5243. Whether that is true depends on what the Program does.
  5244. 1. You may copy and distribute verbatim copies of the Program's
  5245. source code as you receive it, in any medium, provided that you
  5246. conspicuously and appropriately publish on each copy an appropriate
  5247. copyright notice and disclaimer of warranty; keep intact all the
  5248. notices that refer to this License and to the absence of any warranty;
  5249. and give any other recipients of the Program a copy of this License
  5250. along with the Program.
  5251. You may charge a fee for the physical act of transferring a copy, and
  5252. you may at your option offer warranty protection in exchange for a fee.
  5253. 2. You may modify your copy or copies of the Program or any portion
  5254. of it, thus forming a work based on the Program, and copy and
  5255. distribute such modifications or work under the terms of Section 1
  5256. above, provided that you also meet all of these conditions:
  5257. a) You must cause the modified files to carry prominent notices
  5258. stating that you changed the files and the date of any change.
  5259. b) You must cause any work that you distribute or publish, that in
  5260. whole or in part contains or is derived from the Program or any
  5261. part thereof, to be licensed as a whole at no charge to all third
  5262. parties under the terms of this License.
  5263. c) If the modified program normally reads commands interactively
  5264. when run, you must cause it, when started running for such
  5265. interactive use in the most ordinary way, to print or display an
  5266. announcement including an appropriate copyright notice and a
  5267. notice that there is no warranty (or else, saying that you provide
  5268. a warranty) and that users may redistribute the program under
  5269. these conditions, and telling the user how to view a copy of this
  5270. License. (Exception: if the Program itself is interactive but
  5271. does not normally print such an announcement, your work based on
  5272. the Program is not required to print an announcement.)
  5273. These requirements apply to the modified work as a whole. If
  5274. identifiable sections of that work are not derived from the Program,
  5275. and can be reasonably considered independent and separate works in
  5276. themselves, then this License, and its terms, do not apply to those
  5277. sections when you distribute them as separate works. But when you
  5278. distribute the same sections as part of a whole which is a work based
  5279. on the Program, the distribution of the whole must be on the terms of
  5280. this License, whose permissions for other licensees extend to the
  5281. entire whole, and thus to each and every part regardless of who wrote it.
  5282. Thus, it is not the intent of this section to claim rights or contest
  5283. your rights to work written entirely by you; rather, the intent is to
  5284. exercise the right to control the distribution of derivative or
  5285. collective works based on the Program.
  5286. In addition, mere aggregation of another work not based on the Program
  5287. with the Program (or with a work based on the Program) on a volume of
  5288. a storage or distribution medium does not bring the other work under
  5289. the scope of this License.
  5290. 3. You may copy and distribute the Program (or a work based on it,
  5291. under Section 2) in object code or executable form under the terms of
  5292. Sections 1 and 2 above provided that you also do one of the following:
  5293. a) Accompany it with the complete corresponding machine-readable
  5294. source code, which must be distributed under the terms of Sections
  5295. 1 and 2 above on a medium customarily used for software interchange; or,
  5296. b) Accompany it with a written offer, valid for at least three
  5297. years, to give any third party, for a charge no more than your
  5298. cost of physically performing source distribution, a complete
  5299. machine-readable copy of the corresponding source code, to be
  5300. distributed under the terms of Sections 1 and 2 above on a medium
  5301. customarily used for software interchange; or,
  5302. c) Accompany it with the information you received as to the offer
  5303. to distribute corresponding source code. (This alternative is
  5304. allowed only for noncommercial distribution and only if you
  5305. received the program in object code or executable form with such
  5306. an offer, in accord with Subsection b above.)
  5307. The source code for a work means the preferred form of the work for
  5308. making modifications to it. For an executable work, complete source
  5309. code means all the source code for all modules it contains, plus any
  5310. associated interface definition files, plus the scripts used to
  5311. control compilation and installation of the executable. However, as a
  5312. special exception, the source code distributed need not include
  5313. anything that is normally distributed (in either source or binary
  5314. form) with the major components (compiler, kernel, and so on) of the
  5315. operating system on which the executable runs, unless that component
  5316. itself accompanies the executable.
  5317. If distribution of executable or object code is made by offering
  5318. access to copy from a designated place, then offering equivalent
  5319. access to copy the source code from the same place counts as
  5320. distribution of the source code, even though third parties are not
  5321. compelled to copy the source along with the object code.
  5322. 4. You may not copy, modify, sublicense, or distribute the Program
  5323. except as expressly provided under this License. Any attempt
  5324. otherwise to copy, modify, sublicense or distribute the Program is
  5325. void, and will automatically terminate your rights under this License.
  5326. However, parties who have received copies, or rights, from you under
  5327. this License will not have their licenses terminated so long as such
  5328. parties remain in full compliance.
  5329. 5. You are not required to accept this License, since you have not
  5330. signed it. However, nothing else grants you permission to modify or
  5331. distribute the Program or its derivative works. These actions are
  5332. prohibited by law if you do not accept this License. Therefore, by
  5333. modifying or distributing the Program (or any work based on the
  5334. Program), you indicate your acceptance of this License to do so, and
  5335. all its terms and conditions for copying, distributing or modifying
  5336. the Program or works based on it.
  5337. 6. Each time you redistribute the Program (or any work based on the
  5338. Program), the recipient automatically receives a license from the
  5339. original licensor to copy, distribute or modify the Program subject to
  5340. these terms and conditions. You may not impose any further
  5341. restrictions on the recipients' exercise of the rights granted herein.
  5342. You are not responsible for enforcing compliance by third parties to
  5343. this License.
  5344. 7. If, as a consequence of a court judgment or allegation of patent
  5345. infringement or for any other reason (not limited to patent issues),
  5346. conditions are imposed on you (whether by court order, agreement or
  5347. otherwise) that contradict the conditions of this License, they do not
  5348. excuse you from the conditions of this License. If you cannot
  5349. distribute so as to satisfy simultaneously your obligations under this
  5350. License and any other pertinent obligations, then as a consequence you
  5351. may not distribute the Program at all. For example, if a patent
  5352. license would not permit royalty-free redistribution of the Program by
  5353. all those who receive copies directly or indirectly through you, then
  5354. the only way you could satisfy both it and this License would be to
  5355. refrain entirely from distribution of the Program.
  5356. If any portion of this section is held invalid or unenforceable under
  5357. any particular circumstance, the balance of the section is intended to
  5358. apply and the section as a whole is intended to apply in other
  5359. circumstances.
  5360. It is not the purpose of this section to induce you to infringe any
  5361. patents or other property right claims or to contest validity of any
  5362. such claims; this section has the sole purpose of protecting the
  5363. integrity of the free software distribution system, which is
  5364. implemented by public license practices. Many people have made
  5365. generous contributions to the wide range of software distributed
  5366. through that system in reliance on consistent application of that
  5367. system; it is up to the author/donor to decide if he or she is willing
  5368. to distribute software through any other system and a licensee cannot
  5369. impose that choice.
  5370. This section is intended to make thoroughly clear what is believed to
  5371. be a consequence of the rest of this License.
  5372. 8. If the distribution and/or use of the Program is restricted in
  5373. certain countries either by patents or by copyrighted interfaces, the
  5374. original copyright holder who places the Program under this License
  5375. may add an explicit geographical distribution limitation excluding
  5376. those countries, so that distribution is permitted only in or among
  5377. countries not thus excluded. In such case, this License incorporates
  5378. the limitation as if written in the body of this License.
  5379. 9. The Free Software Foundation may publish revised and/or new versions
  5380. of the General Public License from time to time. Such new versions will
  5381. be similar in spirit to the present version, but may differ in detail to
  5382. address new problems or concerns.
  5383. Each version is given a distinguishing version number. If the Program
  5384. specifies a version number of this License which applies to it and "any
  5385. later version", you have the option of following the terms and conditions
  5386. either of that version or of any later version published by the Free
  5387. Software Foundation. If the Program does not specify a version number of
  5388. this License, you may choose any version ever published by the Free Software
  5389. Foundation.
  5390. 10. If you wish to incorporate parts of the Program into other free
  5391. programs whose distribution conditions are different, write to the author
  5392. to ask for permission. For software which is copyrighted by the Free
  5393. Software Foundation, write to the Free Software Foundation; we sometimes
  5394. make exceptions for this. Our decision will be guided by the two goals
  5395. of preserving the free status of all derivatives of our free software and
  5396. of promoting the sharing and reuse of software generally.
  5397. NO WARRANTY
  5398. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  5399. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  5400. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  5401. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  5402. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  5403. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  5404. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  5405. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  5406. REPAIR OR CORRECTION.
  5407. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  5408. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  5409. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  5410. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  5411. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  5412. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  5413. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  5414. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  5415. POSSIBILITY OF SUCH DAMAGES.
  5416. END OF TERMS AND CONDITIONS
  5417. How to Apply These Terms to Your New Programs
  5418. If you develop a new program, and you want it to be of the greatest
  5419. possible use to the public, the best way to achieve this is to make it
  5420. free software which everyone can redistribute and change under these terms.
  5421. To do so, attach the following notices to the program. It is safest
  5422. to attach them to the start of each source file to most effectively
  5423. convey the exclusion of warranty; and each file should have at least
  5424. the "copyright" line and a pointer to where the full notice is found.
  5425. <one line to give the program's name and a brief idea of what it does.>
  5426. Copyright (C) <year> <name of author>
  5427. This program is free software; you can redistribute it and/or modify
  5428. it under the terms of the GNU General Public License as published by
  5429. the Free Software Foundation; either version 2 of the License, or
  5430. (at your option) any later version.
  5431. This program is distributed in the hope that it will be useful,
  5432. but WITHOUT ANY WARRANTY; without even the implied warranty of
  5433. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  5434. GNU General Public License for more details.
  5435. You should have received a copy of the GNU General Public License
  5436. along with this program; if not, write to the Free Software
  5437. Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  5438. Also add information on how to contact you by electronic and paper mail.
  5439. If the program is interactive, make it output a short notice like this
  5440. when it starts in an interactive mode:
  5441. Gnomovision version 69, Copyright (C) year name of author
  5442. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  5443. This is free software, and you are welcome to redistribute it
  5444. under certain conditions; type `show c' for details.
  5445. The hypothetical commands `show w' and `show c' should show the appropriate
  5446. parts of the General Public License. Of course, the commands you use may
  5447. be called something other than `show w' and `show c'; they could even be
  5448. mouse-clicks or menu items--whatever suits your program.
  5449. You should also get your employer (if you work as a programmer) or your
  5450. school, if any, to sign a "copyright disclaimer" for the program, if
  5451. necessary. Here is a sample; alter the names:
  5452. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  5453. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  5454. <signature of Ty Coon>, 1 April 1989
  5455. Ty Coon, President of Vice
  5456. This General Public License does not permit incorporating your program into
  5457. proprietary programs. If your program is a subroutine library, you may
  5458. consider it more useful to permit linking proprietary applications with the
  5459. library. If this is what you want to do, use the GNU Library General
  5460. Public License instead of this License.
  5461. // Copyright (c) 2012 The Chromium Authors. All rights reserved.
  5462. //
  5463. // Redistribution and use in source and binary forms, with or without
  5464. // modification, are permitted provided that the following conditions are
  5465. // met:
  5466. //
  5467. // * Redistributions of source code must retain the above copyright
  5468. // notice, this list of conditions and the following disclaimer.
  5469. // * Redistributions in binary form must reproduce the above
  5470. // copyright notice, this list of conditions and the following disclaimer
  5471. // in the documentation and/or other materials provided with the
  5472. // distribution.
  5473. // * Neither the name of Google Inc. nor the names of its
  5474. // contributors may be used to endorse or promote products derived from
  5475. // this software without specific prior written permission.
  5476. //
  5477. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5478. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5479. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5480. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5481. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5482. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5483. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5484. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5485. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5486. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5487. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5488. /*
  5489. ** Copyright (c) 2007-2010 The Khronos Group Inc.
  5490. **
  5491. ** Permission is hereby granted, free of charge, to any person obtaining a
  5492. ** copy of this software and/or associated documentation files (the
  5493. ** "Materials"), to deal in the Materials without restriction, including
  5494. ** without limitation the rights to use, copy, modify, merge, publish,
  5495. ** distribute, sublicense, and/or sell copies of the Materials, and to
  5496. ** permit persons to whom the Materials are furnished to do so, subject to
  5497. ** the following conditions:
  5498. **
  5499. ** The above copyright notice and this permission notice shall be included
  5500. ** in all copies or substantial portions of the Materials.
  5501. **
  5502. ** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  5503. ** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  5504. ** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  5505. ** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  5506. ** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  5507. ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  5508. ** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
  5509. */
  5510. Apache License
  5511. Version 2.0, January 2004
  5512. http://www.apache.org/licenses/
  5513. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5514. 1. Definitions.
  5515. "License" shall mean the terms and conditions for use, reproduction,
  5516. and distribution as defined by Sections 1 through 9 of this document.
  5517. "Licensor" shall mean the copyright owner or entity authorized by
  5518. the copyright owner that is granting the License.
  5519. "Legal Entity" shall mean the union of the acting entity and all
  5520. other entities that control, are controlled by, or are under common
  5521. control with that entity. For the purposes of this definition,
  5522. "control" means (i) the power, direct or indirect, to cause the
  5523. direction or management of such entity, whether by contract or
  5524. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5525. outstanding shares, or (iii) beneficial ownership of such entity.
  5526. "You" (or "Your") shall mean an individual or Legal Entity
  5527. exercising permissions granted by this License.
  5528. "Source" form shall mean the preferred form for making modifications,
  5529. including but not limited to software source code, documentation
  5530. source, and configuration files.
  5531. "Object" form shall mean any form resulting from mechanical
  5532. transformation or translation of a Source form, including but
  5533. not limited to compiled object code, generated documentation,
  5534. and conversions to other media types.
  5535. "Work" shall mean the work of authorship, whether in Source or
  5536. Object form, made available under the License, as indicated by a
  5537. copyright notice that is included in or attached to the work
  5538. (an example is provided in the Appendix below).
  5539. "Derivative Works" shall mean any work, whether in Source or Object
  5540. form, that is based on (or derived from) the Work and for which the
  5541. editorial revisions, annotations, elaborations, or other modifications
  5542. represent, as a whole, an original work of authorship. For the purposes
  5543. of this License, Derivative Works shall not include works that remain
  5544. separable from, or merely link (or bind by name) to the interfaces of,
  5545. the Work and Derivative Works thereof.
  5546. "Contribution" shall mean any work of authorship, including
  5547. the original version of the Work and any modifications or additions
  5548. to that Work or Derivative Works thereof, that is intentionally
  5549. submitted to Licensor for inclusion in the Work by the copyright owner
  5550. or by an individual or Legal Entity authorized to submit on behalf of
  5551. the copyright owner. For the purposes of this definition, "submitted"
  5552. means any form of electronic, verbal, or written communication sent
  5553. to the Licensor or its representatives, including but not limited to
  5554. communication on electronic mailing lists, source code control systems,
  5555. and issue tracking systems that are managed by, or on behalf of, the
  5556. Licensor for the purpose of discussing and improving the Work, but
  5557. excluding communication that is conspicuously marked or otherwise
  5558. designated in writing by the copyright owner as "Not a Contribution."
  5559. "Contributor" shall mean Licensor and any individual or Legal Entity
  5560. on behalf of whom a Contribution has been received by Licensor and
  5561. subsequently incorporated within the Work.
  5562. 2. Grant of Copyright License. Subject to the terms and conditions of
  5563. this License, each Contributor hereby grants to You a perpetual,
  5564. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5565. copyright license to reproduce, prepare Derivative Works of,
  5566. publicly display, publicly perform, sublicense, and distribute the
  5567. Work and such Derivative Works in Source or Object form.
  5568. 3. Grant of Patent License. Subject to the terms and conditions of
  5569. this License, each Contributor hereby grants to You a perpetual,
  5570. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5571. (except as stated in this section) patent license to make, have made,
  5572. use, offer to sell, sell, import, and otherwise transfer the Work,
  5573. where such license applies only to those patent claims licensable
  5574. by such Contributor that are necessarily infringed by their
  5575. Contribution(s) alone or by combination of their Contribution(s)
  5576. with the Work to which such Contribution(s) was submitted. If You
  5577. institute patent litigation against any entity (including a
  5578. cross-claim or counterclaim in a lawsuit) alleging that the Work
  5579. or a Contribution incorporated within the Work constitutes direct
  5580. or contributory patent infringement, then any patent licenses
  5581. granted to You under this License for that Work shall terminate
  5582. as of the date such litigation is filed.
  5583. 4. Redistribution. You may reproduce and distribute copies of the
  5584. Work or Derivative Works thereof in any medium, with or without
  5585. modifications, and in Source or Object form, provided that You
  5586. meet the following conditions:
  5587. (a) You must give any other recipients of the Work or
  5588. Derivative Works a copy of this License; and
  5589. (b) You must cause any modified files to carry prominent notices
  5590. stating that You changed the files; and
  5591. (c) You must retain, in the Source form of any Derivative Works
  5592. that You distribute, all copyright, patent, trademark, and
  5593. attribution notices from the Source form of the Work,
  5594. excluding those notices that do not pertain to any part of
  5595. the Derivative Works; and
  5596. (d) If the Work includes a "NOTICE" text file as part of its
  5597. distribution, then any Derivative Works that You distribute must
  5598. include a readable copy of the attribution notices contained
  5599. within such NOTICE file, excluding those notices that do not
  5600. pertain to any part of the Derivative Works, in at least one
  5601. of the following places: within a NOTICE text file distributed
  5602. as part of the Derivative Works; within the Source form or
  5603. documentation, if provided along with the Derivative Works; or,
  5604. within a display generated by the Derivative Works, if and
  5605. wherever such third-party notices normally appear. The contents
  5606. of the NOTICE file are for informational purposes only and
  5607. do not modify the License. You may add Your own attribution
  5608. notices within Derivative Works that You distribute, alongside
  5609. or as an addendum to the NOTICE text from the Work, provided
  5610. that such additional attribution notices cannot be construed
  5611. as modifying the License.
  5612. You may add Your own copyright statement to Your modifications and
  5613. may provide additional or different license terms and conditions
  5614. for use, reproduction, or distribution of Your modifications, or
  5615. for any such Derivative Works as a whole, provided Your use,
  5616. reproduction, and distribution of the Work otherwise complies with
  5617. the conditions stated in this License.
  5618. 5. Submission of Contributions. Unless You explicitly state otherwise,
  5619. any Contribution intentionally submitted for inclusion in the Work
  5620. by You to the Licensor shall be under the terms and conditions of
  5621. this License, without any additional terms or conditions.
  5622. Notwithstanding the above, nothing herein shall supersede or modify
  5623. the terms of any separate license agreement you may have executed
  5624. with Licensor regarding such Contributions.
  5625. 6. Trademarks. This License does not grant permission to use the trade
  5626. names, trademarks, service marks, or product names of the Licensor,
  5627. except as required for reasonable and customary use in describing the
  5628. origin of the Work and reproducing the content of the NOTICE file.
  5629. 7. Disclaimer of Warranty. Unless required by applicable law or
  5630. agreed to in writing, Licensor provides the Work (and each
  5631. Contributor provides its Contributions) on an "AS IS" BASIS,
  5632. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5633. implied, including, without limitation, any warranties or conditions
  5634. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5635. PARTICULAR PURPOSE. You are solely responsible for determining the
  5636. appropriateness of using or redistributing the Work and assume any
  5637. risks associated with Your exercise of permissions under this License.
  5638. 8. Limitation of Liability. In no event and under no legal theory,
  5639. whether in tort (including negligence), contract, or otherwise,
  5640. unless required by applicable law (such as deliberate and grossly
  5641. negligent acts) or agreed to in writing, shall any Contributor be
  5642. liable to You for damages, including any direct, indirect, special,
  5643. incidental, or consequential damages of any character arising as a
  5644. result of this License or out of the use or inability to use the
  5645. Work (including but not limited to damages for loss of goodwill,
  5646. work stoppage, computer failure or malfunction, or any and all
  5647. other commercial damages or losses), even if such Contributor
  5648. has been advised of the possibility of such damages.
  5649. 9. Accepting Warranty or Additional Liability. While redistributing
  5650. the Work or Derivative Works thereof, You may choose to offer,
  5651. and charge a fee for, acceptance of support, warranty, indemnity,
  5652. or other liability obligations and/or rights consistent with this
  5653. License. However, in accepting such obligations, You may act only
  5654. on Your own behalf and on Your sole responsibility, not on behalf
  5655. of any other Contributor, and only if You agree to indemnify,
  5656. defend, and hold each Contributor harmless for any liability
  5657. incurred by, or claims asserted against, such Contributor by reason
  5658. of your accepting any such warranty or additional liability.
  5659. END OF TERMS AND CONDITIONS
  5660. APPENDIX: How to apply the Apache License to your work.
  5661. To apply the Apache License to your work, attach the following
  5662. boilerplate notice, with the fields enclosed by brackets "[]"
  5663. replaced with your own identifying information. (Don't include
  5664. the brackets!) The text should be enclosed in the appropriate
  5665. comment syntax for the file format. We also recommend that a
  5666. file or class name and description of purpose be included on the
  5667. same "printed page" as the copyright notice for easier
  5668. identification within third-party archives.
  5669. Copyright (c) 2008, Google Inc.
  5670. Licensed under the Apache License, Version 2.0 (the "License");
  5671. you may not use this file except in compliance with the License.
  5672. You may obtain a copy of the License at
  5673. http://www.apache.org/licenses/LICENSE-2.0
  5674. Unless required by applicable law or agreed to in writing, software
  5675. distributed under the License is distributed on an "AS IS" BASIS,
  5676. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5677. See the License for the specific language governing permissions and
  5678. limitations under the License.
  5679. (WebKit doesn't distribute an explicit license. This LICENSE is derived from
  5680. license text in the source.)
  5681. Copyright (c) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
  5682. 2006, 2007 Alexander Kellett, Alexey Proskuryakov, Alex Mathews, Allan
  5683. Sandfeld Jensen, Alp Toker, Anders Carlsson, Andrew Wellington, Antti
  5684. Koivisto, Apple Inc., Arthur Langereis, Baron Schwartz, Bjoern Graf,
  5685. Brent Fulgham, Cameron Zwarich, Charles Samuels, Christian Dywan,
  5686. Collabora Ltd., Cyrus Patel, Daniel Molkentin, Dave Maclachlan, David
  5687. Smith, Dawit Alemayehu, Dirk Mueller, Dirk Schulze, Don Gibson, Enrico
  5688. Ros, Eric Seidel, Frederik Holljen, Frerich Raabe, Friedmann Kleint,
  5689. George Staikos, Google Inc., Graham Dennis, Harri Porten, Henry Mason,
  5690. Hiroyuki Ikezoe, Holger Hans Peter Freyther, IBM, James G. Speth, Jan
  5691. Alonzo, Jean-Loup Gailly, John Reis, Jonas Witt, Jon Shier, Jonas
  5692. Witt, Julien Chaffraix, Justin Haygood, Kevin Ollivier, Kevin Watters,
  5693. Kimmo Kinnunen, Kouhei Sutou, Krzysztof Kowalczyk, Lars Knoll, Luca
  5694. Bruno, Maks Orlovich, Malte Starostik, Mark Adler, Martin Jones,
  5695. Marvin Decker, Matt Lilek, Michael Emmel, Mitz Pettel, mozilla.org,
  5696. Netscape Communications Corporation, Nicholas Shanks, Nikolas
  5697. Zimmermann, Nokia, Oliver Hunt, Opened Hand, Paul Johnston, Peter
  5698. Kelly, Pioneer Research Center USA, Rich Moore, Rob Buis, Robin Dunn,
  5699. Ronald Tschalär, Samuel Weinig, Simon Hausmann, Staikos Computing
  5700. Services Inc., Stefan Schimanski, Symantec Corporation, The Dojo
  5701. Foundation, The Karbon Developers, Thomas Boyer, Tim Copperfield,
  5702. Tobias Anton, Torben Weis, Trolltech, University of Cambridge, Vaclav
  5703. Slavik, Waldo Bastian, Xan Lopez, Zack Rusin
  5704. The terms and conditions vary from file to file, but are one of:
  5705. Redistribution and use in source and binary forms, with or without
  5706. modification, are permitted provided that the following conditions are
  5707. met:
  5708. 1. Redistributions of source code must retain the above copyright
  5709. notice, this list of conditions and the following disclaimer.
  5710. 2. Redistributions in binary form must reproduce the above copyright
  5711. notice, this list of conditions and the following disclaimer in the
  5712. documentation and/or other materials provided with the
  5713. distribution.
  5714. *OR*
  5715. Redistribution and use in source and binary forms, with or without
  5716. modification, are permitted provided that the following conditions are
  5717. met:
  5718. 1. Redistributions of source code must retain the above copyright
  5719. notice, this list of conditions and the following disclaimer.
  5720. 2. Redistributions in binary form must reproduce the above copyright
  5721. notice, this list of conditions and the following disclaimer in the
  5722. documentation and/or other materials provided with the
  5723. distribution.
  5724. 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
  5725. its contributors may be used to endorse or promote products derived
  5726. from this software without specific prior written permission.
  5727. THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
  5728. EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  5729. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  5730. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
  5731. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  5732. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  5733. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  5734. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  5735. OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5736. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5737. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5738. GNU LIBRARY GENERAL PUBLIC LICENSE
  5739. Version 2, June 1991
  5740. Copyright (C) 1991 Free Software Foundation, Inc.
  5741. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  5742. Everyone is permitted to copy and distribute verbatim copies
  5743. of this license document, but changing it is not allowed.
  5744. [This is the first released version of the library GPL. It is
  5745. numbered 2 because it goes with version 2 of the ordinary GPL.]
  5746. Preamble
  5747. The licenses for most software are designed to take away your
  5748. freedom to share and change it. By contrast, the GNU General Public
  5749. Licenses are intended to guarantee your freedom to share and change
  5750. free software--to make sure the software is free for all its users.
  5751. This license, the Library General Public License, applies to some
  5752. specially designated Free Software Foundation software, and to any
  5753. other libraries whose authors decide to use it. You can use it for
  5754. your libraries, too.
  5755. When we speak of free software, we are referring to freedom, not
  5756. price. Our General Public Licenses are designed to make sure that you
  5757. have the freedom to distribute copies of free software (and charge for
  5758. this service if you wish), that you receive source code or can get it
  5759. if you want it, that you can change the software or use pieces of it
  5760. in new free programs; and that you know you can do these things.
  5761. To protect your rights, we need to make restrictions that forbid
  5762. anyone to deny you these rights or to ask you to surrender the rights.
  5763. These restrictions translate to certain responsibilities for you if
  5764. you distribute copies of the library, or if you modify it.
  5765. For example, if you distribute copies of the library, whether gratis
  5766. or for a fee, you must give the recipients all the rights that we gave
  5767. you. You must make sure that they, too, receive or can get the source
  5768. code. If you link a program with the library, you must provide
  5769. complete object files to the recipients so that they can relink them
  5770. with the library, after making changes to the library and recompiling
  5771. it. And you must show them these terms so they know their rights.
  5772. Our method of protecting your rights has two steps: (1) copyright
  5773. the library, and (2) offer you this license which gives you legal
  5774. permission to copy, distribute and/or modify the library.
  5775. Also, for each distributor's protection, we want to make certain
  5776. that everyone understands that there is no warranty for this free
  5777. library. If the library is modified by someone else and passed on, we
  5778. want its recipients to know that what they have is not the original
  5779. version, so that any problems introduced by others will not reflect on
  5780. the original authors' reputations.
  5781. Finally, any free program is threatened constantly by software
  5782. patents. We wish to avoid the danger that companies distributing free
  5783. software will individually obtain patent licenses, thus in effect
  5784. transforming the program into proprietary software. To prevent this,
  5785. we have made it clear that any patent must be licensed for everyone's
  5786. free use or not licensed at all.
  5787. Most GNU software, including some libraries, is covered by the ordinary
  5788. GNU General Public License, which was designed for utility programs. This
  5789. license, the GNU Library General Public License, applies to certain
  5790. designated libraries. This license is quite different from the ordinary
  5791. one; be sure to read it in full, and don't assume that anything in it is
  5792. the same as in the ordinary license.
  5793. The reason we have a separate public license for some libraries is that
  5794. they blur the distinction we usually make between modifying or adding to a
  5795. program and simply using it. Linking a program with a library, without
  5796. changing the library, is in some sense simply using the library, and is
  5797. analogous to running a utility program or application program. However, in
  5798. a textual and legal sense, the linked executable is a combined work, a
  5799. derivative of the original library, and the ordinary General Public License
  5800. treats it as such.
  5801. Because of this blurred distinction, using the ordinary General
  5802. Public License for libraries did not effectively promote software
  5803. sharing, because most developers did not use the libraries. We
  5804. concluded that weaker conditions might promote sharing better.
  5805. However, unrestricted linking of non-free programs would deprive the
  5806. users of those programs of all benefit from the free status of the
  5807. libraries themselves. This Library General Public License is intended to
  5808. permit developers of non-free programs to use free libraries, while
  5809. preserving your freedom as a user of such programs to change the free
  5810. libraries that are incorporated in them. (We have not seen how to achieve
  5811. this as regards changes in header files, but we have achieved it as regards
  5812. changes in the actual functions of the Library.) The hope is that this
  5813. will lead to faster development of free libraries.
  5814. The precise terms and conditions for copying, distribution and
  5815. modification follow. Pay close attention to the difference between a
  5816. "work based on the library" and a "work that uses the library". The
  5817. former contains code derived from the library, while the latter only
  5818. works together with the library.
  5819. Note that it is possible for a library to be covered by the ordinary
  5820. General Public License rather than by this special one.
  5821. GNU LIBRARY GENERAL PUBLIC LICENSE
  5822. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  5823. 0. This License Agreement applies to any software library which
  5824. contains a notice placed by the copyright holder or other authorized
  5825. party saying it may be distributed under the terms of this Library
  5826. General Public License (also called "this License"). Each licensee is
  5827. addressed as "you".
  5828. A "library" means a collection of software functions and/or data
  5829. prepared so as to be conveniently linked with application programs
  5830. (which use some of those functions and data) to form executables.
  5831. The "Library", below, refers to any such software library or work
  5832. which has been distributed under these terms. A "work based on the
  5833. Library" means either the Library or any derivative work under
  5834. copyright law: that is to say, a work containing the Library or a
  5835. portion of it, either verbatim or with modifications and/or translated
  5836. straightforwardly into another language. (Hereinafter, translation is
  5837. included without limitation in the term "modification".)
  5838. "Source code" for a work means the preferred form of the work for
  5839. making modifications to it. For a library, complete source code means
  5840. all the source code for all modules it contains, plus any associated
  5841. interface definition files, plus the scripts used to control compilation
  5842. and installation of the library.
  5843. Activities other than copying, distribution and modification are not
  5844. covered by this License; they are outside its scope. The act of
  5845. running a program using the Library is not restricted, and output from
  5846. such a program is covered only if its contents constitute a work based
  5847. on the Library (independent of the use of the Library in a tool for
  5848. writing it). Whether that is true depends on what the Library does
  5849. and what the program that uses the Library does.
  5850. 1. You may copy and distribute verbatim copies of the Library's
  5851. complete source code as you receive it, in any medium, provided that
  5852. you conspicuously and appropriately publish on each copy an
  5853. appropriate copyright notice and disclaimer of warranty; keep intact
  5854. all the notices that refer to this License and to the absence of any
  5855. warranty; and distribute a copy of this License along with the
  5856. Library.
  5857. You may charge a fee for the physical act of transferring a copy,
  5858. and you may at your option offer warranty protection in exchange for a
  5859. fee.
  5860. 2. You may modify your copy or copies of the Library or any portion
  5861. of it, thus forming a work based on the Library, and copy and
  5862. distribute such modifications or work under the terms of Section 1
  5863. above, provided that you also meet all of these conditions:
  5864. a) The modified work must itself be a software library.
  5865. b) You must cause the files modified to carry prominent notices
  5866. stating that you changed the files and the date of any change.
  5867. c) You must cause the whole of the work to be licensed at no
  5868. charge to all third parties under the terms of this License.
  5869. d) If a facility in the modified Library refers to a function or a
  5870. table of data to be supplied by an application program that uses
  5871. the facility, other than as an argument passed when the facility
  5872. is invoked, then you must make a good faith effort to ensure that,
  5873. in the event an application does not supply such function or
  5874. table, the facility still operates, and performs whatever part of
  5875. its purpose remains meaningful.
  5876. (For example, a function in a library to compute square roots has
  5877. a purpose that is entirely well-defined independent of the
  5878. application. Therefore, Subsection 2d requires that any
  5879. application-supplied function or table used by this function must
  5880. be optional: if the application does not supply it, the square
  5881. root function must still compute square roots.)
  5882. These requirements apply to the modified work as a whole. If
  5883. identifiable sections of that work are not derived from the Library,
  5884. and can be reasonably considered independent and separate works in
  5885. themselves, then this License, and its terms, do not apply to those
  5886. sections when you distribute them as separate works. But when you
  5887. distribute the same sections as part of a whole which is a work based
  5888. on the Library, the distribution of the whole must be on the terms of
  5889. this License, whose permissions for other licensees extend to the
  5890. entire whole, and thus to each and every part regardless of who wrote
  5891. it.
  5892. Thus, it is not the intent of this section to claim rights or contest
  5893. your rights to work written entirely by you; rather, the intent is to
  5894. exercise the right to control the distribution of derivative or
  5895. collective works based on the Library.
  5896. In addition, mere aggregation of another work not based on the Library
  5897. with the Library (or with a work based on the Library) on a volume of
  5898. a storage or distribution medium does not bring the other work under
  5899. the scope of this License.
  5900. 3. You may opt to apply the terms of the ordinary GNU General Public
  5901. License instead of this License to a given copy of the Library. To do
  5902. this, you must alter all the notices that refer to this License, so
  5903. that they refer to the ordinary GNU General Public License, version 2,
  5904. instead of to this License. (If a newer version than version 2 of the
  5905. ordinary GNU General Public License has appeared, then you can specify
  5906. that version instead if you wish.) Do not make any other change in
  5907. these notices.
  5908. Once this change is made in a given copy, it is irreversible for
  5909. that copy, so the ordinary GNU General Public License applies to all
  5910. subsequent copies and derivative works made from that copy.
  5911. This option is useful when you wish to copy part of the code of
  5912. the Library into a program that is not a library.
  5913. 4. You may copy and distribute the Library (or a portion or
  5914. derivative of it, under Section 2) in object code or executable form
  5915. under the terms of Sections 1 and 2 above provided that you accompany
  5916. it with the complete corresponding machine-readable source code, which
  5917. must be distributed under the terms of Sections 1 and 2 above on a
  5918. medium customarily used for software interchange.
  5919. If distribution of object code is made by offering access to copy
  5920. from a designated place, then offering equivalent access to copy the
  5921. source code from the same place satisfies the requirement to
  5922. distribute the source code, even though third parties are not
  5923. compelled to copy the source along with the object code.
  5924. 5. A program that contains no derivative of any portion of the
  5925. Library, but is designed to work with the Library by being compiled or
  5926. linked with it, is called a "work that uses the Library". Such a
  5927. work, in isolation, is not a derivative work of the Library, and
  5928. therefore falls outside the scope of this License.
  5929. However, linking a "work that uses the Library" with the Library
  5930. creates an executable that is a derivative of the Library (because it
  5931. contains portions of the Library), rather than a "work that uses the
  5932. library". The executable is therefore covered by this License.
  5933. Section 6 states terms for distribution of such executables.
  5934. When a "work that uses the Library" uses material from a header file
  5935. that is part of the Library, the object code for the work may be a
  5936. derivative work of the Library even though the source code is not.
  5937. Whether this is true is especially significant if the work can be
  5938. linked without the Library, or if the work is itself a library. The
  5939. threshold for this to be true is not precisely defined by law.
  5940. If such an object file uses only numerical parameters, data
  5941. structure layouts and accessors, and small macros and small inline
  5942. functions (ten lines or less in length), then the use of the object
  5943. file is unrestricted, regardless of whether it is legally a derivative
  5944. work. (Executables containing this object code plus portions of the
  5945. Library will still fall under Section 6.)
  5946. Otherwise, if the work is a derivative of the Library, you may
  5947. distribute the object code for the work under the terms of Section 6.
  5948. Any executables containing that work also fall under Section 6,
  5949. whether or not they are linked directly with the Library itself.
  5950. 6. As an exception to the Sections above, you may also compile or
  5951. link a "work that uses the Library" with the Library to produce a
  5952. work containing portions of the Library, and distribute that work
  5953. under terms of your choice, provided that the terms permit
  5954. modification of the work for the customer's own use and reverse
  5955. engineering for debugging such modifications.
  5956. You must give prominent notice with each copy of the work that the
  5957. Library is used in it and that the Library and its use are covered by
  5958. this License. You must supply a copy of this License. If the work
  5959. during execution displays copyright notices, you must include the
  5960. copyright notice for the Library among them, as well as a reference
  5961. directing the user to the copy of this License. Also, you must do one
  5962. of these things:
  5963. a) Accompany the work with the complete corresponding
  5964. machine-readable source code for the Library including whatever
  5965. changes were used in the work (which must be distributed under
  5966. Sections 1 and 2 above); and, if the work is an executable linked
  5967. with the Library, with the complete machine-readable "work that
  5968. uses the Library", as object code and/or source code, so that the
  5969. user can modify the Library and then relink to produce a modified
  5970. executable containing the modified Library. (It is understood
  5971. that the user who changes the contents of definitions files in the
  5972. Library will not necessarily be able to recompile the application
  5973. to use the modified definitions.)
  5974. b) Accompany the work with a written offer, valid for at
  5975. least three years, to give the same user the materials
  5976. specified in Subsection 6a, above, for a charge no more
  5977. than the cost of performing this distribution.
  5978. c) If distribution of the work is made by offering access to copy
  5979. from a designated place, offer equivalent access to copy the above
  5980. specified materials from the same place.
  5981. d) Verify that the user has already received a copy of these
  5982. materials or that you have already sent this user a copy.
  5983. For an executable, the required form of the "work that uses the
  5984. Library" must include any data and utility programs needed for
  5985. reproducing the executable from it. However, as a special exception,
  5986. the source code distributed need not include anything that is normally
  5987. distributed (in either source or binary form) with the major
  5988. components (compiler, kernel, and so on) of the operating system on
  5989. which the executable runs, unless that component itself accompanies
  5990. the executable.
  5991. It may happen that this requirement contradicts the license
  5992. restrictions of other proprietary libraries that do not normally
  5993. accompany the operating system. Such a contradiction means you cannot
  5994. use both them and the Library together in an executable that you
  5995. distribute.
  5996. 7. You may place library facilities that are a work based on the
  5997. Library side-by-side in a single library together with other library
  5998. facilities not covered by this License, and distribute such a combined
  5999. library, provided that the separate distribution of the work based on
  6000. the Library and of the other library facilities is otherwise
  6001. permitted, and provided that you do these two things:
  6002. a) Accompany the combined library with a copy of the same work
  6003. based on the Library, uncombined with any other library
  6004. facilities. This must be distributed under the terms of the
  6005. Sections above.
  6006. b) Give prominent notice with the combined library of the fact
  6007. that part of it is a work based on the Library, and explaining
  6008. where to find the accompanying uncombined form of the same work.
  6009. 8. You may not copy, modify, sublicense, link with, or distribute
  6010. the Library except as expressly provided under this License. Any
  6011. attempt otherwise to copy, modify, sublicense, link with, or
  6012. distribute the Library is void, and will automatically terminate your
  6013. rights under this License. However, parties who have received copies,
  6014. or rights, from you under this License will not have their licenses
  6015. terminated so long as such parties remain in full compliance.
  6016. 9. You are not required to accept this License, since you have not
  6017. signed it. However, nothing else grants you permission to modify or
  6018. distribute the Library or its derivative works. These actions are
  6019. prohibited by law if you do not accept this License. Therefore, by
  6020. modifying or distributing the Library (or any work based on the
  6021. Library), you indicate your acceptance of this License to do so, and
  6022. all its terms and conditions for copying, distributing or modifying
  6023. the Library or works based on it.
  6024. 10. Each time you redistribute the Library (or any work based on the
  6025. Library), the recipient automatically receives a license from the
  6026. original licensor to copy, distribute, link with or modify the Library
  6027. subject to these terms and conditions. You may not impose any further
  6028. restrictions on the recipients' exercise of the rights granted herein.
  6029. You are not responsible for enforcing compliance by third parties to
  6030. this License.
  6031. 11. If, as a consequence of a court judgment or allegation of patent
  6032. infringement or for any other reason (not limited to patent issues),
  6033. conditions are imposed on you (whether by court order, agreement or
  6034. otherwise) that contradict the conditions of this License, they do not
  6035. excuse you from the conditions of this License. If you cannot
  6036. distribute so as to satisfy simultaneously your obligations under this
  6037. License and any other pertinent obligations, then as a consequence you
  6038. may not distribute the Library at all. For example, if a patent
  6039. license would not permit royalty-free redistribution of the Library by
  6040. all those who receive copies directly or indirectly through you, then
  6041. the only way you could satisfy both it and this License would be to
  6042. refrain entirely from distribution of the Library.
  6043. If any portion of this section is held invalid or unenforceable under any
  6044. particular circumstance, the balance of the section is intended to apply,
  6045. and the section as a whole is intended to apply in other circumstances.
  6046. It is not the purpose of this section to induce you to infringe any
  6047. patents or other property right claims or to contest validity of any
  6048. such claims; this section has the sole purpose of protecting the
  6049. integrity of the free software distribution system which is
  6050. implemented by public license practices. Many people have made
  6051. generous contributions to the wide range of software distributed
  6052. through that system in reliance on consistent application of that
  6053. system; it is up to the author/donor to decide if he or she is willing
  6054. to distribute software through any other system and a licensee cannot
  6055. impose that choice.
  6056. This section is intended to make thoroughly clear what is believed to
  6057. be a consequence of the rest of this License.
  6058. 12. If the distribution and/or use of the Library is restricted in
  6059. certain countries either by patents or by copyrighted interfaces, the
  6060. original copyright holder who places the Library under this License may add
  6061. an explicit geographical distribution limitation excluding those countries,
  6062. so that distribution is permitted only in or among countries not thus
  6063. excluded. In such case, this License incorporates the limitation as if
  6064. written in the body of this License.
  6065. 13. The Free Software Foundation may publish revised and/or new
  6066. versions of the Library General Public License from time to time.
  6067. Such new versions will be similar in spirit to the present version,
  6068. but may differ in detail to address new problems or concerns.
  6069. Each version is given a distinguishing version number. If the Library
  6070. specifies a version number of this License which applies to it and
  6071. "any later version", you have the option of following the terms and
  6072. conditions either of that version or of any later version published by
  6073. the Free Software Foundation. If the Library does not specify a
  6074. license version number, you may choose any version ever published by
  6075. the Free Software Foundation.
  6076. 14. If you wish to incorporate parts of the Library into other free
  6077. programs whose distribution conditions are incompatible with these,
  6078. write to the author to ask for permission. For software which is
  6079. copyrighted by the Free Software Foundation, write to the Free
  6080. Software Foundation; we sometimes make exceptions for this. Our
  6081. decision will be guided by the two goals of preserving the free status
  6082. of all derivatives of our free software and of promoting the sharing
  6083. and reuse of software generally.
  6084. NO WARRANTY
  6085. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  6086. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  6087. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  6088. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  6089. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  6090. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  6091. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  6092. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  6093. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  6094. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  6095. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  6096. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  6097. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  6098. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  6099. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  6100. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  6101. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  6102. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  6103. DAMAGES.
  6104. END OF TERMS AND CONDITIONS
  6105. GNU LESSER GENERAL PUBLIC LICENSE
  6106. Version 2.1, February 1999
  6107. Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  6108. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  6109. Everyone is permitted to copy and distribute verbatim copies
  6110. of this license document, but changing it is not allowed.
  6111. [This is the first released version of the Lesser GPL. It also counts
  6112. as the successor of the GNU Library Public License, version 2, hence
  6113. the version number 2.1.]
  6114. Preamble
  6115. The licenses for most software are designed to take away your
  6116. freedom to share and change it. By contrast, the GNU General Public
  6117. Licenses are intended to guarantee your freedom to share and change
  6118. free software--to make sure the software is free for all its users.
  6119. This license, the Lesser General Public License, applies to some
  6120. specially designated software packages--typically libraries--of the
  6121. Free Software Foundation and other authors who decide to use it. You
  6122. can use it too, but we suggest you first think carefully about whether
  6123. this license or the ordinary General Public License is the better
  6124. strategy to use in any particular case, based on the explanations below.
  6125. When we speak of free software, we are referring to freedom of use,
  6126. not price. Our General Public Licenses are designed to make sure that
  6127. you have the freedom to distribute copies of free software (and charge
  6128. for this service if you wish); that you receive source code or can get
  6129. it if you want it; that you can change the software and use pieces of
  6130. it in new free programs; and that you are informed that you can do
  6131. these things.
  6132. To protect your rights, we need to make restrictions that forbid
  6133. distributors to deny you these rights or to ask you to surrender these
  6134. rights. These restrictions translate to certain responsibilities for
  6135. you if you distribute copies of the library or if you modify it.
  6136. For example, if you distribute copies of the library, whether gratis
  6137. or for a fee, you must give the recipients all the rights that we gave
  6138. you. You must make sure that they, too, receive or can get the source
  6139. code. If you link other code with the library, you must provide
  6140. complete object files to the recipients, so that they can relink them
  6141. with the library after making changes to the library and recompiling
  6142. it. And you must show them these terms so they know their rights.
  6143. We protect your rights with a two-step method: (1) we copyright the
  6144. library, and (2) we offer you this license, which gives you legal
  6145. permission to copy, distribute and/or modify the library.
  6146. To protect each distributor, we want to make it very clear that
  6147. there is no warranty for the free library. Also, if the library is
  6148. modified by someone else and passed on, the recipients should know
  6149. that what they have is not the original version, so that the original
  6150. author's reputation will not be affected by problems that might be
  6151. introduced by others.
  6152. Finally, software patents pose a constant threat to the existence of
  6153. any free program. We wish to make sure that a company cannot
  6154. effectively restrict the users of a free program by obtaining a
  6155. restrictive license from a patent holder. Therefore, we insist that
  6156. any patent license obtained for a version of the library must be
  6157. consistent with the full freedom of use specified in this license.
  6158. Most GNU software, including some libraries, is covered by the
  6159. ordinary GNU General Public License. This license, the GNU Lesser
  6160. General Public License, applies to certain designated libraries, and
  6161. is quite different from the ordinary General Public License. We use
  6162. this license for certain libraries in order to permit linking those
  6163. libraries into non-free programs.
  6164. When a program is linked with a library, whether statically or using
  6165. a shared library, the combination of the two is legally speaking a
  6166. combined work, a derivative of the original library. The ordinary
  6167. General Public License therefore permits such linking only if the
  6168. entire combination fits its criteria of freedom. The Lesser General
  6169. Public License permits more lax criteria for linking other code with
  6170. the library.
  6171. We call this license the "Lesser" General Public License because it
  6172. does Less to protect the user's freedom than the ordinary General
  6173. Public License. It also provides other free software developers Less
  6174. of an advantage over competing non-free programs. These disadvantages
  6175. are the reason we use the ordinary General Public License for many
  6176. libraries. However, the Lesser license provides advantages in certain
  6177. special circumstances.
  6178. For example, on rare occasions, there may be a special need to
  6179. encourage the widest possible use of a certain library, so that it becomes
  6180. a de-facto standard. To achieve this, non-free programs must be
  6181. allowed to use the library. A more frequent case is that a free
  6182. library does the same job as widely used non-free libraries. In this
  6183. case, there is little to gain by limiting the free library to free
  6184. software only, so we use the Lesser General Public License.
  6185. In other cases, permission to use a particular library in non-free
  6186. programs enables a greater number of people to use a large body of
  6187. free software. For example, permission to use the GNU C Library in
  6188. non-free programs enables many more people to use the whole GNU
  6189. operating system, as well as its variant, the GNU/Linux operating
  6190. system.
  6191. Although the Lesser General Public License is Less protective of the
  6192. users' freedom, it does ensure that the user of a program that is
  6193. linked with the Library has the freedom and the wherewithal to run
  6194. that program using a modified version of the Library.
  6195. The precise terms and conditions for copying, distribution and
  6196. modification follow. Pay close attention to the difference between a
  6197. "work based on the library" and a "work that uses the library". The
  6198. former contains code derived from the library, whereas the latter must
  6199. be combined with the library in order to run.
  6200. GNU LESSER GENERAL PUBLIC LICENSE
  6201. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  6202. 0. This License Agreement applies to any software library or other
  6203. program which contains a notice placed by the copyright holder or
  6204. other authorized party saying it may be distributed under the terms of
  6205. this Lesser General Public License (also called "this License").
  6206. Each licensee is addressed as "you".
  6207. A "library" means a collection of software functions and/or data
  6208. prepared so as to be conveniently linked with application programs
  6209. (which use some of those functions and data) to form executables.
  6210. The "Library", below, refers to any such software library or work
  6211. which has been distributed under these terms. A "work based on the
  6212. Library" means either the Library or any derivative work under
  6213. copyright law: that is to say, a work containing the Library or a
  6214. portion of it, either verbatim or with modifications and/or translated
  6215. straightforwardly into another language. (Hereinafter, translation is
  6216. included without limitation in the term "modification".)
  6217. "Source code" for a work means the preferred form of the work for
  6218. making modifications to it. For a library, complete source code means
  6219. all the source code for all modules it contains, plus any associated
  6220. interface definition files, plus the scripts used to control compilation
  6221. and installation of the library.
  6222. Activities other than copying, distribution and modification are not
  6223. covered by this License; they are outside its scope. The act of
  6224. running a program using the Library is not restricted, and output from
  6225. such a program is covered only if its contents constitute a work based
  6226. on the Library (independent of the use of the Library in a tool for
  6227. writing it). Whether that is true depends on what the Library does
  6228. and what the program that uses the Library does.
  6229. 1. You may copy and distribute verbatim copies of the Library's
  6230. complete source code as you receive it, in any medium, provided that
  6231. you conspicuously and appropriately publish on each copy an
  6232. appropriate copyright notice and disclaimer of warranty; keep intact
  6233. all the notices that refer to this License and to the absence of any
  6234. warranty; and distribute a copy of this License along with the
  6235. Library.
  6236. You may charge a fee for the physical act of transferring a copy,
  6237. and you may at your option offer warranty protection in exchange for a
  6238. fee.
  6239. 2. You may modify your copy or copies of the Library or any portion
  6240. of it, thus forming a work based on the Library, and copy and
  6241. distribute such modifications or work under the terms of Section 1
  6242. above, provided that you also meet all of these conditions:
  6243. a) The modified work must itself be a software library.
  6244. b) You must cause the files modified to carry prominent notices
  6245. stating that you changed the files and the date of any change.
  6246. c) You must cause the whole of the work to be licensed at no
  6247. charge to all third parties under the terms of this License.
  6248. d) If a facility in the modified Library refers to a function or a
  6249. table of data to be supplied by an application program that uses
  6250. the facility, other than as an argument passed when the facility
  6251. is invoked, then you must make a good faith effort to ensure that,
  6252. in the event an application does not supply such function or
  6253. table, the facility still operates, and performs whatever part of
  6254. its purpose remains meaningful.
  6255. (For example, a function in a library to compute square roots has
  6256. a purpose that is entirely well-defined independent of the
  6257. application. Therefore, Subsection 2d requires that any
  6258. application-supplied function or table used by this function must
  6259. be optional: if the application does not supply it, the square
  6260. root function must still compute square roots.)
  6261. These requirements apply to the modified work as a whole. If
  6262. identifiable sections of that work are not derived from the Library,
  6263. and can be reasonably considered independent and separate works in
  6264. themselves, then this License, and its terms, do not apply to those
  6265. sections when you distribute them as separate works. But when you
  6266. distribute the same sections as part of a whole which is a work based
  6267. on the Library, the distribution of the whole must be on the terms of
  6268. this License, whose permissions for other licensees extend to the
  6269. entire whole, and thus to each and every part regardless of who wrote
  6270. it.
  6271. Thus, it is not the intent of this section to claim rights or contest
  6272. your rights to work written entirely by you; rather, the intent is to
  6273. exercise the right to control the distribution of derivative or
  6274. collective works based on the Library.
  6275. In addition, mere aggregation of another work not based on the Library
  6276. with the Library (or with a work based on the Library) on a volume of
  6277. a storage or distribution medium does not bring the other work under
  6278. the scope of this License.
  6279. 3. You may opt to apply the terms of the ordinary GNU General Public
  6280. License instead of this License to a given copy of the Library. To do
  6281. this, you must alter all the notices that refer to this License, so
  6282. that they refer to the ordinary GNU General Public License, version 2,
  6283. instead of to this License. (If a newer version than version 2 of the
  6284. ordinary GNU General Public License has appeared, then you can specify
  6285. that version instead if you wish.) Do not make any other change in
  6286. these notices.
  6287. Once this change is made in a given copy, it is irreversible for
  6288. that copy, so the ordinary GNU General Public License applies to all
  6289. subsequent copies and derivative works made from that copy.
  6290. This option is useful when you wish to copy part of the code of
  6291. the Library into a program that is not a library.
  6292. 4. You may copy and distribute the Library (or a portion or
  6293. derivative of it, under Section 2) in object code or executable form
  6294. under the terms of Sections 1 and 2 above provided that you accompany
  6295. it with the complete corresponding machine-readable source code, which
  6296. must be distributed under the terms of Sections 1 and 2 above on a
  6297. medium customarily used for software interchange.
  6298. If distribution of object code is made by offering access to copy
  6299. from a designated place, then offering equivalent access to copy the
  6300. source code from the same place satisfies the requirement to
  6301. distribute the source code, even though third parties are not
  6302. compelled to copy the source along with the object code.
  6303. 5. A program that contains no derivative of any portion of the
  6304. Library, but is designed to work with the Library by being compiled or
  6305. linked with it, is called a "work that uses the Library". Such a
  6306. work, in isolation, is not a derivative work of the Library, and
  6307. therefore falls outside the scope of this License.
  6308. However, linking a "work that uses the Library" with the Library
  6309. creates an executable that is a derivative of the Library (because it
  6310. contains portions of the Library), rather than a "work that uses the
  6311. library". The executable is therefore covered by this License.
  6312. Section 6 states terms for distribution of such executables.
  6313. When a "work that uses the Library" uses material from a header file
  6314. that is part of the Library, the object code for the work may be a
  6315. derivative work of the Library even though the source code is not.
  6316. Whether this is true is especially significant if the work can be
  6317. linked without the Library, or if the work is itself a library. The
  6318. threshold for this to be true is not precisely defined by law.
  6319. If such an object file uses only numerical parameters, data
  6320. structure layouts and accessors, and small macros and small inline
  6321. functions (ten lines or less in length), then the use of the object
  6322. file is unrestricted, regardless of whether it is legally a derivative
  6323. work. (Executables containing this object code plus portions of the
  6324. Library will still fall under Section 6.)
  6325. Otherwise, if the work is a derivative of the Library, you may
  6326. distribute the object code for the work under the terms of Section 6.
  6327. Any executables containing that work also fall under Section 6,
  6328. whether or not they are linked directly with the Library itself.
  6329. 6. As an exception to the Sections above, you may also combine or
  6330. link a "work that uses the Library" with the Library to produce a
  6331. work containing portions of the Library, and distribute that work
  6332. under terms of your choice, provided that the terms permit
  6333. modification of the work for the customer's own use and reverse
  6334. engineering for debugging such modifications.
  6335. You must give prominent notice with each copy of the work that the
  6336. Library is used in it and that the Library and its use are covered by
  6337. this License. You must supply a copy of this License. If the work
  6338. during execution displays copyright notices, you must include the
  6339. copyright notice for the Library among them, as well as a reference
  6340. directing the user to the copy of this License. Also, you must do one
  6341. of these things:
  6342. a) Accompany the work with the complete corresponding
  6343. machine-readable source code for the Library including whatever
  6344. changes were used in the work (which must be distributed under
  6345. Sections 1 and 2 above); and, if the work is an executable linked
  6346. with the Library, with the complete machine-readable "work that
  6347. uses the Library", as object code and/or source code, so that the
  6348. user can modify the Library and then relink to produce a modified
  6349. executable containing the modified Library. (It is understood
  6350. that the user who changes the contents of definitions files in the
  6351. Library will not necessarily be able to recompile the application
  6352. to use the modified definitions.)
  6353. b) Use a suitable shared library mechanism for linking with the
  6354. Library. A suitable mechanism is one that (1) uses at run time a
  6355. copy of the library already present on the user's computer system,
  6356. rather than copying library functions into the executable, and (2)
  6357. will operate properly with a modified version of the library, if
  6358. the user installs one, as long as the modified version is
  6359. interface-compatible with the version that the work was made with.
  6360. c) Accompany the work with a written offer, valid for at
  6361. least three years, to give the same user the materials
  6362. specified in Subsection 6a, above, for a charge no more
  6363. than the cost of performing this distribution.
  6364. d) If distribution of the work is made by offering access to copy
  6365. from a designated place, offer equivalent access to copy the above
  6366. specified materials from the same place.
  6367. e) Verify that the user has already received a copy of these
  6368. materials or that you have already sent this user a copy.
  6369. For an executable, the required form of the "work that uses the
  6370. Library" must include any data and utility programs needed for
  6371. reproducing the executable from it. However, as a special exception,
  6372. the materials to be distributed need not include anything that is
  6373. normally distributed (in either source or binary form) with the major
  6374. components (compiler, kernel, and so on) of the operating system on
  6375. which the executable runs, unless that component itself accompanies
  6376. the executable.
  6377. It may happen that this requirement contradicts the license
  6378. restrictions of other proprietary libraries that do not normally
  6379. accompany the operating system. Such a contradiction means you cannot
  6380. use both them and the Library together in an executable that you
  6381. distribute.
  6382. 7. You may place library facilities that are a work based on the
  6383. Library side-by-side in a single library together with other library
  6384. facilities not covered by this License, and distribute such a combined
  6385. library, provided that the separate distribution of the work based on
  6386. the Library and of the other library facilities is otherwise
  6387. permitted, and provided that you do these two things:
  6388. a) Accompany the combined library with a copy of the same work
  6389. based on the Library, uncombined with any other library
  6390. facilities. This must be distributed under the terms of the
  6391. Sections above.
  6392. b) Give prominent notice with the combined library of the fact
  6393. that part of it is a work based on the Library, and explaining
  6394. where to find the accompanying uncombined form of the same work.
  6395. 8. You may not copy, modify, sublicense, link with, or distribute
  6396. the Library except as expressly provided under this License. Any
  6397. attempt otherwise to copy, modify, sublicense, link with, or
  6398. distribute the Library is void, and will automatically terminate your
  6399. rights under this License. However, parties who have received copies,
  6400. or rights, from you under this License will not have their licenses
  6401. terminated so long as such parties remain in full compliance.
  6402. 9. You are not required to accept this License, since you have not
  6403. signed it. However, nothing else grants you permission to modify or
  6404. distribute the Library or its derivative works. These actions are
  6405. prohibited by law if you do not accept this License. Therefore, by
  6406. modifying or distributing the Library (or any work based on the
  6407. Library), you indicate your acceptance of this License to do so, and
  6408. all its terms and conditions for copying, distributing or modifying
  6409. the Library or works based on it.
  6410. 10. Each time you redistribute the Library (or any work based on the
  6411. Library), the recipient automatically receives a license from the
  6412. original licensor to copy, distribute, link with or modify the Library
  6413. subject to these terms and conditions. You may not impose any further
  6414. restrictions on the recipients' exercise of the rights granted herein.
  6415. You are not responsible for enforcing compliance by third parties with
  6416. this License.
  6417. 11. If, as a consequence of a court judgment or allegation of patent
  6418. infringement or for any other reason (not limited to patent issues),
  6419. conditions are imposed on you (whether by court order, agreement or
  6420. otherwise) that contradict the conditions of this License, they do not
  6421. excuse you from the conditions of this License. If you cannot
  6422. distribute so as to satisfy simultaneously your obligations under this
  6423. License and any other pertinent obligations, then as a consequence you
  6424. may not distribute the Library at all. For example, if a patent
  6425. license would not permit royalty-free redistribution of the Library by
  6426. all those who receive copies directly or indirectly through you, then
  6427. the only way you could satisfy both it and this License would be to
  6428. refrain entirely from distribution of the Library.
  6429. If any portion of this section is held invalid or unenforceable under any
  6430. particular circumstance, the balance of the section is intended to apply,
  6431. and the section as a whole is intended to apply in other circumstances.
  6432. It is not the purpose of this section to induce you to infringe any
  6433. patents or other property right claims or to contest validity of any
  6434. such claims; this section has the sole purpose of protecting the
  6435. integrity of the free software distribution system which is
  6436. implemented by public license practices. Many people have made
  6437. generous contributions to the wide range of software distributed
  6438. through that system in reliance on consistent application of that
  6439. system; it is up to the author/donor to decide if he or she is willing
  6440. to distribute software through any other system and a licensee cannot
  6441. impose that choice.
  6442. This section is intended to make thoroughly clear what is believed to
  6443. be a consequence of the rest of this License.
  6444. 12. If the distribution and/or use of the Library is restricted in
  6445. certain countries either by patents or by copyrighted interfaces, the
  6446. original copyright holder who places the Library under this License may add
  6447. an explicit geographical distribution limitation excluding those countries,
  6448. so that distribution is permitted only in or among countries not thus
  6449. excluded. In such case, this License incorporates the limitation as if
  6450. written in the body of this License.
  6451. 13. The Free Software Foundation may publish revised and/or new
  6452. versions of the Lesser General Public License from time to time.
  6453. Such new versions will be similar in spirit to the present version,
  6454. but may differ in detail to address new problems or concerns.
  6455. Each version is given a distinguishing version number. If the Library
  6456. specifies a version number of this License which applies to it and
  6457. "any later version", you have the option of following the terms and
  6458. conditions either of that version or of any later version published by
  6459. the Free Software Foundation. If the Library does not specify a
  6460. license version number, you may choose any version ever published by
  6461. the Free Software Foundation.
  6462. 14. If you wish to incorporate parts of the Library into other free
  6463. programs whose distribution conditions are incompatible with these,
  6464. write to the author to ask for permission. For software which is
  6465. copyrighted by the Free Software Foundation, write to the Free
  6466. Software Foundation; we sometimes make exceptions for this. Our
  6467. decision will be guided by the two goals of preserving the free status
  6468. of all derivatives of our free software and of promoting the sharing
  6469. and reuse of software generally.
  6470. NO WARRANTY
  6471. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  6472. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  6473. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  6474. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  6475. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  6476. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  6477. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  6478. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  6479. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  6480. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  6481. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  6482. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  6483. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  6484. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  6485. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  6486. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  6487. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  6488. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  6489. DAMAGES.
  6490. END OF TERMS AND CONDITIONS
  6491. // Copyright (C) 2002-2013 The ANGLE Project Authors.
  6492. // All rights reserved.
  6493. //
  6494. // Redistribution and use in source and binary forms, with or without
  6495. // modification, are permitted provided that the following conditions
  6496. // are met:
  6497. //
  6498. // Redistributions of source code must retain the above copyright
  6499. // notice, this list of conditions and the following disclaimer.
  6500. //
  6501. // Redistributions in binary form must reproduce the above
  6502. // copyright notice, this list of conditions and the following
  6503. // disclaimer in the documentation and/or other materials provided
  6504. // with the distribution.
  6505. //
  6506. // Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc.
  6507. // Ltd., nor the names of their contributors may be used to endorse
  6508. // or promote products derived from this software without specific
  6509. // prior written permission.
  6510. //
  6511. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6512. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6513. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  6514. // FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  6515. // COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  6516. // INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  6517. // BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  6518. // LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  6519. // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  6520. // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  6521. // ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  6522. // POSSIBILITY OF SUCH DAMAGE.
  6523. Apache License
  6524. Version 2.0, January 2004
  6525. http://www.apache.org/licenses/
  6526. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6527. 1. Definitions.
  6528. "License" shall mean the terms and conditions for use, reproduction,
  6529. and distribution as defined by Sections 1 through 9 of this document.
  6530. "Licensor" shall mean the copyright owner or entity authorized by
  6531. the copyright owner that is granting the License.
  6532. "Legal Entity" shall mean the union of the acting entity and all
  6533. other entities that control, are controlled by, or are under common
  6534. control with that entity. For the purposes of this definition,
  6535. "control" means (i) the power, direct or indirect, to cause the
  6536. direction or management of such entity, whether by contract or
  6537. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6538. outstanding shares, or (iii) beneficial ownership of such entity.
  6539. "You" (or "Your") shall mean an individual or Legal Entity
  6540. exercising permissions granted by this License.
  6541. "Source" form shall mean the preferred form for making modifications,
  6542. including but not limited to software source code, documentation
  6543. source, and configuration files.
  6544. "Object" form shall mean any form resulting from mechanical
  6545. transformation or translation of a Source form, including but
  6546. not limited to compiled object code, generated documentation,
  6547. and conversions to other media types.
  6548. "Work" shall mean the work of authorship, whether in Source or
  6549. Object form, made available under the License, as indicated by a
  6550. copyright notice that is included in or attached to the work
  6551. (an example is provided in the Appendix below).
  6552. "Derivative Works" shall mean any work, whether in Source or Object
  6553. form, that is based on (or derived from) the Work and for which the
  6554. editorial revisions, annotations, elaborations, or other modifications
  6555. represent, as a whole, an original work of authorship. For the purposes
  6556. of this License, Derivative Works shall not include works that remain
  6557. separable from, or merely link (or bind by name) to the interfaces of,
  6558. the Work and Derivative Works thereof.
  6559. "Contribution" shall mean any work of authorship, including
  6560. the original version of the Work and any modifications or additions
  6561. to that Work or Derivative Works thereof, that is intentionally
  6562. submitted to Licensor for inclusion in the Work by the copyright owner
  6563. or by an individual or Legal Entity authorized to submit on behalf of
  6564. the copyright owner. For the purposes of this definition, "submitted"
  6565. means any form of electronic, verbal, or written communication sent
  6566. to the Licensor or its representatives, including but not limited to
  6567. communication on electronic mailing lists, source code control systems,
  6568. and issue tracking systems that are managed by, or on behalf of, the
  6569. Licensor for the purpose of discussing and improving the Work, but
  6570. excluding communication that is conspicuously marked or otherwise
  6571. designated in writing by the copyright owner as "Not a Contribution."
  6572. "Contributor" shall mean Licensor and any individual or Legal Entity
  6573. on behalf of whom a Contribution has been received by Licensor and
  6574. subsequently incorporated within the Work.
  6575. 2. Grant of Copyright License. Subject to the terms and conditions of
  6576. this License, each Contributor hereby grants to You a perpetual,
  6577. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6578. copyright license to reproduce, prepare Derivative Works of,
  6579. publicly display, publicly perform, sublicense, and distribute the
  6580. Work and such Derivative Works in Source or Object form.
  6581. 3. Grant of Patent License. Subject to the terms and conditions of
  6582. this License, each Contributor hereby grants to You a perpetual,
  6583. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6584. (except as stated in this section) patent license to make, have made,
  6585. use, offer to sell, sell, import, and otherwise transfer the Work,
  6586. where such license applies only to those patent claims licensable
  6587. by such Contributor that are necessarily infringed by their
  6588. Contribution(s) alone or by combination of their Contribution(s)
  6589. with the Work to which such Contribution(s) was submitted. If You
  6590. institute patent litigation against any entity (including a
  6591. cross-claim or counterclaim in a lawsuit) alleging that the Work
  6592. or a Contribution incorporated within the Work constitutes direct
  6593. or contributory patent infringement, then any patent licenses
  6594. granted to You under this License for that Work shall terminate
  6595. as of the date such litigation is filed.
  6596. 4. Redistribution. You may reproduce and distribute copies of the
  6597. Work or Derivative Works thereof in any medium, with or without
  6598. modifications, and in Source or Object form, provided that You
  6599. meet the following conditions:
  6600. (a) You must give any other recipients of the Work or
  6601. Derivative Works a copy of this License; and
  6602. (b) You must cause any modified files to carry prominent notices
  6603. stating that You changed the files; and
  6604. (c) You must retain, in the Source form of any Derivative Works
  6605. that You distribute, all copyright, patent, trademark, and
  6606. attribution notices from the Source form of the Work,
  6607. excluding those notices that do not pertain to any part of
  6608. the Derivative Works; and
  6609. (d) If the Work includes a "NOTICE" text file as part of its
  6610. distribution, then any Derivative Works that You distribute must
  6611. include a readable copy of the attribution notices contained
  6612. within such NOTICE file, excluding those notices that do not
  6613. pertain to any part of the Derivative Works, in at least one
  6614. of the following places: within a NOTICE text file distributed
  6615. as part of the Derivative Works; within the Source form or
  6616. documentation, if provided along with the Derivative Works; or,
  6617. within a display generated by the Derivative Works, if and
  6618. wherever such third-party notices normally appear. The contents
  6619. of the NOTICE file are for informational purposes only and
  6620. do not modify the License. You may add Your own attribution
  6621. notices within Derivative Works that You distribute, alongside
  6622. or as an addendum to the NOTICE text from the Work, provided
  6623. that such additional attribution notices cannot be construed
  6624. as modifying the License.
  6625. You may add Your own copyright statement to Your modifications and
  6626. may provide additional or different license terms and conditions
  6627. for use, reproduction, or distribution of Your modifications, or
  6628. for any such Derivative Works as a whole, provided Your use,
  6629. reproduction, and distribution of the Work otherwise complies with
  6630. the conditions stated in this License.
  6631. 5. Submission of Contributions. Unless You explicitly state otherwise,
  6632. any Contribution intentionally submitted for inclusion in the Work
  6633. by You to the Licensor shall be under the terms and conditions of
  6634. this License, without any additional terms or conditions.
  6635. Notwithstanding the above, nothing herein shall supersede or modify
  6636. the terms of any separate license agreement you may have executed
  6637. with Licensor regarding such Contributions.
  6638. 6. Trademarks. This License does not grant permission to use the trade
  6639. names, trademarks, service marks, or product names of the Licensor,
  6640. except as required for reasonable and customary use in describing the
  6641. origin of the Work and reproducing the content of the NOTICE file.
  6642. 7. Disclaimer of Warranty. Unless required by applicable law or
  6643. agreed to in writing, Licensor provides the Work (and each
  6644. Contributor provides its Contributions) on an "AS IS" BASIS,
  6645. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6646. implied, including, without limitation, any warranties or conditions
  6647. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6648. PARTICULAR PURPOSE. You are solely responsible for determining the
  6649. appropriateness of using or redistributing the Work and assume any
  6650. risks associated with Your exercise of permissions under this License.
  6651. 8. Limitation of Liability. In no event and under no legal theory,
  6652. whether in tort (including negligence), contract, or otherwise,
  6653. unless required by applicable law (such as deliberate and grossly
  6654. negligent acts) or agreed to in writing, shall any Contributor be
  6655. liable to You for damages, including any direct, indirect, special,
  6656. incidental, or consequential damages of any character arising as a
  6657. result of this License or out of the use or inability to use the
  6658. Work (including but not limited to damages for loss of goodwill,
  6659. work stoppage, computer failure or malfunction, or any and all
  6660. other commercial damages or losses), even if such Contributor
  6661. has been advised of the possibility of such damages.
  6662. 9. Accepting Warranty or Additional Liability. While redistributing
  6663. the Work or Derivative Works thereof, You may choose to offer,
  6664. and charge a fee for, acceptance of support, warranty, indemnity,
  6665. or other liability obligations and/or rights consistent with this
  6666. License. However, in accepting such obligations, You may act only
  6667. on Your own behalf and on Your sole responsibility, not on behalf
  6668. of any other Contributor, and only if You agree to indemnify,
  6669. defend, and hold each Contributor harmless for any liability
  6670. incurred by, or claims asserted against, such Contributor by reason
  6671. of your accepting any such warranty or additional liability.
  6672. END OF TERMS AND CONDITIONS
  6673. APPENDIX: How to apply the Apache License to your work.
  6674. To apply the Apache License to your work, attach the following
  6675. boilerplate notice, with the fields enclosed by brackets "[]"
  6676. replaced with your own identifying information. (Don't include
  6677. the brackets!) The text should be enclosed in the appropriate
  6678. comment syntax for the file format. We also recommend that a
  6679. file or class name and description of purpose be included on the
  6680. same "printed page" as the copyright notice for easier
  6681. identification within third-party archives.
  6682. Copyright [yyyy] [name of copyright owner]
  6683. Licensed under the Apache License, Version 2.0 (the "License");
  6684. you may not use this file except in compliance with the License.
  6685. You may obtain a copy of the License at
  6686. http://www.apache.org/licenses/LICENSE-2.0
  6687. Unless required by applicable law or agreed to in writing, software
  6688. distributed under the License is distributed on an "AS IS" BASIS,
  6689. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6690. See the License for the specific language governing permissions and
  6691. limitations under the License.
  6692. Copyright (c) 2012, Manfred Moitzi
  6693. Permission is hereby granted, free of charge, to any person obtaining a
  6694. copy of this software and associated documentation files (the
  6695. "Software"), to deal in the Software without restriction, including
  6696. without limitation the rights to use, copy, modify, merge, publish,
  6697. distribute, sublicense, and/or sell copies of the Software, and to
  6698. permit persons to whom the Software is furnished to do so, subject to
  6699. the following conditions:
  6700. The above copyright notice and this permission notice shall be included
  6701. in all copies or substantial portions of the Software.
  6702. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  6703. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  6704. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  6705. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  6706. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  6707. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  6708. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  6709. Deutsche Übersetzung:
  6710. Copyright (c) 2012, Manfred Moitzi
  6711. Hiermit wird unentgeltlich, jeder Person, die eine Kopie der Software
  6712. und der zugehörigen Dokumentationen (die "Software") erhält, die
  6713. Erlaubnis erteilt, uneingeschränkt zu benutzen, inklusive und ohne
  6714. Ausnahme, dem Recht, sie zu verwenden, kopieren, ändern, fusionieren,
  6715. verlegen, verbreiten, unterlizenzieren und/oder zu verkaufen, und
  6716. Personen, die diese Software erhalten, diese Rechte zu geben, unter den
  6717. folgenden Bedingungen:
  6718. Der obige Urheberrechtsvermerk und dieser Erlaubnisvermerk sind in allen
  6719. Kopien oder Teilkopien der Software beizulegen.
  6720. DIE SOFTWARE WIRD OHNE JEDE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIE
  6721. BEREITGESTELLT, EINSCHLIESSLICH DER GARANTIE ZUR BENUTZUNG FÜR DEN
  6722. VORGESEHENEN ODER EINEM BESTIMMTEN ZWECK SOWIE JEGLICHER
  6723. RECHTSVERLETZUNG, JEDOCH NICHT DARAUF BESCHRÄNKT. IN KEINEM FALL SIND
  6724. DIE AUTOREN ODER COPYRIGHTINHABER FÜR JEGLICHEN SCHADEN ODER SONSTIGE
  6725. ANSPRÜCHE HAFTBAR ZU MACHEN, OB INFOLGE DER ERFÜLLUNG EINES VERTRAGES,
  6726. EINES DELIKTES ODER ANDERS IM ZUSAMMENHANG MIT DER SOFTWARE ODER
  6727. SONSTIGER VERWENDUNG DER SOFTWARE ENTSTANDEN.
  6728. // Copyright (c) 2010 The Chromium Authors. All rights reserved.
  6729. //
  6730. // Redistribution and use in source and binary forms, with or without
  6731. // modification, are permitted provided that the following conditions are
  6732. // met:
  6733. //
  6734. // * Redistributions of source code must retain the above copyright
  6735. // notice, this list of conditions and the following disclaimer.
  6736. // * Redistributions in binary form must reproduce the above
  6737. // copyright notice, this list of conditions and the following disclaimer
  6738. // in the documentation and/or other materials provided with the
  6739. // distribution.
  6740. // * Neither the name of Google Inc. nor the names of its
  6741. // contributors may be used to endorse or promote products derived from
  6742. // this software without specific prior written permission.
  6743. //
  6744. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6745. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6746. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6747. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6748. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6749. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6750. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6751. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6752. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6753. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6754. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6755. MOZILLA PUBLIC LICENSE
  6756. Version 1.1
  6757. ---------------
  6758. 1. Definitions.
  6759. 1.0.1. "Commercial Use" means distribution or otherwise making the
  6760. Covered Code available to a third party.
  6761. 1.1. "Contributor" means each entity that creates or contributes to
  6762. the creation of Modifications.
  6763. 1.2. "Contributor Version" means the combination of the Original
  6764. Code, prior Modifications used by a Contributor, and the Modifications
  6765. made by that particular Contributor.
  6766. 1.3. "Covered Code" means the Original Code or Modifications or the
  6767. combination of the Original Code and Modifications, in each case
  6768. including portions thereof.
  6769. 1.4. "Electronic Distribution Mechanism" means a mechanism generally
  6770. accepted in the software development community for the electronic
  6771. transfer of data.
  6772. 1.5. "Executable" means Covered Code in any form other than Source
  6773. Code.
  6774. 1.6. "Initial Developer" means the individual or entity identified
  6775. as the Initial Developer in the Source Code notice required by Exhibit
  6776. A.
  6777. 1.7. "Larger Work" means a work which combines Covered Code or
  6778. portions thereof with code not governed by the terms of this License.
  6779. 1.8. "License" means this document.
  6780. 1.8.1. "Licensable" means having the right to grant, to the maximum
  6781. extent possible, whether at the time of the initial grant or
  6782. subsequently acquired, any and all of the rights conveyed herein.
  6783. 1.9. "Modifications" means any addition to or deletion from the
  6784. substance or structure of either the Original Code or any previous
  6785. Modifications. When Covered Code is released as a series of files, a
  6786. Modification is:
  6787. A. Any addition to or deletion from the contents of a file
  6788. containing Original Code or previous Modifications.
  6789. B. Any new file that contains any part of the Original Code or
  6790. previous Modifications.
  6791. 1.10. "Original Code" means Source Code of computer software code
  6792. which is described in the Source Code notice required by Exhibit A as
  6793. Original Code, and which, at the time of its release under this
  6794. License is not already Covered Code governed by this License.
  6795. 1.10.1. "Patent Claims" means any patent claim(s), now owned or
  6796. hereafter acquired, including without limitation, method, process,
  6797. and apparatus claims, in any patent Licensable by grantor.
  6798. 1.11. "Source Code" means the preferred form of the Covered Code for
  6799. making modifications to it, including all modules it contains, plus
  6800. any associated interface definition files, scripts used to control
  6801. compilation and installation of an Executable, or source code
  6802. differential comparisons against either the Original Code or another
  6803. well known, available Covered Code of the Contributor's choice. The
  6804. Source Code can be in a compressed or archival form, provided the
  6805. appropriate decompression or de-archiving software is widely available
  6806. for no charge.
  6807. 1.12. "You" (or "Your") means an individual or a legal entity
  6808. exercising rights under, and complying with all of the terms of, this
  6809. License or a future version of this License issued under Section 6.1.
  6810. For legal entities, "You" includes any entity which controls, is
  6811. controlled by, or is under common control with You. For purposes of
  6812. this definition, "control" means (a) the power, direct or indirect,
  6813. to cause the direction or management of such entity, whether by
  6814. contract or otherwise, or (b) ownership of more than fifty percent
  6815. (50%) of the outstanding shares or beneficial ownership of such
  6816. entity.
  6817. 2. Source Code License.
  6818. 2.1. The Initial Developer Grant.
  6819. The Initial Developer hereby grants You a world-wide, royalty-free,
  6820. non-exclusive license, subject to third party intellectual property
  6821. claims:
  6822. (a) under intellectual property rights (other than patent or
  6823. trademark) Licensable by Initial Developer to use, reproduce,
  6824. modify, display, perform, sublicense and distribute the Original
  6825. Code (or portions thereof) with or without Modifications, and/or
  6826. as part of a Larger Work; and
  6827. (b) under Patents Claims infringed by the making, using or
  6828. selling of Original Code, to make, have made, use, practice,
  6829. sell, and offer for sale, and/or otherwise dispose of the
  6830. Original Code (or portions thereof).
  6831. (c) the licenses granted in this Section 2.1(a) and (b) are
  6832. effective on the date Initial Developer first distributes
  6833. Original Code under the terms of this License.
  6834. (d) Notwithstanding Section 2.1(b) above, no patent license is
  6835. granted: 1) for code that You delete from the Original Code; 2)
  6836. separate from the Original Code; or 3) for infringements caused
  6837. by: i) the modification of the Original Code or ii) the
  6838. combination of the Original Code with other software or devices.
  6839. 2.2. Contributor Grant.
  6840. Subject to third party intellectual property claims, each Contributor
  6841. hereby grants You a world-wide, royalty-free, non-exclusive license
  6842. (a) under intellectual property rights (other than patent or
  6843. trademark) Licensable by Contributor, to use, reproduce, modify,
  6844. display, perform, sublicense and distribute the Modifications
  6845. created by such Contributor (or portions thereof) either on an
  6846. unmodified basis, with other Modifications, as Covered Code
  6847. and/or as part of a Larger Work; and
  6848. (b) under Patent Claims infringed by the making, using, or
  6849. selling of Modifications made by that Contributor either alone
  6850. and/or in combination with its Contributor Version (or portions
  6851. of such combination), to make, use, sell, offer for sale, have
  6852. made, and/or otherwise dispose of: 1) Modifications made by that
  6853. Contributor (or portions thereof); and 2) the combination of
  6854. Modifications made by that Contributor with its Contributor
  6855. Version (or portions of such combination).
  6856. (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
  6857. effective on the date Contributor first makes Commercial Use of
  6858. the Covered Code.
  6859. (d) Notwithstanding Section 2.2(b) above, no patent license is
  6860. granted: 1) for any code that Contributor has deleted from the
  6861. Contributor Version; 2) separate from the Contributor Version;
  6862. 3) for infringements caused by: i) third party modifications of
  6863. Contributor Version or ii) the combination of Modifications made
  6864. by that Contributor with other software (except as part of the
  6865. Contributor Version) or other devices; or 4) under Patent Claims
  6866. infringed by Covered Code in the absence of Modifications made by
  6867. that Contributor.
  6868. 3. Distribution Obligations.
  6869. 3.1. Application of License.
  6870. The Modifications which You create or to which You contribute are
  6871. governed by the terms of this License, including without limitation
  6872. Section 2.2. The Source Code version of Covered Code may be
  6873. distributed only under the terms of this License or a future version
  6874. of this License released under Section 6.1, and You must include a
  6875. copy of this License with every copy of the Source Code You
  6876. distribute. You may not offer or impose any terms on any Source Code
  6877. version that alters or restricts the applicable version of this
  6878. License or the recipients' rights hereunder. However, You may include
  6879. an additional document offering the additional rights described in
  6880. Section 3.5.
  6881. 3.2. Availability of Source Code.
  6882. Any Modification which You create or to which You contribute must be
  6883. made available in Source Code form under the terms of this License
  6884. either on the same media as an Executable version or via an accepted
  6885. Electronic Distribution Mechanism to anyone to whom you made an
  6886. Executable version available; and if made available via Electronic
  6887. Distribution Mechanism, must remain available for at least twelve (12)
  6888. months after the date it initially became available, or at least six
  6889. (6) months after a subsequent version of that particular Modification
  6890. has been made available to such recipients. You are responsible for
  6891. ensuring that the Source Code version remains available even if the
  6892. Electronic Distribution Mechanism is maintained by a third party.
  6893. 3.3. Description of Modifications.
  6894. You must cause all Covered Code to which You contribute to contain a
  6895. file documenting the changes You made to create that Covered Code and
  6896. the date of any change. You must include a prominent statement that
  6897. the Modification is derived, directly or indirectly, from Original
  6898. Code provided by the Initial Developer and including the name of the
  6899. Initial Developer in (a) the Source Code, and (b) in any notice in an
  6900. Executable version or related documentation in which You describe the
  6901. origin or ownership of the Covered Code.
  6902. 3.4. Intellectual Property Matters
  6903. (a) Third Party Claims.
  6904. If Contributor has knowledge that a license under a third party's
  6905. intellectual property rights is required to exercise the rights
  6906. granted by such Contributor under Sections 2.1 or 2.2,
  6907. Contributor must include a text file with the Source Code
  6908. distribution titled "LEGAL" which describes the claim and the
  6909. party making the claim in sufficient detail that a recipient will
  6910. know whom to contact. If Contributor obtains such knowledge after
  6911. the Modification is made available as described in Section 3.2,
  6912. Contributor shall promptly modify the LEGAL file in all copies
  6913. Contributor makes available thereafter and shall take other steps
  6914. (such as notifying appropriate mailing lists or newsgroups)
  6915. reasonably calculated to inform those who received the Covered
  6916. Code that new knowledge has been obtained.
  6917. (b) Contributor APIs.
  6918. If Contributor's Modifications include an application programming
  6919. interface and Contributor has knowledge of patent licenses which
  6920. are reasonably necessary to implement that API, Contributor must
  6921. also include this information in the LEGAL file.
  6922. (c) Representations.
  6923. Contributor represents that, except as disclosed pursuant to
  6924. Section 3.4(a) above, Contributor believes that Contributor's
  6925. Modifications are Contributor's original creation(s) and/or
  6926. Contributor has sufficient rights to grant the rights conveyed by
  6927. this License.
  6928. 3.5. Required Notices.
  6929. You must duplicate the notice in Exhibit A in each file of the Source
  6930. Code. If it is not possible to put such notice in a particular Source
  6931. Code file due to its structure, then You must include such notice in a
  6932. location (such as a relevant directory) where a user would be likely
  6933. to look for such a notice. If You created one or more Modification(s)
  6934. You may add your name as a Contributor to the notice described in
  6935. Exhibit A. You must also duplicate this License in any documentation
  6936. for the Source Code where You describe recipients' rights or ownership
  6937. rights relating to Covered Code. You may choose to offer, and to
  6938. charge a fee for, warranty, support, indemnity or liability
  6939. obligations to one or more recipients of Covered Code. However, You
  6940. may do so only on Your own behalf, and not on behalf of the Initial
  6941. Developer or any Contributor. You must make it absolutely clear than
  6942. any such warranty, support, indemnity or liability obligation is
  6943. offered by You alone, and You hereby agree to indemnify the Initial
  6944. Developer and every Contributor for any liability incurred by the
  6945. Initial Developer or such Contributor as a result of warranty,
  6946. support, indemnity or liability terms You offer.
  6947. 3.6. Distribution of Executable Versions.
  6948. You may distribute Covered Code in Executable form only if the
  6949. requirements of Section 3.1-3.5 have been met for that Covered Code,
  6950. and if You include a notice stating that the Source Code version of
  6951. the Covered Code is available under the terms of this License,
  6952. including a description of how and where You have fulfilled the
  6953. obligations of Section 3.2. The notice must be conspicuously included
  6954. in any notice in an Executable version, related documentation or
  6955. collateral in which You describe recipients' rights relating to the
  6956. Covered Code. You may distribute the Executable version of Covered
  6957. Code or ownership rights under a license of Your choice, which may
  6958. contain terms different from this License, provided that You are in
  6959. compliance with the terms of this License and that the license for the
  6960. Executable version does not attempt to limit or alter the recipient's
  6961. rights in the Source Code version from the rights set forth in this
  6962. License. If You distribute the Executable version under a different
  6963. license You must make it absolutely clear that any terms which differ
  6964. from this License are offered by You alone, not by the Initial
  6965. Developer or any Contributor. You hereby agree to indemnify the
  6966. Initial Developer and every Contributor for any liability incurred by
  6967. the Initial Developer or such Contributor as a result of any such
  6968. terms You offer.
  6969. 3.7. Larger Works.
  6970. You may create a Larger Work by combining Covered Code with other code
  6971. not governed by the terms of this License and distribute the Larger
  6972. Work as a single product. In such a case, You must make sure the
  6973. requirements of this License are fulfilled for the Covered Code.
  6974. 4. Inability to Comply Due to Statute or Regulation.
  6975. If it is impossible for You to comply with any of the terms of this
  6976. License with respect to some or all of the Covered Code due to
  6977. statute, judicial order, or regulation then You must: (a) comply with
  6978. the terms of this License to the maximum extent possible; and (b)
  6979. describe the limitations and the code they affect. Such description
  6980. must be included in the LEGAL file described in Section 3.4 and must
  6981. be included with all distributions of the Source Code. Except to the
  6982. extent prohibited by statute or regulation, such description must be
  6983. sufficiently detailed for a recipient of ordinary skill to be able to
  6984. understand it.
  6985. 5. Application of this License.
  6986. This License applies to code to which the Initial Developer has
  6987. attached the notice in Exhibit A and to related Covered Code.
  6988. 6. Versions of the License.
  6989. 6.1. New Versions.
  6990. Netscape Communications Corporation ("Netscape") may publish revised
  6991. and/or new versions of the License from time to time. Each version
  6992. will be given a distinguishing version number.
  6993. 6.2. Effect of New Versions.
  6994. Once Covered Code has been published under a particular version of the
  6995. License, You may always continue to use it under the terms of that
  6996. version. You may also choose to use such Covered Code under the terms
  6997. of any subsequent version of the License published by Netscape. No one
  6998. other than Netscape has the right to modify the terms applicable to
  6999. Covered Code created under this License.
  7000. 6.3. Derivative Works.
  7001. If You create or use a modified version of this License (which you may
  7002. only do in order to apply it to code which is not already Covered Code
  7003. governed by this License), You must (a) rename Your license so that
  7004. the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
  7005. "MPL", "NPL" or any confusingly similar phrase do not appear in your
  7006. license (except to note that your license differs from this License)
  7007. and (b) otherwise make it clear that Your version of the license
  7008. contains terms which differ from the Mozilla Public License and
  7009. Netscape Public License. (Filling in the name of the Initial
  7010. Developer, Original Code or Contributor in the notice described in
  7011. Exhibit A shall not of themselves be deemed to be modifications of
  7012. this License.)
  7013. 7. DISCLAIMER OF WARRANTY.
  7014. COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
  7015. WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
  7016. WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
  7017. DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
  7018. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
  7019. IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
  7020. YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
  7021. COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
  7022. OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
  7023. ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
  7024. 8. TERMINATION.
  7025. 8.1. This License and the rights granted hereunder will terminate
  7026. automatically if You fail to comply with terms herein and fail to cure
  7027. such breach within 30 days of becoming aware of the breach. All
  7028. sublicenses to the Covered Code which are properly granted shall
  7029. survive any termination of this License. Provisions which, by their
  7030. nature, must remain in effect beyond the termination of this License
  7031. shall survive.
  7032. 8.2. If You initiate litigation by asserting a patent infringement
  7033. claim (excluding declatory judgment actions) against Initial Developer
  7034. or a Contributor (the Initial Developer or Contributor against whom
  7035. You file such action is referred to as "Participant") alleging that:
  7036. (a) such Participant's Contributor Version directly or indirectly
  7037. infringes any patent, then any and all rights granted by such
  7038. Participant to You under Sections 2.1 and/or 2.2 of this License
  7039. shall, upon 60 days notice from Participant terminate prospectively,
  7040. unless if within 60 days after receipt of notice You either: (i)
  7041. agree in writing to pay Participant a mutually agreeable reasonable
  7042. royalty for Your past and future use of Modifications made by such
  7043. Participant, or (ii) withdraw Your litigation claim with respect to
  7044. the Contributor Version against such Participant. If within 60 days
  7045. of notice, a reasonable royalty and payment arrangement are not
  7046. mutually agreed upon in writing by the parties or the litigation claim
  7047. is not withdrawn, the rights granted by Participant to You under
  7048. Sections 2.1 and/or 2.2 automatically terminate at the expiration of
  7049. the 60 day notice period specified above.
  7050. (b) any software, hardware, or device, other than such Participant's
  7051. Contributor Version, directly or indirectly infringes any patent, then
  7052. any rights granted to You by such Participant under Sections 2.1(b)
  7053. and 2.2(b) are revoked effective as of the date You first made, used,
  7054. sold, distributed, or had made, Modifications made by that
  7055. Participant.
  7056. 8.3. If You assert a patent infringement claim against Participant
  7057. alleging that such Participant's Contributor Version directly or
  7058. indirectly infringes any patent where such claim is resolved (such as
  7059. by license or settlement) prior to the initiation of patent
  7060. infringement litigation, then the reasonable value of the licenses
  7061. granted by such Participant under Sections 2.1 or 2.2 shall be taken
  7062. into account in determining the amount or value of any payment or
  7063. license.
  7064. 8.4. In the event of termination under Sections 8.1 or 8.2 above,
  7065. all end user license agreements (excluding distributors and resellers)
  7066. which have been validly granted by You or any distributor hereunder
  7067. prior to termination shall survive termination.
  7068. 9. LIMITATION OF LIABILITY.
  7069. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
  7070. (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
  7071. DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
  7072. OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
  7073. ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
  7074. CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
  7075. WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
  7076. COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
  7077. INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
  7078. LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
  7079. RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
  7080. PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
  7081. EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
  7082. THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
  7083. 10. U.S. GOVERNMENT END USERS.
  7084. The Covered Code is a "commercial item," as that term is defined in
  7085. 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
  7086. software" and "commercial computer software documentation," as such
  7087. terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
  7088. C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
  7089. all U.S. Government End Users acquire Covered Code with only those
  7090. rights set forth herein.
  7091. 11. MISCELLANEOUS.
  7092. This License represents the complete agreement concerning subject
  7093. matter hereof. If any provision of this License is held to be
  7094. unenforceable, such provision shall be reformed only to the extent
  7095. necessary to make it enforceable. This License shall be governed by
  7096. California law provisions (except to the extent applicable law, if
  7097. any, provides otherwise), excluding its conflict-of-law provisions.
  7098. With respect to disputes in which at least one party is a citizen of,
  7099. or an entity chartered or registered to do business in the United
  7100. States of America, any litigation relating to this License shall be
  7101. subject to the jurisdiction of the Federal Courts of the Northern
  7102. District of California, with venue lying in Santa Clara County,
  7103. California, with the losing party responsible for costs, including
  7104. without limitation, court costs and reasonable attorneys' fees and
  7105. expenses. The application of the United Nations Convention on
  7106. Contracts for the International Sale of Goods is expressly excluded.
  7107. Any law or regulation which provides that the language of a contract
  7108. shall be construed against the drafter shall not apply to this
  7109. License.
  7110. 12. RESPONSIBILITY FOR CLAIMS.
  7111. As between Initial Developer and the Contributors, each party is
  7112. responsible for claims and damages arising, directly or indirectly,
  7113. out of its utilization of rights under this License and You agree to
  7114. work with Initial Developer and Contributors to distribute such
  7115. responsibility on an equitable basis. Nothing herein is intended or
  7116. shall be deemed to constitute any admission of liability.
  7117. 13. MULTIPLE-LICENSED CODE.
  7118. Initial Developer may designate portions of the Covered Code as
  7119. "Multiple-Licensed". "Multiple-Licensed" means that the Initial
  7120. Developer permits you to utilize portions of the Covered Code under
  7121. Your choice of the NPL or the alternative licenses, if any, specified
  7122. by the Initial Developer in the file described in Exhibit A.
  7123. EXHIBIT A -Mozilla Public License.
  7124. ``The contents of this file are subject to the Mozilla Public License
  7125. Version 1.1 (the "License"); you may not use this file except in
  7126. compliance with the License. You may obtain a copy of the License at
  7127. http://www.mozilla.org/MPL/
  7128. Software distributed under the License is distributed on an "AS IS"
  7129. basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
  7130. License for the specific language governing rights and limitations
  7131. under the License.
  7132. The Original Code is ______________________________________.
  7133. The Initial Developer of the Original Code is ________________________.
  7134. Portions created by ______________________ are Copyright (C) ______
  7135. _______________________. All Rights Reserved.
  7136. Contributor(s): ______________________________________.
  7137. Alternatively, the contents of this file may be used under the terms
  7138. of the _____ license (the "[___] License"), in which case the
  7139. provisions of [______] License are applicable instead of those
  7140. above. If you wish to allow use of your version of this file only
  7141. under the terms of the [____] License and not to allow others to use
  7142. your version of this file under the MPL, indicate your decision by
  7143. deleting the provisions above and replace them with the notice and
  7144. other provisions required by the [___] License. If you do not delete
  7145. the provisions above, a recipient may use your version of this file
  7146. under either the MPL or the [___] License."
  7147. [NOTE: The text of this Exhibit A may differ slightly from the text of
  7148. the notices in the Source Code files of the Original Code. You should
  7149. use the text of this Exhibit A rather than the text found in the
  7150. Original Code Source Code for Your Modifications.]
  7151. ----------------------------------------------------------------------
  7152. AMENDMENTS
  7153. The Netscape Public License Version 1.1 ("NPL") consists of the
  7154. Mozilla Public License Version 1.1 with the following Amendments,
  7155. including Exhibit A-Netscape Public License. Files identified with
  7156. "Exhibit A-Netscape Public License" are governed by the Netscape
  7157. Public License Version 1.1.
  7158. Additional Terms applicable to the Netscape Public License.
  7159. I. Effect.
  7160. These additional terms described in this Netscape Public
  7161. License -- Amendments shall apply to the Mozilla Communicator
  7162. client code and to all Covered Code under this License.
  7163. II. "Netscape's Branded Code" means Covered Code that Netscape
  7164. distributes and/or permits others to distribute under one or more
  7165. trademark(s) which are controlled by Netscape but which are not
  7166. licensed for use under this License.
  7167. III. Netscape and logo.
  7168. This License does not grant any rights to use the trademarks
  7169. "Netscape", the "Netscape N and horizon" logo or the "Netscape
  7170. lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript",
  7171. "Smart Browsing" even if such marks are included in the Original
  7172. Code or Modifications.
  7173. IV. Inability to Comply Due to Contractual Obligation.
  7174. Prior to licensing the Original Code under this License, Netscape
  7175. has licensed third party code for use in Netscape's Branded Code.
  7176. To the extent that Netscape is limited contractually from making
  7177. such third party code available under this License, Netscape may
  7178. choose to reintegrate such code into Covered Code without being
  7179. required to distribute such code in Source Code form, even if
  7180. such code would otherwise be considered "Modifications" under
  7181. this License.
  7182. V. Use of Modifications and Covered Code by Initial Developer.
  7183. V.1. In General.
  7184. The obligations of Section 3 apply to Netscape, except to
  7185. the extent specified in this Amendment, Section V.2 and V.3.
  7186. V.2. Other Products.
  7187. Netscape may include Covered Code in products other than the
  7188. Netscape's Branded Code which are released by Netscape
  7189. during the two (2) years following the release date of the
  7190. Original Code, without such additional products becoming
  7191. subject to the terms of this License, and may license such
  7192. additional products on different terms from those contained
  7193. in this License.
  7194. V.3. Alternative Licensing.
  7195. Netscape may license the Source Code of Netscape's Branded
  7196. Code, including Modifications incorporated therein, without
  7197. such Netscape Branded Code becoming subject to the terms of
  7198. this License, and may license such Netscape Branded Code on
  7199. different terms from those contained in this License.
  7200. VI. Litigation.
  7201. Notwithstanding the limitations of Section 11 above, the
  7202. provisions regarding litigation in Section 11(a), (b) and (c) of
  7203. the License shall apply to all disputes relating to this License.
  7204. EXHIBIT A-Netscape Public License.
  7205. "The contents of this file are subject to the Netscape Public
  7206. License Version 1.1 (the "License"); you may not use this file
  7207. except in compliance with the License. You may obtain a copy of
  7208. the License at http://www.mozilla.org/NPL/
  7209. Software distributed under the License is distributed on an "AS
  7210. IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
  7211. implied. See the License for the specific language governing
  7212. rights and limitations under the License.
  7213. The Original Code is Mozilla Communicator client code, released
  7214. March 31, 1998.
  7215. The Initial Developer of the Original Code is Netscape
  7216. Communications Corporation. Portions created by Netscape are
  7217. Copyright (C) 1998-1999 Netscape Communications Corporation. All
  7218. Rights Reserved.
  7219. Contributor(s): ______________________________________.
  7220. Alternatively, the contents of this file may be used under the
  7221. terms of the _____ license (the "[___] License"), in which case
  7222. the provisions of [______] License are applicable instead of
  7223. those above. If you wish to allow use of your version of this
  7224. file only under the terms of the [____] License and not to allow
  7225. others to use your version of this file under the NPL, indicate
  7226. your decision by deleting the provisions above and replace them
  7227. with the notice and other provisions required by the [___]
  7228. License. If you do not delete the provisions above, a recipient
  7229. may use your version of this file under either the NPL or the
  7230. [___] License."
  7231. GNU GENERAL PUBLIC LICENSE
  7232. Version 2, June 1991
  7233. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  7234. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  7235. Everyone is permitted to copy and distribute verbatim copies
  7236. of this license document, but changing it is not allowed.
  7237. Preamble
  7238. The licenses for most software are designed to take away your
  7239. freedom to share and change it. By contrast, the GNU General Public
  7240. License is intended to guarantee your freedom to share and change free
  7241. software--to make sure the software is free for all its users. This
  7242. General Public License applies to most of the Free Software
  7243. Foundation's software and to any other program whose authors commit to
  7244. using it. (Some other Free Software Foundation software is covered by
  7245. the GNU Library General Public License instead.) You can apply it to
  7246. your programs, too.
  7247. When we speak of free software, we are referring to freedom, not
  7248. price. Our General Public Licenses are designed to make sure that you
  7249. have the freedom to distribute copies of free software (and charge for
  7250. this service if you wish), that you receive source code or can get it
  7251. if you want it, that you can change the software or use pieces of it
  7252. in new free programs; and that you know you can do these things.
  7253. To protect your rights, we need to make restrictions that forbid
  7254. anyone to deny you these rights or to ask you to surrender the rights.
  7255. These restrictions translate to certain responsibilities for you if you
  7256. distribute copies of the software, or if you modify it.
  7257. For example, if you distribute copies of such a program, whether
  7258. gratis or for a fee, you must give the recipients all the rights that
  7259. you have. You must make sure that they, too, receive or can get the
  7260. source code. And you must show them these terms so they know their
  7261. rights.
  7262. We protect your rights with two steps: (1) copyright the software, and
  7263. (2) offer you this license which gives you legal permission to copy,
  7264. distribute and/or modify the software.
  7265. Also, for each author's protection and ours, we want to make certain
  7266. that everyone understands that there is no warranty for this free
  7267. software. If the software is modified by someone else and passed on, we
  7268. want its recipients to know that what they have is not the original, so
  7269. that any problems introduced by others will not reflect on the original
  7270. authors' reputations.
  7271. Finally, any free program is threatened constantly by software
  7272. patents. We wish to avoid the danger that redistributors of a free
  7273. program will individually obtain patent licenses, in effect making the
  7274. program proprietary. To prevent this, we have made it clear that any
  7275. patent must be licensed for everyone's free use or not licensed at all.
  7276. The precise terms and conditions for copying, distribution and
  7277. modification follow.
  7278. GNU GENERAL PUBLIC LICENSE
  7279. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  7280. 0. This License applies to any program or other work which contains
  7281. a notice placed by the copyright holder saying it may be distributed
  7282. under the terms of this General Public License. The "Program", below,
  7283. refers to any such program or work, and a "work based on the Program"
  7284. means either the Program or any derivative work under copyright law:
  7285. that is to say, a work containing the Program or a portion of it,
  7286. either verbatim or with modifications and/or translated into another
  7287. language. (Hereinafter, translation is included without limitation in
  7288. the term "modification".) Each licensee is addressed as "you".
  7289. Activities other than copying, distribution and modification are not
  7290. covered by this License; they are outside its scope. The act of
  7291. running the Program is not restricted, and the output from the Program
  7292. is covered only if its contents constitute a work based on the
  7293. Program (independent of having been made by running the Program).
  7294. Whether that is true depends on what the Program does.
  7295. 1. You may copy and distribute verbatim copies of the Program's
  7296. source code as you receive it, in any medium, provided that you
  7297. conspicuously and appropriately publish on each copy an appropriate
  7298. copyright notice and disclaimer of warranty; keep intact all the
  7299. notices that refer to this License and to the absence of any warranty;
  7300. and give any other recipients of the Program a copy of this License
  7301. along with the Program.
  7302. You may charge a fee for the physical act of transferring a copy, and
  7303. you may at your option offer warranty protection in exchange for a fee.
  7304. 2. You may modify your copy or copies of the Program or any portion
  7305. of it, thus forming a work based on the Program, and copy and
  7306. distribute such modifications or work under the terms of Section 1
  7307. above, provided that you also meet all of these conditions:
  7308. a) You must cause the modified files to carry prominent notices
  7309. stating that you changed the files and the date of any change.
  7310. b) You must cause any work that you distribute or publish, that in
  7311. whole or in part contains or is derived from the Program or any
  7312. part thereof, to be licensed as a whole at no charge to all third
  7313. parties under the terms of this License.
  7314. c) If the modified program normally reads commands interactively
  7315. when run, you must cause it, when started running for such
  7316. interactive use in the most ordinary way, to print or display an
  7317. announcement including an appropriate copyright notice and a
  7318. notice that there is no warranty (or else, saying that you provide
  7319. a warranty) and that users may redistribute the program under
  7320. these conditions, and telling the user how to view a copy of this
  7321. License. (Exception: if the Program itself is interactive but
  7322. does not normally print such an announcement, your work based on
  7323. the Program is not required to print an announcement.)
  7324. These requirements apply to the modified work as a whole. If
  7325. identifiable sections of that work are not derived from the Program,
  7326. and can be reasonably considered independent and separate works in
  7327. themselves, then this License, and its terms, do not apply to those
  7328. sections when you distribute them as separate works. But when you
  7329. distribute the same sections as part of a whole which is a work based
  7330. on the Program, the distribution of the whole must be on the terms of
  7331. this License, whose permissions for other licensees extend to the
  7332. entire whole, and thus to each and every part regardless of who wrote it.
  7333. Thus, it is not the intent of this section to claim rights or contest
  7334. your rights to work written entirely by you; rather, the intent is to
  7335. exercise the right to control the distribution of derivative or
  7336. collective works based on the Program.
  7337. In addition, mere aggregation of another work not based on the Program
  7338. with the Program (or with a work based on the Program) on a volume of
  7339. a storage or distribution medium does not bring the other work under
  7340. the scope of this License.
  7341. 3. You may copy and distribute the Program (or a work based on it,
  7342. under Section 2) in object code or executable form under the terms of
  7343. Sections 1 and 2 above provided that you also do one of the following:
  7344. a) Accompany it with the complete corresponding machine-readable
  7345. source code, which must be distributed under the terms of Sections
  7346. 1 and 2 above on a medium customarily used for software interchange; or,
  7347. b) Accompany it with a written offer, valid for at least three
  7348. years, to give any third party, for a charge no more than your
  7349. cost of physically performing source distribution, a complete
  7350. machine-readable copy of the corresponding source code, to be
  7351. distributed under the terms of Sections 1 and 2 above on a medium
  7352. customarily used for software interchange; or,
  7353. c) Accompany it with the information you received as to the offer
  7354. to distribute corresponding source code. (This alternative is
  7355. allowed only for noncommercial distribution and only if you
  7356. received the program in object code or executable form with such
  7357. an offer, in accord with Subsection b above.)
  7358. The source code for a work means the preferred form of the work for
  7359. making modifications to it. For an executable work, complete source
  7360. code means all the source code for all modules it contains, plus any
  7361. associated interface definition files, plus the scripts used to
  7362. control compilation and installation of the executable. However, as a
  7363. special exception, the source code distributed need not include
  7364. anything that is normally distributed (in either source or binary
  7365. form) with the major components (compiler, kernel, and so on) of the
  7366. operating system on which the executable runs, unless that component
  7367. itself accompanies the executable.
  7368. If distribution of executable or object code is made by offering
  7369. access to copy from a designated place, then offering equivalent
  7370. access to copy the source code from the same place counts as
  7371. distribution of the source code, even though third parties are not
  7372. compelled to copy the source along with the object code.
  7373. 4. You may not copy, modify, sublicense, or distribute the Program
  7374. except as expressly provided under this License. Any attempt
  7375. otherwise to copy, modify, sublicense or distribute the Program is
  7376. void, and will automatically terminate your rights under this License.
  7377. However, parties who have received copies, or rights, from you under
  7378. this License will not have their licenses terminated so long as such
  7379. parties remain in full compliance.
  7380. 5. You are not required to accept this License, since you have not
  7381. signed it. However, nothing else grants you permission to modify or
  7382. distribute the Program or its derivative works. These actions are
  7383. prohibited by law if you do not accept this License. Therefore, by
  7384. modifying or distributing the Program (or any work based on the
  7385. Program), you indicate your acceptance of this License to do so, and
  7386. all its terms and conditions for copying, distributing or modifying
  7387. the Program or works based on it.
  7388. 6. Each time you redistribute the Program (or any work based on the
  7389. Program), the recipient automatically receives a license from the
  7390. original licensor to copy, distribute or modify the Program subject to
  7391. these terms and conditions. You may not impose any further
  7392. restrictions on the recipients' exercise of the rights granted herein.
  7393. You are not responsible for enforcing compliance by third parties to
  7394. this License.
  7395. 7. If, as a consequence of a court judgment or allegation of patent
  7396. infringement or for any other reason (not limited to patent issues),
  7397. conditions are imposed on you (whether by court order, agreement or
  7398. otherwise) that contradict the conditions of this License, they do not
  7399. excuse you from the conditions of this License. If you cannot
  7400. distribute so as to satisfy simultaneously your obligations under this
  7401. License and any other pertinent obligations, then as a consequence you
  7402. may not distribute the Program at all. For example, if a patent
  7403. license would not permit royalty-free redistribution of the Program by
  7404. all those who receive copies directly or indirectly through you, then
  7405. the only way you could satisfy both it and this License would be to
  7406. refrain entirely from distribution of the Program.
  7407. If any portion of this section is held invalid or unenforceable under
  7408. any particular circumstance, the balance of the section is intended to
  7409. apply and the section as a whole is intended to apply in other
  7410. circumstances.
  7411. It is not the purpose of this section to induce you to infringe any
  7412. patents or other property right claims or to contest validity of any
  7413. such claims; this section has the sole purpose of protecting the
  7414. integrity of the free software distribution system, which is
  7415. implemented by public license practices. Many people have made
  7416. generous contributions to the wide range of software distributed
  7417. through that system in reliance on consistent application of that
  7418. system; it is up to the author/donor to decide if he or she is willing
  7419. to distribute software through any other system and a licensee cannot
  7420. impose that choice.
  7421. This section is intended to make thoroughly clear what is believed to
  7422. be a consequence of the rest of this License.
  7423. 8. If the distribution and/or use of the Program is restricted in
  7424. certain countries either by patents or by copyrighted interfaces, the
  7425. original copyright holder who places the Program under this License
  7426. may add an explicit geographical distribution limitation excluding
  7427. those countries, so that distribution is permitted only in or among
  7428. countries not thus excluded. In such case, this License incorporates
  7429. the limitation as if written in the body of this License.
  7430. 9. The Free Software Foundation may publish revised and/or new versions
  7431. of the General Public License from time to time. Such new versions will
  7432. be similar in spirit to the present version, but may differ in detail to
  7433. address new problems or concerns.
  7434. Each version is given a distinguishing version number. If the Program
  7435. specifies a version number of this License which applies to it and "any
  7436. later version", you have the option of following the terms and conditions
  7437. either of that version or of any later version published by the Free
  7438. Software Foundation. If the Program does not specify a version number of
  7439. this License, you may choose any version ever published by the Free Software
  7440. Foundation.
  7441. 10. If you wish to incorporate parts of the Program into other free
  7442. programs whose distribution conditions are different, write to the author
  7443. to ask for permission. For software which is copyrighted by the Free
  7444. Software Foundation, write to the Free Software Foundation; we sometimes
  7445. make exceptions for this. Our decision will be guided by the two goals
  7446. of preserving the free status of all derivatives of our free software and
  7447. of promoting the sharing and reuse of software generally.
  7448. NO WARRANTY
  7449. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  7450. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  7451. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  7452. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  7453. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  7454. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  7455. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  7456. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  7457. REPAIR OR CORRECTION.
  7458. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  7459. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  7460. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  7461. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  7462. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  7463. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  7464. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  7465. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  7466. POSSIBILITY OF SUCH DAMAGES.
  7467. END OF TERMS AND CONDITIONS
  7468. How to Apply These Terms to Your New Programs
  7469. If you develop a new program, and you want it to be of the greatest
  7470. possible use to the public, the best way to achieve this is to make it
  7471. free software which everyone can redistribute and change under these terms.
  7472. To do so, attach the following notices to the program. It is safest
  7473. to attach them to the start of each source file to most effectively
  7474. convey the exclusion of warranty; and each file should have at least
  7475. the "copyright" line and a pointer to where the full notice is found.
  7476. <one line to give the program's name and a brief idea of what it does.>
  7477. Copyright (C) 19yy <name of author>
  7478. This program is free software; you can redistribute it and/or modify
  7479. it under the terms of the GNU General Public License as published by
  7480. the Free Software Foundation; either version 2 of the License, or
  7481. (at your option) any later version.
  7482. This program is distributed in the hope that it will be useful,
  7483. but WITHOUT ANY WARRANTY; without even the implied warranty of
  7484. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  7485. GNU General Public License for more details.
  7486. You should have received a copy of the GNU General Public License
  7487. along with this program; if not, write to the Free Software
  7488. Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  7489. Also add information on how to contact you by electronic and paper mail.
  7490. If the program is interactive, make it output a short notice like this
  7491. when it starts in an interactive mode:
  7492. Gnomovision version 69, Copyright (C) 19yy name of author
  7493. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  7494. This is free software, and you are welcome to redistribute it
  7495. under certain conditions; type `show c' for details.
  7496. The hypothetical commands `show w' and `show c' should show the appropriate
  7497. parts of the General Public License. Of course, the commands you use may
  7498. be called something other than `show w' and `show c'; they could even be
  7499. mouse-clicks or menu items--whatever suits your program.
  7500. You should also get your employer (if you work as a programmer) or your
  7501. school, if any, to sign a "copyright disclaimer" for the program, if
  7502. necessary. Here is a sample; alter the names:
  7503. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  7504. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  7505. <signature of Ty Coon>, 1 April 1989
  7506. Ty Coon, President of Vice
  7507. This General Public License does not permit incorporating your program into
  7508. proprietary programs. If your program is a subroutine library, you may
  7509. consider it more useful to permit linking proprietary applications with the
  7510. library. If this is what you want to do, use the GNU Library General
  7511. Public License instead of this License.
  7512. Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
  7513. and Clark Cooper
  7514. Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.
  7515. Permission is hereby granted, free of charge, to any person obtaining
  7516. a copy of this software and associated documentation files (the
  7517. "Software"), to deal in the Software without restriction, including
  7518. without limitation the rights to use, copy, modify, merge, publish,
  7519. distribute, sublicense, and/or sell copies of the Software, and to
  7520. permit persons to whom the Software is furnished to do so, subject to
  7521. the following conditions:
  7522. The above copyright notice and this permission notice shall be included
  7523. in all copies or substantial portions of the Software.
  7524. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  7525. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  7526. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  7527. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  7528. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  7529. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  7530. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  7531. Apache License
  7532. Version 2.0, January 2004
  7533. http://www.apache.org/licenses/
  7534. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7535. 1. Definitions.
  7536. "License" shall mean the terms and conditions for use, reproduction,
  7537. and distribution as defined by Sections 1 through 9 of this document.
  7538. "Licensor" shall mean the copyright owner or entity authorized by
  7539. the copyright owner that is granting the License.
  7540. "Legal Entity" shall mean the union of the acting entity and all
  7541. other entities that control, are controlled by, or are under common
  7542. control with that entity. For the purposes of this definition,
  7543. "control" means (i) the power, direct or indirect, to cause the
  7544. direction or management of such entity, whether by contract or
  7545. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7546. outstanding shares, or (iii) beneficial ownership of such entity.
  7547. "You" (or "Your") shall mean an individual or Legal Entity
  7548. exercising permissions granted by this License.
  7549. "Source" form shall mean the preferred form for making modifications,
  7550. including but not limited to software source code, documentation
  7551. source, and configuration files.
  7552. "Object" form shall mean any form resulting from mechanical
  7553. transformation or translation of a Source form, including but
  7554. not limited to compiled object code, generated documentation,
  7555. and conversions to other media types.
  7556. "Work" shall mean the work of authorship, whether in Source or
  7557. Object form, made available under the License, as indicated by a
  7558. copyright notice that is included in or attached to the work
  7559. (an example is provided in the Appendix below).
  7560. "Derivative Works" shall mean any work, whether in Source or Object
  7561. form, that is based on (or derived from) the Work and for which the
  7562. editorial revisions, annotations, elaborations, or other modifications
  7563. represent, as a whole, an original work of authorship. For the purposes
  7564. of this License, Derivative Works shall not include works that remain
  7565. separable from, or merely link (or bind by name) to the interfaces of,
  7566. the Work and Derivative Works thereof.
  7567. "Contribution" shall mean any work of authorship, including
  7568. the original version of the Work and any modifications or additions
  7569. to that Work or Derivative Works thereof, that is intentionally
  7570. submitted to Licensor for inclusion in the Work by the copyright owner
  7571. or by an individual or Legal Entity authorized to submit on behalf of
  7572. the copyright owner. For the purposes of this definition, "submitted"
  7573. means any form of electronic, verbal, or written communication sent
  7574. to the Licensor or its representatives, including but not limited to
  7575. communication on electronic mailing lists, source code control systems,
  7576. and issue tracking systems that are managed by, or on behalf of, the
  7577. Licensor for the purpose of discussing and improving the Work, but
  7578. excluding communication that is conspicuously marked or otherwise
  7579. designated in writing by the copyright owner as "Not a Contribution."
  7580. "Contributor" shall mean Licensor and any individual or Legal Entity
  7581. on behalf of whom a Contribution has been received by Licensor and
  7582. subsequently incorporated within the Work.
  7583. 2. Grant of Copyright License. Subject to the terms and conditions of
  7584. this License, each Contributor hereby grants to You a perpetual,
  7585. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7586. copyright license to reproduce, prepare Derivative Works of,
  7587. publicly display, publicly perform, sublicense, and distribute the
  7588. Work and such Derivative Works in Source or Object form.
  7589. 3. Grant of Patent License. Subject to the terms and conditions of
  7590. this License, each Contributor hereby grants to You a perpetual,
  7591. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7592. (except as stated in this section) patent license to make, have made,
  7593. use, offer to sell, sell, import, and otherwise transfer the Work,
  7594. where such license applies only to those patent claims licensable
  7595. by such Contributor that are necessarily infringed by their
  7596. Contribution(s) alone or by combination of their Contribution(s)
  7597. with the Work to which such Contribution(s) was submitted. If You
  7598. institute patent litigation against any entity (including a
  7599. cross-claim or counterclaim in a lawsuit) alleging that the Work
  7600. or a Contribution incorporated within the Work constitutes direct
  7601. or contributory patent infringement, then any patent licenses
  7602. granted to You under this License for that Work shall terminate
  7603. as of the date such litigation is filed.
  7604. 4. Redistribution. You may reproduce and distribute copies of the
  7605. Work or Derivative Works thereof in any medium, with or without
  7606. modifications, and in Source or Object form, provided that You
  7607. meet the following conditions:
  7608. (a) You must give any other recipients of the Work or
  7609. Derivative Works a copy of this License; and
  7610. (b) You must cause any modified files to carry prominent notices
  7611. stating that You changed the files; and
  7612. (c) You must retain, in the Source form of any Derivative Works
  7613. that You distribute, all copyright, patent, trademark, and
  7614. attribution notices from the Source form of the Work,
  7615. excluding those notices that do not pertain to any part of
  7616. the Derivative Works; and
  7617. (d) If the Work includes a "NOTICE" text file as part of its
  7618. distribution, then any Derivative Works that You distribute must
  7619. include a readable copy of the attribution notices contained
  7620. within such NOTICE file, excluding those notices that do not
  7621. pertain to any part of the Derivative Works, in at least one
  7622. of the following places: within a NOTICE text file distributed
  7623. as part of the Derivative Works; within the Source form or
  7624. documentation, if provided along with the Derivative Works; or,
  7625. within a display generated by the Derivative Works, if and
  7626. wherever such third-party notices normally appear. The contents
  7627. of the NOTICE file are for informational purposes only and
  7628. do not modify the License. You may add Your own attribution
  7629. notices within Derivative Works that You distribute, alongside
  7630. or as an addendum to the NOTICE text from the Work, provided
  7631. that such additional attribution notices cannot be construed
  7632. as modifying the License.
  7633. You may add Your own copyright statement to Your modifications and
  7634. may provide additional or different license terms and conditions
  7635. for use, reproduction, or distribution of Your modifications, or
  7636. for any such Derivative Works as a whole, provided Your use,
  7637. reproduction, and distribution of the Work otherwise complies with
  7638. the conditions stated in this License.
  7639. 5. Submission of Contributions. Unless You explicitly state otherwise,
  7640. any Contribution intentionally submitted for inclusion in the Work
  7641. by You to the Licensor shall be under the terms and conditions of
  7642. this License, without any additional terms or conditions.
  7643. Notwithstanding the above, nothing herein shall supersede or modify
  7644. the terms of any separate license agreement you may have executed
  7645. with Licensor regarding such Contributions.
  7646. 6. Trademarks. This License does not grant permission to use the trade
  7647. names, trademarks, service marks, or product names of the Licensor,
  7648. except as required for reasonable and customary use in describing the
  7649. origin of the Work and reproducing the content of the NOTICE file.
  7650. 7. Disclaimer of Warranty. Unless required by applicable law or
  7651. agreed to in writing, Licensor provides the Work (and each
  7652. Contributor provides its Contributions) on an "AS IS" BASIS,
  7653. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7654. implied, including, without limitation, any warranties or conditions
  7655. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7656. PARTICULAR PURPOSE. You are solely responsible for determining the
  7657. appropriateness of using or redistributing the Work and assume any
  7658. risks associated with Your exercise of permissions under this License.
  7659. 8. Limitation of Liability. In no event and under no legal theory,
  7660. whether in tort (including negligence), contract, or otherwise,
  7661. unless required by applicable law (such as deliberate and grossly
  7662. negligent acts) or agreed to in writing, shall any Contributor be
  7663. liable to You for damages, including any direct, indirect, special,
  7664. incidental, or consequential damages of any character arising as a
  7665. result of this License or out of the use or inability to use the
  7666. Work (including but not limited to damages for loss of goodwill,
  7667. work stoppage, computer failure or malfunction, or any and all
  7668. other commercial damages or losses), even if such Contributor
  7669. has been advised of the possibility of such damages.
  7670. 9. Accepting Warranty or Additional Liability. While redistributing
  7671. the Work or Derivative Works thereof, You may choose to offer,
  7672. and charge a fee for, acceptance of support, warranty, indemnity,
  7673. or other liability obligations and/or rights consistent with this
  7674. License. However, in accepting such obligations, You may act only
  7675. on Your own behalf and on Your sole responsibility, not on behalf
  7676. of any other Contributor, and only if You agree to indemnify,
  7677. defend, and hold each Contributor harmless for any liability
  7678. incurred by, or claims asserted against, such Contributor by reason
  7679. of your accepting any such warranty or additional liability.
  7680. END OF TERMS AND CONDITIONS
  7681. APPENDIX: How to apply the Apache License to your work.
  7682. To apply the Apache License to your work, attach the following
  7683. boilerplate notice, with the fields enclosed by brackets "[]"
  7684. replaced with your own identifying information. (Don't include
  7685. the brackets!) The text should be enclosed in the appropriate
  7686. comment syntax for the file format. We also recommend that a
  7687. file or class name and description of purpose be included on the
  7688. same "printed page" as the copyright notice for easier
  7689. identification within third-party archives.
  7690. Copyright 2011 Google Inc. All Rights Reserved.
  7691. Licensed under the Apache License, Version 2.0 (the "License");
  7692. you may not use this file except in compliance with the License.
  7693. You may obtain a copy of the License at
  7694. http://www.apache.org/licenses/LICENSE-2.0
  7695. Unless required by applicable law or agreed to in writing, software
  7696. distributed under the License is distributed on an "AS IS" BASIS,
  7697. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7698. See the License for the specific language governing permissions and
  7699. limitations under the License.
  7700. Copyright (c) 2007-2009 IOLA and Ole Laursen
  7701. Permission is hereby granted, free of charge, to any person
  7702. obtaining a copy of this software and associated documentation
  7703. files (the "Software"), to deal in the Software without
  7704. restriction, including without limitation the rights to use,
  7705. copy, modify, merge, publish, distribute, sublicense, and/or sell
  7706. copies of the Software, and to permit persons to whom the
  7707. Software is furnished to do so, subject to the following
  7708. conditions:
  7709. The above copyright notice and this permission notice shall be
  7710. included in all copies or substantial portions of the Software.
  7711. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  7712. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  7713. OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  7714. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
  7715. HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  7716. WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  7717. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  7718. OTHER DEALINGS IN THE SOFTWARE.
  7719. This software is based in part on the work of the FreeType Team.
  7720. ----------------------
  7721. The FreeType Project LICENSE
  7722. ----------------------------
  7723. 2006-Jan-27
  7724. Copyright 1996-2002, 2006 by
  7725. David Turner, Robert Wilhelm, and Werner Lemberg
  7726. Introduction
  7727. ============
  7728. The FreeType Project is distributed in several archive packages;
  7729. some of them may contain, in addition to the FreeType font engine,
  7730. various tools and contributions which rely on, or relate to, the
  7731. FreeType Project.
  7732. This license applies to all files found in such packages, and
  7733. which do not fall under their own explicit license. The license
  7734. affects thus the FreeType font engine, the test programs,
  7735. documentation and makefiles, at the very least.
  7736. This license was inspired by the BSD, Artistic, and IJG
  7737. (Independent JPEG Group) licenses, which all encourage inclusion
  7738. and use of free software in commercial and freeware products
  7739. alike. As a consequence, its main points are that:
  7740. o We don't promise that this software works. However, we will be
  7741. interested in any kind of bug reports. (`as is' distribution)
  7742. o You can use this software for whatever you want, in parts or
  7743. full form, without having to pay us. (`royalty-free' usage)
  7744. o You may not pretend that you wrote this software. If you use
  7745. it, or only parts of it, in a program, you must acknowledge
  7746. somewhere in your documentation that you have used the
  7747. FreeType code. (`credits')
  7748. We specifically permit and encourage the inclusion of this
  7749. software, with or without modifications, in commercial products.
  7750. We disclaim all warranties covering The FreeType Project and
  7751. assume no liability related to The FreeType Project.
  7752. Finally, many people asked us for a preferred form for a
  7753. credit/disclaimer to use in compliance with this license. We thus
  7754. encourage you to use the following text:
  7755. """
  7756. Portions of this software are copyright © <year> The FreeType
  7757. Project (www.freetype.org). All rights reserved.
  7758. """
  7759. Please replace <year> with the value from the FreeType version you
  7760. actually use.
  7761. Legal Terms
  7762. ===========
  7763. 0. Definitions
  7764. --------------
  7765. Throughout this license, the terms `package', `FreeType Project',
  7766. and `FreeType archive' refer to the set of files originally
  7767. distributed by the authors (David Turner, Robert Wilhelm, and
  7768. Werner Lemberg) as the `FreeType Project', be they named as alpha,
  7769. beta or final release.
  7770. `You' refers to the licensee, or person using the project, where
  7771. `using' is a generic term including compiling the project's source
  7772. code as well as linking it to form a `program' or `executable'.
  7773. This program is referred to as `a program using the FreeType
  7774. engine'.
  7775. This license applies to all files distributed in the original
  7776. FreeType Project, including all source code, binaries and
  7777. documentation, unless otherwise stated in the file in its
  7778. original, unmodified form as distributed in the original archive.
  7779. If you are unsure whether or not a particular file is covered by
  7780. this license, you must contact us to verify this.
  7781. The FreeType Project is copyright (C) 1996-2000 by David Turner,
  7782. Robert Wilhelm, and Werner Lemberg. All rights reserved except as
  7783. specified below.
  7784. 1. No Warranty
  7785. --------------
  7786. THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY
  7787. KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  7788. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  7789. PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
  7790. BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO
  7791. USE, OF THE FREETYPE PROJECT.
  7792. 2. Redistribution
  7793. -----------------
  7794. This license grants a worldwide, royalty-free, perpetual and
  7795. irrevocable right and license to use, execute, perform, compile,
  7796. display, copy, create derivative works of, distribute and
  7797. sublicense the FreeType Project (in both source and object code
  7798. forms) and derivative works thereof for any purpose; and to
  7799. authorize others to exercise some or all of the rights granted
  7800. herein, subject to the following conditions:
  7801. o Redistribution of source code must retain this license file
  7802. (`FTL.TXT') unaltered; any additions, deletions or changes to
  7803. the original files must be clearly indicated in accompanying
  7804. documentation. The copyright notices of the unaltered,
  7805. original files must be preserved in all copies of source
  7806. files.
  7807. o Redistribution in binary form must provide a disclaimer that
  7808. states that the software is based in part of the work of the
  7809. FreeType Team, in the distribution documentation. We also
  7810. encourage you to put an URL to the FreeType web page in your
  7811. documentation, though this isn't mandatory.
  7812. These conditions apply to any software derived from or based on
  7813. the FreeType Project, not just the unmodified files. If you use
  7814. our work, you must acknowledge us. However, no fee need be paid
  7815. to us.
  7816. 3. Advertising
  7817. --------------
  7818. Neither the FreeType authors and contributors nor you shall use
  7819. the name of the other for commercial, advertising, or promotional
  7820. purposes without specific prior written permission.
  7821. We suggest, but do not require, that you use one or more of the
  7822. following phrases to refer to this software in your documentation
  7823. or advertising materials: `FreeType Project', `FreeType Engine',
  7824. `FreeType library', or `FreeType Distribution'.
  7825. As you have not signed this license, you are not required to
  7826. accept it. However, as the FreeType Project is copyrighted
  7827. material, only this license, or another one contracted with the
  7828. authors, grants you the right to use, distribute, and modify it.
  7829. Therefore, by using, distributing, or modifying the FreeType
  7830. Project, you indicate that you understand and accept all the terms
  7831. of this license.
  7832. 4. Contacts
  7833. -----------
  7834. There are two mailing lists related to FreeType:
  7835. o freetype@nongnu.org
  7836. Discusses general use and applications of FreeType, as well as
  7837. future and wanted additions to the library and distribution.
  7838. If you are looking for support, start in this list if you
  7839. haven't found anything to help you in the documentation.
  7840. o freetype-devel@nongnu.org
  7841. Discusses bugs, as well as engine internals, design issues,
  7842. specific licenses, porting, etc.
  7843. Our home page can be found at
  7844. http://www.freetype.org
  7845. --- end of FTL.TXT ---
  7846. // Copyright (c) 2013 The Chromium Authors. All rights reserved.
  7847. //
  7848. // Redistribution and use in source and binary forms, with or without
  7849. // modification, are permitted provided that the following conditions are
  7850. // met:
  7851. //
  7852. // * Redistributions of source code must retain the above copyright
  7853. // notice, this list of conditions and the following disclaimer.
  7854. // * Redistributions in binary form must reproduce the above
  7855. // copyright notice, this list of conditions and the following disclaimer
  7856. // in the documentation and/or other materials provided with the
  7857. // distribution.
  7858. // * Neither the name of Google Inc. nor the names of its
  7859. // contributors may be used to endorse or promote products derived from
  7860. // this software without specific prior written permission.
  7861. //
  7862. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7863. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7864. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7865. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  7866. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  7867. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  7868. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  7869. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  7870. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7871. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7872. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7873. COPYRIGHTS
  7874. Compilation copyright is held by the GPSD project. All rights reserved.
  7875. GPSD project copyrights are assigned to the project lead, currently
  7876. Eric S. Raymond. Other portions of the GPSD code are Copyright (c)
  7877. 1997, 1998, 1999, 2000, 2001, 2002 by Remco Treffkorn, and others
  7878. Copyright (c) 2005 by Eric S. Raymond. For other copyrights, see
  7879. individual files.
  7880. BSD LICENSE
  7881. Redistribution and use in source and binary forms, with or without
  7882. modification, are permitted provided that the following conditions
  7883. are met:<P>
  7884. Redistributions of source code must retain the above copyright
  7885. notice, this list of conditions and the following disclaimer.<P>
  7886. Redistributions in binary form must reproduce the above copyright
  7887. notice, this list of conditions and the following disclaimer in the
  7888. documentation and/or other materials provided with the distribution.<P>
  7889. Neither name of the GPSD project nor the names of its contributors
  7890. may be used to endorse or promote products derived from this software
  7891. without specific prior written permission.
  7892. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7893. ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7894. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7895. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
  7896. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  7897. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  7898. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  7899. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  7900. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  7901. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  7902. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7903. GNU LIBRARY GENERAL PUBLIC LICENSE
  7904. Version 2, June 1991
  7905. Copyright (C) 1991 Free Software Foundation, Inc.
  7906. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  7907. Everyone is permitted to copy and distribute verbatim copies
  7908. of this license document, but changing it is not allowed.
  7909. [This is the first released version of the library GPL. It is
  7910. numbered 2 because it goes with version 2 of the ordinary GPL.]
  7911. Preamble
  7912. The licenses for most software are designed to take away your
  7913. freedom to share and change it. By contrast, the GNU General Public
  7914. Licenses are intended to guarantee your freedom to share and change
  7915. free software--to make sure the software is free for all its users.
  7916. This license, the Library General Public License, applies to some
  7917. specially designated Free Software Foundation software, and to any
  7918. other libraries whose authors decide to use it. You can use it for
  7919. your libraries, too.
  7920. When we speak of free software, we are referring to freedom, not
  7921. price. Our General Public Licenses are designed to make sure that you
  7922. have the freedom to distribute copies of free software (and charge for
  7923. this service if you wish), that you receive source code or can get it
  7924. if you want it, that you can change the software or use pieces of it
  7925. in new free programs; and that you know you can do these things.
  7926. To protect your rights, we need to make restrictions that forbid
  7927. anyone to deny you these rights or to ask you to surrender the rights.
  7928. These restrictions translate to certain responsibilities for you if
  7929. you distribute copies of the library, or if you modify it.
  7930. For example, if you distribute copies of the library, whether gratis
  7931. or for a fee, you must give the recipients all the rights that we gave
  7932. you. You must make sure that they, too, receive or can get the source
  7933. code. If you link a program with the library, you must provide
  7934. complete object files to the recipients so that they can relink them
  7935. with the library, after making changes to the library and recompiling
  7936. it. And you must show them these terms so they know their rights.
  7937. Our method of protecting your rights has two steps: (1) copyright
  7938. the library, and (2) offer you this license which gives you legal
  7939. permission to copy, distribute and/or modify the library.
  7940. Also, for each distributor's protection, we want to make certain
  7941. that everyone understands that there is no warranty for this free
  7942. library. If the library is modified by someone else and passed on, we
  7943. want its recipients to know that what they have is not the original
  7944. version, so that any problems introduced by others will not reflect on
  7945. the original authors' reputations.
  7946. Finally, any free program is threatened constantly by software
  7947. patents. We wish to avoid the danger that companies distributing free
  7948. software will individually obtain patent licenses, thus in effect
  7949. transforming the program into proprietary software. To prevent this,
  7950. we have made it clear that any patent must be licensed for everyone's
  7951. free use or not licensed at all.
  7952. Most GNU software, including some libraries, is covered by the ordinary
  7953. GNU General Public License, which was designed for utility programs. This
  7954. license, the GNU Library General Public License, applies to certain
  7955. designated libraries. This license is quite different from the ordinary
  7956. one; be sure to read it in full, and don't assume that anything in it is
  7957. the same as in the ordinary license.
  7958. The reason we have a separate public license for some libraries is that
  7959. they blur the distinction we usually make between modifying or adding to a
  7960. program and simply using it. Linking a program with a library, without
  7961. changing the library, is in some sense simply using the library, and is
  7962. analogous to running a utility program or application program. However, in
  7963. a textual and legal sense, the linked executable is a combined work, a
  7964. derivative of the original library, and the ordinary General Public License
  7965. treats it as such.
  7966. Because of this blurred distinction, using the ordinary General
  7967. Public License for libraries did not effectively promote software
  7968. sharing, because most developers did not use the libraries. We
  7969. concluded that weaker conditions might promote sharing better.
  7970. However, unrestricted linking of non-free programs would deprive the
  7971. users of those programs of all benefit from the free status of the
  7972. libraries themselves. This Library General Public License is intended to
  7973. permit developers of non-free programs to use free libraries, while
  7974. preserving your freedom as a user of such programs to change the free
  7975. libraries that are incorporated in them. (We have not seen how to achieve
  7976. this as regards changes in header files, but we have achieved it as regards
  7977. changes in the actual functions of the Library.) The hope is that this
  7978. will lead to faster development of free libraries.
  7979. The precise terms and conditions for copying, distribution and
  7980. modification follow. Pay close attention to the difference between a
  7981. "work based on the library" and a "work that uses the library". The
  7982. former contains code derived from the library, while the latter only
  7983. works together with the library.
  7984. Note that it is possible for a library to be covered by the ordinary
  7985. General Public License rather than by this special one.
  7986. GNU LIBRARY GENERAL PUBLIC LICENSE
  7987. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  7988. 0. This License Agreement applies to any software library which
  7989. contains a notice placed by the copyright holder or other authorized
  7990. party saying it may be distributed under the terms of this Library
  7991. General Public License (also called "this License"). Each licensee is
  7992. addressed as "you".
  7993. A "library" means a collection of software functions and/or data
  7994. prepared so as to be conveniently linked with application programs
  7995. (which use some of those functions and data) to form executables.
  7996. The "Library", below, refers to any such software library or work
  7997. which has been distributed under these terms. A "work based on the
  7998. Library" means either the Library or any derivative work under
  7999. copyright law: that is to say, a work containing the Library or a
  8000. portion of it, either verbatim or with modifications and/or translated
  8001. straightforwardly into another language. (Hereinafter, translation is
  8002. included without limitation in the term "modification".)
  8003. "Source code" for a work means the preferred form of the work for
  8004. making modifications to it. For a library, complete source code means
  8005. all the source code for all modules it contains, plus any associated
  8006. interface definition files, plus the scripts used to control compilation
  8007. and installation of the library.
  8008. Activities other than copying, distribution and modification are not
  8009. covered by this License; they are outside its scope. The act of
  8010. running a program using the Library is not restricted, and output from
  8011. such a program is covered only if its contents constitute a work based
  8012. on the Library (independent of the use of the Library in a tool for
  8013. writing it). Whether that is true depends on what the Library does
  8014. and what the program that uses the Library does.
  8015. 1. You may copy and distribute verbatim copies of the Library's
  8016. complete source code as you receive it, in any medium, provided that
  8017. you conspicuously and appropriately publish on each copy an
  8018. appropriate copyright notice and disclaimer of warranty; keep intact
  8019. all the notices that refer to this License and to the absence of any
  8020. warranty; and distribute a copy of this License along with the
  8021. Library.
  8022. You may charge a fee for the physical act of transferring a copy,
  8023. and you may at your option offer warranty protection in exchange for a
  8024. fee.
  8025. 2. You may modify your copy or copies of the Library or any portion
  8026. of it, thus forming a work based on the Library, and copy and
  8027. distribute such modifications or work under the terms of Section 1
  8028. above, provided that you also meet all of these conditions:
  8029. a) The modified work must itself be a software library.
  8030. b) You must cause the files modified to carry prominent notices
  8031. stating that you changed the files and the date of any change.
  8032. c) You must cause the whole of the work to be licensed at no
  8033. charge to all third parties under the terms of this License.
  8034. d) If a facility in the modified Library refers to a function or a
  8035. table of data to be supplied by an application program that uses
  8036. the facility, other than as an argument passed when the facility
  8037. is invoked, then you must make a good faith effort to ensure that,
  8038. in the event an application does not supply such function or
  8039. table, the facility still operates, and performs whatever part of
  8040. its purpose remains meaningful.
  8041. (For example, a function in a library to compute square roots has
  8042. a purpose that is entirely well-defined independent of the
  8043. application. Therefore, Subsection 2d requires that any
  8044. application-supplied function or table used by this function must
  8045. be optional: if the application does not supply it, the square
  8046. root function must still compute square roots.)
  8047. These requirements apply to the modified work as a whole. If
  8048. identifiable sections of that work are not derived from the Library,
  8049. and can be reasonably considered independent and separate works in
  8050. themselves, then this License, and its terms, do not apply to those
  8051. sections when you distribute them as separate works. But when you
  8052. distribute the same sections as part of a whole which is a work based
  8053. on the Library, the distribution of the whole must be on the terms of
  8054. this License, whose permissions for other licensees extend to the
  8055. entire whole, and thus to each and every part regardless of who wrote
  8056. it.
  8057. Thus, it is not the intent of this section to claim rights or contest
  8058. your rights to work written entirely by you; rather, the intent is to
  8059. exercise the right to control the distribution of derivative or
  8060. collective works based on the Library.
  8061. In addition, mere aggregation of another work not based on the Library
  8062. with the Library (or with a work based on the Library) on a volume of
  8063. a storage or distribution medium does not bring the other work under
  8064. the scope of this License.
  8065. 3. You may opt to apply the terms of the ordinary GNU General Public
  8066. License instead of this License to a given copy of the Library. To do
  8067. this, you must alter all the notices that refer to this License, so
  8068. that they refer to the ordinary GNU General Public License, version 2,
  8069. instead of to this License. (If a newer version than version 2 of the
  8070. ordinary GNU General Public License has appeared, then you can specify
  8071. that version instead if you wish.) Do not make any other change in
  8072. these notices.
  8073. Once this change is made in a given copy, it is irreversible for
  8074. that copy, so the ordinary GNU General Public License applies to all
  8075. subsequent copies and derivative works made from that copy.
  8076. This option is useful when you wish to copy part of the code of
  8077. the Library into a program that is not a library.
  8078. 4. You may copy and distribute the Library (or a portion or
  8079. derivative of it, under Section 2) in object code or executable form
  8080. under the terms of Sections 1 and 2 above provided that you accompany
  8081. it with the complete corresponding machine-readable source code, which
  8082. must be distributed under the terms of Sections 1 and 2 above on a
  8083. medium customarily used for software interchange.
  8084. If distribution of object code is made by offering access to copy
  8085. from a designated place, then offering equivalent access to copy the
  8086. source code from the same place satisfies the requirement to
  8087. distribute the source code, even though third parties are not
  8088. compelled to copy the source along with the object code.
  8089. 5. A program that contains no derivative of any portion of the
  8090. Library, but is designed to work with the Library by being compiled or
  8091. linked with it, is called a "work that uses the Library". Such a
  8092. work, in isolation, is not a derivative work of the Library, and
  8093. therefore falls outside the scope of this License.
  8094. However, linking a "work that uses the Library" with the Library
  8095. creates an executable that is a derivative of the Library (because it
  8096. contains portions of the Library), rather than a "work that uses the
  8097. library". The executable is therefore covered by this License.
  8098. Section 6 states terms for distribution of such executables.
  8099. When a "work that uses the Library" uses material from a header file
  8100. that is part of the Library, the object code for the work may be a
  8101. derivative work of the Library even though the source code is not.
  8102. Whether this is true is especially significant if the work can be
  8103. linked without the Library, or if the work is itself a library. The
  8104. threshold for this to be true is not precisely defined by law.
  8105. If such an object file uses only numerical parameters, data
  8106. structure layouts and accessors, and small macros and small inline
  8107. functions (ten lines or less in length), then the use of the object
  8108. file is unrestricted, regardless of whether it is legally a derivative
  8109. work. (Executables containing this object code plus portions of the
  8110. Library will still fall under Section 6.)
  8111. Otherwise, if the work is a derivative of the Library, you may
  8112. distribute the object code for the work under the terms of Section 6.
  8113. Any executables containing that work also fall under Section 6,
  8114. whether or not they are linked directly with the Library itself.
  8115. 6. As an exception to the Sections above, you may also compile or
  8116. link a "work that uses the Library" with the Library to produce a
  8117. work containing portions of the Library, and distribute that work
  8118. under terms of your choice, provided that the terms permit
  8119. modification of the work for the customer's own use and reverse
  8120. engineering for debugging such modifications.
  8121. You must give prominent notice with each copy of the work that the
  8122. Library is used in it and that the Library and its use are covered by
  8123. this License. You must supply a copy of this License. If the work
  8124. during execution displays copyright notices, you must include the
  8125. copyright notice for the Library among them, as well as a reference
  8126. directing the user to the copy of this License. Also, you must do one
  8127. of these things:
  8128. a) Accompany the work with the complete corresponding
  8129. machine-readable source code for the Library including whatever
  8130. changes were used in the work (which must be distributed under
  8131. Sections 1 and 2 above); and, if the work is an executable linked
  8132. with the Library, with the complete machine-readable "work that
  8133. uses the Library", as object code and/or source code, so that the
  8134. user can modify the Library and then relink to produce a modified
  8135. executable containing the modified Library. (It is understood
  8136. that the user who changes the contents of definitions files in the
  8137. Library will not necessarily be able to recompile the application
  8138. to use the modified definitions.)
  8139. b) Accompany the work with a written offer, valid for at
  8140. least three years, to give the same user the materials
  8141. specified in Subsection 6a, above, for a charge no more
  8142. than the cost of performing this distribution.
  8143. c) If distribution of the work is made by offering access to copy
  8144. from a designated place, offer equivalent access to copy the above
  8145. specified materials from the same place.
  8146. d) Verify that the user has already received a copy of these
  8147. materials or that you have already sent this user a copy.
  8148. For an executable, the required form of the "work that uses the
  8149. Library" must include any data and utility programs needed for
  8150. reproducing the executable from it. However, as a special exception,
  8151. the source code distributed need not include anything that is normally
  8152. distributed (in either source or binary form) with the major
  8153. components (compiler, kernel, and so on) of the operating system on
  8154. which the executable runs, unless that component itself accompanies
  8155. the executable.
  8156. It may happen that this requirement contradicts the license
  8157. restrictions of other proprietary libraries that do not normally
  8158. accompany the operating system. Such a contradiction means you cannot
  8159. use both them and the Library together in an executable that you
  8160. distribute.
  8161. 7. You may place library facilities that are a work based on the
  8162. Library side-by-side in a single library together with other library
  8163. facilities not covered by this License, and distribute such a combined
  8164. library, provided that the separate distribution of the work based on
  8165. the Library and of the other library facilities is otherwise
  8166. permitted, and provided that you do these two things:
  8167. a) Accompany the combined library with a copy of the same work
  8168. based on the Library, uncombined with any other library
  8169. facilities. This must be distributed under the terms of the
  8170. Sections above.
  8171. b) Give prominent notice with the combined library of the fact
  8172. that part of it is a work based on the Library, and explaining
  8173. where to find the accompanying uncombined form of the same work.
  8174. 8. You may not copy, modify, sublicense, link with, or distribute
  8175. the Library except as expressly provided under this License. Any
  8176. attempt otherwise to copy, modify, sublicense, link with, or
  8177. distribute the Library is void, and will automatically terminate your
  8178. rights under this License. However, parties who have received copies,
  8179. or rights, from you under this License will not have their licenses
  8180. terminated so long as such parties remain in full compliance.
  8181. 9. You are not required to accept this License, since you have not
  8182. signed it. However, nothing else grants you permission to modify or
  8183. distribute the Library or its derivative works. These actions are
  8184. prohibited by law if you do not accept this License. Therefore, by
  8185. modifying or distributing the Library (or any work based on the
  8186. Library), you indicate your acceptance of this License to do so, and
  8187. all its terms and conditions for copying, distributing or modifying
  8188. the Library or works based on it.
  8189. 10. Each time you redistribute the Library (or any work based on the
  8190. Library), the recipient automatically receives a license from the
  8191. original licensor to copy, distribute, link with or modify the Library
  8192. subject to these terms and conditions. You may not impose any further
  8193. restrictions on the recipients' exercise of the rights granted herein.
  8194. You are not responsible for enforcing compliance by third parties to
  8195. this License.
  8196. 11. If, as a consequence of a court judgment or allegation of patent
  8197. infringement or for any other reason (not limited to patent issues),
  8198. conditions are imposed on you (whether by court order, agreement or
  8199. otherwise) that contradict the conditions of this License, they do not
  8200. excuse you from the conditions of this License. If you cannot
  8201. distribute so as to satisfy simultaneously your obligations under this
  8202. License and any other pertinent obligations, then as a consequence you
  8203. may not distribute the Library at all. For example, if a patent
  8204. license would not permit royalty-free redistribution of the Library by
  8205. all those who receive copies directly or indirectly through you, then
  8206. the only way you could satisfy both it and this License would be to
  8207. refrain entirely from distribution of the Library.
  8208. If any portion of this section is held invalid or unenforceable under any
  8209. particular circumstance, the balance of the section is intended to apply,
  8210. and the section as a whole is intended to apply in other circumstances.
  8211. It is not the purpose of this section to induce you to infringe any
  8212. patents or other property right claims or to contest validity of any
  8213. such claims; this section has the sole purpose of protecting the
  8214. integrity of the free software distribution system which is
  8215. implemented by public license practices. Many people have made
  8216. generous contributions to the wide range of software distributed
  8217. through that system in reliance on consistent application of that
  8218. system; it is up to the author/donor to decide if he or she is willing
  8219. to distribute software through any other system and a licensee cannot
  8220. impose that choice.
  8221. This section is intended to make thoroughly clear what is believed to
  8222. be a consequence of the rest of this License.
  8223. 12. If the distribution and/or use of the Library is restricted in
  8224. certain countries either by patents or by copyrighted interfaces, the
  8225. original copyright holder who places the Library under this License may add
  8226. an explicit geographical distribution limitation excluding those countries,
  8227. so that distribution is permitted only in or among countries not thus
  8228. excluded. In such case, this License incorporates the limitation as if
  8229. written in the body of this License.
  8230. 13. The Free Software Foundation may publish revised and/or new
  8231. versions of the Library General Public License from time to time.
  8232. Such new versions will be similar in spirit to the present version,
  8233. but may differ in detail to address new problems or concerns.
  8234. Each version is given a distinguishing version number. If the Library
  8235. specifies a version number of this License which applies to it and
  8236. "any later version", you have the option of following the terms and
  8237. conditions either of that version or of any later version published by
  8238. the Free Software Foundation. If the Library does not specify a
  8239. license version number, you may choose any version ever published by
  8240. the Free Software Foundation.
  8241. 14. If you wish to incorporate parts of the Library into other free
  8242. programs whose distribution conditions are incompatible with these,
  8243. write to the author to ask for permission. For software which is
  8244. copyrighted by the Free Software Foundation, write to the Free
  8245. Software Foundation; we sometimes make exceptions for this. Our
  8246. decision will be guided by the two goals of preserving the free status
  8247. of all derivatives of our free software and of promoting the sharing
  8248. and reuse of software generally.
  8249. NO WARRANTY
  8250. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  8251. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  8252. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  8253. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  8254. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  8255. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  8256. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  8257. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  8258. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  8259. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  8260. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  8261. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  8262. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  8263. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  8264. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  8265. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  8266. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  8267. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  8268. DAMAGES.
  8269. END OF TERMS AND CONDITIONS
  8270. How to Apply These Terms to Your New Libraries
  8271. If you develop a new library, and you want it to be of the greatest
  8272. possible use to the public, we recommend making it free software that
  8273. everyone can redistribute and change. You can do so by permitting
  8274. redistribution under these terms (or, alternatively, under the terms of the
  8275. ordinary General Public License).
  8276. To apply these terms, attach the following notices to the library. It is
  8277. safest to attach them to the start of each source file to most effectively
  8278. convey the exclusion of warranty; and each file should have at least the
  8279. "copyright" line and a pointer to where the full notice is found.
  8280. <one line to give the library's name and a brief idea of what it does.>
  8281. Copyright (C) <year> <name of author>
  8282. This library is free software; you can redistribute it and/or
  8283. modify it under the terms of the GNU Library General Public
  8284. License as published by the Free Software Foundation; either
  8285. version 2 of the License, or (at your option) any later version.
  8286. This library is distributed in the hope that it will be useful,
  8287. but WITHOUT ANY WARRANTY; without even the implied warranty of
  8288. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  8289. Library General Public License for more details.
  8290. You should have received a copy of the GNU Library General Public
  8291. License along with this library; if not, write to the
  8292. Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  8293. Boston, MA 02111-1307 USA.
  8294. Also add information on how to contact you by electronic and paper mail.
  8295. You should also get your employer (if you work as a programmer) or your
  8296. school, if any, to sign a "copyright disclaimer" for the library, if
  8297. necessary. Here is a sample; alter the names:
  8298. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  8299. library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  8300. <signature of Ty Coon>, 1 April 1990
  8301. Ty Coon, President of Vice
  8302. That's all there is to it!
  8303. HarfBuzz is licensed under the so-called "Old MIT" license. Details follow.
  8304. For parts of HarfBuzz that are licensed under different licenses see individual
  8305. files names COPYING in subdirectories where applicable.
  8306. Copyright © 2010,2011,2012 Google, Inc.
  8307. Copyright © 2012 Mozilla Foundation
  8308. Copyright © 2011 Codethink Limited
  8309. Copyright © 2008,2010 Nokia Corporation and/or its subsidiary(-ies)
  8310. Copyright © 2009 Keith Stribley
  8311. Copyright © 2009 Martin Hosken and SIL International
  8312. Copyright © 2007 Chris Wilson
  8313. Copyright © 2006 Behdad Esfahbod
  8314. Copyright © 2005 David Turner
  8315. Copyright © 2004,2007,2008,2009,2010 Red Hat, Inc.
  8316. Copyright © 1998-2004 David Turner and Werner Lemberg
  8317. For full copyright notices consult the individual files in the package.
  8318. Permission is hereby granted, without written agreement and without
  8319. license or royalty fees, to use, copy, modify, and distribute this
  8320. software and its documentation for any purpose, provided that the
  8321. above copyright notice and the following two paragraphs appear in
  8322. all copies of this software.
  8323. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
  8324. DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
  8325. ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
  8326. IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  8327. DAMAGE.
  8328. THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
  8329. BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  8330. FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
  8331. ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
  8332. PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
  8333. /*************************************************************************
  8334. *
  8335. * IAccessible2 IDL Specification
  8336. *
  8337. * Copyright (c) 2007, 2010 Linux Foundation
  8338. * Copyright (c) 2006 IBM Corporation
  8339. * Copyright (c) 2000, 2006 Sun Microsystems, Inc.
  8340. * All rights reserved.
  8341. *
  8342. *
  8343. * Redistribution and use in source and binary forms, with or without
  8344. * modification, are permitted provided that the following conditions
  8345. * are met:
  8346. *
  8347. * 1. Redistributions of source code must retain the above copyright
  8348. * notice, this list of conditions and the following disclaimer.
  8349. *
  8350. * 2. Redistributions in binary form must reproduce the above
  8351. * copyright notice, this list of conditions and the following
  8352. * disclaimer in the documentation and/or other materials
  8353. * provided with the distribution.
  8354. *
  8355. * 3. Neither the name of the Linux Foundation nor the names of its
  8356. * contributors may be used to endorse or promote products
  8357. * derived from this software without specific prior written
  8358. * permission.
  8359. *
  8360. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  8361. * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  8362. * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  8363. * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  8364. * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  8365. * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  8366. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  8367. * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  8368. * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  8369. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  8370. * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  8371. * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
  8372. * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8373. *
  8374. * This BSD License conforms to the Open Source Initiative "Simplified
  8375. * BSD License" as published at:
  8376. * http://www.opensource.org/licenses/bsd-license.php
  8377. *
  8378. * IAccessible2 is a trademark of the Linux Foundation. The IAccessible2
  8379. * mark may be used in accordance with the Linux Foundation Trademark
  8380. * Policy to indicate compliance with the IAccessible2 specification.
  8381. *
  8382. ************************************************************************/
  8383. LICENSE extracted from IJG's jpeg distribution:
  8384. -----------------------------------------------
  8385. In plain English:
  8386. 1. We don't promise that this software works. (But if you find any bugs,
  8387. please let us know!)
  8388. 2. You can use this software for whatever you want. You don't have to pay us.
  8389. 3. You may not pretend that you wrote this software. If you use it in a
  8390. program, you must acknowledge somewhere in your documentation that
  8391. you've used the IJG code.
  8392. In legalese:
  8393. The authors make NO WARRANTY or representation, either express or implied,
  8394. with respect to this software, its quality, accuracy, merchantability, or
  8395. fitness for a particular purpose. This software is provided "AS IS", and you,
  8396. its user, assume the entire risk as to its quality and accuracy.
  8397. This software is copyright (C) 1991-1998, Thomas G. Lane.
  8398. All Rights Reserved except as specified below.
  8399. Permission is hereby granted to use, copy, modify, and distribute this
  8400. software (or portions thereof) for any purpose, without fee, subject to these
  8401. conditions:
  8402. (1) If any part of the source code for this software is distributed, then this
  8403. README file must be included, with this copyright and no-warranty notice
  8404. unaltered; and any additions, deletions, or changes to the original files
  8405. must be clearly indicated in accompanying documentation.
  8406. (2) If only executable code is distributed, then the accompanying
  8407. documentation must state that "this software is based in part on the work of
  8408. the Independent JPEG Group".
  8409. (3) Permission for use of this software is granted only if the user accepts
  8410. full responsibility for any undesirable consequences; the authors accept
  8411. NO LIABILITY for damages of any kind.
  8412. These conditions apply to any software derived from or based on the IJG code,
  8413. not just to the unmodified library. If you use our work, you ought to
  8414. acknowledge us.
  8415. Permission is NOT granted for the use of any IJG author's name or company name
  8416. in advertising or publicity relating to this software or products derived from
  8417. it. This software may be referred to only as "the Independent JPEG Group's
  8418. software".
  8419. We specifically permit and encourage the use of this software as the basis of
  8420. commercial products, provided that all warranty or liability claims are
  8421. assumed by the product vendor.
  8422. ICU License - ICU 1.8.1 and later
  8423. COPYRIGHT AND PERMISSION NOTICE
  8424. Copyright (c) 1995-2010 International Business Machines Corporation and others
  8425. All rights reserved.
  8426. Permission is hereby granted, free of charge, to any person obtaining a copy
  8427. of this software and associated documentation files (the "Software"),
  8428. to deal in the Software without restriction, including without limitation
  8429. the rights to use, copy, modify, merge, publish, distribute, and/or sell
  8430. copies of the Software, and to permit persons
  8431. to whom the Software is furnished to do so, provided that the above
  8432. copyright notice(s) and this permission notice appear in all copies
  8433. of the Software and that both the above copyright notice(s) and this
  8434. permission notice appear in supporting documentation.
  8435. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
  8436. INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
  8437. PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL
  8438. THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM,
  8439. OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
  8440. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
  8441. NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
  8442. USE OR PERFORMANCE OF THIS SOFTWARE.
  8443. Except as contained in this notice, the name of a copyright holder shall not be
  8444. used in advertising or otherwise to promote the sale, use or other dealings in
  8445. this Software without prior written authorization of the copyright holder.
  8446. All trademarks and registered trademarks mentioned herein are the property of their respective owners.
  8447. /* ***** BEGIN LICENSE BLOCK *****
  8448. * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  8449. *
  8450. * The contents of this file are subject to the Mozilla Public License Version
  8451. * 1.1 (the "License"); you may not use this file except in compliance with
  8452. * the License. You may obtain a copy of the License at
  8453. * http://www.mozilla.org/MPL/
  8454. *
  8455. * Software distributed under the License is distributed on an "AS IS" basis,
  8456. * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  8457. * for the specific language governing rights and limitations under the
  8458. * License.
  8459. *
  8460. * The Original Code is mozilla.org code.
  8461. *
  8462. * The Initial Developer of the Original Code is
  8463. * Netscape Communications Corporation.
  8464. * Portions created by the Initial Developer are Copyright (C) 2002
  8465. * the Initial Developer. All Rights Reserved.
  8466. *
  8467. * Contributor(s):
  8468. *
  8469. * Alternatively, the contents of this file may be used under the terms of
  8470. * either the GNU General Public License Version 2 or later (the "GPL"), or
  8471. * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  8472. * in which case the provisions of the GPL or the LGPL are applicable instead
  8473. * of those above. If you wish to allow use of your version of this file only
  8474. * under the terms of either the GPL or the LGPL, and not to allow others to
  8475. * use your version of this file under the terms of the MPL, indicate your
  8476. * decision by deleting the provisions above and replace them with the notice
  8477. * and other provisions required by the GPL or the LGPL. If you do not delete
  8478. * the provisions above, a recipient may use your version of this file under
  8479. * the terms of any one of the MPL, the GPL or the LGPL.
  8480. *
  8481. * ***** END LICENSE BLOCK ***** */
  8482. The following is the license for the jemalloc source code, as provided
  8483. in the initial section of the source files.
  8484. Copyright (C) 2006-2008 Jason Evans <jasone@FreeBSD.org>.
  8485. All rights reserved.
  8486. Redistribution and use in source and binary forms, with or without
  8487. modification, are permitted provided that the following conditions
  8488. are met:
  8489. 1. Redistributions of source code must retain the above copyright
  8490. notice(s), this list of conditions and the following disclaimer as
  8491. the first lines of this file unmodified other than the possible
  8492. addition of one or more copyright notices.
  8493. 2. Redistributions in binary form must reproduce the above copyright
  8494. notice(s), this list of conditions and the following disclaimer in
  8495. the documentation and/or other materials provided with the
  8496. distribution.
  8497. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY
  8498. EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  8499. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  8500. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) BE
  8501. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  8502. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  8503. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  8504. BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  8505. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
  8506. OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
  8507. EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8508. The JsonCpp library's source code, including accompanying documentation,
  8509. tests and demonstration applications, are licensed under the following
  8510. conditions...
  8511. The author (Baptiste Lepilleur) explicitly disclaims copyright in all
  8512. jurisdictions which recognize such a disclaimer. In such jurisdictions,
  8513. this software is released into the Public Domain.
  8514. In jurisdictions which do not recognize Public Domain property (e.g. Germany as of
  8515. 2010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur, and is
  8516. released under the terms of the MIT License (see below).
  8517. In jurisdictions which recognize Public Domain property, the user of this
  8518. software may choose to accept it either as 1) Public Domain, 2) under the
  8519. conditions of the MIT License (see below), or 3) under the terms of dual
  8520. Public Domain/MIT License conditions described here, as they choose.
  8521. The MIT License is about as close to Public Domain as a license can get, and is
  8522. described in clear, concise terms at:
  8523. http://en.wikipedia.org/wiki/MIT_License
  8524. The full text of the MIT License follows:
  8525. ========================================================================
  8526. Copyright (c) 2007-2010 Baptiste Lepilleur
  8527. Permission is hereby granted, free of charge, to any person
  8528. obtaining a copy of this software and associated documentation
  8529. files (the "Software"), to deal in the Software without
  8530. restriction, including without limitation the rights to use, copy,
  8531. modify, merge, publish, distribute, sublicense, and/or sell copies
  8532. of the Software, and to permit persons to whom the Software is
  8533. furnished to do so, subject to the following conditions:
  8534. The above copyright notice and this permission notice shall be
  8535. included in all copies or substantial portions of the Software.
  8536. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  8537. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  8538. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  8539. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
  8540. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
  8541. ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  8542. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  8543. SOFTWARE.
  8544. ========================================================================
  8545. (END LICENSE TEXT)
  8546. The MIT license is compatible with both the GPL and commercial
  8547. software, affording one all of the rights of Public Domain with the
  8548. minor nuisance of being required to keep the above copyright notice
  8549. and license text in the source code. Note also that by accepting the
  8550. Public Domain "license" you can re-license your copy using whatever
  8551. license you like.
  8552. Apache License
  8553. Version 2.0, January 2004
  8554. http://www.apache.org/licenses/
  8555. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8556. 1. Definitions.
  8557. "License" shall mean the terms and conditions for use, reproduction,
  8558. and distribution as defined by Sections 1 through 9 of this document.
  8559. "Licensor" shall mean the copyright owner or entity authorized by
  8560. the copyright owner that is granting the License.
  8561. "Legal Entity" shall mean the union of the acting entity and all
  8562. other entities that control, are controlled by, or are under common
  8563. control with that entity. For the purposes of this definition,
  8564. "control" means (i) the power, direct or indirect, to cause the
  8565. direction or management of such entity, whether by contract or
  8566. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8567. outstanding shares, or (iii) beneficial ownership of such entity.
  8568. "You" (or "Your") shall mean an individual or Legal Entity
  8569. exercising permissions granted by this License.
  8570. "Source" form shall mean the preferred form for making modifications,
  8571. including but not limited to software source code, documentation
  8572. source, and configuration files.
  8573. "Object" form shall mean any form resulting from mechanical
  8574. transformation or translation of a Source form, including but
  8575. not limited to compiled object code, generated documentation,
  8576. and conversions to other media types.
  8577. "Work" shall mean the work of authorship, whether in Source or
  8578. Object form, made available under the License, as indicated by a
  8579. copyright notice that is included in or attached to the work
  8580. (an example is provided in the Appendix below).
  8581. "Derivative Works" shall mean any work, whether in Source or Object
  8582. form, that is based on (or derived from) the Work and for which the
  8583. editorial revisions, annotations, elaborations, or other modifications
  8584. represent, as a whole, an original work of authorship. For the purposes
  8585. of this License, Derivative Works shall not include works that remain
  8586. separable from, or merely link (or bind by name) to the interfaces of,
  8587. the Work and Derivative Works thereof.
  8588. "Contribution" shall mean any work of authorship, including
  8589. the original version of the Work and any modifications or additions
  8590. to that Work or Derivative Works thereof, that is intentionally
  8591. submitted to Licensor for inclusion in the Work by the copyright owner
  8592. or by an individual or Legal Entity authorized to submit on behalf of
  8593. the copyright owner. For the purposes of this definition, "submitted"
  8594. means any form of electronic, verbal, or written communication sent
  8595. to the Licensor or its representatives, including but not limited to
  8596. communication on electronic mailing lists, source code control systems,
  8597. and issue tracking systems that are managed by, or on behalf of, the
  8598. Licensor for the purpose of discussing and improving the Work, but
  8599. excluding communication that is conspicuously marked or otherwise
  8600. designated in writing by the copyright owner as "Not a Contribution."
  8601. "Contributor" shall mean Licensor and any individual or Legal Entity
  8602. on behalf of whom a Contribution has been received by Licensor and
  8603. subsequently incorporated within the Work.
  8604. 2. Grant of Copyright License. Subject to the terms and conditions of
  8605. this License, each Contributor hereby grants to You a perpetual,
  8606. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8607. copyright license to reproduce, prepare Derivative Works of,
  8608. publicly display, publicly perform, sublicense, and distribute the
  8609. Work and such Derivative Works in Source or Object form.
  8610. 3. Grant of Patent License. Subject to the terms and conditions of
  8611. this License, each Contributor hereby grants to You a perpetual,
  8612. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8613. (except as stated in this section) patent license to make, have made,
  8614. use, offer to sell, sell, import, and otherwise transfer the Work,
  8615. where such license applies only to those patent claims licensable
  8616. by such Contributor that are necessarily infringed by their
  8617. Contribution(s) alone or by combination of their Contribution(s)
  8618. with the Work to which such Contribution(s) was submitted. If You
  8619. institute patent litigation against any entity (including a
  8620. cross-claim or counterclaim in a lawsuit) alleging that the Work
  8621. or a Contribution incorporated within the Work constitutes direct
  8622. or contributory patent infringement, then any patent licenses
  8623. granted to You under this License for that Work shall terminate
  8624. as of the date such litigation is filed.
  8625. 4. Redistribution. You may reproduce and distribute copies of the
  8626. Work or Derivative Works thereof in any medium, with or without
  8627. modifications, and in Source or Object form, provided that You
  8628. meet the following conditions:
  8629. (a) You must give any other recipients of the Work or
  8630. Derivative Works a copy of this License; and
  8631. (b) You must cause any modified files to carry prominent notices
  8632. stating that You changed the files; and
  8633. (c) You must retain, in the Source form of any Derivative Works
  8634. that You distribute, all copyright, patent, trademark, and
  8635. attribution notices from the Source form of the Work,
  8636. excluding those notices that do not pertain to any part of
  8637. the Derivative Works; and
  8638. (d) If the Work includes a "NOTICE" text file as part of its
  8639. distribution, then any Derivative Works that You distribute must
  8640. include a readable copy of the attribution notices contained
  8641. within such NOTICE file, excluding those notices that do not
  8642. pertain to any part of the Derivative Works, in at least one
  8643. of the following places: within a NOTICE text file distributed
  8644. as part of the Derivative Works; within the Source form or
  8645. documentation, if provided along with the Derivative Works; or,
  8646. within a display generated by the Derivative Works, if and
  8647. wherever such third-party notices normally appear. The contents
  8648. of the NOTICE file are for informational purposes only and
  8649. do not modify the License. You may add Your own attribution
  8650. notices within Derivative Works that You distribute, alongside
  8651. or as an addendum to the NOTICE text from the Work, provided
  8652. that such additional attribution notices cannot be construed
  8653. as modifying the License.
  8654. You may add Your own copyright statement to Your modifications and
  8655. may provide additional or different license terms and conditions
  8656. for use, reproduction, or distribution of Your modifications, or
  8657. for any such Derivative Works as a whole, provided Your use,
  8658. reproduction, and distribution of the Work otherwise complies with
  8659. the conditions stated in this License.
  8660. 5. Submission of Contributions. Unless You explicitly state otherwise,
  8661. any Contribution intentionally submitted for inclusion in the Work
  8662. by You to the Licensor shall be under the terms and conditions of
  8663. this License, without any additional terms or conditions.
  8664. Notwithstanding the above, nothing herein shall supersede or modify
  8665. the terms of any separate license agreement you may have executed
  8666. with Licensor regarding such Contributions.
  8667. 6. Trademarks. This License does not grant permission to use the trade
  8668. names, trademarks, service marks, or product names of the Licensor,
  8669. except as required for reasonable and customary use in describing the
  8670. origin of the Work and reproducing the content of the NOTICE file.
  8671. 7. Disclaimer of Warranty. Unless required by applicable law or
  8672. agreed to in writing, Licensor provides the Work (and each
  8673. Contributor provides its Contributions) on an "AS IS" BASIS,
  8674. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8675. implied, including, without limitation, any warranties or conditions
  8676. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8677. PARTICULAR PURPOSE. You are solely responsible for determining the
  8678. appropriateness of using or redistributing the Work and assume any
  8679. risks associated with Your exercise of permissions under this License.
  8680. 8. Limitation of Liability. In no event and under no legal theory,
  8681. whether in tort (including negligence), contract, or otherwise,
  8682. unless required by applicable law (such as deliberate and grossly
  8683. negligent acts) or agreed to in writing, shall any Contributor be
  8684. liable to You for damages, including any direct, indirect, special,
  8685. incidental, or consequential damages of any character arising as a
  8686. result of this License or out of the use or inability to use the
  8687. Work (including but not limited to damages for loss of goodwill,
  8688. work stoppage, computer failure or malfunction, or any and all
  8689. other commercial damages or losses), even if such Contributor
  8690. has been advised of the possibility of such damages.
  8691. 9. Accepting Warranty or Additional Liability. While redistributing
  8692. the Work or Derivative Works thereof, You may choose to offer,
  8693. and charge a fee for, acceptance of support, warranty, indemnity,
  8694. or other liability obligations and/or rights consistent with this
  8695. License. However, in accepting such obligations, You may act only
  8696. on Your own behalf and on Your sole responsibility, not on behalf
  8697. of any other Contributor, and only if You agree to indemnify,
  8698. defend, and hold each Contributor harmless for any liability
  8699. incurred by, or claims asserted against, such Contributor by reason
  8700. of your accepting any such warranty or additional liability.
  8701. END OF TERMS AND CONDITIONS
  8702. APPENDIX: How to apply the Apache License to your work.
  8703. To apply the Apache License to your work, attach the following
  8704. boilerplate notice, with the fields enclosed by brackets "[]"
  8705. replaced with your own identifying information. (Don't include
  8706. the brackets!) The text should be enclosed in the appropriate
  8707. comment syntax for the file format. We also recommend that a
  8708. file or class name and description of purpose be included on the
  8709. same "printed page" as the copyright notice for easier
  8710. identification within third-party archives.
  8711. Copyright [yyyy] [name of copyright owner]
  8712. Licensed under the Apache License, Version 2.0 (the "License");
  8713. you may not use this file except in compliance with the License.
  8714. You may obtain a copy of the License at
  8715. http://www.apache.org/licenses/LICENSE-2.0
  8716. Unless required by applicable law or agreed to in writing, software
  8717. distributed under the License is distributed on an "AS IS" BASIS,
  8718. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8719. See the License for the specific language governing permissions and
  8720. limitations under the License.
  8721. Copyright (c) 2007-2010 The Khronos Group Inc.
  8722. Permission is hereby granted, free of charge, to any person obtaining a
  8723. copy of this software and/or associated documentation files (the
  8724. "Materials"), to deal in the Materials without restriction, including
  8725. without limitation the rights to use, copy, modify, merge, publish,
  8726. distribute, sublicense, and/or sell copies of the Materials, and to
  8727. permit persons to whom the Materials are furnished to do so, subject to
  8728. the following conditions:
  8729. The above copyright notice and this permission notice shall be included
  8730. in all copies or substantial portions of the Materials.
  8731. THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  8732. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  8733. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  8734. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  8735. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  8736. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  8737. MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
  8738. SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
  8739. Copyright (C) 1992 Silicon Graphics, Inc. All Rights Reserved.
  8740. Permission is hereby granted, free of charge, to any person obtaining a copy of
  8741. this software and associated documentation files (the "Software"), to deal in
  8742. the Software without restriction, including without limitation the rights to
  8743. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  8744. of the Software, and to permit persons to whom the Software is furnished to do
  8745. so, subject to the following conditions:
  8746. The above copyright notice including the dates of first publication and either
  8747. this permission notice or a reference to http://oss.sgi.com/projects/FreeB/
  8748. shall be included in all copies or substantial portions of the Software.
  8749. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  8750. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  8751. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON
  8752. GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  8753. AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  8754. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  8755. Except as contained in this notice, the name of Silicon Graphics, Inc. shall
  8756. not be used in advertising or otherwise to promote the sale, use or other
  8757. dealings in this Software without prior written authorization from Silicon
  8758. Graphics, Inc.
  8759. Redistribution and use in source and binary forms, with or without
  8760. modification, are permitted provided that the following conditions are
  8761. met:
  8762. * Redistributions of source code must retain the above copyright
  8763. notice, this list of conditions and the following disclaimer.
  8764. * Redistributions in binary form must reproduce the above
  8765. copyright notice, this list of conditions and the following
  8766. disclaimer in the documentation and/or other materials provided
  8767. with the distribution.
  8768. * Neither the name of the copyright holders nor the names of its
  8769. contributors may be used to endorse or promote products derived
  8770. from this software without specific prior written permission.
  8771. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  8772. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  8773. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  8774. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  8775. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  8776. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  8777. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  8778. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  8779. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  8780. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  8781. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8782. License copied from bin/lcov:
  8783. #
  8784. # Copyright (c) International Business Machines Corp., 2002,2007
  8785. #
  8786. # This program is free software; you can redistribute it and/or modify
  8787. # it under the terms of the GNU General Public License as published by
  8788. # the Free Software Foundation; either version 2 of the License, or (at
  8789. # your option) any later version.
  8790. #
  8791. # This program is distributed in the hope that it will be useful, but
  8792. # WITHOUT ANY WARRANTY; without even the implied warranty of
  8793. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  8794. # General Public License for more details.
  8795. #
  8796. # You should have received a copy of the GNU General Public License
  8797. # along with this program; if not, write to the Free Software
  8798. # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  8799. GNU GENERAL PUBLIC LICENSE
  8800. Version 2, June 1991
  8801. Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
  8802. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  8803. Everyone is permitted to copy and distribute verbatim copies
  8804. of this license document, but changing it is not allowed.
  8805. Preamble
  8806. The licenses for most software are designed to take away your
  8807. freedom to share and change it. By contrast, the GNU General Public
  8808. License is intended to guarantee your freedom to share and change free
  8809. software--to make sure the software is free for all its users. This
  8810. General Public License applies to most of the Free Software
  8811. Foundation's software and to any other program whose authors commit to
  8812. using it. (Some other Free Software Foundation software is covered by
  8813. the GNU Lesser General Public License instead.) You can apply it to
  8814. your programs, too.
  8815. When we speak of free software, we are referring to freedom, not
  8816. price. Our General Public Licenses are designed to make sure that you
  8817. have the freedom to distribute copies of free software (and charge for
  8818. this service if you wish), that you receive source code or can get it
  8819. if you want it, that you can change the software or use pieces of it
  8820. in new free programs; and that you know you can do these things.
  8821. To protect your rights, we need to make restrictions that forbid
  8822. anyone to deny you these rights or to ask you to surrender the rights.
  8823. These restrictions translate to certain responsibilities for you if you
  8824. distribute copies of the software, or if you modify it.
  8825. For example, if you distribute copies of such a program, whether
  8826. gratis or for a fee, you must give the recipients all the rights that
  8827. you have. You must make sure that they, too, receive or can get the
  8828. source code. And you must show them these terms so they know their
  8829. rights.
  8830. We protect your rights with two steps: (1) copyright the software, and
  8831. (2) offer you this license which gives you legal permission to copy,
  8832. distribute and/or modify the software.
  8833. Also, for each author's protection and ours, we want to make certain
  8834. that everyone understands that there is no warranty for this free
  8835. software. If the software is modified by someone else and passed on, we
  8836. want its recipients to know that what they have is not the original, so
  8837. that any problems introduced by others will not reflect on the original
  8838. authors' reputations.
  8839. Finally, any free program is threatened constantly by software
  8840. patents. We wish to avoid the danger that redistributors of a free
  8841. program will individually obtain patent licenses, in effect making the
  8842. program proprietary. To prevent this, we have made it clear that any
  8843. patent must be licensed for everyone's free use or not licensed at all.
  8844. The precise terms and conditions for copying, distribution and
  8845. modification follow.
  8846. GNU GENERAL PUBLIC LICENSE
  8847. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  8848. 0. This License applies to any program or other work which contains
  8849. a notice placed by the copyright holder saying it may be distributed
  8850. under the terms of this General Public License. The "Program", below,
  8851. refers to any such program or work, and a "work based on the Program"
  8852. means either the Program or any derivative work under copyright law:
  8853. that is to say, a work containing the Program or a portion of it,
  8854. either verbatim or with modifications and/or translated into another
  8855. language. (Hereinafter, translation is included without limitation in
  8856. the term "modification".) Each licensee is addressed as "you".
  8857. Activities other than copying, distribution and modification are not
  8858. covered by this License; they are outside its scope. The act of
  8859. running the Program is not restricted, and the output from the Program
  8860. is covered only if its contents constitute a work based on the
  8861. Program (independent of having been made by running the Program).
  8862. Whether that is true depends on what the Program does.
  8863. 1. You may copy and distribute verbatim copies of the Program's
  8864. source code as you receive it, in any medium, provided that you
  8865. conspicuously and appropriately publish on each copy an appropriate
  8866. copyright notice and disclaimer of warranty; keep intact all the
  8867. notices that refer to this License and to the absence of any warranty;
  8868. and give any other recipients of the Program a copy of this License
  8869. along with the Program.
  8870. You may charge a fee for the physical act of transferring a copy, and
  8871. you may at your option offer warranty protection in exchange for a fee.
  8872. 2. You may modify your copy or copies of the Program or any portion
  8873. of it, thus forming a work based on the Program, and copy and
  8874. distribute such modifications or work under the terms of Section 1
  8875. above, provided that you also meet all of these conditions:
  8876. a) You must cause the modified files to carry prominent notices
  8877. stating that you changed the files and the date of any change.
  8878. b) You must cause any work that you distribute or publish, that in
  8879. whole or in part contains or is derived from the Program or any
  8880. part thereof, to be licensed as a whole at no charge to all third
  8881. parties under the terms of this License.
  8882. c) If the modified program normally reads commands interactively
  8883. when run, you must cause it, when started running for such
  8884. interactive use in the most ordinary way, to print or display an
  8885. announcement including an appropriate copyright notice and a
  8886. notice that there is no warranty (or else, saying that you provide
  8887. a warranty) and that users may redistribute the program under
  8888. these conditions, and telling the user how to view a copy of this
  8889. License. (Exception: if the Program itself is interactive but
  8890. does not normally print such an announcement, your work based on
  8891. the Program is not required to print an announcement.)
  8892. These requirements apply to the modified work as a whole. If
  8893. identifiable sections of that work are not derived from the Program,
  8894. and can be reasonably considered independent and separate works in
  8895. themselves, then this License, and its terms, do not apply to those
  8896. sections when you distribute them as separate works. But when you
  8897. distribute the same sections as part of a whole which is a work based
  8898. on the Program, the distribution of the whole must be on the terms of
  8899. this License, whose permissions for other licensees extend to the
  8900. entire whole, and thus to each and every part regardless of who wrote it.
  8901. Thus, it is not the intent of this section to claim rights or contest
  8902. your rights to work written entirely by you; rather, the intent is to
  8903. exercise the right to control the distribution of derivative or
  8904. collective works based on the Program.
  8905. In addition, mere aggregation of another work not based on the Program
  8906. with the Program (or with a work based on the Program) on a volume of
  8907. a storage or distribution medium does not bring the other work under
  8908. the scope of this License.
  8909. 3. You may copy and distribute the Program (or a work based on it,
  8910. under Section 2) in object code or executable form under the terms of
  8911. Sections 1 and 2 above provided that you also do one of the following:
  8912. a) Accompany it with the complete corresponding machine-readable
  8913. source code, which must be distributed under the terms of Sections
  8914. 1 and 2 above on a medium customarily used for software interchange; or,
  8915. b) Accompany it with a written offer, valid for at least three
  8916. years, to give any third party, for a charge no more than your
  8917. cost of physically performing source distribution, a complete
  8918. machine-readable copy of the corresponding source code, to be
  8919. distributed under the terms of Sections 1 and 2 above on a medium
  8920. customarily used for software interchange; or,
  8921. c) Accompany it with the information you received as to the offer
  8922. to distribute corresponding source code. (This alternative is
  8923. allowed only for noncommercial distribution and only if you
  8924. received the program in object code or executable form with such
  8925. an offer, in accord with Subsection b above.)
  8926. The source code for a work means the preferred form of the work for
  8927. making modifications to it. For an executable work, complete source
  8928. code means all the source code for all modules it contains, plus any
  8929. associated interface definition files, plus the scripts used to
  8930. control compilation and installation of the executable. However, as a
  8931. special exception, the source code distributed need not include
  8932. anything that is normally distributed (in either source or binary
  8933. form) with the major components (compiler, kernel, and so on) of the
  8934. operating system on which the executable runs, unless that component
  8935. itself accompanies the executable.
  8936. If distribution of executable or object code is made by offering
  8937. access to copy from a designated place, then offering equivalent
  8938. access to copy the source code from the same place counts as
  8939. distribution of the source code, even though third parties are not
  8940. compelled to copy the source along with the object code.
  8941. 4. You may not copy, modify, sublicense, or distribute the Program
  8942. except as expressly provided under this License. Any attempt
  8943. otherwise to copy, modify, sublicense or distribute the Program is
  8944. void, and will automatically terminate your rights under this License.
  8945. However, parties who have received copies, or rights, from you under
  8946. this License will not have their licenses terminated so long as such
  8947. parties remain in full compliance.
  8948. 5. You are not required to accept this License, since you have not
  8949. signed it. However, nothing else grants you permission to modify or
  8950. distribute the Program or its derivative works. These actions are
  8951. prohibited by law if you do not accept this License. Therefore, by
  8952. modifying or distributing the Program (or any work based on the
  8953. Program), you indicate your acceptance of this License to do so, and
  8954. all its terms and conditions for copying, distributing or modifying
  8955. the Program or works based on it.
  8956. 6. Each time you redistribute the Program (or any work based on the
  8957. Program), the recipient automatically receives a license from the
  8958. original licensor to copy, distribute or modify the Program subject to
  8959. these terms and conditions. You may not impose any further
  8960. restrictions on the recipients' exercise of the rights granted herein.
  8961. You are not responsible for enforcing compliance by third parties to
  8962. this License.
  8963. 7. If, as a consequence of a court judgment or allegation of patent
  8964. infringement or for any other reason (not limited to patent issues),
  8965. conditions are imposed on you (whether by court order, agreement or
  8966. otherwise) that contradict the conditions of this License, they do not
  8967. excuse you from the conditions of this License. If you cannot
  8968. distribute so as to satisfy simultaneously your obligations under this
  8969. License and any other pertinent obligations, then as a consequence you
  8970. may not distribute the Program at all. For example, if a patent
  8971. license would not permit royalty-free redistribution of the Program by
  8972. all those who receive copies directly or indirectly through you, then
  8973. the only way you could satisfy both it and this License would be to
  8974. refrain entirely from distribution of the Program.
  8975. If any portion of this section is held invalid or unenforceable under
  8976. any particular circumstance, the balance of the section is intended to
  8977. apply and the section as a whole is intended to apply in other
  8978. circumstances.
  8979. It is not the purpose of this section to induce you to infringe any
  8980. patents or other property right claims or to contest validity of any
  8981. such claims; this section has the sole purpose of protecting the
  8982. integrity of the free software distribution system, which is
  8983. implemented by public license practices. Many people have made
  8984. generous contributions to the wide range of software distributed
  8985. through that system in reliance on consistent application of that
  8986. system; it is up to the author/donor to decide if he or she is willing
  8987. to distribute software through any other system and a licensee cannot
  8988. impose that choice.
  8989. This section is intended to make thoroughly clear what is believed to
  8990. be a consequence of the rest of this License.
  8991. 8. If the distribution and/or use of the Program is restricted in
  8992. certain countries either by patents or by copyrighted interfaces, the
  8993. original copyright holder who places the Program under this License
  8994. may add an explicit geographical distribution limitation excluding
  8995. those countries, so that distribution is permitted only in or among
  8996. countries not thus excluded. In such case, this License incorporates
  8997. the limitation as if written in the body of this License.
  8998. 9. The Free Software Foundation may publish revised and/or new versions
  8999. of the General Public License from time to time. Such new versions will
  9000. be similar in spirit to the present version, but may differ in detail to
  9001. address new problems or concerns.
  9002. Each version is given a distinguishing version number. If the Program
  9003. specifies a version number of this License which applies to it and "any
  9004. later version", you have the option of following the terms and conditions
  9005. either of that version or of any later version published by the Free
  9006. Software Foundation. If the Program does not specify a version number of
  9007. this License, you may choose any version ever published by the Free Software
  9008. Foundation.
  9009. 10. If you wish to incorporate parts of the Program into other free
  9010. programs whose distribution conditions are different, write to the author
  9011. to ask for permission. For software which is copyrighted by the Free
  9012. Software Foundation, write to the Free Software Foundation; we sometimes
  9013. make exceptions for this. Our decision will be guided by the two goals
  9014. of preserving the free status of all derivatives of our free software and
  9015. of promoting the sharing and reuse of software generally.
  9016. NO WARRANTY
  9017. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  9018. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  9019. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  9020. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  9021. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  9022. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  9023. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  9024. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  9025. REPAIR OR CORRECTION.
  9026. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  9027. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  9028. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  9029. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  9030. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  9031. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  9032. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  9033. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  9034. POSSIBILITY OF SUCH DAMAGES.
  9035. END OF TERMS AND CONDITIONS
  9036. How to Apply These Terms to Your New Programs
  9037. If you develop a new program, and you want it to be of the greatest
  9038. possible use to the public, the best way to achieve this is to make it
  9039. free software which everyone can redistribute and change under these terms.
  9040. To do so, attach the following notices to the program. It is safest
  9041. to attach them to the start of each source file to most effectively
  9042. convey the exclusion of warranty; and each file should have at least
  9043. the "copyright" line and a pointer to where the full notice is found.
  9044. <one line to give the program's name and a brief idea of what it does.>
  9045. Copyright (C) <year> <name of author>
  9046. This program is free software; you can redistribute it and/or modify
  9047. it under the terms of the GNU General Public License as published by
  9048. the Free Software Foundation; either version 2 of the License, or
  9049. (at your option) any later version.
  9050. This program is distributed in the hope that it will be useful,
  9051. but WITHOUT ANY WARRANTY; without even the implied warranty of
  9052. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  9053. GNU General Public License for more details.
  9054. You should have received a copy of the GNU General Public License along
  9055. with this program; if not, write to the Free Software Foundation, Inc.,
  9056. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  9057. Also add information on how to contact you by electronic and paper mail.
  9058. If the program is interactive, make it output a short notice like this
  9059. when it starts in an interactive mode:
  9060. Gnomovision version 69, Copyright (C) year name of author
  9061. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  9062. This is free software, and you are welcome to redistribute it
  9063. under certain conditions; type `show c' for details.
  9064. The hypothetical commands `show w' and `show c' should show the appropriate
  9065. parts of the General Public License. Of course, the commands you use may
  9066. be called something other than `show w' and `show c'; they could even be
  9067. mouse-clicks or menu items--whatever suits your program.
  9068. You should also get your employer (if you work as a programmer) or your
  9069. school, if any, to sign a "copyright disclaimer" for the program, if
  9070. necessary. Here is a sample; alter the names:
  9071. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  9072. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  9073. <signature of Ty Coon>, 1 April 1989
  9074. Ty Coon, President of Vice
  9075. This General Public License does not permit incorporating your program into
  9076. proprietary programs. If your program is a subroutine library, you may
  9077. consider it more useful to permit linking proprietary applications with the
  9078. library. If this is what you want to do, use the GNU Lesser General
  9079. Public License instead of this License.
  9080. Copyright (c) 2011 The LevelDB Authors. All rights reserved.
  9081. Redistribution and use in source and binary forms, with or without
  9082. modification, are permitted provided that the following conditions are
  9083. met:
  9084. * Redistributions of source code must retain the above copyright
  9085. notice, this list of conditions and the following disclaimer.
  9086. * Redistributions in binary form must reproduce the above
  9087. copyright notice, this list of conditions and the following disclaimer
  9088. in the documentation and/or other materials provided with the
  9089. distribution.
  9090. * Neither the name of Google Inc. nor the names of its
  9091. contributors may be used to endorse or promote products derived from
  9092. this software without specific prior written permission.
  9093. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9094. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9095. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9096. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9097. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9098. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9099. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9100. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9101. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9102. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9103. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9104. /*
  9105. * Copyright (c) 2008 NVIDIA, Corporation
  9106. *
  9107. * Permission is hereby granted, free of charge, to any person obtaining a copy
  9108. * of this software and associated documentation files (the "Software"), to deal
  9109. * in the Software without restriction, including without limitation the rights
  9110. * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9111. * copies of the Software, and to permit persons to whom the Software is
  9112. * furnished to do so, subject to the following conditions:
  9113. *
  9114. * The above copyright notice and this permission notice (including the next
  9115. * paragraph) shall be included in all copies or substantial portions of the
  9116. * Software.
  9117. *
  9118. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  9119. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  9120. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  9121. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  9122. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  9123. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  9124. * SOFTWARE.
  9125. */
  9126. Copyright 2000-2007 Niels Provos <provos@citi.umich.edu>
  9127. Copyright 2007-2009 Niels Provos and Nick Mathewson
  9128. Redistribution and use in source and binary forms, with or without
  9129. modification, are permitted provided that the following conditions
  9130. are met:
  9131. 1. Redistributions of source code must retain the above copyright
  9132. notice, this list of conditions and the following disclaimer.
  9133. 2. Redistributions in binary form must reproduce the above copyright
  9134. notice, this list of conditions and the following disclaimer in the
  9135. documentation and/or other materials provided with the distribution.
  9136. 3. The name of the author may not be used to endorse or promote products
  9137. derived from this software without specific prior written permission.
  9138. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  9139. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  9140. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  9141. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
  9142. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  9143. NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9144. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9145. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9146. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  9147. THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9148. Copyright (c) 2013, Google Inc.
  9149. All rights reserved.
  9150. Redistribution and use in source and binary forms, with or without modification,
  9151. are permitted provided that the following conditions are met:
  9152. * Redistributions of source code must retain the above copyright notice,
  9153. this list of conditions and the following disclaimer.
  9154. * Redistributions in binary form must reproduce the above copyright notice,
  9155. this list of conditions and the following disclaimer in the documentation
  9156. and/or other materials provided with the distribution.
  9157. * The name of the author may not be used to endorse or promote products
  9158. derived from this software without specific prior written permission.
  9159. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  9160. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  9161. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  9162. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  9163. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  9164. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
  9165. GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  9166. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  9167. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
  9168. WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  9169. SUCH DAMAGE.
  9170. (Copied from the README.)
  9171. --------------------------------------------------------------------------------
  9172. The authors make NO WARRANTY or representation, either express or implied,
  9173. with respect to this software, its quality, accuracy, merchantability, or
  9174. fitness for a particular purpose. This software is provided "AS IS", and you,
  9175. its user, assume the entire risk as to its quality and accuracy.
  9176. This software is copyright (C) 1991-1998, Thomas G. Lane.
  9177. All Rights Reserved except as specified below.
  9178. Permission is hereby granted to use, copy, modify, and distribute this
  9179. software (or portions thereof) for any purpose, without fee, subject to these
  9180. conditions:
  9181. (1) If any part of the source code for this software is distributed, then this
  9182. README file must be included, with this copyright and no-warranty notice
  9183. unaltered; and any additions, deletions, or changes to the original files
  9184. must be clearly indicated in accompanying documentation.
  9185. (2) If only executable code is distributed, then the accompanying
  9186. documentation must state that "this software is based in part on the work of
  9187. the Independent JPEG Group".
  9188. (3) Permission for use of this software is granted only if the user accepts
  9189. full responsibility for any undesirable consequences; the authors accept
  9190. NO LIABILITY for damages of any kind.
  9191. These conditions apply to any software derived from or based on the IJG code,
  9192. not just to the unmodified library. If you use our work, you ought to
  9193. acknowledge us.
  9194. Permission is NOT granted for the use of any IJG author's name or company name
  9195. in advertising or publicity relating to this software or products derived from
  9196. it. This software may be referred to only as "the Independent JPEG Group's
  9197. software".
  9198. We specifically permit and encourage the use of this software as the basis of
  9199. commercial products, provided that all warranty or liability claims are
  9200. assumed by the product vendor.
  9201. ansi2knr.c is included in this distribution by permission of L. Peter Deutsch,
  9202. sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.
  9203. ansi2knr.c is NOT covered by the above copyright and conditions, but instead
  9204. by the usual distribution terms of the Free Software Foundation; principally,
  9205. that you must include source code if you redistribute it. (See the file
  9206. ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part
  9207. of any program generated from the IJG code, this does not limit you more than
  9208. the foregoing paragraphs do.
  9209. The Unix configuration script "configure" was produced with GNU Autoconf.
  9210. It is copyright by the Free Software Foundation but is freely distributable.
  9211. The same holds for its supporting scripts (config.guess, config.sub,
  9212. ltconfig, ltmain.sh). Another support script, install-sh, is copyright
  9213. by M.I.T. but is also freely distributable.
  9214. It appears that the arithmetic coding option of the JPEG spec is covered by
  9215. patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot
  9216. legally be used without obtaining one or more licenses. For this reason,
  9217. support for arithmetic coding has been removed from the free JPEG software.
  9218. (Since arithmetic coding provides only a marginal gain over the unpatented
  9219. Huffman mode, it is unlikely that very many implementations will support it.)
  9220. So far as we are aware, there are no patent restrictions on the remaining
  9221. code.
  9222. The IJG distribution formerly included code to read and write GIF files.
  9223. To avoid entanglement with the Unisys LZW patent, GIF reading support has
  9224. been removed altogether, and the GIF writer has been simplified to produce
  9225. "uncompressed GIFs". This technique does not use the LZW algorithm; the
  9226. resulting GIF files are larger than usual, but are readable by all standard
  9227. GIF decoders.
  9228. We are required to state that
  9229. "The Graphics Interchange Format(c) is the Copyright property of
  9230. CompuServe Incorporated. GIF(sm) is a Service Mark property of
  9231. CompuServe Incorporated."
  9232. Copyright (C) 2011 Google Inc.
  9233. Licensed under the Apache License, Version 2.0 (the "License");
  9234. you may not use this file except in compliance with the License.
  9235. You may obtain a copy of the License at
  9236. http://www.apache.org/licenses/LICENSE-2.0
  9237. Unless required by applicable law or agreed to in writing, software
  9238. distributed under the License is distributed on an "AS IS" BASIS,
  9239. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9240. See the License for the specific language governing permissions and
  9241. limitations under the License.
  9242. This copy of the libpng notices is provided for your convenience. In case of
  9243. any discrepancy between this copy and the notices in the file png.h that is
  9244. included in the libpng distribution, the latter shall prevail.
  9245. COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
  9246. If you modify libpng you may insert additional notices immediately following
  9247. this sentence.
  9248. This code is released under the libpng license.
  9249. libpng versions 1.2.6, August 15, 2004, through 1.2.45, July 7, 2011, are
  9250. Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are
  9251. distributed according to the same disclaimer and license as libpng-1.2.5
  9252. with the following individual added to the list of Contributing Authors
  9253. Cosmin Truta
  9254. libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
  9255. Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
  9256. distributed according to the same disclaimer and license as libpng-1.0.6
  9257. with the following individuals added to the list of Contributing Authors
  9258. Simon-Pierre Cadieux
  9259. Eric S. Raymond
  9260. Gilles Vollant
  9261. and with the following additions to the disclaimer:
  9262. There is no warranty against interference with your enjoyment of the
  9263. library or against infringement. There is no warranty that our
  9264. efforts or the library will fulfill any of your particular purposes
  9265. or needs. This library is provided with all faults, and the entire
  9266. risk of satisfactory quality, performance, accuracy, and effort is with
  9267. the user.
  9268. libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
  9269. Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
  9270. distributed according to the same disclaimer and license as libpng-0.96,
  9271. with the following individuals added to the list of Contributing Authors:
  9272. Tom Lane
  9273. Glenn Randers-Pehrson
  9274. Willem van Schaik
  9275. libpng versions 0.89, June 1996, through 0.96, May 1997, are
  9276. Copyright (c) 1996, 1997 Andreas Dilger
  9277. Distributed according to the same disclaimer and license as libpng-0.88,
  9278. with the following individuals added to the list of Contributing Authors:
  9279. John Bowler
  9280. Kevin Bracey
  9281. Sam Bushell
  9282. Magnus Holmgren
  9283. Greg Roelofs
  9284. Tom Tanner
  9285. libpng versions 0.5, May 1995, through 0.88, January 1996, are
  9286. Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
  9287. For the purposes of this copyright and license, "Contributing Authors"
  9288. is defined as the following set of individuals:
  9289. Andreas Dilger
  9290. Dave Martindale
  9291. Guy Eric Schalnat
  9292. Paul Schmidt
  9293. Tim Wegner
  9294. The PNG Reference Library is supplied "AS IS". The Contributing Authors
  9295. and Group 42, Inc. disclaim all warranties, expressed or implied,
  9296. including, without limitation, the warranties of merchantability and of
  9297. fitness for any purpose. The Contributing Authors and Group 42, Inc.
  9298. assume no liability for direct, indirect, incidental, special, exemplary,
  9299. or consequential damages, which may result from the use of the PNG
  9300. Reference Library, even if advised of the possibility of such damage.
  9301. Permission is hereby granted to use, copy, modify, and distribute this
  9302. source code, or portions hereof, for any purpose, without fee, subject
  9303. to the following restrictions:
  9304. 1. The origin of this source code must not be misrepresented.
  9305. 2. Altered versions must be plainly marked as such and must not
  9306. be misrepresented as being the original source.
  9307. 3. This Copyright notice may not be removed or altered from any
  9308. source or altered source distribution.
  9309. The Contributing Authors and Group 42, Inc. specifically permit, without
  9310. fee, and encourage the use of this source code as a component to
  9311. supporting the PNG file format in commercial products. If you use this
  9312. source code in a product, acknowledgment is not required but would be
  9313. appreciated.
  9314. A "png_get_copyright" function is available, for convenient use in "about"
  9315. boxes and the like:
  9316. printf("%s",png_get_copyright(NULL));
  9317. Also, the PNG logo (in PNG format, of course) is supplied in the
  9318. files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
  9319. Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a
  9320. certification mark of the Open Source Initiative.
  9321. Glenn Randers-Pehrson
  9322. glennrp at users.sourceforge.net
  9323. July 7, 2011
  9324. GNU LESSER GENERAL PUBLIC LICENSE
  9325. Version 2.1, February 1999
  9326. Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  9327. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  9328. Everyone is permitted to copy and distribute verbatim copies
  9329. of this license document, but changing it is not allowed.
  9330. [This is the first released version of the Lesser GPL. It also counts
  9331. as the successor of the GNU Library Public License, version 2, hence
  9332. the version number 2.1.]
  9333. Preamble
  9334. The licenses for most software are designed to take away your
  9335. freedom to share and change it. By contrast, the GNU General Public
  9336. Licenses are intended to guarantee your freedom to share and change
  9337. free software--to make sure the software is free for all its users.
  9338. This license, the Lesser General Public License, applies to some
  9339. specially designated software packages--typically libraries--of the
  9340. Free Software Foundation and other authors who decide to use it. You
  9341. can use it too, but we suggest you first think carefully about whether
  9342. this license or the ordinary General Public License is the better
  9343. strategy to use in any particular case, based on the explanations below.
  9344. When we speak of free software, we are referring to freedom of use,
  9345. not price. Our General Public Licenses are designed to make sure that
  9346. you have the freedom to distribute copies of free software (and charge
  9347. for this service if you wish); that you receive source code or can get
  9348. it if you want it; that you can change the software and use pieces of
  9349. it in new free programs; and that you are informed that you can do
  9350. these things.
  9351. To protect your rights, we need to make restrictions that forbid
  9352. distributors to deny you these rights or to ask you to surrender these
  9353. rights. These restrictions translate to certain responsibilities for
  9354. you if you distribute copies of the library or if you modify it.
  9355. For example, if you distribute copies of the library, whether gratis
  9356. or for a fee, you must give the recipients all the rights that we gave
  9357. you. You must make sure that they, too, receive or can get the source
  9358. code. If you link other code with the library, you must provide
  9359. complete object files to the recipients, so that they can relink them
  9360. with the library after making changes to the library and recompiling
  9361. it. And you must show them these terms so they know their rights.
  9362. We protect your rights with a two-step method: (1) we copyright the
  9363. library, and (2) we offer you this license, which gives you legal
  9364. permission to copy, distribute and/or modify the library.
  9365. To protect each distributor, we want to make it very clear that
  9366. there is no warranty for the free library. Also, if the library is
  9367. modified by someone else and passed on, the recipients should know
  9368. that what they have is not the original version, so that the original
  9369. author's reputation will not be affected by problems that might be
  9370. introduced by others.
  9371. Finally, software patents pose a constant threat to the existence of
  9372. any free program. We wish to make sure that a company cannot
  9373. effectively restrict the users of a free program by obtaining a
  9374. restrictive license from a patent holder. Therefore, we insist that
  9375. any patent license obtained for a version of the library must be
  9376. consistent with the full freedom of use specified in this license.
  9377. Most GNU software, including some libraries, is covered by the
  9378. ordinary GNU General Public License. This license, the GNU Lesser
  9379. General Public License, applies to certain designated libraries, and
  9380. is quite different from the ordinary General Public License. We use
  9381. this license for certain libraries in order to permit linking those
  9382. libraries into non-free programs.
  9383. When a program is linked with a library, whether statically or using
  9384. a shared library, the combination of the two is legally speaking a
  9385. combined work, a derivative of the original library. The ordinary
  9386. General Public License therefore permits such linking only if the
  9387. entire combination fits its criteria of freedom. The Lesser General
  9388. Public License permits more lax criteria for linking other code with
  9389. the library.
  9390. We call this license the "Lesser" General Public License because it
  9391. does Less to protect the user's freedom than the ordinary General
  9392. Public License. It also provides other free software developers Less
  9393. of an advantage over competing non-free programs. These disadvantages
  9394. are the reason we use the ordinary General Public License for many
  9395. libraries. However, the Lesser license provides advantages in certain
  9396. special circumstances.
  9397. For example, on rare occasions, there may be a special need to
  9398. encourage the widest possible use of a certain library, so that it becomes
  9399. a de-facto standard. To achieve this, non-free programs must be
  9400. allowed to use the library. A more frequent case is that a free
  9401. library does the same job as widely used non-free libraries. In this
  9402. case, there is little to gain by limiting the free library to free
  9403. software only, so we use the Lesser General Public License.
  9404. In other cases, permission to use a particular library in non-free
  9405. programs enables a greater number of people to use a large body of
  9406. free software. For example, permission to use the GNU C Library in
  9407. non-free programs enables many more people to use the whole GNU
  9408. operating system, as well as its variant, the GNU/Linux operating
  9409. system.
  9410. Although the Lesser General Public License is Less protective of the
  9411. users' freedom, it does ensure that the user of a program that is
  9412. linked with the Library has the freedom and the wherewithal to run
  9413. that program using a modified version of the Library.
  9414. The precise terms and conditions for copying, distribution and
  9415. modification follow. Pay close attention to the difference between a
  9416. "work based on the library" and a "work that uses the library". The
  9417. former contains code derived from the library, whereas the latter must
  9418. be combined with the library in order to run.
  9419. GNU LESSER GENERAL PUBLIC LICENSE
  9420. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  9421. 0. This License Agreement applies to any software library or other
  9422. program which contains a notice placed by the copyright holder or
  9423. other authorized party saying it may be distributed under the terms of
  9424. this Lesser General Public License (also called "this License").
  9425. Each licensee is addressed as "you".
  9426. A "library" means a collection of software functions and/or data
  9427. prepared so as to be conveniently linked with application programs
  9428. (which use some of those functions and data) to form executables.
  9429. The "Library", below, refers to any such software library or work
  9430. which has been distributed under these terms. A "work based on the
  9431. Library" means either the Library or any derivative work under
  9432. copyright law: that is to say, a work containing the Library or a
  9433. portion of it, either verbatim or with modifications and/or translated
  9434. straightforwardly into another language. (Hereinafter, translation is
  9435. included without limitation in the term "modification".)
  9436. "Source code" for a work means the preferred form of the work for
  9437. making modifications to it. For a library, complete source code means
  9438. all the source code for all modules it contains, plus any associated
  9439. interface definition files, plus the scripts used to control compilation
  9440. and installation of the library.
  9441. Activities other than copying, distribution and modification are not
  9442. covered by this License; they are outside its scope. The act of
  9443. running a program using the Library is not restricted, and output from
  9444. such a program is covered only if its contents constitute a work based
  9445. on the Library (independent of the use of the Library in a tool for
  9446. writing it). Whether that is true depends on what the Library does
  9447. and what the program that uses the Library does.
  9448. 1. You may copy and distribute verbatim copies of the Library's
  9449. complete source code as you receive it, in any medium, provided that
  9450. you conspicuously and appropriately publish on each copy an
  9451. appropriate copyright notice and disclaimer of warranty; keep intact
  9452. all the notices that refer to this License and to the absence of any
  9453. warranty; and distribute a copy of this License along with the
  9454. Library.
  9455. You may charge a fee for the physical act of transferring a copy,
  9456. and you may at your option offer warranty protection in exchange for a
  9457. fee.
  9458. 2. You may modify your copy or copies of the Library or any portion
  9459. of it, thus forming a work based on the Library, and copy and
  9460. distribute such modifications or work under the terms of Section 1
  9461. above, provided that you also meet all of these conditions:
  9462. a) The modified work must itself be a software library.
  9463. b) You must cause the files modified to carry prominent notices
  9464. stating that you changed the files and the date of any change.
  9465. c) You must cause the whole of the work to be licensed at no
  9466. charge to all third parties under the terms of this License.
  9467. d) If a facility in the modified Library refers to a function or a
  9468. table of data to be supplied by an application program that uses
  9469. the facility, other than as an argument passed when the facility
  9470. is invoked, then you must make a good faith effort to ensure that,
  9471. in the event an application does not supply such function or
  9472. table, the facility still operates, and performs whatever part of
  9473. its purpose remains meaningful.
  9474. (For example, a function in a library to compute square roots has
  9475. a purpose that is entirely well-defined independent of the
  9476. application. Therefore, Subsection 2d requires that any
  9477. application-supplied function or table used by this function must
  9478. be optional: if the application does not supply it, the square
  9479. root function must still compute square roots.)
  9480. These requirements apply to the modified work as a whole. If
  9481. identifiable sections of that work are not derived from the Library,
  9482. and can be reasonably considered independent and separate works in
  9483. themselves, then this License, and its terms, do not apply to those
  9484. sections when you distribute them as separate works. But when you
  9485. distribute the same sections as part of a whole which is a work based
  9486. on the Library, the distribution of the whole must be on the terms of
  9487. this License, whose permissions for other licensees extend to the
  9488. entire whole, and thus to each and every part regardless of who wrote
  9489. it.
  9490. Thus, it is not the intent of this section to claim rights or contest
  9491. your rights to work written entirely by you; rather, the intent is to
  9492. exercise the right to control the distribution of derivative or
  9493. collective works based on the Library.
  9494. In addition, mere aggregation of another work not based on the Library
  9495. with the Library (or with a work based on the Library) on a volume of
  9496. a storage or distribution medium does not bring the other work under
  9497. the scope of this License.
  9498. 3. You may opt to apply the terms of the ordinary GNU General Public
  9499. License instead of this License to a given copy of the Library. To do
  9500. this, you must alter all the notices that refer to this License, so
  9501. that they refer to the ordinary GNU General Public License, version 2,
  9502. instead of to this License. (If a newer version than version 2 of the
  9503. ordinary GNU General Public License has appeared, then you can specify
  9504. that version instead if you wish.) Do not make any other change in
  9505. these notices.
  9506. Once this change is made in a given copy, it is irreversible for
  9507. that copy, so the ordinary GNU General Public License applies to all
  9508. subsequent copies and derivative works made from that copy.
  9509. This option is useful when you wish to copy part of the code of
  9510. the Library into a program that is not a library.
  9511. 4. You may copy and distribute the Library (or a portion or
  9512. derivative of it, under Section 2) in object code or executable form
  9513. under the terms of Sections 1 and 2 above provided that you accompany
  9514. it with the complete corresponding machine-readable source code, which
  9515. must be distributed under the terms of Sections 1 and 2 above on a
  9516. medium customarily used for software interchange.
  9517. If distribution of object code is made by offering access to copy
  9518. from a designated place, then offering equivalent access to copy the
  9519. source code from the same place satisfies the requirement to
  9520. distribute the source code, even though third parties are not
  9521. compelled to copy the source along with the object code.
  9522. 5. A program that contains no derivative of any portion of the
  9523. Library, but is designed to work with the Library by being compiled or
  9524. linked with it, is called a "work that uses the Library". Such a
  9525. work, in isolation, is not a derivative work of the Library, and
  9526. therefore falls outside the scope of this License.
  9527. However, linking a "work that uses the Library" with the Library
  9528. creates an executable that is a derivative of the Library (because it
  9529. contains portions of the Library), rather than a "work that uses the
  9530. library". The executable is therefore covered by this License.
  9531. Section 6 states terms for distribution of such executables.
  9532. When a "work that uses the Library" uses material from a header file
  9533. that is part of the Library, the object code for the work may be a
  9534. derivative work of the Library even though the source code is not.
  9535. Whether this is true is especially significant if the work can be
  9536. linked without the Library, or if the work is itself a library. The
  9537. threshold for this to be true is not precisely defined by law.
  9538. If such an object file uses only numerical parameters, data
  9539. structure layouts and accessors, and small macros and small inline
  9540. functions (ten lines or less in length), then the use of the object
  9541. file is unrestricted, regardless of whether it is legally a derivative
  9542. work. (Executables containing this object code plus portions of the
  9543. Library will still fall under Section 6.)
  9544. Otherwise, if the work is a derivative of the Library, you may
  9545. distribute the object code for the work under the terms of Section 6.
  9546. Any executables containing that work also fall under Section 6,
  9547. whether or not they are linked directly with the Library itself.
  9548. 6. As an exception to the Sections above, you may also combine or
  9549. link a "work that uses the Library" with the Library to produce a
  9550. work containing portions of the Library, and distribute that work
  9551. under terms of your choice, provided that the terms permit
  9552. modification of the work for the customer's own use and reverse
  9553. engineering for debugging such modifications.
  9554. You must give prominent notice with each copy of the work that the
  9555. Library is used in it and that the Library and its use are covered by
  9556. this License. You must supply a copy of this License. If the work
  9557. during execution displays copyright notices, you must include the
  9558. copyright notice for the Library among them, as well as a reference
  9559. directing the user to the copy of this License. Also, you must do one
  9560. of these things:
  9561. a) Accompany the work with the complete corresponding
  9562. machine-readable source code for the Library including whatever
  9563. changes were used in the work (which must be distributed under
  9564. Sections 1 and 2 above); and, if the work is an executable linked
  9565. with the Library, with the complete machine-readable "work that
  9566. uses the Library", as object code and/or source code, so that the
  9567. user can modify the Library and then relink to produce a modified
  9568. executable containing the modified Library. (It is understood
  9569. that the user who changes the contents of definitions files in the
  9570. Library will not necessarily be able to recompile the application
  9571. to use the modified definitions.)
  9572. b) Use a suitable shared library mechanism for linking with the
  9573. Library. A suitable mechanism is one that (1) uses at run time a
  9574. copy of the library already present on the user's computer system,
  9575. rather than copying library functions into the executable, and (2)
  9576. will operate properly with a modified version of the library, if
  9577. the user installs one, as long as the modified version is
  9578. interface-compatible with the version that the work was made with.
  9579. c) Accompany the work with a written offer, valid for at
  9580. least three years, to give the same user the materials
  9581. specified in Subsection 6a, above, for a charge no more
  9582. than the cost of performing this distribution.
  9583. d) If distribution of the work is made by offering access to copy
  9584. from a designated place, offer equivalent access to copy the above
  9585. specified materials from the same place.
  9586. e) Verify that the user has already received a copy of these
  9587. materials or that you have already sent this user a copy.
  9588. For an executable, the required form of the "work that uses the
  9589. Library" must include any data and utility programs needed for
  9590. reproducing the executable from it. However, as a special exception,
  9591. the materials to be distributed need not include anything that is
  9592. normally distributed (in either source or binary form) with the major
  9593. components (compiler, kernel, and so on) of the operating system on
  9594. which the executable runs, unless that component itself accompanies
  9595. the executable.
  9596. It may happen that this requirement contradicts the license
  9597. restrictions of other proprietary libraries that do not normally
  9598. accompany the operating system. Such a contradiction means you cannot
  9599. use both them and the Library together in an executable that you
  9600. distribute.
  9601. 7. You may place library facilities that are a work based on the
  9602. Library side-by-side in a single library together with other library
  9603. facilities not covered by this License, and distribute such a combined
  9604. library, provided that the separate distribution of the work based on
  9605. the Library and of the other library facilities is otherwise
  9606. permitted, and provided that you do these two things:
  9607. a) Accompany the combined library with a copy of the same work
  9608. based on the Library, uncombined with any other library
  9609. facilities. This must be distributed under the terms of the
  9610. Sections above.
  9611. b) Give prominent notice with the combined library of the fact
  9612. that part of it is a work based on the Library, and explaining
  9613. where to find the accompanying uncombined form of the same work.
  9614. 8. You may not copy, modify, sublicense, link with, or distribute
  9615. the Library except as expressly provided under this License. Any
  9616. attempt otherwise to copy, modify, sublicense, link with, or
  9617. distribute the Library is void, and will automatically terminate your
  9618. rights under this License. However, parties who have received copies,
  9619. or rights, from you under this License will not have their licenses
  9620. terminated so long as such parties remain in full compliance.
  9621. 9. You are not required to accept this License, since you have not
  9622. signed it. However, nothing else grants you permission to modify or
  9623. distribute the Library or its derivative works. These actions are
  9624. prohibited by law if you do not accept this License. Therefore, by
  9625. modifying or distributing the Library (or any work based on the
  9626. Library), you indicate your acceptance of this License to do so, and
  9627. all its terms and conditions for copying, distributing or modifying
  9628. the Library or works based on it.
  9629. 10. Each time you redistribute the Library (or any work based on the
  9630. Library), the recipient automatically receives a license from the
  9631. original licensor to copy, distribute, link with or modify the Library
  9632. subject to these terms and conditions. You may not impose any further
  9633. restrictions on the recipients' exercise of the rights granted herein.
  9634. You are not responsible for enforcing compliance by third parties with
  9635. this License.
  9636. 11. If, as a consequence of a court judgment or allegation of patent
  9637. infringement or for any other reason (not limited to patent issues),
  9638. conditions are imposed on you (whether by court order, agreement or
  9639. otherwise) that contradict the conditions of this License, they do not
  9640. excuse you from the conditions of this License. If you cannot
  9641. distribute so as to satisfy simultaneously your obligations under this
  9642. License and any other pertinent obligations, then as a consequence you
  9643. may not distribute the Library at all. For example, if a patent
  9644. license would not permit royalty-free redistribution of the Library by
  9645. all those who receive copies directly or indirectly through you, then
  9646. the only way you could satisfy both it and this License would be to
  9647. refrain entirely from distribution of the Library.
  9648. If any portion of this section is held invalid or unenforceable under any
  9649. particular circumstance, the balance of the section is intended to apply,
  9650. and the section as a whole is intended to apply in other circumstances.
  9651. It is not the purpose of this section to induce you to infringe any
  9652. patents or other property right claims or to contest validity of any
  9653. such claims; this section has the sole purpose of protecting the
  9654. integrity of the free software distribution system which is
  9655. implemented by public license practices. Many people have made
  9656. generous contributions to the wide range of software distributed
  9657. through that system in reliance on consistent application of that
  9658. system; it is up to the author/donor to decide if he or she is willing
  9659. to distribute software through any other system and a licensee cannot
  9660. impose that choice.
  9661. This section is intended to make thoroughly clear what is believed to
  9662. be a consequence of the rest of this License.
  9663. 12. If the distribution and/or use of the Library is restricted in
  9664. certain countries either by patents or by copyrighted interfaces, the
  9665. original copyright holder who places the Library under this License may add
  9666. an explicit geographical distribution limitation excluding those countries,
  9667. so that distribution is permitted only in or among countries not thus
  9668. excluded. In such case, this License incorporates the limitation as if
  9669. written in the body of this License.
  9670. 13. The Free Software Foundation may publish revised and/or new
  9671. versions of the Lesser General Public License from time to time.
  9672. Such new versions will be similar in spirit to the present version,
  9673. but may differ in detail to address new problems or concerns.
  9674. Each version is given a distinguishing version number. If the Library
  9675. specifies a version number of this License which applies to it and
  9676. "any later version", you have the option of following the terms and
  9677. conditions either of that version or of any later version published by
  9678. the Free Software Foundation. If the Library does not specify a
  9679. license version number, you may choose any version ever published by
  9680. the Free Software Foundation.
  9681. 14. If you wish to incorporate parts of the Library into other free
  9682. programs whose distribution conditions are incompatible with these,
  9683. write to the author to ask for permission. For software which is
  9684. copyrighted by the Free Software Foundation, write to the Free
  9685. Software Foundation; we sometimes make exceptions for this. Our
  9686. decision will be guided by the two goals of preserving the free status
  9687. of all derivatives of our free software and of promoting the sharing
  9688. and reuse of software generally.
  9689. NO WARRANTY
  9690. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  9691. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  9692. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  9693. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  9694. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  9695. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  9696. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  9697. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  9698. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  9699. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  9700. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  9701. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  9702. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  9703. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  9704. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  9705. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  9706. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  9707. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  9708. DAMAGES.
  9709. END OF TERMS AND CONDITIONS
  9710. How to Apply These Terms to Your New Libraries
  9711. If you develop a new library, and you want it to be of the greatest
  9712. possible use to the public, we recommend making it free software that
  9713. everyone can redistribute and change. You can do so by permitting
  9714. redistribution under these terms (or, alternatively, under the terms of the
  9715. ordinary General Public License).
  9716. To apply these terms, attach the following notices to the library. It is
  9717. safest to attach them to the start of each source file to most effectively
  9718. convey the exclusion of warranty; and each file should have at least the
  9719. "copyright" line and a pointer to where the full notice is found.
  9720. <one line to give the library's name and a brief idea of what it does.>
  9721. Copyright (C) <year> <name of author>
  9722. This library is free software; you can redistribute it and/or
  9723. modify it under the terms of the GNU Lesser General Public
  9724. License as published by the Free Software Foundation; either
  9725. version 2.1 of the License, or (at your option) any later version.
  9726. This library is distributed in the hope that it will be useful,
  9727. but WITHOUT ANY WARRANTY; without even the implied warranty of
  9728. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  9729. Lesser General Public License for more details.
  9730. You should have received a copy of the GNU Lesser General Public
  9731. License along with this library; if not, write to the Free Software
  9732. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  9733. Also add information on how to contact you by electronic and paper mail.
  9734. You should also get your employer (if you work as a programmer) or your
  9735. school, if any, to sign a "copyright disclaimer" for the library, if
  9736. necessary. Here is a sample; alter the names:
  9737. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  9738. library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  9739. <signature of Ty Coon>, 1 April 1990
  9740. Ty Coon, President of Vice
  9741. That's all there is to it!
  9742. Permission is hereby granted, free of charge, to any person obtaining a
  9743. copy of this software and associated documentation files (the
  9744. "Software"), to deal in the Software without restriction, including
  9745. without limitation the rights to use, copy, modify, merge, publish,
  9746. distribute, sub license, and/or sell copies of the Software, and to
  9747. permit persons to whom the Software is furnished to do so, subject to
  9748. the following conditions:
  9749. The above copyright notice and this permission notice (including the
  9750. next paragraph) shall be included in all copies or substantial portions
  9751. of the Software.
  9752. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  9753. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  9754. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
  9755. IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
  9756. ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  9757. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  9758. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  9759. Copyright (c) 2010, Google Inc. All rights reserved.
  9760. Redistribution and use in source and binary forms, with or without
  9761. modification, are permitted provided that the following conditions are
  9762. met:
  9763. * Redistributions of source code must retain the above copyright
  9764. notice, this list of conditions and the following disclaimer.
  9765. * Redistributions in binary form must reproduce the above copyright
  9766. notice, this list of conditions and the following disclaimer in
  9767. the documentation and/or other materials provided with the
  9768. distribution.
  9769. * Neither the name of Google nor the names of its contributors may
  9770. be used to endorse or promote products derived from this software
  9771. without specific prior written permission.
  9772. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9773. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9774. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9775. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9776. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9777. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9778. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9779. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9780. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9781. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9782. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9783. Additional IP Rights Grant (Patents)
  9784. "This implementation" means the copyrightable works distributed by
  9785. Google as part of the WebM Project.
  9786. Google hereby grants to you a perpetual, worldwide, non-exclusive,
  9787. no-charge, royalty-free, irrevocable (except as stated in this section)
  9788. patent license to make, have made, use, offer to sell, sell, import,
  9789. transfer, and otherwise run, modify and propagate the contents of this
  9790. implementation of VP8, where such license applies only to those patent
  9791. claims, both currently owned by Google and acquired in the future,
  9792. licensable by Google that are necessarily infringed by this
  9793. implementation of VP8. This grant does not include claims that would be
  9794. infringed only as a consequence of further modification of this
  9795. implementation. If you or your agent or exclusive licensee institute or
  9796. order or agree to the institution of patent litigation against any
  9797. entity (including a cross-claim or counterclaim in a lawsuit) alleging
  9798. that this implementation of VP8 or any code incorporated within this
  9799. implementation of VP8 constitutes direct or contributory patent
  9800. infringement, or inducement of patent infringement, then any patent
  9801. rights granted to you under this License for this implementation of VP8
  9802. shall terminate as of the date such litigation is filed.
  9803. Except where otherwise noted in the source code (e.g. the files hash.c,
  9804. list.c and the trio files, which are covered by a similar licence but
  9805. with different Copyright notices) all the files are:
  9806. Copyright (C) 1998-2003 Daniel Veillard. All Rights Reserved.
  9807. Permission is hereby granted, free of charge, to any person obtaining a copy
  9808. of this software and associated documentation files (the "Software"), to deal
  9809. in the Software without restriction, including without limitation the rights
  9810. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9811. copies of the Software, and to permit persons to whom the Software is fur-
  9812. nished to do so, subject to the following conditions:
  9813. The above copyright notice and this permission notice shall be included in
  9814. all copies or substantial portions of the Software.
  9815. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  9816. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
  9817. NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  9818. DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  9819. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
  9820. NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  9821. Except as contained in this notice, the name of Daniel Veillard shall not
  9822. be used in advertising or otherwise to promote the sale, use or other deal-
  9823. ings in this Software without prior written authorization from him.
  9824. Licence for libxslt except libexslt
  9825. ----------------------------------------------------------------------
  9826. Copyright (C) 2001-2002 Daniel Veillard. All Rights Reserved.
  9827. Permission is hereby granted, free of charge, to any person obtaining a copy
  9828. of this software and associated documentation files (the "Software"), to deal
  9829. in the Software without restriction, including without limitation the rights
  9830. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9831. copies of the Software, and to permit persons to whom the Software is fur-
  9832. nished to do so, subject to the following conditions:
  9833. The above copyright notice and this permission notice shall be included in
  9834. all copies or substantial portions of the Software.
  9835. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  9836. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
  9837. NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  9838. DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  9839. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
  9840. NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  9841. Except as contained in this notice, the name of Daniel Veillard shall not
  9842. be used in advertising or otherwise to promote the sale, use or other deal-
  9843. ings in this Software without prior written authorization from him.
  9844. ----------------------------------------------------------------------
  9845. Licence for libexslt
  9846. ----------------------------------------------------------------------
  9847. Copyright (C) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard.
  9848. All Rights Reserved.
  9849. Permission is hereby granted, free of charge, to any person obtaining a copy
  9850. of this software and associated documentation files (the "Software"), to deal
  9851. in the Software without restriction, including without limitation the rights
  9852. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9853. copies of the Software, and to permit persons to whom the Software is fur-
  9854. nished to do so, subject to the following conditions:
  9855. The above copyright notice and this permission notice shall be included in
  9856. all copies or substantial portions of the Software.
  9857. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  9858. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
  9859. NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  9860. AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  9861. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
  9862. NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  9863. Except as contained in this notice, the name of the authors shall not
  9864. be used in advertising or otherwise to promote the sale, use or other deal-
  9865. ings in this Software without prior written authorization from him.
  9866. ----------------------------------------------------------------------
  9867. LZMA SDK is placed in the public domain.
  9868. Copyright (c) 2003-2009 Jonathan 'Wolf' Rentzsch: <http://rentzsch.com>
  9869. Some rights reserved: <http://opensource.org/licenses/mit-license.php>
  9870. The default Mesa license is as follows:
  9871. Copyright (C) 1999-2007 Brian Paul All Rights Reserved.
  9872. Permission is hereby granted, free of charge, to any person obtaining a
  9873. copy of this software and associated documentation files (the "Software"),
  9874. to deal in the Software without restriction, including without limitation
  9875. the rights to use, copy, modify, merge, publish, distribute, sublicense,
  9876. and/or sell copies of the Software, and to permit persons to whom the
  9877. Software is furnished to do so, subject to the following conditions:
  9878. The above copyright notice and this permission notice shall be included
  9879. in all copies or substantial portions of the Software.
  9880. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  9881. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  9882. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  9883. BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  9884. AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  9885. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  9886. Some parts of Mesa are copyrighted under the GNU LGPL. See the
  9887. Mesa/docs/COPYRIGHT file for details.
  9888. The following is the standard GNU copyright file.
  9889. ----------------------------------------------------------------------
  9890. GNU LIBRARY GENERAL PUBLIC LICENSE
  9891. Version 2, June 1991
  9892. Copyright (C) 1991 Free Software Foundation, Inc.
  9893. 675 Mass Ave, Cambridge, MA 02139, USA
  9894. Everyone is permitted to copy and distribute verbatim copies
  9895. of this license document, but changing it is not allowed.
  9896. [This is the first released version of the library GPL. It is
  9897. numbered 2 because it goes with version 2 of the ordinary GPL.]
  9898. Preamble
  9899. The licenses for most software are designed to take away your
  9900. freedom to share and change it. By contrast, the GNU General Public
  9901. Licenses are intended to guarantee your freedom to share and change
  9902. free software--to make sure the software is free for all its users.
  9903. This license, the Library General Public License, applies to some
  9904. specially designated Free Software Foundation software, and to any
  9905. other libraries whose authors decide to use it. You can use it for
  9906. your libraries, too.
  9907. When we speak of free software, we are referring to freedom, not
  9908. price. Our General Public Licenses are designed to make sure that you
  9909. have the freedom to distribute copies of free software (and charge for
  9910. this service if you wish), that you receive source code or can get it
  9911. if you want it, that you can change the software or use pieces of it
  9912. in new free programs; and that you know you can do these things.
  9913. To protect your rights, we need to make restrictions that forbid
  9914. anyone to deny you these rights or to ask you to surrender the rights.
  9915. These restrictions translate to certain responsibilities for you if
  9916. you distribute copies of the library, or if you modify it.
  9917. For example, if you distribute copies of the library, whether gratis
  9918. or for a fee, you must give the recipients all the rights that we gave
  9919. you. You must make sure that they, too, receive or can get the source
  9920. code. If you link a program with the library, you must provide
  9921. complete object files to the recipients so that they can relink them
  9922. with the library, after making changes to the library and recompiling
  9923. it. And you must show them these terms so they know their rights.
  9924. Our method of protecting your rights has two steps: (1) copyright
  9925. the library, and (2) offer you this license which gives you legal
  9926. permission to copy, distribute and/or modify the library.
  9927. Also, for each distributor's protection, we want to make certain
  9928. that everyone understands that there is no warranty for this free
  9929. library. If the library is modified by someone else and passed on, we
  9930. want its recipients to know that what they have is not the original
  9931. version, so that any problems introduced by others will not reflect on
  9932. the original authors' reputations.
  9933. Finally, any free program is threatened constantly by software
  9934. patents. We wish to avoid the danger that companies distributing free
  9935. software will individually obtain patent licenses, thus in effect
  9936. transforming the program into proprietary software. To prevent this,
  9937. we have made it clear that any patent must be licensed for everyone's
  9938. free use or not licensed at all.
  9939. Most GNU software, including some libraries, is covered by the ordinary
  9940. GNU General Public License, which was designed for utility programs. This
  9941. license, the GNU Library General Public License, applies to certain
  9942. designated libraries. This license is quite different from the ordinary
  9943. one; be sure to read it in full, and don't assume that anything in it is
  9944. the same as in the ordinary license.
  9945. The reason we have a separate public license for some libraries is that
  9946. they blur the distinction we usually make between modifying or adding to a
  9947. program and simply using it. Linking a program with a library, without
  9948. changing the library, is in some sense simply using the library, and is
  9949. analogous to running a utility program or application program. However, in
  9950. a textual and legal sense, the linked executable is a combined work, a
  9951. derivative of the original library, and the ordinary General Public License
  9952. treats it as such.
  9953. Because of this blurred distinction, using the ordinary General
  9954. Public License for libraries did not effectively promote software
  9955. sharing, because most developers did not use the libraries. We
  9956. concluded that weaker conditions might promote sharing better.
  9957. However, unrestricted linking of non-free programs would deprive the
  9958. users of those programs of all benefit from the free status of the
  9959. libraries themselves. This Library General Public License is intended to
  9960. permit developers of non-free programs to use free libraries, while
  9961. preserving your freedom as a user of such programs to change the free
  9962. libraries that are incorporated in them. (We have not seen how to achieve
  9963. this as regards changes in header files, but we have achieved it as regards
  9964. changes in the actual functions of the Library.) The hope is that this
  9965. will lead to faster development of free libraries.
  9966. The precise terms and conditions for copying, distribution and
  9967. modification follow. Pay close attention to the difference between a
  9968. "work based on the library" and a "work that uses the library". The
  9969. former contains code derived from the library, while the latter only
  9970. works together with the library.
  9971. Note that it is possible for a library to be covered by the ordinary
  9972. General Public License rather than by this special one.
  9973. GNU LIBRARY GENERAL PUBLIC LICENSE
  9974. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  9975. 0. This License Agreement applies to any software library which
  9976. contains a notice placed by the copyright holder or other authorized
  9977. party saying it may be distributed under the terms of this Library
  9978. General Public License (also called "this License"). Each licensee is
  9979. addressed as "you".
  9980. A "library" means a collection of software functions and/or data
  9981. prepared so as to be conveniently linked with application programs
  9982. (which use some of those functions and data) to form executables.
  9983. The "Library", below, refers to any such software library or work
  9984. which has been distributed under these terms. A "work based on the
  9985. Library" means either the Library or any derivative work under
  9986. copyright law: that is to say, a work containing the Library or a
  9987. portion of it, either verbatim or with modifications and/or translated
  9988. straightforwardly into another language. (Hereinafter, translation is
  9989. included without limitation in the term "modification".)
  9990. "Source code" for a work means the preferred form of the work for
  9991. making modifications to it. For a library, complete source code means
  9992. all the source code for all modules it contains, plus any associated
  9993. interface definition files, plus the scripts used to control compilation
  9994. and installation of the library.
  9995. Activities other than copying, distribution and modification are not
  9996. covered by this License; they are outside its scope. The act of
  9997. running a program using the Library is not restricted, and output from
  9998. such a program is covered only if its contents constitute a work based
  9999. on the Library (independent of the use of the Library in a tool for
  10000. writing it). Whether that is true depends on what the Library does
  10001. and what the program that uses the Library does.
  10002. 1. You may copy and distribute verbatim copies of the Library's
  10003. complete source code as you receive it, in any medium, provided that
  10004. you conspicuously and appropriately publish on each copy an
  10005. appropriate copyright notice and disclaimer of warranty; keep intact
  10006. all the notices that refer to this License and to the absence of any
  10007. warranty; and distribute a copy of this License along with the
  10008. Library.
  10009. You may charge a fee for the physical act of transferring a copy,
  10010. and you may at your option offer warranty protection in exchange for a
  10011. fee.
  10012. 2. You may modify your copy or copies of the Library or any portion
  10013. of it, thus forming a work based on the Library, and copy and
  10014. distribute such modifications or work under the terms of Section 1
  10015. above, provided that you also meet all of these conditions:
  10016. a) The modified work must itself be a software library.
  10017. b) You must cause the files modified to carry prominent notices
  10018. stating that you changed the files and the date of any change.
  10019. c) You must cause the whole of the work to be licensed at no
  10020. charge to all third parties under the terms of this License.
  10021. d) If a facility in the modified Library refers to a function or a
  10022. table of data to be supplied by an application program that uses
  10023. the facility, other than as an argument passed when the facility
  10024. is invoked, then you must make a good faith effort to ensure that,
  10025. in the event an application does not supply such function or
  10026. table, the facility still operates, and performs whatever part of
  10027. its purpose remains meaningful.
  10028. (For example, a function in a library to compute square roots has
  10029. a purpose that is entirely well-defined independent of the
  10030. application. Therefore, Subsection 2d requires that any
  10031. application-supplied function or table used by this function must
  10032. be optional: if the application does not supply it, the square
  10033. root function must still compute square roots.)
  10034. These requirements apply to the modified work as a whole. If
  10035. identifiable sections of that work are not derived from the Library,
  10036. and can be reasonably considered independent and separate works in
  10037. themselves, then this License, and its terms, do not apply to those
  10038. sections when you distribute them as separate works. But when you
  10039. distribute the same sections as part of a whole which is a work based
  10040. on the Library, the distribution of the whole must be on the terms of
  10041. this License, whose permissions for other licensees extend to the
  10042. entire whole, and thus to each and every part regardless of who wrote
  10043. it.
  10044. Thus, it is not the intent of this section to claim rights or contest
  10045. your rights to work written entirely by you; rather, the intent is to
  10046. exercise the right to control the distribution of derivative or
  10047. collective works based on the Library.
  10048. In addition, mere aggregation of another work not based on the Library
  10049. with the Library (or with a work based on the Library) on a volume of
  10050. a storage or distribution medium does not bring the other work under
  10051. the scope of this License.
  10052. 3. You may opt to apply the terms of the ordinary GNU General Public
  10053. License instead of this License to a given copy of the Library. To do
  10054. this, you must alter all the notices that refer to this License, so
  10055. that they refer to the ordinary GNU General Public License, version 2,
  10056. instead of to this License. (If a newer version than version 2 of the
  10057. ordinary GNU General Public License has appeared, then you can specify
  10058. that version instead if you wish.) Do not make any other change in
  10059. these notices.
  10060. Once this change is made in a given copy, it is irreversible for
  10061. that copy, so the ordinary GNU General Public License applies to all
  10062. subsequent copies and derivative works made from that copy.
  10063. This option is useful when you wish to copy part of the code of
  10064. the Library into a program that is not a library.
  10065. 4. You may copy and distribute the Library (or a portion or
  10066. derivative of it, under Section 2) in object code or executable form
  10067. under the terms of Sections 1 and 2 above provided that you accompany
  10068. it with the complete corresponding machine-readable source code, which
  10069. must be distributed under the terms of Sections 1 and 2 above on a
  10070. medium customarily used for software interchange.
  10071. If distribution of object code is made by offering access to copy
  10072. from a designated place, then offering equivalent access to copy the
  10073. source code from the same place satisfies the requirement to
  10074. distribute the source code, even though third parties are not
  10075. compelled to copy the source along with the object code.
  10076. 5. A program that contains no derivative of any portion of the
  10077. Library, but is designed to work with the Library by being compiled or
  10078. linked with it, is called a "work that uses the Library". Such a
  10079. work, in isolation, is not a derivative work of the Library, and
  10080. therefore falls outside the scope of this License.
  10081. However, linking a "work that uses the Library" with the Library
  10082. creates an executable that is a derivative of the Library (because it
  10083. contains portions of the Library), rather than a "work that uses the
  10084. library". The executable is therefore covered by this License.
  10085. Section 6 states terms for distribution of such executables.
  10086. When a "work that uses the Library" uses material from a header file
  10087. that is part of the Library, the object code for the work may be a
  10088. derivative work of the Library even though the source code is not.
  10089. Whether this is true is especially significant if the work can be
  10090. linked without the Library, or if the work is itself a library. The
  10091. threshold for this to be true is not precisely defined by law.
  10092. If such an object file uses only numerical parameters, data
  10093. structure layouts and accessors, and small macros and small inline
  10094. functions (ten lines or less in length), then the use of the object
  10095. file is unrestricted, regardless of whether it is legally a derivative
  10096. work. (Executables containing this object code plus portions of the
  10097. Library will still fall under Section 6.)
  10098. Otherwise, if the work is a derivative of the Library, you may
  10099. distribute the object code for the work under the terms of Section 6.
  10100. Any executables containing that work also fall under Section 6,
  10101. whether or not they are linked directly with the Library itself.
  10102. 6. As an exception to the Sections above, you may also compile or
  10103. link a "work that uses the Library" with the Library to produce a
  10104. work containing portions of the Library, and distribute that work
  10105. under terms of your choice, provided that the terms permit
  10106. modification of the work for the customer's own use and reverse
  10107. engineering for debugging such modifications.
  10108. You must give prominent notice with each copy of the work that the
  10109. Library is used in it and that the Library and its use are covered by
  10110. this License. You must supply a copy of this License. If the work
  10111. during execution displays copyright notices, you must include the
  10112. copyright notice for the Library among them, as well as a reference
  10113. directing the user to the copy of this License. Also, you must do one
  10114. of these things:
  10115. a) Accompany the work with the complete corresponding
  10116. machine-readable source code for the Library including whatever
  10117. changes were used in the work (which must be distributed under
  10118. Sections 1 and 2 above); and, if the work is an executable linked
  10119. with the Library, with the complete machine-readable "work that
  10120. uses the Library", as object code and/or source code, so that the
  10121. user can modify the Library and then relink to produce a modified
  10122. executable containing the modified Library. (It is understood
  10123. that the user who changes the contents of definitions files in the
  10124. Library will not necessarily be able to recompile the application
  10125. to use the modified definitions.)
  10126. b) Accompany the work with a written offer, valid for at
  10127. least three years, to give the same user the materials
  10128. specified in Subsection 6a, above, for a charge no more
  10129. than the cost of performing this distribution.
  10130. c) If distribution of the work is made by offering access to copy
  10131. from a designated place, offer equivalent access to copy the above
  10132. specified materials from the same place.
  10133. d) Verify that the user has already received a copy of these
  10134. materials or that you have already sent this user a copy.
  10135. For an executable, the required form of the "work that uses the
  10136. Library" must include any data and utility programs needed for
  10137. reproducing the executable from it. However, as a special exception,
  10138. the source code distributed need not include anything that is normally
  10139. distributed (in either source or binary form) with the major
  10140. components (compiler, kernel, and so on) of the operating system on
  10141. which the executable runs, unless that component itself accompanies
  10142. the executable.
  10143. It may happen that this requirement contradicts the license
  10144. restrictions of other proprietary libraries that do not normally
  10145. accompany the operating system. Such a contradiction means you cannot
  10146. use both them and the Library together in an executable that you
  10147. distribute.
  10148. 7. You may place library facilities that are a work based on the
  10149. Library side-by-side in a single library together with other library
  10150. facilities not covered by this License, and distribute such a combined
  10151. library, provided that the separate distribution of the work based on
  10152. the Library and of the other library facilities is otherwise
  10153. permitted, and provided that you do these two things:
  10154. a) Accompany the combined library with a copy of the same work
  10155. based on the Library, uncombined with any other library
  10156. facilities. This must be distributed under the terms of the
  10157. Sections above.
  10158. b) Give prominent notice with the combined library of the fact
  10159. that part of it is a work based on the Library, and explaining
  10160. where to find the accompanying uncombined form of the same work.
  10161. 8. You may not copy, modify, sublicense, link with, or distribute
  10162. the Library except as expressly provided under this License. Any
  10163. attempt otherwise to copy, modify, sublicense, link with, or
  10164. distribute the Library is void, and will automatically terminate your
  10165. rights under this License. However, parties who have received copies,
  10166. or rights, from you under this License will not have their licenses
  10167. terminated so long as such parties remain in full compliance.
  10168. 9. You are not required to accept this License, since you have not
  10169. signed it. However, nothing else grants you permission to modify or
  10170. distribute the Library or its derivative works. These actions are
  10171. prohibited by law if you do not accept this License. Therefore, by
  10172. modifying or distributing the Library (or any work based on the
  10173. Library), you indicate your acceptance of this License to do so, and
  10174. all its terms and conditions for copying, distributing or modifying
  10175. the Library or works based on it.
  10176. 10. Each time you redistribute the Library (or any work based on the
  10177. Library), the recipient automatically receives a license from the
  10178. original licensor to copy, distribute, link with or modify the Library
  10179. subject to these terms and conditions. You may not impose any further
  10180. restrictions on the recipients' exercise of the rights granted herein.
  10181. You are not responsible for enforcing compliance by third parties to
  10182. this License.
  10183. 11. If, as a consequence of a court judgment or allegation of patent
  10184. infringement or for any other reason (not limited to patent issues),
  10185. conditions are imposed on you (whether by court order, agreement or
  10186. otherwise) that contradict the conditions of this License, they do not
  10187. excuse you from the conditions of this License. If you cannot
  10188. distribute so as to satisfy simultaneously your obligations under this
  10189. License and any other pertinent obligations, then as a consequence you
  10190. may not distribute the Library at all. For example, if a patent
  10191. license would not permit royalty-free redistribution of the Library by
  10192. all those who receive copies directly or indirectly through you, then
  10193. the only way you could satisfy both it and this License would be to
  10194. refrain entirely from distribution of the Library.
  10195. If any portion of this section is held invalid or unenforceable under any
  10196. particular circumstance, the balance of the section is intended to apply,
  10197. and the section as a whole is intended to apply in other circumstances.
  10198. It is not the purpose of this section to induce you to infringe any
  10199. patents or other property right claims or to contest validity of any
  10200. such claims; this section has the sole purpose of protecting the
  10201. integrity of the free software distribution system which is
  10202. implemented by public license practices. Many people have made
  10203. generous contributions to the wide range of software distributed
  10204. through that system in reliance on consistent application of that
  10205. system; it is up to the author/donor to decide if he or she is willing
  10206. to distribute software through any other system and a licensee cannot
  10207. impose that choice.
  10208. This section is intended to make thoroughly clear what is believed to
  10209. be a consequence of the rest of this License.
  10210. 12. If the distribution and/or use of the Library is restricted in
  10211. certain countries either by patents or by copyrighted interfaces, the
  10212. original copyright holder who places the Library under this License may add
  10213. an explicit geographical distribution limitation excluding those countries,
  10214. so that distribution is permitted only in or among countries not thus
  10215. excluded. In such case, this License incorporates the limitation as if
  10216. written in the body of this License.
  10217. 13. The Free Software Foundation may publish revised and/or new
  10218. versions of the Library General Public License from time to time.
  10219. Such new versions will be similar in spirit to the present version,
  10220. but may differ in detail to address new problems or concerns.
  10221. Each version is given a distinguishing version number. If the Library
  10222. specifies a version number of this License which applies to it and
  10223. "any later version", you have the option of following the terms and
  10224. conditions either of that version or of any later version published by
  10225. the Free Software Foundation. If the Library does not specify a
  10226. license version number, you may choose any version ever published by
  10227. the Free Software Foundation.
  10228. 14. If you wish to incorporate parts of the Library into other free
  10229. programs whose distribution conditions are incompatible with these,
  10230. write to the author to ask for permission. For software which is
  10231. copyrighted by the Free Software Foundation, write to the Free
  10232. Software Foundation; we sometimes make exceptions for this. Our
  10233. decision will be guided by the two goals of preserving the free status
  10234. of all derivatives of our free software and of promoting the sharing
  10235. and reuse of software generally.
  10236. NO WARRANTY
  10237. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  10238. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  10239. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  10240. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  10241. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  10242. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  10243. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  10244. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  10245. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  10246. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  10247. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  10248. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  10249. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  10250. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  10251. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  10252. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  10253. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  10254. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  10255. DAMAGES.
  10256. END OF TERMS AND CONDITIONS
  10257. Appendix: How to Apply These Terms to Your New Libraries
  10258. If you develop a new library, and you want it to be of the greatest
  10259. possible use to the public, we recommend making it free software that
  10260. everyone can redistribute and change. You can do so by permitting
  10261. redistribution under these terms (or, alternatively, under the terms of the
  10262. ordinary General Public License).
  10263. To apply these terms, attach the following notices to the library. It is
  10264. safest to attach them to the start of each source file to most effectively
  10265. convey the exclusion of warranty; and each file should have at least the
  10266. "copyright" line and a pointer to where the full notice is found.
  10267. <one line to give the library's name and a brief idea of what it does.>
  10268. Copyright (C) <year> <name of author>
  10269. This library is free software; you can redistribute it and/or
  10270. modify it under the terms of the GNU Library General Public
  10271. License as published by the Free Software Foundation; either
  10272. version 2 of the License, or (at your option) any later version.
  10273. This library is distributed in the hope that it will be useful,
  10274. but WITHOUT ANY WARRANTY; without even the implied warranty of
  10275. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  10276. Library General Public License for more details.
  10277. You should have received a copy of the GNU Library General Public
  10278. License along with this library; if not, write to the Free
  10279. Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  10280. Also add information on how to contact you by electronic and paper mail.
  10281. You should also get your employer (if you work as a programmer) or your
  10282. school, if any, to sign a "copyright disclaimer" for the library, if
  10283. necessary. Here is a sample; alter the names:
  10284. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  10285. library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  10286. <signature of Ty Coon>, 1 April 1990
  10287. Ty Coon, President of Vice
  10288. That's all there is to it!
  10289. * MODP_B64 - High performance base64 encoder/decoder
  10290. * Version 1.3 -- 17-Mar-2006
  10291. * http://modp.com/release/base64
  10292. *
  10293. * Copyright (c) 2005, 2006 Nick Galbreath -- nickg [at] modp [dot] com
  10294. * All rights reserved.
  10295. *
  10296. * Redistribution and use in source and binary forms, with or without
  10297. * modification, are permitted provided that the following conditions are
  10298. * met:
  10299. *
  10300. * Redistributions of source code must retain the above copyright
  10301. * notice, this list of conditions and the following disclaimer.
  10302. *
  10303. * Redistributions in binary form must reproduce the above copyright
  10304. * notice, this list of conditions and the following disclaimer in the
  10305. * documentation and/or other materials provided with the distribution.
  10306. *
  10307. * Neither the name of the modp.com nor the names of its
  10308. * contributors may be used to endorse or promote products derived from
  10309. * this software without specific prior written permission.
  10310. *
  10311. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10312. * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10313. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10314. * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10315. * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10316. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10317. * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10318. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10319. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10320. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10321. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10322. Copyright 2008 MolokoCacao
  10323. All rights reserved
  10324. Redistribution and use in source and binary forms, with or without
  10325. modification, are permitted providing that the following conditions
  10326. are met:
  10327. 1. Redistributions of source code must retain the above copyright
  10328. notice, this list of conditions and the following disclaimer.
  10329. 2. Redistributions in binary form must reproduce the above copyright
  10330. notice, this list of conditions and the following disclaimer in the
  10331. documentation and/or other materials provided with the distribution.
  10332. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  10333. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  10334. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  10335. ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  10336. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  10337. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  10338. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  10339. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  10340. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
  10341. IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  10342. POSSIBILITY OF SUCH DAMAGE.
  10343. Copyright (c) 2004-2009 Sergey Lyubka
  10344. Portions Copyright (c) 2009 Gilbert Wellisch
  10345. Permission is hereby granted, free of charge, to any person obtaining a copy
  10346. of this software and associated documentation files (the "Software"), to deal
  10347. in the Software without restriction, including without limitation the rights
  10348. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  10349. copies of the Software, and to permit persons to whom the Software is
  10350. furnished to do so, subject to the following conditions:
  10351. The above copyright notice and this permission notice shall be included in
  10352. all copies or substantial portions of the Software.
  10353. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  10354. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  10355. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  10356. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  10357. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  10358. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  10359. THE SOFTWARE.
  10360. Copyright 2010-2011, Google Inc.
  10361. All rights reserved.
  10362. Redistribution and use in source and binary forms, with or without
  10363. modification, are permitted provided that the following conditions are
  10364. met:
  10365. * Redistributions of source code must retain the above copyright
  10366. notice, this list of conditions and the following disclaimer.
  10367. * Redistributions in binary form must reproduce the above
  10368. copyright notice, this list of conditions and the following disclaimer
  10369. in the documentation and/or other materials provided with the
  10370. distribution.
  10371. * Neither the name of Google Inc. nor the names of its
  10372. contributors may be used to endorse or promote products derived from
  10373. this software without specific prior written permission.
  10374. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10375. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10376. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10377. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10378. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10379. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10380. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10381. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10382. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10383. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10384. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10385. /* ***** BEGIN LICENSE BLOCK *****
  10386. * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  10387. *
  10388. * The contents of this file are subject to the Mozilla Public License Version
  10389. * 1.1 (the "License"); you may not use this file except in compliance with
  10390. * the License. You may obtain a copy of the License at
  10391. * http://www.mozilla.org/MPL/
  10392. *
  10393. * Software distributed under the License is distributed on an "AS IS" basis,
  10394. * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  10395. * for the specific language governing rights and limitations under the
  10396. * License.
  10397. *
  10398. * The Original Code is mozilla.org code.
  10399. *
  10400. * The Initial Developer of the Original Code is
  10401. * Netscape Communications Corporation.
  10402. * Portions created by the Initial Developer are Copyright (C) 2002
  10403. * the Initial Developer. All Rights Reserved.
  10404. *
  10405. * Contributor(s):
  10406. *
  10407. * Alternatively, the contents of this file may be used under the terms of
  10408. * either the GNU General Public License Version 2 or later (the "GPL"), or
  10409. * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  10410. * in which case the provisions of the GPL or the LGPL are applicable instead
  10411. * of those above. If you wish to allow use of your version of this file only
  10412. * under the terms of either the GPL or the LGPL, and not to allow others to
  10413. * use your version of this file under the terms of the MPL, indicate your
  10414. * decision by deleting the provisions above and replace them with the notice
  10415. * and other provisions required by the GPL or the LGPL. If you do not delete
  10416. * the provisions above, a recipient may use your version of this file under
  10417. * the terms of any one of the MPL, the GPL or the LGPL.
  10418. *
  10419. * ***** END LICENSE BLOCK ***** */
  10420. A C-program for MT19937, with initialization improved 2002/1/26.
  10421. Coded by Takuji Nishimura and Makoto Matsumoto.
  10422. Before using, initialize the state by using init_genrand(seed)
  10423. or init_by_array(init_key, key_length).
  10424. Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
  10425. All rights reserved.
  10426. Redistribution and use in source and binary forms, with or without
  10427. modification, are permitted provided that the following conditions
  10428. are met:
  10429. 1. Redistributions of source code must retain the above copyright
  10430. notice, this list of conditions and the following disclaimer.
  10431. 2. Redistributions in binary form must reproduce the above copyright
  10432. notice, this list of conditions and the following disclaimer in the
  10433. documentation and/or other materials provided with the distribution.
  10434. 3. The names of its contributors may not be used to endorse or promote
  10435. products derived from this software without specific prior written
  10436. permission.
  10437. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10438. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10439. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10440. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  10441. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  10442. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  10443. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  10444. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  10445. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  10446. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  10447. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10448. // Copyright (c) 2006-2009 The Chromium OS Authors. All rights reserved.
  10449. //
  10450. // Redistribution and use in source and binary forms, with or without
  10451. // modification, are permitted provided that the following conditions are
  10452. // met:
  10453. //
  10454. // * Redistributions of source code must retain the above copyright
  10455. // notice, this list of conditions and the following disclaimer.
  10456. // * Redistributions in binary form must reproduce the above
  10457. // copyright notice, this list of conditions and the following disclaimer
  10458. // in the documentation and/or other materials provided with the
  10459. // distribution.
  10460. // * Neither the name of Google Inc. nor the names of its
  10461. // contributors may be used to endorse or promote products derived from
  10462. // this software without specific prior written permission.
  10463. //
  10464. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10465. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10466. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10467. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10468. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10469. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10470. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10471. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10472. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10473. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10474. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10475. Version: MPL 1.1/GPL 2.0/LGPL 2.1
  10476. The contents of this file are subject to the Mozilla Public License Version
  10477. 1.1 (the "License"); you may not use this file except in compliance with
  10478. the License. You may obtain a copy of the License at
  10479. http://www.mozilla.org/MPL/
  10480. Software distributed under the License is distributed on an "AS IS" basis,
  10481. WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  10482. for the specific language governing rights and limitations under the
  10483. License.
  10484. The Original Code is mozilla.org code.
  10485. The Initial Developer of the Original Code is
  10486. Netscape Communications Corporation.
  10487. Portions created by the Initial Developer are Copyright (C) 1998
  10488. the Initial Developer. All Rights Reserved.
  10489. Contributor(s):
  10490. Alternatively, the contents of this file may be used under the terms of
  10491. either the GNU General Public License Version 2 or later (the "GPL"), or
  10492. the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  10493. in which case the provisions of the GPL or the LGPL are applicable instead
  10494. of those above. If you wish to allow use of your version of this file only
  10495. under the terms of either the GPL or the LGPL, and not to allow others to
  10496. use your version of this file under the terms of the MPL, indicate your
  10497. decision by deleting the provisions above and replace them with the notice
  10498. and other provisions required by the GPL or the LGPL. If you do not delete
  10499. the provisions above, a recipient may use your version of this file under
  10500. the terms of any one of the MPL, the GPL or the LGPL.
  10501. Copyright (c) 2004-2012 by Mulle Kybernetik. All rights reserved.
  10502. Permission to use, copy, modify and distribute this software and its documentation
  10503. is hereby granted, provided that both the copyright notice and this permission
  10504. notice appear in all copies of the software, derivative works or modified versions,
  10505. and any portions thereof, and that both notices appear in supporting documentation,
  10506. and that credit is given to Mulle Kybernetik in all documents and publicity
  10507. pertaining to direct or indirect use of this code or its derivatives.
  10508. THIS IS EXPERIMENTAL SOFTWARE AND IT IS KNOWN TO HAVE BUGS, SOME OF WHICH MAY HAVE
  10509. SERIOUS CONSEQUENCES. THE COPYRIGHT HOLDER ALLOWS FREE USE OF THIS SOFTWARE IN ITS
  10510. "AS IS" CONDITION. THE COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY
  10511. DAMAGES WHATSOEVER RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE
  10512. OR OF ANY DERIVATIVE WORK.
  10513. LICENSE ISSUES
  10514. ==============
  10515. The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
  10516. the OpenSSL License and the original SSLeay license apply to the toolkit.
  10517. See below for the actual license texts. Actually both licenses are BSD-style
  10518. Open Source licenses. In case of any license issues related to OpenSSL
  10519. please contact openssl-core@openssl.org.
  10520. OpenSSL License
  10521. ---------------
  10522. /* ====================================================================
  10523. * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved.
  10524. *
  10525. * Redistribution and use in source and binary forms, with or without
  10526. * modification, are permitted provided that the following conditions
  10527. * are met:
  10528. *
  10529. * 1. Redistributions of source code must retain the above copyright
  10530. * notice, this list of conditions and the following disclaimer.
  10531. *
  10532. * 2. Redistributions in binary form must reproduce the above copyright
  10533. * notice, this list of conditions and the following disclaimer in
  10534. * the documentation and/or other materials provided with the
  10535. * distribution.
  10536. *
  10537. * 3. All advertising materials mentioning features or use of this
  10538. * software must display the following acknowledgment:
  10539. * "This product includes software developed by the OpenSSL Project
  10540. * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
  10541. *
  10542. * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
  10543. * endorse or promote products derived from this software without
  10544. * prior written permission. For written permission, please contact
  10545. * openssl-core@openssl.org.
  10546. *
  10547. * 5. Products derived from this software may not be called "OpenSSL"
  10548. * nor may "OpenSSL" appear in their names without prior written
  10549. * permission of the OpenSSL Project.
  10550. *
  10551. * 6. Redistributions of any form whatsoever must retain the following
  10552. * acknowledgment:
  10553. * "This product includes software developed by the OpenSSL Project
  10554. * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
  10555. *
  10556. * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
  10557. * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  10558. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  10559. * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
  10560. * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10561. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  10562. * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  10563. * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  10564. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  10565. * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  10566. * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  10567. * OF THE POSSIBILITY OF SUCH DAMAGE.
  10568. * ====================================================================
  10569. *
  10570. * This product includes cryptographic software written by Eric Young
  10571. * (eay@cryptsoft.com). This product includes software written by Tim
  10572. * Hudson (tjh@cryptsoft.com).
  10573. *
  10574. */
  10575. Original SSLeay License
  10576. -----------------------
  10577. /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  10578. * All rights reserved.
  10579. *
  10580. * This package is an SSL implementation written
  10581. * by Eric Young (eay@cryptsoft.com).
  10582. * The implementation was written so as to conform with Netscapes SSL.
  10583. *
  10584. * This library is free for commercial and non-commercial use as long as
  10585. * the following conditions are aheared to. The following conditions
  10586. * apply to all code found in this distribution, be it the RC4, RSA,
  10587. * lhash, DES, etc., code; not just the SSL code. The SSL documentation
  10588. * included with this distribution is covered by the same copyright terms
  10589. * except that the holder is Tim Hudson (tjh@cryptsoft.com).
  10590. *
  10591. * Copyright remains Eric Young's, and as such any Copyright notices in
  10592. * the code are not to be removed.
  10593. * If this package is used in a product, Eric Young should be given attribution
  10594. * as the author of the parts of the library used.
  10595. * This can be in the form of a textual message at program startup or
  10596. * in documentation (online or textual) provided with the package.
  10597. *
  10598. * Redistribution and use in source and binary forms, with or without
  10599. * modification, are permitted provided that the following conditions
  10600. * are met:
  10601. * 1. Redistributions of source code must retain the copyright
  10602. * notice, this list of conditions and the following disclaimer.
  10603. * 2. Redistributions in binary form must reproduce the above copyright
  10604. * notice, this list of conditions and the following disclaimer in the
  10605. * documentation and/or other materials provided with the distribution.
  10606. * 3. All advertising materials mentioning features or use of this software
  10607. * must display the following acknowledgement:
  10608. * "This product includes cryptographic software written by
  10609. * Eric Young (eay@cryptsoft.com)"
  10610. * The word 'cryptographic' can be left out if the rouines from the library
  10611. * being used are not cryptographic related :-).
  10612. * 4. If you include any Windows specific code (or a derivative thereof) from
  10613. * the apps directory (application code) you must include an acknowledgement:
  10614. * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
  10615. *
  10616. * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
  10617. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  10618. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  10619. * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  10620. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  10621. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  10622. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  10623. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  10624. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  10625. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  10626. * SUCH DAMAGE.
  10627. *
  10628. * The licence and distribution terms for any publically available version or
  10629. * derivative of this code cannot be changed. i.e. this code cannot simply be
  10630. * copied and put under another distribution licence
  10631. * [including the GNU Public Licence.]
  10632. */
  10633. Copyright 2001-2011 Xiph.Org, Skype Limited, Octasic,
  10634. Jean-Marc Valin, Timothy B. Terriberry,
  10635. CSIRO, Gregory Maxwell, Mark Borgerding,
  10636. Erik de Castro Lopo
  10637. Redistribution and use in source and binary forms, with or without
  10638. modification, are permitted provided that the following conditions
  10639. are met:
  10640. - Redistributions of source code must retain the above copyright
  10641. notice, this list of conditions and the following disclaimer.
  10642. - Redistributions in binary form must reproduce the above copyright
  10643. notice, this list of conditions and the following disclaimer in the
  10644. documentation and/or other materials provided with the distribution.
  10645. - Neither the name of Internet Society, IETF or IETF Trust, nor the
  10646. names of specific contributors, may be used to endorse or promote
  10647. products derived from this software without specific prior written
  10648. permission.
  10649. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10650. ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10651. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10652. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
  10653. OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  10654. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  10655. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  10656. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  10657. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  10658. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  10659. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10660. Opus is subject to the royalty-free patent licenses which are
  10661. specified at:
  10662. Xiph.Org Foundation:
  10663. https://datatracker.ietf.org/ipr/1524/
  10664. Microsoft Corporation:
  10665. https://datatracker.ietf.org/ipr/1914/
  10666. Broadcom Corporation:
  10667. https://datatracker.ietf.org/ipr/1526/
  10668. // Copyright (c) 2009 The Chromium Authors. All rights reserved.
  10669. //
  10670. // Redistribution and use in source and binary forms, with or without
  10671. // modification, are permitted provided that the following conditions are
  10672. // met:
  10673. //
  10674. // * Redistributions of source code must retain the above copyright
  10675. // notice, this list of conditions and the following disclaimer.
  10676. // * Redistributions in binary form must reproduce the above
  10677. // copyright notice, this list of conditions and the following disclaimer
  10678. // in the documentation and/or other materials provided with the
  10679. // distribution.
  10680. // * Neither the name of Google Inc. nor the names of its
  10681. // contributors may be used to endorse or promote products derived from
  10682. // this software without specific prior written permission.
  10683. //
  10684. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10685. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10686. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10687. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10688. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10689. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10690. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10691. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10692. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10693. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10694. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10695. PLY (Python Lex-Yacc) Version 3.4
  10696. Copyright (C) 2001-2011,
  10697. David M. Beazley (Dabeaz LLC)
  10698. All rights reserved.
  10699. Redistribution and use in source and binary forms, with or without
  10700. modification, are permitted provided that the following conditions are
  10701. met:
  10702. * Redistributions of source code must retain the above copyright notice,
  10703. this list of conditions and the following disclaimer.
  10704. * Redistributions in binary form must reproduce the above copyright notice,
  10705. this list of conditions and the following disclaimer in the documentation
  10706. and/or other materials provided with the distribution.
  10707. * Neither the name of the David Beazley or Dabeaz LLC may be used to
  10708. endorse or promote products derived from this software without
  10709. specific prior written permission.
  10710. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10711. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10712. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10713. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10714. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10715. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10716. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10717. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10718. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10719. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10720. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10721. // Copyright (c) 2012 The Polymer Authors. All rights reserved.
  10722. //
  10723. // Redistribution and use in source and binary forms, with or without
  10724. // modification, are permitted provided that the following conditions are
  10725. // met:
  10726. //
  10727. // * Redistributions of source code must retain the above copyright
  10728. // notice, this list of conditions and the following disclaimer.
  10729. // * Redistributions in binary form must reproduce the above
  10730. // copyright notice, this list of conditions and the following disclaimer
  10731. // in the documentation and/or other materials provided with the
  10732. // distribution.
  10733. // * Neither the name of Google Inc. nor the names of its
  10734. // contributors may be used to endorse or promote products derived from
  10735. // this software without specific prior written permission.
  10736. //
  10737. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10738. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10739. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10740. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10741. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10742. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10743. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10744. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10745. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10746. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10747. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10748. Copyright 2008, Google Inc.
  10749. All rights reserved.
  10750. Redistribution and use in source and binary forms, with or without
  10751. modification, are permitted provided that the following conditions are
  10752. met:
  10753. * Redistributions of source code must retain the above copyright
  10754. notice, this list of conditions and the following disclaimer.
  10755. * Redistributions in binary form must reproduce the above
  10756. copyright notice, this list of conditions and the following disclaimer
  10757. in the documentation and/or other materials provided with the
  10758. distribution.
  10759. * Neither the name of Google Inc. nor the names of its
  10760. contributors may be used to endorse or promote products derived from
  10761. this software without specific prior written permission.
  10762. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10763. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10764. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10765. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10766. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10767. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10768. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10769. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10770. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10771. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10772. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10773. Code generated by the Protocol Buffer compiler is owned by the owner
  10774. of the input file used when generating it. This code is not
  10775. standalone and requires a support library to be linked with it. This
  10776. support library is itself covered by the above license.
  10777. Copyright (c) 2003-2012, Michael Foord
  10778. All rights reserved.
  10779. Redistribution and use in source and binary forms, with or without
  10780. modification, are permitted provided that the following conditions are
  10781. met:
  10782. * Redistributions of source code must retain the above copyright
  10783. notice, this list of conditions and the following disclaimer.
  10784. * Redistributions in binary form must reproduce the above
  10785. copyright notice, this list of conditions and the following
  10786. disclaimer in the documentation and/or other materials provided
  10787. with the distribution.
  10788. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10789. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10790. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10791. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10792. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10793. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10794. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10795. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10796. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10797. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10798. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10799. qcms
  10800. Copyright (C) 2009 Mozilla Corporation
  10801. Copyright (C) 1998-2007 Marti Maria
  10802. Permission is hereby granted, free of charge, to any person obtaining
  10803. a copy of this software and associated documentation files (the "Software"),
  10804. to deal in the Software without restriction, including without limitation
  10805. the rights to use, copy, modify, merge, publish, distribute, sublicense,
  10806. and/or sell copies of the Software, and to permit persons to whom the Software
  10807. is furnished to do so, subject to the following conditions:
  10808. The above copyright notice and this permission notice shall be included in
  10809. all copies or substantial portions of the Software.
  10810. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  10811. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
  10812. THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  10813. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  10814. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  10815. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  10816. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  10817. // Copyright (c) 2009 The RE2 Authors. All rights reserved.
  10818. //
  10819. // Redistribution and use in source and binary forms, with or without
  10820. // modification, are permitted provided that the following conditions are
  10821. // met:
  10822. //
  10823. // * Redistributions of source code must retain the above copyright
  10824. // notice, this list of conditions and the following disclaimer.
  10825. // * Redistributions in binary form must reproduce the above
  10826. // copyright notice, this list of conditions and the following disclaimer
  10827. // in the documentation and/or other materials provided with the
  10828. // distribution.
  10829. // * Neither the name of Google Inc. nor the names of its
  10830. // contributors may be used to endorse or promote products derived from
  10831. // this software without specific prior written permission.
  10832. //
  10833. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10834. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10835. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10836. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10837. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10838. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10839. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10840. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10841. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10842. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10843. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10844. Apache License
  10845. Version 2.0, January 2004
  10846. http://www.apache.org/licenses/
  10847. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  10848. 1. Definitions.
  10849. "License" shall mean the terms and conditions for use, reproduction,
  10850. and distribution as defined by Sections 1 through 9 of this document.
  10851. "Licensor" shall mean the copyright owner or entity authorized by
  10852. the copyright owner that is granting the License.
  10853. "Legal Entity" shall mean the union of the acting entity and all
  10854. other entities that control, are controlled by, or are under common
  10855. control with that entity. For the purposes of this definition,
  10856. "control" means (i) the power, direct or indirect, to cause the
  10857. direction or management of such entity, whether by contract or
  10858. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  10859. outstanding shares, or (iii) beneficial ownership of such entity.
  10860. "You" (or "Your") shall mean an individual or Legal Entity
  10861. exercising permissions granted by this License.
  10862. "Source" form shall mean the preferred form for making modifications,
  10863. including but not limited to software source code, documentation
  10864. source, and configuration files.
  10865. "Object" form shall mean any form resulting from mechanical
  10866. transformation or translation of a Source form, including but
  10867. not limited to compiled object code, generated documentation,
  10868. and conversions to other media types.
  10869. "Work" shall mean the work of authorship, whether in Source or
  10870. Object form, made available under the License, as indicated by a
  10871. copyright notice that is included in or attached to the work
  10872. (an example is provided in the Appendix below).
  10873. "Derivative Works" shall mean any work, whether in Source or Object
  10874. form, that is based on (or derived from) the Work and for which the
  10875. editorial revisions, annotations, elaborations, or other modifications
  10876. represent, as a whole, an original work of authorship. For the purposes
  10877. of this License, Derivative Works shall not include works that remain
  10878. separable from, or merely link (or bind by name) to the interfaces of,
  10879. the Work and Derivative Works thereof.
  10880. "Contribution" shall mean any work of authorship, including
  10881. the original version of the Work and any modifications or additions
  10882. to that Work or Derivative Works thereof, that is intentionally
  10883. submitted to Licensor for inclusion in the Work by the copyright owner
  10884. or by an individual or Legal Entity authorized to submit on behalf of
  10885. the copyright owner. For the purposes of this definition, "submitted"
  10886. means any form of electronic, verbal, or written communication sent
  10887. to the Licensor or its representatives, including but not limited to
  10888. communication on electronic mailing lists, source code control systems,
  10889. and issue tracking systems that are managed by, or on behalf of, the
  10890. Licensor for the purpose of discussing and improving the Work, but
  10891. excluding communication that is conspicuously marked or otherwise
  10892. designated in writing by the copyright owner as "Not a Contribution."
  10893. "Contributor" shall mean Licensor and any individual or Legal Entity
  10894. on behalf of whom a Contribution has been received by Licensor and
  10895. subsequently incorporated within the Work.
  10896. 2. Grant of Copyright License. Subject to the terms and conditions of
  10897. this License, each Contributor hereby grants to You a perpetual,
  10898. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10899. copyright license to reproduce, prepare Derivative Works of,
  10900. publicly display, publicly perform, sublicense, and distribute the
  10901. Work and such Derivative Works in Source or Object form.
  10902. 3. Grant of Patent License. Subject to the terms and conditions of
  10903. this License, each Contributor hereby grants to You a perpetual,
  10904. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10905. (except as stated in this section) patent license to make, have made,
  10906. use, offer to sell, sell, import, and otherwise transfer the Work,
  10907. where such license applies only to those patent claims licensable
  10908. by such Contributor that are necessarily infringed by their
  10909. Contribution(s) alone or by combination of their Contribution(s)
  10910. with the Work to which such Contribution(s) was submitted. If You
  10911. institute patent litigation against any entity (including a
  10912. cross-claim or counterclaim in a lawsuit) alleging that the Work
  10913. or a Contribution incorporated within the Work constitutes direct
  10914. or contributory patent infringement, then any patent licenses
  10915. granted to You under this License for that Work shall terminate
  10916. as of the date such litigation is filed.
  10917. 4. Redistribution. You may reproduce and distribute copies of the
  10918. Work or Derivative Works thereof in any medium, with or without
  10919. modifications, and in Source or Object form, provided that You
  10920. meet the following conditions:
  10921. (a) You must give any other recipients of the Work or
  10922. Derivative Works a copy of this License; and
  10923. (b) You must cause any modified files to carry prominent notices
  10924. stating that You changed the files; and
  10925. (c) You must retain, in the Source form of any Derivative Works
  10926. that You distribute, all copyright, patent, trademark, and
  10927. attribution notices from the Source form of the Work,
  10928. excluding those notices that do not pertain to any part of
  10929. the Derivative Works; and
  10930. (d) If the Work includes a "NOTICE" text file as part of its
  10931. distribution, then any Derivative Works that You distribute must
  10932. include a readable copy of the attribution notices contained
  10933. within such NOTICE file, excluding those notices that do not
  10934. pertain to any part of the Derivative Works, in at least one
  10935. of the following places: within a NOTICE text file distributed
  10936. as part of the Derivative Works; within the Source form or
  10937. documentation, if provided along with the Derivative Works; or,
  10938. within a display generated by the Derivative Works, if and
  10939. wherever such third-party notices normally appear. The contents
  10940. of the NOTICE file are for informational purposes only and
  10941. do not modify the License. You may add Your own attribution
  10942. notices within Derivative Works that You distribute, alongside
  10943. or as an addendum to the NOTICE text from the Work, provided
  10944. that such additional attribution notices cannot be construed
  10945. as modifying the License.
  10946. You may add Your own copyright statement to Your modifications and
  10947. may provide additional or different license terms and conditions
  10948. for use, reproduction, or distribution of Your modifications, or
  10949. for any such Derivative Works as a whole, provided Your use,
  10950. reproduction, and distribution of the Work otherwise complies with
  10951. the conditions stated in this License.
  10952. 5. Submission of Contributions. Unless You explicitly state otherwise,
  10953. any Contribution intentionally submitted for inclusion in the Work
  10954. by You to the Licensor shall be under the terms and conditions of
  10955. this License, without any additional terms or conditions.
  10956. Notwithstanding the above, nothing herein shall supersede or modify
  10957. the terms of any separate license agreement you may have executed
  10958. with Licensor regarding such Contributions.
  10959. 6. Trademarks. This License does not grant permission to use the trade
  10960. names, trademarks, service marks, or product names of the Licensor,
  10961. except as required for reasonable and customary use in describing the
  10962. origin of the Work and reproducing the content of the NOTICE file.
  10963. 7. Disclaimer of Warranty. Unless required by applicable law or
  10964. agreed to in writing, Licensor provides the Work (and each
  10965. Contributor provides its Contributions) on an "AS IS" BASIS,
  10966. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  10967. implied, including, without limitation, any warranties or conditions
  10968. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  10969. PARTICULAR PURPOSE. You are solely responsible for determining the
  10970. appropriateness of using or redistributing the Work and assume any
  10971. risks associated with Your exercise of permissions under this License.
  10972. 8. Limitation of Liability. In no event and under no legal theory,
  10973. whether in tort (including negligence), contract, or otherwise,
  10974. unless required by applicable law (such as deliberate and grossly
  10975. negligent acts) or agreed to in writing, shall any Contributor be
  10976. liable to You for damages, including any direct, indirect, special,
  10977. incidental, or consequential damages of any character arising as a
  10978. result of this License or out of the use or inability to use the
  10979. Work (including but not limited to damages for loss of goodwill,
  10980. work stoppage, computer failure or malfunction, or any and all
  10981. other commercial damages or losses), even if such Contributor
  10982. has been advised of the possibility of such damages.
  10983. 9. Accepting Warranty or Additional Liability. While redistributing
  10984. the Work or Derivative Works thereof, You may choose to offer,
  10985. and charge a fee for, acceptance of support, warranty, indemnity,
  10986. or other liability obligations and/or rights consistent with this
  10987. License. However, in accepting such obligations, You may act only
  10988. on Your own behalf and on Your sole responsibility, not on behalf
  10989. of any other Contributor, and only if You agree to indemnify,
  10990. defend, and hold each Contributor harmless for any liability
  10991. incurred by, or claims asserted against, such Contributor by reason
  10992. of your accepting any such warranty or additional liability.
  10993. END OF TERMS AND CONDITIONS
  10994. APPENDIX: How to apply the Apache License to your work.
  10995. To apply the Apache License to your work, attach the following
  10996. boilerplate notice, with the fields enclosed by brackets "[]"
  10997. replaced with your own identifying information. (Don't include
  10998. the brackets!) The text should be enclosed in the appropriate
  10999. comment syntax for the file format. We also recommend that a
  11000. file or class name and description of purpose be included on the
  11001. same "printed page" as the copyright notice for easier
  11002. identification within third-party archives.
  11003. Copyright 2011 Google Inc. All Rights Reserved.
  11004. Licensed under the Apache License, Version 2.0 (the "License");
  11005. you may not use this file except in compliance with the License.
  11006. You may obtain a copy of the License at
  11007. http://www.apache.org/licenses/LICENSE-2.0
  11008. Unless required by applicable law or agreed to in writing, software
  11009. distributed under the License is distributed on an "AS IS" BASIS,
  11010. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11011. See the License for the specific language governing permissions and
  11012. limitations under the License.
  11013. Copyright (c) 2006 Bob Ippolito
  11014. Permission is hereby granted, free of charge, to any person obtaining a copy of
  11015. this software and associated documentation files (the "Software"), to deal in
  11016. the Software without restriction, including without limitation the rights to
  11017. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  11018. of the Software, and to permit persons to whom the Software is furnished to do
  11019. so, subject to the following conditions:
  11020. The above copyright notice and this permission notice shall be included in all
  11021. copies or substantial portions of the Software.
  11022. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  11023. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  11024. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  11025. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  11026. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  11027. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  11028. SOFTWARE.
  11029. // Copyright (c) 2011 Google Inc. All rights reserved.
  11030. //
  11031. // Redistribution and use in source and binary forms, with or without
  11032. // modification, are permitted provided that the following conditions are
  11033. // met:
  11034. //
  11035. // * Redistributions of source code must retain the above copyright
  11036. // notice, this list of conditions and the following disclaimer.
  11037. // * Redistributions in binary form must reproduce the above
  11038. // copyright notice, this list of conditions and the following disclaimer
  11039. // in the documentation and/or other materials provided with the
  11040. // distribution.
  11041. // * Neither the name of Google Inc. nor the names of its
  11042. // contributors may be used to endorse or promote products derived from
  11043. // this software without specific prior written permission.
  11044. //
  11045. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  11046. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  11047. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  11048. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  11049. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  11050. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  11051. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  11052. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  11053. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  11054. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  11055. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  11056. All MurmurHash source files are placed in the public domain.
  11057. The license below applies to all other code in SMHasher:
  11058. Copyright (c) 2011 Google, Inc.
  11059. Permission is hereby granted, free of charge, to any person obtaining a copy
  11060. of this software and associated documentation files (the "Software"), to deal
  11061. in the Software without restriction, including without limitation the rights
  11062. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  11063. copies of the Software, and to permit persons to whom the Software is
  11064. furnished to do so, subject to the following conditions:
  11065. The above copyright notice and this permission notice shall be included in
  11066. all copies or substantial portions of the Software.
  11067. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  11068. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  11069. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  11070. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  11071. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  11072. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  11073. THE SOFTWARE.
  11074. The author disclaims copyright to this source code. In place of
  11075. a legal notice, here is a blessing:
  11076. May you do good and not evil.
  11077. May you find forgiveness for yourself and forgive others.
  11078. May you share freely, never taking more than you give.
  11079. SWIG is distributed under the following terms:
  11080. I.
  11081. Copyright (c) 1995-1998
  11082. The University of Utah and the Regents of the University of California
  11083. All Rights Reserved
  11084. Permission is hereby granted, without written agreement and without
  11085. license or royalty fees, to use, copy, modify, and distribute this
  11086. software and its documentation for any purpose, provided that
  11087. (1) The above copyright notice and the following two paragraphs
  11088. appear in all copies of the source code and (2) redistributions
  11089. including binaries reproduces these notices in the supporting
  11090. documentation. Substantial modifications to this software may be
  11091. copyrighted by their authors and need not follow the licensing terms
  11092. described here, provided that the new terms are clearly indicated in
  11093. all files where they apply.
  11094. IN NO EVENT SHALL THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, THE
  11095. UNIVERSITY OF UTAH OR DISTRIBUTORS OF THIS SOFTWARE BE LIABLE TO ANY
  11096. PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
  11097. DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
  11098. EVEN IF THE AUTHORS OR ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF
  11099. THE POSSIBILITY OF SUCH DAMAGE.
  11100. THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, AND THE UNIVERSITY OF UTAH
  11101. SPECIFICALLY DISCLAIM ANY WARRANTIES,INCLUDING, BUT NOT LIMITED TO,
  11102. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  11103. PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND
  11104. THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE,
  11105. SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
  11106. II.
  11107. This software includes contributions that are Copyright (c) 1998-2005
  11108. University of Chicago.
  11109. All rights reserved.
  11110. Redistribution and use in source and binary forms, with or without
  11111. modification, are permitted provided that the following conditions are
  11112. met:
  11113. Redistributions of source code must retain the above copyright notice,
  11114. this list of conditions and the following disclaimer. Redistributions
  11115. in binary form must reproduce the above copyright notice, this list of
  11116. conditions and the following disclaimer in the documentation and/or
  11117. other materials provided with the distribution. Neither the name of
  11118. the University of Chicago nor the names of its contributors may be
  11119. used to endorse or promote products derived from this software without
  11120. specific prior written permission.
  11121. THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF CHICAGO AND CONTRIBUTORS
  11122. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  11123. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  11124. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF
  11125. CHICAGO OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  11126. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  11127. TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  11128. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  11129. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  11130. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  11131. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  11132. III.
  11133. This software includes contributions that are Copyright (c) 2005-2006
  11134. Arizona Board of Regents (University of Arizona).
  11135. All Rights Reserved
  11136. Permission is hereby granted, without written agreement and without
  11137. license or royalty fees, to use, copy, modify, and distribute this
  11138. software and its documentation for any purpose, provided that
  11139. (1) The above copyright notice and the following two paragraphs
  11140. appear in all copies of the source code and (2) redistributions
  11141. including binaries reproduces these notices in the supporting
  11142. documentation. Substantial modifications to this software may be
  11143. copyrighted by their authors and need not follow the licensing terms
  11144. described here, provided that the new terms are clearly indicated in
  11145. all files where they apply.
  11146. THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF ARIZONA AND CONTRIBUTORS
  11147. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  11148. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  11149. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF
  11150. ARIZONA OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  11151. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  11152. TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  11153. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  11154. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  11155. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  11156. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  11157. // Copyright (c) 2005, Google Inc.
  11158. // All rights reserved.
  11159. //
  11160. // Redistribution and use in source and binary forms, with or without
  11161. // modification, are permitted provided that the following conditions are
  11162. // met:
  11163. //
  11164. // * Redistributions of source code must retain the above copyright
  11165. // notice, this list of conditions and the following disclaimer.
  11166. // * Redistributions in binary form must reproduce the above
  11167. // copyright notice, this list of conditions and the following disclaimer
  11168. // in the documentation and/or other materials provided with the
  11169. // distribution.
  11170. // * Neither the name of Google Inc. nor the names of its
  11171. // contributors may be used to endorse or promote products derived from
  11172. // this software without specific prior written permission.
  11173. //
  11174. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  11175. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  11176. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  11177. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  11178. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  11179. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  11180. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  11181. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  11182. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  11183. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  11184. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  11185. All code here is public domain.
  11186. Copyright (c) 2012, Linux USB Project
  11187. All rights reserved.
  11188. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  11189. o Redistributions of source code must retain the above copyright notice,
  11190. this list of conditions and the following disclaimer.
  11191. o Redistributions in binary form must reproduce the above copyright
  11192. notice, this list of conditions and the following disclaimer in the
  11193. documentation and/or other materials provided with the distribution.
  11194. o Neither the name of the Linux USB Project nor the names of its
  11195. contributors may be used to endorse or promote products derived from
  11196. this software without specific prior written permission.
  11197. 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.
  11198. (Copied from the COPYRIGHT file of
  11199. https://code.google.com/p/sctp-refimpl/source/browse/trunk/COPYRIGHT)
  11200. --------------------------------------------------------------------------------
  11201. Copyright (c) 2001, 2002 Cisco Systems, Inc.
  11202. Copyright (c) 2002-12 Randall R. Stewart
  11203. Copyright (c) 2002-12 Michael Tuexen
  11204. All rights reserved.
  11205. Redistribution and use in source and binary forms, with or without
  11206. modification, are permitted provided that the following conditions
  11207. are met:
  11208. 1. Redistributions of source code must retain the above copyright
  11209. notice, this list of conditions and the following disclaimer.
  11210. 2. Redistributions in binary form must reproduce the above copyright
  11211. notice, this list of conditions and the following disclaimer in the
  11212. documentation and/or other materials provided with the distribution.
  11213. THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
  11214. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  11215. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  11216. ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  11217. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  11218. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  11219. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  11220. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  11221. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  11222. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  11223. SUCH DAMAGE.
  11224. ;*****************************************************************************
  11225. ;* x86inc.asm
  11226. ;*****************************************************************************
  11227. ;* Copyright (C) 2005-2011 x264 project
  11228. ;*
  11229. ;* Authors: Loren Merritt <lorenm@u.washington.edu>
  11230. ;* Anton Mitrofanov <BugMaster@narod.ru>
  11231. ;* Jason Garrett-Glaser <darkshikari@gmail.com>
  11232. ;*
  11233. ;* Permission to use, copy, modify, and/or distribute this software for any
  11234. ;* purpose with or without fee is hereby granted, provided that the above
  11235. ;* copyright notice and this permission notice appear in all copies.
  11236. ;*
  11237. ;* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  11238. ;* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  11239. ;* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  11240. ;* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  11241. ;* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  11242. ;* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  11243. ;* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  11244. ;*****************************************************************************
  11245. ; This is a header file for the x264ASM assembly language, which uses
  11246. ; NASM/YASM syntax combined with a large number of macros to provide easy
  11247. ; abstraction between different calling conventions (x86_32, win64, linux64).
  11248. ; It also has various other useful features to simplify writing the kind of
  11249. ; DSP functions that are most often used in x264.
  11250. ; Unlike the rest of x264, this file is available under an ISC license, as it
  11251. ; has significant usefulness outside of x264 and we want it to be available
  11252. ; to the largest audience possible. Of course, if you modify it for your own
  11253. ; purposes to add a new feature, we strongly encourage contributing a patch
  11254. ; as this feature might be useful for others as well. Send patches or ideas
  11255. ; to x264-devel@videolan.org .
  11256. Yasm is Copyright (c) 2001-2010 Peter Johnson and other Yasm developers.
  11257. Yasm developers and/or contributors include:
  11258. Peter Johnson
  11259. Michael Urman
  11260. Brian Gladman (Visual Studio build files, other fixes)
  11261. Stanislav Karchebny (options parser)
  11262. Mathieu Monnier (SSE4 instruction patches, NASM preprocessor additions)
  11263. Anonymous "NASM64" developer (NASM preprocessor fixes)
  11264. Stephen Polkowski (x86 instruction patches)
  11265. Henryk Richter (Mach-O object format)
  11266. Ben Skeggs (patches, bug reports)
  11267. Alexei Svitkine (GAS preprocessor)
  11268. Samuel Thibault (TASM parser and frontend)
  11269. -----------------------------------
  11270. Yasm licensing overview and summary
  11271. -----------------------------------
  11272. Note: This document does not provide legal advice nor is it the actual
  11273. license of any part of Yasm. See the individual licenses for complete
  11274. details. Consult a lawyer for legal advice.
  11275. The primary license of Yasm is the 2-clause BSD license. Please use this
  11276. license if you plan on submitting code to the project.
  11277. Yasm has absolutely no warranty; not even for merchantibility or fitness
  11278. for a particular purpose.
  11279. -------
  11280. Libyasm
  11281. -------
  11282. Libyasm is 2-clause or 3-clause BSD licensed, with the exception of
  11283. bitvect, which is triple-licensed under the Artistic license, GPL, and
  11284. LGPL. Libyasm is thus GPL and LGPL compatible. In addition, this also
  11285. means that libyasm is free for binary-only distribution as long as the
  11286. terms of the 3-clause BSD license and Artistic license (as it applies to
  11287. bitvect) are fulfilled.
  11288. -------
  11289. Modules
  11290. -------
  11291. The modules are 2-clause or 3-clause BSD licensed.
  11292. ---------
  11293. Frontends
  11294. ---------
  11295. The frontends are 2-clause BSD licensed.
  11296. -------------
  11297. License Texts
  11298. -------------
  11299. The full text of all licenses are provided in separate files in the source
  11300. distribution. Each source file may include the entire license (in the case
  11301. of the BSD and Artistic licenses), or may reference the GPL or LGPL license
  11302. file.
  11303. BSD.txt - 2-clause and 3-clause BSD licenses
  11304. Artistic.txt - Artistic license
  11305. GNU_GPL-2.0 - GNU General Public License
  11306. GNU_LGPL-2.0 - GNU Library General Public License
  11307. /* zlib.h -- interface of the 'zlib' general purpose compression library
  11308. version 1.2.4, March 14th, 2010
  11309. Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler
  11310. This software is provided 'as-is', without any express or implied
  11311. warranty. In no event will the authors be held liable for any damages
  11312. arising from the use of this software.
  11313. Permission is granted to anyone to use this software for any purpose,
  11314. including commercial applications, and to alter it and redistribute it
  11315. freely, subject to the following restrictions:
  11316. 1. The origin of this software must not be misrepresented; you must not
  11317. claim that you wrote the original software. If you use this software
  11318. in a product, an acknowledgment in the product documentation would be
  11319. appreciated but is not required.
  11320. 2. Altered source versions must be plainly marked as such, and must not be
  11321. misrepresented as being the original software.
  11322. 3. This notice may not be removed or altered from any source distribution.
  11323. Jean-loup Gailly
  11324. Mark Adler
  11325. */
  11326. Copyright 2007, Google Inc.
  11327. All rights reserved.
  11328. Redistribution and use in source and binary forms, with or without
  11329. modification, are permitted provided that the following conditions are
  11330. met:
  11331. * Redistributions of source code must retain the above copyright
  11332. notice, this list of conditions and the following disclaimer.
  11333. * Redistributions in binary form must reproduce the above
  11334. copyright notice, this list of conditions and the following disclaimer
  11335. in the documentation and/or other materials provided with the
  11336. distribution.
  11337. * Neither the name of Google Inc. nor the names of its
  11338. contributors may be used to endorse or promote products derived from
  11339. this software without specific prior written permission.
  11340. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  11341. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  11342. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  11343. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  11344. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  11345. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  11346. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  11347. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  11348. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  11349. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  11350. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  11351. -------------------------------------------------------------------------------
  11352. The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is
  11353. licensed separately as follows:
  11354. The contents of this file are subject to the Mozilla Public License Version
  11355. 1.1 (the "License"); you may not use this file except in compliance with
  11356. the License. You may obtain a copy of the License at
  11357. http://www.mozilla.org/MPL/
  11358. Software distributed under the License is distributed on an "AS IS" basis,
  11359. WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  11360. for the specific language governing rights and limitations under the
  11361. License.
  11362. The Original Code is mozilla.org code.
  11363. The Initial Developer of the Original Code is
  11364. Netscape Communications Corporation.
  11365. Portions created by the Initial Developer are Copyright (C) 1998
  11366. the Initial Developer. All Rights Reserved.
  11367. Contributor(s):
  11368. Darin Fisher (original author)
  11369. Alternatively, the contents of this file may be used under the terms of
  11370. either the GNU General Public License Version 2 or later (the "GPL"), or
  11371. the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  11372. in which case the provisions of the GPL or the LGPL are applicable instead
  11373. of those above. If you wish to allow use of your version of this file only
  11374. under the terms of either the GPL or the LGPL, and not to allow others to
  11375. use your version of this file under the terms of the MPL, indicate your
  11376. decision by deleting the provisions above and replace them with the notice
  11377. and other provisions required by the GPL or the LGPL. If you do not delete
  11378. the provisions above, a recipient may use your version of this file under
  11379. the terms of any one of the MPL, the GPL or the LGPL.
  11380. Copyright 2007, Google Inc.
  11381. All rights reserved.
  11382. Redistribution and use in source and binary forms, with or without
  11383. modification, are permitted provided that the following conditions are
  11384. met:
  11385. * Redistributions of source code must retain the above copyright
  11386. notice, this list of conditions and the following disclaimer.
  11387. * Redistributions in binary form must reproduce the above
  11388. copyright notice, this list of conditions and the following disclaimer
  11389. in the documentation and/or other materials provided with the
  11390. distribution.
  11391. * Neither the name of Google Inc. nor the names of its
  11392. contributors may be used to endorse or promote products derived from
  11393. this software without specific prior written permission.
  11394. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  11395. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  11396. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  11397. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  11398. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  11399. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  11400. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  11401. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  11402. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  11403. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  11404. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  11405. -------------------------------------------------------------------------------
  11406. The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is
  11407. licensed separately as follows:
  11408. The contents of this file are subject to the Mozilla Public License Version
  11409. 1.1 (the "License"); you may not use this file except in compliance with
  11410. the License. You may obtain a copy of the License at
  11411. http://www.mozilla.org/MPL/
  11412. Software distributed under the License is distributed on an "AS IS" basis,
  11413. WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  11414. for the specific language governing rights and limitations under the
  11415. License.
  11416. The Original Code is mozilla.org code.
  11417. The Initial Developer of the Original Code is
  11418. Netscape Communications Corporation.
  11419. Portions created by the Initial Developer are Copyright (C) 1998
  11420. the Initial Developer. All Rights Reserved.
  11421. Contributor(s):
  11422. Darin Fisher (original author)
  11423. Alternatively, the contents of this file may be used under the terms of
  11424. either the GNU General Public License Version 2 or later (the "GPL"), or
  11425. the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  11426. in which case the provisions of the GPL or the LGPL are applicable instead
  11427. of those above. If you wish to allow use of your version of this file only
  11428. under the terms of either the GPL or the LGPL, and not to allow others to
  11429. use your version of this file under the terms of the MPL, indicate your
  11430. decision by deleting the provisions above and replace them with the notice
  11431. and other provisions required by the GPL or the LGPL. If you do not delete
  11432. the provisions above, a recipient may use your version of this file under
  11433. the terms of any one of the MPL, the GPL or the LGPL.
  11434. This license applies to all parts of V8 that are not externally
  11435. maintained libraries. The externally maintained libraries used by V8
  11436. are:
  11437. - PCRE test suite, located in
  11438. test/mjsunit/third_party/regexp-pcre.js. This is based on the
  11439. test suite from PCRE-7.3, which is copyrighted by the University
  11440. of Cambridge and Google, Inc. The copyright notice and license
  11441. are embedded in regexp-pcre.js.
  11442. - Layout tests, located in test/mjsunit/third_party. These are
  11443. based on layout tests from webkit.org which are copyrighted by
  11444. Apple Computer, Inc. and released under a 3-clause BSD license.
  11445. - Strongtalk assembler, the basis of the files assembler-arm-inl.h,
  11446. assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h,
  11447. assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h,
  11448. assembler-x64.cc, assembler-x64.h, assembler-mips-inl.h,
  11449. assembler-mips.cc, assembler-mips.h, assembler.cc and assembler.h.
  11450. This code is copyrighted by Sun Microsystems Inc. and released
  11451. under a 3-clause BSD license.
  11452. - Valgrind client API header, located at third_party/valgrind/valgrind.h
  11453. This is release under the BSD license.
  11454. These libraries have their own licenses; we recommend you read them,
  11455. as their terms may differ from the terms below.
  11456. Copyright 2006-2012, the V8 project authors. All rights reserved.
  11457. Redistribution and use in source and binary forms, with or without
  11458. modification, are permitted provided that the following conditions are
  11459. met:
  11460. * Redistributions of source code must retain the above copyright
  11461. notice, this list of conditions and the following disclaimer.
  11462. * Redistributions in binary form must reproduce the above
  11463. copyright notice, this list of conditions and the following
  11464. disclaimer in the documentation and/or other materials provided
  11465. with the distribution.
  11466. * Neither the name of Google Inc. nor the names of its
  11467. contributors may be used to endorse or promote products derived
  11468. from this software without specific prior written permission.
  11469. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  11470. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  11471. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  11472. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  11473. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  11474. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  11475. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  11476. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  11477. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  11478. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  11479. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  11480. ============================================================
  11481. Notices for file(s):
  11482. /bin/make_ext4fs
  11483. /bin/mkuserimg.sh
  11484. /lib/libext4_utils_host.a
  11485. ------------------------------------------------------------
  11486. Copyright (c) 2010, The Android Open Source Project
  11487. Licensed under the Apache License, Version 2.0 (the "License");
  11488. you may not use this file except in compliance with the License.
  11489. Unless required by applicable law or agreed to in writing, software
  11490. distributed under the License is distributed on an "AS IS" BASIS,
  11491. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11492. See the License for the specific language governing permissions and
  11493. limitations under the License.
  11494. Apache License
  11495. Version 2.0, January 2004
  11496. http://www.apache.org/licenses/
  11497. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  11498. 1. Definitions.
  11499. "License" shall mean the terms and conditions for use, reproduction,
  11500. and distribution as defined by Sections 1 through 9 of this document.
  11501. "Licensor" shall mean the copyright owner or entity authorized by
  11502. the copyright owner that is granting the License.
  11503. "Legal Entity" shall mean the union of the acting entity and all
  11504. other entities that control, are controlled by, or are under common
  11505. control with that entity. For the purposes of this definition,
  11506. "control" means (i) the power, direct or indirect, to cause the
  11507. direction or management of such entity, whether by contract or
  11508. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  11509. outstanding shares, or (iii) beneficial ownership of such entity.
  11510. "You" (or "Your") shall mean an individual or Legal Entity
  11511. exercising permissions granted by this License.
  11512. "Source" form shall mean the preferred form for making modifications,
  11513. including but not limited to software source code, documentation
  11514. source, and configuration files.
  11515. "Object" form shall mean any form resulting from mechanical
  11516. transformation or translation of a Source form, including but
  11517. not limited to compiled object code, generated documentation,
  11518. and conversions to other media types.
  11519. "Work" shall mean the work of authorship, whether in Source or
  11520. Object form, made available under the License, as indicated by a
  11521. copyright notice that is included in or attached to the work
  11522. (an example is provided in the Appendix below).
  11523. "Derivative Works" shall mean any work, whether in Source or Object
  11524. form, that is based on (or derived from) the Work and for which the
  11525. editorial revisions, annotations, elaborations, or other modifications
  11526. represent, as a whole, an original work of authorship. For the purposes
  11527. of this License, Derivative Works shall not include works that remain
  11528. separable from, or merely link (or bind by name) to the interfaces of,
  11529. the Work and Derivative Works thereof.
  11530. "Contribution" shall mean any work of authorship, including
  11531. the original version of the Work and any modifications or additions
  11532. to that Work or Derivative Works thereof, that is intentionally
  11533. submitted to Licensor for inclusion in the Work by the copyright owner
  11534. or by an individual or Legal Entity authorized to submit on behalf of
  11535. the copyright owner. For the purposes of this definition, "submitted"
  11536. means any form of electronic, verbal, or written communication sent
  11537. to the Licensor or its representatives, including but not limited to
  11538. communication on electronic mailing lists, source code control systems,
  11539. and issue tracking systems that are managed by, or on behalf of, the
  11540. Licensor for the purpose of discussing and improving the Work, but
  11541. excluding communication that is conspicuously marked or otherwise
  11542. designated in writing by the copyright owner as "Not a Contribution."
  11543. "Contributor" shall mean Licensor and any individual or Legal Entity
  11544. on behalf of whom a Contribution has been received by Licensor and
  11545. subsequently incorporated within the Work.
  11546. 2. Grant of Copyright License. Subject to the terms and conditions of
  11547. this License, each Contributor hereby grants to You a perpetual,
  11548. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  11549. copyright license to reproduce, prepare Derivative Works of,
  11550. publicly display, publicly perform, sublicense, and distribute the
  11551. Work and such Derivative Works in Source or Object form.
  11552. 3. Grant of Patent License. Subject to the terms and conditions of
  11553. this License, each Contributor hereby grants to You a perpetual,
  11554. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  11555. (except as stated in this section) patent license to make, have made,
  11556. use, offer to sell, sell, import, and otherwise transfer the Work,
  11557. where such license applies only to those patent claims licensable
  11558. by such Contributor that are necessarily infringed by their
  11559. Contribution(s) alone or by combination of their Contribution(s)
  11560. with the Work to which such Contribution(s) was submitted. If You
  11561. institute patent litigation against any entity (including a
  11562. cross-claim or counterclaim in a lawsuit) alleging that the Work
  11563. or a Contribution incorporated within the Work constitutes direct
  11564. or contributory patent infringement, then any patent licenses
  11565. granted to You under this License for that Work shall terminate
  11566. as of the date such litigation is filed.
  11567. 4. Redistribution. You may reproduce and distribute copies of the
  11568. Work or Derivative Works thereof in any medium, with or without
  11569. modifications, and in Source or Object form, provided that You
  11570. meet the following conditions:
  11571. (a) You must give any other recipients of the Work or
  11572. Derivative Works a copy of this License; and
  11573. (b) You must cause any modified files to carry prominent notices
  11574. stating that You changed the files; and
  11575. (c) You must retain, in the Source form of any Derivative Works
  11576. that You distribute, all copyright, patent, trademark, and
  11577. attribution notices from the Source form of the Work,
  11578. excluding those notices that do not pertain to any part of
  11579. the Derivative Works; and
  11580. (d) If the Work includes a "NOTICE" text file as part of its
  11581. distribution, then any Derivative Works that You distribute must
  11582. include a readable copy of the attribution notices contained
  11583. within such NOTICE file, excluding those notices that do not
  11584. pertain to any part of the Derivative Works, in at least one
  11585. of the following places: within a NOTICE text file distributed
  11586. as part of the Derivative Works; within the Source form or
  11587. documentation, if provided along with the Derivative Works; or,
  11588. within a display generated by the Derivative Works, if and
  11589. wherever such third-party notices normally appear. The contents
  11590. of the NOTICE file are for informational purposes only and
  11591. do not modify the License. You may add Your own attribution
  11592. notices within Derivative Works that You distribute, alongside
  11593. or as an addendum to the NOTICE text from the Work, provided
  11594. that such additional attribution notices cannot be construed
  11595. as modifying the License.
  11596. You may add Your own copyright statement to Your modifications and
  11597. may provide additional or different license terms and conditions
  11598. for use, reproduction, or distribution of Your modifications, or
  11599. for any such Derivative Works as a whole, provided Your use,
  11600. reproduction, and distribution of the Work otherwise complies with
  11601. the conditions stated in this License.
  11602. 5. Submission of Contributions. Unless You explicitly state otherwise,
  11603. any Contribution intentionally submitted for inclusion in the Work
  11604. by You to the Licensor shall be under the terms and conditions of
  11605. this License, without any additional terms or conditions.
  11606. Notwithstanding the above, nothing herein shall supersede or modify
  11607. the terms of any separate license agreement you may have executed
  11608. with Licensor regarding such Contributions.
  11609. 6. Trademarks. This License does not grant permission to use the trade
  11610. names, trademarks, service marks, or product names of the Licensor,
  11611. except as required for reasonable and customary use in describing the
  11612. origin of the Work and reproducing the content of the NOTICE file.
  11613. 7. Disclaimer of Warranty. Unless required by applicable law or
  11614. agreed to in writing, Licensor provides the Work (and each
  11615. Contributor provides its Contributions) on an "AS IS" BASIS,
  11616. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  11617. implied, including, without limitation, any warranties or conditions
  11618. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  11619. PARTICULAR PURPOSE. You are solely responsible for determining the
  11620. appropriateness of using or redistributing the Work and assume any
  11621. risks associated with Your exercise of permissions under this License.
  11622. 8. Limitation of Liability. In no event and under no legal theory,
  11623. whether in tort (including negligence), contract, or otherwise,
  11624. unless required by applicable law (such as deliberate and grossly
  11625. negligent acts) or agreed to in writing, shall any Contributor be
  11626. liable to You for damages, including any direct, indirect, special,
  11627. incidental, or consequential damages of any character arising as a
  11628. result of this License or out of the use or inability to use the
  11629. Work (including but not limited to damages for loss of goodwill,
  11630. work stoppage, computer failure or malfunction, or any and all
  11631. other commercial damages or losses), even if such Contributor
  11632. has been advised of the possibility of such damages.
  11633. 9. Accepting Warranty or Additional Liability. While redistributing
  11634. the Work or Derivative Works thereof, You may choose to offer,
  11635. and charge a fee for, acceptance of support, warranty, indemnity,
  11636. or other liability obligations and/or rights consistent with this
  11637. License. However, in accepting such obligations, You may act only
  11638. on Your own behalf and on Your sole responsibility, not on behalf
  11639. of any other Contributor, and only if You agree to indemnify,
  11640. defend, and hold each Contributor harmless for any liability
  11641. incurred by, or claims asserted against, such Contributor by reason
  11642. of your accepting any such warranty or additional liability.
  11643. END OF TERMS AND CONDITIONS
  11644. ============================================================
  11645. Notices for file(s):
  11646. /lib/libsqlite_jni.so
  11647. ------------------------------------------------------------
  11648. This software is copyrighted by Christian Werner <chw@ch-werner.de>
  11649. and others. The following terms apply to all files associated with the
  11650. software unless explicitly disclaimed in individual files.
  11651. The authors hereby grant permission to use, copy, modify, distribute,
  11652. and license this software and its documentation for any purpose, provided
  11653. that existing copyright notices are retained in all copies and that this
  11654. notice is included verbatim in any distributions. No written agreement,
  11655. license, or royalty fee is required for any of the authorized uses.
  11656. Modifications to this software may be copyrighted by their authors
  11657. and need not follow the licensing terms described here, provided that
  11658. the new terms are clearly indicated on the first page of each file where
  11659. they apply.
  11660. IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
  11661. FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
  11662. ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
  11663. DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
  11664. POSSIBILITY OF SUCH DAMAGE.
  11665. THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
  11666. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
  11667. FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE
  11668. IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
  11669. NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
  11670. MODIFICATIONS.
  11671. ============================================================
  11672. Notices for file(s):
  11673. /lib/libgccdemangle.so
  11674. ------------------------------------------------------------
  11675. GNU GENERAL PUBLIC LICENSE
  11676. Version 2, June 1991
  11677. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  11678. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  11679. Everyone is permitted to copy and distribute verbatim copies
  11680. of this license document, but changing it is not allowed.
  11681. Preamble
  11682. The licenses for most software are designed to take away your
  11683. freedom to share and change it. By contrast, the GNU General Public
  11684. License is intended to guarantee your freedom to share and change free
  11685. software--to make sure the software is free for all its users. This
  11686. General Public License applies to most of the Free Software
  11687. Foundation's software and to any other program whose authors commit to
  11688. using it. (Some other Free Software Foundation software is covered by
  11689. the GNU Library General Public License instead.) You can apply it to
  11690. your programs, too.
  11691. When we speak of free software, we are referring to freedom, not
  11692. price. Our General Public Licenses are designed to make sure that you
  11693. have the freedom to distribute copies of free software (and charge for
  11694. this service if you wish), that you receive source code or can get it
  11695. if you want it, that you can change the software or use pieces of it
  11696. in new free programs; and that you know you can do these things.
  11697. To protect your rights, we need to make restrictions that forbid
  11698. anyone to deny you these rights or to ask you to surrender the rights.
  11699. These restrictions translate to certain responsibilities for you if you
  11700. distribute copies of the software, or if you modify it.
  11701. For example, if you distribute copies of such a program, whether
  11702. gratis or for a fee, you must give the recipients all the rights that
  11703. you have. You must make sure that they, too, receive or can get the
  11704. source code. And you must show them these terms so they know their
  11705. rights.
  11706. We protect your rights with two steps: (1) copyright the software, and
  11707. (2) offer you this license which gives you legal permission to copy,
  11708. distribute and/or modify the software.
  11709. Also, for each author's protection and ours, we want to make certain
  11710. that everyone understands that there is no warranty for this free
  11711. software. If the software is modified by someone else and passed on, we
  11712. want its recipients to know that what they have is not the original, so
  11713. that any problems introduced by others will not reflect on the original
  11714. authors' reputations.
  11715. Finally, any free program is threatened constantly by software
  11716. patents. We wish to avoid the danger that redistributors of a free
  11717. program will individually obtain patent licenses, in effect making the
  11718. program proprietary. To prevent this, we have made it clear that any
  11719. patent must be licensed for everyone's free use or not licensed at all.
  11720. The precise terms and conditions for copying, distribution and
  11721. modification follow.
  11722. GNU GENERAL PUBLIC LICENSE
  11723. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  11724. 0. This License applies to any program or other work which contains
  11725. a notice placed by the copyright holder saying it may be distributed
  11726. under the terms of this General Public License. The "Program", below,
  11727. refers to any such program or work, and a "work based on the Program"
  11728. means either the Program or any derivative work under copyright law:
  11729. that is to say, a work containing the Program or a portion of it,
  11730. either verbatim or with modifications and/or translated into another
  11731. language. (Hereinafter, translation is included without limitation in
  11732. the term "modification".) Each licensee is addressed as "you".
  11733. Activities other than copying, distribution and modification are not
  11734. covered by this License; they are outside its scope. The act of
  11735. running the Program is not restricted, and the output from the Program
  11736. is covered only if its contents constitute a work based on the
  11737. Program (independent of having been made by running the Program).
  11738. Whether that is true depends on what the Program does.
  11739. 1. You may copy and distribute verbatim copies of the Program's
  11740. source code as you receive it, in any medium, provided that you
  11741. conspicuously and appropriately publish on each copy an appropriate
  11742. copyright notice and disclaimer of warranty; keep intact all the
  11743. notices that refer to this License and to the absence of any warranty;
  11744. and give any other recipients of the Program a copy of this License
  11745. along with the Program.
  11746. You may charge a fee for the physical act of transferring a copy, and
  11747. you may at your option offer warranty protection in exchange for a fee.
  11748. 2. You may modify your copy or copies of the Program or any portion
  11749. of it, thus forming a work based on the Program, and copy and
  11750. distribute such modifications or work under the terms of Section 1
  11751. above, provided that you also meet all of these conditions:
  11752. a) You must cause the modified files to carry prominent notices
  11753. stating that you changed the files and the date of any change.
  11754. b) You must cause any work that you distribute or publish, that in
  11755. whole or in part contains or is derived from the Program or any
  11756. part thereof, to be licensed as a whole at no charge to all third
  11757. parties under the terms of this License.
  11758. c) If the modified program normally reads commands interactively
  11759. when run, you must cause it, when started running for such
  11760. interactive use in the most ordinary way, to print or display an
  11761. announcement including an appropriate copyright notice and a
  11762. notice that there is no warranty (or else, saying that you provide
  11763. a warranty) and that users may redistribute the program under
  11764. these conditions, and telling the user how to view a copy of this
  11765. License. (Exception: if the Program itself is interactive but
  11766. does not normally print such an announcement, your work based on
  11767. the Program is not required to print an announcement.)
  11768. These requirements apply to the modified work as a whole. If
  11769. identifiable sections of that work are not derived from the Program,
  11770. and can be reasonably considered independent and separate works in
  11771. themselves, then this License, and its terms, do not apply to those
  11772. sections when you distribute them as separate works. But when you
  11773. distribute the same sections as part of a whole which is a work based
  11774. on the Program, the distribution of the whole must be on the terms of
  11775. this License, whose permissions for other licensees extend to the
  11776. entire whole, and thus to each and every part regardless of who wrote it.
  11777. Thus, it is not the intent of this section to claim rights or contest
  11778. your rights to work written entirely by you; rather, the intent is to
  11779. exercise the right to control the distribution of derivative or
  11780. collective works based on the Program.
  11781. In addition, mere aggregation of another work not based on the Program
  11782. with the Program (or with a work based on the Program) on a volume of
  11783. a storage or distribution medium does not bring the other work under
  11784. the scope of this License.
  11785. 3. You may copy and distribute the Program (or a work based on it,
  11786. under Section 2) in object code or executable form under the terms of
  11787. Sections 1 and 2 above provided that you also do one of the following:
  11788. a) Accompany it with the complete corresponding machine-readable
  11789. source code, which must be distributed under the terms of Sections
  11790. 1 and 2 above on a medium customarily used for software interchange; or,
  11791. b) Accompany it with a written offer, valid for at least three
  11792. years, to give any third party, for a charge no more than your
  11793. cost of physically performing source distribution, a complete
  11794. machine-readable copy of the corresponding source code, to be
  11795. distributed under the terms of Sections 1 and 2 above on a medium
  11796. customarily used for software interchange; or,
  11797. c) Accompany it with the information you received as to the offer
  11798. to distribute corresponding source code. (This alternative is
  11799. allowed only for noncommercial distribution and only if you
  11800. received the program in object code or executable form with such
  11801. an offer, in accord with Subsection b above.)
  11802. The source code for a work means the preferred form of the work for
  11803. making modifications to it. For an executable work, complete source
  11804. code means all the source code for all modules it contains, plus any
  11805. associated interface definition files, plus the scripts used to
  11806. control compilation and installation of the executable. However, as a
  11807. special exception, the source code distributed need not include
  11808. anything that is normally distributed (in either source or binary
  11809. form) with the major components (compiler, kernel, and so on) of the
  11810. operating system on which the executable runs, unless that component
  11811. itself accompanies the executable.
  11812. If distribution of executable or object code is made by offering
  11813. access to copy from a designated place, then offering equivalent
  11814. access to copy the source code from the same place counts as
  11815. distribution of the source code, even though third parties are not
  11816. compelled to copy the source along with the object code.
  11817. 4. You may not copy, modify, sublicense, or distribute the Program
  11818. except as expressly provided under this License. Any attempt
  11819. otherwise to copy, modify, sublicense or distribute the Program is
  11820. void, and will automatically terminate your rights under this License.
  11821. However, parties who have received copies, or rights, from you under
  11822. this License will not have their licenses terminated so long as such
  11823. parties remain in full compliance.
  11824. 5. You are not required to accept this License, since you have not
  11825. signed it. However, nothing else grants you permission to modify or
  11826. distribute the Program or its derivative works. These actions are
  11827. prohibited by law if you do not accept this License. Therefore, by
  11828. modifying or distributing the Program (or any work based on the
  11829. Program), you indicate your acceptance of this License to do so, and
  11830. all its terms and conditions for copying, distributing or modifying
  11831. the Program or works based on it.
  11832. 6. Each time you redistribute the Program (or any work based on the
  11833. Program), the recipient automatically receives a license from the
  11834. original licensor to copy, distribute or modify the Program subject to
  11835. these terms and conditions. You may not impose any further
  11836. restrictions on the recipients' exercise of the rights granted herein.
  11837. You are not responsible for enforcing compliance by third parties to
  11838. this License.
  11839. 7. If, as a consequence of a court judgment or allegation of patent
  11840. infringement or for any other reason (not limited to patent issues),
  11841. conditions are imposed on you (whether by court order, agreement or
  11842. otherwise) that contradict the conditions of this License, they do not
  11843. excuse you from the conditions of this License. If you cannot
  11844. distribute so as to satisfy simultaneously your obligations under this
  11845. License and any other pertinent obligations, then as a consequence you
  11846. may not distribute the Program at all. For example, if a patent
  11847. license would not permit royalty-free redistribution of the Program by
  11848. all those who receive copies directly or indirectly through you, then
  11849. the only way you could satisfy both it and this License would be to
  11850. refrain entirely from distribution of the Program.
  11851. If any portion of this section is held invalid or unenforceable under
  11852. any particular circumstance, the balance of the section is intended to
  11853. apply and the section as a whole is intended to apply in other
  11854. circumstances.
  11855. It is not the purpose of this section to induce you to infringe any
  11856. patents or other property right claims or to contest validity of any
  11857. such claims; this section has the sole purpose of protecting the
  11858. integrity of the free software distribution system, which is
  11859. implemented by public license practices. Many people have made
  11860. generous contributions to the wide range of software distributed
  11861. through that system in reliance on consistent application of that
  11862. system; it is up to the author/donor to decide if he or she is willing
  11863. to distribute software through any other system and a licensee cannot
  11864. impose that choice.
  11865. This section is intended to make thoroughly clear what is believed to
  11866. be a consequence of the rest of this License.
  11867. 8. If the distribution and/or use of the Program is restricted in
  11868. certain countries either by patents or by copyrighted interfaces, the
  11869. original copyright holder who places the Program under this License
  11870. may add an explicit geographical distribution limitation excluding
  11871. those countries, so that distribution is permitted only in or among
  11872. countries not thus excluded. In such case, this License incorporates
  11873. the limitation as if written in the body of this License.
  11874. 9. The Free Software Foundation may publish revised and/or new versions
  11875. of the General Public License from time to time. Such new versions will
  11876. be similar in spirit to the present version, but may differ in detail to
  11877. address new problems or concerns.
  11878. Each version is given a distinguishing version number. If the Program
  11879. specifies a version number of this License which applies to it and "any
  11880. later version", you have the option of following the terms and conditions
  11881. either of that version or of any later version published by the Free
  11882. Software Foundation. If the Program does not specify a version number of
  11883. this License, you may choose any version ever published by the Free Software
  11884. Foundation.
  11885. 10. If you wish to incorporate parts of the Program into other free
  11886. programs whose distribution conditions are different, write to the author
  11887. to ask for permission. For software which is copyrighted by the Free
  11888. Software Foundation, write to the Free Software Foundation; we sometimes
  11889. make exceptions for this. Our decision will be guided by the two goals
  11890. of preserving the free status of all derivatives of our free software and
  11891. of promoting the sharing and reuse of software generally.
  11892. NO WARRANTY
  11893. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  11894. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  11895. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  11896. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  11897. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  11898. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  11899. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  11900. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  11901. REPAIR OR CORRECTION.
  11902. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  11903. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  11904. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  11905. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  11906. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  11907. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  11908. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  11909. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  11910. POSSIBILITY OF SUCH DAMAGES.
  11911. END OF TERMS AND CONDITIONS
  11912. How to Apply These Terms to Your New Programs
  11913. If you develop a new program, and you want it to be of the greatest
  11914. possible use to the public, the best way to achieve this is to make it
  11915. free software which everyone can redistribute and change under these terms.
  11916. To do so, attach the following notices to the program. It is safest
  11917. to attach them to the start of each source file to most effectively
  11918. convey the exclusion of warranty; and each file should have at least
  11919. the "copyright" line and a pointer to where the full notice is found.
  11920. <one line to give the program's name and a brief idea of what it does.>
  11921. Copyright (C) <year> <name of author>
  11922. This program is free software; you can redistribute it and/or modify
  11923. it under the terms of the GNU General Public License as published by
  11924. the Free Software Foundation; either version 2 of the License, or
  11925. (at your option) any later version.
  11926. This program is distributed in the hope that it will be useful,
  11927. but WITHOUT ANY WARRANTY; without even the implied warranty of
  11928. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11929. GNU General Public License for more details.
  11930. You should have received a copy of the GNU General Public License
  11931. along with this program; if not, write to the Free Software
  11932. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  11933. Also add information on how to contact you by electronic and paper mail.
  11934. If the program is interactive, make it output a short notice like this
  11935. when it starts in an interactive mode:
  11936. Gnomovision version 69, Copyright (C) year name of author
  11937. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  11938. This is free software, and you are welcome to redistribute it
  11939. under certain conditions; type `show c' for details.
  11940. The hypothetical commands `show w' and `show c' should show the appropriate
  11941. parts of the General Public License. Of course, the commands you use may
  11942. be called something other than `show w' and `show c'; they could even be
  11943. mouse-clicks or menu items--whatever suits your program.
  11944. You should also get your employer (if you work as a programmer) or your
  11945. school, if any, to sign a "copyright disclaimer" for the program, if
  11946. necessary. Here is a sample; alter the names:
  11947. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  11948. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  11949. <signature of Ty Coon>, 1 April 1989
  11950. Ty Coon, President of Vice
  11951. This General Public License does not permit incorporating your program into
  11952. proprietary programs. If your program is a subroutine library, you may
  11953. consider it more useful to permit linking proprietary applications with the
  11954. library. If this is what you want to do, use the GNU Library General
  11955. Public License instead of this License.
  11956. ============================================================
  11957. Notices for file(s):
  11958. /bin/aapt
  11959. /bin/aidl
  11960. /bin/dexdump
  11961. /bin/jasmin
  11962. /bin/split-select
  11963. /framework/android-mock-generatorlib.jar
  11964. /framework/jasmin.jar
  11965. /lib/lib64cutils.a
  11966. /lib/lib64log.a
  11967. /lib/lib64utils.a
  11968. /lib/libandroidfw.a
  11969. /lib/libcutils.a
  11970. /lib/liblog.a
  11971. /lib/liblog.so
  11972. /lib/libnativehelper.so
  11973. /lib/libsqlite3_android.a
  11974. /lib/libutils.a
  11975. /lib/libzipfile.a
  11976. ------------------------------------------------------------
  11977. Copyright (c) 2005-2008, The Android Open Source Project
  11978. Licensed under the Apache License, Version 2.0 (the "License");
  11979. you may not use this file except in compliance with the License.
  11980. Unless required by applicable law or agreed to in writing, software
  11981. distributed under the License is distributed on an "AS IS" BASIS,
  11982. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11983. See the License for the specific language governing permissions and
  11984. limitations under the License.
  11985. Apache License
  11986. Version 2.0, January 2004
  11987. http://www.apache.org/licenses/
  11988. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  11989. 1. Definitions.
  11990. "License" shall mean the terms and conditions for use, reproduction,
  11991. and distribution as defined by Sections 1 through 9 of this document.
  11992. "Licensor" shall mean the copyright owner or entity authorized by
  11993. the copyright owner that is granting the License.
  11994. "Legal Entity" shall mean the union of the acting entity and all
  11995. other entities that control, are controlled by, or are under common
  11996. control with that entity. For the purposes of this definition,
  11997. "control" means (i) the power, direct or indirect, to cause the
  11998. direction or management of such entity, whether by contract or
  11999. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  12000. outstanding shares, or (iii) beneficial ownership of such entity.
  12001. "You" (or "Your") shall mean an individual or Legal Entity
  12002. exercising permissions granted by this License.
  12003. "Source" form shall mean the preferred form for making modifications,
  12004. including but not limited to software source code, documentation
  12005. source, and configuration files.
  12006. "Object" form shall mean any form resulting from mechanical
  12007. transformation or translation of a Source form, including but
  12008. not limited to compiled object code, generated documentation,
  12009. and conversions to other media types.
  12010. "Work" shall mean the work of authorship, whether in Source or
  12011. Object form, made available under the License, as indicated by a
  12012. copyright notice that is included in or attached to the work
  12013. (an example is provided in the Appendix below).
  12014. "Derivative Works" shall mean any work, whether in Source or Object
  12015. form, that is based on (or derived from) the Work and for which the
  12016. editorial revisions, annotations, elaborations, or other modifications
  12017. represent, as a whole, an original work of authorship. For the purposes
  12018. of this License, Derivative Works shall not include works that remain
  12019. separable from, or merely link (or bind by name) to the interfaces of,
  12020. the Work and Derivative Works thereof.
  12021. "Contribution" shall mean any work of authorship, including
  12022. the original version of the Work and any modifications or additions
  12023. to that Work or Derivative Works thereof, that is intentionally
  12024. submitted to Licensor for inclusion in the Work by the copyright owner
  12025. or by an individual or Legal Entity authorized to submit on behalf of
  12026. the copyright owner. For the purposes of this definition, "submitted"
  12027. means any form of electronic, verbal, or written communication sent
  12028. to the Licensor or its representatives, including but not limited to
  12029. communication on electronic mailing lists, source code control systems,
  12030. and issue tracking systems that are managed by, or on behalf of, the
  12031. Licensor for the purpose of discussing and improving the Work, but
  12032. excluding communication that is conspicuously marked or otherwise
  12033. designated in writing by the copyright owner as "Not a Contribution."
  12034. "Contributor" shall mean Licensor and any individual or Legal Entity
  12035. on behalf of whom a Contribution has been received by Licensor and
  12036. subsequently incorporated within the Work.
  12037. 2. Grant of Copyright License. Subject to the terms and conditions of
  12038. this License, each Contributor hereby grants to You a perpetual,
  12039. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  12040. copyright license to reproduce, prepare Derivative Works of,
  12041. publicly display, publicly perform, sublicense, and distribute the
  12042. Work and such Derivative Works in Source or Object form.
  12043. 3. Grant of Patent License. Subject to the terms and conditions of
  12044. this License, each Contributor hereby grants to You a perpetual,
  12045. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  12046. (except as stated in this section) patent license to make, have made,
  12047. use, offer to sell, sell, import, and otherwise transfer the Work,
  12048. where such license applies only to those patent claims licensable
  12049. by such Contributor that are necessarily infringed by their
  12050. Contribution(s) alone or by combination of their Contribution(s)
  12051. with the Work to which such Contribution(s) was submitted. If You
  12052. institute patent litigation against any entity (including a
  12053. cross-claim or counterclaim in a lawsuit) alleging that the Work
  12054. or a Contribution incorporated within the Work constitutes direct
  12055. or contributory patent infringement, then any patent licenses
  12056. granted to You under this License for that Work shall terminate
  12057. as of the date such litigation is filed.
  12058. 4. Redistribution. You may reproduce and distribute copies of the
  12059. Work or Derivative Works thereof in any medium, with or without
  12060. modifications, and in Source or Object form, provided that You
  12061. meet the following conditions:
  12062. (a) You must give any other recipients of the Work or
  12063. Derivative Works a copy of this License; and
  12064. (b) You must cause any modified files to carry prominent notices
  12065. stating that You changed the files; and
  12066. (c) You must retain, in the Source form of any Derivative Works
  12067. that You distribute, all copyright, patent, trademark, and
  12068. attribution notices from the Source form of the Work,
  12069. excluding those notices that do not pertain to any part of
  12070. the Derivative Works; and
  12071. (d) If the Work includes a "NOTICE" text file as part of its
  12072. distribution, then any Derivative Works that You distribute must
  12073. include a readable copy of the attribution notices contained
  12074. within such NOTICE file, excluding those notices that do not
  12075. pertain to any part of the Derivative Works, in at least one
  12076. of the following places: within a NOTICE text file distributed
  12077. as part of the Derivative Works; within the Source form or
  12078. documentation, if provided along with the Derivative Works; or,
  12079. within a display generated by the Derivative Works, if and
  12080. wherever such third-party notices normally appear. The contents
  12081. of the NOTICE file are for informational purposes only and
  12082. do not modify the License. You may add Your own attribution
  12083. notices within Derivative Works that You distribute, alongside
  12084. or as an addendum to the NOTICE text from the Work, provided
  12085. that such additional attribution notices cannot be construed
  12086. as modifying the License.
  12087. You may add Your own copyright statement to Your modifications and
  12088. may provide additional or different license terms and conditions
  12089. for use, reproduction, or distribution of Your modifications, or
  12090. for any such Derivative Works as a whole, provided Your use,
  12091. reproduction, and distribution of the Work otherwise complies with
  12092. the conditions stated in this License.
  12093. 5. Submission of Contributions. Unless You explicitly state otherwise,
  12094. any Contribution intentionally submitted for inclusion in the Work
  12095. by You to the Licensor shall be under the terms and conditions of
  12096. this License, without any additional terms or conditions.
  12097. Notwithstanding the above, nothing herein shall supersede or modify
  12098. the terms of any separate license agreement you may have executed
  12099. with Licensor regarding such Contributions.
  12100. 6. Trademarks. This License does not grant permission to use the trade
  12101. names, trademarks, service marks, or product names of the Licensor,
  12102. except as required for reasonable and customary use in describing the
  12103. origin of the Work and reproducing the content of the NOTICE file.
  12104. 7. Disclaimer of Warranty. Unless required by applicable law or
  12105. agreed to in writing, Licensor provides the Work (and each
  12106. Contributor provides its Contributions) on an "AS IS" BASIS,
  12107. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  12108. implied, including, without limitation, any warranties or conditions
  12109. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  12110. PARTICULAR PURPOSE. You are solely responsible for determining the
  12111. appropriateness of using or redistributing the Work and assume any
  12112. risks associated with Your exercise of permissions under this License.
  12113. 8. Limitation of Liability. In no event and under no legal theory,
  12114. whether in tort (including negligence), contract, or otherwise,
  12115. unless required by applicable law (such as deliberate and grossly
  12116. negligent acts) or agreed to in writing, shall any Contributor be
  12117. liable to You for damages, including any direct, indirect, special,
  12118. incidental, or consequential damages of any character arising as a
  12119. result of this License or out of the use or inability to use the
  12120. Work (including but not limited to damages for loss of goodwill,
  12121. work stoppage, computer failure or malfunction, or any and all
  12122. other commercial damages or losses), even if such Contributor
  12123. has been advised of the possibility of such damages.
  12124. 9. Accepting Warranty or Additional Liability. While redistributing
  12125. the Work or Derivative Works thereof, You may choose to offer,
  12126. and charge a fee for, acceptance of support, warranty, indemnity,
  12127. or other liability obligations and/or rights consistent with this
  12128. License. However, in accepting such obligations, You may act only
  12129. on Your own behalf and on Your sole responsibility, not on behalf
  12130. of any other Contributor, and only if You agree to indemnify,
  12131. defend, and hold each Contributor harmless for any liability
  12132. incurred by, or claims asserted against, such Contributor by reason
  12133. of your accepting any such warranty or additional liability.
  12134. END OF TERMS AND CONDITIONS
  12135. ============================================================
  12136. Notices for file(s):
  12137. /framework/org.eclipse.core.commands_3.6.0.I20100512-1500.jar
  12138. /framework/org.eclipse.core.expressions_3.4.200.v20100505.jar
  12139. /framework/org.eclipse.core.runtime_3.6.0.v20100505.jar
  12140. /framework/org.eclipse.equinox.common_3.6.0.v20100503.jar
  12141. /framework/org.eclipse.jface_3.6.2.M20110210-1200.jar
  12142. /framework/org.eclipse.osgi_3.6.2.R36x_v20110210.jar
  12143. /framework/org.eclipse.ui.workbench.texteditor_3.6.1.r361_v20100714-0800.jar
  12144. /framework/org.eclipse.ui.workbench_3.6.2.M20110210-1200.jar
  12145. /framework/osgi.jar
  12146. /framework/propertysheet.jar
  12147. /framework/swt.jar
  12148. ------------------------------------------------------------
  12149. Eclipse Public License - v 1.0
  12150. THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
  12151. PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
  12152. THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
  12153. *1. DEFINITIONS*
  12154. "Contribution" means:
  12155. a) in the case of the initial Contributor, the initial code and
  12156. documentation distributed under this Agreement, and
  12157. b) in the case of each subsequent Contributor:
  12158. i) changes to the Program, and
  12159. ii) additions to the Program;
  12160. where such changes and/or additions to the Program originate from and
  12161. are distributed by that particular Contributor. A Contribution
  12162. 'originates' from a Contributor if it was added to the Program by such
  12163. Contributor itself or anyone acting on such Contributor's behalf.
  12164. Contributions do not include additions to the Program which: (i) are
  12165. separate modules of software distributed in conjunction with the Program
  12166. under their own license agreement, and (ii) are not derivative works of
  12167. the Program.
  12168. "Contributor" means any person or entity that distributes the Program.
  12169. "Licensed Patents" mean patent claims licensable by a Contributor which
  12170. are necessarily infringed by the use or sale of its Contribution alone
  12171. or when combined with the Program.
  12172. "Program" means the Contributions distributed in accordance with this
  12173. Agreement.
  12174. "Recipient" means anyone who receives the Program under this Agreement,
  12175. including all Contributors.
  12176. *2. GRANT OF RIGHTS*
  12177. a) Subject to the terms of this Agreement, each Contributor hereby
  12178. grants Recipient a non-exclusive, worldwide, royalty-free copyright
  12179. license to reproduce, prepare derivative works of, publicly display,
  12180. publicly perform, distribute and sublicense the Contribution of such
  12181. Contributor, if any, and such derivative works, in source code and
  12182. object code form.
  12183. b) Subject to the terms of this Agreement, each Contributor hereby
  12184. grants Recipient a non-exclusive, worldwide, royalty-free patent license
  12185. under Licensed Patents to make, use, sell, offer to sell, import and
  12186. otherwise transfer the Contribution of such Contributor, if any, in
  12187. source code and object code form. This patent license shall apply to the
  12188. combination of the Contribution and the Program if, at the time the
  12189. Contribution is added by the Contributor, such addition of the
  12190. Contribution causes such combination to be covered by the Licensed
  12191. Patents. The patent license shall not apply to any other combinations
  12192. which include the Contribution. No hardware per se is licensed hereunder.
  12193. c) Recipient understands that although each Contributor grants the
  12194. licenses to its Contributions set forth herein, no assurances are
  12195. provided by any Contributor that the Program does not infringe the
  12196. patent or other intellectual property rights of any other entity. Each
  12197. Contributor disclaims any liability to Recipient for claims brought by
  12198. any other entity based on infringement of intellectual property rights
  12199. or otherwise. As a condition to exercising the rights and licenses
  12200. granted hereunder, each Recipient hereby assumes sole responsibility to
  12201. secure any other intellectual property rights needed, if any. For
  12202. example, if a third party patent license is required to allow Recipient
  12203. to distribute the Program, it is Recipient's responsibility to acquire
  12204. that license before distributing the Program.
  12205. d) Each Contributor represents that to its knowledge it has sufficient
  12206. copyright rights in its Contribution, if any, to grant the copyright
  12207. license set forth in this Agreement.
  12208. *3. REQUIREMENTS*
  12209. A Contributor may choose to distribute the Program in object code form
  12210. under its own license agreement, provided that:
  12211. a) it complies with the terms and conditions of this Agreement; and
  12212. b) its license agreement:
  12213. i) effectively disclaims on behalf of all Contributors all warranties
  12214. and conditions, express and implied, including warranties or conditions
  12215. of title and non-infringement, and implied warranties or conditions of
  12216. merchantability and fitness for a particular purpose;
  12217. ii) effectively excludes on behalf of all Contributors all liability for
  12218. damages, including direct, indirect, special, incidental and
  12219. consequential damages, such as lost profits;
  12220. iii) states that any provisions which differ from this Agreement are
  12221. offered by that Contributor alone and not by any other party; and
  12222. iv) states that source code for the Program is available from such
  12223. Contributor, and informs licensees how to obtain it in a reasonable
  12224. manner on or through a medium customarily used for software exchange.
  12225. When the Program is made available in source code form:
  12226. a) it must be made available under this Agreement; and
  12227. b) a copy of this Agreement must be included with each copy of the Program.
  12228. Contributors may not remove or alter any copyright notices contained
  12229. within the Program.
  12230. Each Contributor must identify itself as the originator of its
  12231. Contribution, if any, in a manner that reasonably allows subsequent
  12232. Recipients to identify the originator of the Contribution.
  12233. *4. COMMERCIAL DISTRIBUTION*
  12234. Commercial distributors of software may accept certain responsibilities
  12235. with respect to end users, business partners and the like. While this
  12236. license is intended to facilitate the commercial use of the Program, the
  12237. Contributor who includes the Program in a commercial product offering
  12238. should do so in a manner which does not create potential liability for
  12239. other Contributors. Therefore, if a Contributor includes the Program in
  12240. a commercial product offering, such Contributor ("Commercial
  12241. Contributor") hereby agrees to defend and indemnify every other
  12242. Contributor ("Indemnified Contributor") against any losses, damages and
  12243. costs (collectively "Losses") arising from claims, lawsuits and other
  12244. legal actions brought by a third party against the Indemnified
  12245. Contributor to the extent caused by the acts or omissions of such
  12246. Commercial Contributor in connection with its distribution of the
  12247. Program in a commercial product offering. The obligations in this
  12248. section do not apply to any claims or Losses relating to any actual or
  12249. alleged intellectual property infringement. In order to qualify, an
  12250. Indemnified Contributor must: a) promptly notify the Commercial
  12251. Contributor in writing of such claim, and b) allow the Commercial
  12252. Contributor to control, and cooperate with the Commercial Contributor
  12253. in, the defense and any related settlement negotiations. The Indemnified
  12254. Contributor may participate in any such claim at its own expense.
  12255. For example, a Contributor might include the Program in a commercial
  12256. product offering, Product X. That Contributor is then a Commercial
  12257. Contributor. If that Commercial Contributor then makes performance
  12258. claims, or offers warranties related to Product X, those performance
  12259. claims and warranties are such Commercial Contributor's responsibility
  12260. alone. Under this section, the Commercial Contributor would have to
  12261. defend claims against the other Contributors related to those
  12262. performance claims and warranties, and if a court requires any other
  12263. Contributor to pay any damages as a result, the Commercial Contributor
  12264. must pay those damages.
  12265. *5. NO WARRANTY*
  12266. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED
  12267. ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
  12268. EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES
  12269. OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR
  12270. A PARTICULAR PURPOSE. Each Recipient is solely responsible for
  12271. determining the appropriateness of using and distributing the Program
  12272. and assumes all risks associated with its exercise of rights under this
  12273. Agreement , including but not limited to the risks and costs of program
  12274. errors, compliance with applicable laws, damage to or loss of data,
  12275. programs or equipment, and unavailability or interruption of operations.
  12276. *6. DISCLAIMER OF LIABILITY*
  12277. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
  12278. ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
  12279. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
  12280. WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
  12281. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  12282. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
  12283. DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
  12284. HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  12285. *7. GENERAL*
  12286. If any provision of this Agreement is invalid or unenforceable under
  12287. applicable law, it shall not affect the validity or enforceability of
  12288. the remainder of the terms of this Agreement, and without further action
  12289. by the parties hereto, such provision shall be reformed to the minimum
  12290. extent necessary to make such provision valid and enforceable.
  12291. If Recipient institutes patent litigation against any entity (including
  12292. a cross-claim or counterclaim in a lawsuit) alleging that the Program
  12293. itself (excluding combinations of the Program with other software or
  12294. hardware) infringes such Recipient's patent(s), then such Recipient's
  12295. rights granted under Section 2(b) shall terminate as of the date such
  12296. litigation is filed.
  12297. All Recipient's rights under this Agreement shall terminate if it fails
  12298. to comply with any of the material terms or conditions of this Agreement
  12299. and does not cure such failure in a reasonable period of time after
  12300. becoming aware of such noncompliance. If all Recipient's rights under
  12301. this Agreement terminate, Recipient agrees to cease use and distribution
  12302. of the Program as soon as reasonably practicable. However, Recipient's
  12303. obligations under this Agreement and any licenses granted by Recipient
  12304. relating to the Program shall continue and survive.
  12305. Everyone is permitted to copy and distribute copies of this Agreement,
  12306. but in order to avoid inconsistency the Agreement is copyrighted and may
  12307. only be modified in the following manner. The Agreement Steward reserves
  12308. the right to publish new versions (including revisions) of this
  12309. Agreement from time to time. No one other than the Agreement Steward has
  12310. the right to modify this Agreement. The Eclipse Foundation is the
  12311. initial Agreement Steward. The Eclipse Foundation may assign the
  12312. responsibility to serve as the Agreement Steward to a suitable separate
  12313. entity. Each new version of the Agreement will be given a distinguishing
  12314. version number. The Program (including Contributions) may always be
  12315. distributed subject to the version of the Agreement under which it was
  12316. received. In addition, after a new version of the Agreement is
  12317. published, Contributor may elect to distribute the Program (including
  12318. its Contributions) under the new version. Except as expressly stated in
  12319. Sections 2(a) and 2(b) above, Recipient receives no rights or licenses
  12320. to the intellectual property of any Contributor under this Agreement,
  12321. whether expressly, by implication, estoppel or otherwise. All rights in
  12322. the Program not expressly granted under this Agreement are reserved.
  12323. This Agreement is governed by the laws of the State of New York and the
  12324. intellectual property laws of the United States of America. No party to
  12325. this Agreement will bring a legal action under this Agreement more than
  12326. one year after the cause of action arose. Each party waives its rights
  12327. to a jury trial in any resulting litigation.
  12328. ============================================================
  12329. Notices for file(s):
  12330. /framework/bouncycastle-host.jar
  12331. /framework/bouncycastle-hostdex.jar
  12332. ------------------------------------------------------------
  12333. Copyright (c) 2000-2013 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
  12334. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
  12335. associated documentation files (the "Software"), to deal in the Software without restriction,
  12336. including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
  12337. and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
  12338. subject to the following conditions:
  12339. The above copyright notice and this permission notice shall be included in all copies or substantial
  12340. portions of the Software.
  12341. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
  12342. LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
  12343. NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  12344. WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  12345. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  12346. ============================================================
  12347. Notices for file(s):
  12348. /framework/commons-compress-1.0.jar
  12349. ------------------------------------------------------------
  12350. Apache Commons Compress
  12351. Copyright 2002-2009 The Apache Software Foundation
  12352. This product includes software developed by
  12353. The Apache Software Foundation (http://www.apache.org/).
  12354. Original BZip2 classes contributed by Keiron Liddle
  12355. <keiron@aftexsw.com>, Aftex Software to the Apache Ant project
  12356. Original Tar classes from contributors of the Apache Ant project
  12357. Original Zip classes from contributors of the Apache Ant project
  12358. Original CPIO classes contributed by Markus Kuss and the jRPM project
  12359. (jrpm.sourceforge.net)
  12360. ============================================================
  12361. Notices for file(s):
  12362. /lib/libbcc.so
  12363. ------------------------------------------------------------
  12364. ==========================
  12365. NOTICE file for libbcc.git
  12366. ==========================
  12367. * NOTICE for lib/ExecutionEngine/, lib/ScriptCRT/, include and helper/.
  12368. Copyright (c) 2005-2011, The Android Open Source Project
  12369. Licensed under the Apache License, Version 2.0 (the "License");
  12370. you may not use this file except in compliance with the License.
  12371. Unless required by applicable law or agreed to in writing, software
  12372. distributed under the License is distributed on an "AS IS" BASIS,
  12373. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12374. See the License for the specific language governing permissions and
  12375. limitations under the License.
  12376. Apache License
  12377. Version 2.0, January 2004
  12378. http://www.apache.org/licenses/
  12379. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  12380. 1. Definitions.
  12381. "License" shall mean the terms and conditions for use, reproduction,
  12382. and distribution as defined by Sections 1 through 9 of this document.
  12383. "Licensor" shall mean the copyright owner or entity authorized by
  12384. the copyright owner that is granting the License.
  12385. "Legal Entity" shall mean the union of the acting entity and all
  12386. other entities that control, are controlled by, or are under common
  12387. control with that entity. For the purposes of this definition,
  12388. "control" means (i) the power, direct or indirect, to cause the
  12389. direction or management of such entity, whether by contract or
  12390. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  12391. outstanding shares, or (iii) beneficial ownership of such entity.
  12392. "You" (or "Your") shall mean an individual or Legal Entity
  12393. exercising permissions granted by this License.
  12394. "Source" form shall mean the preferred form for making modifications,
  12395. including but not limited to software source code, documentation
  12396. source, and configuration files.
  12397. "Object" form shall mean any form resulting from mechanical
  12398. transformation or translation of a Source form, including but
  12399. not limited to compiled object code, generated documentation,
  12400. and conversions to other media types.
  12401. "Work" shall mean the work of authorship, whether in Source or
  12402. Object form, made available under the License, as indicated by a
  12403. copyright notice that is included in or attached to the work
  12404. (an example is provided in the Appendix below).
  12405. "Derivative Works" shall mean any work, whether in Source or Object
  12406. form, that is based on (or derived from) the Work and for which the
  12407. editorial revisions, annotations, elaborations, or other modifications
  12408. represent, as a whole, an original work of authorship. For the purposes
  12409. of this License, Derivative Works shall not include works that remain
  12410. separable from, or merely link (or bind by name) to the interfaces of,
  12411. the Work and Derivative Works thereof.
  12412. "Contribution" shall mean any work of authorship, including
  12413. the original version of the Work and any modifications or additions
  12414. to that Work or Derivative Works thereof, that is intentionally
  12415. submitted to Licensor for inclusion in the Work by the copyright owner
  12416. or by an individual or Legal Entity authorized to submit on behalf of
  12417. the copyright owner. For the purposes of this definition, "submitted"
  12418. means any form of electronic, verbal, or written communication sent
  12419. to the Licensor or its representatives, including but not limited to
  12420. communication on electronic mailing lists, source code control systems,
  12421. and issue tracking systems that are managed by, or on behalf of, the
  12422. Licensor for the purpose of discussing and improving the Work, but
  12423. excluding communication that is conspicuously marked or otherwise
  12424. designated in writing by the copyright owner as "Not a Contribution."
  12425. "Contributor" shall mean Licensor and any individual or Legal Entity
  12426. on behalf of whom a Contribution has been received by Licensor and
  12427. subsequently incorporated within the Work.
  12428. 2. Grant of Copyright License. Subject to the terms and conditions of
  12429. this License, each Contributor hereby grants to You a perpetual,
  12430. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  12431. copyright license to reproduce, prepare Derivative Works of,
  12432. publicly display, publicly perform, sublicense, and distribute the
  12433. Work and such Derivative Works in Source or Object form.
  12434. 3. Grant of Patent License. Subject to the terms and conditions of
  12435. this License, each Contributor hereby grants to You a perpetual,
  12436. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  12437. (except as stated in this section) patent license to make, have made,
  12438. use, offer to sell, sell, import, and otherwise transfer the Work,
  12439. where such license applies only to those patent claims licensable
  12440. by such Contributor that are necessarily infringed by their
  12441. Contribution(s) alone or by combination of their Contribution(s)
  12442. with the Work to which such Contribution(s) was submitted. If You
  12443. institute patent litigation against any entity (including a
  12444. cross-claim or counterclaim in a lawsuit) alleging that the Work
  12445. or a Contribution incorporated within the Work constitutes direct
  12446. or contributory patent infringement, then any patent licenses
  12447. granted to You under this License for that Work shall terminate
  12448. as of the date such litigation is filed.
  12449. 4. Redistribution. You may reproduce and distribute copies of the
  12450. Work or Derivative Works thereof in any medium, with or without
  12451. modifications, and in Source or Object form, provided that You
  12452. meet the following conditions:
  12453. (a) You must give any other recipients of the Work or
  12454. Derivative Works a copy of this License; and
  12455. (b) You must cause any modified files to carry prominent notices
  12456. stating that You changed the files; and
  12457. (c) You must retain, in the Source form of any Derivative Works
  12458. that You distribute, all copyright, patent, trademark, and
  12459. attribution notices from the Source form of the Work,
  12460. excluding those notices that do not pertain to any part of
  12461. the Derivative Works; and
  12462. (d) If the Work includes a "NOTICE" text file as part of its
  12463. distribution, then any Derivative Works that You distribute must
  12464. include a readable copy of the attribution notices contained
  12465. within such NOTICE file, excluding those notices that do not
  12466. pertain to any part of the Derivative Works, in at least one
  12467. of the following places: within a NOTICE text file distributed
  12468. as part of the Derivative Works; within the Source form or
  12469. documentation, if provided along with the Derivative Works; or,
  12470. within a display generated by the Derivative Works, if and
  12471. wherever such third-party notices normally appear. The contents
  12472. of the NOTICE file are for informational purposes only and
  12473. do not modify the License. You may add Your own attribution
  12474. notices within Derivative Works that You distribute, alongside
  12475. or as an addendum to the NOTICE text from the Work, provided
  12476. that such additional attribution notices cannot be construed
  12477. as modifying the License.
  12478. You may add Your own copyright statement to Your modifications and
  12479. may provide additional or different license terms and conditions
  12480. for use, reproduction, or distribution of Your modifications, or
  12481. for any such Derivative Works as a whole, provided Your use,
  12482. reproduction, and distribution of the Work otherwise complies with
  12483. the conditions stated in this License.
  12484. 5. Submission of Contributions. Unless You explicitly state otherwise,
  12485. any Contribution intentionally submitted for inclusion in the Work
  12486. by You to the Licensor shall be under the terms and conditions of
  12487. this License, without any additional terms or conditions.
  12488. Notwithstanding the above, nothing herein shall supersede or modify
  12489. the terms of any separate license agreement you may have executed
  12490. with Licensor regarding such Contributions.
  12491. 6. Trademarks. This License does not grant permission to use the trade
  12492. names, trademarks, service marks, or product names of the Licensor,
  12493. except as required for reasonable and customary use in describing the
  12494. origin of the Work and reproducing the content of the NOTICE file.
  12495. 7. Disclaimer of Warranty. Unless required by applicable law or
  12496. agreed to in writing, Licensor provides the Work (and each
  12497. Contributor provides its Contributions) on an "AS IS" BASIS,
  12498. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  12499. implied, including, without limitation, any warranties or conditions
  12500. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  12501. PARTICULAR PURPOSE. You are solely responsible for determining the
  12502. appropriateness of using or redistributing the Work and assume any
  12503. risks associated with Your exercise of permissions under this License.
  12504. 8. Limitation of Liability. In no event and under no legal theory,
  12505. whether in tort (including negligence), contract, or otherwise,
  12506. unless required by applicable law (such as deliberate and grossly
  12507. negligent acts) or agreed to in writing, shall any Contributor be
  12508. liable to You for damages, including any direct, indirect, special,
  12509. incidental, or consequential damages of any character arising as a
  12510. result of this License or out of the use or inability to use the
  12511. Work (including but not limited to damages for loss of goodwill,
  12512. work stoppage, computer failure or malfunction, or any and all
  12513. other commercial damages or losses), even if such Contributor
  12514. has been advised of the possibility of such damages.
  12515. 9. Accepting Warranty or Additional Liability. While redistributing
  12516. the Work or Derivative Works thereof, You may choose to offer,
  12517. and charge a fee for, acceptance of support, warranty, indemnity,
  12518. or other liability obligations and/or rights consistent with this
  12519. License. However, in accepting such obligations, You may act only
  12520. on Your own behalf and on Your sole responsibility, not on behalf
  12521. of any other Contributor, and only if You agree to indemnify,
  12522. defend, and hold each Contributor harmless for any liability
  12523. incurred by, or claims asserted against, such Contributor by reason
  12524. of your accepting any such warranty or additional liability.
  12525. END OF TERMS AND CONDITIONS
  12526. * NOTICE for runtime/ and lib/CodeGen/.
  12527. Note: The NOTICE is the same for another git project, external/llvm.git.
  12528. ==============================================================================
  12529. LLVM Release License
  12530. ==============================================================================
  12531. University of Illinois/NCSA
  12532. Open Source License
  12533. Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
  12534. All rights reserved.
  12535. Developed by:
  12536. LLVM Team
  12537. University of Illinois at Urbana-Champaign
  12538. http://llvm.org
  12539. Permission is hereby granted, free of charge, to any person obtaining a copy of
  12540. this software and associated documentation files (the "Software"), to deal with
  12541. the Software without restriction, including without limitation the rights to
  12542. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  12543. of the Software, and to permit persons to whom the Software is furnished to do
  12544. so, subject to the following conditions:
  12545. * Redistributions of source code must retain the above copyright notice,
  12546. this list of conditions and the following disclaimers.
  12547. * Redistributions in binary form must reproduce the above copyright notice,
  12548. this list of conditions and the following disclaimers in the
  12549. documentation and/or other materials provided with the distribution.
  12550. * Neither the names of the LLVM Team, University of Illinois at
  12551. Urbana-Champaign, nor the names of its contributors may be used to
  12552. endorse or promote products derived from this Software without specific
  12553. prior written permission.
  12554. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12555. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  12556. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  12557. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  12558. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  12559. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  12560. SOFTWARE.
  12561. ==============================================================================
  12562. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  12563. ==============================================================================
  12564. The LLVM software contains code written by third parties. Such software will
  12565. have its own individual LICENSE.TXT file in the directory in which it appears.
  12566. This file will describe the copyrights, license, and restrictions which apply
  12567. to that code.
  12568. The disclaimer of warranty in the University of Illinois Open Source License
  12569. applies to all code in the LLVM Distribution, and nothing in any of the
  12570. other licenses gives permission to use the names of the LLVM Team or the
  12571. University of Illinois to endorse or promote products derived from this
  12572. Software.
  12573. The following pieces of software have additional or alternate copyrights,
  12574. licenses, and/or restrictions:
  12575. Program Directory
  12576. ------- ---------
  12577. Autoconf llvm/autoconf
  12578. llvm/projects/ModuleMaker/autoconf
  12579. llvm/projects/sample/autoconf
  12580. CellSPU backend llvm/lib/Target/CellSPU/README.txt
  12581. Google Test llvm/utils/unittest/googletest
  12582. OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex}
  12583. * NOTICE for tests/disassem.cpp and tests/disassem.h.
  12584. /* $NetBSD: disassem.c,v 1.14 2003/03/27 16:58:36 mycroft Exp $ */
  12585. /*-
  12586. * Copyright (c) 1996 Mark Brinicombe.
  12587. * Copyright (c) 1996 Brini.
  12588. *
  12589. * All rights reserved.
  12590. *
  12591. * Redistribution and use in source and binary forms, with or without
  12592. * modification, are permitted provided that the following conditions
  12593. * are met:
  12594. * 1. Redistributions of source code must retain the above copyright
  12595. * notice, this list of conditions and the following disclaimer.
  12596. * 2. Redistributions in binary form must reproduce the above copyright
  12597. * notice, this list of conditions and the following disclaimer in the
  12598. * documentation and/or other materials provided with the distribution.
  12599. * 3. All advertising materials mentioning features or use of this software
  12600. * must display the following acknowledgement:
  12601. * This product includes software developed by Brini.
  12602. * 4. The name of the company nor the name of the author may be used to
  12603. * endorse or promote products derived from this software without specific
  12604. * prior written permission.
  12605. *
  12606. * THIS SOFTWARE IS PROVIDED BY BRINI ``AS IS'' AND ANY EXPRESS OR IMPLIED
  12607. * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  12608. * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  12609. * IN NO EVENT SHALL BRINI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  12610. * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  12611. * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  12612. * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  12613. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  12614. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  12615. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  12616. * SUCH DAMAGE.
  12617. *
  12618. * RiscBSD kernel project
  12619. *
  12620. * db_disasm.c
  12621. *
  12622. * Kernel disassembler
  12623. *
  12624. * Created : 10/02/96
  12625. *
  12626. * Structured after the sparc/sparc/db_disasm.c by David S. Miller &
  12627. * Paul Kranenburg
  12628. *
  12629. * This code is not complete. Not all instructions are disassembled.
  12630. */
  12631. ============================================================
  12632. Notices for file(s):
  12633. /lib/libfdlibm.a
  12634. ------------------------------------------------------------
  12635. Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
  12636. Developed at SunSoft, a Sun Microsystems, Inc. business.
  12637. Permission to use, copy, modify, and distribute this
  12638. software is freely granted, provided that this notice
  12639. is preserved.
  12640. ============================================================
  12641. Notices for file(s):
  12642. /bin/emulator-arm
  12643. /bin/emulator-mips
  12644. /bin/emulator-x86
  12645. /bin/emulator
  12646. /bin/emulator64-arm
  12647. /bin/emulator64-mips
  12648. /bin/emulator64-x86
  12649. /lib/emulator-common.a
  12650. /lib/emulator-libelff.a
  12651. /lib/emulator-libjpeg.a
  12652. /lib/emulator-libqemu.a
  12653. /lib/emulator-libui.a
  12654. /lib/emulator-target-arm.a
  12655. /lib/emulator-target-i386.a
  12656. /lib/emulator-target-mips.a
  12657. /lib/emulator64-common.a
  12658. /lib/emulator64-libelff.a
  12659. /lib/emulator64-libjpeg.a
  12660. /lib/emulator64-libqemu.a
  12661. /lib/emulator64-libui.a
  12662. /lib/emulator64-target-arm.a
  12663. /lib/emulator64-target-i386.a
  12664. /lib/emulator64-target-mips.a
  12665. ------------------------------------------------------------
  12666. GNU GENERAL PUBLIC LICENSE
  12667. Version 2, June 1991
  12668. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  12669. 675 Mass Ave, Cambridge, MA 02139, USA
  12670. Everyone is permitted to copy and distribute verbatim copies
  12671. of this license document, but changing it is not allowed.
  12672. Preamble
  12673. The licenses for most software are designed to take away your
  12674. freedom to share and change it. By contrast, the GNU General Public
  12675. License is intended to guarantee your freedom to share and change free
  12676. software--to make sure the software is free for all its users. This
  12677. General Public License applies to most of the Free Software
  12678. Foundation's software and to any other program whose authors commit to
  12679. using it. (Some other Free Software Foundation software is covered by
  12680. the GNU Library General Public License instead.) You can apply it to
  12681. your programs, too.
  12682. When we speak of free software, we are referring to freedom, not
  12683. price. Our General Public Licenses are designed to make sure that you
  12684. have the freedom to distribute copies of free software (and charge for
  12685. this service if you wish), that you receive source code or can get it
  12686. if you want it, that you can change the software or use pieces of it
  12687. in new free programs; and that you know you can do these things.
  12688. To protect your rights, we need to make restrictions that forbid
  12689. anyone to deny you these rights or to ask you to surrender the rights.
  12690. These restrictions translate to certain responsibilities for you if you
  12691. distribute copies of the software, or if you modify it.
  12692. For example, if you distribute copies of such a program, whether
  12693. gratis or for a fee, you must give the recipients all the rights that
  12694. you have. You must make sure that they, too, receive or can get the
  12695. source code. And you must show them these terms so they know their
  12696. rights.
  12697. We protect your rights with two steps: (1) copyright the software, and
  12698. (2) offer you this license which gives you legal permission to copy,
  12699. distribute and/or modify the software.
  12700. Also, for each author's protection and ours, we want to make certain
  12701. that everyone understands that there is no warranty for this free
  12702. software. If the software is modified by someone else and passed on, we
  12703. want its recipients to know that what they have is not the original, so
  12704. that any problems introduced by others will not reflect on the original
  12705. authors' reputations.
  12706. Finally, any free program is threatened constantly by software
  12707. patents. We wish to avoid the danger that redistributors of a free
  12708. program will individually obtain patent licenses, in effect making the
  12709. program proprietary. To prevent this, we have made it clear that any
  12710. patent must be licensed for everyone's free use or not licensed at all.
  12711. The precise terms and conditions for copying, distribution and
  12712. modification follow.
  12713. GNU GENERAL PUBLIC LICENSE
  12714. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  12715. 0. This License applies to any program or other work which contains
  12716. a notice placed by the copyright holder saying it may be distributed
  12717. under the terms of this General Public License. The "Program", below,
  12718. refers to any such program or work, and a "work based on the Program"
  12719. means either the Program or any derivative work under copyright law:
  12720. that is to say, a work containing the Program or a portion of it,
  12721. either verbatim or with modifications and/or translated into another
  12722. language. (Hereinafter, translation is included without limitation in
  12723. the term "modification".) Each licensee is addressed as "you".
  12724. Activities other than copying, distribution and modification are not
  12725. covered by this License; they are outside its scope. The act of
  12726. running the Program is not restricted, and the output from the Program
  12727. is covered only if its contents constitute a work based on the
  12728. Program (independent of having been made by running the Program).
  12729. Whether that is true depends on what the Program does.
  12730. 1. You may copy and distribute verbatim copies of the Program's
  12731. source code as you receive it, in any medium, provided that you
  12732. conspicuously and appropriately publish on each copy an appropriate
  12733. copyright notice and disclaimer of warranty; keep intact all the
  12734. notices that refer to this License and to the absence of any warranty;
  12735. and give any other recipients of the Program a copy of this License
  12736. along with the Program.
  12737. You may charge a fee for the physical act of transferring a copy, and
  12738. you may at your option offer warranty protection in exchange for a fee.
  12739. 2. You may modify your copy or copies of the Program or any portion
  12740. of it, thus forming a work based on the Program, and copy and
  12741. distribute such modifications or work under the terms of Section 1
  12742. above, provided that you also meet all of these conditions:
  12743. a) You must cause the modified files to carry prominent notices
  12744. stating that you changed the files and the date of any change.
  12745. b) You must cause any work that you distribute or publish, that in
  12746. whole or in part contains or is derived from the Program or any
  12747. part thereof, to be licensed as a whole at no charge to all third
  12748. parties under the terms of this License.
  12749. c) If the modified program normally reads commands interactively
  12750. when run, you must cause it, when started running for such
  12751. interactive use in the most ordinary way, to print or display an
  12752. announcement including an appropriate copyright notice and a
  12753. notice that there is no warranty (or else, saying that you provide
  12754. a warranty) and that users may redistribute the program under
  12755. these conditions, and telling the user how to view a copy of this
  12756. License. (Exception: if the Program itself is interactive but
  12757. does not normally print such an announcement, your work based on
  12758. the Program is not required to print an announcement.)
  12759. These requirements apply to the modified work as a whole. If
  12760. identifiable sections of that work are not derived from the Program,
  12761. and can be reasonably considered independent and separate works in
  12762. themselves, then this License, and its terms, do not apply to those
  12763. sections when you distribute them as separate works. But when you
  12764. distribute the same sections as part of a whole which is a work based
  12765. on the Program, the distribution of the whole must be on the terms of
  12766. this License, whose permissions for other licensees extend to the
  12767. entire whole, and thus to each and every part regardless of who wrote it.
  12768. Thus, it is not the intent of this section to claim rights or contest
  12769. your rights to work written entirely by you; rather, the intent is to
  12770. exercise the right to control the distribution of derivative or
  12771. collective works based on the Program.
  12772. In addition, mere aggregation of another work not based on the Program
  12773. with the Program (or with a work based on the Program) on a volume of
  12774. a storage or distribution medium does not bring the other work under
  12775. the scope of this License.
  12776. 3. You may copy and distribute the Program (or a work based on it,
  12777. under Section 2) in object code or executable form under the terms of
  12778. Sections 1 and 2 above provided that you also do one of the following:
  12779. a) Accompany it with the complete corresponding machine-readable
  12780. source code, which must be distributed under the terms of Sections
  12781. 1 and 2 above on a medium customarily used for software interchange; or,
  12782. b) Accompany it with a written offer, valid for at least three
  12783. years, to give any third party, for a charge no more than your
  12784. cost of physically performing source distribution, a complete
  12785. machine-readable copy of the corresponding source code, to be
  12786. distributed under the terms of Sections 1 and 2 above on a medium
  12787. customarily used for software interchange; or,
  12788. c) Accompany it with the information you received as to the offer
  12789. to distribute corresponding source code. (This alternative is
  12790. allowed only for noncommercial distribution and only if you
  12791. received the program in object code or executable form with such
  12792. an offer, in accord with Subsection b above.)
  12793. The source code for a work means the preferred form of the work for
  12794. making modifications to it. For an executable work, complete source
  12795. code means all the source code for all modules it contains, plus any
  12796. associated interface definition files, plus the scripts used to
  12797. control compilation and installation of the executable. However, as a
  12798. special exception, the source code distributed need not include
  12799. anything that is normally distributed (in either source or binary
  12800. form) with the major components (compiler, kernel, and so on) of the
  12801. operating system on which the executable runs, unless that component
  12802. itself accompanies the executable.
  12803. If distribution of executable or object code is made by offering
  12804. access to copy from a designated place, then offering equivalent
  12805. access to copy the source code from the same place counts as
  12806. distribution of the source code, even though third parties are not
  12807. compelled to copy the source along with the object code.
  12808. 4. You may not copy, modify, sublicense, or distribute the Program
  12809. except as expressly provided under this License. Any attempt
  12810. otherwise to copy, modify, sublicense or distribute the Program is
  12811. void, and will automatically terminate your rights under this License.
  12812. However, parties who have received copies, or rights, from you under
  12813. this License will not have their licenses terminated so long as such
  12814. parties remain in full compliance.
  12815. 5. You are not required to accept this License, since you have not
  12816. signed it. However, nothing else grants you permission to modify or
  12817. distribute the Program or its derivative works. These actions are
  12818. prohibited by law if you do not accept this License. Therefore, by
  12819. modifying or distributing the Program (or any work based on the
  12820. Program), you indicate your acceptance of this License to do so, and
  12821. all its terms and conditions for copying, distributing or modifying
  12822. the Program or works based on it.
  12823. 6. Each time you redistribute the Program (or any work based on the
  12824. Program), the recipient automatically receives a license from the
  12825. original licensor to copy, distribute or modify the Program subject to
  12826. these terms and conditions. You may not impose any further
  12827. restrictions on the recipients' exercise of the rights granted herein.
  12828. You are not responsible for enforcing compliance by third parties to
  12829. this License.
  12830. 7. If, as a consequence of a court judgment or allegation of patent
  12831. infringement or for any other reason (not limited to patent issues),
  12832. conditions are imposed on you (whether by court order, agreement or
  12833. otherwise) that contradict the conditions of this License, they do not
  12834. excuse you from the conditions of this License. If you cannot
  12835. distribute so as to satisfy simultaneously your obligations under this
  12836. License and any other pertinent obligations, then as a consequence you
  12837. may not distribute the Program at all. For example, if a patent
  12838. license would not permit royalty-free redistribution of the Program by
  12839. all those who receive copies directly or indirectly through you, then
  12840. the only way you could satisfy both it and this License would be to
  12841. refrain entirely from distribution of the Program.
  12842. If any portion of this section is held invalid or unenforceable under
  12843. any particular circumstance, the balance of the section is intended to
  12844. apply and the section as a whole is intended to apply in other
  12845. circumstances.
  12846. It is not the purpose of this section to induce you to infringe any
  12847. patents or other property right claims or to contest validity of any
  12848. such claims; this section has the sole purpose of protecting the
  12849. integrity of the free software distribution system, which is
  12850. implemented by public license practices. Many people have made
  12851. generous contributions to the wide range of software distributed
  12852. through that system in reliance on consistent application of that
  12853. system; it is up to the author/donor to decide if he or she is willing
  12854. to distribute software through any other system and a licensee cannot
  12855. impose that choice.
  12856. This section is intended to make thoroughly clear what is believed to
  12857. be a consequence of the rest of this License.
  12858. 8. If the distribution and/or use of the Program is restricted in
  12859. certain countries either by patents or by copyrighted interfaces, the
  12860. original copyright holder who places the Program under this License
  12861. may add an explicit geographical distribution limitation excluding
  12862. those countries, so that distribution is permitted only in or among
  12863. countries not thus excluded. In such case, this License incorporates
  12864. the limitation as if written in the body of this License.
  12865. 9. The Free Software Foundation may publish revised and/or new versions
  12866. of the General Public License from time to time. Such new versions will
  12867. be similar in spirit to the present version, but may differ in detail to
  12868. address new problems or concerns.
  12869. Each version is given a distinguishing version number. If the Program
  12870. specifies a version number of this License which applies to it and "any
  12871. later version", you have the option of following the terms and conditions
  12872. either of that version or of any later version published by the Free
  12873. Software Foundation. If the Program does not specify a version number of
  12874. this License, you may choose any version ever published by the Free Software
  12875. Foundation.
  12876. 10. If you wish to incorporate parts of the Program into other free
  12877. programs whose distribution conditions are different, write to the author
  12878. to ask for permission. For software which is copyrighted by the Free
  12879. Software Foundation, write to the Free Software Foundation; we sometimes
  12880. make exceptions for this. Our decision will be guided by the two goals
  12881. of preserving the free status of all derivatives of our free software and
  12882. of promoting the sharing and reuse of software generally.
  12883. NO WARRANTY
  12884. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  12885. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  12886. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  12887. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  12888. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  12889. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  12890. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  12891. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  12892. REPAIR OR CORRECTION.
  12893. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  12894. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  12895. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  12896. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  12897. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  12898. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  12899. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  12900. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  12901. POSSIBILITY OF SUCH DAMAGES.
  12902. END OF TERMS AND CONDITIONS
  12903. How to Apply These Terms to Your New Programs
  12904. If you develop a new program, and you want it to be of the greatest
  12905. possible use to the public, the best way to achieve this is to make it
  12906. free software which everyone can redistribute and change under these terms.
  12907. To do so, attach the following notices to the program. It is safest
  12908. to attach them to the start of each source file to most effectively
  12909. convey the exclusion of warranty; and each file should have at least
  12910. the "copyright" line and a pointer to where the full notice is found.
  12911. <one line to give the program's name and a brief idea of what it does.>
  12912. Copyright (C) 19yy <name of author>
  12913. This program is free software; you can redistribute it and/or modify
  12914. it under the terms of the GNU General Public License as published by
  12915. the Free Software Foundation; either version 2 of the License, or
  12916. (at your option) any later version.
  12917. This program is distributed in the hope that it will be useful,
  12918. but WITHOUT ANY WARRANTY; without even the implied warranty of
  12919. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12920. GNU General Public License for more details.
  12921. You should have received a copy of the GNU General Public License
  12922. along with this program; if not, write to the Free Software
  12923. Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  12924. Also add information on how to contact you by electronic and paper mail.
  12925. If the program is interactive, make it output a short notice like this
  12926. when it starts in an interactive mode:
  12927. Gnomovision version 69, Copyright (C) 19yy name of author
  12928. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  12929. This is free software, and you are welcome to redistribute it
  12930. under certain conditions; type `show c' for details.
  12931. The hypothetical commands `show w' and `show c' should show the appropriate
  12932. parts of the General Public License. Of course, the commands you use may
  12933. be called something other than `show w' and `show c'; they could even be
  12934. mouse-clicks or menu items--whatever suits your program.
  12935. You should also get your employer (if you work as a programmer) or your
  12936. school, if any, to sign a "copyright disclaimer" for the program, if
  12937. necessary. Here is a sample; alter the names:
  12938. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  12939. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  12940. <signature of Ty Coon>, 1 April 1989
  12941. Ty Coon, President of Vice
  12942. This General Public License does not permit incorporating your program into
  12943. proprietary programs. If your program is a subroutine library, you may
  12944. consider it more useful to permit linking proprietary applications with the
  12945. library. If this is what you want to do, use the GNU Library General
  12946. Public License instead of this License.
  12947. ============================================================
  12948. Notices for file(s):
  12949. /framework/groovy-all-1.7.0.jar
  12950. ------------------------------------------------------------
  12951. Apache License
  12952. Version 2.0, January 2004
  12953. http://www.apache.org/licenses/
  12954. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  12955. 1. Definitions.
  12956. "License" shall mean the terms and conditions for use, reproduction,
  12957. and distribution as defined by Sections 1 through 9 of this document.
  12958. "Licensor" shall mean the copyright owner or entity authorized by
  12959. the copyright owner that is granting the License.
  12960. "Legal Entity" shall mean the union of the acting entity and all
  12961. other entities that control, are controlled by, or are under common
  12962. control with that entity. For the purposes of this definition,
  12963. "control" means (i) the power, direct or indirect, to cause the
  12964. direction or management of such entity, whether by contract or
  12965. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  12966. outstanding shares, or (iii) beneficial ownership of such entity.
  12967. "You" (or "Your") shall mean an individual or Legal Entity
  12968. exercising permissions granted by this License.
  12969. "Source" form shall mean the preferred form for making modifications,
  12970. including but not limited to software source code, documentation
  12971. source, and configuration files.
  12972. "Object" form shall mean any form resulting from mechanical
  12973. transformation or translation of a Source form, including but
  12974. not limited to compiled object code, generated documentation,
  12975. and conversions to other media types.
  12976. "Work" shall mean the work of authorship, whether in Source or
  12977. Object form, made available under the License, as indicated by a
  12978. copyright notice that is included in or attached to the work
  12979. (an example is provided in the Appendix below).
  12980. "Derivative Works" shall mean any work, whether in Source or Object
  12981. form, that is based on (or derived from) the Work and for which the
  12982. editorial revisions, annotations, elaborations, or other modifications
  12983. represent, as a whole, an original work of authorship. For the purposes
  12984. of this License, Derivative Works shall not include works that remain
  12985. separable from, or merely link (or bind by name) to the interfaces of,
  12986. the Work and Derivative Works thereof.
  12987. "Contribution" shall mean any work of authorship, including
  12988. the original version of the Work and any modifications or additions
  12989. to that Work or Derivative Works thereof, that is intentionally
  12990. submitted to Licensor for inclusion in the Work by the copyright owner
  12991. or by an individual or Legal Entity authorized to submit on behalf of
  12992. the copyright owner. For the purposes of this definition, "submitted"
  12993. means any form of electronic, verbal, or written communication sent
  12994. to the Licensor or its representatives, including but not limited to
  12995. communication on electronic mailing lists, source code control systems,
  12996. and issue tracking systems that are managed by, or on behalf of, the
  12997. Licensor for the purpose of discussing and improving the Work, but
  12998. excluding communication that is conspicuously marked or otherwise
  12999. designated in writing by the copyright owner as "Not a Contribution."
  13000. "Contributor" shall mean Licensor and any individual or Legal Entity
  13001. on behalf of whom a Contribution has been received by Licensor and
  13002. subsequently incorporated within the Work.
  13003. 2. Grant of Copyright License. Subject to the terms and conditions of
  13004. this License, each Contributor hereby grants to You a perpetual,
  13005. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  13006. copyright license to reproduce, prepare Derivative Works of,
  13007. publicly display, publicly perform, sublicense, and distribute the
  13008. Work and such Derivative Works in Source or Object form.
  13009. 3. Grant of Patent License. Subject to the terms and conditions of
  13010. this License, each Contributor hereby grants to You a perpetual,
  13011. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  13012. (except as stated in this section) patent license to make, have made,
  13013. use, offer to sell, sell, import, and otherwise transfer the Work,
  13014. where such license applies only to those patent claims licensable
  13015. by such Contributor that are necessarily infringed by their
  13016. Contribution(s) alone or by combination of their Contribution(s)
  13017. with the Work to which such Contribution(s) was submitted. If You
  13018. institute patent litigation against any entity (including a
  13019. cross-claim or counterclaim in a lawsuit) alleging that the Work
  13020. or a Contribution incorporated within the Work constitutes direct
  13021. or contributory patent infringement, then any patent licenses
  13022. granted to You under this License for that Work shall terminate
  13023. as of the date such litigation is filed.
  13024. 4. Redistribution. You may reproduce and distribute copies of the
  13025. Work or Derivative Works thereof in any medium, with or without
  13026. modifications, and in Source or Object form, provided that You
  13027. meet the following conditions:
  13028. (a) You must give any other recipients of the Work or
  13029. Derivative Works a copy of this License; and
  13030. (b) You must cause any modified files to carry prominent notices
  13031. stating that You changed the files; and
  13032. (c) You must retain, in the Source form of any Derivative Works
  13033. that You distribute, all copyright, patent, trademark, and
  13034. attribution notices from the Source form of the Work,
  13035. excluding those notices that do not pertain to any part of
  13036. the Derivative Works; and
  13037. (d) If the Work includes a "NOTICE" text file as part of its
  13038. distribution, then any Derivative Works that You distribute must
  13039. include a readable copy of the attribution notices contained
  13040. within such NOTICE file, excluding those notices that do not
  13041. pertain to any part of the Derivative Works, in at least one
  13042. of the following places: within a NOTICE text file distributed
  13043. as part of the Derivative Works; within the Source form or
  13044. documentation, if provided along with the Derivative Works; or,
  13045. within a display generated by the Derivative Works, if and
  13046. wherever such third-party notices normally appear. The contents
  13047. of the NOTICE file are for informational purposes only and
  13048. do not modify the License. You may add Your own attribution
  13049. notices within Derivative Works that You distribute, alongside
  13050. or as an addendum to the NOTICE text from the Work, provided
  13051. that such additional attribution notices cannot be construed
  13052. as modifying the License.
  13053. You may add Your own copyright statement to Your modifications and
  13054. may provide additional or different license terms and conditions
  13055. for use, reproduction, or distribution of Your modifications, or
  13056. for any such Derivative Works as a whole, provided Your use,
  13057. reproduction, and distribution of the Work otherwise complies with
  13058. the conditions stated in this License.
  13059. 5. Submission of Contributions. Unless You explicitly state otherwise,
  13060. any Contribution intentionally submitted for inclusion in the Work
  13061. by You to the Licensor shall be under the terms and conditions of
  13062. this License, without any additional terms or conditions.
  13063. Notwithstanding the above, nothing herein shall supersede or modify
  13064. the terms of any separate license agreement you may have executed
  13065. with Licensor regarding such Contributions.
  13066. 6. Trademarks. This License does not grant permission to use the trade
  13067. names, trademarks, service marks, or product names of the Licensor,
  13068. except as required for reasonable and customary use in describing the
  13069. origin of the Work and reproducing the content of the NOTICE file.
  13070. 7. Disclaimer of Warranty. Unless required by applicable law or
  13071. agreed to in writing, Licensor provides the Work (and each
  13072. Contributor provides its Contributions) on an "AS IS" BASIS,
  13073. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  13074. implied, including, without limitation, any warranties or conditions
  13075. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  13076. PARTICULAR PURPOSE. You are solely responsible for determining the
  13077. appropriateness of using or redistributing the Work and assume any
  13078. risks associated with Your exercise of permissions under this License.
  13079. 8. Limitation of Liability. In no event and under no legal theory,
  13080. whether in tort (including negligence), contract, or otherwise,
  13081. unless required by applicable law (such as deliberate and grossly
  13082. negligent acts) or agreed to in writing, shall any Contributor be
  13083. liable to You for damages, including any direct, indirect, special,
  13084. incidental, or consequential damages of any character arising as a
  13085. result of this License or out of the use or inability to use the
  13086. Work (including but not limited to damages for loss of goodwill,
  13087. work stoppage, computer failure or malfunction, or any and all
  13088. other commercial damages or losses), even if such Contributor
  13089. has been advised of the possibility of such damages.
  13090. 9. Accepting Warranty or Additional Liability. While redistributing
  13091. the Work or Derivative Works thereof, You may choose to offer,
  13092. and charge a fee for, acceptance of support, warranty, indemnity,
  13093. or other liability obligations and/or rights consistent with this
  13094. License. However, in accepting such obligations, You may act only
  13095. on Your own behalf and on Your sole responsibility, not on behalf
  13096. of any other Contributor, and only if You agree to indemnify,
  13097. defend, and hold each Contributor harmless for any liability
  13098. incurred by, or claims asserted against, such Contributor by reason
  13099. of your accepting any such warranty or additional liability.
  13100. END OF TERMS AND CONDITIONS
  13101. APPENDIX: How to apply the Apache License to your work.
  13102. To apply the Apache License to your work, attach the following
  13103. boilerplate notice, with the fields enclosed by brackets "[]"
  13104. replaced with your own identifying information. (Don't include
  13105. the brackets!) The text should be enclosed in the appropriate
  13106. comment syntax for the file format. We also recommend that a
  13107. file or class name and description of purpose be included on the
  13108. same "printed page" as the copyright notice for easier
  13109. identification within third-party archives.
  13110. Copyright [yyyy] [name of copyright owner]
  13111. Licensed under the Apache License, Version 2.0 (the "License");
  13112. you may not use this file except in compliance with the License.
  13113. You may obtain a copy of the License at
  13114. http://www.apache.org/licenses/LICENSE-2.0
  13115. Unless required by applicable law or agreed to in writing, software
  13116. distributed under the License is distributed on an "AS IS" BASIS,
  13117. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13118. See the License for the specific language governing permissions and
  13119. limitations under the License.
  13120. ============================================================
  13121. Notices for file(s):
  13122. /lib/libcorkscrew.so
  13123. ------------------------------------------------------------
  13124. Copyright (c) 2011, The Android Open Source Project
  13125. Licensed under the Apache License, Version 2.0 (the "License");
  13126. you may not use this file except in compliance with the License.
  13127. Unless required by applicable law or agreed to in writing, software
  13128. distributed under the License is distributed on an "AS IS" BASIS,
  13129. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13130. See the License for the specific language governing permissions and
  13131. limitations under the License.
  13132. Apache License
  13133. Version 2.0, January 2004
  13134. http://www.apache.org/licenses/
  13135. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  13136. 1. Definitions.
  13137. "License" shall mean the terms and conditions for use, reproduction,
  13138. and distribution as defined by Sections 1 through 9 of this document.
  13139. "Licensor" shall mean the copyright owner or entity authorized by
  13140. the copyright owner that is granting the License.
  13141. "Legal Entity" shall mean the union of the acting entity and all
  13142. other entities that control, are controlled by, or are under common
  13143. control with that entity. For the purposes of this definition,
  13144. "control" means (i) the power, direct or indirect, to cause the
  13145. direction or management of such entity, whether by contract or
  13146. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  13147. outstanding shares, or (iii) beneficial ownership of such entity.
  13148. "You" (or "Your") shall mean an individual or Legal Entity
  13149. exercising permissions granted by this License.
  13150. "Source" form shall mean the preferred form for making modifications,
  13151. including but not limited to software source code, documentation
  13152. source, and configuration files.
  13153. "Object" form shall mean any form resulting from mechanical
  13154. transformation or translation of a Source form, including but
  13155. not limited to compiled object code, generated documentation,
  13156. and conversions to other media types.
  13157. "Work" shall mean the work of authorship, whether in Source or
  13158. Object form, made available under the License, as indicated by a
  13159. copyright notice that is included in or attached to the work
  13160. (an example is provided in the Appendix below).
  13161. "Derivative Works" shall mean any work, whether in Source or Object
  13162. form, that is based on (or derived from) the Work and for which the
  13163. editorial revisions, annotations, elaborations, or other modifications
  13164. represent, as a whole, an original work of authorship. For the purposes
  13165. of this License, Derivative Works shall not include works that remain
  13166. separable from, or merely link (or bind by name) to the interfaces of,
  13167. the Work and Derivative Works thereof.
  13168. "Contribution" shall mean any work of authorship, including
  13169. the original version of the Work and any modifications or additions
  13170. to that Work or Derivative Works thereof, that is intentionally
  13171. submitted to Licensor for inclusion in the Work by the copyright owner
  13172. or by an individual or Legal Entity authorized to submit on behalf of
  13173. the copyright owner. For the purposes of this definition, "submitted"
  13174. means any form of electronic, verbal, or written communication sent
  13175. to the Licensor or its representatives, including but not limited to
  13176. communication on electronic mailing lists, source code control systems,
  13177. and issue tracking systems that are managed by, or on behalf of, the
  13178. Licensor for the purpose of discussing and improving the Work, but
  13179. excluding communication that is conspicuously marked or otherwise
  13180. designated in writing by the copyright owner as "Not a Contribution."
  13181. "Contributor" shall mean Licensor and any individual or Legal Entity
  13182. on behalf of whom a Contribution has been received by Licensor and
  13183. subsequently incorporated within the Work.
  13184. 2. Grant of Copyright License. Subject to the terms and conditions of
  13185. this License, each Contributor hereby grants to You a perpetual,
  13186. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  13187. copyright license to reproduce, prepare Derivative Works of,
  13188. publicly display, publicly perform, sublicense, and distribute the
  13189. Work and such Derivative Works in Source or Object form.
  13190. 3. Grant of Patent License. Subject to the terms and conditions of
  13191. this License, each Contributor hereby grants to You a perpetual,
  13192. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  13193. (except as stated in this section) patent license to make, have made,
  13194. use, offer to sell, sell, import, and otherwise transfer the Work,
  13195. where such license applies only to those patent claims licensable
  13196. by such Contributor that are necessarily infringed by their
  13197. Contribution(s) alone or by combination of their Contribution(s)
  13198. with the Work to which such Contribution(s) was submitted. If You
  13199. institute patent litigation against any entity (including a
  13200. cross-claim or counterclaim in a lawsuit) alleging that the Work
  13201. or a Contribution incorporated within the Work constitutes direct
  13202. or contributory patent infringement, then any patent licenses
  13203. granted to You under this License for that Work shall terminate
  13204. as of the date such litigation is filed.
  13205. 4. Redistribution. You may reproduce and distribute copies of the
  13206. Work or Derivative Works thereof in any medium, with or without
  13207. modifications, and in Source or Object form, provided that You
  13208. meet the following conditions:
  13209. (a) You must give any other recipients of the Work or
  13210. Derivative Works a copy of this License; and
  13211. (b) You must cause any modified files to carry prominent notices
  13212. stating that You changed the files; and
  13213. (c) You must retain, in the Source form of any Derivative Works
  13214. that You distribute, all copyright, patent, trademark, and
  13215. attribution notices from the Source form of the Work,
  13216. excluding those notices that do not pertain to any part of
  13217. the Derivative Works; and
  13218. (d) If the Work includes a "NOTICE" text file as part of its
  13219. distribution, then any Derivative Works that You distribute must
  13220. include a readable copy of the attribution notices contained
  13221. within such NOTICE file, excluding those notices that do not
  13222. pertain to any part of the Derivative Works, in at least one
  13223. of the following places: within a NOTICE text file distributed
  13224. as part of the Derivative Works; within the Source form or
  13225. documentation, if provided along with the Derivative Works; or,
  13226. within a display generated by the Derivative Works, if and
  13227. wherever such third-party notices normally appear. The contents
  13228. of the NOTICE file are for informational purposes only and
  13229. do not modify the License. You may add Your own attribution
  13230. notices within Derivative Works that You distribute, alongside
  13231. or as an addendum to the NOTICE text from the Work, provided
  13232. that such additional attribution notices cannot be construed
  13233. as modifying the License.
  13234. You may add Your own copyright statement to Your modifications and
  13235. may provide additional or different license terms and conditions
  13236. for use, reproduction, or distribution of Your modifications, or
  13237. for any such Derivative Works as a whole, provided Your use,
  13238. reproduction, and distribution of the Work otherwise complies with
  13239. the conditions stated in this License.
  13240. 5. Submission of Contributions. Unless You explicitly state otherwise,
  13241. any Contribution intentionally submitted for inclusion in the Work
  13242. by You to the Licensor shall be under the terms and conditions of
  13243. this License, without any additional terms or conditions.
  13244. Notwithstanding the above, nothing herein shall supersede or modify
  13245. the terms of any separate license agreement you may have executed
  13246. with Licensor regarding such Contributions.
  13247. 6. Trademarks. This License does not grant permission to use the trade
  13248. names, trademarks, service marks, or product names of the Licensor,
  13249. except as required for reasonable and customary use in describing the
  13250. origin of the Work and reproducing the content of the NOTICE file.
  13251. 7. Disclaimer of Warranty. Unless required by applicable law or
  13252. agreed to in writing, Licensor provides the Work (and each
  13253. Contributor provides its Contributions) on an "AS IS" BASIS,
  13254. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  13255. implied, including, without limitation, any warranties or conditions
  13256. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  13257. PARTICULAR PURPOSE. You are solely responsible for determining the
  13258. appropriateness of using or redistributing the Work and assume any
  13259. risks associated with Your exercise of permissions under this License.
  13260. 8. Limitation of Liability. In no event and under no legal theory,
  13261. whether in tort (including negligence), contract, or otherwise,
  13262. unless required by applicable law (such as deliberate and grossly
  13263. negligent acts) or agreed to in writing, shall any Contributor be
  13264. liable to You for damages, including any direct, indirect, special,
  13265. incidental, or consequential damages of any character arising as a
  13266. result of this License or out of the use or inability to use the
  13267. Work (including but not limited to damages for loss of goodwill,
  13268. work stoppage, computer failure or malfunction, or any and all
  13269. other commercial damages or losses), even if such Contributor
  13270. has been advised of the possibility of such damages.
  13271. 9. Accepting Warranty or Additional Liability. While redistributing
  13272. the Work or Derivative Works thereof, You may choose to offer,
  13273. and charge a fee for, acceptance of support, warranty, indemnity,
  13274. or other liability obligations and/or rights consistent with this
  13275. License. However, in accepting such obligations, You may act only
  13276. on Your own behalf and on Your sole responsibility, not on behalf
  13277. of any other Contributor, and only if You agree to indemnify,
  13278. defend, and hold each Contributor harmless for any liability
  13279. incurred by, or claims asserted against, such Contributor by reason
  13280. of your accepting any such warranty or additional liability.
  13281. END OF TERMS AND CONDITIONS
  13282. ============================================================
  13283. Notices for file(s):
  13284. /framework/liblzf.jar
  13285. ------------------------------------------------------------
  13286. Copyright (c) 2000-2009 Marc Alexander Lehmann <schmorp@schmorp.de>
  13287. Redistribution and use in source and binary forms, with or without modifica-
  13288. tion, are permitted provided that the following conditions are met:
  13289. 1. Redistributions of source code must retain the above copyright notice,
  13290. this list of conditions and the following disclaimer.
  13291. 2. Redistributions in binary form must reproduce the above copyright
  13292. notice, this list of conditions and the following disclaimer in the
  13293. documentation and/or other materials provided with the distribution.
  13294. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
  13295. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER-
  13296. CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  13297. EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE-
  13298. CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  13299. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
  13300. OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  13301. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH-
  13302. ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  13303. OF THE POSSIBILITY OF SUCH DAMAGE.
  13304. Alternatively, the following files carry an additional notice that
  13305. explicitly allows relicensing under the GPLv2: lzf.c lzf.h lzfP.h lzf_c.c
  13306. lzf_d.c
  13307. ============================================================
  13308. Notices for file(s):
  13309. /lib/libLLVM.so
  13310. ------------------------------------------------------------
  13311. ==============================================================================
  13312. LLVM Release License
  13313. ==============================================================================
  13314. University of Illinois/NCSA
  13315. Open Source License
  13316. Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
  13317. All rights reserved.
  13318. Developed by:
  13319. LLVM Team
  13320. University of Illinois at Urbana-Champaign
  13321. http://llvm.org
  13322. Permission is hereby granted, free of charge, to any person obtaining a copy of
  13323. this software and associated documentation files (the "Software"), to deal with
  13324. the Software without restriction, including without limitation the rights to
  13325. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  13326. of the Software, and to permit persons to whom the Software is furnished to do
  13327. so, subject to the following conditions:
  13328. * Redistributions of source code must retain the above copyright notice,
  13329. this list of conditions and the following disclaimers.
  13330. * Redistributions in binary form must reproduce the above copyright notice,
  13331. this list of conditions and the following disclaimers in the
  13332. documentation and/or other materials provided with the distribution.
  13333. * Neither the names of the LLVM Team, University of Illinois at
  13334. Urbana-Champaign, nor the names of its contributors may be used to
  13335. endorse or promote products derived from this Software without specific
  13336. prior written permission.
  13337. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  13338. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  13339. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  13340. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  13341. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  13342. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  13343. SOFTWARE.
  13344. ==============================================================================
  13345. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  13346. ==============================================================================
  13347. The LLVM software contains code written by third parties. Such software will
  13348. have its own individual LICENSE.TXT file in the directory in which it appears.
  13349. This file will describe the copyrights, license, and restrictions which apply
  13350. to that code.
  13351. The disclaimer of warranty in the University of Illinois Open Source License
  13352. applies to all code in the LLVM Distribution, and nothing in any of the
  13353. other licenses gives permission to use the names of the LLVM Team or the
  13354. University of Illinois to endorse or promote products derived from this
  13355. Software.
  13356. The following pieces of software have additional or alternate copyrights,
  13357. licenses, and/or restrictions:
  13358. Program Directory
  13359. ------- ---------
  13360. Autoconf llvm/autoconf
  13361. llvm/projects/ModuleMaker/autoconf
  13362. llvm/projects/sample/autoconf
  13363. CellSPU backend llvm/lib/Target/CellSPU/README.txt
  13364. Google Test llvm/utils/unittest/googletest
  13365. OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex}
  13366. ======================================================================
  13367. == LICENSE.TXT for ./autoconf/LICENSE.TXT
  13368. ======================================================================
  13369. ------------------------------------------------------------------------------
  13370. Autoconf Files
  13371. ------------------------------------------------------------------------------
  13372. All autoconf files are licensed under the LLVM license with the following
  13373. additions:
  13374. llvm/autoconf/install-sh:
  13375. This script is licensed under the LLVM license, with the following
  13376. additional copyrights and restrictions:
  13377. Copyright 1991 by the Massachusetts Institute of Technology
  13378. Permission to use, copy, modify, distribute, and sell this software and its
  13379. documentation for any purpose is hereby granted without fee, provided that
  13380. the above copyright notice appear in all copies and that both that
  13381. copyright notice and this permission notice appear in supporting
  13382. documentation, and that the name of M.I.T. not be used in advertising or
  13383. publicity pertaining to distribution of the software without specific,
  13384. written prior permission. M.I.T. makes no representations about the
  13385. suitability of this software for any purpose. It is provided "as is"
  13386. without express or implied warranty.
  13387. Please see the source files for additional copyrights.
  13388. ======================================================================
  13389. == LICENSE.TXT for ./projects/sample/autoconf/LICENSE.TXT
  13390. ======================================================================
  13391. ------------------------------------------------------------------------------
  13392. Autoconf Files
  13393. ------------------------------------------------------------------------------
  13394. All autoconf files are licensed under the LLVM license with the following
  13395. additions:
  13396. llvm/autoconf/install-sh:
  13397. This script is licensed under the LLVM license, with the following
  13398. additional copyrights and restrictions:
  13399. Copyright 1991 by the Massachusetts Institute of Technology
  13400. Permission to use, copy, modify, distribute, and sell this software and its
  13401. documentation for any purpose is hereby granted without fee, provided that
  13402. the above copyright notice appear in all copies and that both that
  13403. copyright notice and this permission notice appear in supporting
  13404. documentation, and that the name of M.I.T. not be used in advertising or
  13405. publicity pertaining to distribution of the software without specific,
  13406. written prior permission. M.I.T. makes no representations about the
  13407. suitability of this software for any purpose. It is provided "as is"
  13408. without express or implied warranty.
  13409. Please see the source files for additional copyrights.
  13410. ======================================================================
  13411. == LICENSE.TXT for ./utils/unittest/googletest/LICENSE.TXT
  13412. ======================================================================
  13413. Copyright 2008, Google Inc.
  13414. All rights reserved.
  13415. Redistribution and use in source and binary forms, with or without
  13416. modification, are permitted provided that the following conditions are
  13417. met:
  13418. * Redistributions of source code must retain the above copyright
  13419. notice, this list of conditions and the following disclaimer.
  13420. * Redistributions in binary form must reproduce the above
  13421. copyright notice, this list of conditions and the following disclaimer
  13422. in the documentation and/or other materials provided with the
  13423. distribution.
  13424. * Neither the name of Google Inc. nor the names of its
  13425. contributors may be used to endorse or promote products derived from
  13426. this software without specific prior written permission.
  13427. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13428. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13429. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13430. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  13431. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13432. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  13433. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  13434. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  13435. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  13436. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  13437. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13438. ======================================================================
  13439. == LICENSE.TXT for ./include/llvm/Support/LICENSE.TXT
  13440. ======================================================================
  13441. LLVM System Interface Library
  13442. -------------------------------------------------------------------------------
  13443. The LLVM System Interface Library is licensed under the Illinois Open Source
  13444. License and has the following additional copyright:
  13445. Copyright (C) 2004 eXtensible Systems, Inc.
  13446. ============================================================
  13447. Notices for file(s):
  13448. /framework/doclava.jar
  13449. ------------------------------------------------------------
  13450. Copyright (C) 2010 Google Inc.
  13451. Licensed under the Apache License, Version 2.0 (the "License");
  13452. you may not use this file except in compliance with the License.
  13453. You may obtain a copy of the License at
  13454. http://www.apache.org/licenses/LICENSE-2.0
  13455. Unless required by applicable law or agreed to in writing, software
  13456. distributed under the License is distributed on an "AS IS" BASIS,
  13457. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13458. See the License for the specific language governing permissions and
  13459. limitations under the License.
  13460. ======================================================================
  13461. jQuery 1.2.6 - New Wave Javascript
  13462. Copyright (c) 2008 John Resig (jquery.com)
  13463. Dual licensed under the MIT (MIT-LICENSE.txt)
  13464. and GPL (GPL-LICENSE.txt) licenses.
  13465. Copyright (c) 2009 John Resig, http://jquery.com/
  13466. Permission is hereby granted, free of charge, to any person obtaining
  13467. a copy of this software and associated documentation files (the
  13468. "Software"), to deal in the Software without restriction, including
  13469. without limitation the rights to use, copy, modify, merge, publish,
  13470. distribute, sublicense, and/or sell copies of the Software, and to
  13471. permit persons to whom the Software is furnished to do so, subject to
  13472. the following conditions:
  13473. The above copyright notice and this permission notice shall be
  13474. included in all copies or substantial portions of the Software.
  13475. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  13476. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  13477. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  13478. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  13479. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  13480. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  13481. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  13482. ============================================================
  13483. Notices for file(s):
  13484. /bin/sqlite3
  13485. /lib/libsqlite.so
  13486. ------------------------------------------------------------
  13487. 2001 September 15
  13488. The author disclaims copyright to this source code. In place of
  13489. a legal notice, here is a blessing:
  13490. May you do good and not evil.
  13491. May you find forgiveness for yourself and forgive others.
  13492. May you share freely, never taking more than you give.
  13493. ============================================================
  13494. Notices for file(s):
  13495. /lib/libcrypto-host.so
  13496. /lib/libcrypto_static.a
  13497. /lib/libssl-host.so
  13498. ------------------------------------------------------------
  13499. LICENSE ISSUES
  13500. ==============
  13501. The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
  13502. the OpenSSL License and the original SSLeay license apply to the toolkit.
  13503. See below for the actual license texts. Actually both licenses are BSD-style
  13504. Open Source licenses. In case of any license issues related to OpenSSL
  13505. please contact openssl-core@openssl.org.
  13506. OpenSSL License
  13507. ---------------
  13508. /* ====================================================================
  13509. * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved.
  13510. *
  13511. * Redistribution and use in source and binary forms, with or without
  13512. * modification, are permitted provided that the following conditions
  13513. * are met:
  13514. *
  13515. * 1. Redistributions of source code must retain the above copyright
  13516. * notice, this list of conditions and the following disclaimer.
  13517. *
  13518. * 2. Redistributions in binary form must reproduce the above copyright
  13519. * notice, this list of conditions and the following disclaimer in
  13520. * the documentation and/or other materials provided with the
  13521. * distribution.
  13522. *
  13523. * 3. All advertising materials mentioning features or use of this
  13524. * software must display the following acknowledgment:
  13525. * "This product includes software developed by the OpenSSL Project
  13526. * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
  13527. *
  13528. * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
  13529. * endorse or promote products derived from this software without
  13530. * prior written permission. For written permission, please contact
  13531. * openssl-core@openssl.org.
  13532. *
  13533. * 5. Products derived from this software may not be called "OpenSSL"
  13534. * nor may "OpenSSL" appear in their names without prior written
  13535. * permission of the OpenSSL Project.
  13536. *
  13537. * 6. Redistributions of any form whatsoever must retain the following
  13538. * acknowledgment:
  13539. * "This product includes software developed by the OpenSSL Project
  13540. * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
  13541. *
  13542. * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
  13543. * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  13544. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  13545. * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
  13546. * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13547. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  13548. * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  13549. * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  13550. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  13551. * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  13552. * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  13553. * OF THE POSSIBILITY OF SUCH DAMAGE.
  13554. * ====================================================================
  13555. *
  13556. * This product includes cryptographic software written by Eric Young
  13557. * (eay@cryptsoft.com). This product includes software written by Tim
  13558. * Hudson (tjh@cryptsoft.com).
  13559. *
  13560. */
  13561. Original SSLeay License
  13562. -----------------------
  13563. /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  13564. * All rights reserved.
  13565. *
  13566. * This package is an SSL implementation written
  13567. * by Eric Young (eay@cryptsoft.com).
  13568. * The implementation was written so as to conform with Netscapes SSL.
  13569. *
  13570. * This library is free for commercial and non-commercial use as long as
  13571. * the following conditions are aheared to. The following conditions
  13572. * apply to all code found in this distribution, be it the RC4, RSA,
  13573. * lhash, DES, etc., code; not just the SSL code. The SSL documentation
  13574. * included with this distribution is covered by the same copyright terms
  13575. * except that the holder is Tim Hudson (tjh@cryptsoft.com).
  13576. *
  13577. * Copyright remains Eric Young's, and as such any Copyright notices in
  13578. * the code are not to be removed.
  13579. * If this package is used in a product, Eric Young should be given attribution
  13580. * as the author of the parts of the library used.
  13581. * This can be in the form of a textual message at program startup or
  13582. * in documentation (online or textual) provided with the package.
  13583. *
  13584. * Redistribution and use in source and binary forms, with or without
  13585. * modification, are permitted provided that the following conditions
  13586. * are met:
  13587. * 1. Redistributions of source code must retain the copyright
  13588. * notice, this list of conditions and the following disclaimer.
  13589. * 2. Redistributions in binary form must reproduce the above copyright
  13590. * notice, this list of conditions and the following disclaimer in the
  13591. * documentation and/or other materials provided with the distribution.
  13592. * 3. All advertising materials mentioning features or use of this software
  13593. * must display the following acknowledgement:
  13594. * "This product includes cryptographic software written by
  13595. * Eric Young (eay@cryptsoft.com)"
  13596. * The word 'cryptographic' can be left out if the rouines from the library
  13597. * being used are not cryptographic related :-).
  13598. * 4. If you include any Windows specific code (or a derivative thereof) from
  13599. * the apps directory (application code) you must include an acknowledgement:
  13600. * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
  13601. *
  13602. * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
  13603. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  13604. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  13605. * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  13606. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  13607. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  13608. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  13609. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  13610. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  13611. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  13612. * SUCH DAMAGE.
  13613. *
  13614. * The licence and distribution terms for any publically available version or
  13615. * derivative of this code cannot be changed. i.e. this code cannot simply be
  13616. * copied and put under another distribution licence
  13617. * [including the GNU Public Licence.]
  13618. */
  13619. ============================================================
  13620. Notices for file(s):
  13621. /lib/libexpat-host.so
  13622. /lib/libexpat.a
  13623. ------------------------------------------------------------
  13624. Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
  13625. and Clark Cooper
  13626. Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.
  13627. Permission is hereby granted, free of charge, to any person obtaining
  13628. a copy of this software and associated documentation files (the
  13629. "Software"), to deal in the Software without restriction, including
  13630. without limitation the rights to use, copy, modify, merge, publish,
  13631. distribute, sublicense, and/or sell copies of the Software, and to
  13632. permit persons to whom the Software is furnished to do so, subject to
  13633. the following conditions:
  13634. The above copyright notice and this permission notice shall be included
  13635. in all copies or substantial portions of the Software.
  13636. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  13637. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  13638. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  13639. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  13640. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  13641. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  13642. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  13643. ============================================================
  13644. Notices for file(s):
  13645. /lib/libLLVMAnalysis.a
  13646. ------------------------------------------------------------
  13647. ==============================================================================
  13648. LLVM Release License
  13649. ==============================================================================
  13650. University of Illinois/NCSA
  13651. Open Source License
  13652. Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
  13653. All rights reserved.
  13654. Developed by:
  13655. LLVM Team
  13656. University of Illinois at Urbana-Champaign
  13657. http://llvm.org
  13658. Permission is hereby granted, free of charge, to any person obtaining a copy of
  13659. this software and associated documentation files (the "Software"), to deal with
  13660. the Software without restriction, including without limitation the rights to
  13661. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  13662. of the Software, and to permit persons to whom the Software is furnished to do
  13663. so, subject to the following conditions:
  13664. * Redistributions of source code must retain the above copyright notice,
  13665. this list of conditions and the following disclaimers.
  13666. * Redistributions in binary form must reproduce the above copyright notice,
  13667. this list of conditions and the following disclaimers in the
  13668. documentation and/or other materials provided with the distribution.
  13669. * Neither the names of the LLVM Team, University of Illinois at
  13670. Urbana-Champaign, nor the names of its contributors may be used to
  13671. endorse or promote products derived from this Software without specific
  13672. prior written permission.
  13673. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  13674. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  13675. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  13676. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  13677. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  13678. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  13679. SOFTWARE.
  13680. ==============================================================================
  13681. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  13682. ==============================================================================
  13683. The LLVM software contains code written by third parties. Such software will
  13684. have its own individual LICENSE.TXT file in the directory in which it appears.
  13685. This file will describe the copyrights, license, and restrictions which apply
  13686. to that code.
  13687. The disclaimer of warranty in the University of Illinois Open Source License
  13688. applies to all code in the LLVM Distribution, and nothing in any of the
  13689. other licenses gives permission to use the names of the LLVM Team or the
  13690. University of Illinois to endorse or promote products derived from this
  13691. Software.
  13692. The following pieces of software have additional or alternate copyrights,
  13693. licenses, and/or restrictions:
  13694. Program Directory
  13695. ------- ---------
  13696. Autoconf llvm/autoconf
  13697. llvm/projects/ModuleMaker/autoconf
  13698. llvm/projects/sample/autoconf
  13699. CellSPU backend llvm/lib/Target/CellSPU/README.txt
  13700. Google Test llvm/utils/unittest/googletest
  13701. OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex}
  13702. ============================================================
  13703. Notices for file(s):
  13704. /framework/emmalib.jar
  13705. ------------------------------------------------------------
  13706. Common Public License - v 1.0
  13707. 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
  13708. ACCEPTANCE OF THIS AGREEMENT.
  13709. 1. DEFINITIONS
  13710. "Contribution" means:
  13711. a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
  13712. b) in the case of each subsequent Contributor:
  13713. i) changes to the Program, and
  13714. ii) additions to the Program;
  13715. 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
  13716. 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
  13717. of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
  13718. "Contributor" means any person or entity that distributes the Program.
  13719. "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.
  13720. "Program" means the Contributions distributed in accordance with this Agreement.
  13721. "Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
  13722. 2. GRANT OF RIGHTS
  13723. 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
  13724. 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.
  13725. 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,
  13726. 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
  13727. 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
  13728. 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.
  13729. 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
  13730. 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
  13731. 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
  13732. 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
  13733. Program, it is Recipient's responsibility to acquire that license before distributing the Program.
  13734. 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
  13735. Agreement.
  13736. 3. REQUIREMENTS
  13737. A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
  13738. a) it complies with the terms and conditions of this Agreement; and
  13739. b) its license agreement:
  13740. i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement,
  13741. and implied warranties or conditions of merchantability and fitness for a particular purpose;
  13742. ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost
  13743. profits;
  13744. iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
  13745. 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
  13746. customarily used for software exchange.
  13747. When the Program is made available in source code form:
  13748. a) it must be made available under this Agreement; and
  13749. b) a copy of this Agreement must be included with each copy of the Program.
  13750. Contributors may not remove or alter any copyright notices contained within the Program.
  13751. 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
  13752. Contribution.
  13753. 4. COMMERCIAL DISTRIBUTION
  13754. 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
  13755. 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
  13756. Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
  13757. every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a
  13758. 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
  13759. 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
  13760. 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
  13761. 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.
  13762. 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
  13763. 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
  13764. 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
  13765. Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
  13766. 5. NO WARRANTY
  13767. 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,
  13768. WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for
  13769. 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
  13770. 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.
  13771. 6. DISCLAIMER OF LIABILITY
  13772. 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
  13773. CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  13774. 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
  13775. DAMAGES.
  13776. 7. GENERAL
  13777. 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
  13778. 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.
  13779. 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
  13780. 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
  13781. 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
  13782. 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.
  13783. 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
  13784. 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
  13785. 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
  13786. survive.
  13787. 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
  13788. 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
  13789. 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
  13790. 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
  13791. 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
  13792. 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,
  13793. whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
  13794. 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
  13795. 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.
  13796. ============================================================
  13797. Notices for file(s):
  13798. /lib/libselinux.a
  13799. ------------------------------------------------------------
  13800. This library (libselinux) is public domain software, i.e. not copyrighted.
  13801. Warranty Exclusion
  13802. ------------------
  13803. You agree that this software is a
  13804. non-commercially developed program that may contain "bugs" (as that
  13805. term is used in the industry) and that it may not function as intended.
  13806. The software is licensed "as is". NSA makes no, and hereby expressly
  13807. disclaims all, warranties, express, implied, statutory, or otherwise
  13808. with respect to the software, including noninfringement and the implied
  13809. warranties of merchantability and fitness for a particular purpose.
  13810. Limitation of Liability
  13811. -----------------------
  13812. In no event will NSA be liable for any damages, including loss of data,
  13813. lost profits, cost of cover, or other special, incidental,
  13814. consequential, direct or indirect damages arising from the software or
  13815. the use thereof, however caused and on any theory of liability. This
  13816. limitation will apply even if NSA has been advised of the possibility
  13817. of such damage. You acknowledge that this is a reasonable allocation of
  13818. risk.
  13819. ============================================================
  13820. Notices for file(s):
  13821. /framework/org-netbeans-api-visual.jar
  13822. /framework/org-openide-util.jar
  13823. ------------------------------------------------------------
  13824. The GNU General Public License (GPL) Version 2, June 1991
  13825. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  13826. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  13827. Everyone is permitted to copy and distribute verbatim copies
  13828. of this license document, but changing it is not allowed.
  13829. Preamble
  13830. The licenses for most software are designed to take away
  13831. your freedom to share and change it. By contrast, the GNU
  13832. General Public License is intended to guarantee your freedom
  13833. to share and change free software--to make sure the software
  13834. is free for all its users. This General Public License
  13835. applies to most of the Free Software Foundation's software
  13836. and to any other program whose authors commit to using it.
  13837. (Some other Free Software Foundation software is covered by
  13838. the GNU Library General Public License instead.) You can
  13839. apply it to your programs, too. When we speak of free
  13840. software, we are referring to freedom, not price. Our
  13841. General Public Licenses are designed to make sure that you
  13842. have the freedom to distribute copies of free software (and
  13843. charge for this service if you wish), that you receive
  13844. source code or can get it if you want it, that you can
  13845. change the software or use pieces of it in new free
  13846. programs; and that you know you can do these things. To
  13847. protect your rights, we need to make restrictions that
  13848. forbid anyone to deny you these rights or to ask you to
  13849. surrender the rights. These restrictions translate to
  13850. certain responsibilities for you if you distribute copies of
  13851. the software, or if you modify it.
  13852. For example, if you distribute copies of such a program,
  13853. whether gratis or for a fee, you must give the recipients
  13854. all the rights that you have. You must make sure that they,
  13855. too, receive or can get the source code. And you must show
  13856. them these terms so they know their rights.
  13857. We protect your rights with two steps: (1) copyright the
  13858. software, and (2) offer you this license which gives you
  13859. legal permission to copy, distribute and/or modify the
  13860. software.
  13861. Also, for each author's protection and ours, we want to make
  13862. certain that everyone understands that there is no warranty
  13863. for this free software. If the software is modified by
  13864. someone else and passed on, we want its recipients to know
  13865. that what they have is not the original, so that any
  13866. problems introduced by others will not reflect on the
  13867. original authors' reputations.
  13868. Finally, any free program is threatened constantly by
  13869. software patents. We wish to avoid the danger that
  13870. redistributors of a free program will individually obtain
  13871. patent licenses, in effect making the program proprietary.
  13872. To prevent this, we have made it clear that any patent must
  13873. be licensed for everyone's free use or not licensed at all.
  13874. The precise terms and conditions for copying, distribution
  13875. and modification follow.
  13876. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
  13877. MODIFICATION
  13878. 0. This License applies to any program or other work which
  13879. contains a notice placed by the copyright holder saying it
  13880. may be distributed under the terms of this General Public
  13881. License. The "Program", below, refers to any such program or
  13882. work, and a "work based on the Program" means either the
  13883. Program or any derivative work under copyright law: that is
  13884. to say, a work containing the Program or a portion of it,
  13885. either verbatim or with modifications and/or translated into
  13886. another language. (Hereinafter, translation is included
  13887. without limitation in the term "modification".) Each
  13888. licensee is addressed as "you".
  13889. Activities other than copying, distribution and modification
  13890. are not covered by this License; they are outside its scope.
  13891. The act of running the Program is not restricted, and the
  13892. output from the Program is covered only if its contents
  13893. constitute a work based on the Program (independent of
  13894. having been made by running the Program). Whether that is
  13895. true depends on what the Program does.
  13896. 1. You may copy and distribute verbatim copies of the
  13897. Program's source code as you receive it, in any medium,
  13898. provided that you conspicuously and appropriately publish on
  13899. each copy an appropriate copyright notice and disclaimer of
  13900. warranty; keep intact all the notices that refer to this
  13901. License and to the absence of any warranty; and give any
  13902. other recipients of the Program a copy of this License along
  13903. with the Program.
  13904. You may charge a fee for the physical act of transferring a
  13905. copy, and you may at your option offer warranty protection
  13906. in exchange for a fee.
  13907. 2. You may modify your copy or copies of the Program or any
  13908. portion of it, thus forming a work based on the Program, and
  13909. copy and distribute such modifications or work under the
  13910. terms of Section 1 above, provided that you also meet all of
  13911. these conditions:
  13912. a) You must cause the modified files to carry prominent
  13913. notices stating that you changed the files and the date of
  13914. any change.
  13915. b) You must cause any work that you distribute or publish,
  13916. that in whole or in part contains or is derived from the
  13917. Program or any part thereof, to be licensed as a whole at no
  13918. charge to all third parties under the terms of this License.
  13919. c) If the modified program normally reads commands
  13920. interactively when run, you must cause it, when started
  13921. running for such interactive use in the most ordinary way,
  13922. to print or display an announcement including an appropriate
  13923. copyright notice and a notice that there is no warranty (or
  13924. else, saying that you provide a warranty) and that users may
  13925. redistribute the program under these conditions, and telling
  13926. the user how to view a copy of this License. (Exception: if
  13927. the Program itself is interactive but does not normally
  13928. print such an announcement, your work based on the Program
  13929. is not required to print an announcement.)
  13930. These requirements apply to the modified work as a whole. If
  13931. identifiable sections of that work are not derived from the
  13932. Program, and can be reasonably considered independent and
  13933. separate works in themselves, then this License, and its
  13934. terms, do not apply to those sections when you distribute
  13935. them as separate works. But when you distribute the same
  13936. sections as part of a whole which is a work based on the
  13937. Program, the distribution of the whole must be on the terms
  13938. of this License, whose permissions for other licensees
  13939. extend to the entire whole, and thus to each and every part
  13940. regardless of who wrote it.
  13941. Thus, it is not the intent of this section to claim rights
  13942. or contest your rights to work written entirely by you;
  13943. rather, the intent is to exercise the right to control the
  13944. distribution of derivative or collective works based on the
  13945. Program. In addition, mere aggregation of another work not
  13946. based on the Program with the Program (or with a work based
  13947. on the Program) on a volume of a storage or distribution
  13948. medium does not bring the other work under the scope of this
  13949. License.
  13950. 3. You may copy and distribute the Program (or a work based
  13951. on it, under Section 2) in object code or executable form
  13952. under the terms of Sections 1 and 2 above provided that you
  13953. also do one of the following:
  13954. a) Accompany it with the complete corresponding
  13955. machine-readable source code, which must be distributed
  13956. under the terms of Sections 1 and 2 above on a medium
  13957. customarily used for software interchange; or,
  13958. b) Accompany it with a written offer, valid for at least
  13959. three years, to give any third party, for a charge no more
  13960. than your cost of physically performing source distribution,
  13961. a complete machine-readable copy of the corresponding source
  13962. code, to be distributed under the terms of Sections 1 and 2
  13963. above on a medium customarily used for software interchange;
  13964. or,
  13965. c) Accompany it with the information you received as to the
  13966. offer to distribute corresponding source code. (This
  13967. alternative is allowed only for noncommercial distribution
  13968. and only if you received the program in object code or
  13969. executable form with such an offer, in accord with
  13970. Subsection b above.)
  13971. The source code for a work means the preferred form of the
  13972. work for making modifications to it. For an executable work,
  13973. complete source code means all the source code for all
  13974. modules it contains, plus any associated interface
  13975. definition files, plus the scripts used to control
  13976. compilation and installation of the executable. However, as
  13977. a special exception, the source code distributed need not
  13978. include anything that is normally distributed (in either
  13979. source or binary form) with the major components (compiler,
  13980. kernel, and so on) of the operating system on which the
  13981. executable runs, unless that component itself accompanies
  13982. the executable. If distribution of executable or object code
  13983. is made by offering access to copy from a designated place,
  13984. then offering equivalent access to copy the source code from
  13985. the same place counts as distribution of the source code,
  13986. even though third parties are not compelled to copy the
  13987. source along with the object code.
  13988. 4. You may not copy, modify, sublicense, or distribute the
  13989. Program except as expressly provided under this License. Any
  13990. attempt otherwise to copy, modify, sublicense or distribute
  13991. the Program is void, and will automatically terminate your
  13992. rights under this License. However, parties who have
  13993. received copies, or rights, from you under this License will
  13994. not have their licenses terminated so long as such parties
  13995. remain in full compliance.
  13996. 5. You are not required to accept this License, since you
  13997. have not signed it. However, nothing else grants you
  13998. permission to modify or distribute the Program or its
  13999. derivative works. These actions are prohibited by law if you
  14000. do not accept this License. Therefore, by modifying or
  14001. distributing the Program (or any work based on the Program),
  14002. you indicate your acceptance of this License to do so, and
  14003. all its terms and conditions for copying, distributing or
  14004. modifying the Program or works based on it.
  14005. 6. Each time you redistribute the Program (or any work based
  14006. on the Program), the recipient automatically receives a
  14007. license from the original licensor to copy, distribute or
  14008. modify the Program subject to these terms and conditions.
  14009. You may not impose any further restrictions on the
  14010. recipients' exercise of the rights granted herein. You are
  14011. not responsible for enforcing compliance by third parties to
  14012. this License.
  14013. 7. If, as a consequence of a court judgment or allegation of
  14014. patent infringement or for any other reason (not limited to
  14015. patent issues), conditions are imposed on you (whether by
  14016. court order, agreement or otherwise) that contradict the
  14017. conditions of this License, they do not excuse you from the
  14018. conditions of this License. If you cannot distribute so as
  14019. to satisfy simultaneously your obligations under this
  14020. License and any other pertinent obligations, then as a
  14021. consequence you may not distribute the Program at all. For
  14022. example, if a patent license would not permit royalty-free
  14023. redistribution of the Program by all those who receive
  14024. copies directly or indirectly through you, then the only way
  14025. you could satisfy both it and this License would be to
  14026. refrain entirely from distribution of the Program.
  14027. If any portion of this section is held invalid or
  14028. unenforceable under any particular circumstance, the balance
  14029. of the section is intended to apply and the section as a
  14030. whole is intended to apply in other circumstances. It is not
  14031. the purpose of this section to induce you to infringe any
  14032. patents or other property right claims or to contest
  14033. validity of any such claims; this section has the sole
  14034. purpose of protecting the integrity of the free software
  14035. distribution system, which is implemented by public license
  14036. practices. Many people have made generous contributions to
  14037. the wide range of software distributed through that system
  14038. in reliance on consistent application of that system; it is
  14039. up to the author/donor to decide if he or she is willing to
  14040. distribute software through any other system and a licensee
  14041. cannot impose that choice.
  14042. This section is intended to make thoroughly clear what is
  14043. believed to be a consequence of the rest of this License.
  14044. 8. If the distribution and/or use of the Program is
  14045. restricted in certain countries either by patents or by
  14046. copyrighted interfaces, the original copyright holder who
  14047. places the Program under this License may add an explicit
  14048. geographical distribution limitation excluding those
  14049. countries, so that distribution is permitted only in or
  14050. among countries not thus excluded. In such case, this
  14051. License incorporates the limitation as if written in the
  14052. body of this License.
  14053. 9. The Free Software Foundation may publish revised and/or
  14054. new versions of the General Public License from time to
  14055. time. Such new versions will be similar in spirit to the
  14056. present version, but may differ in detail to address new
  14057. problems or concerns.
  14058. Each version is given a distinguishing version number. If
  14059. the Program specifies a version number of this License which
  14060. applies to it and "any later version", you have the option
  14061. of following the terms and conditions either of that version
  14062. or of any later version published by the Free Software
  14063. Foundation. If the Program does not specify a version number
  14064. of this License, you may choose any version ever published
  14065. by the Free Software Foundation.
  14066. 10. If you wish to incorporate parts of the Program into
  14067. other free programs whose distribution conditions are
  14068. different, write to the author to ask for permission. For
  14069. software which is copyrighted by the Free Software
  14070. Foundation, write to the Free Software Foundation; we
  14071. sometimes make exceptions for this. Our decision will be
  14072. guided by the two goals of preserving the free status of all
  14073. derivatives of our free software and of promoting the
  14074. sharing and reuse of software generally.
  14075. NO WARRANTY
  14076. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS
  14077. NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  14078. APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
  14079. COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM
  14080. "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
  14081. IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  14082. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  14083. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
  14084. OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
  14085. DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  14086. REPAIR OR CORRECTION.
  14087. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
  14088. TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY
  14089. WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED
  14090. ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
  14091. SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF
  14092. THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT
  14093. LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR
  14094. LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
  14095. PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH
  14096. HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  14097. SUCH DAMAGES.
  14098. END OF TERMS AND CONDITIONS
  14099. How to Apply These Terms to Your New Programs
  14100. If you develop a new program, and you want it to be of the
  14101. greatest possible use to the public, the best way to achieve
  14102. this is to make it free software which everyone can
  14103. redistribute and change under these terms.
  14104. To do so, attach the following notices to the program. It is
  14105. safest to attach them to the start of each source file to
  14106. most effectively convey the exclusion of warranty; and each
  14107. file should have at least the "copyright" line and a pointer
  14108. to where the full notice is found.
  14109. One line to give the program's name and a brief idea of what
  14110. it does.
  14111. Copyright (C) <year> <name of author>
  14112. This program is free software; you can redistribute it
  14113. and/or modify it under the terms of the GNU General Public
  14114. License as published by the Free Software Foundation; either
  14115. version 2 of the License, or (at your option) any later
  14116. version. This program is distributed in the hope that it
  14117. will be useful, but WITHOUT ANY WARRANTY; without even the
  14118. implied warranty of MERCHANTABILITY or FITNESS FOR A
  14119. PARTICULAR PURPOSE. See the GNU General Public License for
  14120. more details. You should have received a copy of the GNU
  14121. General Public License along with this program; if not,
  14122. write to the Free Software Foundation, Inc., 59 Temple
  14123. Place, Suite 330, Boston, MA 02111-1307 USA
  14124. Also add information on how to contact you by electronic and
  14125. paper mail. If the program is interactive, make it output a
  14126. short notice like this when it starts in an interactive
  14127. mode:
  14128. Gnomovision version 69, Copyright (C) year name of author
  14129. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
  14130. type `show w'. This is free software, and you are welcome to
  14131. redistribute it under certain conditions; type `show c' for
  14132. details. The hypothetical commands `show w' and `show c'
  14133. should show the appropriate parts of the General Public
  14134. License. Of course, the commands you use may be called
  14135. something other than `show w' and `show c'; they could even
  14136. be mouse-clicks or menu items--whatever suits your program.
  14137. You should also get your employer (if you work as a
  14138. programmer) or your school, if any, to sign a "copyright
  14139. disclaimer" for the program, if necessary. Here is a sample;
  14140. alter the names:
  14141. Yoyodyne, Inc., hereby disclaims all copyright interest in
  14142. the program `Gnomovision' (which makes passes at compilers)
  14143. written by James Hacker.
  14144. signature of Ty Coon, 1 April 1989
  14145. Ty Coon, President of Vice
  14146. This General Public License does not permit incorporating
  14147. your program into proprietary programs. If your program is a
  14148. subroutine library, you may consider it more useful to
  14149. permit linking proprietary applications with the library. If
  14150. this is what you want to do, use the GNU Library General
  14151. Public License instead of this License.
  14152. "CLASSPATH" EXCEPTION TO THE GPL VERSION 2
  14153. Certain source files distributed by Sun Microsystems, Inc.
  14154. are subject to the following clarification and special
  14155. exception to the GPL Version 2, but only where Sun has
  14156. expressly included in the particular source file's header
  14157. the words "Sun designates this particular file as subject
  14158. to the "Classpath" exception as provided by Sun in the
  14159. License file that accompanied this code."
  14160. Linking this library statically or dynamically with other
  14161. modules is making a combined work based on this library.
  14162. Thus, the terms and conditions of the GNU General Public
  14163. License Version 2 cover the whole combination.
  14164. As a special exception, the copyright holders of this
  14165. library give you permission to link this library with
  14166. independent modules to produce an executable, regardless of
  14167. the license terms of these independent modules, and to copy
  14168. and distribute the resulting executable under terms of your
  14169. choice, provided that you also meet, for each linked
  14170. independent module, the terms and conditions of the license
  14171. of that module. An independent module is a module which is
  14172. not derived from or based on this library. If you modify
  14173. this library, you may extend this exception to your version
  14174. of the library, but you are not obligated to do so. If you
  14175. do not wish to do so, delete this exception statement from
  14176. your version.
  14177. ============================================================
  14178. Notices for file(s):
  14179. /bin/adb
  14180. ------------------------------------------------------------
  14181. Copyright (c) 2006-2009, The Android Open Source Project
  14182. Licensed under the Apache License, Version 2.0 (the "License");
  14183. you may not use this file except in compliance with the License.
  14184. Unless required by applicable law or agreed to in writing, software
  14185. distributed under the License is distributed on an "AS IS" BASIS,
  14186. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14187. See the License for the specific language governing permissions and
  14188. limitations under the License.
  14189. Apache License
  14190. Version 2.0, January 2004
  14191. http://www.apache.org/licenses/
  14192. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  14193. 1. Definitions.
  14194. "License" shall mean the terms and conditions for use, reproduction,
  14195. and distribution as defined by Sections 1 through 9 of this document.
  14196. "Licensor" shall mean the copyright owner or entity authorized by
  14197. the copyright owner that is granting the License.
  14198. "Legal Entity" shall mean the union of the acting entity and all
  14199. other entities that control, are controlled by, or are under common
  14200. control with that entity. For the purposes of this definition,
  14201. "control" means (i) the power, direct or indirect, to cause the
  14202. direction or management of such entity, whether by contract or
  14203. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  14204. outstanding shares, or (iii) beneficial ownership of such entity.
  14205. "You" (or "Your") shall mean an individual or Legal Entity
  14206. exercising permissions granted by this License.
  14207. "Source" form shall mean the preferred form for making modifications,
  14208. including but not limited to software source code, documentation
  14209. source, and configuration files.
  14210. "Object" form shall mean any form resulting from mechanical
  14211. transformation or translation of a Source form, including but
  14212. not limited to compiled object code, generated documentation,
  14213. and conversions to other media types.
  14214. "Work" shall mean the work of authorship, whether in Source or
  14215. Object form, made available under the License, as indicated by a
  14216. copyright notice that is included in or attached to the work
  14217. (an example is provided in the Appendix below).
  14218. "Derivative Works" shall mean any work, whether in Source or Object
  14219. form, that is based on (or derived from) the Work and for which the
  14220. editorial revisions, annotations, elaborations, or other modifications
  14221. represent, as a whole, an original work of authorship. For the purposes
  14222. of this License, Derivative Works shall not include works that remain
  14223. separable from, or merely link (or bind by name) to the interfaces of,
  14224. the Work and Derivative Works thereof.
  14225. "Contribution" shall mean any work of authorship, including
  14226. the original version of the Work and any modifications or additions
  14227. to that Work or Derivative Works thereof, that is intentionally
  14228. submitted to Licensor for inclusion in the Work by the copyright owner
  14229. or by an individual or Legal Entity authorized to submit on behalf of
  14230. the copyright owner. For the purposes of this definition, "submitted"
  14231. means any form of electronic, verbal, or written communication sent
  14232. to the Licensor or its representatives, including but not limited to
  14233. communication on electronic mailing lists, source code control systems,
  14234. and issue tracking systems that are managed by, or on behalf of, the
  14235. Licensor for the purpose of discussing and improving the Work, but
  14236. excluding communication that is conspicuously marked or otherwise
  14237. designated in writing by the copyright owner as "Not a Contribution."
  14238. "Contributor" shall mean Licensor and any individual or Legal Entity
  14239. on behalf of whom a Contribution has been received by Licensor and
  14240. subsequently incorporated within the Work.
  14241. 2. Grant of Copyright License. Subject to the terms and conditions of
  14242. this License, each Contributor hereby grants to You a perpetual,
  14243. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14244. copyright license to reproduce, prepare Derivative Works of,
  14245. publicly display, publicly perform, sublicense, and distribute the
  14246. Work and such Derivative Works in Source or Object form.
  14247. 3. Grant of Patent License. Subject to the terms and conditions of
  14248. this License, each Contributor hereby grants to You a perpetual,
  14249. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14250. (except as stated in this section) patent license to make, have made,
  14251. use, offer to sell, sell, import, and otherwise transfer the Work,
  14252. where such license applies only to those patent claims licensable
  14253. by such Contributor that are necessarily infringed by their
  14254. Contribution(s) alone or by combination of their Contribution(s)
  14255. with the Work to which such Contribution(s) was submitted. If You
  14256. institute patent litigation against any entity (including a
  14257. cross-claim or counterclaim in a lawsuit) alleging that the Work
  14258. or a Contribution incorporated within the Work constitutes direct
  14259. or contributory patent infringement, then any patent licenses
  14260. granted to You under this License for that Work shall terminate
  14261. as of the date such litigation is filed.
  14262. 4. Redistribution. You may reproduce and distribute copies of the
  14263. Work or Derivative Works thereof in any medium, with or without
  14264. modifications, and in Source or Object form, provided that You
  14265. meet the following conditions:
  14266. (a) You must give any other recipients of the Work or
  14267. Derivative Works a copy of this License; and
  14268. (b) You must cause any modified files to carry prominent notices
  14269. stating that You changed the files; and
  14270. (c) You must retain, in the Source form of any Derivative Works
  14271. that You distribute, all copyright, patent, trademark, and
  14272. attribution notices from the Source form of the Work,
  14273. excluding those notices that do not pertain to any part of
  14274. the Derivative Works; and
  14275. (d) If the Work includes a "NOTICE" text file as part of its
  14276. distribution, then any Derivative Works that You distribute must
  14277. include a readable copy of the attribution notices contained
  14278. within such NOTICE file, excluding those notices that do not
  14279. pertain to any part of the Derivative Works, in at least one
  14280. of the following places: within a NOTICE text file distributed
  14281. as part of the Derivative Works; within the Source form or
  14282. documentation, if provided along with the Derivative Works; or,
  14283. within a display generated by the Derivative Works, if and
  14284. wherever such third-party notices normally appear. The contents
  14285. of the NOTICE file are for informational purposes only and
  14286. do not modify the License. You may add Your own attribution
  14287. notices within Derivative Works that You distribute, alongside
  14288. or as an addendum to the NOTICE text from the Work, provided
  14289. that such additional attribution notices cannot be construed
  14290. as modifying the License.
  14291. You may add Your own copyright statement to Your modifications and
  14292. may provide additional or different license terms and conditions
  14293. for use, reproduction, or distribution of Your modifications, or
  14294. for any such Derivative Works as a whole, provided Your use,
  14295. reproduction, and distribution of the Work otherwise complies with
  14296. the conditions stated in this License.
  14297. 5. Submission of Contributions. Unless You explicitly state otherwise,
  14298. any Contribution intentionally submitted for inclusion in the Work
  14299. by You to the Licensor shall be under the terms and conditions of
  14300. this License, without any additional terms or conditions.
  14301. Notwithstanding the above, nothing herein shall supersede or modify
  14302. the terms of any separate license agreement you may have executed
  14303. with Licensor regarding such Contributions.
  14304. 6. Trademarks. This License does not grant permission to use the trade
  14305. names, trademarks, service marks, or product names of the Licensor,
  14306. except as required for reasonable and customary use in describing the
  14307. origin of the Work and reproducing the content of the NOTICE file.
  14308. 7. Disclaimer of Warranty. Unless required by applicable law or
  14309. agreed to in writing, Licensor provides the Work (and each
  14310. Contributor provides its Contributions) on an "AS IS" BASIS,
  14311. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  14312. implied, including, without limitation, any warranties or conditions
  14313. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  14314. PARTICULAR PURPOSE. You are solely responsible for determining the
  14315. appropriateness of using or redistributing the Work and assume any
  14316. risks associated with Your exercise of permissions under this License.
  14317. 8. Limitation of Liability. In no event and under no legal theory,
  14318. whether in tort (including negligence), contract, or otherwise,
  14319. unless required by applicable law (such as deliberate and grossly
  14320. negligent acts) or agreed to in writing, shall any Contributor be
  14321. liable to You for damages, including any direct, indirect, special,
  14322. incidental, or consequential damages of any character arising as a
  14323. result of this License or out of the use or inability to use the
  14324. Work (including but not limited to damages for loss of goodwill,
  14325. work stoppage, computer failure or malfunction, or any and all
  14326. other commercial damages or losses), even if such Contributor
  14327. has been advised of the possibility of such damages.
  14328. 9. Accepting Warranty or Additional Liability. While redistributing
  14329. the Work or Derivative Works thereof, You may choose to offer,
  14330. and charge a fee for, acceptance of support, warranty, indemnity,
  14331. or other liability obligations and/or rights consistent with this
  14332. License. However, in accepting such obligations, You may act only
  14333. on Your own behalf and on Your sole responsibility, not on behalf
  14334. of any other Contributor, and only if You agree to indemnify,
  14335. defend, and hold each Contributor harmless for any liability
  14336. incurred by, or claims asserted against, such Contributor by reason
  14337. of your accepting any such warranty or additional liability.
  14338. END OF TERMS AND CONDITIONS
  14339. ============================================================
  14340. Notices for file(s):
  14341. /framework/apache-xml-hostdex.jar
  14342. ------------------------------------------------------------
  14343. =========================================================================
  14344. == NOTICE file corresponding to section 4(d) of the Apache License, ==
  14345. == Version 2.0, in this case for the Apache Xalan Java distribution. ==
  14346. =========================================================================
  14347. Apache Xalan (Xalan XSLT processor)
  14348. Copyright 1999-2006 The Apache Software Foundation
  14349. Apache Xalan (Xalan serializer)
  14350. Copyright 1999-2006 The Apache Software Foundation
  14351. This product includes software developed at
  14352. The Apache Software Foundation (http://www.apache.org/).
  14353. =========================================================================
  14354. Portions of this software was originally based on the following:
  14355. - software copyright (c) 1999-2002, Lotus Development Corporation.,
  14356. http://www.lotus.com.
  14357. - software copyright (c) 2001-2002, Sun Microsystems.,
  14358. http://www.sun.com.
  14359. - software copyright (c) 2003, IBM Corporation.,
  14360. http://www.ibm.com.
  14361. =========================================================================
  14362. The binary distribution package (ie. jars, samples and documentation) of
  14363. this product includes software developed by the following:
  14364. - The Apache Software Foundation
  14365. - Xerces Java - see LICENSE.txt
  14366. - JAXP 1.3 APIs - see LICENSE.txt
  14367. - Bytecode Engineering Library - see LICENSE.txt
  14368. - Regular Expression - see LICENSE.txt
  14369. - Scott Hudson, Frank Flannery, C. Scott Ananian
  14370. - CUP Parser Generator runtime (javacup\runtime) - see LICENSE.txt
  14371. =========================================================================
  14372. The source distribution package (ie. all source and tools required to build
  14373. Xalan Java) of this product includes software developed by the following:
  14374. - The Apache Software Foundation
  14375. - Xerces Java - see LICENSE.txt
  14376. - JAXP 1.3 APIs - see LICENSE.txt
  14377. - Bytecode Engineering Library - see LICENSE.txt
  14378. - Regular Expression - see LICENSE.txt
  14379. - Ant - see LICENSE.txt
  14380. - Stylebook doc tool - see LICENSE.txt
  14381. - Elliot Joel Berk and C. Scott Ananian
  14382. - Lexical Analyzer Generator (JLex) - see LICENSE.txt
  14383. =========================================================================
  14384. Apache Xerces Java
  14385. Copyright 1999-2006 The Apache Software Foundation
  14386. This product includes software developed at
  14387. The Apache Software Foundation (http://www.apache.org/).
  14388. Portions of Apache Xerces Java in xercesImpl.jar and xml-apis.jar
  14389. were originally based on the following:
  14390. - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
  14391. - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
  14392. - voluntary contributions made by Paul Eng on behalf of the
  14393. Apache Software Foundation that were originally developed at iClick, Inc.,
  14394. software copyright (c) 1999.
  14395. =========================================================================
  14396. Apache xml-commons xml-apis (redistribution of xml-apis.jar)
  14397. Apache XML Commons
  14398. Copyright 2001-2003,2006 The Apache Software Foundation.
  14399. This product includes software developed at
  14400. The Apache Software Foundation (http://www.apache.org/).
  14401. Portions of this software were originally based on the following:
  14402. - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
  14403. - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
  14404. - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
  14405. ============================================================
  14406. Notices for file(s):
  14407. /bin/llvm-rs-cc
  14408. /bin/rs-spec-gen
  14409. /lib/libslang.a
  14410. ------------------------------------------------------------
  14411. =========================
  14412. NOTICE file for slang.git
  14413. =========================
  14414. Copyright (c) 2005-2011, The Android Open Source Project
  14415. Licensed under the Apache License, Version 2.0 (the "License");
  14416. you may not use this file except in compliance with the License.
  14417. Unless required by applicable law or agreed to in writing, software
  14418. distributed under the License is distributed on an "AS IS" BASIS,
  14419. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14420. See the License for the specific language governing permissions and
  14421. limitations under the License.
  14422. Apache License
  14423. Version 2.0, January 2004
  14424. http://www.apache.org/licenses/
  14425. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  14426. 1. Definitions.
  14427. "License" shall mean the terms and conditions for use, reproduction,
  14428. and distribution as defined by Sections 1 through 9 of this document.
  14429. "Licensor" shall mean the copyright owner or entity authorized by
  14430. the copyright owner that is granting the License.
  14431. "Legal Entity" shall mean the union of the acting entity and all
  14432. other entities that control, are controlled by, or are under common
  14433. control with that entity. For the purposes of this definition,
  14434. "control" means (i) the power, direct or indirect, to cause the
  14435. direction or management of such entity, whether by contract or
  14436. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  14437. outstanding shares, or (iii) beneficial ownership of such entity.
  14438. "You" (or "Your") shall mean an individual or Legal Entity
  14439. exercising permissions granted by this License.
  14440. "Source" form shall mean the preferred form for making modifications,
  14441. including but not limited to software source code, documentation
  14442. source, and configuration files.
  14443. "Object" form shall mean any form resulting from mechanical
  14444. transformation or translation of a Source form, including but
  14445. not limited to compiled object code, generated documentation,
  14446. and conversions to other media types.
  14447. "Work" shall mean the work of authorship, whether in Source or
  14448. Object form, made available under the License, as indicated by a
  14449. copyright notice that is included in or attached to the work
  14450. (an example is provided in the Appendix below).
  14451. "Derivative Works" shall mean any work, whether in Source or Object
  14452. form, that is based on (or derived from) the Work and for which the
  14453. editorial revisions, annotations, elaborations, or other modifications
  14454. represent, as a whole, an original work of authorship. For the purposes
  14455. of this License, Derivative Works shall not include works that remain
  14456. separable from, or merely link (or bind by name) to the interfaces of,
  14457. the Work and Derivative Works thereof.
  14458. "Contribution" shall mean any work of authorship, including
  14459. the original version of the Work and any modifications or additions
  14460. to that Work or Derivative Works thereof, that is intentionally
  14461. submitted to Licensor for inclusion in the Work by the copyright owner
  14462. or by an individual or Legal Entity authorized to submit on behalf of
  14463. the copyright owner. For the purposes of this definition, "submitted"
  14464. means any form of electronic, verbal, or written communication sent
  14465. to the Licensor or its representatives, including but not limited to
  14466. communication on electronic mailing lists, source code control systems,
  14467. and issue tracking systems that are managed by, or on behalf of, the
  14468. Licensor for the purpose of discussing and improving the Work, but
  14469. excluding communication that is conspicuously marked or otherwise
  14470. designated in writing by the copyright owner as "Not a Contribution."
  14471. "Contributor" shall mean Licensor and any individual or Legal Entity
  14472. on behalf of whom a Contribution has been received by Licensor and
  14473. subsequently incorporated within the Work.
  14474. 2. Grant of Copyright License. Subject to the terms and conditions of
  14475. this License, each Contributor hereby grants to You a perpetual,
  14476. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14477. copyright license to reproduce, prepare Derivative Works of,
  14478. publicly display, publicly perform, sublicense, and distribute the
  14479. Work and such Derivative Works in Source or Object form.
  14480. 3. Grant of Patent License. Subject to the terms and conditions of
  14481. this License, each Contributor hereby grants to You a perpetual,
  14482. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14483. (except as stated in this section) patent license to make, have made,
  14484. use, offer to sell, sell, import, and otherwise transfer the Work,
  14485. where such license applies only to those patent claims licensable
  14486. by such Contributor that are necessarily infringed by their
  14487. Contribution(s) alone or by combination of their Contribution(s)
  14488. with the Work to which such Contribution(s) was submitted. If You
  14489. institute patent litigation against any entity (including a
  14490. cross-claim or counterclaim in a lawsuit) alleging that the Work
  14491. or a Contribution incorporated within the Work constitutes direct
  14492. or contributory patent infringement, then any patent licenses
  14493. granted to You under this License for that Work shall terminate
  14494. as of the date such litigation is filed.
  14495. 4. Redistribution. You may reproduce and distribute copies of the
  14496. Work or Derivative Works thereof in any medium, with or without
  14497. modifications, and in Source or Object form, provided that You
  14498. meet the following conditions:
  14499. (a) You must give any other recipients of the Work or
  14500. Derivative Works a copy of this License; and
  14501. (b) You must cause any modified files to carry prominent notices
  14502. stating that You changed the files; and
  14503. (c) You must retain, in the Source form of any Derivative Works
  14504. that You distribute, all copyright, patent, trademark, and
  14505. attribution notices from the Source form of the Work,
  14506. excluding those notices that do not pertain to any part of
  14507. the Derivative Works; and
  14508. (d) If the Work includes a "NOTICE" text file as part of its
  14509. distribution, then any Derivative Works that You distribute must
  14510. include a readable copy of the attribution notices contained
  14511. within such NOTICE file, excluding those notices that do not
  14512. pertain to any part of the Derivative Works, in at least one
  14513. of the following places: within a NOTICE text file distributed
  14514. as part of the Derivative Works; within the Source form or
  14515. documentation, if provided along with the Derivative Works; or,
  14516. within a display generated by the Derivative Works, if and
  14517. wherever such third-party notices normally appear. The contents
  14518. of the NOTICE file are for informational purposes only and
  14519. do not modify the License. You may add Your own attribution
  14520. notices within Derivative Works that You distribute, alongside
  14521. or as an addendum to the NOTICE text from the Work, provided
  14522. that such additional attribution notices cannot be construed
  14523. as modifying the License.
  14524. You may add Your own copyright statement to Your modifications and
  14525. may provide additional or different license terms and conditions
  14526. for use, reproduction, or distribution of Your modifications, or
  14527. for any such Derivative Works as a whole, provided Your use,
  14528. reproduction, and distribution of the Work otherwise complies with
  14529. the conditions stated in this License.
  14530. 5. Submission of Contributions. Unless You explicitly state otherwise,
  14531. any Contribution intentionally submitted for inclusion in the Work
  14532. by You to the Licensor shall be under the terms and conditions of
  14533. this License, without any additional terms or conditions.
  14534. Notwithstanding the above, nothing herein shall supersede or modify
  14535. the terms of any separate license agreement you may have executed
  14536. with Licensor regarding such Contributions.
  14537. 6. Trademarks. This License does not grant permission to use the trade
  14538. names, trademarks, service marks, or product names of the Licensor,
  14539. except as required for reasonable and customary use in describing the
  14540. origin of the Work and reproducing the content of the NOTICE file.
  14541. 7. Disclaimer of Warranty. Unless required by applicable law or
  14542. agreed to in writing, Licensor provides the Work (and each
  14543. Contributor provides its Contributions) on an "AS IS" BASIS,
  14544. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  14545. implied, including, without limitation, any warranties or conditions
  14546. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  14547. PARTICULAR PURPOSE. You are solely responsible for determining the
  14548. appropriateness of using or redistributing the Work and assume any
  14549. risks associated with Your exercise of permissions under this License.
  14550. 8. Limitation of Liability. In no event and under no legal theory,
  14551. whether in tort (including negligence), contract, or otherwise,
  14552. unless required by applicable law (such as deliberate and grossly
  14553. negligent acts) or agreed to in writing, shall any Contributor be
  14554. liable to You for damages, including any direct, indirect, special,
  14555. incidental, or consequential damages of any character arising as a
  14556. result of this License or out of the use or inability to use the
  14557. Work (including but not limited to damages for loss of goodwill,
  14558. work stoppage, computer failure or malfunction, or any and all
  14559. other commercial damages or losses), even if such Contributor
  14560. has been advised of the possibility of such damages.
  14561. 9. Accepting Warranty or Additional Liability. While redistributing
  14562. the Work or Derivative Works thereof, You may choose to offer,
  14563. and charge a fee for, acceptance of support, warranty, indemnity,
  14564. or other liability obligations and/or rights consistent with this
  14565. License. However, in accepting such obligations, You may act only
  14566. on Your own behalf and on Your sole responsibility, not on behalf
  14567. of any other Contributor, and only if You agree to indemnify,
  14568. defend, and hold each Contributor harmless for any liability
  14569. incurred by, or claims asserted against, such Contributor by reason
  14570. of your accepting any such warranty or additional liability.
  14571. END OF TERMS AND CONDITIONS
  14572. ===========================================
  14573. NOTICE file for external/clang (clang.git).
  14574. Note: libclang*.a are statically linked.
  14575. ===========================================
  14576. ==============================================================================
  14577. LLVM Release License
  14578. ==============================================================================
  14579. University of Illinois/NCSA
  14580. Open Source License
  14581. Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign.
  14582. All rights reserved.
  14583. Developed by:
  14584. LLVM Team
  14585. University of Illinois at Urbana-Champaign
  14586. http://llvm.org
  14587. Permission is hereby granted, free of charge, to any person obtaining a copy of
  14588. this software and associated documentation files (the "Software"), to deal with
  14589. the Software without restriction, including without limitation the rights to
  14590. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  14591. of the Software, and to permit persons to whom the Software is furnished to do
  14592. so, subject to the following conditions:
  14593. * Redistributions of source code must retain the above copyright notice,
  14594. this list of conditions and the following disclaimers.
  14595. * Redistributions in binary form must reproduce the above copyright notice,
  14596. this list of conditions and the following disclaimers in the
  14597. documentation and/or other materials provided with the distribution.
  14598. * Neither the names of the LLVM Team, University of Illinois at
  14599. Urbana-Champaign, nor the names of its contributors may be used to
  14600. endorse or promote products derived from this Software without specific
  14601. prior written permission.
  14602. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  14603. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  14604. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  14605. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  14606. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  14607. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  14608. SOFTWARE.
  14609. ==============================================================================
  14610. The LLVM software contains code written by third parties. Such software will
  14611. have its own individual LICENSE.TXT file in the directory in which it appears.
  14612. This file will describe the copyrights, license, and restrictions which apply
  14613. to that code.
  14614. The disclaimer of warranty in the University of Illinois Open Source License
  14615. applies to all code in the LLVM Distribution, and nothing in any of the
  14616. other licenses gives permission to use the names of the LLVM Team or the
  14617. University of Illinois to endorse or promote products derived from this
  14618. Software.
  14619. The following pieces of software have additional or alternate copyrights,
  14620. licenses, and/or restrictions:
  14621. Program Directory
  14622. ------- ---------
  14623. <none yet>
  14624. =========================================
  14625. NOTICE file for external/llvm (llvm.git).
  14626. Note: libLLVM*.a are statically linked.
  14627. =========================================
  14628. ==============================================================================
  14629. LLVM Release License
  14630. ==============================================================================
  14631. University of Illinois/NCSA
  14632. Open Source License
  14633. Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
  14634. All rights reserved.
  14635. Developed by:
  14636. LLVM Team
  14637. University of Illinois at Urbana-Champaign
  14638. http://llvm.org
  14639. Permission is hereby granted, free of charge, to any person obtaining a copy of
  14640. this software and associated documentation files (the "Software"), to deal with
  14641. the Software without restriction, including without limitation the rights to
  14642. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  14643. of the Software, and to permit persons to whom the Software is furnished to do
  14644. so, subject to the following conditions:
  14645. * Redistributions of source code must retain the above copyright notice,
  14646. this list of conditions and the following disclaimers.
  14647. * Redistributions in binary form must reproduce the above copyright notice,
  14648. this list of conditions and the following disclaimers in the
  14649. documentation and/or other materials provided with the distribution.
  14650. * Neither the names of the LLVM Team, University of Illinois at
  14651. Urbana-Champaign, nor the names of its contributors may be used to
  14652. endorse or promote products derived from this Software without specific
  14653. prior written permission.
  14654. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  14655. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  14656. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  14657. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  14658. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  14659. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  14660. SOFTWARE.
  14661. ==============================================================================
  14662. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  14663. ==============================================================================
  14664. The LLVM software contains code written by third parties. Such software will
  14665. have its own individual LICENSE.TXT file in the directory in which it appears.
  14666. This file will describe the copyrights, license, and restrictions which apply
  14667. to that code.
  14668. The disclaimer of warranty in the University of Illinois Open Source License
  14669. applies to all code in the LLVM Distribution, and nothing in any of the
  14670. other licenses gives permission to use the names of the LLVM Team or the
  14671. University of Illinois to endorse or promote products derived from this
  14672. Software.
  14673. The following pieces of software have additional or alternate copyrights,
  14674. licenses, and/or restrictions:
  14675. Program Directory
  14676. ------- ---------
  14677. Autoconf llvm/autoconf
  14678. llvm/projects/ModuleMaker/autoconf
  14679. llvm/projects/sample/autoconf
  14680. CellSPU backend llvm/lib/Target/CellSPU/README.txt
  14681. Google Test llvm/utils/unittest/googletest
  14682. OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex}
  14683. ============================================================
  14684. Notices for file(s):
  14685. /bin/minigzip
  14686. /lib/libunz.a
  14687. /lib/libz-host.so
  14688. /lib/libz.a
  14689. ------------------------------------------------------------
  14690. (C) 1995-2013 Jean-loup Gailly and Mark Adler
  14691. This software is provided 'as-is', without any express or implied
  14692. warranty. In no event will the authors be held liable for any damages
  14693. arising from the use of this software.
  14694. Permission is granted to anyone to use this software for any purpose,
  14695. including commercial applications, and to alter it and redistribute it
  14696. freely, subject to the following restrictions:
  14697. 1. The origin of this software must not be misrepresented; you must not
  14698. claim that you wrote the original software. If you use this software
  14699. in a product, an acknowledgment in the product documentation would be
  14700. appreciated but is not required.
  14701. 2. Altered source versions must be plainly marked as such, and must not be
  14702. misrepresented as being the original software.
  14703. 3. This notice may not be removed or altered from any source distribution.
  14704. Jean-loup Gailly Mark Adler
  14705. jloup@gzip.org madler@alumni.caltech.edu
  14706. ============================================================
  14707. Notices for file(s):
  14708. /bin/mksnapshot.arm
  14709. ------------------------------------------------------------
  14710. Copyright (c) 1994-2006 Sun Microsystems Inc.
  14711. All Rights Reserved.
  14712. Redistribution and use in source and binary forms, with or without
  14713. modification, are permitted provided that the following conditions are
  14714. met:
  14715. - Redistributions of source code must retain the above copyright notice,
  14716. this list of conditions and the following disclaimer.
  14717. - Redistribution in binary form must reproduce the above copyright
  14718. notice, this list of conditions and the following disclaimer in the
  14719. documentation and/or other materials provided with the distribution.
  14720. - Neither the name of Sun Microsystems or the names of contributors may
  14721. be used to endorse or promote products derived from this software without
  14722. specific prior written permission.
  14723. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
  14724. IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
  14725. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  14726. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  14727. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  14728. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  14729. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  14730. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  14731. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  14732. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  14733. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  14734. The original source code covered by the above license above has been
  14735. modified significantly by Google Inc.
  14736. Copyright 2006-2008 the V8 project authors. All rights reserved.
  14737. ============================================================
  14738. Notices for file(s):
  14739. /lib/libpng.a
  14740. ------------------------------------------------------------
  14741. This copy of the libpng notices is provided for your convenience. In case of
  14742. any discrepancy between this copy and the notices in the file png.h that is
  14743. included in the libpng distribution, the latter shall prevail.
  14744. COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
  14745. If you modify libpng you may insert additional notices immediately following
  14746. this sentence.
  14747. This code is released under the libpng license.
  14748. libpng versions 1.2.6, August 15, 2004, through 1.2.46, July 9, 2011, are
  14749. Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are
  14750. distributed according to the same disclaimer and license as libpng-1.2.5
  14751. with the following individual added to the list of Contributing Authors
  14752. Cosmin Truta
  14753. libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
  14754. Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
  14755. distributed according to the same disclaimer and license as libpng-1.0.6
  14756. with the following individuals added to the list of Contributing Authors
  14757. Simon-Pierre Cadieux
  14758. Eric S. Raymond
  14759. Gilles Vollant
  14760. and with the following additions to the disclaimer:
  14761. There is no warranty against interference with your enjoyment of the
  14762. library or against infringement. There is no warranty that our
  14763. efforts or the library will fulfill any of your particular purposes
  14764. or needs. This library is provided with all faults, and the entire
  14765. risk of satisfactory quality, performance, accuracy, and effort is with
  14766. the user.
  14767. libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
  14768. Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
  14769. distributed according to the same disclaimer and license as libpng-0.96,
  14770. with the following individuals added to the list of Contributing Authors:
  14771. Tom Lane
  14772. Glenn Randers-Pehrson
  14773. Willem van Schaik
  14774. libpng versions 0.89, June 1996, through 0.96, May 1997, are
  14775. Copyright (c) 1996, 1997 Andreas Dilger
  14776. Distributed according to the same disclaimer and license as libpng-0.88,
  14777. with the following individuals added to the list of Contributing Authors:
  14778. John Bowler
  14779. Kevin Bracey
  14780. Sam Bushell
  14781. Magnus Holmgren
  14782. Greg Roelofs
  14783. Tom Tanner
  14784. libpng versions 0.5, May 1995, through 0.88, January 1996, are
  14785. Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
  14786. For the purposes of this copyright and license, "Contributing Authors"
  14787. is defined as the following set of individuals:
  14788. Andreas Dilger
  14789. Dave Martindale
  14790. Guy Eric Schalnat
  14791. Paul Schmidt
  14792. Tim Wegner
  14793. The PNG Reference Library is supplied "AS IS". The Contributing Authors
  14794. and Group 42, Inc. disclaim all warranties, expressed or implied,
  14795. including, without limitation, the warranties of merchantability and of
  14796. fitness for any purpose. The Contributing Authors and Group 42, Inc.
  14797. assume no liability for direct, indirect, incidental, special, exemplary,
  14798. or consequential damages, which may result from the use of the PNG
  14799. Reference Library, even if advised of the possibility of such damage.
  14800. Permission is hereby granted to use, copy, modify, and distribute this
  14801. source code, or portions hereof, for any purpose, without fee, subject
  14802. to the following restrictions:
  14803. 1. The origin of this source code must not be misrepresented.
  14804. 2. Altered versions must be plainly marked as such and must not
  14805. be misrepresented as being the original source.
  14806. 3. This Copyright notice may not be removed or altered from any
  14807. source or altered source distribution.
  14808. The Contributing Authors and Group 42, Inc. specifically permit, without
  14809. fee, and encourage the use of this source code as a component to
  14810. supporting the PNG file format in commercial products. If you use this
  14811. source code in a product, acknowledgment is not required but would be
  14812. appreciated.
  14813. A "png_get_copyright" function is available, for convenient use in "about"
  14814. boxes and the like:
  14815. printf("%s",png_get_copyright(NULL));
  14816. Also, the PNG logo (in PNG format, of course) is supplied in the
  14817. files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
  14818. Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a
  14819. certification mark of the Open Source Initiative.
  14820. Glenn Randers-Pehrson
  14821. glennrp at users.sourceforge.net
  14822. July 9, 2011
  14823. ============================================================
  14824. Notices for file(s):
  14825. /framework/antlr-runtime.jar
  14826. ------------------------------------------------------------
  14827. [The "BSD license"]
  14828. Copyright (c) 201 Terence Parr
  14829. All rights reserved.
  14830. Redistribution and use in source and binary forms, with or without
  14831. modification, are permitted provided that the following conditions
  14832. are met:
  14833. 1. Redistributions of source code must retain the above copyright
  14834. notice, this list of conditions and the following disclaimer.
  14835. 2. Redistributions in binary form must reproduce the above copyright
  14836. notice, this list of conditions and the following disclaimer in the
  14837. documentation and/or other materials provided with the distribution.
  14838. 3. The name of the author may not be used to endorse or promote products
  14839. derived from this software without specific prior written permission.
  14840. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  14841. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  14842. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  14843. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
  14844. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  14845. NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  14846. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  14847. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  14848. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  14849. THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  14850. ============================================================
  14851. Notices for file(s):
  14852. /framework/junit.jar
  14853. ------------------------------------------------------------
  14854. Common Public License - v 1.0
  14855. 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.
  14856. 1. DEFINITIONS
  14857. "Contribution" means:
  14858. a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
  14859. b) in the case of each subsequent Contributor:
  14860. i) changes to the Program, and
  14861. ii) additions to the Program;
  14862. 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.
  14863. "Contributor" means any person or entity that distributes the Program.
  14864. "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.
  14865. "Program" means the Contributions distributed in accordance with this Agreement.
  14866. "Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
  14867. 2. GRANT OF RIGHTS
  14868. 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.
  14869. 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.
  14870. 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.
  14871. 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.
  14872. 3. REQUIREMENTS
  14873. A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
  14874. a) it complies with the terms and conditions of this Agreement; and
  14875. b) its license agreement:
  14876. 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;
  14877. ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;
  14878. iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
  14879. 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.
  14880. When the Program is made available in source code form:
  14881. a) it must be made available under this Agreement; and
  14882. b) a copy of this Agreement must be included with each copy of the Program.
  14883. Contributors may not remove or alter any copyright notices contained within the Program.
  14884. 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.
  14885. 4. COMMERCIAL DISTRIBUTION
  14886. 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.
  14887. 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.
  14888. 5. NO WARRANTY
  14889. 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.
  14890. 6. DISCLAIMER OF LIABILITY
  14891. 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.
  14892. 7. GENERAL
  14893. 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.
  14894. 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.
  14895. 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.
  14896. 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.
  14897. 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.
  14898. ============================================================
  14899. Notices for file(s):
  14900. /framework/ant-glob.jar
  14901. ------------------------------------------------------------
  14902. /*
  14903. * Apache License
  14904. * Version 2.0, January 2004
  14905. * http://www.apache.org/licenses/
  14906. *
  14907. * TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  14908. *
  14909. * 1. Definitions.
  14910. *
  14911. * "License" shall mean the terms and conditions for use, reproduction,
  14912. * and distribution as defined by Sections 1 through 9 of this document.
  14913. *
  14914. * "Licensor" shall mean the copyright owner or entity authorized by
  14915. * the copyright owner that is granting the License.
  14916. *
  14917. * "Legal Entity" shall mean the union of the acting entity and all
  14918. * other entities that control, are controlled by, or are under common
  14919. * control with that entity. For the purposes of this definition,
  14920. * "control" means (i) the power, direct or indirect, to cause the
  14921. * direction or management of such entity, whether by contract or
  14922. * otherwise, or (ii) ownership of fifty percent (50%) or more of the
  14923. * outstanding shares, or (iii) beneficial ownership of such entity.
  14924. *
  14925. * "You" (or "Your") shall mean an individual or Legal Entity
  14926. * exercising permissions granted by this License.
  14927. *
  14928. * "Source" form shall mean the preferred form for making modifications,
  14929. * including but not limited to software source code, documentation
  14930. * source, and configuration files.
  14931. *
  14932. * "Object" form shall mean any form resulting from mechanical
  14933. * transformation or translation of a Source form, including but
  14934. * not limited to compiled object code, generated documentation,
  14935. * and conversions to other media types.
  14936. *
  14937. * "Work" shall mean the work of authorship, whether in Source or
  14938. * Object form, made available under the License, as indicated by a
  14939. * copyright notice that is included in or attached to the work
  14940. * (an example is provided in the Appendix below).
  14941. *
  14942. * "Derivative Works" shall mean any work, whether in Source or Object
  14943. * form, that is based on (or derived from) the Work and for which the
  14944. * editorial revisions, annotations, elaborations, or other modifications
  14945. * represent, as a whole, an original work of authorship. For the purposes
  14946. * of this License, Derivative Works shall not include works that remain
  14947. * separable from, or merely link (or bind by name) to the interfaces of,
  14948. * the Work and Derivative Works thereof.
  14949. *
  14950. * "Contribution" shall mean any work of authorship, including
  14951. * the original version of the Work and any modifications or additions
  14952. * to that Work or Derivative Works thereof, that is intentionally
  14953. * submitted to Licensor for inclusion in the Work by the copyright owner
  14954. * or by an individual or Legal Entity authorized to submit on behalf of
  14955. * the copyright owner. For the purposes of this definition, "submitted"
  14956. * means any form of electronic, verbal, or written communication sent
  14957. * to the Licensor or its representatives, including but not limited to
  14958. * communication on electronic mailing lists, source code control systems,
  14959. * and issue tracking systems that are managed by, or on behalf of, the
  14960. * Licensor for the purpose of discussing and improving the Work, but
  14961. * excluding communication that is conspicuously marked or otherwise
  14962. * designated in writing by the copyright owner as "Not a Contribution."
  14963. *
  14964. * "Contributor" shall mean Licensor and any individual or Legal Entity
  14965. * on behalf of whom a Contribution has been received by Licensor and
  14966. * subsequently incorporated within the Work.
  14967. *
  14968. * 2. Grant of Copyright License. Subject to the terms and conditions of
  14969. * this License, each Contributor hereby grants to You a perpetual,
  14970. * worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14971. * copyright license to reproduce, prepare Derivative Works of,
  14972. * publicly display, publicly perform, sublicense, and distribute the
  14973. * Work and such Derivative Works in Source or Object form.
  14974. *
  14975. * 3. Grant of Patent License. Subject to the terms and conditions of
  14976. * this License, each Contributor hereby grants to You a perpetual,
  14977. * worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14978. * (except as stated in this section) patent license to make, have made,
  14979. * use, offer to sell, sell, import, and otherwise transfer the Work,
  14980. * where such license applies only to those patent claims licensable
  14981. * by such Contributor that are necessarily infringed by their
  14982. * Contribution(s) alone or by combination of their Contribution(s)
  14983. * with the Work to which such Contribution(s) was submitted. If You
  14984. * institute patent litigation against any entity (including a
  14985. * cross-claim or counterclaim in a lawsuit) alleging that the Work
  14986. * or a Contribution incorporated within the Work constitutes direct
  14987. * or contributory patent infringement, then any patent licenses
  14988. * granted to You under this License for that Work shall terminate
  14989. * as of the date such litigation is filed.
  14990. *
  14991. * 4. Redistribution. You may reproduce and distribute copies of the
  14992. * Work or Derivative Works thereof in any medium, with or without
  14993. * modifications, and in Source or Object form, provided that You
  14994. * meet the following conditions:
  14995. *
  14996. * (a) You must give any other recipients of the Work or
  14997. * Derivative Works a copy of this License; and
  14998. *
  14999. * (b) You must cause any modified files to carry prominent notices
  15000. * stating that You changed the files; and
  15001. *
  15002. * (c) You must retain, in the Source form of any Derivative Works
  15003. * that You distribute, all copyright, patent, trademark, and
  15004. * attribution notices from the Source form of the Work,
  15005. * excluding those notices that do not pertain to any part of
  15006. * the Derivative Works; and
  15007. *
  15008. * (d) If the Work includes a "NOTICE" text file as part of its
  15009. * distribution, then any Derivative Works that You distribute must
  15010. * include a readable copy of the attribution notices contained
  15011. * within such NOTICE file, excluding those notices that do not
  15012. * pertain to any part of the Derivative Works, in at least one
  15013. * of the following places: within a NOTICE text file distributed
  15014. * as part of the Derivative Works; within the Source form or
  15015. * documentation, if provided along with the Derivative Works; or,
  15016. * within a display generated by the Derivative Works, if and
  15017. * wherever such third-party notices normally appear. The contents
  15018. * of the NOTICE file are for informational purposes only and
  15019. * do not modify the License. You may add Your own attribution
  15020. * notices within Derivative Works that You distribute, alongside
  15021. * or as an addendum to the NOTICE text from the Work, provided
  15022. * that such additional attribution notices cannot be construed
  15023. * as modifying the License.
  15024. *
  15025. * You may add Your own copyright statement to Your modifications and
  15026. * may provide additional or different license terms and conditions
  15027. * for use, reproduction, or distribution of Your modifications, or
  15028. * for any such Derivative Works as a whole, provided Your use,
  15029. * reproduction, and distribution of the Work otherwise complies with
  15030. * the conditions stated in this License.
  15031. *
  15032. * 5. Submission of Contributions. Unless You explicitly state otherwise,
  15033. * any Contribution intentionally submitted for inclusion in the Work
  15034. * by You to the Licensor shall be under the terms and conditions of
  15035. * this License, without any additional terms or conditions.
  15036. * Notwithstanding the above, nothing herein shall supersede or modify
  15037. * the terms of any separate license agreement you may have executed
  15038. * with Licensor regarding such Contributions.
  15039. *
  15040. * 6. Trademarks. This License does not grant permission to use the trade
  15041. * names, trademarks, service marks, or product names of the Licensor,
  15042. * except as required for reasonable and customary use in describing the
  15043. * origin of the Work and reproducing the content of the NOTICE file.
  15044. *
  15045. * 7. Disclaimer of Warranty. Unless required by applicable law or
  15046. * agreed to in writing, Licensor provides the Work (and each
  15047. * Contributor provides its Contributions) on an "AS IS" BASIS,
  15048. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  15049. * implied, including, without limitation, any warranties or conditions
  15050. * of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  15051. * PARTICULAR PURPOSE. You are solely responsible for determining the
  15052. * appropriateness of using or redistributing the Work and assume any
  15053. * risks associated with Your exercise of permissions under this License.
  15054. *
  15055. * 8. Limitation of Liability. In no event and under no legal theory,
  15056. * whether in tort (including negligence), contract, or otherwise,
  15057. * unless required by applicable law (such as deliberate and grossly
  15058. * negligent acts) or agreed to in writing, shall any Contributor be
  15059. * liable to You for damages, including any direct, indirect, special,
  15060. * incidental, or consequential damages of any character arising as a
  15061. * result of this License or out of the use or inability to use the
  15062. * Work (including but not limited to damages for loss of goodwill,
  15063. * work stoppage, computer failure or malfunction, or any and all
  15064. * other commercial damages or losses), even if such Contributor
  15065. * has been advised of the possibility of such damages.
  15066. *
  15067. * 9. Accepting Warranty or Additional Liability. While redistributing
  15068. * the Work or Derivative Works thereof, You may choose to offer,
  15069. * and charge a fee for, acceptance of support, warranty, indemnity,
  15070. * or other liability obligations and/or rights consistent with this
  15071. * License. However, in accepting such obligations, You may act only
  15072. * on Your own behalf and on Your sole responsibility, not on behalf
  15073. * of any other Contributor, and only if You agree to indemnify,
  15074. * defend, and hold each Contributor harmless for any liability
  15075. * incurred by, or claims asserted against, such Contributor by reason
  15076. * of your accepting any such warranty or additional liability.
  15077. *
  15078. * END OF TERMS AND CONDITIONS
  15079. *
  15080. * APPENDIX: How to apply the Apache License to your work.
  15081. *
  15082. * To apply the Apache License to your work, attach the following
  15083. * boilerplate notice, with the fields enclosed by brackets "[]"
  15084. * replaced with your own identifying information. (Don't include
  15085. * the brackets!) The text should be enclosed in the appropriate
  15086. * comment syntax for the file format. We also recommend that a
  15087. * file or class name and description of purpose be included on the
  15088. * same "printed page" as the copyright notice for easier
  15089. * identification within third-party archives.
  15090. *
  15091. * Copyright [yyyy] [name of copyright owner]
  15092. *
  15093. * Licensed under the Apache License, Version 2.0 (the "License");
  15094. * you may not use this file except in compliance with the License.
  15095. * You may obtain a copy of the License at
  15096. *
  15097. * http://www.apache.org/licenses/LICENSE-2.0
  15098. *
  15099. * Unless required by applicable law or agreed to in writing, software
  15100. * distributed under the License is distributed on an "AS IS" BASIS,
  15101. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  15102. * See the License for the specific language governing permissions and
  15103. * limitations under the License.
  15104. */
  15105. W3C® SOFTWARE NOTICE AND LICENSE
  15106. http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
  15107. This work (and included software, documentation such as READMEs, or other
  15108. related items) is being provided by the copyright holders under the following
  15109. license. By obtaining, using and/or copying this work, you (the licensee) agree
  15110. that you have read, understood, and will comply with the following terms and
  15111. conditions.
  15112. Permission to copy, modify, and distribute this software and its documentation,
  15113. with or without modification, for any purpose and without fee or royalty is
  15114. hereby granted, provided that you include the following on ALL copies of the
  15115. software and documentation or portions thereof, including modifications:
  15116. 1. The full text of this NOTICE in a location viewable to users of the
  15117. redistributed or derivative work.
  15118. 2. Any pre-existing intellectual property disclaimers, notices, or terms
  15119. and conditions. If none exist, the W3C Software Short Notice should be
  15120. included (hypertext is preferred, text is permitted) within the body
  15121. of any redistributed or derivative code.
  15122. 3. Notice of any changes or modifications to the files, including the date
  15123. changes were made. (We recommend you provide URIs to the location from
  15124. which the code is derived.)
  15125. THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE
  15126. NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
  15127. TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT
  15128. THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY
  15129. PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
  15130. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
  15131. CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
  15132. The name and trademarks of copyright holders may NOT be used in advertising or
  15133. publicity pertaining to the software without specific, written prior permission.
  15134. Title to copyright in this software and any associated documentation will at
  15135. all times remain with copyright holders.
  15136. ____________________________________
  15137. This formulation of W3C's notice and license became active on December 31 2002.
  15138. This version removes the copyright ownership notice such that this license can
  15139. be used with materials other than those owned by the W3C, reflects that ERCIM
  15140. is now a host of the W3C, includes references to this specific dated version of
  15141. the license, and removes the ambiguous grant of "use". Otherwise, this version
  15142. is the same as the previous version and is written so as to preserve the Free
  15143. Software Foundation's assessment of GPL compatibility and OSI's certification
  15144. under the Open Source Definition. Please see our Copyright FAQ for common
  15145. questions about using materials from our site, including specific terms and
  15146. conditions for packages like libwww, Amaya, and Jigsaw. Other questions about
  15147. this notice can be directed to site-policy@w3.org.
  15148. Joseph Reagle <site-policy@w3.org>
  15149. This license came from: http://www.megginson.com/SAX/copying.html
  15150. However please note future versions of SAX may be covered
  15151. under http://saxproject.org/?selected=pd
  15152. SAX2 is Free!
  15153. I hereby abandon any property rights to SAX 2.0 (the Simple API for
  15154. XML), and release all of the SAX 2.0 source code, compiled code, and
  15155. documentation contained in this distribution into the Public Domain.
  15156. SAX comes with NO WARRANTY or guarantee of fitness for any
  15157. purpose.
  15158. David Megginson, david@megginson.com
  15159. 2000-05-05
  15160. ============================================================
  15161. Notices for file(s):
  15162. /lib/libclang.so
  15163. /lib/libclangAnalysis.a
  15164. ------------------------------------------------------------
  15165. ==============================================================================
  15166. LLVM Release License
  15167. ==============================================================================
  15168. University of Illinois/NCSA
  15169. Open Source License
  15170. Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign.
  15171. All rights reserved.
  15172. Developed by:
  15173. LLVM Team
  15174. University of Illinois at Urbana-Champaign
  15175. http://llvm.org
  15176. Permission is hereby granted, free of charge, to any person obtaining a copy of
  15177. this software and associated documentation files (the "Software"), to deal with
  15178. the Software without restriction, including without limitation the rights to
  15179. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  15180. of the Software, and to permit persons to whom the Software is furnished to do
  15181. so, subject to the following conditions:
  15182. * Redistributions of source code must retain the above copyright notice,
  15183. this list of conditions and the following disclaimers.
  15184. * Redistributions in binary form must reproduce the above copyright notice,
  15185. this list of conditions and the following disclaimers in the
  15186. documentation and/or other materials provided with the distribution.
  15187. * Neither the names of the LLVM Team, University of Illinois at
  15188. Urbana-Champaign, nor the names of its contributors may be used to
  15189. endorse or promote products derived from this Software without specific
  15190. prior written permission.
  15191. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  15192. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  15193. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  15194. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  15195. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  15196. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  15197. SOFTWARE.
  15198. ==============================================================================
  15199. The LLVM software contains code written by third parties. Such software will
  15200. have its own individual LICENSE.TXT file in the directory in which it appears.
  15201. This file will describe the copyrights, license, and restrictions which apply
  15202. to that code.
  15203. The disclaimer of warranty in the University of Illinois Open Source License
  15204. applies to all code in the LLVM Distribution, and nothing in any of the
  15205. other licenses gives permission to use the names of the LLVM Team or the
  15206. University of Illinois to endorse or promote products derived from this
  15207. Software.
  15208. The following pieces of software have additional or alternate copyrights,
  15209. licenses, and/or restrictions:
  15210. Program Directory
  15211. ------- ---------
  15212. <none yet>
  15213. ============================================================
  15214. Notices for file(s):
  15215. /framework/guavalib.jar
  15216. ------------------------------------------------------------
  15217. Apache License
  15218. Version 2.0, January 2004
  15219. http://www.apache.org/licenses/
  15220. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  15221. 1. Definitions.
  15222. "License" shall mean the terms and conditions for use, reproduction,
  15223. and distribution as defined by Sections 1 through 9 of this document.
  15224. "Licensor" shall mean the copyright owner or entity authorized by
  15225. the copyright owner that is granting the License.
  15226. "Legal Entity" shall mean the union of the acting entity and all
  15227. other entities that control, are controlled by, or are under common
  15228. control with that entity. For the purposes of this definition,
  15229. "control" means (i) the power, direct or indirect, to cause the
  15230. direction or management of such entity, whether by contract or
  15231. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  15232. outstanding shares, or (iii) beneficial ownership of such entity.
  15233. "You" (or "Your") shall mean an individual or Legal Entity
  15234. exercising permissions granted by this License.
  15235. "Source" form shall mean the preferred form for making modifications,
  15236. including but not limited to software source code, documentation
  15237. source, and configuration files.
  15238. "Object" form shall mean any form resulting from mechanical
  15239. transformation or translation of a Source form, including but
  15240. not limited to compiled object code, generated documentation,
  15241. and conversions to other media types.
  15242. "Work" shall mean the work of authorship, whether in Source or
  15243. Object form, made available under the License, as indicated by a
  15244. copyright notice that is included in or attached to the work
  15245. (an example is provided in the Appendix below).
  15246. "Derivative Works" shall mean any work, whether in Source or Object
  15247. form, that is based on (or derived from) the Work and for which the
  15248. editorial revisions, annotations, elaborations, or other modifications
  15249. represent, as a whole, an original work of authorship. For the purposes
  15250. of this License, Derivative Works shall not include works that remain
  15251. separable from, or merely link (or bind by name) to the interfaces of,
  15252. the Work and Derivative Works thereof.
  15253. "Contribution" shall mean any work of authorship, including
  15254. the original version of the Work and any modifications or additions
  15255. to that Work or Derivative Works thereof, that is intentionally
  15256. submitted to Licensor for inclusion in the Work by the copyright owner
  15257. or by an individual or Legal Entity authorized to submit on behalf of
  15258. the copyright owner. For the purposes of this definition, "submitted"
  15259. means any form of electronic, verbal, or written communication sent
  15260. to the Licensor or its representatives, including but not limited to
  15261. communication on electronic mailing lists, source code control systems,
  15262. and issue tracking systems that are managed by, or on behalf of, the
  15263. Licensor for the purpose of discussing and improving the Work, but
  15264. excluding communication that is conspicuously marked or otherwise
  15265. designated in writing by the copyright owner as "Not a Contribution."
  15266. "Contributor" shall mean Licensor and any individual or Legal Entity
  15267. on behalf of whom a Contribution has been received by Licensor and
  15268. subsequently incorporated within the Work.
  15269. 2. Grant of Copyright License. Subject to the terms and conditions of
  15270. this License, each Contributor hereby grants to You a perpetual,
  15271. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15272. copyright license to reproduce, prepare Derivative Works of,
  15273. publicly display, publicly perform, sublicense, and distribute the
  15274. Work and such Derivative Works in Source or Object form.
  15275. 3. Grant of Patent License. Subject to the terms and conditions of
  15276. this License, each Contributor hereby grants to You a perpetual,
  15277. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15278. (except as stated in this section) patent license to make, have made,
  15279. use, offer to sell, sell, import, and otherwise transfer the Work,
  15280. where such license applies only to those patent claims licensable
  15281. by such Contributor that are necessarily infringed by their
  15282. Contribution(s) alone or by combination of their Contribution(s)
  15283. with the Work to which such Contribution(s) was submitted. If You
  15284. institute patent litigation against any entity (including a
  15285. cross-claim or counterclaim in a lawsuit) alleging that the Work
  15286. or a Contribution incorporated within the Work constitutes direct
  15287. or contributory patent infringement, then any patent licenses
  15288. granted to You under this License for that Work shall terminate
  15289. as of the date such litigation is filed.
  15290. 4. Redistribution. You may reproduce and distribute copies of the
  15291. Work or Derivative Works thereof in any medium, with or without
  15292. modifications, and in Source or Object form, provided that You
  15293. meet the following conditions:
  15294. (a) You must give any other recipients of the Work or
  15295. Derivative Works a copy of this License; and
  15296. (b) You must cause any modified files to carry prominent notices
  15297. stating that You changed the files; and
  15298. (c) You must retain, in the Source form of any Derivative Works
  15299. that You distribute, all copyright, patent, trademark, and
  15300. attribution notices from the Source form of the Work,
  15301. excluding those notices that do not pertain to any part of
  15302. the Derivative Works; and
  15303. (d) If the Work includes a "NOTICE" text file as part of its
  15304. distribution, then any Derivative Works that You distribute must
  15305. include a readable copy of the attribution notices contained
  15306. within such NOTICE file, excluding those notices that do not
  15307. pertain to any part of the Derivative Works, in at least one
  15308. of the following places: within a NOTICE text file distributed
  15309. as part of the Derivative Works; within the Source form or
  15310. documentation, if provided along with the Derivative Works; or,
  15311. within a display generated by the Derivative Works, if and
  15312. wherever such third-party notices normally appear. The contents
  15313. of the NOTICE file are for informational purposes only and
  15314. do not modify the License. You may add Your own attribution
  15315. notices within Derivative Works that You distribute, alongside
  15316. or as an addendum to the NOTICE text from the Work, provided
  15317. that such additional attribution notices cannot be construed
  15318. as modifying the License.
  15319. You may add Your own copyright statement to Your modifications and
  15320. may provide additional or different license terms and conditions
  15321. for use, reproduction, or distribution of Your modifications, or
  15322. for any such Derivative Works as a whole, provided Your use,
  15323. reproduction, and distribution of the Work otherwise complies with
  15324. the conditions stated in this License.
  15325. 5. Submission of Contributions. Unless You explicitly state otherwise,
  15326. any Contribution intentionally submitted for inclusion in the Work
  15327. by You to the Licensor shall be under the terms and conditions of
  15328. this License, without any additional terms or conditions.
  15329. Notwithstanding the above, nothing herein shall supersede or modify
  15330. the terms of any separate license agreement you may have executed
  15331. with Licensor regarding such Contributions.
  15332. 6. Trademarks. This License does not grant permission to use the trade
  15333. names, trademarks, service marks, or product names of the Licensor,
  15334. except as required for reasonable and customary use in describing the
  15335. origin of the Work and reproducing the content of the NOTICE file.
  15336. 7. Disclaimer of Warranty. Unless required by applicable law or
  15337. agreed to in writing, Licensor provides the Work (and each
  15338. Contributor provides its Contributions) on an "AS IS" BASIS,
  15339. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  15340. implied, including, without limitation, any warranties or conditions
  15341. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  15342. PARTICULAR PURPOSE. You are solely responsible for determining the
  15343. appropriateness of using or redistributing the Work and assume any
  15344. risks associated with Your exercise of permissions under this License.
  15345. 8. Limitation of Liability. In no event and under no legal theory,
  15346. whether in tort (including negligence), contract, or otherwise,
  15347. unless required by applicable law (such as deliberate and grossly
  15348. negligent acts) or agreed to in writing, shall any Contributor be
  15349. liable to You for damages, including any direct, indirect, special,
  15350. incidental, or consequential damages of any character arising as a
  15351. result of this License or out of the use or inability to use the
  15352. Work (including but not limited to damages for loss of goodwill,
  15353. work stoppage, computer failure or malfunction, or any and all
  15354. other commercial damages or losses), even if such Contributor
  15355. has been advised of the possibility of such damages.
  15356. 9. Accepting Warranty or Additional Liability. While redistributing
  15357. the Work or Derivative Works thereof, You may choose to offer,
  15358. and charge a fee for, acceptance of support, warranty, indemnity,
  15359. or other liability obligations and/or rights consistent with this
  15360. License. However, in accepting such obligations, You may act only
  15361. on Your own behalf and on Your sole responsibility, not on behalf
  15362. of any other Contributor, and only if You agree to indemnify,
  15363. defend, and hold each Contributor harmless for any liability
  15364. incurred by, or claims asserted against, such Contributor by reason
  15365. of your accepting any such warranty or additional liability.
  15366. END OF TERMS AND CONDITIONS
  15367. APPENDIX: How to apply the Apache License to your work.
  15368. To apply the Apache License to your work, attach the following
  15369. boilerplate notice, with the fields enclosed by brackets "[]"
  15370. replaced with your own identifying information. (Don't include
  15371. the brackets!) The text should be enclosed in the appropriate
  15372. comment syntax for the file format. We also recommend that a
  15373. file or class name and description of purpose be included on the
  15374. same "printed page" as the copyright notice for easier
  15375. identification within third-party archives.
  15376. Copyright [yyyy] [name of copyright owner]
  15377. Licensed under the Apache License, Version 2.0 (the "License");
  15378. you may not use this file except in compliance with the License.
  15379. You may obtain a copy of the License at
  15380. http://www.apache.org/licenses/LICENSE-2.0
  15381. Unless required by applicable law or agreed to in writing, software
  15382. distributed under the License is distributed on an "AS IS" BASIS,
  15383. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  15384. See the License for the specific language governing permissions and
  15385. limitations under the License.
  15386. ============================================================
  15387. Notices for file(s):
  15388. /core-lambda-stubs.jar
  15389. ------------------------------------------------------------
  15390. The GNU General Public License (GPL)
  15391. Version 2, June 1991
  15392. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  15393. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  15394. Everyone is permitted to copy and distribute verbatim copies of this license
  15395. document, but changing it is not allowed.
  15396. Preamble
  15397. The licenses for most software are designed to take away your freedom to share
  15398. and change it. By contrast, the GNU General Public License is intended to
  15399. guarantee your freedom to share and change free software--to make sure the
  15400. software is free for all its users. This General Public License applies to
  15401. most of the Free Software Foundation's software and to any other program whose
  15402. authors commit to using it. (Some other Free Software Foundation software is
  15403. covered by the GNU Library General Public License instead.) You can apply it to
  15404. your programs, too.
  15405. When we speak of free software, we are referring to freedom, not price. Our
  15406. General Public Licenses are designed to make sure that you have the freedom to
  15407. distribute copies of free software (and charge for this service if you wish),
  15408. that you receive source code or can get it if you want it, that you can change
  15409. the software or use pieces of it in new free programs; and that you know you
  15410. can do these things.
  15411. To protect your rights, we need to make restrictions that forbid anyone to deny
  15412. you these rights or to ask you to surrender the rights. These restrictions
  15413. translate to certain responsibilities for you if you distribute copies of the
  15414. software, or if you modify it.
  15415. For example, if you distribute copies of such a program, whether gratis or for
  15416. a fee, you must give the recipients all the rights that you have. You must
  15417. make sure that they, too, receive or can get the source code. And you must
  15418. show them these terms so they know their rights.
  15419. We protect your rights with two steps: (1) copyright the software, and (2)
  15420. offer you this license which gives you legal permission to copy, distribute
  15421. and/or modify the software.
  15422. Also, for each author's protection and ours, we want to make certain that
  15423. everyone understands that there is no warranty for this free software. If the
  15424. software is modified by someone else and passed on, we want its recipients to
  15425. know that what they have is not the original, so that any problems introduced
  15426. by others will not reflect on the original authors' reputations.
  15427. Finally, any free program is threatened constantly by software patents. We
  15428. wish to avoid the danger that redistributors of a free program will
  15429. individually obtain patent licenses, in effect making the program proprietary.
  15430. To prevent this, we have made it clear that any patent must be licensed for
  15431. everyone's free use or not licensed at all.
  15432. The precise terms and conditions for copying, distribution and modification
  15433. follow.
  15434. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  15435. 0. This License applies to any program or other work which contains a notice
  15436. placed by the copyright holder saying it may be distributed under the terms of
  15437. this General Public License. The "Program", below, refers to any such program
  15438. or work, and a "work based on the Program" means either the Program or any
  15439. derivative work under copyright law: that is to say, a work containing the
  15440. Program or a portion of it, either verbatim or with modifications and/or
  15441. translated into another language. (Hereinafter, translation is included
  15442. without limitation in the term "modification".) Each licensee is addressed as
  15443. "you".
  15444. Activities other than copying, distribution and modification are not covered by
  15445. this License; they are outside its scope. The act of running the Program is
  15446. not restricted, and the output from the Program is covered only if its contents
  15447. constitute a work based on the Program (independent of having been made by
  15448. running the Program). Whether that is true depends on what the Program does.
  15449. 1. You may copy and distribute verbatim copies of the Program's source code as
  15450. you receive it, in any medium, provided that you conspicuously and
  15451. appropriately publish on each copy an appropriate copyright notice and
  15452. disclaimer of warranty; keep intact all the notices that refer to this License
  15453. and to the absence of any warranty; and give any other recipients of the
  15454. Program a copy of this License along with the Program.
  15455. You may charge a fee for the physical act of transferring a copy, and you may
  15456. at your option offer warranty protection in exchange for a fee.
  15457. 2. You may modify your copy or copies of the Program or any portion of it, thus
  15458. forming a work based on the Program, and copy and distribute such modifications
  15459. or work under the terms of Section 1 above, provided that you also meet all of
  15460. these conditions:
  15461. a) You must cause the modified files to carry prominent notices stating
  15462. that you changed the files and the date of any change.
  15463. b) You must cause any work that you distribute or publish, that in whole or
  15464. in part contains or is derived from the Program or any part thereof, to be
  15465. licensed as a whole at no charge to all third parties under the terms of
  15466. this License.
  15467. c) If the modified program normally reads commands interactively when run,
  15468. you must cause it, when started running for such interactive use in the
  15469. most ordinary way, to print or display an announcement including an
  15470. appropriate copyright notice and a notice that there is no warranty (or
  15471. else, saying that you provide a warranty) and that users may redistribute
  15472. the program under these conditions, and telling the user how to view a copy
  15473. of this License. (Exception: if the Program itself is interactive but does
  15474. not normally print such an announcement, your work based on the Program is
  15475. not required to print an announcement.)
  15476. These requirements apply to the modified work as a whole. If identifiable
  15477. sections of that work are not derived from the Program, and can be reasonably
  15478. considered independent and separate works in themselves, then this License, and
  15479. its terms, do not apply to those sections when you distribute them as separate
  15480. works. But when you distribute the same sections as part of a whole which is a
  15481. work based on the Program, the distribution of the whole must be on the terms
  15482. of this License, whose permissions for other licensees extend to the entire
  15483. whole, and thus to each and every part regardless of who wrote it.
  15484. Thus, it is not the intent of this section to claim rights or contest your
  15485. rights to work written entirely by you; rather, the intent is to exercise the
  15486. right to control the distribution of derivative or collective works based on
  15487. the Program.
  15488. In addition, mere aggregation of another work not based on the Program with the
  15489. Program (or with a work based on the Program) on a volume of a storage or
  15490. distribution medium does not bring the other work under the scope of this
  15491. License.
  15492. 3. You may copy and distribute the Program (or a work based on it, under
  15493. Section 2) in object code or executable form under the terms of Sections 1 and
  15494. 2 above provided that you also do one of the following:
  15495. a) Accompany it with the complete corresponding machine-readable source
  15496. code, which must be distributed under the terms of Sections 1 and 2 above
  15497. on a medium customarily used for software interchange; or,
  15498. b) Accompany it with a written offer, valid for at least three years, to
  15499. give any third party, for a charge no more than your cost of physically
  15500. performing source distribution, a complete machine-readable copy of the
  15501. corresponding source code, to be distributed under the terms of Sections 1
  15502. and 2 above on a medium customarily used for software interchange; or,
  15503. c) Accompany it with the information you received as to the offer to
  15504. distribute corresponding source code. (This alternative is allowed only
  15505. for noncommercial distribution and only if you received the program in
  15506. object code or executable form with such an offer, in accord with
  15507. Subsection b above.)
  15508. The source code for a work means the preferred form of the work for making
  15509. modifications to it. For an executable work, complete source code means all
  15510. the source code for all modules it contains, plus any associated interface
  15511. definition files, plus the scripts used to control compilation and installation
  15512. of the executable. However, as a special exception, the source code
  15513. distributed need not include anything that is normally distributed (in either
  15514. source or binary form) with the major components (compiler, kernel, and so on)
  15515. of the operating system on which the executable runs, unless that component
  15516. itself accompanies the executable.
  15517. If distribution of executable or object code is made by offering access to copy
  15518. from a designated place, then offering equivalent access to copy the source
  15519. code from the same place counts as distribution of the source code, even though
  15520. third parties are not compelled to copy the source along with the object code.
  15521. 4. You may not copy, modify, sublicense, or distribute the Program except as
  15522. expressly provided under this License. Any attempt otherwise to copy, modify,
  15523. sublicense or distribute the Program is void, and will automatically terminate
  15524. your rights under this License. However, parties who have received copies, or
  15525. rights, from you under this License will not have their licenses terminated so
  15526. long as such parties remain in full compliance.
  15527. 5. You are not required to accept this License, since you have not signed it.
  15528. However, nothing else grants you permission to modify or distribute the Program
  15529. or its derivative works. These actions are prohibited by law if you do not
  15530. accept this License. Therefore, by modifying or distributing the Program (or
  15531. any work based on the Program), you indicate your acceptance of this License to
  15532. do so, and all its terms and conditions for copying, distributing or modifying
  15533. the Program or works based on it.
  15534. 6. Each time you redistribute the Program (or any work based on the Program),
  15535. the recipient automatically receives a license from the original licensor to
  15536. copy, distribute or modify the Program subject to these terms and conditions.
  15537. You may not impose any further restrictions on the recipients' exercise of the
  15538. rights granted herein. You are not responsible for enforcing compliance by
  15539. third parties to this License.
  15540. 7. If, as a consequence of a court judgment or allegation of patent
  15541. infringement or for any other reason (not limited to patent issues), conditions
  15542. are imposed on you (whether by court order, agreement or otherwise) that
  15543. contradict the conditions of this License, they do not excuse you from the
  15544. conditions of this License. If you cannot distribute so as to satisfy
  15545. simultaneously your obligations under this License and any other pertinent
  15546. obligations, then as a consequence you may not distribute the Program at all.
  15547. For example, if a patent license would not permit royalty-free redistribution
  15548. of the Program by all those who receive copies directly or indirectly through
  15549. you, then the only way you could satisfy both it and this License would be to
  15550. refrain entirely from distribution of the Program.
  15551. If any portion of this section is held invalid or unenforceable under any
  15552. particular circumstance, the balance of the section is intended to apply and
  15553. the section as a whole is intended to apply in other circumstances.
  15554. It is not the purpose of this section to induce you to infringe any patents or
  15555. other property right claims or to contest validity of any such claims; this
  15556. section has the sole purpose of protecting the integrity of the free software
  15557. distribution system, which is implemented by public license practices. Many
  15558. people have made generous contributions to the wide range of software
  15559. distributed through that system in reliance on consistent application of that
  15560. system; it is up to the author/donor to decide if he or she is willing to
  15561. distribute software through any other system and a licensee cannot impose that
  15562. choice.
  15563. This section is intended to make thoroughly clear what is believed to be a
  15564. consequence of the rest of this License.
  15565. 8. If the distribution and/or use of the Program is restricted in certain
  15566. countries either by patents or by copyrighted interfaces, the original
  15567. copyright holder who places the Program under this License may add an explicit
  15568. geographical distribution limitation excluding those countries, so that
  15569. distribution is permitted only in or among countries not thus excluded. In
  15570. such case, this License incorporates the limitation as if written in the body
  15571. of this License.
  15572. 9. The Free Software Foundation may publish revised and/or new versions of the
  15573. General Public License from time to time. Such new versions will be similar in
  15574. spirit to the present version, but may differ in detail to address new problems
  15575. or concerns.
  15576. Each version is given a distinguishing version number. If the Program
  15577. specifies a version number of this License which applies to it and "any later
  15578. version", you have the option of following the terms and conditions either of
  15579. that version or of any later version published by the Free Software Foundation.
  15580. If the Program does not specify a version number of this License, you may
  15581. choose any version ever published by the Free Software Foundation.
  15582. 10. If you wish to incorporate parts of the Program into other free programs
  15583. whose distribution conditions are different, write to the author to ask for
  15584. permission. For software which is copyrighted by the Free Software Foundation,
  15585. write to the Free Software Foundation; we sometimes make exceptions for this.
  15586. Our decision will be guided by the two goals of preserving the free status of
  15587. all derivatives of our free software and of promoting the sharing and reuse of
  15588. software generally.
  15589. NO WARRANTY
  15590. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
  15591. THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
  15592. STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
  15593. PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
  15594. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  15595. FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
  15596. PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
  15597. YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  15598. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
  15599. ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
  15600. PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  15601. GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
  15602. INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
  15603. BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  15604. FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
  15605. OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  15606. END OF TERMS AND CONDITIONS
  15607. How to Apply These Terms to Your New Programs
  15608. If you develop a new program, and you want it to be of the greatest possible
  15609. use to the public, the best way to achieve this is to make it free software
  15610. which everyone can redistribute and change under these terms.
  15611. To do so, attach the following notices to the program. It is safest to attach
  15612. them to the start of each source file to most effectively convey the exclusion
  15613. of warranty; and each file should have at least the "copyright" line and a
  15614. pointer to where the full notice is found.
  15615. One line to give the program's name and a brief idea of what it does.
  15616. Copyright (C) <year> <name of author>
  15617. This program is free software; you can redistribute it and/or modify it
  15618. under the terms of the GNU General Public License as published by the Free
  15619. Software Foundation; either version 2 of the License, or (at your option)
  15620. any later version.
  15621. This program is distributed in the hope that it will be useful, but WITHOUT
  15622. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  15623. FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
  15624. more details.
  15625. You should have received a copy of the GNU General Public License along
  15626. with this program; if not, write to the Free Software Foundation, Inc., 59
  15627. Temple Place, Suite 330, Boston, MA 02111-1307 USA
  15628. Also add information on how to contact you by electronic and paper mail.
  15629. If the program is interactive, make it output a short notice like this when it
  15630. starts in an interactive mode:
  15631. Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
  15632. with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free
  15633. software, and you are welcome to redistribute it under certain conditions;
  15634. type 'show c' for details.
  15635. The hypothetical commands 'show w' and 'show c' should show the appropriate
  15636. parts of the General Public License. Of course, the commands you use may be
  15637. called something other than 'show w' and 'show c'; they could even be
  15638. mouse-clicks or menu items--whatever suits your program.
  15639. You should also get your employer (if you work as a programmer) or your school,
  15640. if any, to sign a "copyright disclaimer" for the program, if necessary. Here
  15641. is a sample; alter the names:
  15642. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  15643. 'Gnomovision' (which makes passes at compilers) written by James Hacker.
  15644. signature of Ty Coon, 1 April 1989
  15645. Ty Coon, President of Vice
  15646. This General Public License does not permit incorporating your program into
  15647. proprietary programs. If your program is a subroutine library, you may
  15648. consider it more useful to permit linking proprietary applications with the
  15649. library. If this is what you want to do, use the GNU Library General Public
  15650. License instead of this License.
  15651. "CLASSPATH" EXCEPTION TO THE GPL
  15652. Certain source files distributed by Oracle America and/or its affiliates are
  15653. subject to the following clarification and special exception to the GPL, but
  15654. only where Oracle has expressly included in the particular source file's header
  15655. the words "Oracle designates this particular file as subject to the "Classpath"
  15656. exception as provided by Oracle in the LICENSE file that accompanied this code."
  15657. Linking this library statically or dynamically with other modules is making
  15658. a combined work based on this library. Thus, the terms and conditions of
  15659. the GNU General Public License cover the whole combination.
  15660. As a special exception, the copyright holders of this library give you
  15661. permission to link this library with independent modules to produce an
  15662. executable, regardless of the license terms of these independent modules,
  15663. and to copy and distribute the resulting executable under terms of your
  15664. choice, provided that you also meet, for each linked independent module,
  15665. the terms and conditions of the license of that module. An independent
  15666. module is a module which is not derived from or based on this library. If
  15667. you modify this library, you may extend this exception to your version of
  15668. the library, but you are not obligated to do so. If you do not wish to do
  15669. so, delete this exception statement from your version.
  15670. ============================================================
  15671. Notices for file(s):
  15672. /lib/d8.jar
  15673. ------------------------------------------------------------
  15674. This file lists all licenses for code distributed.
  15675. All non-library code has the following 3-Clause BSD license.
  15676. Copyright (c) 2016, the R8 project authors.
  15677. All rights reserved.
  15678. Redistribution and use in source and binary forms, with or without
  15679. modification, are permitted provided that the following conditions are met:
  15680. * Redistributions of source code must retain the above copyright notice, this
  15681. list of conditions and the following disclaimer.
  15682. * Redistributions in binary form must reproduce the above copyright notice,
  15683. this list of conditions and the following disclaimer in the documentation
  15684. and/or other materials provided with the distribution.
  15685. * Neither the name of Google Inc. nor the names of its
  15686. contributors may be used to endorse or promote products derived from
  15687. this software without specific prior written permission.
  15688. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  15689. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  15690. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  15691. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  15692. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  15693. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  15694. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  15695. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  15696. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  15697. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  15698. Summary of distributed libraries:
  15699. - artifact: com.google.guava:guava:+
  15700. name: Guava Google Core Libraries for Java
  15701. copyrightHolder: The Guava Authors
  15702. license: The Apache Software License, Version 2.0
  15703. licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  15704. - artifact: com.google.code.gson:gson:+
  15705. name: Gson
  15706. license: The Apache Software License, Version 2.0
  15707. licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  15708. url: https://github.com/google/gson
  15709. - artifact: it.unimi.dsi:fastutil:+
  15710. name: fastutil
  15711. license: Apache License, Version 2.0
  15712. licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.html
  15713. url: http://fasutil.di.unimi.it/
  15714. - artifact: net.sf.jopt-simple:jopt-simple:+
  15715. name: JOpt Simple
  15716. license: The MIT License
  15717. licenseUrl: http://www.opensource.org/licenses/mit-license.php
  15718. url: http://pholser.github.com/jopt-simple
  15719. - artifact: org.ow2.asm:asm-commons:+
  15720. name: ASM Commons
  15721. copyrightHolder: INRIA, France Telecom
  15722. license: ASM license
  15723. licenseUrl: http://asm.ow2.org/license.html
  15724. url: http://asm.ow2.org/index.html
  15725. - artifact: org.ow2.asm:asm-tree:+
  15726. name: ASM Tree
  15727. copyrightHolder: INRIA, France Telecom
  15728. license: ASM license
  15729. licenseUrl: http://asm.ow2.org/license.html
  15730. url: http://asm.ow2.org/index.html
  15731. - artifact: org.ow2.asm:asm-util:+
  15732. name: ASM Util
  15733. copyrightHolder: INRIA, France Telecom
  15734. license: ASM license
  15735. licenseUrl: http://asm.ow2.org/license.html
  15736. url: http://asm.ow2.org/index.html
  15737. - artifact: org.ow2.asm:asm-analysis:+
  15738. name: ASM Util
  15739. copyrightHolder: INRIA, France Telecom
  15740. license: ASM license
  15741. licenseUrl: http://asm.ow2.org/license.html
  15742. url: http://asm.ow2.org/index.html
  15743. - artifact: org.ow2.asm:asm:+
  15744. name: ASM Core
  15745. copyrightHolder: INRIA, France Telecom
  15746. license: ASM license
  15747. licenseUrl: http://asm.ow2.org/license.html
  15748. url: http://asm.ow2.org/index.html
  15749. - artifact: org.jetbrains.kotlin:kotlin-stdlib:+
  15750. name: org.jetbrains.kotlin:kotlin-stdlib
  15751. copyrightHolder: JetBrains s.r.o.
  15752. license: The Apache License, Version 2.0
  15753. licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  15754. url: https://kotlinlang.org/
  15755. - artifact: org.jetbrains.kotlin:kotlin-stdlib-common:+
  15756. name: org.jetbrains.kotlin:kotlin-stdlib
  15757. copyrightHolder: JetBrains s.r.o.
  15758. license: The Apache License, Version 2.0
  15759. licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  15760. url: https://kotlinlang.org/
  15761. - artifact: org.jetbrains.kotlinx:kotlinx-metadata-jvm:+
  15762. name: org.jetbrains.kotlinx:kotlinx-metadata-jvm
  15763. copyrightHolder: JetBrains s.r.o.
  15764. license: The Apache License, Version 2.0
  15765. licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  15766. url: https://kotlinlang.org/
  15767. - artifact: org.jetbrains:annotations:+
  15768. name: IntelliJ IDEA Annotations
  15769. copyrightHolder: JetBrains s.r.o.
  15770. license: The Apache Software License, Version 2.0
  15771. licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  15772. url: http://www.jetbrains.org
  15773. Licenses details:
  15774. Apache License
  15775. Version 2.0, January 2004
  15776. http://www.apache.org/licenses/
  15777. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  15778. 1. Definitions.
  15779. "License" shall mean the terms and conditions for use, reproduction,
  15780. and distribution as defined by Sections 1 through 9 of this document.
  15781. "Licensor" shall mean the copyright owner or entity authorized by
  15782. the copyright owner that is granting the License.
  15783. "Legal Entity" shall mean the union of the acting entity and all
  15784. other entities that control, are controlled by, or are under common
  15785. control with that entity. For the purposes of this definition,
  15786. "control" means (i) the power, direct or indirect, to cause the
  15787. direction or management of such entity, whether by contract or
  15788. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  15789. outstanding shares, or (iii) beneficial ownership of such entity.
  15790. "You" (or "Your") shall mean an individual or Legal Entity
  15791. exercising permissions granted by this License.
  15792. "Source" form shall mean the preferred form for making modifications,
  15793. including but not limited to software source code, documentation
  15794. source, and configuration files.
  15795. "Object" form shall mean any form resulting from mechanical
  15796. transformation or translation of a Source form, including but
  15797. not limited to compiled object code, generated documentation,
  15798. and conversions to other media types.
  15799. "Work" shall mean the work of authorship, whether in Source or
  15800. Object form, made available under the License, as indicated by a
  15801. copyright notice that is included in or attached to the work
  15802. (an example is provided in the Appendix below).
  15803. "Derivative Works" shall mean any work, whether in Source or Object
  15804. form, that is based on (or derived from) the Work and for which the
  15805. editorial revisions, annotations, elaborations, or other modifications
  15806. represent, as a whole, an original work of authorship. For the purposes
  15807. of this License, Derivative Works shall not include works that remain
  15808. separable from, or merely link (or bind by name) to the interfaces of,
  15809. the Work and Derivative Works thereof.
  15810. "Contribution" shall mean any work of authorship, including
  15811. the original version of the Work and any modifications or additions
  15812. to that Work or Derivative Works thereof, that is intentionally
  15813. submitted to Licensor for inclusion in the Work by the copyright owner
  15814. or by an individual or Legal Entity authorized to submit on behalf of
  15815. the copyright owner. For the purposes of this definition, "submitted"
  15816. means any form of electronic, verbal, or written communication sent
  15817. to the Licensor or its representatives, including but not limited to
  15818. communication on electronic mailing lists, source code control systems,
  15819. and issue tracking systems that are managed by, or on behalf of, the
  15820. Licensor for the purpose of discussing and improving the Work, but
  15821. excluding communication that is conspicuously marked or otherwise
  15822. designated in writing by the copyright owner as "Not a Contribution."
  15823. "Contributor" shall mean Licensor and any individual or Legal Entity
  15824. on behalf of whom a Contribution has been received by Licensor and
  15825. subsequently incorporated within the Work.
  15826. 2. Grant of Copyright License. Subject to the terms and conditions of
  15827. this License, each Contributor hereby grants to You a perpetual,
  15828. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15829. copyright license to reproduce, prepare Derivative Works of,
  15830. publicly display, publicly perform, sublicense, and distribute the
  15831. Work and such Derivative Works in Source or Object form.
  15832. 3. Grant of Patent License. Subject to the terms and conditions of
  15833. this License, each Contributor hereby grants to You a perpetual,
  15834. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15835. (except as stated in this section) patent license to make, have made,
  15836. use, offer to sell, sell, import, and otherwise transfer the Work,
  15837. where such license applies only to those patent claims licensable
  15838. by such Contributor that are necessarily infringed by their
  15839. Contribution(s) alone or by combination of their Contribution(s)
  15840. with the Work to which such Contribution(s) was submitted. If You
  15841. institute patent litigation against any entity (including a
  15842. cross-claim or counterclaim in a lawsuit) alleging that the Work
  15843. or a Contribution incorporated within the Work constitutes direct
  15844. or contributory patent infringement, then any patent licenses
  15845. granted to You under this License for that Work shall terminate
  15846. as of the date such litigation is filed.
  15847. 4. Redistribution. You may reproduce and distribute copies of the
  15848. Work or Derivative Works thereof in any medium, with or without
  15849. modifications, and in Source or Object form, provided that You
  15850. meet the following conditions:
  15851. (a) You must give any other recipients of the Work or
  15852. Derivative Works a copy of this License; and
  15853. (b) You must cause any modified files to carry prominent notices
  15854. stating that You changed the files; and
  15855. (c) You must retain, in the Source form of any Derivative Works
  15856. that You distribute, all copyright, patent, trademark, and
  15857. attribution notices from the Source form of the Work,
  15858. excluding those notices that do not pertain to any part of
  15859. the Derivative Works; and
  15860. (d) If the Work includes a "NOTICE" text file as part of its
  15861. distribution, then any Derivative Works that You distribute must
  15862. include a readable copy of the attribution notices contained
  15863. within such NOTICE file, excluding those notices that do not
  15864. pertain to any part of the Derivative Works, in at least one
  15865. of the following places: within a NOTICE text file distributed
  15866. as part of the Derivative Works; within the Source form or
  15867. documentation, if provided along with the Derivative Works; or,
  15868. within a display generated by the Derivative Works, if and
  15869. wherever such third-party notices normally appear. The contents
  15870. of the NOTICE file are for informational purposes only and
  15871. do not modify the License. You may add Your own attribution
  15872. notices within Derivative Works that You distribute, alongside
  15873. or as an addendum to the NOTICE text from the Work, provided
  15874. that such additional attribution notices cannot be construed
  15875. as modifying the License.
  15876. You may add Your own copyright statement to Your modifications and
  15877. may provide additional or different license terms and conditions
  15878. for use, reproduction, or distribution of Your modifications, or
  15879. for any such Derivative Works as a whole, provided Your use,
  15880. reproduction, and distribution of the Work otherwise complies with
  15881. the conditions stated in this License.
  15882. 5. Submission of Contributions. Unless You explicitly state otherwise,
  15883. any Contribution intentionally submitted for inclusion in the Work
  15884. by You to the Licensor shall be under the terms and conditions of
  15885. this License, without any additional terms or conditions.
  15886. Notwithstanding the above, nothing herein shall supersede or modify
  15887. the terms of any separate license agreement you may have executed
  15888. with Licensor regarding such Contributions.
  15889. 6. Trademarks. This License does not grant permission to use the trade
  15890. names, trademarks, service marks, or product names of the Licensor,
  15891. except as required for reasonable and customary use in describing the
  15892. origin of the Work and reproducing the content of the NOTICE file.
  15893. 7. Disclaimer of Warranty. Unless required by applicable law or
  15894. agreed to in writing, Licensor provides the Work (and each
  15895. Contributor provides its Contributions) on an "AS IS" BASIS,
  15896. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  15897. implied, including, without limitation, any warranties or conditions
  15898. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  15899. PARTICULAR PURPOSE. You are solely responsible for determining the
  15900. appropriateness of using or redistributing the Work and assume any
  15901. risks associated with Your exercise of permissions under this License.
  15902. 8. Limitation of Liability. In no event and under no legal theory,
  15903. whether in tort (including negligence), contract, or otherwise,
  15904. unless required by applicable law (such as deliberate and grossly
  15905. negligent acts) or agreed to in writing, shall any Contributor be
  15906. liable to You for damages, including any direct, indirect, special,
  15907. incidental, or consequential damages of any character arising as a
  15908. result of this License or out of the use or inability to use the
  15909. Work (including but not limited to damages for loss of goodwill,
  15910. work stoppage, computer failure or malfunction, or any and all
  15911. other commercial damages or losses), even if such Contributor
  15912. has been advised of the possibility of such damages.
  15913. 9. Accepting Warranty or Additional Liability. While redistributing
  15914. the Work or Derivative Works thereof, You may choose to offer,
  15915. and charge a fee for, acceptance of support, warranty, indemnity,
  15916. or other liability obligations and/or rights consistent with this
  15917. License. However, in accepting such obligations, You may act only
  15918. on Your own behalf and on Your sole responsibility, not on behalf
  15919. of any other Contributor, and only if You agree to indemnify,
  15920. defend, and hold each Contributor harmless for any liability
  15921. incurred by, or claims asserted against, such Contributor by reason
  15922. of your accepting any such warranty or additional liability.
  15923. END OF TERMS AND CONDITIONS
  15924. APPENDIX: How to apply the Apache License to your work.
  15925. To apply the Apache License to your work, attach the following
  15926. boilerplate notice, with the fields enclosed by brackets "[]"
  15927. replaced with your own identifying information. (Don't include
  15928. the brackets!) The text should be enclosed in the appropriate
  15929. comment syntax for the file format. We also recommend that a
  15930. file or class name and description of purpose be included on the
  15931. same "printed page" as the copyright notice for easier
  15932. identification within third-party archives.
  15933. Copyright [yyyy] [name of copyright owner]
  15934. Licensed under the Apache License, Version 2.0 (the "License");
  15935. you may not use this file except in compliance with the License.
  15936. You may obtain a copy of the License at
  15937. http://www.apache.org/licenses/LICENSE-2.0
  15938. Unless required by applicable law or agreed to in writing, software
  15939. distributed under the License is distributed on an "AS IS" BASIS,
  15940. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  15941. See the License for the specific language governing permissions and
  15942. limitations under the License.
  15943. Copyright (c) 2000-2011 INRIA, France Telecom
  15944. All rights reserved.
  15945. Redistribution and use in source and binary forms, with or without
  15946. modification, are permitted provided that the following conditions
  15947. are met:
  15948. 1. Redistributions of source code must retain the above copyright
  15949. notice, this list of conditions and the following disclaimer.
  15950. 2. Redistributions in binary form must reproduce the above copyright
  15951. notice, this list of conditions and the following disclaimer in the
  15952. documentation and/or other materials provided with the distribution.
  15953. 3. Neither the name of the copyright holders nor the names of its
  15954. contributors may be used to endorse or promote products derived from
  15955. this software without specific prior written permission.
  15956. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  15957. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  15958. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  15959. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  15960. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  15961. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  15962. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  15963. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  15964. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  15965. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  15966. THE POSSIBILITY OF SUCH DAMAGE.
  15967. Apache Commons Compress
  15968. Copyright 2002-2016 The Apache Software Foundation
  15969. This product includes software developed at
  15970. The Apache Software Foundation (http://www.apache.org/).
  15971. The files in the package org.apache.commons.compress.archivers.sevenz
  15972. were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/),
  15973. which has been placed in the public domain:
  15974. "LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html)
  15975. The MIT License
  15976. Copyright (c) 2004-2016 Paul R. Holser, Jr.
  15977. Permission is hereby granted, free of charge, to any person obtaining
  15978. a copy of this software and associated documentation files (the
  15979. "Software"), to deal in the Software without restriction, including
  15980. without limitation the rights to use, copy, modify, merge, publish,
  15981. distribute, sublicense, and/or sell copies of the Software, and to
  15982. permit persons to whom the Software is furnished to do so, subject to
  15983. the following conditions:
  15984. The above copyright notice and this permission notice shall be
  15985. included in all copies or substantial portions of the Software.
  15986. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  15987. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  15988. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  15989. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  15990. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  15991. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  15992. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  15993. ==============================================================================
  15994. Copyright (c) 2011 mingw-w64 project
  15995. Permission is hereby granted, free of charge, to any person obtaining a
  15996. copy of this software and associated documentation files (the "Software"),
  15997. to deal in the Software without restriction, including without limitation
  15998. the rights to use, copy, modify, merge, publish, distribute, sublicense,
  15999. and/or sell copies of the Software, and to permit persons to whom the
  16000. Software is furnished to do so, subject to the following conditions:
  16001. The above copyright notice and this permission notice shall be included in
  16002. all copies or substantial portions of the Software.
  16003. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  16004. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  16005. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  16006. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  16007. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  16008. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  16009. DEALINGS IN THE SOFTWARE.
  16010. /*
  16011. * Parts of this library are derived by:
  16012. *
  16013. * Posix Threads library for Microsoft Windows
  16014. *
  16015. * Use at own risk, there is no implied warranty to this code.
  16016. * It uses undocumented features of Microsoft Windows that can change
  16017. * at any time in the future.
  16018. *
  16019. * (C) 2010 Lockless Inc.
  16020. * All rights reserved.
  16021. *
  16022. * Redistribution and use in source and binary forms, with or without modification,
  16023. * are permitted provided that the following conditions are met:
  16024. *
  16025. *
  16026. * * Redistributions of source code must retain the above copyright notice,
  16027. * this list of conditions and the following disclaimer.
  16028. * * Redistributions in binary form must reproduce the above copyright notice,
  16029. * this list of conditions and the following disclaimer in the documentation
  16030. * and/or other materials provided with the distribution.
  16031. * * Neither the name of Lockless Inc. nor the names of its contributors may be
  16032. * used to endorse or promote products derived from this software without
  16033. * specific prior written permission.
  16034. *
  16035. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AN
  16036. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  16037. * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  16038. * IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  16039. * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  16040. * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  16041. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  16042. * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
  16043. * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  16044. * OF THE POSSIBILITY OF SUCH DAMAGE.
  16045. */
  16046. ==============================================================================
  16047. Copyright 2008 Google Inc. All rights reserved.
  16048. Redistribution and use in source and binary forms, with or without
  16049. modification, are permitted provided that the following conditions are
  16050. met:
  16051. * Redistributions of source code must retain the above copyright
  16052. notice, this list of conditions and the following disclaimer.
  16053. * Redistributions in binary form must reproduce the above
  16054. copyright notice, this list of conditions and the following disclaimer
  16055. in the documentation and/or other materials provided with the
  16056. distribution.
  16057. * Neither the name of Google Inc. nor the names of its
  16058. contributors may be used to endorse or promote products derived from
  16059. this software without specific prior written permission.
  16060. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  16061. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  16062. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  16063. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  16064. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  16065. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  16066. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  16067. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  16068. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  16069. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  16070. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  16071. Code generated by the Protocol Buffer compiler is owned by the owner
  16072. of the input file used when generating it. This code is not
  16073. standalone and requires a support library to be linked with it. This
  16074. support library is itself covered by the above license.
  16075. ==============================================================================
  16076. Copyright (c) 2010, The Android Open Source Project
  16077. Licensed under the Apache License, Version 2.0 (the "License");
  16078. you may not use this file except in compliance with the License.
  16079. Unless required by applicable law or agreed to in writing, software
  16080. distributed under the License is distributed on an "AS IS" BASIS,
  16081. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16082. See the License for the specific language governing permissions and
  16083. limitations under the License.
  16084. Apache License
  16085. Version 2.0, January 2004
  16086. http://www.apache.org/licenses/
  16087. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  16088. 1. Definitions.
  16089. "License" shall mean the terms and conditions for use, reproduction,
  16090. and distribution as defined by Sections 1 through 9 of this document.
  16091. "Licensor" shall mean the copyright owner or entity authorized by
  16092. the copyright owner that is granting the License.
  16093. "Legal Entity" shall mean the union of the acting entity and all
  16094. other entities that control, are controlled by, or are under common
  16095. control with that entity. For the purposes of this definition,
  16096. "control" means (i) the power, direct or indirect, to cause the
  16097. direction or management of such entity, whether by contract or
  16098. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  16099. outstanding shares, or (iii) beneficial ownership of such entity.
  16100. "You" (or "Your") shall mean an individual or Legal Entity
  16101. exercising permissions granted by this License.
  16102. "Source" form shall mean the preferred form for making modifications,
  16103. including but not limited to software source code, documentation
  16104. source, and configuration files.
  16105. "Object" form shall mean any form resulting from mechanical
  16106. transformation or translation of a Source form, including but
  16107. not limited to compiled object code, generated documentation,
  16108. and conversions to other media types.
  16109. "Work" shall mean the work of authorship, whether in Source or
  16110. Object form, made available under the License, as indicated by a
  16111. copyright notice that is included in or attached to the work
  16112. (an example is provided in the Appendix below).
  16113. "Derivative Works" shall mean any work, whether in Source or Object
  16114. form, that is based on (or derived from) the Work and for which the
  16115. editorial revisions, annotations, elaborations, or other modifications
  16116. represent, as a whole, an original work of authorship. For the purposes
  16117. of this License, Derivative Works shall not include works that remain
  16118. separable from, or merely link (or bind by name) to the interfaces of,
  16119. the Work and Derivative Works thereof.
  16120. "Contribution" shall mean any work of authorship, including
  16121. the original version of the Work and any modifications or additions
  16122. to that Work or Derivative Works thereof, that is intentionally
  16123. submitted to Licensor for inclusion in the Work by the copyright owner
  16124. or by an individual or Legal Entity authorized to submit on behalf of
  16125. the copyright owner. For the purposes of this definition, "submitted"
  16126. means any form of electronic, verbal, or written communication sent
  16127. to the Licensor or its representatives, including but not limited to
  16128. communication on electronic mailing lists, source code control systems,
  16129. and issue tracking systems that are managed by, or on behalf of, the
  16130. Licensor for the purpose of discussing and improving the Work, but
  16131. excluding communication that is conspicuously marked or otherwise
  16132. designated in writing by the copyright owner as "Not a Contribution."
  16133. "Contributor" shall mean Licensor and any individual or Legal Entity
  16134. on behalf of whom a Contribution has been received by Licensor and
  16135. subsequently incorporated within the Work.
  16136. 2. Grant of Copyright License. Subject to the terms and conditions of
  16137. this License, each Contributor hereby grants to You a perpetual,
  16138. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16139. copyright license to reproduce, prepare Derivative Works of,
  16140. publicly display, publicly perform, sublicense, and distribute the
  16141. Work and such Derivative Works in Source or Object form.
  16142. 3. Grant of Patent License. Subject to the terms and conditions of
  16143. this License, each Contributor hereby grants to You a perpetual,
  16144. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16145. (except as stated in this section) patent license to make, have made,
  16146. use, offer to sell, sell, import, and otherwise transfer the Work,
  16147. where such license applies only to those patent claims licensable
  16148. by such Contributor that are necessarily infringed by their
  16149. Contribution(s) alone or by combination of their Contribution(s)
  16150. with the Work to which such Contribution(s) was submitted. If You
  16151. institute patent litigation against any entity (including a
  16152. cross-claim or counterclaim in a lawsuit) alleging that the Work
  16153. or a Contribution incorporated within the Work constitutes direct
  16154. or contributory patent infringement, then any patent licenses
  16155. granted to You under this License for that Work shall terminate
  16156. as of the date such litigation is filed.
  16157. 4. Redistribution. You may reproduce and distribute copies of the
  16158. Work or Derivative Works thereof in any medium, with or without
  16159. modifications, and in Source or Object form, provided that You
  16160. meet the following conditions:
  16161. (a) You must give any other recipients of the Work or
  16162. Derivative Works a copy of this License; and
  16163. (b) You must cause any modified files to carry prominent notices
  16164. stating that You changed the files; and
  16165. (c) You must retain, in the Source form of any Derivative Works
  16166. that You distribute, all copyright, patent, trademark, and
  16167. attribution notices from the Source form of the Work,
  16168. excluding those notices that do not pertain to any part of
  16169. the Derivative Works; and
  16170. (d) If the Work includes a "NOTICE" text file as part of its
  16171. distribution, then any Derivative Works that You distribute must
  16172. include a readable copy of the attribution notices contained
  16173. within such NOTICE file, excluding those notices that do not
  16174. pertain to any part of the Derivative Works, in at least one
  16175. of the following places: within a NOTICE text file distributed
  16176. as part of the Derivative Works; within the Source form or
  16177. documentation, if provided along with the Derivative Works; or,
  16178. within a display generated by the Derivative Works, if and
  16179. wherever such third-party notices normally appear. The contents
  16180. of the NOTICE file are for informational purposes only and
  16181. do not modify the License. You may add Your own attribution
  16182. notices within Derivative Works that You distribute, alongside
  16183. or as an addendum to the NOTICE text from the Work, provided
  16184. that such additional attribution notices cannot be construed
  16185. as modifying the License.
  16186. You may add Your own copyright statement to Your modifications and
  16187. may provide additional or different license terms and conditions
  16188. for use, reproduction, or distribution of Your modifications, or
  16189. for any such Derivative Works as a whole, provided Your use,
  16190. reproduction, and distribution of the Work otherwise complies with
  16191. the conditions stated in this License.
  16192. 5. Submission of Contributions. Unless You explicitly state otherwise,
  16193. any Contribution intentionally submitted for inclusion in the Work
  16194. by You to the Licensor shall be under the terms and conditions of
  16195. this License, without any additional terms or conditions.
  16196. Notwithstanding the above, nothing herein shall supersede or modify
  16197. the terms of any separate license agreement you may have executed
  16198. with Licensor regarding such Contributions.
  16199. 6. Trademarks. This License does not grant permission to use the trade
  16200. names, trademarks, service marks, or product names of the Licensor,
  16201. except as required for reasonable and customary use in describing the
  16202. origin of the Work and reproducing the content of the NOTICE file.
  16203. 7. Disclaimer of Warranty. Unless required by applicable law or
  16204. agreed to in writing, Licensor provides the Work (and each
  16205. Contributor provides its Contributions) on an "AS IS" BASIS,
  16206. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  16207. implied, including, without limitation, any warranties or conditions
  16208. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  16209. PARTICULAR PURPOSE. You are solely responsible for determining the
  16210. appropriateness of using or redistributing the Work and assume any
  16211. risks associated with Your exercise of permissions under this License.
  16212. 8. Limitation of Liability. In no event and under no legal theory,
  16213. whether in tort (including negligence), contract, or otherwise,
  16214. unless required by applicable law (such as deliberate and grossly
  16215. negligent acts) or agreed to in writing, shall any Contributor be
  16216. liable to You for damages, including any direct, indirect, special,
  16217. incidental, or consequential damages of any character arising as a
  16218. result of this License or out of the use or inability to use the
  16219. Work (including but not limited to damages for loss of goodwill,
  16220. work stoppage, computer failure or malfunction, or any and all
  16221. other commercial damages or losses), even if such Contributor
  16222. has been advised of the possibility of such damages.
  16223. 9. Accepting Warranty or Additional Liability. While redistributing
  16224. the Work or Derivative Works thereof, You may choose to offer,
  16225. and charge a fee for, acceptance of support, warranty, indemnity,
  16226. or other liability obligations and/or rights consistent with this
  16227. License. However, in accepting such obligations, You may act only
  16228. on Your own behalf and on Your sole responsibility, not on behalf
  16229. of any other Contributor, and only if You agree to indemnify,
  16230. defend, and hold each Contributor harmless for any liability
  16231. incurred by, or claims asserted against, such Contributor by reason
  16232. of your accepting any such warranty or additional liability.
  16233. END OF TERMS AND CONDITIONS
  16234. ==============================================================================
  16235. Copyright (c) 2005-2019, The Android Open Source Project
  16236. Licensed under the Apache License, Version 2.0 (the "License");
  16237. you may not use this file except in compliance with the License.
  16238. Unless required by applicable law or agreed to in writing, software
  16239. distributed under the License is distributed on an "AS IS" BASIS,
  16240. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16241. See the License for the specific language governing permissions and
  16242. limitations under the License.
  16243. Apache License
  16244. Version 2.0, January 2004
  16245. http://www.apache.org/licenses/
  16246. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  16247. 1. Definitions.
  16248. "License" shall mean the terms and conditions for use, reproduction,
  16249. and distribution as defined by Sections 1 through 9 of this document.
  16250. "Licensor" shall mean the copyright owner or entity authorized by
  16251. the copyright owner that is granting the License.
  16252. "Legal Entity" shall mean the union of the acting entity and all
  16253. other entities that control, are controlled by, or are under common
  16254. control with that entity. For the purposes of this definition,
  16255. "control" means (i) the power, direct or indirect, to cause the
  16256. direction or management of such entity, whether by contract or
  16257. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  16258. outstanding shares, or (iii) beneficial ownership of such entity.
  16259. "You" (or "Your") shall mean an individual or Legal Entity
  16260. exercising permissions granted by this License.
  16261. "Source" form shall mean the preferred form for making modifications,
  16262. including but not limited to software source code, documentation
  16263. source, and configuration files.
  16264. "Object" form shall mean any form resulting from mechanical
  16265. transformation or translation of a Source form, including but
  16266. not limited to compiled object code, generated documentation,
  16267. and conversions to other media types.
  16268. "Work" shall mean the work of authorship, whether in Source or
  16269. Object form, made available under the License, as indicated by a
  16270. copyright notice that is included in or attached to the work
  16271. (an example is provided in the Appendix below).
  16272. "Derivative Works" shall mean any work, whether in Source or Object
  16273. form, that is based on (or derived from) the Work and for which the
  16274. editorial revisions, annotations, elaborations, or other modifications
  16275. represent, as a whole, an original work of authorship. For the purposes
  16276. of this License, Derivative Works shall not include works that remain
  16277. separable from, or merely link (or bind by name) to the interfaces of,
  16278. the Work and Derivative Works thereof.
  16279. "Contribution" shall mean any work of authorship, including
  16280. the original version of the Work and any modifications or additions
  16281. to that Work or Derivative Works thereof, that is intentionally
  16282. submitted to Licensor for inclusion in the Work by the copyright owner
  16283. or by an individual or Legal Entity authorized to submit on behalf of
  16284. the copyright owner. For the purposes of this definition, "submitted"
  16285. means any form of electronic, verbal, or written communication sent
  16286. to the Licensor or its representatives, including but not limited to
  16287. communication on electronic mailing lists, source code control systems,
  16288. and issue tracking systems that are managed by, or on behalf of, the
  16289. Licensor for the purpose of discussing and improving the Work, but
  16290. excluding communication that is conspicuously marked or otherwise
  16291. designated in writing by the copyright owner as "Not a Contribution."
  16292. "Contributor" shall mean Licensor and any individual or Legal Entity
  16293. on behalf of whom a Contribution has been received by Licensor and
  16294. subsequently incorporated within the Work.
  16295. 2. Grant of Copyright License. Subject to the terms and conditions of
  16296. this License, each Contributor hereby grants to You a perpetual,
  16297. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16298. copyright license to reproduce, prepare Derivative Works of,
  16299. publicly display, publicly perform, sublicense, and distribute the
  16300. Work and such Derivative Works in Source or Object form.
  16301. 3. Grant of Patent License. Subject to the terms and conditions of
  16302. this License, each Contributor hereby grants to You a perpetual,
  16303. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16304. (except as stated in this section) patent license to make, have made,
  16305. use, offer to sell, sell, import, and otherwise transfer the Work,
  16306. where such license applies only to those patent claims licensable
  16307. by such Contributor that are necessarily infringed by their
  16308. Contribution(s) alone or by combination of their Contribution(s)
  16309. with the Work to which such Contribution(s) was submitted. If You
  16310. institute patent litigation against any entity (including a
  16311. cross-claim or counterclaim in a lawsuit) alleging that the Work
  16312. or a Contribution incorporated within the Work constitutes direct
  16313. or contributory patent infringement, then any patent licenses
  16314. granted to You under this License for that Work shall terminate
  16315. as of the date such litigation is filed.
  16316. 4. Redistribution. You may reproduce and distribute copies of the
  16317. Work or Derivative Works thereof in any medium, with or without
  16318. modifications, and in Source or Object form, provided that You
  16319. meet the following conditions:
  16320. (a) You must give any other recipients of the Work or
  16321. Derivative Works a copy of this License; and
  16322. (b) You must cause any modified files to carry prominent notices
  16323. stating that You changed the files; and
  16324. (c) You must retain, in the Source form of any Derivative Works
  16325. that You distribute, all copyright, patent, trademark, and
  16326. attribution notices from the Source form of the Work,
  16327. excluding those notices that do not pertain to any part of
  16328. the Derivative Works; and
  16329. (d) If the Work includes a "NOTICE" text file as part of its
  16330. distribution, then any Derivative Works that You distribute must
  16331. include a readable copy of the attribution notices contained
  16332. within such NOTICE file, excluding those notices that do not
  16333. pertain to any part of the Derivative Works, in at least one
  16334. of the following places: within a NOTICE text file distributed
  16335. as part of the Derivative Works; within the Source form or
  16336. documentation, if provided along with the Derivative Works; or,
  16337. within a display generated by the Derivative Works, if and
  16338. wherever such third-party notices normally appear. The contents
  16339. of the NOTICE file are for informational purposes only and
  16340. do not modify the License. You may add Your own attribution
  16341. notices within Derivative Works that You distribute, alongside
  16342. or as an addendum to the NOTICE text from the Work, provided
  16343. that such additional attribution notices cannot be construed
  16344. as modifying the License.
  16345. You may add Your own copyright statement to Your modifications and
  16346. may provide additional or different license terms and conditions
  16347. for use, reproduction, or distribution of Your modifications, or
  16348. for any such Derivative Works as a whole, provided Your use,
  16349. reproduction, and distribution of the Work otherwise complies with
  16350. the conditions stated in this License.
  16351. 5. Submission of Contributions. Unless You explicitly state otherwise,
  16352. any Contribution intentionally submitted for inclusion in the Work
  16353. by You to the Licensor shall be under the terms and conditions of
  16354. this License, without any additional terms or conditions.
  16355. Notwithstanding the above, nothing herein shall supersede or modify
  16356. the terms of any separate license agreement you may have executed
  16357. with Licensor regarding such Contributions.
  16358. 6. Trademarks. This License does not grant permission to use the trade
  16359. names, trademarks, service marks, or product names of the Licensor,
  16360. except as required for reasonable and customary use in describing the
  16361. origin of the Work and reproducing the content of the NOTICE file.
  16362. 7. Disclaimer of Warranty. Unless required by applicable law or
  16363. agreed to in writing, Licensor provides the Work (and each
  16364. Contributor provides its Contributions) on an "AS IS" BASIS,
  16365. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  16366. implied, including, without limitation, any warranties or conditions
  16367. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  16368. PARTICULAR PURPOSE. You are solely responsible for determining the
  16369. appropriateness of using or redistributing the Work and assume any
  16370. risks associated with Your exercise of permissions under this License.
  16371. 8. Limitation of Liability. In no event and under no legal theory,
  16372. whether in tort (including negligence), contract, or otherwise,
  16373. unless required by applicable law (such as deliberate and grossly
  16374. negligent acts) or agreed to in writing, shall any Contributor be
  16375. liable to You for damages, including any direct, indirect, special,
  16376. incidental, or consequential damages of any character arising as a
  16377. result of this License or out of the use or inability to use the
  16378. Work (including but not limited to damages for loss of goodwill,
  16379. work stoppage, computer failure or malfunction, or any and all
  16380. other commercial damages or losses), even if such Contributor
  16381. has been advised of the possibility of such damages.
  16382. 9. Accepting Warranty or Additional Liability. While redistributing
  16383. the Work or Derivative Works thereof, You may choose to offer,
  16384. and charge a fee for, acceptance of support, warranty, indemnity,
  16385. or other liability obligations and/or rights consistent with this
  16386. License. However, in accepting such obligations, You may act only
  16387. on Your own behalf and on Your sole responsibility, not on behalf
  16388. of any other Contributor, and only if You agree to indemnify,
  16389. defend, and hold each Contributor harmless for any liability
  16390. incurred by, or claims asserted against, such Contributor by reason
  16391. of your accepting any such warranty or additional liability.
  16392. END OF TERMS AND CONDITIONS
  16393. ==============================================================================
  16394. Apache License
  16395. Version 2.0, January 2004
  16396. http://www.apache.org/licenses/
  16397. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  16398. 1. Definitions.
  16399. "License" shall mean the terms and conditions for use, reproduction,
  16400. and distribution as defined by Sections 1 through 9 of this document.
  16401. "Licensor" shall mean the copyright owner or entity authorized by
  16402. the copyright owner that is granting the License.
  16403. "Legal Entity" shall mean the union of the acting entity and all
  16404. other entities that control, are controlled by, or are under common
  16405. control with that entity. For the purposes of this definition,
  16406. "control" means (i) the power, direct or indirect, to cause the
  16407. direction or management of such entity, whether by contract or
  16408. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  16409. outstanding shares, or (iii) beneficial ownership of such entity.
  16410. "You" (or "Your") shall mean an individual or Legal Entity
  16411. exercising permissions granted by this License.
  16412. "Source" form shall mean the preferred form for making modifications,
  16413. including but not limited to software source code, documentation
  16414. source, and configuration files.
  16415. "Object" form shall mean any form resulting from mechanical
  16416. transformation or translation of a Source form, including but
  16417. not limited to compiled object code, generated documentation,
  16418. and conversions to other media types.
  16419. "Work" shall mean the work of authorship, whether in Source or
  16420. Object form, made available under the License, as indicated by a
  16421. copyright notice that is included in or attached to the work
  16422. (an example is provided in the Appendix below).
  16423. "Derivative Works" shall mean any work, whether in Source or Object
  16424. form, that is based on (or derived from) the Work and for which the
  16425. editorial revisions, annotations, elaborations, or other modifications
  16426. represent, as a whole, an original work of authorship. For the purposes
  16427. of this License, Derivative Works shall not include works that remain
  16428. separable from, or merely link (or bind by name) to the interfaces of,
  16429. the Work and Derivative Works thereof.
  16430. "Contribution" shall mean any work of authorship, including
  16431. the original version of the Work and any modifications or additions
  16432. to that Work or Derivative Works thereof, that is intentionally
  16433. submitted to Licensor for inclusion in the Work by the copyright owner
  16434. or by an individual or Legal Entity authorized to submit on behalf of
  16435. the copyright owner. For the purposes of this definition, "submitted"
  16436. means any form of electronic, verbal, or written communication sent
  16437. to the Licensor or its representatives, including but not limited to
  16438. communication on electronic mailing lists, source code control systems,
  16439. and issue tracking systems that are managed by, or on behalf of, the
  16440. Licensor for the purpose of discussing and improving the Work, but
  16441. excluding communication that is conspicuously marked or otherwise
  16442. designated in writing by the copyright owner as "Not a Contribution."
  16443. "Contributor" shall mean Licensor and any individual or Legal Entity
  16444. on behalf of whom a Contribution has been received by Licensor and
  16445. subsequently incorporated within the Work.
  16446. 2. Grant of Copyright License. Subject to the terms and conditions of
  16447. this License, each Contributor hereby grants to You a perpetual,
  16448. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16449. copyright license to reproduce, prepare Derivative Works of,
  16450. publicly display, publicly perform, sublicense, and distribute the
  16451. Work and such Derivative Works in Source or Object form.
  16452. 3. Grant of Patent License. Subject to the terms and conditions of
  16453. this License, each Contributor hereby grants to You a perpetual,
  16454. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16455. (except as stated in this section) patent license to make, have made,
  16456. use, offer to sell, sell, import, and otherwise transfer the Work,
  16457. where such license applies only to those patent claims licensable
  16458. by such Contributor that are necessarily infringed by their
  16459. Contribution(s) alone or by combination of their Contribution(s)
  16460. with the Work to which such Contribution(s) was submitted. If You
  16461. institute patent litigation against any entity (including a
  16462. cross-claim or counterclaim in a lawsuit) alleging that the Work
  16463. or a Contribution incorporated within the Work constitutes direct
  16464. or contributory patent infringement, then any patent licenses
  16465. granted to You under this License for that Work shall terminate
  16466. as of the date such litigation is filed.
  16467. 4. Redistribution. You may reproduce and distribute copies of the
  16468. Work or Derivative Works thereof in any medium, with or without
  16469. modifications, and in Source or Object form, provided that You
  16470. meet the following conditions:
  16471. (a) You must give any other recipients of the Work or
  16472. Derivative Works a copy of this License; and
  16473. (b) You must cause any modified files to carry prominent notices
  16474. stating that You changed the files; and
  16475. (c) You must retain, in the Source form of any Derivative Works
  16476. that You distribute, all copyright, patent, trademark, and
  16477. attribution notices from the Source form of the Work,
  16478. excluding those notices that do not pertain to any part of
  16479. the Derivative Works; and
  16480. (d) If the Work includes a "NOTICE" text file as part of its
  16481. distribution, then any Derivative Works that You distribute must
  16482. include a readable copy of the attribution notices contained
  16483. within such NOTICE file, excluding those notices that do not
  16484. pertain to any part of the Derivative Works, in at least one
  16485. of the following places: within a NOTICE text file distributed
  16486. as part of the Derivative Works; within the Source form or
  16487. documentation, if provided along with the Derivative Works; or,
  16488. within a display generated by the Derivative Works, if and
  16489. wherever such third-party notices normally appear. The contents
  16490. of the NOTICE file are for informational purposes only and
  16491. do not modify the License. You may add Your own attribution
  16492. notices within Derivative Works that You distribute, alongside
  16493. or as an addendum to the NOTICE text from the Work, provided
  16494. that such additional attribution notices cannot be construed
  16495. as modifying the License.
  16496. You may add Your own copyright statement to Your modifications and
  16497. may provide additional or different license terms and conditions
  16498. for use, reproduction, or distribution of Your modifications, or
  16499. for any such Derivative Works as a whole, provided Your use,
  16500. reproduction, and distribution of the Work otherwise complies with
  16501. the conditions stated in this License.
  16502. 5. Submission of Contributions. Unless You explicitly state otherwise,
  16503. any Contribution intentionally submitted for inclusion in the Work
  16504. by You to the Licensor shall be under the terms and conditions of
  16505. this License, without any additional terms or conditions.
  16506. Notwithstanding the above, nothing herein shall supersede or modify
  16507. the terms of any separate license agreement you may have executed
  16508. with Licensor regarding such Contributions.
  16509. 6. Trademarks. This License does not grant permission to use the trade
  16510. names, trademarks, service marks, or product names of the Licensor,
  16511. except as required for reasonable and customary use in describing the
  16512. origin of the Work and reproducing the content of the NOTICE file.
  16513. 7. Disclaimer of Warranty. Unless required by applicable law or
  16514. agreed to in writing, Licensor provides the Work (and each
  16515. Contributor provides its Contributions) on an "AS IS" BASIS,
  16516. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  16517. implied, including, without limitation, any warranties or conditions
  16518. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  16519. PARTICULAR PURPOSE. You are solely responsible for determining the
  16520. appropriateness of using or redistributing the Work and assume any
  16521. risks associated with Your exercise of permissions under this License.
  16522. 8. Limitation of Liability. In no event and under no legal theory,
  16523. whether in tort (including negligence), contract, or otherwise,
  16524. unless required by applicable law (such as deliberate and grossly
  16525. negligent acts) or agreed to in writing, shall any Contributor be
  16526. liable to You for damages, including any direct, indirect, special,
  16527. incidental, or consequential damages of any character arising as a
  16528. result of this License or out of the use or inability to use the
  16529. Work (including but not limited to damages for loss of goodwill,
  16530. work stoppage, computer failure or malfunction, or any and all
  16531. other commercial damages or losses), even if such Contributor
  16532. has been advised of the possibility of such damages.
  16533. 9. Accepting Warranty or Additional Liability. While redistributing
  16534. the Work or Derivative Works thereof, You may choose to offer,
  16535. and charge a fee for, acceptance of support, warranty, indemnity,
  16536. or other liability obligations and/or rights consistent with this
  16537. License. However, in accepting such obligations, You may act only
  16538. on Your own behalf and on Your sole responsibility, not on behalf
  16539. of any other Contributor, and only if You agree to indemnify,
  16540. defend, and hold each Contributor harmless for any liability
  16541. incurred by, or claims asserted against, such Contributor by reason
  16542. of your accepting any such warranty or additional liability.
  16543. END OF TERMS AND CONDITIONS
  16544. APPENDIX: How to apply the Apache License to your work.
  16545. To apply the Apache License to your work, attach the following
  16546. boilerplate notice, with the fields enclosed by brackets "[]"
  16547. replaced with your own identifying information. (Don't include
  16548. the brackets!) The text should be enclosed in the appropriate
  16549. comment syntax for the file format. We also recommend that a
  16550. file or class name and description of purpose be included on the
  16551. same "printed page" as the copyright notice for easier
  16552. identification within third-party archives.
  16553. Copyright [yyyy] [name of copyright owner]
  16554. Licensed under the Apache License, Version 2.0 (the "License");
  16555. you may not use this file except in compliance with the License.
  16556. You may obtain a copy of the License at
  16557. http://www.apache.org/licenses/LICENSE-2.0
  16558. Unless required by applicable law or agreed to in writing, software
  16559. distributed under the License is distributed on an "AS IS" BASIS,
  16560. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16561. See the License for the specific language governing permissions and
  16562. limitations under the License.
  16563. Copyright 2010 The Chromium Authors. All rights reserved.
  16564. Redistribution and use in source and binary forms, with or without
  16565. modification, are permitted provided that the following conditions are
  16566. met:
  16567. * Redistributions of source code must retain the above copyright
  16568. notice, this list of conditions and the following disclaimer.
  16569. * Redistributions in binary form must reproduce the above
  16570. copyright notice, this list of conditions and the following disclaimer
  16571. in the documentation and/or other materials provided with the
  16572. distribution.
  16573. * Neither the name of Google Inc. nor the names of its
  16574. contributors may be used to endorse or promote products derived from
  16575. this software without specific prior written permission.
  16576. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  16577. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  16578. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  16579. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  16580. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  16581. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  16582. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  16583. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  16584. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  16585. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  16586. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  16587. ==============================================================================
  16588. Copyright (c) 2005-2014, The Android Open Source Project
  16589. Licensed under the Apache License, Version 2.0 (the "License");
  16590. you may not use this file except in compliance with the License.
  16591. Unless required by applicable law or agreed to in writing, software
  16592. distributed under the License is distributed on an "AS IS" BASIS,
  16593. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16594. See the License for the specific language governing permissions and
  16595. limitations under the License.
  16596. Apache License
  16597. Version 2.0, January 2004
  16598. http://www.apache.org/licenses/
  16599. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  16600. 1. Definitions.
  16601. "License" shall mean the terms and conditions for use, reproduction,
  16602. and distribution as defined by Sections 1 through 9 of this document.
  16603. "Licensor" shall mean the copyright owner or entity authorized by
  16604. the copyright owner that is granting the License.
  16605. "Legal Entity" shall mean the union of the acting entity and all
  16606. other entities that control, are controlled by, or are under common
  16607. control with that entity. For the purposes of this definition,
  16608. "control" means (i) the power, direct or indirect, to cause the
  16609. direction or management of such entity, whether by contract or
  16610. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  16611. outstanding shares, or (iii) beneficial ownership of such entity.
  16612. "You" (or "Your") shall mean an individual or Legal Entity
  16613. exercising permissions granted by this License.
  16614. "Source" form shall mean the preferred form for making modifications,
  16615. including but not limited to software source code, documentation
  16616. source, and configuration files.
  16617. "Object" form shall mean any form resulting from mechanical
  16618. transformation or translation of a Source form, including but
  16619. not limited to compiled object code, generated documentation,
  16620. and conversions to other media types.
  16621. "Work" shall mean the work of authorship, whether in Source or
  16622. Object form, made available under the License, as indicated by a
  16623. copyright notice that is included in or attached to the work
  16624. (an example is provided in the Appendix below).
  16625. "Derivative Works" shall mean any work, whether in Source or Object
  16626. form, that is based on (or derived from) the Work and for which the
  16627. editorial revisions, annotations, elaborations, or other modifications
  16628. represent, as a whole, an original work of authorship. For the purposes
  16629. of this License, Derivative Works shall not include works that remain
  16630. separable from, or merely link (or bind by name) to the interfaces of,
  16631. the Work and Derivative Works thereof.
  16632. "Contribution" shall mean any work of authorship, including
  16633. the original version of the Work and any modifications or additions
  16634. to that Work or Derivative Works thereof, that is intentionally
  16635. submitted to Licensor for inclusion in the Work by the copyright owner
  16636. or by an individual or Legal Entity authorized to submit on behalf of
  16637. the copyright owner. For the purposes of this definition, "submitted"
  16638. means any form of electronic, verbal, or written communication sent
  16639. to the Licensor or its representatives, including but not limited to
  16640. communication on electronic mailing lists, source code control systems,
  16641. and issue tracking systems that are managed by, or on behalf of, the
  16642. Licensor for the purpose of discussing and improving the Work, but
  16643. excluding communication that is conspicuously marked or otherwise
  16644. designated in writing by the copyright owner as "Not a Contribution."
  16645. "Contributor" shall mean Licensor and any individual or Legal Entity
  16646. on behalf of whom a Contribution has been received by Licensor and
  16647. subsequently incorporated within the Work.
  16648. 2. Grant of Copyright License. Subject to the terms and conditions of
  16649. this License, each Contributor hereby grants to You a perpetual,
  16650. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16651. copyright license to reproduce, prepare Derivative Works of,
  16652. publicly display, publicly perform, sublicense, and distribute the
  16653. Work and such Derivative Works in Source or Object form.
  16654. 3. Grant of Patent License. Subject to the terms and conditions of
  16655. this License, each Contributor hereby grants to You a perpetual,
  16656. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16657. (except as stated in this section) patent license to make, have made,
  16658. use, offer to sell, sell, import, and otherwise transfer the Work,
  16659. where such license applies only to those patent claims licensable
  16660. by such Contributor that are necessarily infringed by their
  16661. Contribution(s) alone or by combination of their Contribution(s)
  16662. with the Work to which such Contribution(s) was submitted. If You
  16663. institute patent litigation against any entity (including a
  16664. cross-claim or counterclaim in a lawsuit) alleging that the Work
  16665. or a Contribution incorporated within the Work constitutes direct
  16666. or contributory patent infringement, then any patent licenses
  16667. granted to You under this License for that Work shall terminate
  16668. as of the date such litigation is filed.
  16669. 4. Redistribution. You may reproduce and distribute copies of the
  16670. Work or Derivative Works thereof in any medium, with or without
  16671. modifications, and in Source or Object form, provided that You
  16672. meet the following conditions:
  16673. (a) You must give any other recipients of the Work or
  16674. Derivative Works a copy of this License; and
  16675. (b) You must cause any modified files to carry prominent notices
  16676. stating that You changed the files; and
  16677. (c) You must retain, in the Source form of any Derivative Works
  16678. that You distribute, all copyright, patent, trademark, and
  16679. attribution notices from the Source form of the Work,
  16680. excluding those notices that do not pertain to any part of
  16681. the Derivative Works; and
  16682. (d) If the Work includes a "NOTICE" text file as part of its
  16683. distribution, then any Derivative Works that You distribute must
  16684. include a readable copy of the attribution notices contained
  16685. within such NOTICE file, excluding those notices that do not
  16686. pertain to any part of the Derivative Works, in at least one
  16687. of the following places: within a NOTICE text file distributed
  16688. as part of the Derivative Works; within the Source form or
  16689. documentation, if provided along with the Derivative Works; or,
  16690. within a display generated by the Derivative Works, if and
  16691. wherever such third-party notices normally appear. The contents
  16692. of the NOTICE file are for informational purposes only and
  16693. do not modify the License. You may add Your own attribution
  16694. notices within Derivative Works that You distribute, alongside
  16695. or as an addendum to the NOTICE text from the Work, provided
  16696. that such additional attribution notices cannot be construed
  16697. as modifying the License.
  16698. You may add Your own copyright statement to Your modifications and
  16699. may provide additional or different license terms and conditions
  16700. for use, reproduction, or distribution of Your modifications, or
  16701. for any such Derivative Works as a whole, provided Your use,
  16702. reproduction, and distribution of the Work otherwise complies with
  16703. the conditions stated in this License.
  16704. 5. Submission of Contributions. Unless You explicitly state otherwise,
  16705. any Contribution intentionally submitted for inclusion in the Work
  16706. by You to the Licensor shall be under the terms and conditions of
  16707. this License, without any additional terms or conditions.
  16708. Notwithstanding the above, nothing herein shall supersede or modify
  16709. the terms of any separate license agreement you may have executed
  16710. with Licensor regarding such Contributions.
  16711. 6. Trademarks. This License does not grant permission to use the trade
  16712. names, trademarks, service marks, or product names of the Licensor,
  16713. except as required for reasonable and customary use in describing the
  16714. origin of the Work and reproducing the content of the NOTICE file.
  16715. 7. Disclaimer of Warranty. Unless required by applicable law or
  16716. agreed to in writing, Licensor provides the Work (and each
  16717. Contributor provides its Contributions) on an "AS IS" BASIS,
  16718. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  16719. implied, including, without limitation, any warranties or conditions
  16720. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  16721. PARTICULAR PURPOSE. You are solely responsible for determining the
  16722. appropriateness of using or redistributing the Work and assume any
  16723. risks associated with Your exercise of permissions under this License.
  16724. 8. Limitation of Liability. In no event and under no legal theory,
  16725. whether in tort (including negligence), contract, or otherwise,
  16726. unless required by applicable law (such as deliberate and grossly
  16727. negligent acts) or agreed to in writing, shall any Contributor be
  16728. liable to You for damages, including any direct, indirect, special,
  16729. incidental, or consequential damages of any character arising as a
  16730. result of this License or out of the use or inability to use the
  16731. Work (including but not limited to damages for loss of goodwill,
  16732. work stoppage, computer failure or malfunction, or any and all
  16733. other commercial damages or losses), even if such Contributor
  16734. has been advised of the possibility of such damages.
  16735. 9. Accepting Warranty or Additional Liability. While redistributing
  16736. the Work or Derivative Works thereof, You may choose to offer,
  16737. and charge a fee for, acceptance of support, warranty, indemnity,
  16738. or other liability obligations and/or rights consistent with this
  16739. License. However, in accepting such obligations, You may act only
  16740. on Your own behalf and on Your sole responsibility, not on behalf
  16741. of any other Contributor, and only if You agree to indemnify,
  16742. defend, and hold each Contributor harmless for any liability
  16743. incurred by, or claims asserted against, such Contributor by reason
  16744. of your accepting any such warranty or additional liability.
  16745. END OF TERMS AND CONDITIONS
  16746. ==============================================================================
  16747. =========================================================================
  16748. == NOTICE file corresponding to the section 4 d of ==
  16749. == the Apache License, Version 2.0, ==
  16750. == in this case for the Android-specific code. ==
  16751. =========================================================================
  16752. Copyright (c) 2005-2008, The Android Open Source Project
  16753. Licensed under the Apache License, Version 2.0 (the "License");
  16754. you may not use this file except in compliance with the License.
  16755. Unless required by applicable law or agreed to in writing, software
  16756. distributed under the License is distributed on an "AS IS" BASIS,
  16757. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16758. See the License for the specific language governing permissions and
  16759. limitations under the License.
  16760. Apache License
  16761. Version 2.0, January 2004
  16762. http://www.apache.org/licenses/
  16763. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  16764. 1. Definitions.
  16765. "License" shall mean the terms and conditions for use, reproduction,
  16766. and distribution as defined by Sections 1 through 9 of this document.
  16767. "Licensor" shall mean the copyright owner or entity authorized by
  16768. the copyright owner that is granting the License.
  16769. "Legal Entity" shall mean the union of the acting entity and all
  16770. other entities that control, are controlled by, or are under common
  16771. control with that entity. For the purposes of this definition,
  16772. "control" means (i) the power, direct or indirect, to cause the
  16773. direction or management of such entity, whether by contract or
  16774. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  16775. outstanding shares, or (iii) beneficial ownership of such entity.
  16776. "You" (or "Your") shall mean an individual or Legal Entity
  16777. exercising permissions granted by this License.
  16778. "Source" form shall mean the preferred form for making modifications,
  16779. including but not limited to software source code, documentation
  16780. source, and configuration files.
  16781. "Object" form shall mean any form resulting from mechanical
  16782. transformation or translation of a Source form, including but
  16783. not limited to compiled object code, generated documentation,
  16784. and conversions to other media types.
  16785. "Work" shall mean the work of authorship, whether in Source or
  16786. Object form, made available under the License, as indicated by a
  16787. copyright notice that is included in or attached to the work
  16788. (an example is provided in the Appendix below).
  16789. "Derivative Works" shall mean any work, whether in Source or Object
  16790. form, that is based on (or derived from) the Work and for which the
  16791. editorial revisions, annotations, elaborations, or other modifications
  16792. represent, as a whole, an original work of authorship. For the purposes
  16793. of this License, Derivative Works shall not include works that remain
  16794. separable from, or merely link (or bind by name) to the interfaces of,
  16795. the Work and Derivative Works thereof.
  16796. "Contribution" shall mean any work of authorship, including
  16797. the original version of the Work and any modifications or additions
  16798. to that Work or Derivative Works thereof, that is intentionally
  16799. submitted to Licensor for inclusion in the Work by the copyright owner
  16800. or by an individual or Legal Entity authorized to submit on behalf of
  16801. the copyright owner. For the purposes of this definition, "submitted"
  16802. means any form of electronic, verbal, or written communication sent
  16803. to the Licensor or its representatives, including but not limited to
  16804. communication on electronic mailing lists, source code control systems,
  16805. and issue tracking systems that are managed by, or on behalf of, the
  16806. Licensor for the purpose of discussing and improving the Work, but
  16807. excluding communication that is conspicuously marked or otherwise
  16808. designated in writing by the copyright owner as "Not a Contribution."
  16809. "Contributor" shall mean Licensor and any individual or Legal Entity
  16810. on behalf of whom a Contribution has been received by Licensor and
  16811. subsequently incorporated within the Work.
  16812. 2. Grant of Copyright License. Subject to the terms and conditions of
  16813. this License, each Contributor hereby grants to You a perpetual,
  16814. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16815. copyright license to reproduce, prepare Derivative Works of,
  16816. publicly display, publicly perform, sublicense, and distribute the
  16817. Work and such Derivative Works in Source or Object form.
  16818. 3. Grant of Patent License. Subject to the terms and conditions of
  16819. this License, each Contributor hereby grants to You a perpetual,
  16820. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16821. (except as stated in this section) patent license to make, have made,
  16822. use, offer to sell, sell, import, and otherwise transfer the Work,
  16823. where such license applies only to those patent claims licensable
  16824. by such Contributor that are necessarily infringed by their
  16825. Contribution(s) alone or by combination of their Contribution(s)
  16826. with the Work to which such Contribution(s) was submitted. If You
  16827. institute patent litigation against any entity (including a
  16828. cross-claim or counterclaim in a lawsuit) alleging that the Work
  16829. or a Contribution incorporated within the Work constitutes direct
  16830. or contributory patent infringement, then any patent licenses
  16831. granted to You under this License for that Work shall terminate
  16832. as of the date such litigation is filed.
  16833. 4. Redistribution. You may reproduce and distribute copies of the
  16834. Work or Derivative Works thereof in any medium, with or without
  16835. modifications, and in Source or Object form, provided that You
  16836. meet the following conditions:
  16837. (a) You must give any other recipients of the Work or
  16838. Derivative Works a copy of this License; and
  16839. (b) You must cause any modified files to carry prominent notices
  16840. stating that You changed the files; and
  16841. (c) You must retain, in the Source form of any Derivative Works
  16842. that You distribute, all copyright, patent, trademark, and
  16843. attribution notices from the Source form of the Work,
  16844. excluding those notices that do not pertain to any part of
  16845. the Derivative Works; and
  16846. (d) If the Work includes a "NOTICE" text file as part of its
  16847. distribution, then any Derivative Works that You distribute must
  16848. include a readable copy of the attribution notices contained
  16849. within such NOTICE file, excluding those notices that do not
  16850. pertain to any part of the Derivative Works, in at least one
  16851. of the following places: within a NOTICE text file distributed
  16852. as part of the Derivative Works; within the Source form or
  16853. documentation, if provided along with the Derivative Works; or,
  16854. within a display generated by the Derivative Works, if and
  16855. wherever such third-party notices normally appear. The contents
  16856. of the NOTICE file are for informational purposes only and
  16857. do not modify the License. You may add Your own attribution
  16858. notices within Derivative Works that You distribute, alongside
  16859. or as an addendum to the NOTICE text from the Work, provided
  16860. that such additional attribution notices cannot be construed
  16861. as modifying the License.
  16862. You may add Your own copyright statement to Your modifications and
  16863. may provide additional or different license terms and conditions
  16864. for use, reproduction, or distribution of Your modifications, or
  16865. for any such Derivative Works as a whole, provided Your use,
  16866. reproduction, and distribution of the Work otherwise complies with
  16867. the conditions stated in this License.
  16868. 5. Submission of Contributions. Unless You explicitly state otherwise,
  16869. any Contribution intentionally submitted for inclusion in the Work
  16870. by You to the Licensor shall be under the terms and conditions of
  16871. this License, without any additional terms or conditions.
  16872. Notwithstanding the above, nothing herein shall supersede or modify
  16873. the terms of any separate license agreement you may have executed
  16874. with Licensor regarding such Contributions.
  16875. 6. Trademarks. This License does not grant permission to use the trade
  16876. names, trademarks, service marks, or product names of the Licensor,
  16877. except as required for reasonable and customary use in describing the
  16878. origin of the Work and reproducing the content of the NOTICE file.
  16879. 7. Disclaimer of Warranty. Unless required by applicable law or
  16880. agreed to in writing, Licensor provides the Work (and each
  16881. Contributor provides its Contributions) on an "AS IS" BASIS,
  16882. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  16883. implied, including, without limitation, any warranties or conditions
  16884. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  16885. PARTICULAR PURPOSE. You are solely responsible for determining the
  16886. appropriateness of using or redistributing the Work and assume any
  16887. risks associated with Your exercise of permissions under this License.
  16888. 8. Limitation of Liability. In no event and under no legal theory,
  16889. whether in tort (including negligence), contract, or otherwise,
  16890. unless required by applicable law (such as deliberate and grossly
  16891. negligent acts) or agreed to in writing, shall any Contributor be
  16892. liable to You for damages, including any direct, indirect, special,
  16893. incidental, or consequential damages of any character arising as a
  16894. result of this License or out of the use or inability to use the
  16895. Work (including but not limited to damages for loss of goodwill,
  16896. work stoppage, computer failure or malfunction, or any and all
  16897. other commercial damages or losses), even if such Contributor
  16898. has been advised of the possibility of such damages.
  16899. 9. Accepting Warranty or Additional Liability. While redistributing
  16900. the Work or Derivative Works thereof, You may choose to offer,
  16901. and charge a fee for, acceptance of support, warranty, indemnity,
  16902. or other liability obligations and/or rights consistent with this
  16903. License. However, in accepting such obligations, You may act only
  16904. on Your own behalf and on Your sole responsibility, not on behalf
  16905. of any other Contributor, and only if You agree to indemnify,
  16906. defend, and hold each Contributor harmless for any liability
  16907. incurred by, or claims asserted against, such Contributor by reason
  16908. of your accepting any such warranty or additional liability.
  16909. END OF TERMS AND CONDITIONS
  16910. =========================================================================
  16911. == NOTICE file for the x86 JIT libenc subdirectory. ==
  16912. =========================================================================
  16913. Apache Harmony
  16914. Copyright 2006, 2010 The Apache Software Foundation.
  16915. This product includes software developed at
  16916. The Apache Software Foundation (http://www.apache.org/).
  16917. Portions of Harmony were originally developed by
  16918. Intel Corporation and are licensed to the Apache Software
  16919. Foundation under the "Software Grant and Corporate Contribution
  16920. License Agreement" and for which the following copyright notices
  16921. apply
  16922. (C) Copyright 2005 Intel Corporation
  16923. (C) Copyright 2005-2006 Intel Corporation
  16924. (C) Copyright 2006 Intel Corporation
  16925. Portions of the Apache Portable Runtime used by DRLVM were
  16926. developed at the National Center for Supercomputing Applications
  16927. (NCSA) at the University of Illinois at Urbana-Champaign.
  16928. This software contains code derived from the RSA Data Security
  16929. Inc. MD5 Message-Digest Algorithm.
  16930. This software contains code derived from UNIX V7, Copyright(C)
  16931. Caldera International Inc.
  16932. ==============================================================================
  16933. version 1.2.12, March 27th, 2022
  16934. Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler
  16935. This software is provided 'as-is', without any express or implied
  16936. warranty. In no event will the authors be held liable for any damages
  16937. arising from the use of this software.
  16938. Permission is granted to anyone to use this software for any purpose,
  16939. including commercial applications, and to alter it and redistribute it
  16940. freely, subject to the following restrictions:
  16941. 1. The origin of this software must not be misrepresented; you must not
  16942. claim that you wrote the original software. If you use this software
  16943. in a product, an acknowledgment in the product documentation would be
  16944. appreciated but is not required.
  16945. 2. Altered source versions must be plainly marked as such, and must not be
  16946. misrepresented as being the original software.
  16947. 3. This notice may not be removed or altered from any source distribution.
  16948. ==============================================================================
  16949. BSD License
  16950. For Zstandard software
  16951. Copyright (c) Meta Platforms, Inc. and affiliates. All rights reserved.
  16952. Redistribution and use in source and binary forms, with or without modification,
  16953. are permitted provided that the following conditions are met:
  16954. * Redistributions of source code must retain the above copyright notice, this
  16955. list of conditions and the following disclaimer.
  16956. * Redistributions in binary form must reproduce the above copyright notice,
  16957. this list of conditions and the following disclaimer in the documentation
  16958. and/or other materials provided with the distribution.
  16959. * Neither the name Facebook, nor Meta, nor the names of its contributors may
  16960. be used to endorse or promote products derived from this software without
  16961. specific prior written permission.
  16962. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  16963. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  16964. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  16965. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  16966. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  16967. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  16968. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  16969. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  16970. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  16971. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  16972. ==============================================================================
  16973. GNU GENERAL PUBLIC LICENSE
  16974. Version 2, June 1991
  16975. Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
  16976. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  16977. Everyone is permitted to copy and distribute verbatim copies
  16978. of this license document, but changing it is not allowed.
  16979. Preamble
  16980. The licenses for most software are designed to take away your
  16981. freedom to share and change it. By contrast, the GNU General Public
  16982. License is intended to guarantee your freedom to share and change free
  16983. software--to make sure the software is free for all its users. This
  16984. General Public License applies to most of the Free Software
  16985. Foundation's software and to any other program whose authors commit to
  16986. using it. (Some other Free Software Foundation software is covered by
  16987. the GNU Lesser General Public License instead.) You can apply it to
  16988. your programs, too.
  16989. When we speak of free software, we are referring to freedom, not
  16990. price. Our General Public Licenses are designed to make sure that you
  16991. have the freedom to distribute copies of free software (and charge for
  16992. this service if you wish), that you receive source code or can get it
  16993. if you want it, that you can change the software or use pieces of it
  16994. in new free programs; and that you know you can do these things.
  16995. To protect your rights, we need to make restrictions that forbid
  16996. anyone to deny you these rights or to ask you to surrender the rights.
  16997. These restrictions translate to certain responsibilities for you if you
  16998. distribute copies of the software, or if you modify it.
  16999. For example, if you distribute copies of such a program, whether
  17000. gratis or for a fee, you must give the recipients all the rights that
  17001. you have. You must make sure that they, too, receive or can get the
  17002. source code. And you must show them these terms so they know their
  17003. rights.
  17004. We protect your rights with two steps: (1) copyright the software, and
  17005. (2) offer you this license which gives you legal permission to copy,
  17006. distribute and/or modify the software.
  17007. Also, for each author's protection and ours, we want to make certain
  17008. that everyone understands that there is no warranty for this free
  17009. software. If the software is modified by someone else and passed on, we
  17010. want its recipients to know that what they have is not the original, so
  17011. that any problems introduced by others will not reflect on the original
  17012. authors' reputations.
  17013. Finally, any free program is threatened constantly by software
  17014. patents. We wish to avoid the danger that redistributors of a free
  17015. program will individually obtain patent licenses, in effect making the
  17016. program proprietary. To prevent this, we have made it clear that any
  17017. patent must be licensed for everyone's free use or not licensed at all.
  17018. The precise terms and conditions for copying, distribution and
  17019. modification follow.
  17020. GNU GENERAL PUBLIC LICENSE
  17021. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  17022. 0. This License applies to any program or other work which contains
  17023. a notice placed by the copyright holder saying it may be distributed
  17024. under the terms of this General Public License. The "Program", below,
  17025. refers to any such program or work, and a "work based on the Program"
  17026. means either the Program or any derivative work under copyright law:
  17027. that is to say, a work containing the Program or a portion of it,
  17028. either verbatim or with modifications and/or translated into another
  17029. language. (Hereinafter, translation is included without limitation in
  17030. the term "modification".) Each licensee is addressed as "you".
  17031. Activities other than copying, distribution and modification are not
  17032. covered by this License; they are outside its scope. The act of
  17033. running the Program is not restricted, and the output from the Program
  17034. is covered only if its contents constitute a work based on the
  17035. Program (independent of having been made by running the Program).
  17036. Whether that is true depends on what the Program does.
  17037. 1. You may copy and distribute verbatim copies of the Program's
  17038. source code as you receive it, in any medium, provided that you
  17039. conspicuously and appropriately publish on each copy an appropriate
  17040. copyright notice and disclaimer of warranty; keep intact all the
  17041. notices that refer to this License and to the absence of any warranty;
  17042. and give any other recipients of the Program a copy of this License
  17043. along with the Program.
  17044. You may charge a fee for the physical act of transferring a copy, and
  17045. you may at your option offer warranty protection in exchange for a fee.
  17046. 2. You may modify your copy or copies of the Program or any portion
  17047. of it, thus forming a work based on the Program, and copy and
  17048. distribute such modifications or work under the terms of Section 1
  17049. above, provided that you also meet all of these conditions:
  17050. a) You must cause the modified files to carry prominent notices
  17051. stating that you changed the files and the date of any change.
  17052. b) You must cause any work that you distribute or publish, that in
  17053. whole or in part contains or is derived from the Program or any
  17054. part thereof, to be licensed as a whole at no charge to all third
  17055. parties under the terms of this License.
  17056. c) If the modified program normally reads commands interactively
  17057. when run, you must cause it, when started running for such
  17058. interactive use in the most ordinary way, to print or display an
  17059. announcement including an appropriate copyright notice and a
  17060. notice that there is no warranty (or else, saying that you provide
  17061. a warranty) and that users may redistribute the program under
  17062. these conditions, and telling the user how to view a copy of this
  17063. License. (Exception: if the Program itself is interactive but
  17064. does not normally print such an announcement, your work based on
  17065. the Program is not required to print an announcement.)
  17066. These requirements apply to the modified work as a whole. If
  17067. identifiable sections of that work are not derived from the Program,
  17068. and can be reasonably considered independent and separate works in
  17069. themselves, then this License, and its terms, do not apply to those
  17070. sections when you distribute them as separate works. But when you
  17071. distribute the same sections as part of a whole which is a work based
  17072. on the Program, the distribution of the whole must be on the terms of
  17073. this License, whose permissions for other licensees extend to the
  17074. entire whole, and thus to each and every part regardless of who wrote it.
  17075. Thus, it is not the intent of this section to claim rights or contest
  17076. your rights to work written entirely by you; rather, the intent is to
  17077. exercise the right to control the distribution of derivative or
  17078. collective works based on the Program.
  17079. In addition, mere aggregation of another work not based on the Program
  17080. with the Program (or with a work based on the Program) on a volume of
  17081. a storage or distribution medium does not bring the other work under
  17082. the scope of this License.
  17083. 3. You may copy and distribute the Program (or a work based on it,
  17084. under Section 2) in object code or executable form under the terms of
  17085. Sections 1 and 2 above provided that you also do one of the following:
  17086. a) Accompany it with the complete corresponding machine-readable
  17087. source code, which must be distributed under the terms of Sections
  17088. 1 and 2 above on a medium customarily used for software interchange; or,
  17089. b) Accompany it with a written offer, valid for at least three
  17090. years, to give any third party, for a charge no more than your
  17091. cost of physically performing source distribution, a complete
  17092. machine-readable copy of the corresponding source code, to be
  17093. distributed under the terms of Sections 1 and 2 above on a medium
  17094. customarily used for software interchange; or,
  17095. c) Accompany it with the information you received as to the offer
  17096. to distribute corresponding source code. (This alternative is
  17097. allowed only for noncommercial distribution and only if you
  17098. received the program in object code or executable form with such
  17099. an offer, in accord with Subsection b above.)
  17100. The source code for a work means the preferred form of the work for
  17101. making modifications to it. For an executable work, complete source
  17102. code means all the source code for all modules it contains, plus any
  17103. associated interface definition files, plus the scripts used to
  17104. control compilation and installation of the executable. However, as a
  17105. special exception, the source code distributed need not include
  17106. anything that is normally distributed (in either source or binary
  17107. form) with the major components (compiler, kernel, and so on) of the
  17108. operating system on which the executable runs, unless that component
  17109. itself accompanies the executable.
  17110. If distribution of executable or object code is made by offering
  17111. access to copy from a designated place, then offering equivalent
  17112. access to copy the source code from the same place counts as
  17113. distribution of the source code, even though third parties are not
  17114. compelled to copy the source along with the object code.
  17115. 4. You may not copy, modify, sublicense, or distribute the Program
  17116. except as expressly provided under this License. Any attempt
  17117. otherwise to copy, modify, sublicense or distribute the Program is
  17118. void, and will automatically terminate your rights under this License.
  17119. However, parties who have received copies, or rights, from you under
  17120. this License will not have their licenses terminated so long as such
  17121. parties remain in full compliance.
  17122. 5. You are not required to accept this License, since you have not
  17123. signed it. However, nothing else grants you permission to modify or
  17124. distribute the Program or its derivative works. These actions are
  17125. prohibited by law if you do not accept this License. Therefore, by
  17126. modifying or distributing the Program (or any work based on the
  17127. Program), you indicate your acceptance of this License to do so, and
  17128. all its terms and conditions for copying, distributing or modifying
  17129. the Program or works based on it.
  17130. 6. Each time you redistribute the Program (or any work based on the
  17131. Program), the recipient automatically receives a license from the
  17132. original licensor to copy, distribute or modify the Program subject to
  17133. these terms and conditions. You may not impose any further
  17134. restrictions on the recipients' exercise of the rights granted herein.
  17135. You are not responsible for enforcing compliance by third parties to
  17136. this License.
  17137. 7. If, as a consequence of a court judgment or allegation of patent
  17138. infringement or for any other reason (not limited to patent issues),
  17139. conditions are imposed on you (whether by court order, agreement or
  17140. otherwise) that contradict the conditions of this License, they do not
  17141. excuse you from the conditions of this License. If you cannot
  17142. distribute so as to satisfy simultaneously your obligations under this
  17143. License and any other pertinent obligations, then as a consequence you
  17144. may not distribute the Program at all. For example, if a patent
  17145. license would not permit royalty-free redistribution of the Program by
  17146. all those who receive copies directly or indirectly through you, then
  17147. the only way you could satisfy both it and this License would be to
  17148. refrain entirely from distribution of the Program.
  17149. If any portion of this section is held invalid or unenforceable under
  17150. any particular circumstance, the balance of the section is intended to
  17151. apply and the section as a whole is intended to apply in other
  17152. circumstances.
  17153. It is not the purpose of this section to induce you to infringe any
  17154. patents or other property right claims or to contest validity of any
  17155. such claims; this section has the sole purpose of protecting the
  17156. integrity of the free software distribution system, which is
  17157. implemented by public license practices. Many people have made
  17158. generous contributions to the wide range of software distributed
  17159. through that system in reliance on consistent application of that
  17160. system; it is up to the author/donor to decide if he or she is willing
  17161. to distribute software through any other system and a licensee cannot
  17162. impose that choice.
  17163. This section is intended to make thoroughly clear what is believed to
  17164. be a consequence of the rest of this License.
  17165. 8. If the distribution and/or use of the Program is restricted in
  17166. certain countries either by patents or by copyrighted interfaces, the
  17167. original copyright holder who places the Program under this License
  17168. may add an explicit geographical distribution limitation excluding
  17169. those countries, so that distribution is permitted only in or among
  17170. countries not thus excluded. In such case, this License incorporates
  17171. the limitation as if written in the body of this License.
  17172. 9. The Free Software Foundation may publish revised and/or new versions
  17173. of the General Public License from time to time. Such new versions will
  17174. be similar in spirit to the present version, but may differ in detail to
  17175. address new problems or concerns.
  17176. Each version is given a distinguishing version number. If the Program
  17177. specifies a version number of this License which applies to it and "any
  17178. later version", you have the option of following the terms and conditions
  17179. either of that version or of any later version published by the Free
  17180. Software Foundation. If the Program does not specify a version number of
  17181. this License, you may choose any version ever published by the Free Software
  17182. Foundation.
  17183. 10. If you wish to incorporate parts of the Program into other free
  17184. programs whose distribution conditions are different, write to the author
  17185. to ask for permission. For software which is copyrighted by the Free
  17186. Software Foundation, write to the Free Software Foundation; we sometimes
  17187. make exceptions for this. Our decision will be guided by the two goals
  17188. of preserving the free status of all derivatives of our free software and
  17189. of promoting the sharing and reuse of software generally.
  17190. NO WARRANTY
  17191. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  17192. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  17193. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  17194. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  17195. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  17196. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  17197. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  17198. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  17199. REPAIR OR CORRECTION.
  17200. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  17201. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  17202. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  17203. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  17204. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  17205. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  17206. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  17207. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  17208. POSSIBILITY OF SUCH DAMAGES.
  17209. END OF TERMS AND CONDITIONS
  17210. How to Apply These Terms to Your New Programs
  17211. If you develop a new program, and you want it to be of the greatest
  17212. possible use to the public, the best way to achieve this is to make it
  17213. free software which everyone can redistribute and change under these terms.
  17214. To do so, attach the following notices to the program. It is safest
  17215. to attach them to the start of each source file to most effectively
  17216. convey the exclusion of warranty; and each file should have at least
  17217. the "copyright" line and a pointer to where the full notice is found.
  17218. <one line to give the program's name and a brief idea of what it does.>
  17219. Copyright (C) <year> <name of author>
  17220. This program is free software; you can redistribute it and/or modify
  17221. it under the terms of the GNU General Public License as published by
  17222. the Free Software Foundation; either version 2 of the License, or
  17223. (at your option) any later version.
  17224. This program is distributed in the hope that it will be useful,
  17225. but WITHOUT ANY WARRANTY; without even the implied warranty of
  17226. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  17227. GNU General Public License for more details.
  17228. You should have received a copy of the GNU General Public License along
  17229. with this program; if not, write to the Free Software Foundation, Inc.,
  17230. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  17231. Also add information on how to contact you by electronic and paper mail.
  17232. If the program is interactive, make it output a short notice like this
  17233. when it starts in an interactive mode:
  17234. Gnomovision version 69, Copyright (C) year name of author
  17235. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  17236. This is free software, and you are welcome to redistribute it
  17237. under certain conditions; type `show c' for details.
  17238. The hypothetical commands `show w' and `show c' should show the appropriate
  17239. parts of the General Public License. Of course, the commands you use may
  17240. be called something other than `show w' and `show c'; they could even be
  17241. mouse-clicks or menu items--whatever suits your program.
  17242. You should also get your employer (if you work as a programmer) or your
  17243. school, if any, to sign a "copyright disclaimer" for the program, if
  17244. necessary. Here is a sample; alter the names:
  17245. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  17246. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  17247. <signature of Ty Coon>, 1 April 1989
  17248. Ty Coon, President of Vice
  17249. This General Public License does not permit incorporating your program into
  17250. proprietary programs. If your program is a subroutine library, you may
  17251. consider it more useful to permit linking proprietary applications with the
  17252. library. If this is what you want to do, use the GNU Lesser General
  17253. Public License instead of this License.