xref: /openbsd-src/gnu/usr.bin/binutils/gdb/doc/gpl.texi (revision b725ae7711052a2233e31a66fefb8a752c388d7a)
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