beautypg.com

Pioneer BDP-140 User Manual

Page 177

background image

51

It

08

To do so, attach the following notices to the

program. It is

safest to attach them to the sta

rt of each source file to most

effectively convey the exclusion of wa

rranty; and each file

should have at least the "co

pyright" line and a pointer to

whe

re the full notice is found.

program's name and a brief idea

of what it does.>
Co

pyright (C)

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

o

ption) any later 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 (C) year name of

autho

r

Gnomovision comes with ABSOLUTELY NO
WARRANTY; fo

r details type `show w'.

This is f

ree software, and you are welcome to

redistribute it under certain conditions; type `show c'
fo

r 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 compilers)

w

ritten by James Hacker.

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 PUBLICLICENSE

Ve

rsion 2.1, February 1999

Co

pyright (C) 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.]

P

reamble

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 Lesse

r General Public License, applies to

some s

pecially designated software packages--typically

lib

raries--of the Free Software Foundation and other

autho

rs who decide to use it. You can use it too, but we

suggest you fi

rst think carefully about whether this license

o

r the ordinary General Public License is the better strategy

to use in any

particular case, based on the explanations

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.

GNU LESSER GENERAL PUBLIC LICENSE

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION
AND MODIFICATION
0. This License Ag

reement applies to any software library

o

r 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

o

r work which has been distributed under these terms.

A "wo

rk based on the Library" means either the Library

o

r any derivative 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 covered only if its contents constitute a work
based on the Lib

rary (independent of the use of the

Lib

rary in a tool for writing it). Whether that is true

de

pends on what the Library 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 o

r table, the facility still operates, and

performs whatever part of its purpose remains
meaningful.
(Fo

r example, a function in a library to compute

squa

re roots has a purpose that is entirely well-

defined inde

pendent of the application. Therefore,

Subsection 2d

requires that any application-supplied

function o

r table used by this function must be

o

ptional: if the application does not supply it, the

squa

re root function must still compute square

roots.)

These

requirements apply to the modified work as a

whole. If identifiable sections of that wo

rk are not

de

rived from the Library, and can be reasonably

conside

red independent and separate works in

themselves, then this License, and its te

rms, do not

a

pply to those sections when you distribute them as

se

parate works. But when you distribute the same

sections as

part of a whole which is a work based on the

Lib

rary, the distribution of the whole must be on the

te

rms of this License, whose permissions for other

licensees extend to the enti

re whole, and thus to each

and eve

ry part regardless of who wrote 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 exercise 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

dist

ribution medium does not bring the other work

unde

r 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 o

ption is useful when you wish to copy 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

com

plete corresponding machine-readable source

code, which must be dist

ributed under the terms of

Sections 1 and 2 above on a medium customa

rily used

fo

r software interchange.

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

sou

rce code, even though third parties are not

com

pelled to copy the source along with the object

code.

5. A

program that contains no derivative of any portion of

the Lib

rary, but is designed to work with the Library by

being com

piled or linked with it, is called a "work that

uses the Lib

rary". Such a work, in isolation, is not a

de

rivative work of the Library, and therefore falls outside

the sco

pe of this License.

BDP-140_VXCN5_IBD_IT.book Page 51 Wednesday, September 28, 2011 10:35 AM

This manual is related to the following products: