(?:`)?(?:gnu`library`general`public`license`version`2,`june`1991)?(?:`)?(?:`)?(?:.{,5000})(?:`)?everyone`is`permitted`to`copy`and`distribute`verbatim`copies`of`this`license`document,`but`changing`it`is`not`allowed\.`\[this`is`the`first`released`version`of`the`library`gpl\.`it`is`numbered`2`because`it`goes`with`version`2`of`the`ordinary`gpl\.\]`preamble`the`licenses`for`most`software`are`designed`to`take`away`your`freedom`to`share`and`change`it\.`by`contrast,`the`gnu`general`public`licenses`are`intended`to`guarantee`your`freedom`to`share`and`change`free`software\-`to`make`sure`the`software`is`free`for`all`its`users\.`this`license,`the`library`general`public`license,`applies`to`some`specially`designated`free`software`foundation`software,`and`to`any`other`libraries`whose`authors`decide`to`use`it\.`you`can`use`it`for`your`libraries,`too\.`when`we`speak`of`free`software,`we`are`referring`to`freedom,`not`price\.`our`general`public`licenses`are`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`library,`or`if`you`modify`it\.`for`example,`if`you`distribute`copies`of`the`library,`whether`gratis`or`for`a`fee,`you`must`give`the`recipients`all`the`rights`that`we`gave`you\.`you`must`make`sure`that`they,`too,`receive`or`can`get`the`source`code\.`if`you`link`a`program`with`the`library,`you`must`provide`complete`object`files`to`the`recipients`so`that`they`can`relink`them`with`the`library,`after`making`changes`to`the`library`and`recompiling`it\.`and`you`must`show`them`these`terms`so`they`know`their`rights\.`our`method`of`protecting`your`rights`has`two`steps:`\(1\)`copyright`the`library,`and`\(2\)`offer`you`this`license`which`gives`you`legal`permission`to`copy,`distribute`and`or`modify`the`library\.`also,`for`each`distributor`s`protection,`we`want`to`make`certain`that`everyone`understands`that`there`is`no`warranty`for`this`free`library\.`if`the`library`is`modified`by`someone`else`and`passed`on,`we`want`its`recipients`to`know`that`what`they`have`is`not`the`original`version,`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`companies`distributing`free`software`will`individually`obtain`patent`licenses,`thus`in`effect`transforming`the`program`into`proprietary`software\.`to`prevent`this,`we`have`made`it`clear`that`any`patent`must`be`licensed`for`everyone`s`free`use`or`not`licensed`at`all\.`most`gnu`software,`including`some`libraries,`is`covered`by`the`ordinary`gnu`general`public`license,`which`was`designed`for`utility`programs\.`this`license,`the`gnu`library`general`public`license,`applies`to`certain`designated`libraries\.`this`license`is`quite`different`from`the`ordinary`one;`be`sure`to`read`it`in`full,`and`don`t`assume`that`anything`in`it`is`the`same`as`in`the`ordinary`license\.`the`reason`we`have`a`separate`public`license`for`some`libraries`is`that`they`blur`the`distinction`we`usually`make`between`modifying`or`adding`to`a`program`and`simply`using`it\.`linking`a`program`with`a`library,`without`changing`the`library,`is`in`some`sense`simply`using`the`library,`and`is`analogous`to`running`a`utility`program`or`application`program\.`however,`in`a`textual`and`legal`sense,`the`linked`executable`is`a`combined`work,`a`derivative`of`the`original`library,`and`the`ordinary`general`public`license`treats`it`as`such\.`because`of`this`blurred`distinction,`using`the`ordinary`general`public`license`for`libraries`did`not`effectively`promote`software`sharing,`because`most`developers`did`not`use`the`libraries\.`we`concluded`that`weaker`conditions`might`promote`sharing`better\.`however,`unrestricted`linking`of`non\-`free`programs`would`deprive`the`users`of`those`programs`of`all`benefit`from`the`free`status`of`the`libraries`themselves\.`this`library`general`public`license`is`intended`to`permit`developers`of`non\-`free`programs`to`use`free`libraries,`while`preserving`your`freedom`as`a`user`of`such`programs`to`change`the`free`libraries`that`are`incorporated`in`them\.`\(we`have`not`seen`how`to`achieve`this`as`regards`changes`in`header`files,`but`we`have`achieved`it`as`regards`changes`in`the`actual`functions`of`the`library\.\)`the`hope`is`that`this`will`lead`to`faster`development`of`free`libraries\.`the`precise`terms`and`conditions`for`copying,`distribution`and`modification`follow\.`pay`close`attention`to`the`difference`between`a`work`based`on`the`library`and`a`work`that`uses`the`library`\.`the`former`contains`code`derived`from`the`library,`while`the`latter`only`works`together`with`the`library\.`note`that`it`is`possible`for`a`library`to`be`covered`by`the`ordinary`general`public`license`rather`than`by`this`special`one\.`terms`and`conditions`for`copying,`distribution`and`modification(?:`)?(?:.{,20})(?:`)?this`license`agreement`applies`to`any`software`library`which`contains`a`notice`placed`by`the`copyright`holder`or`other`authorized`party`saying`it`may`be`distributed`under`the`terms`of`this`library`general`public`license`\(also`called`this`license`\)\.`each`licensee`is`addressed`as`you`\.`a`library`means`a`collection`of`software`functions`and`or`data`prepared`so`as`to`be`conveniently`linked`with`application`programs`\(which`use`some`of`those`functions`and`data\)`to`form`executables\.`the`library`,`below,`refers`to`any`such`software`library`or`work`which`has`been`distributed`under`these`terms\.`a`work`based`on`the`library`means`either`the`library`or`any`derivative`work`under`copyright`law:`that`is`to`say,`a`work`containing`the`library`or`a`portion`of`it,`either`verbatim`or`with`modifications`and`or`translated`straightforwardly`into`another`language\.`\(hereinafter,`translation`is`included`without`limitation`in`the`term`modification`\.\)`source`code`for`a`work`means`the`preferred`form`of`the`work`for`making`modifications`to`it\.`for`a`library,`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`library\.`activities`other`than`copying,`distribution`and`modification`are`not`covered`by`this`license;`they`are`outside`its`scope\.`the`act`of`running`a`program`using`the`library`is`not`restricted,`and`output`from`such`a`program`is`covered`only`if`its`contents`constitute`a`work`based`on`the`library`\(independent`of`the`use`of`the`library`in`a`tool`for`writing`it\)\.`whether`that`is`true`depends`on`what`the`library`does`and`what`the`program`that`uses`the`library`does\.(?:`)?(?:.{,20})(?:`)?you`may`copy`and`distribute`verbatim`copies`of`the`library`s`complete`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`distribute`a`copy`of`this`license`along`with`the`library\.`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`library`or`any`portion`of`it,`thus`forming`a`work`based`on`the`library,`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})(?:`)?the`modified`work`must`itself`be`a`software`library\.(?:`)?(?:.{,20})(?:`)?you`must`cause`the`files`modified`to`carry`prominent`notices`stating`that`you`changed`the`files`and`the`date`of`any`change\.(?:`)?(?:.{,20})(?:`)?you`must`cause`the`whole`of`the`work`to`be`licensed`at`no`charge`to`all`third`parties`under`the`terms`of`this`license\.(?:`)?(?:.{,20})(?:`)?if`a`facility`in`the`modified`library`refers`to`a`function`or`a`table`of`data`to`be`supplied`by`an`application`program`that`uses`the`facility,`other`than`as`an`argument`passed`when`the`facility`is`invoked,`then`you`must`make`a`good`faith`effort`to`ensure`that,`in`the`event`an`application`does`not`supply`such`function`or`table,`the`facility`still`operates,`and`performs`whatever`part`of`its`purpose`remains`meaningful\.`\(for`example,`a`function`in`a`library`to`compute`square`roots`has`a`purpose`that`is`entirely`well\-`defined`independent`of`the`application\.`therefore,`subsection`2d`requires`that`any`application\-`supplied`function`or`table`used`by`this`function`must`be`optional:`if`the`application`does`not`supply`it,`the`square`root`function`must`still`compute`square`roots\.\)`these`requirements`apply`to`the`modified`work`as`a`whole\.`if`identifiable`sections`of`that`work`are`not`derived`from`the`library,`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`library,`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`library\.`in`addition,`mere`aggregation`of`another`work`not`based`on`the`library`with`the`library`\(or`with`a`work`based`on`the`library\)`on`a`volume`of`a`storage`or`distribution`medium`does`not`bring`the`other`work`under`the`scope`of`this`license\.(?:`)?(?:.{,20})(?:`)?you`may`opt`to`apply`the`terms`of`the`ordinary`gnu`general`public`license`instead`of`this`license`to`a`given`copy`of`the`library\.`to`do`this,`you`must`alter`all`the`notices`that`refer`to`this`license,`so`that`they`refer`to`the`ordinary`gnu`general`public`license,`version`2,`instead`of`to`this`license\.`\(if`a`newer`version`than`version`2`of`the`ordinary`gnu`general`public`license`has`appeared,`then`you`can`specify`that`version`instead`if`you`wish\.\)`do`not`make`any`other`change`in`these`notices\.`once`this`change`is`made`in`a`given`copy,`it`is`irreversible`for`that`copy,`so`the`ordinary`gnu`general`public`license`applies`to`all`subsequent`copies`and`derivative`works`made`from`that`copy\.`this`option`is`useful`when`you`wish`to`copy`part`of`the`code`of`the`library`into`a`program`that`is`not`a`library\.(?:`)?(?:.{,20})(?:`)?you`may`copy`and`distribute`the`library`\(or`a`portion`or`derivative`of`it,`under`section`2\)`in`object`code`or`executable`form`under`the`terms`of`sections`1`and`2`above`provided`that`you`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\.`if`distribution`of`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`satisfies`the`requirement`to`distribute`the`source`code,`even`though`third`parties`are`not`compelled`to`copy`the`source`along`with`the`object`code\.(?:`)?(?:.{,20})(?:`)?a`program`that`contains`no`derivative`of`any`portion`of`the`library,`but`is`designed`to`work`with`the`library`by`being`compiled`or`linked`with`it,`is`called`a`work`that`uses`the`library`\.`such`a`work,`in`isolation,`is`not`a`derivative`work`of`the`library,`and`therefore`falls`outside`the`scope`of`this`license\.`however,`linking`a`work`that`uses`the`library`with`the`library`creates`an`executable`that`is`a`derivative`of`the`library`\(because`it`contains`portions`of`the`library\),`rather`than`a`work`that`uses`the`library`\.`the`executable`is`therefore`covered`by`this`license\.`section`6`states`terms`for`distribution`of`such`executables\.`when`a`work`that`uses`the`library`uses`material`from`a`header`file`that`is`part`of`the`library,`the`object`code`for`the`work`may`be`a`derivative`work`of`the`library`even`though`the`source`code`is`not\.`whether`this`is`true`is`especially`significant`if`the`work`can`be`linked`without`the`library,`or`if`the`work`is`itself`a`library\.`the`threshold`for`this`to`be`true`is`not`precisely`defined`by`law\.`if`such`an`object`file`uses`only`numerical`parameters,`data`structure`layouts`and`accessors,`and`small`macros`and`small`inline`functions`\(ten`lines`or`less`in`length\),`then`the`use`of`the`object`file`is`unrestricted,`regardless`of`whether`it`is`legally`a`derivative`work\.`\(executables`containing`this`object`code`plus`portions`of`the`library`will`still`fall`under`section`6\.\)`otherwise,`if`the`work`is`a`derivative`of`the`library,`you`may`distribute`the`object`code`for`the`work`under`the`terms`of`section`6\.`any`executables`containing`that`work`also`fall`under`section`6,`whether`or`not`they`are`linked`directly`with`the`library`itself\.(?:`)?(?:.{,20})(?:`)?as`an`exception`to`the`sections`above,`you`may`also`compile`or`link`a`work`that`uses`the`library`with`the`library`to`produce`a`work`containing`portions`of`the`library,`and`distribute`that`work`under`terms`of`your`choice,`provided`that`the`terms`permit`modification`of`the`work`for`the`customer`s`own`use`and`reverse`engineering`for`debugging`such`modifications\.`you`must`give`prominent`notice`with`each`copy`of`the`work`that`the`library`is`used`in`it`and`that`the`library`and`its`use`are`covered`by`this`license\.`you`must`supply`a`copy`of`this`license\.`if`the`work`during`execution`displays`copyright`notices,`you`must`include`the`copyright`notice`for`the`library`among`them,`as`well`as`a`reference`directing`the`user`to`the`copy`of`this`license\.`also,`you`must`do`one`of`these`things:(?:`)?(?:.{,20})(?:`)?accompany`the`work`with`the`complete`corresponding`machine\-`readable`source`code`for`the`library`including`whatever`changes`were`used`in`the`work`\(which`must`be`distributed`under`sections`1`and`2`above\);`and,`if`the`work`is`an`executable`linked`with`the`library,`with`the`complete`machine\-`readable`work`that`uses`the`library`,`as`object`code`and`or`source`code,`so`that`the`user`can`modify`the`library`and`then`relink`to`produce`a`modified`executable`containing`the`modified`library\.`\(it`is`understood`that`the`user`who`changes`the`contents`of`definitions`files`in`the`library`will`not`necessarily`be`able`to`recompile`the`application`to`use`the`modified`definitions\.\)(?:`)?(?:.{,20})(?:`)?accompany`the`work`with`a`written`offer,`valid`for`at`least`three`years,`to`give`the`same`user`the`materials`specified`in`subsection`6a,`above,`for`a`charge`no`more`than`the`cost`of`performing`this`distribution\.(?:`)?(?:.{,20})(?:`)?if`distribution`of`the`work`is`made`by`offering`access`to`copy`from`a`designated`place,`offer`equivalent`access`to`copy`the`above`specified`materials`from`the`same`place\.(?:`)?(?:.{,20})(?:`)?verify`that`the`user`has`already`received`a`copy`of`these`materials`or`that`you`have`already`sent`this`user`a`copy\.`for`an`executable,`the`required`form`of`the`work`that`uses`the`library`must`include`any`data`and`utility`programs`needed`for`reproducing`the`executable`from`it\.`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\.`it`may`happen`that`this`requirement`contradicts`the`license`restrictions`of`other`proprietary`libraries`that`do`not`normally`accompany`the`operating`system\.`such`a`contradiction`means`you`cannot`use`both`them`and`the`library`together`in`an`executable`that`you`distribute\.(?:`)?(?:.{,20})(?:`)?you`may`place`library`facilities`that`are`a`work`based`on`the`library`side\-`by\-`side`in`a`single`library`together`with`other`library`facilities`not`covered`by`this`license,`and`distribute`such`a`combined`library,`provided`that`the`separate`distribution`of`the`work`based`on`the`library`and`of`the`other`library`facilities`is`otherwise`permitted,`and`provided`that`you`do`these`two`things:(?:`)?(?:.{,20})(?:`)?accompany`the`combined`library`with`a`copy`of`the`same`work`based`on`the`library,`uncombined`with`any`other`library`facilities\.`this`must`be`distributed`under`the`terms`of`the`sections`above\.(?:`)?(?:.{,20})(?:`)?give`prominent`notice`with`the`combined`library`of`the`fact`that`part`of`it`is`a`work`based`on`the`library,`and`explaining`where`to`find`the`accompanying`uncombined`form`of`the`same`work\.(?:`)?(?:.{,20})(?:`)?you`may`not`copy,`modify,`sublicense,`link`with,`or`distribute`the`library`except`as`expressly`provided`under`this`license\.`any`attempt`otherwise`to`copy,`modify,`sublicense,`link`with,`or`distribute`the`library`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`library`or`its`derivative`works\.`these`actions`are`prohibited`by`law`if`you`do`not`accept`this`license\.`therefore,`by`modifying`or`distributing`the`library`\(or`any`work`based`on`the`library\),`you`indicate`your`acceptance`of`this`license`to`do`so,`and`all`its`terms`and`conditions`for`copying,`distributing`or`modifying`the`library`or`works`based`on`it\.(?:`)?(?:.{,20})(?:`)?each`time`you`redistribute`the`library`\(or`any`work`based`on`the`library\),`the`recipient`automatically`receives`a`license`from`the`original`licensor`to`copy,`distribute,`link`with`or`modify`the`library`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`library`at`all\.`for`example,`if`a`patent`license`would`not`permit`royalty\-`free`redistribution`of`the`library`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`library\.`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`library`is`restricted`in`certain`countries`either`by`patents`or`by`copyrighted`interfaces,`the`original`copyright`holder`who`places`the`library`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})(?:`)?the`free`software`foundation`may`publish`revised`and`or`new`versions`of`the`library`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`library`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`the`free`software`foundation\.`if`the`library`does`not`specify`a`license`version`number,`you`may`choose`any`version`ever`published`by`the`free`software`foundation\.(?:`)?(?:.{,20})(?:`)?if`you`wish`to`incorporate`parts`of`the`library`into`other`free`programs`whose`distribution`conditions`are`incompatible`with`these,`write`to`the`author`to`ask`for`permission\.`for`software`which`is`copyrighted`by`the`free`software`foundation,`write`to`the`free`software`foundation;`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`library`is`licensed`free`of`charge,`there`is`no`warranty`for`the`library,`to`the`extent`permitted`by`applicable`law\.`except`when`otherwise`stated`in`writing`the`copyright`holders`and`or`other`parties`provide`the`library`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`library`is`with`you\.`should`the`library`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`library`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`library`\(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`library`to`operate`with`any`other`software\),`even`if`such`holder`or`other`party`has`been`advised`of`the`possibility`of`such`damages\.(?:`)?(?:end`of`terms`and`conditions`how`to`apply`these`terms`to`your`new`libraries`if`you`develop`a`new`library,`and`you`want`it`to`be`of`the`greatest`possible`use`to`the`public,`we`recommend`making`it`free`software`that`everyone`can`redistribute`and`change\.`you`can`do`so`by`permitting`redistribution`under`these`terms`\(or,`alternatively,`under`the`terms`of`the`ordinary`general`public`license\)\.`to`apply`these`terms,`attach`the`following`notices`to`the`library\.`it`is`safest`to`attach`them`to`the`start`of`each`source`file`to`most`effectively`convey`the`exclusion`of`warranty;`and`each`file`should`have`at`least`the`copyright`line`and`a`pointer`to`where`the`full`notice`is`found\.(?:`)?(?:.+)(?:`)?copyright`\(c\)(?:`)?(?:.+)(?:`)?`this`library`is`free`software;`you`can`redistribute`it`and`or`modify`it`under`the`terms`of`the`gnu`library`general`public`license`as`published`by`the`free`software`foundation;`either`version`2`of`the`license,`or`\(at`your`option\)`any`later`version\.`this`library`is`distributed`in`the`hope`that`it`will`be`useful,`but`without`any`warranty;`without`even`the`implied`warranty`of`merchantability`or`fitness`for`a`particular`purpose\.`see`the`gnu`library`general`public`license`for`more`details\.`you`should`have`received`a`copy`of`the`gnu`library`general`public`license`along`with`this`library;`if`not,`write`to`the`free`software`foundation,`inc\.,`51`franklin`st,`fifth`floor,`boston,`ma`02110\-1301,`usa\.`also`add`information`on`how`to`contact`you`by`electronic`and`paper`mail\.`you`should`also`get`your`employer`\(if`you`work`as`a`programr\)`or`your`school,`if`any,`to`sign`a`copyright`disclaimer`for`the`library,`if`necessary\.`here`is`a`sample;`alter`the`names:`yoyodyne,`inc\.,`hereby`disclaims`all`copyright`interest`in`the`library`frob`\(a`library`for`tweaking`knobs\)`written`by`james`random`hacker\.`signature`of`ty`coon,`1`april`1990`ty`coon,`president`of`vice`that`s`all`there`is`to`it!)?(?:`)?