E
ng
lis
h
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..
..1..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.copy-
right 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.physi-
cal act of transferring a copy, and you
may.at.your.option.offer.warranty.pro-
tection.in.exchange.for.a.fee..
..2..You.may.modify.your.copy.or.cop-
ies 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:..
.
.
a) The modified work must itself be a soft
-
ware.library...
.
.
b) You must cause the files modified to
carry.prominent.notices.stating.that.you.
changed the files and the date of any change.
....c).You.must.cause.the.whole.of.the.
work.to.be.licensed.at.no.charge.to.all.third.
parties.under.the.terms.of.this.License..
d) 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 argu
-
ment 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 ap
-
plication. 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.ad-
dition, 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..
..3..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, ver
-
sion 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.