(?:`)?(?:cern`open`hardware`license`version`2`\-`weakly`reciprocal)?(?:`)?preamble`cern`has`developed`this`license`to`promote`collaboration`among`hardware`designers`and`to`provide`a`legal`tool`which`supports`the`freedom`to`use,`study,`modify,`share`and`distribute`hardware`designs`and`products`based`on`those`designs\.`version`2`of`the`cern`open`hardware`license`comes`in`three`variants:`cern\-`ohl\-`p`\(permissive\);`and`two`reciprocal`licenses:`this`license,`cern\-`ohl\-`w`\(weakly`reciprocal\)`and`cern\-`ohl\-`s`\(strongly`reciprocal\)\.`the`cern\-`ohl\-`w`is`copyright`cern`2020\.`anyone`is`welcome`to`use`it,`in`unmodified`form`only\.`use`of`this`license`does`not`imply`any`endorsement`by`cern`of`any`licensor`or`their`designs`nor`does`it`imply`any`involvement`by`cern`in`their`development\.(?:`)?(?:.{,20})(?:`)?definitions(?:`)?(?:.{,20})(?:`)?`license`means`this`cern\-`ohl\-`w\.(?:`)?(?:.{,20})(?:`)?`compatible`license`means(?:`)?(?:.{,20})(?:`)?any`earlier`version`of`the`cern`open`hardware`license,`or(?:`)?(?:.{,20})(?:`)?any`version`of`the`cern\-`ohl\-`s`or`the`cern\-`ohl\-`w,`or(?:`)?(?:.{,20})(?:`)?any`license`which`permits`you`to`treat`the`source`to`which`it`applies`as`licensed`under`cern\-`ohl\-`s`or`cern\-`ohl\-`w`provided`that`on`conveyance`of`any`such`source,`or`any`associated`product`you`treat`the`source`in`question`as`being`licensed`under`cern\-`ohl\-`s`or`cern\-`ohl\-`w`as`appropriate\.(?:`)?(?:.{,20})(?:`)?`source`means`information`such`as`design`materials`or`digital`code`which`can`be`applied`to`make`or`test`a`product`or`to`prepare`a`product`for`use,`conveyance`or`sale,`regardless`of`its`medium`or`how`it`is`expressed\.`it`may`include`notices\.(?:`)?(?:.{,20})(?:`)?`covered`source`means`source`that`is`explicitly`made`available`under`this`license\.(?:`)?(?:.{,20})(?:`)?`product`means`any`device,`component,`work`or`physical`object,`whether`in`finished`or`intermediate`form,`arising`from`the`use,`application`or`processing`of`covered`source\.(?:`)?(?:.{,20})(?:`)?`make`means`to`create`or`configure`something,`whether`by`manufacture,`assembly,`compiling,`loading`or`applying`covered`source`or`another`product`or`otherwise\.(?:`)?(?:.{,20})(?:`)?`available`component`means`any`part,`sub\-`assembly,`library`or`code`which:(?:`)?(?:.{,20})(?:`)?is`licensed`to`you`as`complete`source`under`a`compatible`license;`or(?:`)?(?:.{,20})(?:`)?is`available,`at`the`time`a`product`or`the`source`containing`it`is`first`conveyed,`to`you`and`any`other`prospective`licensees(?:`)?(?:.{,20})(?:`)?with`sufficient`rights`and`information`\(including`any`configuration`and`programming`files`and`information`about`its`characteristics`and`interfaces\)`to`enable`it`either`to`be`made`itself,`or`to`be`sourced`and`used`to`make`the`product;`or(?:`)?(?:.{,20})(?:`)?as`part`of`the`normal`distribution`of`a`tool`used`to`design`or`make`the`product\.(?:`)?(?:.{,20})(?:`)?`external`material`means`anything`\(including`source\)`which:(?:`)?(?:.{,20})(?:`)?is`only`combined`with`covered`source`in`such`a`way`that`it`interfaces`with`the`covered`source`using`a`documented`interface`which`is`described`in`the`covered`source;`and(?:`)?(?:.{,20})(?:`)?is`not`a`derivative`of`or`contains`covered`source,`or,`if`it`is,`it`is`solely`to`the`extent`necessary`to`facilitate`such`interfacing\.(?:`)?(?:.{,20})(?:`)?`complete`source`means`the`set`of`all`source`necessary`to`make`a`product,`in`the`preferred`form`for`making`modifications,`including`necessary`installation`and`interfacing`information`both`for`the`product,`and`for`any`included`available`components\.`if`the`format`is`proprietary,`it`must`also`be`made`available`in`a`format`\(if`the`proprietary`tool`can`create`it\)`which`is`viewable`with`a`tool`available`to`potential`licensees`and`licensed`under`a`license`approved`by`the`free`software`foundation`or`the`open`source`initiative\.`complete`source`need`not`include`the`source`of`any`available`component,`provided`that`you`include`in`the`complete`source`sufficient`information`to`enable`a`recipient`to`make`or`source`and`use`the`available`component`to`make`the`product\.(?:`)?(?:.{,20})(?:`)?`source`location`means`a`location`where`a`licensor`has`placed`covered`source,`and`which`that`licensor`reasonably`believes`will`remain`easily`accessible`for`at`least`three`years`for`anyone`to`obtain`a`digital`copy\.(?:`)?(?:.{,20})(?:`)?`notice`means`copyright,`acknowledgement`and`trademark`notices,`source`location`references,`modification`notices`\(subsection`3\.3\(b\)\)`and`all`notices`that`refer`to`this`license`and`to`the`disclaimer`of`warranties`that`are`included`in`the`covered`source\.(?:`)?(?:.{,20})(?:`)?`licensee`or`you`means`any`person`exercising`rights`under`this`license\.(?:`)?(?:.{,20})(?:`)?`licensor`means`a`natural`or`legal`person`who`creates`or`modifies`covered`source\.`a`person`may`be`a`licensee`and`a`licensor`at`the`same`time\.(?:`)?(?:.{,20})(?:`)?`convey`means`to`communicate`to`the`public`or`distribute\.(?:`)?(?:.{,20})(?:`)?applicability(?:`)?(?:.{,20})(?:`)?this`license`governs`the`use,`copying,`modification,`conveying`of`covered`source`and`products,`and`the`making`of`products\.`by`exercising`any`right`granted`under`this`license,`you`irrevocably`accept`these`terms`and`conditions\.(?:`)?(?:.{,20})(?:`)?this`license`is`granted`by`the`licensor`directly`to`you,`and`shall`apply`worldwide`and`without`limitation`in`time\.(?:`)?(?:.{,20})(?:`)?you`shall`not`attempt`to`restrict`by`contract`or`otherwise`the`rights`granted`under`this`license`to`other`licensees\.(?:`)?(?:.{,20})(?:`)?this`license`is`not`intended`to`restrict`fair`use,`fair`dealing,`or`any`other`similar`right\.(?:`)?(?:.{,20})(?:`)?copying,`modifying`and`conveying`covered`source(?:`)?(?:.{,20})(?:`)?you`may`copy`and`convey`verbatim`copies`of`covered`source,`in`any`medium,`provided`you`retain`all`notices\.(?:`)?(?:.{,20})(?:`)?you`may`modify`covered`source,`other`than`notices,`provided`that`you`irrevocably`undertake`to`make`that`modified`covered`source`available`from`a`source`location`should`you`convey`a`product`in`circumstances`where`the`recipient`does`not`otherwise`receive`a`copy`of`the`modified`covered`source\.`in`each`case`subsection`3\.3`shall`apply\.`you`may`only`delete`notices`if`they`are`no`longer`applicable`to`the`corresponding`covered`source`as`modified`by`you`and`you`may`add`additional`notices`applicable`to`your`modifications\.(?:`)?(?:.{,20})(?:`)?you`may`convey`modified`covered`source`\(with`the`effect`that`you`shall`also`become`a`licensor\)`provided`that`you:(?:`)?(?:.{,20})(?:`)?retain`notices`as`required`in`subsection`3\.2;(?:`)?(?:.{,20})(?:`)?add`a`notice`to`the`modified`covered`source`stating`that`you`have`modified`it,`with`the`date`and`brief`description`of`how`you`have`modified`it;(?:`)?(?:.{,20})(?:`)?add`a`source`location`notice`for`the`modified`covered`source`if`you`convey`in`circumstances`where`the`recipient`does`not`otherwise`receive`a`copy`of`the`modified`covered`source;`and(?:`)?(?:.{,20})(?:`)?license`the`modified`covered`source`under`the`terms`and`conditions`of`this`license`\(or,`as`set`out`in`subsection`8\.3,`a`later`version,`if`permitted`by`the`license`of`the`original`covered`source\)\.`such`modified`covered`source`must`be`licensed`as`a`whole,`but`excluding`available`components`contained`in`it`or`external`material`to`which`it`is`interfaced,`which`remain`licensed`under`their`own`applicable`licenses\.(?:`)?(?:.{,20})(?:`)?making`and`conveying`products(?:`)?(?:.{,20})(?:`)?you`may`make`products,`and`or`convey`them,`provided`that`you`either`provide`each`recipient`with`a`copy`of`the`complete`source`or`ensure`that`each`recipient`is`notified`of`the`source`location`of`the`complete`source\.`that`complete`source`includes`covered`source`and`you`must`accordingly`satisfy`your`obligations`set`out`in`subsection`3\.3\.`if`specified`in`a`notice,`the`product`must`visibly`and`securely`display`the`source`location`on`it`or`its`packaging`or`documentation`in`the`manner`specified`in`that`notice\.(?:`)?(?:.{,20})(?:`)?where`you`convey`a`product`which`incorporates`external`material,`the`complete`source`for`that`product`which`you`are`required`to`provide`under`subsection`4\.1`need`not`include`any`source`for`the`external`material\.(?:`)?(?:.{,20})(?:`)?you`may`license`products`under`terms`of`your`choice,`provided`that`such`terms`do`not`restrict`or`attempt`to`restrict`any`recipients`rights`under`this`license`to`the`covered`source\.(?:`)?(?:.{,20})(?:`)?research`and`development`you`may`convey`covered`source,`modified`covered`source`or`products`to`a`legal`entity`carrying`out`development,`testing`or`quality`assurance`work`on`your`behalf`provided`that`the`work`is`performed`on`terms`which`prevent`the`entity`from`both`using`the`source`or`products`for`its`own`internal`purposes`and`conveying`the`source`or`products`or`any`modifications`to`them`to`any`person`other`than`you\.`any`modifications`made`by`the`entity`shall`be`deemed`to`be`made`by`you`pursuant`to`subsection`3\.2\.(?:`)?(?:.{,20})(?:`)?disclaimer`and`liability(?:`)?(?:.{,20})(?:`)?disclaimer`of`warranty`\-`the`covered`source`and`any`products`are`provided`as`is`and`any`express`or`implied`warranties,`including,`but`not`limited`to,`implied`warranties`of`merchantability,`of`satisfactory`quality,`non\-`infringement`of`third`party`rights,`and`fitness`for`a`particular`purpose`or`use`are`disclaimed`in`respect`of`any`source`or`product`to`the`maximum`extent`permitted`by`law\.`the`licensor`makes`no`representation`that`any`source`or`product`does`not`or`will`not`infringe`any`patent,`copyright,`trade`secret`or`other`proprietary`right\.`the`entire`risk`as`to`the`use,`quality,`and`performance`of`any`source`or`product`shall`be`with`you`and`not`the`licensor\.`this`disclaimer`of`warranty`is`an`essential`part`of`this`license`and`a`condition`for`the`grant`of`any`rights`granted`under`this`license\.(?:`)?(?:.{,20})(?:`)?exclusion`and`limitation`of`liability`\-`the`licensor`shall,`to`the`maximum`extent`permitted`by`law,`have`no`liability`for`direct,`indirect,`special,`incidental,`consequential,`exemplary,`punitive`or`other`damages`of`any`character`including,`without`limitation,`procurement`of`substitute`goods`or`services,`loss`of`use,`data`or`profits,`or`business`interruption,`however`caused`and`on`any`theory`of`contract,`warranty,`tort`\(including`negligence\),`product`liability`or`otherwise,`arising`in`any`way`in`relation`to`the`covered`source,`modified`covered`source`and`or`the`making`or`conveyance`of`a`product,`even`if`advised`of`the`possibility`of`such`damages,`and`you`shall`hold`the`licensor\(s\)`free`and`harmless`from`any`liability,`costs,`damages,`fees`and`expenses,`including`claims`by`third`parties,`in`relation`to`such`use\.(?:`)?(?:.{,20})(?:`)?patents(?:`)?(?:.{,20})(?:`)?subject`to`the`terms`and`conditions`of`this`license,`each`licensor`hereby`grants`to`you`a`perpetual,`worldwide,`non\-`exclusive,`no\-`charge,`royalty\-`free,`irrevocable`\(except`as`stated`in`subsections`7\.2`and`8\.4\)`patent`license`to`make,`have`made,`use,`offer`to`sell,`sell,`import,`and`otherwise`transfer`the`covered`source`and`products,`where`such`license`applies`only`to`those`patent`claims`licensable`by`such`licensor`that`are`necessarily`infringed`by`exercising`rights`under`the`covered`source`as`conveyed`by`that`licensor\.(?:`)?(?:.{,20})(?:`)?if`you`institute`patent`litigation`against`any`entity`\(including`a`cross\-`claim`or`counterclaim`in`a`lawsuit\)`alleging`that`the`covered`source`or`a`product`constitutes`direct`or`contributory`patent`infringement,`or`you`seek`any`declaration`that`a`patent`licensed`to`you`under`this`license`is`invalid`or`unenforceable`then`any`rights`granted`to`you`under`this`license`shall`terminate`as`of`the`date`such`process`is`initiated\.(?:`)?(?:.{,20})(?:`)?general(?:`)?(?:.{,20})(?:`)?if`any`provisions`of`this`license`are`or`subsequently`become`invalid`or`unenforceable`for`any`reason,`the`remaining`provisions`shall`remain`effective\.(?:`)?(?:.{,20})(?:`)?you`shall`not`use`any`of`the`name`\(including`acronyms`and`abbreviations\),`image,`or`logo`by`which`the`licensor`or`cern`is`known,`except`where`needed`to`comply`with`section`3,`or`where`the`use`is`otherwise`allowed`by`law\.`any`such`permitted`use`shall`be`factual`and`shall`not`be`made`so`as`to`suggest`any`kind`of`endorsement`or`implication`of`involvement`by`the`licensor`or`its`personnel\.(?:`)?(?:.{,20})(?:`)?cern`may`publish`updated`versions`and`variants`of`this`license`which`it`considers`to`be`in`the`spirit`of`this`version,`but`may`differ`in`detail`to`address`new`problems`or`concerns\.`new`versions`will`be`published`with`a`unique`version`number`and`a`variant`identifier`specifying`the`variant\.`if`the`licensor`has`specified`that`a`given`variant`applies`to`the`covered`source`without`specifying`a`version,`you`may`treat`that`covered`source`as`being`released`under`any`version`of`the`cern\-`ohl`with`that`variant\.`if`no`variant`is`specified,`the`covered`source`shall`be`treated`as`being`released`under`cern\-`ohl\-`s\.`the`licensor`may`also`specify`that`the`covered`source`is`subject`to`a`specific`version`of`the`cern\-`ohl`or`any`later`version`in`which`case`you`may`apply`this`or`any`later`version`of`cern\-`ohl`with`the`same`variant`identifier`published`by`cern\.`you`may`treat`covered`source`licensed`under`cern\-`ohl\-`w`as`licensed`under`cern\-`ohl\-`s`if`and`only`if`all`available`components`referenced`in`the`covered`source`comply`with`the`corresponding`definition`of`available`component`for`cern\-`ohl\-`s\.(?:`)?(?:.{,20})(?:`)?this`license`shall`terminate`with`immediate`effect`if`you`fail`to`comply`with`any`of`its`terms`and`conditions\.(?:`)?(?:.{,20})(?:`)?however,`if`you`cease`all`breaches`of`this`license,`then`your`license`from`any`licensor`is`reinstated`unless`such`licensor`has`terminated`this`license`by`giving`you,`while`you`remain`in`breach,`a`notice`specifying`the`breach`and`requiring`you`to`cure`it`within`30`days,`and`you`have`failed`to`come`into`compliance`in`all`material`respects`by`the`end`of`the`30`day`period\.`should`you`repeat`the`breach`after`receipt`of`a`cure`notice`and`subsequent`reinstatement,`this`license`will`terminate`immediately`and`permanently\.`section`6`shall`continue`to`apply`after`any`termination\.(?:`)?(?:.{,20})(?:`)?`this`license`shall`not`be`enforceable`except`by`a`licensor`acting`as`such,`and`third`party`beneficiary`rights`are`specifically`excluded\.