Statistics
| Branch: | Revision:

root / linux-headers / COPYING @ c0424934

History | View | Annotate | Download (18.3 kB)

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