Toshiba BDX1100KU User Manual
Page 34
E
ng
lis
h
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..
..4..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..
..5..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....How-
ever, 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 execut-
able.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 numeri-
cal.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.deriva-
tive.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..
..6..As.an.exception.to.the.Sections.above,.you.
may also combine or link a "work that uses
the Library" with the Library to produce a work
containing.portions.of.the.Library,.and.distrib-
ute.that.work.under.terms.of.your.choice,.pro-
vided 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: a) 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 execut-
able.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.mod-
ified definitions.) b) Use a suitable shared
library.mechanism.for.linking.with.the.Library...
A suitable mechanism is one that (1) uses at
run.time.a.copy.of.the.library.already.present.
on.the.user's.computer.system,.rather.than.
copying.library.functions.into.the.executable,.
and (2) will operate properly with a modified
version.of.the.library,.if.the.user.installs.one,.
as long as the modified version is interface-
compatible.with.the.version.that.the.work.was.
made with. c) 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..