~ubuntu-branches/debian/experimental/cups-filters/experimental

« back to all changes in this revision

Viewing changes to LICENSE.txt

  • Committer: Package Import Robot
  • Author(s): Till Kamppeter
  • Date: 2012-07-22 18:57:32 UTC
  • mfrom: (1.1.17)
  • Revision ID: package-import@ubuntu.com-20120722185732-26kkte5p1lth3rt5
Tags: 1.0.20-0bzr1
* New upstream release
   - pdftops: Added another workaround for Kyocera printers: Some
     models get very slow on images which request interpolation,
     so now we remove the image interpolation requests by additional
     PostScript code only inserted for Kyocera printers (LP: #1026974).
   - Made the Poppler-based filters pdftopdf and pdftoopvp build with
     both Poppler 0.18.x and 0.20.x (Upstream bug #1055).
   - Fixes according to Coverity scan results (Upstream bug #1054).
   - Switched build system to autotools. This especially fixes several
     build problems in Gentoo. Also build-tested with CUPS 1.6.0b1.
   - Fixes for compatibility with clang/gcc-4.7.
   - textonly: Filter did not work as a pipe with copies=1 (Upstream bug
     #1032).
   - texttopdf: Avoid trimming the results of FcFontSort(), as this may
     miss some reasonable candidates under certain circumstances. BTW,
     fix passing a non-pointer as a pointer to "result" (Closes: #670055).
   - Corrected documentation. The option for the maximum image rendering
     resolution in pdftops is "pdftops-max-image-resolution", not
     "pdftops-max-image-resolution-default".
* debian/patches/fcfontsort-no-trim.patch: Removed, fixed upstream.
* debian/rules: Updated options for ./configure and make for the new autotools
  build system.
* debian/watch: Switched to bz2 upstream packages.
* debian/rules, debian/copyright, debian/cups-filters.docs: Updated for
  renamed documentation files.
* debian/control, debian/libfontembed1.install,
  debian/libfontembed-dev.install: Added new binary packages for libfontembed.
* debian/copyright: Updated for recent file additions, and rearrangement of
  directories.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
 
2
 
              OpenPrinting CUPS Filters License Agreements
3
 
              ============================================
4
 
 
5
 
 
6
 
Copyright 1993-2007 Easy Software Products
7
 
Copyright 2007-2011 Apple Inc.
8
 
Copyright 2012 Canonical Ltd.
9
 
Copyright 2006-2012 BBR Inc.
10
 
Copyright 2008-2012 Till Kamppeter
11
 
Copyright 2008,2012 Tobias Hoffmann
12
 
Copyright 2003 Robert Sander
13
 
Copyright 2003-2006 Red Hat, Inc.
14
 
Copyright 2003-2006 Tim Waugh <twaugh@redhat.com>
15
 
 
16
 
 
17
 
The filters and backends which were part of CUPS formerly
18
 
(commandtoescpx, commandtopclx, imagetoraster, pdftops, rastertoescpx,
19
 
rastertopclx, parallel, serial) and also imagetopdf, pstopdf, and
20
 
texttopdf and all their auxiliary files are provided under the terms
21
 
of version 2 of the GNU General Public License. This program is
22
 
distributed in the hope that it will be useful, but WITHOUT ANY
23
 
WARRANTY; without even the implied warranty of MERCHANTABILITY or
24
 
FITNESS FOR A PARTICULAR PURPOSE.
25
 
 
26
 
The libcupsfilters library is provided under the terms of version 2 of
27
 
the GNU Library General Public License. This program is distributed in
28
 
the hope that it will be useful, but WITHOUT ANY WARRANTY; without
29
 
even the implied warranty of MERCHANTABILITY or FITNESS FOR A
30
 
PARTICULAR PURPOSE.
31
 
 
32
 
The filter textonly and its PPD file textonly.ppd and also the filters
33
 
texttops and imagetops are provided under the terms of version 2 of
34
 
the GNU General Public License, or (at your option) any later
35
 
version. This program is distributed in the hope that it will be
36
 
useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
37
 
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
38
 
 
39
 
The filter bannertopdf and all their auxiliary files is provided under
40
 
the terms of version 3 of the GNU General Public License. This program
41
 
is distributed in the hope that it will be useful, but WITHOUT ANY
42
 
WARRANTY; without even the implied warranty of MERCHANTABILITY or
43
 
FITNESS FOR A PARTICULAR PURPOSE.
44
 
 
45
 
The filters pdftoijs, pdftoopvp, pdftopdf, and pdftoraster and all
46
 
their auxiliary files and also libfontembed in the filter/fontembed
47
 
subdirectory (used by texttopdf) are also free software and are
48
 
published under MIT license:
49
 
 
50
 
Permission is hereby granted, free of charge, to any person obtaining
51
 
a copy of this software and associated documentation files (the
52
 
"Software"), to deal in the Software without restriction, including
53
 
without limitation the rights to use, copy, modify, merge, publish,
54
 
distribute, sublicense, and/or sell copies of the Software, and to
55
 
permit persons to whom the Software is furnished to do so, subject to
56
 
the following conditions:
57
 
 
58
 
The above copyright notice and this permission notice shall be
59
 
included in all copies or substantial portions of the Software.
60
 
 
61
 
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
62
 
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
63
 
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
64
 
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
65
 
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
66
 
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
67
 
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
68
 
 
69
 
CUPS is Copyright 2007-2011 by Apple Inc.  CUPS and the CUPS logo are
70
 
trademarks of Apple Inc.
71
 
 
72
 
The MD5 Digest code is Copyright 1999 Aladdin Enterprises.
73
 
 
74
 
This software is based in part on the work of the Independent JPEG
75
 
Group.
76
 
 
77
 
 
78
 
CUPS TRADEMARKS
79
 
---------------
80
 
 
81
 
CUPS and the CUPS logo (the "CUPS Marks") are trademarks of Apple
82
 
Inc. Apple grants you a non-exclusive and non-transferable right
83
 
to use the CUPS Marks in any direct port or binary distribution
84
 
incorporating CUPS software and in any promotional material
85
 
therefor.  You agree that your products will meet the highest
86
 
levels of quality and integrity for similar goods, not be unlawful,
87
 
and be developed, manufactured, and distributed in compliance with
88
 
this license.  You will not interfere with Apple's rights in the
89
 
CUPS Marks, and all use of the CUPS Marks shall inure to the
90
 
benefit of Apple.  This license does not apply to use of the CUPS
91
 
Marks in a derivative products, which requires prior written
92
 
permission from Apple Inc.
93
 
 
94
 
 
95
 
GNU GPL and LGPL
96
 
----------------
97
 
 
98
 
For those not familiar with the GNU GPL, the license basically
99
 
allows you to:
100
 
 
101
 
   - Use the software at no charge.
102
 
   - Distribute verbatim copies of the software in source or
103
 
     binary form.
104
 
   - Sell verbatim copies of the software for a media fee, or
105
 
     sell support for the software.
106
 
 
107
 
What this license *does not* allow you to do is make changes or add
108
 
features to the software and then sell a binary distribution without
109
 
source code. You must provide source for any changes or additions to
110
 
the software, and all code must be provided under the GPL or LGPL as
111
 
appropriate. The only exceptions to this are the portions of the CUPS
112
 
software covered by the Apple operating system license exceptions
113
 
outlined later in this license agreement.
114
 
 
115
 
The GNU LGPL relaxes the "link-to" restriction, allowing you to
116
 
develop applications that use the CUPS and CUPS Imaging libraries
117
 
under other licenses and/or conditions as appropriate for your
118
 
application, driver, or filter.
119
 
 
120
 
 
121
 
                    GNU GENERAL PUBLIC LICENSE
122
 
                       Version 2, June 1991
123
 
 
124
 
 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
125
 
                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
126
 
 Everyone is permitted to copy and distribute verbatim copies
127
 
 of this license document, but changing it is not allowed.
128
 
 
129
 
                            Preamble
130
 
 
131
 
  The licenses for most software are designed to take away your
132
 
freedom to share and change it.  By contrast, the GNU General Public
133
 
License is intended to guarantee your freedom to share and change free
134
 
software--to make sure the software is free for all its users.  This
135
 
General Public License applies to most of the Free Software
136
 
Foundation's software and to any other program whose authors commit to
137
 
using it.  (Some other Free Software Foundation software is covered by
138
 
the GNU Library General Public License instead.)  You can apply it to
139
 
your programs, too.
140
 
 
141
 
  When we speak of free software, we are referring to freedom, not
142
 
price.  Our General Public Licenses are designed to make sure that you
143
 
have the freedom to distribute copies of free software (and charge for
144
 
this service if you wish), that you receive source code or can get it
145
 
if you want it, that you can change the software or use pieces of it
146
 
in new free programs; and that you know you can do these things.
147
 
 
148
 
  To protect your rights, we need to make restrictions that forbid
149
 
anyone to deny you these rights or to ask you to surrender the rights.
150
 
These restrictions translate to certain responsibilities for you if you
151
 
distribute copies of the software, or if you modify it.
152
 
 
153
 
  For example, if you distribute copies of such a program, whether
154
 
gratis or for a fee, you must give the recipients all the rights that
155
 
you have.  You must make sure that they, too, receive or can get the
156
 
source code.  And you must show them these terms so they know their
157
 
rights.
158
 
 
159
 
  We protect your rights with two steps: (1) copyright the software, and
160
 
(2) offer you this license which gives you legal permission to copy,
161
 
distribute and/or modify the software.
162
 
 
163
 
  Also, for each author's protection and ours, we want to make certain
164
 
that everyone understands that there is no warranty for this free
165
 
software.  If the software is modified by someone else and passed on, we
166
 
want its recipients to know that what they have is not the original, so
167
 
that any problems introduced by others will not reflect on the original
168
 
authors' reputations.
169
 
 
170
 
  Finally, any free program is threatened constantly by software
171
 
patents.  We wish to avoid the danger that redistributors of a free
172
 
program will individually obtain patent licenses, in effect making the
173
 
program proprietary.  To prevent this, we have made it clear that any
174
 
patent must be licensed for everyone's free use or not licensed at all.
175
 
 
176
 
  The precise terms and conditions for copying, distribution and
177
 
modification follow.
178
 
 
179
 
                    GNU GENERAL PUBLIC LICENSE
180
 
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
181
 
 
182
 
  0. This License applies to any program or other work which contains
183
 
a notice placed by the copyright holder saying it may be distributed
184
 
under the terms of this General Public License.  The "Program", below,
185
 
refers to any such program or work, and a "work based on the Program"
186
 
means either the Program or any derivative work under copyright law:
187
 
that is to say, a work containing the Program or a portion of it,
188
 
either verbatim or with modifications and/or translated into another
189
 
language.  (Hereinafter, translation is included without limitation in
190
 
the term "modification".)  Each licensee is addressed as "you".
191
 
 
192
 
Activities other than copying, distribution and modification are not
193
 
covered by this License; they are outside its scope.  The act of
194
 
running the Program is not restricted, and the output from the Program
195
 
is covered only if its contents constitute a work based on the
196
 
Program (independent of having been made by running the Program).
197
 
Whether that is true depends on what the Program does.
198
 
 
199
 
  1. You may copy and distribute verbatim copies of the Program's
200
 
source code as you receive it, in any medium, provided that you
201
 
conspicuously and appropriately publish on each copy an appropriate
202
 
copyright notice and disclaimer of warranty; keep intact all the
203
 
notices that refer to this License and to the absence of any warranty;
204
 
and give any other recipients of the Program a copy of this License
205
 
along with the Program.
206
 
 
207
 
You may charge a fee for the physical act of transferring a copy, and
208
 
you may at your option offer warranty protection in exchange for a fee.
209
 
 
210
 
  2. You may modify your copy or copies of the Program or any portion
211
 
of it, thus forming a work based on the Program, and copy and
212
 
distribute such modifications or work under the terms of Section 1
213
 
above, provided that you also meet all of these conditions:
214
 
 
215
 
    a) You must cause the modified files to carry prominent notices
216
 
    stating that you changed the files and the date of any change.
217
 
 
218
 
    b) You must cause any work that you distribute or publish, that in
219
 
    whole or in part contains or is derived from the Program or any
220
 
    part thereof, to be licensed as a whole at no charge to all third
221
 
    parties under the terms of this License.
222
 
 
223
 
    c) If the modified program normally reads commands interactively
224
 
    when run, you must cause it, when started running for such
225
 
    interactive use in the most ordinary way, to print or display an
226
 
    announcement including an appropriate copyright notice and a
227
 
    notice that there is no warranty (or else, saying that you provide
228
 
    a warranty) and that users may redistribute the program under
229
 
    these conditions, and telling the user how to view a copy of this
230
 
    License.  (Exception: if the Program itself is interactive but
231
 
    does not normally print such an announcement, your work based on
232
 
    the Program is not required to print an announcement.)
233
 
 
234
 
These requirements apply to the modified work as a whole.  If
235
 
identifiable sections of that work are not derived from the Program,
236
 
and can be reasonably considered independent and separate works in
237
 
themselves, then this License, and its terms, do not apply to those
238
 
sections when you distribute them as separate works.  But when you
239
 
distribute the same sections as part of a whole which is a work based
240
 
on the Program, the distribution of the whole must be on the terms of
241
 
this License, whose permissions for other licensees extend to the
242
 
entire whole, and thus to each and every part regardless of who wrote it.
243
 
 
244
 
Thus, it is not the intent of this section to claim rights or contest
245
 
your rights to work written entirely by you; rather, the intent is to
246
 
exercise the right to control the distribution of derivative or
247
 
collective works based on the Program.
248
 
 
249
 
In addition, mere aggregation of another work not based on the Program
250
 
with the Program (or with a work based on the Program) on a volume of
251
 
a storage or distribution medium does not bring the other work under
252
 
the scope of this License.
253
 
 
254
 
  3. You may copy and distribute the Program (or a work based on it,
255
 
under Section 2) in object code or executable form under the terms of
256
 
Sections 1 and 2 above provided that you also do one of the following:
257
 
 
258
 
    a) Accompany it with the complete corresponding machine-readable
259
 
    source code, which must be distributed under the terms of Sections
260
 
    1 and 2 above on a medium customarily used for software interchange; or,
261
 
 
262
 
    b) Accompany it with a written offer, valid for at least three
