64
6
Chapter
6
Others
E x h i b i t B
GNU LESSER GENERAL PUBLIC LICENSE V ersion 2.1, February 1999
Copyright © 1991, 1999 Free Softwar e Foundation, Inc. 59 T emple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is per mitted to
copy and distribute verbatim copies 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 successor of the GNU Library Public License, version 2, hence the
version number 2.1.]
Pre amble
The lic enses for most so ftwa r e are designed to t ak e away your
freedo m to share and change it. By co ntrast, the GN U General
Public Lic enses are intended to guarantee your freed om to share
and change f r ee sof twa r e – to make sure the sof twa r e is free for all it s
users.
This licens e , the Les ser General Public Lic ense, applies to s ome
specially designated s o f tware packages – t ypically libraries – of the
Free Sof tware F oundation and othe r authors wh o decide to use it. Y ou
can use i t too, bu t we suggest you fi rst think ca r efully ab out whether
this license o r the o r dinar y Ge ner al Public L icense is the bet t er
strategy to use in any par ticular case, based on the explanati ons
below .
Whe n we spea k of fr ee so ftwa r e, we are referring to freedom of
use, not price. O ur General Public Lic enses are designed to make
sure that you have the freedo m to distribute copies of free sof tware
( and charge for t h is ser vice if you wi sh ); that yo u r ecei v e sou r ce code
or can g e t it if yo u want it; that you ca n change the sof tware and us e
pieces of it in n e w free progra ms ; and th at you are informed that yo u
can do these things.
T o protect your rights, we need to ma k e restrictions that fo rbid
distributors to d en y you t hese rights or to ask you to surrende r these
rights. Thes e r estrictio ns tr anslate to cer tain responsibilities fo r you if
you distribute co pies of the library or if yo u modify i t.
For example, if yo u distribute copies of the librar y , whethe r gr atis
or for a fee, you m ust give the recipients all the rights that we gave
you. Y ou must m ak e sure that th e y , too, receive or can get the
source co de . If you lin k othe r code with the librar y , yo u must provide
complete ob ject fi les to the recipients, so th at the y can relin k the m
with the librar y after ma king changes to the librar y and recompiling it.
And yo u must show them the se t erm s so they know their rights.
We protect your rights with a t wo- st ep meth od : ( 1 ) we copyright
the librar y , and (2) we offer you th is license, which gives you legal
permis sion to copy , distribu t e and/ o r mo dify the librar y .
T o protect each distributor , we want to ma k e it ver y clea r that
there is no warrant y for the free librar y . A lso, if the library is m odifi ed
by some one else and passed o n , the recipie n ts sho uld know that
what they have is not the or iginal v ersio n, so that the original auth or' s
reputation w i ll not be af fected b y proble ms that might be introduced
by ot her s.
Finally, soft ware pat ents po se a constant threat to t he e xistence
of any free program. We wish to make sure that a co mpany cannot
ef f ectively restrict the u sers of a free program by obtaining a
restrictive license fro m a patent holde r . The r efore, we insist that any
patent license obta ined for a version of the librar y must be consistent
with the f ull fr eed om of use specifi ed in this lic ense.
Most G NU sof tware, including some librarie s, is cov ered by the
ordinar y GN U General Public L i cense. T his license, the GN U Lesser
Gene r al Public Lic ense, applies to cert ain d esignated libraries, and is
quite dif f erent from th e or dinar y General Public Li c ense. We use t h is
license for c ertain libraries in order to pe rmit linking those librarie s into
non-free prog rams.
Whe n a program is linked with a librar y , w hether statically or using
a shared librar y , the co mbination of the t wo is legally speaking a
combin e d work , a derivativ e of the o r iginal librar y . T he or dinar y
Gene r al Public Li cense therefore permits such lin king only if the entire
combination fi ts its criteria of freedo m. The Lesser G eneral Public
Licens e p erm its more lax criteria for lin king other code with t he libr ar y .
We call this license th e "Lesse r" General Public L icense because
it does Le ss to pr otect the u s er's freedo m than the ordinar y Ge neral
Public Lic ense. It also provides other free s o f tware developer s
Less of an advant age ov er co mpeting non -free programs. Th ese
disadvantages a r e the reason we u se the ordinary Ge neral Public
Licens e for many libraries. However , the Lesser lice nse pr ovide s
advantages in ce rtain special circumsta nces.
For example, on rare occ asions, there may be a special need
to enco ur age the w i dest p ossible use of a cer tain library , so th at it
beco mes a de-facto st andar d. T oachieve this, non -free programs
must be allowe d to use the library. A more frequent cas e is that a free
library d oes the same j ob as widely used non -free libraries. In this
case, the r e is lit t le to gain by limiting t he fr ee librar y to free sof tware
only , so we us e the Lesser Gen er al Pu blic License.
In other cas es, permission to use a pa rticular librar y in non-free
programs enabl es a gr eater numb er of pe ople to use a large body of
free sof tware. For exam pl e, perm ission to use the G NU C Librar y in
non -free programs ena b les m an y mo r e peo p le to us e the whole G NU
operating system, as well as it s v ariant, the G NU/ Linux operating
system .
Altho ugh the Lesser Gene r al Public Lic ense is Less protective of
the user s ' freedom, i t doe s ensu r e that the us er of a pr ogram t h at is
linked with the L ibr ar y has the freedom a n d the w herewithal to run
that program using a m odifi ed version of the L ibr ar y .
The precise term s and conditions for c op ying, distributi on and
modifi cation follow. Pay close at t entio n to the differenc e bet ween a
"wo rk based on the librar y" and a "wo rk that uses the librar y" . Th e
forme r co ntains code derived from t he libr ar y , wh er eas the lat ter must
be com b ined wi th the library in order to ru n.
GN U LESS ER GEN ERA L PUBLI C LIC ENSE T ERM S
AN D COND IT IONS F OR COPY ING , DIS TRI BUTI ON AN D
MODIFICA TION
0. This Lice nse Agr ee ment applies to any sof tware library o r other
program which co ntains a notice placed by the copyright holde r or
other aut horized part y sa ying it m a y be distributed under th e t erms of
this Lesse r Gen er al Public L icense ( also called " this License"). Each
licensee is address e d as " y ou".
A "librar y" mean s a collection of sof tware fu nctions and/ or dat a
prepared so as to be conveniently linked with applic ation programs
(which use som e of tho se functions and dat a ) to form executables.
The " Librar y" , below, r efers to any such s o f tware librar y or work
which has been dist ribut ed unde r these terms. A "wo rk based on
the Librar y" means ei ther the Library o r an y derivative work u n der
copyright law: that is to say , a work c ontaining the Librar y or a
por tion of it, either verbati m or wi th mo difi cations and/or transla ted
straightfo rwardly into anothe r language. (Hereinafter , translation is
included with out limitation in the ter m "m odifi cation" . )
" Source code" for a wo rk means the preferred for m of the wo rk for
making modifi cations to it. F or a library , com plet e so u rce code m eans
all the sou r ce code fo r all modules it cont ains, plus any associated
interface defi niti on fi les, plus the scripts u sed to control com p ilatio n
and installatio n of the librar y .
Activities othe r than copying, distribution and m odifi cation are not
covered by this License; they are outside its sc ope. The act of running
a program using the L i brar y is not restricted, and output from such a
program is covered only if its c ontents constitute a work base d on the
Librar y ( indepe ndent of the use of the L i brar y in a tool for writing i t ).
Whet her that is true depends o n what the Librar y does and wh at the
program that use s the L i brar y does.
1 . Y ou m a y copy and distribute verbatim co pies of the Library ' s
com p lete sou r ce cod e as you rece iv e it, in any me dium, provided
that you co nspicuously and appropriately publish o n each copy an
appropriate copyright notice a n d disclaim er of warrant y; k eep int a ct
all the notic es that ref er to this L icense and to the abse nce of any
warrant y ; and distribu t e a copy of this Lice nse along with the Librar y .
Y ou may charge a fee for the physical act of transferring a c op y ,
and you may at you r optio n of f er warrant y protection in exchange for
a fee.
2. Y ou m a y modif y your copy or c opies of the Librar y or any
por tion of it, thus fo rming a work based on t he Library , and copy and
distribute such modi fi catio ns or work under th e t erms of S ection 1
License information on the software used in the T OSHIBA HD D VD play er (Continued)
HD-EP10_06_E 64HD-EP10_06_E 64 07.3.20 11:25:16 PM07.3.20 11:25:16 PM