(?:`)?(?:affero`general`public`license`version`1,`march`2002)?(?:`)?copyright`©`2002`affero`inc\.`510`third`street`\-`suite`225,`san`francisco,`ca`94107,`usa`this`license`is`a`modified`version`of`the`gnu`general`public`license`copyright`\(c\)`1989,`1991`free`software`foundation,`inc\.`made`with`their`permission\.`section`2\(d\)`has`been`added`to`cover`use`of`software`over`a`computer`network\.`everyone`is`permitted`to`copy`and`distribute`verbatim`copies`of`this`license`document,`but`changing`it`is`not`allowed\.`preamble`the`licenses`for`most`software`are`designed`to`take`away`your`freedom`to`share`and`change`it\.`by`contrast,`the`affero`general`public`license`is`intended`to`guarantee`your`freedom`to`share`and`change`free`software\-`to`make`sure`the`software`is`free`for`all`its`users\.`this`public`license`applies`to`most`of`affero`s`software`and`to`any`other`program`whose`authors`commit`to`using`it\.`\(some`other`affero`software`is`covered`by`the`gnu`library`general`public`license`instead\.\)`you`can`apply`it`to`your`programs,`too\.`when`we`speak`of`free`software,`we`are`referring`to`freedom,`not`price\.`this`general`public`license`is`designed`to`make`sure`that`you`have`the`freedom`to`distribute`copies`of`free`software`\(and`charge`for`this`service`if`you`wish\),`that`you`receive`source`code`or`can`get`it`if`you`want`it,`that`you`can`change`the`software`or`use`pieces`of`it`in`new`free`programs;`and`that`you`know`you`can`do`these`things\.`to`protect`your`rights,`we`need`to`make`restrictions`that`forbid`anyone`to`deny`you`these`rights`or`to`ask`you`to`surrender`the`rights\.`these`restrictions`translate`to`certain`responsibilities`for`you`if`you`distribute`copies`of`the`software,`or`if`you`modify`it\.`for`example,`if`you`distribute`copies`of`such`a`program,`whether`gratis`or`for`a`fee,`you`must`give`the`recipients`all`the`rights`that`you`have\.`you`must`make`sure`that`they,`too,`receive`or`can`get`the`source`code\.`and`you`must`show`them`these`terms`so`they`know`their`rights\.`we`protect`your`rights`with`two`steps:`\(1\)`copyright`the`software,`and`\(2\)`offer`you`this`license`which`gives`you`legal`permission`to`copy,`distribute`and`or`modify`the`software\.`also,`for`each`author`s`protection`and`ours,`we`want`to`make`certain`that`everyone`understands`that`there`is`no`warranty`for`this`free`software\.`if`the`software`is`modified`by`someone`else`and`passed`on,`we`want`its`recipients`to`know`that`what`they`have`is`not`the`original,`so`that`any`problems`introduced`by`others`will`not`reflect`on`the`original`authors`reputations\.`finally,`any`free`program`is`threatened`constantly`by`software`patents\.`we`wish`to`avoid`the`danger`that`redistributors`of`a`free`program`will`individually`obtain`patent`licenses,`in`effect`making`the`program`proprietary\.`to`prevent`this,`we`have`made`it`clear`that`any`patent`must`be`licensed`for`everyone`s`free`use`or`not`licensed`at`all\.`the`precise`terms`and`conditions`for`copying,`distribution`and`modification`follow\.`terms`and`conditions`for`copying,`distribution`and`modification(?:`)?(?:.{,20})(?:`)?this`license`applies`to`any`program`or`other`work`which`contains`a`notice`placed`by`the`copyright`holder`saying`it`may`be`distributed`under`the`terms`of`this`affero`general`public`license\.`the`program`,`below,`refers`to`any`such`program`or`work,`and`a`work`based`on`the`program`means`either`the`program`or`any`derivative`work`under`copyright`law:`that`is`to`say,`a`work`containing`the`program`or`a`portion`of`it,`either`verbatim`or`with`modifications`and`or`translated`into`another`language\.`\(hereinafter,`translation`is`included`without`limitation`in`the`term`modification`\.\)`each`licensee`is`addressed`as`you`\.`activities`other`than`copying,`distribution`and`modification`are`not`covered`by`this`license;`they`are`outside`its`scope\.`the`act`of`running`the`program`is`not`restricted,`and`the`output`from`the`program`is`covered`only`if`its`contents`constitute`a`work`based`on`the`program`\(independent`of`having`been`made`by`running`the`program\)\.`whether`that`is`true`depends`on`what`the`program`does\.(?:`)?(?:.{,20})(?:`)?you`may`copy`and`distribute`verbatim`copies`of`the`program`s`source`code`as`you`receive`it,`in`any`medium,`provided`that`you`conspicuously`and`appropriately`publish`on`each`copy`an`appropriate`copyright`notice`and`disclaimer`of`warranty;`keep`intact`all`the`notices`that`refer`to`this`license`and`to`the`absence`of`any`warranty;`and`give`any`other`recipients`of`the`program`a`copy`of`this`license`along`with`the`program\.`you`may`charge`a`fee`for`the`physical`act`of`transferring`a`copy,`and`you`may`at`your`option`offer`warranty`protection`in`exchange`for`a`fee\.(?:`)?(?:.{,20})(?:`)?you`may`modify`your`copy`or`copies`of`the`program`or`any`portion`of`it,`thus`forming`a`work`based`on`the`program,`and`copy`and`distribute`such`modifications`or`work`under`the`terms`of`section`1`above,`provided`that`you`also`meet`all`of`these`conditions:(?:`)?(?:.{,20})(?:`)?you`must`cause`the`modified`files`to`carry`prominent`notices`stating`that`you`changed`the`files`and`the`date`of`any`change\.(?:`)?(?:.{,20})(?:`)?you`must`cause`any`work`that`you`distribute`or`publish,`that`in`whole`or`in`part`contains`or`is`derived`from`the`program`or`any`part`thereof,`to`be`licensed`as`a`whole`at`no`charge`to`all`third`parties`under`the`terms`of`this`license\.(?:`)?(?:.{,20})(?:`)?if`the`modified`program`normally`reads`commands`interactively`when`run,`you`must`cause`it,`when`started`running`for`such`interactive`use`in`the`most`ordinary`way,`to`print`or`display`an`announcement`including`an`appropriate`copyright`notice`and`a`notice`that`there`is`no`warranty`\(or`else,`saying`that`you`provide`a`warranty\)`and`that`users`may`redistribute`the`program`under`these`conditions,`and`telling`the`user`how`to`view`a`copy`of`this`license\.`\(exception:`if`the`program`itself`is`interactive`but`does`not`normally`print`such`an`announcement,`your`work`based`on`the`program`is`not`required`to`print`an`announcement\.\)(?:`)?(?:.{,20})(?:`)?if`the`program`as`you`received`it`is`intended`to`interact`with`users`through`a`computer`network`and`if,`in`the`version`you`received,`any`user`interacting`with`the`program`was`given`the`opportunity`to`request`transmission`to`that`user`of`the`program`s`complete`source`code,`you`must`not`remove`that`facility`from`your`modified`version`of`the`program`or`work`based`on`the`program,`and`must`offer`an`equivalent`opportunity`for`all`users`interacting`with`your`program`through`a`computer`network`to`request`immediate`transmission`by`http`of`the`complete`source`code`of`your`modified`version`or`other`derivative`work\.`these`requirements`apply`to`the`modified`work`as`a`whole\.`if`identifiable`sections`of`that`work`are`not`derived`from`the`program,`and`can`be`reasonably`considered`independent`and`separate`works`in`themselves,`then`this`license,`and`its`terms,`do`not`apply`to`those`sections`when`you`distribute`them`as`separate`works\.`but`when`you`distribute`the`same`sections`as`part`of`a`whole`which`is`a`work`based`on`the`program,`the`distribution`of`the`whole`must`be`on`the`terms`of`this`license,`whose`permissions`for`other`licensees`extend`to`the`entire`whole,`and`thus`to`each`and`every`part`regardless`of`who`wrote`it\.`thus,`it`is`not`the`intent`of`this`section`to`claim`rights`or`contest`your`rights`to`work`written`entirely`by`you;`rather,`the`intent`is`to`exercise`the`right`to`control`the`distribution`of`derivative`or`collective`works`based`on`the`program\.`in`addition,`mere`aggregation`of`another`work`not`based`on`the`program`with`the`program`\(or`with`a`work`based`on`the`program\)`on`a`volume`of`a`storage`or`distribution`medium`does`not`bring`the`other`work`under`the`scope`of`this`license\.(?:`)?(?:.{,20})(?:`)?you`may`copy`and`distribute`the`program`\(or`a`work`based`on`it,`under`section`2\)`in`object`code`or`executable`form`under`the`terms`of`sections`1`and`2`above`provided`that`you`also`do`one`of`the`following:(?:`)?(?:.{,20})(?:`)?accompany`it`with`the`complete`corresponding`machine\-`readable`source`code,`which`must`be`distributed`under`the`terms`of`sections`1`and`2`above`on`a`medium`customarily`used`for`software`interchange;`or,(?:`)?(?:.{,20})(?:`)?accompany`it`with`a`written`offer,`valid`for`at`least`three`years,`to`give`any`third`party,`for`a`charge`no`more`than`your`cost`of`physically`performing`source`distribution,`a`complete`machine\-`readable`copy`of`the`corresponding`source`code,`to`be`distributed`under`the`terms`of`sections`1`and`2`above`on`a`medium`customarily`used`for`software`interchange;`or,(?:`)?(?:.{,20})(?:`)?accompany`it`with`the`information`you`received`as`to`the`offer`to`distribute`corresponding`source`code\.`\(this`alternative`is`allowed`only`for`noncommercial`distribution`and`only`if`you`received`the`program`in`object`code`or`executable`form`with`such`an`offer,`in`accord`with`subsection`b`above\.\)`the`source`code`for`a`work`means`the`preferred`form`of`the`work`for`making`modifications`to`it\.`for`an`executable`work,`complete`source`code`means`all`the`source`code`for`all`modules`it`contains,`plus`any`associated`interface`definition`files,`plus`the`scripts`used`to`control`compilation`and`installation`of`the`executable\.`however,`as`a`special`exception,`the`source`code`distributed`need`not`include`anything`that`is`normally`distributed`\(in`either`source`or`binary`form\)`with`the`major`components`\(compiler,`kernel,`and`so`on\)`of`the`operating`system`on`which`the`executable`runs,`unless`that`component`itself`accompanies`the`executable\.`if`distribution`of`executable`or`object`code`is`made`by`offering`access`to`copy`from`a`designated`place,`then`offering`equivalent`access`to`copy`the`source`code`from`the`same`place`counts`as`distribution`of`the`source`code,`even`though`third`parties`are`not`compelled`to`copy`the`source`along`with`the`object`code\.(?:`)?(?:.{,20})(?:`)?you`may`not`copy,`modify,`sublicense,`or`distribute`the`program`except`as`expressly`provided`under`this`license\.`any`attempt`otherwise`to`copy,`modify,`sublicense`or`distribute`the`program`is`void,`and`will`automatically`terminate`your`rights`under`this`license\.`however,`parties`who`have`received`copies,`or`rights,`from`you`under`this`license`will`not`have`their`licenses`terminated`so`long`as`such`parties`remain`in`full`compliance\.(?:`)?(?:.{,20})(?:`)?you`are`not`required`to`accept`this`license,`since`you`have`not`signed`it\.`however,`nothing`else`grants`you`permission`to`modify`or`distribute`the`program`or`its`derivative`works\.`these`actions`are`prohibited`by`law`if`you`do`not`accept`this`license\.`therefore,`by`modifying`or`distributing`the`program`\(or`any`work`based`on`the`program\),`you`indicate`your`acceptance`of`this`license`to`do`so,`and`all`its`terms`and`conditions`for`copying,`distributing`or`modifying`the`program`or`works`based`on`it\.(?:`)?(?:.{,20})(?:`)?each`time`you`redistribute`the`program`\(or`any`work`based`on`the`program\),`the`recipient`automatically`receives`a`license`from`the`original`licensor`to`copy,`distribute`or`modify`the`program`subject`to`these`terms`and`conditions\.`you`may`not`impose`any`further`restrictions`on`the`recipients`exercise`of`the`rights`granted`herein\.`you`are`not`responsible`for`enforcing`compliance`by`third`parties`to`this`license\.(?:`)?(?:.{,20})(?:`)?if,`as`a`consequence`of`a`court`judgement`or`allegation`of`patent`infringement`or`for`any`other`reason`\(not`limited`to`patent`issues\),`conditions`are`imposed`on`you`\(whether`by`court`order,`agreement`or`otherwise\)`that`contradict`the`conditions`of`this`license,`they`do`not`excuse`you`from`the`conditions`of`this`license\.`if`you`cannot`distribute`so`as`to`satisfy`simultaneously`your`obligations`under`this`license`and`any`other`pertinent`obligations,`then`as`a`consequence`you`may`not`distribute`the`program`at`all\.`for`example,`if`a`patent`license`would`not`permit`royalty\-`free`redistribution`of`the`program`by`all`those`who`receive`copies`directly`or`indirectly`through`you,`then`the`only`way`you`could`satisfy`both`it`and`this`license`would`be`to`refrain`entirely`from`distribution`of`the`program\.`if`any`portion`of`this`section`is`held`invalid`or`unenforceable`under`any`particular`circumstance,`the`balance`of`the`section`is`intended`to`apply`and`the`section`as`a`whole`is`intended`to`apply`in`other`circumstances\.`it`is`not`the`purpose`of`this`section`to`induce`you`to`infringe`any`patents`or`other`property`right`claims`or`to`contest`validity`of`any`such`claims;`this`section`has`the`sole`purpose`of`protecting`the`integrity`of`the`free`software`distribution`system,`which`is`implemented`by`public`license`practices\.`many`people`have`made`generous`contributions`to`the`wide`range`of`software`distributed`through`that`system`in`reliance`on`consistent`application`of`that`system;`it`is`up`to`the`author`donor`to`decide`if`he`or`she`is`willing`to`distribute`software`through`any`other`system`and`a`licensee`cannot`impose`that`choice\.`this`section`is`intended`to`make`thoroughly`clear`what`is`believed`to`be`a`consequence`of`the`rest`of`this`license\.(?:`)?(?:.{,20})(?:`)?if`the`distribution`and`or`use`of`the`program`is`restricted`in`certain`countries`either`by`patents`or`by`copyrighted`interfaces,`the`original`copyright`holder`who`places`the`program`under`this`license`may`add`an`explicit`geographical`distribution`limitation`excluding`those`countries,`so`that`distribution`is`permitted`only`in`or`among`countries`not`thus`excluded\.`in`such`case,`this`license`incorporates`the`limitation`as`if`written`in`the`body`of`this`license\.(?:`)?(?:.{,20})(?:`)?affero`inc\.`may`publish`revised`and`or`new`versions`of`the`affero`general`public`license`from`time`to`time\.`such`new`versions`will`be`similar`in`spirit`to`the`present`version,`but`may`differ`in`detail`to`address`new`problems`or`concerns\.`each`version`is`given`a`distinguishing`version`number\.`if`the`program`specifies`a`version`number`of`this`license`which`applies`to`it`and`any`later`version`,`you`have`the`option`of`following`the`terms`and`conditions`either`of`that`version`or`of`any`later`version`published`by`affero,`inc\.`if`the`program`does`not`specify`a`version`number`of`this`license,`you`may`choose`any`version`ever`published`by`affero,`inc\.`you`may`also`choose`to`redistribute`modified`versions`of`this`program`under`any`version`of`the`free`software`foundation`s`gnu`general`public`license`version`3`or`higher,`so`long`as`that`version`of`the`gnu`gpl`includes`terms`and`conditions`substantially`equivalent`to`those`of`this`license\.(?:`)?(?:.{,20})(?:`)?if`you`wish`to`incorporate`parts`of`the`program`into`other`free`programs`whose`distribution`conditions`are`different,`write`to`the`author`to`ask`for`permission\.`for`software`which`is`copyrighted`by`affero,`inc\.,`write`to`us;`we`sometimes`make`exceptions`for`this\.`our`decision`will`be`guided`by`the`two`goals`of`preserving`the`free`status`of`all`derivatives`of`our`free`software`and`of`promoting`the`sharing`and`reuse`of`software`generally\.`no`warranty(?:`)?(?:.{,20})(?:`)?because`the`program`is`licensed`free`of`charge,`there`is`no`warranty`for`the`program,`to`the`extent`permitted`by`applicable`law\.`except`when`otherwise`stated`in`writing`the`copyright`holders`and`or`other`parties`provide`the`program`as`is`without`warranty`of`any`kind,`either`expressed`or`implied,`including,`but`not`limited`to,`the`implied`warranties`of`merchantability`and`fitness`for`a`particular`purpose\.`the`entire`risk`as`to`the`quality`and`performance`of`the`program`is`with`you\.`should`the`program`prove`defective,`you`assume`the`cost`of`all`necessary`servicing,`repair`or`correction\.(?:`)?(?:.{,20})(?:`)?`in`no`event`unless`required`by`applicable`law`or`agreed`to`in`writing`will`any`copyright`holder,`or`any`other`party`who`may`modify`and`or`redistribute`the`program`as`permitted`above,`be`liable`to`you`for`damages,`including`any`general,`special,`incidental`or`consequential`damages`arising`out`of`the`use`or`inability`to`use`the`program`\(including`but`not`limited`to`loss`of`data`or`data`being`rendered`inaccurate`or`losses`sustained`by`you`or`third`parties`or`a`failure`of`the`program`to`operate`with`any`other`programs\),`even`if`such`holder`or`other`party`has`been`advised`of`the`possibility`of`such`damages\.