263
 
    years, to give any third party, for a charge no more than your
264
 
    cost of physically performing source distribution, a complete
265
 
    machine-readable copy of the corresponding source code, to be
266
 
    distributed under the terms of Sections 1 and 2 above on a medium
267
 
    customarily used for software interchange; or,
268
 
 
269
 
    c) Accompany it with the information you received as to the offer
270
 
    to distribute corresponding source code.  (This alternative is
271
 
    allowed only for noncommercial distribution and only if you
272
 
    received the program in object code or executable form with such
273
 
    an offer, in accord with Subsection b above.)
274
 
 
275
 
The source code for a work means the preferred form of the work for
276
 
making modifications to it.  For an executable work, complete source
277
 
code means all the source code for all modules it contains, plus any
278
 
associated interface definition files, plus the scripts used to
279
 
control compilation and installation of the executable.  However, as a
280
 
special exception, the source code distributed need not include
281
 
anything that is normally distributed (in either source or binary
282
 
form) with the major components (compiler, kernel, and so on) of the
283
 
operating system on which the executable runs, unless that component
284
 
itself accompanies the executable.
285
 
 
286
 
If distribution of executable or object code is made by offering
287
 
access to copy from a designated place, then offering equivalent
288
 
access to copy the source code from the same place counts as
289
 
