Gnu lesser general public license – Pioneer BDP-LX52 User Manual
Page 52

07
52
En
should have at least the “co
pyright” line and a pointer to
whe
re the full notice is found.
<one line to give the
program’s name and a brief idea of
what it does.>
Co
pyright © <year> <name of author>
This
program is free software; you can redistribute it and/
o
r modify it under the terms of the GNU General Public
License as
published by the Free Software Foundation;
eithe
r version 2 of the License, or (at your option) any
late
r version.
This
program is distributed in the hope that it will be
useful, but WITHOUT ANY WARRANTY; without even the
im
plied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE. See the GNU Gene
ral Public
License fo
r more details.
You should have
received a copy of the GNU General
Public License along with this
program; if not, write to
the F
ree Software Foundation, Inc., 51 Franklin Street,
Fifth Floo
r, Boston, MA 02110-1301 USA.
Also add info
rmation on how to contact you by electronic
and
paper mail.
If the
program is interactive, make it output a short notice
like this when it sta
rts in an interactive mode:
Gnomovision ve
rsion 69, Copyright © year name of
autho
r
Gnomovision comes with ABSOLUTELY NO WARRANTY;
fo
r details type ‘show w’. This is free software, and you
a
re welcome to redistribute it under certain conditions;
ty
pe ‘show c’ for details.
The hy
pothetical commands ‘show w’ and ‘show c’ should
show the a
ppropriate parts of the General Public License.
Of cou
rse, the commands you use may be called
something othe
r than ‘show w’ and ‘show c’; they could
even be mouse-clicks o
r menu items - whatever suits your
program.
You should also get you
r employer (if you work as a
programmer) or your school, if any, to sign a “copyright
disclaime
r” for the program, if necessary. Here is a sample;
alte
r the names:
Yoyodyne, Inc., he
reby disclaims all copyright interest in
the
program ‘Gnomovision’ (which makes passes at
com
pilers) written by James Hacker.
<signatu
re of Ty Coon>, 1 April 1989
Ty Coon, P
resident of Vice
This Gene
ral Public License does not permit incorporating
you
r program into proprietary programs. If your program is
a sub
routine library, you may consider it more useful to
permit linking proprietary applications with the library. If
this is what you want to do, use the GNU Lesse
r General
Public License instead of this License.
GNU LESSER GENERAL PUBLIC
LICENSE
Ve
rsion 2.1, February 1999
Co
pyright © 1991, 1999 Free Software Foundation, Inc.
51 F
ranklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Eve
ryone is permitted to copy and distribute verbatim
co
pies of this license document, but changing it is not
allowed.
[This is the fi
rst released version of the Lesser GPL. It also
counts as the successo
r of the GNU Library Public License,
ve
rsion 2, hence the version number 2.1.]
Preamble
The licenses fo
r most software are designed to take away
you
r freedom to share and change it. By contrast, the GNU
Gene
ral Public Licenses are intended to guarantee your
f
reedom to share and change free software - to make sure
the softwa
re is free for all its users. This license, the Lesser
Gene
ral Public License, applies to some specially
designated softwa
re packages - typically libraries - of the
F
ree Software Foundation and other authors who decide to
use it. You can use it too, but we suggest you fi
rst think
ca
refully about whether this license or the ordinary General
Public License is the bette
r strategy to use in any particular
case, based on the ex
planations below.
When we s
peak of free software, we are referring to
f
reedom of use, not price. Our General Public Licenses are
designed to make su
re that you have the freedom to
dist
ribute copies of free software (and charge for this
se
rvice if you wish); that you receive source code or can get
it if you want it; that you can change the softwa
re and use
pieces of it in new free programs; and that you are informed
that you can do these things.
To
protect your rights, we need to make restrictions that
fo
rbid distributors to deny you these rights or to ask you to
su
rrender these rights. These restrictions translate to
ce
rtain responsibilities for you if you distribute copies of the
lib
rary or if you modify it.
Fo
r example, if you distribute copies of the library, whether
g
ratis or for a fee, you must give the recipients all the rights
that we gave you. You must make su
re that they, too,
receive or can get the source code. If you link other code
with the lib
rary, you must provide complete object files to
the
recipients, so that they can relink them with the library
afte
r making changes to the library and recompiling it. And
you must show them these te
rms so they know their rights.
We
protect your rights with a two-step method: (1) we
co
pyright the library, and (2) we offer you this license,
which gives you legal
permission to copy, distribute and/or
modify the lib
rary.
To
protect each distributor, we want to make it very clear
that the
re is no warranty for the free library. Also, if the
lib
rary is modified by someone else and passed on, the
recipients should know that what they have is not the
o
riginal version, so that the original author’s reputation will
not be affected by
problems that might be introduced by
othe
rs.
Finally, softwa
re patents pose a constant threat to the
existence of any f
ree program. We wish to make sure that a
com
pany cannot effectively restrict the users of a free
program by obtaining a restrictive license from a patent
holde
r. Therefore, we insist that any patent license obtained
fo
r a version of the library must be consistent with the full
f
reedom of use specified in this license.
Most GNU softwa
re, including some libraries, is covered by
the o
rdinary GNU General Public License. This license, the
GNU Lesse
r General Public License, applies to certain
designated lib
raries, and is quite different from the ordinary
Gene
ral Public License. We use this license for certain
lib
raries in order to permit linking those libraries into non-
f
ree programs.
When a
program is linked with a library, whether statically
o
r using a shared library, the combination of the two is
legally s
peaking a combined work, a derivative of the
o
riginal library. The ordinary General Public License
the
refore permits such linking only if the entire
combination fits its c
riteria of freedom. The Lesser General
Public License
permits more lax criteria for linking other
code with the lib
rary.
We call this license the “Lesse
r” General Public License
because it does Less to
protect the user’s freedom than the
o
rdinary General Public License. It also provides other free
softwa
re developers Less of an advantage over competing
non-f
ree programs. These disadvantages are the reason we
use the o
rdinary General Public License for many libraries.
Howeve
r, the Lesser license provides advantages in certain
s
pecial circumstances.
Fo
r example, on rare occasions, there may be a special
need to encou
rage the widest possible use of a certain
lib
rary, so that it becomes a de-facto standard. To achieve
this, non-f
ree programs must be allowed to use the library.
A mo
re frequent case is that a free library does the same
job as widely used non-f
ree libraries. In this case, there is
little to gain by limiting the f
ree library to free software only,
so we use the Lesse
r General Public License.
In othe
r cases, permission to use a particular library in non-
f
ree programs enables a greater number of people to use a
la
rge body of free software. For example, permission to use
the GNU C Lib
rary in non-free programs enables many
mo
re people to use the whole GNU operating system, as
well as its va
riant, the GNU Linux operating system.
Although the Lesse
r General Public License is Less
protective of the users’ freedom, it does ensure that the
use
r of a program that is linked with the Library has the
f
reedom and the wherewithal to run that program using a
modified ve
rsion of the Library.
The
precise terms and conditions for copying, distribution
and modification follow. Pay close attention to the
diffe
rence between a “work based on the library” and a
“wo
rk that uses the library”. The former contains code
de
rived from the library, whereas the latter must be
combined with the lib
rary in order to run.
TERMS AND CONDITIONS FOR COPYING,
DISTRIBUTION AND MODIFICATION
0. This License Ag
reement applies to any software library or
other program which contains a notice placed by the
co
pyright holder or other authorized party saying it may
be dist
ributed under the terms of this Lesser General
Public License (also called “this License”). Each licensee
is add
ressed as “you”.
A “lib
rary” means a collection of software functions and/
o
r data prepared so as to be conveniently linked with
a
pplication programs (which use some of those
functions and data) to fo
rm executables.
The “Lib
rary”, below, refers to any such software library or
wo
rk which has been distributed under these terms. A
“wo
rk based on the Library” means either the Library or
any de
rivative work under copyright law: that is to say, a
wo
rk containing the Library or a portion of it, either
ve
rbatim or with modifications and/or translated
st
raightforwardly into another language. (Hereinafter,
t
ranslation is included without limitation in the term
“modification”.)
“Sou
rce code” for a work means the preferred form of the
wo
rk for making modifications to it. For a library,
com
plete source code means all the source code for all
modules it contains,
plus any associated interface
definition files,
plus the scripts used to control
com
pilation and installation of the library.
Activities othe
r than copying, distribution and
modification a
re not covered by this License; they are
outside its sco
pe. The act of running a program using the
Lib
rary is not restricted, and output from such a program
is cove
red only if its contents constitute a work based on
the Lib
rary (independent of the use of the Library in a tool
fo
r writing it). Whether that is true depends on what the
Lib
rary does and what the program that uses the Library
does.
1. You may co
py and distribute verbatim copies of the
Lib
rary’s complete source code as you receive it, in any
medium,
provided that you conspicuously and
a
ppropriately publish on each copy an appropriate
co
pyright notice and disclaimer of warranty; keep intact
all the notices that
refer to this License and to the
absence of any wa
rranty; and distribute a copy of this
License along with the Lib
rary.
You may cha
rge a fee for the physical act of transferring
a co
py, and you may at your option offer warranty
protection in exchange for a fee.
2. You may modify you
r copy or copies of the Library or any
portion of it, thus forming a work based on the Library,
and co
py and distribute such modifications or work
unde
r the terms of Section 1 above, provided that you
also meet all of these conditions:
a) The modified wo
rk must itself be a software library.
b) You must cause the files modified to ca
rry prominent
notices stating that you changed the files and the date
of any change.
c) You must cause the whole of the wo
rk to be licensed at
no cha
rge to all third parties under the terms of this
License.
d) If a facility in the modified Lib
rary refers to a function
o
r a table of data to be supplied by an application
program that uses the facility, other than as an
a
rgument passed when the facility is invoked, then you
must make a good faith effo
rt to ensure that, in the
event an a
pplication 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 lib
rary to compute square roots has a
purpose that is entirely well-defined independent of
the a
pplication. Therefore, Subsection 2d requires that
any a
pplication-supplied function or table used by this
function must be o
ptional: if the application does not
su
pply it, the square root function must still compute
squa
re roots.)
These
requirements apply to the modified work as a
whole. If identifiable sections of that wo
rk are not derived
f
rom the Library, and can be reasonably considered
inde
pendent and separate works in themselves, then this
License, and its te
rms, do not apply to those sections
when you dist
ribute them as separate works. But when
you dist
ribute the same sections as part of a whole which
is a wo
rk based on the Library, the distribution of the
whole must be on the te
rms of this License, whose
permissions for other licensees extend to the entire
whole, and thus to each and eve
ry part regardless of who
w
rote it.
Thus, it is not the intent of this section to claim
rights or
contest you
r rights to work written entirely by you; rather,
the intent is to exe
rcise the right to control the
dist
ribution of derivative or collective works based on the
Lib
rary.
In addition, me
re aggregation of another work not based
on the Lib
rary with the Library (or with a work based on
the Lib
rary) on a volume of a storage or distribution
medium does not b
ring the other work under the scope
of this License.
3. You may o
pt to apply the terms of the ordinary GNU
Gene
ral Public License instead of this License to a given
co
py of the Library. To do this, you must alter all the
notices that
refer to this License, so that they refer to the
o
rdinary GNU General Public License, version 2, instead
of to this License. (If a newe
r version than version 2 of the
o
rdinary GNU General Public License has appeared, then
you can s
pecify that version instead if you wish.) Do not
make any othe
r change in these notices.
Once this change is made in a given co
py, it is
i
rreversible for that copy, so the ordinary GNU General
Public License a
pplies to all subsequent copies and
de
rivative works made from that copy. This option is
useful when you wish to co
py part of the code of the
Lib
rary into a program that is not a library.
4. You may co
py and distribute the Library (or a portion or
de
rivative of it, under Section 2) in object code or
executable fo
rm under the terms of Sections 1 and 2
above
provided that you accompany it with the complete
co
rresponding machine-readable source code, which
must be dist
ributed under the terms of Sections 1 and 2
above on a medium customa
rily used for software
inte
rchange.
If dist
ribution of object code is made by offering access
to co
py from a designated place, then offering equivalent
access to co
py the source code from the same place
satisfies the
requirement to distribute the source code,
even though thi
rd parties are not compelled to copy the
sou
rce along with the object code.
LX52_VXJ5_IBD_EN.book 52 ページ 2009年3月3日 火曜日 午後7時29分