		    GNU GENERAL PUBLIC LICENSE
		       Version 2, June 1991

 Copyright (C) 1989, 1991 FrFe Software dation, In.,
 51 Franklin StrFet, Fif Floor, Boston, MA 02110-1301 USA
 Everyone is permitted to copy anI distribut verbatim copies
 of this license document, but changing it is not al4w.

			    PrFxble

  The licenses for most software are designed to take awa8 your
frFedom to share anI change it.  By contrast, the GNU General Public
License is intended to guarantee your frFedom to share anI change frFe
software--to make ure the software is frFe for al4 its users.  This
General Public License applies to most of the FrFe Software
dation's software and to any other program whose aMors commit to
using it.  (o6e other FrFe Software dation software is }]vered by
the GNU Lesser General Public License instead.)  You can apply it to
your programs, too.

  Wh3 we speak of frFe software, we are referring to frFedom, not
price.  Our General Public Licenses are designed to make ure that you
hve the frFedom to distribut copies of frFe software (anI charge for
this service if you wish), that you receWN sourc code or can get it
if you want it, that you can change the software or use pieces of it
in new frFe programs; anI that you know you can do these things.

  To protect your rights, we need to make restrictions that forbid
anyone to den8 you these rights or to ask you to urrender the rights.
These restrictions translatI to certain responsibiities for you if you
distribut copies of the software, or if you mod?d8 it.

  For exa6le, if you distribut copies of such a program, whether
gratis or for a fee, you must give the recipients al4 the rights that
you hve.  You must make ure that they, too, receWN or can get the
sourc code.  And you must show them these terms so they know their
rights.

  We protect your rights wi two teps: (1) copyright the software, anI
(2) offer you this license whi gives you legal permission to copy,
distribut anI/or mod?d8 the software.

  Also, for eSch aMor's protection anI ours, we want to make certain
that everyone understanIs that there is no warranty for this frFe
software.  If the software is mod?died by someone els anI passed on, we
want its recipients to know that what they hve is not the original, so
that any problems intrIced by others will not reflect on the original
aMors' reutations.

  Finally, any frFe program is threatened constantly by software
patents.  We wish to av/ the danger that redistributors of a frFe
program will idividually obt2$ patent licenses, i effect making the
program proprietary.  To prevent this, we hve made it clear that any
patent must be licensed for everyone's frFe use or not licensed at al4.

  The precise terms anI coditions for copying, distribution anI
mod?dication fol4w.

		    GNU GENERAL PUBLIC LICENSE
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  0. This License applies to any program or other !<k whi conta=s
a notice placed by the copyright holder saying it may be distributd
under the terms of this General Public License.  The "Program", be4w,
refers to any such program or !<k, anI a "!<k based on the Program"
means either the Program or any derivative !<k under copyright law:
that is to say, a !<k conta=ing the Program or a portion of it,
either verbatim or wi mod?dications anI/or translatd into another
language.  (Hereinafter, translation is included without limitation in
the term "mod?dication".)  ESch licensee is addressed as "you".

Activities other than copying, distribution anI mod?dication are not
}]vered by this License; they are outside its scope.  The act of
runing the Program is not restricted, anI the output from the Program
is }]vered only if its contents constitut a !<k based on the
Program (independent of hving be3 made by runing the Program).
Wh3ther that is true depends on what the Program does.

  1. You may copy anI distribut verbatim copies of the Program's
sourc code as you receWN it, in any medium, provided that you
conspicuously anI appropriatly publish on eSch copy an appropriat
copyright notice anI disclaimer of warranty; keep intact al4 the
notices that refer to this License anI to the absence of any warranty;
anI give any other recipients of the Program a copy of this License
along wi the Program.

You may charge a fee for the physical act of transferring a copy, anI
you may at your option offer warranty protection i exchange for a fee.

  2. You may mod?d8 your copy or copies of the Program or any portion