distribution of the source code, even though third parties are not
290
 
compelled to copy the source along with the object code.
291
 
 
292
 
  4. You may not copy, modify, sublicense, or distribute the Program
293
 
except as expressly provided under this License.  Any attempt
294
 
otherwise to copy, modify, sublicense or distribute the Program is
295
 
void, and will automatically terminate your rights under this License.
296
 
However, parties who have received copies, or rights, from you under
297
 
this License will not have their licenses terminated so long as such
298
 
parties remain in full compliance.
299
 
 
300
 
  5. You are not required to accept this License, since you have not
301
 
signed it.  However, nothing else grants you permission to modify or
302
 
distribute the Program or its derivative works.  These actions are
303
 
prohibited by law if you do not accept this License.  Therefore, by
304
 
modifying or distributing the Program (or any work based on the
305
 
Program), you indicate your acceptance of this License to do so, and
306
 
all its terms and conditions for copying, distributing or modifying
307
 
the Program or works based on it.
308
 
 
309
 
  6. Each time you redistribute the Program (or any work based on the
310
 
Program), the recipient automatically receives a license from the
311
 
original licensor to copy, distribute or modify the Program subject to
312
 
these terms and conditions.  You may not impose any further
313
 
restrictions on the recipients' exercise of the rights granted herein.
314
 
You are not responsible for enforcing compliance by third parties to
315
 
this License.
316
 
 
317
 
  7. If, as a consequence of a court judgment or allegation of patent
