Blame SOURCES/COPYING

ff5c86
                    GNU GENERAL PUBLIC LICENSE
ff5c86
                       Version 2, June 1991
ff5c86
ff5c86
 Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
ff5c86
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
ff5c86
 Everyone is permitted to copy and distribute verbatim copies
ff5c86
 of this license document, but changing it is not allowed.
ff5c86
ff5c86
                            Preamble
ff5c86
ff5c86
  The licenses for most software are designed to take away your
ff5c86
freedom to share and change it.  By contrast, the GNU General Public
ff5c86
License is intended to guarantee your freedom to share and change free
ff5c86
software--to make sure the software is free for all its users.  This
ff5c86
General Public License applies to most of the Free Software
ff5c86
Foundation's software and to any other program whose authors commit to
ff5c86
using it.  (Some other Free Software Foundation software is covered by
ff5c86
the GNU Lesser General Public License instead.)  You can apply it to
ff5c86
your programs, too.
ff5c86
ff5c86
  When we speak of free software, we are referring to freedom, not
ff5c86
price.  Our General Public Licenses are designed to make sure that you
ff5c86
have the freedom to distribute copies of free software (and charge for
ff5c86
this service if you wish), that you receive source code or can get it
ff5c86
if you want it, that you can change the software or use pieces of it
ff5c86
in new free programs; and that you know you can do these things.
ff5c86
ff5c86
  To protect your rights, we need to make restrictions that forbid
ff5c86
anyone to deny you these rights or to ask you to surrender the rights.
ff5c86
These restrictions translate to certain responsibilities for you if you
ff5c86
distribute copies of the software, or if you modify it.
ff5c86
ff5c86
  For example, if you distribute copies of such a program, whether
ff5c86
gratis or for a fee, you must give the recipients all the rights that
ff5c86
you have.  You must make sure that they, too, receive or can get the
ff5c86
source code.  And you must show them these terms so they know their
ff5c86
rights.
ff5c86
ff5c86
  We protect your rights with two steps: (1) copyright the software, and
ff5c86
(2) offer you this license which gives you legal permission to copy,
ff5c86
distribute and/or modify the software.
ff5c86
ff5c86
  Also, for each author's protection and ours, we want to make certain
ff5c86
that everyone understands that there is no warranty for this free
ff5c86
software.  If the software is modified by someone else and passed on, we
ff5c86
want its recipients to know that what they have is not the original, so
ff5c86
that any problems introduced by others will not reflect on the original
ff5c86
authors' reputations.
ff5c86
ff5c86
  Finally, any free program is threatened constantly by software
ff5c86
patents.  We wish to avoid the danger that redistributors of a free
ff5c86
program will individually obtain patent licenses, in effect making the
ff5c86
program proprietary.  To prevent this, we have made it clear that any
ff5c86
patent must be licensed for everyone's free use or not licensed at all.
ff5c86
ff5c86
  The precise terms and conditions for copying, distribution and
ff5c86
modification follow.
ff5c86
ff5c86
                    GNU GENERAL PUBLIC LICENSE
ff5c86
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
ff5c86
ff5c86
  0. This License applies to any program or other work which contains
ff5c86
a notice placed by the copyright holder saying it may be distributed
ff5c86
under the terms of this General Public License.  The "Program", below,
ff5c86
refers to any such program or work, and a "work based on the Program"
ff5c86
means either the Program or any derivative work under copyright law:
ff5c86
that is to say, a work containing the Program or a portion of it,
ff5c86
either verbatim or with modifications and/or translated into another
ff5c86
language.  (Hereinafter, translation is included without limitation in
ff5c86
the term "modification".)  Each licensee is addressed as "you".
ff5c86
ff5c86
Activities other than copying, distribution and modification are not
ff5c86
covered by this License; they are outside its scope.  The act of
ff5c86
running the Program is not restricted, and the output from the Program
ff5c86
is covered only if its contents constitute a work based on the
ff5c86
Program (independent of having been made by running the Program).
ff5c86
Whether that is true depends on what the Program does.
ff5c86
ff5c86
  1. You may copy and distribute verbatim copies of the Program's
