160
Appendix B Gnu General Public License
but not limited to loss of data or data being rendered inaccurate or losses
sustained by youor third parties or a failure of the program to operate
with any other programs), even if such holder or other party has been
advised of the possibilityof such damages.
Endoftermsandconditions.
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to thepublic, the best way to achieve this is to make it free
softwarewhich everyone can redistribute and change under theseterms.
To do so, attach the following notices to the program. It is safest to
attach themto the start of each source file to most effectively convey the
exclusionof warranty; and each file should have at least the copyright
line and a pointerto where the full notice is found.
<oneline to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This programis free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of th e License, or (at your
option)any later version.
This programis distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FORA PA RTICULAR
PURPOSE. See the GNU General Public License for more details.
You shouldhave received a copy of the GNU General Public License
along withthis program; if not, write to the Free Software Foundation,
Inc.,59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic and pap er mail.
If the programis interactive, make it output a short notice like this when
it starts in an interactivemode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovisionc omes with ABSOLUTELYNO WARRANTY; for details
type `showw'.
This is free software, and you are welcome to redistribute it under certain
conditions; type`show c' for details.
The hypothetical commands `show w' and `show c' should sh ow the
appropriate parts of the General Public License. Of course, the
commandsyou use may be called something other than `show w' and
`show c'; they could even be mouse-clicks or menu items whatever
suits your program.
You shouldalso get your employer (if you work as a programmer)or
your school, if any, to sign a copyright disclaimerfor the program, if
necessary. Here is a sample; alter the names:
Yoyodyne,Inc., hereby disclaims all copyright interestin the program
`Gnomovision' (which makes passes at compilers) written by James
Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon,President of Vice
This General Public License does not permit incorporating your prog ram
into proprietaryprograms. If your program is a subroutine library, you
may consider it more useful to permit linking propriet ary applications
with the library. If this is what you want to do, use the GNU Library
GeneralPublic License instead of this License.