xref: /plugin/bookmark2wiki/LICENSE (revision fb0bec115c020a891d0f9156d6552755b41405f0)
1*fb0bec11Sedwardcodelab                    GNU GENERAL PUBLIC LICENSE
2*fb0bec11Sedwardcodelab                       Version 2, June 1991
3*fb0bec11Sedwardcodelab
4*fb0bec11Sedwardcodelab Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
5*fb0bec11Sedwardcodelab 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
6*fb0bec11Sedwardcodelab Everyone is permitted to copy and distribute verbatim copies
7*fb0bec11Sedwardcodelab of this license document, but changing it is not allowed.
8*fb0bec11Sedwardcodelab
9*fb0bec11Sedwardcodelab                            Preamble
10*fb0bec11Sedwardcodelab
11*fb0bec11Sedwardcodelab  The licenses for most software are designed to take away your
12*fb0bec11Sedwardcodelabfreedom to share and change it.  By contrast, the GNU General Public
13*fb0bec11SedwardcodelabLicense is intended to guarantee your freedom to share and change free
14*fb0bec11Sedwardcodelabsoftware--to make sure the software is free for all its users.  This
15*fb0bec11SedwardcodelabGeneral Public License applies to most of the Free Software
16*fb0bec11SedwardcodelabFoundation's software and to any other program whose authors commit to
17*fb0bec11Sedwardcodelabusing it.  (Some other Free Software Foundation software is covered by
18*fb0bec11Sedwardcodelabthe GNU Lesser General Public License instead.)  You can apply it to
19*fb0bec11Sedwardcodelabyour programs, too.
20*fb0bec11Sedwardcodelab
21*fb0bec11Sedwardcodelab  When we speak of free software, we are referring to freedom, not
22*fb0bec11Sedwardcodelabprice.  Our General Public Licenses are designed to make sure that you
23*fb0bec11Sedwardcodelabhave the freedom to distribute copies of free software (and charge for
24*fb0bec11Sedwardcodelabthis service if you wish), that you receive source code or can get it
25*fb0bec11Sedwardcodelabif you want it, that you can change the software or use pieces of it
26*fb0bec11Sedwardcodelabin new free programs; and that you know you can do these things.
27*fb0bec11Sedwardcodelab
28*fb0bec11Sedwardcodelab  To protect your rights, we need to make restrictions that forbid
29*fb0bec11Sedwardcodelabanyone to deny you these rights or to ask you to surrender the rights.
30*fb0bec11SedwardcodelabThese restrictions translate to certain responsibilities for you if you
31*fb0bec11Sedwardcodelabdistribute copies of the software, or if you modify it.
32*fb0bec11Sedwardcodelab
33*fb0bec11Sedwardcodelab  For example, if you distribute copies of such a program, whether
34*fb0bec11Sedwardcodelabgratis or for a fee, you must give the recipients all the rights that
35*fb0bec11Sedwardcodelabyou have.  You must make sure that they, too, receive or can get the
36*fb0bec11Sedwardcodelabsource code.  And you must show them these terms so they know their
37*fb0bec11Sedwardcodelabrights.
38*fb0bec11Sedwardcodelab
39*fb0bec11Sedwardcodelab  We protect your rights with two steps: (1) copyright the software, and
40*fb0bec11Sedwardcodelab(2) offer you this license which gives you legal permission to copy,
41*fb0bec11Sedwardcodelabdistribute and/or modify the software.
42*fb0bec11Sedwardcodelab
43*fb0bec11Sedwardcodelab  Also, for each author's protection and ours, we want to make certain
44*fb0bec11Sedwardcodelabthat everyone understands that there is no warranty for this free
45*fb0bec11Sedwardcodelabsoftware.  If the software is modified by someone else and passed on, we
46*fb0bec11Sedwardcodelabwant its recipients to know that what they have is not the original, so
47*fb0bec11Sedwardcodelabthat any problems introduced by others will not reflect on the original
48*fb0bec11Sedwardcodelabauthors' reputations.
49*fb0bec11Sedwardcodelab
50*fb0bec11Sedwardcodelab  Finally, any free program is threatened constantly by software
51*fb0bec11Sedwardcodelabpatents.  We wish to avoid the danger that redistributors of a free
52*fb0bec11Sedwardcodelabprogram will individually obtain patent licenses, in effect making the
53*fb0bec11Sedwardcodelabprogram proprietary.  To prevent this, we have made it clear that any
54*fb0bec11Sedwardcodelabpatent must be licensed for everyone's free use or not licensed at all.
55*fb0bec11Sedwardcodelab
56*fb0bec11Sedwardcodelab  The precise terms and conditions for copying, distribution and
57*fb0bec11Sedwardcodelabmodification follow.
58*fb0bec11Sedwardcodelab
59*fb0bec11Sedwardcodelab                    GNU GENERAL PUBLIC LICENSE
60*fb0bec11Sedwardcodelab   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
61*fb0bec11Sedwardcodelab
62*fb0bec11Sedwardcodelab  0. This License applies to any program or other work which contains
63*fb0bec11Sedwardcodelaba notice placed by the copyright holder saying it may be distributed
64*fb0bec11Sedwardcodelabunder the terms of this General Public License.  The "Program", below,
65*fb0bec11Sedwardcodelabrefers to any such program or work, and a "work based on the Program"
66*fb0bec11Sedwardcodelabmeans either the Program or any derivative work under copyright law:
67*fb0bec11Sedwardcodelabthat is to say, a work containing the Program or a portion of it,
68*fb0bec11Sedwardcodelabeither verbatim or with modifications and/or translated into another
69*fb0bec11Sedwardcodelablanguage.  (Hereinafter, translation is included without limitation in
70*fb0bec11Sedwardcodelabthe term "modification".)  Each licensee is addressed as "you".
71*fb0bec11Sedwardcodelab
72*fb0bec11SedwardcodelabActivities other than copying, distribution and modification are not
73*fb0bec11Sedwardcodelabcovered by this License; they are outside its scope.  The act of
74*fb0bec11Sedwardcodelabrunning the Program is not restricted, and the output from the Program
75*fb0bec11Sedwardcodelabis covered only if its contents constitute a work based on the
76*fb0bec11SedwardcodelabProgram (independent of having been made by running the Program).
77*fb0bec11SedwardcodelabWhether that is true depends on what the Program does.
78*fb0bec11Sedwardcodelab
79*fb0bec11Sedwardcodelab  1. You may copy and distribute verbatim copies of the Program's
80*fb0bec11Sedwardcodelabsource code as you receive it, in any medium, provided that you
81*fb0bec11Sedwardcodelabconspicuously and appropriately publish on each copy an appropriate
82*fb0bec11Sedwardcodelabcopyright notice and disclaimer of warranty; keep intact all the
83*fb0bec11Sedwardcodelabnotices that refer to this License and to the absence of any warranty;
84*fb0bec11Sedwardcodelaband give any other recipients of the Program a copy of this License
85*fb0bec11Sedwardcodelabalong with the Program.
86*fb0bec11Sedwardcodelab
87*fb0bec11SedwardcodelabYou may charge a fee for the physical act of transferring a copy, and
88*fb0bec11Sedwardcodelabyou may at your option offer warranty protection in exchange for a fee.
89*fb0bec11Sedwardcodelab
90*fb0bec11Sedwardcodelab  2. You may modify your copy or copies of the Program or any portion
91*fb0bec11Sedwardcodelabof it, thus forming a work based on the Program, and copy and
92*fb0bec11Sedwardcodelabdistribute such modifications or work under the terms of Section 1
93*fb0bec11Sedwardcodelababove, provided that you also meet all of these conditions:
94*fb0bec11Sedwardcodelab
95*fb0bec11Sedwardcodelab    a) You must cause the modified files to carry prominent notices
96*fb0bec11Sedwardcodelab    stating that you changed the files and the date of any change.
97*fb0bec11Sedwardcodelab
98*fb0bec11Sedwardcodelab    b) You must cause any work that you distribute or publish, that in
99*fb0bec11Sedwardcodelab    whole or in part contains or is derived from the Program or any
100*fb0bec11Sedwardcodelab    part thereof, to be licensed as a whole at no charge to all third
101*fb0bec11Sedwardcodelab    parties under the terms of this License.
102*fb0bec11Sedwardcodelab
103*fb0bec11Sedwardcodelab    c) If the modified program normally reads commands interactively
104*fb0bec11Sedwardcodelab    when run, you must cause it, when started running for such
105*fb0bec11Sedwardcodelab    interactive use in the most ordinary way, to print or display an
106*fb0bec11Sedwardcodelab    announcement including an appropriate copyright notice and a
107*fb0bec11Sedwardcodelab    notice that there is no warranty (or else, saying that you provide
108*fb0bec11Sedwardcodelab    a warranty) and that users may redistribute the program under
109*fb0bec11Sedwardcodelab    these conditions, and telling the user how to view a copy of this
110*fb0bec11Sedwardcodelab    License.  (Exception: if the Program itself is interactive but
111*fb0bec11Sedwardcodelab    does not normally print such an announcement, your work based on
112*fb0bec11Sedwardcodelab    the Program is not required to print an announcement.)
113*fb0bec11Sedwardcodelab
114*fb0bec11SedwardcodelabThese requirements apply to the modified work as a whole.  If
115*fb0bec11Sedwardcodelabidentifiable sections of that work are not derived from the Program,
116*fb0bec11Sedwardcodelaband can be reasonably considered independent and separate works in
117*fb0bec11Sedwardcodelabthemselves, then this License, and its terms, do not apply to those
118*fb0bec11Sedwardcodelabsections when you distribute them as separate works.  But when you
119*fb0bec11Sedwardcodelabdistribute the same sections as part of a whole which is a work based
120*fb0bec11Sedwardcodelabon the Program, the distribution of the whole must be on the terms of
121*fb0bec11Sedwardcodelabthis License, whose permissions for other licensees extend to the
122*fb0bec11Sedwardcodelabentire whole, and thus to each and every part regardless of who wrote it.
123*fb0bec11Sedwardcodelab
124*fb0bec11SedwardcodelabThus, it is not the intent of this section to claim rights or contest
125*fb0bec11Sedwardcodelabyour rights to work written entirely by you; rather, the intent is to
126*fb0bec11Sedwardcodelabexercise the right to control the distribution of derivative or
127*fb0bec11Sedwardcodelabcollective works based on the Program.
128*fb0bec11Sedwardcodelab
129*fb0bec11SedwardcodelabIn addition, mere aggregation of another work not based on the Program
130*fb0bec11Sedwardcodelabwith the Program (or with a work based on the Program) on a volume of
131*fb0bec11Sedwardcodelaba storage or distribution medium does not bring the other work under
132*fb0bec11Sedwardcodelabthe scope of this License.
133*fb0bec11Sedwardcodelab
134*fb0bec11Sedwardcodelab  3. You may copy and distribute the Program (or a work based on it,
135*fb0bec11Sedwardcodelabunder Section 2) in object code or executable form under the terms of
136*fb0bec11SedwardcodelabSections 1 and 2 above provided that you also do one of the following:
137*fb0bec11Sedwardcodelab
138*fb0bec11Sedwardcodelab    a) Accompany it with the complete corresponding machine-readable
139*fb0bec11Sedwardcodelab    source code, which must be distributed under the terms of Sections
140*fb0bec11Sedwardcodelab    1 and 2 above on a medium customarily used for software interchange; or,
141*fb0bec11Sedwardcodelab
142*fb0bec11Sedwardcodelab    b) Accompany it with a written offer, valid for at least three
143*fb0bec11Sedwardcodelab    years, to give any third party, for a charge no more than your
144*fb0bec11Sedwardcodelab    cost of physically performing source distribution, a complete
145*fb0bec11Sedwardcodelab    machine-readable copy of the corresponding source code, to be
146*fb0bec11Sedwardcodelab    distributed under the terms of Sections 1 and 2 above on a medium
147*fb0bec11Sedwardcodelab    customarily used for software interchange; or,
148*fb0bec11Sedwardcodelab
149*fb0bec11Sedwardcodelab    c) Accompany it with the information you received as to the offer
150*fb0bec11Sedwardcodelab    to distribute corresponding source code.  (This alternative is
151*fb0bec11Sedwardcodelab    allowed only for noncommercial distribution and only if you
152*fb0bec11Sedwardcodelab    received the program in object code or executable form with such
153*fb0bec11Sedwardcodelab    an offer, in accord with Subsection b above.)
154*fb0bec11Sedwardcodelab
155*fb0bec11SedwardcodelabThe source code for a work means the preferred form of the work for
156*fb0bec11Sedwardcodelabmaking modifications to it.  For an executable work, complete source
157*fb0bec11Sedwardcodelabcode means all the source code for all modules it contains, plus any
158*fb0bec11Sedwardcodelabassociated interface definition files, plus the scripts used to
159*fb0bec11Sedwardcodelabcontrol compilation and installation of the executable.  However, as a
160*fb0bec11Sedwardcodelabspecial exception, the source code distributed need not include
161*fb0bec11Sedwardcodelabanything that is normally distributed (in either source or binary
162*fb0bec11Sedwardcodelabform) with the major components (compiler, kernel, and so on) of the
163*fb0bec11Sedwardcodelaboperating system on which the executable runs, unless that component
164*fb0bec11Sedwardcodelabitself accompanies the executable.
165*fb0bec11Sedwardcodelab
166*fb0bec11SedwardcodelabIf distribution of executable or object code is made by offering
167*fb0bec11Sedwardcodelabaccess to copy from a designated place, then offering equivalent
168*fb0bec11Sedwardcodelabaccess to copy the source code from the same place counts as
169*fb0bec11Sedwardcodelabdistribution of the source code, even though third parties are not
170*fb0bec11Sedwardcodelabcompelled to copy the source along with the object code.
171*fb0bec11Sedwardcodelab
172*fb0bec11Sedwardcodelab  4. You may not copy, modify, sublicense, or distribute the Program
173*fb0bec11Sedwardcodelabexcept as expressly provided under this License.  Any attempt
174*fb0bec11Sedwardcodelabotherwise to copy, modify, sublicense or distribute the Program is
175*fb0bec11Sedwardcodelabvoid, and will automatically terminate your rights under this License.
176*fb0bec11SedwardcodelabHowever, parties who have received copies, or rights, from you under
177*fb0bec11Sedwardcodelabthis License will not have their licenses terminated so long as such
178*fb0bec11Sedwardcodelabparties remain in full compliance.
179*fb0bec11Sedwardcodelab
180*fb0bec11Sedwardcodelab  5. You are not required to accept this License, since you have not
181*fb0bec11Sedwardcodelabsigned it.  However, nothing else grants you permission to modify or
182*fb0bec11Sedwardcodelabdistribute the Program or its derivative works.  These actions are
183*fb0bec11Sedwardcodelabprohibited by law if you do not accept this License.  Therefore, by
184*fb0bec11Sedwardcodelabmodifying or distributing the Program (or any work based on the
185*fb0bec11SedwardcodelabProgram), you indicate your acceptance of this License to do so, and
186*fb0bec11Sedwardcodelaball its terms and conditions for copying, distributing or modifying
187*fb0bec11Sedwardcodelabthe Program or works based on it.
188*fb0bec11Sedwardcodelab
189*fb0bec11Sedwardcodelab  6. Each time you redistribute the Program (or any work based on the
190*fb0bec11SedwardcodelabProgram), the recipient automatically receives a license from the
191*fb0bec11Sedwardcodelaboriginal licensor to copy, distribute or modify the Program subject to
192*fb0bec11Sedwardcodelabthese terms and conditions.  You may not impose any further
193*fb0bec11Sedwardcodelabrestrictions on the recipients' exercise of the rights granted herein.
194*fb0bec11SedwardcodelabYou are not responsible for enforcing compliance by third parties to
195*fb0bec11Sedwardcodelabthis License.
196*fb0bec11Sedwardcodelab
197*fb0bec11Sedwardcodelab  7. If, as a consequence of a court judgment or allegation of patent
198*fb0bec11Sedwardcodelabinfringement or for any other reason (not limited to patent issues),
199*fb0bec11Sedwardcodelabconditions are imposed on you (whether by court order, agreement or
200*fb0bec11Sedwardcodelabotherwise) that contradict the conditions of this License, they do not
201*fb0bec11Sedwardcodelabexcuse you from the conditions of this License.  If you cannot
202*fb0bec11Sedwardcodelabdistribute so as to satisfy simultaneously your obligations under this
203*fb0bec11SedwardcodelabLicense and any other pertinent obligations, then as a consequence you
204*fb0bec11Sedwardcodelabmay not distribute the Program at all.  For example, if a patent
205*fb0bec11Sedwardcodelablicense would not permit royalty-free redistribution of the Program by
206*fb0bec11Sedwardcodelaball those who receive copies directly or indirectly through you, then
207*fb0bec11Sedwardcodelabthe only way you could satisfy both it and this License would be to
208*fb0bec11Sedwardcodelabrefrain entirely from distribution of the Program.
209*fb0bec11Sedwardcodelab
210*fb0bec11SedwardcodelabIf any portion of this section is held invalid or unenforceable under
211*fb0bec11Sedwardcodelabany particular circumstance, the balance of the section is intended to
212*fb0bec11Sedwardcodelabapply and the section as a whole is intended to apply in other
213*fb0bec11Sedwardcodelabcircumstances.
214*fb0bec11Sedwardcodelab
215*fb0bec11SedwardcodelabIt is not the purpose of this section to induce you to infringe any
216*fb0bec11Sedwardcodelabpatents or other property right claims or to contest validity of any
217*fb0bec11Sedwardcodelabsuch claims; this section has the sole purpose of protecting the
218*fb0bec11Sedwardcodelabintegrity of the free software distribution system, which is
219*fb0bec11Sedwardcodelabimplemented by public license practices.  Many people have made
220*fb0bec11Sedwardcodelabgenerous contributions to the wide range of software distributed
221*fb0bec11Sedwardcodelabthrough that system in reliance on consistent application of that
222*fb0bec11Sedwardcodelabsystem; it is up to the author/donor to decide if he or she is willing
223*fb0bec11Sedwardcodelabto distribute software through any other system and a licensee cannot
224*fb0bec11Sedwardcodelabimpose that choice.
225*fb0bec11Sedwardcodelab
226*fb0bec11SedwardcodelabThis section is intended to make thoroughly clear what is believed to
227*fb0bec11Sedwardcodelabbe a consequence of the rest of this License.
228*fb0bec11Sedwardcodelab
229*fb0bec11Sedwardcodelab  8. If the distribution and/or use of the Program is restricted in
230*fb0bec11Sedwardcodelabcertain countries either by patents or by copyrighted interfaces, the
231*fb0bec11Sedwardcodelaboriginal copyright holder who places the Program under this License
232*fb0bec11Sedwardcodelabmay add an explicit geographical distribution limitation excluding
233*fb0bec11Sedwardcodelabthose countries, so that distribution is permitted only in or among
234*fb0bec11Sedwardcodelabcountries not thus excluded.  In such case, this License incorporates
235*fb0bec11Sedwardcodelabthe limitation as if written in the body of this License.
236*fb0bec11Sedwardcodelab
237*fb0bec11Sedwardcodelab  9. The Free Software Foundation may publish revised and/or new versions
238*fb0bec11Sedwardcodelabof the General Public License from time to time.  Such new versions will
239*fb0bec11Sedwardcodelabbe similar in spirit to the present version, but may differ in detail to
240*fb0bec11Sedwardcodelabaddress new problems or concerns.
241*fb0bec11Sedwardcodelab
242*fb0bec11SedwardcodelabEach version is given a distinguishing version number.  If the Program
243*fb0bec11Sedwardcodelabspecifies a version number of this License which applies to it and "any
244*fb0bec11Sedwardcodelablater version", you have the option of following the terms and conditions
245*fb0bec11Sedwardcodelabeither of that version or of any later version published by the Free
246*fb0bec11SedwardcodelabSoftware Foundation.  If the Program does not specify a version number of
247*fb0bec11Sedwardcodelabthis License, you may choose any version ever published by the Free Software
248*fb0bec11SedwardcodelabFoundation.
249*fb0bec11Sedwardcodelab
250*fb0bec11Sedwardcodelab  10. If you wish to incorporate parts of the Program into other free
251*fb0bec11Sedwardcodelabprograms whose distribution conditions are different, write to the author
252*fb0bec11Sedwardcodelabto ask for permission.  For software which is copyrighted by the Free
253*fb0bec11SedwardcodelabSoftware Foundation, write to the Free Software Foundation; we sometimes
254*fb0bec11Sedwardcodelabmake exceptions for this.  Our decision will be guided by the two goals
255*fb0bec11Sedwardcodelabof preserving the free status of all derivatives of our free software and
256*fb0bec11Sedwardcodelabof promoting the sharing and reuse of software generally.
257*fb0bec11Sedwardcodelab
258*fb0bec11Sedwardcodelab                            NO WARRANTY
259*fb0bec11Sedwardcodelab
260*fb0bec11Sedwardcodelab  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
261*fb0bec11SedwardcodelabFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
262*fb0bec11SedwardcodelabOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
263*fb0bec11SedwardcodelabPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
264*fb0bec11SedwardcodelabOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
265*fb0bec11SedwardcodelabMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
266*fb0bec11SedwardcodelabTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
267*fb0bec11SedwardcodelabPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
268*fb0bec11SedwardcodelabREPAIR OR CORRECTION.
269*fb0bec11Sedwardcodelab
270*fb0bec11Sedwardcodelab  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
271*fb0bec11SedwardcodelabWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
272*fb0bec11SedwardcodelabREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
273*fb0bec11SedwardcodelabINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
274*fb0bec11SedwardcodelabOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
275*fb0bec11SedwardcodelabTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
276*fb0bec11SedwardcodelabYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
277*fb0bec11SedwardcodelabPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
278*fb0bec11SedwardcodelabPOSSIBILITY OF SUCH DAMAGES.
279*fb0bec11Sedwardcodelab
280*fb0bec11Sedwardcodelab                     END OF TERMS AND CONDITIONS
281*fb0bec11Sedwardcodelab
282*fb0bec11Sedwardcodelab            How to Apply These Terms to Your New Programs
283*fb0bec11Sedwardcodelab
284*fb0bec11Sedwardcodelab  If you develop a new program, and you want it to be of the greatest
285*fb0bec11Sedwardcodelabpossible use to the public, the best way to achieve this is to make it
286*fb0bec11Sedwardcodelabfree software which everyone can redistribute and change under these terms.
287*fb0bec11Sedwardcodelab
288*fb0bec11Sedwardcodelab  To do so, attach the following notices to the program.  It is safest
289*fb0bec11Sedwardcodelabto attach them to the start of each source file to most effectively
290*fb0bec11Sedwardcodelabconvey the exclusion of warranty; and each file should have at least
291*fb0bec11Sedwardcodelabthe "copyright" line and a pointer to where the full notice is found.
292*fb0bec11Sedwardcodelab
293*fb0bec11Sedwardcodelab    <one line to give the program's name and a brief idea of what it does.>
294*fb0bec11Sedwardcodelab    Copyright (C) <year>  <name of author>
295*fb0bec11Sedwardcodelab
296*fb0bec11Sedwardcodelab    This program is free software; you can redistribute it and/or modify
297*fb0bec11Sedwardcodelab    it under the terms of the GNU General Public License as published by
298*fb0bec11Sedwardcodelab    the Free Software Foundation; either version 2 of the License, or
299*fb0bec11Sedwardcodelab    (at your option) any later version.
300*fb0bec11Sedwardcodelab
301*fb0bec11Sedwardcodelab    This program is distributed in the hope that it will be useful,
302*fb0bec11Sedwardcodelab    but WITHOUT ANY WARRANTY; without even the implied warranty of
303*fb0bec11Sedwardcodelab    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
304*fb0bec11Sedwardcodelab    GNU General Public License for more details.
305*fb0bec11Sedwardcodelab
306*fb0bec11Sedwardcodelab    You should have received a copy of the GNU General Public License along
307*fb0bec11Sedwardcodelab    with this program; if not, write to the Free Software Foundation, Inc.,
308*fb0bec11Sedwardcodelab    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
309*fb0bec11Sedwardcodelab
310*fb0bec11SedwardcodelabAlso add information on how to contact you by electronic and paper mail.
311*fb0bec11Sedwardcodelab
312*fb0bec11SedwardcodelabIf the program is interactive, make it output a short notice like this
313*fb0bec11Sedwardcodelabwhen it starts in an interactive mode:
314*fb0bec11Sedwardcodelab
315*fb0bec11Sedwardcodelab    Gnomovision version 69, Copyright (C) year name of author
316*fb0bec11Sedwardcodelab    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
317*fb0bec11Sedwardcodelab    This is free software, and you are welcome to redistribute it
318*fb0bec11Sedwardcodelab    under certain conditions; type `show c' for details.
319*fb0bec11Sedwardcodelab
320*fb0bec11SedwardcodelabThe hypothetical commands `show w' and `show c' should show the appropriate
321*fb0bec11Sedwardcodelabparts of the General Public License.  Of course, the commands you use may
322*fb0bec11Sedwardcodelabbe called something other than `show w' and `show c'; they could even be
323*fb0bec11Sedwardcodelabmouse-clicks or menu items--whatever suits your program.
324*fb0bec11Sedwardcodelab
325*fb0bec11SedwardcodelabYou should also get your employer (if you work as a programmer) or your
326*fb0bec11Sedwardcodelabschool, if any, to sign a "copyright disclaimer" for the program, if
327*fb0bec11Sedwardcodelabnecessary.  Here is a sample; alter the names:
328*fb0bec11Sedwardcodelab
329*fb0bec11Sedwardcodelab  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
330*fb0bec11Sedwardcodelab  `Gnomovision' (which makes passes at compilers) written by James Hacker.
331*fb0bec11Sedwardcodelab
332*fb0bec11Sedwardcodelab  <signature of Ty Coon>, 1 April 1989
333*fb0bec11Sedwardcodelab  Ty Coon, President of Vice
334*fb0bec11Sedwardcodelab
335*fb0bec11SedwardcodelabThis General Public License does not permit incorporating your program into
336*fb0bec11Sedwardcodelabproprietary programs.  If your program is a subroutine library, you may
337*fb0bec11Sedwardcodelabconsider it more useful to permit linking proprietary applications with the
338*fb0bec11Sedwardcodelablibrary.  If this is what you want to do, use the GNU Lesser General
339*fb0bec11SedwardcodelabPublic License instead of this License.
340