ff5c86
source code as you receive it, in any medium, provided that you
ff5c86
conspicuously and appropriately publish on each copy an appropriate
ff5c86
copyright notice and disclaimer of warranty; keep intact all the
ff5c86
notices that refer to this License and to the absence of any warranty;
ff5c86
and give any other recipients of the Program a copy of this License
ff5c86
along with the Program.
ff5c86
ff5c86
You may charge a fee for the physical act of transferring a copy, and
ff5c86
you may at your option offer warranty protection in exchange for a fee.
ff5c86
ff5c86
  2. You may modify your copy or copies of the Program or any portion
ff5c86
of it, thus forming a work based on the Program, and copy and
ff5c86
distribute such modifications or work under the terms of Section 1
ff5c86
above, provided that you also meet all of these conditions:
ff5c86
ff5c86
    a) You must cause the modified files to carry prominent notices
ff5c86
    stating that you changed the files and the date of any change.
ff5c86
ff5c86
    b) You must cause any work that you distribute or publish, that in
ff5c86
    whole or in part contains or is derived from the Program or any
ff5c86
    part thereof, to be licensed as a whole at no charge to all third
ff5c86
    parties under the terms of this License.
ff5c86
ff5c86
    c) If the modified program normally reads commands interactively
ff5c86
    when run, you must cause it, when started running for such
ff5c86
    interactive use in the most ordinary way, to print or display an
ff5c86
    announcement including an appropriate copyright notice and a
ff5c86
    notice that there is no warranty (or else, saying that you provide
ff5c86
    a warranty) and that users may redistribute the program under
ff5c86
    these conditions, and telling the user how to view a copy of this
ff5c86
    License.  (Exception: if the Program itself is interactive but
ff5c86
    does not normally print such an announcement, your work based on
ff5c86
    the Program is not required to print an announcement.)
ff5c86
ff5c86
These requirements apply to the modified work as a whole.  If
ff5c86
identifiable sections of that work are not derived from the Program,
ff5c86
and can be reasonably considered independent and separate works in
ff5c86
themselves, then this License, and its terms, do not apply to those
ff5c86
sections when you distribute them as separate works.  But when you
ff5c86
distribute the same sections as part of a whole which is a work based
ff5c86
on the Program, the distribution of the whole must be on the terms of
ff5c86
this License, whose permissions for other licensees extend to the
ff5c86
entire whole, and thus to each and every part regardless of who wrote it.
ff5c86
ff5c86
Thus, it is not the intent of this section to claim rights or contest
ff5c86
your rights to work written entirely by you; rather, the intent is to
ff5c86
exercise the right to control the distribution of derivative or
ff5c86
collective works based on the Program.
ff5c86
ff5c86
In addition, mere aggregation of another work not based on the Program
ff5c86
with the Program (or with a work based on the Program) on a volume of
ff5c86
a storage or distribution medium does not bring the other work under
ff5c86
the scope of this License.
ff5c86
ff5c86
  3. You may copy and distribute the Program (or a work based on it,
ff5c86
under Section 2) in object code or executable form under the terms of
ff5c86
Sections 1 and 2 above provided that you also do one of the following:
ff5c86
ff5c86
    a) Accompany it with the complete corresponding machine-readable
ff5c86
    source code, which must be distributed under the terms of Sections
ff5c86
    1 and 2 above on a medium customarily used for software interchange; or,
ff5c86
ff5c86
    b) Accompany it with a written offer, valid for at least three
ff5c86
    years, to give any third party, for a charge no more than your
ff5c86
    cost of physically performing source distribution, a complete
ff5c86
    machine-readable copy of the corresponding source code, to be
ff5c86
    distributed under the terms of Sections 1 and 2 above on a medium
ff5c86
    customarily used for software interchange; or,
ff5c86
ff5c86
    c) Accompany it with the information you received as to the offer
ff5c86
    to distribute corresponding source code.  (This alternative is
ff5c86
    allowed only for noncommercial distribution and only if you
ff5c86
    received the program in object code or executable form with such
ff5c86
    an offer, in accord with Subsection b above.)
ff5c86
ff5c86
The source code for a work means the preferred form of the work for
ff5c86
making modifications to it.  For an executable work, complete source
ff5c86
code means all the source code for all modules it contains, plus any
ff5c86
associated interface definition files, plus the scripts used to
ff5c86
control compilation and installation of the executable.  However, as a
ff5c86
special exception, the source code distributed need not include
ff5c86
anything that is normally distributed (in either source or binary
ff5c86
form) with the major components (compiler, kernel, and so on) of the
ff5c86
operating system on which the executable runs, unless that component
ff5c86
itself accompanies the executable.
ff5c86
ff5c86
If distribution of executable or object code is made by offering
ff5c86
access to copy from a designated place, then offering equivalent
ff5c86
access to copy the source code from the same place counts as
ff5c86
distribution of the source code, even though third parties are not
ff5c86
compelled to copy the source along with the object code.
ff5c86
ff5c86
  4. You may not copy, modify, sublicense, or distribute the Program
