1*b725ae77Skettenis@ignore 2*b725ae77Skettenis@c Set file name and title for man page. 3*b725ae77Skettenis@setfilename gpl 4*b725ae77Skettenis@settitle GNU General Public License 5*b725ae77Skettenis@c man begin SEEALSO 6*b725ae77Skettenisgfdl(7), fsf-funding(7). 7*b725ae77Skettenis@c man end 8*b725ae77Skettenis@c man begin COPYRIGHT 9*b725ae77SkettenisCopyright @copyright{} 1989, 1991 Free Software Foundation, Inc. 10*b725ae77Skettenis59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 11*b725ae77Skettenis 12*b725ae77SkettenisEveryone is permitted to copy and distribute verbatim copies 13*b725ae77Skettenisof this license document, but changing it is not allowed. 14*b725ae77Skettenis@c man end 15*b725ae77Skettenis@end ignore 16*b725ae77Skettenis@node Copying 17*b725ae77Skettenis@c man begin DESCRIPTION 18*b725ae77Skettenis@appendix GNU GENERAL PUBLIC LICENSE 19*b725ae77Skettenis@center Version 2, June 1991 20*b725ae77Skettenis 21*b725ae77Skettenis@display 22*b725ae77SkettenisCopyright @copyright{} 1989, 1991 Free Software Foundation, Inc. 23*b725ae77Skettenis59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 24*b725ae77Skettenis 25*b725ae77SkettenisEveryone is permitted to copy and distribute verbatim copies 26*b725ae77Skettenisof this license document, but changing it is not allowed. 27*b725ae77Skettenis@end display 28*b725ae77Skettenis 29*b725ae77Skettenis@unnumberedsec Preamble 30*b725ae77Skettenis 31*b725ae77Skettenis The licenses for most software are designed to take away your 32*b725ae77Skettenisfreedom to share and change it. By contrast, the GNU General Public 33*b725ae77SkettenisLicense is intended to guarantee your freedom to share and change free 34*b725ae77Skettenissoftware---to make sure the software is free for all its users. This 35*b725ae77SkettenisGeneral Public License applies to most of the Free Software 36*b725ae77SkettenisFoundation's software and to any other program whose authors commit to 37*b725ae77Skettenisusing it. (Some other Free Software Foundation software is covered by 38*b725ae77Skettenisthe GNU Library General Public License instead.) You can apply it to 39*b725ae77Skettenisyour programs, too. 40*b725ae77Skettenis 41*b725ae77Skettenis When we speak of free software, we are referring to freedom, not 42*b725ae77Skettenisprice. Our General Public Licenses are designed to make sure that you 43*b725ae77Skettenishave the freedom to distribute copies of free software (and charge for 44*b725ae77Skettenisthis service if you wish), that you receive source code or can get it 45*b725ae77Skettenisif you want it, that you can change the software or use pieces of it 46*b725ae77Skettenisin new free programs; and that you know you can do these things. 47*b725ae77Skettenis 48*b725ae77Skettenis To protect your rights, we need to make restrictions that forbid 49*b725ae77Skettenisanyone to deny you these rights or to ask you to surrender the rights. 50*b725ae77SkettenisThese restrictions translate to certain responsibilities for you if you 51*b725ae77Skettenisdistribute copies of the software, or if you modify it. 52*b725ae77Skettenis 53*b725ae77Skettenis For example, if you distribute copies of such a program, whether 54*b725ae77Skettenisgratis or for a fee, you must give the recipients all the rights that 55*b725ae77Skettenisyou have. You must make sure that they, too, receive or can get the 56*b725ae77Skettenissource code. And you must show them these terms so they know their 57*b725ae77Skettenisrights. 58*b725ae77Skettenis 59*b725ae77Skettenis We protect your rights with two steps: (1) copyright the software, and 60*b725ae77Skettenis(2) offer you this license which gives you legal permission to copy, 61*b725ae77Skettenisdistribute and/or modify the software. 62*b725ae77Skettenis 63*b725ae77Skettenis Also, for each author's protection and ours, we want to make certain 64*b725ae77Skettenisthat everyone understands that there is no warranty for this free 65*b725ae77Skettenissoftware. If the software is modified by someone else and passed on, we 66*b725ae77Sketteniswant its recipients to know that what they have is not the original, so 67*b725ae77Skettenisthat any problems introduced by others will not reflect on the original 68*b725ae77Skettenisauthors' reputations. 69*b725ae77Skettenis 70*b725ae77Skettenis Finally, any free program is threatened constantly by software 71*b725ae77Skettenispatents. We wish to avoid the danger that redistributors of a free 72*b725ae77Skettenisprogram will individually obtain patent licenses, in effect making the 73*b725ae77Skettenisprogram proprietary. To prevent this, we have made it clear that any 74*b725ae77Skettenispatent must be licensed for everyone's free use or not licensed at all. 75*b725ae77Skettenis 76*b725ae77Skettenis The precise terms and conditions for copying, distribution and 77*b725ae77Skettenismodification follow. 78*b725ae77Skettenis 79*b725ae77Skettenis@iftex 80*b725ae77Skettenis@unnumberedsec TERMS AND CONDITIONS FOR COPYING,@*DISTRIBUTION AND MODIFICATION 81*b725ae77Skettenis@end iftex 82*b725ae77Skettenis@ifnottex 83*b725ae77Skettenis@center TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 84*b725ae77Skettenis@end ifnottex 85*b725ae77Skettenis 86*b725ae77Skettenis@enumerate 0 87*b725ae77Skettenis@item 88*b725ae77SkettenisThis License applies to any program or other work which contains 89*b725ae77Skettenisa notice placed by the copyright holder saying it may be distributed 90*b725ae77Skettenisunder the terms of this General Public License. The ``Program'', below, 91*b725ae77Skettenisrefers to any such program or work, and a ``work based on the Program'' 92*b725ae77Skettenismeans either the Program or any derivative work under copyright law: 93*b725ae77Skettenisthat is to say, a work containing the Program or a portion of it, 94*b725ae77Sketteniseither verbatim or with modifications and/or translated into another 95*b725ae77Skettenislanguage. (Hereinafter, translation is included without limitation in 96*b725ae77Skettenisthe term ``modification''.) Each licensee is addressed as ``you''. 97*b725ae77Skettenis 98*b725ae77SkettenisActivities other than copying, distribution and modification are not 99*b725ae77Sketteniscovered by this License; they are outside its scope. The act of 100*b725ae77Skettenisrunning the Program is not restricted, and the output from the Program 101*b725ae77Skettenisis covered only if its contents constitute a work based on the 102*b725ae77SkettenisProgram (independent of having been made by running the Program). 103*b725ae77SkettenisWhether that is true depends on what the Program does. 104*b725ae77Skettenis 105*b725ae77Skettenis@item 106*b725ae77SkettenisYou may copy and distribute verbatim copies of the Program's 107*b725ae77Skettenissource code as you receive it, in any medium, provided that you 108*b725ae77Skettenisconspicuously and appropriately publish on each copy an appropriate 109*b725ae77Sketteniscopyright notice and disclaimer of warranty; keep intact all the 110*b725ae77Skettenisnotices that refer to this License and to the absence of any warranty; 111*b725ae77Skettenisand give any other recipients of the Program a copy of this License 112*b725ae77Skettenisalong with the Program. 113*b725ae77Skettenis 114*b725ae77SkettenisYou may charge a fee for the physical act of transferring a copy, and 115*b725ae77Skettenisyou may at your option offer warranty protection in exchange for a fee. 116*b725ae77Skettenis 117*b725ae77Skettenis@item 118*b725ae77SkettenisYou may modify your copy or copies of the Program or any portion 119*b725ae77Skettenisof it, thus forming a work based on the Program, and copy and 120*b725ae77Skettenisdistribute such modifications or work under the terms of Section 1 121*b725ae77Skettenisabove, provided that you also meet all of these conditions: 122*b725ae77Skettenis 123*b725ae77Skettenis@enumerate a 124*b725ae77Skettenis@item 125*b725ae77SkettenisYou must cause the modified files to carry prominent notices 126*b725ae77Skettenisstating that you changed the files and the date of any change. 127*b725ae77Skettenis 128*b725ae77Skettenis@item 129*b725ae77SkettenisYou must cause any work that you distribute or publish, that in 130*b725ae77Sketteniswhole or in part contains or is derived from the Program or any 131*b725ae77Skettenispart thereof, to be licensed as a whole at no charge to all third 132*b725ae77Skettenisparties under the terms of this License. 133*b725ae77Skettenis 134*b725ae77Skettenis@item 135*b725ae77SkettenisIf the modified program normally reads commands interactively 136*b725ae77Sketteniswhen run, you must cause it, when started running for such 137*b725ae77Skettenisinteractive use in the most ordinary way, to print or display an 138*b725ae77Skettenisannouncement including an appropriate copyright notice and a 139*b725ae77Skettenisnotice that there is no warranty (or else, saying that you provide 140*b725ae77Skettenisa warranty) and that users may redistribute the program under 141*b725ae77Skettenisthese conditions, and telling the user how to view a copy of this 142*b725ae77SkettenisLicense. (Exception: if the Program itself is interactive but 143*b725ae77Skettenisdoes not normally print such an announcement, your work based on 144*b725ae77Skettenisthe Program is not required to print an announcement.) 145*b725ae77Skettenis@end enumerate 146*b725ae77Skettenis 147*b725ae77SkettenisThese requirements apply to the modified work as a whole. If 148*b725ae77Skettenisidentifiable sections of that work are not derived from the Program, 149*b725ae77Skettenisand can be reasonably considered independent and separate works in 150*b725ae77Skettenisthemselves, then this License, and its terms, do not apply to those 151*b725ae77Skettenissections when you distribute them as separate works. But when you 152*b725ae77Skettenisdistribute the same sections as part of a whole which is a work based 153*b725ae77Skettenison the Program, the distribution of the whole must be on the terms of 154*b725ae77Skettenisthis License, whose permissions for other licensees extend to the 155*b725ae77Skettenisentire whole, and thus to each and every part regardless of who wrote it. 156*b725ae77Skettenis 157*b725ae77SkettenisThus, it is not the intent of this section to claim rights or contest 158*b725ae77Skettenisyour rights to work written entirely by you; rather, the intent is to 159*b725ae77Skettenisexercise the right to control the distribution of derivative or 160*b725ae77Sketteniscollective works based on the Program. 161*b725ae77Skettenis 162*b725ae77SkettenisIn addition, mere aggregation of another work not based on the Program 163*b725ae77Sketteniswith the Program (or with a work based on the Program) on a volume of 164*b725ae77Skettenisa storage or distribution medium does not bring the other work under 165*b725ae77Skettenisthe scope of this License. 166*b725ae77Skettenis 167*b725ae77Skettenis@item 168*b725ae77SkettenisYou may copy and distribute the Program (or a work based on it, 169*b725ae77Skettenisunder Section 2) in object code or executable form under the terms of 170*b725ae77SkettenisSections 1 and 2 above provided that you also do one of the following: 171*b725ae77Skettenis 172*b725ae77Skettenis@enumerate a 173*b725ae77Skettenis@item 174*b725ae77SkettenisAccompany it with the complete corresponding machine-readable 175*b725ae77Skettenissource code, which must be distributed under the terms of Sections 176*b725ae77Skettenis1 and 2 above on a medium customarily used for software interchange; or, 177*b725ae77Skettenis 178*b725ae77Skettenis@item 179*b725ae77SkettenisAccompany it with a written offer, valid for at least three 180*b725ae77Skettenisyears, to give any third party, for a charge no more than your 181*b725ae77Sketteniscost of physically performing source distribution, a complete 182*b725ae77Skettenismachine-readable copy of the corresponding source code, to be 183*b725ae77Skettenisdistributed under the terms of Sections 1 and 2 above on a medium 184*b725ae77Sketteniscustomarily used for software interchange; or, 185*b725ae77Skettenis 186*b725ae77Skettenis@item 187*b725ae77SkettenisAccompany it with the information you received as to the offer 188*b725ae77Skettenisto distribute corresponding source code. (This alternative is 189*b725ae77Skettenisallowed only for noncommercial distribution and only if you 190*b725ae77Skettenisreceived the program in object code or executable form with such 191*b725ae77Skettenisan offer, in accord with Subsection b above.) 192*b725ae77Skettenis@end enumerate 193*b725ae77Skettenis 194*b725ae77SkettenisThe source code for a work means the preferred form of the work for 195*b725ae77Skettenismaking modifications to it. For an executable work, complete source 196*b725ae77Sketteniscode means all the source code for all modules it contains, plus any 197*b725ae77Skettenisassociated interface definition files, plus the scripts used to 198*b725ae77Sketteniscontrol compilation and installation of the executable. However, as a 199*b725ae77Skettenisspecial exception, the source code distributed need not include 200*b725ae77Skettenisanything that is normally distributed (in either source or binary 201*b725ae77Skettenisform) with the major components (compiler, kernel, and so on) of the 202*b725ae77Skettenisoperating system on which the executable runs, unless that component 203*b725ae77Skettenisitself accompanies the executable. 204*b725ae77Skettenis 205*b725ae77SkettenisIf distribution of executable or object code is made by offering 206*b725ae77Skettenisaccess to copy from a designated place, then offering equivalent 207*b725ae77Skettenisaccess to copy the source code from the same place counts as 208*b725ae77Skettenisdistribution of the source code, even though third parties are not 209*b725ae77Sketteniscompelled to copy the source along with the object code. 210*b725ae77Skettenis 211*b725ae77Skettenis@item 212*b725ae77SkettenisYou may not copy, modify, sublicense, or distribute the Program 213*b725ae77Skettenisexcept as expressly provided under this License. Any attempt 214*b725ae77Skettenisotherwise to copy, modify, sublicense or distribute the Program is 215*b725ae77Skettenisvoid, and will automatically terminate your rights under this License. 216*b725ae77SkettenisHowever, parties who have received copies, or rights, from you under 217*b725ae77Skettenisthis License will not have their licenses terminated so long as such 218*b725ae77Skettenisparties remain in full compliance. 219*b725ae77Skettenis 220*b725ae77Skettenis@item 221*b725ae77SkettenisYou are not required to accept this License, since you have not 222*b725ae77Skettenissigned it. However, nothing else grants you permission to modify or 223*b725ae77Skettenisdistribute the Program or its derivative works. These actions are 224*b725ae77Skettenisprohibited by law if you do not accept this License. Therefore, by 225*b725ae77Skettenismodifying or distributing the Program (or any work based on the 226*b725ae77SkettenisProgram), you indicate your acceptance of this License to do so, and 227*b725ae77Skettenisall its terms and conditions for copying, distributing or modifying 228*b725ae77Skettenisthe Program or works based on it. 229*b725ae77Skettenis 230*b725ae77Skettenis@item 231*b725ae77SkettenisEach time you redistribute the Program (or any work based on the 232*b725ae77SkettenisProgram), the recipient automatically receives a license from the 233*b725ae77Skettenisoriginal licensor to copy, distribute or modify the Program subject to 234*b725ae77Skettenisthese terms and conditions. You may not impose any further 235*b725ae77Skettenisrestrictions on the recipients' exercise of the rights granted herein. 236*b725ae77SkettenisYou are not responsible for enforcing compliance by third parties to 237*b725ae77Skettenisthis License. 238*b725ae77Skettenis 239*b725ae77Skettenis@item 240*b725ae77SkettenisIf, as a consequence of a court judgment or allegation of patent 241*b725ae77Skettenisinfringement or for any other reason (not limited to patent issues), 242*b725ae77Skettenisconditions are imposed on you (whether by court order, agreement or 243*b725ae77Skettenisotherwise) that contradict the conditions of this License, they do not 244*b725ae77Skettenisexcuse you from the conditions of this License. If you cannot 245*b725ae77Skettenisdistribute so as to satisfy simultaneously your obligations under this 246*b725ae77SkettenisLicense and any other pertinent obligations, then as a consequence you 247*b725ae77Skettenismay not distribute the Program at all. For example, if a patent 248*b725ae77Skettenislicense would not permit royalty-free redistribution of the Program by 249*b725ae77Skettenisall those who receive copies directly or indirectly through you, then 250*b725ae77Skettenisthe only way you could satisfy both it and this License would be to 251*b725ae77Skettenisrefrain entirely from distribution of the Program. 252*b725ae77Skettenis 253*b725ae77SkettenisIf any portion of this section is held invalid or unenforceable under 254*b725ae77Skettenisany particular circumstance, the balance of the section is intended to 255*b725ae77Skettenisapply and the section as a whole is intended to apply in other 256*b725ae77Sketteniscircumstances. 257*b725ae77Skettenis 258*b725ae77SkettenisIt is not the purpose of this section to induce you to infringe any 259*b725ae77Skettenispatents or other property right claims or to contest validity of any 260*b725ae77Skettenissuch claims; this section has the sole purpose of protecting the 261*b725ae77Skettenisintegrity of the free software distribution system, which is 262*b725ae77Skettenisimplemented by public license practices. Many people have made 263*b725ae77Skettenisgenerous contributions to the wide range of software distributed 264*b725ae77Skettenisthrough that system in reliance on consistent application of that 265*b725ae77Skettenissystem; it is up to the author/donor to decide if he or she is willing 266*b725ae77Skettenisto distribute software through any other system and a licensee cannot 267*b725ae77Skettenisimpose that choice. 268*b725ae77Skettenis 269*b725ae77SkettenisThis section is intended to make thoroughly clear what is believed to 270*b725ae77Skettenisbe a consequence of the rest of this License. 271*b725ae77Skettenis 272*b725ae77Skettenis@item 273*b725ae77SkettenisIf the distribution and/or use of the Program is restricted in 274*b725ae77Sketteniscertain countries either by patents or by copyrighted interfaces, the 275*b725ae77Skettenisoriginal copyright holder who places the Program under this License 276*b725ae77Skettenismay add an explicit geographical distribution limitation excluding 277*b725ae77Skettenisthose countries, so that distribution is permitted only in or among 278*b725ae77Sketteniscountries not thus excluded. In such case, this License incorporates 279*b725ae77Skettenisthe limitation as if written in the body of this License. 280*b725ae77Skettenis 281*b725ae77Skettenis@item 282*b725ae77SkettenisThe Free Software Foundation may publish revised and/or new versions 283*b725ae77Skettenisof the General Public License from time to time. Such new versions will 284*b725ae77Skettenisbe similar in spirit to the present version, but may differ in detail to 285*b725ae77Skettenisaddress new problems or concerns. 286*b725ae77Skettenis 287*b725ae77SkettenisEach version is given a distinguishing version number. If the Program 288*b725ae77Skettenisspecifies a version number of this License which applies to it and ``any 289*b725ae77Skettenislater version'', you have the option of following the terms and conditions 290*b725ae77Sketteniseither of that version or of any later version published by the Free 291*b725ae77SkettenisSoftware Foundation. If the Program does not specify a version number of 292*b725ae77Skettenisthis License, you may choose any version ever published by the Free Software 293*b725ae77SkettenisFoundation. 294*b725ae77Skettenis 295*b725ae77Skettenis@item 296*b725ae77SkettenisIf you wish to incorporate parts of the Program into other free 297*b725ae77Skettenisprograms whose distribution conditions are different, write to the author 298*b725ae77Skettenisto ask for permission. For software which is copyrighted by the Free 299*b725ae77SkettenisSoftware Foundation, write to the Free Software Foundation; we sometimes 300*b725ae77Skettenismake exceptions for this. Our decision will be guided by the two goals 301*b725ae77Skettenisof preserving the free status of all derivatives of our free software and 302*b725ae77Skettenisof promoting the sharing and reuse of software generally. 303*b725ae77Skettenis 304*b725ae77Skettenis@iftex 305*b725ae77Skettenis@heading NO WARRANTY 306*b725ae77Skettenis@end iftex 307*b725ae77Skettenis@ifnottex 308*b725ae77Skettenis@center NO WARRANTY 309*b725ae77Skettenis@end ifnottex 310*b725ae77Skettenis 311*b725ae77Skettenis@item 312*b725ae77SkettenisBECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 313*b725ae77SkettenisFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 314*b725ae77SkettenisOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 315*b725ae77SkettenisPROVIDE THE PROGRAM ``AS IS'' WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 316*b725ae77SkettenisOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 317*b725ae77SkettenisMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 318*b725ae77SkettenisTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 319*b725ae77SkettenisPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 320*b725ae77SkettenisREPAIR OR CORRECTION. 321*b725ae77Skettenis 322*b725ae77Skettenis@item 323*b725ae77SkettenisIN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 324*b725ae77SkettenisWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 325*b725ae77SkettenisREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 326*b725ae77SkettenisINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 327*b725ae77SkettenisOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 328*b725ae77SkettenisTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 329*b725ae77SkettenisYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 330*b725ae77SkettenisPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 331*b725ae77SkettenisPOSSIBILITY OF SUCH DAMAGES. 332*b725ae77Skettenis@end enumerate 333*b725ae77Skettenis 334*b725ae77Skettenis@iftex 335*b725ae77Skettenis@heading END OF TERMS AND CONDITIONS 336*b725ae77Skettenis@end iftex 337*b725ae77Skettenis@ifnottex 338*b725ae77Skettenis@center END OF TERMS AND CONDITIONS 339*b725ae77Skettenis@end ifnottex 340*b725ae77Skettenis 341*b725ae77Skettenis@page 342*b725ae77Skettenis@unnumberedsec How to Apply These Terms to Your New Programs 343*b725ae77Skettenis 344*b725ae77Skettenis If you develop a new program, and you want it to be of the greatest 345*b725ae77Skettenispossible use to the public, the best way to achieve this is to make it 346*b725ae77Skettenisfree software which everyone can redistribute and change under these terms. 347*b725ae77Skettenis 348*b725ae77Skettenis To do so, attach the following notices to the program. It is safest 349*b725ae77Skettenisto attach them to the start of each source file to most effectively 350*b725ae77Skettenisconvey the exclusion of warranty; and each file should have at least 351*b725ae77Skettenisthe ``copyright'' line and a pointer to where the full notice is found. 352*b725ae77Skettenis 353*b725ae77Skettenis@smallexample 354*b725ae77Skettenis@var{one line to give the program's name and a brief idea of what it does.} 355*b725ae77SkettenisCopyright (C) @var{year} @var{name of author} 356*b725ae77Skettenis 357*b725ae77SkettenisThis program is free software; you can redistribute it and/or modify 358*b725ae77Skettenisit under the terms of the GNU General Public License as published by 359*b725ae77Skettenisthe Free Software Foundation; either version 2 of the License, or 360*b725ae77Skettenis(at your option) any later version. 361*b725ae77Skettenis 362*b725ae77SkettenisThis program is distributed in the hope that it will be useful, 363*b725ae77Skettenisbut WITHOUT ANY WARRANTY; without even the implied warranty of 364*b725ae77SkettenisMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 365*b725ae77SkettenisGNU General Public License for more details. 366*b725ae77Skettenis 367*b725ae77SkettenisYou should have received a copy of the GNU General Public License 368*b725ae77Skettenisalong with this program; if not, write to the Free Software 369*b725ae77SkettenisFoundation, Inc., 59 Temple Place - Suite 330, 370*b725ae77SkettenisBoston, MA 02111-1307, USA. 371*b725ae77Skettenis@end smallexample 372*b725ae77Skettenis 373*b725ae77SkettenisAlso add information on how to contact you by electronic and paper mail. 374*b725ae77Skettenis 375*b725ae77SkettenisIf the program is interactive, make it output a short notice like this 376*b725ae77Sketteniswhen it starts in an interactive mode: 377*b725ae77Skettenis 378*b725ae77Skettenis@smallexample 379*b725ae77SkettenisGnomovision version 69, Copyright (C) @var{year} @var{name of author} 380*b725ae77SkettenisGnomovision comes with ABSOLUTELY NO WARRANTY; for details 381*b725ae77Skettenistype `show w'. 382*b725ae77SkettenisThis is free software, and you are welcome to redistribute it 383*b725ae77Skettenisunder certain conditions; type `show c' for details. 384*b725ae77Skettenis@end smallexample 385*b725ae77Skettenis 386*b725ae77SkettenisThe hypothetical commands @samp{show w} and @samp{show c} should show 387*b725ae77Skettenisthe appropriate parts of the General Public License. Of course, the 388*b725ae77Sketteniscommands you use may be called something other than @samp{show w} and 389*b725ae77Skettenis@samp{show c}; they could even be mouse-clicks or menu items---whatever 390*b725ae77Skettenissuits your program. 391*b725ae77Skettenis 392*b725ae77SkettenisYou should also get your employer (if you work as a programmer) or your 393*b725ae77Skettenisschool, if any, to sign a ``copyright disclaimer'' for the program, if 394*b725ae77Skettenisnecessary. Here is a sample; alter the names: 395*b725ae77Skettenis 396*b725ae77Skettenis@smallexample 397*b725ae77SkettenisYoyodyne, Inc., hereby disclaims all copyright interest in the program 398*b725ae77Skettenis`Gnomovision' (which makes passes at compilers) written by James Hacker. 399*b725ae77Skettenis 400*b725ae77Skettenis@var{signature of Ty Coon}, 1 April 1989 401*b725ae77SkettenisTy Coon, President of Vice 402*b725ae77Skettenis@end smallexample 403*b725ae77Skettenis 404*b725ae77SkettenisThis General Public License does not permit incorporating your program into 405*b725ae77Skettenisproprietary programs. If your program is a subroutine library, you may 406*b725ae77Skettenisconsider it more useful to permit linking proprietary applications with the 407*b725ae77Skettenislibrary. If this is what you want to do, use the GNU Library General 408*b725ae77SkettenisPublic License instead of this License. 409*b725ae77Skettenis@c man end 410