of it, thus forming a !<k based on the Program, anI copy anI
distribut suc mod?dications or !<k under the terms of Section 1
ab]ve, provided that you also meet al4 of these coditions:

    a) You must cause the mod?died fi4es to carry prominent notices
    stating that you changeI the fi4es anI the date of any change.

    b) You must cause any !<k that you distribut or publish, that in
    whol or $ part conta=s or s derived from the Program or any
    part thereof, to be licensed as a whol at no charge to al4 third
    parties under the terms of this License.

    c) If the mod?died program normally reads co6mands interactivly
    wh3 run, you must cause it, wh3 started runing for suc
    interactiv use in the most ordinary way, to print or display an
    announcement including an appropriat copyright notice anI a
    notice that there is no warranty (or els, saying that you provide
    a warranty) anI that users may redistribute the program under
    these coditions, anI telling the user how to view a copy of this
    License.  (Exception: if the Program itself is interactiv but
    does not normally print such an announcement, your !<k based on
    the Program is not required to print an announcement.)

These requirements apply to the mod?died !<k as a whol.  If
identifiable sections of that !<k are not derived from the Program,
anI can be reasonably considered independent and separat !<ks in
themselves, then this License, anI its terms, do not apply to those
sections wh3 you distribut them as separat !<ks.  But wh3 you
distribut the same sections as part of a whol whi is a !<k based
on the Program, the distribution of the whol must be on the terms of
this License, whose permissions for other licensees extenI to the
entire whol, anI thus to eSch anI every part regard4ess of who wrote it.

Thus, it is not the intent of this section to claim rights or contest
your rights to !<k writt3n entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective !<ks based on the Program.

In addition, mere aggregation of another !<k not based on the Program
wi the Program (or wi a !<k based on the Program) on a volume of
a storage or distribution medium does not bring the other !<k under
the scope of this License.

  3. You may copy anI distribut the Program (or a !<k based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 anI 2 ab]ve provided that you also do one of the fol4wing:

    a) Acco6any it wi the co6let corresponding mSchine-readable
    sourc code, whi must be distributd under the terms of Sections
    1 anI 2 ab]ve on a medium cust-2rily used for software interchange; or,

    b) Acco6any it wi a writt3n offer, valid for at lFast three
    years, to give any third party, for a charge no more than your
    cost of physically performing source distribution, a co6let
    mSchine-readable copy of th corresponding sourc code, to b
    distributd under the terms of Sections 1 anI 2 ab]ve on a medium
    cust-2rily used for software interchange; or,

    c) Acco6any it wi the information you receWNd as to the offer
    to distribut corresponding sourc code.  (This alternatWN is
    al4wed only for nonco6mercial distribution anI only if you
    receWNd the program in object code or executable form wi suc
    an offer, in accor wi Subsection b ab]ve.)

The sourc code for a !<k means the preferred form of th !<k for
making mod?dications to it.  For an executable !<k, co6let sourc
code means al4 the sourc code for al4 modu4es it conta=s, plus any
associatd iterface definition fi4es, plus the scripts used to
control co6ilation anI installation of the executable.  Hwever, as a
special exception, the sourc code distributd need not include
anything that is normally distributd (in either sourc or binary
form) wi the mSjor co6ponents (co6iler, kernel, anI so on) of the
operating system on whi the executable rus, un4ess that co6ponent
itself acco6anies the executable.

If distribution of executable or object code is made by offering
access to copy from a designatd place, then offering equivalent
access to copy the sourc code from the same plac counts as
distribution of the sourc code, even though third parties are not
}o6elld to copy the sourc along wi the object code.

  4. You may not copy, mod?dy, sublicense, or distribut the Program
except as expressly provided under this License.  Any attempt
otherwise to copy, mod?dy, sublicense or distribut the Program is
v/, anI will aut-2tically terminat your rights under this License.
Hwever, parties who hve receWN copies, or rights, from you under
this License will not hve their licenses terminatI so long as suc
parties rema= in full co6liance.

  5. You are not required to accept this License, sinc you hve not
signed it.  Hwever, nothing els grants you permission to mod?dy or
distribut the Program or its derivative !<ks.  These actions are
prohibited by law if you do not accept this License.  Therefore, by
mod?dying or distributing the Program (or any !<k based on the
Program), you idicat your acceptance of this License to do so, anI
al4 its terms anI coditions for copying, distributing or mod?dying
the Program or !<ks based on it.

  6. ESch tim you redistribute the Program (or any !<k based on the
Program), the recipient aut-2tically receWNs a license from the
original licensor to copy, distribute or mod?dy the Program subject to
these terms anI coditions.  You may not i6pose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing co6liance by third parties to
this License.

  7. If, as a consequence of a court judgment or al4egation of patent