ff5c86
except as expressly provided under this License.  Any attempt
ff5c86
otherwise to copy, modify, sublicense or distribute the Program is
ff5c86
void, and will automatically terminate your rights under this License.
ff5c86
However, parties who have received copies, or rights, from you under
ff5c86
this License will not have their licenses terminated so long as such
ff5c86
parties remain in full compliance.
ff5c86
ff5c86
  5. You are not required to accept this License, since you have not
ff5c86
signed it.  However, nothing else grants you permission to modify or
ff5c86
distribute the Program or its derivative works.  These actions are
ff5c86
prohibited by law if you do not accept this License.  Therefore, by
ff5c86
modifying or distributing the Program (or any work based on the
ff5c86
Program), you indicate your acceptance of this License to do so, and
ff5c86
all its terms and conditions for copying, distributing or modifying
ff5c86
the Program or works based on it.
ff5c86
ff5c86
  6. Each time you redistribute the Program (or any work based on the
ff5c86
Program), the recipient automatically receives a license from the
ff5c86
original licensor to copy, distribute or modify the Program subject to
ff5c86
these terms and conditions.  You may not impose any further
ff5c86
restrictions on the recipients' exercise of the rights granted herein.
ff5c86
You are not responsible for enforcing compliance by third parties to
ff5c86
this License.
ff5c86
ff5c86
  7. If, as a consequence of a court judgment or allegation of patent
ff5c86
infringement or for any other reason (not limited to patent issues),
ff5c86
conditions are imposed on you (whether by court order, agreement or
ff5c86
otherwise) that contradict the conditions of this License, they do not
ff5c86
excuse you from the conditions of this License.  If you cannot
ff5c86
distribute so as to satisfy simultaneously your obligations under this
ff5c86
License and any other pertinent obligations, then as a consequence you
ff5c86
may not distribute the Program at all.  For example, if a patent
ff5c86
license would not permit royalty-free redistribution of the Program by
ff5c86
all those who receive copies directly or indirectly through you, then
ff5c86
the only way you could satisfy both it and this License would be to
ff5c86
refrain entirely from distribution of the Program.
ff5c86
ff5c86
If any portion of this section is held invalid or unenforceable under
ff5c86
any particular circumstance, the balance of the section is intended to
ff5c86
apply and the section as a whole is intended to apply in other
ff5c86
circumstances.
ff5c86
ff5c86
It is not the purpose of this section to induce you to infringe any
ff5c86
patents or other property right claims or to contest validity of any
ff5c86
such claims; this section has the sole purpose of protecting the
ff5c86
integrity of the free software distribution system, which is
ff5c86
implemented by public license practices.  Many people have made
ff5c86
generous contributions to the wide range of software distributed
ff5c86
through that system in reliance on consistent application of that
ff5c86
system; it is up to the author/donor to decide if he or she is willing
ff5c86
to distribute software through any other system and a licensee cannot
ff5c86
impose that choice.
ff5c86
ff5c86
This section is intended to make thoroughly clear what is believed to
ff5c86
be a consequence of the rest of this License.
ff5c86
ff5c86
  8. If the distribution and/or use of the Program is restricted in
ff5c86
certain countries either by patents or by copyrighted interfaces, the
ff5c86
original copyright holder who places the Program under this License
ff5c86
may add an explicit geographical distribution limitation excluding
ff5c86
those countries, so that distribution is permitted only in or among
ff5c86
countries not thus excluded.  In such case, this License incorporates
ff5c86
the limitation as if written in the body of this License.
ff5c86
ff5c86
  9. The Free Software Foundation may publish revised and/or new versions
