Yamaha BD-S1900 Owner's Manual page 49

Hide thumbs Also See for BD-S1900:
Table of Contents

Advertisement

Notl: that it is
ros~ihle
for a library to be covered by the ordinary Gcncral PuhliL'
Lic~n~e
rathcr than hy this special nne.
GNU LIBRARY GENERAL PUBLIC LICENSE
TERMS A D CONDITIONS FOR COPYI G. DISTRIBUTION AND
MODIFICATIO
O.
This
Licens~
Agreement applies to any
~oftware
library which contains a notice
placed by the copyright holder or othcr authorizcd party s_lying it muy he
distributed under the terms of this Lihrary General
Puhlit.~
License (Jlso called "this
Lil:ensc"). EJch licensee is Jddressed as "you".
A "library" means a collection of software functions and/or dllta prepared so as to
he
l'onvt.~l1iently
linked with application programs (which use some of thost."
functions and dalll) to form e .... ecutubles.
The "Library". below. refers to any
~urh ~onware
library or work which
ha~
been
di~Hibuted
under these
terlll~.
A "work ba:-.ed on the Library" means either tht.'
Lihrary or any derivative work under copyright law: that is to say. a work
containing the Lihrary or a portion of it. either verbatim or with moditicutions andl
or Iranslated slraightforwardly into anothcr language. (HereiniJfter. translation is
included without limitation in the term "moditication".)
"Source nxle" for a work means the preferred form of the work for making
lIlodifications to if. For a lihrary, complete source code means all the source code
for all modules it l·ontains. plus any
ass(K:iat~u
interface definition files. plus the
scripts used to control compilation and installation of the library.
Activitit.:s other than copying. distrihution ilnd modilication arc not covered hy this
Licen~e:
they arc outside its scope. The act of running a program using the Library
is not restricted. and output from such a prog.ram is covered only
if
its contents
constitute a work hased on the Library (illllcpcnLlenl of the lise of the Lihrary in a
tool for wriling il). Whether that is Irue depends on what the Library docs and what
the program that uses the Library
doe~.
I.
Vou may copy and distribute verbatim copies of the Library's complctt: soun,:t:
code as you receive it. in any medium. provided that you conspil:uously and
appropriately publish on each copy an appropriate copyright notice and disclaimer
or w_lITanty: keep intact all the notit.·cs that refer to this
Licen~e
and to the ahscllce
of any warranty: ant.! Jistrihute 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
prote~tioll
in exchange for a fee.
You may modify your copy or copies of the Library or any portion of it. thus
forming. a work hased on the Lihmry. and t.·Opy and distribute such Illouilication:-- or
work untler the terms of Section I <.Ihovc. provided that you also meet all or these
t.·{mdilions:
a)
The modified work must itself he a
~othvare
library.
h)
You must cause the tiles modified to farry prominent notices stating that you
changed the liks and the Jatc of any change.
<:)
You must
l~aust'
the \\'holc of the work to be licensed at no charge to all third
pal1ics under the terms of this
Licen~e.
dl
If a facility in the modified Libmry refers
to
a function or a table of data to be
supplied hy an applic<ltion program thiJl uses the facility, other than as an
argument passed when the facility is invoked, then you must make a goot.! faith
effurt to ensure that. in the event an application does not supply such function
or table, the fal:ility still operales. and performs whatever parr of its purpose
rcmains meaningful.
(Flll'
example. a function in a library \() compute square routs has a purp()sc that
is entin.:ly well-defined int.!epenJcJ1t of the application. Therefore. Subsection
2d reyuires that any application-suppliet.! function or table used by this function
must be optional: if the applic<.ltion docs not supply it. the square root function
Illust still compute square roots.)
The~e
requirements apply to the modified work
~IS
a whole. If identifiable sections of
that work are not derived from the Library. and
Gill
be reasonably consitleretl
indl'pcndent and separate works in themselves, then this License. and its terms, do
110\
apply
10 tlll)~e
sections when you distribute them as separiJte works. But when you
distribute the same sections as pan of a whole which is a work b<.lsed on the Library. the
distrihution 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
wrillt:n entirely hy you: rather. the intent
i~
to exercise the right to control the
distrihutioll of derivative or collective works b(lsed un the Library.
In additi()n. mcre aggregation of another w()rk not based on the Library with the Library
(Of
with a work haseJ on the Library) on a volume of a stomge or distribution mediulll
doe~
not hring the mher work under the scope of this License.
.1"
YIlU
may opt to apply the terms of the ordinary GN
Gener<.ll Public License
instead of this License to a given copy of the Library. To do this, you must alter all
the
notice~
that refer
10
this License, so that they refcr to the ordinary G U General
Public License. version 2. instead of to this License. (If a newer version than
vcr:--ion 2 of the ordinary GNU General Puhlic
Licen~e
has appeared. then you call
specify that version instead if you wish.) Do not make any olher change in these
notiL·cs.
Om:c this change
i~
made in a given copy. it is irreversible fur (hal copy. so the ordinary
GNU Genaal Puhlic
Licen~e
applie:-. to all subseyuenl copies and derivative works
made from that copy.
This option is useful when you wish to copy part of the code of the Lihrary intO a
program that is not a Iihrary.
4.
Vou may cupy anJ distribute the Lihrary (or a portion or derivative of it. under
Sel.'lion
1.)
in object code or exenllahlc forlll under the terms or Sections I and
1.
ahove provided that yell! accompany it with the complete corresponding machine-
rC<H.I'lhlc source code. which must hc distrihutcd under the terms of Sections I and 2
abovc on .. mediulll customarily us..:d lor software interchange.
iii
If distribution of object codt: is made by (lffering access to copy from a designated
place, then offering equivalent access to copy the source code
fW111
the same place
satisfies the requirement to distribute the source code. even though third
partic~
arc not
compelled to copy the source along with the object (ode.
5.
A progriJlll that contains no dcrivative of any portion of the Lihrary. hUl
i~
designed
to work with the Library by being. compilet.!nr linked with it. is called a "work th_1I
lIses the Library". Such iJ work. in isolation. is not a derivative work of the Lihrary.
and tilerefore falb outside the st.·ope of this Lil:ense.
However. linking a "work that uses the Library" with Ihe Library creates an excL'lJlablc
lh:'ll is a derivativc of the Library (because it cOlllains portions of the Library l. rather
than a "work that uses the Iihrary". The exccutable i:-. therefore covered hy
Ihi~ Licen~e.
Section 6 sliltes terms for distrihution of such executahles.
When a "work thai uses the Library" uses material from u header lile that is pmt of the
Library. ttie object code for the work may he a derivative work of the Lihrary even
though the source code is not. Vihelher thi!-i
i~
true is e,pccially signilil:ant if the work
can be linked without the Library, or if Ihe work is ihelr a lihrary. The threshold for
this
to
he true is not precisely defined hy law.
If such an objel:l file lIse:-. only numerical parameters. data structure layollb <lnJ
acces~ors,
and small macros and small inline
funt.·li~lIls
(ten lines or
les~
in length). Ihell
the lise of Ihe object liIe is unrestril'ted. reg<.lrdless of whether it is legally a derivative
work. (Executables containing this ohject code plus portions of the Library will still
rull under Section 6.)
Otherwise. if the \\!ork is
<I
derivative orthe Library. you may distribute the ohject L'Olk
for the work under the terms of Seclion 6. Any exccutables cont<Jining that work als()
fall under Section 6. whether or not they are linked tlircctly with the Lihrary itself.
O.
As an exception to the
Secliotl~
above. you may <llso compile or link a ··work that
uses the Library" with the Library to produce a work containing portions or the
Lihrary. and distribute that work under terms of your choice. provided Ih::lt lhe
terms permit modification of Ihe work for the customer's own usC' and reverse
engineering for debugging such modifications.
YOll must give prominent notice with ci.lch copy of the work that the Library
i~ ll~cd
in
it and that the Library and its usc arc covered by this License. You must supply'l copy
of this License. If the work during execution displays copyright notices, you mtbt
include the copyright notice for the Lihrary among them. as well as a reference
direcling the user to the copy of this License. Also. you must do one of thest" things:
a)
Accompany the work with the complete COITt.'sponding lll<lchine-rc<.Idable
source code for the Library including whatcver changes were used in thl: work
(which must be distribuled undcr Sections I and
1.
above): and, if the work
i~
<In
cxecutiJble linked with the Library. with the l:omplete machint:-rcadable "w(u'k
that uses Ihe Library". as ohject code and/or source code, so thiJt the lI:-.cr can
modify the Libmry and then relink to proolll:t" a modified t:xccutahh: cont<.lining
the modified Library.
(It
is understooJ that the user who changes thc con ten
I'
of definitions liles in the Lihrary will not neccssiJrily he ;jble to recompile the
application to usc the modified definitions.)
b) Accompany the work with a written offer. v<.IliJ for at least three YL'_lr:--. to
giH'
Ihe same uscr the malcril.lls specified in Suh:--cction oa. ah<l\'c. for a chargl: no
more Ihan the cost of performing this distribution.
c)
If distribution of the work is made by offering access
t~l
I:opy from" de:-.ignatcd
place. ofTel' equivalent access 10 copy the "hovc specified
Illateri<.ll~
from the
same placc.
d)
Verify that the user has already received a copy of these materials or that you
h<lve already sent this user a copy.
For an exeeuwble, the required form of the "work Ih:'11 uses the Library" must include
any data <.Ind utility programs needed for reproducing the executahle from it. However.
as a spec i_II exceptiun. the source l'ode distributed need not include <.IllY thing lhat 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 exeL'lilable runs,
unless that component itself <.ICClllllp_lIlies the executahle.
It may hiJppen that this requirement contradicts the license restrictions of other
proprietary libraries that do not norrmJlly accompany the operating system. SUl.'h a
l'lll1tradiction means you cannot use hoth them and thc Library together in
all
ext'l'utahlt'
thm you distrihute.
7.
Vou may place library f<.lcilitics that are a work hased on the Library :-.ide-by-:-.ide ill
i1
single library togetllt;:r with other library facilities not covered by this License,
and distribute such a comhined lihrary, providet.! that the separate distrihution of th\,.'
work based on the Library and of the other library facilities is othcrwist: permittcd,
and provided that you do the:-.c twO things:
a)
Aecompany the combined library with a copy of the :-.ame work based on the
Library. uncombined with any otht:r library facilities. This must be distributt'u
under the tenns of the Sections <.Ibovc.
h) Give prominent notice with the comhined lihrary of the fal:t that pan of il is
it
work based on the Library. and explaining where to find the accompanying
uncombined form of the same work.
8.
You may not copy. mouify, sublil:ense. link with. or distrihute the Library except
a~
expressly pmvided under this License. Any attempt otherwise to copy. modify.
sublicense, link with. or distribute the Lihrary is \'oid. and will automatic<l1ly
terminate your rights under this License. However. panies who have rl'l:ci\'cd
copies. or righls. from you under this License will not have their liccnst.'s
terminated so long as such parties remain in full compliance.
9.
Vou are not required to <.Iccept this License. since you have not signed it. However.
nothing else gmnts you permission to modify or distribute the Library or its
derivalive works. These actions are prohibited hy luw if you do nol accept this
License. Therefore. by modifying. or distribuling the Lihrary (or any work hast:d on
the Library). you indicate your acceptance of
thi~
License to do so. and all its tl:nns
and conditions for copying.
di~tributillg
Of
modifying the Library or works hased
on it.

Advertisement

Table of Contents
loading

Table of Contents