(?:`)?(?:eclipse`public`license`\-`v`2\.0)?(?:`)?the`accompanying`program`is`provided`under`the`terms`of`this`eclipse`public`license`\(`agreement`\)\.`any`use,`reproduction`or`distribution`of`the`program`constitutes`recipient`s`acceptance`of`this`agreement\.(?:`)?(?:.{,20})(?:`)?definitions`contribution`means:(?:`)?(?:.{,20})(?:`)?in`the`case`of`the`initial`contributor,`the`initial`content`distributed`under`this`agreement,`and(?:`)?(?:.{,20})(?:`)?in`the`case`of`each`subsequent`contributor:(?:`)?(?:.{,20})(?:`)?changes`to`the`program,`and(?:`)?(?:.{,20})(?:`)?additions`to`the`program;`where`such`changes`and`or`additions`to`the`program`originate`from`and`are`distributed`by`that`particular`contributor\.`a`contribution`originates`from`a`contributor`if`it`was`added`to`the`program`by`such`contributor`itself`or`anyone`acting`on`such`contributor`s`behalf\.`contributions`do`not`include`changes`or`additions`to`the`program`that`are`not`modified`works\.`contributor`means`any`person`or`entity`that`distributes`the`program\.`licensed`patents`mean`patent`claims`licensable`by`a`contributor`which`are`necessarily`infringed`by`the`use`or`sale`of`its`contribution`alone`or`when`combined`with`the`program\.`program`means`the`contributions`distributed`in`accordance`with`this`agreement\.`recipient`means`anyone`who`receives`the`program`under`this`agreement`or`any`secondary`license`\(as`applicable\),`including`contributors\.`derivative`works`shall`mean`any`work,`whether`in`source`code`or`other`form,`that`is`based`on`\(or`derived`from\)`the`program`and`for`which`the`editorial`revisions,`annotations,`elaborations,`or`other`modifications`represent,`as`a`whole,`an`original`work`of`authorship\.`modified`works`shall`mean`any`work`in`source`code`or`other`form`that`results`from`an`addition`to,`deletion`from,`or`modification`of`the`contents`of`the`program,`including,`for`purposes`of`clarity`any`new`file`in`source`code`form`that`contains`any`contents`of`the`program\.`modified`works`shall`not`include`works`that`contain`only`declarations,`interfaces,`types,`classes,`structures,`or`files`of`the`program`solely`in`each`case`in`order`to`link`to,`bind`by`name,`or`subclass`the`program`or`modified`works`thereof\.`distribute`means`the`acts`of`a\)`distributing`or`b\)`making`available`in`any`manner`that`enables`the`transfer`of`a`copy\.`source`code`means`the`form`of`a`program`preferred`for`making`modifications,`including`but`not`limited`to`software`source`code,`documentation`source,`and`configuration`files\.`secondary`license`means`either`the`gnu`general`public`license,`version`2\.0,`or`any`later`versions`of`that`license,`including`any`exceptions`or`additional`permissions`as`identified`by`the`initial`contributor\.(?:`)?(?:.{,20})(?:`)?grant`of`rights(?:`)?(?:.{,20})(?:`)?subject`to`the`terms`of`this`agreement,`each`contributor`hereby`grants`recipient`a`non\-`exclusive,`worldwide,`royalty\-`free`copyright`license`to`reproduce,`prepare`derivative`works`of,`publicly`display,`publicly`perform,`distribute`and`sublicense`the`contribution`of`such`contributor,`if`any,`and`such`derivative`works\.(?:`)?(?:.{,20})(?:`)?subject`to`the`terms`of`this`agreement,`each`contributor`hereby`grants`recipient`a`non\-`exclusive,`worldwide,`royalty\-`free`patent`license`under`licensed`patents`to`make,`use,`sell,`offer`to`sell,`import`and`otherwise`transfer`the`contribution`of`such`contributor,`if`any,`in`source`code`or`other`form\.`this`patent`license`shall`apply`to`the`combination`of`the`contribution`and`the`program`if,`at`the`time`the`contribution`is`added`by`the`contributor,`such`addition`of`the`contribution`causes`such`combination`to`be`covered`by`the`licensed`patents\.`the`patent`license`shall`not`apply`to`any`other`combinations`which`include`the`contribution\.`no`hardware`per`se`is`licensed`hereunder\.(?:`)?(?:.{,20})(?:`)?recipient`understands`that`although`each`contributor`grants`the`licenses`to`its`contributions`set`forth`herein,`no`assurances`are`provided`by`any`contributor`that`the`program`does`not`infringe`the`patent`or`other`intellectual`property`rights`of`any`other`entity\.`each`contributor`disclaims`any`liability`to`recipient`for`claims`brought`by`any`other`entity`based`on`infringement`of`intellectual`property`rights`or`otherwise\.`as`a`condition`to`exercising`the`rights`and`licenses`granted`hereunder,`each`recipient`hereby`assumes`sole`responsibility`to`secure`any`other`intellectual`property`rights`needed,`if`any\.`for`example,`if`a`third`party`patent`license`is`required`to`allow`recipient`to`distribute`the`program,`it`is`recipient`s`responsibility`to`acquire`that`license`before`distributing`the`program\.(?:`)?(?:.{,20})(?:`)?each`contributor`represents`that`to`its`knowledge`it`has`sufficient`copyright`rights`in`its`contribution,`if`any,`to`grant`the`copyright`license`set`forth`in`this`agreement\.(?:`)?(?:.{,20})(?:`)?notwithstanding`the`terms`of`any`secondary`license,`no`contributor`makes`additional`grants`to`any`recipient`\(other`than`those`set`forth`in`this`agreement\)`as`a`result`of`such`recipient`s`receipt`of`the`program`under`the`terms`of`a`secondary`license`\(if`permitted`under`the`terms`of`section`3\)\.(?:`)?(?:.{,20})(?:`)?requirements(?:`)?(?:.{,20})(?:`)?if`a`contributor`distributes`the`program`in`any`form,`then:(?:`)?(?:.{,20})(?:`)?the`program`must`also`be`made`available`as`source`code,`in`accordance`with`section`3\.2,`and`the`contributor`must`accompany`the`program`with`a`statement`that`the`source`code`for`the`program`is`available`under`this`agreement,`and`informs`recipients`how`to`obtain`it`in`a`reasonable`manner`on`or`through`a`medium`customarily`used`for`software`exchange;`and(?:`)?(?:.{,20})(?:`)?the`contributor`may`distribute`the`program`under`a`license`different`than`this`agreement,`provided`that`such`license:(?:`)?(?:.{,20})(?:`)?effectively`disclaims`on`behalf`of`all`other`contributors`all`warranties`and`conditions,`express`and`implied,`including`warranties`or`conditions`of`title`and`non\-`infringement,`and`implied`warranties`or`conditions`of`merchantability`and`fitness`for`a`particular`purpose;(?:`)?(?:.{,20})(?:`)?effectively`excludes`on`behalf`of`all`other`contributors`all`liability`for`damages,`including`direct,`indirect,`special,`incidental`and`consequential`damages,`such`as`lost`profits;(?:`)?(?:.{,20})(?:`)?does`not`attempt`to`limit`or`alter`the`recipients`rights`in`the`source`code`under`section`3\.2;`and(?:`)?(?:.{,20})(?:`)?requires`any`subsequent`distribution`of`the`program`by`any`party`to`be`under`a`license`that`satisfies`the`requirements`of`this`section`3\.(?:`)?(?:.{,20})(?:`)?when`the`program`is`distributed`as`source`code:(?:`)?(?:.{,20})(?:`)?it`must`be`made`available`under`this`agreement,`or`if`the`program`\(i\)`is`combined`with`other`material`in`a`separate`file`or`files`made`available`under`a`secondary`license,`and`\(ii\)`the`initial`contributor`attached`to`the`source`code`the`notice`described`in`exhibit`a`of`this`agreement,`then`the`program`may`be`made`available`under`the`terms`of`such`secondary`licenses,`and(?:`)?(?:.{,20})(?:`)?a`copy`of`this`agreement`must`be`included`with`each`copy`of`the`program\.(?:`)?(?:.{,20})(?:`)?contributors`may`not`remove`or`alter`any`copyright,`patent,`trademark,`attribution`notices,`disclaimers`of`warranty,`or`limitations`of`liability`\(`notices`\)`contained`within`the`program`from`any`copy`of`the`program`which`they`distribute,`provided`that`contributors`may`add`their`own`appropriate`notices\.(?:`)?(?:.{,20})(?:`)?commercial`distribution`commercial`distributors`of`software`may`accept`certain`responsibilities`with`respect`to`end`users,`business`partners`and`the`like\.`while`this`license`is`intended`to`facilitate`the`commercial`use`of`the`program,`the`contributor`who`includes`the`program`in`a`commercial`product`offering`should`do`so`in`a`manner`which`does`not`create`potential`liability`for`other`contributors\.`therefore,`if`a`contributor`includes`the`program`in`a`commercial`product`offering,`such`contributor`\(`commercial`contributor`\)`hereby`agrees`to`defend`and`indemnify`every`other`contributor`\(`indemnified`contributor`\)`against`any`losses,`damages`and`costs`\(collectively`losses`\)`arising`from`claims,`lawsuits`and`other`legal`actions`brought`by`a`third`party`against`the`indemnified`contributor`to`the`extent`caused`by`the`acts`or`omissions`of`such`commercial`contributor`in`connection`with`its`distribution`of`the`program`in`a`commercial`product`offering\.`the`obligations`in`this`section`do`not`apply`to`any`claims`or`losses`relating`to`any`actual`or`alleged`intellectual`property`infringement\.`in`order`to`qualify,`an`indemnified`contributor`must:`a\)`promptly`notify`the`commercial`contributor`in`writing`of`such`claim,`and`b\)`allow`the`commercial`contributor`to`control,`and`cooperate`with`the`commercial`contributor`in,`the`defense`and`any`related`settlement`negotiations\.`the`indemnified`contributor`may`participate`in`any`such`claim`at`its`own`expense\.`for`example,`a`contributor`might`include`the`program`in`a`commercial`product`offering,`product`x\.`that`contributor`is`then`a`commercial`contributor\.`if`that`commercial`contributor`then`makes`performance`claims,`or`offers`warranties`related`to`product`x,`those`performance`claims`and`warranties`are`such`commercial`contributor`s`responsibility`alone\.`under`this`section,`the`commercial`contributor`would`have`to`defend`claims`against`the`other`contributors`related`to`those`performance`claims`and`warranties,`and`if`a`court`requires`any`other`contributor`to`pay`any`damages`as`a`result,`the`commercial`contributor`must`pay`those`damages\.(?:`)?(?:.{,20})(?:`)?no`warranty`except`as`expressly`set`forth`in`this`agreement,`and`to`the`extent`permitted`by`applicable`law,`the`program`is`provided`on`an`as`is`basis,`without`warranties`or`conditions`of`any`kind,`either`express`or`implied`including,`without`limitation,`any`warranties`or`conditions`of`title,`non\-`infringement,`merchantability`or`fitness`for`a`particular`purpose\.`each`recipient`is`solely`responsible`for`determining`the`appropriateness`of`using`and`distributing`the`program`and`assumes`all`risks`associated`with`its`exercise`of`rights`under`this`agreement,`including`but`not`limited`to`the`risks`and`costs`of`program`errors,`compliance`with`applicable`laws,`damage`to`or`loss`of`data,`programs`or`equipment,`and`unavailability`or`interruption`of`operations\.(?:`)?(?:.{,20})(?:`)?disclaimer`of`liability`except`as`expressly`set`forth`in`this`agreement,`and`to`the`extent`permitted`by`applicable`law,`neither`recipient`nor`any`contributors`shall`have`any`liability`for`any`direct,`indirect,`incidental,`special,`exemplary,`or`consequential`damages`\(including`without`limitation`lost`profits\),`however`caused`and`on`any`theory`of`liability,`whether`in`contract,`strict`liability,`or`tort`\(including`negligence`or`otherwise\)`arising`in`any`way`out`of`the`use`or`distribution`of`the`program`or`the`exercise`of`any`rights`granted`hereunder,`even`if`advised`of`the`possibility`of`such`damages\.(?:`)?(?:.{,20})(?:`)?`general`if`any`provision`of`this`agreement`is`invalid`or`unenforceable`under`applicable`law,`it`shall`not`affect`the`validity`or`enforceability`of`the`remainder`of`the`terms`of`this`agreement,`and`without`further`action`by`the`parties`hereto,`such`provision`shall`be`reformed`to`the`minimum`extent`necessary`to`make`such`provision`valid`and`enforceable\.`if`recipient`institutes`patent`litigation`against`any`entity`\(including`a`cross\-`claim`or`counterclaim`in`a`lawsuit\)`alleging`that`the`program`itself`\(excluding`combinations`of`the`program`with`other`software`or`hardware\)`infringes`such`recipient`s`patent\(s\),`then`such`recipient`s`rights`granted`under`section`2\(b\)`shall`terminate`as`of`the`date`such`litigation`is`filed\.`all`recipient`s`rights`under`this`agreement`shall`terminate`if`it`fails`to`comply`with`any`of`the`material`terms`or`conditions`of`this`agreement`and`does`not`cure`such`failure`in`a`reasonable`period`of`time`after`becoming`aware`of`such`noncompliance\.`if`all`recipient`s`rights`under`this`agreement`terminate,`recipient`agrees`to`cease`use`and`distribution`of`the`program`as`soon`as`reasonably`practicable\.`however,`recipient`s`obligations`under`this`agreement`and`any`licenses`granted`by`recipient`relating`to`the`program`shall`continue`and`survive\.`everyone`is`permitted`to`copy`and`distribute`copies`of`this`agreement,`but`in`order`to`avoid`inconsistency`the`agreement`is`copyrighted`and`may`only`be`modified`in`the`following`manner\.`the`agreement`steward`reserves`the`right`to`publish`new`versions`\(including`revisions\)`of`this`agreement`from`time`to`time\.`no`one`other`than`the`agreement`steward`has`the`right`to`modify`this`agreement\.`the`eclipse`foundation`is`the`initial`agreement`steward\.`the`eclipse`foundation`may`assign`the`responsibility`to`serve`as`the`agreement`steward`to`a`suitable`separate`entity\.`each`new`version`of`the`agreement`will`be`given`a`distinguishing`version`number\.`the`program`\(including`contributions\)`may`always`be`distributed`subject`to`the`version`of`the`agreement`under`which`it`was`received\.`in`addition,`after`a`new`version`of`the`agreement`is`published,`contributor`may`elect`to`distribute`the`program`\(including`its`contributions\)`under`the`new`version\.`except`as`expressly`stated`in`sections`2\(a\)`and`2\(b\)`above,`recipient`receives`no`rights`or`licenses`to`the`intellectual`property`of`any`contributor`under`this`agreement,`whether`expressly,`by`implication,`estoppel`or`otherwise\.`all`rights`in`the`program`not`expressly`granted`under`this`agreement`are`reserved\.`nothing`in`this`agreement`is`intended`to`be`enforceable`by`any`entity`that`is`not`a`contributor`or`recipient\.`no`third\-`party`beneficiary`rights`are`created`under`this`agreement\.`exhibit`a`\-`form`of`secondary`licenses`notice`this`source`code`may`also`be`made`available`under`the`following`secondary`licenses`when`the`conditions`for`such`availability`set`forth`in`the`eclipse`public`license,`v\.`2\.0`are`satisfied:`\{name`license\(s\),`version\(s\),`and`exceptions`or`additional`permissions`here\}\.`simply`including`a`copy`of`this`agreement,`including`this`exhibit`a`is`not`sufficient`to`license`the`source`code`under`secondary`licenses\.`if`it`is`not`possible`or`desirable`to`put`the`notice`in`a`particular`file,`then`you`may`include`the`notice`in`a`location`\(such`as`a`license`file`in`a`relevant`directory\)`where`a`recipient`would`be`likely`to`look`for`such`a`notice\.`you`may`add`additional`accurate`notices`of`copyright`holdership\.