components/cvs/cvs.license
branchs11-update
changeset 3264 41c0b8d53f7b
parent 2551 0391c5c3b137
equal deleted inserted replaced
3263:8766b70c7f00 3264:41c0b8d53f7b
    43 that any problems introduced by others will not reflect on the original
    43 that any problems introduced by others will not reflect on the original
    44 authors' reputations.
    44 authors' reputations.
    45 
    45 
    46   The precise terms and conditions for copying, distribution and
    46   The precise terms and conditions for copying, distribution and
    47 modification follow.
    47 modification follow.
    48 
    48 
       
    49 
    49 		    GNU GENERAL PUBLIC LICENSE
    50 		    GNU GENERAL PUBLIC LICENSE
    50    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
    51    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
    51 
    52 
    52   0. This License Agreement applies to any program or other work which
    53   0. This License Agreement applies to any program or other work which
    53 contains a notice placed by the copyright holder saying it may be
    54 contains a notice placed by the copyright holder saying it may be
    94     exchange for a fee.
    95     exchange for a fee.
    95 
    96 
    96 Mere aggregation of another independent work with the Program (or its
    97 Mere aggregation of another independent work with the Program (or its
    97 derivative) on a volume of a storage or distribution medium does not bring
    98 derivative) on a volume of a storage or distribution medium does not bring
    98 the other work under the scope of these terms.
    99 the other work under the scope of these terms.
    99 
   100 
       
   101 
   100   3. You may copy and distribute the Program (or a portion or derivative of
   102   3. You may copy and distribute the Program (or a portion or derivative of
   101 it, under Paragraph 2) in object code or executable form under the terms of
   103 it, under Paragraph 2) in object code or executable form under the terms of
   102 Paragraphs 1 and 2 above provided that you also do one of the following:
   104 Paragraphs 1 and 2 above provided that you also do one of the following:
   103 
   105 
   104     a) accompany it with the complete corresponding machine-readable
   106     a) accompany it with the complete corresponding machine-readable
   140   6. Each time you redistribute the Program (or any work based on the
   142   6. Each time you redistribute the Program (or any work based on the
   141 Program), the recipient automatically receives a license from the original
   143 Program), the recipient automatically receives a license from the original
   142 licensor to copy, distribute or modify the Program subject to these
   144 licensor to copy, distribute or modify the Program subject to these
   143 terms and conditions.  You may not impose any further restrictions on the
   145 terms and conditions.  You may not impose any further restrictions on the
   144 recipients' exercise of the rights granted herein.
   146 recipients' exercise of the rights granted herein.
   145 
   147 
       
   148 
   146   7. The Free Software Foundation may publish revised and/or new versions
   149   7. The Free Software Foundation may publish revised and/or new versions
   147 of the General Public License from time to time.  Such new versions will
   150 of the General Public License from time to time.  Such new versions will
   148 be similar in spirit to the present version, but may differ in detail to
   151 be similar in spirit to the present version, but may differ in detail to
   149 address new problems or concerns.
   152 address new problems or concerns.
   150 
   153 
   185 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
   188 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
   186 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
   189 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
   187 POSSIBILITY OF SUCH DAMAGES.
   190 POSSIBILITY OF SUCH DAMAGES.
   188 
   191 
   189 		     END OF TERMS AND CONDITIONS
   192 		     END OF TERMS AND CONDITIONS
   190 
   193 
       
   194 
   191 	Appendix: How to Apply These Terms to Your New Programs
   195 	Appendix: How to Apply These Terms to Your New Programs
   192 
   196 
   193   If you develop a new program, and you want it to be of the greatest
   197   If you develop a new program, and you want it to be of the greatest
   194 possible use to humanity, the best way to achieve this is to make it
   198 possible use to humanity, the best way to achieve this is to make it
   195 free software which everyone can redistribute and change under these
   199 free software which everyone can redistribute and change under these
   243 
   247 
   244   <signature of Ty Coon>, 1 April 1989
   248   <signature of Ty Coon>, 1 April 1989
   245   Ty Coon, President of Vice
   249   Ty Coon, President of Vice
   246 
   250 
   247 That's all there is to it!
   251 That's all there is to it!
       
   252 -------------------------------------------------------------- 
       
   253 [I have snipped the snail mail address of the FSF because it has
       
   254 changed in the past and is likely to change again.  The current
       
   255 address should be at http://www.gnu.org/]
       
   256 
       
   257 		  GNU LIBRARY GENERAL PUBLIC LICENSE
       
   258 		       Version 2, June 1991
       
   259 
       
   260  Copyright (C) 1991 Free Software Foundation, Inc.
       
   261  Everyone is permitted to copy and distribute verbatim copies
       
   262  of this license document, but changing it is not allowed.
       
   263 
       
   264 [This is the first released version of the library GPL.  It is
       
   265  numbered 2 because it goes with version 2 of the ordinary GPL.]
       
   266 
       
   267 			    Preamble
       
   268 
       
   269   The licenses for most software are designed to take away your
       
   270 freedom to share and change it.  By contrast, the GNU General Public
       
   271 Licenses are intended to guarantee your freedom to share and change
       
   272 free software--to make sure the software is free for all its users.
       
   273 
       
   274   This license, the Library General Public License, applies to some
       
   275 specially designated Free Software Foundation software, and to any
       
   276 other libraries whose authors decide to use it.  You can use it for
       
   277 your libraries, too.
       
   278 
       
   279   When we speak of free software, we are referring to freedom, not
       
   280 price.  Our General Public Licenses are designed to make sure that you
       
   281 have the freedom to distribute copies of free software (and charge for
       
   282 this service if you wish), that you receive source code or can get it
       
   283 if you want it, that you can change the software or use pieces of it
       
   284 in new free programs; and that you know you can do these things.
       
   285 
       
   286   To protect your rights, we need to make restrictions that forbid
       
   287 anyone to deny you these rights or to ask you to surrender the rights.
       
   288 These restrictions translate to certain responsibilities for you if
       
   289 you distribute copies of the library, or if you modify it.
       
   290 
       
   291   For example, if you distribute copies of the library, whether gratis
       
   292 or for a fee, you must give the recipients all the rights that we gave
       
   293 you.  You must make sure that they, too, receive or can get the source
       
   294 code.  If you link a program with the library, you must provide
       
   295 complete object files to the recipients so that they can relink them
       
   296 with the library, after making changes to the library and recompiling
       
   297 it.  And you must show them these terms so they know their rights.
       
   298 
       
   299   Our method of protecting your rights has two steps: (1) copyright
       
   300 the library, and (2) offer you this license which gives you legal
       
   301 permission to copy, distribute and/or modify the library.
       
   302 
       
   303   Also, for each distributor's protection, we want to make certain
       
   304 that everyone understands that there is no warranty for this free
       
   305 library.  If the library is modified by someone else and passed on, we
       
   306 want its recipients to know that what they have is not the original
       
   307 version, so that any problems introduced by others will not reflect on
       
   308 the original authors' reputations.
       
   309 
       
   310 
       
   311   Finally, any free program is threatened constantly by software
       
   312 patents.  We wish to avoid the danger that companies distributing free
       
   313 software will individually obtain patent licenses, thus in effect
       
   314 transforming the program into proprietary software.  To prevent this,
       
   315 we have made it clear that any patent must be licensed for everyone's
       
   316 free use or not licensed at all.
       
   317 
       
   318   Most GNU software, including some libraries, is covered by the ordinary
       
   319 GNU General Public License, which was designed for utility programs.  This
       
   320 license, the GNU Library General Public License, applies to certain
       
   321 designated libraries.  This license is quite different from the ordinary
       
   322 one; be sure to read it in full, and don't assume that anything in it is
       
   323 the same as in the ordinary license.
       
   324 
       
   325   The reason we have a separate public license for some libraries is that
       
   326 they blur the distinction we usually make between modifying or adding to a
       
   327 program and simply using it.  Linking a program with a library, without
       
   328 changing the library, is in some sense simply using the library, and is
       
   329 analogous to running a utility program or application program.  However, in
       
   330 a textual and legal sense, the linked executable is a combined work, a
       
   331 derivative of the original library, and the ordinary General Public License
       
   332 treats it as such.
       
   333 
       
   334   Because of this blurred distinction, using the ordinary General
       
   335 Public License for libraries did not effectively promote software
       
   336 sharing, because most developers did not use the libraries.  We
       
   337 concluded that weaker conditions might promote sharing better.
       
   338 
       
   339   However, unrestricted linking of non-free programs would deprive the
       
   340 users of those programs of all benefit from the free status of the
       
   341 libraries themselves.  This Library General Public License is intended to
       
   342 permit developers of non-free programs to use free libraries, while
       
   343 preserving your freedom as a user of such programs to change the free
       
   344 libraries that are incorporated in them.  (We have not seen how to achieve
       
   345 this as regards changes in header files, but we have achieved it as regards
       
   346 changes in the actual functions of the Library.)  The hope is that this
       
   347 will lead to faster development of free libraries.
       
   348 
       
   349   The precise terms and conditions for copying, distribution and
       
   350 modification follow.  Pay close attention to the difference between a
       
   351 "work based on the library" and a "work that uses the library".  The
       
   352 former contains code derived from the library, while the latter only
       
   353 works together with the library.
       
   354 
       
   355   Note that it is possible for a library to be covered by the ordinary
       
   356 General Public License rather than by this special one.
       
   357 
       
   358 
       
   359 		  GNU LIBRARY GENERAL PUBLIC LICENSE
       
   360    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
       
   361 
       
   362   0. This License Agreement applies to any software library which
       
   363 contains a notice placed by the copyright holder or other authorized
       
   364 party saying it may be distributed under the terms of this Library
       
   365 General Public License (also called "this License").  Each licensee is
       
   366 addressed as "you".
       
   367 
       
   368   A "library" means a collection of software functions and/or data
       
   369 prepared so as to be conveniently linked with application programs
       
   370 (which use some of those functions and data) to form executables.
       
   371 
       
   372   The "Library", below, refers to any such software library or work
       
   373 which has been distributed under these terms.  A "work based on the
       
   374 Library" means either the Library or any derivative work under
       
   375 copyright law: that is to say, a work containing the Library or a
       
   376 portion of it, either verbatim or with modifications and/or translated
       
   377 straightforwardly into another language.  (Hereinafter, translation is
       
   378 included without limitation in the term "modification".)
       
   379 
       
   380   "Source code" for a work means the preferred form of the work for
       
   381 making modifications to it.  For a library, complete source code means
       
   382 all the source code for all modules it contains, plus any associated
       
   383 interface definition files, plus the scripts used to control compilation
       
   384 and installation of the library.
       
   385 
       
   386   Activities other than copying, distribution and modification are not
       
   387 covered by this License; they are outside its scope.  The act of
       
   388 running a program using the Library is not restricted, and output from
       
   389 such a program is covered only if its contents constitute a work based
       
   390 on the Library (independent of the use of the Library in a tool for
       
   391 writing it).  Whether that is true depends on what the Library does
       
   392 and what the program that uses the Library does.
       
   393   
       
   394   1. You may copy and distribute verbatim copies of the Library's
       
   395 complete source code as you receive it, in any medium, provided that
       
   396 you conspicuously and appropriately publish on each copy an
       
   397 appropriate copyright notice and disclaimer of warranty; keep intact
       
   398 all the notices that refer to this License and to the absence of any
       
   399 warranty; and distribute a copy of this License along with the
       
   400 Library.
       
   401 
       
   402   You may charge a fee for the physical act of transferring a copy,
       
   403 and you may at your option offer warranty protection in exchange for a
       
   404 fee.
       
   405 
       
   406 
       
   407   2. You may modify your copy or copies of the Library or any portion
       
   408 of it, thus forming a work based on the Library, and copy and
       
   409 distribute such modifications or work under the terms of Section 1
       
   410 above, provided that you also meet all of these conditions:
       
   411 
       
   412     a) The modified work must itself be a software library.
       
   413 
       
   414     b) You must cause the files modified to carry prominent notices
       
   415     stating that you changed the files and the date of any change.
       
   416 
       
   417     c) You must cause the whole of the work to be licensed at no
       
   418     charge to all third parties under the terms of this License.
       
   419 
       
   420     d) If a facility in the modified Library refers to a function or a
       
   421     table of data to be supplied by an application program that uses
       
   422     the facility, other than as an argument passed when the facility
       
   423     is invoked, then you must make a good faith effort to ensure that,
       
   424     in the event an application does not supply such function or
       
   425     table, the facility still operates, and performs whatever part of
       
   426     its purpose remains meaningful.
       
   427 
       
   428     (For example, a function in a library to compute square roots has
       
   429     a purpose that is entirely well-defined independent of the
       
   430     application.  Therefore, Subsection 2d requires that any
       
   431     application-supplied function or table used by this function must
       
   432     be optional: if the application does not supply it, the square
       
   433     root function must still compute square roots.)
       
   434 
       
   435 These requirements apply to the modified work as a whole.  If
       
   436 identifiable sections of that work are not derived from the Library,
       
   437 and can be reasonably considered independent and separate works in
       
   438 themselves, then this License, and its terms, do not apply to those
       
   439 sections when you distribute them as separate works.  But when you
       
   440 distribute the same sections as part of a whole which is a work based
       
   441 on the Library, the distribution of the whole must be on the terms of
       
   442 this License, whose permissions for other licensees extend to the
       
   443 entire whole, and thus to each and every part regardless of who wrote
       
   444 it.
       
   445 
       
   446 Thus, it is not the intent of this section to claim rights or contest
       
   447 your rights to work written entirely by you; rather, the intent is to
       
   448 exercise the right to control the distribution of derivative or
       
   449 collective works based on the Library.
       
   450 
       
   451 In addition, mere aggregation of another work not based on the Library
       
   452 with the Library (or with a work based on the Library) on a volume of
       
   453 a storage or distribution medium does not bring the other work under
       
   454 the scope of this License.
       
   455 
       
   456   3. You may opt to apply the terms of the ordinary GNU General Public
       
   457 License instead of this License to a given copy of the Library.  To do
       
   458 this, you must alter all the notices that refer to this License, so
       
   459 that they refer to the ordinary GNU General Public License, version 2,
       
   460 instead of to this License.  (If a newer version than version 2 of the
       
   461 ordinary GNU General Public License has appeared, then you can specify
       
   462 that version instead if you wish.)  Do not make any other change in
       
   463 these notices.
       
   464 
       
   465 
       
   466   Once this change is made in a given copy, it is irreversible for
       
   467 that copy, so the ordinary GNU General Public License applies to all
       
   468 subsequent copies and derivative works made from that copy.
       
   469 
       
   470   This option is useful when you wish to copy part of the code of
       
   471 the Library into a program that is not a library.
       
   472 
       
   473   4. You may copy and distribute the Library (or a portion or
       
   474 derivative of it, under Section 2) in object code or executable form
       
   475 under the terms of Sections 1 and 2 above provided that you accompany
       
   476 it with the complete corresponding machine-readable source code, which
       
   477 must be distributed under the terms of Sections 1 and 2 above on a
       
   478 medium customarily used for software interchange.
       
   479 
       
   480   If distribution of object code is made by offering access to copy
       
   481 from a designated place, then offering equivalent access to copy the
       
   482 source code from the same place satisfies the requirement to
       
   483 distribute the source code, even though third parties are not
       
   484 compelled to copy the source along with the object code.
       
   485 
       
   486   5. A program that contains no derivative of any portion of the
       
   487 Library, but is designed to work with the Library by being compiled or
       
   488 linked with it, is called a "work that uses the Library".  Such a
       
   489 work, in isolation, is not a derivative work of the Library, and
       
   490 therefore falls outside the scope of this License.
       
   491 
       
   492   However, linking a "work that uses the Library" with the Library
       
   493 creates an executable that is a derivative of the Library (because it
       
   494 contains portions of the Library), rather than a "work that uses the
       
   495 library".  The executable is therefore covered by this License.
       
   496 Section 6 states terms for distribution of such executables.
       
   497 
       
   498   When a "work that uses the Library" uses material from a header file
       
   499 that is part of the Library, the object code for the work may be a
       
   500 derivative work of the Library even though the source code is not.
       
   501 Whether this is true is especially significant if the work can be
       
   502 linked without the Library, or if the work is itself a library.  The
       
   503 threshold for this to be true is not precisely defined by law.
       
   504 
       
   505   If such an object file uses only numerical parameters, data
       
   506 structure layouts and accessors, and small macros and small inline
       
   507 functions (ten lines or less in length), then the use of the object
       
   508 file is unrestricted, regardless of whether it is legally a derivative
       
   509 work.  (Executables containing this object code plus portions of the
       
   510 Library will still fall under Section 6.)
       
   511 
       
   512   Otherwise, if the work is a derivative of the Library, you may
       
   513 distribute the object code for the work under the terms of Section 6.
       
   514 Any executables containing that work also fall under Section 6,
       
   515 whether or not they are linked directly with the Library itself.
       
   516 
       
   517 
       
   518   6. As an exception to the Sections above, you may also compile or
       
   519 link a "work that uses the Library" with the Library to produce a
       
   520 work containing portions of the Library, and distribute that work
       
   521 under terms of your choice, provided that the terms permit
       
   522 modification of the work for the customer's own use and reverse
       
   523 engineering for debugging such modifications.
       
   524 
       
   525   You must give prominent notice with each copy of the work that the
       
   526 Library is used in it and that the Library and its use are covered by
       
   527 this License.  You must supply a copy of this License.  If the work
       
   528 during execution displays copyright notices, you must include the
       
   529 copyright notice for the Library among them, as well as a reference
       
   530 directing the user to the copy of this License.  Also, you must do one
       
   531 of these things:
       
   532 
       
   533     a) Accompany the work with the complete corresponding
       
   534     machine-readable source code for the Library including whatever
       
   535     changes were used in the work (which must be distributed under
       
   536     Sections 1 and 2 above); and, if the work is an executable linked
       
   537     with the Library, with the complete machine-readable "work that
       
   538     uses the Library", as object code and/or source code, so that the
       
   539     user can modify the Library and then relink to produce a modified
       
   540     executable containing the modified Library.  (It is understood
       
   541     that the user who changes the contents of definitions files in the
       
   542     Library will not necessarily be able to recompile the application
       
   543     to use the modified definitions.)
       
   544 
       
   545     b) Accompany the work with a written offer, valid for at
       
   546     least three years, to give the same user the materials
       
   547     specified in Subsection 6a, above, for a charge no more
       
   548     than the cost of performing this distribution.
       
   549 
       
   550     c) If distribution of the work is made by offering access to copy
       
   551     from a designated place, offer equivalent access to copy the above
       
   552     specified materials from the same place.
       
   553 
       
   554     d) Verify that the user has already received a copy of these
       
   555     materials or that you have already sent this user a copy.
       
   556 
       
   557   For an executable, the required form of the "work that uses the
       
   558 Library" must include any data and utility programs needed for
       
   559 reproducing the executable from it.  However, as a special exception,
       
   560 the source code distributed need not include anything that is normally
       
   561 distributed (in either source or binary form) with the major
       
   562 components (compiler, kernel, and so on) of the operating system on
       
   563 which the executable runs, unless that component itself accompanies
       
   564 the executable.
       
   565 
       
   566   It may happen that this requirement contradicts the license
       
   567 restrictions of other proprietary libraries that do not normally
       
   568 accompany the operating system.  Such a contradiction means you cannot
       
   569 use both them and the Library together in an executable that you
       
   570 distribute.
       
   571 
       
   572 
       
   573   7. You may place library facilities that are a work based on the
       
   574 Library side-by-side in a single library together with other library
       
   575 facilities not covered by this License, and distribute such a combined
       
   576 library, provided that the separate distribution of the work based on
       
   577 the Library and of the other library facilities is otherwise
       
   578 permitted, and provided that you do these two things:
       
   579 
       
   580     a) Accompany the combined library with a copy of the same work
       
   581     based on the Library, uncombined with any other library
       
   582     facilities.  This must be distributed under the terms of the
       
   583     Sections above.
       
   584 
       
   585     b) Give prominent notice with the combined library of the fact
       
   586     that part of it is a work based on the Library, and explaining
       
   587     where to find the accompanying uncombined form of the same work.
       
   588 
       
   589   8. You may not copy, modify, sublicense, link with, or distribute
       
   590 the Library except as expressly provided under this License.  Any
       
   591 attempt otherwise to copy, modify, sublicense, link with, or
       
   592 distribute the Library is void, and will automatically terminate your
       
   593 rights under this License.  However, parties who have received copies,
       
   594 or rights, from you under this License will not have their licenses
       
   595 terminated so long as such parties remain in full compliance.
       
   596 
       
   597   9. You are not required to accept this License, since you have not
       
   598 signed it.  However, nothing else grants you permission to modify or
       
   599 distribute the Library or its derivative works.  These actions are
       
   600 prohibited by law if you do not accept this License.  Therefore, by
       
   601 modifying or distributing the Library (or any work based on the
       
   602 Library), you indicate your acceptance of this License to do so, and
       
   603 all its terms and conditions for copying, distributing or modifying
       
   604 the Library or works based on it.
       
   605 
       
   606   10. Each time you redistribute the Library (or any work based on the
       
   607 Library), the recipient automatically receives a license from the
       
   608 original licensor to copy, distribute, link with or modify the Library
       
   609 subject to these terms and conditions.  You may not impose any further
       
   610 restrictions on the recipients' exercise of the rights granted herein.
       
   611 You are not responsible for enforcing compliance by third parties to
       
   612 this License.
       
   613 
       
   614 
       
   615   11. If, as a consequence of a court judgment or allegation of patent
       
   616 infringement or for any other reason (not limited to patent issues),
       
   617 conditions are imposed on you (whether by court order, agreement or
       
   618 otherwise) that contradict the conditions of this License, they do not
       
   619 excuse you from the conditions of this License.  If you cannot
       
   620 distribute so as to satisfy simultaneously your obligations under this
       
   621 License and any other pertinent obligations, then as a consequence you
       
   622 may not distribute the Library at all.  For example, if a patent
       
   623 license would not permit royalty-free redistribution of the Library by
       
   624 all those who receive copies directly or indirectly through you, then
       
   625 the only way you could satisfy both it and this License would be to
       
   626 refrain entirely from distribution of the Library.
       
   627 
       
   628 If any portion of this section is held invalid or unenforceable under any
       
   629 particular circumstance, the balance of the section is intended to apply,
       
   630 and the section as a whole is intended to apply in other circumstances.
       
   631 
       
   632 It is not the purpose of this section to induce you to infringe any
       
   633 patents or other property right claims or to contest validity of any
       
   634 such claims; this section has the sole purpose of protecting the
       
   635 integrity of the free software distribution system which is
       
   636 implemented by public license practices.  Many people have made
       
   637 generous contributions to the wide range of software distributed
       
   638 through that system in reliance on consistent application of that
       
   639 system; it is up to the author/donor to decide if he or she is willing
       
   640 to distribute software through any other system and a licensee cannot
       
   641 impose that choice.
       
   642 
       
   643 This section is intended to make thoroughly clear what is believed to
       
   644 be a consequence of the rest of this License.
       
   645 
       
   646   12. If the distribution and/or use of the Library is restricted in
       
   647 certain countries either by patents or by copyrighted interfaces, the
       
   648 original copyright holder who places the Library under this License may add
       
   649 an explicit geographical distribution limitation excluding those countries,
       
   650 so that distribution is permitted only in or among countries not thus
       
   651 excluded.  In such case, this License incorporates the limitation as if
       
   652 written in the body of this License.
       
   653 
       
   654   13. The Free Software Foundation may publish revised and/or new
       
   655 versions of the Library General Public License from time to time.
       
   656 Such new versions will be similar in spirit to the present version,
       
   657 but may differ in detail to address new problems or concerns.
       
   658 
       
   659 Each version is given a distinguishing version number.  If the Library
       
   660 specifies a version number of this License which applies to it and
       
   661 "any later version", you have the option of following the terms and
       
   662 conditions either of that version or of any later version published by
       
   663 the Free Software Foundation.  If the Library does not specify a
       
   664 license version number, you may choose any version ever published by
       
   665 the Free Software Foundation.
       
   666 
       
   667 
       
   668   14. If you wish to incorporate parts of the Library into other free
       
   669 programs whose distribution conditions are incompatible with these,
       
   670 write to the author to ask for permission.  For software which is
       
   671 copyrighted by the Free Software Foundation, write to the Free
       
   672 Software Foundation; we sometimes make exceptions for this.  Our
       
   673 decision will be guided by the two goals of preserving the free status
       
   674 of all derivatives of our free software and of promoting the sharing
       
   675 and reuse of software generally.
       
   676 
       
   677 			    NO WARRANTY
       
   678 
       
   679   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
       
   680 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
       
   681 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
       
   682 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
       
   683 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
       
   684 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
       
   685 PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
       
   686 LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
       
   687 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
       
   688 
       
   689   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
       
   690 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
       
   691 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
       
   692 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
       
   693 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
       
   694 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
       
   695 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
       
   696 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
       
   697 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
       
   698 DAMAGES.
       
   699 
       
   700 		     END OF TERMS AND CONDITIONS
       
   701 
       
   702 
       
   703      Appendix: How to Apply These Terms to Your New Libraries
       
   704 
       
   705   If you develop a new library, and you want it to be of the greatest
       
   706 possible use to the public, we recommend making it free software that
       
   707 everyone can redistribute and change.  You can do so by permitting
       
   708 redistribution under these terms (or, alternatively, under the terms of the
       
   709 ordinary General Public License).
       
   710 
       
   711   To apply these terms, attach the following notices to the library.  It is
       
   712 safest to attach them to the start of each source file to most effectively
       
   713 convey the exclusion of warranty; and each file should have at least the
       
   714 "copyright" line and a pointer to where the full notice is found.
       
   715 
       
   716     <one line to give the library's name and a brief idea of what it does.>
       
   717     Copyright (C) <year>  <name of author>
       
   718 
       
   719     This library is free software; you can redistribute it and/or
       
   720     modify it under the terms of the GNU Library General Public
       
   721     License as published by the Free Software Foundation; either
       
   722     version 2 of the License, or (at your option) any later version.
       
   723 
       
   724     This library is distributed in the hope that it will be useful,
       
   725     but WITHOUT ANY WARRANTY; without even the implied warranty of
       
   726     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
       
   727     Library General Public License for more details.
       
   728 
       
   729     You should have received a copy of the GNU Library General Public
       
   730     License along with this library; if not, write to the Free
       
   731     Software Foundation, Inc.
       
   732 
       
   733 Also add information on how to contact you by electronic and paper mail.
       
   734 
       
   735 You should also get your employer (if you work as a programmer) or your
       
   736 school, if any, to sign a "copyright disclaimer" for the library, if
       
   737 necessary.  Here is a sample; alter the names:
       
   738 
       
   739   Yoyodyne, Inc., hereby disclaims all copyright interest in the
       
   740   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
       
   741 
       
   742   <signature of Ty Coon>, 1 April 1990
       
   743   Ty Coon, President of Vice
       
   744 
       
   745 That's all there is to it!
       
   746 ---------------------------------------------------------------- 
       
   747                     GNU GENERAL PUBLIC LICENSE
       
   748                        Version 2, June 1991
       
   749 
       
   750  Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
       
   751  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
       
   752  Everyone is permitted to copy and distribute verbatim copies
       
   753  of this license document, but changing it is not allowed.
       
   754 
       
   755                             Preamble
       
   756 
       
   757   The licenses for most software are designed to take away your
       
   758 freedom to share and change it.  By contrast, the GNU General Public
       
   759 License is intended to guarantee your freedom to share and change free
       
   760 software--to make sure the software is free for all its users.  This
       
   761 General Public License applies to most of the Free Software
       
   762 Foundation's software and to any other program whose authors commit to
       
   763 using it.  (Some other Free Software Foundation software is covered by
       
   764 the GNU Lesser General Public License instead.)  You can apply it to
       
   765 your programs, too.
       
   766 
       
   767   When we speak of free software, we are referring to freedom, not
       
   768 price.  Our General Public Licenses are designed to make sure that you
       
   769 have the freedom to distribute copies of free software (and charge for
       
   770 this service if you wish), that you receive source code or can get it
       
   771 if you want it, that you can change the software or use pieces of it
       
   772 in new free programs; and that you know you can do these things.
       
   773 
       
   774   To protect your rights, we need to make restrictions that forbid
       
   775 anyone to deny you these rights or to ask you to surrender the rights.
       
   776 These restrictions translate to certain responsibilities for you if you
       
   777 distribute copies of the software, or if you modify it.
       
   778 
       
   779   For example, if you distribute copies of such a program, whether
       
   780 gratis or for a fee, you must give the recipients all the rights that
       
   781 you have.  You must make sure that they, too, receive or can get the
       
   782 source code.  And you must show them these terms so they know their
       
   783 rights.
       
   784 
       
   785   We protect your rights with two steps: (1) copyright the software, and
       
   786 (2) offer you this license which gives you legal permission to copy,
       
   787 distribute and/or modify the software.
       
   788 
       
   789   Also, for each author's protection and ours, we want to make certain
       
   790 that everyone understands that there is no warranty for this free
       
   791 software.  If the software is modified by someone else and passed on, we
       
   792 want its recipients to know that what they have is not the original, so
       
   793 that any problems introduced by others will not reflect on the original
       
   794 authors' reputations.
       
   795 
       
   796   Finally, any free program is threatened constantly by software
       
   797 patents.  We wish to avoid the danger that redistributors of a free
       
   798 program will individually obtain patent licenses, in effect making the
       
   799 program proprietary.  To prevent this, we have made it clear that any
       
   800 patent must be licensed for everyone's free use or not licensed at all.
       
   801 
       
   802   The precise terms and conditions for copying, distribution and
       
   803 modification follow.
       
   804 
       
   805                     GNU GENERAL PUBLIC LICENSE
       
   806    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
       
   807 
       
   808   0. This License applies to any program or other work which contains
       
   809 a notice placed by the copyright holder saying it may be distributed
       
   810 under the terms of this General Public License.  The "Program", below,
       
   811 refers to any such program or work, and a "work based on the Program"
       
   812 means either the Program or any derivative work under copyright law:
       
   813 that is to say, a work containing the Program or a portion of it,
       
   814 either verbatim or with modifications and/or translated into another
       
   815 language.  (Hereinafter, translation is included without limitation in
       
   816 the term "modification".)  Each licensee is addressed as "you".
       
   817 
       
   818 Activities other than copying, distribution and modification are not
       
   819 covered by this License; they are outside its scope.  The act of
       
   820 running the Program is not restricted, and the output from the Program
       
   821 is covered only if its contents constitute a work based on the
       
   822 Program (independent of having been made by running the Program).
       
   823 Whether that is true depends on what the Program does.
       
   824 
       
   825   1. You may copy and distribute verbatim copies of the Program's
       
   826 source code as you receive it, in any medium, provided that you
       
   827 conspicuously and appropriately publish on each copy an appropriate
       
   828 copyright notice and disclaimer of warranty; keep intact all the
       
   829 notices that refer to this License and to the absence of any warranty;
       
   830 and give any other recipients of the Program a copy of this License
       
   831 along with the Program.
       
   832 
       
   833 You may charge a fee for the physical act of transferring a copy, and
       
   834 you may at your option offer warranty protection in exchange for a fee.
       
   835 
       
   836   2. You may modify your copy or copies of the Program or any portion
       
   837 of it, thus forming a work based on the Program, and copy and
       
   838 distribute such modifications or work under the terms of Section 1
       
   839 above, provided that you also meet all of these conditions:
       
   840 
       
   841     a) You must cause the modified files to carry prominent notices
       
   842     stating that you changed the files and the date of any change.
       
   843 
       
   844     b) You must cause any work that you distribute or publish, that in
       
   845     whole or in part contains or is derived from the Program or any
       
   846     part thereof, to be licensed as a whole at no charge to all third
       
   847     parties under the terms of this License.
       
   848 
       
   849     c) If the modified program normally reads commands interactively
       
   850     when run, you must cause it, when started running for such
       
   851     interactive use in the most ordinary way, to print or display an
       
   852     announcement including an appropriate copyright notice and a
       
   853     notice that there is no warranty (or else, saying that you provide
       
   854     a warranty) and that users may redistribute the program under
       
   855     these conditions, and telling the user how to view a copy of this
       
   856     License.  (Exception: if the Program itself is interactive but
       
   857     does not normally print such an announcement, your work based on
       
   858     the Program is not required to print an announcement.)
       
   859 
       
   860 These requirements apply to the modified work as a whole.  If
       
   861 identifiable sections of that work are not derived from the Program,
       
   862 and can be reasonably considered independent and separate works in
       
   863 themselves, then this License, and its terms, do not apply to those
       
   864 sections when you distribute them as separate works.  But when you
       
   865 distribute the same sections as part of a whole which is a work based
       
   866 on the Program, the distribution of the whole must be on the terms of
       
   867 this License, whose permissions for other licensees extend to the
       
   868 entire whole, and thus to each and every part regardless of who wrote it.
       
   869 
       
   870 Thus, it is not the intent of this section to claim rights or contest
       
   871 your rights to work written entirely by you; rather, the intent is to
       
   872 exercise the right to control the distribution of derivative or
       
   873 collective works based on the Program.
       
   874 
       
   875 In addition, mere aggregation of another work not based on the Program
       
   876 with the Program (or with a work based on the Program) on a volume of
       
   877 a storage or distribution medium does not bring the other work under
       
   878 the scope of this License.
       
   879 
       
   880   3. You may copy and distribute the Program (or a work based on it,
       
   881 under Section 2) in object code or executable form under the terms of
       
   882 Sections 1 and 2 above provided that you also do one of the following:
       
   883 
       
   884     a) Accompany it with the complete corresponding machine-readable
       
   885     source code, which must be distributed under the terms of Sections
       
   886     1 and 2 above on a medium customarily used for software interchange; or,
       
   887 
       
   888     b) Accompany it with a written offer, valid for at least three
       
   889     years, to give any third party, for a charge no more than your
       
   890     cost of physically performing source distribution, a complete
       
   891     machine-readable copy of the corresponding source code, to be
       
   892     distributed under the terms of Sections 1 and 2 above on a medium
       
   893     customarily used for software interchange; or,
       
   894 
       
   895     c) Accompany it with the information you received as to the offer
       
   896     to distribute corresponding source code.  (This alternative is
       
   897     allowed only for noncommercial distribution and only if you
       
   898     received the program in object code or executable form with such
       
   899     an offer, in accord with Subsection b above.)
       
   900 
       
   901 The source code for a work means the preferred form of the work for
       
   902 making modifications to it.  For an executable work, complete source
       
   903 code means all the source code for all modules it contains, plus any
       
   904 associated interface definition files, plus the scripts used to
       
   905 control compilation and installation of the executable.  However, as a
       
   906 special exception, the source code distributed need not include
       
   907 anything that is normally distributed (in either source or binary
       
   908 form) with the major components (compiler, kernel, and so on) of the
       
   909 operating system on which the executable runs, unless that component
       
   910 itself accompanies the executable.
       
   911 
       
   912 If distribution of executable or object code is made by offering
       
   913 access to copy from a designated place, then offering equivalent
       
   914 access to copy the source code from the same place counts as
       
   915 distribution of the source code, even though third parties are not
       
   916 compelled to copy the source along with the object code.
       
   917 
       
   918   4. You may not copy, modify, sublicense, or distribute the Program
       
   919 except as expressly provided under this License.  Any attempt
       
   920 otherwise to copy, modify, sublicense or distribute the Program is
       
   921 void, and will automatically terminate your rights under this License.
       
   922 However, parties who have received copies, or rights, from you under
       
   923 this License will not have their licenses terminated so long as such
       
   924 parties remain in full compliance.
       
   925 
       
   926   5. You are not required to accept this License, since you have not
       
   927 signed it.  However, nothing else grants you permission to modify or
       
   928 distribute the Program or its derivative works.  These actions are
       
   929 prohibited by law if you do not accept this License.  Therefore, by
       
   930 modifying or distributing the Program (or any work based on the
       
   931 Program), you indicate your acceptance of this License to do so, and
       
   932 all its terms and conditions for copying, distributing or modifying
       
   933 the Program or works based on it.
       
   934 
       
   935   6. Each time you redistribute the Program (or any work based on the
       
   936 Program), the recipient automatically receives a license from the
       
   937 original licensor to copy, distribute or modify the Program subject to
       
   938 these terms and conditions.  You may not impose any further
       
   939 restrictions on the recipients' exercise of the rights granted herein.
       
   940 You are not responsible for enforcing compliance by third parties to
       
   941 this License.
       
   942 
       
   943   7. If, as a consequence of a court judgment or allegation of patent
       
   944 infringement or for any other reason (not limited to patent issues),
       
   945 conditions are imposed on you (whether by court order, agreement or
       
   946 otherwise) that contradict the conditions of this License, they do not
       
   947 excuse you from the conditions of this License.  If you cannot
       
   948 distribute so as to satisfy simultaneously your obligations under this
       
   949 License and any other pertinent obligations, then as a consequence you
       
   950 may not distribute the Program at all.  For example, if a patent
       
   951 license would not permit royalty-free redistribution of the Program by
       
   952 all those who receive copies directly or indirectly through you, then
       
   953 the only way you could satisfy both it and this License would be to
       
   954 refrain entirely from distribution of the Program.
       
   955 
       
   956 If any portion of this section is held invalid or unenforceable under
       
   957 any particular circumstance, the balance of the section is intended to
       
   958 apply and the section as a whole is intended to apply in other
       
   959 circumstances.
       
   960 
       
   961 It is not the purpose of this section to induce you to infringe any
       
   962 patents or other property right claims or to contest validity of any
       
   963 such claims; this section has the sole purpose of protecting the
       
   964 integrity of the free software distribution system, which is
       
   965 implemented by public license practices.  Many people have made
       
   966 generous contributions to the wide range of software distributed
       
   967 through that system in reliance on consistent application of that
       
   968 system; it is up to the author/donor to decide if he or she is willing
       
   969 to distribute software through any other system and a licensee cannot
       
   970 impose that choice.
       
   971 
       
   972 This section is intended to make thoroughly clear what is believed to
       
   973 be a consequence of the rest of this License.
       
   974 
       
   975   8. If the distribution and/or use of the Program is restricted in
       
   976 certain countries either by patents or by copyrighted interfaces, the
       
   977 original copyright holder who places the Program under this License
       
   978 may add an explicit geographical distribution limitation excluding
       
   979 those countries, so that distribution is permitted only in or among
       
   980 countries not thus excluded.  In such case, this License incorporates
       
   981 the limitation as if written in the body of this License.
       
   982 
       
   983   9. The Free Software Foundation may publish revised and/or new versions
       
   984 of the General Public License from time to time.  Such new versions will
       
   985 be similar in spirit to the present version, but may differ in detail to
       
   986 address new problems or concerns.
       
   987 
       
   988 Each version is given a distinguishing version number.  If the Program
       
   989 specifies a version number of this License which applies to it and "any
       
   990 later version", you have the option of following the terms and conditions
       
   991 either of that version or of any later version published by the Free
       
   992 Software Foundation.  If the Program does not specify a version number of
       
   993 this License, you may choose any version ever published by the Free Software
       
   994 Foundation.
       
   995 
       
   996   10. If you wish to incorporate parts of the Program into other free
       
   997 programs whose distribution conditions are different, write to the author
       
   998 to ask for permission.  For software which is copyrighted by the Free
       
   999 Software Foundation, write to the Free Software Foundation; we sometimes
       
  1000 make exceptions for this.  Our decision will be guided by the two goals
       
  1001 of preserving the free status of all derivatives of our free software and
       
  1002 of promoting the sharing and reuse of software generally.
       
  1003 
       
  1004                             NO WARRANTY
       
  1005 
       
  1006   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
       
  1007 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
       
  1008 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
       
  1009 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
       
  1010 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
       
  1011 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
       
  1012 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
       
  1013 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
       
  1014 REPAIR OR CORRECTION.
       
  1015 
       
  1016   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
       
  1017 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
       
  1018 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
       
  1019 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
       
  1020 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
       
  1021 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
       
  1022 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
       
  1023 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
       
  1024 POSSIBILITY OF SUCH DAMAGES.
       
  1025 
       
  1026                      END OF TERMS AND CONDITIONS
       
  1027 
       
  1028             How to Apply These Terms to Your New Programs
       
  1029 
       
  1030   If you develop a new program, and you want it to be of the greatest
       
  1031 possible use to the public, the best way to achieve this is to make it
       
  1032 free software which everyone can redistribute and change under these terms.
       
  1033 
       
  1034   To do so, attach the following notices to the program.  It is safest
       
  1035 to attach them to the start of each source file to most effectively
       
  1036 convey the exclusion of warranty; and each file should have at least
       
  1037 the "copyright" line and a pointer to where the full notice is found.
       
  1038 
       
  1039     <one line to give the program's name and a brief idea of what it does.>
       
  1040     Copyright (C) <year>  <name of author>
       
  1041 
       
  1042     This program is free software; you can redistribute it and/or modify
       
  1043     it under the terms of the GNU General Public License as published by
       
  1044     the Free Software Foundation; either version 2 of the License, or
       
  1045     (at your option) any later version.
       
  1046 
       
  1047     This program is distributed in the hope that it will be useful,
       
  1048     but WITHOUT ANY WARRANTY; without even the implied warranty of
       
  1049     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
       
  1050     GNU General Public License for more details.
       
  1051 
       
  1052     You should have received a copy of the GNU General Public License along
       
  1053     with this program; if not, write to the Free Software Foundation, Inc.,
       
  1054     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
       
  1055 
       
  1056 Also add information on how to contact you by electronic and paper mail.
       
  1057 
       
  1058 If the program is interactive, make it output a short notice like this
       
  1059 when it starts in an interactive mode:
       
  1060 
       
  1061     Gnomovision version 69, Copyright (C) year name of author
       
  1062     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
       
  1063     This is free software, and you are welcome to redistribute it
       
  1064     under certain conditions; type `show c' for details.
       
  1065 
       
  1066 The hypothetical commands `show w' and `show c' should show the appropriate
       
  1067 parts of the General Public License.  Of course, the commands you use may
       
  1068 be called something other than `show w' and `show c'; they could even be
       
  1069 mouse-clicks or menu items--whatever suits your program.
       
  1070 
       
  1071 You should also get your employer (if you work as a programmer) or your
       
  1072 school, if any, to sign a "copyright disclaimer" for the program, if
       
  1073 necessary.  Here is a sample; alter the names:
       
  1074 
       
  1075   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
       
  1076   `Gnomovision' (which makes passes at compilers) written by James Hacker.
       
  1077 
       
  1078   <signature of Ty Coon>, 1 April 1989
       
  1079   Ty Coon, President of Vice
       
  1080 
       
  1081 This General Public License does not permit incorporating your program into
       
  1082 proprietary programs.  If your program is a subroutine library, you may
       
  1083 consider it more useful to permit linking proprietary applications with the
       
  1084 library.  If this is what you want to do, use the GNU Lesser General
       
  1085 Public License instead of this License.
       
  1086 
       
  1087 ---------------------------------------------------------------- 
       
  1088 Documentation Licenses:
       
  1089 ----------------------- 
       
  1090                   GNU LIBRARY GENERAL PUBLIC LICENSE
       
  1091                        Version 2, June 1991
       
  1092 
       
  1093  Copyright (C) 1991 Free Software Foundation, Inc.
       
  1094  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
       
  1095  Everyone is permitted to copy and distribute verbatim copies
       
  1096  of this license document, but changing it is not allowed.
       
  1097 
       
  1098 [This is the first released version of the library GPL.  It is
       
  1099  numbered 2 because it goes with version 2 of the ordinary GPL.]
       
  1100 
       
  1101                             Preamble
       
  1102 
       
  1103   The licenses for most software are designed to take away your
       
  1104 freedom to share and change it.  By contrast, the GNU General Public
       
  1105 Licenses are intended to guarantee your freedom to share and change
       
  1106 free software--to make sure the software is free for all its users.
       
  1107 
       
  1108   This license, the Library General Public License, applies to some
       
  1109 specially designated Free Software Foundation software, and to any
       
  1110 other libraries whose authors decide to use it.  You can use it for
       
  1111 your libraries, too.
       
  1112 
       
  1113   When we speak of free software, we are referring to freedom, not
       
  1114 price.  Our General Public Licenses are designed to make sure that you
       
  1115 have the freedom to distribute copies of free software (and charge for
       
  1116 this service if you wish), that you receive source code or can get it
       
  1117 if you want it, that you can change the software or use pieces of it
       
  1118 in new free programs; and that you know you can do these things.
       
  1119 
       
  1120   To protect your rights, we need to make restrictions that forbid
       
  1121 anyone to deny you these rights or to ask you to surrender the rights.
       
  1122 These restrictions translate to certain responsibilities for you if
       
  1123 you distribute copies of the library, or if you modify it.
       
  1124 
       
  1125   For example, if you distribute copies of the library, whether gratis
       
  1126 or for a fee, you must give the recipients all the rights that we gave
       
  1127 you.  You must make sure that they, too, receive or can get the source
       
  1128 code.  If you link a program with the library, you must provide
       
  1129 complete object files to the recipients so that they can relink them
       
  1130 with the library, after making changes to the library and recompiling
       
  1131 it.  And you must show them these terms so they know their rights.
       
  1132 
       
  1133   Our method of protecting your rights has two steps: (1) copyright
       
  1134 the library, and (2) offer you this license which gives you legal
       
  1135 permission to copy, distribute and/or modify the library.
       
  1136 
       
  1137   Also, for each distributor's protection, we want to make certain
       
  1138 that everyone understands that there is no warranty for this free
       
  1139 library.  If the library is modified by someone else and passed on, we
       
  1140 want its recipients to know that what they have is not the original
       
  1141 version, so that any problems introduced by others will not reflect on
       
  1142 the original authors' reputations.
       
  1143 
       
  1144   Finally, any free program is threatened constantly by software
       
  1145 patents.  We wish to avoid the danger that companies distributing free
       
  1146 software will individually obtain patent licenses, thus in effect
       
  1147 transforming the program into proprietary software.  To prevent this,
       
  1148 we have made it clear that any patent must be licensed for everyone's
       
  1149 free use or not licensed at all.
       
  1150 
       
  1151   Most GNU software, including some libraries, is covered by the ordinary
       
  1152 GNU General Public License, which was designed for utility programs.  This
       
  1153 license, the GNU Library General Public License, applies to certain
       
  1154 designated libraries.  This license is quite different from the ordinary
       
  1155 one; be sure to read it in full, and don't assume that anything in it is
       
  1156 the same as in the ordinary license.
       
  1157 
       
  1158   The reason we have a separate public license for some libraries is that
       
  1159 they blur the distinction we usually make between modifying or adding to a
       
  1160 program and simply using it.  Linking a program with a library, without
       
  1161 changing the library, is in some sense simply using the library, and is
       
  1162 analogous to running a utility program or application program.  However, in
       
  1163 a textual and legal sense, the linked executable is a combined work, a
       
  1164 derivative of the original library, and the ordinary General Public License
       
  1165 treats it as such.
       
  1166 
       
  1167   Because of this blurred distinction, using the ordinary General
       
  1168 Public License for libraries did not effectively promote software
       
  1169 sharing, because most developers did not use the libraries.  We
       
  1170 concluded that weaker conditions might promote sharing better.
       
  1171 
       
  1172   However, unrestricted linking of non-free programs would deprive the
       
  1173 users of those programs of all benefit from the free status of the
       
  1174 libraries themselves.  This Library General Public License is intended to
       
  1175 permit developers of non-free programs to use free libraries, while
       
  1176 preserving your freedom as a user of such programs to change the free
       
  1177 libraries that are incorporated in them.  (We have not seen how to achieve
       
  1178 this as regards changes in header files, but we have achieved it as regards
       
  1179 changes in the actual functions of the Library.)  The hope is that this
       
  1180 will lead to faster development of free libraries.
       
  1181 
       
  1182   The precise terms and conditions for copying, distribution and
       
  1183 modification follow.  Pay close attention to the difference between a
       
  1184 "work based on the library" and a "work that uses the library".  The
       
  1185 former contains code derived from the library, while the latter only
       
  1186 works together with the library.
       
  1187 
       
  1188   Note that it is possible for a library to be covered by the ordinary
       
  1189 General Public License rather than by this special one.
       
  1190 
       
  1191                   GNU LIBRARY GENERAL PUBLIC LICENSE
       
  1192    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
       
  1193 
       
  1194   0. This License Agreement applies to any software library which
       
  1195 contains a notice placed by the copyright holder or other authorized
       
  1196 party saying it may be distributed under the terms of this Library
       
  1197 General Public License (also called "this License").  Each licensee is
       
  1198 addressed as "you".
       
  1199 
       
  1200   A "library" means a collection of software functions and/or data
       
  1201 prepared so as to be conveniently linked with application programs
       
  1202 (which use some of those functions and data) to form executables.
       
  1203 
       
  1204   The "Library", below, refers to any such software library or work
       
  1205 which has been distributed under these terms.  A "work based on the
       
  1206 Library" means either the Library or any derivative work under
       
  1207 copyright law: that is to say, a work containing the Library or a
       
  1208 portion of it, either verbatim or with modifications and/or translated
       
  1209 straightforwardly into another language.  (Hereinafter, translation is
       
  1210 included without limitation in the term "modification".)
       
  1211 
       
  1212   "Source code" for a work means the preferred form of the work for
       
  1213 making modifications to it.  For a library, complete source code means
       
  1214 all the source code for all modules it contains, plus any associated
       
  1215 interface definition files, plus the scripts used to control compilation
       
  1216 and installation of the library.
       
  1217 
       
  1218   Activities other than copying, distribution and modification are not
       
  1219 covered by this License; they are outside its scope.  The act of
       
  1220 running a program using the Library is not restricted, and output from
       
  1221 such a program is covered only if its contents constitute a work based
       
  1222 on the Library (independent of the use of the Library in a tool for
       
  1223 writing it).  Whether that is true depends on what the Library does
       
  1224 and what the program that uses the Library does.
       
  1225   
       
  1226   1. You may copy and distribute verbatim copies of the Library's
       
  1227 complete source code as you receive it, in any medium, provided that
       
  1228 you conspicuously and appropriately publish on each copy an
       
  1229 appropriate copyright notice and disclaimer of warranty; keep intact
       
  1230 all the notices that refer to this License and to the absence of any
       
  1231 warranty; and distribute a copy of this License along with the
       
  1232 Library.
       
  1233 
       
  1234   You may charge a fee for the physical act of transferring a copy,
       
  1235 and you may at your option offer warranty protection in exchange for a
       
  1236 fee.
       
  1237 
       
  1238   2. You may modify your copy or copies of the Library or any portion
       
  1239 of it, thus forming a work based on the Library, and copy and
       
  1240 distribute such modifications or work under the terms of Section 1
       
  1241 above, provided that you also meet all of these conditions:
       
  1242 
       
  1243     a) The modified work must itself be a software library.
       
  1244 
       
  1245     b) You must cause the files modified to carry prominent notices
       
  1246     stating that you changed the files and the date of any change.
       
  1247 
       
  1248     c) You must cause the whole of the work to be licensed at no
       
  1249     charge to all third parties under the terms of this License.
       
  1250 
       
  1251     d) If a facility in the modified Library refers to a function or a
       
  1252     table of data to be supplied by an application program that uses
       
  1253     the facility, other than as an argument passed when the facility
       
  1254     is invoked, then you must make a good faith effort to ensure that,
       
  1255     in the event an application does not supply such function or
       
  1256     table, the facility still operates, and performs whatever part of
       
  1257     its purpose remains meaningful.
       
  1258 
       
  1259     (For example, a function in a library to compute square roots has
       
  1260     a purpose that is entirely well-defined independent of the
       
  1261     application.  Therefore, Subsection 2d requires that any
       
  1262     application-supplied function or table used by this function must
       
  1263     be optional: if the application does not supply it, the square
       
  1264     root function must still compute square roots.)
       
  1265 
       
  1266 These requirements apply to the modified work as a whole.  If
       
  1267 identifiable sections of that work are not derived from the Library,
       
  1268 and can be reasonably considered independent and separate works in
       
  1269 themselves, then this License, and its terms, do not apply to those
       
  1270 sections when you distribute them as separate works.  But when you
       
  1271 distribute the same sections as part of a whole which is a work based
       
  1272 on the Library, the distribution of the whole must be on the terms of
       
  1273 this License, whose permissions for other licensees extend to the
       
  1274 entire whole, and thus to each and every part regardless of who wrote
       
  1275 it.
       
  1276 
       
  1277 Thus, it is not the intent of this section to claim rights or contest
       
  1278 your rights to work written entirely by you; rather, the intent is to
       
  1279 exercise the right to control the distribution of derivative or
       
  1280 collective works based on the Library.
       
  1281 
       
  1282 In addition, mere aggregation of another work not based on the Library
       
  1283 with the Library (or with a work based on the Library) on a volume of
       
  1284 a storage or distribution medium does not bring the other work under
       
  1285 the scope of this License.
       
  1286 
       
  1287   3. You may opt to apply the terms of the ordinary GNU General Public
       
  1288 License instead of this License to a given copy of the Library.  To do
       
  1289 this, you must alter all the notices that refer to this License, so
       
  1290 that they refer to the ordinary GNU General Public License, version 2,
       
  1291 instead of to this License.  (If a newer version than version 2 of the
       
  1292 ordinary GNU General Public License has appeared, then you can specify
       
  1293 that version instead if you wish.)  Do not make any other change in
       
  1294 these notices.
       
  1295 
       
  1296   Once this change is made in a given copy, it is irreversible for
       
  1297 that copy, so the ordinary GNU General Public License applies to all
       
  1298 subsequent copies and derivative works made from that copy.
       
  1299 
       
  1300   This option is useful when you wish to copy part of the code of
       
  1301 the Library into a program that is not a library.
       
  1302 
       
  1303   4. You may copy and distribute the Library (or a portion or
       
  1304 derivative of it, under Section 2) in object code or executable form
       
  1305 under the terms of Sections 1 and 2 above provided that you accompany
       
  1306 it with the complete corresponding machine-readable source code, which
       
  1307 must be distributed under the terms of Sections 1 and 2 above on a
       
  1308 medium customarily used for software interchange.
       
  1309 
       
  1310   If distribution of object code is made by offering access to copy
       
  1311 from a designated place, then offering equivalent access to copy the
       
  1312 source code from the same place satisfies the requirement to
       
  1313 distribute the source code, even though third parties are not
       
  1314 compelled to copy the source along with the object code.
       
  1315 
       
  1316   5. A program that contains no derivative of any portion of the
       
  1317 Library, but is designed to work with the Library by being compiled or
       
  1318 linked with it, is called a "work that uses the Library".  Such a
       
  1319 work, in isolation, is not a derivative work of the Library, and
       
  1320 therefore falls outside the scope of this License.
       
  1321 
       
  1322   However, linking a "work that uses the Library" with the Library
       
  1323 creates an executable that is a derivative of the Library (because it
       
  1324 contains portions of the Library), rather than a "work that uses the
       
  1325 library".  The executable is therefore covered by this License.
       
  1326 Section 6 states terms for distribution of such executables.
       
  1327 
       
  1328   When a "work that uses the Library" uses material from a header file
       
  1329 that is part of the Library, the object code for the work may be a
       
  1330 derivative work of the Library even though the source code is not.
       
  1331 Whether this is true is especially significant if the work can be
       
  1332 linked without the Library, or if the work is itself a library.  The
       
  1333 threshold for this to be true is not precisely defined by law.
       
  1334 
       
  1335   If such an object file uses only numerical parameters, data
       
  1336 structure layouts and accessors, and small macros and small inline
       
  1337 functions (ten lines or less in length), then the use of the object
       
  1338 file is unrestricted, regardless of whether it is legally a derivative
       
  1339 work.  (Executables containing this object code plus portions of the
       
  1340 Library will still fall under Section 6.)
       
  1341 
       
  1342   Otherwise, if the work is a derivative of the Library, you may
       
  1343 distribute the object code for the work under the terms of Section 6.
       
  1344 Any executables containing that work also fall under Section 6,
       
  1345 whether or not they are linked directly with the Library itself.
       
  1346 
       
  1347   6. As an exception to the Sections above, you may also compile or
       
  1348 link a "work that uses the Library" with the Library to produce a
       
  1349 work containing portions of the Library, and distribute that work
       
  1350 under terms of your choice, provided that the terms permit
       
  1351 modification of the work for the customer's own use and reverse
       
  1352 engineering for debugging such modifications.
       
  1353 
       
  1354   You must give prominent notice with each copy of the work that the
       
  1355 Library is used in it and that the Library and its use are covered by
       
  1356 this License.  You must supply a copy of this License.  If the work
       
  1357 during execution displays copyright notices, you must include the
       
  1358 copyright notice for the Library among them, as well as a reference
       
  1359 directing the user to the copy of this License.  Also, you must do one
       
  1360 of these things:
       
  1361 
       
  1362     a) Accompany the work with the complete corresponding
       
  1363     machine-readable source code for the Library including whatever
       
  1364     changes were used in the work (which must be distributed under
       
  1365     Sections 1 and 2 above); and, if the work is an executable linked
       
  1366     with the Library, with the complete machine-readable "work that
       
  1367     uses the Library", as object code and/or source code, so that the
       
  1368     user can modify the Library and then relink to produce a modified
       
  1369     executable containing the modified Library.  (It is understood
       
  1370     that the user who changes the contents of definitions files in the
       
  1371     Library will not necessarily be able to recompile the application
       
  1372     to use the modified definitions.)
       
  1373 
       
  1374     b) Accompany the work with a written offer, valid for at
       
  1375     least three years, to give the same user the materials
       
  1376     specified in Subsection 6a, above, for a charge no more
       
  1377     than the cost of performing this distribution.
       
  1378 
       
  1379     c) If distribution of the work is made by offering access to copy
       
  1380     from a designated place, offer equivalent access to copy the above
       
  1381     specified materials from the same place.
       
  1382 
       
  1383     d) Verify that the user has already received a copy of these
       
  1384     materials or that you have already sent this user a copy.
       
  1385 
       
  1386   For an executable, the required form of the "work that uses the
       
  1387 Library" must include any data and utility programs needed for
       
  1388 reproducing the executable from it.  However, as a special exception,
       
  1389 the source code distributed need not include anything that is normally
       
  1390 distributed (in either source or binary form) with the major
       
  1391 components (compiler, kernel, and so on) of the operating system on
       
  1392 which the executable runs, unless that component itself accompanies
       
  1393 the executable.
       
  1394 
       
  1395   It may happen that this requirement contradicts the license
       
  1396 restrictions of other proprietary libraries that do not normally
       
  1397 accompany the operating system.  Such a contradiction means you cannot
       
  1398 use both them and the Library together in an executable that you
       
  1399 distribute.
       
  1400 
       
  1401   7. You may place library facilities that are a work based on the
       
  1402 Library side-by-side in a single library together with other library
       
  1403 facilities not covered by this License, and distribute such a combined
       
  1404 library, provided that the separate distribution of the work based on
       
  1405 the Library and of the other library facilities is otherwise
       
  1406 permitted, and provided that you do these two things:
       
  1407 
       
  1408     a) Accompany the combined library with a copy of the same work
       
  1409     based on the Library, uncombined with any other library
       
  1410     facilities.  This must be distributed under the terms of the
       
  1411     Sections above.
       
  1412 
       
  1413     b) Give prominent notice with the combined library of the fact
       
  1414     that part of it is a work based on the Library, and explaining
       
  1415     where to find the accompanying uncombined form of the same work.
       
  1416 
       
  1417   8. You may not copy, modify, sublicense, link with, or distribute
       
  1418 the Library except as expressly provided under this License.  Any
       
  1419 attempt otherwise to copy, modify, sublicense, link with, or
       
  1420 distribute the Library is void, and will automatically terminate your
       
  1421 rights under this License.  However, parties who have received copies,
       
  1422 or rights, from you under this License will not have their licenses
       
  1423 terminated so long as such parties remain in full compliance.
       
  1424 
       
  1425   9. You are not required to accept this License, since you have not
       
  1426 signed it.  However, nothing else grants you permission to modify or
       
  1427 distribute the Library or its derivative works.  These actions are
       
  1428 prohibited by law if you do not accept this License.  Therefore, by
       
  1429 modifying or distributing the Library (or any work based on the
       
  1430 Library), you indicate your acceptance of this License to do so, and
       
  1431 all its terms and conditions for copying, distributing or modifying
       
  1432 the Library or works based on it.
       
  1433 
       
  1434   10. Each time you redistribute the Library (or any work based on the
       
  1435 Library), the recipient automatically receives a license from the
       
  1436 original licensor to copy, distribute, link with or modify the Library
       
  1437 subject to these terms and conditions.  You may not impose any further
       
  1438 restrictions on the recipients' exercise of the rights granted herein.
       
  1439 You are not responsible for enforcing compliance by third parties to
       
  1440 this License.
       
  1441 
       
  1442   11. If, as a consequence of a court judgment or allegation of patent
       
  1443 infringement or for any other reason (not limited to patent issues),
       
  1444 conditions are imposed on you (whether by court order, agreement or
       
  1445 otherwise) that contradict the conditions of this License, they do not
       
  1446 excuse you from the conditions of this License.  If you cannot
       
  1447 distribute so as to satisfy simultaneously your obligations under this
       
  1448 License and any other pertinent obligations, then as a consequence you
       
  1449 may not distribute the Library at all.  For example, if a patent
       
  1450 license would not permit royalty-free redistribution of the Library by
       
  1451 all those who receive copies directly or indirectly through you, then
       
  1452 the only way you could satisfy both it and this License would be to
       
  1453 refrain entirely from distribution of the Library.
       
  1454 
       
  1455 If any portion of this section is held invalid or unenforceable under any
       
  1456 particular circumstance, the balance of the section is intended to apply,
       
  1457 and the section as a whole is intended to apply in other circumstances.
       
  1458 
       
  1459 It is not the purpose of this section to induce you to infringe any
       
  1460 patents or other property right claims or to contest validity of any
       
  1461 such claims; this section has the sole purpose of protecting the
       
  1462 integrity of the free software distribution system which is
       
  1463 implemented by public license practices.  Many people have made
       
  1464 generous contributions to the wide range of software distributed
       
  1465 through that system in reliance on consistent application of that
       
  1466 system; it is up to the author/donor to decide if he or she is willing
       
  1467 to distribute software through any other system and a licensee cannot
       
  1468 impose that choice.
       
  1469 
       
  1470 This section is intended to make thoroughly clear what is believed to
       
  1471 be a consequence of the rest of this License.
       
  1472 
       
  1473   12. If the distribution and/or use of the Library is restricted in
       
  1474 certain countries either by patents or by copyrighted interfaces, the
       
  1475 original copyright holder who places the Library under this License may add
       
  1476 an explicit geographical distribution limitation excluding those countries,
       
  1477 so that distribution is permitted only in or among countries not thus
       
  1478 excluded.  In such case, this License incorporates the limitation as if
       
  1479 written in the body of this License.
       
  1480 
       
  1481   13. The Free Software Foundation may publish revised and/or new
       
  1482 versions of the Library General Public License from time to time.
       
  1483 Such new versions will be similar in spirit to the present version,
       
  1484 but may differ in detail to address new problems or concerns.
       
  1485 
       
  1486 Each version is given a distinguishing version number.  If the Library
       
  1487 specifies a version number of this License which applies to it and
       
  1488 "any later version", you have the option of following the terms and
       
  1489 conditions either of that version or of any later version published by
       
  1490 the Free Software Foundation.  If the Library does not specify a
       
  1491 license version number, you may choose any version ever published by
       
  1492 the Free Software Foundation.
       
  1493 
       
  1494   14. If you wish to incorporate parts of the Library into other free
       
  1495 programs whose distribution conditions are incompatible with these,
       
  1496 write to the author to ask for permission.  For software which is
       
  1497 copyrighted by the Free Software Foundation, write to the Free
       
  1498 Software Foundation; we sometimes make exceptions for this.  Our
       
  1499 decision will be guided by the two goals of preserving the free status
       
  1500 of all derivatives of our free software and of promoting the sharing
       
  1501 and reuse of software generally.
       
  1502 
       
  1503                             NO WARRANTY
       
  1504 
       
  1505   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
       
  1506 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
       
  1507 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
       
  1508 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
       
  1509 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
       
  1510 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
       
  1511 PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
       
  1512 LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
       
  1513 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
       
  1514 
       
  1515   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
       
  1516 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
       
  1517 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
       
  1518 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
       
  1519 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
       
  1520 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
       
  1521 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
       
  1522 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
       
  1523 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
       
  1524 DAMAGES.
       
  1525 
       
  1526                      END OF TERMS AND CONDITIONS
       
  1527 
       
  1528            How to Apply These Terms to Your New Libraries
       
  1529 
       
  1530   If you develop a new library, and you want it to be of the greatest
       
  1531 possible use to the public, we recommend making it free software that
       
  1532 everyone can redistribute and change.  You can do so by permitting
       
  1533 redistribution under these terms (or, alternatively, under the terms of the
       
  1534 ordinary General Public License).
       
  1535 
       
  1536   To apply these terms, attach the following notices to the library.  It is
       
  1537 safest to attach them to the start of each source file to most effectively
       
  1538 convey the exclusion of warranty; and each file should have at least the
       
  1539 "copyright" line and a pointer to where the full notice is found.
       
  1540 
       
  1541     <one line to give the library's name and a brief idea of what it does.>
       
  1542     Copyright (C) <year>  <name of author>
       
  1543 
       
  1544     This library is free software; you can redistribute it and/or
       
  1545     modify it under the terms of the GNU Library General Public
       
  1546     License as published by the Free Software Foundation; either
       
  1547     version 2 of the License, or (at your option) any later version.
       
  1548 
       
  1549     This library is distributed in the hope that it will be useful,
       
  1550     but WITHOUT ANY WARRANTY; without even the implied warranty of
       
  1551     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
       
  1552     Library General Public License for more details.
       
  1553 
       
  1554     You should have received a copy of the GNU Library General Public
       
  1555     License along with this library; if not, write to the Free Software
       
  1556     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
       
  1557 
       
  1558 Also add information on how to contact you by electronic and paper mail.
       
  1559 
       
  1560 You should also get your employer (if you work as a programmer) or your
       
  1561 school, if any, to sign a "copyright disclaimer" for the library, if
       
  1562 necessary.  Here is a sample; alter the names:
       
  1563 
       
  1564   Yoyodyne, Inc., hereby disclaims all copyright interest in the
       
  1565   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
       
  1566 
       
  1567   <signature of Ty Coon>, 1 April 1990
       
  1568   Ty Coon, President of Vice
       
  1569 
       
  1570 That's all there is to it!
       
  1571 ---------------------------------------------------------- 
       
  1572                 GNU Free Documentation License
       
  1573                    Version 1.1, March 2000
       
  1574 
       
  1575  Copyright (C) 2000  Free Software Foundation, Inc.
       
  1576      51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
       
  1577  Everyone is permitted to copy and distribute verbatim copies
       
  1578  of this license document, but changing it is not allowed.
       
  1579 
       
  1580 
       
  1581 0. PREAMBLE
       
  1582 
       
  1583 The purpose of this License is to make a manual, textbook, or other
       
  1584 written document "free" in the sense of freedom: to assure everyone
       
  1585 the effective freedom to copy and redistribute it, with or without
       
  1586 modifying it, either commercially or noncommercially.  Secondarily,
       
  1587 this License preserves for the author and publisher a way to get
       
  1588 credit for their work, while not being considered responsible for
       
  1589 modifications made by others.
       
  1590 
       
  1591 This License is a kind of "copyleft", which means that derivative
       
  1592 works of the document must themselves be free in the same sense.  It
       
  1593 complements the GNU General Public License, which is a copyleft
       
  1594 license designed for free software.
       
  1595 
       
  1596 We have designed this License in order to use it for manuals for free
       
  1597 software, because free software needs free documentation: a free
       
  1598 program should come with manuals providing the same freedoms that the
       
  1599 software does.  But this License is not limited to software manuals;
       
  1600 it can be used for any textual work, regardless of subject matter or
       
  1601 whether it is published as a printed book.  We recommend this License
       
  1602 principally for works whose purpose is instruction or reference.
       
  1603 
       
  1604 
       
  1605 1. APPLICABILITY AND DEFINITIONS
       
  1606 
       
  1607 This License applies to any manual or other work that contains a
       
  1608 notice placed by the copyright holder saying it can be distributed
       
  1609 under the terms of this License.  The "Document", below, refers to any
       
  1610 such manual or work.  Any member of the public is a licensee, and is
       
  1611 addressed as "you".
       
  1612 
       
  1613 A "Modified Version" of the Document means any work containing the
       
  1614 Document or a portion of it, either copied verbatim, or with
       
  1615 modifications and/or translated into another language.
       
  1616 
       
  1617 A "Secondary Section" is a named appendix or a front-matter section of
       
  1618 the Document that deals exclusively with the relationship of the
       
  1619 publishers or authors of the Document to the Document's overall subject
       
  1620 (or to related matters) and contains nothing that could fall directly
       
  1621 within that overall subject.  (For example, if the Document is in part a
       
  1622 textbook of mathematics, a Secondary Section may not explain any
       
  1623 mathematics.)  The relationship could be a matter of historical
       
  1624 connection with the subject or with related matters, or of legal,
       
  1625 commercial, philosophical, ethical or political position regarding
       
  1626 them.
       
  1627 
       
  1628 The "Invariant Sections" are certain Secondary Sections whose titles
       
  1629 are designated, as being those of Invariant Sections, in the notice
       
  1630 that says that the Document is released under this License.
       
  1631 
       
  1632 The "Cover Texts" are certain short passages of text that are listed,
       
  1633 as Front-Cover Texts or Back-Cover Texts, in the notice that says that
       
  1634 the Document is released under this License.
       
  1635 
       
  1636 A "Transparent" copy of the Document means a machine-readable copy,
       
  1637 represented in a format whose specification is available to the
       
  1638 general public, whose contents can be viewed and edited directly and
       
  1639 straightforwardly with generic text editors or (for images composed of
       
  1640 pixels) generic paint programs or (for drawings) some widely available
       
  1641 drawing editor, and that is suitable for input to text formatters or
       
  1642 for automatic translation to a variety of formats suitable for input
       
  1643 to text formatters.  A copy made in an otherwise Transparent file
       
  1644 format whose markup has been designed to thwart or discourage
       
  1645 subsequent modification by readers is not Transparent.  A copy that is
       
  1646 not "Transparent" is called "Opaque".
       
  1647 
       
  1648 Examples of suitable formats for Transparent copies include plain
       
  1649 ASCII without markup, Texinfo input format, LaTeX input format, SGML
       
  1650 or XML using a publicly available DTD, and standard-conforming simple
       
  1651 HTML designed for human modification.  Opaque formats include
       
  1652 PostScript, PDF, proprietary formats that can be read and edited only
       
  1653 by proprietary word processors, SGML or XML for which the DTD and/or
       
  1654 processing tools are not generally available, and the
       
  1655 machine-generated HTML produced by some word processors for output
       
  1656 purposes only.
       
  1657 
       
  1658 The "Title Page" means, for a printed book, the title page itself,
       
  1659 plus such following pages as are needed to hold, legibly, the material
       
  1660 this License requires to appear in the title page.  For works in
       
  1661 formats which do not have any title page as such, "Title Page" means
       
  1662 the text near the most prominent appearance of the work's title,
       
  1663 preceding the beginning of the body of the text.
       
  1664 
       
  1665 
       
  1666 2. VERBATIM COPYING
       
  1667 
       
  1668 You may copy and distribute the Document in any medium, either
       
  1669 commercially or noncommercially, provided that this License, the
       
  1670 copyright notices, and the license notice saying this License applies
       
  1671 to the Document are reproduced in all copies, and that you add no other
       
  1672 conditions whatsoever to those of this License.  You may not use
       
  1673 technical measures to obstruct or control the reading or further
       
  1674 copying of the copies you make or distribute.  However, you may accept
       
  1675 compensation in exchange for copies.  If you distribute a large enough
       
  1676 number of copies you must also follow the conditions in section 3.
       
  1677 
       
  1678 You may also lend copies, under the same conditions stated above, and
       
  1679 you may publicly display copies.
       
  1680 
       
  1681 
       
  1682 3. COPYING IN QUANTITY
       
  1683 
       
  1684 If you publish printed copies of the Document numbering more than 100,
       
  1685 and the Document's license notice requires Cover Texts, you must enclose
       
  1686 the copies in covers that carry, clearly and legibly, all these Cover
       
  1687 Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
       
  1688 the back cover.  Both covers must also clearly and legibly identify
       
  1689 you as the publisher of these copies.  The front cover must present
       
  1690 the full title with all words of the title equally prominent and
       
  1691 visible.  You may add other material on the covers in addition.
       
  1692 Copying with changes limited to the covers, as long as they preserve
       
  1693 the title of the Document and satisfy these conditions, can be treated
       
  1694 as verbatim copying in other respects.
       
  1695 
       
  1696 If the required texts for either cover are too voluminous to fit
       
  1697 legibly, you should put the first ones listed (as many as fit
       
  1698 reasonably) on the actual cover, and continue the rest onto adjacent
       
  1699 pages.
       
  1700 
       
  1701 If you publish or distribute Opaque copies of the Document numbering
       
  1702 more than 100, you must either include a machine-readable Transparent
       
  1703 copy along with each Opaque copy, or state in or with each Opaque copy
       
  1704 a publicly-accessible computer-network location containing a complete
       
  1705 Transparent copy of the Document, free of added material, which the
       
  1706 general network-using public has access to download anonymously at no
       
  1707 charge using public-standard network protocols.  If you use the latter
       
  1708 option, you must take reasonably prudent steps, when you begin
       
  1709 distribution of Opaque copies in quantity, to ensure that this
       
  1710 Transparent copy will remain thus accessible at the stated location
       
  1711 until at least one year after the last time you distribute an Opaque
       
  1712 copy (directly or through your agents or retailers) of that edition to
       
  1713 the public.
       
  1714 
       
  1715 It is requested, but not required, that you contact the authors of the
       
  1716 Document well before redistributing any large number of copies, to give
       
  1717 them a chance to provide you with an updated version of the Document.
       
  1718 
       
  1719 
       
  1720 4. MODIFICATIONS
       
  1721 
       
  1722 You may copy and distribute a Modified Version of the Document under
       
  1723 the conditions of sections 2 and 3 above, provided that you release
       
  1724 the Modified Version under precisely this License, with the Modified
       
  1725 Version filling the role of the Document, thus licensing distribution
       
  1726 and modification of the Modified Version to whoever possesses a copy
       
  1727 of it.  In addition, you must do these things in the Modified Version:
       
  1728 
       
  1729 A. Use in the Title Page (and on the covers, if any) a title distinct
       
  1730    from that of the Document, and from those of previous versions
       
  1731    (which should, if there were any, be listed in the History section
       
  1732    of the Document).  You may use the same title as a previous version
       
  1733    if the original publisher of that version gives permission.
       
  1734 B. List on the Title Page, as authors, one or more persons or entities
       
  1735    responsible for authorship of the modifications in the Modified
       
  1736    Version, together with at least five of the principal authors of the
       
  1737    Document (all of its principal authors, if it has less than five).
       
  1738 C. State on the Title page the name of the publisher of the
       
  1739    Modified Version, as the publisher.
       
  1740 D. Preserve all the copyright notices of the Document.
       
  1741 E. Add an appropriate copyright notice for your modifications
       
  1742    adjacent to the other copyright notices.
       
  1743 F. Include, immediately after the copyright notices, a license notice
       
  1744    giving the public permission to use the Modified Version under the
       
  1745    terms of this License, in the form shown in the Addendum below.
       
  1746 G. Preserve in that license notice the full lists of Invariant Sections
       
  1747    and required Cover Texts given in the Document's license notice.
       
  1748 H. Include an unaltered copy of this License.
       
  1749 I. Preserve the section entitled "History", and its title, and add to
       
  1750    it an item stating at least the title, year, new authors, and
       
  1751    publisher of the Modified Version as given on the Title Page.  If
       
  1752    there is no section entitled "History" in the Document, create one
       
  1753    stating the title, year, authors, and publisher of the Document as
       
  1754    given on its Title Page, then add an item describing the Modified
       
  1755    Version as stated in the previous sentence.
       
  1756 J. Preserve the network location, if any, given in the Document for
       
  1757    public access to a Transparent copy of the Document, and likewise
       
  1758    the network locations given in the Document for previous versions
       
  1759    it was based on.  These may be placed in the "History" section.
       
  1760    You may omit a network location for a work that was published at
       
  1761    least four years before the Document itself, or if the original
       
  1762    publisher of the version it refers to gives permission.
       
  1763 K. In any section entitled "Acknowledgements" or "Dedications",
       
  1764    preserve the section's title, and preserve in the section all the
       
  1765    substance and tone of each of the contributor acknowledgements
       
  1766    and/or dedications given therein.
       
  1767 L. Preserve all the Invariant Sections of the Document,
       
  1768    unaltered in their text and in their titles.  Section numbers
       
  1769    or the equivalent are not considered part of the section titles.
       
  1770 M. Delete any section entitled "Endorsements".  Such a section
       
  1771    may not be included in the Modified Version.
       
  1772 N. Do not retitle any existing section as "Endorsements"
       
  1773    or to conflict in title with any Invariant Section.
       
  1774 
       
  1775 If the Modified Version includes new front-matter sections or
       
  1776 appendices that qualify as Secondary Sections and contain no material
       
  1777 copied from the Document, you may at your option designate some or all
       
  1778 of these sections as invariant.  To do this, add their titles to the
       
  1779 list of Invariant Sections in the Modified Version's license notice.
       
  1780 These titles must be distinct from any other section titles.
       
  1781 
       
  1782 You may add a section entitled "Endorsements", provided it contains
       
  1783 nothing but endorsements of your Modified Version by various
       
  1784 parties--for example, statements of peer review or that the text has
       
  1785 been approved by an organization as the authoritative definition of a
       
  1786 standard.
       
  1787 
       
  1788 You may add a passage of up to five words as a Front-Cover Text, and a
       
  1789 passage of up to 25 words as a Back-Cover Text, to the end of the list
       
  1790 of Cover Texts in the Modified Version.  Only one passage of
       
  1791 Front-Cover Text and one of Back-Cover Text may be added by (or
       
  1792 through arrangements made by) any one entity.  If the Document already
       
  1793 includes a cover text for the same cover, previously added by you or
       
  1794 by arrangement made by the same entity you are acting on behalf of,
       
  1795 you may not add another; but you may replace the old one, on explicit
       
  1796 permission from the previous publisher that added the old one.
       
  1797 
       
  1798 The author(s) and publisher(s) of the Document do not by this License
       
  1799 give permission to use their names for publicity for or to assert or
       
  1800 imply endorsement of any Modified Version.
       
  1801 
       
  1802 
       
  1803 5. COMBINING DOCUMENTS
       
  1804 
       
  1805 You may combine the Document with other documents released under this
       
  1806 License, under the terms defined in section 4 above for modified
       
  1807 versions, provided that you include in the combination all of the
       
  1808 Invariant Sections of all of the original documents, unmodified, and
       
  1809 list them all as Invariant Sections of your combined work in its
       
  1810 license notice.
       
  1811 
       
  1812 The combined work need only contain one copy of this License, and
       
  1813 multiple identical Invariant Sections may be replaced with a single
       
  1814 copy.  If there are multiple Invariant Sections with the same name but
       
  1815 different contents, make the title of each such section unique by
       
  1816 adding at the end of it, in parentheses, the name of the original
       
  1817 author or publisher of that section if known, or else a unique number.
       
  1818 Make the same adjustment to the section titles in the list of
       
  1819 Invariant Sections in the license notice of the combined work.
       
  1820 
       
  1821 In the combination, you must combine any sections entitled "History"
       
  1822 in the various original documents, forming one section entitled
       
  1823 "History"; likewise combine any sections entitled "Acknowledgements",
       
  1824 and any sections entitled "Dedications".  You must delete all sections
       
  1825 entitled "Endorsements."
       
  1826 
       
  1827 
       
  1828 6. COLLECTIONS OF DOCUMENTS
       
  1829 
       
  1830 You may make a collection consisting of the Document and other documents
       
  1831 released under this License, and replace the individual copies of this
       
  1832 License in the various documents with a single copy that is included in
       
  1833 the collection, provided that you follow the rules of this License for
       
  1834 verbatim copying of each of the documents in all other respects.
       
  1835 
       
  1836 You may extract a single document from such a collection, and distribute
       
  1837 it individually under this License, provided you insert a copy of this
       
  1838 License into the extracted document, and follow this License in all
       
  1839 other respects regarding verbatim copying of that document.
       
  1840 
       
  1841 
       
  1842 7. AGGREGATION WITH INDEPENDENT WORKS
       
  1843 
       
  1844 A compilation of the Document or its derivatives with other separate
       
  1845 and independent documents or works, in or on a volume of a storage or
       
  1846 distribution medium, does not as a whole count as a Modified Version
       
  1847 of the Document, provided no compilation copyright is claimed for the
       
  1848 compilation.  Such a compilation is called an "aggregate", and this
       
  1849 License does not apply to the other self-contained works thus compiled
       
  1850 with the Document, on account of their being thus compiled, if they
       
  1851 are not themselves derivative works of the Document.
       
  1852 
       
  1853 If the Cover Text requirement of section 3 is applicable to these
       
  1854 copies of the Document, then if the Document is less than one quarter
       
  1855 of the entire aggregate, the Document's Cover Texts may be placed on
       
  1856 covers that surround only the Document within the aggregate.
       
  1857 Otherwise they must appear on covers around the whole aggregate.
       
  1858 
       
  1859 
       
  1860 8. TRANSLATION
       
  1861 
       
  1862 Translation is considered a kind of modification, so you may
       
  1863 distribute translations of the Document under the terms of section 4.
       
  1864 Replacing Invariant Sections with translations requires special
       
  1865 permission from their copyright holders, but you may include
       
  1866 translations of some or all Invariant Sections in addition to the
       
  1867 original versions of these Invariant Sections.  You may include a
       
  1868 translation of this License provided that you also include the
       
  1869 original English version of this License.  In case of a disagreement
       
  1870 between the translation and the original English version of this
       
  1871 License, the original English version will prevail.
       
  1872 
       
  1873 
       
  1874 9. TERMINATION
       
  1875 
       
  1876 You may not copy, modify, sublicense, or distribute the Document except
       
  1877 as expressly provided for under this License.  Any other attempt to
       
  1878 copy, modify, sublicense or distribute the Document is void, and will
       
  1879 automatically terminate your rights under this License.  However,
       
  1880 parties who have received copies, or rights, from you under this
       
  1881 License will not have their licenses terminated so long as such
       
  1882 parties remain in full compliance.
       
  1883 
       
  1884 
       
  1885 10. FUTURE REVISIONS OF THIS LICENSE
       
  1886 
       
  1887 The Free Software Foundation may publish new, revised versions
       
  1888 of the GNU Free Documentation License from time to time.  Such new
       
  1889 versions will be similar in spirit to the present version, but may
       
  1890 differ in detail to address new problems or concerns.  See
       
  1891 http://www.gnu.org/copyleft/.
       
  1892 
       
  1893 Each version of the License is given a distinguishing version number.
       
  1894 If the Document specifies that a particular numbered version of this
       
  1895 License "or any later version" applies to it, you have the option of
       
  1896 following the terms and conditions either of that specified version or
       
  1897 of any later version that has been published (not as a draft) by the
       
  1898 Free Software Foundation.  If the Document does not specify a version
       
  1899 number of this License, you may choose any version ever published (not
       
  1900 as a draft) by the Free Software Foundation.
       
  1901 
       
  1902 
       
  1903 ADDENDUM: How to use this License for your documents
       
  1904 
       
  1905 To use this License in a document you have written, include a copy of
       
  1906 the License in the document and put the following copyright and
       
  1907 license notices just after the title page:
       
  1908 
       
  1909       Copyright (c)  YEAR  YOUR NAME.
       
  1910       Permission is granted to copy, distribute and/or modify this document
       
  1911       under the terms of the GNU Free Documentation License, Version 1.1
       
  1912       or any later version published by the Free Software Foundation;
       
  1913       with the Invariant Sections being LIST THEIR TITLES, with the
       
  1914       Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
       
  1915       A copy of the license is included in the section entitled "GNU
       
  1916       Free Documentation License".
       
  1917 
       
  1918 If you have no Invariant Sections, write "with no Invariant Sections"
       
  1919 instead of saying which ones are invariant.  If you have no
       
  1920 Front-Cover Texts, write "no Front-Cover Texts" instead of
       
  1921 "Front-Cover Texts being LIST"; likewise for Back-Cover Texts.
       
  1922 
       
  1923 If your document contains nontrivial examples of program code, we
       
  1924 recommend releasing these examples in parallel under your choice of
       
  1925 free software license, such as the GNU General Public License,
       
  1926 to permit their use in free software.
       
  1927 
       
  1928 Copyrights:
       
  1929 =========== 
       
  1930 usr/src/cmd/cvs/cvs-1.12.13/src/add.c:
       
  1931  * Copyright (C) 1986-2005 The Free Software Foundation, Inc. 
       
  1932  * 
       
  1933  * Portions Copyright (C) 1998-2005 Derek Price, Ximbiot <http://ximbiot.com>, 
       
  1934  *                                  and others. 
       
  1935  * 
       
  1936  * Portions Copyright (c) 1992, Brian Berliner and Jeff Polk 
       
  1937  * Portions Copyright (c) 1989-1992, Brian Berliner 
       
  1938 
       
  1939 
       
  1940 usr/src/cmd/cvs/cvs-1.12.13/src/cvsrc.c:
       
  1941  * Copyright (C) 1986-2005 The Free Software Foundation, Inc. 
       
  1942  * 
       
  1943  * Portions Copyright (C) 1998-2005 Derek Price, Ximbiot <http://ximbiot.com>, 
       
  1944  *                                  and others. 
       
  1945  * 
       
  1946  * Portions Copyright (C) 1993 david d zuhn 
       
  1947  * 
       
  1948  * Written by david d `zoo' zuhn while at Cygnus Support 
       
  1949 
       
  1950 
       
  1951 usr/src/cmd/cvs/cvs-1.12.13/src/root.c:
       
  1952  * Copyright (C) 1986-2005 The Free Software Foundation, Inc. 
       
  1953  * 
       
  1954  * Portions Copyright (C) 1998-2005 Derek Price, Ximbiot <http://ximbiot.com>, 
       
  1955  *                                  and others. 
       
  1956  * 
       
  1957  * Poritons Copyright (c) 1992, Mark D. Baushke 
       
  1958 
       
  1959 
       
  1960 ---------------------------------------------------------- 
       
  1961 Authors of GNU CVS
       
  1962 
       
  1963 The conflict-resolution algorithms and much of the administrative file
       
  1964 definitions of CVS were based on the original package written by Dick Grune
       
  1965 at Vrije Universiteit in Amsterdam <[email protected]>, and posted to
       
  1966 comp.sources.unix in the volume 6 release sometime in 1986.  This original
       
  1967 version was a collection of shell scripts.  I am thankful that Dick made
       
  1968 his work available.
       
  1969 
       
  1970 Brian Berliner from Prisma, Inc. (now at Sun Microsystems, Inc.)
       
  1971 <[email protected]> converted the original CVS shell scripts into reasonably
       
  1972 fast C and added many, many features to support software release control
       
  1973 functions.  See the manual page in the "man" directory.  A copy of the
       
  1974 USENIX article presented at the Winter 1990 USENIX Conference, Washington
       
  1975 D.C., is included in the "doc" directory.
       
  1976 
       
  1977 Jeff Polk from BSDI <[email protected]> converted the CVS 1.2
       
  1978 sources into much more readable and maintainable C code.  He also added a
       
  1979 whole lot of functionality and modularity to the code in the process.
       
  1980 See the bottom of the NEWS file (from about 1992).
       
  1981 
       
  1982 david d `zoo' zuhn <[email protected]> contributed the working base code
       
  1983 for CVS 1.4 Alpha.  His work carries on from work done by K. Richard Pixley
       
  1984 and others at Cygnus Support.  The CVS 1.4 upgrade is due in large part to
       
  1985 Zoo's efforts.
       
  1986 
       
  1987 David G. Grubbs <[email protected]> contributed the CVS "history" and "release"
       
  1988 commands.  As well as the ever-so-useful "-n" option of CVS which tells CVS
       
  1989 to show what it would do, without actually doing it.  He also contributed
       
  1990 support for the .cvsignore file.
       
  1991 
       
  1992 The Free Software Foundation (GNU) contributed most of the portability
       
  1993 framework that CVS now uses.  This can be found in the "configure" script,
       
  1994 the Makefile's, and basically most of the "lib" directory.
       
  1995 
       
  1996 K. Richard Pixley, Cygnus Support <[email protected]> contributed many bug
       
  1997 fixes/enhancement as well as completing early reviews of the CVS 1.3 manual
       
  1998 pages.
       
  1999 
       
  2000 Roland Pesch, then of Cygnus Support <[email protected]> contributed
       
  2001 brand new cvs(1) and cvs(5) manual pages.  Thanks to him for saving us
       
  2002 from poor use of our language!
       
  2003 
       
  2004 Paul Sander, HaL Computer Systems, Inc. <[email protected]> wrote and
       
  2005 contributed the code in lib/sighandle.c.  I added support for POSIX, BSD,
       
  2006 and non-POSIX/non-BSD systems.
       
  2007 
       
  2008 Jim Kingdon and others at Cygnus Support <[email protected]> wrote the
       
  2009 remote repository access code.
       
  2010 
       
  2011 Larry Jones and Derek Price <[email protected]> have been maintaining and
       
  2012 enhancing CVS for some years.  Mark D. Baushke <[email protected]> came on in
       
  2013 2003.
       
  2014 
       
  2015 Conrad Pino <[email protected]> began maintaining the Windows port in 2004.
       
  2016 
       
  2017 There have been many, many contributions not listed here.  Consult the
       
  2018 individual ChangeLog files in each directory for a more complete idea.
       
  2019 
       
  2020 In addition to the above contributors, the following Beta testers
       
  2021 deserve special mention for their support.  This is only a partial
       
  2022 list; if you have helped in this way and would like to be listed, let
       
  2023 bug-cvs know (as described in the Cederqvist manual).
       
  2024 
       
  2025 	Mark D. Baushke <[email protected]>
       
  2026 	Per Cederqvist <[email protected]>
       
  2027 	J.T. Conklin <[email protected]>
       
  2028 	Vince DeMarco <[email protected]>
       
  2029 	Paul Eggert <[email protected]>
       
  2030 	Lal George <[email protected]>
       
  2031 	Dean E. Hardi <[email protected]>
       
  2032 	Mike Heath <[email protected]>
       
  2033 	Jim Kingdon <[email protected]>
       
  2034 	Bernd Leibing <[email protected]>
       
  2035 	Benedict Lofstedt <[email protected]>
       
  2036 	Dave Love <[email protected]>
       
  2037 	Robert Lupton the Good <[email protected]>
       
  2038 	Tom McAliney <[email protected]>
       
  2039 	Eberhard Mattes <[email protected]>
       
  2040 	Jim Meyering <[email protected]>
       
  2041 	Thomas Mohr <[email protected]>
       
  2042 	Thomas Nilsson <[email protected]>
       
  2043 	Raye Raskin <[email protected]>
       
  2044 	Harlan Stenn <[email protected]>
       
  2045 	Gunnar Tornblom <[email protected]>
       
  2046 	Greg A. Woods <[email protected]>
       
  2047 
       
  2048 Many contributors have added code to the "contrib" directory.  See the
       
  2049 README file there for a list of what is available.  There is also a
       
  2050 contributed GNU Emacs CVS-mode in tools/pcl-cvs.