ff5c86
of the General Public License from time to time.  Such new versions will
ff5c86
be similar in spirit to the present version, but may differ in detail to
ff5c86
address new problems or concerns.
ff5c86
ff5c86
Each version is given a distinguishing version number.  If the Program
ff5c86
specifies a version number of this License which applies to it and "any
ff5c86
later version", you have the option of following the terms and conditions
ff5c86
either of that version or of any later version published by the Free
ff5c86
Software Foundation.  If the Program does not specify a version number of
ff5c86
this License, you may choose any version ever published by the Free Software
ff5c86
Foundation.
ff5c86
ff5c86
  10. If you wish to incorporate parts of the Program into other free
ff5c86
programs whose distribution conditions are different, write to the author
ff5c86
to ask for permission.  For software which is copyrighted by the Free
ff5c86
Software Foundation, write to the Free Software Foundation; we sometimes
ff5c86
make exceptions for this.  Our decision will be guided by the two goals
ff5c86
of preserving the free status of all derivatives of our free software and
ff5c86
of promoting the sharing and reuse of software generally.
ff5c86
ff5c86
                            NO WARRANTY
ff5c86
ff5c86
  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
ff5c86
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
ff5c86
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
ff5c86
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
ff5c86
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
ff5c86
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
ff5c86
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
ff5c86
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
ff5c86
REPAIR OR CORRECTION.
ff5c86
ff5c86
  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
ff5c86
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
ff5c86
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
ff5c86
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
ff5c86
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
ff5c86
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
ff5c86
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
ff5c86
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
ff5c86
POSSIBILITY OF SUCH DAMAGES.
ff5c86
ff5c86
                     END OF TERMS AND CONDITIONS
ff5c86
ff5c86
            How to Apply These Terms to Your New Programs
ff5c86
ff5c86
  If you develop a new program, and you want it to be of the greatest
ff5c86
possible use to the public, the best way to achieve this is to make it
ff5c86
free software which everyone can redistribute and change under these terms.
ff5c86
ff5c86
  To do so, attach the following notices to the program.  It is safest
ff5c86
to attach them to the start of each source file to most effectively
ff5c86
convey the exclusion of warranty; and each file should have at least
ff5c86
the "copyright" line and a pointer to where the full notice is found.
ff5c86
ff5c86
    <one line to give the program's name and a brief idea of what it does.>
ff5c86
    Copyright (C) <year>  <name of author>
ff5c86
ff5c86
    This program is free software; you can redistribute it and/or modify
ff5c86
    it under the terms of the GNU General Public License as published by
ff5c86
    the Free Software Foundation; either version 2 of the License, or
ff5c86
    (at your option) any later version.
ff5c86
ff5c86
    This program is distributed in the hope that it will be useful,
ff5c86
    but WITHOUT ANY WARRANTY; without even the implied warranty of
ff5c86
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
ff5c86
    GNU General Public License for more details.
ff5c86
ff5c86
    You should have received a copy of the GNU General Public License along
ff5c86
    with this program; if not, write to the Free Software Foundation, Inc.,
ff5c86
    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
ff5c86
ff5c86
Also add information on how to contact you by electronic and paper mail.
ff5c86
ff5c86
If the program is interactive, make it output a short notice like this
ff5c86
when it starts in an interactive mode:
ff5c86
ff5c86
    Gnomovision version 69, Copyright (C) year name of author
ff5c86
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
ff5c86
    This is free software, and you are welcome to redistribute it
ff5c86
    under certain conditions; type `show c' for details.
ff5c86
ff5c86
The hypothetical commands `show w' and `show c' should show the appropriate
ff5c86
parts of the General Public License.  Of course, the commands you use may
ff5c86
be called something other than `show w' and `show c'; they could even be
ff5c86
mouse-clicks or menu items--whatever suits your program.
ff5c86
ff5c86
You should also get your employer (if you work as a programmer) or your
ff5c86
school, if any, to sign a "copyright disclaimer" for the program, if
ff5c86
necessary.  Here is a sample; alter the names:
ff5c86
ff5c86
  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
ff5c86
  `Gnomovision' (which makes passes at compilers) written by James Hacker.
ff5c86
ff5c86
  <signature of Ty Coon>, 1 April 1989
ff5c86
  Ty Coon, President of Vice
ff5c86
ff5c86
This General Public License does not permit incorporating your program into
ff5c86
proprietary programs.  If your program is a subroutine library, you may
ff5c86
consider it more useful to permit linking proprietary applications with the
ff5c86
library.  If this is what you want to do, use the GNU Lesser General
ff5c86
Public License instead of this License.