318
 
infringement or for any other reason (not limited to patent issues),
319
 
conditions are imposed on you (whether by court order, agreement or
320
 
otherwise) that contradict the conditions of this License, they do not
321
 
excuse you from the conditions of this License.  If you cannot
322
 
distribute so as to satisfy simultaneously your obligations under this
323
 
License and any other pertinent obligations, then as a consequence you
324
 
may not distribute the Program at all.  For example, if a patent
325
 
license would not permit royalty-free redistribution of the Program by
326
 
all those who receive copies directly or indirectly through you, then
327
 
the only way you could satisfy both it and this License would be to
328
 
refrain entirely from distribution of the Program.
329
 
 
330
 
If any portion of this section is held invalid or unenforceable under
331
 
any particular circumstance, the balance of the section is intended to
332
 
apply and the section as a whole is intended to apply in other
333
 
circumstances.
334
 
 
335
 
It is not the purpose of this section to induce you to infringe any
336
 
patents or other property right claims or to contest validity of any
337
 
such claims; this section has the sole purpose of protecting the
338
 
integrity of the free software distribution system, which is
339
 
implemented by public license practices.  Many people have made
340
 
generous contributions to the wide range of software distributed
341
 
through that system in reliance on consistent application of that
342
 
system; it is up to the author/donor to decide if he or she is willing
343
 
to distribute software through any other system and a licensee cannot
344
 
impose that choice.
345
 
 
346
 
This section is intended to make thoroughly clear what is believed to
347
 
be a consequence of the rest of this License.
348
 
 
349
 
  8. If the distribution and/or use of the Program is restricted in
350
 
certain countries either by patents or by copyrighted interfaces, the
351
 
original copyright holder who places the Program under this License
352
 
may add an explicit geographical distribution limitation excluding
353
 
those countries, so that distribution is permitted only in or among
354
 
countries not thus excluded.  In such case, this License incorporates
355
 
the limitation as if written in the body of this License.
356
 
 
357
 
  9. The Free Software Foundation may publish revised and/or new versions
358
 
of the General Public License from time to time.  Such new versions will
359
 
be similar in spirit to the present version, but may differ in detail to
360
 
address new problems or concerns.
361
 
 
362
 
Each version is given a distinguishing version number.  If the Program
363
 
specifies a version number of this License which applies to it and "any
364
 
later version", you have the option of following the terms and conditions
365
 
either of that version or of any later version published by the Free
366
 
Software Foundation.  If the Program does not specify a version number of
367
 
this License, you may choose any version ever published by the Free Software
368
 
Foundation.
369
 
 
370
 
  10. If you wish to incorporate parts of the Program into other free
371
 
programs whose distribution conditions are different, write to the author
372
 
to ask for permission.  For software which is copyrighted by the Free
373
 
Software Foundation, write to the Free Software Foundation; we sometimes
374
 
make exceptions for this.  Our decision will be guided by the two goals
375
 
of preserving the free status of all derivatives of our free software and
376
 
of promoting the sharing and reuse of software generally.
377
 
 
378
 
                            NO WARRANTY
379
 
 
380
 
  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
381
 
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
382
 
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
383
 
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
384
 
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
385
 
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
386
 
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
387
 
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
388
 
REPAIR OR CORRECTION.
389
 
 
390
 
  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
391
 
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
392
 
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
393
 
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
394
 
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
395
 
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
396
 
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
397
 
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
398
 
POSSIBILITY OF SUCH DAMAGES.
399
 
 
400
 
                     END OF TERMS AND CONDITIONS
401
 
 
402
 
        Appendix: How to Apply These Terms to Your New Programs
403
 
 
404
 
  If you develop a new program, and you want it to be of the greatest
405
 
possible use to the public, the best way to achieve this is to make it
406
 
free software which everyone can redistribute and change under these terms.
407
 
 
408
 
  To do so, attach the following notices to the program.  It is safest
409
 
to attach them to the start of each source file to most effectively
410
 
convey the exclusion of warranty; and each file should have at least
411
 
the "copyright" line and a pointer to where the full notice is found.
412
 
 
413
 
    <one line to give the program's name and a brief idea of what it does.>
414
 
    Copyright (C) 19yy  <name of author>
415
 
 
416
 
    This program is free software; you can redistribute it and/or modify
417
 
    it under the terms of the GNU General Public License as published by
418
 
    the Free Software Foundation; either version 2 of the License, or
419
 
    (at your option) any later version.
420
 
 
421
 
    This program is distributed in the hope that it will be useful,
422
 
    but WITHOUT ANY WARRANTY; without even the implied warranty of
423
 
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
424
 
    GNU General Public License for more details.
425
 
 
426
 
    You should have received a copy of the GNU General Public License
427
 
    along with this program; if not, write to the Free Software
428
 
    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
429
 
 
430
 
Also add information on how to contact you by electronic and paper mail.
431
 
 
432
 
If the program is interactive, make it output a short notice like this
433
 
when it starts in an interactive mode:
434
 
 
435
 
    Gnomovision version 69, Copyright (C) 19yy name of author
436
 
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
437
 
    This is free software, and you are welcome to redistribute it
438
 
    under certain conditions; type `show c' for details.
439
 
 
440
 
The hypothetical commands `show w' and `show c' should show the appropriate
441
 
parts of the General Public License.  Of course, the commands you use may
442
 
be called something other than `show w' and `show c'; they could even be
443
 
mouse-clicks or menu items--whatever suits your program.
444
 
 
445
 
You should also get your employer (if you work as a programmer) or your
446
 
school, if any, to sign a "copyright disclaimer" for the program, if
447
 
necessary.  Here is a sample; alter the names:
448
 
 
449
 
  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