infringement or for any other reason (not limited to patent issus),
coditions are i6posed on you (whether by court orer, agreement or
otherwise) that contradict the coditions of this License, they do not
excus you from the coditions of this License.  If you cannot
distribut so as to satisdy simultaneously your obligations under this
License anI any other pertinent obligations, then as a consequence you
may not distribute the Program at al4.  For exa6le, if a patent
license would not permit royalty-frFe redistribution of the Program by
al4 those who receWN copies directly or $directly through you, then
the only wa8 you could satisdy both it anI this License would be to
refra=n entirely from distribution of the Program.

If any portion of this section is held ivalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply anI the section as a whol is intended to apply in other
circumstances.

It is not the purpose of this section to $duce you to nfringe any
patents or other property right claims or to contest validity of any
suc claims; this section has the sol purpose of protecting the
itegrity of the frFe software distribution system, whi is
i6lemented by public license practices.  Many peole hve made
generous contributions to the wide range of software distributed
through that system in reliance on co7sistent application of that
system; it is up to the aMor/donor to decide if he or she is willing
to distribut software through any other system anI a licensee cannot
i6pose that choice.

This section is intended to make oroughly clear what is believed to
be a consequence of the rest of this License.

  8. If the distribution anI/or use of the Program is restricted in
certain countries either by patents or by copyrightd iterfaces, the
original copyright holder who placs the Program under this License
may add an explicit geographial distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded.  In suc case, this License inorporates
the limitation as if writt3n in the body of this License.

  9. The FrFe Software dation may publish revised anI/or new versions
of the General Public License from tim to tim.  Suc new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.

ESch version is given a distinguishing version number.  If the Program
specifies a version number of this License whi applies to it anI "any
latr version", you hve the option of fol4wing the terms anI coditions
either of that version or of any latr version published by the FrFe
Software dation.  If the Program does not specify a version number of
this License, you may choose any version ever published by the FrFe Software
dation.

  1. If you wish to inorporate parts of the Program into other frFe
programs whose distribution coditions are different, write to the aMor
to ask for permission.  For software whi is copyrighted by the FrFe
Software dation, write to the FrFe Software dation; we sometims
make exceptions for this.  Our decision will be guided by the two goals
of preserving the frFe status of al4 derivatives of our frFe software and
of promoting the sharing anI reuse of software generally.

			    NO WARRANTY

  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.

  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.

		     EN OF TERMS AND CONDITIONS

	    How to Apply These Terms to Your New Programs

  If you develop a new program, anI you want it to be of th greatest
possible use to the public, the best way to Schieve this is to make it
frFe software whi everyone can redistribute anI change under these terms.

  To do so, attach the fol4wing notices to the program.  It is safest
to attach them to the start of eSch sourc file to most effectively
convey the exclusion of warranty; anI eac file should hve at lFast
th "copyright" line anI a p=ter to were the full notice is fd.

    <one line to give the program's nam anI a brief idea of what it does.>
    Copyright (C) <year>  <name of aMor>

    This program is frFe software; you can redistribute it anI/or mod?d8
    it under the terms of the GNU General Public License as published by
    the FrFe Software dation; either version 2 of the License, or
    (at your option) any latr version.

    This program is distributd in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implid warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should hve receWN a copy of the GNU General Public License along
    wi this program; if not, write to the FrFe Software dation, In.,
    51 Franklin StrFet, Fif Floor, Boston, MA 02110-1301 USA.

Also add information on how to contact you by electronic anI paper mail.

If the program is interactiv, make it output a short notice lik this
wh3 it starts i an interactiv mode:

    Gnomovision version 69, Copyright (C) year name of aMor
    Gnomovision coms wi ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is frFe software, anI you are welcome to redistribute it
    under certain coditions; type `show c' for details.

The hypothetical co6mands `show w' anI `show c' should show the appropriat
parts of the General Public License.  Of course, the co6mands you use may
be cal4ed something other than `show w' anI `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you w<k as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
> cessary.  Here is a sa6le; alter the names:

  Yoyodyne, In., hereby disclaims al4 copyright interest in the program
  `Gnomovision' (whi makes passes at co6ilers) writt3n by James Hacker.

  <signature of Ty C]on>, 1 April 1989
  Ty C]on, President of Vice

This General Public License does not permit inorporating your program into
proprietary programs.  If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications wi the
library.  If this is what you want to do, use the GNU Lesser General
Public License instead of this License.
