LICENSE 360 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994
  1. From PyTorch:
  2. Copyright (c) 2016- Facebook, Inc (Adam Paszke)
  3. Copyright (c) 2014- Facebook, Inc (Soumith Chintala)
  4. Copyright (c) 2011-2014 Idiap Research Institute (Ronan Collobert)
  5. Copyright (c) 2012-2014 Deepmind Technologies (Koray Kavukcuoglu)
  6. Copyright (c) 2011-2012 NEC Laboratories America (Koray Kavukcuoglu)
  7. Copyright (c) 2011-2013 NYU (Clement Farabet)
  8. Copyright (c) 2006-2010 NEC Laboratories America (Ronan Collobert, Leon Bottou, Iain Melvin, Jason Weston)
  9. Copyright (c) 2006 Idiap Research Institute (Samy Bengio)
  10. Copyright (c) 2001-2004 Idiap Research Institute (Ronan Collobert, Samy Bengio, Johnny Mariethoz)
  11. From Caffe2:
  12. Copyright (c) 2016-present, Facebook Inc. All rights reserved.
  13. All contributions by Facebook:
  14. Copyright (c) 2016 Facebook Inc.
  15. All contributions by Google:
  16. Copyright (c) 2015 Google Inc.
  17. All rights reserved.
  18. All contributions by Yangqing Jia:
  19. Copyright (c) 2015 Yangqing Jia
  20. All rights reserved.
  21. All contributions by Kakao Brain:
  22. Copyright 2019-2020 Kakao Brain
  23. All contributions by Cruise LLC:
  24. Copyright (c) 2022 Cruise LLC.
  25. All rights reserved.
  26. All contributions from Caffe:
  27. Copyright(c) 2013, 2014, 2015, the respective contributors
  28. All rights reserved.
  29. All other contributions:
  30. Copyright(c) 2015, 2016 the respective contributors
  31. All rights reserved.
  32. Caffe2 uses a copyright model similar to Caffe: each contributor holds
  33. copyright over their contributions to Caffe2. The project versioning records
  34. all such contribution and copyright details. If a contributor wants to further
  35. mark their specific copyright on a particular contribution, they should
  36. indicate their copyright solely in the commit message of the change when it is
  37. committed.
  38. All rights reserved.
  39. Redistribution and use in source and binary forms, with or without
  40. modification, are permitted provided that the following conditions are met:
  41. 1. Redistributions of source code must retain the above copyright
  42. notice, this list of conditions and the following disclaimer.
  43. 2. Redistributions in binary form must reproduce the above copyright
  44. notice, this list of conditions and the following disclaimer in the
  45. documentation and/or other materials provided with the distribution.
  46. 3. Neither the names of Facebook, Deepmind Technologies, NYU, NEC Laboratories America
  47. and IDIAP Research Institute nor the names of its contributors may be
  48. used to endorse or promote products derived from this software without
  49. specific prior written permission.
  50. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  51. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  52. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  53. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  54. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  55. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  56. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  57. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  58. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  59. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  60. POSSIBILITY OF SUCH DAMAGE.
  61. The Pytorch repository and source distributions bundle several libraries that are
  62. compatibly licensed. We list these here.
  63. Name: DCGM
  64. License: Apache-2.0
  65. Files: third_party/kineto/libkineto/third_party/dynolog/third_party/DCGM
  66. For details, see the files concatenated below: third_party/kineto/libkineto/third_party/dynolog/third_party/DCGM/LICENSE
  67. Name: FP16
  68. License: MIT
  69. Files: third_party/FP16
  70. For details, see the files concatenated below: third_party/FP16/LICENSE
  71. Name: FXdiv
  72. License: MIT
  73. Files: third_party/FXdiv
  74. For details, see the files concatenated below: third_party/FXdiv/LICENSE
  75. Name: NNPACK
  76. License: BSD-2-Clause
  77. Files: third_party/NNPACK
  78. For details, see the files concatenated below: third_party/NNPACK/LICENSE
  79. Name: QNNPACK
  80. License: BSD-3-Clause
  81. Files: third_party/QNNPACK
  82. For details, see the files concatenated below: third_party/QNNPACK/LICENSE
  83. Name: VulkanMemoryAllocator
  84. License: MIT
  85. Files: third_party/VulkanMemoryAllocator
  86. For details, see the files concatenated below: third_party/VulkanMemoryAllocator/LICENSE.txt
  87. Name: XNNPACK
  88. License: BSD-3-Clause
  89. Files: third_party/XNNPACK
  90. For details, see the files concatenated below: third_party/XNNPACK/LICENSE
  91. Name: benchmark
  92. License: Apache-2.0
  93. Files: third_party/onnx-tensorrt/third_party/onnx/third_party/benchmark,
  94. third_party/benchmark,
  95. third_party/onnx/third_party/benchmark,
  96. third_party/protobuf/third_party/benchmark
  97. For details, see the files concatenated below: third_party/onnx-tensorrt/third_party/onnx/third_party/benchmark/LICENSE,
  98. third_party/benchmark/LICENSE,
  99. third_party/onnx/third_party/benchmark/LICENSE,
  100. third_party/protobuf/third_party/benchmark/LICENSE
  101. Name: clog
  102. License: BSD-2-Clause
  103. Files: third_party/cpuinfo/deps/clog,
  104. third_party/fbgemm/third_party/cpuinfo/deps/clog,
  105. third_party/QNNPACK/deps/clog
  106. For details, see the files concatenated below: third_party/cpuinfo/deps/clog/LICENSE,
  107. third_party/fbgemm/third_party/cpuinfo/deps/clog/LICENSE,
  108. third_party/QNNPACK/deps/clog/LICENSE
  109. Name: colorama
  110. License: BSD-3-Clause
  111. Files: third_party/kineto/libkineto/third_party/dynolog/third_party/DCGM/testing/python3/libs_3rdparty/colorama
  112. For details, see the files concatenated below: third_party/kineto/libkineto/third_party/dynolog/third_party/DCGM/testing/python3/libs_3rdparty/colorama/LICENSE.txt
  113. Name: cpplint
  114. License: BSD-3-Clause
  115. Files: third_party/kineto/libkineto/third_party/dynolog/third_party/json/third_party/cpplint,
  116. third_party/nlohmann/tools/cpplint
  117. For details, see the files concatenated below: third_party/kineto/libkineto/third_party/dynolog/third_party/json/third_party/cpplint/LICENSE,
  118. third_party/nlohmann/tools/cpplint/LICENSE
  119. Name: cpr
  120. License: MIT
  121. Files: third_party/kineto/libkineto/third_party/dynolog/third_party/cpr
  122. For details, see the files concatenated below: third_party/kineto/libkineto/third_party/dynolog/third_party/cpr/LICENSE
  123. Name: cpuinfo
  124. License: BSD-2-Clause
  125. Files: third_party/cpuinfo,
  126. third_party/fbgemm/third_party/cpuinfo
  127. For details, see the files concatenated below: third_party/cpuinfo/LICENSE,
  128. third_party/fbgemm/third_party/cpuinfo/LICENSE
  129. Name: cudnn_frontend
  130. License: MIT
  131. Files: third_party/cudnn_frontend
  132. For details, see the files concatenated below: third_party/cudnn_frontend/LICENSE.txt
  133. Name: cutlass
  134. License: BSD-3-Clause
  135. Files: third_party/cutlass,
  136. third_party/fbgemm/third_party/cutlass
  137. For details, see the files concatenated below: third_party/cutlass/LICENSE.txt,
  138. third_party/fbgemm/third_party/cutlass/LICENSE.txt
  139. Name: dart
  140. License: Apache-2.0
  141. Files: third_party/flatbuffers/dart
  142. For details, see the files concatenated below: third_party/flatbuffers/dart/LICENSE
  143. Name: doctest
  144. License: MIT
  145. Files: third_party/kineto/libkineto/third_party/dynolog/third_party/json/test/thirdparty/doctest,
  146. third_party/nlohmann/tests/thirdparty/doctest
  147. For details, see the files concatenated below: third_party/kineto/libkineto/third_party/dynolog/third_party/json/test/thirdparty/doctest/LICENSE.txt,
  148. third_party/nlohmann/tests/thirdparty/doctest/LICENSE.txt
  149. Name: dynolog
  150. License: MIT
  151. Files: third_party/kineto/libkineto/third_party/dynolog
  152. For details, see the files concatenated below: third_party/kineto/libkineto/third_party/dynolog/LICENSE
  153. Name: eigen
  154. License: BSD-3-Clause
  155. Files: third_party/eigen
  156. For details, see the files concatenated below: third_party/eigen/COPYING.BSD
  157. Name: enum
  158. License: BSD-3-Clause
  159. Files: third_party/python-enum/enum
  160. For details, see the files concatenated below: third_party/python-enum/enum/LICENSE
  161. Name: fbgemm
  162. License: BSD-3-Clause
  163. Files: third_party/fbgemm
  164. For details, see the files concatenated below: third_party/fbgemm/LICENSE
  165. Name: flatbuffers
  166. License: Apache-2.0
  167. Files: third_party/flatbuffers
  168. For details, see the files concatenated below: third_party/flatbuffers/LICENSE.txt
  169. Name: fmt
  170. License: MIT with exception
  171. Files: third_party/kineto/libkineto/third_party/dynolog/third_party/fmt,
  172. third_party/kineto/libkineto/third_party/fmt,
  173. third_party/fmt
  174. For details, see the files concatenated below: third_party/kineto/libkineto/third_party/dynolog/third_party/fmt/LICENSE.rst,
  175. third_party/kineto/libkineto/third_party/fmt/LICENSE.rst,
  176. third_party/fmt/LICENSE.rst
  177. Name: foxi
  178. License: MIT
  179. Files: third_party/foxi
  180. For details, see the files concatenated below: third_party/foxi/LICENSE
  181. Name: gemmlowp
  182. License: Apache-2.0
  183. Files: third_party/gemmlowp/gemmlowp
  184. For details, see the files concatenated below: third_party/gemmlowp/gemmlowp/LICENSE
  185. Name: generator
  186. License: Apache-2.0
  187. Files: third_party/tensorpipe/third_party/googletest/googlemock/scripts/generator,
  188. third_party/fbgemm/third_party/googletest/googlemock/scripts/generator,
  189. third_party/protobuf/third_party/googletest/googlemock/scripts/generator,
  190. third_party/kineto/libkineto/third_party/googletest/googlemock/scripts/generator,
  191. third_party/googletest/googlemock/scripts/generator
  192. For details, see the files concatenated below: third_party/tensorpipe/third_party/googletest/googlemock/scripts/generator/LICENSE,
  193. third_party/fbgemm/third_party/googletest/googlemock/scripts/generator/LICENSE,
  194. third_party/protobuf/third_party/googletest/googlemock/scripts/generator/LICENSE,
  195. third_party/kineto/libkineto/third_party/googletest/googlemock/scripts/generator/LICENSE,
  196. third_party/googletest/googlemock/scripts/generator/LICENSE
  197. Name: gloo
  198. License: BSD-3-Clause
  199. Files: third_party/gloo
  200. For details, see the files concatenated below: third_party/gloo/LICENSE
  201. Name: googlemock
  202. License: BSD-3-Clause
  203. Files: third_party/tensorpipe/third_party/googletest/googlemock,
  204. third_party/fbgemm/third_party/googletest/googlemock,
  205. third_party/protobuf/third_party/googletest/googlemock,
  206. third_party/kineto/libkineto/third_party/googletest/googlemock
  207. For details, see the files concatenated below: third_party/tensorpipe/third_party/googletest/googlemock/LICENSE,
  208. third_party/fbgemm/third_party/googletest/googlemock/LICENSE,
  209. third_party/protobuf/third_party/googletest/googlemock/LICENSE,
  210. third_party/kineto/libkineto/third_party/googletest/googlemock/LICENSE
  211. Name: googletest
  212. License: BSD-3-Clause
  213. Files: third_party/tensorpipe/third_party/googletest,
  214. third_party/tensorpipe/third_party/googletest/googletest,
  215. third_party/fbgemm/third_party/googletest,
  216. third_party/fbgemm/third_party/googletest/googletest,
  217. third_party/protobuf/third_party/googletest,
  218. third_party/protobuf/third_party/googletest/googletest,
  219. third_party/kineto/libkineto/third_party/dynolog/third_party/googletest,
  220. third_party/kineto/libkineto/third_party/googletest,
  221. third_party/kineto/libkineto/third_party/googletest/googletest,
  222. third_party/googletest
  223. For details, see the files concatenated below: third_party/tensorpipe/third_party/googletest/LICENSE,
  224. third_party/tensorpipe/third_party/googletest/googletest/LICENSE,
  225. third_party/fbgemm/third_party/googletest/LICENSE,
  226. third_party/fbgemm/third_party/googletest/googletest/LICENSE,
  227. third_party/protobuf/third_party/googletest/LICENSE,
  228. third_party/protobuf/third_party/googletest/googletest/LICENSE,
  229. third_party/kineto/libkineto/third_party/dynolog/third_party/googletest/LICENSE,
  230. third_party/kineto/libkineto/third_party/googletest/LICENSE,
  231. third_party/kineto/libkineto/third_party/googletest/googletest/LICENSE,
  232. third_party/googletest/LICENSE
  233. Name: gtest
  234. License: BSD-3-Clause
  235. Files: third_party/ideep/mkl-dnn/tests/gtest,
  236. third_party/ideep/mkl-dnn/third_party/oneDNN/tests/gtests/gtest
  237. For details, see the files concatenated below: third_party/ideep/mkl-dnn/tests/gtest/LICENSE,
  238. third_party/ideep/mkl-dnn/third_party/oneDNN/tests/gtests/gtest/LICENSE
  239. Name: hipify_torch
  240. License: MIT
  241. Files: third_party/fbgemm/third_party/hipify_torch
  242. For details, see the files concatenated below: third_party/fbgemm/third_party/hipify_torch/LICENSE.txt
  243. Name: ideep
  244. License: MIT
  245. Files: third_party/ideep
  246. For details, see the files concatenated below: third_party/ideep/LICENSE
  247. Name: ios-cmake
  248. License: BSD-3-Clause
  249. Files: third_party/ios-cmake
  250. For details, see the files concatenated below: third_party/ios-cmake/LICENSE
  251. Name: json
  252. License: MIT
  253. Files: third_party/cudnn_frontend/include/contrib/nlohmann/json
  254. For details, see the files concatenated below: third_party/cudnn_frontend/include/contrib/nlohmann/json/LICENSE.txt
  255. Name: kineto
  256. License: BSD-3-Clause
  257. Files: third_party/kineto
  258. For details, see the files concatenated below: third_party/kineto/LICENSE
  259. Name: libnop
  260. License: Apache-2.0
  261. Files: third_party/tensorpipe/third_party/libnop
  262. For details, see the files concatenated below: third_party/tensorpipe/third_party/libnop/LICENSE
  263. Name: libuv
  264. License: MIT
  265. Files: third_party/tensorpipe/third_party/libuv
  266. For details, see the files concatenated below: third_party/tensorpipe/third_party/libuv/LICENSE
  267. Name: miniz-2.1.0
  268. License: MIT
  269. Files: third_party/miniz-2.1.0
  270. For details, see the files concatenated below: third_party/miniz-2.1.0/LICENSE
  271. Name: mkl-dnn
  272. License: Apache-2.0
  273. Files: third_party/ideep/mkl-dnn
  274. For details, see the files concatenated below: third_party/ideep/mkl-dnn/LICENSE
  275. Name: nccl
  276. License: BSD-3-Clause
  277. Files: third_party/nccl/nccl
  278. For details, see the files concatenated below: third_party/nccl/nccl/LICENSE.txt
  279. Name: neon2sse
  280. License: BSD-Source-Code
  281. Files: third_party/neon2sse
  282. For details, see the files concatenated below: third_party/neon2sse/LICENSE
  283. Name: oneDNN
  284. License: Apache-2.0
  285. Files: third_party/ideep/mkl-dnn/third_party/oneDNN
  286. For details, see the files concatenated below: third_party/ideep/mkl-dnn/third_party/oneDNN/LICENSE
  287. Name: onnx
  288. License: MIT
  289. Files: third_party/onnx-tensorrt/third_party/onnx
  290. For details, see the files concatenated below: third_party/onnx-tensorrt/third_party/onnx/LICENSE
  291. Name: onnx
  292. License: Apache-2.0
  293. Files: third_party/onnx
  294. For details, see the files concatenated below: third_party/onnx/LICENSE
  295. Name: onnx-tensorrt
  296. License: MIT
  297. Files: third_party/onnx-tensorrt
  298. For details, see the files concatenated below: third_party/onnx-tensorrt/LICENSE
  299. Name: pfs
  300. License: Apache-2.0
  301. Files: third_party/kineto/libkineto/third_party/dynolog/third_party/pfs
  302. For details, see the files concatenated below: third_party/kineto/libkineto/third_party/dynolog/third_party/pfs/LICENSE
  303. Name: protobuf
  304. License: BSD-3-Clause
  305. Files: third_party/protobuf
  306. For details, see the files concatenated below: third_party/protobuf/LICENSE
  307. Name: psimd
  308. License: MIT
  309. Files: third_party/psimd
  310. For details, see the files concatenated below: third_party/psimd/LICENSE
  311. Name: pthreadpool
  312. License: BSD-2-Clause
  313. Files: third_party/pthreadpool
  314. For details, see the files concatenated below: third_party/pthreadpool/LICENSE
  315. Name: pybind11
  316. License: BSD-3-Clause
  317. Files: third_party/tensorpipe/third_party/pybind11,
  318. third_party/onnx-tensorrt/third_party/onnx/third_party/pybind11,
  319. third_party/onnx/third_party/pybind11,
  320. third_party/pybind11
  321. For details, see the files concatenated below: third_party/tensorpipe/third_party/pybind11/LICENSE,
  322. third_party/onnx-tensorrt/third_party/onnx/third_party/pybind11/LICENSE,
  323. third_party/onnx/third_party/pybind11/LICENSE,
  324. third_party/pybind11/LICENSE
  325. Name: python-peachpy
  326. License: BSD-2-Clause
  327. Files: third_party/python-peachpy
  328. For details, see the files concatenated below: third_party/python-peachpy/LICENSE.rst
  329. Name: python-six
  330. License: MIT
  331. Files: third_party/python-six
  332. For details, see the files concatenated below: third_party/python-six/LICENSE
  333. Name: sleef
  334. License: BSL-1.0
  335. Files: third_party/sleef
  336. For details, see the files concatenated below: third_party/sleef/LICENSE.txt
  337. Name: swift
  338. License: Apache-2.0
  339. Files: third_party/flatbuffers/swift
  340. For details, see the files concatenated below: third_party/flatbuffers/swift/LICENSE
  341. Name: tb_plugin
  342. License: BSD-3-Clause
  343. Files: third_party/kineto/tb_plugin
  344. For details, see the files concatenated below: third_party/kineto/tb_plugin/LICENSE
  345. Name: tbb
  346. License: Apache-2.0
  347. Files: third_party/tbb
  348. For details, see the files concatenated below: third_party/tbb/LICENSE
  349. Name: tensorpipe
  350. License: BSD-3-Clause
  351. Files: third_party/tensorpipe
  352. For details, see the files concatenated below: third_party/tensorpipe/LICENSE.txt
  353. Name: test
  354. License: MIT with exception
  355. Files: third_party/kineto/libkineto/third_party/dynolog/third_party/cpr/test
  356. For details, see the files concatenated below: third_party/kineto/libkineto/third_party/dynolog/third_party/cpr/test/LICENSE
  357. Name: zstd
  358. License: BSD-3-Clause
  359. Files: third_party/zstd
  360. For details, see the files concatenated below: third_party/zstd/LICENSE
  361. third_party/kineto/libkineto/third_party/dynolog/third_party/DCGM/LICENSE
  362. -------------------------------------------------------------------------
  363. Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved.
  364. Licensed under the Apache License, Version 2.0 (the "License");
  365. you may not use this file except in compliance with the License.
  366. You may obtain a copy of the License at
  367. http://www.apache.org/licenses/LICENSE-2.0
  368. Unless required by applicable law or agreed to in writing, software
  369. distributed under the License is distributed on an "AS IS" BASIS,
  370. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  371. See the License for the specific language governing permissions and
  372. limitations under the License.
  373. third_party/FP16/LICENSE
  374. ------------------------
  375. The MIT License (MIT)
  376. Copyright (c) 2017 Facebook Inc.
  377. Copyright (c) 2017 Georgia Institute of Technology
  378. Copyright 2019 Google LLC
  379. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  380. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  381. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  382. third_party/FXdiv/LICENSE
  383. -------------------------
  384. The MIT License (MIT)
  385. Copyright (c) 2017 Facebook Inc.
  386. Copyright (c) 2016-2017 Marat Dukhan
  387. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  388. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  389. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  390. third_party/NNPACK/LICENSE
  391. --------------------------
  392. Copyright (c) 2017 Facebook Inc.
  393. Copyright (c) 2015-2017, Georgia Institute of Technology
  394. All rights reserved.
  395. Redistribution and use in source and binary forms, with or without
  396. modification, are permitted provided that the following conditions are met:
  397. * Redistributions of source code must retain the above copyright notice, this
  398. list of conditions and the following disclaimer.
  399. * Redistributions in binary form must reproduce the above copyright notice,
  400. this list of conditions and the following disclaimer in the documentation
  401. and/or other materials provided with the distribution.
  402. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  403. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  404. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  405. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  406. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  407. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  408. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  409. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  410. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  411. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  412. third_party/QNNPACK/LICENSE
  413. ---------------------------
  414. BSD License
  415. For QNNPACK software
  416. Copyright (c) Facebook, Inc. and its affiliates. All rights reserved.
  417. Redistribution and use in source and binary forms, with or without modification,
  418. are permitted provided that the following conditions are met:
  419. * Redistributions of source code must retain the above copyright notice, this
  420. list of conditions and the following disclaimer.
  421. * Redistributions in binary form must reproduce the above copyright notice,
  422. this list of conditions and the following disclaimer in the documentation
  423. and/or other materials provided with the distribution.
  424. * Neither the name Facebook nor the names of its contributors may be used to
  425. endorse or promote products derived from this software without specific
  426. prior written permission.
  427. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  428. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  429. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  430. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  431. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  432. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  433. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  434. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  435. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  436. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  437. third_party/VulkanMemoryAllocator/LICENSE.txt
  438. ---------------------------------------------
  439. Copyright (c) 2017-2022 Advanced Micro Devices, Inc. All rights reserved.
  440. Permission is hereby granted, free of charge, to any person obtaining a copy
  441. of this software and associated documentation files (the "Software"), to deal
  442. in the Software without restriction, including without limitation the rights
  443. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  444. copies of the Software, and to permit persons to whom the Software is
  445. furnished to do so, subject to the following conditions:
  446. The above copyright notice and this permission notice shall be included in
  447. all copies or substantial portions of the Software.
  448. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  449. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  450. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  451. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  452. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  453. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  454. THE SOFTWARE.
  455. third_party/XNNPACK/LICENSE
  456. ---------------------------
  457. BSD License
  458. For XNNPACK software
  459. Copyright (c) Facebook, Inc. and its affiliates. All rights reserved.
  460. Copyright 2019 Google LLC
  461. Redistribution and use in source and binary forms, with or without modification,
  462. are permitted provided that the following conditions are met:
  463. * Redistributions of source code must retain the above copyright notice, this
  464. list of conditions and the following disclaimer.
  465. * Redistributions in binary form must reproduce the above copyright notice,
  466. this list of conditions and the following disclaimer in the documentation
  467. and/or other materials provided with the distribution.
  468. * Neither the name Facebook nor the names of its contributors may be used to
  469. endorse or promote products derived from this software without specific
  470. prior written permission.
  471. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  472. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  473. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  474. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  475. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  476. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  477. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  478. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  479. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  480. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  481. third_party/onnx-tensorrt/third_party/onnx/third_party/benchmark/LICENSE
  482. ------------------------------------------------------------------------
  483. Apache License
  484. Version 2.0, January 2004
  485. http://www.apache.org/licenses/
  486. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  487. 1. Definitions.
  488. "License" shall mean the terms and conditions for use, reproduction,
  489. and distribution as defined by Sections 1 through 9 of this document.
  490. "Licensor" shall mean the copyright owner or entity authorized by
  491. the copyright owner that is granting the License.
  492. "Legal Entity" shall mean the union of the acting entity and all
  493. other entities that control, are controlled by, or are under common
  494. control with that entity. For the purposes of this definition,
  495. "control" means (i) the power, direct or indirect, to cause the
  496. direction or management of such entity, whether by contract or
  497. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  498. outstanding shares, or (iii) beneficial ownership of such entity.
  499. "You" (or "Your") shall mean an individual or Legal Entity
  500. exercising permissions granted by this License.
  501. "Source" form shall mean the preferred form for making modifications,
  502. including but not limited to software source code, documentation
  503. source, and configuration files.
  504. "Object" form shall mean any form resulting from mechanical
  505. transformation or translation of a Source form, including but
  506. not limited to compiled object code, generated documentation,
  507. and conversions to other media types.
  508. "Work" shall mean the work of authorship, whether in Source or
  509. Object form, made available under the License, as indicated by a
  510. copyright notice that is included in or attached to the work
  511. (an example is provided in the Appendix below).
  512. "Derivative Works" shall mean any work, whether in Source or Object
  513. form, that is based on (or derived from) the Work and for which the
  514. editorial revisions, annotations, elaborations, or other modifications
  515. represent, as a whole, an original work of authorship. For the purposes
  516. of this License, Derivative Works shall not include works that remain
  517. separable from, or merely link (or bind by name) to the interfaces of,
  518. the Work and Derivative Works thereof.
  519. "Contribution" shall mean any work of authorship, including
  520. the original version of the Work and any modifications or additions
  521. to that Work or Derivative Works thereof, that is intentionally
  522. submitted to Licensor for inclusion in the Work by the copyright owner
  523. or by an individual or Legal Entity authorized to submit on behalf of
  524. the copyright owner. For the purposes of this definition, "submitted"
  525. means any form of electronic, verbal, or written communication sent
  526. to the Licensor or its representatives, including but not limited to
  527. communication on electronic mailing lists, source code control systems,
  528. and issue tracking systems that are managed by, or on behalf of, the
  529. Licensor for the purpose of discussing and improving the Work, but
  530. excluding communication that is conspicuously marked or otherwise
  531. designated in writing by the copyright owner as "Not a Contribution."
  532. "Contributor" shall mean Licensor and any individual or Legal Entity
  533. on behalf of whom a Contribution has been received by Licensor and
  534. subsequently incorporated within the Work.
  535. 2. Grant of Copyright License. Subject to the terms and conditions of
  536. this License, each Contributor hereby grants to You a perpetual,
  537. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  538. copyright license to reproduce, prepare Derivative Works of,
  539. publicly display, publicly perform, sublicense, and distribute the
  540. Work and such Derivative Works in Source or Object form.
  541. 3. Grant of Patent License. Subject to the terms and conditions of
  542. this License, each Contributor hereby grants to You a perpetual,
  543. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  544. (except as stated in this section) patent license to make, have made,
  545. use, offer to sell, sell, import, and otherwise transfer the Work,
  546. where such license applies only to those patent claims licensable
  547. by such Contributor that are necessarily infringed by their
  548. Contribution(s) alone or by combination of their Contribution(s)
  549. with the Work to which such Contribution(s) was submitted. If You
  550. institute patent litigation against any entity (including a
  551. cross-claim or counterclaim in a lawsuit) alleging that the Work
  552. or a Contribution incorporated within the Work constitutes direct
  553. or contributory patent infringement, then any patent licenses
  554. granted to You under this License for that Work shall terminate
  555. as of the date such litigation is filed.
  556. 4. Redistribution. You may reproduce and distribute copies of the
  557. Work or Derivative Works thereof in any medium, with or without
  558. modifications, and in Source or Object form, provided that You
  559. meet the following conditions:
  560. (a) You must give any other recipients of the Work or
  561. Derivative Works a copy of this License; and
  562. (b) You must cause any modified files to carry prominent notices
  563. stating that You changed the files; and
  564. (c) You must retain, in the Source form of any Derivative Works
  565. that You distribute, all copyright, patent, trademark, and
  566. attribution notices from the Source form of the Work,
  567. excluding those notices that do not pertain to any part of
  568. the Derivative Works; and
  569. (d) If the Work includes a "NOTICE" text file as part of its
  570. distribution, then any Derivative Works that You distribute must
  571. include a readable copy of the attribution notices contained
  572. within such NOTICE file, excluding those notices that do not
  573. pertain to any part of the Derivative Works, in at least one
  574. of the following places: within a NOTICE text file distributed
  575. as part of the Derivative Works; within the Source form or
  576. documentation, if provided along with the Derivative Works; or,
  577. within a display generated by the Derivative Works, if and
  578. wherever such third-party notices normally appear. The contents
  579. of the NOTICE file are for informational purposes only and
  580. do not modify the License. You may add Your own attribution
  581. notices within Derivative Works that You distribute, alongside
  582. or as an addendum to the NOTICE text from the Work, provided
  583. that such additional attribution notices cannot be construed
  584. as modifying the License.
  585. You may add Your own copyright statement to Your modifications and
  586. may provide additional or different license terms and conditions
  587. for use, reproduction, or distribution of Your modifications, or
  588. for any such Derivative Works as a whole, provided Your use,
  589. reproduction, and distribution of the Work otherwise complies with
  590. the conditions stated in this License.
  591. 5. Submission of Contributions. Unless You explicitly state otherwise,
  592. any Contribution intentionally submitted for inclusion in the Work
  593. by You to the Licensor shall be under the terms and conditions of
  594. this License, without any additional terms or conditions.
  595. Notwithstanding the above, nothing herein shall supersede or modify
  596. the terms of any separate license agreement you may have executed
  597. with Licensor regarding such Contributions.
  598. 6. Trademarks. This License does not grant permission to use the trade
  599. names, trademarks, service marks, or product names of the Licensor,
  600. except as required for reasonable and customary use in describing the
  601. origin of the Work and reproducing the content of the NOTICE file.
  602. 7. Disclaimer of Warranty. Unless required by applicable law or
  603. agreed to in writing, Licensor provides the Work (and each
  604. Contributor provides its Contributions) on an "AS IS" BASIS,
  605. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  606. implied, including, without limitation, any warranties or conditions
  607. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  608. PARTICULAR PURPOSE. You are solely responsible for determining the
  609. appropriateness of using or redistributing the Work and assume any
  610. risks associated with Your exercise of permissions under this License.
  611. 8. Limitation of Liability. In no event and under no legal theory,
  612. whether in tort (including negligence), contract, or otherwise,
  613. unless required by applicable law (such as deliberate and grossly
  614. negligent acts) or agreed to in writing, shall any Contributor be
  615. liable to You for damages, including any direct, indirect, special,
  616. incidental, or consequential damages of any character arising as a
  617. result of this License or out of the use or inability to use the
  618. Work (including but not limited to damages for loss of goodwill,
  619. work stoppage, computer failure or malfunction, or any and all
  620. other commercial damages or losses), even if such Contributor
  621. has been advised of the possibility of such damages.
  622. 9. Accepting Warranty or Additional Liability. While redistributing
  623. the Work or Derivative Works thereof, You may choose to offer,
  624. and charge a fee for, acceptance of support, warranty, indemnity,
  625. or other liability obligations and/or rights consistent with this
  626. License. However, in accepting such obligations, You may act only
  627. on Your own behalf and on Your sole responsibility, not on behalf
  628. of any other Contributor, and only if You agree to indemnify,
  629. defend, and hold each Contributor harmless for any liability
  630. incurred by, or claims asserted against, such Contributor by reason
  631. of your accepting any such warranty or additional liability.
  632. END OF TERMS AND CONDITIONS
  633. APPENDIX: How to apply the Apache License to your work.
  634. To apply the Apache License to your work, attach the following
  635. boilerplate notice, with the fields enclosed by brackets "[]"
  636. replaced with your own identifying information. (Don't include
  637. the brackets!) The text should be enclosed in the appropriate
  638. comment syntax for the file format. We also recommend that a
  639. file or class name and description of purpose be included on the
  640. same "printed page" as the copyright notice for easier
  641. identification within third-party archives.
  642. Copyright [yyyy] [name of copyright owner]
  643. Licensed under the Apache License, Version 2.0 (the "License");
  644. you may not use this file except in compliance with the License.
  645. You may obtain a copy of the License at
  646. http://www.apache.org/licenses/LICENSE-2.0
  647. Unless required by applicable law or agreed to in writing, software
  648. distributed under the License is distributed on an "AS IS" BASIS,
  649. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  650. See the License for the specific language governing permissions and
  651. limitations under the License.
  652. third_party/benchmark/LICENSE
  653. -----------------------------
  654. Apache License
  655. Version 2.0, January 2004
  656. http://www.apache.org/licenses/
  657. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  658. 1. Definitions.
  659. "License" shall mean the terms and conditions for use, reproduction,
  660. and distribution as defined by Sections 1 through 9 of this document.
  661. "Licensor" shall mean the copyright owner or entity authorized by
  662. the copyright owner that is granting the License.
  663. "Legal Entity" shall mean the union of the acting entity and all
  664. other entities that control, are controlled by, or are under common
  665. control with that entity. For the purposes of this definition,
  666. "control" means (i) the power, direct or indirect, to cause the
  667. direction or management of such entity, whether by contract or
  668. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  669. outstanding shares, or (iii) beneficial ownership of such entity.
  670. "You" (or "Your") shall mean an individual or Legal Entity
  671. exercising permissions granted by this License.
  672. "Source" form shall mean the preferred form for making modifications,
  673. including but not limited to software source code, documentation
  674. source, and configuration files.
  675. "Object" form shall mean any form resulting from mechanical
  676. transformation or translation of a Source form, including but
  677. not limited to compiled object code, generated documentation,
  678. and conversions to other media types.
  679. "Work" shall mean the work of authorship, whether in Source or
  680. Object form, made available under the License, as indicated by a
  681. copyright notice that is included in or attached to the work
  682. (an example is provided in the Appendix below).
  683. "Derivative Works" shall mean any work, whether in Source or Object
  684. form, that is based on (or derived from) the Work and for which the
  685. editorial revisions, annotations, elaborations, or other modifications
  686. represent, as a whole, an original work of authorship. For the purposes
  687. of this License, Derivative Works shall not include works that remain
  688. separable from, or merely link (or bind by name) to the interfaces of,
  689. the Work and Derivative Works thereof.
  690. "Contribution" shall mean any work of authorship, including
  691. the original version of the Work and any modifications or additions
  692. to that Work or Derivative Works thereof, that is intentionally
  693. submitted to Licensor for inclusion in the Work by the copyright owner
  694. or by an individual or Legal Entity authorized to submit on behalf of
  695. the copyright owner. For the purposes of this definition, "submitted"
  696. means any form of electronic, verbal, or written communication sent
  697. to the Licensor or its representatives, including but not limited to
  698. communication on electronic mailing lists, source code control systems,
  699. and issue tracking systems that are managed by, or on behalf of, the
  700. Licensor for the purpose of discussing and improving the Work, but
  701. excluding communication that is conspicuously marked or otherwise
  702. designated in writing by the copyright owner as "Not a Contribution."
  703. "Contributor" shall mean Licensor and any individual or Legal Entity
  704. on behalf of whom a Contribution has been received by Licensor and
  705. subsequently incorporated within the Work.
  706. 2. Grant of Copyright License. Subject to the terms and conditions of
  707. this License, each Contributor hereby grants to You a perpetual,
  708. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  709. copyright license to reproduce, prepare Derivative Works of,
  710. publicly display, publicly perform, sublicense, and distribute the
  711. Work and such Derivative Works in Source or Object form.
  712. 3. Grant of Patent License. Subject to the terms and conditions of
  713. this License, each Contributor hereby grants to You a perpetual,
  714. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  715. (except as stated in this section) patent license to make, have made,
  716. use, offer to sell, sell, import, and otherwise transfer the Work,
  717. where such license applies only to those patent claims licensable
  718. by such Contributor that are necessarily infringed by their
  719. Contribution(s) alone or by combination of their Contribution(s)
  720. with the Work to which such Contribution(s) was submitted. If You
  721. institute patent litigation against any entity (including a
  722. cross-claim or counterclaim in a lawsuit) alleging that the Work
  723. or a Contribution incorporated within the Work constitutes direct
  724. or contributory patent infringement, then any patent licenses
  725. granted to You under this License for that Work shall terminate
  726. as of the date such litigation is filed.
  727. 4. Redistribution. You may reproduce and distribute copies of the
  728. Work or Derivative Works thereof in any medium, with or without
  729. modifications, and in Source or Object form, provided that You
  730. meet the following conditions:
  731. (a) You must give any other recipients of the Work or
  732. Derivative Works a copy of this License; and
  733. (b) You must cause any modified files to carry prominent notices
  734. stating that You changed the files; and
  735. (c) You must retain, in the Source form of any Derivative Works
  736. that You distribute, all copyright, patent, trademark, and
  737. attribution notices from the Source form of the Work,
  738. excluding those notices that do not pertain to any part of
  739. the Derivative Works; and
  740. (d) If the Work includes a "NOTICE" text file as part of its
  741. distribution, then any Derivative Works that You distribute must
  742. include a readable copy of the attribution notices contained
  743. within such NOTICE file, excluding those notices that do not
  744. pertain to any part of the Derivative Works, in at least one
  745. of the following places: within a NOTICE text file distributed
  746. as part of the Derivative Works; within the Source form or
  747. documentation, if provided along with the Derivative Works; or,
  748. within a display generated by the Derivative Works, if and
  749. wherever such third-party notices normally appear. The contents
  750. of the NOTICE file are for informational purposes only and
  751. do not modify the License. You may add Your own attribution
  752. notices within Derivative Works that You distribute, alongside
  753. or as an addendum to the NOTICE text from the Work, provided
  754. that such additional attribution notices cannot be construed
  755. as modifying the License.
  756. You may add Your own copyright statement to Your modifications and
  757. may provide additional or different license terms and conditions
  758. for use, reproduction, or distribution of Your modifications, or
  759. for any such Derivative Works as a whole, provided Your use,
  760. reproduction, and distribution of the Work otherwise complies with
  761. the conditions stated in this License.
  762. 5. Submission of Contributions. Unless You explicitly state otherwise,
  763. any Contribution intentionally submitted for inclusion in the Work
  764. by You to the Licensor shall be under the terms and conditions of
  765. this License, without any additional terms or conditions.
  766. Notwithstanding the above, nothing herein shall supersede or modify
  767. the terms of any separate license agreement you may have executed
  768. with Licensor regarding such Contributions.
  769. 6. Trademarks. This License does not grant permission to use the trade
  770. names, trademarks, service marks, or product names of the Licensor,
  771. except as required for reasonable and customary use in describing the
  772. origin of the Work and reproducing the content of the NOTICE file.
  773. 7. Disclaimer of Warranty. Unless required by applicable law or
  774. agreed to in writing, Licensor provides the Work (and each
  775. Contributor provides its Contributions) on an "AS IS" BASIS,
  776. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  777. implied, including, without limitation, any warranties or conditions
  778. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  779. PARTICULAR PURPOSE. You are solely responsible for determining the
  780. appropriateness of using or redistributing the Work and assume any
  781. risks associated with Your exercise of permissions under this License.
  782. 8. Limitation of Liability. In no event and under no legal theory,
  783. whether in tort (including negligence), contract, or otherwise,
  784. unless required by applicable law (such as deliberate and grossly
  785. negligent acts) or agreed to in writing, shall any Contributor be
  786. liable to You for damages, including any direct, indirect, special,
  787. incidental, or consequential damages of any character arising as a
  788. result of this License or out of the use or inability to use the
  789. Work (including but not limited to damages for loss of goodwill,
  790. work stoppage, computer failure or malfunction, or any and all
  791. other commercial damages or losses), even if such Contributor
  792. has been advised of the possibility of such damages.
  793. 9. Accepting Warranty or Additional Liability. While redistributing
  794. the Work or Derivative Works thereof, You may choose to offer,
  795. and charge a fee for, acceptance of support, warranty, indemnity,
  796. or other liability obligations and/or rights consistent with this
  797. License. However, in accepting such obligations, You may act only
  798. on Your own behalf and on Your sole responsibility, not on behalf
  799. of any other Contributor, and only if You agree to indemnify,
  800. defend, and hold each Contributor harmless for any liability
  801. incurred by, or claims asserted against, such Contributor by reason
  802. of your accepting any such warranty or additional liability.
  803. END OF TERMS AND CONDITIONS
  804. APPENDIX: How to apply the Apache License to your work.
  805. To apply the Apache License to your work, attach the following
  806. boilerplate notice, with the fields enclosed by brackets "[]"
  807. replaced with your own identifying information. (Don't include
  808. the brackets!) The text should be enclosed in the appropriate
  809. comment syntax for the file format. We also recommend that a
  810. file or class name and description of purpose be included on the
  811. same "printed page" as the copyright notice for easier
  812. identification within third-party archives.
  813. Copyright [yyyy] [name of copyright owner]
  814. Licensed under the Apache License, Version 2.0 (the "License");
  815. you may not use this file except in compliance with the License.
  816. You may obtain a copy of the License at
  817. http://www.apache.org/licenses/LICENSE-2.0
  818. Unless required by applicable law or agreed to in writing, software
  819. distributed under the License is distributed on an "AS IS" BASIS,
  820. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  821. See the License for the specific language governing permissions and
  822. limitations under the License.
  823. third_party/onnx/third_party/benchmark/LICENSE
  824. ----------------------------------------------
  825. Apache License
  826. Version 2.0, January 2004
  827. http://www.apache.org/licenses/
  828. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  829. 1. Definitions.
  830. "License" shall mean the terms and conditions for use, reproduction,
  831. and distribution as defined by Sections 1 through 9 of this document.
  832. "Licensor" shall mean the copyright owner or entity authorized by
  833. the copyright owner that is granting the License.
  834. "Legal Entity" shall mean the union of the acting entity and all
  835. other entities that control, are controlled by, or are under common
  836. control with that entity. For the purposes of this definition,
  837. "control" means (i) the power, direct or indirect, to cause the
  838. direction or management of such entity, whether by contract or
  839. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  840. outstanding shares, or (iii) beneficial ownership of such entity.
  841. "You" (or "Your") shall mean an individual or Legal Entity
  842. exercising permissions granted by this License.
  843. "Source" form shall mean the preferred form for making modifications,
  844. including but not limited to software source code, documentation
  845. source, and configuration files.
  846. "Object" form shall mean any form resulting from mechanical
  847. transformation or translation of a Source form, including but
  848. not limited to compiled object code, generated documentation,
  849. and conversions to other media types.
  850. "Work" shall mean the work of authorship, whether in Source or
  851. Object form, made available under the License, as indicated by a
  852. copyright notice that is included in or attached to the work
  853. (an example is provided in the Appendix below).
  854. "Derivative Works" shall mean any work, whether in Source or Object
  855. form, that is based on (or derived from) the Work and for which the
  856. editorial revisions, annotations, elaborations, or other modifications
  857. represent, as a whole, an original work of authorship. For the purposes
  858. of this License, Derivative Works shall not include works that remain
  859. separable from, or merely link (or bind by name) to the interfaces of,
  860. the Work and Derivative Works thereof.
  861. "Contribution" shall mean any work of authorship, including
  862. the original version of the Work and any modifications or additions
  863. to that Work or Derivative Works thereof, that is intentionally
  864. submitted to Licensor for inclusion in the Work by the copyright owner
  865. or by an individual or Legal Entity authorized to submit on behalf of
  866. the copyright owner. For the purposes of this definition, "submitted"
  867. means any form of electronic, verbal, or written communication sent
  868. to the Licensor or its representatives, including but not limited to
  869. communication on electronic mailing lists, source code control systems,
  870. and issue tracking systems that are managed by, or on behalf of, the
  871. Licensor for the purpose of discussing and improving the Work, but
  872. excluding communication that is conspicuously marked or otherwise
  873. designated in writing by the copyright owner as "Not a Contribution."
  874. "Contributor" shall mean Licensor and any individual or Legal Entity
  875. on behalf of whom a Contribution has been received by Licensor and
  876. subsequently incorporated within the Work.
  877. 2. Grant of Copyright License. Subject to the terms and conditions of
  878. this License, each Contributor hereby grants to You a perpetual,
  879. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  880. copyright license to reproduce, prepare Derivative Works of,
  881. publicly display, publicly perform, sublicense, and distribute the
  882. Work and such Derivative Works in Source or Object form.
  883. 3. Grant of Patent License. Subject to the terms and conditions of
  884. this License, each Contributor hereby grants to You a perpetual,
  885. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  886. (except as stated in this section) patent license to make, have made,
  887. use, offer to sell, sell, import, and otherwise transfer the Work,
  888. where such license applies only to those patent claims licensable
  889. by such Contributor that are necessarily infringed by their
  890. Contribution(s) alone or by combination of their Contribution(s)
  891. with the Work to which such Contribution(s) was submitted. If You
  892. institute patent litigation against any entity (including a
  893. cross-claim or counterclaim in a lawsuit) alleging that the Work
  894. or a Contribution incorporated within the Work constitutes direct
  895. or contributory patent infringement, then any patent licenses
  896. granted to You under this License for that Work shall terminate
  897. as of the date such litigation is filed.
  898. 4. Redistribution. You may reproduce and distribute copies of the
  899. Work or Derivative Works thereof in any medium, with or without
  900. modifications, and in Source or Object form, provided that You
  901. meet the following conditions:
  902. (a) You must give any other recipients of the Work or
  903. Derivative Works a copy of this License; and
  904. (b) You must cause any modified files to carry prominent notices
  905. stating that You changed the files; and
  906. (c) You must retain, in the Source form of any Derivative Works
  907. that You distribute, all copyright, patent, trademark, and
  908. attribution notices from the Source form of the Work,
  909. excluding those notices that do not pertain to any part of
  910. the Derivative Works; and
  911. (d) If the Work includes a "NOTICE" text file as part of its
  912. distribution, then any Derivative Works that You distribute must
  913. include a readable copy of the attribution notices contained
  914. within such NOTICE file, excluding those notices that do not
  915. pertain to any part of the Derivative Works, in at least one
  916. of the following places: within a NOTICE text file distributed
  917. as part of the Derivative Works; within the Source form or
  918. documentation, if provided along with the Derivative Works; or,
  919. within a display generated by the Derivative Works, if and
  920. wherever such third-party notices normally appear. The contents
  921. of the NOTICE file are for informational purposes only and
  922. do not modify the License. You may add Your own attribution
  923. notices within Derivative Works that You distribute, alongside
  924. or as an addendum to the NOTICE text from the Work, provided
  925. that such additional attribution notices cannot be construed
  926. as modifying the License.
  927. You may add Your own copyright statement to Your modifications and
  928. may provide additional or different license terms and conditions
  929. for use, reproduction, or distribution of Your modifications, or
  930. for any such Derivative Works as a whole, provided Your use,
  931. reproduction, and distribution of the Work otherwise complies with
  932. the conditions stated in this License.
  933. 5. Submission of Contributions. Unless You explicitly state otherwise,
  934. any Contribution intentionally submitted for inclusion in the Work
  935. by You to the Licensor shall be under the terms and conditions of
  936. this License, without any additional terms or conditions.
  937. Notwithstanding the above, nothing herein shall supersede or modify
  938. the terms of any separate license agreement you may have executed
  939. with Licensor regarding such Contributions.
  940. 6. Trademarks. This License does not grant permission to use the trade
  941. names, trademarks, service marks, or product names of the Licensor,
  942. except as required for reasonable and customary use in describing the
  943. origin of the Work and reproducing the content of the NOTICE file.
  944. 7. Disclaimer of Warranty. Unless required by applicable law or
  945. agreed to in writing, Licensor provides the Work (and each
  946. Contributor provides its Contributions) on an "AS IS" BASIS,
  947. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  948. implied, including, without limitation, any warranties or conditions
  949. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  950. PARTICULAR PURPOSE. You are solely responsible for determining the
  951. appropriateness of using or redistributing the Work and assume any
  952. risks associated with Your exercise of permissions under this License.
  953. 8. Limitation of Liability. In no event and under no legal theory,
  954. whether in tort (including negligence), contract, or otherwise,
  955. unless required by applicable law (such as deliberate and grossly
  956. negligent acts) or agreed to in writing, shall any Contributor be
  957. liable to You for damages, including any direct, indirect, special,
  958. incidental, or consequential damages of any character arising as a
  959. result of this License or out of the use or inability to use the
  960. Work (including but not limited to damages for loss of goodwill,
  961. work stoppage, computer failure or malfunction, or any and all
  962. other commercial damages or losses), even if such Contributor
  963. has been advised of the possibility of such damages.
  964. 9. Accepting Warranty or Additional Liability. While redistributing
  965. the Work or Derivative Works thereof, You may choose to offer,
  966. and charge a fee for, acceptance of support, warranty, indemnity,
  967. or other liability obligations and/or rights consistent with this
  968. License. However, in accepting such obligations, You may act only
  969. on Your own behalf and on Your sole responsibility, not on behalf
  970. of any other Contributor, and only if You agree to indemnify,
  971. defend, and hold each Contributor harmless for any liability
  972. incurred by, or claims asserted against, such Contributor by reason
  973. of your accepting any such warranty or additional liability.
  974. END OF TERMS AND CONDITIONS
  975. APPENDIX: How to apply the Apache License to your work.
  976. To apply the Apache License to your work, attach the following
  977. boilerplate notice, with the fields enclosed by brackets "[]"
  978. replaced with your own identifying information. (Don't include
  979. the brackets!) The text should be enclosed in the appropriate
  980. comment syntax for the file format. We also recommend that a
  981. file or class name and description of purpose be included on the
  982. same "printed page" as the copyright notice for easier
  983. identification within third-party archives.
  984. Copyright [yyyy] [name of copyright owner]
  985. Licensed under the Apache License, Version 2.0 (the "License");
  986. you may not use this file except in compliance with the License.
  987. You may obtain a copy of the License at
  988. http://www.apache.org/licenses/LICENSE-2.0
  989. Unless required by applicable law or agreed to in writing, software
  990. distributed under the License is distributed on an "AS IS" BASIS,
  991. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  992. See the License for the specific language governing permissions and
  993. limitations under the License.
  994. third_party/protobuf/third_party/benchmark/LICENSE
  995. --------------------------------------------------
  996. Apache License
  997. Version 2.0, January 2004
  998. http://www.apache.org/licenses/
  999. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1000. 1. Definitions.
  1001. "License" shall mean the terms and conditions for use, reproduction,
  1002. and distribution as defined by Sections 1 through 9 of this document.
  1003. "Licensor" shall mean the copyright owner or entity authorized by
  1004. the copyright owner that is granting the License.
  1005. "Legal Entity" shall mean the union of the acting entity and all
  1006. other entities that control, are controlled by, or are under common
  1007. control with that entity. For the purposes of this definition,
  1008. "control" means (i) the power, direct or indirect, to cause the
  1009. direction or management of such entity, whether by contract or
  1010. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1011. outstanding shares, or (iii) beneficial ownership of such entity.
  1012. "You" (or "Your") shall mean an individual or Legal Entity
  1013. exercising permissions granted by this License.
  1014. "Source" form shall mean the preferred form for making modifications,
  1015. including but not limited to software source code, documentation
  1016. source, and configuration files.
  1017. "Object" form shall mean any form resulting from mechanical
  1018. transformation or translation of a Source form, including but
  1019. not limited to compiled object code, generated documentation,
  1020. and conversions to other media types.
  1021. "Work" shall mean the work of authorship, whether in Source or
  1022. Object form, made available under the License, as indicated by a
  1023. copyright notice that is included in or attached to the work
  1024. (an example is provided in the Appendix below).
  1025. "Derivative Works" shall mean any work, whether in Source or Object
  1026. form, that is based on (or derived from) the Work and for which the
  1027. editorial revisions, annotations, elaborations, or other modifications
  1028. represent, as a whole, an original work of authorship. For the purposes
  1029. of this License, Derivative Works shall not include works that remain
  1030. separable from, or merely link (or bind by name) to the interfaces of,
  1031. the Work and Derivative Works thereof.
  1032. "Contribution" shall mean any work of authorship, including
  1033. the original version of the Work and any modifications or additions
  1034. to that Work or Derivative Works thereof, that is intentionally
  1035. submitted to Licensor for inclusion in the Work by the copyright owner
  1036. or by an individual or Legal Entity authorized to submit on behalf of
  1037. the copyright owner. For the purposes of this definition, "submitted"
  1038. means any form of electronic, verbal, or written communication sent
  1039. to the Licensor or its representatives, including but not limited to
  1040. communication on electronic mailing lists, source code control systems,
  1041. and issue tracking systems that are managed by, or on behalf of, the
  1042. Licensor for the purpose of discussing and improving the Work, but
  1043. excluding communication that is conspicuously marked or otherwise
  1044. designated in writing by the copyright owner as "Not a Contribution."
  1045. "Contributor" shall mean Licensor and any individual or Legal Entity
  1046. on behalf of whom a Contribution has been received by Licensor and
  1047. subsequently incorporated within the Work.
  1048. 2. Grant of Copyright License. Subject to the terms and conditions of
  1049. this License, each Contributor hereby grants to You a perpetual,
  1050. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1051. copyright license to reproduce, prepare Derivative Works of,
  1052. publicly display, publicly perform, sublicense, and distribute the
  1053. Work and such Derivative Works in Source or Object form.
  1054. 3. Grant of Patent License. Subject to the terms and conditions of
  1055. this License, each Contributor hereby grants to You a perpetual,
  1056. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1057. (except as stated in this section) patent license to make, have made,
  1058. use, offer to sell, sell, import, and otherwise transfer the Work,
  1059. where such license applies only to those patent claims licensable
  1060. by such Contributor that are necessarily infringed by their
  1061. Contribution(s) alone or by combination of their Contribution(s)
  1062. with the Work to which such Contribution(s) was submitted. If You
  1063. institute patent litigation against any entity (including a
  1064. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1065. or a Contribution incorporated within the Work constitutes direct
  1066. or contributory patent infringement, then any patent licenses
  1067. granted to You under this License for that Work shall terminate
  1068. as of the date such litigation is filed.
  1069. 4. Redistribution. You may reproduce and distribute copies of the
  1070. Work or Derivative Works thereof in any medium, with or without
  1071. modifications, and in Source or Object form, provided that You
  1072. meet the following conditions:
  1073. (a) You must give any other recipients of the Work or
  1074. Derivative Works a copy of this License; and
  1075. (b) You must cause any modified files to carry prominent notices
  1076. stating that You changed the files; and
  1077. (c) You must retain, in the Source form of any Derivative Works
  1078. that You distribute, all copyright, patent, trademark, and
  1079. attribution notices from the Source form of the Work,
  1080. excluding those notices that do not pertain to any part of
  1081. the Derivative Works; and
  1082. (d) If the Work includes a "NOTICE" text file as part of its
  1083. distribution, then any Derivative Works that You distribute must
  1084. include a readable copy of the attribution notices contained
  1085. within such NOTICE file, excluding those notices that do not
  1086. pertain to any part of the Derivative Works, in at least one
  1087. of the following places: within a NOTICE text file distributed
  1088. as part of the Derivative Works; within the Source form or
  1089. documentation, if provided along with the Derivative Works; or,
  1090. within a display generated by the Derivative Works, if and
  1091. wherever such third-party notices normally appear. The contents
  1092. of the NOTICE file are for informational purposes only and
  1093. do not modify the License. You may add Your own attribution
  1094. notices within Derivative Works that You distribute, alongside
  1095. or as an addendum to the NOTICE text from the Work, provided
  1096. that such additional attribution notices cannot be construed
  1097. as modifying the License.
  1098. You may add Your own copyright statement to Your modifications and
  1099. may provide additional or different license terms and conditions
  1100. for use, reproduction, or distribution of Your modifications, or
  1101. for any such Derivative Works as a whole, provided Your use,
  1102. reproduction, and distribution of the Work otherwise complies with
  1103. the conditions stated in this License.
  1104. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1105. any Contribution intentionally submitted for inclusion in the Work
  1106. by You to the Licensor shall be under the terms and conditions of
  1107. this License, without any additional terms or conditions.
  1108. Notwithstanding the above, nothing herein shall supersede or modify
  1109. the terms of any separate license agreement you may have executed
  1110. with Licensor regarding such Contributions.
  1111. 6. Trademarks. This License does not grant permission to use the trade
  1112. names, trademarks, service marks, or product names of the Licensor,
  1113. except as required for reasonable and customary use in describing the
  1114. origin of the Work and reproducing the content of the NOTICE file.
  1115. 7. Disclaimer of Warranty. Unless required by applicable law or
  1116. agreed to in writing, Licensor provides the Work (and each
  1117. Contributor provides its Contributions) on an "AS IS" BASIS,
  1118. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1119. implied, including, without limitation, any warranties or conditions
  1120. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1121. PARTICULAR PURPOSE. You are solely responsible for determining the
  1122. appropriateness of using or redistributing the Work and assume any
  1123. risks associated with Your exercise of permissions under this License.
  1124. 8. Limitation of Liability. In no event and under no legal theory,
  1125. whether in tort (including negligence), contract, or otherwise,
  1126. unless required by applicable law (such as deliberate and grossly
  1127. negligent acts) or agreed to in writing, shall any Contributor be
  1128. liable to You for damages, including any direct, indirect, special,
  1129. incidental, or consequential damages of any character arising as a
  1130. result of this License or out of the use or inability to use the
  1131. Work (including but not limited to damages for loss of goodwill,
  1132. work stoppage, computer failure or malfunction, or any and all
  1133. other commercial damages or losses), even if such Contributor
  1134. has been advised of the possibility of such damages.
  1135. 9. Accepting Warranty or Additional Liability. While redistributing
  1136. the Work or Derivative Works thereof, You may choose to offer,
  1137. and charge a fee for, acceptance of support, warranty, indemnity,
  1138. or other liability obligations and/or rights consistent with this
  1139. License. However, in accepting such obligations, You may act only
  1140. on Your own behalf and on Your sole responsibility, not on behalf
  1141. of any other Contributor, and only if You agree to indemnify,
  1142. defend, and hold each Contributor harmless for any liability
  1143. incurred by, or claims asserted against, such Contributor by reason
  1144. of your accepting any such warranty or additional liability.
  1145. END OF TERMS AND CONDITIONS
  1146. APPENDIX: How to apply the Apache License to your work.
  1147. To apply the Apache License to your work, attach the following
  1148. boilerplate notice, with the fields enclosed by brackets "[]"
  1149. replaced with your own identifying information. (Don't include
  1150. the brackets!) The text should be enclosed in the appropriate
  1151. comment syntax for the file format. We also recommend that a
  1152. file or class name and description of purpose be included on the
  1153. same "printed page" as the copyright notice for easier
  1154. identification within third-party archives.
  1155. Copyright [yyyy] [name of copyright owner]
  1156. Licensed under the Apache License, Version 2.0 (the "License");
  1157. you may not use this file except in compliance with the License.
  1158. You may obtain a copy of the License at
  1159. http://www.apache.org/licenses/LICENSE-2.0
  1160. Unless required by applicable law or agreed to in writing, software
  1161. distributed under the License is distributed on an "AS IS" BASIS,
  1162. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1163. See the License for the specific language governing permissions and
  1164. limitations under the License.
  1165. third_party/cpuinfo/deps/clog/LICENSE
  1166. -------------------------------------
  1167. Copyright (C) 2018 Marat Dukhan
  1168. Copyright (c) 2017-2018 Facebook Inc.
  1169. Copyright (c) 2017 Georgia Institute of Technology
  1170. All rights reserved.
  1171. Redistribution and use in source and binary forms, with or without
  1172. modification, are permitted provided that the following conditions are met:
  1173. * Redistributions of source code must retain the above copyright notice, this
  1174. list of conditions and the following disclaimer.
  1175. * Redistributions in binary form must reproduce the above copyright notice,
  1176. this list of conditions and the following disclaimer in the documentation
  1177. and/or other materials provided with the distribution.
  1178. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  1179. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1180. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1181. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  1182. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  1183. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1184. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  1185. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  1186. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1187. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1188. third_party/fbgemm/third_party/cpuinfo/deps/clog/LICENSE
  1189. --------------------------------------------------------
  1190. Copyright (C) 2018 Marat Dukhan
  1191. Copyright (c) 2017-2018 Facebook Inc.
  1192. Copyright (c) 2017 Georgia Institute of Technology
  1193. All rights reserved.
  1194. Redistribution and use in source and binary forms, with or without
  1195. modification, are permitted provided that the following conditions are met:
  1196. * Redistributions of source code must retain the above copyright notice, this
  1197. list of conditions and the following disclaimer.
  1198. * Redistributions in binary form must reproduce the above copyright notice,
  1199. this list of conditions and the following disclaimer in the documentation
  1200. and/or other materials provided with the distribution.
  1201. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  1202. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1203. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1204. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  1205. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  1206. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1207. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  1208. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  1209. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1210. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1211. third_party/QNNPACK/deps/clog/LICENSE
  1212. -------------------------------------
  1213. Copyright (C) 2018 Marat Dukhan
  1214. Copyright (c) 2017-2018 Facebook Inc.
  1215. Copyright (c) 2017 Georgia Institute of Technology
  1216. All rights reserved.
  1217. Redistribution and use in source and binary forms, with or without
  1218. modification, are permitted provided that the following conditions are met:
  1219. * Redistributions of source code must retain the above copyright notice, this
  1220. list of conditions and the following disclaimer.
  1221. * Redistributions in binary form must reproduce the above copyright notice,
  1222. this list of conditions and the following disclaimer in the documentation
  1223. and/or other materials provided with the distribution.
  1224. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  1225. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1226. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1227. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  1228. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  1229. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1230. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  1231. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  1232. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1233. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1234. third_party/kineto/libkineto/third_party/dynolog/third_party/DCGM/testing/python3/libs_3rdparty/colorama/LICENSE.txt
  1235. --------------------------------------------------------------------------------------------------------------------
  1236. Copyright (c) 2010 Jonathan Hartley <tartley@tartley.com>
  1237. Released under the New BSD license (reproduced below), or alternatively you may
  1238. use this software under any OSI approved open source license such as those at
  1239. http://opensource.org/licenses/alphabetical
  1240. All rights reserved.
  1241. Redistribution and use in source and binary forms, with or without
  1242. modification, are permitted provided that the following conditions are met:
  1243. * Redistributions of source code must retain the above copyright notice, this
  1244. list of conditions and the following disclaimer.
  1245. * Redistributions in binary form must reproduce the above copyright notice,
  1246. this list of conditions and the following disclaimer in the documentation
  1247. and/or other materials provided with the distribution.
  1248. * Neither the name(s) of the copyright holders, nor those of its contributors
  1249. may be used to endorse or promote products derived from this software without
  1250. specific prior written permission.
  1251. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  1252. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  1253. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1254. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  1255. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  1256. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1257. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  1258. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  1259. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1260. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1261. third_party/kineto/libkineto/third_party/dynolog/third_party/json/third_party/cpplint/LICENSE
  1262. ---------------------------------------------------------------------------------------------
  1263. cpplint.py and its corresponding unit tests are Copyright (C) 2009 Google Inc.
  1264. Redistribution and use in source and binary forms, with or without
  1265. modification, are permitted provided that the following conditions are
  1266. met:
  1267. * Redistributions of source code must retain the above copyright
  1268. notice, this list of conditions and the following disclaimer.
  1269. * Redistributions in binary form must reproduce the above
  1270. copyright notice, this list of conditions and the following disclaimer
  1271. in the documentation and/or other materials provided with the
  1272. distribution.
  1273. * Neither the name of Google Inc. nor the names of its
  1274. contributors may be used to endorse or promote products derived from
  1275. this software without specific prior written permission.
  1276. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1277. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1278. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1279. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1280. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1281. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1282. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1283. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1284. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1285. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1286. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1287. third_party/nlohmann/tools/cpplint/LICENSE
  1288. ------------------------------------------
  1289. cpplint.py and its corresponding unit tests are Copyright (C) 2009 Google Inc.
  1290. Redistribution and use in source and binary forms, with or without
  1291. modification, are permitted provided that the following conditions are
  1292. met:
  1293. * Redistributions of source code must retain the above copyright
  1294. notice, this list of conditions and the following disclaimer.
  1295. * Redistributions in binary form must reproduce the above
  1296. copyright notice, this list of conditions and the following disclaimer
  1297. in the documentation and/or other materials provided with the
  1298. distribution.
  1299. * Neither the name of Google Inc. nor the names of its
  1300. contributors may be used to endorse or promote products derived from
  1301. this software without specific prior written permission.
  1302. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1303. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1304. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1305. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1306. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1307. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1308. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1309. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1310. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1311. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1312. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1313. third_party/kineto/libkineto/third_party/dynolog/third_party/cpr/LICENSE
  1314. ------------------------------------------------------------------------
  1315. This license applies to everything except the contents of the "test"
  1316. directory and its subdirectories.
  1317. MIT License
  1318. Copyright (c) 2017-2021 Huu Nguyen
  1319. Copyright (c) 2022 libcpr and many other contributors
  1320. Permission is hereby granted, free of charge, to any person obtaining a copy
  1321. of this software and associated documentation files (the "Software"), to deal
  1322. in the Software without restriction, including without limitation the rights
  1323. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1324. copies of the Software, and to permit persons to whom the Software is
  1325. furnished to do so, subject to the following conditions:
  1326. The above copyright notice and this permission notice shall be included in all
  1327. copies or substantial portions of the Software.
  1328. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1329. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1330. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1331. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1332. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1333. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1334. SOFTWARE.
  1335. third_party/cpuinfo/LICENSE
  1336. ---------------------------
  1337. Copyright (c) 2019 Google LLC
  1338. Copyright (c) 2017-2018 Facebook Inc.
  1339. Copyright (C) 2012-2017 Georgia Institute of Technology
  1340. Copyright (C) 2010-2012 Marat Dukhan
  1341. All rights reserved.
  1342. Redistribution and use in source and binary forms, with or without
  1343. modification, are permitted provided that the following conditions are met:
  1344. * Redistributions of source code must retain the above copyright notice, this
  1345. list of conditions and the following disclaimer.
  1346. * Redistributions in binary form must reproduce the above copyright notice,
  1347. this list of conditions and the following disclaimer in the documentation
  1348. and/or other materials provided with the distribution.
  1349. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  1350. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1351. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1352. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  1353. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  1354. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1355. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  1356. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  1357. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1358. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1359. third_party/fbgemm/third_party/cpuinfo/LICENSE
  1360. ----------------------------------------------
  1361. Copyright (c) 2019 Google LLC
  1362. Copyright (c) 2017-2018 Facebook Inc.
  1363. Copyright (C) 2012-2017 Georgia Institute of Technology
  1364. Copyright (C) 2010-2012 Marat Dukhan
  1365. All rights reserved.
  1366. Redistribution and use in source and binary forms, with or without
  1367. modification, are permitted provided that the following conditions are met:
  1368. * Redistributions of source code must retain the above copyright notice, this
  1369. list of conditions and the following disclaimer.
  1370. * Redistributions in binary form must reproduce the above copyright notice,
  1371. this list of conditions and the following disclaimer in the documentation
  1372. and/or other materials provided with the distribution.
  1373. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  1374. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1375. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1376. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  1377. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  1378. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1379. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  1380. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  1381. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1382. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1383. third_party/cudnn_frontend/LICENSE.txt
  1384. --------------------------------------
  1385. /*
  1386. * Copyright (c) 2020, NVIDIA CORPORATION. All rights reserved.
  1387. *
  1388. * Permission is hereby granted, free of charge, to any person obtaining a
  1389. * copy of this software and associated documentation files (the "Software"),
  1390. * to deal in the Software without restriction, including without limitation
  1391. * the rights to use, copy, modify, merge, publish, distribute, sublicense,
  1392. * and/or sell copies of the Software, and to permit persons to whom the
  1393. * Software is furnished to do so, subject to the following conditions:
  1394. *
  1395. * The above copyright notice and this permission notice shall be included in
  1396. * all copies or substantial portions of the Software.
  1397. *
  1398. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1399. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1400. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  1401. * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1402. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  1403. * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  1404. * DEALINGS IN THE SOFTWARE.
  1405. */
  1406. third_party/cutlass/LICENSE.txt
  1407. -------------------------------
  1408. Copyright (c) 2017 - 2022 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
  1409. SPDX-License-Identifier: BSD-3-Clause
  1410. Redistribution and use in source and binary forms, with or without
  1411. modification, are permitted provided that the following conditions are met:
  1412. 1. Redistributions of source code must retain the above copyright notice, this
  1413. list of conditions and the following disclaimer.
  1414. 2. Redistributions in binary form must reproduce the above copyright notice,
  1415. this list of conditions and the following disclaimer in the documentation
  1416. and/or other materials provided with the distribution.
  1417. 3. Neither the name of the copyright holder nor the names of its
  1418. contributors may be used to endorse or promote products derived from
  1419. this software without specific prior written permission.
  1420. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  1421. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1422. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1423. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  1424. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  1425. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1426. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  1427. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  1428. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1429. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1430. third_party/fbgemm/third_party/cutlass/LICENSE.txt
  1431. --------------------------------------------------
  1432. Copyright (c) 2017 - 2022 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
  1433. SPDX-License-Identifier: BSD-3-Clause
  1434. Redistribution and use in source and binary forms, with or without
  1435. modification, are permitted provided that the following conditions are met:
  1436. 1. Redistributions of source code must retain the above copyright notice, this
  1437. list of conditions and the following disclaimer.
  1438. 2. Redistributions in binary form must reproduce the above copyright notice,
  1439. this list of conditions and the following disclaimer in the documentation
  1440. and/or other materials provided with the distribution.
  1441. 3. Neither the name of the copyright holder nor the names of its
  1442. contributors may be used to endorse or promote products derived from
  1443. this software without specific prior written permission.
  1444. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  1445. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1446. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1447. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  1448. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  1449. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1450. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  1451. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  1452. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1453. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1454. third_party/flatbuffers/dart/LICENSE
  1455. ------------------------------------
  1456. The code in lib/flat_buffers.dart is based on code that was releases under the
  1457. following license:
  1458. Copyright 2012, the Dart project authors. All rights reserved.
  1459. Redistribution and use in source and binary forms, with or without
  1460. modification, are permitted provided that the following conditions are
  1461. met:
  1462. * Redistributions of source code must retain the above copyright
  1463. notice, this list of conditions and the following disclaimer.
  1464. * Redistributions in binary form must reproduce the above
  1465. copyright notice, this list of conditions and the following
  1466. disclaimer in the documentation and/or other materials provided
  1467. with the distribution.
  1468. * Neither the name of Google Inc. nor the names of its
  1469. contributors may be used to endorse or promote products derived
  1470. from this software without specific prior written permission.
  1471. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1472. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1473. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1474. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1475. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1476. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1477. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1478. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1479. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1480. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1481. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1482. To the extent permissible, the changes to that code and the other assets in
  1483. this package are licensed under the Apache2 license:
  1484. Apache License
  1485. Version 2.0, January 2004
  1486. http://www.apache.org/licenses/
  1487. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1488. 1. Definitions.
  1489. "License" shall mean the terms and conditions for use, reproduction,
  1490. and distribution as defined by Sections 1 through 9 of this document.
  1491. "Licensor" shall mean the copyright owner or entity authorized by
  1492. the copyright owner that is granting the License.
  1493. "Legal Entity" shall mean the union of the acting entity and all
  1494. other entities that control, are controlled by, or are under common
  1495. control with that entity. For the purposes of this definition,
  1496. "control" means (i) the power, direct or indirect, to cause the
  1497. direction or management of such entity, whether by contract or
  1498. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1499. outstanding shares, or (iii) beneficial ownership of such entity.
  1500. "You" (or "Your") shall mean an individual or Legal Entity
  1501. exercising permissions granted by this License.
  1502. "Source" form shall mean the preferred form for making modifications,
  1503. including but not limited to software source code, documentation
  1504. source, and configuration files.
  1505. "Object" form shall mean any form resulting from mechanical
  1506. transformation or translation of a Source form, including but
  1507. not limited to compiled object code, generated documentation,
  1508. and conversions to other media types.
  1509. "Work" shall mean the work of authorship, whether in Source or
  1510. Object form, made available under the License, as indicated by a
  1511. copyright notice that is included in or attached to the work
  1512. (an example is provided in the Appendix below).
  1513. "Derivative Works" shall mean any work, whether in Source or Object
  1514. form, that is based on (or derived from) the Work and for which the
  1515. editorial revisions, annotations, elaborations, or other modifications
  1516. represent, as a whole, an original work of authorship. For the purposes
  1517. of this License, Derivative Works shall not include works that remain
  1518. separable from, or merely link (or bind by name) to the interfaces of,
  1519. the Work and Derivative Works thereof.
  1520. "Contribution" shall mean any work of authorship, including
  1521. the original version of the Work and any modifications or additions
  1522. to that Work or Derivative Works thereof, that is intentionally
  1523. submitted to Licensor for inclusion in the Work by the copyright owner
  1524. or by an individual or Legal Entity authorized to submit on behalf of
  1525. the copyright owner. For the purposes of this definition, "submitted"
  1526. means any form of electronic, verbal, or written communication sent
  1527. to the Licensor or its representatives, including but not limited to
  1528. communication on electronic mailing lists, source code control systems,
  1529. and issue tracking systems that are managed by, or on behalf of, the
  1530. Licensor for the purpose of discussing and improving the Work, but
  1531. excluding communication that is conspicuously marked or otherwise
  1532. designated in writing by the copyright owner as "Not a Contribution."
  1533. "Contributor" shall mean Licensor and any individual or Legal Entity
  1534. on behalf of whom a Contribution has been received by Licensor and
  1535. subsequently incorporated within the Work.
  1536. 2. Grant of Copyright License. Subject to the terms and conditions of
  1537. this License, each Contributor hereby grants to You a perpetual,
  1538. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1539. copyright license to reproduce, prepare Derivative Works of,
  1540. publicly display, publicly perform, sublicense, and distribute the
  1541. Work and such Derivative Works in Source or Object form.
  1542. 3. Grant of Patent License. Subject to the terms and conditions of
  1543. this License, each Contributor hereby grants to You a perpetual,
  1544. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1545. (except as stated in this section) patent license to make, have made,
  1546. use, offer to sell, sell, import, and otherwise transfer the Work,
  1547. where such license applies only to those patent claims licensable
  1548. by such Contributor that are necessarily infringed by their
  1549. Contribution(s) alone or by combination of their Contribution(s)
  1550. with the Work to which such Contribution(s) was submitted. If You
  1551. institute patent litigation against any entity (including a
  1552. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1553. or a Contribution incorporated within the Work constitutes direct
  1554. or contributory patent infringement, then any patent licenses
  1555. granted to You under this License for that Work shall terminate
  1556. as of the date such litigation is filed.
  1557. 4. Redistribution. You may reproduce and distribute copies of the
  1558. Work or Derivative Works thereof in any medium, with or without
  1559. modifications, and in Source or Object form, provided that You
  1560. meet the following conditions:
  1561. (a) You must give any other recipients of the Work or
  1562. Derivative Works a copy of this License; and
  1563. (b) You must cause any modified files to carry prominent notices
  1564. stating that You changed the files; and
  1565. (c) You must retain, in the Source form of any Derivative Works
  1566. that You distribute, all copyright, patent, trademark, and
  1567. attribution notices from the Source form of the Work,
  1568. excluding those notices that do not pertain to any part of
  1569. the Derivative Works; and
  1570. (d) If the Work includes a "NOTICE" text file as part of its
  1571. distribution, then any Derivative Works that You distribute must
  1572. include a readable copy of the attribution notices contained
  1573. within such NOTICE file, excluding those notices that do not
  1574. pertain to any part of the Derivative Works, in at least one
  1575. of the following places: within a NOTICE text file distributed
  1576. as part of the Derivative Works; within the Source form or
  1577. documentation, if provided along with the Derivative Works; or,
  1578. within a display generated by the Derivative Works, if and
  1579. wherever such third-party notices normally appear. The contents
  1580. of the NOTICE file are for informational purposes only and
  1581. do not modify the License. You may add Your own attribution
  1582. notices within Derivative Works that You distribute, alongside
  1583. or as an addendum to the NOTICE text from the Work, provided
  1584. that such additional attribution notices cannot be construed
  1585. as modifying the License.
  1586. You may add Your own copyright statement to Your modifications and
  1587. may provide additional or different license terms and conditions
  1588. for use, reproduction, or distribution of Your modifications, or
  1589. for any such Derivative Works as a whole, provided Your use,
  1590. reproduction, and distribution of the Work otherwise complies with
  1591. the conditions stated in this License.
  1592. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1593. any Contribution intentionally submitted for inclusion in the Work
  1594. by You to the Licensor shall be under the terms and conditions of
  1595. this License, without any additional terms or conditions.
  1596. Notwithstanding the above, nothing herein shall supersede or modify
  1597. the terms of any separate license agreement you may have executed
  1598. with Licensor regarding such Contributions.
  1599. 6. Trademarks. This License does not grant permission to use the trade
  1600. names, trademarks, service marks, or product names of the Licensor,
  1601. except as required for reasonable and customary use in describing the
  1602. origin of the Work and reproducing the content of the NOTICE file.
  1603. 7. Disclaimer of Warranty. Unless required by applicable law or
  1604. agreed to in writing, Licensor provides the Work (and each
  1605. Contributor provides its Contributions) on an "AS IS" BASIS,
  1606. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1607. implied, including, without limitation, any warranties or conditions
  1608. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1609. PARTICULAR PURPOSE. You are solely responsible for determining the
  1610. appropriateness of using or redistributing the Work and assume any
  1611. risks associated with Your exercise of permissions under this License.
  1612. 8. Limitation of Liability. In no event and under no legal theory,
  1613. whether in tort (including negligence), contract, or otherwise,
  1614. unless required by applicable law (such as deliberate and grossly
  1615. negligent acts) or agreed to in writing, shall any Contributor be
  1616. liable to You for damages, including any direct, indirect, special,
  1617. incidental, or consequential damages of any character arising as a
  1618. result of this License or out of the use or inability to use the
  1619. Work (including but not limited to damages for loss of goodwill,
  1620. work stoppage, computer failure or malfunction, or any and all
  1621. other commercial damages or losses), even if such Contributor
  1622. has been advised of the possibility of such damages.
  1623. 9. Accepting Warranty or Additional Liability. While redistributing
  1624. the Work or Derivative Works thereof, You may choose to offer,
  1625. and charge a fee for, acceptance of support, warranty, indemnity,
  1626. or other liability obligations and/or rights consistent with this
  1627. License. However, in accepting such obligations, You may act only
  1628. on Your own behalf and on Your sole responsibility, not on behalf
  1629. of any other Contributor, and only if You agree to indemnify,
  1630. defend, and hold each Contributor harmless for any liability
  1631. incurred by, or claims asserted against, such Contributor by reason
  1632. of your accepting any such warranty or additional liability.
  1633. END OF TERMS AND CONDITIONS
  1634. APPENDIX: How to apply the Apache License to your work.
  1635. To apply the Apache License to your work, attach the following
  1636. boilerplate notice, with the fields enclosed by brackets "[]"
  1637. replaced with your own identifying information. (Don't include
  1638. the brackets!) The text should be enclosed in the appropriate
  1639. comment syntax for the file format. We also recommend that a
  1640. file or class name and description of purpose be included on the
  1641. same "printed page" as the copyright notice for easier
  1642. identification within third-party archives.
  1643. Copyright 2014 Google Inc.
  1644. Licensed under the Apache License, Version 2.0 (the "License");
  1645. you may not use this file except in compliance with the License.
  1646. You may obtain a copy of the License at
  1647. http://www.apache.org/licenses/LICENSE-2.0
  1648. Unless required by applicable law or agreed to in writing, software
  1649. distributed under the License is distributed on an "AS IS" BASIS,
  1650. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1651. See the License for the specific language governing permissions and
  1652. limitations under the License.
  1653. third_party/kineto/libkineto/third_party/dynolog/third_party/json/test/thirdparty/doctest/LICENSE.txt
  1654. -----------------------------------------------------------------------------------------------------
  1655. The MIT License (MIT)
  1656. Copyright (c) 2016-2021 Viktor Kirilov
  1657. Permission is hereby granted, free of charge, to any person obtaining a copy
  1658. of this software and associated documentation files (the "Software"), to deal
  1659. in the Software without restriction, including without limitation the rights
  1660. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1661. copies of the Software, and to permit persons to whom the Software is
  1662. furnished to do so, subject to the following conditions:
  1663. The above copyright notice and this permission notice shall be included in all
  1664. copies or substantial portions of the Software.
  1665. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1666. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1667. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1668. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1669. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1670. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1671. SOFTWARE.
  1672. third_party/nlohmann/tests/thirdparty/doctest/LICENSE.txt
  1673. ---------------------------------------------------------
  1674. The MIT License (MIT)
  1675. Copyright (c) 2016-2021 Viktor Kirilov
  1676. Permission is hereby granted, free of charge, to any person obtaining a copy
  1677. of this software and associated documentation files (the "Software"), to deal
  1678. in the Software without restriction, including without limitation the rights
  1679. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1680. copies of the Software, and to permit persons to whom the Software is
  1681. furnished to do so, subject to the following conditions:
  1682. The above copyright notice and this permission notice shall be included in all
  1683. copies or substantial portions of the Software.
  1684. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1685. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1686. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1687. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1688. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1689. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1690. SOFTWARE.
  1691. third_party/kineto/libkineto/third_party/dynolog/LICENSE
  1692. --------------------------------------------------------
  1693. MIT License
  1694. Copyright (c) Facebook, Inc. and its affiliates.
  1695. Permission is hereby granted, free of charge, to any person obtaining a copy
  1696. of this software and associated documentation files (the "Software"), to deal
  1697. in the Software without restriction, including without limitation the rights
  1698. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1699. copies of the Software, and to permit persons to whom the Software is
  1700. furnished to do so, subject to the following conditions:
  1701. The above copyright notice and this permission notice shall be included in all
  1702. copies or substantial portions of the Software.
  1703. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1704. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1705. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1706. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1707. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1708. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1709. SOFTWARE.
  1710. third_party/eigen/COPYING.BSD
  1711. -----------------------------
  1712. /*
  1713. Copyright (c) 2011, Intel Corporation. All rights reserved.
  1714. Redistribution and use in source and binary forms, with or without modification,
  1715. are permitted provided that the following conditions are met:
  1716. * Redistributions of source code must retain the above copyright notice, this
  1717. list of conditions and the following disclaimer.
  1718. * Redistributions in binary form must reproduce the above copyright notice,
  1719. this list of conditions and the following disclaimer in the documentation
  1720. and/or other materials provided with the distribution.
  1721. * Neither the name of Intel Corporation nor the names of its contributors may
  1722. be used to endorse or promote products derived from this software without
  1723. specific prior written permission.
  1724. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  1725. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  1726. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1727. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
  1728. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  1729. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  1730. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  1731. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1732. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  1733. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1734. */
  1735. third_party/python-enum/enum/LICENSE
  1736. ------------------------------------
  1737. Copyright (c) 2013, Ethan Furman.
  1738. All rights reserved.
  1739. Redistribution and use in source and binary forms, with or without
  1740. modification, are permitted provided that the following conditions
  1741. are met:
  1742. Redistributions of source code must retain the above
  1743. copyright notice, this list of conditions and the
  1744. following disclaimer.
  1745. Redistributions in binary form must reproduce the above
  1746. copyright notice, this list of conditions and the following
  1747. disclaimer in the documentation and/or other materials
  1748. provided with the distribution.
  1749. Neither the name Ethan Furman nor the names of any
  1750. contributors may be used to endorse or promote products
  1751. derived from this software without specific prior written
  1752. permission.
  1753. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  1754. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1755. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  1756. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
  1757. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  1758. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  1759. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  1760. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  1761. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1762. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1763. POSSIBILITY OF SUCH DAMAGE.
  1764. third_party/fbgemm/LICENSE
  1765. --------------------------
  1766. BSD License
  1767. For FBGEMM software
  1768. Copyright (c) Meta Platforms, Inc. and affiliates. All rights reserved.
  1769. Redistribution and use in source and binary forms, with or without modification,
  1770. are permitted provided that the following conditions are met:
  1771. * Redistributions of source code must retain the above copyright notice, this
  1772. list of conditions and the following disclaimer.
  1773. * Redistributions in binary form must reproduce the above copyright notice,
  1774. this list of conditions and the following disclaimer in the documentation
  1775. and/or other materials provided with the distribution.
  1776. * Neither the name Facebook nor the names of its contributors may be used to
  1777. endorse or promote products derived from this software without specific
  1778. prior written permission.
  1779. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  1780. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  1781. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1782. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  1783. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  1784. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  1785. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  1786. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1787. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  1788. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1789. third_party/flatbuffers/LICENSE.txt
  1790. -----------------------------------
  1791. Apache License
  1792. Version 2.0, January 2004
  1793. http://www.apache.org/licenses/
  1794. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1795. 1. Definitions.
  1796. "License" shall mean the terms and conditions for use, reproduction,
  1797. and distribution as defined by Sections 1 through 9 of this document.
  1798. "Licensor" shall mean the copyright owner or entity authorized by
  1799. the copyright owner that is granting the License.
  1800. "Legal Entity" shall mean the union of the acting entity and all
  1801. other entities that control, are controlled by, or are under common
  1802. control with that entity. For the purposes of this definition,
  1803. "control" means (i) the power, direct or indirect, to cause the
  1804. direction or management of such entity, whether by contract or
  1805. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1806. outstanding shares, or (iii) beneficial ownership of such entity.
  1807. "You" (or "Your") shall mean an individual or Legal Entity
  1808. exercising permissions granted by this License.
  1809. "Source" form shall mean the preferred form for making modifications,
  1810. including but not limited to software source code, documentation
  1811. source, and configuration files.
  1812. "Object" form shall mean any form resulting from mechanical
  1813. transformation or translation of a Source form, including but
  1814. not limited to compiled object code, generated documentation,
  1815. and conversions to other media types.
  1816. "Work" shall mean the work of authorship, whether in Source or
  1817. Object form, made available under the License, as indicated by a
  1818. copyright notice that is included in or attached to the work
  1819. (an example is provided in the Appendix below).
  1820. "Derivative Works" shall mean any work, whether in Source or Object
  1821. form, that is based on (or derived from) the Work and for which the
  1822. editorial revisions, annotations, elaborations, or other modifications
  1823. represent, as a whole, an original work of authorship. For the purposes
  1824. of this License, Derivative Works shall not include works that remain
  1825. separable from, or merely link (or bind by name) to the interfaces of,
  1826. the Work and Derivative Works thereof.
  1827. "Contribution" shall mean any work of authorship, including
  1828. the original version of the Work and any modifications or additions
  1829. to that Work or Derivative Works thereof, that is intentionally
  1830. submitted to Licensor for inclusion in the Work by the copyright owner
  1831. or by an individual or Legal Entity authorized to submit on behalf of
  1832. the copyright owner. For the purposes of this definition, "submitted"
  1833. means any form of electronic, verbal, or written communication sent
  1834. to the Licensor or its representatives, including but not limited to
  1835. communication on electronic mailing lists, source code control systems,
  1836. and issue tracking systems that are managed by, or on behalf of, the
  1837. Licensor for the purpose of discussing and improving the Work, but
  1838. excluding communication that is conspicuously marked or otherwise
  1839. designated in writing by the copyright owner as "Not a Contribution."
  1840. "Contributor" shall mean Licensor and any individual or Legal Entity
  1841. on behalf of whom a Contribution has been received by Licensor and
  1842. subsequently incorporated within the Work.
  1843. 2. Grant of Copyright License. Subject to the terms and conditions of
  1844. this License, each Contributor hereby grants to You a perpetual,
  1845. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1846. copyright license to reproduce, prepare Derivative Works of,
  1847. publicly display, publicly perform, sublicense, and distribute the
  1848. Work and such Derivative Works in Source or Object form.
  1849. 3. Grant of Patent License. Subject to the terms and conditions of
  1850. this License, each Contributor hereby grants to You a perpetual,
  1851. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1852. (except as stated in this section) patent license to make, have made,
  1853. use, offer to sell, sell, import, and otherwise transfer the Work,
  1854. where such license applies only to those patent claims licensable
  1855. by such Contributor that are necessarily infringed by their
  1856. Contribution(s) alone or by combination of their Contribution(s)
  1857. with the Work to which such Contribution(s) was submitted. If You
  1858. institute patent litigation against any entity (including a
  1859. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1860. or a Contribution incorporated within the Work constitutes direct
  1861. or contributory patent infringement, then any patent licenses
  1862. granted to You under this License for that Work shall terminate
  1863. as of the date such litigation is filed.
  1864. 4. Redistribution. You may reproduce and distribute copies of the
  1865. Work or Derivative Works thereof in any medium, with or without
  1866. modifications, and in Source or Object form, provided that You
  1867. meet the following conditions:
  1868. (a) You must give any other recipients of the Work or
  1869. Derivative Works a copy of this License; and
  1870. (b) You must cause any modified files to carry prominent notices
  1871. stating that You changed the files; and
  1872. (c) You must retain, in the Source form of any Derivative Works
  1873. that You distribute, all copyright, patent, trademark, and
  1874. attribution notices from the Source form of the Work,
  1875. excluding those notices that do not pertain to any part of
  1876. the Derivative Works; and
  1877. (d) If the Work includes a "NOTICE" text file as part of its
  1878. distribution, then any Derivative Works that You distribute must
  1879. include a readable copy of the attribution notices contained
  1880. within such NOTICE file, excluding those notices that do not
  1881. pertain to any part of the Derivative Works, in at least one
  1882. of the following places: within a NOTICE text file distributed
  1883. as part of the Derivative Works; within the Source form or
  1884. documentation, if provided along with the Derivative Works; or,
  1885. within a display generated by the Derivative Works, if and
  1886. wherever such third-party notices normally appear. The contents
  1887. of the NOTICE file are for informational purposes only and
  1888. do not modify the License. You may add Your own attribution
  1889. notices within Derivative Works that You distribute, alongside
  1890. or as an addendum to the NOTICE text from the Work, provided
  1891. that such additional attribution notices cannot be construed
  1892. as modifying the License.
  1893. You may add Your own copyright statement to Your modifications and
  1894. may provide additional or different license terms and conditions
  1895. for use, reproduction, or distribution of Your modifications, or
  1896. for any such Derivative Works as a whole, provided Your use,
  1897. reproduction, and distribution of the Work otherwise complies with
  1898. the conditions stated in this License.
  1899. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1900. any Contribution intentionally submitted for inclusion in the Work
  1901. by You to the Licensor shall be under the terms and conditions of
  1902. this License, without any additional terms or conditions.
  1903. Notwithstanding the above, nothing herein shall supersede or modify
  1904. the terms of any separate license agreement you may have executed
  1905. with Licensor regarding such Contributions.
  1906. 6. Trademarks. This License does not grant permission to use the trade
  1907. names, trademarks, service marks, or product names of the Licensor,
  1908. except as required for reasonable and customary use in describing the
  1909. origin of the Work and reproducing the content of the NOTICE file.
  1910. 7. Disclaimer of Warranty. Unless required by applicable law or
  1911. agreed to in writing, Licensor provides the Work (and each
  1912. Contributor provides its Contributions) on an "AS IS" BASIS,
  1913. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1914. implied, including, without limitation, any warranties or conditions
  1915. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1916. PARTICULAR PURPOSE. You are solely responsible for determining the
  1917. appropriateness of using or redistributing the Work and assume any
  1918. risks associated with Your exercise of permissions under this License.
  1919. 8. Limitation of Liability. In no event and under no legal theory,
  1920. whether in tort (including negligence), contract, or otherwise,
  1921. unless required by applicable law (such as deliberate and grossly
  1922. negligent acts) or agreed to in writing, shall any Contributor be
  1923. liable to You for damages, including any direct, indirect, special,
  1924. incidental, or consequential damages of any character arising as a
  1925. result of this License or out of the use or inability to use the
  1926. Work (including but not limited to damages for loss of goodwill,
  1927. work stoppage, computer failure or malfunction, or any and all
  1928. other commercial damages or losses), even if such Contributor
  1929. has been advised of the possibility of such damages.
  1930. 9. Accepting Warranty or Additional Liability. While redistributing
  1931. the Work or Derivative Works thereof, You may choose to offer,
  1932. and charge a fee for, acceptance of support, warranty, indemnity,
  1933. or other liability obligations and/or rights consistent with this
  1934. License. However, in accepting such obligations, You may act only
  1935. on Your own behalf and on Your sole responsibility, not on behalf
  1936. of any other Contributor, and only if You agree to indemnify,
  1937. defend, and hold each Contributor harmless for any liability
  1938. incurred by, or claims asserted against, such Contributor by reason
  1939. of your accepting any such warranty or additional liability.
  1940. END OF TERMS AND CONDITIONS
  1941. APPENDIX: How to apply the Apache License to your work.
  1942. To apply the Apache License to your work, attach the following
  1943. boilerplate notice, with the fields enclosed by brackets "[]"
  1944. replaced with your own identifying information. (Don't include
  1945. the brackets!) The text should be enclosed in the appropriate
  1946. comment syntax for the file format. We also recommend that a
  1947. file or class name and description of purpose be included on the
  1948. same "printed page" as the copyright notice for easier
  1949. identification within third-party archives.
  1950. Copyright [yyyy] [name of copyright owner]
  1951. Licensed under the Apache License, Version 2.0 (the "License");
  1952. you may not use this file except in compliance with the License.
  1953. You may obtain a copy of the License at
  1954. http://www.apache.org/licenses/LICENSE-2.0
  1955. Unless required by applicable law or agreed to in writing, software
  1956. distributed under the License is distributed on an "AS IS" BASIS,
  1957. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1958. See the License for the specific language governing permissions and
  1959. limitations under the License.
  1960. third_party/kineto/libkineto/third_party/dynolog/third_party/fmt/LICENSE.rst
  1961. ----------------------------------------------------------------------------
  1962. Copyright (c) 2012 - present, Victor Zverovich
  1963. Permission is hereby granted, free of charge, to any person obtaining
  1964. a copy of this software and associated documentation files (the
  1965. "Software"), to deal in the Software without restriction, including
  1966. without limitation the rights to use, copy, modify, merge, publish,
  1967. distribute, sublicense, and/or sell copies of the Software, and to
  1968. permit persons to whom the Software is furnished to do so, subject to
  1969. the following conditions:
  1970. The above copyright notice and this permission notice shall be
  1971. included in all copies or substantial portions of the Software.
  1972. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  1973. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  1974. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  1975. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  1976. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  1977. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  1978. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  1979. --- Optional exception to the license ---
  1980. As an exception, if, as a result of your compiling your source code, portions
  1981. of this Software are embedded into a machine-executable object form of such
  1982. source code, you may redistribute such embedded portions in such object form
  1983. without including the above copyright and permission notices.
  1984. third_party/kineto/libkineto/third_party/fmt/LICENSE.rst
  1985. --------------------------------------------------------
  1986. Copyright (c) 2012 - present, Victor Zverovich
  1987. Permission is hereby granted, free of charge, to any person obtaining
  1988. a copy of this software and associated documentation files (the
  1989. "Software"), to deal in the Software without restriction, including
  1990. without limitation the rights to use, copy, modify, merge, publish,
  1991. distribute, sublicense, and/or sell copies of the Software, and to
  1992. permit persons to whom the Software is furnished to do so, subject to
  1993. the following conditions:
  1994. The above copyright notice and this permission notice shall be
  1995. included in all copies or substantial portions of the Software.
  1996. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  1997. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  1998. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  1999. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  2000. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  2001. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  2002. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2003. --- Optional exception to the license ---
  2004. As an exception, if, as a result of your compiling your source code, portions
  2005. of this Software are embedded into a machine-executable object form of such
  2006. source code, you may redistribute such embedded portions in such object form
  2007. without including the above copyright and permission notices.
  2008. third_party/fmt/LICENSE.rst
  2009. ---------------------------
  2010. Copyright (c) 2012 - present, Victor Zverovich
  2011. Permission is hereby granted, free of charge, to any person obtaining
  2012. a copy of this software and associated documentation files (the
  2013. "Software"), to deal in the Software without restriction, including
  2014. without limitation the rights to use, copy, modify, merge, publish,
  2015. distribute, sublicense, and/or sell copies of the Software, and to
  2016. permit persons to whom the Software is furnished to do so, subject to
  2017. the following conditions:
  2018. The above copyright notice and this permission notice shall be
  2019. included in all copies or substantial portions of the Software.
  2020. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  2021. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  2022. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  2023. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  2024. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  2025. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  2026. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2027. --- Optional exception to the license ---
  2028. As an exception, if, as a result of your compiling your source code, portions
  2029. of this Software are embedded into a machine-executable object form of such
  2030. source code, you may redistribute such embedded portions in such object form
  2031. without including the above copyright and permission notices.
  2032. third_party/foxi/LICENSE
  2033. ------------------------
  2034. MIT License
  2035. Copyright (c) 2019 Lu Fang
  2036. Permission is hereby granted, free of charge, to any person obtaining a copy
  2037. of this software and associated documentation files (the "Software"), to deal
  2038. in the Software without restriction, including without limitation the rights
  2039. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2040. copies of the Software, and to permit persons to whom the Software is
  2041. furnished to do so, subject to the following conditions:
  2042. The above copyright notice and this permission notice shall be included in all
  2043. copies or substantial portions of the Software.
  2044. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2045. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2046. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2047. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2048. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2049. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2050. SOFTWARE.
  2051. third_party/gemmlowp/gemmlowp/LICENSE
  2052. -------------------------------------
  2053. Apache License
  2054. Version 2.0, January 2004
  2055. http://www.apache.org/licenses/
  2056. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2057. 1. Definitions.
  2058. "License" shall mean the terms and conditions for use, reproduction,
  2059. and distribution as defined by Sections 1 through 9 of this document.
  2060. "Licensor" shall mean the copyright owner or entity authorized by
  2061. the copyright owner that is granting the License.
  2062. "Legal Entity" shall mean the union of the acting entity and all
  2063. other entities that control, are controlled by, or are under common
  2064. control with that entity. For the purposes of this definition,
  2065. "control" means (i) the power, direct or indirect, to cause the
  2066. direction or management of such entity, whether by contract or
  2067. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2068. outstanding shares, or (iii) beneficial ownership of such entity.
  2069. "You" (or "Your") shall mean an individual or Legal Entity
  2070. exercising permissions granted by this License.
  2071. "Source" form shall mean the preferred form for making modifications,
  2072. including but not limited to software source code, documentation
  2073. source, and configuration files.
  2074. "Object" form shall mean any form resulting from mechanical
  2075. transformation or translation of a Source form, including but
  2076. not limited to compiled object code, generated documentation,
  2077. and conversions to other media types.
  2078. "Work" shall mean the work of authorship, whether in Source or
  2079. Object form, made available under the License, as indicated by a
  2080. copyright notice that is included in or attached to the work
  2081. (an example is provided in the Appendix below).
  2082. "Derivative Works" shall mean any work, whether in Source or Object
  2083. form, that is based on (or derived from) the Work and for which the
  2084. editorial revisions, annotations, elaborations, or other modifications
  2085. represent, as a whole, an original work of authorship. For the purposes
  2086. of this License, Derivative Works shall not include works that remain
  2087. separable from, or merely link (or bind by name) to the interfaces of,
  2088. the Work and Derivative Works thereof.
  2089. "Contribution" shall mean any work of authorship, including
  2090. the original version of the Work and any modifications or additions
  2091. to that Work or Derivative Works thereof, that is intentionally
  2092. submitted to Licensor for inclusion in the Work by the copyright owner
  2093. or by an individual or Legal Entity authorized to submit on behalf of
  2094. the copyright owner. For the purposes of this definition, "submitted"
  2095. means any form of electronic, verbal, or written communication sent
  2096. to the Licensor or its representatives, including but not limited to
  2097. communication on electronic mailing lists, source code control systems,
  2098. and issue tracking systems that are managed by, or on behalf of, the
  2099. Licensor for the purpose of discussing and improving the Work, but
  2100. excluding communication that is conspicuously marked or otherwise
  2101. designated in writing by the copyright owner as "Not a Contribution."
  2102. "Contributor" shall mean Licensor and any individual or Legal Entity
  2103. on behalf of whom a Contribution has been received by Licensor and
  2104. subsequently incorporated within the Work.
  2105. 2. Grant of Copyright License. Subject to the terms and conditions of
  2106. this License, each Contributor hereby grants to You a perpetual,
  2107. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2108. copyright license to reproduce, prepare Derivative Works of,
  2109. publicly display, publicly perform, sublicense, and distribute the
  2110. Work and such Derivative Works in Source or Object form.
  2111. 3. Grant of Patent License. Subject to the terms and conditions of
  2112. this License, each Contributor hereby grants to You a perpetual,
  2113. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2114. (except as stated in this section) patent license to make, have made,
  2115. use, offer to sell, sell, import, and otherwise transfer the Work,
  2116. where such license applies only to those patent claims licensable
  2117. by such Contributor that are necessarily infringed by their
  2118. Contribution(s) alone or by combination of their Contribution(s)
  2119. with the Work to which such Contribution(s) was submitted. If You
  2120. institute patent litigation against any entity (including a
  2121. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2122. or a Contribution incorporated within the Work constitutes direct
  2123. or contributory patent infringement, then any patent licenses
  2124. granted to You under this License for that Work shall terminate
  2125. as of the date such litigation is filed.
  2126. 4. Redistribution. You may reproduce and distribute copies of the
  2127. Work or Derivative Works thereof in any medium, with or without
  2128. modifications, and in Source or Object form, provided that You
  2129. meet the following conditions:
  2130. (a) You must give any other recipients of the Work or
  2131. Derivative Works a copy of this License; and
  2132. (b) You must cause any modified files to carry prominent notices
  2133. stating that You changed the files; and
  2134. (c) You must retain, in the Source form of any Derivative Works
  2135. that You distribute, all copyright, patent, trademark, and
  2136. attribution notices from the Source form of the Work,
  2137. excluding those notices that do not pertain to any part of
  2138. the Derivative Works; and
  2139. (d) If the Work includes a "NOTICE" text file as part of its
  2140. distribution, then any Derivative Works that You distribute must
  2141. include a readable copy of the attribution notices contained
  2142. within such NOTICE file, excluding those notices that do not
  2143. pertain to any part of the Derivative Works, in at least one
  2144. of the following places: within a NOTICE text file distributed
  2145. as part of the Derivative Works; within the Source form or
  2146. documentation, if provided along with the Derivative Works; or,
  2147. within a display generated by the Derivative Works, if and
  2148. wherever such third-party notices normally appear. The contents
  2149. of the NOTICE file are for informational purposes only and
  2150. do not modify the License. You may add Your own attribution
  2151. notices within Derivative Works that You distribute, alongside
  2152. or as an addendum to the NOTICE text from the Work, provided
  2153. that such additional attribution notices cannot be construed
  2154. as modifying the License.
  2155. You may add Your own copyright statement to Your modifications and
  2156. may provide additional or different license terms and conditions
  2157. for use, reproduction, or distribution of Your modifications, or
  2158. for any such Derivative Works as a whole, provided Your use,
  2159. reproduction, and distribution of the Work otherwise complies with
  2160. the conditions stated in this License.
  2161. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2162. any Contribution intentionally submitted for inclusion in the Work
  2163. by You to the Licensor shall be under the terms and conditions of
  2164. this License, without any additional terms or conditions.
  2165. Notwithstanding the above, nothing herein shall supersede or modify
  2166. the terms of any separate license agreement you may have executed
  2167. with Licensor regarding such Contributions.
  2168. 6. Trademarks. This License does not grant permission to use the trade
  2169. names, trademarks, service marks, or product names of the Licensor,
  2170. except as required for reasonable and customary use in describing the
  2171. origin of the Work and reproducing the content of the NOTICE file.
  2172. 7. Disclaimer of Warranty. Unless required by applicable law or
  2173. agreed to in writing, Licensor provides the Work (and each
  2174. Contributor provides its Contributions) on an "AS IS" BASIS,
  2175. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2176. implied, including, without limitation, any warranties or conditions
  2177. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2178. PARTICULAR PURPOSE. You are solely responsible for determining the
  2179. appropriateness of using or redistributing the Work and assume any
  2180. risks associated with Your exercise of permissions under this License.
  2181. 8. Limitation of Liability. In no event and under no legal theory,
  2182. whether in tort (including negligence), contract, or otherwise,
  2183. unless required by applicable law (such as deliberate and grossly
  2184. negligent acts) or agreed to in writing, shall any Contributor be
  2185. liable to You for damages, including any direct, indirect, special,
  2186. incidental, or consequential damages of any character arising as a
  2187. result of this License or out of the use or inability to use the
  2188. Work (including but not limited to damages for loss of goodwill,
  2189. work stoppage, computer failure or malfunction, or any and all
  2190. other commercial damages or losses), even if such Contributor
  2191. has been advised of the possibility of such damages.
  2192. 9. Accepting Warranty or Additional Liability. While redistributing
  2193. the Work or Derivative Works thereof, You may choose to offer,
  2194. and charge a fee for, acceptance of support, warranty, indemnity,
  2195. or other liability obligations and/or rights consistent with this
  2196. License. However, in accepting such obligations, You may act only
  2197. on Your own behalf and on Your sole responsibility, not on behalf
  2198. of any other Contributor, and only if You agree to indemnify,
  2199. defend, and hold each Contributor harmless for any liability
  2200. incurred by, or claims asserted against, such Contributor by reason
  2201. of your accepting any such warranty or additional liability.
  2202. END OF TERMS AND CONDITIONS
  2203. APPENDIX: How to apply the Apache License to your work.
  2204. To apply the Apache License to your work, attach the following
  2205. boilerplate notice, with the fields enclosed by brackets "[]"
  2206. replaced with your own identifying information. (Don't include
  2207. the brackets!) The text should be enclosed in the appropriate
  2208. comment syntax for the file format. We also recommend that a
  2209. file or class name and description of purpose be included on the
  2210. same "printed page" as the copyright notice for easier
  2211. identification within third-party archives.
  2212. Copyright [yyyy] [name of copyright owner]
  2213. Licensed under the Apache License, Version 2.0 (the "License");
  2214. you may not use this file except in compliance with the License.
  2215. You may obtain a copy of the License at
  2216. http://www.apache.org/licenses/LICENSE-2.0
  2217. Unless required by applicable law or agreed to in writing, software
  2218. distributed under the License is distributed on an "AS IS" BASIS,
  2219. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2220. See the License for the specific language governing permissions and
  2221. limitations under the License.
  2222. third_party/tensorpipe/third_party/googletest/googlemock/scripts/generator/LICENSE
  2223. ----------------------------------------------------------------------------------
  2224. Apache License
  2225. Version 2.0, January 2004
  2226. http://www.apache.org/licenses/
  2227. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2228. 1. Definitions.
  2229. "License" shall mean the terms and conditions for use, reproduction,
  2230. and distribution as defined by Sections 1 through 9 of this document.
  2231. "Licensor" shall mean the copyright owner or entity authorized by
  2232. the copyright owner that is granting the License.
  2233. "Legal Entity" shall mean the union of the acting entity and all
  2234. other entities that control, are controlled by, or are under common
  2235. control with that entity. For the purposes of this definition,
  2236. "control" means (i) the power, direct or indirect, to cause the
  2237. direction or management of such entity, whether by contract or
  2238. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2239. outstanding shares, or (iii) beneficial ownership of such entity.
  2240. "You" (or "Your") shall mean an individual or Legal Entity
  2241. exercising permissions granted by this License.
  2242. "Source" form shall mean the preferred form for making modifications,
  2243. including but not limited to software source code, documentation
  2244. source, and configuration files.
  2245. "Object" form shall mean any form resulting from mechanical
  2246. transformation or translation of a Source form, including but
  2247. not limited to compiled object code, generated documentation,
  2248. and conversions to other media types.
  2249. "Work" shall mean the work of authorship, whether in Source or
  2250. Object form, made available under the License, as indicated by a
  2251. copyright notice that is included in or attached to the work
  2252. (an example is provided in the Appendix below).
  2253. "Derivative Works" shall mean any work, whether in Source or Object
  2254. form, that is based on (or derived from) the Work and for which the
  2255. editorial revisions, annotations, elaborations, or other modifications
  2256. represent, as a whole, an original work of authorship. For the purposes
  2257. of this License, Derivative Works shall not include works that remain
  2258. separable from, or merely link (or bind by name) to the interfaces of,
  2259. the Work and Derivative Works thereof.
  2260. "Contribution" shall mean any work of authorship, including
  2261. the original version of the Work and any modifications or additions
  2262. to that Work or Derivative Works thereof, that is intentionally
  2263. submitted to Licensor for inclusion in the Work by the copyright owner
  2264. or by an individual or Legal Entity authorized to submit on behalf of
  2265. the copyright owner. For the purposes of this definition, "submitted"
  2266. means any form of electronic, verbal, or written communication sent
  2267. to the Licensor or its representatives, including but not limited to
  2268. communication on electronic mailing lists, source code control systems,
  2269. and issue tracking systems that are managed by, or on behalf of, the
  2270. Licensor for the purpose of discussing and improving the Work, but
  2271. excluding communication that is conspicuously marked or otherwise
  2272. designated in writing by the copyright owner as "Not a Contribution."
  2273. "Contributor" shall mean Licensor and any individual or Legal Entity
  2274. on behalf of whom a Contribution has been received by Licensor and
  2275. subsequently incorporated within the Work.
  2276. 2. Grant of Copyright License. Subject to the terms and conditions of
  2277. this License, each Contributor hereby grants to You a perpetual,
  2278. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2279. copyright license to reproduce, prepare Derivative Works of,
  2280. publicly display, publicly perform, sublicense, and distribute the
  2281. Work and such Derivative Works in Source or Object form.
  2282. 3. Grant of Patent License. Subject to the terms and conditions of
  2283. this License, each Contributor hereby grants to You a perpetual,
  2284. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2285. (except as stated in this section) patent license to make, have made,
  2286. use, offer to sell, sell, import, and otherwise transfer the Work,
  2287. where such license applies only to those patent claims licensable
  2288. by such Contributor that are necessarily infringed by their
  2289. Contribution(s) alone or by combination of their Contribution(s)
  2290. with the Work to which such Contribution(s) was submitted. If You
  2291. institute patent litigation against any entity (including a
  2292. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2293. or a Contribution incorporated within the Work constitutes direct
  2294. or contributory patent infringement, then any patent licenses
  2295. granted to You under this License for that Work shall terminate
  2296. as of the date such litigation is filed.
  2297. 4. Redistribution. You may reproduce and distribute copies of the
  2298. Work or Derivative Works thereof in any medium, with or without
  2299. modifications, and in Source or Object form, provided that You
  2300. meet the following conditions:
  2301. (a) You must give any other recipients of the Work or
  2302. Derivative Works a copy of this License; and
  2303. (b) You must cause any modified files to carry prominent notices
  2304. stating that You changed the files; and
  2305. (c) You must retain, in the Source form of any Derivative Works
  2306. that You distribute, all copyright, patent, trademark, and
  2307. attribution notices from the Source form of the Work,
  2308. excluding those notices that do not pertain to any part of
  2309. the Derivative Works; and
  2310. (d) If the Work includes a "NOTICE" text file as part of its
  2311. distribution, then any Derivative Works that You distribute must
  2312. include a readable copy of the attribution notices contained
  2313. within such NOTICE file, excluding those notices that do not
  2314. pertain to any part of the Derivative Works, in at least one
  2315. of the following places: within a NOTICE text file distributed
  2316. as part of the Derivative Works; within the Source form or
  2317. documentation, if provided along with the Derivative Works; or,
  2318. within a display generated by the Derivative Works, if and
  2319. wherever such third-party notices normally appear. The contents
  2320. of the NOTICE file are for informational purposes only and
  2321. do not modify the License. You may add Your own attribution
  2322. notices within Derivative Works that You distribute, alongside
  2323. or as an addendum to the NOTICE text from the Work, provided
  2324. that such additional attribution notices cannot be construed
  2325. as modifying the License.
  2326. You may add Your own copyright statement to Your modifications and
  2327. may provide additional or different license terms and conditions
  2328. for use, reproduction, or distribution of Your modifications, or
  2329. for any such Derivative Works as a whole, provided Your use,
  2330. reproduction, and distribution of the Work otherwise complies with
  2331. the conditions stated in this License.
  2332. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2333. any Contribution intentionally submitted for inclusion in the Work
  2334. by You to the Licensor shall be under the terms and conditions of
  2335. this License, without any additional terms or conditions.
  2336. Notwithstanding the above, nothing herein shall supersede or modify
  2337. the terms of any separate license agreement you may have executed
  2338. with Licensor regarding such Contributions.
  2339. 6. Trademarks. This License does not grant permission to use the trade
  2340. names, trademarks, service marks, or product names of the Licensor,
  2341. except as required for reasonable and customary use in describing the
  2342. origin of the Work and reproducing the content of the NOTICE file.
  2343. 7. Disclaimer of Warranty. Unless required by applicable law or
  2344. agreed to in writing, Licensor provides the Work (and each
  2345. Contributor provides its Contributions) on an "AS IS" BASIS,
  2346. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2347. implied, including, without limitation, any warranties or conditions
  2348. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2349. PARTICULAR PURPOSE. You are solely responsible for determining the
  2350. appropriateness of using or redistributing the Work and assume any
  2351. risks associated with Your exercise of permissions under this License.
  2352. 8. Limitation of Liability. In no event and under no legal theory,
  2353. whether in tort (including negligence), contract, or otherwise,
  2354. unless required by applicable law (such as deliberate and grossly
  2355. negligent acts) or agreed to in writing, shall any Contributor be
  2356. liable to You for damages, including any direct, indirect, special,
  2357. incidental, or consequential damages of any character arising as a
  2358. result of this License or out of the use or inability to use the
  2359. Work (including but not limited to damages for loss of goodwill,
  2360. work stoppage, computer failure or malfunction, or any and all
  2361. other commercial damages or losses), even if such Contributor
  2362. has been advised of the possibility of such damages.
  2363. 9. Accepting Warranty or Additional Liability. While redistributing
  2364. the Work or Derivative Works thereof, You may choose to offer,
  2365. and charge a fee for, acceptance of support, warranty, indemnity,
  2366. or other liability obligations and/or rights consistent with this
  2367. License. However, in accepting such obligations, You may act only
  2368. on Your own behalf and on Your sole responsibility, not on behalf
  2369. of any other Contributor, and only if You agree to indemnify,
  2370. defend, and hold each Contributor harmless for any liability
  2371. incurred by, or claims asserted against, such Contributor by reason
  2372. of your accepting any such warranty or additional liability.
  2373. END OF TERMS AND CONDITIONS
  2374. APPENDIX: How to apply the Apache License to your work.
  2375. To apply the Apache License to your work, attach the following
  2376. boilerplate notice, with the fields enclosed by brackets "[]"
  2377. replaced with your own identifying information. (Don't include
  2378. the brackets!) The text should be enclosed in the appropriate
  2379. comment syntax for the file format. We also recommend that a
  2380. file or class name and description of purpose be included on the
  2381. same "printed page" as the copyright notice for easier
  2382. identification within third-party archives.
  2383. Copyright [2007] Neal Norwitz
  2384. Portions Copyright [2007] Google Inc.
  2385. Licensed under the Apache License, Version 2.0 (the "License");
  2386. you may not use this file except in compliance with the License.
  2387. You may obtain a copy of the License at
  2388. http://www.apache.org/licenses/LICENSE-2.0
  2389. Unless required by applicable law or agreed to in writing, software
  2390. distributed under the License is distributed on an "AS IS" BASIS,
  2391. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2392. See the License for the specific language governing permissions and
  2393. limitations under the License.
  2394. third_party/fbgemm/third_party/googletest/googlemock/scripts/generator/LICENSE
  2395. ------------------------------------------------------------------------------
  2396. Apache License
  2397. Version 2.0, January 2004
  2398. http://www.apache.org/licenses/
  2399. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2400. 1. Definitions.
  2401. "License" shall mean the terms and conditions for use, reproduction,
  2402. and distribution as defined by Sections 1 through 9 of this document.
  2403. "Licensor" shall mean the copyright owner or entity authorized by
  2404. the copyright owner that is granting the License.
  2405. "Legal Entity" shall mean the union of the acting entity and all
  2406. other entities that control, are controlled by, or are under common
  2407. control with that entity. For the purposes of this definition,
  2408. "control" means (i) the power, direct or indirect, to cause the
  2409. direction or management of such entity, whether by contract or
  2410. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2411. outstanding shares, or (iii) beneficial ownership of such entity.
  2412. "You" (or "Your") shall mean an individual or Legal Entity
  2413. exercising permissions granted by this License.
  2414. "Source" form shall mean the preferred form for making modifications,
  2415. including but not limited to software source code, documentation
  2416. source, and configuration files.
  2417. "Object" form shall mean any form resulting from mechanical
  2418. transformation or translation of a Source form, including but
  2419. not limited to compiled object code, generated documentation,
  2420. and conversions to other media types.
  2421. "Work" shall mean the work of authorship, whether in Source or
  2422. Object form, made available under the License, as indicated by a
  2423. copyright notice that is included in or attached to the work
  2424. (an example is provided in the Appendix below).
  2425. "Derivative Works" shall mean any work, whether in Source or Object
  2426. form, that is based on (or derived from) the Work and for which the
  2427. editorial revisions, annotations, elaborations, or other modifications
  2428. represent, as a whole, an original work of authorship. For the purposes
  2429. of this License, Derivative Works shall not include works that remain
  2430. separable from, or merely link (or bind by name) to the interfaces of,
  2431. the Work and Derivative Works thereof.
  2432. "Contribution" shall mean any work of authorship, including
  2433. the original version of the Work and any modifications or additions
  2434. to that Work or Derivative Works thereof, that is intentionally
  2435. submitted to Licensor for inclusion in the Work by the copyright owner
  2436. or by an individual or Legal Entity authorized to submit on behalf of
  2437. the copyright owner. For the purposes of this definition, "submitted"
  2438. means any form of electronic, verbal, or written communication sent
  2439. to the Licensor or its representatives, including but not limited to
  2440. communication on electronic mailing lists, source code control systems,
  2441. and issue tracking systems that are managed by, or on behalf of, the
  2442. Licensor for the purpose of discussing and improving the Work, but
  2443. excluding communication that is conspicuously marked or otherwise
  2444. designated in writing by the copyright owner as "Not a Contribution."
  2445. "Contributor" shall mean Licensor and any individual or Legal Entity
  2446. on behalf of whom a Contribution has been received by Licensor and
  2447. subsequently incorporated within the Work.
  2448. 2. Grant of Copyright License. Subject to the terms and conditions of
  2449. this License, each Contributor hereby grants to You a perpetual,
  2450. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2451. copyright license to reproduce, prepare Derivative Works of,
  2452. publicly display, publicly perform, sublicense, and distribute the
  2453. Work and such Derivative Works in Source or Object form.
  2454. 3. Grant of Patent License. Subject to the terms and conditions of
  2455. this License, each Contributor hereby grants to You a perpetual,
  2456. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2457. (except as stated in this section) patent license to make, have made,
  2458. use, offer to sell, sell, import, and otherwise transfer the Work,
  2459. where such license applies only to those patent claims licensable
  2460. by such Contributor that are necessarily infringed by their
  2461. Contribution(s) alone or by combination of their Contribution(s)
  2462. with the Work to which such Contribution(s) was submitted. If You
  2463. institute patent litigation against any entity (including a
  2464. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2465. or a Contribution incorporated within the Work constitutes direct
  2466. or contributory patent infringement, then any patent licenses
  2467. granted to You under this License for that Work shall terminate
  2468. as of the date such litigation is filed.
  2469. 4. Redistribution. You may reproduce and distribute copies of the
  2470. Work or Derivative Works thereof in any medium, with or without
  2471. modifications, and in Source or Object form, provided that You
  2472. meet the following conditions:
  2473. (a) You must give any other recipients of the Work or
  2474. Derivative Works a copy of this License; and
  2475. (b) You must cause any modified files to carry prominent notices
  2476. stating that You changed the files; and
  2477. (c) You must retain, in the Source form of any Derivative Works
  2478. that You distribute, all copyright, patent, trademark, and
  2479. attribution notices from the Source form of the Work,
  2480. excluding those notices that do not pertain to any part of
  2481. the Derivative Works; and
  2482. (d) If the Work includes a "NOTICE" text file as part of its
  2483. distribution, then any Derivative Works that You distribute must
  2484. include a readable copy of the attribution notices contained
  2485. within such NOTICE file, excluding those notices that do not
  2486. pertain to any part of the Derivative Works, in at least one
  2487. of the following places: within a NOTICE text file distributed
  2488. as part of the Derivative Works; within the Source form or
  2489. documentation, if provided along with the Derivative Works; or,
  2490. within a display generated by the Derivative Works, if and
  2491. wherever such third-party notices normally appear. The contents
  2492. of the NOTICE file are for informational purposes only and
  2493. do not modify the License. You may add Your own attribution
  2494. notices within Derivative Works that You distribute, alongside
  2495. or as an addendum to the NOTICE text from the Work, provided
  2496. that such additional attribution notices cannot be construed
  2497. as modifying the License.
  2498. You may add Your own copyright statement to Your modifications and
  2499. may provide additional or different license terms and conditions
  2500. for use, reproduction, or distribution of Your modifications, or
  2501. for any such Derivative Works as a whole, provided Your use,
  2502. reproduction, and distribution of the Work otherwise complies with
  2503. the conditions stated in this License.
  2504. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2505. any Contribution intentionally submitted for inclusion in the Work
  2506. by You to the Licensor shall be under the terms and conditions of
  2507. this License, without any additional terms or conditions.
  2508. Notwithstanding the above, nothing herein shall supersede or modify
  2509. the terms of any separate license agreement you may have executed
  2510. with Licensor regarding such Contributions.
  2511. 6. Trademarks. This License does not grant permission to use the trade
  2512. names, trademarks, service marks, or product names of the Licensor,
  2513. except as required for reasonable and customary use in describing the
  2514. origin of the Work and reproducing the content of the NOTICE file.
  2515. 7. Disclaimer of Warranty. Unless required by applicable law or
  2516. agreed to in writing, Licensor provides the Work (and each
  2517. Contributor provides its Contributions) on an "AS IS" BASIS,
  2518. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2519. implied, including, without limitation, any warranties or conditions
  2520. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2521. PARTICULAR PURPOSE. You are solely responsible for determining the
  2522. appropriateness of using or redistributing the Work and assume any
  2523. risks associated with Your exercise of permissions under this License.
  2524. 8. Limitation of Liability. In no event and under no legal theory,
  2525. whether in tort (including negligence), contract, or otherwise,
  2526. unless required by applicable law (such as deliberate and grossly
  2527. negligent acts) or agreed to in writing, shall any Contributor be
  2528. liable to You for damages, including any direct, indirect, special,
  2529. incidental, or consequential damages of any character arising as a
  2530. result of this License or out of the use or inability to use the
  2531. Work (including but not limited to damages for loss of goodwill,
  2532. work stoppage, computer failure or malfunction, or any and all
  2533. other commercial damages or losses), even if such Contributor
  2534. has been advised of the possibility of such damages.
  2535. 9. Accepting Warranty or Additional Liability. While redistributing
  2536. the Work or Derivative Works thereof, You may choose to offer,
  2537. and charge a fee for, acceptance of support, warranty, indemnity,
  2538. or other liability obligations and/or rights consistent with this
  2539. License. However, in accepting such obligations, You may act only
  2540. on Your own behalf and on Your sole responsibility, not on behalf
  2541. of any other Contributor, and only if You agree to indemnify,
  2542. defend, and hold each Contributor harmless for any liability
  2543. incurred by, or claims asserted against, such Contributor by reason
  2544. of your accepting any such warranty or additional liability.
  2545. END OF TERMS AND CONDITIONS
  2546. APPENDIX: How to apply the Apache License to your work.
  2547. To apply the Apache License to your work, attach the following
  2548. boilerplate notice, with the fields enclosed by brackets "[]"
  2549. replaced with your own identifying information. (Don't include
  2550. the brackets!) The text should be enclosed in the appropriate
  2551. comment syntax for the file format. We also recommend that a
  2552. file or class name and description of purpose be included on the
  2553. same "printed page" as the copyright notice for easier
  2554. identification within third-party archives.
  2555. Copyright [2007] Neal Norwitz
  2556. Portions Copyright [2007] Google Inc.
  2557. Licensed under the Apache License, Version 2.0 (the "License");
  2558. you may not use this file except in compliance with the License.
  2559. You may obtain a copy of the License at
  2560. http://www.apache.org/licenses/LICENSE-2.0
  2561. Unless required by applicable law or agreed to in writing, software
  2562. distributed under the License is distributed on an "AS IS" BASIS,
  2563. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2564. See the License for the specific language governing permissions and
  2565. limitations under the License.
  2566. third_party/protobuf/third_party/googletest/googlemock/scripts/generator/LICENSE
  2567. --------------------------------------------------------------------------------
  2568. Apache License
  2569. Version 2.0, January 2004
  2570. http://www.apache.org/licenses/
  2571. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2572. 1. Definitions.
  2573. "License" shall mean the terms and conditions for use, reproduction,
  2574. and distribution as defined by Sections 1 through 9 of this document.
  2575. "Licensor" shall mean the copyright owner or entity authorized by
  2576. the copyright owner that is granting the License.
  2577. "Legal Entity" shall mean the union of the acting entity and all
  2578. other entities that control, are controlled by, or are under common
  2579. control with that entity. For the purposes of this definition,
  2580. "control" means (i) the power, direct or indirect, to cause the
  2581. direction or management of such entity, whether by contract or
  2582. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2583. outstanding shares, or (iii) beneficial ownership of such entity.
  2584. "You" (or "Your") shall mean an individual or Legal Entity
  2585. exercising permissions granted by this License.
  2586. "Source" form shall mean the preferred form for making modifications,
  2587. including but not limited to software source code, documentation
  2588. source, and configuration files.
  2589. "Object" form shall mean any form resulting from mechanical
  2590. transformation or translation of a Source form, including but
  2591. not limited to compiled object code, generated documentation,
  2592. and conversions to other media types.
  2593. "Work" shall mean the work of authorship, whether in Source or
  2594. Object form, made available under the License, as indicated by a
  2595. copyright notice that is included in or attached to the work
  2596. (an example is provided in the Appendix below).
  2597. "Derivative Works" shall mean any work, whether in Source or Object
  2598. form, that is based on (or derived from) the Work and for which the
  2599. editorial revisions, annotations, elaborations, or other modifications
  2600. represent, as a whole, an original work of authorship. For the purposes
  2601. of this License, Derivative Works shall not include works that remain
  2602. separable from, or merely link (or bind by name) to the interfaces of,
  2603. the Work and Derivative Works thereof.
  2604. "Contribution" shall mean any work of authorship, including
  2605. the original version of the Work and any modifications or additions
  2606. to that Work or Derivative Works thereof, that is intentionally
  2607. submitted to Licensor for inclusion in the Work by the copyright owner
  2608. or by an individual or Legal Entity authorized to submit on behalf of
  2609. the copyright owner. For the purposes of this definition, "submitted"
  2610. means any form of electronic, verbal, or written communication sent
  2611. to the Licensor or its representatives, including but not limited to
  2612. communication on electronic mailing lists, source code control systems,
  2613. and issue tracking systems that are managed by, or on behalf of, the
  2614. Licensor for the purpose of discussing and improving the Work, but
  2615. excluding communication that is conspicuously marked or otherwise
  2616. designated in writing by the copyright owner as "Not a Contribution."
  2617. "Contributor" shall mean Licensor and any individual or Legal Entity
  2618. on behalf of whom a Contribution has been received by Licensor and
  2619. subsequently incorporated within the Work.
  2620. 2. Grant of Copyright License. Subject to the terms and conditions of
  2621. this License, each Contributor hereby grants to You a perpetual,
  2622. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2623. copyright license to reproduce, prepare Derivative Works of,
  2624. publicly display, publicly perform, sublicense, and distribute the
  2625. Work and such Derivative Works in Source or Object form.
  2626. 3. Grant of Patent License. Subject to the terms and conditions of
  2627. this License, each Contributor hereby grants to You a perpetual,
  2628. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2629. (except as stated in this section) patent license to make, have made,
  2630. use, offer to sell, sell, import, and otherwise transfer the Work,
  2631. where such license applies only to those patent claims licensable
  2632. by such Contributor that are necessarily infringed by their
  2633. Contribution(s) alone or by combination of their Contribution(s)
  2634. with the Work to which such Contribution(s) was submitted. If You
  2635. institute patent litigation against any entity (including a
  2636. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2637. or a Contribution incorporated within the Work constitutes direct
  2638. or contributory patent infringement, then any patent licenses
  2639. granted to You under this License for that Work shall terminate
  2640. as of the date such litigation is filed.
  2641. 4. Redistribution. You may reproduce and distribute copies of the
  2642. Work or Derivative Works thereof in any medium, with or without
  2643. modifications, and in Source or Object form, provided that You
  2644. meet the following conditions:
  2645. (a) You must give any other recipients of the Work or
  2646. Derivative Works a copy of this License; and
  2647. (b) You must cause any modified files to carry prominent notices
  2648. stating that You changed the files; and
  2649. (c) You must retain, in the Source form of any Derivative Works
  2650. that You distribute, all copyright, patent, trademark, and
  2651. attribution notices from the Source form of the Work,
  2652. excluding those notices that do not pertain to any part of
  2653. the Derivative Works; and
  2654. (d) If the Work includes a "NOTICE" text file as part of its
  2655. distribution, then any Derivative Works that You distribute must
  2656. include a readable copy of the attribution notices contained
  2657. within such NOTICE file, excluding those notices that do not
  2658. pertain to any part of the Derivative Works, in at least one
  2659. of the following places: within a NOTICE text file distributed
  2660. as part of the Derivative Works; within the Source form or
  2661. documentation, if provided along with the Derivative Works; or,
  2662. within a display generated by the Derivative Works, if and
  2663. wherever such third-party notices normally appear. The contents
  2664. of the NOTICE file are for informational purposes only and
  2665. do not modify the License. You may add Your own attribution
  2666. notices within Derivative Works that You distribute, alongside
  2667. or as an addendum to the NOTICE text from the Work, provided
  2668. that such additional attribution notices cannot be construed
  2669. as modifying the License.
  2670. You may add Your own copyright statement to Your modifications and
  2671. may provide additional or different license terms and conditions
  2672. for use, reproduction, or distribution of Your modifications, or
  2673. for any such Derivative Works as a whole, provided Your use,
  2674. reproduction, and distribution of the Work otherwise complies with
  2675. the conditions stated in this License.
  2676. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2677. any Contribution intentionally submitted for inclusion in the Work
  2678. by You to the Licensor shall be under the terms and conditions of
  2679. this License, without any additional terms or conditions.
  2680. Notwithstanding the above, nothing herein shall supersede or modify
  2681. the terms of any separate license agreement you may have executed
  2682. with Licensor regarding such Contributions.
  2683. 6. Trademarks. This License does not grant permission to use the trade
  2684. names, trademarks, service marks, or product names of the Licensor,
  2685. except as required for reasonable and customary use in describing the
  2686. origin of the Work and reproducing the content of the NOTICE file.
  2687. 7. Disclaimer of Warranty. Unless required by applicable law or
  2688. agreed to in writing, Licensor provides the Work (and each
  2689. Contributor provides its Contributions) on an "AS IS" BASIS,
  2690. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2691. implied, including, without limitation, any warranties or conditions
  2692. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2693. PARTICULAR PURPOSE. You are solely responsible for determining the
  2694. appropriateness of using or redistributing the Work and assume any
  2695. risks associated with Your exercise of permissions under this License.
  2696. 8. Limitation of Liability. In no event and under no legal theory,
  2697. whether in tort (including negligence), contract, or otherwise,
  2698. unless required by applicable law (such as deliberate and grossly
  2699. negligent acts) or agreed to in writing, shall any Contributor be
  2700. liable to You for damages, including any direct, indirect, special,
  2701. incidental, or consequential damages of any character arising as a
  2702. result of this License or out of the use or inability to use the
  2703. Work (including but not limited to damages for loss of goodwill,
  2704. work stoppage, computer failure or malfunction, or any and all
  2705. other commercial damages or losses), even if such Contributor
  2706. has been advised of the possibility of such damages.
  2707. 9. Accepting Warranty or Additional Liability. While redistributing
  2708. the Work or Derivative Works thereof, You may choose to offer,
  2709. and charge a fee for, acceptance of support, warranty, indemnity,
  2710. or other liability obligations and/or rights consistent with this
  2711. License. However, in accepting such obligations, You may act only
  2712. on Your own behalf and on Your sole responsibility, not on behalf
  2713. of any other Contributor, and only if You agree to indemnify,
  2714. defend, and hold each Contributor harmless for any liability
  2715. incurred by, or claims asserted against, such Contributor by reason
  2716. of your accepting any such warranty or additional liability.
  2717. END OF TERMS AND CONDITIONS
  2718. APPENDIX: How to apply the Apache License to your work.
  2719. To apply the Apache License to your work, attach the following
  2720. boilerplate notice, with the fields enclosed by brackets "[]"
  2721. replaced with your own identifying information. (Don't include
  2722. the brackets!) The text should be enclosed in the appropriate
  2723. comment syntax for the file format. We also recommend that a
  2724. file or class name and description of purpose be included on the
  2725. same "printed page" as the copyright notice for easier
  2726. identification within third-party archives.
  2727. Copyright [2007] Neal Norwitz
  2728. Portions Copyright [2007] Google Inc.
  2729. Licensed under the Apache License, Version 2.0 (the "License");
  2730. you may not use this file except in compliance with the License.
  2731. You may obtain a copy of the License at
  2732. http://www.apache.org/licenses/LICENSE-2.0
  2733. Unless required by applicable law or agreed to in writing, software
  2734. distributed under the License is distributed on an "AS IS" BASIS,
  2735. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2736. See the License for the specific language governing permissions and
  2737. limitations under the License.
  2738. third_party/kineto/libkineto/third_party/googletest/googlemock/scripts/generator/LICENSE
  2739. ----------------------------------------------------------------------------------------
  2740. Apache License
  2741. Version 2.0, January 2004
  2742. http://www.apache.org/licenses/
  2743. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2744. 1. Definitions.
  2745. "License" shall mean the terms and conditions for use, reproduction,
  2746. and distribution as defined by Sections 1 through 9 of this document.
  2747. "Licensor" shall mean the copyright owner or entity authorized by
  2748. the copyright owner that is granting the License.
  2749. "Legal Entity" shall mean the union of the acting entity and all
  2750. other entities that control, are controlled by, or are under common
  2751. control with that entity. For the purposes of this definition,
  2752. "control" means (i) the power, direct or indirect, to cause the
  2753. direction or management of such entity, whether by contract or
  2754. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2755. outstanding shares, or (iii) beneficial ownership of such entity.
  2756. "You" (or "Your") shall mean an individual or Legal Entity
  2757. exercising permissions granted by this License.
  2758. "Source" form shall mean the preferred form for making modifications,
  2759. including but not limited to software source code, documentation
  2760. source, and configuration files.
  2761. "Object" form shall mean any form resulting from mechanical
  2762. transformation or translation of a Source form, including but
  2763. not limited to compiled object code, generated documentation,
  2764. and conversions to other media types.
  2765. "Work" shall mean the work of authorship, whether in Source or
  2766. Object form, made available under the License, as indicated by a
  2767. copyright notice that is included in or attached to the work
  2768. (an example is provided in the Appendix below).
  2769. "Derivative Works" shall mean any work, whether in Source or Object
  2770. form, that is based on (or derived from) the Work and for which the
  2771. editorial revisions, annotations, elaborations, or other modifications
  2772. represent, as a whole, an original work of authorship. For the purposes
  2773. of this License, Derivative Works shall not include works that remain
  2774. separable from, or merely link (or bind by name) to the interfaces of,
  2775. the Work and Derivative Works thereof.
  2776. "Contribution" shall mean any work of authorship, including
  2777. the original version of the Work and any modifications or additions
  2778. to that Work or Derivative Works thereof, that is intentionally
  2779. submitted to Licensor for inclusion in the Work by the copyright owner
  2780. or by an individual or Legal Entity authorized to submit on behalf of
  2781. the copyright owner. For the purposes of this definition, "submitted"
  2782. means any form of electronic, verbal, or written communication sent
  2783. to the Licensor or its representatives, including but not limited to
  2784. communication on electronic mailing lists, source code control systems,
  2785. and issue tracking systems that are managed by, or on behalf of, the
  2786. Licensor for the purpose of discussing and improving the Work, but
  2787. excluding communication that is conspicuously marked or otherwise
  2788. designated in writing by the copyright owner as "Not a Contribution."
  2789. "Contributor" shall mean Licensor and any individual or Legal Entity
  2790. on behalf of whom a Contribution has been received by Licensor and
  2791. subsequently incorporated within the Work.
  2792. 2. Grant of Copyright License. Subject to the terms and conditions of
  2793. this License, each Contributor hereby grants to You a perpetual,
  2794. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2795. copyright license to reproduce, prepare Derivative Works of,
  2796. publicly display, publicly perform, sublicense, and distribute the
  2797. Work and such Derivative Works in Source or Object form.
  2798. 3. Grant of Patent License. Subject to the terms and conditions of
  2799. this License, each Contributor hereby grants to You a perpetual,
  2800. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2801. (except as stated in this section) patent license to make, have made,
  2802. use, offer to sell, sell, import, and otherwise transfer the Work,
  2803. where such license applies only to those patent claims licensable
  2804. by such Contributor that are necessarily infringed by their
  2805. Contribution(s) alone or by combination of their Contribution(s)
  2806. with the Work to which such Contribution(s) was submitted. If You
  2807. institute patent litigation against any entity (including a
  2808. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2809. or a Contribution incorporated within the Work constitutes direct
  2810. or contributory patent infringement, then any patent licenses
  2811. granted to You under this License for that Work shall terminate
  2812. as of the date such litigation is filed.
  2813. 4. Redistribution. You may reproduce and distribute copies of the
  2814. Work or Derivative Works thereof in any medium, with or without
  2815. modifications, and in Source or Object form, provided that You
  2816. meet the following conditions:
  2817. (a) You must give any other recipients of the Work or
  2818. Derivative Works a copy of this License; and
  2819. (b) You must cause any modified files to carry prominent notices
  2820. stating that You changed the files; and
  2821. (c) You must retain, in the Source form of any Derivative Works
  2822. that You distribute, all copyright, patent, trademark, and
  2823. attribution notices from the Source form of the Work,
  2824. excluding those notices that do not pertain to any part of
  2825. the Derivative Works; and
  2826. (d) If the Work includes a "NOTICE" text file as part of its
  2827. distribution, then any Derivative Works that You distribute must
  2828. include a readable copy of the attribution notices contained
  2829. within such NOTICE file, excluding those notices that do not
  2830. pertain to any part of the Derivative Works, in at least one
  2831. of the following places: within a NOTICE text file distributed
  2832. as part of the Derivative Works; within the Source form or
  2833. documentation, if provided along with the Derivative Works; or,
  2834. within a display generated by the Derivative Works, if and
  2835. wherever such third-party notices normally appear. The contents
  2836. of the NOTICE file are for informational purposes only and
  2837. do not modify the License. You may add Your own attribution
  2838. notices within Derivative Works that You distribute, alongside
  2839. or as an addendum to the NOTICE text from the Work, provided
  2840. that such additional attribution notices cannot be construed
  2841. as modifying the License.
  2842. You may add Your own copyright statement to Your modifications and
  2843. may provide additional or different license terms and conditions
  2844. for use, reproduction, or distribution of Your modifications, or
  2845. for any such Derivative Works as a whole, provided Your use,
  2846. reproduction, and distribution of the Work otherwise complies with
  2847. the conditions stated in this License.
  2848. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2849. any Contribution intentionally submitted for inclusion in the Work
  2850. by You to the Licensor shall be under the terms and conditions of
  2851. this License, without any additional terms or conditions.
  2852. Notwithstanding the above, nothing herein shall supersede or modify
  2853. the terms of any separate license agreement you may have executed
  2854. with Licensor regarding such Contributions.
  2855. 6. Trademarks. This License does not grant permission to use the trade
  2856. names, trademarks, service marks, or product names of the Licensor,
  2857. except as required for reasonable and customary use in describing the
  2858. origin of the Work and reproducing the content of the NOTICE file.
  2859. 7. Disclaimer of Warranty. Unless required by applicable law or
  2860. agreed to in writing, Licensor provides the Work (and each
  2861. Contributor provides its Contributions) on an "AS IS" BASIS,
  2862. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2863. implied, including, without limitation, any warranties or conditions
  2864. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2865. PARTICULAR PURPOSE. You are solely responsible for determining the
  2866. appropriateness of using or redistributing the Work and assume any
  2867. risks associated with Your exercise of permissions under this License.
  2868. 8. Limitation of Liability. In no event and under no legal theory,
  2869. whether in tort (including negligence), contract, or otherwise,
  2870. unless required by applicable law (such as deliberate and grossly
  2871. negligent acts) or agreed to in writing, shall any Contributor be
  2872. liable to You for damages, including any direct, indirect, special,
  2873. incidental, or consequential damages of any character arising as a
  2874. result of this License or out of the use or inability to use the
  2875. Work (including but not limited to damages for loss of goodwill,
  2876. work stoppage, computer failure or malfunction, or any and all
  2877. other commercial damages or losses), even if such Contributor
  2878. has been advised of the possibility of such damages.
  2879. 9. Accepting Warranty or Additional Liability. While redistributing
  2880. the Work or Derivative Works thereof, You may choose to offer,
  2881. and charge a fee for, acceptance of support, warranty, indemnity,
  2882. or other liability obligations and/or rights consistent with this
  2883. License. However, in accepting such obligations, You may act only
  2884. on Your own behalf and on Your sole responsibility, not on behalf
  2885. of any other Contributor, and only if You agree to indemnify,
  2886. defend, and hold each Contributor harmless for any liability
  2887. incurred by, or claims asserted against, such Contributor by reason
  2888. of your accepting any such warranty or additional liability.
  2889. END OF TERMS AND CONDITIONS
  2890. APPENDIX: How to apply the Apache License to your work.
  2891. To apply the Apache License to your work, attach the following
  2892. boilerplate notice, with the fields enclosed by brackets "[]"
  2893. replaced with your own identifying information. (Don't include
  2894. the brackets!) The text should be enclosed in the appropriate
  2895. comment syntax for the file format. We also recommend that a
  2896. file or class name and description of purpose be included on the
  2897. same "printed page" as the copyright notice for easier
  2898. identification within third-party archives.
  2899. Copyright [2007] Neal Norwitz
  2900. Portions Copyright [2007] Google Inc.
  2901. Licensed under the Apache License, Version 2.0 (the "License");
  2902. you may not use this file except in compliance with the License.
  2903. You may obtain a copy of the License at
  2904. http://www.apache.org/licenses/LICENSE-2.0
  2905. Unless required by applicable law or agreed to in writing, software
  2906. distributed under the License is distributed on an "AS IS" BASIS,
  2907. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2908. See the License for the specific language governing permissions and
  2909. limitations under the License.
  2910. third_party/googletest/googlemock/scripts/generator/LICENSE
  2911. -----------------------------------------------------------
  2912. Apache License
  2913. Version 2.0, January 2004
  2914. http://www.apache.org/licenses/
  2915. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2916. 1. Definitions.
  2917. "License" shall mean the terms and conditions for use, reproduction,
  2918. and distribution as defined by Sections 1 through 9 of this document.
  2919. "Licensor" shall mean the copyright owner or entity authorized by
  2920. the copyright owner that is granting the License.
  2921. "Legal Entity" shall mean the union of the acting entity and all
  2922. other entities that control, are controlled by, or are under common
  2923. control with that entity. For the purposes of this definition,
  2924. "control" means (i) the power, direct or indirect, to cause the
  2925. direction or management of such entity, whether by contract or
  2926. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2927. outstanding shares, or (iii) beneficial ownership of such entity.
  2928. "You" (or "Your") shall mean an individual or Legal Entity
  2929. exercising permissions granted by this License.
  2930. "Source" form shall mean the preferred form for making modifications,
  2931. including but not limited to software source code, documentation
  2932. source, and configuration files.
  2933. "Object" form shall mean any form resulting from mechanical
  2934. transformation or translation of a Source form, including but
  2935. not limited to compiled object code, generated documentation,
  2936. and conversions to other media types.
  2937. "Work" shall mean the work of authorship, whether in Source or
  2938. Object form, made available under the License, as indicated by a
  2939. copyright notice that is included in or attached to the work
  2940. (an example is provided in the Appendix below).
  2941. "Derivative Works" shall mean any work, whether in Source or Object
  2942. form, that is based on (or derived from) the Work and for which the
  2943. editorial revisions, annotations, elaborations, or other modifications
  2944. represent, as a whole, an original work of authorship. For the purposes
  2945. of this License, Derivative Works shall not include works that remain
  2946. separable from, or merely link (or bind by name) to the interfaces of,
  2947. the Work and Derivative Works thereof.
  2948. "Contribution" shall mean any work of authorship, including
  2949. the original version of the Work and any modifications or additions
  2950. to that Work or Derivative Works thereof, that is intentionally
  2951. submitted to Licensor for inclusion in the Work by the copyright owner
  2952. or by an individual or Legal Entity authorized to submit on behalf of
  2953. the copyright owner. For the purposes of this definition, "submitted"
  2954. means any form of electronic, verbal, or written communication sent
  2955. to the Licensor or its representatives, including but not limited to
  2956. communication on electronic mailing lists, source code control systems,
  2957. and issue tracking systems that are managed by, or on behalf of, the
  2958. Licensor for the purpose of discussing and improving the Work, but
  2959. excluding communication that is conspicuously marked or otherwise
  2960. designated in writing by the copyright owner as "Not a Contribution."
  2961. "Contributor" shall mean Licensor and any individual or Legal Entity
  2962. on behalf of whom a Contribution has been received by Licensor and
  2963. subsequently incorporated within the Work.
  2964. 2. Grant of Copyright License. Subject to the terms and conditions of
  2965. this License, each Contributor hereby grants to You a perpetual,
  2966. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2967. copyright license to reproduce, prepare Derivative Works of,
  2968. publicly display, publicly perform, sublicense, and distribute the
  2969. Work and such Derivative Works in Source or Object form.
  2970. 3. Grant of Patent License. Subject to the terms and conditions of
  2971. this License, each Contributor hereby grants to You a perpetual,
  2972. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2973. (except as stated in this section) patent license to make, have made,
  2974. use, offer to sell, sell, import, and otherwise transfer the Work,
  2975. where such license applies only to those patent claims licensable
  2976. by such Contributor that are necessarily infringed by their
  2977. Contribution(s) alone or by combination of their Contribution(s)
  2978. with the Work to which such Contribution(s) was submitted. If You
  2979. institute patent litigation against any entity (including a
  2980. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2981. or a Contribution incorporated within the Work constitutes direct
  2982. or contributory patent infringement, then any patent licenses
  2983. granted to You under this License for that Work shall terminate
  2984. as of the date such litigation is filed.
  2985. 4. Redistribution. You may reproduce and distribute copies of the
  2986. Work or Derivative Works thereof in any medium, with or without
  2987. modifications, and in Source or Object form, provided that You
  2988. meet the following conditions:
  2989. (a) You must give any other recipients of the Work or
  2990. Derivative Works a copy of this License; and
  2991. (b) You must cause any modified files to carry prominent notices
  2992. stating that You changed the files; and
  2993. (c) You must retain, in the Source form of any Derivative Works
  2994. that You distribute, all copyright, patent, trademark, and
  2995. attribution notices from the Source form of the Work,
  2996. excluding those notices that do not pertain to any part of
  2997. the Derivative Works; and
  2998. (d) If the Work includes a "NOTICE" text file as part of its
  2999. distribution, then any Derivative Works that You distribute must
  3000. include a readable copy of the attribution notices contained
  3001. within such NOTICE file, excluding those notices that do not
  3002. pertain to any part of the Derivative Works, in at least one
  3003. of the following places: within a NOTICE text file distributed
  3004. as part of the Derivative Works; within the Source form or
  3005. documentation, if provided along with the Derivative Works; or,
  3006. within a display generated by the Derivative Works, if and
  3007. wherever such third-party notices normally appear. The contents
  3008. of the NOTICE file are for informational purposes only and
  3009. do not modify the License. You may add Your own attribution
  3010. notices within Derivative Works that You distribute, alongside
  3011. or as an addendum to the NOTICE text from the Work, provided
  3012. that such additional attribution notices cannot be construed
  3013. as modifying the License.
  3014. You may add Your own copyright statement to Your modifications and
  3015. may provide additional or different license terms and conditions
  3016. for use, reproduction, or distribution of Your modifications, or
  3017. for any such Derivative Works as a whole, provided Your use,
  3018. reproduction, and distribution of the Work otherwise complies with
  3019. the conditions stated in this License.
  3020. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3021. any Contribution intentionally submitted for inclusion in the Work
  3022. by You to the Licensor shall be under the terms and conditions of
  3023. this License, without any additional terms or conditions.
  3024. Notwithstanding the above, nothing herein shall supersede or modify
  3025. the terms of any separate license agreement you may have executed
  3026. with Licensor regarding such Contributions.
  3027. 6. Trademarks. This License does not grant permission to use the trade
  3028. names, trademarks, service marks, or product names of the Licensor,
  3029. except as required for reasonable and customary use in describing the
  3030. origin of the Work and reproducing the content of the NOTICE file.
  3031. 7. Disclaimer of Warranty. Unless required by applicable law or
  3032. agreed to in writing, Licensor provides the Work (and each
  3033. Contributor provides its Contributions) on an "AS IS" BASIS,
  3034. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3035. implied, including, without limitation, any warranties or conditions
  3036. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3037. PARTICULAR PURPOSE. You are solely responsible for determining the
  3038. appropriateness of using or redistributing the Work and assume any
  3039. risks associated with Your exercise of permissions under this License.
  3040. 8. Limitation of Liability. In no event and under no legal theory,
  3041. whether in tort (including negligence), contract, or otherwise,
  3042. unless required by applicable law (such as deliberate and grossly
  3043. negligent acts) or agreed to in writing, shall any Contributor be
  3044. liable to You for damages, including any direct, indirect, special,
  3045. incidental, or consequential damages of any character arising as a
  3046. result of this License or out of the use or inability to use the
  3047. Work (including but not limited to damages for loss of goodwill,
  3048. work stoppage, computer failure or malfunction, or any and all
  3049. other commercial damages or losses), even if such Contributor
  3050. has been advised of the possibility of such damages.
  3051. 9. Accepting Warranty or Additional Liability. While redistributing
  3052. the Work or Derivative Works thereof, You may choose to offer,
  3053. and charge a fee for, acceptance of support, warranty, indemnity,
  3054. or other liability obligations and/or rights consistent with this
  3055. License. However, in accepting such obligations, You may act only
  3056. on Your own behalf and on Your sole responsibility, not on behalf
  3057. of any other Contributor, and only if You agree to indemnify,
  3058. defend, and hold each Contributor harmless for any liability
  3059. incurred by, or claims asserted against, such Contributor by reason
  3060. of your accepting any such warranty or additional liability.
  3061. END OF TERMS AND CONDITIONS
  3062. APPENDIX: How to apply the Apache License to your work.
  3063. To apply the Apache License to your work, attach the following
  3064. boilerplate notice, with the fields enclosed by brackets "[]"
  3065. replaced with your own identifying information. (Don't include
  3066. the brackets!) The text should be enclosed in the appropriate
  3067. comment syntax for the file format. We also recommend that a
  3068. file or class name and description of purpose be included on the
  3069. same "printed page" as the copyright notice for easier
  3070. identification within third-party archives.
  3071. Copyright [2007] Neal Norwitz
  3072. Portions Copyright [2007] Google Inc.
  3073. Licensed under the Apache License, Version 2.0 (the "License");
  3074. you may not use this file except in compliance with the License.
  3075. You may obtain a copy of the License at
  3076. http://www.apache.org/licenses/LICENSE-2.0
  3077. Unless required by applicable law or agreed to in writing, software
  3078. distributed under the License is distributed on an "AS IS" BASIS,
  3079. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3080. See the License for the specific language governing permissions and
  3081. limitations under the License.
  3082. third_party/gloo/LICENSE
  3083. ------------------------
  3084. BSD License
  3085. For Gloo software
  3086. Copyright (c) 2017-present, Facebook, Inc. All rights reserved.
  3087. Redistribution and use in source and binary forms, with or without modification,
  3088. are permitted provided that the following conditions are met:
  3089. * Redistributions of source code must retain the above copyright notice, this
  3090. list of conditions and the following disclaimer.
  3091. * Redistributions in binary form must reproduce the above copyright notice,
  3092. this list of conditions and the following disclaimer in the documentation
  3093. and/or other materials provided with the distribution.
  3094. * Neither the name Facebook nor the names of its contributors may be used to
  3095. endorse or promote products derived from this software without specific
  3096. prior written permission.
  3097. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  3098. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  3099. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  3100. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  3101. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  3102. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  3103. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  3104. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3105. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  3106. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3107. third_party/tensorpipe/third_party/googletest/googlemock/LICENSE
  3108. ----------------------------------------------------------------
  3109. Copyright 2008, Google Inc.
  3110. All rights reserved.
  3111. Redistribution and use in source and binary forms, with or without
  3112. modification, are permitted provided that the following conditions are
  3113. met:
  3114. * Redistributions of source code must retain the above copyright
  3115. notice, this list of conditions and the following disclaimer.
  3116. * Redistributions in binary form must reproduce the above
  3117. copyright notice, this list of conditions and the following disclaimer
  3118. in the documentation and/or other materials provided with the
  3119. distribution.
  3120. * Neither the name of Google Inc. nor the names of its
  3121. contributors may be used to endorse or promote products derived from
  3122. this software without specific prior written permission.
  3123. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3124. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3125. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3126. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3127. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3128. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3129. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3130. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3131. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3132. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3133. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3134. third_party/fbgemm/third_party/googletest/googlemock/LICENSE
  3135. ------------------------------------------------------------
  3136. Copyright 2008, Google Inc.
  3137. All rights reserved.
  3138. Redistribution and use in source and binary forms, with or without
  3139. modification, are permitted provided that the following conditions are
  3140. met:
  3141. * Redistributions of source code must retain the above copyright
  3142. notice, this list of conditions and the following disclaimer.
  3143. * Redistributions in binary form must reproduce the above
  3144. copyright notice, this list of conditions and the following disclaimer
  3145. in the documentation and/or other materials provided with the
  3146. distribution.
  3147. * Neither the name of Google Inc. nor the names of its
  3148. contributors may be used to endorse or promote products derived from
  3149. this software without specific prior written permission.
  3150. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3151. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3152. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3153. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3154. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3155. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3156. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3157. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3158. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3159. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3160. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3161. third_party/protobuf/third_party/googletest/googlemock/LICENSE
  3162. --------------------------------------------------------------
  3163. Copyright 2008, Google Inc.
  3164. All rights reserved.
  3165. Redistribution and use in source and binary forms, with or without
  3166. modification, are permitted provided that the following conditions are
  3167. met:
  3168. * Redistributions of source code must retain the above copyright
  3169. notice, this list of conditions and the following disclaimer.
  3170. * Redistributions in binary form must reproduce the above
  3171. copyright notice, this list of conditions and the following disclaimer
  3172. in the documentation and/or other materials provided with the
  3173. distribution.
  3174. * Neither the name of Google Inc. nor the names of its
  3175. contributors may be used to endorse or promote products derived from
  3176. this software without specific prior written permission.
  3177. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3178. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3179. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3180. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3181. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3182. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3183. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3184. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3185. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3186. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3187. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3188. third_party/kineto/libkineto/third_party/googletest/googlemock/LICENSE
  3189. ----------------------------------------------------------------------
  3190. Copyright 2008, Google Inc.
  3191. All rights reserved.
  3192. Redistribution and use in source and binary forms, with or without
  3193. modification, are permitted provided that the following conditions are
  3194. met:
  3195. * Redistributions of source code must retain the above copyright
  3196. notice, this list of conditions and the following disclaimer.
  3197. * Redistributions in binary form must reproduce the above
  3198. copyright notice, this list of conditions and the following disclaimer
  3199. in the documentation and/or other materials provided with the
  3200. distribution.
  3201. * Neither the name of Google Inc. nor the names of its
  3202. contributors may be used to endorse or promote products derived from
  3203. this software without specific prior written permission.
  3204. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3205. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3206. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3207. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3208. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3209. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3210. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3211. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3212. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3213. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3214. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3215. third_party/tensorpipe/third_party/googletest/LICENSE
  3216. -----------------------------------------------------
  3217. Copyright 2008, Google Inc.
  3218. All rights reserved.
  3219. Redistribution and use in source and binary forms, with or without
  3220. modification, are permitted provided that the following conditions are
  3221. met:
  3222. * Redistributions of source code must retain the above copyright
  3223. notice, this list of conditions and the following disclaimer.
  3224. * Redistributions in binary form must reproduce the above
  3225. copyright notice, this list of conditions and the following disclaimer
  3226. in the documentation and/or other materials provided with the
  3227. distribution.
  3228. * Neither the name of Google Inc. nor the names of its
  3229. contributors may be used to endorse or promote products derived from
  3230. this software without specific prior written permission.
  3231. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3232. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3233. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3234. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3235. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3236. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3237. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3238. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3239. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3240. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3241. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3242. third_party/tensorpipe/third_party/googletest/googletest/LICENSE
  3243. ----------------------------------------------------------------
  3244. Copyright 2008, Google Inc.
  3245. All rights reserved.
  3246. Redistribution and use in source and binary forms, with or without
  3247. modification, are permitted provided that the following conditions are
  3248. met:
  3249. * Redistributions of source code must retain the above copyright
  3250. notice, this list of conditions and the following disclaimer.
  3251. * Redistributions in binary form must reproduce the above
  3252. copyright notice, this list of conditions and the following disclaimer
  3253. in the documentation and/or other materials provided with the
  3254. distribution.
  3255. * Neither the name of Google Inc. nor the names of its
  3256. contributors may be used to endorse or promote products derived from
  3257. this software without specific prior written permission.
  3258. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3259. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3260. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3261. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3262. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3263. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3264. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3265. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3266. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3267. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3268. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3269. third_party/fbgemm/third_party/googletest/LICENSE
  3270. -------------------------------------------------
  3271. Copyright 2008, Google Inc.
  3272. All rights reserved.
  3273. Redistribution and use in source and binary forms, with or without
  3274. modification, are permitted provided that the following conditions are
  3275. met:
  3276. * Redistributions of source code must retain the above copyright
  3277. notice, this list of conditions and the following disclaimer.
  3278. * Redistributions in binary form must reproduce the above
  3279. copyright notice, this list of conditions and the following disclaimer
  3280. in the documentation and/or other materials provided with the
  3281. distribution.
  3282. * Neither the name of Google Inc. nor the names of its
  3283. contributors may be used to endorse or promote products derived from
  3284. this software without specific prior written permission.
  3285. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3286. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3287. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3288. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3289. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3290. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3291. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3292. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3293. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3294. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3295. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3296. third_party/fbgemm/third_party/googletest/googletest/LICENSE
  3297. ------------------------------------------------------------
  3298. Copyright 2008, Google Inc.
  3299. All rights reserved.
  3300. Redistribution and use in source and binary forms, with or without
  3301. modification, are permitted provided that the following conditions are
  3302. met:
  3303. * Redistributions of source code must retain the above copyright
  3304. notice, this list of conditions and the following disclaimer.
  3305. * Redistributions in binary form must reproduce the above
  3306. copyright notice, this list of conditions and the following disclaimer
  3307. in the documentation and/or other materials provided with the
  3308. distribution.
  3309. * Neither the name of Google Inc. nor the names of its
  3310. contributors may be used to endorse or promote products derived from
  3311. this software without specific prior written permission.
  3312. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3313. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3314. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3315. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3316. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3317. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3318. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3319. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3320. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3321. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3322. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3323. third_party/protobuf/third_party/googletest/LICENSE
  3324. ---------------------------------------------------
  3325. Copyright 2008, Google Inc.
  3326. All rights reserved.
  3327. Redistribution and use in source and binary forms, with or without
  3328. modification, are permitted provided that the following conditions are
  3329. met:
  3330. * Redistributions of source code must retain the above copyright
  3331. notice, this list of conditions and the following disclaimer.
  3332. * Redistributions in binary form must reproduce the above
  3333. copyright notice, this list of conditions and the following disclaimer
  3334. in the documentation and/or other materials provided with the
  3335. distribution.
  3336. * Neither the name of Google Inc. nor the names of its
  3337. contributors may be used to endorse or promote products derived from
  3338. this software without specific prior written permission.
  3339. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3340. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3341. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3342. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3343. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3344. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3345. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3346. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3347. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3348. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3349. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3350. third_party/protobuf/third_party/googletest/googletest/LICENSE
  3351. --------------------------------------------------------------
  3352. Copyright 2008, Google Inc.
  3353. All rights reserved.
  3354. Redistribution and use in source and binary forms, with or without
  3355. modification, are permitted provided that the following conditions are
  3356. met:
  3357. * Redistributions of source code must retain the above copyright
  3358. notice, this list of conditions and the following disclaimer.
  3359. * Redistributions in binary form must reproduce the above
  3360. copyright notice, this list of conditions and the following disclaimer
  3361. in the documentation and/or other materials provided with the
  3362. distribution.
  3363. * Neither the name of Google Inc. nor the names of its
  3364. contributors may be used to endorse or promote products derived from
  3365. this software without specific prior written permission.
  3366. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3367. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3368. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3369. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3370. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3371. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3372. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3373. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3374. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3375. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3376. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3377. third_party/kineto/libkineto/third_party/dynolog/third_party/googletest/LICENSE
  3378. -------------------------------------------------------------------------------
  3379. Copyright 2008, Google Inc.
  3380. All rights reserved.
  3381. Redistribution and use in source and binary forms, with or without
  3382. modification, are permitted provided that the following conditions are
  3383. met:
  3384. * Redistributions of source code must retain the above copyright
  3385. notice, this list of conditions and the following disclaimer.
  3386. * Redistributions in binary form must reproduce the above
  3387. copyright notice, this list of conditions and the following disclaimer
  3388. in the documentation and/or other materials provided with the
  3389. distribution.
  3390. * Neither the name of Google Inc. nor the names of its
  3391. contributors may be used to endorse or promote products derived from
  3392. this software without specific prior written permission.
  3393. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3394. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3395. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3396. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3397. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3398. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3399. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3400. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3401. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3402. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3403. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3404. third_party/kineto/libkineto/third_party/googletest/LICENSE
  3405. -----------------------------------------------------------
  3406. Copyright 2008, Google Inc.
  3407. All rights reserved.
  3408. Redistribution and use in source and binary forms, with or without
  3409. modification, are permitted provided that the following conditions are
  3410. met:
  3411. * Redistributions of source code must retain the above copyright
  3412. notice, this list of conditions and the following disclaimer.
  3413. * Redistributions in binary form must reproduce the above
  3414. copyright notice, this list of conditions and the following disclaimer
  3415. in the documentation and/or other materials provided with the
  3416. distribution.
  3417. * Neither the name of Google Inc. nor the names of its
  3418. contributors may be used to endorse or promote products derived from
  3419. this software without specific prior written permission.
  3420. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3421. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3422. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3423. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3424. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3425. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3426. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3427. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3428. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3429. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3430. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3431. third_party/kineto/libkineto/third_party/googletest/googletest/LICENSE
  3432. ----------------------------------------------------------------------
  3433. Copyright 2008, Google Inc.
  3434. All rights reserved.
  3435. Redistribution and use in source and binary forms, with or without
  3436. modification, are permitted provided that the following conditions are
  3437. met:
  3438. * Redistributions of source code must retain the above copyright
  3439. notice, this list of conditions and the following disclaimer.
  3440. * Redistributions in binary form must reproduce the above
  3441. copyright notice, this list of conditions and the following disclaimer
  3442. in the documentation and/or other materials provided with the
  3443. distribution.
  3444. * Neither the name of Google Inc. nor the names of its
  3445. contributors may be used to endorse or promote products derived from
  3446. this software without specific prior written permission.
  3447. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3448. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3449. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3450. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3451. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3452. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3453. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3454. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3455. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3456. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3457. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3458. third_party/googletest/LICENSE
  3459. ------------------------------
  3460. Copyright 2008, Google Inc.
  3461. All rights reserved.
  3462. Redistribution and use in source and binary forms, with or without
  3463. modification, are permitted provided that the following conditions are
  3464. met:
  3465. * Redistributions of source code must retain the above copyright
  3466. notice, this list of conditions and the following disclaimer.
  3467. * Redistributions in binary form must reproduce the above
  3468. copyright notice, this list of conditions and the following disclaimer
  3469. in the documentation and/or other materials provided with the
  3470. distribution.
  3471. * Neither the name of Google Inc. nor the names of its
  3472. contributors may be used to endorse or promote products derived from
  3473. this software without specific prior written permission.
  3474. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3475. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3476. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3477. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3478. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3479. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3480. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3481. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3482. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3483. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3484. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3485. third_party/ideep/mkl-dnn/tests/gtest/LICENSE
  3486. ---------------------------------------------
  3487. Copyright 2008, Google Inc.
  3488. All rights reserved.
  3489. Redistribution and use in source and binary forms, with or without
  3490. modification, are permitted provided that the following conditions are
  3491. met:
  3492. * Redistributions of source code must retain the above copyright
  3493. notice, this list of conditions and the following disclaimer.
  3494. * Redistributions in binary form must reproduce the above
  3495. copyright notice, this list of conditions and the following disclaimer
  3496. in the documentation and/or other materials provided with the
  3497. distribution.
  3498. * Neither the name of Google Inc. nor the names of its
  3499. contributors may be used to endorse or promote products derived from
  3500. this software without specific prior written permission.
  3501. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3502. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3503. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3504. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3505. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3506. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3507. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3508. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3509. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3510. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3511. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3512. third_party/ideep/mkl-dnn/third_party/oneDNN/tests/gtests/gtest/LICENSE
  3513. -----------------------------------------------------------------------
  3514. Copyright 2008, Google Inc.
  3515. All rights reserved.
  3516. Redistribution and use in source and binary forms, with or without
  3517. modification, are permitted provided that the following conditions are
  3518. met:
  3519. * Redistributions of source code must retain the above copyright
  3520. notice, this list of conditions and the following disclaimer.
  3521. * Redistributions in binary form must reproduce the above
  3522. copyright notice, this list of conditions and the following disclaimer
  3523. in the documentation and/or other materials provided with the
  3524. distribution.
  3525. * Neither the name of Google Inc. nor the names of its
  3526. contributors may be used to endorse or promote products derived from
  3527. this software without specific prior written permission.
  3528. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3529. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3530. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3531. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3532. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3533. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3534. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3535. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3536. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3537. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3538. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3539. third_party/fbgemm/third_party/hipify_torch/LICENSE.txt
  3540. -------------------------------------------------------
  3541. MIT License
  3542. Copyright (c) 2017 AMD Compute Libraries
  3543. Permission is hereby granted, free of charge, to any person obtaining a copy
  3544. of this software and associated documentation files (the "Software"), to deal
  3545. in the Software without restriction, including without limitation the rights
  3546. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3547. copies of the Software, and to permit persons to whom the Software is
  3548. furnished to do so, subject to the following conditions:
  3549. The above copyright notice and this permission notice shall be included in all
  3550. copies or substantial portions of the Software.
  3551. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3552. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3553. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3554. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3555. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3556. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3557. SOFTWARE.
  3558. third_party/ideep/LICENSE
  3559. -------------------------
  3560. Copyright (c) 2018 Intel Corporation.
  3561. Permission is hereby granted, free of charge, to any person obtaining a copy
  3562. of this software and associated documentation files (the "Software"), to deal
  3563. in the Software without restriction, including without limitation the rights
  3564. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3565. copies of the Software, and to permit persons to whom the Software is
  3566. furnished to do so, subject to the following conditions:
  3567. The above copyright notice and this permission notice shall be included in
  3568. all copies or substantial portions of the Software.
  3569. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3570. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3571. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3572. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3573. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3574. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  3575. THE SOFTWARE.
  3576. third_party/ios-cmake/LICENSE
  3577. -----------------------------
  3578. Copyright (c) 2011-2014, Andrew Fischer <andrew@ltengsoft.com>
  3579. Copyright (c) 2016, Bogdan Cristea <cristeab@gmail.com>
  3580. Copyright (c) 2017, Yangqing Jia <me@daggerfs.com>
  3581. All rights reserved.
  3582. Redistribution and use in source and binary forms, with or without
  3583. modification, are permitted provided that the following conditions are met:
  3584. 1. Redistributions of source code must retain the above copyright notice, this
  3585. list of conditions and the following disclaimer.
  3586. 2. Redistributions in binary form must reproduce the above copyright notice,
  3587. this list of conditions and the following disclaimer in the documentation
  3588. and/or other materials provided with the distribution.
  3589. 3. Neither the name of the copyright holder nor the names of its contributors
  3590. may be used to endorse or promote products derived from this software without
  3591. specific prior written permission.
  3592. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  3593. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  3594. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  3595. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  3596. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  3597. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  3598. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  3599. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  3600. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3601. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3602. third_party/cudnn_frontend/include/contrib/nlohmann/json/LICENSE.txt
  3603. --------------------------------------------------------------------
  3604. MIT License
  3605. Copyright (c) 2013-2021 Niels Lohmann
  3606. Permission is hereby granted, free of charge, to any person obtaining a copy
  3607. of this software and associated documentation files (the "Software"), to deal
  3608. in the Software without restriction, including without limitation the rights
  3609. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3610. copies of the Software, and to permit persons to whom the Software is
  3611. furnished to do so, subject to the following conditions:
  3612. The above copyright notice and this permission notice shall be included in all
  3613. copies or substantial portions of the Software.
  3614. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3615. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3616. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3617. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3618. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3619. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3620. SOFTWARE.
  3621. third_party/kineto/LICENSE
  3622. --------------------------
  3623. BSD License
  3624. For Kineto software
  3625. Copyright (c) Meta Platforms, Inc. and affiliates.
  3626. All contributions by Microsoft:
  3627. Copyright (c) Microsoft Corporation. (The Azure AI Platform team)
  3628. Redistribution and use in source and binary forms, with or without modification,
  3629. are permitted provided that the following conditions are met:
  3630. * Redistributions of source code must retain the above copyright notice, this
  3631. list of conditions and the following disclaimer.
  3632. * Redistributions in binary form must reproduce the above copyright notice,
  3633. this list of conditions and the following disclaimer in the documentation
  3634. and/or other materials provided with the distribution.
  3635. * Neither the name Meta nor the names of its contributors may be used to
  3636. endorse or promote products derived from this software without specific
  3637. prior written permission.
  3638. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  3639. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  3640. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  3641. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  3642. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  3643. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  3644. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  3645. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3646. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  3647. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3648. third_party/tensorpipe/third_party/libnop/LICENSE
  3649. -------------------------------------------------
  3650. Copyright 2017 The Native Object Protocols Authors
  3651. Licensed under the Apache License, Version 2.0 (the "License");
  3652. you may not use this file except in compliance with the License.
  3653. You may obtain a copy of the License at
  3654. https://www.apache.org/licenses/LICENSE-2.0
  3655. Unless required by applicable law or agreed to in writing, software
  3656. distributed under the License is distributed on an "AS IS" BASIS,
  3657. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3658. See the License for the specific language governing permissions and
  3659. limitations under the License.
  3660. third_party/tensorpipe/third_party/libuv/LICENSE
  3661. ------------------------------------------------
  3662. libuv is licensed for use as follows:
  3663. ====
  3664. Copyright (c) 2015-present libuv project contributors.
  3665. Permission is hereby granted, free of charge, to any person obtaining a copy
  3666. of this software and associated documentation files (the "Software"), to
  3667. deal in the Software without restriction, including without limitation the
  3668. rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
  3669. sell copies of the Software, and to permit persons to whom the Software is
  3670. furnished to do so, subject to the following conditions:
  3671. The above copyright notice and this permission notice shall be included in
  3672. all copies or substantial portions of the Software.
  3673. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3674. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3675. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3676. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3677. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  3678. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  3679. IN THE SOFTWARE.
  3680. ====
  3681. This license applies to parts of libuv originating from the
  3682. https://github.com/joyent/libuv repository:
  3683. ====
  3684. Copyright Joyent, Inc. and other Node contributors. All rights reserved.
  3685. Permission is hereby granted, free of charge, to any person obtaining a copy
  3686. of this software and associated documentation files (the "Software"), to
  3687. deal in the Software without restriction, including without limitation the
  3688. rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
  3689. sell copies of the Software, and to permit persons to whom the Software is
  3690. furnished to do so, subject to the following conditions:
  3691. The above copyright notice and this permission notice shall be included in
  3692. all copies or substantial portions of the Software.
  3693. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3694. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3695. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3696. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3697. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  3698. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  3699. IN THE SOFTWARE.
  3700. ====
  3701. This license applies to all parts of libuv that are not externally
  3702. maintained libraries.
  3703. The externally maintained libraries used by libuv are:
  3704. - tree.h (from FreeBSD), copyright Niels Provos. Two clause BSD license.
  3705. - inet_pton and inet_ntop implementations, contained in src/inet.c, are
  3706. copyright the Internet Systems Consortium, Inc., and licensed under the ISC
  3707. license.
  3708. - stdint-msvc2008.h (from msinttypes), copyright Alexander Chemeris. Three
  3709. clause BSD license.
  3710. - pthread-fixes.c, copyright Google Inc. and Sony Mobile Communications AB.
  3711. Three clause BSD license.
  3712. - android-ifaddrs.h, android-ifaddrs.c, copyright Berkeley Software Design
  3713. Inc, Kenneth MacKay and Emergya (Cloud4all, FP7/2007-2013, grant agreement
  3714. n° 289016). Three clause BSD license.
  3715. third_party/miniz-2.1.0/LICENSE
  3716. -------------------------------
  3717. Copyright 2013-2014 RAD Game Tools and Valve Software
  3718. Copyright 2010-2014 Rich Geldreich and Tenacious Software LLC
  3719. All Rights Reserved.
  3720. Permission is hereby granted, free of charge, to any person obtaining a copy
  3721. of this software and associated documentation files (the "Software"), to deal
  3722. in the Software without restriction, including without limitation the rights
  3723. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3724. copies of the Software, and to permit persons to whom the Software is
  3725. furnished to do so, subject to the following conditions:
  3726. The above copyright notice and this permission notice shall be included in
  3727. all copies or substantial portions of the Software.
  3728. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3729. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3730. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3731. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3732. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3733. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  3734. THE SOFTWARE.
  3735. third_party/ideep/mkl-dnn/LICENSE
  3736. ---------------------------------
  3737. Apache License
  3738. Version 2.0, January 2004
  3739. http://www.apache.org/licenses/
  3740. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3741. 1. Definitions.
  3742. "License" shall mean the terms and conditions for use, reproduction,
  3743. and distribution as defined by Sections 1 through 9 of this document.
  3744. "Licensor" shall mean the copyright owner or entity authorized by
  3745. the copyright owner that is granting the License.
  3746. "Legal Entity" shall mean the union of the acting entity and all
  3747. other entities that control, are controlled by, or are under common
  3748. control with that entity. For the purposes of this definition,
  3749. "control" means (i) the power, direct or indirect, to cause the
  3750. direction or management of such entity, whether by contract or
  3751. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3752. outstanding shares, or (iii) beneficial ownership of such entity.
  3753. "You" (or "Your") shall mean an individual or Legal Entity
  3754. exercising permissions granted by this License.
  3755. "Source" form shall mean the preferred form for making modifications,
  3756. including but not limited to software source code, documentation
  3757. source, and configuration files.
  3758. "Object" form shall mean any form resulting from mechanical
  3759. transformation or translation of a Source form, including but
  3760. not limited to compiled object code, generated documentation,
  3761. and conversions to other media types.
  3762. "Work" shall mean the work of authorship, whether in Source or
  3763. Object form, made available under the License, as indicated by a
  3764. copyright notice that is included in or attached to the work
  3765. (an example is provided in the Appendix below).
  3766. "Derivative Works" shall mean any work, whether in Source or Object
  3767. form, that is based on (or derived from) the Work and for which the
  3768. editorial revisions, annotations, elaborations, or other modifications
  3769. represent, as a whole, an original work of authorship. For the purposes
  3770. of this License, Derivative Works shall not include works that remain
  3771. separable from, or merely link (or bind by name) to the interfaces of,
  3772. the Work and Derivative Works thereof.
  3773. "Contribution" shall mean any work of authorship, including
  3774. the original version of the Work and any modifications or additions
  3775. to that Work or Derivative Works thereof, that is intentionally
  3776. submitted to Licensor for inclusion in the Work by the copyright owner
  3777. or by an individual or Legal Entity authorized to submit on behalf of
  3778. the copyright owner. For the purposes of this definition, "submitted"
  3779. means any form of electronic, verbal, or written communication sent
  3780. to the Licensor or its representatives, including but not limited to
  3781. communication on electronic mailing lists, source code control systems,
  3782. and issue tracking systems that are managed by, or on behalf of, the
  3783. Licensor for the purpose of discussing and improving the Work, but
  3784. excluding communication that is conspicuously marked or otherwise
  3785. designated in writing by the copyright owner as "Not a Contribution."
  3786. "Contributor" shall mean Licensor and any individual or Legal Entity
  3787. on behalf of whom a Contribution has been received by Licensor and
  3788. subsequently incorporated within the Work.
  3789. 2. Grant of Copyright License. Subject to the terms and conditions of
  3790. this License, each Contributor hereby grants to You a perpetual,
  3791. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3792. copyright license to reproduce, prepare Derivative Works of,
  3793. publicly display, publicly perform, sublicense, and distribute the
  3794. Work and such Derivative Works in Source or Object form.
  3795. 3. Grant of Patent License. Subject to the terms and conditions of
  3796. this License, each Contributor hereby grants to You a perpetual,
  3797. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3798. (except as stated in this section) patent license to make, have made,
  3799. use, offer to sell, sell, import, and otherwise transfer the Work,
  3800. where such license applies only to those patent claims licensable
  3801. by such Contributor that are necessarily infringed by their
  3802. Contribution(s) alone or by combination of their Contribution(s)
  3803. with the Work to which such Contribution(s) was submitted. If You
  3804. institute patent litigation against any entity (including a
  3805. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3806. or a Contribution incorporated within the Work constitutes direct
  3807. or contributory patent infringement, then any patent licenses
  3808. granted to You under this License for that Work shall terminate
  3809. as of the date such litigation is filed.
  3810. 4. Redistribution. You may reproduce and distribute copies of the
  3811. Work or Derivative Works thereof in any medium, with or without
  3812. modifications, and in Source or Object form, provided that You
  3813. meet the following conditions:
  3814. (a) You must give any other recipients of the Work or
  3815. Derivative Works a copy of this License; and
  3816. (b) You must cause any modified files to carry prominent notices
  3817. stating that You changed the files; and
  3818. (c) You must retain, in the Source form of any Derivative Works
  3819. that You distribute, all copyright, patent, trademark, and
  3820. attribution notices from the Source form of the Work,
  3821. excluding those notices that do not pertain to any part of
  3822. the Derivative Works; and
  3823. (d) If the Work includes a "NOTICE" text file as part of its
  3824. distribution, then any Derivative Works that You distribute must
  3825. include a readable copy of the attribution notices contained
  3826. within such NOTICE file, excluding those notices that do not
  3827. pertain to any part of the Derivative Works, in at least one
  3828. of the following places: within a NOTICE text file distributed
  3829. as part of the Derivative Works; within the Source form or
  3830. documentation, if provided along with the Derivative Works; or,
  3831. within a display generated by the Derivative Works, if and
  3832. wherever such third-party notices normally appear. The contents
  3833. of the NOTICE file are for informational purposes only and
  3834. do not modify the License. You may add Your own attribution
  3835. notices within Derivative Works that You distribute, alongside
  3836. or as an addendum to the NOTICE text from the Work, provided
  3837. that such additional attribution notices cannot be construed
  3838. as modifying the License.
  3839. You may add Your own copyright statement to Your modifications and
  3840. may provide additional or different license terms and conditions
  3841. for use, reproduction, or distribution of Your modifications, or
  3842. for any such Derivative Works as a whole, provided Your use,
  3843. reproduction, and distribution of the Work otherwise complies with
  3844. the conditions stated in this License.
  3845. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3846. any Contribution intentionally submitted for inclusion in the Work
  3847. by You to the Licensor shall be under the terms and conditions of
  3848. this License, without any additional terms or conditions.
  3849. Notwithstanding the above, nothing herein shall supersede or modify
  3850. the terms of any separate license agreement you may have executed
  3851. with Licensor regarding such Contributions.
  3852. 6. Trademarks. This License does not grant permission to use the trade
  3853. names, trademarks, service marks, or product names of the Licensor,
  3854. except as required for reasonable and customary use in describing the
  3855. origin of the Work and reproducing the content of the NOTICE file.
  3856. 7. Disclaimer of Warranty. Unless required by applicable law or
  3857. agreed to in writing, Licensor provides the Work (and each
  3858. Contributor provides its Contributions) on an "AS IS" BASIS,
  3859. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3860. implied, including, without limitation, any warranties or conditions
  3861. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3862. PARTICULAR PURPOSE. You are solely responsible for determining the
  3863. appropriateness of using or redistributing the Work and assume any
  3864. risks associated with Your exercise of permissions under this License.
  3865. 8. Limitation of Liability. In no event and under no legal theory,
  3866. whether in tort (including negligence), contract, or otherwise,
  3867. unless required by applicable law (such as deliberate and grossly
  3868. negligent acts) or agreed to in writing, shall any Contributor be
  3869. liable to You for damages, including any direct, indirect, special,
  3870. incidental, or consequential damages of any character arising as a
  3871. result of this License or out of the use or inability to use the
  3872. Work (including but not limited to damages for loss of goodwill,
  3873. work stoppage, computer failure or malfunction, or any and all
  3874. other commercial damages or losses), even if such Contributor
  3875. has been advised of the possibility of such damages.
  3876. 9. Accepting Warranty or Additional Liability. While redistributing
  3877. the Work or Derivative Works thereof, You may choose to offer,
  3878. and charge a fee for, acceptance of support, warranty, indemnity,
  3879. or other liability obligations and/or rights consistent with this
  3880. License. However, in accepting such obligations, You may act only
  3881. on Your own behalf and on Your sole responsibility, not on behalf
  3882. of any other Contributor, and only if You agree to indemnify,
  3883. defend, and hold each Contributor harmless for any liability
  3884. incurred by, or claims asserted against, such Contributor by reason
  3885. of your accepting any such warranty or additional liability.
  3886. END OF TERMS AND CONDITIONS
  3887. APPENDIX: How to apply the Apache License to your work.
  3888. To apply the Apache License to your work, attach the following
  3889. boilerplate notice, with the fields enclosed by brackets "{}"
  3890. replaced with your own identifying information. (Don't include
  3891. the brackets!) The text should be enclosed in the appropriate
  3892. comment syntax for the file format. We also recommend that a
  3893. file or class name and description of purpose be included on the
  3894. same "printed page" as the copyright notice for easier
  3895. identification within third-party archives.
  3896. Copyright 2020 Intel Corporation
  3897. Licensed under the Apache License, Version 2.0 (the "License");
  3898. you may not use this file except in compliance with the License.
  3899. You may obtain a copy of the License at
  3900. http://www.apache.org/licenses/LICENSE-2.0
  3901. Unless required by applicable law or agreed to in writing, software
  3902. distributed under the License is distributed on an "AS IS" BASIS,
  3903. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3904. See the License for the specific language governing permissions and
  3905. limitations under the License.
  3906. third_party/nccl/nccl/LICENSE.txt
  3907. ---------------------------------
  3908. Copyright (c) 2015-2020, NVIDIA CORPORATION. All rights reserved.
  3909. Redistribution and use in source and binary forms, with or without
  3910. modification, are permitted provided that the following conditions
  3911. are met:
  3912. * Redistributions of source code must retain the above copyright
  3913. notice, this list of conditions and the following disclaimer.
  3914. * Redistributions in binary form must reproduce the above copyright
  3915. notice, this list of conditions and the following disclaimer in the
  3916. documentation and/or other materials provided with the distribution.
  3917. * Neither the name of NVIDIA CORPORATION, Lawrence Berkeley National
  3918. Laboratory, the U.S. Department of Energy, nor the names of their
  3919. contributors may be used to endorse or promote products derived
  3920. from this software without specific prior written permission.
  3921. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY
  3922. EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  3923. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  3924. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  3925. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  3926. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  3927. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  3928. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  3929. OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3930. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3931. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3932. The U.S. Department of Energy funded the development of this software
  3933. under subcontract 7078610 with Lawrence Berkeley National Laboratory.
  3934. This code also includes files from the NVIDIA Tools Extension SDK project.
  3935. See:
  3936. https://github.com/NVIDIA/NVTX
  3937. for more information and license details.
  3938. third_party/neon2sse/LICENSE
  3939. ----------------------------
  3940. created by Victoria Zhislina, the Senior Application Engineer, Intel Corporation, victoria.zhislina@intel.com
  3941. *** Copyright (C) 2012-2016 Intel Corporation. All rights reserved.
  3942. IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
  3943. By downloading, copying, installing or using the software you agree to this license.
  3944. If you do not agree to this license, do not download, install, copy or use the software.
  3945. License Agreement
  3946. Redistribution and use in source and binary forms, with or without modification,
  3947. are permitted provided that the following conditions are met:
  3948. * Redistributions of source code must retain the above copyright notice,
  3949. this list of conditions and the following disclaimer.
  3950. * The name of the copyright holders may not be used to endorse or promote products
  3951. derived from this software without specific prior written permission.
  3952. This software is provided by the copyright holders and contributors "as is" and
  3953. any express or implied warranties, including, but not limited to, the implied
  3954. warranties of merchantability and fitness for a particular purpose are disclaimed.
  3955. In no event shall the Intel Corporation or contributors be liable for any direct,
  3956. indirect, incidental, special, exemplary, or consequential damages
  3957. (including, but not limited to, procurement of substitute goods or services;
  3958. loss of use, data, or profits; or business interruption) however caused
  3959. and on any theory of liability, whether in contract, strict liability,
  3960. or tort (including negligence or otherwise) arising in any way out of
  3961. the use of this software, even if advised of the possibility of such damage.
  3962. third_party/ideep/mkl-dnn/third_party/oneDNN/LICENSE
  3963. ----------------------------------------------------
  3964. Apache License
  3965. Version 2.0, January 2004
  3966. http://www.apache.org/licenses/
  3967. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3968. 1. Definitions.
  3969. "License" shall mean the terms and conditions for use, reproduction,
  3970. and distribution as defined by Sections 1 through 9 of this document.
  3971. "Licensor" shall mean the copyright owner or entity authorized by
  3972. the copyright owner that is granting the License.
  3973. "Legal Entity" shall mean the union of the acting entity and all
  3974. other entities that control, are controlled by, or are under common
  3975. control with that entity. For the purposes of this definition,
  3976. "control" means (i) the power, direct or indirect, to cause the
  3977. direction or management of such entity, whether by contract or
  3978. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3979. outstanding shares, or (iii) beneficial ownership of such entity.
  3980. "You" (or "Your") shall mean an individual or Legal Entity
  3981. exercising permissions granted by this License.
  3982. "Source" form shall mean the preferred form for making modifications,
  3983. including but not limited to software source code, documentation
  3984. source, and configuration files.
  3985. "Object" form shall mean any form resulting from mechanical
  3986. transformation or translation of a Source form, including but
  3987. not limited to compiled object code, generated documentation,
  3988. and conversions to other media types.
  3989. "Work" shall mean the work of authorship, whether in Source or
  3990. Object form, made available under the License, as indicated by a
  3991. copyright notice that is included in or attached to the work
  3992. (an example is provided in the Appendix below).
  3993. "Derivative Works" shall mean any work, whether in Source or Object
  3994. form, that is based on (or derived from) the Work and for which the
  3995. editorial revisions, annotations, elaborations, or other modifications
  3996. represent, as a whole, an original work of authorship. For the purposes
  3997. of this License, Derivative Works shall not include works that remain
  3998. separable from, or merely link (or bind by name) to the interfaces of,
  3999. the Work and Derivative Works thereof.
  4000. "Contribution" shall mean any work of authorship, including
  4001. the original version of the Work and any modifications or additions
  4002. to that Work or Derivative Works thereof, that is intentionally
  4003. submitted to Licensor for inclusion in the Work by the copyright owner
  4004. or by an individual or Legal Entity authorized to submit on behalf of
  4005. the copyright owner. For the purposes of this definition, "submitted"
  4006. means any form of electronic, verbal, or written communication sent
  4007. to the Licensor or its representatives, including but not limited to
  4008. communication on electronic mailing lists, source code control systems,
  4009. and issue tracking systems that are managed by, or on behalf of, the
  4010. Licensor for the purpose of discussing and improving the Work, but
  4011. excluding communication that is conspicuously marked or otherwise
  4012. designated in writing by the copyright owner as "Not a Contribution."
  4013. "Contributor" shall mean Licensor and any individual or Legal Entity
  4014. on behalf of whom a Contribution has been received by Licensor and
  4015. subsequently incorporated within the Work.
  4016. 2. Grant of Copyright License. Subject to the terms and conditions of
  4017. this License, each Contributor hereby grants to You a perpetual,
  4018. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4019. copyright license to reproduce, prepare Derivative Works of,
  4020. publicly display, publicly perform, sublicense, and distribute the
  4021. Work and such Derivative Works in Source or Object form.
  4022. 3. Grant of Patent License. Subject to the terms and conditions of
  4023. this License, each Contributor hereby grants to You a perpetual,
  4024. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4025. (except as stated in this section) patent license to make, have made,
  4026. use, offer to sell, sell, import, and otherwise transfer the Work,
  4027. where such license applies only to those patent claims licensable
  4028. by such Contributor that are necessarily infringed by their
  4029. Contribution(s) alone or by combination of their Contribution(s)
  4030. with the Work to which such Contribution(s) was submitted. If You
  4031. institute patent litigation against any entity (including a
  4032. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4033. or a Contribution incorporated within the Work constitutes direct
  4034. or contributory patent infringement, then any patent licenses
  4035. granted to You under this License for that Work shall terminate
  4036. as of the date such litigation is filed.
  4037. 4. Redistribution. You may reproduce and distribute copies of the
  4038. Work or Derivative Works thereof in any medium, with or without
  4039. modifications, and in Source or Object form, provided that You
  4040. meet the following conditions:
  4041. (a) You must give any other recipients of the Work or
  4042. Derivative Works a copy of this License; and
  4043. (b) You must cause any modified files to carry prominent notices
  4044. stating that You changed the files; and
  4045. (c) You must retain, in the Source form of any Derivative Works
  4046. that You distribute, all copyright, patent, trademark, and
  4047. attribution notices from the Source form of the Work,
  4048. excluding those notices that do not pertain to any part of
  4049. the Derivative Works; and
  4050. (d) If the Work includes a "NOTICE" text file as part of its
  4051. distribution, then any Derivative Works that You distribute must
  4052. include a readable copy of the attribution notices contained
  4053. within such NOTICE file, excluding those notices that do not
  4054. pertain to any part of the Derivative Works, in at least one
  4055. of the following places: within a NOTICE text file distributed
  4056. as part of the Derivative Works; within the Source form or
  4057. documentation, if provided along with the Derivative Works; or,
  4058. within a display generated by the Derivative Works, if and
  4059. wherever such third-party notices normally appear. The contents
  4060. of the NOTICE file are for informational purposes only and
  4061. do not modify the License. You may add Your own attribution
  4062. notices within Derivative Works that You distribute, alongside
  4063. or as an addendum to the NOTICE text from the Work, provided
  4064. that such additional attribution notices cannot be construed
  4065. as modifying the License.
  4066. You may add Your own copyright statement to Your modifications and
  4067. may provide additional or different license terms and conditions
  4068. for use, reproduction, or distribution of Your modifications, or
  4069. for any such Derivative Works as a whole, provided Your use,
  4070. reproduction, and distribution of the Work otherwise complies with
  4071. the conditions stated in this License.
  4072. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4073. any Contribution intentionally submitted for inclusion in the Work
  4074. by You to the Licensor shall be under the terms and conditions of
  4075. this License, without any additional terms or conditions.
  4076. Notwithstanding the above, nothing herein shall supersede or modify
  4077. the terms of any separate license agreement you may have executed
  4078. with Licensor regarding such Contributions.
  4079. 6. Trademarks. This License does not grant permission to use the trade
  4080. names, trademarks, service marks, or product names of the Licensor,
  4081. except as required for reasonable and customary use in describing the
  4082. origin of the Work and reproducing the content of the NOTICE file.
  4083. 7. Disclaimer of Warranty. Unless required by applicable law or
  4084. agreed to in writing, Licensor provides the Work (and each
  4085. Contributor provides its Contributions) on an "AS IS" BASIS,
  4086. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4087. implied, including, without limitation, any warranties or conditions
  4088. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4089. PARTICULAR PURPOSE. You are solely responsible for determining the
  4090. appropriateness of using or redistributing the Work and assume any
  4091. risks associated with Your exercise of permissions under this License.
  4092. 8. Limitation of Liability. In no event and under no legal theory,
  4093. whether in tort (including negligence), contract, or otherwise,
  4094. unless required by applicable law (such as deliberate and grossly
  4095. negligent acts) or agreed to in writing, shall any Contributor be
  4096. liable to You for damages, including any direct, indirect, special,
  4097. incidental, or consequential damages of any character arising as a
  4098. result of this License or out of the use or inability to use the
  4099. Work (including but not limited to damages for loss of goodwill,
  4100. work stoppage, computer failure or malfunction, or any and all
  4101. other commercial damages or losses), even if such Contributor
  4102. has been advised of the possibility of such damages.
  4103. 9. Accepting Warranty or Additional Liability. While redistributing
  4104. the Work or Derivative Works thereof, You may choose to offer,
  4105. and charge a fee for, acceptance of support, warranty, indemnity,
  4106. or other liability obligations and/or rights consistent with this
  4107. License. However, in accepting such obligations, You may act only
  4108. on Your own behalf and on Your sole responsibility, not on behalf
  4109. of any other Contributor, and only if You agree to indemnify,
  4110. defend, and hold each Contributor harmless for any liability
  4111. incurred by, or claims asserted against, such Contributor by reason
  4112. of your accepting any such warranty or additional liability.
  4113. END OF TERMS AND CONDITIONS
  4114. ============================================================================
  4115. Copyright 2016-2021 Intel Corporation
  4116. Copyright 2018 YANDEX LLC
  4117. Copyright 2019-2021 FUJITSU LIMITED
  4118. Copyright 2020 Arm Limited and affiliates
  4119. Copyright 2020 Codeplay Software Limited
  4120. Copyright 2021 Alanna Tempest
  4121. Licensed under the Apache License, Version 2.0 (the "License");
  4122. you may not use this file except in compliance with the License.
  4123. You may obtain a copy of the License at
  4124. http://www.apache.org/licenses/LICENSE-2.0
  4125. Unless required by applicable law or agreed to in writing, software
  4126. distributed under the License is distributed on an "AS IS" BASIS,
  4127. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4128. See the License for the specific language governing permissions and
  4129. limitations under the License.
  4130. This distribution includes third party software ("third party programs").
  4131. This third party software, even if included with the distribution of
  4132. the Intel software, may be governed by separate license terms, including
  4133. without limitation, third party license terms, other Intel software license
  4134. terms, and open source software license terms. These separate license terms
  4135. govern your use of the third party programs as set forth in the
  4136. "THIRD-PARTY-PROGRAMS" file.
  4137. third_party/onnx-tensorrt/third_party/onnx/LICENSE
  4138. --------------------------------------------------
  4139. Open Neural Network Exchange
  4140. Copyright (c) Facebook, Inc. and Microsoft Corporation.
  4141. All rights reserved.
  4142. MIT License
  4143. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ""Software""), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  4144. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  4145. THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  4146. third_party/onnx/LICENSE
  4147. ------------------------
  4148. Apache License
  4149. Version 2.0, January 2004
  4150. http://www.apache.org/licenses/
  4151. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4152. 1. Definitions.
  4153. "License" shall mean the terms and conditions for use, reproduction,
  4154. and distribution as defined by Sections 1 through 9 of this document.
  4155. "Licensor" shall mean the copyright owner or entity authorized by
  4156. the copyright owner that is granting the License.
  4157. "Legal Entity" shall mean the union of the acting entity and all
  4158. other entities that control, are controlled by, or are under common
  4159. control with that entity. For the purposes of this definition,
  4160. "control" means (i) the power, direct or indirect, to cause the
  4161. direction or management of such entity, whether by contract or
  4162. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4163. outstanding shares, or (iii) beneficial ownership of such entity.
  4164. "You" (or "Your") shall mean an individual or Legal Entity
  4165. exercising permissions granted by this License.
  4166. "Source" form shall mean the preferred form for making modifications,
  4167. including but not limited to software source code, documentation
  4168. source, and configuration files.
  4169. "Object" form shall mean any form resulting from mechanical
  4170. transformation or translation of a Source form, including but
  4171. not limited to compiled object code, generated documentation,
  4172. and conversions to other media types.
  4173. "Work" shall mean the work of authorship, whether in Source or
  4174. Object form, made available under the License, as indicated by a
  4175. copyright notice that is included in or attached to the work
  4176. (an example is provided in the Appendix below).
  4177. "Derivative Works" shall mean any work, whether in Source or Object
  4178. form, that is based on (or derived from) the Work and for which the
  4179. editorial revisions, annotations, elaborations, or other modifications
  4180. represent, as a whole, an original work of authorship. For the purposes
  4181. of this License, Derivative Works shall not include works that remain
  4182. separable from, or merely link (or bind by name) to the interfaces of,
  4183. the Work and Derivative Works thereof.
  4184. "Contribution" shall mean any work of authorship, including
  4185. the original version of the Work and any modifications or additions
  4186. to that Work or Derivative Works thereof, that is intentionally
  4187. submitted to Licensor for inclusion in the Work by the copyright owner
  4188. or by an individual or Legal Entity authorized to submit on behalf of
  4189. the copyright owner. For the purposes of this definition, "submitted"
  4190. means any form of electronic, verbal, or written communication sent
  4191. to the Licensor or its representatives, including but not limited to
  4192. communication on electronic mailing lists, source code control systems,
  4193. and issue tracking systems that are managed by, or on behalf of, the
  4194. Licensor for the purpose of discussing and improving the Work, but
  4195. excluding communication that is conspicuously marked or otherwise
  4196. designated in writing by the copyright owner as "Not a Contribution."
  4197. "Contributor" shall mean Licensor and any individual or Legal Entity
  4198. on behalf of whom a Contribution has been received by Licensor and
  4199. subsequently incorporated within the Work.
  4200. 2. Grant of Copyright License. Subject to the terms and conditions of
  4201. this License, each Contributor hereby grants to You a perpetual,
  4202. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4203. copyright license to reproduce, prepare Derivative Works of,
  4204. publicly display, publicly perform, sublicense, and distribute the
  4205. Work and such Derivative Works in Source or Object form.
  4206. 3. Grant of Patent License. Subject to the terms and conditions of
  4207. this License, each Contributor hereby grants to You a perpetual,
  4208. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4209. (except as stated in this section) patent license to make, have made,
  4210. use, offer to sell, sell, import, and otherwise transfer the Work,
  4211. where such license applies only to those patent claims licensable
  4212. by such Contributor that are necessarily infringed by their
  4213. Contribution(s) alone or by combination of their Contribution(s)
  4214. with the Work to which such Contribution(s) was submitted. If You
  4215. institute patent litigation against any entity (including a
  4216. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4217. or a Contribution incorporated within the Work constitutes direct
  4218. or contributory patent infringement, then any patent licenses
  4219. granted to You under this License for that Work shall terminate
  4220. as of the date such litigation is filed.
  4221. 4. Redistribution. You may reproduce and distribute copies of the
  4222. Work or Derivative Works thereof in any medium, with or without
  4223. modifications, and in Source or Object form, provided that You
  4224. meet the following conditions:
  4225. (a) You must give any other recipients of the Work or
  4226. Derivative Works a copy of this License; and
  4227. (b) You must cause any modified files to carry prominent notices
  4228. stating that You changed the files; and
  4229. (c) You must retain, in the Source form of any Derivative Works
  4230. that You distribute, all copyright, patent, trademark, and
  4231. attribution notices from the Source form of the Work,
  4232. excluding those notices that do not pertain to any part of
  4233. the Derivative Works; and
  4234. (d) If the Work includes a "NOTICE" text file as part of its
  4235. distribution, then any Derivative Works that You distribute must
  4236. include a readable copy of the attribution notices contained
  4237. within such NOTICE file, excluding those notices that do not
  4238. pertain to any part of the Derivative Works, in at least one
  4239. of the following places: within a NOTICE text file distributed
  4240. as part of the Derivative Works; within the Source form or
  4241. documentation, if provided along with the Derivative Works; or,
  4242. within a display generated by the Derivative Works, if and
  4243. wherever such third-party notices normally appear. The contents
  4244. of the NOTICE file are for informational purposes only and
  4245. do not modify the License. You may add Your own attribution
  4246. notices within Derivative Works that You distribute, alongside
  4247. or as an addendum to the NOTICE text from the Work, provided
  4248. that such additional attribution notices cannot be construed
  4249. as modifying the License.
  4250. You may add Your own copyright statement to Your modifications and
  4251. may provide additional or different license terms and conditions
  4252. for use, reproduction, or distribution of Your modifications, or
  4253. for any such Derivative Works as a whole, provided Your use,
  4254. reproduction, and distribution of the Work otherwise complies with
  4255. the conditions stated in this License.
  4256. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4257. any Contribution intentionally submitted for inclusion in the Work
  4258. by You to the Licensor shall be under the terms and conditions of
  4259. this License, without any additional terms or conditions.
  4260. Notwithstanding the above, nothing herein shall supersede or modify
  4261. the terms of any separate license agreement you may have executed
  4262. with Licensor regarding such Contributions.
  4263. 6. Trademarks. This License does not grant permission to use the trade
  4264. names, trademarks, service marks, or product names of the Licensor,
  4265. except as required for reasonable and customary use in describing the
  4266. origin of the Work and reproducing the content of the NOTICE file.
  4267. 7. Disclaimer of Warranty. Unless required by applicable law or
  4268. agreed to in writing, Licensor provides the Work (and each
  4269. Contributor provides its Contributions) on an "AS IS" BASIS,
  4270. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4271. implied, including, without limitation, any warranties or conditions
  4272. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4273. PARTICULAR PURPOSE. You are solely responsible for determining the
  4274. appropriateness of using or redistributing the Work and assume any
  4275. risks associated with Your exercise of permissions under this License.
  4276. 8. Limitation of Liability. In no event and under no legal theory,
  4277. whether in tort (including negligence), contract, or otherwise,
  4278. unless required by applicable law (such as deliberate and grossly
  4279. negligent acts) or agreed to in writing, shall any Contributor be
  4280. liable to You for damages, including any direct, indirect, special,
  4281. incidental, or consequential damages of any character arising as a
  4282. result of this License or out of the use or inability to use the
  4283. Work (including but not limited to damages for loss of goodwill,
  4284. work stoppage, computer failure or malfunction, or any and all
  4285. other commercial damages or losses), even if such Contributor
  4286. has been advised of the possibility of such damages.
  4287. 9. Accepting Warranty or Additional Liability. While redistributing
  4288. the Work or Derivative Works thereof, You may choose to offer,
  4289. and charge a fee for, acceptance of support, warranty, indemnity,
  4290. or other liability obligations and/or rights consistent with this
  4291. License. However, in accepting such obligations, You may act only
  4292. on Your own behalf and on Your sole responsibility, not on behalf
  4293. of any other Contributor, and only if You agree to indemnify,
  4294. defend, and hold each Contributor harmless for any liability
  4295. incurred by, or claims asserted against, such Contributor by reason
  4296. of your accepting any such warranty or additional liability.
  4297. END OF TERMS AND CONDITIONS
  4298. APPENDIX: How to apply the Apache License to your work.
  4299. To apply the Apache License to your work, attach the following
  4300. boilerplate notice, with the fields enclosed by brackets "[]"
  4301. replaced with your own identifying information. (Don't include
  4302. the brackets!) The text should be enclosed in the appropriate
  4303. comment syntax for the file format. We also recommend that a
  4304. file or class name and description of purpose be included on the
  4305. same "printed page" as the copyright notice for easier
  4306. identification within third-party archives.
  4307. Copyright [yyyy] [name of copyright owner]
  4308. Licensed under the Apache License, Version 2.0 (the "License");
  4309. you may not use this file except in compliance with the License.
  4310. You may obtain a copy of the License at
  4311. http://www.apache.org/licenses/LICENSE-2.0
  4312. Unless required by applicable law or agreed to in writing, software
  4313. distributed under the License is distributed on an "AS IS" BASIS,
  4314. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4315. See the License for the specific language governing permissions and
  4316. limitations under the License.
  4317. third_party/onnx-tensorrt/LICENSE
  4318. ---------------------------------
  4319. MIT License
  4320. Copyright (c) 2018, NVIDIA CORPORATION. All rights reserved.
  4321. Copyright (c) 2018 Open Neural Network Exchange
  4322. Permission is hereby granted, free of charge, to any person obtaining a copy
  4323. of this software and associated documentation files (the "Software"), to deal
  4324. in the Software without restriction, including without limitation the rights
  4325. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4326. copies of the Software, and to permit persons to whom the Software is
  4327. furnished to do so, subject to the following conditions:
  4328. The above copyright notice and this permission notice shall be included in all
  4329. copies or substantial portions of the Software.
  4330. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4331. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4332. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4333. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4334. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4335. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  4336. SOFTWARE.
  4337. third_party/kineto/libkineto/third_party/dynolog/third_party/pfs/LICENSE
  4338. ------------------------------------------------------------------------
  4339. Apache License
  4340. Version 2.0, January 2004
  4341. http://www.apache.org/licenses/
  4342. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4343. 1. Definitions.
  4344. "License" shall mean the terms and conditions for use, reproduction,
  4345. and distribution as defined by Sections 1 through 9 of this document.
  4346. "Licensor" shall mean the copyright owner or entity authorized by
  4347. the copyright owner that is granting the License.
  4348. "Legal Entity" shall mean the union of the acting entity and all
  4349. other entities that control, are controlled by, or are under common
  4350. control with that entity. For the purposes of this definition,
  4351. "control" means (i) the power, direct or indirect, to cause the
  4352. direction or management of such entity, whether by contract or
  4353. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4354. outstanding shares, or (iii) beneficial ownership of such entity.
  4355. "You" (or "Your") shall mean an individual or Legal Entity
  4356. exercising permissions granted by this License.
  4357. "Source" form shall mean the preferred form for making modifications,
  4358. including but not limited to software source code, documentation
  4359. source, and configuration files.
  4360. "Object" form shall mean any form resulting from mechanical
  4361. transformation or translation of a Source form, including but
  4362. not limited to compiled object code, generated documentation,
  4363. and conversions to other media types.
  4364. "Work" shall mean the work of authorship, whether in Source or
  4365. Object form, made available under the License, as indicated by a
  4366. copyright notice that is included in or attached to the work
  4367. (an example is provided in the Appendix below).
  4368. "Derivative Works" shall mean any work, whether in Source or Object
  4369. form, that is based on (or derived from) the Work and for which the
  4370. editorial revisions, annotations, elaborations, or other modifications
  4371. represent, as a whole, an original work of authorship. For the purposes
  4372. of this License, Derivative Works shall not include works that remain
  4373. separable from, or merely link (or bind by name) to the interfaces of,
  4374. the Work and Derivative Works thereof.
  4375. "Contribution" shall mean any work of authorship, including
  4376. the original version of the Work and any modifications or additions
  4377. to that Work or Derivative Works thereof, that is intentionally
  4378. submitted to Licensor for inclusion in the Work by the copyright owner
  4379. or by an individual or Legal Entity authorized to submit on behalf of
  4380. the copyright owner. For the purposes of this definition, "submitted"
  4381. means any form of electronic, verbal, or written communication sent
  4382. to the Licensor or its representatives, including but not limited to
  4383. communication on electronic mailing lists, source code control systems,
  4384. and issue tracking systems that are managed by, or on behalf of, the
  4385. Licensor for the purpose of discussing and improving the Work, but
  4386. excluding communication that is conspicuously marked or otherwise
  4387. designated in writing by the copyright owner as "Not a Contribution."
  4388. "Contributor" shall mean Licensor and any individual or Legal Entity
  4389. on behalf of whom a Contribution has been received by Licensor and
  4390. subsequently incorporated within the Work.
  4391. 2. Grant of Copyright License. Subject to the terms and conditions of
  4392. this License, each Contributor hereby grants to You a perpetual,
  4393. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4394. copyright license to reproduce, prepare Derivative Works of,
  4395. publicly display, publicly perform, sublicense, and distribute the
  4396. Work and such Derivative Works in Source or Object form.
  4397. 3. Grant of Patent License. Subject to the terms and conditions of
  4398. this License, each Contributor hereby grants to You a perpetual,
  4399. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4400. (except as stated in this section) patent license to make, have made,
  4401. use, offer to sell, sell, import, and otherwise transfer the Work,
  4402. where such license applies only to those patent claims licensable
  4403. by such Contributor that are necessarily infringed by their
  4404. Contribution(s) alone or by combination of their Contribution(s)
  4405. with the Work to which such Contribution(s) was submitted. If You
  4406. institute patent litigation against any entity (including a
  4407. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4408. or a Contribution incorporated within the Work constitutes direct
  4409. or contributory patent infringement, then any patent licenses
  4410. granted to You under this License for that Work shall terminate
  4411. as of the date such litigation is filed.
  4412. 4. Redistribution. You may reproduce and distribute copies of the
  4413. Work or Derivative Works thereof in any medium, with or without
  4414. modifications, and in Source or Object form, provided that You
  4415. meet the following conditions:
  4416. (a) You must give any other recipients of the Work or
  4417. Derivative Works a copy of this License; and
  4418. (b) You must cause any modified files to carry prominent notices
  4419. stating that You changed the files; and
  4420. (c) You must retain, in the Source form of any Derivative Works
  4421. that You distribute, all copyright, patent, trademark, and
  4422. attribution notices from the Source form of the Work,
  4423. excluding those notices that do not pertain to any part of
  4424. the Derivative Works; and
  4425. (d) If the Work includes a "NOTICE" text file as part of its
  4426. distribution, then any Derivative Works that You distribute must
  4427. include a readable copy of the attribution notices contained
  4428. within such NOTICE file, excluding those notices that do not
  4429. pertain to any part of the Derivative Works, in at least one
  4430. of the following places: within a NOTICE text file distributed
  4431. as part of the Derivative Works; within the Source form or
  4432. documentation, if provided along with the Derivative Works; or,
  4433. within a display generated by the Derivative Works, if and
  4434. wherever such third-party notices normally appear. The contents
  4435. of the NOTICE file are for informational purposes only and
  4436. do not modify the License. You may add Your own attribution
  4437. notices within Derivative Works that You distribute, alongside
  4438. or as an addendum to the NOTICE text from the Work, provided
  4439. that such additional attribution notices cannot be construed
  4440. as modifying the License.
  4441. You may add Your own copyright statement to Your modifications and
  4442. may provide additional or different license terms and conditions
  4443. for use, reproduction, or distribution of Your modifications, or
  4444. for any such Derivative Works as a whole, provided Your use,
  4445. reproduction, and distribution of the Work otherwise complies with
  4446. the conditions stated in this License.
  4447. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4448. any Contribution intentionally submitted for inclusion in the Work
  4449. by You to the Licensor shall be under the terms and conditions of
  4450. this License, without any additional terms or conditions.
  4451. Notwithstanding the above, nothing herein shall supersede or modify
  4452. the terms of any separate license agreement you may have executed
  4453. with Licensor regarding such Contributions.
  4454. 6. Trademarks. This License does not grant permission to use the trade
  4455. names, trademarks, service marks, or product names of the Licensor,
  4456. except as required for reasonable and customary use in describing the
  4457. origin of the Work and reproducing the content of the NOTICE file.
  4458. 7. Disclaimer of Warranty. Unless required by applicable law or
  4459. agreed to in writing, Licensor provides the Work (and each
  4460. Contributor provides its Contributions) on an "AS IS" BASIS,
  4461. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4462. implied, including, without limitation, any warranties or conditions
  4463. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4464. PARTICULAR PURPOSE. You are solely responsible for determining the
  4465. appropriateness of using or redistributing the Work and assume any
  4466. risks associated with Your exercise of permissions under this License.
  4467. 8. Limitation of Liability. In no event and under no legal theory,
  4468. whether in tort (including negligence), contract, or otherwise,
  4469. unless required by applicable law (such as deliberate and grossly
  4470. negligent acts) or agreed to in writing, shall any Contributor be
  4471. liable to You for damages, including any direct, indirect, special,
  4472. incidental, or consequential damages of any character arising as a
  4473. result of this License or out of the use or inability to use the
  4474. Work (including but not limited to damages for loss of goodwill,
  4475. work stoppage, computer failure or malfunction, or any and all
  4476. other commercial damages or losses), even if such Contributor
  4477. has been advised of the possibility of such damages.
  4478. 9. Accepting Warranty or Additional Liability. While redistributing
  4479. the Work or Derivative Works thereof, You may choose to offer,
  4480. and charge a fee for, acceptance of support, warranty, indemnity,
  4481. or other liability obligations and/or rights consistent with this
  4482. License. However, in accepting such obligations, You may act only
  4483. on Your own behalf and on Your sole responsibility, not on behalf
  4484. of any other Contributor, and only if You agree to indemnify,
  4485. defend, and hold each Contributor harmless for any liability
  4486. incurred by, or claims asserted against, such Contributor by reason
  4487. of your accepting any such warranty or additional liability.
  4488. END OF TERMS AND CONDITIONS
  4489. Copyright 2020-present Daniel Trugman
  4490. Licensed under the Apache License, Version 2.0 (the "License");
  4491. you may not use this file except in compliance with the License.
  4492. You may obtain a copy of the License at
  4493. http://www.apache.org/licenses/LICENSE-2.0
  4494. Unless required by applicable law or agreed to in writing, software
  4495. distributed under the License is distributed on an "AS IS" BASIS,
  4496. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4497. See the License for the specific language governing permissions and
  4498. limitations under the License.
  4499. third_party/protobuf/LICENSE
  4500. ----------------------------
  4501. Copyright 2008 Google Inc. All rights reserved.
  4502. Redistribution and use in source and binary forms, with or without
  4503. modification, are permitted provided that the following conditions are
  4504. met:
  4505. * Redistributions of source code must retain the above copyright
  4506. notice, this list of conditions and the following disclaimer.
  4507. * Redistributions in binary form must reproduce the above
  4508. copyright notice, this list of conditions and the following disclaimer
  4509. in the documentation and/or other materials provided with the
  4510. distribution.
  4511. * Neither the name of Google Inc. nor the names of its
  4512. contributors may be used to endorse or promote products derived from
  4513. this software without specific prior written permission.
  4514. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4515. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4516. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4517. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4518. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4519. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4520. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4521. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4522. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4523. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4524. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4525. Code generated by the Protocol Buffer compiler is owned by the owner
  4526. of the input file used when generating it. This code is not
  4527. standalone and requires a support library to be linked with it. This
  4528. support library is itself covered by the above license.
  4529. third_party/psimd/LICENSE
  4530. -------------------------
  4531. The MIT License (MIT)
  4532. Copyright (c) 2017 Facebook Inc.
  4533. Copyright (c) 2014-2017 Georgia Institute of Technology
  4534. Copyright 2019 Google LLC
  4535. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  4536. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  4537. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  4538. third_party/pthreadpool/LICENSE
  4539. -------------------------------
  4540. Copyright 2019 Google LLC
  4541. Copyright (c) 2017 Facebook Inc.
  4542. Copyright (c) 2015-2017 Georgia Institute of Technology
  4543. All rights reserved.
  4544. Redistribution and use in source and binary forms, with or without
  4545. modification, are permitted provided that the following conditions are met:
  4546. * Redistributions of source code must retain the above copyright notice, this
  4547. list of conditions and the following disclaimer.
  4548. * Redistributions in binary form must reproduce the above copyright notice,
  4549. this list of conditions and the following disclaimer in the documentation
  4550. and/or other materials provided with the distribution.
  4551. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  4552. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  4553. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4554. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  4555. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  4556. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  4557. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  4558. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  4559. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4560. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4561. third_party/tensorpipe/third_party/pybind11/LICENSE
  4562. ---------------------------------------------------
  4563. Copyright (c) 2016 Wenzel Jakob <wenzel.jakob@epfl.ch>, All rights reserved.
  4564. Redistribution and use in source and binary forms, with or without
  4565. modification, are permitted provided that the following conditions are met:
  4566. 1. Redistributions of source code must retain the above copyright notice, this
  4567. list of conditions and the following disclaimer.
  4568. 2. Redistributions in binary form must reproduce the above copyright notice,
  4569. this list of conditions and the following disclaimer in the documentation
  4570. and/or other materials provided with the distribution.
  4571. 3. Neither the name of the copyright holder nor the names of its contributors
  4572. may be used to endorse or promote products derived from this software
  4573. without specific prior written permission.
  4574. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  4575. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  4576. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4577. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  4578. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  4579. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  4580. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  4581. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  4582. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4583. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4584. Please also refer to the file CONTRIBUTING.md, which clarifies licensing of
  4585. external contributions to this project including patches, pull requests, etc.
  4586. third_party/onnx-tensorrt/third_party/onnx/third_party/pybind11/LICENSE
  4587. -----------------------------------------------------------------------
  4588. Copyright (c) 2016 Wenzel Jakob <wenzel.jakob@epfl.ch>, All rights reserved.
  4589. Redistribution and use in source and binary forms, with or without
  4590. modification, are permitted provided that the following conditions are met:
  4591. 1. Redistributions of source code must retain the above copyright notice, this
  4592. list of conditions and the following disclaimer.
  4593. 2. Redistributions in binary form must reproduce the above copyright notice,
  4594. this list of conditions and the following disclaimer in the documentation
  4595. and/or other materials provided with the distribution.
  4596. 3. Neither the name of the copyright holder nor the names of its contributors
  4597. may be used to endorse or promote products derived from this software
  4598. without specific prior written permission.
  4599. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  4600. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  4601. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4602. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  4603. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  4604. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  4605. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  4606. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  4607. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4608. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4609. You are under no obligation whatsoever to provide any bug fixes, patches, or
  4610. upgrades to the features, functionality or performance of the source code
  4611. ("Enhancements") to anyone; however, if you choose to make your Enhancements
  4612. available either publicly, or directly to the author of this software, without
  4613. imposing a separate written license agreement for such Enhancements, then you
  4614. hereby grant the following license: a non-exclusive, royalty-free perpetual
  4615. license to install, use, modify, prepare derivative works, incorporate into
  4616. other computer software, distribute, and sublicense such enhancements or
  4617. derivative works thereof, in binary and source code form.
  4618. third_party/onnx/third_party/pybind11/LICENSE
  4619. ---------------------------------------------
  4620. Copyright (c) 2016 Wenzel Jakob <wenzel.jakob@epfl.ch>, All rights reserved.
  4621. Redistribution and use in source and binary forms, with or without
  4622. modification, are permitted provided that the following conditions are met:
  4623. 1. Redistributions of source code must retain the above copyright notice, this
  4624. list of conditions and the following disclaimer.
  4625. 2. Redistributions in binary form must reproduce the above copyright notice,
  4626. this list of conditions and the following disclaimer in the documentation
  4627. and/or other materials provided with the distribution.
  4628. 3. Neither the name of the copyright holder nor the names of its contributors
  4629. may be used to endorse or promote products derived from this software
  4630. without specific prior written permission.
  4631. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  4632. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  4633. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4634. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  4635. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  4636. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  4637. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  4638. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  4639. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4640. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4641. Please also refer to the file .github/CONTRIBUTING.md, which clarifies licensing of
  4642. external contributions to this project including patches, pull requests, etc.
  4643. third_party/pybind11/LICENSE
  4644. ----------------------------
  4645. Copyright (c) 2016 Wenzel Jakob <wenzel.jakob@epfl.ch>, All rights reserved.
  4646. Redistribution and use in source and binary forms, with or without
  4647. modification, are permitted provided that the following conditions are met:
  4648. 1. Redistributions of source code must retain the above copyright notice, this
  4649. list of conditions and the following disclaimer.
  4650. 2. Redistributions in binary form must reproduce the above copyright notice,
  4651. this list of conditions and the following disclaimer in the documentation
  4652. and/or other materials provided with the distribution.
  4653. 3. Neither the name of the copyright holder nor the names of its contributors
  4654. may be used to endorse or promote products derived from this software
  4655. without specific prior written permission.
  4656. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  4657. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  4658. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4659. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  4660. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  4661. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  4662. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  4663. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  4664. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4665. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4666. Please also refer to the file .github/CONTRIBUTING.md, which clarifies licensing of
  4667. external contributions to this project including patches, pull requests, etc.
  4668. third_party/python-peachpy/LICENSE.rst
  4669. --------------------------------------
  4670. ==============================
  4671. PeachPy license (2-clause BSD)
  4672. ==============================
  4673. Copyright (c) 2017, Facebook Inc.
  4674. Copyright (c) 2013-2017, Georgia Institute of Technology
  4675. All rights reserved.
  4676. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  4677. 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  4678. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  4679. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4680. third_party/python-six/LICENSE
  4681. ------------------------------
  4682. Copyright (c) 2010-2017 Benjamin Peterson
  4683. Permission is hereby granted, free of charge, to any person obtaining a copy of
  4684. this software and associated documentation files (the "Software"), to deal in
  4685. the Software without restriction, including without limitation the rights to
  4686. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  4687. the Software, and to permit persons to whom the Software is furnished to do so,
  4688. subject to the following conditions:
  4689. The above copyright notice and this permission notice shall be included in all
  4690. copies or substantial portions of the Software.
  4691. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4692. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  4693. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  4694. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  4695. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  4696. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  4697. third_party/sleef/LICENSE.txt
  4698. -----------------------------
  4699. Boost Software License - Version 1.0 - August 17th, 2003
  4700. Permission is hereby granted, free of charge, to any person or organization
  4701. obtaining a copy of the software and accompanying documentation covered by
  4702. this license (the "Software") to use, reproduce, display, distribute,
  4703. execute, and transmit the Software, and to prepare derivative works of the
  4704. Software, and to permit third-parties to whom the Software is furnished to
  4705. do so, all subject to the following:
  4706. The copyright notices in the Software and this entire statement, including
  4707. the above license grant, this restriction and the following disclaimer,
  4708. must be included in all copies of the Software, in whole or in part, and
  4709. all derivative works of the Software, unless such copies or derivative
  4710. works are solely in the form of machine-executable object code generated by
  4711. a source language processor.
  4712. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4713. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4714. FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
  4715. SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
  4716. FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
  4717. ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  4718. DEALINGS IN THE SOFTWARE.
  4719. third_party/flatbuffers/swift/LICENSE
  4720. -------------------------------------
  4721. Apache License
  4722. Version 2.0, January 2004
  4723. http://www.apache.org/licenses/
  4724. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4725. 1. Definitions.
  4726. "License" shall mean the terms and conditions for use, reproduction,
  4727. and distribution as defined by Sections 1 through 9 of this document.
  4728. "Licensor" shall mean the copyright owner or entity authorized by
  4729. the copyright owner that is granting the License.
  4730. "Legal Entity" shall mean the union of the acting entity and all
  4731. other entities that control, are controlled by, or are under common
  4732. control with that entity. For the purposes of this definition,
  4733. "control" means (i) the power, direct or indirect, to cause the
  4734. direction or management of such entity, whether by contract or
  4735. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4736. outstanding shares, or (iii) beneficial ownership of such entity.
  4737. "You" (or "Your") shall mean an individual or Legal Entity
  4738. exercising permissions granted by this License.
  4739. "Source" form shall mean the preferred form for making modifications,
  4740. including but not limited to software source code, documentation
  4741. source, and configuration files.
  4742. "Object" form shall mean any form resulting from mechanical
  4743. transformation or translation of a Source form, including but
  4744. not limited to compiled object code, generated documentation,
  4745. and conversions to other media types.
  4746. "Work" shall mean the work of authorship, whether in Source or
  4747. Object form, made available under the License, as indicated by a
  4748. copyright notice that is included in or attached to the work
  4749. (an example is provided in the Appendix below).
  4750. "Derivative Works" shall mean any work, whether in Source or Object
  4751. form, that is based on (or derived from) the Work and for which the
  4752. editorial revisions, annotations, elaborations, or other modifications
  4753. represent, as a whole, an original work of authorship. For the purposes
  4754. of this License, Derivative Works shall not include works that remain
  4755. separable from, or merely link (or bind by name) to the interfaces of,
  4756. the Work and Derivative Works thereof.
  4757. "Contribution" shall mean any work of authorship, including
  4758. the original version of the Work and any modifications or additions
  4759. to that Work or Derivative Works thereof, that is intentionally
  4760. submitted to Licensor for inclusion in the Work by the copyright owner
  4761. or by an individual or Legal Entity authorized to submit on behalf of
  4762. the copyright owner. For the purposes of this definition, "submitted"
  4763. means any form of electronic, verbal, or written communication sent
  4764. to the Licensor or its representatives, including but not limited to
  4765. communication on electronic mailing lists, source code control systems,
  4766. and issue tracking systems that are managed by, or on behalf of, the
  4767. Licensor for the purpose of discussing and improving the Work, but
  4768. excluding communication that is conspicuously marked or otherwise
  4769. designated in writing by the copyright owner as "Not a Contribution."
  4770. "Contributor" shall mean Licensor and any individual or Legal Entity
  4771. on behalf of whom a Contribution has been received by Licensor and
  4772. subsequently incorporated within the Work.
  4773. 2. Grant of Copyright License. Subject to the terms and conditions of
  4774. this License, each Contributor hereby grants to You a perpetual,
  4775. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4776. copyright license to reproduce, prepare Derivative Works of,
  4777. publicly display, publicly perform, sublicense, and distribute the
  4778. Work and such Derivative Works in Source or Object form.
  4779. 3. Grant of Patent License. Subject to the terms and conditions of
  4780. this License, each Contributor hereby grants to You a perpetual,
  4781. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4782. (except as stated in this section) patent license to make, have made,
  4783. use, offer to sell, sell, import, and otherwise transfer the Work,
  4784. where such license applies only to those patent claims licensable
  4785. by such Contributor that are necessarily infringed by their
  4786. Contribution(s) alone or by combination of their Contribution(s)
  4787. with the Work to which such Contribution(s) was submitted. If You
  4788. institute patent litigation against any entity (including a
  4789. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4790. or a Contribution incorporated within the Work constitutes direct
  4791. or contributory patent infringement, then any patent licenses
  4792. granted to You under this License for that Work shall terminate
  4793. as of the date such litigation is filed.
  4794. 4. Redistribution. You may reproduce and distribute copies of the
  4795. Work or Derivative Works thereof in any medium, with or without
  4796. modifications, and in Source or Object form, provided that You
  4797. meet the following conditions:
  4798. (a) You must give any other recipients of the Work or
  4799. Derivative Works a copy of this License; and
  4800. (b) You must cause any modified files to carry prominent notices
  4801. stating that You changed the files; and
  4802. (c) You must retain, in the Source form of any Derivative Works
  4803. that You distribute, all copyright, patent, trademark, and
  4804. attribution notices from the Source form of the Work,
  4805. excluding those notices that do not pertain to any part of
  4806. the Derivative Works; and
  4807. (d) If the Work includes a "NOTICE" text file as part of its
  4808. distribution, then any Derivative Works that You distribute must
  4809. include a readable copy of the attribution notices contained
  4810. within such NOTICE file, excluding those notices that do not
  4811. pertain to any part of the Derivative Works, in at least one
  4812. of the following places: within a NOTICE text file distributed
  4813. as part of the Derivative Works; within the Source form or
  4814. documentation, if provided along with the Derivative Works; or,
  4815. within a display generated by the Derivative Works, if and
  4816. wherever such third-party notices normally appear. The contents
  4817. of the NOTICE file are for informational purposes only and
  4818. do not modify the License. You may add Your own attribution
  4819. notices within Derivative Works that You distribute, alongside
  4820. or as an addendum to the NOTICE text from the Work, provided
  4821. that such additional attribution notices cannot be construed
  4822. as modifying the License.
  4823. You may add Your own copyright statement to Your modifications and
  4824. may provide additional or different license terms and conditions
  4825. for use, reproduction, or distribution of Your modifications, or
  4826. for any such Derivative Works as a whole, provided Your use,
  4827. reproduction, and distribution of the Work otherwise complies with
  4828. the conditions stated in this License.
  4829. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4830. any Contribution intentionally submitted for inclusion in the Work
  4831. by You to the Licensor shall be under the terms and conditions of
  4832. this License, without any additional terms or conditions.
  4833. Notwithstanding the above, nothing herein shall supersede or modify
  4834. the terms of any separate license agreement you may have executed
  4835. with Licensor regarding such Contributions.
  4836. 6. Trademarks. This License does not grant permission to use the trade
  4837. names, trademarks, service marks, or product names of the Licensor,
  4838. except as required for reasonable and customary use in describing the
  4839. origin of the Work and reproducing the content of the NOTICE file.
  4840. 7. Disclaimer of Warranty. Unless required by applicable law or
  4841. agreed to in writing, Licensor provides the Work (and each
  4842. Contributor provides its Contributions) on an "AS IS" BASIS,
  4843. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4844. implied, including, without limitation, any warranties or conditions
  4845. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4846. PARTICULAR PURPOSE. You are solely responsible for determining the
  4847. appropriateness of using or redistributing the Work and assume any
  4848. risks associated with Your exercise of permissions under this License.
  4849. 8. Limitation of Liability. In no event and under no legal theory,
  4850. whether in tort (including negligence), contract, or otherwise,
  4851. unless required by applicable law (such as deliberate and grossly
  4852. negligent acts) or agreed to in writing, shall any Contributor be
  4853. liable to You for damages, including any direct, indirect, special,
  4854. incidental, or consequential damages of any character arising as a
  4855. result of this License or out of the use or inability to use the
  4856. Work (including but not limited to damages for loss of goodwill,
  4857. work stoppage, computer failure or malfunction, or any and all
  4858. other commercial damages or losses), even if such Contributor
  4859. has been advised of the possibility of such damages.
  4860. 9. Accepting Warranty or Additional Liability. While redistributing
  4861. the Work or Derivative Works thereof, You may choose to offer,
  4862. and charge a fee for, acceptance of support, warranty, indemnity,
  4863. or other liability obligations and/or rights consistent with this
  4864. License. However, in accepting such obligations, You may act only
  4865. on Your own behalf and on Your sole responsibility, not on behalf
  4866. of any other Contributor, and only if You agree to indemnify,
  4867. defend, and hold each Contributor harmless for any liability
  4868. incurred by, or claims asserted against, such Contributor by reason
  4869. of your accepting any such warranty or additional liability.
  4870. END OF TERMS AND CONDITIONS
  4871. APPENDIX: How to apply the Apache License to your work.
  4872. To apply the Apache License to your work, attach the following
  4873. boilerplate notice, with the fields enclosed by brackets "[]"
  4874. replaced with your own identifying information. (Don't include
  4875. the brackets!) The text should be enclosed in the appropriate
  4876. comment syntax for the file format. We also recommend that a
  4877. file or class name and description of purpose be included on the
  4878. same "printed page" as the copyright notice for easier
  4879. identification within third-party archives.
  4880. Copyright [yyyy] [name of copyright owner]
  4881. Licensed under the Apache License, Version 2.0 (the "License");
  4882. you may not use this file except in compliance with the License.
  4883. You may obtain a copy of the License at
  4884. http://www.apache.org/licenses/LICENSE-2.0
  4885. Unless required by applicable law or agreed to in writing, software
  4886. distributed under the License is distributed on an "AS IS" BASIS,
  4887. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4888. See the License for the specific language governing permissions and
  4889. limitations under the License.
  4890. third_party/kineto/tb_plugin/LICENSE
  4891. ------------------------------------
  4892. BSD License
  4893. For Kineto software
  4894. Copyright (c) Facebook, Inc. and its affiliates. All rights reserved.
  4895. All contributions by Microsoft:
  4896. Copyright (c) Microsoft Corporation. (The Azure AI Platform team)
  4897. Redistribution and use in source and binary forms, with or without modification,
  4898. are permitted provided that the following conditions are met:
  4899. * Redistributions of source code must retain the above copyright notice, this
  4900. list of conditions and the following disclaimer.
  4901. * Redistributions in binary form must reproduce the above copyright notice,
  4902. this list of conditions and the following disclaimer in the documentation
  4903. and/or other materials provided with the distribution.
  4904. * Neither the name Facebook nor the names of its contributors may be used to
  4905. endorse or promote products derived from this software without specific
  4906. prior written permission.
  4907. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  4908. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  4909. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4910. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  4911. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  4912. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  4913. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  4914. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4915. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  4916. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4917. third_party/tbb/LICENSE
  4918. -----------------------
  4919. Apache License
  4920. Version 2.0, January 2004
  4921. http://www.apache.org/licenses/
  4922. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4923. 1. Definitions.
  4924. "License" shall mean the terms and conditions for use, reproduction,
  4925. and distribution as defined by Sections 1 through 9 of this document.
  4926. "Licensor" shall mean the copyright owner or entity authorized by
  4927. the copyright owner that is granting the License.
  4928. "Legal Entity" shall mean the union of the acting entity and all
  4929. other entities that control, are controlled by, or are under common
  4930. control with that entity. For the purposes of this definition,
  4931. "control" means (i) the power, direct or indirect, to cause the
  4932. direction or management of such entity, whether by contract or
  4933. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4934. outstanding shares, or (iii) beneficial ownership of such entity.
  4935. "You" (or "Your") shall mean an individual or Legal Entity
  4936. exercising permissions granted by this License.
  4937. "Source" form shall mean the preferred form for making modifications,
  4938. including but not limited to software source code, documentation
  4939. source, and configuration files.
  4940. "Object" form shall mean any form resulting from mechanical
  4941. transformation or translation of a Source form, including but
  4942. not limited to compiled object code, generated documentation,
  4943. and conversions to other media types.
  4944. "Work" shall mean the work of authorship, whether in Source or
  4945. Object form, made available under the License, as indicated by a
  4946. copyright notice that is included in or attached to the work
  4947. (an example is provided in the Appendix below).
  4948. "Derivative Works" shall mean any work, whether in Source or Object
  4949. form, that is based on (or derived from) the Work and for which the
  4950. editorial revisions, annotations, elaborations, or other modifications
  4951. represent, as a whole, an original work of authorship. For the purposes
  4952. of this License, Derivative Works shall not include works that remain
  4953. separable from, or merely link (or bind by name) to the interfaces of,
  4954. the Work and Derivative Works thereof.
  4955. "Contribution" shall mean any work of authorship, including
  4956. the original version of the Work and any modifications or additions
  4957. to that Work or Derivative Works thereof, that is intentionally
  4958. submitted to Licensor for inclusion in the Work by the copyright owner
  4959. or by an individual or Legal Entity authorized to submit on behalf of
  4960. the copyright owner. For the purposes of this definition, "submitted"
  4961. means any form of electronic, verbal, or written communication sent
  4962. to the Licensor or its representatives, including but not limited to
  4963. communication on electronic mailing lists, source code control systems,
  4964. and issue tracking systems that are managed by, or on behalf of, the
  4965. Licensor for the purpose of discussing and improving the Work, but
  4966. excluding communication that is conspicuously marked or otherwise
  4967. designated in writing by the copyright owner as "Not a Contribution."
  4968. "Contributor" shall mean Licensor and any individual or Legal Entity
  4969. on behalf of whom a Contribution has been received by Licensor and
  4970. subsequently incorporated within the Work.
  4971. 2. Grant of Copyright License. Subject to the terms and conditions of
  4972. this License, each Contributor hereby grants to You a perpetual,
  4973. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4974. copyright license to reproduce, prepare Derivative Works of,
  4975. publicly display, publicly perform, sublicense, and distribute the
  4976. Work and such Derivative Works in Source or Object form.
  4977. 3. Grant of Patent License. Subject to the terms and conditions of
  4978. this License, each Contributor hereby grants to You a perpetual,
  4979. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4980. (except as stated in this section) patent license to make, have made,
  4981. use, offer to sell, sell, import, and otherwise transfer the Work,
  4982. where such license applies only to those patent claims licensable
  4983. by such Contributor that are necessarily infringed by their
  4984. Contribution(s) alone or by combination of their Contribution(s)
  4985. with the Work to which such Contribution(s) was submitted. If You
  4986. institute patent litigation against any entity (including a
  4987. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4988. or a Contribution incorporated within the Work constitutes direct
  4989. or contributory patent infringement, then any patent licenses
  4990. granted to You under this License for that Work shall terminate
  4991. as of the date such litigation is filed.
  4992. 4. Redistribution. You may reproduce and distribute copies of the
  4993. Work or Derivative Works thereof in any medium, with or without
  4994. modifications, and in Source or Object form, provided that You
  4995. meet the following conditions:
  4996. (a) You must give any other recipients of the Work or
  4997. Derivative Works a copy of this License; and
  4998. (b) You must cause any modified files to carry prominent notices
  4999. stating that You changed the files; and
  5000. (c) You must retain, in the Source form of any Derivative Works
  5001. that You distribute, all copyright, patent, trademark, and
  5002. attribution notices from the Source form of the Work,
  5003. excluding those notices that do not pertain to any part of
  5004. the Derivative Works; and
  5005. (d) If the Work includes a "NOTICE" text file as part of its
  5006. distribution, then any Derivative Works that You distribute must
  5007. include a readable copy of the attribution notices contained
  5008. within such NOTICE file, excluding those notices that do not
  5009. pertain to any part of the Derivative Works, in at least one
  5010. of the following places: within a NOTICE text file distributed
  5011. as part of the Derivative Works; within the Source form or
  5012. documentation, if provided along with the Derivative Works; or,
  5013. within a display generated by the Derivative Works, if and
  5014. wherever such third-party notices normally appear. The contents
  5015. of the NOTICE file are for informational purposes only and
  5016. do not modify the License. You may add Your own attribution
  5017. notices within Derivative Works that You distribute, alongside
  5018. or as an addendum to the NOTICE text from the Work, provided
  5019. that such additional attribution notices cannot be construed
  5020. as modifying the License.
  5021. You may add Your own copyright statement to Your modifications and
  5022. may provide additional or different license terms and conditions
  5023. for use, reproduction, or distribution of Your modifications, or
  5024. for any such Derivative Works as a whole, provided Your use,
  5025. reproduction, and distribution of the Work otherwise complies with
  5026. the conditions stated in this License.
  5027. 5. Submission of Contributions. Unless You explicitly state otherwise,
  5028. any Contribution intentionally submitted for inclusion in the Work
  5029. by You to the Licensor shall be under the terms and conditions of
  5030. this License, without any additional terms or conditions.
  5031. Notwithstanding the above, nothing herein shall supersede or modify
  5032. the terms of any separate license agreement you may have executed
  5033. with Licensor regarding such Contributions.
  5034. 6. Trademarks. This License does not grant permission to use the trade
  5035. names, trademarks, service marks, or product names of the Licensor,
  5036. except as required for reasonable and customary use in describing the
  5037. origin of the Work and reproducing the content of the NOTICE file.
  5038. 7. Disclaimer of Warranty. Unless required by applicable law or
  5039. agreed to in writing, Licensor provides the Work (and each
  5040. Contributor provides its Contributions) on an "AS IS" BASIS,
  5041. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5042. implied, including, without limitation, any warranties or conditions
  5043. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5044. PARTICULAR PURPOSE. You are solely responsible for determining the
  5045. appropriateness of using or redistributing the Work and assume any
  5046. risks associated with Your exercise of permissions under this License.
  5047. 8. Limitation of Liability. In no event and under no legal theory,
  5048. whether in tort (including negligence), contract, or otherwise,
  5049. unless required by applicable law (such as deliberate and grossly
  5050. negligent acts) or agreed to in writing, shall any Contributor be
  5051. liable to You for damages, including any direct, indirect, special,
  5052. incidental, or consequential damages of any character arising as a
  5053. result of this License or out of the use or inability to use the
  5054. Work (including but not limited to damages for loss of goodwill,
  5055. work stoppage, computer failure or malfunction, or any and all
  5056. other commercial damages or losses), even if such Contributor
  5057. has been advised of the possibility of such damages.
  5058. 9. Accepting Warranty or Additional Liability. While redistributing
  5059. the Work or Derivative Works thereof, You may choose to offer,
  5060. and charge a fee for, acceptance of support, warranty, indemnity,
  5061. or other liability obligations and/or rights consistent with this
  5062. License. However, in accepting such obligations, You may act only
  5063. on Your own behalf and on Your sole responsibility, not on behalf
  5064. of any other Contributor, and only if You agree to indemnify,
  5065. defend, and hold each Contributor harmless for any liability
  5066. incurred by, or claims asserted against, such Contributor by reason
  5067. of your accepting any such warranty or additional liability.
  5068. END OF TERMS AND CONDITIONS
  5069. APPENDIX: How to apply the Apache License to your work.
  5070. To apply the Apache License to your work, attach the following
  5071. boilerplate notice, with the fields enclosed by brackets "[]"
  5072. replaced with your own identifying information. (Don't include
  5073. the brackets!) The text should be enclosed in the appropriate
  5074. comment syntax for the file format. We also recommend that a
  5075. file or class name and description of purpose be included on the
  5076. same "printed page" as the copyright notice for easier
  5077. identification within third-party archives.
  5078. Copyright [yyyy] [name of copyright owner]
  5079. Licensed under the Apache License, Version 2.0 (the "License");
  5080. you may not use this file except in compliance with the License.
  5081. You may obtain a copy of the License at
  5082. http://www.apache.org/licenses/LICENSE-2.0
  5083. Unless required by applicable law or agreed to in writing, software
  5084. distributed under the License is distributed on an "AS IS" BASIS,
  5085. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5086. See the License for the specific language governing permissions and
  5087. limitations under the License.
  5088. third_party/tensorpipe/LICENSE.txt
  5089. ----------------------------------
  5090. BSD License
  5091. For TensorPipe software
  5092. Copyright (c) Meta Platforms, Inc. and affiliates. All rights reserved.
  5093. Redistribution and use in source and binary forms, with or without modification,
  5094. are permitted provided that the following conditions are met:
  5095. * Redistributions of source code must retain the above copyright notice, this
  5096. list of conditions and the following disclaimer.
  5097. * Redistributions in binary form must reproduce the above copyright notice,
  5098. this list of conditions and the following disclaimer in the documentation
  5099. and/or other materials provided with the distribution.
  5100. * Neither the name Meta nor the names of its contributors may be used to
  5101. endorse or promote products derived from this software without specific
  5102. prior written permission.
  5103. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  5104. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  5105. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  5106. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  5107. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  5108. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  5109. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  5110. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5111. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  5112. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5113. third_party/kineto/libkineto/third_party/dynolog/third_party/cpr/test/LICENSE
  5114. -----------------------------------------------------------------------------
  5115. This license applies to everything inside this directory and all
  5116. subdirectories.
  5117. GNU GENERAL PUBLIC LICENSE
  5118. Version 3, 29 June 2007
  5119. Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
  5120. Everyone is permitted to copy and distribute verbatim copies
  5121. of this license document, but changing it is not allowed.
  5122. Preamble
  5123. The GNU General Public License is a free, copyleft license for
  5124. software and other kinds of works.
  5125. The licenses for most software and other practical works are designed
  5126. to take away your freedom to share and change the works. By contrast,
  5127. the GNU General Public License is intended to guarantee your freedom to
  5128. share and change all versions of a program--to make sure it remains free
  5129. software for all its users. We, the Free Software Foundation, use the
  5130. GNU General Public License for most of our software; it applies also to
  5131. any other work released this way by its authors. You can apply it to
  5132. your programs, too.
  5133. When we speak of free software, we are referring to freedom, not
  5134. price. Our General Public Licenses are designed to make sure that you
  5135. have the freedom to distribute copies of free software (and charge for
  5136. them if you wish), that you receive source code or can get it if you
  5137. want it, that you can change the software or use pieces of it in new
  5138. free programs, and that you know you can do these things.
  5139. To protect your rights, we need to prevent others from denying you
  5140. these rights or asking you to surrender the rights. Therefore, you have
  5141. certain responsibilities if you distribute copies of the software, or if
  5142. you modify it: responsibilities to respect the freedom of others.
  5143. For example, if you distribute copies of such a program, whether
  5144. gratis or for a fee, you must pass on to the recipients the same
  5145. freedoms that you received. You must make sure that they, too, receive
  5146. or can get the source code. And you must show them these terms so they
  5147. know their rights.
  5148. Developers that use the GNU GPL protect your rights with two steps:
  5149. (1) assert copyright on the software, and (2) offer you this License
  5150. giving you legal permission to copy, distribute and/or modify it.
  5151. For the developers' and authors' protection, the GPL clearly explains
  5152. that there is no warranty for this free software. For both users' and
  5153. authors' sake, the GPL requires that modified versions be marked as
  5154. changed, so that their problems will not be attributed erroneously to
  5155. authors of previous versions.
  5156. Some devices are designed to deny users access to install or run
  5157. modified versions of the software inside them, although the manufacturer
  5158. can do so. This is fundamentally incompatible with the aim of
  5159. protecting users' freedom to change the software. The systematic
  5160. pattern of such abuse occurs in the area of products for individuals to
  5161. use, which is precisely where it is most unacceptable. Therefore, we
  5162. have designed this version of the GPL to prohibit the practice for those
  5163. products. If such problems arise substantially in other domains, we
  5164. stand ready to extend this provision to those domains in future versions
  5165. of the GPL, as needed to protect the freedom of users.
  5166. Finally, every program is threatened constantly by software patents.
  5167. States should not allow patents to restrict development and use of
  5168. software on general-purpose computers, but in those that do, we wish to
  5169. avoid the special danger that patents applied to a free program could
  5170. make it effectively proprietary. To prevent this, the GPL assures that
  5171. patents cannot be used to render the program non-free.
  5172. The precise terms and conditions for copying, distribution and
  5173. modification follow.
  5174. TERMS AND CONDITIONS
  5175. 0. Definitions.
  5176. "This License" refers to version 3 of the GNU General Public License.
  5177. "Copyright" also means copyright-like laws that apply to other kinds of
  5178. works, such as semiconductor masks.
  5179. "The Program" refers to any copyrightable work licensed under this
  5180. License. Each licensee is addressed as "you". "Licensees" and
  5181. "recipients" may be individuals or organizations.
  5182. To "modify" a work means to copy from or adapt all or part of the work
  5183. in a fashion requiring copyright permission, other than the making of an
  5184. exact copy. The resulting work is called a "modified version" of the
  5185. earlier work or a work "based on" the earlier work.
  5186. A "covered work" means either the unmodified Program or a work based
  5187. on the Program.
  5188. To "propagate" a work means to do anything with it that, without
  5189. permission, would make you directly or secondarily liable for
  5190. infringement under applicable copyright law, except executing it on a
  5191. computer or modifying a private copy. Propagation includes copying,
  5192. distribution (with or without modification), making available to the
  5193. public, and in some countries other activities as well.
  5194. To "convey" a work means any kind of propagation that enables other
  5195. parties to make or receive copies. Mere interaction with a user through
  5196. a computer network, with no transfer of a copy, is not conveying.
  5197. An interactive user interface displays "Appropriate Legal Notices"
  5198. to the extent that it includes a convenient and prominently visible
  5199. feature that (1) displays an appropriate copyright notice, and (2)
  5200. tells the user that there is no warranty for the work (except to the
  5201. extent that warranties are provided), that licensees may convey the
  5202. work under this License, and how to view a copy of this License. If
  5203. the interface presents a list of user commands or options, such as a
  5204. menu, a prominent item in the list meets this criterion.
  5205. 1. Source Code.
  5206. The "source code" for a work means the preferred form of the work
  5207. for making modifications to it. "Object code" means any non-source
  5208. form of a work.
  5209. A "Standard Interface" means an interface that either is an official
  5210. standard defined by a recognized standards body, or, in the case of
  5211. interfaces specified for a particular programming language, one that
  5212. is widely used among developers working in that language.
  5213. The "System Libraries" of an executable work include anything, other
  5214. than the work as a whole, that (a) is included in the normal form of
  5215. packaging a Major Component, but which is not part of that Major
  5216. Component, and (b) serves only to enable use of the work with that
  5217. Major Component, or to implement a Standard Interface for which an
  5218. implementation is available to the public in source code form. A
  5219. "Major Component", in this context, means a major essential component
  5220. (kernel, window system, and so on) of the specific operating system
  5221. (if any) on which the executable work runs, or a compiler used to
  5222. produce the work, or an object code interpreter used to run it.
  5223. The "Corresponding Source" for a work in object code form means all
  5224. the source code needed to generate, install, and (for an executable
  5225. work) run the object code and to modify the work, including scripts to
  5226. control those activities. However, it does not include the work's
  5227. System Libraries, or general-purpose tools or generally available free
  5228. programs which are used unmodified in performing those activities but
  5229. which are not part of the work. For example, Corresponding Source
  5230. includes interface definition files associated with source files for
  5231. the work, and the source code for shared libraries and dynamically
  5232. linked subprograms that the work is specifically designed to require,
  5233. such as by intimate data communication or control flow between those
  5234. subprograms and other parts of the work.
  5235. The Corresponding Source need not include anything that users
  5236. can regenerate automatically from other parts of the Corresponding
  5237. Source.
  5238. The Corresponding Source for a work in source code form is that
  5239. same work.
  5240. 2. Basic Permissions.
  5241. All rights granted under this License are granted for the term of
  5242. copyright on the Program, and are irrevocable provided the stated
  5243. conditions are met. This License explicitly affirms your unlimited
  5244. permission to run the unmodified Program. The output from running a
  5245. covered work is covered by this License only if the output, given its
  5246. content, constitutes a covered work. This License acknowledges your
  5247. rights of fair use or other equivalent, as provided by copyright law.
  5248. You may make, run and propagate covered works that you do not
  5249. convey, without conditions so long as your license otherwise remains
  5250. in force. You may convey covered works to others for the sole purpose
  5251. of having them make modifications exclusively for you, or provide you
  5252. with facilities for running those works, provided that you comply with
  5253. the terms of this License in conveying all material for which you do
  5254. not control copyright. Those thus making or running the covered works
  5255. for you must do so exclusively on your behalf, under your direction
  5256. and control, on terms that prohibit them from making any copies of
  5257. your copyrighted material outside their relationship with you.
  5258. Conveying under any other circumstances is permitted solely under
  5259. the conditions stated below. Sublicensing is not allowed; section 10
  5260. makes it unnecessary.
  5261. 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  5262. No covered work shall be deemed part of an effective technological
  5263. measure under any applicable law fulfilling obligations under article
  5264. 11 of the WIPO copyright treaty adopted on 20 December 1996, or
  5265. similar laws prohibiting or restricting circumvention of such
  5266. measures.
  5267. When you convey a covered work, you waive any legal power to forbid
  5268. circumvention of technological measures to the extent such circumvention
  5269. is effected by exercising rights under this License with respect to
  5270. the covered work, and you disclaim any intention to limit operation or
  5271. modification of the work as a means of enforcing, against the work's
  5272. users, your or third parties' legal rights to forbid circumvention of
  5273. technological measures.
  5274. 4. Conveying Verbatim Copies.
  5275. You may convey verbatim copies of the Program's source code as you
  5276. receive it, in any medium, provided that you conspicuously and
  5277. appropriately publish on each copy an appropriate copyright notice;
  5278. keep intact all notices stating that this License and any
  5279. non-permissive terms added in accord with section 7 apply to the code;
  5280. keep intact all notices of the absence of any warranty; and give all
  5281. recipients a copy of this License along with the Program.
  5282. You may charge any price or no price for each copy that you convey,
  5283. and you may offer support or warranty protection for a fee.
  5284. 5. Conveying Modified Source Versions.
  5285. You may convey a work based on the Program, or the modifications to
  5286. produce it from the Program, in the form of source code under the
  5287. terms of section 4, provided that you also meet all of these conditions:
  5288. a) The work must carry prominent notices stating that you modified
  5289. it, and giving a relevant date.
  5290. b) The work must carry prominent notices stating that it is
  5291. released under this License and any conditions added under section
  5292. 7. This requirement modifies the requirement in section 4 to
  5293. "keep intact all notices".
  5294. c) You must license the entire work, as a whole, under this
  5295. License to anyone who comes into possession of a copy. This
  5296. License will therefore apply, along with any applicable section 7
  5297. additional terms, to the whole of the work, and all its parts,
  5298. regardless of how they are packaged. This License gives no
  5299. permission to license the work in any other way, but it does not
  5300. invalidate such permission if you have separately received it.
  5301. d) If the work has interactive user interfaces, each must display
  5302. Appropriate Legal Notices; however, if the Program has interactive
  5303. interfaces that do not display Appropriate Legal Notices, your
  5304. work need not make them do so.
  5305. A compilation of a covered work with other separate and independent
  5306. works, which are not by their nature extensions of the covered work,
  5307. and which are not combined with it such as to form a larger program,
  5308. in or on a volume of a storage or distribution medium, is called an
  5309. "aggregate" if the compilation and its resulting copyright are not
  5310. used to limit the access or legal rights of the compilation's users
  5311. beyond what the individual works permit. Inclusion of a covered work
  5312. in an aggregate does not cause this License to apply to the other
  5313. parts of the aggregate.
  5314. 6. Conveying Non-Source Forms.
  5315. You may convey a covered work in object code form under the terms
  5316. of sections 4 and 5, provided that you also convey the
  5317. machine-readable Corresponding Source under the terms of this License,
  5318. in one of these ways:
  5319. a) Convey the object code in, or embodied in, a physical product
  5320. (including a physical distribution medium), accompanied by the
  5321. Corresponding Source fixed on a durable physical medium
  5322. customarily used for software interchange.
  5323. b) Convey the object code in, or embodied in, a physical product
  5324. (including a physical distribution medium), accompanied by a
  5325. written offer, valid for at least three years and valid for as
  5326. long as you offer spare parts or customer support for that product
  5327. model, to give anyone who possesses the object code either (1) a
  5328. copy of the Corresponding Source for all the software in the
  5329. product that is covered by this License, on a durable physical
  5330. medium customarily used for software interchange, for a price no
  5331. more than your reasonable cost of physically performing this
  5332. conveying of source, or (2) access to copy the
  5333. Corresponding Source from a network server at no charge.
  5334. c) Convey individual copies of the object code with a copy of the
  5335. written offer to provide the Corresponding Source. This
  5336. alternative is allowed only occasionally and noncommercially, and
  5337. only if you received the object code with such an offer, in accord
  5338. with subsection 6b.
  5339. d) Convey the object code by offering access from a designated
  5340. place (gratis or for a charge), and offer equivalent access to the
  5341. Corresponding Source in the same way through the same place at no
  5342. further charge. You need not require recipients to copy the
  5343. Corresponding Source along with the object code. If the place to
  5344. copy the object code is a network server, the Corresponding Source
  5345. may be on a different server (operated by you or a third party)
  5346. that supports equivalent copying facilities, provided you maintain
  5347. clear directions next to the object code saying where to find the
  5348. Corresponding Source. Regardless of what server hosts the
  5349. Corresponding Source, you remain obligated to ensure that it is
  5350. available for as long as needed to satisfy these requirements.
  5351. e) Convey the object code using peer-to-peer transmission, provided
  5352. you inform other peers where the object code and Corresponding
  5353. Source of the work are being offered to the general public at no
  5354. charge under subsection 6d.
  5355. A separable portion of the object code, whose source code is excluded
  5356. from the Corresponding Source as a System Library, need not be
  5357. included in conveying the object code work.
  5358. A "User Product" is either (1) a "consumer product", which means any
  5359. tangible personal property which is normally used for personal, family,
  5360. or household purposes, or (2) anything designed or sold for incorporation
  5361. into a dwelling. In determining whether a product is a consumer product,
  5362. doubtful cases shall be resolved in favor of coverage. For a particular
  5363. product received by a particular user, "normally used" refers to a
  5364. typical or common use of that class of product, regardless of the status
  5365. of the particular user or of the way in which the particular user
  5366. actually uses, or expects or is expected to use, the product. A product
  5367. is a consumer product regardless of whether the product has substantial
  5368. commercial, industrial or non-consumer uses, unless such uses represent
  5369. the only significant mode of use of the product.
  5370. "Installation Information" for a User Product means any methods,
  5371. procedures, authorization keys, or other information required to install
  5372. and execute modified versions of a covered work in that User Product from
  5373. a modified version of its Corresponding Source. The information must
  5374. suffice to ensure that the continued functioning of the modified object
  5375. code is in no case prevented or interfered with solely because
  5376. modification has been made.
  5377. If you convey an object code work under this section in, or with, or
  5378. specifically for use in, a User Product, and the conveying occurs as
  5379. part of a transaction in which the right of possession and use of the
  5380. User Product is transferred to the recipient in perpetuity or for a
  5381. fixed term (regardless of how the transaction is characterized), the
  5382. Corresponding Source conveyed under this section must be accompanied
  5383. by the Installation Information. But this requirement does not apply
  5384. if neither you nor any third party retains the ability to install
  5385. modified object code on the User Product (for example, the work has
  5386. been installed in ROM).
  5387. The requirement to provide Installation Information does not include a
  5388. requirement to continue to provide support service, warranty, or updates
  5389. for a work that has been modified or installed by the recipient, or for
  5390. the User Product in which it has been modified or installed. Access to a
  5391. network may be denied when the modification itself materially and
  5392. adversely affects the operation of the network or violates the rules and
  5393. protocols for communication across the network.
  5394. Corresponding Source conveyed, and Installation Information provided,
  5395. in accord with this section must be in a format that is publicly
  5396. documented (and with an implementation available to the public in
  5397. source code form), and must require no special password or key for
  5398. unpacking, reading or copying.
  5399. 7. Additional Terms.
  5400. "Additional permissions" are terms that supplement the terms of this
  5401. License by making exceptions from one or more of its conditions.
  5402. Additional permissions that are applicable to the entire Program shall
  5403. be treated as though they were included in this License, to the extent
  5404. that they are valid under applicable law. If additional permissions
  5405. apply only to part of the Program, that part may be used separately
  5406. under those permissions, but the entire Program remains governed by
  5407. this License without regard to the additional permissions.
  5408. When you convey a copy of a covered work, you may at your option
  5409. remove any additional permissions from that copy, or from any part of
  5410. it. (Additional permissions may be written to require their own
  5411. removal in certain cases when you modify the work.) You may place
  5412. additional permissions on material, added by you to a covered work,
  5413. for which you have or can give appropriate copyright permission.
  5414. Notwithstanding any other provision of this License, for material you
  5415. add to a covered work, you may (if authorized by the copyright holders of
  5416. that material) supplement the terms of this License with terms:
  5417. a) Disclaiming warranty or limiting liability differently from the
  5418. terms of sections 15 and 16 of this License; or
  5419. b) Requiring preservation of specified reasonable legal notices or
  5420. author attributions in that material or in the Appropriate Legal
  5421. Notices displayed by works containing it; or
  5422. c) Prohibiting misrepresentation of the origin of that material, or
  5423. requiring that modified versions of such material be marked in
  5424. reasonable ways as different from the original version; or
  5425. d) Limiting the use for publicity purposes of names of licensors or
  5426. authors of the material; or
  5427. e) Declining to grant rights under trademark law for use of some
  5428. trade names, trademarks, or service marks; or
  5429. f) Requiring indemnification of licensors and authors of that
  5430. material by anyone who conveys the material (or modified versions of
  5431. it) with contractual assumptions of liability to the recipient, for
  5432. any liability that these contractual assumptions directly impose on
  5433. those licensors and authors.
  5434. All other non-permissive additional terms are considered "further
  5435. restrictions" within the meaning of section 10. If the Program as you
  5436. received it, or any part of it, contains a notice stating that it is
  5437. governed by this License along with a term that is a further
  5438. restriction, you may remove that term. If a license document contains
  5439. a further restriction but permits relicensing or conveying under this
  5440. License, you may add to a covered work material governed by the terms
  5441. of that license document, provided that the further restriction does
  5442. not survive such relicensing or conveying.
  5443. If you add terms to a covered work in accord with this section, you
  5444. must place, in the relevant source files, a statement of the
  5445. additional terms that apply to those files, or a notice indicating
  5446. where to find the applicable terms.
  5447. Additional terms, permissive or non-permissive, may be stated in the
  5448. form of a separately written license, or stated as exceptions;
  5449. the above requirements apply either way.
  5450. 8. Termination.
  5451. You may not propagate or modify a covered work except as expressly
  5452. provided under this License. Any attempt otherwise to propagate or
  5453. modify it is void, and will automatically terminate your rights under
  5454. this License (including any patent licenses granted under the third
  5455. paragraph of section 11).
  5456. However, if you cease all violation of this License, then your
  5457. license from a particular copyright holder is reinstated (a)
  5458. provisionally, unless and until the copyright holder explicitly and
  5459. finally terminates your license, and (b) permanently, if the copyright
  5460. holder fails to notify you of the violation by some reasonable means
  5461. prior to 60 days after the cessation.
  5462. Moreover, your license from a particular copyright holder is
  5463. reinstated permanently if the copyright holder notifies you of the
  5464. violation by some reasonable means, this is the first time you have
  5465. received notice of violation of this License (for any work) from that
  5466. copyright holder, and you cure the violation prior to 30 days after
  5467. your receipt of the notice.
  5468. Termination of your rights under this section does not terminate the
  5469. licenses of parties who have received copies or rights from you under
  5470. this License. If your rights have been terminated and not permanently
  5471. reinstated, you do not qualify to receive new licenses for the same
  5472. material under section 10.
  5473. 9. Acceptance Not Required for Having Copies.
  5474. You are not required to accept this License in order to receive or
  5475. run a copy of the Program. Ancillary propagation of a covered work
  5476. occurring solely as a consequence of using peer-to-peer transmission
  5477. to receive a copy likewise does not require acceptance. However,
  5478. nothing other than this License grants you permission to propagate or
  5479. modify any covered work. These actions infringe copyright if you do
  5480. not accept this License. Therefore, by modifying or propagating a
  5481. covered work, you indicate your acceptance of this License to do so.
  5482. 10. Automatic Licensing of Downstream Recipients.
  5483. Each time you convey a covered work, the recipient automatically
  5484. receives a license from the original licensors, to run, modify and
  5485. propagate that work, subject to this License. You are not responsible
  5486. for enforcing compliance by third parties with this License.
  5487. An "entity transaction" is a transaction transferring control of an
  5488. organization, or substantially all assets of one, or subdividing an
  5489. organization, or merging organizations. If propagation of a covered
  5490. work results from an entity transaction, each party to that
  5491. transaction who receives a copy of the work also receives whatever
  5492. licenses to the work the party's predecessor in interest had or could
  5493. give under the previous paragraph, plus a right to possession of the
  5494. Corresponding Source of the work from the predecessor in interest, if
  5495. the predecessor has it or can get it with reasonable efforts.
  5496. You may not impose any further restrictions on the exercise of the
  5497. rights granted or affirmed under this License. For example, you may
  5498. not impose a license fee, royalty, or other charge for exercise of
  5499. rights granted under this License, and you may not initiate litigation
  5500. (including a cross-claim or counterclaim in a lawsuit) alleging that
  5501. any patent claim is infringed by making, using, selling, offering for
  5502. sale, or importing the Program or any portion of it.
  5503. 11. Patents.
  5504. A "contributor" is a copyright holder who authorizes use under this
  5505. License of the Program or a work on which the Program is based. The
  5506. work thus licensed is called the contributor's "contributor version".
  5507. A contributor's "essential patent claims" are all patent claims
  5508. owned or controlled by the contributor, whether already acquired or
  5509. hereafter acquired, that would be infringed by some manner, permitted
  5510. by this License, of making, using, or selling its contributor version,
  5511. but do not include claims that would be infringed only as a
  5512. consequence of further modification of the contributor version. For
  5513. purposes of this definition, "control" includes the right to grant
  5514. patent sublicenses in a manner consistent with the requirements of
  5515. this License.
  5516. Each contributor grants you a non-exclusive, worldwide, royalty-free
  5517. patent license under the contributor's essential patent claims, to
  5518. make, use, sell, offer for sale, import and otherwise run, modify and
  5519. propagate the contents of its contributor version.
  5520. In the following three paragraphs, a "patent license" is any express
  5521. agreement or commitment, however denominated, not to enforce a patent
  5522. (such as an express permission to practice a patent or covenant not to
  5523. sue for patent infringement). To "grant" such a patent license to a
  5524. party means to make such an agreement or commitment not to enforce a
  5525. patent against the party.
  5526. If you convey a covered work, knowingly relying on a patent license,
  5527. and the Corresponding Source of the work is not available for anyone
  5528. to copy, free of charge and under the terms of this License, through a
  5529. publicly available network server or other readily accessible means,
  5530. then you must either (1) cause the Corresponding Source to be so
  5531. available, or (2) arrange to deprive yourself of the benefit of the
  5532. patent license for this particular work, or (3) arrange, in a manner
  5533. consistent with the requirements of this License, to extend the patent
  5534. license to downstream recipients. "Knowingly relying" means you have
  5535. actual knowledge that, but for the patent license, your conveying the
  5536. covered work in a country, or your recipient's use of the covered work
  5537. in a country, would infringe one or more identifiable patents in that
  5538. country that you have reason to believe are valid.
  5539. If, pursuant to or in connection with a single transaction or
  5540. arrangement, you convey, or propagate by procuring conveyance of, a
  5541. covered work, and grant a patent license to some of the parties
  5542. receiving the covered work authorizing them to use, propagate, modify
  5543. or convey a specific copy of the covered work, then the patent license
  5544. you grant is automatically extended to all recipients of the covered
  5545. work and works based on it.
  5546. A patent license is "discriminatory" if it does not include within
  5547. the scope of its coverage, prohibits the exercise of, or is
  5548. conditioned on the non-exercise of one or more of the rights that are
  5549. specifically granted under this License. You may not convey a covered
  5550. work if you are a party to an arrangement with a third party that is
  5551. in the business of distributing software, under which you make payment
  5552. to the third party based on the extent of your activity of conveying
  5553. the work, and under which the third party grants, to any of the
  5554. parties who would receive the covered work from you, a discriminatory
  5555. patent license (a) in connection with copies of the covered work
  5556. conveyed by you (or copies made from those copies), or (b) primarily
  5557. for and in connection with specific products or compilations that
  5558. contain the covered work, unless you entered into that arrangement,
  5559. or that patent license was granted, prior to 28 March 2007.
  5560. Nothing in this License shall be construed as excluding or limiting
  5561. any implied license or other defenses to infringement that may
  5562. otherwise be available to you under applicable patent law.
  5563. 12. No Surrender of Others' Freedom.
  5564. If conditions are imposed on you (whether by court order, agreement or
  5565. otherwise) that contradict the conditions of this License, they do not
  5566. excuse you from the conditions of this License. If you cannot convey a
  5567. covered work so as to satisfy simultaneously your obligations under this
  5568. License and any other pertinent obligations, then as a consequence you may
  5569. not convey it at all. For example, if you agree to terms that obligate you
  5570. to collect a royalty for further conveying from those to whom you convey
  5571. the Program, the only way you could satisfy both those terms and this
  5572. License would be to refrain entirely from conveying the Program.
  5573. 13. Use with the GNU Affero General Public License.
  5574. Notwithstanding any other provision of this License, you have
  5575. permission to link or combine any covered work with a work licensed
  5576. under version 3 of the GNU Affero General Public License into a single
  5577. combined work, and to convey the resulting work. The terms of this
  5578. License will continue to apply to the part which is the covered work,
  5579. but the special requirements of the GNU Affero General Public License,
  5580. section 13, concerning interaction through a network will apply to the
  5581. combination as such.
  5582. 14. Revised Versions of this License.
  5583. The Free Software Foundation may publish revised and/or new versions of
  5584. the GNU General Public License from time to time. Such new versions will
  5585. be similar in spirit to the present version, but may differ in detail to
  5586. address new problems or concerns.
  5587. Each version is given a distinguishing version number. If the
  5588. Program specifies that a certain numbered version of the GNU General
  5589. Public License "or any later version" applies to it, you have the
  5590. option of following the terms and conditions either of that numbered
  5591. version or of any later version published by the Free Software
  5592. Foundation. If the Program does not specify a version number of the
  5593. GNU General Public License, you may choose any version ever published
  5594. by the Free Software Foundation.
  5595. If the Program specifies that a proxy can decide which future
  5596. versions of the GNU General Public License can be used, that proxy's
  5597. public statement of acceptance of a version permanently authorizes you
  5598. to choose that version for the Program.
  5599. Later license versions may give you additional or different
  5600. permissions. However, no additional obligations are imposed on any
  5601. author or copyright holder as a result of your choosing to follow a
  5602. later version.
  5603. 15. Disclaimer of Warranty.
  5604. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  5605. APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  5606. HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  5607. OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  5608. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  5609. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
  5610. IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  5611. ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  5612. 16. Limitation of Liability.
  5613. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  5614. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
  5615. THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  5616. GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  5617. USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
  5618. DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  5619. PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
  5620. EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  5621. SUCH DAMAGES.
  5622. 17. Interpretation of Sections 15 and 16.
  5623. If the disclaimer of warranty and limitation of liability provided
  5624. above cannot be given local legal effect according to their terms,
  5625. reviewing courts shall apply local law that most closely approximates
  5626. an absolute waiver of all civil liability in connection with the
  5627. Program, unless a warranty or assumption of liability accompanies a
  5628. copy of the Program in return for a fee.
  5629. END OF TERMS AND CONDITIONS
  5630. How to Apply These Terms to Your New Programs
  5631. If you develop a new program, and you want it to be of the greatest
  5632. possible use to the public, the best way to achieve this is to make it
  5633. free software which everyone can redistribute and change under these terms.
  5634. To do so, attach the following notices to the program. It is safest
  5635. to attach them to the start of each source file to most effectively
  5636. state the exclusion of warranty; and each file should have at least
  5637. the "copyright" line and a pointer to where the full notice is found.
  5638. <one line to give the program's name and a brief idea of what it does.>
  5639. Copyright (C) <year> <name of author>
  5640. This program is free software: you can redistribute it and/or modify
  5641. it under the terms of the GNU General Public License as published by
  5642. the Free Software Foundation, either version 3 of the License, or
  5643. (at your option) any later version.
  5644. This program is distributed in the hope that it will be useful,
  5645. but WITHOUT ANY WARRANTY; without even the implied warranty of
  5646. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  5647. GNU General Public License for more details.
  5648. You should have received a copy of the GNU General Public License
  5649. along with this program. If not, see <https://www.gnu.org/licenses/>.
  5650. Also add information on how to contact you by electronic and paper mail.
  5651. If the program does terminal interaction, make it output a short
  5652. notice like this when it starts in an interactive mode:
  5653. <program> Copyright (C) <year> <name of author>
  5654. This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  5655. This is free software, and you are welcome to redistribute it
  5656. under certain conditions; type `show c' for details.
  5657. The hypothetical commands `show w' and `show c' should show the appropriate
  5658. parts of the General Public License. Of course, your program's commands
  5659. might be different; for a GUI interface, you would use an "about box".
  5660. You should also get your employer (if you work as a programmer) or school,
  5661. if any, to sign a "copyright disclaimer" for the program, if necessary.
  5662. For more information on this, and how to apply and follow the GNU GPL, see
  5663. <https://www.gnu.org/licenses/>.
  5664. The GNU General Public License does not permit incorporating your program
  5665. into proprietary programs. If your program is a subroutine library, you
  5666. may consider it more useful to permit linking proprietary applications with
  5667. the library. If this is what you want to do, use the GNU Lesser General
  5668. Public License instead of this License. But first, please read
  5669. <https://www.gnu.org/licenses/why-not-lgpl.html>.
  5670. third_party/zstd/LICENSE
  5671. ------------------------
  5672. BSD License
  5673. For Zstandard software
  5674. Copyright (c) 2016-present, Facebook, Inc. All rights reserved.
  5675. Redistribution and use in source and binary forms, with or without modification,
  5676. are permitted provided that the following conditions are met:
  5677. * Redistributions of source code must retain the above copyright notice, this
  5678. list of conditions and the following disclaimer.
  5679. * Redistributions in binary form must reproduce the above copyright notice,
  5680. this list of conditions and the following disclaimer in the documentation
  5681. and/or other materials provided with the distribution.
  5682. * Neither the name Facebook nor the names of its contributors may be used to
  5683. endorse or promote products derived from this software without specific
  5684. prior written permission.
  5685. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  5686. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  5687. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  5688. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  5689. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  5690. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  5691. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  5692. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5693. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  5694. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.