450
 
  `Gnomovision' (which makes passes at compilers) written by James Hacker.
451
 
 
452
 
  <signature of Ty Coon>, 1 April 1989
453
 
  Ty Coon, President of Vice
454
 
 
455
 
This General Public License does not permit incorporating your program into
456
 
proprietary programs.  If your program is a subroutine library, you may
457
 
consider it more useful to permit linking proprietary applications with the
458
 
library.  If this is what you want to do, use the GNU Library General
459
 
Public License instead of this License.
460
 
 
461
 
                  GNU LIBRARY GENERAL PUBLIC LICENSE
462
 
                         Version 2, June 1991
463
 
 
464
 
          Copyright (C) 1991 Free Software Foundation, Inc.
465
 
       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
466
 
 
467
 
     Everyone is permitted to copy and distribute verbatim copies
468
 
      of this license document, but changing it is not allowed.
469
 
 
470
 
    [This is the first released version of the library GPL.  It is
471
 
   numbered 2 because it goes with version 2 of the ordinary GPL.]
472
 
 
473
 
                               Preamble
474
 
 
475
 
  The licenses for most software are designed to take away your
476
 
freedom to share and change it.  By contrast, the GNU General Public
477
 
Licenses are intended to guarantee your freedom to share and change
478
 
free software--to make sure the software is free for all its users.
479
 
 
480
 
  This license, the Library General Public License, applies to some
481
 
specially designated Free Software Foundation software, and to any
482
 
other libraries whose authors decide to use it.  You can use it for
483
 
your libraries, too.
484
 
 
485
 
  When we speak of free software, we are referring to freedom, not
486
 
price.  Our General Public Licenses are designed to make sure that you
487
 
have the freedom to distribute copies of free software (and charge for
488
 
this service if you wish), that you receive source code or can get it
489
 
if you want it, that you can change the software or use pieces of it
490
 
in new free programs; and that you know you can do these things.
491
 
 
492
 
  To protect your rights, we need to make restrictions that forbid
493
 
anyone to deny you these rights or to ask you to surrender the rights.
494
 
These restrictions translate to certain responsibilities for you if
495
 
you distribute copies of the library, or if you modify it.
496
 
 
497
 
  For example, if you distribute copies of the library, whether gratis
498
 
or for a fee, you must give the recipients all the rights that we gave
499
 
you.  You must make sure that they, too, receive or can get the source
500
 
code.  If you link a program with the library, you must provide
501
 
complete object files to the recipients so that they can relink them
502
 
with the library, after making changes to the library and recompiling
503
 
it.  And you must show them these terms so they know their rights.
504
 
 
505
 
  Our method of protecting your rights has two steps: (1) copyright
506
 
the library, and (2) offer you this license which gives you legal
507
 
permission to copy, distribute and/or modify the library.
508
 
 
509
 
  Also, for each distributor's protection, we want to make certain
510
 
that everyone understands that there is no warranty for this free
511
 
library.  If the library is modified by someone else and passed on, we
512
 
want its recipients to know that what they have is not the original
513
 
version, so that any problems introduced by others will not reflect on
514
 
the original authors' reputations.
515
 
 
516
 
  Finally, any free program is threatened constantly by software
517
 
patents.  We wish to avoid the danger that companies distributing free
518
 
software will individually obtain patent licenses, thus in effect
519
 
transforming the program into proprietary software.  To prevent this,
520
 
we have made it clear that any patent must be licensed for everyone's
521
 
free use or not licensed at all.
522
 
 
523
 
  Most GNU software, including some libraries, is covered by the ordinary
524
 
GNU General Public License, which was designed for utility programs.  This
525
 
license, the GNU Library General Public License, applies to certain
526
 
designated libraries.  This license is quite different from the ordinary
527
 
one; be sure to read it in full, and don't assume that anything in it is
528
 
the same as in the ordinary license.
529
 
 
530
 
  The reason we have a separate public license for some libraries is that
531
 
they blur the distinction we usually make between modifying or adding to a
532
 
program and simply using it.  Linking a program with a library, without
533
 
changing the library, is in some sense simply using the library, and is
534
 
analogous to running a utility program or application program.  However, in
535
 
a textual and legal sense, the linked executable is a combined work, a
536
 
derivative of the original library, and the ordinary General Public License
537
 
treats it as such.
538
 
 
539
 
  Because of this blurred distinction, using the ordinary General
540
 
Public License for libraries did not effectively promote software
541
 
sharing, because most developers did not use the libraries.  We
542
 
concluded that weaker conditions might promote sharing better.
543
 
 
544
 
  However, unrestricted linking of non-free programs would deprive the
545
 
users of those programs of all benefit from the free status of the
546
 
libraries themselves.  This Library General Public License is intended to
547
 
permit developers of non-free programs to use free libraries, while
548
 
preserving your freedom as a user of such programs to change the free
549
 
libraries that are incorporated in them.  (We have not seen how to achieve
550
 
this as regards changes in header files, but we have achieved it as regards
551
 
changes in the actual functions of the Library.)  The hope is that this
552
 
will lead to faster development of free libraries.
553
 
 
554
 
  The precise terms and conditions for copying, distribution and
555
 
modification follow.  Pay close attention to the difference between a
556
 
"work based on the library" and a "work that uses the library".  The
557
 
former contains code derived from the library, while the latter only
558
 
works together with the library.
559
 
 
560
 
  Note that it is possible for a library to be covered by the ordinary
561
 
General Public License rather than by this special one.
562
 
 
563
 
                  GNU LIBRARY GENERAL PUBLIC LICENSE
564
 
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
565
 
 
566
 
  0. This License Agreement applies to any software library which
567
 
contains a notice placed by the copyright holder or other authorized
568
 
party saying it may be distributed under the terms of this Library
569
 
General Public License (also called "this License").  Each licensee is
570
 
addressed as "you".
571
 
 
572
 
  A "library" means a collection of software functions and/or data
573
 
prepared so as to be conveniently linked with application programs
574
 
(which use some of those functions and data) to form executables.
575
 
 
576
 
  The "Library", below, refers to any such software library or work
577
 
which has been distributed under these terms.  A "work based on the
578
 
Library" means either the Library or any derivative work under
579
 
copyright law: that is to say, a work containing the Library or a
580
 
portion of it, either verbatim or with modifications and/or translated
581
 
straightforwardly into another language.  (Hereinafter, translation is
582
 
included without limitation in the term "modification".)
583
 
 
584
 
  "Source code" for a work means the preferred form of the work for
585
 
making modifications to it.  For a library, complete source code means
586
 
all the source code for all modules it contains, plus any associated
587
 
interface definition files, plus the scripts used to control compilation
588
 
and installation of the library.
589
 
 
590
 
  Activities other than copying, distribution and modification are not
591
 
covered by this License; they are outside its scope.  The act of
592
 
running a program using the Library is not restricted, and output from
593
 
such a program is covered only if its contents constitute a work based
594
 
on the Library (independent of the use of the Library in a tool for
595
 
writing it).  Whether that is true depends on what the Library does
596
 
and what the program that uses the Library does.
597
 
 
598
 
  1. You may copy and distribute verbatim copies of the Library's
599
 
complete source code as you receive it, in any medium, provided that
600
 
you conspicuously and appropriately publish on each copy an
601
 
appropriate copyright notice and disclaimer of warranty; keep intact
602
 
all the notices that refer to this License and to the absence of any
603
 
warranty; and distribute a copy of this License along with the
604
 
Library.
605
 
 
606
 
  You may charge a fee for the physical act of transferring a copy,
607
 
and you may at your option offer warranty protection in exchange for a
608
 
fee.
609
 
 
610
 
  2. You may modify your copy or copies of the Library or any portion
611
 
of it, thus forming a work based on the Library, and copy and
612
 
distribute such modifications or work under the terms of Section 1
613
 
above, provided that you also meet all of these conditions:
614
 
 
615
 
    a) The modified work must itself be a software library.
616
 
 
617
 
    b) You must cause the files modified to carry prominent notices
618
 
    stating that you changed the files and the date of any change.
619
 
 
620
 
    c) You must cause the whole of the work to be licensed at no
621
 
    charge to all third parties under the terms of this License.
622
 
 
623
 
    d) If a facility in the modified Library refers to a function or a
624
 
    table of data to be supplied by an application program that uses
625
 
    the facility, other than as an argument passed when the facility
626
 
    is invoked, then you must make a good faith effort to ensure that,
627
 
    in the event an application does not supply such function or
628
 
    table, the facility still operates, and performs whatever part of
629
 
    its purpose remains meaningful.
630
 
 
631
 
    (For example, a function in a library to compute square roots has
632
 
    a purpose that is entirely well-defined independent of the
633
 
    application.  Therefore, Subsection 2d requires that any
634
 
    application-supplied function or table used by this function must
635
 
    be optional: if the application does not supply it, the square
636
 
    root function must still compute square roots.)
637
 
 
638
 
These requirements apply to the modified work as a whole.  If
639
 
identifiable sections of that work are not derived from the Library,
640
 
and can be reasonably considered independent and separate works in
641
 
themselves, then this License, and its terms, do not apply to those
642
 
sections when you distribute them as separate works.  But when you
643
 
distribute the same sections as part of a whole which is a work based
644
 
on the Library, the distribution of the whole must be on the terms of
645
 
this License, whose permissions for other licensees extend to the
646
 
entire whole, and thus to each and every part regardless of who wrote
647
 
it.
648
 
 
649
 
Thus, it is not the intent of this section to claim rights or contest
650
 
your rights to work written entirely by you; rather, the intent is to
651
 
exercise the right to control the distribution of derivative or
652
 
collective works based on the Library.
653
 
 
654
 
In addition, mere aggregation of another work not based on the Library
655
 
with the Library (or with a work based on the Library) on a volume of
656
 
a storage or distribution medium does not bring the other work under
657
 
the scope of this License.
658
 
 
659
 
  3. You may opt to apply the terms of the ordinary GNU General Public
660
 
License instead of this License to a given copy of the Library.  To do
661
 
this, you must alter all the notices that refer to this License, so
662
 
that they refer to the ordinary GNU General Public License, version 2,
663
 
instead of to this License.  (If a newer version than version 2 of the
664
 
ordinary GNU General Public License has appeared, then you can specify
665
 
that version instead if you wish.)  Do not make any other change in
666
 
these notices.
667
 
 
668
 
  Once this change is made in a given copy, it is irreversible for
669
 
that copy, so the ordinary GNU General Public License applies to all
670
 
subsequent copies and derivative works made from that copy.
671
 
 
672
 
  This option is useful when you wish to copy part of the code of
673
 
the Library into a program that is not a library.
674
 
 
675
 
  4. You may copy and distribute the Library (or a portion or
676
 
derivative of it, under Section 2) in object code or executable form
677
 
under the terms of Sections 1 and 2 above provided that you accompany
678
 
it with the complete corresponding machine-readable source code, which
679
 
must be distributed under the terms of Sections 1 and 2 above on a
680
 
medium customarily used for software interchange.
681
 
 
682
 
  If distribution of object code is made by offering access to copy
683
 
from a designated place, then offering equivalent access to copy the
684
 
source code from the same place satisfies the requirement to
685
 
distribute the source code, even though third parties are not
686
 
compelled to copy the source along with the object code.
687
 
 
688
 
  5. A program that contains no derivative of any portion of the
689
 
Library, but is designed to work with the Library by being compiled or
690
 
linked with it, is called a "work that uses the Library".  Such a
691
 
work, in isolation, is not a derivative work of the Library, and
692
 
therefore falls outside the scope of this License.
693
 
 
694
 
  However, linking a "work that uses the Library" with the Library
695
 
creates an executable that is a derivative of the Library (because it
696
 
contains portions of the Library), rather than a "work that uses the
697
 
library".  The executable is therefore covered by this License.
698
 
Section 6 states terms for distribution of such executables.
699
 
 
700
 
  When a "work that uses the Library" uses material from a header file
701
 
that is part of the Library, the object code for the work may be a
702
 
derivative work of the Library even though the source code is not.
703
 
Whether this is true is especially significant if the work can be
704
 
linked without the Library, or if the work is itself a library.  The
705
 
threshold for this to be true is not precisely defined by law.
706
 
 
707
 
  If such an object file uses only numerical parameters, data
708
 
structure layouts and accessors, and small macros and small inline
709
 
functions (ten lines or less in length), then the use of the object
710
 
file is unrestricted, regardless of whether it is legally a derivative
711
 
work.  (Executables containing this object code plus portions of the
712
 
Library will still fall under Section 6.)
713
 
 
714
 
  Otherwise, if the work is a derivative of the Library, you may
715
 
distribute the object code for the work under the terms of Section 6.
716
 
Any executables containing that work also fall under Section 6,
717
 
whether or not they are linked directly with the Library itself.
718
 
 
719
 
  6. As an exception to the Sections above, you may also compile or
720
 
link a "work that uses the Library" with the Library to produce a
721
 
work containing portions of the Library, and distribute that work
722
 
under terms of your choice, provided that the terms permit
723
 
modification of the work for the customer's own use and reverse
724
 
engineering for debugging such modifications.
725
 
 
726
 
  You must give prominent notice with each copy of the work that the
727
 
Library is used in it and that the Library and its use are covered by
728
 
this License.  You must supply a copy of this License.  If the work
729
 
during execution displays copyright notices, you must include the
730
 
copyright notice for the Library among them, as well as a reference
731
 
directing the user to the copy of this License.  Also, you must do one
732
 
of these things:
733
 
 
734
 
    a) Accompany the work with the complete corresponding
735
 
    machine-readable source code for the Library including whatever
736
 
    changes were used in the work (which must be distributed under
737
 
    Sections 1 and 2 above); and, if the work is an executable linked
738
 
    with the Library, with the complete machine-readable "work that
739
 
    uses the Library", as object code and/or source code, so that the
740
 
    user can modify the Library and then relink to produce a modified
741
 
    executable containing the modified Library.  (It is understood
742
 
    that the user who changes the contents of definitions files in the
743
 
    Library will not necessarily be able to recompile the application
744
 
    to use the modified definitions.)
745
 
 
746
 
    b) Accompany the work with a written offer, valid for at
747
 
    least three years, to give the same user the materials
748
 
    specified in Subsection 6a, above, for a charge no more
749
 
    than the cost of performing this distribution.
750
 
 
751
 
    c) If distribution of the work is made by offering access to copy
752
 
    from a designated place, offer equivalent access to copy the above
753
 
    specified materials from the same place.
754
 
 
755
 
    d) Verify that the user has already received a copy of these
756
 
    materials or that you have already sent this user a copy.
757
 
 
758
 
  For an executable, the required form of the "work that uses the
759
 
Library" must include any data and utility programs needed for
760
 
reproducing the executable from it.  However, as a special exception,
761
 
the source code distributed need not include anything that is normally
762
 
distributed (in either source or binary form) with the major
763
 
components (compiler, kernel, and so on) of the operating system on
764
 
which the executable runs, unless that component itself accompanies
765
 
the executable.
766
 
 
767
 
  It may happen that this requirement contradicts the license
768
 
restrictions of other proprietary libraries that do not normally
769
 
accompany the operating system.  Such a contradiction means you cannot
770
 
use both them and the Library together in an executable that you
771
 
distribute.
772
 
 
773
 
  7. You may place library facilities that are a work based on the
774
 
Library side-by-side in a single library together with other library
775
 
facilities not covered by this License, and distribute such a combined
776
 
library, provided that the separate distribution of the work based on
777
 
the Library and of the other library facilities is otherwise
778
 
permitted, and provided that you do these two things:
779
 
 
780
 
    a) Accompany the combined library with a copy of the same work
781
 
    based on the Library, uncombined with any other library
782
 
    facilities.  This must be distributed under the terms of the
783
 
    Sections above.
784
 
 
785
 
    b) Give prominent notice with the combined library of the fact
786
 
    that part of it is a work based on the Library, and explaining
787
 
    where to find the accompanying uncombined form of the same work.
788
 
 
789
 
  8. You may not copy, modify, sublicense, link with, or distribute
790
 
the Library except as expressly provided under this License.  Any
791
 
attempt otherwise to copy, modify, sublicense, link with, or
792
 
distribute the Library is void, and will automatically terminate your
793
 
rights under this License.  However, parties who have received copies,
794
 
or rights, from you under this License will not have their licenses
795
 
terminated so long as such parties remain in full compliance.
796
 
 
797
 
  9. You are not required to accept this License, since you have not
798
 
signed it.  However, nothing else grants you permission to modify or
799
 
distribute the Library or its derivative works.  These actions are
800
 
prohibited by law if you do not accept this License.  Therefore, by
801
 
modifying or distributing the Library (or any work based on the
802
 
Library), you indicate your acceptance of this License to do so, and
803
 
all its terms and conditions for copying, distributing or modifying
804
 
the Library or works based on it.
805
 
 
806
 
  10. Each time you redistribute the Library (or any work based on the
807
 
Library), the recipient automatically receives a license from the
808
 
original licensor to copy, distribute, link with or modify the Library
809
 
subject to these terms and conditions.  You may not impose any further
810
 
restrictions on the recipients' exercise of the rights granted herein.
811
 
You are not responsible for enforcing compliance by third parties to
812
 
this License.
813
 
 
814
 
  11. If, as a consequence of a court judgment or allegation of patent
815
 
infringement or for any other reason (not limited to patent issues),
816
 
conditions are imposed on you (whether by court order, agreement or
817
 
otherwise) that contradict the conditions of this License, they do not
818
 
excuse you from the conditions of this License.  If you cannot
819
 
distribute so as to satisfy simultaneously your obligations under this
820
 
License and any other pertinent obligations, then as a consequence you
821
 
may not distribute the Library at all.  For example, if a patent
822
 
license would not permit royalty-free redistribution of the Library by
823
 
all those who receive copies directly or indirectly through you, then
824
 
the only way you could satisfy both it and this License would be to
825
 
refrain entirely from distribution of the Library.
826
 
 
827
 
If any portion of this section is held invalid or unenforceable under any
828
 
particular circumstance, the balance of the section is intended to apply,
829
 
and the section as a whole is intended to apply in other circumstances.
830
 
 
831
 
It is not the purpose of this section to induce you to infringe any
832
 
patents or other property right claims or to contest validity of any
833
 
such claims; this section has the sole purpose of protecting the
834
 
integrity of the free software distribution system which is
835
 
implemented by public license practices.  Many people have made
836
 
generous contributions to the wide range of software distributed
837
 
through that system in reliance on consistent application of that
838
 
system; it is up to the author/donor to decide if he or she is willing
839
 
to distribute software through any other system and a licensee cannot
840
 
impose that choice.
841
 
 
842
 
This section is intended to make thoroughly clear what is believed to
843
 
be a consequence of the rest of this License.
844
 
 
845
 
  12. If the distribution and/or use of the Library is restricted in
846
 
certain countries either by patents or by copyrighted interfaces, the
847
 
original copyright holder who places the Library under this License may add
848
 
an explicit geographical distribution limitation excluding those countries,
849
 
so that distribution is permitted only in or among countries not thus
850
 
excluded.  In such case, this License incorporates the limitation as if
851
 
written in the body of this License.
852
 
 
853
 
  13. The Free Software Foundation may publish revised and/or new
854
 
versions of the Library General Public License from time to time.
855
 
Such new versions will be similar in spirit to the present version,
856
 
but may differ in detail to address new problems or concerns.
857
 
 
858
 
Each version is given a distinguishing version number.  If the Library
859
 
specifies a version number of this License which applies to it and
860
 
"any later version", you have the option of following the terms and
861
 
conditions either of that version or of any later version published by
862
 
the Free Software Foundation.  If the Library does not specify a
863
 
license version number, you may choose any version ever published by
864
 
the Free Software Foundation.
865
 
 
866
 
  14. If you wish to incorporate parts of the Library into other free
867
 
programs whose distribution conditions are incompatible with these,
868
 
write to the author to ask for permission.  For software which is
869
 
copyrighted by the Free Software Foundation, write to the Free
870
 
Software Foundation; we sometimes make exceptions for this.  Our
871
 
decision will be guided by the two goals of preserving the free status
872
 
of all derivatives of our free software and of promoting the sharing
873
 
and reuse of software generally.
874
 
 
875
 
                            NO WARRANTY
876
 
 
877
 
  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
878
 
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
879
 
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
880
 
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
881
 
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
882
 
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
883
 
PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
884
 
LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
885
 
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
886
 
 
887
 
  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
888
 
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
889
 
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
890
 
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
891
 
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
892
 
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
893
 
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
894
 
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
895
 
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
896
 
DAMAGES.
897
 
 
898
 
                     END OF TERMS AND CONDITIONS
899
 
 
900
 
     Appendix: How to Apply These Terms to Your New Libraries
901
 
 
902
 
  If you develop a new library, and you want it to be of the greatest
903
 
possible use to the public, we recommend making it free software that
904
 
everyone can redistribute and change.  You can do so by permitting
905
 
redistribution under these terms (or, alternatively, under the terms of the
906
 
ordinary General Public License).
907
 
 
908
 
  To apply these terms, attach the following notices to the library.  It is
909
 
safest to attach them to the start of each source file to most effectively
910
 
convey the exclusion of warranty; and each file should have at least the
911
 
"copyright" line and a pointer to where the full notice is found.
912
 
 
913
 
    <one line to give the library's name and a brief idea of what it does.>
914
 
    Copyright (C) <year>  <name of author>
915
 
 
916
 
    This library is free software; you can redistribute it and/or
917
 
    modify it under the terms of the GNU Library General Public
918
 
    License as published by the Free Software Foundation; either
919
 
    version 2 of the License, or (at your option) any later version.
920
 
 
921
 
    This library is distributed in the hope that it will be useful,
922
 
    but WITHOUT ANY WARRANTY; without even the implied warranty of
923
 
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
924
 
    Library General Public License for more details.
925
 
 
926
 
    You should have received a copy of the GNU Library General Public
927
 
    License along with this library; if not, write to the Free
928
 
    Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
929
 
 
930
 
Also add information on how to contact you by electronic and paper mail.
931
 
 
932
 
You should also get your employer (if you work as a programmer) or your
933
 
school, if any, to sign a "copyright disclaimer" for the library, if
934
 
necessary.  Here is a sample; alter the names:
935
 
 
936
 
  Yoyodyne, Inc., hereby disclaims all copyright interest in the
937
 
  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
938
 
 
939
 
  <signature of Ty Coon>, 1 April 1990
940
 
  Ty Coon, President of Vice
941
 
 
942
 
That's all there is to it!