
either by patents or by copyrighted interfaces, the original copyright holder who
p
aces t
e
rogram un
er t
s
cense may a
an exp
c
t geograp
ca
str
u-
on
m
tat
on exc
u
ng t
ose countr
es, so t
at
str
ut
on
s perm
tte
on
y
n
r among countr
es not t
us exc
u
e
.
n suc
case, t
s
cense
ncorporates
he limitation as if written in the body of this License
9. The Free Software Foundation may publish revised and/or new versions of the
eneral Public License from time to time. Such new versions will be similar in
spirit to the present version, but may differ in detail to address new problems o
concerns
Each version is given a distinguishing version number. If the Program specifi es a
version number of this License which a
lies to it and "an
later version",
ou have
he o
tion of followin
the terms and conditions either of that version or of an
ater version
ublished b
the Free Software Foundation. If the Pro
ram does
not s
ecif
a version number of this License,
ou ma
choose an
version eve
ublished b
the Free Software Foundation
0. If
ou wish to incor
orate
arts of the Pro
ram into other free
ro
rams
whose distribution conditions are different
write to the author to ask fo
ermission. For software which is co
ri
hted b
the Free Software Foundation
write to the Free Software Foundation; we sometimes make exce
tions for this
ur decision will be
uided b
the two
oals of
reservin
the free status o
all derivatives of our free software and of
romotin
the sharin
and reuse o
software
enerall
O WARRANT
1. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE
THERE IS NO
WARRANTY FOR THE PROGRAM
TO THE EXTENT PERMITTED BY AP-
LICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
OPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PRO-
RAM "AS IS" WITHOUT WARRANTY OF ANY KIND
EITHER EXPRESSED
R IMPLIED
INCLUDING
BUT NOT LIMITED TO
THE IMPLIED WARRAN-
IES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
HE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
ROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE
YOU ASSUME THE COST OF ALL NECESSARY SERVICING
REPAIR O
ORRECTION
2. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO
IN WRITING WILL ANY COPYRIGHT HOLDER
OR ANY OTHER PART
WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PER-
MITTED ABOVE
BE LIABLE TO YOU FOR DAMAGES
INCLUDING AN
ENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARIS-
ING OUT OF THE USE OR INABILITY TO USE THE PROGRAM
INCLUD-
ING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES O
FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PRO-
RAMS
, EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED
F THE POSSIBILITY OF SUCH DAMAGES
END OF TERMS AND CONDITION
How to A
l
These Terms to Your New Pro
ram
If
ou develo
a new
ro
ram, and
ou want it to be of the
reatest
ossible use to
he
ublic, the best wa
to achieve this is to make it free software which ever
one
can re
str
ute an
c
an
e un
er t
ese terms
o do so, attach the followin
notices to the
ro
ram. It is safest to attach them to
he start of each source fi le to most effectivel
conve
the exclusion of warrant
and each fi le should have at least the "co
ri
ht" line and a
ointer to where the
full notice is found
one line to
ive the pro
ram's name and an idea of what it does
o
ri
ht
C
name of autho
his
ro
ram is free software;
ou can redistribute it and/or modif
it under the
erms of the GNU General Public License as
ublished b
the Free Software Foun-
ation; either version 2 of the License, or
at
our o
tion
an
later version
his
ro
ram is distributed in the ho
e that it will be useful, but WITHOUT AN
WARRANTY; without even the im
lied warrant
of MERCHANTABILITY or FIT-
ESS FOR A PARTICULAR PURPOSE. See the GNU General Public License fo
more
eta
s
You should have received a co
of the GNU General Public License alon
with
his
ro
ram; if not, write to the Free Software Foundation, Inc., 51 Franklin Street
ifth Floor
Boston
MA 02110-1301
USA. Also add information on how to contact
ou
e
ectron
c an
a
er ma
If the
ro
ram is interactive, make it out
ut a short notice like this when it starts in
an
nteract
ve mo
e
nomovision version 69, Co
ri
ht
C
with ABSOLUTELY NO WARRANTY; for details t
e `show w'. This is free
software, and
ou are welcome to redistribute it under certain conditions; t
e
`show c' for details
he h
othetical commands `show w
and `show c
should show the a
ro
riate
arts of the General Public License. Of course, the commands
ou use ma
be
called somethin
other than `show w
and `show c
; the
could even be mouse-
c
c
s or menu
tems--w
atever su
ts
our
ro
ram
You should also
et
our em
lo
er
if
ou work as a
ro
rammer
or
our school
f an
, to si
n a "co
ri
ht disclaimer" for the
ro
ram, if necessar
. Here is a sam
le
a
ter t
e names
Yo
od
ne, Inc., hereb
disclaims all co
ri
ht interest in the
ro
ram `Gnomovision'
which makes
asses at com
ilers
written b
James Hacke
.
si
nature of T
Coon, 1 A
ril 198
Coon, President of Vice
his General Public License does not
ermit incor
oratin
our
ro
ram into
ro-
rietar
ro
rams. If
our
ro
ram is a subroutine librar
,
ou ma
consider it more
useful to
ermit linkin
ro
rietar
a
lications with the librar
. If this is what
ou
want to do
use the GNU Lesser General Public License instead of this License
If
ou are interested in obtainin
GPL source code used in this
roduct,
lease
contact P&F USA
Inc.
O Box 430 Daleville
IN 47334-0430 U.S.A
LGP
NU LESSER GENERAL PUBLIC LICENS
ersion 2.1, February 199
opyright (C) 1991, 1999 Free Software Foundation, Inc
51 Franklin Street
Fifth Floor
Boston
MA 02110-1301 US
Everyone is permitted to copy and distribute verbatim copies of this license docu-
ment,
ut c
ang
ng
t
s not a
owe
This is the fi rst released version of the Lesser GPL. It also counts as the successor
f the GNU Library Public License, version 2, hence the version number 2.1.]
ream
e
The licenses for most software are desi
ned to take awa
our freedom to share
and chan
e it. B
contrast, the GNU General Public Licenses are intended to
uar-
antee
our freedom to share and chan
e free software--to make sure the software
s free for all its users
This license, the Lesser General Public License, a
lies to some s
eciall
desi
nated
software
acka
es--t
icall
libraries--of the Free Software Foundation and othe
authors who decide to use it. You can use it too, but we su
est
ou fi rst think
arefull
about whether this license or the ordinar
General Public License is the
etter strate
to use
n an
art
cu
ar case,
ase
on t
e ex
anat
ons
e
ow
When we s
eak of free software, we are referrin
to freedom of use, not
rice.
ur General Public Licenses are desi
ned to make sure that
ou have the freedom
o distribute co
ies of free software
and char
e for this service if
ou wish
hat
ou receive source code or can
et it if
ou want it; that
ou can chan
e the
software and use
ieces of it in new free
ro
rams; and that
ou are informed that
ou can
o t
ese t
n
s
To
rotect
our ri
hts, we need to make restrictions that forbid distributors to
en
ou t
ese r
ts or to as
ou to surren
er t
ese r
ts.
ese restr
ct
ons
ranslate to certain res
onsibilities for
ou if
ou distribute co
ies of the librar
o
f
ou modif
it
For exam
le, if
ou distribute co
ies of the librar
, whether
ratis or for a fee,
ou
must
ve t
e rec
ents a
t
e r
ts t
at we
ave
ou.
ou must ma
e sure t
at
he
, too, receive or can
et the source code. If
ou link other code with the librar
ou must
rovide com
lete ob
ect fi les to the reci
ients, so that the
can relink
hem with the librar
after makin
chan
es to the librar
and recom
ilin
it. And
ou must s
ow t
em t
ese terms so t
e
now t
e
r r
ts
We
rotect
our ri
hts with a two-ste
method:
1
we co
ri
ht the librar
, and
2
we offer
ou this license, which
ives
ou le
al
ermission to co
, distribute
and/or modif
the librar
o
rotect eac
str
utor, we want to ma
e
t ver
c
ear t
at t
ere
s no warrant
for the free librar
. Also, if the librar
is modifi ed b
someone else and
assed on
e rec
ents s
ou
now t
at w
at t
e
ave
s not t
e or
na
vers
on, so t
at
he ori
inal author's re
utation will not be affected b
roblems that mi
ht be
ntro
uce
ot
ers
Finall
, software
atents
ose a constant threat to the existence of an
free
ro-
ram. We wish to make sure that a com
an
cannot effectivel
restrict the users
f a free
ro
ram b
obtainin
a restrictive license from a
atent holder. Therefore
we insist that an
atent license obtained for a version of the librar
must be
onsistent with the full freedom of use s
ecifi ed in this license
Most GNU software, includin
some libraries, is covered b
the ordinar
GNU
eneral Public License. This license, the GNU Lesser General Public License, a
-
lies to certain desi
nated libraries, and is
uite different from the ordinar
General
ublic License. We use this license for certain libraries in order to
ermit linkin
hose libraries into non-free
ro
rams
en a
ro
ram
s
n
e
w
t
a
rar
, w
et
er stat
ca
or us
n
a s
are
rar
he combination of the two is le
all
s
eakin
a combined work, a derivative of the
ri
inal librar
. The ordinar
General Public License therefore
ermits such linkin
nl
if the entire combination fi ts its criteria of freedom. The Lesser General Public
License
ermits more lax criteria for linkin
other code with the librar
We call this license the "Lesser" General Public License because it does Less
o
rotect the user's freedom than the ordinar
General Public License. It also
rovides other free software develo
ers Less of an advanta
e over com
etin
non-
free
ro
rams. These disadvanta
es are the reason we use the ordinar
General
ublic License for man
libraries. However, the Lesser license
rovides advanta
es
n certa
n s
ec
a
c
rcumstances
or exam
e, on rare occas
ons, t
ere ma
e a s
ec
a
nee
to encoura
e t
e
widest
ossible use of a certain librar
, so that it becomes a de-facto standard. To
achieve this, non-free
ro
rams must be allowed to use the librar
. A more fre-
uent case is that a free librar
does the same
ob as widel
used non-free libraries.
In this case, there is little to
ain b
limitin
the free librar
to free software onl
, so
we use the Lesser General Public License
In other cases,
ermission to use a
articular librar
in non-free
ro
rams enables
a
reater number of
eo
le to use a lar
e bod
of free software. For exam
le
ermission to use the GNU C Librar
in non-free
ro
rams enables man
more
eo
le to use the whole GNU o
eratin
s
stem, as well as its variant, the GNU/
nux o
erat
n
s
stem
Althou
h the Lesser General Public License is Less
rotective of the users' free-
om, it does ensure that the user of a
ro
ram that is linked with the Librar
has
he freedom and the wherewithal to run that
ro
ram usin
a modifi ed version o
e
rar
The
recise terms and conditions for co
in
, distribution and modifi cation follow.
a
close attention to the difference between a "work based on the librar
" and
a "work that uses the librar
". The former contains code derived from the librar
w
ereas t
e
atter must
e com
ne
w
t
t
e
rar
n or
er to run
NU LESSER GENERAL PUBLIC LICENS
ERMS AND CONDITIONS FOR COPYING
DISTRIBUTION AND MODIFICA-
IO
0. This License A
reement a
lies to an
software librar
or other
ro
ram which
onta
ns a not
ce
ace
t
e co
r
t
o
er or ot
er aut
or
ze
art
sa
n
t ma
be distributed under the terms of this Lesser General Public License
also
alled "this License"
. Each licensee is addressed as "
ou"
A "librar
" means a collection of software functions and/or data
re
ared so as to