LICENSE 329 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048
  1. Licensing Information User Manual
  2. MySQL 8.0
  3. __________________________________________________________________
  4. Introduction
  5. This License Information User Manual contains Oracle's product license
  6. and other licensing information, including licensing information for
  7. third-party software which may be included in this distribution of
  8. MySQL 8.0.
  9. Last updated: May 2019
  10. Licensing Information
  11. This is a release of MySQL 8.0, brought to you by the MySQL team at
  12. Oracle. This software is released under version 2 of the GNU General
  13. Public License (GPLv2), as set forth below, with the following
  14. additional permissions:
  15. This distribution of MySQL 8.0 is distributed with certain software
  16. (including but not limited to OpenSSL) that is licensed under separate
  17. terms, as designated in a particular file or component or in the
  18. license documentation. Without limiting your rights under the GPLv2,
  19. the authors of MySQL hereby grant you an additional permission to link
  20. the program and your derivative works with the separately licensed
  21. software that they have included with the program.
  22. This distribution includes the MySQL C API client library
  23. (libmysqlclient) otherwise known as MySQL Connector/C. Without limiting
  24. the foregoing grant of rights under the GPLv2 and additional permission
  25. as to separately licensed software, this Connector is also subject to
  26. the Universal FOSS Exception, version 1.0, a copy of which is
  27. reproduced below and can also be found along with its FAQ at
  28. http://oss.oracle.com/licenses/universal-foss-exception.
  29. Copyright (c) 1997, 2019, Oracle and/or its affiliates. All rights
  30. reserved.
  31. Election of GPLv2
  32. For the avoidance of doubt, except that if any license choice other
  33. than GPL or LGPL is available it will apply instead, Oracle elects to
  34. use only the General Public License version 2 (GPLv2) at this time for
  35. any software where a choice of GPL license versions is made available
  36. with the language indicating that GPLv2 or any later version may be
  37. used, or where a choice of which version of the GPL is applied is
  38. otherwise unspecified.
  39. GNU General Public License Version 2.0, June 1991
  40. The following applies to all products licensed under the GNU General
  41. Public License, Version 2.0: You may not use the identified files
  42. except in compliance with the GNU General Public License, Version
  43. 2.0 (the "License.") You may obtain a copy of the License at
  44. http://www.gnu.org/licenses/gpl-2.0.txt. A copy of the license is
  45. also reproduced below. Unless required by applicable law or agreed
  46. to in writing, software distributed under the License is distributed
  47. on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
  48. either express or implied. See the License for the specific language
  49. governing permissions and limitations under the License.
  50. GNU GENERAL PUBLIC LICENSE
  51. Version 2, June 1991
  52. Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
  53. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  54. Everyone is permitted to copy and distribute verbatim
  55. copies of this license document, but changing it is not
  56. allowed.
  57. Preamble
  58. The licenses for most software are designed to take away your
  59. freedom to share and change it. By contrast, the GNU General Public
  60. License is intended to guarantee your freedom to share and change free
  61. software--to make sure the software is free for all its users. This
  62. General Public License applies to most of the Free Software
  63. Foundation's software and to any other program whose authors commit to
  64. using it. (Some other Free Software Foundation software is covered by
  65. the GNU Lesser General Public License instead.) You can apply it to
  66. your programs, too.
  67. When we speak of free software, we are referring to freedom, not
  68. price. Our General Public Licenses are designed to make sure that you
  69. have the freedom to distribute copies of free software (and charge for
  70. this service if you wish), that you receive source code or can get it
  71. if you want it, that you can change the software or use pieces of it
  72. in new free programs; and that you know you can do these things.
  73. To protect your rights, we need to make restrictions that forbid
  74. anyone to deny you these rights or to ask you to surrender the rights.
  75. These restrictions translate to certain responsibilities for you if you
  76. distribute copies of the software, or if you modify it.
  77. For example, if you distribute copies of such a program, whether
  78. gratis or for a fee, you must give the recipients all the rights that
  79. you have. You must make sure that they, too, receive or can get the
  80. source code. And you must show them these terms so they know their
  81. rights.
  82. We protect your rights with two steps: (1) copyright the software,
  83. and (2) offer you this license which gives you legal permission to
  84. copy, distribute and/or modify the software.
  85. Also, for each author's protection and ours, we want to make certain
  86. that everyone understands that there is no warranty for this free
  87. software. If the software is modified by someone else and passed on,
  88. we want its recipients to know that what they have is not the original,
  89. so that any problems introduced by others will not reflect on the
  90. original authors' reputations.
  91. Finally, any free program is threatened constantly by software
  92. patents. We wish to avoid the danger that redistributors of a free
  93. program will individually obtain patent licenses, in effect making the
  94. program proprietary. To prevent this, we have made it clear that any
  95. patent must be licensed for everyone's free use or not licensed at all.
  96. The precise terms and conditions for copying, distribution and
  97. modification follow.
  98. GNU GENERAL PUBLIC LICENSE
  99. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  100. 0. This License applies to any program or other work which contains
  101. a notice placed by the copyright holder saying it may be distributed
  102. under the terms of this General Public License. The "Program", below,
  103. refers to any such program or work, and a "work based on the Program"
  104. means either the Program or any derivative work under copyright law:
  105. that is to say, a work containing the Program or a portion of it,
  106. either verbatim or with modifications and/or translated into another
  107. language. (Hereinafter, translation is included without limitation in
  108. the term "modification".) Each licensee is addressed as "you".
  109. Activities other than copying, distribution and modification are not
  110. covered by this License; they are outside its scope. The act of
  111. running the Program is not restricted, and the output from the Program
  112. is covered only if its contents constitute a work based on the
  113. Program (independent of having been made by running the Program).
  114. Whether that is true depends on what the Program does.
  115. 1. You may copy and distribute verbatim copies of the Program's
  116. source code as you receive it, in any medium, provided that you
  117. conspicuously and appropriately publish on each copy an appropriate
  118. copyright notice and disclaimer of warranty; keep intact all the
  119. notices that refer to this License and to the absence of any warranty;
  120. and give any other recipients of the Program a copy of this License
  121. along with the Program.
  122. You may charge a fee for the physical act of transferring a copy, and
  123. you may at your option offer warranty protection in exchange for a fee.
  124. 2. You may modify your copy or copies of the Program or any portion
  125. of it, thus forming a work based on the Program, and copy and
  126. distribute such modifications or work under the terms of Section 1
  127. above, provided that you also meet all of these conditions:
  128. a) You must cause the modified files to carry prominent notices
  129. stating that you changed the files and the date of any change.
  130. b) You must cause any work that you distribute or publish, that in
  131. whole or in part contains or is derived from the Program or any
  132. part thereof, to be licensed as a whole at no charge to all third
  133. parties under the terms of this License.
  134. c) If the modified program normally reads commands interactively
  135. when run, you must cause it, when started running for such
  136. interactive use in the most ordinary way, to print or display an
  137. announcement including an appropriate copyright notice and a
  138. notice that there is no warranty (or else, saying that you provide
  139. a warranty) and that users may redistribute the program under
  140. these conditions, and telling the user how to view a copy of this
  141. License. (Exception: if the Program itself is interactive but
  142. does not normally print such an announcement, your work based on
  143. the Program is not required to print an announcement.)
  144. These requirements apply to the modified work as a whole. If
  145. identifiable sections of that work are not derived from the Program,
  146. and can be reasonably considered independent and separate works in
  147. themselves, then this License, and its terms, do not apply to those
  148. sections when you distribute them as separate works. But when you
  149. distribute the same sections as part of a whole which is a work based
  150. on the Program, the distribution of the whole must be on the terms of
  151. this License, whose permissions for other licensees extend to the
  152. entire whole, and thus to each and every part regardless of who wrote it.
  153. Thus, it is not the intent of this section to claim rights or contest
  154. your rights to work written entirely by you; rather, the intent is to
  155. exercise the right to control the distribution of derivative or
  156. collective works based on the Program.
  157. In addition, mere aggregation of another work not based on the Program
  158. with the Program (or with a work based on the Program) on a volume of
  159. a storage or distribution medium does not bring the other work under
  160. the scope of this License.
  161. 3. You may copy and distribute the Program (or a work based on it,
  162. under Section 2) in object code or executable form under the terms of
  163. Sections 1 and 2 above provided that you also do one of the following:
  164. a) Accompany it with the complete corresponding machine-readable
  165. source code, which must be distributed under the terms of Sections
  166. 1 and 2 above on a medium customarily used for software
  167. interchange; or,
  168. b) Accompany it with a written offer, valid for at least three
  169. years, to give any third party, for a charge no more than your
  170. cost of physically performing source distribution, a complete
  171. machine-readable copy of the corresponding source code, to be
  172. distributed under the terms of Sections 1 and 2 above on a medium
  173. customarily used for software interchange; or,
  174. c) Accompany it with the information you received as to the offer
  175. to distribute corresponding source code. (This alternative is
  176. allowed only for noncommercial distribution and only if you
  177. received the program in object code or executable form with such
  178. an offer, in accord with Subsection b above.)
  179. The source code for a work means the preferred form of the work for
  180. making modifications to it. For an executable work, complete source
  181. code means all the source code for all modules it contains, plus any
  182. associated interface definition files, plus the scripts used to
  183. control compilation and installation of the executable. However, as
  184. a special exception, the source code distributed need not include
  185. anything that is normally distributed (in either source or binary
  186. form) with the major components (compiler, kernel, and so on) of the
  187. operating system on which the executable runs, unless that component
  188. itself accompanies the executable.
  189. If distribution of executable or object code is made by offering
  190. access to copy from a designated place, then offering equivalent
  191. access to copy the source code from the same place counts as
  192. distribution of the source code, even though third parties are not
  193. compelled to copy the source along with the object code.
  194. 4. You may not copy, modify, sublicense, or distribute the Program
  195. except as expressly provided under this License. Any attempt
  196. otherwise to copy, modify, sublicense or distribute the Program is
  197. void, and will automatically terminate your rights under this License.
  198. However, parties who have received copies, or rights, from you under
  199. this License will not have their licenses terminated so long as such
  200. parties remain in full compliance.
  201. 5. You are not required to accept this License, since you have not
  202. signed it. However, nothing else grants you permission to modify or
  203. distribute the Program or its derivative works. These actions are
  204. prohibited by law if you do not accept this License. Therefore, by
  205. modifying or distributing the Program (or any work based on the
  206. Program), you indicate your acceptance of this License to do so, and
  207. all its terms and conditions for copying, distributing or modifying
  208. the Program or works based on it.
  209. 6. Each time you redistribute the Program (or any work based on the
  210. Program), the recipient automatically receives a license from the
  211. original licensor to copy, distribute or modify the Program subject to
  212. these terms and conditions. You may not impose any further
  213. restrictions on the recipients' exercise of the rights granted herein.
  214. You are not responsible for enforcing compliance by third parties to
  215. this License.
  216. 7. If, as a consequence of a court judgment or allegation of patent
  217. infringement or for any other reason (not limited to patent issues),
  218. conditions are imposed on you (whether by court order, agreement or
  219. otherwise) that contradict the conditions of this License, they do not
  220. excuse you from the conditions of this License. If you cannot
  221. distribute so as to satisfy simultaneously your obligations under this
  222. License and any other pertinent obligations, then as a consequence you
  223. may not distribute the Program at all. For example, if a patent
  224. license would not permit royalty-free redistribution of the Program by
  225. all those who receive copies directly or indirectly through you, then
  226. the only way you could satisfy both it and this License would be to
  227. refrain entirely from distribution of the Program.
  228. If any portion of this section is held invalid or unenforceable under
  229. any particular circumstance, the balance of the section is intended to
  230. apply and the section as a whole is intended to apply in other
  231. circumstances.
  232. It is not the purpose of this section to induce you to infringe any
  233. patents or other property right claims or to contest validity of any
  234. such claims; this section has the sole purpose of protecting the
  235. integrity of the free software distribution system, which is
  236. implemented by public license practices. Many people have made
  237. generous contributions to the wide range of software distributed
  238. through that system in reliance on consistent application of that
  239. system; it is up to the author/donor to decide if he or she is willing
  240. to distribute software through any other system and a licensee cannot
  241. impose that choice.
  242. This section is intended to make thoroughly clear what is believed to
  243. be a consequence of the rest of this License.
  244. 8. If the distribution and/or use of the Program is restricted in
  245. certain countries either by patents or by copyrighted interfaces, the
  246. original copyright holder who places the Program under this License
  247. may add an explicit geographical distribution limitation excluding
  248. those countries, so that distribution is permitted only in or among
  249. countries not thus excluded. In such case, this License incorporates
  250. the limitation as if written in the body of this License.
  251. 9. The Free Software Foundation may publish revised and/or new
  252. versions of the General Public License from time to time. Such new
  253. versions will be similar in spirit to the present version, but may
  254. differ in detail to address new problems or concerns.
  255. Each version is given a distinguishing version number. If the Program
  256. specifies a version number of this License which applies to it and
  257. "any later version", you have the option of following the terms and
  258. conditions either of that version or of any later version published by
  259. the Free Software Foundation. If the Program does not specify a
  260. version number of this License, you may choose any version ever
  261. published by the Free Software Foundation.
  262. 10. If you wish to incorporate parts of the Program into other free
  263. programs whose distribution conditions are different, write to the
  264. author to ask for permission. For software which is copyrighted by the
  265. Free Software Foundation, write to the Free Software Foundation; we
  266. sometimes make exceptions for this. Our decision will be guided by the
  267. two goals of preserving the free status of all derivatives of our free
  268. software and of promoting the sharing and reuse of software generally.
  269. NO WARRANTY
  270. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
  271. WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  272. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  273. OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND,
  274. EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  275. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  276. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS
  277. WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  278. ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  279. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  280. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  281. AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU
  282. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  283. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  284. PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  285. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  286. FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF
  287. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  288. DAMAGES.
  289. END OF TERMS AND CONDITIONS
  290. How to Apply These Terms to Your New Programs
  291. If you develop a new program, and you want it to be of the greatest
  292. possible use to the public, the best way to achieve this is to make it
  293. free software which everyone can redistribute and change under these terms.
  294. To do so, attach the following notices to the program. It is safest
  295. to attach them to the start of each source file to most effectively
  296. convey the exclusion of warranty; and each file should have at least
  297. the "copyright" line and a pointer to where the full notice is found.
  298. <one line to give the program's name and a brief idea of what it does.>
  299. Copyright (C) <year> <name of author>
  300. This program is free software; you can redistribute it and/or
  301. modify it under the terms of the GNU General Public License as
  302. published by the Free Software Foundation; either version 2 of
  303. the License, or (at your option) any later version.
  304. This program is distributed in the hope that it will be useful,
  305. but WITHOUT ANY WARRANTY; without even the implied warranty of
  306. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  307. GNU General Public License for more details.
  308. You should have received a copy of the GNU General Public License
  309. along with this program; if not, write to the Free Software
  310. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
  311. 02110-1301 USA.
  312. Also add information on how to contact you by electronic and paper mail.
  313. If the program is interactive, make it output a short notice like this
  314. when it starts in an interactive mode:
  315. Gnomovision version 69, Copyright (C) year name of author
  316. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
  317. type 'show w'. This is free software, and you are welcome
  318. to redistribute it under certain conditions; type 'show c'
  319. for details.
  320. The hypothetical commands 'show w' and 'show c' should show the
  321. appropriate parts of the General Public License. Of course, the
  322. commands you use may be called something other than 'show w' and
  323. 'show c'; they could even be mouse-clicks or menu items--whatever
  324. suits your program.
  325. You should also get your employer (if you work as a programmer) or your
  326. school, if any, to sign a "copyright disclaimer" for the program, if
  327. necessary. Here is a sample; alter the names:
  328. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  329. program 'Gnomovision' (which makes passes at compilers) written
  330. by James Hacker.
  331. <signature of Ty Coon>, 1 April 1989
  332. Ty Coon, President of Vice
  333. This General Public License does not permit incorporating your program
  334. into proprietary programs. If your program is a subroutine library,
  335. you may consider it more useful to permit linking proprietary
  336. applications with the library. If this is what you want to do, use
  337. the GNU Lesser General Public License instead of this License.
  338. The Universal FOSS Exception, Version 1.0
  339. In addition to the rights set forth in the other license(s) included in
  340. the distribution for this software, data, and/or documentation
  341. (collectively the "Software", and such licenses collectively with this
  342. additional permission the "Software License"), the copyright holders
  343. wish to facilitate interoperability with other software, data, and/or
  344. documentation distributed with complete corresponding source under a
  345. license that is OSI-approved and/or categorized by the FSF as free
  346. (collectively "Other FOSS"). We therefore hereby grant the following
  347. additional permission with respect to the use and distribution of the
  348. Software with Other FOSS, and the constants, function signatures, data
  349. structures and other invocation methods used to run or interact with
  350. each of them (as to each, such software's "Interfaces"):
  351. i. The Software's Interfaces may, to the extent permitted by the
  352. license of the Other FOSS, be copied into, used and distributed in
  353. the Other FOSS in order to enable interoperability, without
  354. requiring a change to the license of the Other FOSS other than as
  355. to any Interfaces of the Software embedded therein. The Software's
  356. Interfaces remain at all times under the Software License,
  357. including without limitation as used in the Other FOSS (which upon
  358. any such use also then contains a portion of the Software under the
  359. Software License).
  360. ii. The Other FOSS's Interfaces may, to the extent permitted by the
  361. license of the Other FOSS, be copied into, used and distributed in
  362. the Software in order to enable interoperability, without requiring
  363. that such Interfaces be licensed under the terms of the Software
  364. License or otherwise altering their original terms, if this does
  365. not require any portion of the Software other than such Interfaces
  366. to be licensed under the terms other than the Software License.
  367. iii. If only Interfaces and no other code is copied between the
  368. Software and the Other FOSS in either direction, the use and/or
  369. distribution of the Software with the Other FOSS shall not be
  370. deemed to require that the Other FOSS be licensed under the license
  371. of the Software, other than as to any Interfaces of the Software
  372. copied into the Other FOSS. This includes, by way of example and
  373. without limitation, statically or dynamically linking the Software
  374. together with Other FOSS after enabling interoperability using the
  375. Interfaces of one or both, and distributing the resulting
  376. combination under different licenses for the respective portions
  377. thereof. For avoidance of doubt, a license which is OSI-approved or
  378. categorized by the FSF as free, includes, for the purpose of this
  379. permission, such licenses with additional permissions, and any
  380. license that has previously been so approved or categorized as
  381. free, even if now deprecated or otherwise no longer recognized as
  382. approved or free. Nothing in this additional permission grants any
  383. right to distribute any portion of the Software on terms other than
  384. those of the Software License or grants any additional permission
  385. of any kind for use or distribution of the Software in conjunction
  386. with software other than Other FOSS.
  387. Licenses for Third-Party Components
  388. The following sections contain licensing information for libraries that
  389. we have included with the MySQL 8.0 source and components used to test
  390. MySQL 8.0. Commonly used licenses referenced herein can be found in
  391. Commonly Used Licenses. We are thankful to all individuals that have
  392. created these.
  393. argparse
  394. The following software may be included in this product:
  395. argparse
  396. argparse is (c) 2006-2009 Steven J. Bethard <steven.bethard@gmail.com>.
  397. The argparse module was contributed to Python as of Python 2.7 and thus was
  398. licensed under the Python license. Same license applies to all files in the
  399. argparse package project.
  400. For details about the Python License, please see doc/Python-License.txt.
  401. History
  402. -------
  403. Before (and including) argparse 1.1, the argparse package was licensed under
  404. Apache License v2.0.
  405. After argparse 1.1, all project files from the argparse project were deleted
  406. due to license compatibility issues between Apache License 2.0 and GNU GPL
  407. v2.
  408. The project repository then had a clean start with some files taken from
  409. Python 2.7.1, so definitely all files are under Python License now.
  410. ##############################################################################
  411. ####################################
  412. PSF LICENSE AGREEMENT FOR PYTHON 2.7.11
  413. 1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"),
  414. and the Individual or Organization ("Licensee") accessing and otherwise
  415. using Python 2.7.11 software in source or binary form and its associated
  416. documentation.
  417. 2. Subject to the terms and conditions of this License Agreement, PSF hereby
  418. grants Licensee a nonexclusive, royalty-free, world-wide license to
  419. reproduce, analyze, test, perform and/or display publicly, prepare
  420. derivative works,distribute, and otherwise use Python 2.7.11 alone or in any
  421. derivative version, provided, however, that PSF's License Agreement and
  422. PSF's notice of copyright, i.e., "Copyright (c) 2001-2016 Python Software
  423. Foundation; All Rights Reserved" are retained in Python 2.7.11 alone or in
  424. any derivative version prepared by Licensee.
  425. 3. In the event Licensee prepares a derivative work that is based on or
  426. incorporates Python 2.7.11 or any part thereof, and wants to make the
  427. derivative work available to others as provided herein, then Licensee hereby
  428. agrees to include in any such work a brief summary of the changes made to
  429. Python 2.7.11.
  430. 4. PSF is making Python 2.7.11 available to Licensee on an "AS IS" basis.
  431. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF
  432. EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR
  433. WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE
  434. USE OF PYTHON 2.7.11 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
  435. 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 2.7.11
  436. FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF
  437. MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 2.7.11, OR ANY DERIVATIVE
  438. THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
  439. 6. This License Agreement will automatically terminate upon a material breach
  440. of its terms and conditions.
  441. 7. Nothing in this License Agreement shall be deemed to create any relationship
  442. of agency, partnership, or joint venture between PSF and Licensee. This
  443. License Agreement does not grant permission to use PSF trademarks or trade
  444. name in a trademark sense to endorse or promote products or services of
  445. Licensee, or any third party.
  446. 8. By copying, installing or otherwise using Python 2.7.11, Licensee agrees
  447. to be bound by the terms and conditions of this License Agreement.
  448. Assert
  449. The following software may be included in this product:
  450. Assert is distributed under a permissive open source license.
  451. Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
  452. The test program (test directory) for Assert is under BSD license:
  453. // Copyright 2008, Google Inc.
  454. // All rights reserved.
  455. //
  456. // Redistribution and use in source and binary forms, with or without
  457. // modification, are permitted provided that the following conditions are
  458. // met:
  459. //
  460. // * Redistributions of source code must retain the above copyright
  461. // notice, this list of conditions and the following disclaimer.
  462. // * Redistributions in binary form must reproduce the above
  463. // copyright notice, this list of conditions and the following disclaimer
  464. // in the documentation and/or other materials provided with the
  465. // distribution.
  466. // * Neither the name of Google Inc. nor the names of its
  467. // contributors may be used to endorse or promote products derived from
  468. // this software without specific prior written permission.
  469. //
  470. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  471. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  472. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  473. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  474. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  475. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  476. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  477. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  478. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  479. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  480. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  481. //
  482. Better Enums
  483. The following software may be included in this product:
  484. Better Enums
  485. Better Enums is distributed under the terms of the 2-clause BSD license.
  486. Copyright (c) 2012-2016, Anton Bachin
  487. All rights reserved.
  488. Redistribution and use in source and binary forms, with or without
  489. modification, are permitted provided that the following conditions
  490. are met:
  491. 1. Redistributions of source code must retain the above copyright
  492. notice, this list of conditions and the following disclaimer.
  493. 2. Redistributions in binary form must reproduce the above copyright
  494. notice, this list of conditions and the following disclaimer in the
  495. documentation and/or other materials provided with the distribution.
  496. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  497. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  498. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  499. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  500. COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  501. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  502. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  503. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  504. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  505. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  506. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  507. POSSIBILITY OF SUCH DAMAGE.
  508. Better Enums uses the mistune library as part of its documentation
  509. generator.
  510. http://mistune.readthedocs.org/en/latest/
  511. Copyright (c) 2014 - 2015, Hsiaoming Yang
  512. All rights reserved.
  513. Redistribution and use in source and binary forms, with or without
  514. modification, are permitted provided that the following conditions
  515. are met:
  516. * Redistributions of source code must retain the above copyright
  517. notice, this list of conditions and the following disclaimer.
  518. * Redistributions in binary form must reproduce the above copyright
  519. notice, this list of conditions and the following disclaimer in the
  520. documentation and/or other materials provided with the distribution.
  521. * Neither the name of the creator nor the names of its contributors
  522. may be used to endorse or promote products derived from this software
  523. without specific prior written permission.
  524. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  525. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  526. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  527. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  528. COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  529. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  530. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  531. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  532. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  533. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  534. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  535. POSSIBILITY OF SUCH DAMAGE.
  536. Blosc
  537. The following software may be included in this product:
  538. Blosc
  539. Copyright (C) 2009-2016 Francesc Alted <francesc@blosc.org>
  540. Permission is hereby granted, free of charge, to any person obtaining a copy
  541. of this software and associated documentation files (the "Software"), to deal
  542. in the Software without restriction, including without limitation the rights
  543. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  544. copies of the Software, and to permit persons to whom the Software is
  545. furnished to do so, subject to the following conditions:
  546. The above copyright notice and this permission notice shall be included in
  547. all copies or substantial portions of the Software.
  548. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  549. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  550. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  551. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  552. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  553. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  554. THE SOFTWARE.
  555. Boost Library
  556. The following software may be included in this product:
  557. Boost C++ Libraries
  558. Use of any of this software is governed by the terms of the license
  559. below:
  560. Boost Software License - Version 1.0 - August 17th, 2003
  561. Permission is hereby granted, free of charge, to any person or
  562. organization obtaining a copy of the software and accompanying
  563. documentation covered by this license (the "Software") to use,
  564. reproduce, display, distribute, execute, and transmit the Software,
  565. and to prepare derivative works of the Software, and to permit
  566. third-parties to whom the Software is furnished to do so, all
  567. subject to the following:
  568. The copyright notices in the Software and this entire statement,
  569. including the above license grant, this restriction and the
  570. following disclaimer, must be included in all copies of the
  571. Software, in whole or in part, and all derivative works of the
  572. Software, unless such copies or derivative works are solely in the
  573. form of machine-executable object code generated by a source
  574. language processor.
  575. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  576. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  577. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND
  578. NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE
  579. DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER
  580. LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
  581. OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  582. IN THE SOFTWARE.
  583. Brotli
  584. The following software may be included in this product:
  585. Brotli
  586. Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
  587. Permission is hereby granted, free of charge, to any person obtaining a copy
  588. of this software and associated documentation files (the "Software"), to deal
  589. in the Software without restriction, including without limitation the rights
  590. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  591. copies of the Software, and to permit persons to whom the Software is
  592. furnished to do so, subject to the following conditions:
  593. The above copyright notice and this permission notice shall be included in
  594. all copies or substantial portions of the Software.
  595. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  596. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  597. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  598. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  599. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  600. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  601. THE SOFTWARE.
  602. Some of the source files reference Google as the copyright holder
  603. /* Copyright 2015 Google Inc. All Rights Reserved.
  604. Distributed under MIT license.
  605. See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
  606. */
  607. bzip2/libbzip2
  608. The following software may be included in this product:
  609. This program, "bzip2", the associated library "libbzip2", and all
  610. documentation, are copyright (C) 1996-2010 Julian R Seward. All
  611. rights reserved.
  612. Redistribution and use in source and binary forms, with or without
  613. modification, are permitted provided that the following conditions
  614. are met:
  615. 1. Redistributions of source code must retain the above copyright
  616. notice, this list of conditions and the following disclaimer.
  617. 2. The origin of this software must not be misrepresented; you must
  618. not claim that you wrote the original software. If you use this
  619. software in a product, an acknowledgment in the product
  620. documentation would be appreciated but is not required.
  621. 3. Altered source versions must be plainly marked as such, and must
  622. not be misrepresented as being the original software.
  623. 4. The name of the author may not be used to endorse or promote
  624. products derived from this software without specific prior written
  625. permission.
  626. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
  627. OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  628. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  629. ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  630. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  631. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
  632. GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  633. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  634. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  635. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  636. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  637. Corosync
  638. The following software may be included in this product:
  639. Corosync
  640. Copyright (c) 2002-2004 MontaVista Software, Inc.
  641. Copyright (c) 2005-2010 RedHat, Inc.
  642. All rights reserved.
  643. This software licensed under BSD license, the text of which follows:
  644. Redistribution and use in source and binary forms, with or without modification,
  645. are permitted provided that the following conditions are met:
  646. - Redistributions of source code must retain the above copyright notice, this
  647. list of conditions and the following disclaimer.
  648. - Redistributions in binary form must reproduce the above copyright notice, this
  649. list of conditions and the following disclaimer in the documentation and/or
  650. other materials provided with the distribution.
  651. - Neither the name of the MontaVista Software, Inc. nor the names of its
  652. contributors may be used to endorse or promote products derived from this
  653. software without specific prior written permission.
  654. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  655. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  656. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  657. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
  658. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  659. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  660. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  661. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  662. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  663. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  664. Cyrus SASL
  665. The following software may be included in this product:
  666. Cyrus SASL
  667. * Copyright (c) 1994-2012 Carnegie Mellon University. All rights reserved.
  668. *
  669. * Redistribution and use in source and binary forms, with or without
  670. * modification, are permitted provided that the following conditions
  671. * are met:
  672. *
  673. * 1. Redistributions of source code must retain the above copyright
  674. * notice, this list of conditions and the following disclaimer.
  675. *
  676. * 2. Redistributions in binary form must reproduce the above copyright
  677. * notice, this list of conditions and the following disclaimer in
  678. * the documentation and/or other materials provided with the
  679. * distribution.
  680. *
  681. * 3. The name "Carnegie Mellon University" must not be used to
  682. * endorse or promote products derived from this software without
  683. * prior written permission. For permission or any legal
  684. * details, please contact
  685. * Office of Technology Transfer
  686. * Carnegie Mellon University
  687. * 5000 Forbes Avenue
  688. * Pittsburgh, PA 15213-3890
  689. * (412) 268-4387, fax: (412) 268-7395
  690. * tech-transfer@andrew.cmu.edu
  691. *
  692. * 4. Redistributions of any form whatsoever must retain the following
  693. * acknowledgment:
  694. * "This product includes software developed by Computing Services
  695. * at Carnegie Mellon University (http://www.cmu.edu/computing/)."
  696. *
  697. * CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO
  698. * THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  699. * AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE
  700. * FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  701. * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
  702. * AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
  703. * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  704. dtoa.c
  705. The following software may be included in this product:
  706. dtoa.c
  707. The author of this software is David M. Gay.
  708. Copyright (c) 1991, 2000, 2001 by Lucent Technologies.
  709. Permission to use, copy, modify, and distribute this software for
  710. any purpose without fee is hereby granted, provided that this entire
  711. notice is included in all copies of any software which is or includes
  712. a copy or modification of this software and in all copies of the
  713. supporting documentation for such software.
  714. THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR
  715. IMPLIED WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT
  716. MAKES ANY REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE
  717. MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR
  718. PURPOSE.
  719. DUKTAPE 2.1.0
  720. The following software may be included in this product:
  721. DUKTAPE 2.1.0
  722. Copyright (c) 2013-2017 by Duktape authors (see AUTHORS.rst)
  723. Permission is hereby granted, free of charge, to any person obtaining a copy
  724. of this software and associated documentation files (the "Software"), to deal
  725. in the Software without restriction, including without limitation the rights
  726. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  727. copies of the Software, and to permit persons to whom the Software is
  728. furnished to do so, subject to the following conditions:
  729. The above copyright notice and this permission notice shall be included in
  730. all copies or substantial portions of the Software.
  731. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  732. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  733. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  734. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  735. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  736. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  737. THE SOFTWARE.
  738. Editline Library (libedit)
  739. The following software may be included in this product:
  740. Editline Library (libedit)
  741. Some files are:
  742. Copyright (c) 1992, 1993
  743. The Regents of the University of California. All rights reserved.
  744. This code is derived from software contributed to
  745. Berkeley by Christos Zoulas of Cornell University.
  746. Redistribution and use in source and binary forms,
  747. with or without modification, are permitted provided
  748. that the following conditions are met:
  749. 1. Redistributions of source code must retain the
  750. above copyright notice, this list of conditions
  751. and the following disclaimer.
  752. 2. Redistributions in binary form must reproduce the
  753. above copyright notice, this list of conditions and
  754. the following disclaimer in the documentation and/or
  755. other materials provided with the distribution.
  756. 3. Neither the name of the University nor the names of
  757. its contributors may be used to endorse or promote
  758. products derived from this software without specific
  759. prior written permission.
  760. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS
  761. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
  762. BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
  763. AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  764. EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
  765. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  766. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  767. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  768. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  769. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  770. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
  771. IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  772. OF THE POSSIBILITY OF SUCH DAMAGE.
  773. Some files are:
  774. Copyright (c) 2001 The NetBSD Foundation, Inc.
  775. All rights reserved.
  776. This code is derived from software contributed to The NetBSD Foundation
  777. by Anthony Mallet.
  778. Redistribution and use in source and binary forms,
  779. with or without modification, are permitted provided
  780. that the following conditions are met:
  781. 1. Redistributions of source code must retain the
  782. above copyright notice, this list of conditions
  783. and the following disclaimer.
  784. 2. Redistributions in binary form must reproduce the
  785. above copyright notice, this list of conditions and the
  786. following disclaimer in the documentation and/or
  787. other materials provided with the distribution.
  788. THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC.
  789. AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
  790. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  791. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  792. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
  793. THE FOUNDATION OR CONTRIBUTORS BE LIABLE FOR ANY
  794. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  795. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  796. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  797. USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  798. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  799. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
  800. OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  801. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  802. DAMAGE.
  803. Some files are:
  804. Copyright (c) 1997 The NetBSD Foundation, Inc.
  805. All rights reserved.
  806. This code is derived from software contributed to The NetBSD Foundation
  807. by Jaromir Dolecek.
  808. Redistribution and use in source and binary forms,
  809. with or without modification, are permitted provided
  810. that the following conditions are met:
  811. 1. Redistributions of source code must retain the
  812. above copyright notice, this list of conditions
  813. and the following disclaimer.
  814. 2. Redistributions in binary form must reproduce
  815. the above copyright notice, this list of conditions
  816. and the following disclaimer in the documentation
  817. and/or other materials provided with the distribution.
  818. THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC.
  819. AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
  820. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  821. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  822. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
  823. THE FOUNDATION OR CONTRIBUTORS BE LIABLE FOR ANY
  824. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  825. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  826. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  827. USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  828. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  829. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
  830. OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  831. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  832. DAMAGE.
  833. Some files are:
  834. Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
  835. Permission to use, copy, modify, and distribute this
  836. software for any purpose with or without fee is hereby
  837. granted, provided that the above copyright notice and
  838. this permission notice appear in all copies.
  839. THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER
  840. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE
  841. INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  842. AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE
  843. FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
  844. DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  845. LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  846. OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
  847. ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  848. PERFORMANCE OF THIS SOFTWARE.
  849. Some files are:
  850. Copyright (c) 1998 The NetBSD Foundation, Inc.
  851. All rights reserved.
  852. This code is derived from software contributed to The NetBSD
  853. Foundation by Christos Zoulas.
  854. Redistribution and use in source and binary forms, with or
  855. without modification, are permitted provided that the following
  856. conditions
  857. are met:
  858. 1. Redistributions of source code must retain the above copyright
  859. notice, this list of conditions and the following disclaimer.
  860. 2. Redistributions in binary form must reproduce the above
  861. copyright notice, this list of conditions and the following
  862. disclaimer in the documentation and/or other materials provided
  863. with the distribution.
  864. THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND
  865. CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  866. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  867. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  868. DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
  869. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
  870. OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
  871. OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
  872. OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  873. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  874. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  875. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  876. Some files are:
  877. Copyright (c) 2009 The NetBSD Foundation, Inc.
  878. All rights reserved.
  879. Redistribution and use in source and binary forms, with or without
  880. modification, are permitted provided that the following conditions
  881. are met:
  882. 1. Redistributions of source code must retain the above copyright
  883. notice, this list of conditions and the following disclaimer.
  884. 2. Redistributions in binary form must reproduce the above copyright
  885. notice, this list of conditions and the following disclaimer in the
  886. documentation and/or other materials provided with the
  887. distribution.
  888. 3. All advertising materials mentioning features or use of this
  889. software must display the following acknowledgement:
  890. This product includes software developed by the NetBSD
  891. Foundation, Inc. and its contributors.
  892. 4. Neither the name of The NetBSD Foundation nor the names of its
  893. contributors may be used to endorse or promote products derived
  894. from this software without specific prior written permission.
  895. THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND
  896. CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  897. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  898. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  899. DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
  900. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
  901. OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
  902. OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
  903. OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  904. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  905. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  906. THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  907. EPSG Geodetic Parameter Dataset
  908. This product includes the EPSG Geodetic Parameter Dataset.
  909. The EPSG Dataset is owned by the International Association of Oil
  910. and Gas Producers, incorporated in England as a company limited by
  911. guarantee (number 1832064) and is subject to the terms of use here:
  912. http://www.epsg.org/TermsOfUse.
  913. The user assumes the entire risk as to the accuracy and the use of
  914. this data. The data may be used, copied and distributed subject
  915. to the following conditions:
  916. 1. INFORMATION PROVIDED IN THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT
  917. WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT
  918. NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR
  919. FITNESS FOR A PARTICULAR PURPOSE.
  920. 2. The data may be included in any commercial package provided that
  921. any commerciality is based on value added by the provider and not
  922. on a value ascribed to the EPSG dataset which is made available at
  923. no charge. The ownership of the EPSG dataset [OGP] must be acknowledged.
  924. 3. Subsets of information may be extracted from the dataset. Users
  925. are advised that coordinate reference system and coordinate
  926. transformation descriptions are incomplete unless all elements
  927. detailed as essential in OGP Surveying and Positioning Guidance
  928. Note 7-1 annex F are included.
  929. 4. Essential elements should preferably be reproduced as described
  930. in the dataset. Modification of parameter values is permitted as
  931. described in the table below to allow change to the content of the
  932. information provided that numeric equivalence is achieved. Numeric
  933. equivalence refers to the results of geodetic calculations in which
  934. the parameters are used, for example (i) conversion of ellipsoid
  935. defining parameters, or (ii) conversion of parameters between one
  936. and two standard parallel projection methods, or (iii) conversion
  937. of parameters between 7-parameter geocentric transformation methods.
  938. Facebook Fast Checksum Patch
  939. The following software may be included in this product:
  940. Facebook Fast Checksum Patch
  941. Copyright (C) 2009-2010 Facebook, Inc. All Rights Reserved.
  942. Redistribution and use in source and binary forms, with or without
  943. modification, are permitted provided that the following conditions are met:
  944. 1. Redistributions of source code must retain the above copyright notice,
  945. this list of conditions and the following disclaimer.
  946. 2. Redistributions in binary form must reproduce the above copyright notice,
  947. this list of conditions and the following disclaimer in the documentation
  948. and/or other materials provided with the distribution.
  949. THIS SOFTWARE IS PROVIDED BY FACEBOOK, INC. "AS IS" AND ANY EXPRESS OR
  950. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  951. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  952. EVENT SHALL FACEBOOK, INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  953. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  954. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
  955. OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  956. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  957. OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
  958. ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  959. Also included:
  960. crc32.c -- compute the CRC-32 of a buf stream
  961. Copyright (C) 1995-2005 Mark Adler
  962. This software is provided 'as-is', without any express or implied
  963. warranty. In no event will the authors be held liable for any damages
  964. arising from the use of this software.
  965. Permission is granted to anyone to use this software for any purpose,
  966. including commercial applications, and to alter it and redistribute it
  967. freely, subject to the following restrictions:
  968. 1. The origin of this software must not be misrepresented; you must not
  969. claim that you wrote the original software. If you use this software
  970. in a product, an acknowledgment in the product documentation would be
  971. appreciated but is not required.
  972. 2. Altered source versions must be plainly marked as such, and must not be
  973. misrepresented as being the original software.
  974. 3. This notice may not be removed or altered from any source distribution.
  975. Jean-loup Gailly jloup@gzip.org
  976. Mark Adler madler@alumni.caltech.edu
  977. Facebook Patches
  978. The following software may be included in this product:
  979. Copyright (c) 2012, Facebook, Inc.
  980. All rights reserved.
  981. Redistribution and use in source and binary forms, with or without
  982. modification, are permitted provided that the following conditions are met:
  983. * Redistributions of source code must retain the above copyright notice,
  984. this list of conditions and the following disclaimer.
  985. * Redistributions in binary form must reproduce the above copyright notice,
  986. this list of conditions and the following disclaimer in the documentation
  987. and/or other materials provided with the distribution.
  988. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  989. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  990. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  991. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
  992. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  993. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  994. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  995. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  996. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  997. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  998. POSSIBILITY OF SUCH DAMAGE.
  999. FindGTest.cmake
  1000. The following software may be included in this product:
  1001. FindGTest.cmake helper script (part of CMake)
  1002. Copyright 2009 Kitware, Inc.
  1003. Copyright 2009 Philip Lowman
  1004. Copyright 2009 Daniel Blezek
  1005. Distributed under the OSI-approved BSD License (the "License");
  1006. see accompanying file Copyright.txt for details.
  1007. This software is distributed WITHOUT ANY WARRANTY; without even the
  1008. implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  1009. See the License for more information.
  1010. ==========================================================================
  1011. (To distributed this file outside of CMake, substitute the full
  1012. License text for the above reference.)
  1013. Thanks to Daniel Blezek for the GTEST_ADD_TESTS code
  1014. Text of Copyright.txt mentioned above:
  1015. CMake - Cross Platform Makefile Generator
  1016. Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
  1017. All rights reserved.
  1018. Redistribution and use in source and binary forms, with or without
  1019. modification, are permitted provided that the following conditions
  1020. are met:
  1021. * Redistributions of source code must retain the above copyright
  1022. notice, this list of conditions and the following disclaimer.
  1023. * Redistributions in binary form must reproduce the above copyright
  1024. notice, this list of conditions and the following disclaimer in the
  1025. documentation and/or other materials provided with the distribution.
  1026. * Neither the names of Kitware, Inc., the Insight Software Consortium,
  1027. nor the names of their contributors may be used to endorse or promote
  1028. products derived from this software without specific prior written
  1029. permission.
  1030. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1031. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1032. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1033. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1034. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1035. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1036. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1037. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1038. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1039. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1040. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1041. Fred Fish's Dbug Library
  1042. The following software may be included in this product:
  1043. Fred Fish's Dbug Library
  1044. N O T I C E
  1045. Copyright Abandoned, 1987, Fred Fish
  1046. This previously copyrighted work has been placed into the public
  1047. domain by the author and may be freely used for any purpose,
  1048. private or commercial.
  1049. Because of the number of inquiries I was receiving about the use
  1050. of this product in commercially developed works I have decided to
  1051. simply make it public domain to further its unrestricted use. I
  1052. specifically would be most happy to see this material become a
  1053. part of the standard Unix distributions by AT&T and the Berkeley
  1054. Computer Science Research Group, and a standard part of the GNU
  1055. system from the Free Software Foundation.
  1056. I would appreciate it, as a courtesy, if this notice is left in
  1057. all copies and derivative works. Thank you.
  1058. The author makes no warranty of any kind with respect to this
  1059. product and explicitly disclaims any implied warranties of mer-
  1060. chantability or fitness for any particular purpose.
  1061. The dbug_analyze.c file is subject to the following notice:
  1062. Copyright June 1987, Binayak Banerjee
  1063. All rights reserved.
  1064. This program may be freely distributed under the same terms and
  1065. conditions as Fred Fish's Dbug package.
  1066. getarg
  1067. The following software may be included in this product:
  1068. getarg Function (getarg.h, getarg.c files)
  1069. Copyright (c) 1997 - 2000 Kungliga Tekniska Högskolan
  1070. (Royal Institute of Technology, Stockholm, Sweden).
  1071. All rights reserved.
  1072. Redistribution and use in source and binary forms, with
  1073. or without modification, are permitted provided that the
  1074. following conditions are met:
  1075. 1. Redistributions of source code must retain the above
  1076. copyright notice, this list of conditions and the
  1077. following disclaimer.
  1078. 2. Redistributions in binary form must reproduce the above
  1079. copyright notice, this list of conditions and the following
  1080. disclaimer in the documentation and/or other materials
  1081. provided with the distribution.
  1082. 3. Neither the name of the Institute nor the names of its
  1083. contributors may be used to endorse or promote products
  1084. derived from this software without specific prior written
  1085. permission.
  1086. THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS
  1087. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
  1088. BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
  1089. AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  1090. EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE FOR ANY
  1091. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  1092. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
  1093. GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  1094. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  1095. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  1096. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  1097. THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  1098. DAMAGE.
  1099. Google C++ Mocking Framework (Google Mock)
  1100. This Oracle Product includes or references Gmock (including gtest),
  1101. which is licensed to Oracle under the following terms:
  1102. Copyright 2008, Google Inc.
  1103. All rights reserved.
  1104. Redistribution and use in source and binary forms, with or without
  1105. modification, are permitted provided that the following conditions are met:
  1106. * Redistributions of source code must retain the above copyright notice, this
  1107. list of conditions and the following disclaimer.
  1108. * Redistributions in binary form must reproduce the above copyright notice,
  1109. this list of conditions and the following disclaimer in the documentation
  1110. and/or other materials provided with the distribution.
  1111. * Neither the name of Google Inc. nor the names of its contributors may be
  1112. used to endorse or promote products derived from this software without
  1113. specific prior written permission.
  1114. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  1115. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1116. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  1117. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  1118. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  1119. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  1120. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  1121. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  1122. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1123. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1124. POSSIBILITY OF SUCH DAMAGE.
  1125. Google Controlling Master Thread I/O Rate Patch
  1126. The following software may be included in this product:
  1127. Google Controlling master thread I/O rate patch
  1128. Copyright (c) 2009, Google Inc.
  1129. All rights reserved.
  1130. Redistribution and use in source and binary forms, with or without
  1131. modification, are permitted provided that the following conditions
  1132. are met:
  1133. * Redistributions of source code must retain the above copyright
  1134. notice, this list of conditions and the following disclaimer.
  1135. * Redistributions in binary form must reproduce the above copyright
  1136. notice, this list of conditions and the following disclaimer in the
  1137. documentation and/or other materials provided with the distribution.
  1138. * Neither the name of the Google Inc. nor the names of its contributors
  1139. may be used to endorse or promote products derived from this software
  1140. without specific prior written permission.
  1141. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1142. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1143. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1144. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1145. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1146. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  1147. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  1148. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  1149. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1150. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  1151. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1152. POSSIBILITY OF SUCH DAMAGE.
  1153. Google Perftools (TCMalloc utility)
  1154. The following software may be included in this product:
  1155. Google Perftools (TCMalloc utility)
  1156. Copyright (c) 1998-2006, Google Inc.
  1157. All rights reserved.
  1158. Redistribution and use in source and binary forms, with or
  1159. without modification, are permitted provided that the following
  1160. conditions are met:
  1161. * Redistributions of source code must retain the above
  1162. copyright notice, this list of conditions and the following
  1163. disclaimer.
  1164. * Redistributions in binary form must reproduce the above
  1165. copyright notice, this list of conditions and the following
  1166. disclaimer in the documentation and/or other materials provided
  1167. with the distribution.
  1168. * Neither the name of Google Inc. nor the names of its
  1169. contributors may be used to endorse or promote products
  1170. derived from this software without specific prior written
  1171. permission.
  1172. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1173. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1174. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1175. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1176. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1177. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1178. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1179. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1180. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1181. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1182. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1183. Google Protocol Buffers
  1184. The following software may be included in this product:
  1185. Protocol Buffers (aka Google protobuf)
  1186. Google Protocol Buffers - protobuf
  1187. Copyright 2008, Google Inc.
  1188. All rights reserved.
  1189. Redistribution and use in source and binary forms,
  1190. with or without modification, are permitted provided
  1191. that the following conditions are met:
  1192. * Redistributions of source code must retain the above
  1193. copyright notice, this list of conditions and the
  1194. following disclaimer.
  1195. * Redistributions in binary form must reproduce the
  1196. above copyright notice, this list of conditions and
  1197. the following disclaimer in the documentation and/or
  1198. other materials provided with the distribution.
  1199. * Neither the name of Google Inc. nor the names of its
  1200. contributors may be used to endorse or promote products
  1201. derived from this software without specific prior written
  1202. permission.
  1203. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  1204. CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  1205. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  1206. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1207. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
  1208. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
  1209. OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
  1210. OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
  1211. OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  1212. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  1213. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  1214. THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1215. Code generated by the Protocol Buffer compiler is owned by
  1216. the owner of the input file used when generating it. This
  1217. code is not standalone and requires a support library to be
  1218. linked with it. This support library is itself covered by
  1219. the above license.
  1220. Google Protocol Buffers
  1221. The following software may be included in this product:
  1222. This license applies to all parts of Protocol Buffers except the following:
  1223. - Atomicops support for generic gcc, located in
  1224. src/google/protobuf/stubs/atomicops_internals_generic_gcc.h.
  1225. This file is copyrighted by Red Hat Inc.
  1226. - Atomicops support for AIX/POWER, located in
  1227. src/google/protobuf/stubs/atomicops_internals_power.h.
  1228. This file is copyrighted by Bloomberg Finance LP.
  1229. Copyright 2014, Google Inc. All rights reserved.
  1230. Redistribution and use in source and binary forms, with or without
  1231. modification, are permitted provided that the following conditions are
  1232. met:
  1233. * Redistributions of source code must retain the above copyright
  1234. notice, this list of conditions and the following disclaimer.
  1235. * Redistributions in binary form must reproduce the above
  1236. copyright notice, this list of conditions and the following disclaimer
  1237. in the documentation and/or other materials provided with the
  1238. distribution.
  1239. * Neither the name of Google Inc. nor the names of its
  1240. contributors may be used to endorse or promote products derived from
  1241. this software without specific prior written permission.
  1242. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1243. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1244. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1245. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1246. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1247. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1248. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1249. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1250. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1251. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1252. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1253. Code generated by the Protocol Buffer compiler is owned by the owner
  1254. of the input file used when generating it. This code is not
  1255. standalone and requires a support library to be linked with it. This
  1256. support library is itself covered by the above license.
  1257. Google SMP Patch
  1258. The following software may be included in this product:
  1259. Google SMP Patch
  1260. Google SMP patch
  1261. Copyright (c) 2008, Google Inc.
  1262. All rights reserved.
  1263. Redistribution and use in source and binary forms, with or without
  1264. modification, are permitted provided that the following conditions
  1265. are met:
  1266. * Redistributions of source code must retain the above copyright
  1267. notice, this list of conditions and the following disclaimer.
  1268. * Redistributions in binary form must reproduce the above copyright
  1269. notice, this list of conditions and the following disclaimer in the
  1270. documentation and/or other materials provided with the distribution.
  1271. * Neither the name of the Google Inc. nor the names of its contributors
  1272. may be used to endorse or promote products derived from this software
  1273. without specific prior written permission.
  1274. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1275. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1276. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1277. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1278. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1279. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  1280. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  1281. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  1282. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1283. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  1284. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1285. POSSIBILITY OF SUCH DAMAGE.
  1286. ICU 58
  1287. The following software may be included in this product:
  1288. COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)
  1289. Copyright (c) 1991-2016 Unicode, Inc. All rights reserved.
  1290. Distributed under the Terms of Use in http://www.unicode.org/copyright.html
  1291. Permission is hereby granted, free of charge, to any person obtaining
  1292. a copy of the Unicode data files and any associated documentation
  1293. (the "Data Files") or Unicode software and any associated documentation
  1294. (the "Software") to deal in the Data Files or Software
  1295. without restriction, including without limitation the rights to use,
  1296. copy, modify, merge, publish, distribute, and/or sell copies of
  1297. the Data Files or Software, and to permit persons to whom the Data Files
  1298. or Software are furnished to do so, provided that either
  1299. (a) this copyright and permission notice appear with all copies
  1300. of the Data Files or Software, or
  1301. (b) this copyright and permission notice appear in associated
  1302. Documentation.
  1303. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
  1304. ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  1305. WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  1306. NONINFRINGEMENT OF THIRD PARTY RIGHTS.
  1307. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
  1308. NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
  1309. DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  1310. DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  1311. TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  1312. PERFORMANCE OF THE DATA FILES OR SOFTWARE.
  1313. Except as contained in this notice, the name of a copyright holder
  1314. shall not be used in advertising or otherwise to promote the sale,
  1315. use or other dealings in these Data Files or Software without prior
  1316. written authorization of the copyright holder.
  1317. ---------------------
  1318. Third-Party Software Licenses
  1319. This section contains third-party software notices and/or additional
  1320. terms for licensed third-party software components included within ICU
  1321. libraries.
  1322. 1. ICU License - ICU 1.8.1 to ICU 57.1
  1323. COPYRIGHT AND PERMISSION NOTICE
  1324. Copyright (c) 1995-2016 International Business Machines Corporation and others
  1325. All rights reserved.
  1326. Permission is hereby granted, free of charge, to any person obtaining
  1327. a copy of this software and associated documentation files (the
  1328. "Software"), to deal in the Software without restriction, including
  1329. without limitation the rights to use, copy, modify, merge, publish,
  1330. distribute, and/or sell copies of the Software, and to permit persons
  1331. to whom the Software is furnished to do so, provided that the above
  1332. copyright notice(s) and this permission notice appear in all copies of
  1333. the Software and that both the above copyright notice(s) and this
  1334. permission notice appear in supporting documentation.
  1335. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  1336. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  1337. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
  1338. OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  1339. HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
  1340. SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
  1341. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
  1342. CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  1343. CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  1344. Except as contained in this notice, the name of a copyright holder
  1345. shall not be used in advertising or otherwise to promote the sale, use
  1346. or other dealings in this Software without prior written authorization
  1347. of the copyright holder.
  1348. All trademarks and registered trademarks mentioned herein are the
  1349. property of their respective owners.
  1350. 2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
  1351. # The Google Chrome software developed by Google is licensed under
  1352. # the BSD license. Other software included in this distribution is
  1353. # provided under other licenses, as set forth below.
  1354. #
  1355. # The BSD License
  1356. # http://opensource.org/licenses/bsd-license.php
  1357. # Copyright (C) 2006-2008, Google Inc.
  1358. #
  1359. # All rights reserved.
  1360. #
  1361. # Redistribution and use in source and binary forms, with or without
  1362. # modification, are permitted provided that the following conditions are met:
  1363. #
  1364. # Redistributions of source code must retain the above copyright notice,
  1365. # this list of conditions and the following disclaimer.
  1366. # Redistributions in binary form must reproduce the above
  1367. # copyright notice, this list of conditions and the following
  1368. # disclaimer in the documentation and/or other materials provided with
  1369. # the distribution.
  1370. # Neither the name of Google Inc. nor the names of its
  1371. # contributors may be used to endorse or promote products derived from
  1372. # this software without specific prior written permission.
  1373. #
  1374. #
  1375. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  1376. # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  1377. # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  1378. # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1379. # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  1380. # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  1381. # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  1382. # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  1383. # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  1384. # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  1385. # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  1386. # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1387. #
  1388. #
  1389. # The word list in cjdict.txt are generated by combining three word lists
  1390. # listed below with further processing for compound word breaking. The
  1391. # frequency is generated with an iterative training against Google web
  1392. # corpora.
  1393. #
  1394. # * Libtabe (Chinese)
  1395. # - https://sourceforge.net/project/?group_id=1519
  1396. # - Its license terms and conditions are shown below.
  1397. #
  1398. # * IPADIC (Japanese)
  1399. # - http://chasen.aist-nara.ac.jp/chasen/distribution.html
  1400. # - Its license terms and conditions are shown below.
  1401. #
  1402. # ---------COPYING.libtabe ---- BEGIN--------------------
  1403. #
  1404. # /*
  1405. # * Copyrighy (c) 1999 TaBE Project.
  1406. # * Copyright (c) 1999 Pai-Hsiang Hsiao.
  1407. # * All rights reserved.
  1408. # *
  1409. # * Redistribution and use in source and binary forms, with or without
  1410. # * modification, are permitted provided that the following conditions
  1411. # * are met:
  1412. # *
  1413. # * . Redistributions of source code must retain the above copyright
  1414. # * notice, this list of conditions and the following disclaimer.
  1415. # * . Redistributions in binary form must reproduce the above copyright
  1416. # * notice, this list of conditions and the following disclaimer in
  1417. # * the documentation and/or other materials provided with the
  1418. # * distribution.
  1419. # * . Neither the name of the TaBE Project nor the names of its
  1420. # * contributors may be used to endorse or promote products derived
  1421. # * from this software without specific prior written permission.
  1422. # *
  1423. # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1424. # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1425. # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1426. # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1427. # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1428. # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  1429. # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1430. # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1431. # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  1432. # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1433. # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  1434. # * OF THE POSSIBILITY OF SUCH DAMAGE.
  1435. # */
  1436. #
  1437. # /*
  1438. # * Copyright (c) 1999 Computer Systems and Communication Lab,
  1439. # * Institute of Information Science, Academia
  1440. # * Sinica. All rights reserved.
  1441. # *
  1442. # * Redistribution and use in source and binary forms, with or without
  1443. # * modification, are permitted provided that the following conditions
  1444. # * are met:
  1445. # *
  1446. # * . Redistributions of source code must retain the above copyright
  1447. # * notice, this list of conditions and the following disclaimer.
  1448. # * . Redistributions in binary form must reproduce the above copyright
  1449. # * notice, this list of conditions and the following disclaimer in
  1450. # * the documentation and/or other materials provided with the
  1451. # * distribution.
  1452. # * . Neither the name of the Computer Systems and Communication Lab
  1453. # * nor the names of its contributors may be used to endorse or
  1454. # * promote products derived from this software without specific
  1455. # * prior written permission.
  1456. # *
  1457. # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1458. # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1459. # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1460. # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1461. # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1462. # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  1463. # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1464. # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1465. # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  1466. # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1467. # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  1468. # * OF THE POSSIBILITY OF SUCH DAMAGE.
  1469. # */
  1470. #
  1471. # Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
  1472. # University of Illinois
  1473. # c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4
  1474. #
  1475. # ---------------COPYING.libtabe-----END--------------------------------
  1476. #
  1477. #
  1478. # ---------------COPYING.ipadic-----BEGIN-------------------------------
  1479. #
  1480. # Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
  1481. # and Technology. All Rights Reserved.
  1482. #
  1483. # Use, reproduction, and distribution of this software is permitted.
  1484. # Any copy of this software, whether in its original form or modified,
  1485. # must include both the above copyright notice and the following
  1486. # paragraphs.
  1487. #
  1488. # Nara Institute of Science and Technology (NAIST),
  1489. # the copyright holders, disclaims all warranties with regard to this
  1490. # software, including all implied warranties of merchantability and
  1491. # fitness, in no event shall NAIST be liable for
  1492. # any special, indirect or consequential damages or any damages
  1493. # whatsoever resulting from loss of use, data or profits, whether in an
  1494. # action of contract, negligence or other tortuous action, arising out
  1495. # of or in connection with the use or performance of this software.
  1496. #
  1497. # A large portion of the dictionary entries
  1498. # originate from ICOT Free Software. The following conditions for ICOT
  1499. # Free Software applies to the current dictionary as well.
  1500. #
  1501. # Each User may also freely distribute the Program, whether in its
  1502. # original form or modified, to any third party or parties, PROVIDED
  1503. # that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
  1504. # on, or be attached to, the Program, which is distributed substantially
  1505. # in the same form as set out herein and that such intended
  1506. # distribution, if actually made, will neither violate or otherwise
  1507. # contravene any of the laws and regulations of the countries having
  1508. # jurisdiction over the User or the intended distribution itself.
  1509. #
  1510. # NO WARRANTY
  1511. #
  1512. # The program was produced on an experimental basis in the course of the
  1513. # research and development conducted during the project and is provided
  1514. # to users as so produced on an experimental basis. Accordingly, the
  1515. # program is provided without any warranty whatsoever, whether express,
  1516. # implied, statutory or otherwise. The term "warranty" used herein
  1517. # includes, but is not limited to, any warranty of the quality,
  1518. # performance, merchantability and fitness for a particular purpose of
  1519. # the program and the nonexistence of any infringement or violation of
  1520. # any right of any third party.
  1521. #
  1522. # Each user of the program will agree and understand, and be deemed to
  1523. # have agreed and understood, that there is no warranty whatsoever for
  1524. # the program and, accordingly, the entire risk arising from or
  1525. # otherwise connected with the program is assumed by the user.
  1526. #
  1527. # Therefore, neither ICOT, the copyright holder, or any other
  1528. # organization that participated in or was otherwise related to the
  1529. # development of the program and their respective officials, directors,
  1530. # officers and other employees shall be held liable for any and all
  1531. # damages, including, without limitation, general, special, incidental
  1532. # and consequential damages, arising out of or otherwise in connection
  1533. # with the use or inability to use the program or any product, material
  1534. # or result produced or otherwise obtained by using the program,
  1535. # regardless of whether they have been advised of, or otherwise had
  1536. # knowledge of, the possibility of such damages at any time during the
  1537. # project or thereafter. Each user will be deemed to have agreed to the
  1538. # foregoing by his or her commencement of use of the program. The term
  1539. # "use" as used herein includes, but is not limited to, the use,
  1540. # modification, copying and distribution of the program and the
  1541. # production of secondary products from the program.
  1542. #
  1543. # In the case where the program, whether in its original form or
  1544. # modified, was distributed or delivered to or received by a user from
  1545. # any person, organization or entity other than ICOT, unless it makes or
  1546. # grants independently of ICOT any specific warranty to the user in
  1547. # writing, such person, organization or entity, will also be exempted
  1548. # from and not be held liable to the user for any such damages as noted
  1549. # above as far as the program is concerned.
  1550. #
  1551. # ---------------COPYING.ipadic-----END----------------------------------
  1552. 3. Lao Word Break Dictionary Data (laodict.txt)
  1553. # Copyright (c) 2013 International Business Machines Corporation
  1554. # and others. All Rights Reserved.
  1555. #
  1556. # Project: http://code.google.com/p/lao-dictionary/
  1557. # Dictionary: http://lao-dictionary.googlecode.com/git/Lao-Dictionary.txt
  1558. # License: http://lao-dictionary.googlecode.com/git/Lao-Dictionary-LICENSE.txt
  1559. # (copied below)
  1560. #
  1561. # This file is derived from the above dictionary, with slight
  1562. # modifications.
  1563. # ----------------------------------------------------------------------
  1564. # Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
  1565. # All rights reserved.
  1566. #
  1567. # Redistribution and use in source and binary forms, with or without
  1568. # modification,
  1569. # are permitted provided that the following conditions are met:
  1570. #
  1571. #
  1572. # Redistributions of source code must retain the above copyright notice, this
  1573. # list of conditions and the following disclaimer. Redistributions in
  1574. # binary form must reproduce the above copyright notice, this list of
  1575. # conditions and the following disclaimer in the documentation and/or
  1576. # other materials provided with the distribution.
  1577. #
  1578. #
  1579. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1580. # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1581. # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1582. # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1583. # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  1584. # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  1585. # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1586. # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1587. # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  1588. # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1589. # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  1590. # OF THE POSSIBILITY OF SUCH DAMAGE.
  1591. # --------------------------------------------------------------------------
  1592. 4. Burmese Word Break Dictionary Data (burmesedict.txt)
  1593. # Copyright (c) 2014 International Business Machines Corporation
  1594. # and others. All Rights Reserved.
  1595. #
  1596. # This list is part of a project hosted at:
  1597. # github.com/kanyawtech/myanmar-karen-word-lists
  1598. #
  1599. # --------------------------------------------------------------------------
  1600. # Copyright (c) 2013, LeRoy Benjamin Sharon
  1601. # All rights reserved.
  1602. #
  1603. # Redistribution and use in source and binary forms, with or without
  1604. # modification, are permitted provided that the following conditions
  1605. # are met: Redistributions of source code must retain the above
  1606. # copyright notice, this list of conditions and the following
  1607. # disclaimer. Redistributions in binary form must reproduce the
  1608. # above copyright notice, this list of conditions and the following
  1609. # disclaimer in the documentation and/or other materials provided
  1610. # with the distribution.
  1611. #
  1612. # Neither the name Myanmar Karen Word Lists, nor the names of its
  1613. # contributors may be used to endorse or promote products derived
  1614. # from this software without specific prior written permission.
  1615. #
  1616. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  1617. # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  1618. # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  1619. # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1620. # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
  1621. # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  1622. # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  1623. # TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1624. # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  1625. # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
  1626. # TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
  1627. # THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  1628. # SUCH DAMAGE.
  1629. # --------------------------------------------------------------------------
  1630. 5. Time Zone Database
  1631. ICU uses the public domain data and code derived from Time Zone
  1632. Database for its time zone support. The ownership of the TZ database
  1633. is explained in BCP 175: Procedure for Maintaining the Time Zone
  1634. Database section 7.
  1635. # 7. Database Ownership
  1636. #
  1637. # The TZ database itself is not an IETF Contribution or an IETF
  1638. # document. Rather it is a pre-existing and regularly updated work
  1639. # that is in the public domain, and is intended to remain in the
  1640. # public domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do
  1641. # not apply to the TZ Database or contributions that individuals make
  1642. # to it. Should any claims be made and substantiated against the TZ
  1643. # Database, the organization that is providing the IANA
  1644. # Considerations defined in this RFC, under the memorandum of
  1645. # understanding with the IETF, currently ICANN, may act in accordance
  1646. # with all competent court orders. No ownership claims will be made
  1647. # by ICANN or the IETF Trust on the database or the code. Any person
  1648. # making a contribution to the database or code waives all rights to
  1649. # future claims in that contribution or in the TZ Database.
  1650. --------------------------------------------------------------------------------
  1651. ------------------------------------------------------------------------------
  1652. Content of http://www.unicode.org/copyright.html, retrieved 15:00GMT 12th Januar
  1653. y 2017:
  1654. --------------------------------------------------------------------------------
  1655. --------------------------------------------------------------------------------
  1656. -
  1657. Unicode(R) Terms of Use
  1658. For the general privacy policy governing access to this site, see the Unicode Pr
  1659. ivacy Policy. For trademark usage, see the Unicode(R) Consortium Name and Tradem
  1660. ark Usage Policy.
  1661. Notice to End User: Terms of Use
  1662. Carefully read the following legal agreement ("Agreement"). Use or copying of th
  1663. e software and/or codes provided with this agreement (The "Software") constitute
  1664. s your acceptance of these terms. If you have any questions about these terms of
  1665. use, please contact the Unicode Consortium.
  1666. Unicode Copyright.
  1667. Copyright (c) 1991-2016 Unicode, Inc. All rights reserved.
  1668. Certain documents and files on this website contain a legend indicating that "Mo
  1669. dification is permitted." Any person is hereby authorized, without fee, to modif
  1670. y such documents and files to create derivative works conforming to the Unicode(
  1671. R) Standard, subject to Terms and Conditions herein.
  1672. Any person is hereby authorized, without fee, to view, use, reproduce, and distr
  1673. ibute all documents and files solely for informational purposes and in the creat
  1674. ion of products supporting the Unicode Standard, subject to the Terms and Condit
  1675. ions herein.
  1676. Further specifications of rights and restrictions pertaining to the use of the p
  1677. articular set of data files known as the "Unicode Character Database" can be fou
  1678. nd in the License.
  1679. Each version of the Unicode Standard has further specifications of rights and re
  1680. strictions of use. For the book editions (Unicode 5.0 and earlier), these are fo
  1681. und on the back of the title page. The online code charts carry specific restric
  1682. tions. All other files, including online documentation of the core specification
  1683. for Unicode 6.0 and later, are covered under these general Terms of Use.
  1684. No license is granted to "mirror" the Unicode website where a fee is charged for
  1685. access to the "mirror" site.
  1686. Modification is not permitted with respect to this document. All copies of this
  1687. document must be verbatim.
  1688. Restricted Rights Legend. Any technical data or software which is licensed to th
  1689. e United States of America, its agencies and/or instrumentalities under this Agr
  1690. eement is commercial technical data or commercial computer software developed ex
  1691. clusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014 (Jun
  1692. e 1995), as applicable. For technical data, use, duplication, or disclosure by t
  1693. he Government is subject to restrictions as set forth in DFARS 202.227-7015 Tech
  1694. nical Data, Commercial and Items (Nov 1995) and this Agreement. For Software, in
  1695. accordance with FAR 12-212 or DFARS 227-7202, as applicable, use, duplication o
  1696. r disclosure by the Government is subject to the restrictions set forth in this
  1697. Agreement.
  1698. Warranties and Disclaimers.
  1699. This publication and/or website may include technical or typographical errors or
  1700. other inaccuracies . Changes are periodically added to the information herein;
  1701. these changes will be incorporated in new editions of the publication and/or web
  1702. site. Unicode may make improvements and/or changes in the product(s) and/or prog
  1703. ram(s) described in this publication and/or website at any time.
  1704. If this file has been purchased on magnetic or optical media from Unicode, Inc.
  1705. the sole and exclusive remedy for any claim will be exchange of the defective me
  1706. dia within ninety (90) days of original purchase.
  1707. EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR SOFTWARE IS PROVIDED
  1708. "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR STATUTORY, INCL
  1709. UDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PART
  1710. ICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE AND ITS LICENSORS ASSUME NO RESPONS
  1711. IBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOC
  1712. UMENTS WHICH ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBS
  1713. ITE.
  1714. Waiver of Damages. In no event shall Unicode or its licensors be liable for any
  1715. special, incidental, indirect or consequential damages of any kind, or any damag
  1716. es whatsoever, whether or not Unicode was advised of the possibility of the dama
  1717. ge, including, without limitation, those resulting from the following: loss of u
  1718. se, data or profits, in connection with the use, modification or distribution of
  1719. this information or its derivatives.
  1720. Trademarks & Logos.
  1721. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc. "The
  1722. Unicode Consortium" and "Unicode, Inc." are trade names of Unicode, Inc. Use of
  1723. the information and materials found on this website indicates your acknowledgeme
  1724. nt of Unicode, Inc.'s exclusive worldwide rights in the Unicode Word Mark, the U
  1725. nicode Logo, and the Unicode trade names.
  1726. The Unicode Consortium Name and Trademark Usage Policy ("Trademark Policy") are
  1727. incorporated herein by reference and you agree to abide by the provisions of the
  1728. Trademark Policy, which may be changed from time to time in the sole discretion
  1729. of Unicode, Inc.
  1730. All third party trademarks referenced herein are the property of their respectiv
  1731. e owners.
  1732. Miscellaneous.
  1733. Jurisdiction and Venue. This server is operated from a location in the State of
  1734. California, United States of America. Unicode makes no representation that the m
  1735. aterials are appropriate for use in other locations. If you access this server f
  1736. rom other locations, you are responsible for compliance with local laws. This Ag
  1737. reement, all use of this site and any claims and damages resulting from use of t
  1738. his site are governed solely by the laws of the State of California without rega
  1739. rd to any principles which would apply the laws of a different jurisdiction. The
  1740. user agrees that any disputes regarding this site shall be resolved solely in t
  1741. he courts located in Santa Clara County, California. The user agrees said courts
  1742. have personal jurisdiction and agree to waive any right to transfer the dispute
  1743. to any other forum.
  1744. Modification by Unicode Unicode shall have the right to modify this Agreement at
  1745. any time by posting it to this site. The user may not assign any part of this A
  1746. greement without Unicode's prior written consent.
  1747. Taxes. The user agrees to pay any taxes arising from access to this website or u
  1748. se of the information herein, except for those based on Unicode's net income.
  1749. Severability. If any provision of this Agreement is declared invalid or unenfor
  1750. ceable, the remaining provisions of this Agreement shall remain in effect.
  1751. Entire Agreement. This Agreement constitutes the entire agreement between the pa
  1752. rties.
  1753. EXHIBIT 1
  1754. UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
  1755. Unicode Data Files include all data files under the directories
  1756. http://www.unicode.org/Public/, http://www.unicode.org/reports/,
  1757. http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and
  1758. http://www.unicode.org/utility/trac/browser/.
  1759. Unicode Data Files do not include PDF online code charts under the
  1760. directory http://www.unicode.org/Public/.
  1761. Software includes any source code published in the Unicode Standard
  1762. or under the directories
  1763. http://www.unicode.org/Public/, http://www.unicode.org/reports/,
  1764. http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and
  1765. http://www.unicode.org/utility/trac/browser/.
  1766. NOTICE TO USER: Carefully read the following legal agreement.
  1767. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S
  1768. DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"),
  1769. YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
  1770. TERMS AND CONDITIONS OF THIS AGREEMENT.
  1771. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE
  1772. THE DATA FILES OR SOFTWARE.
  1773. COPYRIGHT AND PERMISSION NOTICE
  1774. Copyright (c) 1991-2016 Unicode, Inc. All rights reserved.
  1775. Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
  1776. Permission is hereby granted, free of charge, to any person obtaining
  1777. a copy of the Unicode data files and any associated documentation
  1778. (the "Data Files") or Unicode software and any associated documentation
  1779. (the "Software") to deal in the Data Files or Software
  1780. without restriction, including without limitation the rights to use,
  1781. copy, modify, merge, publish, distribute, and/or sell copies of
  1782. the Data Files or Software, and to permit persons to whom the Data Files
  1783. or Software are furnished to do so, provided that either
  1784. (a) this copyright and permission notice appear with all copies
  1785. of the Data Files or Software, or
  1786. (b) this copyright and permission notice appear in associated
  1787. Documentation.
  1788. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
  1789. ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  1790. WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  1791. NONINFRINGEMENT OF THIRD PARTY RIGHTS.
  1792. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
  1793. NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
  1794. DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  1795. DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  1796. TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  1797. PERFORMANCE OF THE DATA FILES OR SOFTWARE.
  1798. Except as contained in this notice, the name of a copyright holder
  1799. shall not be used in advertising or otherwise to promote the sale,
  1800. use or other dealings in these Data Files or Software without prior
  1801. written authorization of the copyright holder.
  1802. ICU4C Unicode Libraries
  1803. This Oracle Product includes or references ICU4C, which is licensed to
  1804. Oracle under the following terms:
  1805. Copyright (c) 1995-2013 International Business Machines Corporation and
  1806. others
  1807. All rights reserved.
  1808. Permission is hereby granted, free of charge, to any person obtaining a copy
  1809. of this software and associated documentation files (the "Software"), to deal
  1810. in the Software without restriction, including without limitation the rights
  1811. to use, copy, modify, merge, publish, distribute, and/or sell copies of the
  1812. Software, and to permit persons to whom the Software is furnished to do so,
  1813. provided that the above copyright notice(s) and this permission notice appear
  1814. in all copies of the Software and that both the above copyright notice(s) and
  1815. this permission notice appear in supporting documentation.
  1816. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1817. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1818. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
  1819. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE
  1820. LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR
  1821. ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
  1822. IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  1823. OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  1824. Except as contained in this notice, the name of a copyright holder shall not
  1825. be used in advertising or otherwise to promote the sale, use or other
  1826. dealings in this Software without prior written authorization of the
  1827. copyright holder.
  1828. All trademarks and registered trademarks mentioned herein are the property of
  1829. their respective owners.
  1830. The following Third-Party Software Licenses are also included as part of
  1831. UCU4C:
  1832. 1. Unicode Data Files and Software
  1833. EXHIBIT 1
  1834. UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
  1835. Unicode Data Files include all data files under the directories
  1836. http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
  1837. http://www.unicode.org/cldr/data/. Unicode Data Files do not include PDF
  1838. online code charts under the directory http://www.unicode.org/Public/.
  1839. Software includes any source code published in the Unicode Standard or under
  1840. the directories http://www.unicode.org/Public/,
  1841. http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/.
  1842. NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING,
  1843. INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA
  1844. FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO
  1845. BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT
  1846. AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR
  1847. SOFTWARE.
  1848. COPYRIGHT AND PERMISSION NOTICE
  1849. Copyright ?? 1991-2013 Unicode, Inc. All rights reserved. Distributed
  1850. under the Terms of Use in http://www.unicode.org/copyright.html.
  1851. Permission is hereby granted, free of charge, to any person obtaining a
  1852. copy of the Unicode data files and any associated documentation (the "Data
  1853. Files") or Unicode software and any associated documentation (the "Software")
  1854. to deal in the Data Files or Software without restriction, including without
  1855. limitation the rights to use, copy, modify, merge, publish, distribute,
  1856. and/or sell copies of the Data Files or Software, and to permit persons to
  1857. whom the Data Files or Software are furnished to do so, provided that (a) the
  1858. above copyright notice(s) and this permission notice appear with all copies
  1859. of the Data Files or Software, (b) both the above copyright notice(s) and
  1860. this permission notice appear in associated documentation, and (c) there is
  1861. clear notice in each modified Data File or in the Software as well as in the
  1862. documentation associated with the Data File(s) or Software that the data or
  1863. software has been modified.
  1864. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
  1865. KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  1866. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
  1867. THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
  1868. INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR
  1869. CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  1870. DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  1871. TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
  1872. OF THE DATA FILES OR SOFTWARE.
  1873. Except as contained in this notice, the name of a copyright holder shall
  1874. not be used in advertising or otherwise to promote the sale, use or other
  1875. dealings in these Data Files or Software without prior written authorization
  1876. of the copyright holder.
  1877. Unicode and the Unicode logo are trademarks of Unicode, Inc. in the
  1878. United States and other countries. All third party trademarks referenced
  1879. herein are the property of their respective owners.
  1880. 2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
  1881. # The Google Chrome software developed by Google is licensed under the
  1882. BSD license. Other software included in this distribution is provided under
  1883. other licenses, as set forth below.
  1884. #
  1885. # The BSD License
  1886. # http://opensource.org/licenses/bsd-license.php
  1887. # Copyright (C) 2006-2008, Google Inc.
  1888. #
  1889. # All rights reserved.
  1890. #
  1891. # Redistribution and use in source and binary forms, with or without
  1892. modification, are permitted provided that the following conditions are met:
  1893. #
  1894. # Redistributions of source code must retain the above copyright notice,
  1895. this list of conditions and the following disclaimer.
  1896. # Redistributions in binary form must reproduce the above copyright notice,
  1897. this list of conditions and the following disclaimer in the documentation
  1898. and/or other materials provided with the distribution.
  1899. # Neither the name of Google Inc. nor the names of its contributors may be
  1900. used to endorse or promote products derived from this software without
  1901. specific prior written permission.
  1902. #
  1903. #
  1904. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
  1905. IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1906. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  1907. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  1908. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  1909. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  1910. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  1911. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  1912. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1913. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1914. POSSIBILITY OF SUCH DAMAGE.
  1915. #
  1916. #
  1917. # The word list in cjdict.txt are generated by combining three word lists
  1918. listed
  1919. # below with further processing for compound word breaking. The frequency is
  1920. generated
  1921. # with an iterative training against Google web corpora.
  1922. #
  1923. # * Libtabe (Chinese)
  1924. # - https://sourceforge.net/project/?group_id=1519
  1925. # - Its license terms and conditions are shown below.
  1926. #
  1927. # * IPADIC (Japanese)
  1928. # - http://chasen.aist-nara.ac.jp/chasen/distribution.html
  1929. # - Its license terms and conditions are shown below.
  1930. #
  1931. # ---------COPYING.libtabe ---- BEGIN--------------------
  1932. #
  1933. # /*
  1934. # * Copyrighy (c) 1999 TaBE Project.
  1935. # * Copyright (c) 1999 Pai-Hsiang Hsiao.
  1936. # * All rights reserved.
  1937. # *
  1938. # * Redistribution and use in source and binary forms, with or without
  1939. # * modification, are permitted provided that the following conditions
  1940. # * are met:
  1941. # *
  1942. # * . Redistributions of source code must retain the above copyright
  1943. # * notice, this list of conditions and the following disclaimer.
  1944. # * . Redistributions in binary form must reproduce the above copyright
  1945. # * notice, this list of conditions and the following disclaimer in
  1946. # * the documentation and/or other materials provided with the
  1947. # * distribution.
  1948. # * . Neither the name of the TaBE Project nor the names of its
  1949. # * contributors may be used to endorse or promote products derived
  1950. # * from this software without specific prior written permission.
  1951. # *
  1952. # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1953. # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1954. # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1955. # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1956. # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1957. # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  1958. # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1959. # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1960. # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  1961. # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1962. # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  1963. # * OF THE POSSIBILITY OF SUCH DAMAGE.
  1964. # */
  1965. #
  1966. # /*
  1967. # * Copyright (c) 1999 Computer Systems and Communication Lab,
  1968. # * Institute of Information Science, Academia Sinica.
  1969. # * All rights reserved.
  1970. # *
  1971. # * Redistribution and use in source and binary forms, with or without
  1972. # * modification, are permitted provided that the following conditions
  1973. # * are met:
  1974. # *
  1975. # * . Redistributions of source code must retain the above copyright
  1976. # * notice, this list of conditions and the following disclaimer.
  1977. # * . Redistributions in binary form must reproduce the above copyright
  1978. # * notice, this list of conditions and the following disclaimer in
  1979. # * the documentation and/or other materials provided with the
  1980. # * distribution.
  1981. # * . Neither the name of the Computer Systems and Communication Lab
  1982. # * nor the names of its contributors may be used to endorse or
  1983. # * promote products derived from this software without specific
  1984. # * prior written permission.
  1985. # *
  1986. # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1987. # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1988. # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1989. # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1990. # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1991. # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  1992. # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1993. # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1994. # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  1995. # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1996. # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  1997. # * OF THE POSSIBILITY OF SUCH DAMAGE.
  1998. # */
  1999. #
  2000. # Copyright 1996 Chih-Hao Tsai @ Beckman Institute, University of Illinois
  2001. # c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4
  2002. #
  2003. # ---------------COPYING.libtabe-----END------------------------------------
  2004. #
  2005. #
  2006. # ---------------COPYING.ipadic-----BEGIN------------------------------------
  2007. #
  2008. # Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
  2009. # and Technology. All Rights Reserved.
  2010. #
  2011. # Use, reproduction, and distribution of this software is permitted.
  2012. # Any copy of this software, whether in its original form or modified,
  2013. # must include both the above copyright notice and the following
  2014. # paragraphs.
  2015. #
  2016. # Nara Institute of Science and Technology (NAIST),
  2017. # the copyright holders, disclaims all warranties with regard to this
  2018. # software, including all implied warranties of merchantability and
  2019. # fitness, in no event shall NAIST be liable for
  2020. # any special, indirect or consequential damages or any damages
  2021. # whatsoever resulting from loss of use, data or profits, whether in an
  2022. # action of contract, negligence or other tortuous action, arising out
  2023. # of or in connection with the use or performance of this software.
  2024. #
  2025. # A large portion of the dictionary entries
  2026. # originate from ICOT Free Software. The following conditions for ICOT
  2027. # Free Software applies to the current dictionary as well.
  2028. #
  2029. # Each User may also freely distribute the Program, whether in its
  2030. # original form or modified, to any third party or parties, PROVIDED
  2031. # that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
  2032. # on, or be attached to, the Program, which is distributed substantially
  2033. # in the same form as set out herein and that such intended
  2034. # distribution, if actually made, will neither violate or otherwise
  2035. # contravene any of the laws and regulations of the countries having
  2036. # jurisdiction over the User or the intended distribution itself.
  2037. #
  2038. # NO WARRANTY
  2039. #
  2040. # The program was produced on an experimental basis in the course of the
  2041. # research and development conducted during the project and is provided
  2042. # to users as so produced on an experimental basis. Accordingly, the
  2043. # program is provided without any warranty whatsoever, whether express,
  2044. # implied, statutory or otherwise. The term "warranty" used herein
  2045. # includes, but is not limited to, any warranty of the quality,
  2046. # performance, merchantability and fitness for a particular purpose of
  2047. # the program and the nonexistence of any infringement or violation of
  2048. # any right of any third party.
  2049. #
  2050. # Each user of the program will agree and understand, and be deemed to
  2051. # have agreed and understood, that there is no warranty whatsoever for
  2052. # the program and, accordingly, the entire risk arising from or
  2053. # otherwise connected with the program is assumed by the user.
  2054. #
  2055. # Therefore, neither ICOT, the copyright holder, or any other
  2056. # organization that participated in or was otherwise related to the
  2057. # development of the program and their respective officials, directors,
  2058. # officers and other employees shall be held liable for any and all
  2059. # damages, including, without limitation, general, special, incidental
  2060. # and consequential damages, arising out of or otherwise in connection
  2061. # with the use or inability to use the program or any product, material
  2062. # or result produced or otherwise obtained by using the program,
  2063. # regardless of whether they have been advised of, or otherwise had
  2064. # knowledge of, the possibility of such damages at any time during the
  2065. # project or thereafter. Each user will be deemed to have agreed to the
  2066. # foregoing by his or her commencement of use of the program. The term
  2067. # "use" as used herein includes, but is not limited to, the use,
  2068. # modification, copying and distribution of the program and the
  2069. # production of secondary products from the program.
  2070. #
  2071. # In the case where the program, whether in its original form or
  2072. # modified, was distributed or delivered to or received by a user from
  2073. # any person, organization or entity other than ICOT, unless it makes or
  2074. # grants independently of ICOT any specific warranty to the user in
  2075. # writing, such person, organization or entity, will also be exempted
  2076. # from and not be held liable to the user for any such damages as noted
  2077. # above as far as the program is concerned.
  2078. #
  2079. # ---------------COPYING.ipadic-----END------------------------------------
  2080. 3. Lao Word Break Dictionary Data (laodict.txt)
  2081. # Copyright (c) 2013 International Business Machines Corporation
  2082. # and others. All Rights Reserved.
  2083. #
  2084. # Project: http://code.google.com/p/lao-dictionary/
  2085. # Dictionary: http://lao-dictionary.googlecode.com/git/Lao-Dictionary.txt
  2086. # License:
  2087. http://lao-dictionary.googlecode.com/git/Lao-Dictionary-LICENSE.txt
  2088. # (copied below)
  2089. #
  2090. # This file is derived from the above dictionary, with slight modifications.
  2091. # ----------------------------------------------------------------------------
  2092. ----
  2093. # Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
  2094. # All rights reserved.
  2095. #
  2096. # Redistribution and use in source and binary forms, with or without
  2097. modification,
  2098. # are permitted provided that the following conditions are met:
  2099. #
  2100. # Redistributions of source code must retain the above copyright notice,
  2101. this
  2102. # list of conditions and the following disclaimer. Redistributions in
  2103. binary
  2104. # form must reproduce the above copyright notice, this list of conditions
  2105. and
  2106. # the following disclaimer in the documentation and/or other materials
  2107. # provided with the distribution.
  2108. #
  2109. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
  2110. IS" AND
  2111. # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  2112. IMPLIED
  2113. # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  2114. # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
  2115. LIABLE FOR
  2116. # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  2117. DAMAGES
  2118. # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  2119. SERVICES;
  2120. # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  2121. AND ON
  2122. # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2123. # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  2124. THIS
  2125. # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2126. # ----------------------------------------------------------------------------
  2127. ----
  2128. 4. Time Zone Database
  2129. ICU uses the public domain data and code derived from Time Zone Database for
  2130. its time zone support. The ownership of the TZ database is explained in BCP
  2131. 175: Procedure for Maintaining the Time Zone Database section 7.
  2132. 7. Database Ownership
  2133. The TZ database itself is not an IETF Contribution or an IETF
  2134. document. Rather it is a pre-existing and regularly updated work
  2135. that is in the public domain, and is intended to remain in the public
  2136. domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do not apply
  2137. to the TZ Database or contributions that individuals make to it.
  2138. Should any claims be made and substantiated against the TZ Database,
  2139. the organization that is providing the IANA Considerations defined in
  2140. this RFC, under the memorandum of understanding with the IETF,
  2141. currently ICANN, may act in accordance with all competent court
  2142. orders. No ownership claims will be made by ICANN or the IETF Trust
  2143. on the database or the code. Any person making a contribution to the
  2144. database or code waives all rights to future claims in that
  2145. contribution or in the TZ Database.
  2146. Janson
  2147. The following software may be included in this product:
  2148. Janson 2.6
  2149. Include the following verbatim in the documentation:
  2150. Licence Text:
  2151. Copyright (c) (c) 2009-2013 Petri Lehtinen <petri@digip.org>
  2152. Permission is hereby granted, free of charge, to any person obtaining a copy
  2153. of this software and associated documentation files (the "Software"), to deal
  2154. in the Software without restriction, including without limitation the rights
  2155. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2156. copies of the Software, and to permit persons to whom the Software is
  2157. furnished to do so, subject to the following conditions:
  2158. The above copyright notice and this permission notice shall be included in
  2159. all copies or substantial portions of the Software.
  2160. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2161. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2162. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2163. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2164. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2165. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  2166. THE SOFTWARE.
  2167. jQuery UI
  2168. The following software may be included in this product:
  2169. Copyright (c) 2012 Paul Bakaus, http://jqueryui.com/
  2170. This software consists of voluntary contributions made by many
  2171. individuals (AUTHORS.txt, http://jqueryui.com/about) For exact
  2172. contribution history, see the revision history and logs, available
  2173. at http://jquery-ui.googlecode.com/svn/
  2174. Permission is hereby granted, free of charge, to any person obtaining
  2175. a copy of this software and associated documentation files (the
  2176. "Software"), to deal in the Software without restriction, including
  2177. without limitation the rights to use, copy, modify, merge, publish,
  2178. distribute, sublicense, and/or sell copies of the Software, and to
  2179. permit persons to whom the Software is furnished to do so, subject to
  2180. the following conditions:
  2181. The above copyright notice and this permission notice shall be
  2182. included in all copies or substantial portions of the Software.
  2183. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  2184. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  2185. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  2186. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  2187. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  2188. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  2189. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2190. jQuery v 1.10.2
  2191. The following software may be included in this product:
  2192. jQuery v 1.10.2
  2193. Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors
  2194. http://jquery.com/
  2195. Permission is hereby granted, free of charge, to any person obtaining
  2196. a copy of this software and associated documentation files (the
  2197. "Software"), to deal in the Software without restriction, including
  2198. without limitation the rights to use, copy, modify, merge, publish,
  2199. distribute, sublicense, and/or sell copies of the Software, and to
  2200. permit persons to whom the Software is furnished to do so, subject to
  2201. the following conditions:
  2202. The above copyright notice and this permission notice shall be
  2203. included in all copies or substantial portions of the Software.
  2204. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  2205. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  2206. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  2207. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  2208. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  2209. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  2210. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2211. ******************************************
  2212. The jQuery JavaScript Library v1.10.2 also includes Sizzle.js
  2213. Sizzle.js includes the following license:
  2214. Copyright JS Foundation and other contributors, https://js.foundation/
  2215. This software consists of voluntary contributions made by many
  2216. individuals. For exact contribution history, see the revision history
  2217. available at https://github.com/jquery/sizzle
  2218. The following license applies to all parts of this software except as
  2219. documented below:
  2220. ====
  2221. Permission is hereby granted, free of charge, to any person obtaining
  2222. a copy of this software and associated documentation files (the
  2223. "Software"), to deal in the Software without restriction, including
  2224. without limitation the rights to use, copy, modify, merge, publish,
  2225. distribute, sublicense, and/or sell copies of the Software, and to
  2226. permit persons to whom the Software is furnished to do so, subject to
  2227. the following conditions:
  2228. The above copyright notice and this permission notice shall be
  2229. included in all copies or substantial portions of the Software.
  2230. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  2231. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  2232. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  2233. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  2234. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  2235. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  2236. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2237. ====
  2238. All files located in the node_modules and external directories are
  2239. externally maintained libraries used by this software which have their
  2240. own licenses; we recommend you read them, as their terms may differ from
  2241. the terms above.
  2242. *********************
  2243. lib_sql.cc
  2244. The following software may be included in this product:
  2245. lib_sql.cc
  2246. Copyright (c) 2000
  2247. SWsoft company
  2248. This material is provided "as is", with absolutely no warranty
  2249. expressed or implied. Any use is at your own risk.
  2250. Permission to use or copy this software for any purpose is hereby
  2251. granted without fee, provided the above notices are retained on
  2252. all copies. Permission to modify the code and to distribute modified
  2253. code is granted, provided the above notices are retained, and a
  2254. notice that the code was modified is included with the above copyright
  2255. notice.
  2256. This code was modified by the MySQL team.
  2257. Libaio
  2258. The following software may be included in this product:
  2259. libaio
  2260. You may be receiving a copy of the Libaio library with this MySQL
  2261. product. The terms of the Oracle license do NOT apply to the Libaio
  2262. library; it is licensed under the following license, separately from
  2263. the Oracle programs you receive. If you do not wish to install this
  2264. program, you may delete its files.
  2265. This component is licensed under GNU Lesser General Public License
  2266. Version 2.1, February 1999.
  2267. libeditline-color
  2268. The following software may be included in this product:
  2269. libeditline-color
  2270. Copyright (c) 1992, 1993
  2271. The Regents of the University of California. All rights reserved.
  2272. This code is derived from software contributed to Berkeley by
  2273. Christos Zoulas of Cornell University.
  2274. Redistribution and use in source and binary forms, with or without
  2275. modification, are permitted provided that the following conditions
  2276. are met:
  2277. 1. Redistributions of source code must retain the above copyright
  2278. notice, this list of conditions and the following disclaimer.
  2279. 2. Redistributions in binary form must reproduce the above copyright
  2280. notice, this list of conditions and the following disclaimer in the
  2281. documentation and/or other materials provided with the distribution.
  2282. 3. Neither the name of the University nor the names of its contributors
  2283. may be used to endorse or promote products derived from this software
  2284. without specific prior written permission.
  2285. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  2286. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  2287. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  2288. ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  2289. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  2290. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  2291. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  2292. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  2293. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  2294. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  2295. SUCH DAMAGE.
  2296. libevent
  2297. The following software may be included in this product:
  2298. Copyright (c) 2000-2007 Niels Provos <provos@citi.umich.edu>
  2299. Copyright (c) 2007-2012 Niels Provos and Nick Mathewson
  2300. Redistribution and use in source and binary forms, with or without
  2301. modification, are permitted provided that the following conditions
  2302. are met:
  2303. 1. Redistributions of source code must retain the above copyright
  2304. notice, this list of conditions and the following disclaimer.
  2305. 2. Redistributions in binary form must reproduce the above copyright
  2306. notice, this list of conditions and the following disclaimer in the
  2307. documentation and/or other materials provided with the distribution.
  2308. 3. The name of the author may not be used to endorse or promote products
  2309. derived from this software without specific prior written permission.
  2310. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  2311. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  2312. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  2313. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
  2314. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  2315. NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2316. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2317. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2318. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  2319. THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2320. ==============================
  2321. Portions of Libevent are based on works by others, also made available by
  2322. them under the three-clause BSD license above. The copyright notices are
  2323. available in the corresponding source files; the license is as above. Here's
  2324. a list:
  2325. log.c:
  2326. Copyright (c) 2000 Dug Song <dugsong@monkey.org>
  2327. Copyright (c) 1993 The Regents of the University of California.
  2328. strlcpy.c:
  2329. Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
  2330. win32select.c:
  2331. Copyright (c) 2003 Michael A. Davis <mike@datanerds.net>
  2332. ht-internal.h:
  2333. Copyright (c) 2002 Christopher Clark
  2334. minheap-internal.h:
  2335. Copyright (c) 2006 Maxim Yegorushkin <maxim.yegorushkin@gmail.com>
  2336. ==============================
  2337. The arc4module is available under the following, sometimes called the
  2338. "OpenBSD" license:
  2339. Copyright (c) 1996, David Mazieres <dm@uun.org>
  2340. Copyright (c) 2008, Damien Miller <djm@openbsd.org>
  2341. Permission to use, copy, modify, and distribute this software for any
  2342. purpose with or without fee is hereby granted, provided that the above
  2343. copyright notice and this permission notice appear in all copies.
  2344. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  2345. WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  2346. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  2347. ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  2348. WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  2349. ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  2350. OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  2351. libgcc & libstdc++ Libraries
  2352. The following software may be included in this product:
  2353. libgcc & libstdc++ libraries
  2354. GNU GENERAL PUBLIC LICENSE
  2355. Version 3, 29 June 2007
  2356. Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
  2357. Everyone is permitted to copy and distribute verbatim copies of
  2358. this license document, but changing it is not allowed.
  2359. Preamble
  2360. The GNU General Public License is a free, copyleft license for
  2361. software and other kinds of works.
  2362. The licenses for most software and other practical works are
  2363. designed to take away your freedom to share and change the works.
  2364. By contrast, the GNU General Public License is intended to guarantee
  2365. your freedom to share and change all versions of a program--to make
  2366. sure it remains free software for all its users. We, the Free
  2367. Software Foundation, use the GNU General Public License for most
  2368. of our software; it applies also to any other work released this
  2369. way by its authors. You can apply it to your programs, too.
  2370. When we speak of free software, we are referring to freedom, not
  2371. price. Our General Public Licenses are designed to make sure that
  2372. you have the freedom to distribute copies of free software (and
  2373. charge for them if you wish), that you receive source code or can
  2374. get it if you want it, that you can change the software or use
  2375. pieces of it in new free programs, and that you know you can do
  2376. these things.
  2377. To protect your rights, we need to prevent others from denying
  2378. you these rights or asking you to surrender the rights. Therefore,
  2379. you have certain responsibilities if you distribute copies of the
  2380. software, or if you modify it: responsibilities to respect the
  2381. freedom of others.
  2382. For example, if you distribute copies of such a program, whether
  2383. gratis or for a fee, you must pass on to the recipients the same
  2384. freedoms that you received. You must make sure that they, too,
  2385. receive or can get the source code. And you must show them these
  2386. terms so they know their rights.
  2387. Developers that use the GNU GPL protect your rights with two
  2388. steps: (1) assert copyright on the software, and (2) offer you this
  2389. License giving you legal permission to copy, distribute and/or
  2390. modify it.
  2391. For the developers' and authors' protection, the GPL clearly
  2392. explains that there is no warranty for this free software. For
  2393. both users' and authors' sake, the GPL requires that modified
  2394. versions be marked as changed, so that their problems will not be
  2395. attributed erroneously to authors of previous versions.
  2396. Some devices are designed to deny users access to install or run
  2397. modified versions of the software inside them, although the
  2398. manufacturer can do so. This is fundamentally incompatible with
  2399. the aim of protecting users' freedom to change the software. The
  2400. systematic pattern of such abuse occurs in the area of products for
  2401. individuals to use, which is precisely where it is most unacceptable.
  2402. Therefore, we have designed this version of the GPL to prohibit the
  2403. practice for those products. If such problems arise substantially
  2404. in other domains, we stand ready to extend this provision to those
  2405. domains in future versions of the GPL, as needed to protect the
  2406. freedom of users.
  2407. Finally, every program is threatened constantly by software
  2408. patents. States should not allow patents to restrict development
  2409. and use of software on general-purpose computers, but in those that
  2410. do, we wish to avoid the special danger that patents applied to a
  2411. free program could make it effectively proprietary. To prevent
  2412. this, the GPL assures that patents cannot be used to render the
  2413. program non-free.
  2414. The precise terms and conditions for copying, distribution and
  2415. modification follow.
  2416. TERMS AND CONDITIONS
  2417. 0. Definitions.
  2418. "This License" refers to version 3 of the GNU General Public License.
  2419. "Copyright" also means copyright-like laws that apply to other kinds
  2420. of works, such as semiconductor masks.
  2421. "The Program" refers to any copyrightable work licensed under this
  2422. License. Each licensee is addressed as "you". "Licensees" and
  2423. "recipients" may be individuals or organizations.
  2424. To "modify" a work means to copy from or adapt all or part of the
  2425. work in a fashion requiring copyright permission, other than the
  2426. making of an exact copy. The resulting work is called a "modified
  2427. version" of the earlier work or a work "based on" the earlier work.
  2428. A "covered work" means either the unmodified Program or a work based
  2429. on the Program.
  2430. To "propagate" a work means to do anything with it that, without
  2431. permission, would make you directly or secondarily liable for
  2432. infringement under applicable copyright law, except executing it
  2433. on a computer or modifying a private copy. Propagation includes
  2434. copying, distribution (with or without modification), making available
  2435. to the public, and in some countries other activities as well.
  2436. To "convey" a work means any kind of propagation that enables other
  2437. parties to make or receive copies. Mere interaction with a user
  2438. through a computer network, with no transfer of a copy, is not
  2439. conveying.
  2440. An interactive user interface displays "Appropriate Legal Notices"
  2441. to the extent that it includes a convenient and prominently visible
  2442. feature that (1) displays an appropriate copyright notice, and (2)
  2443. tells the user that there is no warranty for the work (except to
  2444. the extent that warranties are provided), that licensees may convey
  2445. the work under this License, and how to view a copy of this License.
  2446. If the interface presents a list of user commands or options, such
  2447. as a menu, a prominent item in the list meets this criterion.
  2448. 1. Source Code.
  2449. The "source code" for a work means the preferred form of the work
  2450. for making modifications to it. "Object code" means any non-source
  2451. form of a work.
  2452. A "Standard Interface" means an interface that either is an official
  2453. standard defined by a recognized standards body, or, in the case
  2454. of interfaces specified for a particular programming language, one
  2455. that is widely used among developers working in that language.
  2456. The "System Libraries" of an executable work include anything, other
  2457. than the work as a whole, that (a) is included in the normal form
  2458. of packaging a Major Component, but which is not part of that Major
  2459. Component, and (b) serves only to enable use of the work with that
  2460. Major Component, or to implement a Standard Interface for which an
  2461. implementation is available to the public in source code form. A
  2462. "Major Component", in this context, means a major essential component
  2463. (kernel, window system, and so on) of the specific operating system
  2464. (if any) on which the executable work runs, or a compiler used to
  2465. produce the work, or an object code interpreter used to run it.
  2466. The "Corresponding Source" for a work in object code form means all
  2467. the source code needed to generate, install, and (for an executable
  2468. work) run the object code and to modify the work, including scripts
  2469. to control those activities. However, it does not include the
  2470. work's System Libraries, or general-purpose tools or generally
  2471. available free programs which are used unmodified in performing
  2472. those activities but which are not part of the work. For example,
  2473. Corresponding Source includes interface definition files associated
  2474. with source files for the work, and the source code for shared
  2475. libraries and dynamically linked subprograms that the work is
  2476. specifically designed to require, such as by intimate data communication
  2477. or control flow between those subprograms and other parts of the
  2478. work.
  2479. The Corresponding Source need not include anything that users can
  2480. regenerate automatically from other parts of the Corresponding
  2481. Source.
  2482. The Corresponding Source for a work in source code form is that
  2483. same work.
  2484. 2. Basic Permissions.
  2485. All rights granted under this License are granted for the term of
  2486. copyright on the Program, and are irrevocable provided the stated
  2487. conditions are met. This License explicitly affirms your unlimited
  2488. permission to run the unmodified Program. The output from running
  2489. a covered work is covered by this License only if the output, given
  2490. its content, constitutes a covered work. This License acknowledges
  2491. your rights of fair use or other equivalent, as provided by copyright
  2492. law.
  2493. You may make, run and propagate covered works that you do not convey,
  2494. without conditions so long as your license otherwise remains in
  2495. force. You may convey covered works to others for the sole purpose
  2496. of having them make modifications exclusively for you, or provide
  2497. you with facilities for running those works, provided that you
  2498. comply with the terms of this License in conveying all material for
  2499. which you do not control copyright. Those thus making or running
  2500. the covered works for you must do so exclusively on your behalf,
  2501. under your direction and control, on terms that prohibit them from
  2502. making any copies of your copyrighted material outside their
  2503. relationship with you.
  2504. Conveying under any other circumstances is permitted solely under
  2505. the conditions stated below. Sublicensing is not allowed; section
  2506. 10 makes it unnecessary.
  2507. 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  2508. No covered work shall be deemed part of an effective technological
  2509. measure under any applicable law fulfilling obligations under article
  2510. 11 of the WIPO copyright treaty adopted on 20 December 1996, or
  2511. similar laws prohibiting or restricting circumvention of such
  2512. measures.
  2513. When you convey a covered work, you waive any legal power to forbid
  2514. circumvention of technological measures to the extent such circumvention
  2515. is effected by exercising rights under this License with respect
  2516. to the covered work, and you disclaim any intention to limit operation
  2517. or modification of the work as a means of enforcing, against the
  2518. work's users, your or third parties' legal rights to forbid
  2519. circumvention of technological measures.
  2520. 4. Conveying Verbatim Copies.
  2521. You may convey verbatim copies of the Program's source code as you
  2522. receive it, in any medium, provided that you conspicuously and
  2523. appropriately publish on each copy an appropriate copyright notice;
  2524. keep intact all notices stating that this License and any non-permissive
  2525. terms added in accord with section 7 apply to the code; keep intact
  2526. all notices of the absence of any warranty; and give all recipients
  2527. a copy of this License along with the Program.
  2528. You may charge any price or no price for each copy that you convey,
  2529. and you may offer support or warranty protection for a fee.
  2530. 5. Conveying Modified Source Versions.
  2531. You may convey a work based on the Program, or the modifications
  2532. to produce it from the Program, in the form of source code under
  2533. the terms of section 4, provided that you also meet all of these
  2534. conditions:
  2535. a) The work must carry prominent notices stating that you
  2536. modified it, and giving a relevant date.
  2537. b) The work must carry prominent notices stating that it is
  2538. released under this License and any conditions added under
  2539. section 7. This requirement modifies the requirement in
  2540. section 4 to "keep intact all notices".
  2541. c) You must license the entire work, as a whole, under this
  2542. License to anyone who comes into possession of a copy. This
  2543. License will therefore apply, along with any applicable section 7
  2544. additional terms, to the whole of the work, and all its parts,
  2545. regardless of how they are packaged. This License gives no
  2546. permission to license the work in any other way, but it does not
  2547. invalidate such permission if you have separately received it.
  2548. d) If the work has interactive user interfaces, each must display
  2549. Appropriate Legal Notices; however, if the Program has
  2550. interactive interfaces that do not display Appropriate Legal
  2551. Notices, your work need not make them do so.
  2552. A compilation of a covered work with other separate and independent
  2553. works, which are not by their nature extensions of the covered work,
  2554. and which are not combined with it such as to form a larger program,
  2555. in or on a volume of a storage or distribution medium, is called
  2556. an "aggregate" if the compilation and its resulting copyright are
  2557. not used to limit the access or legal rights of the compilation's
  2558. users beyond what the individual works permit. Inclusion of a
  2559. covered work in an aggregate does not cause this License to apply
  2560. to the other parts of the aggregate.
  2561. 6. Conveying Non-Source Forms.
  2562. You may convey a covered work in object code form under the terms
  2563. of sections 4 and 5, provided that you also convey the machine-readable
  2564. Corresponding Source under the terms of this License, in one of
  2565. these ways:
  2566. a) Convey the object code in, or embodied in, a physical product
  2567. (including a physical distribution medium), accompanied by the
  2568. Corresponding Source fixed on a durable physical medium
  2569. customarily used for software interchange.
  2570. b) Convey the object code in, or embodied in, a physical product
  2571. (including a physical distribution medium), accompanied by a
  2572. written offer, valid for at least three years and valid for as
  2573. long as you offer spare parts or customer support for that
  2574. product model, to give anyone who possesses the object code
  2575. either (1) a copy of the Corresponding Source for all the
  2576. software in the product that is covered by this License, on a
  2577. durable physical medium customarily used for software
  2578. interchange, for a price no more than your reasonable cost
  2579. of physically performing this conveying of source, or (2)
  2580. access to copy the Corresponding Source from a network server
  2581. at no charge.
  2582. c) Convey individual copies of the object code with a copy of the
  2583. written offer to provide the Corresponding Source. This
  2584. alternative is allowed only occasionally and noncommercially, and
  2585. only if you received the object code with such an offer, in
  2586. accord with subsection 6b.
  2587. d) Convey the object code by offering access from a designated
  2588. place (gratis or for a charge), and offer equivalent access to
  2589. the Corresponding Source in the same way through the same place
  2590. at no further charge. You need not require recipients to copy
  2591. the Corresponding Source along with the object code. If the
  2592. place to copy the object code is a network server, the
  2593. Corresponding Source may be on a different server (operated
  2594. by you or a third party) that supports equivalent copying
  2595. facilities, provided you maintain clear directions next to the
  2596. object code saying where to find the Corresponding Source.
  2597. Regardless of what server hosts the Corresponding Source, you
  2598. remain obligated to ensure that it is available for as long
  2599. as needed to satisfy these requirements.
  2600. e) Convey the object code using peer-to-peer transmission,
  2601. provided you inform other peers where the object code and
  2602. Corresponding Source of the work are being offered to the
  2603. general public at no charge under subsection 6d.
  2604. A separable portion of the object code, whose source code is excluded
  2605. from the Corresponding Source as a System Library, need not be
  2606. included in conveying the object code work.
  2607. A "User Product" is either (1) a "consumer product", which means
  2608. any tangible personal property which is normally used for personal,
  2609. family, or household purposes, or (2) anything designed or sold for
  2610. incorporation into a dwelling. In determining whether a product
  2611. is a consumer product, doubtful cases shall be resolved in favor
  2612. of coverage. For a particular product received by a particular
  2613. user, "normally used" refers to a typical or common use of that
  2614. class of product, regardless of the status of the particular user
  2615. or of the way in which the particular user actually uses, or expects
  2616. or is expected to use, the product. A product is a consumer product
  2617. regardless of whether the product has substantial commercial,
  2618. industrial or non-consumer uses, unless such uses represent the
  2619. only significant mode of use of the product.
  2620. "Installation Information" for a User Product means any methods,
  2621. procedures, authorization keys, or other information required to
  2622. install and execute modified versions of a covered work in that
  2623. User Product from a modified version of its Corresponding Source.
  2624. The information must suffice to ensure that the continued functioning
  2625. of the modified object code is in no case prevented or interfered
  2626. with solely because modification has been made.
  2627. If you convey an object code work under this section in, or with,
  2628. or specifically for use in, a User Product, and the conveying occurs
  2629. as part of a transaction in which the right of possession and use
  2630. of the User Product is transferred to the recipient in perpetuity
  2631. or for a fixed term (regardless of how the transaction is characterized),
  2632. the Corresponding Source conveyed under this section must be
  2633. accompanied by the Installation Information. But this requirement
  2634. does not apply if neither you nor any third party retains the ability
  2635. to install modified object code on the User Product (for example,
  2636. the work has been installed in ROM).
  2637. The requirement to provide Installation Information does not include
  2638. a requirement to continue to provide support service, warranty, or
  2639. updates for a work that has been modified or installed by the
  2640. recipient, or for the User Product in which it has been modified
  2641. or installed. Access to a network may be denied when the modification
  2642. itself materially and adversely affects the operation of the network
  2643. or violates the rules and protocols for communication across the
  2644. network.
  2645. Corresponding Source conveyed, and Installation Information provided,
  2646. in accord with this section must be in a format that is publicly
  2647. documented (and with an implementation available to the public in
  2648. source code form), and must require no special password or key for
  2649. unpacking, reading or copying.
  2650. 7. Additional Terms.
  2651. "Additional permissions" are terms that supplement the terms of
  2652. this License by making exceptions from one or more of its conditions.
  2653. Additional permissions that are applicable to the entire Program
  2654. shall be treated as though they were included in this License, to
  2655. the extent that they are valid under applicable law. If additional
  2656. permissions apply only to part of the Program, that part may be
  2657. used separately under those permissions, but the entire Program
  2658. remains governed by this License without regard to the additional
  2659. permissions.
  2660. When you convey a copy of a covered work, you may at your option
  2661. remove any additional permissions from that copy, or from any part
  2662. of it. (Additional permissions may be written to require their own
  2663. removal in certain cases when you modify the work.) You may place
  2664. additional permissions on material, added by you to a covered work,
  2665. for which you have or can give appropriate copyright permission.
  2666. Notwithstanding any other provision of this License, for material
  2667. you add to a covered work, you may (if authorized by the copyright
  2668. holders of that material) supplement the terms of this License with
  2669. terms:
  2670. a) Disclaiming warranty or limiting liability differently from
  2671. the terms of sections 15 and 16 of this License; or
  2672. b) Requiring preservation of specified reasonable legal notices
  2673. or author attributions in that material or in the Appropriate
  2674. Legal Notices displayed by works containing it; or
  2675. c) Prohibiting misrepresentation of the origin of that material,
  2676. or requiring that modified versions of such material be marked
  2677. in reasonable ways as different from the original version; or
  2678. d) Limiting the use for publicity purposes of names of licensors
  2679. or authors of the material; or
  2680. e) Declining to grant rights under trademark law for use of some
  2681. trade names, trademarks, or service marks; or
  2682. f) Requiring indemnification of licensors and authors of that
  2683. material by anyone who conveys the material (or modified versions
  2684. of it) with contractual assumptions of liability to the
  2685. recipient, for any liability that these contractual assumptions
  2686. directly impose on those licensors and authors.
  2687. All other non-permissive additional terms are considered "further
  2688. restrictions" within the meaning of section 10. If the Program as
  2689. you received it, or any part of it, contains a notice stating that
  2690. it is governed by this License along with a term that is a further
  2691. restriction, you may remove that term. If a license document
  2692. contains a further restriction but permits relicensing or conveying
  2693. under this License, you may add to a covered work material governed
  2694. by the terms of that license document, provided that the further
  2695. restriction does not survive such relicensing or conveying.
  2696. If you add terms to a covered work in accord with this section, you
  2697. must place, in the relevant source files, a statement of the
  2698. additional terms that apply to those files, or a notice indicating
  2699. where to find the applicable terms.
  2700. Additional terms, permissive or non-permissive, may be stated in
  2701. the form of a separately written license, or stated as exceptions;
  2702. the above requirements apply either way.
  2703. 8. Termination.
  2704. You may not propagate or modify a covered work except as expressly
  2705. provided under this License. Any attempt otherwise to propagate
  2706. or modify it is void, and will automatically terminate your rights
  2707. under this License (including any patent licenses granted under the
  2708. third paragraph of section 11).
  2709. However, if you cease all violation of this License, then your
  2710. license from a particular copyright holder is reinstated (a)
  2711. provisionally, unless and until the copyright holder explicitly and
  2712. finally terminates your license, and (b) permanently, if the copyright
  2713. holder fails to notify you of the violation by some reasonable means
  2714. prior to 60 days after the cessation.
  2715. Moreover, your license from a particular copyright holder is
  2716. reinstated permanently if the copyright holder notifies you of the
  2717. violation by some reasonable means, this is the first time you have
  2718. received notice of violation of this License (for any work) from
  2719. that copyright holder, and you cure the violation prior to 30 days
  2720. after your receipt of the notice.
  2721. Termination of your rights under this section does not terminate
  2722. the licenses of parties who have received copies or rights from you
  2723. under this License. If your rights have been terminated and not
  2724. permanently reinstated, you do not qualify to receive new licenses
  2725. for the same material under section 10.
  2726. 9. Acceptance Not Required for Having Copies.
  2727. You are not required to accept this License in order to receive or
  2728. run a copy of the Program. Ancillary propagation of a covered work
  2729. occurring solely as a consequence of using peer-to-peer transmission
  2730. to receive a copy likewise does not require acceptance. However,
  2731. nothing other than this License grants you permission to propagate or
  2732. modify any covered work. These actions infringe copyright if you do
  2733. not accept this License. Therefore, by modifying or propagating a
  2734. covered work, you indicate your acceptance of this License to do so.
  2735. 10. Automatic Licensing of Downstream Recipients.
  2736. Each time you convey a covered work, the recipient automatically
  2737. receives a license from the original licensors, to run, modify and
  2738. propagate that work, subject to this License. You are not responsible
  2739. for enforcing compliance by third parties with this License.
  2740. An "entity transaction" is a transaction transferring control of an
  2741. organization, or substantially all assets of one, or subdividing an
  2742. organization, or merging organizations. If propagation of a covered
  2743. work results from an entity transaction, each party to that
  2744. transaction who receives a copy of the work also receives whatever
  2745. licenses to the work the party's predecessor in interest had or could
  2746. give under the previous paragraph, plus a right to possession of the
  2747. Corresponding Source of the work from the predecessor in interest, if
  2748. the predecessor has it or can get it with reasonable efforts.
  2749. You may not impose any further restrictions on the exercise of the
  2750. rights granted or affirmed under this License. For example, you
  2751. may not impose a license fee, royalty, or other charge for exercise
  2752. of rights granted under this License, and you may not initiate
  2753. litigation (including a cross-claim or counterclaim in a lawsuit)
  2754. alleging that any patent claim is infringed by making, using,
  2755. selling, offering for sale, or importing the Program or any portion
  2756. of it.
  2757. 11. Patents.
  2758. A "contributor" is a copyright holder who authorizes use under this
  2759. License of the Program or a work on which the Program is based. The
  2760. work thus licensed is called the contributor's "contributor version".
  2761. A contributor's "essential patent claims" are all patent claims
  2762. owned or controlled by the contributor, whether already acquired
  2763. or hereafter acquired, that would be infringed by some manner,
  2764. permitted by this License, of making, using, or selling its contributor
  2765. version, but do not include claims that would be infringed only as
  2766. a consequence of further modification of the contributor version.
  2767. For purposes of this definition, "control" includes the right to
  2768. grant patent sublicenses in a manner consistent with the requirements
  2769. of this License.
  2770. Each contributor grants you a non-exclusive, worldwide, royalty-free
  2771. patent license under the contributor's essential patent claims, to
  2772. make, use, sell, offer for sale, import and otherwise run, modify
  2773. and propagate the contents of its contributor version.
  2774. In the following three paragraphs, a "patent license" is any express
  2775. agreement or commitment, however denominated, not to enforce a
  2776. patent (such as an express permission to practice a patent or
  2777. covenant not to sue for patent infringement). To "grant" such a
  2778. patent license to a party means to make such an agreement or
  2779. commitment not to enforce a patent against the party.
  2780. If you convey a covered work, knowingly relying on a patent license,
  2781. and the Corresponding Source of the work is not available for anyone
  2782. to copy, free of charge and under the terms of this License, through
  2783. a publicly available network server or other readily accessible
  2784. means, then you must either (1) cause the Corresponding Source to
  2785. be so available, or (2) arrange to deprive yourself of the benefit
  2786. of the patent license for this particular work, or (3) arrange, in
  2787. a manner consistent with the requirements of this License, to extend
  2788. the patent license to downstream recipients. "Knowingly relying"
  2789. means you have actual knowledge that, but for the patent license,
  2790. your conveying the covered work in a country, or your recipient's
  2791. use of the covered work in a country, would infringe one or more
  2792. identifiable patents in that country that you have reason to believe
  2793. are valid.
  2794. If, pursuant to or in connection with a single transaction or
  2795. arrangement, you convey, or propagate by procuring conveyance of,
  2796. a covered work, and grant a patent license to some of the parties
  2797. receiving the covered work authorizing them to use, propagate,
  2798. modify or convey a specific copy of the covered work, then the
  2799. patent license you grant is automatically extended to all recipients
  2800. of the covered work and works based on it.
  2801. A patent license is "discriminatory" if it does not include within
  2802. the scope of its coverage, prohibits the exercise of, or is conditioned
  2803. on the non-exercise of one or more of the rights that are specifically
  2804. granted under this License. You may not convey a covered work if
  2805. you are a party to an arrangement with a third party that is in the
  2806. business of distributing software, under which you make payment to
  2807. the third party based on the extent of your activity of conveying
  2808. the work, and under which the third party grants, to any of the
  2809. parties who would receive the covered work from you, a discriminatory
  2810. patent license (a) in connection with copies of the covered work
  2811. conveyed by you (or copies made from those copies), or (b) primarily
  2812. for and in connection with specific products or compilations that
  2813. contain the covered work, unless you entered into that arrangement,
  2814. or that patent license was granted, prior to 28 March 2007.
  2815. Nothing in this License shall be construed as excluding or limiting
  2816. any implied license or other defenses to infringement that may
  2817. otherwise be available to you under applicable patent law.
  2818. 12. No Surrender of Others' Freedom.
  2819. If conditions are imposed on you (whether by court order, agreement
  2820. or otherwise) that contradict the conditions of this License, they
  2821. do not excuse you from the conditions of this License. If you
  2822. cannot convey a covered work so as to satisfy simultaneously your
  2823. obligations under this License and any other pertinent obligations,
  2824. then as a consequence you may not convey it at all. For example,
  2825. if you agree to terms that obligate you to collect a royalty for
  2826. further conveying from those to whom you convey the Program, the
  2827. only way you could satisfy both those terms and this License would
  2828. be to refrain entirely from conveying the Program.
  2829. 13. Use with the GNU Affero General Public License.
  2830. Notwithstanding any other provision of this License, you have
  2831. permission to link or combine any covered work with a work licensed
  2832. under version 3 of the GNU Affero General Public License into a
  2833. single combined work, and to convey the resulting work. The terms
  2834. of this License will continue to apply to the part which is the
  2835. covered work, but the special requirements of the GNU Affero General
  2836. Public License, section 13, concerning interaction through a network
  2837. will apply to the combination as such.
  2838. 14. Revised Versions of this License.
  2839. The Free Software Foundation may publish revised and/or new versions
  2840. of the GNU General Public License from time to time. Such new
  2841. versions will be similar in spirit to the present version, but may
  2842. differ in detail to address new problems or concerns.
  2843. Each version is given a distinguishing version number. If the
  2844. Program specifies that a certain numbered version of the GNU General
  2845. Public License "or any later version" applies to it, you have the
  2846. option of following the terms and conditions either of that numbered
  2847. version or of any later version published by the Free Software
  2848. Foundation. If the Program does not specify a version number of
  2849. the GNU General Public License, you may choose any version ever
  2850. published by the Free Software Foundation.
  2851. If the Program specifies that a proxy can decide which future
  2852. versions of the GNU General Public License can be used, that proxy's
  2853. public statement of acceptance of a version permanently authorizes
  2854. you to choose that version for the Program.
  2855. Later license versions may give you additional or different
  2856. permissions. However, no additional obligations are imposed on any
  2857. author or copyright holder as a result of your choosing to follow
  2858. a later version.
  2859. 15. Disclaimer of Warranty.
  2860. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  2861. APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  2862. HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
  2863. WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT
  2864. NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  2865. FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
  2866. PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
  2867. DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR
  2868. OR CORRECTION.
  2869. 16. Limitation of Liability.
  2870. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  2871. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR
  2872. CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  2873. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
  2874. ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING
  2875. BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE
  2876. OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
  2877. PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
  2878. OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  2879. 17. Interpretation of Sections 15 and 16.
  2880. If the disclaimer of warranty and limitation of liability provided
  2881. above cannot be given local legal effect according to their terms,
  2882. reviewing courts shall apply local law that most closely approximates
  2883. an absolute waiver of all civil liability in connection with the
  2884. Program, unless a warranty or assumption of liability accompanies a
  2885. copy of the Program in return for a fee.
  2886. END OF TERMS AND CONDITIONS
  2887. How to Apply These Terms to Your New Programs
  2888. If you develop a new program, and you want it to be of the greatest
  2889. possible use to the public, the best way to achieve this is to make
  2890. it free software which everyone can redistribute and change under
  2891. these terms.
  2892. To do so, attach the following notices to the program. It is safest
  2893. to attach them to the start of each source file to most effectively
  2894. state the exclusion of warranty; and each file should have at least
  2895. the "copyright" line and a pointer to where the full notice is
  2896. found.
  2897. <one line to give the program's name and a brief idea of what it does.>
  2898. Copyright (C) <year> <name of author>
  2899. This program is free software: you can redistribute it and/or
  2900. modify it under the terms of the GNU General Public License
  2901. as published by the Free Software Foundation, either version 3
  2902. of the License, or (at your option) any later version.
  2903. This program is distributed in the hope that it will be useful,
  2904. but WITHOUT ANY WARRANTY; without even the implied warranty of
  2905. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  2906. GNU General Public License for more details.
  2907. You should have received a copy of the GNU General Public License
  2908. along with this program. If not, see
  2909. <http://www.gnu.org/licenses/>.
  2910. Also add information on how to contact you by electronic and paper mail.
  2911. If the program does terminal interaction, make it output a short
  2912. notice like this when it starts in an interactive mode:
  2913. <program> Copyright (C) <year> <name of author>
  2914. This program comes with ABSOLUTELY NO WARRANTY; for details type 'show w'.
  2915. This is free software, and you are welcome to redistribute it
  2916. under certain conditions; type 'show c' for details.
  2917. The hypothetical commands 'show w' and 'show c' should show the
  2918. appropriate parts of the General Public License. Of course, your
  2919. program's commands might be different; for a GUI interface, you
  2920. would use an "about box".
  2921. You should also get your employer (if you work as a programmer) or
  2922. school, if any, to sign a "copyright disclaimer" for the program,
  2923. if necessary. For more information on this, and how to apply and
  2924. follow the GNU GPL, see <http://www.gnu.org/licenses/>.
  2925. The GNU General Public License does not permit incorporating your
  2926. program into proprietary programs. If your program is a subroutine
  2927. library, you may consider it more useful to permit linking proprietary
  2928. applications with the library. If this is what you want to do, use
  2929. the GNU Lesser General Public License instead of this License. But
  2930. first, please read <http://www.gnu.org/philosophy/why-not-lgpl.html>.
  2931. ==
  2932. ==
  2933. GCC RUNTIME LIBRARY EXCEPTION
  2934. Version 3.1, 31 March 2009
  2935. Copyright (c) 2009 Free Software Foundation, Inc. <http://fsf.org/>
  2936. Everyone is permitted to copy and distribute verbatim copies of
  2937. this license document, but changing it is not allowed.
  2938. This GCC Runtime Library Exception ("Exception") is an additional
  2939. permission under section 7 of the GNU General Public License, version
  2940. 3 ("GPLv3"). It applies to a given file (the "Runtime Library")
  2941. that bears a notice placed by the copyright holder of the file
  2942. stating that the file is governed by GPLv3 along with this Exception.
  2943. When you use GCC to compile a program, GCC may combine portions of
  2944. certain GCC header files and runtime libraries with the compiled
  2945. program. The purpose of this Exception is to allow compilation of
  2946. non-GPL (including proprietary) programs to use, in this way, the
  2947. header files and runtime libraries covered by this Exception.
  2948. 0. Definitions.
  2949. A file is an "Independent Module" if it either requires the Runtime
  2950. Library for execution after a Compilation Process, or makes use of
  2951. an interface provided by the Runtime Library, but is not otherwise
  2952. based on the Runtime Library.
  2953. "GCC" means a version of the GNU Compiler Collection, with or without
  2954. modifications, governed by version 3 (or a specified later version)
  2955. of the GNU General Public License (GPL) with the option of using
  2956. any subsequent versions published by the FSF.
  2957. "GPL-compatible Software" is software whose conditions of propagation,
  2958. modification and use would permit combination with GCC in accord
  2959. with the license of GCC.
  2960. "Target Code" refers to output from any compiler for a real or
  2961. virtual target processor architecture, in executable form or suitable
  2962. for input to an assembler, loader, linker and/or execution phase.
  2963. Notwithstanding that, Target Code does not include data in any
  2964. format that is used as a compiler intermediate representation, or
  2965. used for producing a compiler intermediate representation.
  2966. The "Compilation Process" transforms code entirely represented in
  2967. non-intermediate languages designed for human-written code, and/or
  2968. in Java Virtual Machine byte code, into Target Code. Thus, for
  2969. example, use of source code generators and preprocessors need not
  2970. be considered part of the Compilation Process, since the Compilation
  2971. Process can be understood as starting with the output of the
  2972. generators or preprocessors.
  2973. A Compilation Process is "Eligible" if it is done using GCC, alone
  2974. or with other GPL-compatible software, or if it is done without
  2975. using any work based on GCC. For example, using non-GPL-compatible
  2976. Software to optimize any GCC intermediate representations would not
  2977. qualify as an Eligible Compilation Process.
  2978. 1. Grant of Additional Permission.
  2979. You have permission to propagate a work of Target Code formed by
  2980. combining the Runtime Library with Independent Modules, even if
  2981. such propagation would otherwise violate the terms of GPLv3, provided
  2982. that all Target Code was generated by Eligible Compilation Processes.
  2983. You may then convey such a combination under terms of your choice,
  2984. consistent with the licensing of the Independent Modules.
  2985. 2. No Weakening of GCC Copyleft.
  2986. The availability of this Exception does not imply any general
  2987. presumption that third-party software is unaffected by the copyleft
  2988. requirements of the license of GCC.
  2989. ==
  2990. ==
  2991. Copyright (c) 1994
  2992. Hewlett-Packard Company
  2993. Permission to use, copy, modify, distribute and sell this software
  2994. and its documentation for any purpose is hereby granted without fee,
  2995. provided that the above copyright notice appear in all copies and
  2996. that both that copyright notice and this permission notice appear
  2997. in supporting documentation. Hewlett-Packard Company makes no
  2998. representations about the suitability of this software for any
  2999. purpose. It is provided "as is" without express or implied
  3000. warranty.
  3001. ==
  3002. ==
  3003. Copyright (c) 1996,1997
  3004. Silicon Graphics Computer Systems, Inc.
  3005. Permission to use, copy, modify, distribute and sell this software
  3006. and its documentation for any purpose is hereby granted without fee,
  3007. provided that the above copyright notice appear in all copies and
  3008. that both that copyright notice and this permission notice appear
  3009. in supporting documentation. Silicon Graphics makes no
  3010. representations about the suitability of this software for any
  3011. purpose. It is provided "as is" without express or implied
  3012. warranty.
  3013. ==
  3014. ==
  3015. shared_count.hpp
  3016. @ Copyright (c) 2001, 2002, 2003 Peter Dimov and Multi Media Ltd.
  3017. shared_ptr.hpp
  3018. Copyright (C) 1998, 1999 Greg Colvin and Beman Dawes.
  3019. Copyright (C) 2001, 2002, 2003 Peter Dimov
  3020. weak_ptr.hpp
  3021. Copyright (C) 2001, 2002, 2003 Peter Dimov
  3022. enable_shared_from_this.hpp
  3023. Copyright (C) 2002 Peter Dimov
  3024. Distributed under the Boost Software License, Version 1.0.
  3025. Boost Software License - Version 1.0 - August 17th, 2003
  3026. Permission is hereby granted, free of charge, to any person or
  3027. organization obtaining a copy of the software and accompanying
  3028. documentation covered by this license (the "Software") to use,
  3029. reproduce, display, distribute, execute, and transmit the Software,
  3030. and to prepare derivative works of the Software, and to permit
  3031. third-parties to whom the Software is furnished to do so, all subject
  3032. to the following:
  3033. The copyright notices in the Software and this entire statement,
  3034. including the above license grant, this restriction and the following
  3035. disclaimer, must be included in all copies of the Software, in whole
  3036. or in part, and all derivative works of the Software, unless such
  3037. copies or derivative works are solely in the form of machine-executable
  3038. object code generated by a source language processor.
  3039. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  3040. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3041. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND
  3042. NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE
  3043. DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER
  3044. LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3045. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  3046. DEALINGS IN THE SOFTWARE.
  3047. ==
  3048. ==
  3049. Copyright (C) 2004 Ami Tavory and Vladimir Dreizin, IBM-HRL.
  3050. Permission to use, copy, modify, sell, and distribute this software
  3051. is hereby granted without fee, provided that the above copyright
  3052. notice appears in all copies, and that both that copyright notice
  3053. and this permission notice appear in supporting documentation. None
  3054. of the above authors, nor IBM Haifa Research Laboratories, make any
  3055. representation about the suitability of this software for any
  3056. purpose. It is provided "as is" without express or implied warranty.
  3057. ==
  3058. libssh v0.7.3
  3059. The following software may be included in this product:
  3060. libssh v0.7.3
  3061. You are receiving a copy of libssh as part of MySQL Shell (a component of the My
  3062. SQL server)
  3063. in object code form. The terms of the Oracle license do NOT apply to libssh; lib
  3064. ssh is licensed
  3065. under the LGPLv2.1 license, separate from MySQL. If you do not wish to install t
  3066. his library, you
  3067. may remove it, but the Oracle program might not operate properly or at all witho
  3068. ut it. Depending
  3069. on the operating system the library can be found in the following locations:
  3070. - Linux: <librarydir-prefix>/mysql-shell/libssh.so
  3071. - OSX: <librarydir-prefix>/mysql-shell/libssh.dylib
  3072. - Windows: <installation-path>\bin\libssh.dll
  3073. GNU LESSER GENERAL PUBLIC LICENSE
  3074. Version 2.1, February 1999
  3075. Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  3076. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  3077. Everyone is permitted to copy and distribute verbatim copies
  3078. of this license document, but changing it is not allowed.
  3079. [This is the first released version of the Lesser GPL. It also counts
  3080. as the successor of the GNU Library Public License, version 2, hence
  3081. the version number 2.1.]
  3082. This component is licensed under GNU Lesser General Public License
  3083. Version 2.1, February 1999.
  3084. Additional Libraries Used by libssh
  3085. libssh has dependencies on the following libraries:
  3086. libgcrypt v1.7.3
  3087. ----------------
  3088. The library is distributed under the terms of the GNU Lesser
  3089. General Public License (LGPL); see the file COPYING.LIB for the
  3090. actual terms. The helper programs (e.g. gcryptrnd and getrandom)
  3091. as well as the documentation are distributed under the terms of
  3092. the GNU General Public License (GPL); see the file COPYING for the
  3093. actual terms. The file LICENSES has notices about contributions
  3094. that require these additional notices are distributed.
  3095. Oracle's libssh implementation does not use any of the GPL licensed files that a
  3096. re included
  3097. with the libgcrypt distribution
  3098. libgpg-error v1.24
  3099. ------------------
  3100. Oracle uses a subset of the files in libgpg-error to build libssh,
  3101. All of the files used by Oracle are licensed under the LGPLv2.1
  3102. Libgpg-error is free software; you can redistribute it and/or modify
  3103. it under the terms of the GNU Lesser General Public License as
  3104. published by the Free Software Foundation; either version 2.1 of the
  3105. License, or (at your option) any later version. See the file
  3106. COPYING.LIB for copyright and warranty information. See the file
  3107. AUTHORS for a list of authors and important mail addresses.
  3108. However, some files (for example src/mkerrnos.awk) used in the build
  3109. process of the library and the manual are covered by a different
  3110. license. Please see the header of these files and the file COPYING
  3111. for copyright and warranty information on these files. A special
  3112. exception in the copyright license of these files makes sure that the
  3113. output in the build process, which is used in libgpg-error, is not
  3114. affected by the GPL.
  3115. COPYING:
  3116. ----------------------------------------------------------------------
  3117. GNU GENERAL PUBLIC LICENSE
  3118. Version 2, June 1991
  3119. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  3120. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  3121. Everyone is permitted to copy and distribute verbatim copies
  3122. of this license document, but changing it is not allowed.
  3123. Preamble
  3124. The licenses for most software are designed to take away your
  3125. freedom to share and change it. By contrast, the GNU General Public
  3126. License is intended to guarantee your freedom to share and change free
  3127. software--to make sure the software is free for all its users. This
  3128. General Public License applies to most of the Free Software
  3129. Foundation's software and to any other program whose authors commit to
  3130. using it. (Some other Free Software Foundation software is covered by
  3131. the GNU Library General Public License instead.) You can apply it to
  3132. your programs, too.
  3133. When we speak of free software, we are referring to freedom, not
  3134. price. Our General Public Licenses are designed to make sure that you
  3135. have the freedom to distribute copies of free software (and charge for
  3136. this service if you wish), that you receive source code or can get it
  3137. if you want it, that you can change the software or use pieces of it
  3138. in new free programs; and that you know you can do these things.
  3139. To protect your rights, we need to make restrictions that forbid
  3140. anyone to deny you these rights or to ask you to surrender the rights.
  3141. These restrictions translate to certain responsibilities for you if you
  3142. distribute copies of the software, or if you modify it.
  3143. For example, if you distribute copies of such a program, whether
  3144. gratis or for a fee, you must give the recipients all the rights that
  3145. you have. You must make sure that they, too, receive or can get the
  3146. source code. And you must show them these terms so they know their
  3147. rights.
  3148. We protect your rights with two steps: (1) copyright the software, and
  3149. (2) offer you this license which gives you legal permission to copy,
  3150. distribute and/or modify the software.
  3151. Also, for each author's protection and ours, we want to make certain
  3152. that everyone understands that there is no warranty for this free
  3153. software. If the software is modified by someone else and passed on, we
  3154. want its recipients to know that what they have is not the original, so
  3155. that any problems introduced by others will not reflect on the original
  3156. authors' reputations.
  3157. Finally, any free program is threatened constantly by software
  3158. patents. We wish to avoid the danger that redistributors of a free
  3159. program will individually obtain patent licenses, in effect making the
  3160. program proprietary. To prevent this, we have made it clear that any
  3161. patent must be licensed for everyone's free use or not licensed at all.
  3162. The precise terms and conditions for copying, distribution and
  3163. modification follow.
  3164. GNU GENERAL PUBLIC LICENSE
  3165. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  3166. 0. This License applies to any program or other work which contains
  3167. a notice placed by the copyright holder saying it may be distributed
  3168. under the terms of this General Public License. The "Program", below,
  3169. refers to any such program or work, and a "work based on the Program"
  3170. means either the Program or any derivative work under copyright law:
  3171. that is to say, a work containing the Program or a portion of it,
  3172. either verbatim or with modifications and/or translated into another
  3173. language. (Hereinafter, translation is included without limitation in
  3174. the term "modification".) Each licensee is addressed as "you".
  3175. Activities other than copying, distribution and modification are not
  3176. covered by this License; they are outside its scope. The act of
  3177. running the Program is not restricted, and the output from the Program
  3178. is covered only if its contents constitute a work based on the
  3179. Program (independent of having been made by running the Program).
  3180. Whether that is true depends on what the Program does.
  3181. 1. You may copy and distribute verbatim copies of the Program's
  3182. source code as you receive it, in any medium, provided that you
  3183. conspicuously and appropriately publish on each copy an appropriate
  3184. copyright notice and disclaimer of warranty; keep intact all the
  3185. notices that refer to this License and to the absence of any warranty;
  3186. and give any other recipients of the Program a copy of this License
  3187. along with the Program.
  3188. You may charge a fee for the physical act of transferring a copy, and
  3189. you may at your option offer warranty protection in exchange for a fee.
  3190. 2. You may modify your copy or copies of the Program or any portion
  3191. of it, thus forming a work based on the Program, and copy and
  3192. distribute such modifications or work under the terms of Section 1
  3193. above, provided that you also meet all of these conditions:
  3194. a) You must cause the modified files to carry prominent notices
  3195. stating that you changed the files and the date of any change.
  3196. b) You must cause any work that you distribute or publish, that in
  3197. whole or in part contains or is derived from the Program or any
  3198. part thereof, to be licensed as a whole at no charge to all third
  3199. parties under the terms of this License.
  3200. c) If the modified program normally reads commands interactively
  3201. when run, you must cause it, when started running for such
  3202. interactive use in the most ordinary way, to print or display an
  3203. announcement including an appropriate copyright notice and a
  3204. notice that there is no warranty (or else, saying that you provide
  3205. a warranty) and that users may redistribute the program under
  3206. these conditions, and telling the user how to view a copy of this
  3207. License. (Exception: if the Program itself is interactive but
  3208. does not normally print such an announcement, your work based on
  3209. the Program is not required to print an announcement.)
  3210. These requirements apply to the modified work as a whole. If
  3211. identifiable sections of that work are not derived from the Program,
  3212. and can be reasonably considered independent and separate works in
  3213. themselves, then this License, and its terms, do not apply to those
  3214. sections when you distribute them as separate works. But when you
  3215. distribute the same sections as part of a whole which is a work based
  3216. on the Program, the distribution of the whole must be on the terms of
  3217. this License, whose permissions for other licensees extend to the
  3218. entire whole, and thus to each and every part regardless of who wrote it.
  3219. Thus, it is not the intent of this section to claim rights or contest
  3220. your rights to work written entirely by you; rather, the intent is to
  3221. exercise the right to control the distribution of derivative or
  3222. collective works based on the Program.
  3223. In addition, mere aggregation of another work not based on the Program
  3224. with the Program (or with a work based on the Program) on a volume of
  3225. a storage or distribution medium does not bring the other work under
  3226. the scope of this License.
  3227. 3. You may copy and distribute the Program (or a work based on it,
  3228. under Section 2) in object code or executable form under the terms of
  3229. Sections 1 and 2 above provided that you also do one of the following:
  3230. a) Accompany it with the complete corresponding machine-readable
  3231. source code, which must be distributed under the terms of Sections
  3232. 1 and 2 above on a medium customarily used for software interchange; or,
  3233. b) Accompany it with a written offer, valid for at least three
  3234. years, to give any third party, for a charge no more than your
  3235. cost of physically performing source distribution, a complete
  3236. machine-readable copy of the corresponding source code, to be
  3237. distributed under the terms of Sections 1 and 2 above on a medium
  3238. customarily used for software interchange; or,
  3239. c) Accompany it with the information you received as to the offer
  3240. to distribute corresponding source code. (This alternative is
  3241. allowed only for noncommercial distribution and only if you
  3242. received the program in object code or executable form with such
  3243. an offer, in accord with Subsection b above.)
  3244. The source code for a work means the preferred form of the work for
  3245. making modifications to it. For an executable work, complete source
  3246. code means all the source code for all modules it contains, plus any
  3247. associated interface definition files, plus the scripts used to
  3248. control compilation and installation of the executable. However, as a
  3249. special exception, the source code distributed need not include
  3250. anything that is normally distributed (in either source or binary
  3251. form) with the major components (compiler, kernel, and so on) of the
  3252. operating system on which the executable runs, unless that component
  3253. itself accompanies the executable.
  3254. If distribution of executable or object code is made by offering
  3255. access to copy from a designated place, then offering equivalent
  3256. access to copy the source code from the same place counts as
  3257. distribution of the source code, even though third parties are not
  3258. compelled to copy the source along with the object code.
  3259. 4. You may not copy, modify, sublicense, or distribute the Program
  3260. except as expressly provided under this License. Any attempt
  3261. otherwise to copy, modify, sublicense or distribute the Program is
  3262. void, and will automatically terminate your rights under this License.
  3263. However, parties who have received copies, or rights, from you under
  3264. this License will not have their licenses terminated so long as such
  3265. parties remain in full compliance.
  3266. 5. You are not required to accept this License, since you have not
  3267. signed it. However, nothing else grants you permission to modify or
  3268. distribute the Program or its derivative works. These actions are
  3269. prohibited by law if you do not accept this License. Therefore, by
  3270. modifying or distributing the Program (or any work based on the
  3271. Program), you indicate your acceptance of this License to do so, and
  3272. all its terms and conditions for copying, distributing or modifying
  3273. the Program or works based on it.
  3274. 6. Each time you redistribute the Program (or any work based on the
  3275. Program), the recipient automatically receives a license from the
  3276. original licensor to copy, distribute or modify the Program subject to
  3277. these terms and conditions. You may not impose any further
  3278. restrictions on the recipients' exercise of the rights granted herein.
  3279. You are not responsible for enforcing compliance by third parties to
  3280. this License.
  3281. 7. If, as a consequence of a court judgment or allegation of patent
  3282. infringement or for any other reason (not limited to patent issues),
  3283. conditions are imposed on you (whether by court order, agreement or
  3284. otherwise) that contradict the conditions of this License, they do not
  3285. excuse you from the conditions of this License. If you cannot
  3286. distribute so as to satisfy simultaneously your obligations under this
  3287. License and any other pertinent obligations, then as a consequence you
  3288. may not distribute the Program at all. For example, if a patent
  3289. license would not permit royalty-free redistribution of the Program by
  3290. all those who receive copies directly or indirectly through you, then
  3291. the only way you could satisfy both it and this License would be to
  3292. refrain entirely from distribution of the Program.
  3293. If any portion of this section is held invalid or unenforceable under
  3294. any particular circumstance, the balance of the section is intended to
  3295. apply and the section as a whole is intended to apply in other
  3296. circumstances.
  3297. It is not the purpose of this section to induce you to infringe any
  3298. patents or other property right claims or to contest validity of any
  3299. such claims; this section has the sole purpose of protecting the
  3300. integrity of the free software distribution system, which is
  3301. implemented by public license practices. Many people have made
  3302. generous contributions to the wide range of software distributed
  3303. through that system in reliance on consistent application of that
  3304. system; it is up to the author/donor to decide if he or she is willing
  3305. to distribute software through any other system and a licensee cannot
  3306. impose that choice.
  3307. This section is intended to make thoroughly clear what is believed to
  3308. be a consequence of the rest of this License.
  3309. 8. If the distribution and/or use of the Program is restricted in
  3310. certain countries either by patents or by copyrighted interfaces, the
  3311. original copyright holder who places the Program under this License
  3312. may add an explicit geographical distribution limitation excluding
  3313. those countries, so that distribution is permitted only in or among
  3314. countries not thus excluded. In such case, this License incorporates
  3315. the limitation as if written in the body of this License.
  3316. 9. The Free Software Foundation may publish revised and/or new versions
  3317. of the General Public License from time to time. Such new versions will
  3318. be similar in spirit to the present version, but may differ in detail to
  3319. address new problems or concerns.
  3320. Each version is given a distinguishing version number. If the Program
  3321. specifies a version number of this License which applies to it and "any
  3322. later version", you have the option of following the terms and conditions
  3323. either of that version or of any later version published by the Free
  3324. Software Foundation. If the Program does not specify a version number of
  3325. this License, you may choose any version ever published by the Free Software
  3326. Foundation.
  3327. 10. If you wish to incorporate parts of the Program into other free
  3328. programs whose distribution conditions are different, write to the author
  3329. to ask for permission. For software which is copyrighted by the Free
  3330. Software Foundation, write to the Free Software Foundation; we sometimes
  3331. make exceptions for this. Our decision will be guided by the two goals
  3332. of preserving the free status of all derivatives of our free software and
  3333. of promoting the sharing and reuse of software generally.
  3334. NO WARRANTY
  3335. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  3336. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  3337. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  3338. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  3339. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  3340. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  3341. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  3342. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  3343. REPAIR OR CORRECTION.
  3344. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  3345. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  3346. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  3347. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  3348. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  3349. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  3350. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  3351. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  3352. POSSIBILITY OF SUCH DAMAGES.
  3353. END OF TERMS AND CONDITIONS
  3354. How to Apply These Terms to Your New Programs
  3355. If you develop a new program, and you want it to be of the greatest
  3356. possible use to the public, the best way to achieve this is to make it
  3357. free software which everyone can redistribute and change under these terms.
  3358. To do so, attach the following notices to the program. It is safest
  3359. to attach them to the start of each source file to most effectively
  3360. convey the exclusion of warranty; and each file should have at least
  3361. the "copyright" line and a pointer to where the full notice is found.
  3362. <one line to give the program's name and a brief idea of what it does.>
  3363. Copyright (C) <year> <name of author>
  3364. This program is free software; you can redistribute it and/or modify
  3365. it under the terms of the GNU General Public License as published by
  3366. the Free Software Foundation; either version 2 of the License, or
  3367. (at your option) any later version.
  3368. This program is distributed in the hope that it will be useful,
  3369. but WITHOUT ANY WARRANTY; without even the implied warranty of
  3370. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3371. GNU General Public License for more details.
  3372. You should have received a copy of the GNU General Public License
  3373. along with this program; if not, write to the Free Software
  3374. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 U
  3375. SA
  3376. Also add information on how to contact you by electronic and paper mail.
  3377. If the program is interactive, make it output a short notice like this
  3378. when it starts in an interactive mode:
  3379. Gnomovision version 69, Copyright (C) year name of author
  3380. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  3381. This is free software, and you are welcome to redistribute it
  3382. under certain conditions; type `show c' for details.
  3383. The hypothetical commands `show w' and `show c' should show the appropriate
  3384. parts of the General Public License. Of course, the commands you use may
  3385. be called something other than `show w' and `show c'; they could even be
  3386. mouse-clicks or menu items--whatever suits your program.
  3387. You should also get your employer (if you work as a programmer) or your
  3388. school, if any, to sign a "copyright disclaimer" for the program, if
  3389. necessary. Here is a sample; alter the names:
  3390. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  3391. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  3392. <signature of Ty Coon>, 1 April 1989
  3393. Ty Coon, President of Vice
  3394. This General Public License does not permit incorporating your program into
  3395. proprietary programs. If your program is a subroutine library, you may
  3396. consider it more useful to permit linking proprietary applications with the
  3397. library. If this is what you want to do, use the GNU Library General
  3398. Public License instead of this License.
  3399. COPYING.LIB:
  3400. ----------------------------------------------------------------------
  3401. GNU LESSER GENERAL PUBLIC LICENSE
  3402. Version 2.1, February 1999
  3403. Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  3404. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  3405. Everyone is permitted to copy and distribute verbatim copies
  3406. of this license document, but changing it is not allowed.
  3407. [This is the first released version of the Lesser GPL. It also counts
  3408. as the successor of the GNU Library Public License, version 2, hence
  3409. the version number 2.1.]
  3410. Preamble
  3411. The licenses for most software are designed to take away your
  3412. freedom to share and change it. By contrast, the GNU General Public
  3413. Licenses are intended to guarantee your freedom to share and change
  3414. free software--to make sure the software is free for all its users.
  3415. This license, the Lesser General Public License, applies to some
  3416. specially designated software packages--typically libraries--of the
  3417. Free Software Foundation and other authors who decide to use it. You
  3418. can use it too, but we suggest you first think carefully about whether
  3419. this license or the ordinary General Public License is the better
  3420. strategy to use in any particular case, based on the explanations
  3421. below.
  3422. When we speak of free software, we are referring to freedom of use,
  3423. not price. Our General Public Licenses are designed to make sure that
  3424. you have the freedom to distribute copies of free software (and charge
  3425. for this service if you wish); that you receive source code or can get
  3426. it if you want it; that you can change the software and use pieces of
  3427. it in new free programs; and that you are informed that you can do
  3428. these things.
  3429. To protect your rights, we need to make restrictions that forbid
  3430. distributors to deny you these rights or to ask you to surrender these
  3431. rights. These restrictions translate to certain responsibilities for
  3432. you if you distribute copies of the library or if you modify it.
  3433. For example, if you distribute copies of the library, whether gratis
  3434. or for a fee, you must give the recipients all the rights that we gave
  3435. you. You must make sure that they, too, receive or can get the source
  3436. code. If you link other code with the library, you must provide
  3437. complete object files to the recipients, so that they can relink them
  3438. with the library after making changes to the library and recompiling
  3439. it. And you must show them these terms so they know their rights.
  3440. We protect your rights with a two-step method: (1) we copyright the
  3441. library, and (2) we offer you this license, which gives you legal
  3442. permission to copy, distribute and/or modify the library.
  3443. To protect each distributor, we want to make it very clear that
  3444. there is no warranty for the free library. Also, if the library is
  3445. modified by someone else and passed on, the recipients should know
  3446. that what they have is not the original version, so that the original
  3447. author's reputation will not be affected by problems that might be
  3448. introduced by others.
  3449. Finally, software patents pose a constant threat to the existence of
  3450. any free program. We wish to make sure that a company cannot
  3451. effectively restrict the users of a free program by obtaining a
  3452. restrictive license from a patent holder. Therefore, we insist that
  3453. any patent license obtained for a version of the library must be
  3454. consistent with the full freedom of use specified in this license.
  3455. Most GNU software, including some libraries, is covered by the
  3456. ordinary GNU General Public License. This license, the GNU Lesser
  3457. General Public License, applies to certain designated libraries, and
  3458. is quite different from the ordinary General Public License. We use
  3459. this license for certain libraries in order to permit linking those
  3460. libraries into non-free programs.
  3461. When a program is linked with a library, whether statically or using
  3462. a shared library, the combination of the two is legally speaking a
  3463. combined work, a derivative of the original library. The ordinary
  3464. General Public License therefore permits such linking only if the
  3465. entire combination fits its criteria of freedom. The Lesser General
  3466. Public License permits more lax criteria for linking other code with
  3467. the library.
  3468. We call this license the "Lesser" General Public License because it
  3469. does Less to protect the user's freedom than the ordinary General
  3470. Public License. It also provides other free software developers Less
  3471. of an advantage over competing non-free programs. These disadvantages
  3472. are the reason we use the ordinary General Public License for many
  3473. libraries. However, the Lesser license provides advantages in certain
  3474. special circumstances.
  3475. For example, on rare occasions, there may be a special need to
  3476. encourage the widest possible use of a certain library, so that it
  3477. becomes a de-facto standard. To achieve this, non-free programs must
  3478. be allowed to use the library. A more frequent case is that a free
  3479. library does the same job as widely used non-free libraries. In this
  3480. case, there is little to gain by limiting the free library to free
  3481. software only, so we use the Lesser General Public License.
  3482. In other cases, permission to use a particular library in non-free
  3483. programs enables a greater number of people to use a large body of
  3484. free software. For example, permission to use the GNU C Library in
  3485. non-free programs enables many more people to use the whole GNU
  3486. operating system, as well as its variant, the GNU/Linux operating
  3487. system.
  3488. Although the Lesser General Public License is Less protective of the
  3489. users' freedom, it does ensure that the user of a program that is
  3490. linked with the Library has the freedom and the wherewithal to run
  3491. that program using a modified version of the Library.
  3492. The precise terms and conditions for copying, distribution and
  3493. modification follow. Pay close attention to the difference between a
  3494. "work based on the library" and a "work that uses the library". The
  3495. former contains code derived from the library, whereas the latter must
  3496. be combined with the library in order to run.
  3497. GNU LESSER GENERAL PUBLIC LICENSE
  3498. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  3499. 0. This License Agreement applies to any software library or other
  3500. program which contains a notice placed by the copyright holder or
  3501. other authorized party saying it may be distributed under the terms of
  3502. this Lesser General Public License (also called "this License").
  3503. Each licensee is addressed as "you".
  3504. A "library" means a collection of software functions and/or data
  3505. prepared so as to be conveniently linked with application programs
  3506. (which use some of those functions and data) to form executables.
  3507. The "Library", below, refers to any such software library or work
  3508. which has been distributed under these terms. A "work based on the
  3509. Library" means either the Library or any derivative work under
  3510. copyright law: that is to say, a work containing the Library or a
  3511. portion of it, either verbatim or with modifications and/or translated
  3512. straightforwardly into another language. (Hereinafter, translation is
  3513. included without limitation in the term "modification".)
  3514. "Source code" for a work means the preferred form of the work for
  3515. making modifications to it. For a library, complete source code means
  3516. all the source code for all modules it contains, plus any associated
  3517. interface definition files, plus the scripts used to control
  3518. compilation and installation of the library.
  3519. Activities other than copying, distribution and modification are not
  3520. covered by this License; they are outside its scope. The act of
  3521. running a program using the Library is not restricted, and output from
  3522. such a program is covered only if its contents constitute a work based
  3523. on the Library (independent of the use of the Library in a tool for
  3524. writing it). Whether that is true depends on what the Library does
  3525. and what the program that uses the Library does.
  3526. 1. You may copy and distribute verbatim copies of the Library's
  3527. complete source code as you receive it, in any medium, provided that
  3528. you conspicuously and appropriately publish on each copy an
  3529. appropriate copyright notice and disclaimer of warranty; keep intact
  3530. all the notices that refer to this License and to the absence of any
  3531. warranty; and distribute a copy of this License along with the
  3532. Library.
  3533. You may charge a fee for the physical act of transferring a copy,
  3534. and you may at your option offer warranty protection in exchange for a
  3535. fee.
  3536. 2. You may modify your copy or copies of the Library or any portion
  3537. of it, thus forming a work based on the Library, and copy and
  3538. distribute such modifications or work under the terms of Section 1
  3539. above, provided that you also meet all of these conditions:
  3540. a) The modified work must itself be a software library.
  3541. b) You must cause the files modified to carry prominent notices
  3542. stating that you changed the files and the date of any change.
  3543. c) You must cause the whole of the work to be licensed at no
  3544. charge to all third parties under the terms of this License.
  3545. d) If a facility in the modified Library refers to a function or a
  3546. table of data to be supplied by an application program that uses
  3547. the facility, other than as an argument passed when the facility
  3548. is invoked, then you must make a good faith effort to ensure that,
  3549. in the event an application does not supply such function or
  3550. table, the facility still operates, and performs whatever part of
  3551. its purpose remains meaningful.
  3552. (For example, a function in a library to compute square roots has
  3553. a purpose that is entirely well-defined independent of the
  3554. application. Therefore, Subsection 2d requires that any
  3555. application-supplied function or table used by this function must
  3556. be optional: if the application does not supply it, the square
  3557. root function must still compute square roots.)
  3558. These requirements apply to the modified work as a whole. If
  3559. identifiable sections of that work are not derived from the Library,
  3560. and can be reasonably considered independent and separate works in
  3561. themselves, then this License, and its terms, do not apply to those
  3562. sections when you distribute them as separate works. But when you
  3563. distribute the same sections as part of a whole which is a work based
  3564. on the Library, the distribution of the whole must be on the terms of
  3565. this License, whose permissions for other licensees extend to the
  3566. entire whole, and thus to each and every part regardless of who wrote
  3567. it.
  3568. Thus, it is not the intent of this section to claim rights or contest
  3569. your rights to work written entirely by you; rather, the intent is to
  3570. exercise the right to control the distribution of derivative or
  3571. collective works based on the Library.
  3572. In addition, mere aggregation of another work not based on the Library
  3573. with the Library (or with a work based on the Library) on a volume of
  3574. a storage or distribution medium does not bring the other work under
  3575. the scope of this License.
  3576. 3. You may opt to apply the terms of the ordinary GNU General Public
  3577. License instead of this License to a given copy of the Library. To do
  3578. this, you must alter all the notices that refer to this License, so
  3579. that they refer to the ordinary GNU General Public License, version 2,
  3580. instead of to this License. (If a newer version than version 2 of the
  3581. ordinary GNU General Public License has appeared, then you can specify
  3582. that version instead if you wish.) Do not make any other change in
  3583. these notices.
  3584. Once this change is made in a given copy, it is irreversible for
  3585. that copy, so the ordinary GNU General Public License applies to all
  3586. subsequent copies and derivative works made from that copy.
  3587. This option is useful when you wish to copy part of the code of
  3588. the Library into a program that is not a library.
  3589. 4. You may copy and distribute the Library (or a portion or
  3590. derivative of it, under Section 2) in object code or executable form
  3591. under the terms of Sections 1 and 2 above provided that you accompany
  3592. it with the complete corresponding machine-readable source code, which
  3593. must be distributed under the terms of Sections 1 and 2 above on a
  3594. medium customarily used for software interchange.
  3595. If distribution of object code is made by offering access to copy
  3596. from a designated place, then offering equivalent access to copy the
  3597. source code from the same place satisfies the requirement to
  3598. distribute the source code, even though third parties are not
  3599. compelled to copy the source along with the object code.
  3600. 5. A program that contains no derivative of any portion of the
  3601. Library, but is designed to work with the Library by being compiled or
  3602. linked with it, is called a "work that uses the Library". Such a
  3603. work, in isolation, is not a derivative work of the Library, and
  3604. therefore falls outside the scope of this License.
  3605. However, linking a "work that uses the Library" with the Library
  3606. creates an executable that is a derivative of the Library (because it
  3607. contains portions of the Library), rather than a "work that uses the
  3608. library". The executable is therefore covered by this License.
  3609. Section 6 states terms for distribution of such executables.
  3610. When a "work that uses the Library" uses material from a header file
  3611. that is part of the Library, the object code for the work may be a
  3612. derivative work of the Library even though the source code is not.
  3613. Whether this is true is especially significant if the work can be
  3614. linked without the Library, or if the work is itself a library. The
  3615. threshold for this to be true is not precisely defined by law.
  3616. If such an object file uses only numerical parameters, data
  3617. structure layouts and accessors, and small macros and small inline
  3618. functions (ten lines or less in length), then the use of the object
  3619. file is unrestricted, regardless of whether it is legally a derivative
  3620. work. (Executables containing this object code plus portions of the
  3621. Library will still fall under Section 6.)
  3622. Otherwise, if the work is a derivative of the Library, you may
  3623. distribute the object code for the work under the terms of Section 6.
  3624. Any executables containing that work also fall under Section 6,
  3625. whether or not they are linked directly with the Library itself.
  3626. 6. As an exception to the Sections above, you may also combine or
  3627. link a "work that uses the Library" with the Library to produce a
  3628. work containing portions of the Library, and distribute that work
  3629. under terms of your choice, provided that the terms permit
  3630. modification of the work for the customer's own use and reverse
  3631. engineering for debugging such modifications.
  3632. You must give prominent notice with each copy of the work that the
  3633. Library is used in it and that the Library and its use are covered by
  3634. this License. You must supply a copy of this License. If the work
  3635. during execution displays copyright notices, you must include the
  3636. copyright notice for the Library among them, as well as a reference
  3637. directing the user to the copy of this License. Also, you must do one
  3638. of these things:
  3639. a) Accompany the work with the complete corresponding
  3640. machine-readable source code for the Library including whatever
  3641. changes were used in the work (which must be distributed under
  3642. Sections 1 and 2 above); and, if the work is an executable linked
  3643. with the Library, with the complete machine-readable "work that
  3644. uses the Library", as object code and/or source code, so that the
  3645. user can modify the Library and then relink to produce a modified
  3646. executable containing the modified Library. (It is understood
  3647. that the user who changes the contents of definitions files in the
  3648. Library will not necessarily be able to recompile the application
  3649. to use the modified definitions.)
  3650. b) Use a suitable shared library mechanism for linking with the
  3651. Library. A suitable mechanism is one that (1) uses at run time a
  3652. copy of the library already present on the user's computer system,
  3653. rather than copying library functions into the executable, and (2)
  3654. will operate properly with a modified version of the library, if
  3655. the user installs one, as long as the modified version is
  3656. interface-compatible with the version that the work was made with.
  3657. c) Accompany the work with a written offer, valid for at least
  3658. three years, to give the same user the materials specified in
  3659. Subsection 6a, above, for a charge no more than the cost of
  3660. performing this distribution.
  3661. d) If distribution of the work is made by offering access to copy
  3662. from a designated place, offer equivalent access to copy the above
  3663. specified materials from the same place.
  3664. e) Verify that the user has already received a copy of these
  3665. materials or that you have already sent this user a copy.
  3666. For an executable, the required form of the "work that uses the
  3667. Library" must include any data and utility programs needed for
  3668. reproducing the executable from it. However, as a special exception,
  3669. the materials to be distributed need not include anything that is
  3670. normally distributed (in either source or binary form) with the major
  3671. components (compiler, kernel, and so on) of the operating system on
  3672. which the executable runs, unless that component itself accompanies
  3673. the executable.
  3674. It may happen that this requirement contradicts the license
  3675. restrictions of other proprietary libraries that do not normally
  3676. accompany the operating system. Such a contradiction means you cannot
  3677. use both them and the Library together in an executable that you
  3678. distribute.
  3679. 7. You may place library facilities that are a work based on the
  3680. Library side-by-side in a single library together with other library
  3681. facilities not covered by this License, and distribute such a combined
  3682. library, provided that the separate distribution of the work based on
  3683. the Library and of the other library facilities is otherwise
  3684. permitted, and provided that you do these two things:
  3685. a) Accompany the combined library with a copy of the same work
  3686. based on the Library, uncombined with any other library
  3687. facilities. This must be distributed under the terms of the
  3688. Sections above.
  3689. b) Give prominent notice with the combined library of the fact
  3690. that part of it is a work based on the Library, and explaining
  3691. where to find the accompanying uncombined form of the same work.
  3692. 8. You may not copy, modify, sublicense, link with, or distribute
  3693. the Library except as expressly provided under this License. Any
  3694. attempt otherwise to copy, modify, sublicense, link with, or
  3695. distribute the Library is void, and will automatically terminate your
  3696. rights under this License. However, parties who have received copies,
  3697. or rights, from you under this License will not have their licenses
  3698. terminated so long as such parties remain in full compliance.
  3699. 9. You are not required to accept this License, since you have not
  3700. signed it. However, nothing else grants you permission to modify or
  3701. distribute the Library or its derivative works. These actions are
  3702. prohibited by law if you do not accept this License. Therefore, by
  3703. modifying or distributing the Library (or any work based on the
  3704. Library), you indicate your acceptance of this License to do so, and
  3705. all its terms and conditions for copying, distributing or modifying
  3706. the Library or works based on it.
  3707. 10. Each time you redistribute the Library (or any work based on the
  3708. Library), the recipient automatically receives a license from the
  3709. original licensor to copy, distribute, link with or modify the Library
  3710. subject to these terms and conditions. You may not impose any further
  3711. restrictions on the recipients' exercise of the rights granted herein.
  3712. You are not responsible for enforcing compliance by third parties with
  3713. this License.
  3714. 11. If, as a consequence of a court judgment or allegation of patent
  3715. infringement or for any other reason (not limited to patent issues),
  3716. conditions are imposed on you (whether by court order, agreement or
  3717. otherwise) that contradict the conditions of this License, they do not
  3718. excuse you from the conditions of this License. If you cannot
  3719. distribute so as to satisfy simultaneously your obligations under this
  3720. License and any other pertinent obligations, then as a consequence you
  3721. may not distribute the Library at all. For example, if a patent
  3722. license would not permit royalty-free redistribution of the Library by
  3723. all those who receive copies directly or indirectly through you, then
  3724. the only way you could satisfy both it and this License would be to
  3725. refrain entirely from distribution of the Library.
  3726. If any portion of this section is held invalid or unenforceable under
  3727. any particular circumstance, the balance of the section is intended to
  3728. apply, and the section as a whole is intended to apply in other
  3729. circumstances.
  3730. It is not the purpose of this section to induce you to infringe any
  3731. patents or other property right claims or to contest validity of any
  3732. such claims; this section has the sole purpose of protecting the
  3733. integrity of the free software distribution system which is
  3734. implemented by public license practices. Many people have made
  3735. generous contributions to the wide range of software distributed
  3736. through that system in reliance on consistent application of that
  3737. system; it is up to the author/donor to decide if he or she is willing
  3738. to distribute software through any other system and a licensee cannot
  3739. impose that choice.
  3740. This section is intended to make thoroughly clear what is believed to
  3741. be a consequence of the rest of this License.
  3742. 12. If the distribution and/or use of the Library is restricted in
  3743. certain countries either by patents or by copyrighted interfaces, the
  3744. original copyright holder who places the Library under this License
  3745. may add an explicit geographical distribution limitation excluding those
  3746. countries, so that distribution is permitted only in or among
  3747. countries not thus excluded. In such case, this License incorporates
  3748. the limitation as if written in the body of this License.
  3749. 13. The Free Software Foundation may publish revised and/or new
  3750. versions of the Lesser General Public License from time to time.
  3751. Such new versions will be similar in spirit to the present version,
  3752. but may differ in detail to address new problems or concerns.
  3753. Each version is given a distinguishing version number. If the Library
  3754. specifies a version number of this License which applies to it and
  3755. "any later version", you have the option of following the terms and
  3756. conditions either of that version or of any later version published by
  3757. the Free Software Foundation. If the Library does not specify a
  3758. license version number, you may choose any version ever published by
  3759. the Free Software Foundation.
  3760. 14. If you wish to incorporate parts of the Library into other free
  3761. programs whose distribution conditions are incompatible with these,
  3762. write to the author to ask for permission. For software which is
  3763. copyrighted by the Free Software Foundation, write to the Free
  3764. Software Foundation; we sometimes make exceptions for this. Our
  3765. decision will be guided by the two goals of preserving the free status
  3766. of all derivatives of our free software and of promoting the sharing
  3767. and reuse of software generally.
  3768. NO WARRANTY
  3769. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  3770. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  3771. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  3772. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  3773. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  3774. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  3775. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  3776. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  3777. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  3778. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  3779. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  3780. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  3781. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  3782. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  3783. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  3784. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  3785. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  3786. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  3787. DAMAGES.
  3788. END OF TERMS AND CONDITIONS
  3789. How to Apply These Terms to Your New Libraries
  3790. If you develop a new library, and you want it to be of the greatest
  3791. possible use to the public, we recommend making it free software that
  3792. everyone can redistribute and change. You can do so by permitting
  3793. redistribution under these terms (or, alternatively, under the terms
  3794. of the ordinary General Public License).
  3795. To apply these terms, attach the following notices to the library.
  3796. It is safest to attach them to the start of each source file to most
  3797. effectively convey the exclusion of warranty; and each file should
  3798. have at least the "copyright" line and a pointer to where the full
  3799. notice is found.
  3800. <one line to give the library's name and a brief idea of what it does.>
  3801. Copyright (C) <year> <name of author>
  3802. This library is free software; you can redistribute it and/or
  3803. modify it under the terms of the GNU Lesser General Public
  3804. License as published by the Free Software Foundation; either
  3805. version 2.1 of the License, or (at your option) any later version.
  3806. This library is distributed in the hope that it will be useful,
  3807. but WITHOUT ANY WARRANTY; without even the implied warranty of
  3808. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  3809. Lesser General Public License for more details.
  3810. You should have received a copy of the GNU Lesser General Public
  3811. License along with this library; if not, write to the Free Software
  3812. Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  3813. Also add information on how to contact you by electronic and paper mail.
  3814. You should also get your employer (if you work as a programmer) or
  3815. your school, if any, to sign a "copyright disclaimer" for the library,
  3816. if necessary. Here is a sample; alter the names:
  3817. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  3818. library `Frob' (a library for tweaking knobs) written by James
  3819. Random Hacker.
  3820. <signature of Ty Coon>, 1 April 1990
  3821. Ty Coon, President of Vice
  3822. That's all there is to it!
  3823. libunwind
  3824. The following software may be included in this product:
  3825. libunwind
  3826. Copyright (c) 2002 Hewlett-Packard Co.
  3827. Permission is hereby granted, free of charge, to any person obtaining
  3828. a copy of this software and associated documentation files (the
  3829. "Software"), to deal in the Software without restriction, including
  3830. without limitation the rights to use, copy, modify, merge, publish,
  3831. distribute, sublicense, and/or sell copies of the Software, and to
  3832. permit persons to whom the Software is furnished to do so, subject to
  3833. the following conditions:
  3834. The above copyright notice and this permission notice shall be
  3835. included in all copies or substantial portions of the Software.
  3836. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  3837. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3838. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  3839. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  3840. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  3841. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  3842. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3843. linenoise-ng
  3844. The following software may be included in this product:
  3845. linenoise-ng.cpp
  3846. Copyright (c) 2010, Salvatore Sanfilippo <antirez at gmail dot com>
  3847. Copyright (c) 2010, Pieter Noordhuis <pcnoordhuis at gmail dot com>
  3848. All rights reserved.
  3849. Redistribution and use in source and binary forms, with or without
  3850. modification, are permitted provided that the following conditions are met:
  3851. * Redistributions of source code must retain the above copyright notice,
  3852. this list of conditions and the following disclaimer.
  3853. * Redistributions in binary form must reproduce the above copyright
  3854. notice, this list of conditions and the following disclaimer in the
  3855. documentation and/or other materials provided with the distribution.
  3856. * Neither the name of Redis nor the names of its contributors may be used
  3857. to endorse or promote products derived from this software without
  3858. specific prior written permission.
  3859. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  3860. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  3861. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  3862. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  3863. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  3864. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  3865. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  3866. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  3867. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  3868. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  3869. POSSIBILITY OF SUCH DAMAGE.
  3870. wcwidth.cpp
  3871. Markus Kuhn -- 2007-05-26 (Unicode 5.0)
  3872. Permission to use, copy, modify, and distribute this software
  3873. for any purpose and without fee is hereby granted. The author
  3874. disclaims all warranties with regard to this software.
  3875. ConvertUTF.cpp
  3876. Copyright 2001-2004 Unicode, Inc.
  3877. Disclaimer
  3878. This source code is provided as is by Unicode, Inc. No claims are
  3879. made as to fitness for any particular purpose. No warranties of any
  3880. kind are expressed or implied. The recipient agrees to determine
  3881. applicability of information provided. If this file has been
  3882. purchased on magnetic or optical media from Unicode, Inc., the
  3883. sole remedy for any claim will be exchange of defective media
  3884. within 90 days of receipt.
  3885. Limitations on Rights to Redistribute This Code
  3886. Unicode, Inc. hereby grants the right to freely use the information
  3887. supplied in this file in the creation of products supporting the
  3888. Unicode Standard, and to make copies of this file in any form
  3889. for internal or external distribution as long as this notice
  3890. remains attached.
  3891. Linux-PAM
  3892. The following software may be included in this product:
  3893. Linux-PAM (pam-devel, Pluggable authentication modules for Linux)
  3894. Copyright Theodore Ts'o, 1996. All rights reserved.
  3895. (For the avoidance of doubt, Oracle uses and distributes this
  3896. component under the terms below and elects not to do so under
  3897. the GPL even though the GPL is referenced as an option below.)
  3898. Redistribution and use in source and binary forms, with or
  3899. without modification, are permitted provided that the following
  3900. conditions are met:
  3901. 1. Redistributions of source code must retain the above copyright
  3902. notice, and the entire permission notice in its entirety,
  3903. including the disclaimer of warranties.
  3904. 2. Redistributions in binary form must reproduce the above copyright
  3905. notice, this list of conditions and the following disclaimer in
  3906. the documentation and/or other materials provided with the
  3907. distribution.
  3908. 3. The name of the author may not be used to endorse or promote
  3909. products derived from this software without specific prior
  3910. written permission.
  3911. ALTERNATIVELY, this product may be distributed under the terms
  3912. of the GNU Public License, in which case the provisions of the
  3913. GPL are required INSTEAD OF the above restrictions. (This clause
  3914. is necessary due to a potential bad interaction between the GPL
  3915. and the restrictions contained in a BSD-style copyright.)
  3916. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
  3917. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  3918. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  3919. DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
  3920. INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  3921. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  3922. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  3923. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  3924. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  3925. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  3926. OF THE POSSIBILITY OF SUCH DAMAGE.
  3927. LZ4
  3928. The following software may be included in this product:
  3929. LZ4 Library
  3930. Copyright (c) 2011-2014, Yann Collet
  3931. All rights reserved.
  3932. Redistribution and use in source and binary forms, with or without
  3933. modification, are permitted provided that the following conditions
  3934. are met:
  3935. * Redistributions of source code must retain the above copyright
  3936. notice, this list of conditions and the following disclaimer.
  3937. * Redistributions in binary form must reproduce the above copyright
  3938. notice, this list of conditions and the following disclaimer in the
  3939. documentation and/or other materials provided with the distribution.
  3940. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3941. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3942. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  3943. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  3944. COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  3945. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  3946. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  3947. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  3948. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  3949. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  3950. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  3951. POSSIBILITY OF SUCH DAMAGE.
  3952. md5 (Message-Digest Algorithm 5)
  3953. The following software may be included in this product:
  3954. md5 (Message-Digest Algorithm 5)
  3955. This code implements the MD5 message-digest algorithm.
  3956. The algorithm is due to Ron Rivest. This code was
  3957. written by Colin Plumb in 1993, no copyright is claimed.
  3958. This code is in the public domain; do with it what you wish.
  3959. Equivalent code is available from RSA Data Security, Inc.
  3960. This code has been tested against that, and is equivalent,
  3961. except that you don't need to include two pages of legalese
  3962. with every copy.
  3963. The code has been modified by Mikael Ronstroem to handle
  3964. calculating a hash value of a key that is always a multiple
  3965. of 4 bytes long. Word 0 of the calculated 4-word hash value
  3966. is returned as the hash value.
  3967. MeCab
  3968. The following software may be included in this product:
  3969. Copyright (c) 2001-2008, Taku Kudo
  3970. Copyright (c) 2004-2008, Nippon Telegraph and Telephone Corporation
  3971. All rights reserved.
  3972. Redistribution and use in source and binary forms, with or without
  3973. modification, are permitted provided that the following conditions
  3974. are met:
  3975. * Redistributions of source code must retain the above
  3976. copyright notice, this list of conditions and the
  3977. following disclaimer.
  3978. * Redistributions in binary form must reproduce the above
  3979. copyright notice, this list of conditions and the
  3980. following disclaimer in the documentation and/or other
  3981. materials provided with the distribution.
  3982. * Neither the name of the Nippon Telegraph and Telegraph Corporation
  3983. nor the names of its contributors may be used to endorse or
  3984. promote products derived from this software without specific
  3985. prior written permission.
  3986. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3987. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3988. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  3989. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  3990. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  3991. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  3992. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  3993. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  3994. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  3995. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  3996. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  3997. POSSIBILITY OF SUCH DAMAGE.
  3998. MeCab Dictionary
  3999. The following software may be included in this product:
  4000. Copyright 2000, 2001, 2002, 2003 Nara Institute of Science and Technology.
  4001. All Rights Reserved.
  4002. Use, reproduction, and distribution of this software is permitted. Any copy
  4003. of this software, whether in its original form or modified, must include both
  4004. the above copyright notice and the following paragraphs.
  4005. Nara Institute of Science and Technology (NAIST), the copyright holders,
  4006. disclaims all warranties with regard to this software, including all implied
  4007. warranties of merchantability and fitness, in no event shall NAIST be liable
  4008. for any special, indirect or consequential damages or any damages whatsoever
  4009. resulting from loss of use, data or profits, whether in an action of
  4010. contract, negligence or other tortuous action, arising out of or in
  4011. connection with the use or performance of this software.
  4012. A large portion of the dictionary entries originate from ICOT Free Software.
  4013. The following conditions for ICOT Free Software applies to the current
  4014. dictionary as well.
  4015. Each User may also freely distribute the Program, whether in its original
  4016. form or modified, to any third party or parties, PROVIDED that the provisions
  4017. of Section 3 ("NO WARRANTY") will ALWAYS appear on, or be attached to, the
  4018. Program, which is distributed substantially in the same form as set out
  4019. herein and that such intended distribution, if actually made, will neither
  4020. violate or otherwise contravene any of the laws and regulations of the
  4021. countries having jurisdiction over the User or the intended distribution
  4022. itself.
  4023. NO WARRANTY
  4024. The program was produced on an experimental basis in the course of the
  4025. research and development conducted during the project and is provided to
  4026. users as so produced on an experimental basis. Accordingly, the program is
  4027. provided without any warranty whatsoever, whether express, implied, statutory
  4028. or otherwise. The term "warranty" used herein
  4029. includes, but is not limited to, any warranty of the quality, performance,
  4030. merchantability and fitness for a particular purpose of the program and the
  4031. nonexistence of any infringement or violation of any right of any third
  4032. party.
  4033. Each user of the program will agree and understand, and be deemed to have
  4034. agreed and understood, that there is no warranty whatsoever for the program
  4035. and, accordingly, the entire risk arising from or otherwise connected with
  4036. the program is assumed by the user.
  4037. Therefore, neither ICOT, the copyright holder, or any other organization that
  4038. participated in or was otherwise related to the development of the program
  4039. and their respective officials, directors, officers and other employees shall
  4040. be held liable for any and all damages, including, without limitation,
  4041. general, special, incidental and consequential damages, arising out of or
  4042. otherwise in connection with the use or inability to use the program or any
  4043. product, material or result produced or otherwise obtained by using the
  4044. program, regardless of whether they have been advised of, or otherwise had
  4045. knowledge of, the possibility of such damages at any time during the project
  4046. or thereafter. Each user will be deemed to have agreed to the foregoing by
  4047. his or her commencement of use of the program. The term "use" as used herein
  4048. includes, but is not limited to, the use, modification, copying and
  4049. distribution of the program and the production of secondary products from the
  4050. program.
  4051. In the case where the program, whether in its original form or modified, was
  4052. distributed or delivered to or received by a user from any person,
  4053. organization or entity other than ICOT, unless it makes or grants
  4054. independently of ICOT any specific warranty to the user in writing, such
  4055. person, organization or entity, will also be exempted from and not be held
  4056. liable to the user for any such damages as noted above as far as the program
  4057. is concerned.
  4058. memcached
  4059. The following software may be included in this product:
  4060. memcached
  4061. Copyright (c) 2003, Danga Interactive, Inc.
  4062. All rights reserved.
  4063. Redistribution and use in source and binary forms, with or without
  4064. modification, are permitted provided that the following conditions
  4065. are met:
  4066. * Redistributions of source code must retain the above copyright
  4067. notice, this list of conditions and the following disclaimer.
  4068. * Redistributions in binary form must reproduce the above
  4069. copyright notice, this list of conditions and the following disclaimer
  4070. in the documentation and/or other materials provided with the
  4071. distribution.
  4072. * Neither the name of the Danga Interactive nor the names of its
  4073. contributors may be used to endorse or promote products derived from
  4074. this software without specific prior written permission.
  4075. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4076. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4077. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4078. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4079. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4080. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4081. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4082. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4083. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4084. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4085. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4086. nt_servc (Windows NT Service class library)
  4087. The following software may be included in this product:
  4088. nt_servc (Windows NT Service class library)
  4089. Windows NT Service class library
  4090. Copyright Abandoned 1998 Irena Pancirov - Irnet Snc
  4091. This file is public domain and comes with NO WARRANTY of any kind
  4092. NUMA
  4093. The following software may be included in this product:
  4094. You are receiving a copy of libnuma as part of MySQL in object code form.
  4095. The terms of the Oracle license do NOT apply to libnuma; the libnuma source
  4096. code is licensed under the LGPLv2.1 license.
  4097. This component is licensed under GNU Lesser General Public License
  4098. Version 2.1, February 1999.
  4099. OpenLDAP 2.8
  4100. The following software may be included in this product:
  4101. OpenLDAP 2.8
  4102. The OpenLDAP Public License
  4103. Version 2.8, 17 August 2003
  4104. Redistribution and use of this software and associated documentation
  4105. ("Software"), with or without modification, are permitted provided
  4106. that the following conditions are met:
  4107. 1. Redistributions in source form must retain copyright statements
  4108. and notices,
  4109. 2. Redistributions in binary form must reproduce applicable copyright
  4110. statements and notices, this list of conditions, and the following
  4111. disclaimer in the documentation and/or other materials provided
  4112. with the distribution, and
  4113. 3. Redistributions must contain a verbatim copy of this document.
  4114. The OpenLDAP Foundation may revise this license from time to time. Each
  4115. revision is distinguished by a version number. You may use this Software
  4116. under terms of this license revision or under the terms of any subsequent
  4117. revision of the license.
  4118. THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS CONTRIBUTORS
  4119. ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
  4120. TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  4121. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS
  4122. CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE LIABLE FOR ANY
  4123. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  4124. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  4125. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  4126. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4127. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  4128. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4129. The names of the authors and copyright holders must not be used in
  4130. advertising or otherwise to promote the sale, use or other dealing in this
  4131. Software without specific, written prior permission. Title to copyright in
  4132. this Software shall at all times remain with copyright holders.
  4133. OpenLDAP is a registered trademark of the OpenLDAP Foundation.
  4134. Copyright 1999-2003 The OpenLDAP Foundation, Redwood City,
  4135. California, USA. All Rights Reserved. Permission to copy and
  4136. distribute verbatim copies of this document is granted.
  4137. OpenPAM
  4138. The following software may be included in this product:
  4139. OpenPAM
  4140. Copyright (c) 2002-2003 Networks Associates Technology, Inc.
  4141. Copyright (c) 2004-2007 Dag-Erling Smørgrav
  4142. All rights reserved.
  4143. This software was developed for the FreeBSD Project by
  4144. ThinkSec AS and Network Associates Laboratories, the
  4145. Security Research Division of Network Associates, Inc.
  4146. under DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"),
  4147. as part of the DARPA CHATS research program.
  4148. Redistribution and use in source and binary forms,
  4149. with or without modification, are permitted provided
  4150. that the following conditions are met:
  4151. 1. Redistributions of source code must retain the above
  4152. copyright notice, this list of conditions and the
  4153. following disclaimer.
  4154. 2. Redistributions in binary form must reproduce the
  4155. above copyright notice, this list of conditions and
  4156. the following disclaimer in the documentation and/or
  4157. other materials provided with the distribution.
  4158. 3. The name of the author may not be used to endorse or
  4159. promote products derived from this software without
  4160. specific prior written permission.
  4161. THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS
  4162. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
  4163. BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
  4164. AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
  4165. NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR
  4166. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  4167. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  4168. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4169. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  4170. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  4171. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  4172. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
  4173. IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4174. OpenSSL License
  4175. You are receiving a copy of OpenSSL as part of this product in object
  4176. code form. The terms of the Oracle license do NOT apply to OpenSSL.
  4177. OpenSSL is licensed under a double license, of the OpenSSL License and
  4178. the original SSLeay license, separate from the Oracle product. If you
  4179. do not wish to install this library, you may remove it, but the Oracle
  4180. program might not operate properly or at all without it.
  4181. LICENSE ISSUES
  4182. ==============
  4183. The OpenSSL toolkit stays under a double license, i.e. both the conditions of
  4184. the OpenSSL License and the original SSLeay license apply to the toolkit.
  4185. See below for the actual license texts. Actually both licenses are BSD-style
  4186. Open Source licenses. In case of any license issues related to OpenSSL
  4187. please contact openssl-core@openssl.org.
  4188. OpenSSL License
  4189. ---------------
  4190. /* ====================================================================
  4191. * Copyright (c) 1998-2017 The OpenSSL Project. All rights reserved.
  4192. *
  4193. * Redistribution and use in source and binary forms, with or without
  4194. * modification, are permitted provided that the following conditions
  4195. * are met:
  4196. *
  4197. * 1. Redistributions of source code must retain the above copyright
  4198. * notice, this list of conditions and the following disclaimer.
  4199. *
  4200. * 2. Redistributions in binary form must reproduce the above copyright
  4201. * notice, this list of conditions and the following disclaimer in
  4202. * the documentation and/or other materials provided with the
  4203. * distribution.
  4204. *
  4205. * 3. All advertising materials mentioning features or use of this
  4206. * software must display the following acknowledgment:
  4207. * "This product includes software developed by the OpenSSL Project
  4208. * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
  4209. *
  4210. * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
  4211. * endorse or promote products derived from this software without
  4212. * prior written permission. For written permission, please contact
  4213. * openssl-core@openssl.org.
  4214. *
  4215. * 5. Products derived from this software may not be called "OpenSSL"
  4216. * nor may "OpenSSL" appear in their names without prior written
  4217. * permission of the OpenSSL Project.
  4218. *
  4219. * 6. Redistributions of any form whatsoever must retain the following
  4220. * acknowledgment:
  4221. * "This product includes software developed by the OpenSSL Project
  4222. * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
  4223. *
  4224. * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
  4225. * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  4226. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  4227. * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
  4228. * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4229. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  4230. * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  4231. * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  4232. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  4233. * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  4234. * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  4235. * OF THE POSSIBILITY OF SUCH DAMAGE.
  4236. * ====================================================================
  4237. *
  4238. * This product includes cryptographic software written by Eric Young
  4239. * (eay@cryptsoft.com). This product includes software written by Tim
  4240. * Hudson (tjh@cryptsoft.com).
  4241. *
  4242. */
  4243. Original SSLeay License
  4244. -----------------------
  4245. /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  4246. * All rights reserved.
  4247. *
  4248. * This package is an SSL implementation written
  4249. * by Eric Young (eay@cryptsoft.com).
  4250. * The implementation was written so as to conform with Netscapes SSL.
  4251. *
  4252. * This library is free for commercial and non-commercial use as long as
  4253. * the following conditions are aheared to. The following conditions
  4254. * apply to all code found in this distribution, be it the RC4, RSA,
  4255. * lhash, DES, etc., code; not just the SSL code. The SSL documentation
  4256. * included with this distribution is covered by the same copyright terms
  4257. * except that the holder is Tim Hudson (tjh@cryptsoft.com).
  4258. *
  4259. * Copyright remains Eric Young's, and as such any Copyright notices in
  4260. * the code are not to be removed.
  4261. * If this package is used in a product, Eric Young should be given attribution
  4262. * as the author of the parts of the library used.
  4263. * This can be in the form of a textual message at program startup or
  4264. * in documentation (online or textual) provided with the package.
  4265. *
  4266. * Redistribution and use in source and binary forms, with or without
  4267. * modification, are permitted provided that the following conditions
  4268. * are met:
  4269. * 1. Redistributions of source code must retain the copyright
  4270. * notice, this list of conditions and the following disclaimer.
  4271. * 2. Redistributions in binary form must reproduce the above copyright
  4272. * notice, this list of conditions and the following disclaimer in the
  4273. * documentation and/or other materials provided with the distribution.
  4274. * 3. All advertising materials mentioning features or use of this software
  4275. * must display the following acknowledgement:
  4276. * "This product includes cryptographic software written by
  4277. * Eric Young (eay@cryptsoft.com)"
  4278. * The word 'cryptographic' can be left out if the rouines from the library
  4279. * being used are not cryptographic related :-).
  4280. * 4. If you include any Windows specific code (or a derivative thereof) from
  4281. * the apps directory (application code) you must include an acknowledgement:
  4282. * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
  4283. *
  4284. * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
  4285. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  4286. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  4287. * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  4288. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  4289. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  4290. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  4291. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  4292. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  4293. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  4294. * SUCH DAMAGE.
  4295. *
  4296. * The licence and distribution terms for any publically available version or
  4297. * derivative of this code cannot be changed. i.e. this code cannot simply be
  4298. * copied and put under another distribution licence
  4299. * [including the GNU Public Licence.]
  4300. */
  4301. Percona Multiple I/O Threads Patch
  4302. The following software may be included in this product:
  4303. Percona Multiple I/O threads patch
  4304. Copyright (c) 2008, 2009 Percona Inc
  4305. All rights reserved.
  4306. Redistribution and use of this software in source and binary forms,
  4307. with or without modification, are permitted provided that the
  4308. following conditions are met:
  4309. * Redistributions of source code must retain the above copyright
  4310. notice, this list of conditions and the following disclaimer.
  4311. * Redistributions in binary form must reproduce the above copyright
  4312. notice, this list of conditions and the following disclaimer in the
  4313. documentation and/or other materials provided with the distribution.
  4314. * Neither the name of Percona Inc. nor the names of its contributors
  4315. may be used to endorse or promote products derived from this software
  4316. without specific prior written permission of Percona Inc.
  4317. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4318. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4319. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  4320. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  4321. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  4322. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  4323. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  4324. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  4325. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  4326. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  4327. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  4328. POSSIBILITY OF SUCH DAMAGE.
  4329. Pion
  4330. This Oracle Product includes or references Pion which is licensed to
  4331. Oracle under the following terms:
  4332. Boost Software License - Version 1.0 - August 17th, 2003
  4333. Permission is hereby granted, free of charge, to any person or organization
  4334. obtaining a copy of the software and accompanying documentation covered by
  4335. this license (the "Software") to use, reproduce, display, distribute,
  4336. execute, and transmit the Software, and to prepare derivative works of the
  4337. Software, and to permit third-parties to whom the Software is furnished to
  4338. do so, all subject to the following:
  4339. The copyright notices in the Software and this entire statement, including
  4340. the above license grant, this restriction and the following disclaimer,
  4341. must be included in all copies of the Software, in whole or in part, and
  4342. all derivative works of the Software, unless such copies or derivative
  4343. works are solely in the form of machine-executable object code generated by
  4344. a source language processor.
  4345. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4346. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4347. FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
  4348. SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
  4349. FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
  4350. ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  4351. DEALINGS IN THE SOFTWARE.
  4352. RapidJSON v1.1.0
  4353. The following software may be included in this product:
  4354. Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All
  4355. rights reserved.
  4356. If you have downloaded a copy of the RapidJSON binary from Tencent, please
  4357. note that the RapidJSON binary is licensed under the MIT License.
  4358. If you have downloaded a copy of the RapidJSON source code from Tencent,
  4359. please note that RapidJSON source code is licensed under the MIT License,
  4360. except for the third-party components listed below which are subject to
  4361. different license terms. Your integration of RapidJSON into your own
  4362. projects may require compliance with the MIT License, as well as the other
  4363. licenses applicable to the third-party components included within RapidJSON.
  4364. To avoid the problematic JSON license in your own projects, it's sufficient
  4365. to exclude the bin/jsonchecker/ directory, as it's the only code under the
  4366. JSON license.
  4367. A copy of the MIT License is included in this file.
  4368. Other dependencies and licenses:
  4369. Open Source Software Licensed Under the BSD License:
  4370. --------------------------------------------------------------------
  4371. The msinttypes r29
  4372. Copyright (c) 2006-2013 Alexander Chemeris
  4373. All rights reserved.
  4374. Redistribution and use in source and binary forms, with or without
  4375. modification, are permitted provided that the following conditions are met:
  4376. * Redistributions of source code must retain the above copyright notice, this
  4377. list of conditions and the following disclaimer.
  4378. * Redistributions in binary form must reproduce the above copyright notice,
  4379. this list of conditions and the following disclaimer in the documentation
  4380. and/or other materials provided with the distribution.
  4381. * Neither the name of copyright holder nor the names of its contributors may
  4382. be used to endorse or promote products derived from this software without
  4383. specific prior written permission.
  4384. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY
  4385. EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  4386. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4387. DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY
  4388. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  4389. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  4390. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  4391. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4392. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  4393. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4394. Open Source Software Licensed Under the JSON License:
  4395. --------------------------------------------------------------------
  4396. json.org
  4397. Copyright (c) 2002 JSON.org
  4398. All Rights Reserved.
  4399. JSON_checker
  4400. Copyright (c) 2002 JSON.org
  4401. All Rights Reserved.
  4402. Terms of the JSON License:
  4403. ---------------------------------------------------
  4404. Permission is hereby granted, free of charge, to any person obtaining a copy
  4405. of this software and associated documentation files (the "Software"), to deal
  4406. in the Software without restriction, including without limitation the rights
  4407. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4408. copies of the Software, and to permit persons to whom the Software is
  4409. furnished to do so, subject to the following conditions:
  4410. The above copyright notice and this permission notice shall be included in
  4411. all copies or substantial portions of the Software.
  4412. The Software shall be used for Good, not Evil.
  4413. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4414. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4415. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4416. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4417. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4418. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  4419. SOFTWARE.
  4420. Terms of the MIT License:
  4421. --------------------------------------------------------------------
  4422. Permission is hereby granted, free of charge, to any person obtaining a copy
  4423. of this software and associated documentation files (the "Software"), to deal
  4424. in the Software without restriction, including without limitation the rights
  4425. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4426. copies of the Software, and to permit persons to whom the Software is
  4427. furnished to do so, subject to the following conditions:
  4428. The above copyright notice and this permission notice shall be included in
  4429. all copies or substantial portions of the Software.
  4430. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4431. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4432. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4433. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4434. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4435. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  4436. SOFTWARE.
  4437. RegEX-Spencer Library
  4438. The following software may be included in this product: Henry Spencer's
  4439. Regular-Expression Library (RegEX-Spencer)
  4440. Copyright 1992, 1993, 1994 Henry Spencer. All rights reserved.
  4441. This software is not subject to any license of the American Telephone
  4442. and Telegraph Company or of the Regents of the University of California.
  4443. Permission is granted to anyone to use this software for any purpose on
  4444. any computer system, and to alter it and redistribute it, subject
  4445. to the following restrictions:
  4446. 1. The author is not responsible for the consequences of use of this
  4447. software, no matter how awful, even if they arise from flaws in it.
  4448. 2. The origin of this software must not be misrepresented, either by
  4449. explicit claim or by omission. Since few users ever read sources,
  4450. credits must appear in the documentation.
  4451. 3. Altered versions must be plainly marked as such, and must not be
  4452. misrepresented as being the original software. Since few users
  4453. ever read sources, credits must appear in the documentation.
  4454. 4. This notice may not be removed or altered.
  4455. Richard A. O'Keefe String Library
  4456. The following software may be included in this product:
  4457. Richard A. O'Keefe String Library
  4458. The Richard O'Keefe String Library is subject to the following notice:
  4459. These files are in the public domain. This includes getopt.c, which
  4460. is the work of Henry Spencer, University of Toronto Zoology, who
  4461. says of it "None of this software is derived from Bell software. I
  4462. had no access to the source for Bell's versions at the time I wrote
  4463. it. This software is hereby explicitly placed in the public domain.
  4464. It may be used for any purpose on any machine by anyone." I would
  4465. greatly prefer it if *my* material received no military use.
  4466. The t_ctype.h file is subject to the following notice:
  4467. Copyright (C) 1998, 1999 by Pruet Boonma, all rights reserved.
  4468. Copyright (C) 1998 by Theppitak Karoonboonyanan, all rights reserved.
  4469. Permission to use, copy, modify, distribute and sell this software and its
  4470. documentation for any purpose is hereby granted without fee, provided that the a
  4471. bove
  4472. copyright notice appear in all copies.
  4473. Smaphan Raruenrom and Pruet Boonma makes no representations about
  4474. the suitability of this software for any purpose. It is provided
  4475. "as is" without express or implied warranty.
  4476. sajson
  4477. The following software may be included in this product:
  4478. sajson
  4479. Copyright (c) 2012 Chad Austin
  4480. Permission is hereby granted, free of charge, to any person obtaining
  4481. a copy of this software and associated documentation files (the
  4482. "Software"), to deal in the Software without restriction, including
  4483. without limitation the rights to use, copy, modify, merge, publish,
  4484. distribute, sublicense, and/or sell copies of the Software, and to
  4485. permit persons to whom the Software is furnished to do so, subject
  4486. to the following conditions:
  4487. The above copyright notice and this permission notice shall be
  4488. included in all copies or substantial portions of the Software.
  4489. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  4490. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  4491. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  4492. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
  4493. ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
  4494. CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  4495. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  4496. SHA-1 in C
  4497. The following software may be included in this product:
  4498. SHA-1 in C
  4499. SHA-1 in C
  4500. By Steve Reid <steve@edmweb.com>
  4501. 100% Public Domain
  4502. Snappy
  4503. The following software may be included in this product:
  4504. Snappy
  4505. Copyright 2011, Google Inc.
  4506. All rights reserved.
  4507. Redistribution and use in source and binary forms, with or without
  4508. modification, are permitted provided that the following conditions
  4509. are met:
  4510. * Redistributions of source code must retain the above copyright
  4511. notice, this list of conditions and the following disclaimer.
  4512. * Redistributions in binary form must reproduce the above copyright
  4513. notice, this list of conditions and the following disclaimer in the
  4514. documentation and/or other materials provided with the distribution.
  4515. * Neither the name of Google Inc. nor the names of its contributors
  4516. may be used to endorse or promote products derived from this software
  4517. without specific prior written permission.
  4518. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4519. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4520. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  4521. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  4522. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  4523. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  4524. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  4525. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  4526. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  4527. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  4528. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  4529. POSSIBILITY OF SUCH DAMAGE.
  4530. Socket.IO
  4531. The following software may be included in this product:
  4532. Copyright (c) 2014-2015 Automattic <dev@cloudup.com>
  4533. Permission is hereby granted, free of charge, to any person obtaining
  4534. a copy of this software and associated documentation files (the
  4535. 'Software'), to deal in the Software without restriction, including
  4536. without limitation the rights to use, copy, modify, merge, publish,
  4537. distribute, sublicense, and/or sell copies of the Software, and to
  4538. permit persons to whom the Software is furnished to do so, subject to
  4539. the following conditions:
  4540. The above copyright notice and this permission notice shall be
  4541. included in all copies or substantial portions of the Software.
  4542. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
  4543. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  4544. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  4545. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  4546. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  4547. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  4548. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  4549. Socket.IO Client
  4550. The following software may be included in this product:
  4551. Copyright (c) 2014 Guillermo Rauch
  4552. Permission is hereby granted, free of charge, to any person obtaining a copy
  4553. of this software and associated documentation files (the "Software"), to deal
  4554. in the Software without restriction, including without limitation the rights
  4555. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4556. copies of the Software, and to permit persons to whom the Software is
  4557. furnished to do so, subject to the following conditions:
  4558. The above copyright notice and this permission notice shall be included in
  4559. all copies or substantial portions of the Software.
  4560. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4561. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4562. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4563. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4564. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4565. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  4566. THE SOFTWARE.
  4567. Unicode Data Files, V9.0
  4568. The following software may be included in this product:
  4569. Unicode Data Files, V9.0
  4570. UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
  4571. Unicode Data Files include all data files under the directories
  4572. http://www.unicode.org/Public/, http://www.unicode.org/reports/,
  4573. http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/,
  4574. and
  4575. http://www.unicode.org/utility/trac/browser/.
  4576. Unicode Data Files do not include PDF online code charts under the
  4577. directory http://www.unicode.org/Public/.
  4578. Software includes any source code published in the Unicode Standard
  4579. or under the directories
  4580. http://www.unicode.org/Public/, http://www.unicode.org/reports/,
  4581. http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/,
  4582. and
  4583. http://www.unicode.org/utility/trac/browser/.
  4584. NOTICE TO USER: Carefully read the following legal agreement.
  4585. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S
  4586. DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"),
  4587. YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
  4588. TERMS AND CONDITIONS OF THIS AGREEMENT.
  4589. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE
  4590. THE DATA FILES OR SOFTWARE.
  4591. COPYRIGHT AND PERMISSION NOTICE
  4592. Copyright (c) 1991-2016 Unicode, Inc. All rights reserved.
  4593. Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
  4594. Permission is hereby granted, free of charge, to any person obtaining a copy
  4595. of the Unicode data files and any associated documentation (the "Data Files")
  4596. or Unicode software and any associated documentation (the "Software") to deal
  4597. in the Data Files or Software without restriction, including without
  4598. limitation the rights to use, copy, modify, merge, publish, distribute,
  4599. and/or sell copies of the Data Files or Software, and to permit persons to
  4600. whom the Data Files or Software are furnished to do so, provided that either
  4601. (a) this copyright and permission notice appear with all copies of the Data
  4602. Files or Software, or (b) this copyright and permission notice appear in
  4603. associated Documentation.
  4604. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
  4605. KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  4606. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
  4607. THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
  4608. INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR
  4609. CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  4610. DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  4611. TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
  4612. OF THE DATA FILES OR SOFTWARE.
  4613. Except as contained in this notice, the name of a copyright holder shall not
  4614. be used in advertising or otherwise to promote the sale, use or other
  4615. dealings in these Data Files or Software without prior written authorization
  4616. of the copyright holder.
  4617. =========================================================================
  4618. ICU-LICENSE
  4619. -----------
  4620. ICU License - ICU 1.8.1 and later
  4621. COPYRIGHT AND PERMISSION NOTICE
  4622. Copyright (c) 1995-2016 International Business Machines Corporation and
  4623. others
  4624. All rights reserved.
  4625. Permission is hereby granted, free of charge, to any person obtaining a copy
  4626. of this software and associated documentation files (the "Software"), to deal
  4627. in the Software without restriction, including without limitation the rights
  4628. to use, copy, modify, merge, publish, distribute, and/or sell copies of the
  4629. Software, and to permit persons to whom the Software is furnished to do so,
  4630. provided that the above copyright notice(s) and this permission notice appear
  4631. in all copies of the Software and that both the above copyright notice(s) and
  4632. this permission notice appear in supporting documentation.
  4633. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4634. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4635. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
  4636. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE
  4637. LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR
  4638. ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
  4639. IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  4640. OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  4641. Except as contained in this notice, the name of a copyright holder shall not
  4642. be used in advertising or otherwise to promote the sale, use or other
  4643. dealings in this Software without prior written authorization of the
  4644. copyright holder.
  4645. All trademarks and registered trademarks mentioned herein are the property of
  4646. their respective owners.
  4647. xxHash
  4648. The following software may be included in this product:
  4649. xxHash
  4650. Copyright (c) 2012-2014, Yann Collet
  4651. All rights reserved.
  4652. Redistribution and use in source and binary forms, with or without
  4653. modification, are permitted provided that the following conditions are met:
  4654. * Redistributions of source code must retain the above copyright notice,
  4655. this list of conditions and the following disclaimer.
  4656. * Redistributions in binary form must reproduce the above copyright notice,
  4657. this list of conditions and the following disclaimer in the documentation
  4658. and/or other materials provided with the distribution.
  4659. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  4660. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  4661. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  4662. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
  4663. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  4664. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  4665. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  4666. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  4667. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  4668. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  4669. POSSIBILITY OF SUCH DAMAGE.
  4670. zlib
  4671. The following software may be included in this product:
  4672. zlib
  4673. Oracle gratefully acknowledges the contributions of Jean-loup Gailly
  4674. and Mark Adler in creating the zlib general purpose compression library
  4675. which is used in this product.
  4676. zlib.h -- interface of the 'zlib' general purpose compression library
  4677. Copyright (C) 1995-2004 Jean-loup Gailly and Mark Adler
  4678. zlib.h -- interface of the 'zlib' general purpose compression library
  4679. version 1.2.3, July 18th, 2005
  4680. Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler
  4681. zlib.h -- interface of the 'zlib' general purpose compression library
  4682. version 1.2.5, April 19th, 2010
  4683. Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler
  4684. This software is provided 'as-is', without any express or implied warranty.
  4685. In no event will the authors be held liable for any damages arising from the
  4686. use of this software. Permission is granted to anyone to use this software
  4687. for any purpose,including commercial applications, and to alter it and
  4688. redistribute it freely, subject to the following restrictions:
  4689. 1. The origin of this software must not be misrepresented; you must not
  4690. claim that you wrote the original software. If you use this software
  4691. in a product, an acknowledgment in the product documentation would
  4692. be appreciated but is not required.
  4693. 2. Altered source versions must be plainly marked as such, and must not
  4694. be misrepresented as being the original software.
  4695. 3. This notice may not be removed or altered from any source distribution.
  4696. Jean-loup Gailly jloup@gzip.org
  4697. Mark Adler madler@alumni.caltech.edu
  4698. ZSTD
  4699. The following software may be included in this product:
  4700. Zstandard
  4701. *
  4702. * Copyright (c) 2016-present, Yann Collet, Facebook, Inc.
  4703. * All rights reserved.
  4704. *
  4705. * This source code is licensed under both the BSD-style license (found in
  4706. the
  4707. * LICENSE file in the root directory of this source tree) and the GPLv2
  4708. (found
  4709. * in the COPYING file in the root directory of this source tree).
  4710. * You may select, at your option, one of the above-listed licenses.
  4711. */For Zstandard software
  4712. Oracle elects to take this code under the BSD-style license
  4713. Copyright (c) 2016-present, Facebook, Inc. All rights reserved.
  4714. Redistribution and use in source and binary forms, with or without
  4715. modification,
  4716. are permitted provided that the following conditions are met:
  4717. * Redistributions of source code must retain the above copyright notice,
  4718. this list of conditions and the following disclaimer.
  4719. * Redistributions in binary form must reproduce the above copyright notice,
  4720. this list of conditions and the following disclaimer in the documentation
  4721. and/or other materials provided with the distribution.
  4722. * Neither the name Facebook nor the names of its contributors may be used to
  4723. endorse or promote products derived from this software without specific
  4724. prior written permission.
  4725. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  4726. AND
  4727. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  4728. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4729. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  4730. FOR
  4731. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  4732. DAMAGES
  4733. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  4734. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  4735. ON
  4736. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4737. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  4738. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4739. Commonly Used Licenses
  4740. Artistic License (Perl) 1.0
  4741. The "Artistic License"
  4742. Preamble
  4743. The intent of this document is to state the conditions under which a
  4744. Package may be copied, such that the Copyright Holder maintains some
  4745. semblance of artistic control over the development of the package,
  4746. while giving the users of the package the right to use and distribute
  4747. the Package in a more-or-less customary fashion, plus the right to make
  4748. reasonable modifications.
  4749. Definitions:
  4750. "Package" refers to the collection of files distributed by the
  4751. Copyright Holder, and derivatives of that collection of files
  4752. created through textual modification.
  4753. "Standard Version" refers to such a Package if it has not been
  4754. modified, or has been modified in accordance with the wishes
  4755. of the Copyright Holder as specified below.
  4756. "Copyright Holder" is whoever is named in the copyright or
  4757. copyrights for the package.
  4758. "You" is you, if you're thinking about copying or distributing
  4759. this Package.
  4760. "Reasonable copying fee" is whatever you can justify on the
  4761. basis of media cost, duplication charges, time of people involved,
  4762. and so on. (You will not be required to justify it to the
  4763. Copyright Holder, but only to the computing community at large
  4764. as a market that must bear the fee.)
  4765. "Freely Available" means that no fee is charged for the item
  4766. itself, though there may be fees involved in handling the item.
  4767. It also means that recipients of the item may redistribute it
  4768. under the same conditions they received it.
  4769. 1. You may make and give away verbatim copies of the source form of the
  4770. Standard Version of this Package without restriction, provided that you
  4771. duplicate all of the original copyright notices and associated disclaimers.
  4772. 2. You may apply bug fixes, portability fixes and other modifications
  4773. derived from the Public Domain or from the Copyright Holder. A Package
  4774. modified in such a way shall still be considered the Standard Version.
  4775. 3. You may otherwise modify your copy of this Package in any way, provided
  4776. that you insert a prominent notice in each changed file stating how and
  4777. when you changed that file, and provided that you do at least ONE of the
  4778. following:
  4779. a) place your modifications in the Public Domain or otherwise make them
  4780. Freely Available, such as by posting said modifications to Usenet or
  4781. an equivalent medium, or placing the modifications on a major archive
  4782. site such as uunet.uu.net, or by allowing the Copyright Holder to include
  4783. your modifications in the Standard Version of the Package.
  4784. b) use the modified Package only within your corporation or organization.
  4785. c) rename any non-standard executables so the names do not conflict
  4786. with standard executables, which must also be provided, and provide
  4787. a separate manual page for each non-standard executable that clearly
  4788. documents how it differs from the Standard Version.
  4789. d) make other distribution arrangements with the Copyright Holder.
  4790. 4. You may distribute the programs of this Package in object code or
  4791. executable form, provided that you do at least ONE of the following:
  4792. a) distribute a Standard Version of the executables and library files,
  4793. together with instructions (in the manual page or equivalent) on where
  4794. to get the Standard Version.
  4795. b) accompany the distribution with the machine-readable source of
  4796. the Package with your modifications.
  4797. c) give non-standard executables non-standard names, and clearly
  4798. document the differences in manual pages (or equivalent), together
  4799. with instructions on where to get the Standard Version.
  4800. d) make other distribution arrangements with the Copyright Holder.
  4801. 5. You may charge a reasonable copying fee for any distribution of this
  4802. Package. You may charge any fee you choose for support of this
  4803. Package. You may not charge a fee for this Package itself. However,
  4804. you may distribute this Package in aggregate with other (possibly
  4805. commercial) programs as part of a larger (possibly commercial) software
  4806. distribution provided that you do not advertise this Package as a
  4807. product of your own. You may embed this Package's interpreter within
  4808. an executable of yours (by linking); this shall be construed as a mere
  4809. form of aggregation, provided that the complete Standard Version of the
  4810. interpreter is so embedded.
  4811. 6. The scripts and library files supplied as input to or produced as
  4812. output from the programs of this Package do not automatically fall
  4813. under the copyright of this Package, but belong to whoever generated
  4814. them, and may be sold commercially, and may be aggregated with this
  4815. Package. If such scripts or library files are aggregated with this
  4816. Package via the so-called "undump" or "unexec" methods of producing a
  4817. binary executable image, then distribution of such an image shall
  4818. neither be construed as a distribution of this Package nor shall it
  4819. fall under the restrictions of Paragraphs 3 and 4, provided that you do
  4820. not represent such an executable image as a Standard Version of this
  4821. Package.
  4822. 7. C subroutines (or comparably compiled subroutines in other
  4823. languages) supplied by you and linked into this Package in order to
  4824. emulate subroutines and variables of the language defined by this
  4825. Package shall not be considered part of this Package, but are the
  4826. equivalent of input as in Paragraph 6, provided these subroutines do
  4827. not change the language in any way that would cause it to fail the
  4828. regression tests for the language.
  4829. 8. Aggregation of this Package with a commercial distribution is always
  4830. permitted provided that the use of this Package is embedded; that is,
  4831. when no overt attempt is made to make this Package's interfaces visible
  4832. to the end user of the commercial distribution. Such use shall not be
  4833. construed as a distribution of this Package.
  4834. 9. The name of the Copyright Holder may not be used to endorse or promote
  4835. products derived from this software without specific prior written
  4836. permission.
  4837. 10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
  4838. IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  4839. WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  4840. The End
  4841. GNU Lesser General Public License Version 2.1, February 1999
  4842. The following applies to all products licensed under the
  4843. GNU Lesser General Public License, Version 2.1: You may
  4844. not use the identified files except in compliance with
  4845. the GNU Lesser General Public License, Version 2.1 (the
  4846. "License"). You may obtain a copy of the License at
  4847. http://www.gnu.org/licenses/lgpl-2.1.html. A copy of the
  4848. license is also reproduced below. Unless required by
  4849. applicable law or agreed to in writing, software distributed
  4850. under the License is distributed on an "AS IS" BASIS,
  4851. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
  4852. or implied. See the License for the specific language governing
  4853. permissions and limitations under the License.
  4854. GNU LESSER GENERAL PUBLIC LICENSE
  4855. Version 2.1, February 1999
  4856. Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  4857. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  4858. Everyone is permitted to copy and distribute verbatim copies
  4859. of this license document, but changing it is not allowed.
  4860. [This is the first released version of the Lesser GPL. It also counts
  4861. as the successor of the GNU Library Public License, version 2, hence
  4862. the version number 2.1.]
  4863. Preamble
  4864. The licenses for most software are designed to take away your
  4865. freedom to share and change it. By contrast, the GNU General Public
  4866. Licenses are intended to guarantee your freedom to share and change
  4867. free software--to make sure the software is free for all its users.
  4868. This license, the Lesser General Public License, applies to some
  4869. specially designated software packages--typically libraries--of the
  4870. Free Software Foundation and other authors who decide to use it. You
  4871. can use it too, but we suggest you first think carefully about whether
  4872. this license or the ordinary General Public License is the better
  4873. strategy to use in any particular case, based on the explanations below.
  4874. When we speak of free software, we are referring to freedom of use,
  4875. not price. Our General Public Licenses are designed to make sure that
  4876. you have the freedom to distribute copies of free software (and charge
  4877. for this service if you wish); that you receive source code or can get
  4878. it if you want it; that you can change the software and use pieces of
  4879. it in new free programs; and that you are informed that you can do
  4880. these things.
  4881. To protect your rights, we need to make restrictions that forbid
  4882. distributors to deny you these rights or to ask you to surrender these
  4883. rights. These restrictions translate to certain responsibilities for
  4884. you if you distribute copies of the library or if you modify it.
  4885. For example, if you distribute copies of the library, whether gratis
  4886. or for a fee, you must give the recipients all the rights that we gave
  4887. you. You must make sure that they, too, receive or can get the source
  4888. code. If you link other code with the library, you must provide
  4889. complete object files to the recipients, so that they can relink them
  4890. with the library after making changes to the library and recompiling
  4891. it. And you must show them these terms so they know their rights.
  4892. We protect your rights with a two-step method: (1) we copyright the
  4893. library, and (2) we offer you this license, which gives you legal
  4894. permission to copy, distribute and/or modify the library.
  4895. To protect each distributor, we want to make it very clear that
  4896. there is no warranty for the free library. Also, if the library is
  4897. modified by someone else and passed on, the recipients should know
  4898. that what they have is not the original version, so that the original
  4899. author's reputation will not be affected by problems that might be
  4900. introduced by others.
  4901. Finally, software patents pose a constant threat to the existence of
  4902. any free program. We wish to make sure that a company cannot
  4903. effectively restrict the users of a free program by obtaining a
  4904. restrictive license from a patent holder. Therefore, we insist that
  4905. any patent license obtained for a version of the library must be
  4906. consistent with the full freedom of use specified in this license.
  4907. Most GNU software, including some libraries, is covered by the
  4908. ordinary GNU General Public License. This license, the GNU Lesser
  4909. General Public License, applies to certain designated libraries, and
  4910. is quite different from the ordinary General Public License. We use
  4911. this license for certain libraries in order to permit linking those
  4912. libraries into non-free programs.
  4913. When a program is linked with a library, whether statically or using
  4914. a shared library, the combination of the two is legally speaking a
  4915. combined work, a derivative of the original library. The ordinary
  4916. General Public License therefore permits such linking only if the
  4917. entire combination fits its criteria of freedom. The Lesser General
  4918. Public License permits more lax criteria for linking other code with
  4919. the library.
  4920. We call this license the "Lesser" General Public License because it
  4921. does Less to protect the user's freedom than the ordinary General
  4922. Public License. It also provides other free software developers Less
  4923. of an advantage over competing non-free programs. These disadvantages
  4924. are the reason we use the ordinary General Public License for many
  4925. libraries. However, the Lesser license provides advantages in certain
  4926. special circumstances.
  4927. For example, on rare occasions, there may be a special need to
  4928. encourage the widest possible use of a certain library, so that it
  4929. becomes a de-facto standard. To achieve this, non-free programs
  4930. must be allowed to use the library. A more frequent case is that
  4931. a free library does the same job as widely used non-free libraries.
  4932. In this case, there is little to gain by limiting the free library
  4933. to free software only, so we use the Lesser General Public License.
  4934. In other cases, permission to use a particular library in non-free
  4935. programs enables a greater number of people to use a large body of
  4936. free software. For example, permission to use the GNU C Library in
  4937. non-free programs enables many more people to use the whole GNU
  4938. operating system, as well as its variant, the GNU/Linux operating
  4939. system.
  4940. Although the Lesser General Public License is Less protective of the
  4941. users' freedom, it does ensure that the user of a program that is
  4942. linked with the Library has the freedom and the wherewithal to run
  4943. that program using a modified version of the Library.
  4944. The precise terms and conditions for copying, distribution and
  4945. modification follow. Pay close attention to the difference between a
  4946. "work based on the library" and a "work that uses the library". The
  4947. former contains code derived from the library, whereas the latter must
  4948. be combined with the library in order to run.
  4949. GNU LESSER GENERAL PUBLIC LICENSE
  4950. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  4951. 0. This License Agreement applies to any software library or other
  4952. program which contains a notice placed by the copyright holder or
  4953. other authorized party saying it may be distributed under the terms of
  4954. this Lesser General Public License (also called "this License").
  4955. Each licensee is addressed as "you".
  4956. A "library" means a collection of software functions and/or data
  4957. prepared so as to be conveniently linked with application programs
  4958. (which use some of those functions and data) to form executables.
  4959. The "Library", below, refers to any such software library or work
  4960. which has been distributed under these terms. A "work based on the
  4961. Library" means either the Library or any derivative work under
  4962. copyright law: that is to say, a work containing the Library or a
  4963. portion of it, either verbatim or with modifications and/or translated
  4964. straightforwardly into another language. (Hereinafter, translation is
  4965. included without limitation in the term "modification".)
  4966. "Source code" for a work means the preferred form of the work for
  4967. making modifications to it. For a library, complete source code means
  4968. all the source code for all modules it contains, plus any associated
  4969. interface definition files, plus the scripts used to control
  4970. compilation and installation of the library.
  4971. Activities other than copying, distribution and modification are not
  4972. covered by this License; they are outside its scope. The act of
  4973. running a program using the Library is not restricted, and output from
  4974. such a program is covered only if its contents constitute a work based
  4975. on the Library (independent of the use of the Library in a tool for
  4976. writing it). Whether that is true depends on what the Library does
  4977. and what the program that uses the Library does.
  4978. 1. You may copy and distribute verbatim copies of the Library's
  4979. complete source code as you receive it, in any medium, provided that
  4980. you conspicuously and appropriately publish on each copy an
  4981. appropriate copyright notice and disclaimer of warranty; keep intact
  4982. all the notices that refer to this License and to the absence of any
  4983. warranty; and distribute a copy of this License along with the
  4984. Library.
  4985. You may charge a fee for the physical act of transferring a copy,
  4986. and you may at your option offer warranty protection in exchange for a
  4987. fee.
  4988. 2. You may modify your copy or copies of the Library or any portion
  4989. of it, thus forming a work based on the Library, and copy and
  4990. distribute such modifications or work under the terms of Section 1
  4991. above, provided that you also meet all of these conditions:
  4992. a) The modified work must itself be a software library.
  4993. b) You must cause the files modified to carry prominent notices
  4994. stating that you changed the files and the date of any change.
  4995. c) You must cause the whole of the work to be licensed at no
  4996. charge to all third parties under the terms of this License.
  4997. d) If a facility in the modified Library refers to a function or a
  4998. table of data to be supplied by an application program that uses
  4999. the facility, other than as an argument passed when the facility
  5000. is invoked, then you must make a good faith effort to ensure that,
  5001. in the event an application does not supply such function or
  5002. table, the facility still operates, and performs whatever part of
  5003. its purpose remains meaningful.
  5004. (For example, a function in a library to compute square roots has
  5005. a purpose that is entirely well-defined independent of the
  5006. application. Therefore, Subsection 2d requires that any
  5007. application-supplied function or table used by this function must
  5008. be optional: if the application does not supply it, the square
  5009. root function must still compute square roots.)
  5010. These requirements apply to the modified work as a whole. If
  5011. identifiable sections of that work are not derived from the Library,
  5012. and can be reasonably considered independent and separate works in
  5013. themselves, then this License, and its terms, do not apply to those
  5014. sections when you distribute them as separate works. But when you
  5015. distribute the same sections as part of a whole which is a work based
  5016. on the Library, the distribution of the whole must be on the terms of
  5017. this License, whose permissions for other licensees extend to the
  5018. entire whole, and thus to each and every part regardless of who wrote
  5019. it.
  5020. Thus, it is not the intent of this section to claim rights or contest
  5021. your rights to work written entirely by you; rather, the intent is to
  5022. exercise the right to control the distribution of derivative or
  5023. collective works based on the Library.
  5024. In addition, mere aggregation of another work not based on the Library
  5025. with the Library (or with a work based on the Library) on a volume of
  5026. a storage or distribution medium does not bring the other work under
  5027. the scope of this License.
  5028. 3. You may opt to apply the terms of the ordinary GNU General Public
  5029. License instead of this License to a given copy of the Library. To do
  5030. this, you must alter all the notices that refer to this License, so
  5031. that they refer to the ordinary GNU General Public License, version 2,
  5032. instead of to this License. (If a newer version than version 2 of the
  5033. ordinary GNU General Public License has appeared, then you can specify
  5034. that version instead if you wish.) Do not make any other change in
  5035. these notices.
  5036. Once this change is made in a given copy, it is irreversible for
  5037. that copy, so the ordinary GNU General Public License applies to all
  5038. subsequent copies and derivative works made from that copy.
  5039. This option is useful when you wish to copy part of the code of
  5040. the Library into a program that is not a library.
  5041. 4. You may copy and distribute the Library (or a portion or
  5042. derivative of it, under Section 2) in object code or executable form
  5043. under the terms of Sections 1 and 2 above provided that you accompany
  5044. it with the complete corresponding machine-readable source code, which
  5045. must be distributed under the terms of Sections 1 and 2 above on a
  5046. medium customarily used for software interchange.
  5047. If distribution of object code is made by offering access to copy
  5048. from a designated place, then offering equivalent access to copy the
  5049. source code from the same place satisfies the requirement to
  5050. distribute the source code, even though third parties are not
  5051. compelled to copy the source along with the object code.
  5052. 5. A program that contains no derivative of any portion of the
  5053. Library, but is designed to work with the Library by being compiled or
  5054. linked with it, is called a "work that uses the Library". Such a
  5055. work, in isolation, is not a derivative work of the Library, and
  5056. therefore falls outside the scope of this License.
  5057. However, linking a "work that uses the Library" with the Library
  5058. creates an executable that is a derivative of the Library (because it
  5059. contains portions of the Library), rather than a "work that uses the
  5060. library". The executable is therefore covered by this License.
  5061. Section 6 states terms for distribution of such executables.
  5062. When a "work that uses the Library" uses material from a header file
  5063. that is part of the Library, the object code for the work may be a
  5064. derivative work of the Library even though the source code is not.
  5065. Whether this is true is especially significant if the work can be
  5066. linked without the Library, or if the work is itself a library. The
  5067. threshold for this to be true is not precisely defined by law.
  5068. If such an object file uses only numerical parameters, data
  5069. structure layouts and accessors, and small macros and small inline
  5070. functions (ten lines or less in length), then the use of the object
  5071. file is unrestricted, regardless of whether it is legally a derivative
  5072. work. (Executables containing this object code plus portions of the
  5073. Library will still fall under Section 6.)
  5074. Otherwise, if the work is a derivative of the Library, you may
  5075. distribute the object code for the work under the terms of Section 6.
  5076. Any executables containing that work also fall under Section 6,
  5077. whether or not they are linked directly with the Library itself.
  5078. 6. As an exception to the Sections above, you may also combine or
  5079. link a "work that uses the Library" with the Library to produce a
  5080. work containing portions of the Library, and distribute that work
  5081. under terms of your choice, provided that the terms permit
  5082. modification of the work for the customer's own use and reverse
  5083. engineering for debugging such modifications.
  5084. You must give prominent notice with each copy of the work that the
  5085. Library is used in it and that the Library and its use are covered by
  5086. this License. You must supply a copy of this License. If the work
  5087. during execution displays copyright notices, you must include the
  5088. copyright notice for the Library among them, as well as a reference
  5089. directing the user to the copy of this License. Also, you must do one
  5090. of these things:
  5091. a) Accompany the work with the complete corresponding
  5092. machine-readable source code for the Library including whatever
  5093. changes were used in the work (which must be distributed under
  5094. Sections 1 and 2 above); and, if the work is an executable linked
  5095. with the Library, with the complete machine-readable "work that
  5096. uses the Library", as object code and/or source code, so that the
  5097. user can modify the Library and then relink to produce a modified
  5098. executable containing the modified Library. (It is understood
  5099. that the user who changes the contents of definitions files in the
  5100. Library will not necessarily be able to recompile the application
  5101. to use the modified definitions.)
  5102. b) Use a suitable shared library mechanism for linking with the
  5103. Library. A suitable mechanism is one that (1) uses at run time a
  5104. copy of the library already present on the user's computer system,
  5105. rather than copying library functions into the executable, and (2)
  5106. will operate properly with a modified version of the library, if
  5107. the user installs one, as long as the modified version is
  5108. interface-compatible with the version that the work was made with.
  5109. c) Accompany the work with a written offer, valid for at
  5110. least three years, to give the same user the materials
  5111. specified in Subsection 6a, above, for a charge no more
  5112. than the cost of performing this distribution.
  5113. d) If distribution of the work is made by offering access to copy
  5114. from a designated place, offer equivalent access to copy the above
  5115. specified materials from the same place.
  5116. e) Verify that the user has already received a copy of these
  5117. materials or that you have already sent this user a copy.
  5118. For an executable, the required form of the "work that uses the
  5119. Library" must include any data and utility programs needed for
  5120. reproducing the executable from it. However, as a special exception,
  5121. the materials to be distributed need not include anything that is
  5122. normally distributed (in either source or binary form) with the major
  5123. components (compiler, kernel, and so on) of the operating system on
  5124. which the executable runs, unless that component itself accompanies
  5125. the executable.
  5126. It may happen that this requirement contradicts the license
  5127. restrictions of other proprietary libraries that do not normally
  5128. accompany the operating system. Such a contradiction means you cannot
  5129. use both them and the Library together in an executable that you
  5130. distribute.
  5131. 7. You may place library facilities that are a work based on the
  5132. Library side-by-side in a single library together with other library
  5133. facilities not covered by this License, and distribute such a combined
  5134. library, provided that the separate distribution of the work based on
  5135. the Library and of the other library facilities is otherwise
  5136. permitted, and provided that you do these two things:
  5137. a) Accompany the combined library with a copy of the same work
  5138. based on the Library, uncombined with any other library
  5139. facilities. This must be distributed under the terms of the
  5140. Sections above.
  5141. b) Give prominent notice with the combined library of the fact
  5142. that part of it is a work based on the Library, and explaining
  5143. where to find the accompanying uncombined form of the same work.
  5144. 8. You may not copy, modify, sublicense, link with, or distribute
  5145. the Library except as expressly provided under this License. Any
  5146. attempt otherwise to copy, modify, sublicense, link with, or
  5147. distribute the Library is void, and will automatically terminate your
  5148. rights under this License. However, parties who have received copies,
  5149. or rights, from you under this License will not have their licenses
  5150. terminated so long as such parties remain in full compliance.
  5151. 9. You are not required to accept this License, since you have not
  5152. signed it. However, nothing else grants you permission to modify or
  5153. distribute the Library or its derivative works. These actions are
  5154. prohibited by law if you do not accept this License. Therefore, by
  5155. modifying or distributing the Library (or any work based on the
  5156. Library), you indicate your acceptance of this License to do so, and
  5157. all its terms and conditions for copying, distributing or modifying
  5158. the Library or works based on it.
  5159. 10. Each time you redistribute the Library (or any work based on the
  5160. Library), the recipient automatically receives a license from the
  5161. original licensor to copy, distribute, link with or modify the Library
  5162. subject to these terms and conditions. You may not impose any further
  5163. restrictions on the recipients' exercise of the rights granted herein.
  5164. You are not responsible for enforcing compliance by third parties with
  5165. this License.
  5166. 11. If, as a consequence of a court judgment or allegation of patent
  5167. infringement or for any other reason (not limited to patent issues),
  5168. conditions are imposed on you (whether by court order, agreement or
  5169. otherwise) that contradict the conditions of this License, they do not
  5170. excuse you from the conditions of this License. If you cannot
  5171. distribute so as to satisfy simultaneously your obligations under this
  5172. License and any other pertinent obligations, then as a consequence you
  5173. may not distribute the Library at all. For example, if a patent
  5174. license would not permit royalty-free redistribution of the Library by
  5175. all those who receive copies directly or indirectly through you, then
  5176. the only way you could satisfy both it and this License would be to
  5177. refrain entirely from distribution of the Library.
  5178. If any portion of this section is held invalid or unenforceable under
  5179. any particular circumstance, the balance of the section is intended
  5180. to apply, and the section as a whole is intended to apply in other
  5181. circumstances.
  5182. It is not the purpose of this section to induce you to infringe any
  5183. patents or other property right claims or to contest validity of any
  5184. such claims; this section has the sole purpose of protecting the
  5185. integrity of the free software distribution system which is
  5186. implemented by public license practices. Many people have made
  5187. generous contributions to the wide range of software distributed
  5188. through that system in reliance on consistent application of that
  5189. system; it is up to the author/donor to decide if he or she is willing
  5190. to distribute software through any other system and a licensee cannot
  5191. impose that choice.
  5192. This section is intended to make thoroughly clear what is believed to
  5193. be a consequence of the rest of this License.
  5194. 12. If the distribution and/or use of the Library is restricted in
  5195. certain countries either by patents or by copyrighted interfaces, the
  5196. original copyright holder who places the Library under this License
  5197. may add an explicit geographical distribution limitation excluding
  5198. those countries, so that distribution is permitted only in or among
  5199. countries not thus excluded. In such case, this License incorporates
  5200. the limitation as if written in the body of this License.
  5201. 13. The Free Software Foundation may publish revised and/or new
  5202. versions of the Lesser General Public License from time to time.
  5203. Such new versions will be similar in spirit to the present version,
  5204. but may differ in detail to address new problems or concerns.
  5205. Each version is given a distinguishing version number. If the Library
  5206. specifies a version number of this License which applies to it and
  5207. "any later version", you have the option of following the terms and
  5208. conditions either of that version or of any later version published by
  5209. the Free Software Foundation. If the Library does not specify a
  5210. license version number, you may choose any version ever published by
  5211. the Free Software Foundation.
  5212. 14. If you wish to incorporate parts of the Library into other free
  5213. programs whose distribution conditions are incompatible with these,
  5214. write to the author to ask for permission. For software which is
  5215. copyrighted by the Free Software Foundation, write to the Free
  5216. Software Foundation; we sometimes make exceptions for this. Our
  5217. decision will be guided by the two goals of preserving the free status
  5218. of all derivatives of our free software and of promoting the sharing
  5219. and reuse of software generally.
  5220. NO WARRANTY
  5221. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  5222. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  5223. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  5224. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  5225. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  5226. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  5227. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  5228. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  5229. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  5230. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  5231. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  5232. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  5233. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  5234. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  5235. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  5236. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  5237. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  5238. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  5239. DAMAGES.
  5240. END OF TERMS AND CONDITIONS
  5241. How to Apply These Terms to Your New Libraries
  5242. If you develop a new library, and you want it to be of the greatest
  5243. possible use to the public, we recommend making it free software that
  5244. everyone can redistribute and change. You can do so by permitting
  5245. redistribution under these terms (or, alternatively, under the terms
  5246. of the ordinary General Public License).
  5247. To apply these terms, attach the following notices to the library.
  5248. It is safest to attach them to the start of each source file to most
  5249. effectively convey the exclusion of warranty; and each file should
  5250. have at least the "copyright" line and a pointer to where the full
  5251. notice is found.
  5252. <one line to give the library's name and a brief idea of what it does.>
  5253. Copyright (C) <year> <name of author>
  5254. This library is free software; you can redistribute it and/or
  5255. modify it under the terms of the GNU Lesser General Public
  5256. License as published by the Free Software Foundation; either
  5257. version 2.1 of the License, or (at your option) any later version.
  5258. This library is distributed in the hope that it will be useful,
  5259. but WITHOUT ANY WARRANTY; without even the implied warranty of
  5260. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  5261. Lesser General Public License for more details.
  5262. You should have received a copy of the GNU Lesser General Public
  5263. License along with this library; if not, write to the Free Software
  5264. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
  5265. 02110-1301 USA
  5266. Also add information on how to contact you by electronic and paper mail.
  5267. You should also get your employer (if you work as a programmer) or your
  5268. school, if any, to sign a "copyright disclaimer" for the library, if
  5269. necessary. Here is a sample; alter the names:
  5270. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  5271. library `Frob' (a library for tweaking knobs) written by James
  5272. Random Hacker.
  5273. <signature of Ty Coon>, 1 April 1990
  5274. Ty Coon, President of Vice
  5275. That's all there is to it!
  5276. GNU Lesser General Public License Version 2, June 1991
  5277. GNU LIBRARY GENERAL PUBLIC LICENSE
  5278. Version 2, June 1991
  5279. Copyright (C) 1991 Free Software Foundation, Inc.
  5280. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  5281. Everyone is permitted to copy and distribute verbatim copies
  5282. of this license document, but changing it is not allowed.
  5283. [This is the first released version of the library GPL. It is numbered 2
  5284. because it goes with version 2 of the ordinary GPL.]
  5285. Preamble
  5286. The licenses for most software are designed to take away your freedom to
  5287. share and change it. By contrast, the GNU General Public Licenses are
  5288. intended to guarantee your freedom to share and change free software--to make
  5289. sure the software is free for all its users.
  5290. This license, the Library General Public License, applies to some specially
  5291. designated Free Software Foundation software, and to any other libraries
  5292. whose authors decide to use it. You can use it for your libraries, too.
  5293. When we speak of free software, we are referring to freedom, not price. Our
  5294. General Public Licenses are designed to make sure that you have the freedom
  5295. to distribute copies of free software (and charge for this service if you
  5296. wish), that you receive source code or can get it if you want it, that you
  5297. can change the software or use pieces of it in new free programs; and that
  5298. you know you can do these things.
  5299. To protect your rights, we need to make restrictions that forbid anyone to
  5300. deny you these rights or to ask you to surrender the rights. These
  5301. restrictions translate to certain responsibilities for you if you distribute
  5302. copies of the library, or if you modify it.
  5303. For example, if you distribute copies of the library, whether gratis or for a
  5304. fee, you must give the recipients all the rights that we gave you. You must
  5305. make sure that they, too, receive or can get the source code. If you link a
  5306. program with the library, you must provide complete object files to the
  5307. recipients so that they can relink them with the library, after making
  5308. changes to the library and recompiling it. And you must show them these terms
  5309. so they know their rights.
  5310. Our method of protecting your rights has two steps: (1) copyright the
  5311. library, and (2) offer you this license which gives you legal permission to
  5312. copy, distribute and/or modify the library.
  5313. Also, for each distributor's protection, we want to make certain that
  5314. everyone understands that there is no warranty for this free library. If the
  5315. library is modified by someone else and passed on, we want its recipients to
  5316. know that what they have is not the original version, so that any problems
  5317. introduced by others will not reflect on the original authors' reputations.
  5318. Finally, any free program is threatened constantly by software patents. We
  5319. wish to avoid the danger that companies distributing free software will
  5320. individually obtain patent licenses, thus in effect transforming the program
  5321. into proprietary software. To prevent this, we have made it clear that any
  5322. patent must be licensed for everyone's free use or not licensed at all.
  5323. Most GNU software, including some libraries, is covered by the ordinary GNU
  5324. General Public License, which was designed for utility programs. This
  5325. license, the GNU Library General Public License, applies to certain
  5326. designated libraries. This license is quite different from the ordinary one;
  5327. be sure to read it in full, and don't assume that anything in it is the same
  5328. as in the ordinary license.
  5329. The reason we have a separate public license for some libraries is that they
  5330. blur the distinction we usually make between modifying or adding to a program
  5331. and simply using it. Linking a program with a library, without changing the
  5332. library, is in some sense simply using the library, and is analogous to
  5333. running a utility program or application program. However, in a textual and
  5334. legal sense, the linked executable is a combined work, a derivative of the
  5335. original library, and the ordinary General Public License treats it as such.
  5336. Because of this blurred distinction, using the ordinary General Public
  5337. License for libraries did not effectively promote software sharing, because
  5338. most developers did not use the libraries. We concluded that weaker
  5339. conditions might promote sharing better.
  5340. However, unrestricted linking of non-free programs would deprive the users of
  5341. those programs of all benefit from the free status of the libraries
  5342. themselves. This Library General Public License is intended to permit
  5343. developers of non-free programs to use free libraries, while preserving your
  5344. freedom as a user of such programs to change the free libraries that are
  5345. incorporated in them. (We have not seen how to achieve this as regards
  5346. changes in header files, but we have achieved it as regards changes in the
  5347. actual functions of the Library.) The hope is that this will lead to faster
  5348. development of free libraries.
  5349. The precise terms and conditions for copying, distribution and modification
  5350. follow. Pay close attention to the difference between a "work based on the
  5351. library" and a "work that uses the library". The former contains code derived
  5352. from the library, while the latter only works together with the library.
  5353. Note that it is possible for a library to be covered by the ordinary General
  5354. Public License rather than by this special one.
  5355. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  5356. 0. This License Agreement applies to any software library which contains a
  5357. notice placed by the copyright holder or other authorized party saying it may
  5358. be distributed under the terms of this Library General Public License (also
  5359. called "this License"). Each licensee is addressed as "you".
  5360. A "library" means a collection of software functions and/or data prepared so
  5361. as to be conveniently linked with application programs (which use some of
  5362. those functions and data) to form executables.
  5363. The "Library", below, refers to any such software library or work which has
  5364. been distributed under these terms. A "work based on the Library" means
  5365. either the Library or any derivative work under copyright law: that is to
  5366. say, a work containing the Library or a portion of it, either verbatim or
  5367. with modifications and/or translated straightforwardly into another language.
  5368. (Hereinafter, translation is included without limitation in the term
  5369. "modification".)
  5370. "Source code" for a work means the preferred form of the work for making
  5371. modifications to it. For a library, complete source code means all the source
  5372. code for all modules it contains, plus any associated interface definition
  5373. files, plus the scripts used to control compilation and installation of the
  5374. library.
  5375. Activities other than copying, distribution and modification are not covered
  5376. by this License; they are outside its scope. The act of running a program
  5377. using the Library is not restricted, and output from such a program is
  5378. covered only if its contents constitute a work based on the Library
  5379. (independent of the use of the Library in a tool for writing it). Whether
  5380. that is true depends on what the Library does and what the program that uses
  5381. the Library does.
  5382. 1. You may copy and distribute verbatim copies of the Library's complete
  5383. source code as you receive it, in any medium, provided that you conspicuously
  5384. and appropriately publish on each copy an appropriate copyright notice and
  5385. disclaimer of warranty; keep intact all the notices that refer to this
  5386. License and to the absence of any warranty; and distribute a copy of this
  5387. License along with the Library.
  5388. You may charge a fee for the physical act of transferring a copy, and you may
  5389. at your option offer warranty protection in exchange for a fee.
  5390. 2. You may modify your copy or copies of the Library or any portion of it,
  5391. thus forming a work based on the Library, and copy and distribute such
  5392. modifications or work under the terms of Section 1 above, provided that you
  5393. also meet all of these conditions:
  5394. a) The modified work must itself be a software library.
  5395. b) You must cause the files modified to carry prominent notices stating
  5396. that you changed the files and the date of any change.
  5397. c) You must cause the whole of the work to be licensed at no charge to
  5398. all third parties under the terms of this License.
  5399. d) If a facility in the modified Library refers to a function or a table
  5400. of data to be supplied by an application program that uses the facility,
  5401. other than as an argument passed when the facility is invoked, then you must
  5402. make a good faith effort to ensure that, in the event an application does not
  5403. supply such function or table, the facility still operates, and performs
  5404. whatever part of its purpose remains meaningful.
  5405. (For example, a function in a library to compute square roots has a
  5406. purpose that is entirely well-defined independent of the application.
  5407. Therefore, Subsection 2d requires that any application-supplied function or
  5408. table used by this function must be optional: if the application does not
  5409. supply it, the square root function must still compute square roots.)
  5410. These requirements apply to the modified work as a whole. If identifiable
  5411. sections of that work are not derived from the Library, and can be reasonably
  5412. considered independent and separate works in themselves, then this License,
  5413. and its terms, do not apply to those sections when you distribute them as
  5414. separate works. But when you distribute the same sections as part of a whole
  5415. which is a work based on the Library, the distribution of the whole must be
  5416. on the terms of this License, whose permissions for other licensees extend to
  5417. the entire whole, and thus to each and every part regardless of who wrote it.
  5418. Thus, it is not the intent of this section to claim rights or contest your
  5419. rights to work written entirely by you; rather, the intent is to exercise the
  5420. right to control the distribution of derivative or collective works based on
  5421. the Library.
  5422. In addition, mere aggregation of another work not based on the Library with
  5423. the Library (or with a work based on the Library) on a volume of a storage or
  5424. distribution medium does not bring the other work under the scope of this
  5425. License.
  5426. 3. You may opt to apply the terms of the ordinary GNU General Public License
  5427. instead of this License to a given copy of the Library. To do this, you must
  5428. alter all the notices that refer to this License, so that they refer to the
  5429. ordinary GNU General Public License, version 2, instead of to this License.
  5430. (If a newer version than version 2 of the ordinary GNU General Public License
  5431. has appeared, then you can specify that version instead if you wish.) Do not
  5432. make any other change in these notices.
  5433. Once this change is made in a given copy, it is irreversible for that copy,
  5434. so the ordinary GNU General Public License applies to all subsequent copies
  5435. and derivative works made from that copy.
  5436. This option is useful when you wish to copy part of the code of the Library
  5437. into a program that is not a library.
  5438. 4. You may copy and distribute the Library (or a portion or derivative of it,
  5439. under Section 2) in object code or executable form under the terms of
  5440. Sections 1 and 2 above provided that you accompany it with the complete
  5441. corresponding machine-readable source code, which must be distributed under
  5442. the terms of Sections 1 and 2 above on a medium customarily used for software
  5443. interchange.
  5444. If distribution of object code is made by offering access to copy from a
  5445. designated place, then offering equivalent access to copy the source code
  5446. from the same place satisfies the requirement to distribute the source code,
  5447. even though third parties are not compelled to copy the source along with the
  5448. object code.
  5449. 5. A program that contains no derivative of any portion of the Library, but
  5450. is designed to work with the Library by being compiled or linked with it, is
  5451. called a "work that uses the Library". Such a work, in isolation, is not a
  5452. derivative work of the Library, and therefore falls outside the scope of this
  5453. License.
  5454. However, linking a "work that uses the Library" with the Library creates an
  5455. executable that is a derivative of the Library (because it contains portions
  5456. of the Library), rather than a "work that uses the library". The executable
  5457. is therefore covered by this License. Section 6 states terms for distribution
  5458. of such executables.
  5459. When a "work that uses the Library" uses material from a header file that is
  5460. part of the Library, the object code for the work may be a derivative work of
  5461. the Library even though the source code is not. Whether this is true is
  5462. especially significant if the work can be linked without the Library, or if
  5463. the work is itself a library. The threshold for this to be true is not
  5464. precisely defined by law.
  5465. If such an object file uses only numerical parameters, data structure layouts
  5466. and accessors, and small macros and small inline functions (ten lines or less
  5467. in length), then the use of the object file is unrestricted, regardless of
  5468. whether it is legally a derivative work. (Executables containing this object
  5469. code plus portions of the Library will still fall under Section 6.)
  5470. Otherwise, if the work is a derivative of the Library, you may distribute the
  5471. object code for the work under the terms of Section 6. Any executables
  5472. containing that work also fall under Section 6, whether or not they are
  5473. linked directly with the Library itself.
  5474. 6. As an exception to the Sections above, you may also compile or link a
  5475. "work that uses the Library" with the Library to produce a work containing
  5476. portions of the Library, and distribute that work under terms of your choice,
  5477. provided that the terms permit modification of the work for the customer's
  5478. own use and reverse engineering for debugging such modifications.
  5479. You must give prominent notice with each copy of the work that the Library is
  5480. used in it and that the Library and its use are covered by this License. You
  5481. must supply a copy of this License. If the work during execution displays
  5482. copyright notices, you must include the copyright notice for the Library
  5483. among them, as well as a reference directing the user to the copy of this
  5484. License. Also, you must do one of these things:
  5485. a) Accompany the work with the complete corresponding machine-readable
  5486. source code for the Library including whatever changes were used in the work
  5487. (which must be distributed under Sections 1 and 2 above); and, if the work is
  5488. an executable linked with the Library, with the complete machine-readable
  5489. "work that uses the Library", as object code and/or source code, so that the
  5490. user can modify the Library and then relink to produce a modified executable
  5491. containing the modified Library. (It is understood that the user who changes
  5492. the contents of definitions files in the Library will not necessarily be able
  5493. to recompile the application to use the modified definitions.)
  5494. b) Accompany the work with a written offer, valid for at least three
  5495. years, to give the same user the materials specified in Subsection 6a, above,
  5496. for a charge no more than the cost of performing this distribution.
  5497. c) If distribution of the work is made by offering access to copy from a
  5498. designated place, offer equivalent access to copy the above specified
  5499. materials from the same place.
  5500. d) Verify that the user has already received a copy of these materials or
  5501. that you have already sent this user a copy.
  5502. For an executable, the required form of the "work that uses the Library" must
  5503. include any data and utility programs needed for reproducing the executable
  5504. from it. However, as a special exception, the source code distributed need
  5505. not include anything that is normally distributed (in either source or binary
  5506. form) with the major components (compiler, kernel, and so on) of the
  5507. operating system on which the executable runs, unless that component itself
  5508. accompanies the executable.
  5509. It may happen that this requirement contradicts the license restrictions of
  5510. other proprietary libraries that do not normally accompany the operating
  5511. system. Such a contradiction means you cannot use both them and the Library
  5512. together in an executable that you distribute.
  5513. 7. You may place library facilities that are a work based on the Library
  5514. side-by-side in a single library together with other library facilities not
  5515. covered by this License, and distribute such a combined library, provided
  5516. that the separate distribution of the work based on the Library and of the
  5517. other library facilities is otherwise permitted, and provided that you do
  5518. these two things:
  5519. a) Accompany the combined library with a copy of the same work based on
  5520. the Library, uncombined with any other library facilities. This must be
  5521. distributed under the terms of the Sections above.
  5522. b) Give prominent notice with the combined library of the fact that part
  5523. of it is a work based on the Library, and explaining where to find the
  5524. accompanying uncombined form of the same work.
  5525. 8. You may not copy, modify, sublicense, link with, or distribute the Library
  5526. except as expressly provided under this License. Any attempt otherwise to
  5527. copy, modify, sublicense, link with, or distribute the Library is void, and
  5528. will automatically terminate your rights under this License. However, parties
  5529. who have received copies, or rights, from you under this License will not
  5530. have their licenses terminated so long as such parties remain in full
  5531. compliance.
  5532. 9. You are not required to accept this License, since you have not signed it.
  5533. However, nothing else grants you permission to modify or distribute the
  5534. Library or its derivative works. These actions are prohibited by law if you
  5535. do not accept this License. Therefore, by modifying or distributing the
  5536. Library (or any work based on the Library), you indicate your acceptance of
  5537. this License to do so, and all its terms and conditions for copying,
  5538. distributing or modifying the Library or works based on it.
  5539. 10. Each time you redistribute the Library (or any work based on the
  5540. Library), the recipient automatically receives a license from the original
  5541. licensor to copy, distribute, link with or modify the Library subject to
  5542. these terms and conditions. You may not impose any further restrictions on
  5543. the recipients' exercise of the rights granted herein. You are not
  5544. responsible for enforcing compliance by third parties to this License.
  5545. 11. If, as a consequence of a court judgment or allegation of patent
  5546. infringement or for any other reason (not limited to patent issues),
  5547. conditions are imposed on you (whether by court order, agreement or
  5548. otherwise) that contradict the conditions of this License, they do not excuse
  5549. you from the conditions of this License. If you cannot distribute so as to
  5550. satisfy simultaneously your obligations under this License and any other
  5551. pertinent obligations, then as a consequence you may not distribute the
  5552. Library at all. For example, if a patent license would not permit
  5553. royalty-free redistribution of the Library by all those who receive copies
  5554. directly or indirectly through you, then the only way you could satisfy both
  5555. it and this License would be to refrain entirely from distribution of the
  5556. Library.
  5557. If any portion of this section is held invalid or unenforceable under any
  5558. particular circumstance, the balance of the section is intended to apply, and
  5559. the section as a whole is intended to apply in other circumstances.
  5560. It is not the purpose of this section to induce you to infringe any patents
  5561. or other property right claims or to contest validity of any such claims;
  5562. this section has the sole purpose of protecting the integrity of the free
  5563. software distribution system which is implemented by public license
  5564. practices. Many people have made generous contributions to the wide range of
  5565. software distributed through that system in reliance on consistent
  5566. application of that system; it is up to the author/donor to decide if he or
  5567. she is willing to distribute software through any other system and a licensee
  5568. cannot impose that choice.
  5569. This section is intended to make thoroughly clear what is believed to be a
  5570. consequence of the rest of this License.
  5571. 12. If the distribution and/or use of the Library is restricted in certain
  5572. countries either by patents or by copyrighted interfaces, the original
  5573. copyright holder who places the Library under this License may add an
  5574. explicit geographical distribution limitation excluding those countries, so
  5575. that distribution is permitted only in or among countries not thus excluded.
  5576. In such case, this License incorporates the limitation as if written in the
  5577. body of this License.
  5578. 13. The Free Software Foundation may publish revised and/or new versions of
  5579. the Library General Public License from time to time. Such new versions will
  5580. be similar in spirit to the present version, but may differ in detail to
  5581. address new problems or concerns.
  5582. Each version is given a distinguishing version number. If the Library
  5583. specifies a version number of this License which applies to it and "any later
  5584. version", you have the option of following the terms and conditions either of
  5585. that version or of any later version published by the Free Software
  5586. Foundation. If the Library does not specify a license version number, you may
  5587. choose any version ever published by the Free Software Foundation.
  5588. 14. If you wish to incorporate parts of the Library into other free programs
  5589. whose distribution conditions are incompatible with these, write to the
  5590. author to ask for permission. For software which is copyrighted by the Free
  5591. Software Foundation, write to the Free Software Foundation; we sometimes make
  5592. exceptions for this. Our decision will be guided by the two goals of
  5593. preserving the free status of all derivatives of our free software and of
  5594. promoting the sharing and reuse of software generally.
  5595. NO WARRANTY
  5596. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
  5597. THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
  5598. STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
  5599. LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
  5600. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  5601. FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
  5602. PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE,
  5603. YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  5604. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  5605. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  5606. REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  5607. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  5608. OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO
  5609. LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
  5610. THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER
  5611. SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  5612. POSSIBILITY OF SUCH DAMAGES.
  5613. END OF TERMS AND CONDITIONS
  5614. How to Apply These Terms to Your New Libraries
  5615. If you develop a new library, and you want it to be of the greatest possible
  5616. use to the public, we recommend making it free software that everyone can
  5617. redistribute and change. You can do so by permitting redistribution under
  5618. these terms (or, alternatively, under the terms of the ordinary General
  5619. Public License).
  5620. To apply these terms, attach the following notices to the library. It is
  5621. safest to attach them to the start of each source file to most effectively
  5622. convey the exclusion of warranty; and each file should have at least the
  5623. "copyright" line and a pointer to where the full notice is found.
  5624. one line to give the library's name and an idea of what it does.
  5625. Copyright (C) year name of author
  5626. This library is free software; you can redistribute it and/or
  5627. modify it under the terms of the GNU Library General Public
  5628. License as published by the Free Software Foundation; either
  5629. version 2 of the License, or (at your option) any later version.
  5630. This library is distributed in the hope that it will be useful,
  5631. but WITHOUT ANY WARRANTY; without even the implied warranty of
  5632. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  5633. Library General Public License for more details.
  5634. You should have received a copy of the GNU Library General Public
  5635. License along with this library; if not, write to the
  5636. Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
  5637. Boston, MA 02110-1301, USA.
  5638. Also add information on how to contact you by electronic and paper mail.
  5639. You should also get your employer (if you work as a programmer) or your
  5640. school, if any, to sign a "copyright disclaimer" for the library, if
  5641. necessary. Here is a sample; alter the names:
  5642. Yoyodyne, Inc., hereby disclaims all copyright interest in
  5643. the library `Frob' (a library for tweaking knobs) written
  5644. by James Random Hacker.
  5645. signature of Ty Coon, 1 April 1990
  5646. Ty Coon, President of Vice
  5647. That's all there is to it!
  5648. MIT License
  5649. Permission is hereby granted, free of charge, to any person obtaining a
  5650. copy of this software and associated documentation files (the "Software"),
  5651. to deal in the Software without restriction, including without limitation
  5652. the rights to use, copy, modify, merge, publish, distribute, sublicense,
  5653. and/or sell copies of the Software, and to permit persons to whom the
  5654. Software is furnished to do so, subject to the following conditions:
  5655. The above copyright notice and this permission notice shall be included
  5656. in all copies or substantial portions of the Software.
  5657. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  5658. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5659. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  5660. THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
  5661. OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
  5662. ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  5663. OTHER DEALINGS IN THE SOFTWARE.
  5664. Written Offer for Source Code
  5665. For any software that you receive from Oracle in binary form which is
  5666. licensed under an open source license that gives you the right to
  5667. receive the source code for that binary, you can obtain a copy of the
  5668. applicable source code by visiting
  5669. http://www.oracle.com/goto/opensourcecode. If the source code for the
  5670. binary was not provided to you with the binary, you can also receive a
  5671. copy of the source code on physical media by submitting a written
  5672. request to the address listed below or by sending an email to Oracle
  5673. using the following link:
  5674. http://www.oracle.com/goto/opensourcecode/request.
  5675. Oracle America, Inc.
  5676. Attn: Senior Vice President
  5677. Development and Engineering Legal
  5678. 500 Oracle Parkway, 10th Floor
  5679. Redwood Shores, CA 94065
  5680. Your request should include:
  5681. * The name of the binary for which you are requesting the source code
  5682. * The name and version number of the Oracle product containing the
  5683. binary
  5684. * The date you received the Oracle product
  5685. * Your name
  5686. * Your company name (if applicable)
  5687. * Your return mailing address and email, and
  5688. * A telephone number in the event we need to reach you.
  5689. We may charge you a fee to cover the cost of physical media and
  5690. processing.
  5691. Your request must be sent
  5692. a. within three (3) years of the date you received the Oracle product
  5693. that included the binary that is the subject of your request, or
  5694. b. in the case of code licensed under the GPL v3 for as long as Oracle
  5695. offers spare parts or customer support for that product model.