xref: /openbsd/gnu/usr.sbin/mkhybrid/src/COPYING (revision f0d9efc0)
1*f0d9efc0Sbeck The GPL below is copyrighted by the Free Software
2*f0d9efc0Sbeck Foundation, but the instance of code that it refers to
3*f0d9efc0Sbeck (the mkisofs utility is copyrighted by Yggdrasil Computing, Incorporated.
4*f0d9efc0Sbeck HFS hybrid code Copyright (C) James Pearson 1997, 1998, 1999.
5*f0d9efc0Sbeck libhfs code Copyright (C) 1996, 1997 Robert Leslie
6*f0d9efc0Sbeck libfile code Copyright (c) Ian F. Darwin 1986, 1987, 1989, 1990, 1991,
7*f0d9efc0Sbeck	1992, 1994, 1995.)
8*f0d9efc0Sbeck
9*f0d9efc0Sbeck----------------------------------------
10*f0d9efc0Sbeck
11*f0d9efc0Sbeck		    GNU GENERAL PUBLIC LICENSE
12*f0d9efc0Sbeck		       Version 2, June 1991
13*f0d9efc0Sbeck
14*f0d9efc0Sbeck Copyright (C) 1989, 1991 Free Software Foundation, Inc.
15*f0d9efc0Sbeck                          675 Mass Ave, Cambridge, MA 02139, USA
16*f0d9efc0Sbeck Everyone is permitted to copy and distribute verbatim copies
17*f0d9efc0Sbeck of this license document, but changing it is not allowed.
18*f0d9efc0Sbeck
19*f0d9efc0Sbeck			    Preamble
20*f0d9efc0Sbeck
21*f0d9efc0Sbeck  The licenses for most software are designed to take away your
22*f0d9efc0Sbeckfreedom to share and change it.  By contrast, the GNU General Public
23*f0d9efc0SbeckLicense is intended to guarantee your freedom to share and change free
24*f0d9efc0Sbecksoftware--to make sure the software is free for all its users.  This
25*f0d9efc0SbeckGeneral Public License applies to most of the Free Software
26*f0d9efc0SbeckFoundation's software and to any other program whose authors commit to
27*f0d9efc0Sbeckusing it.  (Some other Free Software Foundation software is covered by
28*f0d9efc0Sbeckthe GNU Library General Public License instead.)  You can apply it to
29*f0d9efc0Sbeckyour programs, too.
30*f0d9efc0Sbeck
31*f0d9efc0Sbeck  When we speak of free software, we are referring to freedom, not
32*f0d9efc0Sbeckprice.  Our General Public Licenses are designed to make sure that you
33*f0d9efc0Sbeckhave the freedom to distribute copies of free software (and charge for
34*f0d9efc0Sbeckthis service if you wish), that you receive source code or can get it
35*f0d9efc0Sbeckif you want it, that you can change the software or use pieces of it
36*f0d9efc0Sbeckin new free programs; and that you know you can do these things.
37*f0d9efc0Sbeck
38*f0d9efc0Sbeck  To protect your rights, we need to make restrictions that forbid
39*f0d9efc0Sbeckanyone to deny you these rights or to ask you to surrender the rights.
40*f0d9efc0SbeckThese restrictions translate to certain responsibilities for you if you
41*f0d9efc0Sbeckdistribute copies of the software, or if you modify it.
42*f0d9efc0Sbeck
43*f0d9efc0Sbeck  For example, if you distribute copies of such a program, whether
44*f0d9efc0Sbeckgratis or for a fee, you must give the recipients all the rights that
45*f0d9efc0Sbeckyou have.  You must make sure that they, too, receive or can get the
46*f0d9efc0Sbecksource code.  And you must show them these terms so they know their
47*f0d9efc0Sbeckrights.
48*f0d9efc0Sbeck
49*f0d9efc0Sbeck  We protect your rights with two steps: (1) copyright the software, and
50*f0d9efc0Sbeck(2) offer you this license which gives you legal permission to copy,
51*f0d9efc0Sbeckdistribute and/or modify the software.
52*f0d9efc0Sbeck
53*f0d9efc0Sbeck  Also, for each author's protection and ours, we want to make certain
54*f0d9efc0Sbeckthat everyone understands that there is no warranty for this free
55*f0d9efc0Sbecksoftware.  If the software is modified by someone else and passed on, we
56*f0d9efc0Sbeckwant its recipients to know that what they have is not the original, so
57*f0d9efc0Sbeckthat any problems introduced by others will not reflect on the original
58*f0d9efc0Sbeckauthors' reputations.
59*f0d9efc0Sbeck
60*f0d9efc0Sbeck  Finally, any free program is threatened constantly by software
61*f0d9efc0Sbeckpatents.  We wish to avoid the danger that redistributors of a free
62*f0d9efc0Sbeckprogram will individually obtain patent licenses, in effect making the
63*f0d9efc0Sbeckprogram proprietary.  To prevent this, we have made it clear that any
64*f0d9efc0Sbeckpatent must be licensed for everyone's free use or not licensed at all.
65*f0d9efc0Sbeck
66*f0d9efc0Sbeck  The precise terms and conditions for copying, distribution and
67*f0d9efc0Sbeckmodification follow.
68*f0d9efc0Sbeck
69*f0d9efc0Sbeck		    GNU GENERAL PUBLIC LICENSE
70*f0d9efc0Sbeck   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
71*f0d9efc0Sbeck
72*f0d9efc0Sbeck  0. This License applies to any program or other work which contains
73*f0d9efc0Sbecka notice placed by the copyright holder saying it may be distributed
74*f0d9efc0Sbeckunder the terms of this General Public License.  The "Program", below,
75*f0d9efc0Sbeckrefers to any such program or work, and a "work based on the Program"
76*f0d9efc0Sbeckmeans either the Program or any derivative work under copyright law:
77*f0d9efc0Sbeckthat is to say, a work containing the Program or a portion of it,
78*f0d9efc0Sbeckeither verbatim or with modifications and/or translated into another
79*f0d9efc0Sbecklanguage.  (Hereinafter, translation is included without limitation in
80*f0d9efc0Sbeckthe term "modification".)  Each licensee is addressed as "you".
81*f0d9efc0Sbeck
82*f0d9efc0SbeckActivities other than copying, distribution and modification are not
83*f0d9efc0Sbeckcovered by this License; they are outside its scope.  The act of
84*f0d9efc0Sbeckrunning the Program is not restricted, and the output from the Program
85*f0d9efc0Sbeckis covered only if its contents constitute a work based on the
86*f0d9efc0SbeckProgram (independent of having been made by running the Program).
87*f0d9efc0SbeckWhether that is true depends on what the Program does.
88*f0d9efc0Sbeck
89*f0d9efc0Sbeck  1. You may copy and distribute verbatim copies of the Program's
90*f0d9efc0Sbecksource code as you receive it, in any medium, provided that you
91*f0d9efc0Sbeckconspicuously and appropriately publish on each copy an appropriate
92*f0d9efc0Sbeckcopyright notice and disclaimer of warranty; keep intact all the
93*f0d9efc0Sbecknotices that refer to this License and to the absence of any warranty;
94*f0d9efc0Sbeckand give any other recipients of the Program a copy of this License
95*f0d9efc0Sbeckalong with the Program.
96*f0d9efc0Sbeck
97*f0d9efc0SbeckYou may charge a fee for the physical act of transferring a copy, and
98*f0d9efc0Sbeckyou may at your option offer warranty protection in exchange for a fee.
99*f0d9efc0Sbeck
100*f0d9efc0Sbeck  2. You may modify your copy or copies of the Program or any portion
101*f0d9efc0Sbeckof it, thus forming a work based on the Program, and copy and
102*f0d9efc0Sbeckdistribute such modifications or work under the terms of Section 1
103*f0d9efc0Sbeckabove, provided that you also meet all of these conditions:
104*f0d9efc0Sbeck
105*f0d9efc0Sbeck    a) You must cause the modified files to carry prominent notices
106*f0d9efc0Sbeck    stating that you changed the files and the date of any change.
107*f0d9efc0Sbeck
108*f0d9efc0Sbeck    b) You must cause any work that you distribute or publish, that in
109*f0d9efc0Sbeck    whole or in part contains or is derived from the Program or any
110*f0d9efc0Sbeck    part thereof, to be licensed as a whole at no charge to all third
111*f0d9efc0Sbeck    parties under the terms of this License.
112*f0d9efc0Sbeck
113*f0d9efc0Sbeck    c) If the modified program normally reads commands interactively
114*f0d9efc0Sbeck    when run, you must cause it, when started running for such
115*f0d9efc0Sbeck    interactive use in the most ordinary way, to print or display an
116*f0d9efc0Sbeck    announcement including an appropriate copyright notice and a
117*f0d9efc0Sbeck    notice that there is no warranty (or else, saying that you provide
118*f0d9efc0Sbeck    a warranty) and that users may redistribute the program under
119*f0d9efc0Sbeck    these conditions, and telling the user how to view a copy of this
120*f0d9efc0Sbeck    License.  (Exception: if the Program itself is interactive but
121*f0d9efc0Sbeck    does not normally print such an announcement, your work based on
122*f0d9efc0Sbeck    the Program is not required to print an announcement.)
123*f0d9efc0Sbeck
124*f0d9efc0SbeckThese requirements apply to the modified work as a whole.  If
125*f0d9efc0Sbeckidentifiable sections of that work are not derived from the Program,
126*f0d9efc0Sbeckand can be reasonably considered independent and separate works in
127*f0d9efc0Sbeckthemselves, then this License, and its terms, do not apply to those
128*f0d9efc0Sbecksections when you distribute them as separate works.  But when you
129*f0d9efc0Sbeckdistribute the same sections as part of a whole which is a work based
130*f0d9efc0Sbeckon the Program, the distribution of the whole must be on the terms of
131*f0d9efc0Sbeckthis License, whose permissions for other licensees extend to the
132*f0d9efc0Sbeckentire whole, and thus to each and every part regardless of who wrote it.
133*f0d9efc0Sbeck
134*f0d9efc0SbeckThus, it is not the intent of this section to claim rights or contest
135*f0d9efc0Sbeckyour rights to work written entirely by you; rather, the intent is to
136*f0d9efc0Sbeckexercise the right to control the distribution of derivative or
137*f0d9efc0Sbeckcollective works based on the Program.
138*f0d9efc0Sbeck
139*f0d9efc0SbeckIn addition, mere aggregation of another work not based on the Program
140*f0d9efc0Sbeckwith the Program (or with a work based on the Program) on a volume of
141*f0d9efc0Sbecka storage or distribution medium does not bring the other work under
142*f0d9efc0Sbeckthe scope of this License.
143*f0d9efc0Sbeck
144*f0d9efc0Sbeck  3. You may copy and distribute the Program (or a work based on it,
145*f0d9efc0Sbeckunder Section 2) in object code or executable form under the terms of
146*f0d9efc0SbeckSections 1 and 2 above provided that you also do one of the following:
147*f0d9efc0Sbeck
148*f0d9efc0Sbeck    a) Accompany it with the complete corresponding machine-readable
149*f0d9efc0Sbeck    source code, which must be distributed under the terms of Sections
150*f0d9efc0Sbeck    1 and 2 above on a medium customarily used for software interchange; or,
151*f0d9efc0Sbeck
152*f0d9efc0Sbeck    b) Accompany it with a written offer, valid for at least three
153*f0d9efc0Sbeck    years, to give any third party, for a charge no more than your
154*f0d9efc0Sbeck    cost of physically performing source distribution, a complete
155*f0d9efc0Sbeck    machine-readable copy of the corresponding source code, to be
156*f0d9efc0Sbeck    distributed under the terms of Sections 1 and 2 above on a medium
157*f0d9efc0Sbeck    customarily used for software interchange; or,
158*f0d9efc0Sbeck
159*f0d9efc0Sbeck    c) Accompany it with the information you received as to the offer
160*f0d9efc0Sbeck    to distribute corresponding source code.  (This alternative is
161*f0d9efc0Sbeck    allowed only for noncommercial distribution and only if you
162*f0d9efc0Sbeck    received the program in object code or executable form with such
163*f0d9efc0Sbeck    an offer, in accord with Subsection b above.)
164*f0d9efc0Sbeck
165*f0d9efc0SbeckThe source code for a work means the preferred form of the work for
166*f0d9efc0Sbeckmaking modifications to it.  For an executable work, complete source
167*f0d9efc0Sbeckcode means all the source code for all modules it contains, plus any
168*f0d9efc0Sbeckassociated interface definition files, plus the scripts used to
169*f0d9efc0Sbeckcontrol compilation and installation of the executable.  However, as a
170*f0d9efc0Sbeckspecial exception, the source code distributed need not include
171*f0d9efc0Sbeckanything that is normally distributed (in either source or binary
172*f0d9efc0Sbeckform) with the major components (compiler, kernel, and so on) of the
173*f0d9efc0Sbeckoperating system on which the executable runs, unless that component
174*f0d9efc0Sbeckitself accompanies the executable.
175*f0d9efc0Sbeck
176*f0d9efc0SbeckIf distribution of executable or object code is made by offering
177*f0d9efc0Sbeckaccess to copy from a designated place, then offering equivalent
178*f0d9efc0Sbeckaccess to copy the source code from the same place counts as
179*f0d9efc0Sbeckdistribution of the source code, even though third parties are not
180*f0d9efc0Sbeckcompelled to copy the source along with the object code.
181*f0d9efc0Sbeck
182*f0d9efc0Sbeck  4. You may not copy, modify, sublicense, or distribute the Program
183*f0d9efc0Sbeckexcept as expressly provided under this License.  Any attempt
184*f0d9efc0Sbeckotherwise to copy, modify, sublicense or distribute the Program is
185*f0d9efc0Sbeckvoid, and will automatically terminate your rights under this License.
186*f0d9efc0SbeckHowever, parties who have received copies, or rights, from you under
187*f0d9efc0Sbeckthis License will not have their licenses terminated so long as such
188*f0d9efc0Sbeckparties remain in full compliance.
189*f0d9efc0Sbeck
190*f0d9efc0Sbeck  5. You are not required to accept this License, since you have not
191*f0d9efc0Sbecksigned it.  However, nothing else grants you permission to modify or
192*f0d9efc0Sbeckdistribute the Program or its derivative works.  These actions are
193*f0d9efc0Sbeckprohibited by law if you do not accept this License.  Therefore, by
194*f0d9efc0Sbeckmodifying or distributing the Program (or any work based on the
195*f0d9efc0SbeckProgram), you indicate your acceptance of this License to do so, and
196*f0d9efc0Sbeckall its terms and conditions for copying, distributing or modifying
197*f0d9efc0Sbeckthe Program or works based on it.
198*f0d9efc0Sbeck
199*f0d9efc0Sbeck  6. Each time you redistribute the Program (or any work based on the
200*f0d9efc0SbeckProgram), the recipient automatically receives a license from the
201*f0d9efc0Sbeckoriginal licensor to copy, distribute or modify the Program subject to
202*f0d9efc0Sbeckthese terms and conditions.  You may not impose any further
203*f0d9efc0Sbeckrestrictions on the recipients' exercise of the rights granted herein.
204*f0d9efc0SbeckYou are not responsible for enforcing compliance by third parties to
205*f0d9efc0Sbeckthis License.
206*f0d9efc0Sbeck
207*f0d9efc0Sbeck  7. If, as a consequence of a court judgment or allegation of patent
208*f0d9efc0Sbeckinfringement or for any other reason (not limited to patent issues),
209*f0d9efc0Sbeckconditions are imposed on you (whether by court order, agreement or
210*f0d9efc0Sbeckotherwise) that contradict the conditions of this License, they do not
211*f0d9efc0Sbeckexcuse you from the conditions of this License.  If you cannot
212*f0d9efc0Sbeckdistribute so as to satisfy simultaneously your obligations under this
213*f0d9efc0SbeckLicense and any other pertinent obligations, then as a consequence you
214*f0d9efc0Sbeckmay not distribute the Program at all.  For example, if a patent
215*f0d9efc0Sbecklicense would not permit royalty-free redistribution of the Program by
216*f0d9efc0Sbeckall those who receive copies directly or indirectly through you, then
217*f0d9efc0Sbeckthe only way you could satisfy both it and this License would be to
218*f0d9efc0Sbeckrefrain entirely from distribution of the Program.
219*f0d9efc0Sbeck
220*f0d9efc0SbeckIf any portion of this section is held invalid or unenforceable under
221*f0d9efc0Sbeckany particular circumstance, the balance of the section is intended to
222*f0d9efc0Sbeckapply and the section as a whole is intended to apply in other
223*f0d9efc0Sbeckcircumstances.
224*f0d9efc0Sbeck
225*f0d9efc0SbeckIt is not the purpose of this section to induce you to infringe any
226*f0d9efc0Sbeckpatents or other property right claims or to contest validity of any
227*f0d9efc0Sbecksuch claims; this section has the sole purpose of protecting the
228*f0d9efc0Sbeckintegrity of the free software distribution system, which is
229*f0d9efc0Sbeckimplemented by public license practices.  Many people have made
230*f0d9efc0Sbeckgenerous contributions to the wide range of software distributed
231*f0d9efc0Sbeckthrough that system in reliance on consistent application of that
232*f0d9efc0Sbecksystem; it is up to the author/donor to decide if he or she is willing
233*f0d9efc0Sbeckto distribute software through any other system and a licensee cannot
234*f0d9efc0Sbeckimpose that choice.
235*f0d9efc0Sbeck
236*f0d9efc0SbeckThis section is intended to make thoroughly clear what is believed to
237*f0d9efc0Sbeckbe a consequence of the rest of this License.
238*f0d9efc0Sbeck
239*f0d9efc0Sbeck  8. If the distribution and/or use of the Program is restricted in
240*f0d9efc0Sbeckcertain countries either by patents or by copyrighted interfaces, the
241*f0d9efc0Sbeckoriginal copyright holder who places the Program under this License
242*f0d9efc0Sbeckmay add an explicit geographical distribution limitation excluding
243*f0d9efc0Sbeckthose countries, so that distribution is permitted only in or among
244*f0d9efc0Sbeckcountries not thus excluded.  In such case, this License incorporates
245*f0d9efc0Sbeckthe limitation as if written in the body of this License.
246*f0d9efc0Sbeck
247*f0d9efc0Sbeck  9. The Free Software Foundation may publish revised and/or new versions
248*f0d9efc0Sbeckof the General Public License from time to time.  Such new versions will
249*f0d9efc0Sbeckbe similar in spirit to the present version, but may differ in detail to
250*f0d9efc0Sbeckaddress new problems or concerns.
251*f0d9efc0Sbeck
252*f0d9efc0SbeckEach version is given a distinguishing version number.  If the Program
253*f0d9efc0Sbeckspecifies a version number of this License which applies to it and "any
254*f0d9efc0Sbecklater version", you have the option of following the terms and conditions
255*f0d9efc0Sbeckeither of that version or of any later version published by the Free
256*f0d9efc0SbeckSoftware Foundation.  If the Program does not specify a version number of
257*f0d9efc0Sbeckthis License, you may choose any version ever published by the Free Software
258*f0d9efc0SbeckFoundation.
259*f0d9efc0Sbeck
260*f0d9efc0Sbeck  10. If you wish to incorporate parts of the Program into other free
261*f0d9efc0Sbeckprograms whose distribution conditions are different, write to the author
262*f0d9efc0Sbeckto ask for permission.  For software which is copyrighted by the Free
263*f0d9efc0SbeckSoftware Foundation, write to the Free Software Foundation; we sometimes
264*f0d9efc0Sbeckmake exceptions for this.  Our decision will be guided by the two goals
265*f0d9efc0Sbeckof preserving the free status of all derivatives of our free software and
266*f0d9efc0Sbeckof promoting the sharing and reuse of software generally.
267*f0d9efc0Sbeck
268*f0d9efc0Sbeck			    NO WARRANTY
269*f0d9efc0Sbeck
270*f0d9efc0Sbeck  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
271*f0d9efc0SbeckFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
272*f0d9efc0SbeckOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
273*f0d9efc0SbeckPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
274*f0d9efc0SbeckOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
275*f0d9efc0SbeckMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
276*f0d9efc0SbeckTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
277*f0d9efc0SbeckPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
278*f0d9efc0SbeckREPAIR OR CORRECTION.
279*f0d9efc0Sbeck
280*f0d9efc0Sbeck  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
281*f0d9efc0SbeckWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
282*f0d9efc0SbeckREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
283*f0d9efc0SbeckINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
284*f0d9efc0SbeckOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
285*f0d9efc0SbeckTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
286*f0d9efc0SbeckYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
287*f0d9efc0SbeckPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
288*f0d9efc0SbeckPOSSIBILITY OF SUCH DAMAGES.
289*f0d9efc0Sbeck
290*f0d9efc0Sbeck		     END OF TERMS AND CONDITIONS
291*f0d9efc0Sbeck
292*f0d9efc0Sbeck	Appendix: How to Apply These Terms to Your New Programs
293*f0d9efc0Sbeck
294*f0d9efc0Sbeck  If you develop a new program, and you want it to be of the greatest
295*f0d9efc0Sbeckpossible use to the public, the best way to achieve this is to make it
296*f0d9efc0Sbeckfree software which everyone can redistribute and change under these terms.
297*f0d9efc0Sbeck
298*f0d9efc0Sbeck  To do so, attach the following notices to the program.  It is safest
299*f0d9efc0Sbeckto attach them to the start of each source file to most effectively
300*f0d9efc0Sbeckconvey the exclusion of warranty; and each file should have at least
301*f0d9efc0Sbeckthe "copyright" line and a pointer to where the full notice is found.
302*f0d9efc0Sbeck
303*f0d9efc0Sbeck    <one line to give the program's name and a brief idea of what it does.>
304*f0d9efc0Sbeck    Copyright (C) 19yy  <name of author>
305*f0d9efc0Sbeck
306*f0d9efc0Sbeck    This program is free software; you can redistribute it and/or modify
307*f0d9efc0Sbeck    it under the terms of the GNU General Public License as published by
308*f0d9efc0Sbeck    the Free Software Foundation; either version 2 of the License, or
309*f0d9efc0Sbeck    (at your option) any later version.
310*f0d9efc0Sbeck
311*f0d9efc0Sbeck    This program is distributed in the hope that it will be useful,
312*f0d9efc0Sbeck    but WITHOUT ANY WARRANTY; without even the implied warranty of
313*f0d9efc0Sbeck    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
314*f0d9efc0Sbeck    GNU General Public License for more details.
315*f0d9efc0Sbeck
316*f0d9efc0Sbeck    You should have received a copy of the GNU General Public License
317*f0d9efc0Sbeck    along with this program; if not, write to the Free Software
318*f0d9efc0Sbeck    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
319*f0d9efc0Sbeck
320*f0d9efc0SbeckAlso add information on how to contact you by electronic and paper mail.
321*f0d9efc0Sbeck
322*f0d9efc0SbeckIf the program is interactive, make it output a short notice like this
323*f0d9efc0Sbeckwhen it starts in an interactive mode:
324*f0d9efc0Sbeck
325*f0d9efc0Sbeck    Gnomovision version 69, Copyright (C) 19yy name of author
326*f0d9efc0Sbeck    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
327*f0d9efc0Sbeck    This is free software, and you are welcome to redistribute it
328*f0d9efc0Sbeck    under certain conditions; type `show c' for details.
329*f0d9efc0Sbeck
330*f0d9efc0SbeckThe hypothetical commands `show w' and `show c' should show the appropriate
331*f0d9efc0Sbeckparts of the General Public License.  Of course, the commands you use may
332*f0d9efc0Sbeckbe called something other than `show w' and `show c'; they could even be
333*f0d9efc0Sbeckmouse-clicks or menu items--whatever suits your program.
334*f0d9efc0Sbeck
335*f0d9efc0SbeckYou should also get your employer (if you work as a programmer) or your
336*f0d9efc0Sbeckschool, if any, to sign a "copyright disclaimer" for the program, if
337*f0d9efc0Sbecknecessary.  Here is a sample; alter the names:
338*f0d9efc0Sbeck
339*f0d9efc0Sbeck  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
340*f0d9efc0Sbeck  `Gnomovision' (which makes passes at compilers) written by James Hacker.
341*f0d9efc0Sbeck
342*f0d9efc0Sbeck  <signature of Ty Coon>, 1 April 1989
343*f0d9efc0Sbeck  Ty Coon, President of Vice
344*f0d9efc0Sbeck
345*f0d9efc0SbeckThis General Public License does not permit incorporating your program into
346*f0d9efc0Sbeckproprietary programs.  If your program is a subroutine library, you may
347*f0d9efc0Sbeckconsider it more useful to permit linking proprietary applications with the
348*f0d9efc0Sbecklibrary.  If this is what you want to do, use the GNU Library General
349*f0d9efc0SbeckPublic License instead of this License.
350