components/gettext/gettext.license
branchs11-update
changeset 3250 34c890dc7f21
parent 2551 0391c5c3b137
child 3728 7b7ba595a151
equal deleted inserted replaced
3247:4a97c157aed5 3250:34c890dc7f21
     1 		    GNU GENERAL PUBLIC LICENSE
     1 GNU GENERAL PUBLIC LICENSE
     2 		       Version 2, June 1991
     2 		       Version 2, June 1991
     3 
     3 
     4  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
     4  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
     5                           51 Franklin Street, Fifth Floor,
     5                           51 Franklin Street, Fifth Floor,
     6                           Boston, MA 02110-13017, USA
     6                           Boston, MA 02110-13017, USA
   338 proprietary programs.  If your program is a subroutine library, you may
   338 proprietary programs.  If your program is a subroutine library, you may
   339 consider it more useful to permit linking proprietary applications with the
   339 consider it more useful to permit linking proprietary applications with the
   340 library.  If this is what you want to do, use the GNU Library General
   340 library.  If this is what you want to do, use the GNU Library General
   341 Public License instead of this License.
   341 Public License instead of this License.
   342 
   342 
   343 --------------------------------------------------------------------
   343 
   344 
   344 
   345                 GNU Free Documentation License
   345 
   346                   Version 1.2, November 2002
   346 
   347 
   347 The gettext-runtime package is partially under the LGPL and partially under
   348 
   348 the GPL.
   349  Copyright (C) 2000,2001,2002  Free Software Foundation, Inc.
   349 
   350      51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
   350 The following parts are under the LGPL, see files intl/COPYING.LIB-2.0 and
       
   351 intl/COPYING.LIB-2.1:
       
   352   - the libintl and libasprintf libraries and their header files,
       
   353   - the libintl.jar Java library,
       
   354   - the GNU.Gettext.dll C# library,
       
   355   - the gettext.sh shells script function library.
       
   356 
       
   357 The following parts are under the GPL, see file COPYING in the toplevel
       
   358 directory:
       
   359   - the _programs_ gettext, ngettext, envsubst,
       
   360   - the documentation.
       
   361 
       
   362 
       
   363 
       
   364 
       
   365 
       
   366 
       
   367 		  GNU LIBRARY GENERAL PUBLIC LICENSE
       
   368 		       Version 2, June 1991
       
   369 
       
   370  Copyright (C) 1991 Free Software Foundation, Inc.
       
   371  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
   351  Everyone is permitted to copy and distribute verbatim copies
   372  Everyone is permitted to copy and distribute verbatim copies
   352  of this license document, but changing it is not allowed.
   373  of this license document, but changing it is not allowed.
   353 
   374 
   354 
   375 [This is the first released version of the library GPL.  It is
   355 0. PREAMBLE
   376  numbered 2 because it goes with version 2 of the ordinary GPL.]
   356 
   377 
   357 The purpose of this License is to make a manual, textbook, or other
   378 			    Preamble
   358 functional and useful document "free" in the sense of freedom: to
   379 
   359 assure everyone the effective freedom to copy and redistribute it,
   380   The licenses for most software are designed to take away your
   360 with or without modifying it, either commercially or noncommercially.
   381 freedom to share and change it.  By contrast, the GNU General Public
   361 Secondarily, this License preserves for the author and publisher a way
   382 Licenses are intended to guarantee your freedom to share and change
   362 to get credit for their work, while not being considered responsible
   383 free software--to make sure the software is free for all its users.
   363 for modifications made by others.
   384 
   364 
   385   This license, the Library General Public License, applies to some
   365 This License is a kind of "copyleft", which means that derivative
   386 specially designated Free Software Foundation software, and to any
   366 works of the document must themselves be free in the same sense.  It
   387 other libraries whose authors decide to use it.  You can use it for
   367 complements the GNU General Public License, which is a copyleft
   388 your libraries, too.
   368 license designed for free software.
   389 
   369 
   390   When we speak of free software, we are referring to freedom, not
   370 We have designed this License in order to use it for manuals for free
   391 price.  Our General Public Licenses are designed to make sure that you
   371 software, because free software needs free documentation: a free
   392 have the freedom to distribute copies of free software (and charge for
   372 program should come with manuals providing the same freedoms that the
   393 this service if you wish), that you receive source code or can get it
   373 software does.  But this License is not limited to software manuals;
   394 if you want it, that you can change the software or use pieces of it
   374 it can be used for any textual work, regardless of subject matter or
   395 in new free programs; and that you know you can do these things.
   375 whether it is published as a printed book.  We recommend this License
   396 
   376 principally for works whose purpose is instruction or reference.
   397   To protect your rights, we need to make restrictions that forbid
   377 
   398 anyone to deny you these rights or to ask you to surrender the rights.
   378 
   399 These restrictions translate to certain responsibilities for you if
   379 1. APPLICABILITY AND DEFINITIONS
   400 you distribute copies of the library, or if you modify it.
   380 
   401 
   381 This License applies to any manual or other work, in any medium, that
   402   For example, if you distribute copies of the library, whether gratis
   382 contains a notice placed by the copyright holder saying it can be
   403 or for a fee, you must give the recipients all the rights that we gave
   383 distributed under the terms of this License.  Such a notice grants a
   404 you.  You must make sure that they, too, receive or can get the source
   384 world-wide, royalty-free license, unlimited in duration, to use that
   405 code.  If you link a program with the library, you must provide
   385 work under the conditions stated herein.  The "Document", below,
   406 complete object files to the recipients so that they can relink them
   386 refers to any such manual or work.  Any member of the public is a
   407 with the library, after making changes to the library and recompiling
   387 licensee, and is addressed as "you".  You accept the license if you
   408 it.  And you must show them these terms so they know their rights.
   388 copy, modify or distribute the work in a way requiring permission
   409 
   389 under copyright law.
   410   Our method of protecting your rights has two steps: (1) copyright
   390 
   411 the library, and (2) offer you this license which gives you legal
   391 A "Modified Version" of the Document means any work containing the
   412 permission to copy, distribute and/or modify the library.
   392 Document or a portion of it, either copied verbatim, or with
   413 
   393 modifications and/or translated into another language.
   414   Also, for each distributor's protection, we want to make certain
   394 
   415 that everyone understands that there is no warranty for this free
   395 A "Secondary Section" is a named appendix or a front-matter section of
   416 library.  If the library is modified by someone else and passed on, we
   396 the Document that deals exclusively with the relationship of the
   417 want its recipients to know that what they have is not the original
   397 publishers or authors of the Document to the Document's overall subject
   418 version, so that any problems introduced by others will not reflect on
   398 (or to related matters) and contains nothing that could fall directly
   419 the original authors' reputations.
   399 within that overall subject.  (Thus, if the Document is in part a
   420 
   400 textbook of mathematics, a Secondary Section may not explain any
   421   Finally, any free program is threatened constantly by software
   401 mathematics.)  The relationship could be a matter of historical
   422 patents.  We wish to avoid the danger that companies distributing free
   402 connection with the subject or with related matters, or of legal,
   423 software will individually obtain patent licenses, thus in effect
   403 commercial, philosophical, ethical or political position regarding
   424 transforming the program into proprietary software.  To prevent this,
   404 them.
   425 we have made it clear that any patent must be licensed for everyone's
   405 
   426 free use or not licensed at all.
   406 The "Invariant Sections" are certain Secondary Sections whose titles
   427 
   407 are designated, as being those of Invariant Sections, in the notice
   428   Most GNU software, including some libraries, is covered by the ordinary
   408 that says that the Document is released under this License.  If a
   429 GNU General Public License, which was designed for utility programs.  This
   409 section does not fit the above definition of Secondary then it is not
   430 license, the GNU Library General Public License, applies to certain
   410 allowed to be designated as Invariant.  The Document may contain zero
   431 designated libraries.  This license is quite different from the ordinary
   411 Invariant Sections.  If the Document does not identify any Invariant
   432 one; be sure to read it in full, and don't assume that anything in it is
   412 Sections then there are none.
   433 the same as in the ordinary license.
   413 
   434 
   414 The "Cover Texts" are certain short passages of text that are listed,
   435   The reason we have a separate public license for some libraries is that
   415 as Front-Cover Texts or Back-Cover Texts, in the notice that says that
   436 they blur the distinction we usually make between modifying or adding to a
   416 the Document is released under this License.  A Front-Cover Text may
   437 program and simply using it.  Linking a program with a library, without
   417 be at most 5 words, and a Back-Cover Text may be at most 25 words.
   438 changing the library, is in some sense simply using the library, and is
   418 
   439 analogous to running a utility program or application program.  However, in
   419 A "Transparent" copy of the Document means a machine-readable copy,
   440 a textual and legal sense, the linked executable is a combined work, a
   420 represented in a format whose specification is available to the
   441 derivative of the original library, and the ordinary General Public License
   421 general public, that is suitable for revising the document
   442 treats it as such.
   422 straightforwardly with generic text editors or (for images composed of
   443 
   423 pixels) generic paint programs or (for drawings) some widely available
   444   Because of this blurred distinction, using the ordinary General
   424 drawing editor, and that is suitable for input to text formatters or
   445 Public License for libraries did not effectively promote software
   425 for automatic translation to a variety of formats suitable for input
   446 sharing, because most developers did not use the libraries.  We
   426 to text formatters.  A copy made in an otherwise Transparent file
   447 concluded that weaker conditions might promote sharing better.
   427 format whose markup, or absence of markup, has been arranged to thwart
   448 
   428 or discourage subsequent modification by readers is not Transparent.
   449   However, unrestricted linking of non-free programs would deprive the
   429 An image format is not Transparent if used for any substantial amount
   450 users of those programs of all benefit from the free status of the
   430 of text.  A copy that is not "Transparent" is called "Opaque".
   451 libraries themselves.  This Library General Public License is intended to
   431 
   452 permit developers of non-free programs to use free libraries, while
   432 Examples of suitable formats for Transparent copies include plain
   453 preserving your freedom as a user of such programs to change the free
   433 ASCII without markup, Texinfo input format, LaTeX input format, SGML
   454 libraries that are incorporated in them.  (We have not seen how to achieve
   434 or XML using a publicly available DTD, and standard-conforming simple
   455 this as regards changes in header files, but we have achieved it as regards
   435 HTML, PostScript or PDF designed for human modification.  Examples of
   456 changes in the actual functions of the Library.)  The hope is that this
   436 transparent image formats include PNG, XCF and JPG.  Opaque formats
   457 will lead to faster development of free libraries.
   437 include proprietary formats that can be read and edited only by
   458 
   438 proprietary word processors, SGML or XML for which the DTD and/or
   459   The precise terms and conditions for copying, distribution and
   439 processing tools are not generally available, and the
   460 modification follow.  Pay close attention to the difference between a
   440 machine-generated HTML, PostScript or PDF produced by some word
   461 "work based on the library" and a "work that uses the library".  The
   441 processors for output purposes only.
   462 former contains code derived from the library, while the latter only
   442 
   463 works together with the library.
   443 The "Title Page" means, for a printed book, the title page itself,
   464 
   444 plus such following pages as are needed to hold, legibly, the material
   465   Note that it is possible for a library to be covered by the ordinary
   445 this License requires to appear in the title page.  For works in
   466 General Public License rather than by this special one.
   446 formats which do not have any title page as such, "Title Page" means
   467 
   447 the text near the most prominent appearance of the work's title,
   468 		  GNU LIBRARY GENERAL PUBLIC LICENSE
   448 preceding the beginning of the body of the text.
   469    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
   449 
   470 
   450 A section "Entitled XYZ" means a named subunit of the Document whose
   471   0. This License Agreement applies to any software library which
   451 title either is precisely XYZ or contains XYZ in parentheses following
   472 contains a notice placed by the copyright holder or other authorized
   452 text that translates XYZ in another language.  (Here XYZ stands for a
   473 party saying it may be distributed under the terms of this Library
   453 specific section name mentioned below, such as "Acknowledgements",
   474 General Public License (also called "this License").  Each licensee is
   454 "Dedications", "Endorsements", or "History".)  To "Preserve the Title"
   475 addressed as "you".
   455 of such a section when you modify the Document means that it remains a
   476 
   456 section "Entitled XYZ" according to this definition.
   477   A "library" means a collection of software functions and/or data
   457 
   478 prepared so as to be conveniently linked with application programs
   458 The Document may include Warranty Disclaimers next to the notice which
   479 (which use some of those functions and data) to form executables.
   459 states that this License applies to the Document.  These Warranty
   480 
   460 Disclaimers are considered to be included by reference in this
   481   The "Library", below, refers to any such software library or work
   461 License, but only as regards disclaiming warranties: any other
   482 which has been distributed under these terms.  A "work based on the
   462 implication that these Warranty Disclaimers may have is void and has
   483 Library" means either the Library or any derivative work under
   463 no effect on the meaning of this License.
   484 copyright law: that is to say, a work containing the Library or a
   464 
   485 portion of it, either verbatim or with modifications and/or translated
   465 
   486 straightforwardly into another language.  (Hereinafter, translation is
   466 2. VERBATIM COPYING
   487 included without limitation in the term "modification".)
   467 
   488 
   468 You may copy and distribute the Document in any medium, either
   489   "Source code" for a work means the preferred form of the work for
   469 commercially or noncommercially, provided that this License, the
   490 making modifications to it.  For a library, complete source code means
   470 copyright notices, and the license notice saying this License applies
   491 all the source code for all modules it contains, plus any associated
   471 to the Document are reproduced in all copies, and that you add no other
   492 interface definition files, plus the scripts used to control compilation
   472 conditions whatsoever to those of this License.  You may not use
   493 and installation of the library.
   473 technical measures to obstruct or control the reading or further
   494 
   474 copying of the copies you make or distribute.  However, you may accept
   495   Activities other than copying, distribution and modification are not
   475 compensation in exchange for copies.  If you distribute a large enough
   496 covered by this License; they are outside its scope.  The act of
   476 number of copies you must also follow the conditions in section 3.
   497 running a program using the Library is not restricted, and output from
   477 
   498 such a program is covered only if its contents constitute a work based
   478 You may also lend copies, under the same conditions stated above, and
   499 on the Library (independent of the use of the Library in a tool for
   479 you may publicly display copies.
   500 writing it).  Whether that is true depends on what the Library does
   480 
   501 and what the program that uses the Library does.
   481 
   502   
   482 3. COPYING IN QUANTITY
   503   1. You may copy and distribute verbatim copies of the Library's
   483 
   504 complete source code as you receive it, in any medium, provided that
   484 If you publish printed copies (or copies in media that commonly have
   505 you conspicuously and appropriately publish on each copy an
   485 printed covers) of the Document, numbering more than 100, and the
   506 appropriate copyright notice and disclaimer of warranty; keep intact
   486 Document's license notice requires Cover Texts, you must enclose the
   507 all the notices that refer to this License and to the absence of any
   487 copies in covers that carry, clearly and legibly, all these Cover
   508 warranty; and distribute a copy of this License along with the
   488 Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
   509 Library.
   489 the back cover.  Both covers must also clearly and legibly identify
   510 
   490 you as the publisher of these copies.  The front cover must present
   511   You may charge a fee for the physical act of transferring a copy,
   491 the full title with all words of the title equally prominent and
   512 and you may at your option offer warranty protection in exchange for a
   492 visible.  You may add other material on the covers in addition.
   513 fee.
   493 Copying with changes limited to the covers, as long as they preserve
   514 
   494 the title of the Document and satisfy these conditions, can be treated
   515   2. You may modify your copy or copies of the Library or any portion
   495 as verbatim copying in other respects.
   516 of it, thus forming a work based on the Library, and copy and
   496 
   517 distribute such modifications or work under the terms of Section 1
   497 If the required texts for either cover are too voluminous to fit
   518 above, provided that you also meet all of these conditions:
   498 legibly, you should put the first ones listed (as many as fit
   519 
   499 reasonably) on the actual cover, and continue the rest onto adjacent
   520     a) The modified work must itself be a software library.
   500 pages.
   521 
   501 
   522     b) You must cause the files modified to carry prominent notices
   502 If you publish or distribute Opaque copies of the Document numbering
   523     stating that you changed the files and the date of any change.
   503 more than 100, you must either include a machine-readable Transparent
   524 
   504 copy along with each Opaque copy, or state in or with each Opaque copy
   525     c) You must cause the whole of the work to be licensed at no
   505 a computer-network location from which the general network-using
   526     charge to all third parties under the terms of this License.
   506 public has access to download using public-standard network protocols
   527 
   507 a complete Transparent copy of the Document, free of added material.
   528     d) If a facility in the modified Library refers to a function or a
   508 If you use the latter option, you must take reasonably prudent steps,
   529     table of data to be supplied by an application program that uses
   509 when you begin distribution of Opaque copies in quantity, to ensure
   530     the facility, other than as an argument passed when the facility
   510 that this Transparent copy will remain thus accessible at the stated
   531     is invoked, then you must make a good faith effort to ensure that,
   511 location until at least one year after the last time you distribute an
   532     in the event an application does not supply such function or
   512 Opaque copy (directly or through your agents or retailers) of that
   533     table, the facility still operates, and performs whatever part of
   513 edition to the public.
   534     its purpose remains meaningful.
   514 
   535 
   515 It is requested, but not required, that you contact the authors of the
   536     (For example, a function in a library to compute square roots has
   516 Document well before redistributing any large number of copies, to give
   537     a purpose that is entirely well-defined independent of the
   517 them a chance to provide you with an updated version of the Document.
   538     application.  Therefore, Subsection 2d requires that any
   518 
   539     application-supplied function or table used by this function must
   519 
   540     be optional: if the application does not supply it, the square
   520 4. MODIFICATIONS
   541     root function must still compute square roots.)
   521 
   542 
   522 You may copy and distribute a Modified Version of the Document under
   543 These requirements apply to the modified work as a whole.  If
   523 the conditions of sections 2 and 3 above, provided that you release
   544 identifiable sections of that work are not derived from the Library,
   524 the Modified Version under precisely this License, with the Modified
   545 and can be reasonably considered independent and separate works in
   525 Version filling the role of the Document, thus licensing distribution
   546 themselves, then this License, and its terms, do not apply to those
   526 and modification of the Modified Version to whoever possesses a copy
   547 sections when you distribute them as separate works.  But when you
   527 of it.  In addition, you must do these things in the Modified Version:
   548 distribute the same sections as part of a whole which is a work based
   528 
   549 on the Library, the distribution of the whole must be on the terms of
   529 A. Use in the Title Page (and on the covers, if any) a title distinct
   550 this License, whose permissions for other licensees extend to the
   530    from that of the Document, and from those of previous versions
   551 entire whole, and thus to each and every part regardless of who wrote
   531    (which should, if there were any, be listed in the History section
   552 it.
   532    of the Document).  You may use the same title as a previous version
   553 
   533    if the original publisher of that version gives permission.
   554 Thus, it is not the intent of this section to claim rights or contest
   534 B. List on the Title Page, as authors, one or more persons or entities
   555 your rights to work written entirely by you; rather, the intent is to
   535    responsible for authorship of the modifications in the Modified
   556 exercise the right to control the distribution of derivative or
   536    Version, together with at least five of the principal authors of the
   557 collective works based on the Library.
   537    Document (all of its principal authors, if it has fewer than five),
   558 
   538    unless they release you from this requirement.
   559 In addition, mere aggregation of another work not based on the Library
   539 C. State on the Title page the name of the publisher of the
   560 with the Library (or with a work based on the Library) on a volume of
   540    Modified Version, as the publisher.
   561 a storage or distribution medium does not bring the other work under
   541 D. Preserve all the copyright notices of the Document.
   562 the scope of this License.
   542 E. Add an appropriate copyright notice for your modifications
   563 
   543    adjacent to the other copyright notices.
   564   3. You may opt to apply the terms of the ordinary GNU General Public
   544 F. Include, immediately after the copyright notices, a license notice
   565 License instead of this License to a given copy of the Library.  To do
   545    giving the public permission to use the Modified Version under the
   566 this, you must alter all the notices that refer to this License, so
   546    terms of this License, in the form shown in the Addendum below.
   567 that they refer to the ordinary GNU General Public License, version 2,
   547 G. Preserve in that license notice the full lists of Invariant Sections
   568 instead of to this License.  (If a newer version than version 2 of the
   548    and required Cover Texts given in the Document's license notice.
   569 ordinary GNU General Public License has appeared, then you can specify
   549 H. Include an unaltered copy of this License.
   570 that version instead if you wish.)  Do not make any other change in
   550 I. Preserve the section Entitled "History", Preserve its Title, and add
   571 these notices.
   551    to it an item stating at least the title, year, new authors, and
   572 
   552    publisher of the Modified Version as given on the Title Page.  If
   573   Once this change is made in a given copy, it is irreversible for
   553    there is no section Entitled "History" in the Document, create one
   574 that copy, so the ordinary GNU General Public License applies to all
   554    stating the title, year, authors, and publisher of the Document as
   575 subsequent copies and derivative works made from that copy.
   555    given on its Title Page, then add an item describing the Modified
   576 
   556    Version as stated in the previous sentence.
   577   This option is useful when you wish to copy part of the code of
   557 J. Preserve the network location, if any, given in the Document for
   578 the Library into a program that is not a library.
   558    public access to a Transparent copy of the Document, and likewise
   579 
   559    the network locations given in the Document for previous versions
   580   4. You may copy and distribute the Library (or a portion or
   560    it was based on.  These may be placed in the "History" section.
   581 derivative of it, under Section 2) in object code or executable form
   561    You may omit a network location for a work that was published at
   582 under the terms of Sections 1 and 2 above provided that you accompany
   562    least four years before the Document itself, or if the original
   583 it with the complete corresponding machine-readable source code, which
   563    publisher of the version it refers to gives permission.
   584 must be distributed under the terms of Sections 1 and 2 above on a
   564 K. For any section Entitled "Acknowledgements" or "Dedications",
   585 medium customarily used for software interchange.
   565    Preserve the Title of the section, and preserve in the section all
   586 
   566    the substance and tone of each of the contributor acknowledgements
   587   If distribution of object code is made by offering access to copy
   567    and/or dedications given therein.
   588 from a designated place, then offering equivalent access to copy the
   568 L. Preserve all the Invariant Sections of the Document,
   589 source code from the same place satisfies the requirement to
   569    unaltered in their text and in their titles.  Section numbers
   590 distribute the source code, even though third parties are not
   570    or the equivalent are not considered part of the section titles.
   591 compelled to copy the source along with the object code.
   571 M. Delete any section Entitled "Endorsements".  Such a section
   592 
   572    may not be included in the Modified Version.
   593   5. A program that contains no derivative of any portion of the
   573 N. Do not retitle any existing section to be Entitled "Endorsements"
   594 Library, but is designed to work with the Library by being compiled or
   574    or to conflict in title with any Invariant Section.
   595 linked with it, is called a "work that uses the Library".  Such a
   575 O. Preserve any Warranty Disclaimers.
   596 work, in isolation, is not a derivative work of the Library, and
   576 
   597 therefore falls outside the scope of this License.
   577 If the Modified Version includes new front-matter sections or
   598 
   578 appendices that qualify as Secondary Sections and contain no material
   599   However, linking a "work that uses the Library" with the Library
   579 copied from the Document, you may at your option designate some or all
   600 creates an executable that is a derivative of the Library (because it
   580 of these sections as invariant.  To do this, add their titles to the
   601 contains portions of the Library), rather than a "work that uses the
   581 list of Invariant Sections in the Modified Version's license notice.
   602 library".  The executable is therefore covered by this License.
   582 These titles must be distinct from any other section titles.
   603 Section 6 states terms for distribution of such executables.
   583 
   604 
   584 You may add a section Entitled "Endorsements", provided it contains
   605   When a "work that uses the Library" uses material from a header file
   585 nothing but endorsements of your Modified Version by various
   606 that is part of the Library, the object code for the work may be a
   586 parties--for example, statements of peer review or that the text has
   607 derivative work of the Library even though the source code is not.
   587 been approved by an organization as the authoritative definition of a
   608 Whether this is true is especially significant if the work can be
   588 standard.
   609 linked without the Library, or if the work is itself a library.  The
   589 
   610 threshold for this to be true is not precisely defined by law.
   590 You may add a passage of up to five words as a Front-Cover Text, and a
   611 
   591 passage of up to 25 words as a Back-Cover Text, to the end of the list
   612   If such an object file uses only numerical parameters, data
   592 of Cover Texts in the Modified Version.  Only one passage of
   613 structure layouts and accessors, and small macros and small inline
   593 Front-Cover Text and one of Back-Cover Text may be added by (or
   614 functions (ten lines or less in length), then the use of the object
   594 through arrangements made by) any one entity.  If the Document already
   615 file is unrestricted, regardless of whether it is legally a derivative
   595 includes a cover text for the same cover, previously added by you or
   616 work.  (Executables containing this object code plus portions of the
   596 by arrangement made by the same entity you are acting on behalf of,
   617 Library will still fall under Section 6.)
   597 you may not add another; but you may replace the old one, on explicit
   618 
   598 permission from the previous publisher that added the old one.
   619   Otherwise, if the work is a derivative of the Library, you may
   599 
   620 distribute the object code for the work under the terms of Section 6.
   600 The author(s) and publisher(s) of the Document do not by this License
   621 Any executables containing that work also fall under Section 6,
   601 give permission to use their names for publicity for or to assert or
   622 whether or not they are linked directly with the Library itself.
   602 imply endorsement of any Modified Version.
   623 
   603 
   624   6. As an exception to the Sections above, you may also compile or
   604 
   625 link a "work that uses the Library" with the Library to produce a
   605 5. COMBINING DOCUMENTS
   626 work containing portions of the Library, and distribute that work
   606 
   627 under terms of your choice, provided that the terms permit
   607 You may combine the Document with other documents released under this
   628 modification of the work for the customer's own use and reverse
   608 License, under the terms defined in section 4 above for modified
   629 engineering for debugging such modifications.
   609 versions, provided that you include in the combination all of the
   630 
   610 Invariant Sections of all of the original documents, unmodified, and
   631   You must give prominent notice with each copy of the work that the
   611 list them all as Invariant Sections of your combined work in its
   632 Library is used in it and that the Library and its use are covered by
   612 license notice, and that you preserve all their Warranty Disclaimers.
   633 this License.  You must supply a copy of this License.  If the work
   613 
   634 during execution displays copyright notices, you must include the
   614 The combined work need only contain one copy of this License, and
   635 copyright notice for the Library among them, as well as a reference
   615 multiple identical Invariant Sections may be replaced with a single
   636 directing the user to the copy of this License.  Also, you must do one
   616 copy.  If there are multiple Invariant Sections with the same name but
   637 of these things:
   617 different contents, make the title of each such section unique by
   638 
   618 adding at the end of it, in parentheses, the name of the original
   639     a) Accompany the work with the complete corresponding
   619 author or publisher of that section if known, or else a unique number.
   640     machine-readable source code for the Library including whatever
   620 Make the same adjustment to the section titles in the list of
   641     changes were used in the work (which must be distributed under
   621 Invariant Sections in the license notice of the combined work.
   642     Sections 1 and 2 above); and, if the work is an executable linked
   622 
   643     with the Library, with the complete machine-readable "work that
   623 In the combination, you must combine any sections Entitled "History"
   644     uses the Library", as object code and/or source code, so that the
   624 in the various original documents, forming one section Entitled
   645     user can modify the Library and then relink to produce a modified
   625 "History"; likewise combine any sections Entitled "Acknowledgements",
   646     executable containing the modified Library.  (It is understood
   626 and any sections Entitled "Dedications".  You must delete all sections
   647     that the user who changes the contents of definitions files in the
   627 Entitled "Endorsements".
   648     Library will not necessarily be able to recompile the application
   628 
   649     to use the modified definitions.)
   629 
   650 
   630 6. COLLECTIONS OF DOCUMENTS
   651     b) Accompany the work with a written offer, valid for at
   631 
   652     least three years, to give the same user the materials
   632 You may make a collection consisting of the Document and other documents
   653     specified in Subsection 6a, above, for a charge no more
   633 released under this License, and replace the individual copies of this
   654     than the cost of performing this distribution.
   634 License in the various documents with a single copy that is included in
   655 
   635 the collection, provided that you follow the rules of this License for
   656     c) If distribution of the work is made by offering access to copy
   636 verbatim copying of each of the documents in all other respects.
   657     from a designated place, offer equivalent access to copy the above
   637 
   658     specified materials from the same place.
   638 You may extract a single document from such a collection, and distribute
   659 
   639 it individually under this License, provided you insert a copy of this
   660     d) Verify that the user has already received a copy of these
   640 License into the extracted document, and follow this License in all
   661     materials or that you have already sent this user a copy.
   641 other respects regarding verbatim copying of that document.
   662 
   642 
   663   For an executable, the required form of the "work that uses the
   643 
   664 Library" must include any data and utility programs needed for
   644 7. AGGREGATION WITH INDEPENDENT WORKS
   665 reproducing the executable from it.  However, as a special exception,
   645 
   666 the source code distributed need not include anything that is normally
   646 A compilation of the Document or its derivatives with other separate
   667 distributed (in either source or binary form) with the major
   647 and independent documents or works, in or on a volume of a storage or
   668 components (compiler, kernel, and so on) of the operating system on
   648 distribution medium, is called an "aggregate" if the copyright
   669 which the executable runs, unless that component itself accompanies
   649 resulting from the compilation is not used to limit the legal rights
   670 the executable.
   650 of the compilation's users beyond what the individual works permit.
   671 
   651 When the Document is included in an aggregate, this License does not
   672   It may happen that this requirement contradicts the license
   652 apply to the other works in the aggregate which are not themselves
   673 restrictions of other proprietary libraries that do not normally
   653 derivative works of the Document.
   674 accompany the operating system.  Such a contradiction means you cannot
   654 
   675 use both them and the Library together in an executable that you
   655 If the Cover Text requirement of section 3 is applicable to these
   676 distribute.
   656 copies of the Document, then if the Document is less than one half of
   677 
   657 the entire aggregate, the Document's Cover Texts may be placed on
   678   7. You may place library facilities that are a work based on the
   658 covers that bracket the Document within the aggregate, or the
   679 Library side-by-side in a single library together with other library
   659 electronic equivalent of covers if the Document is in electronic form.
   680 facilities not covered by this License, and distribute such a combined
   660 Otherwise they must appear on printed covers that bracket the whole
   681 library, provided that the separate distribution of the work based on
   661 aggregate.
   682 the Library and of the other library facilities is otherwise
   662 
   683 permitted, and provided that you do these two things:
   663 
   684 
   664 8. TRANSLATION
   685     a) Accompany the combined library with a copy of the same work
   665 
   686     based on the Library, uncombined with any other library
   666 Translation is considered a kind of modification, so you may
   687     facilities.  This must be distributed under the terms of the
   667 distribute translations of the Document under the terms of section 4.
   688     Sections above.
   668 Replacing Invariant Sections with translations requires special
   689 
   669 permission from their copyright holders, but you may include
   690     b) Give prominent notice with the combined library of the fact
   670 translations of some or all Invariant Sections in addition to the
   691     that part of it is a work based on the Library, and explaining
   671 original versions of these Invariant Sections.  You may include a
   692     where to find the accompanying uncombined form of the same work.
   672 translation of this License, and all the license notices in the
   693 
   673 Document, and any Warranty Disclaimers, provided that you also include
   694   8. You may not copy, modify, sublicense, link with, or distribute
   674 the original English version of this License and the original versions
   695 the Library except as expressly provided under this License.  Any
   675 of those notices and disclaimers.  In case of a disagreement between
   696 attempt otherwise to copy, modify, sublicense, link with, or
   676 the translation and the original version of this License or a notice
   697 distribute the Library is void, and will automatically terminate your
   677 or disclaimer, the original version will prevail.
   698 rights under this License.  However, parties who have received copies,
   678 
   699 or rights, from you under this License will not have their licenses
   679 If a section in the Document is Entitled "Acknowledgements",
   700 terminated so long as such parties remain in full compliance.
   680 "Dedications", or "History", the requirement (section 4) to Preserve
   701 
   681 its Title (section 1) will typically require changing the actual
   702   9. You are not required to accept this License, since you have not
   682 title.
   703 signed it.  However, nothing else grants you permission to modify or
   683 
   704 distribute the Library or its derivative works.  These actions are
   684 
   705 prohibited by law if you do not accept this License.  Therefore, by
   685 9. TERMINATION
   706 modifying or distributing the Library (or any work based on the
   686 
   707 Library), you indicate your acceptance of this License to do so, and
   687 You may not copy, modify, sublicense, or distribute the Document except
   708 all its terms and conditions for copying, distributing or modifying
   688 as expressly provided for under this License.  Any other attempt to
   709 the Library or works based on it.
   689 copy, modify, sublicense or distribute the Document is void, and will
   710 
   690 automatically terminate your rights under this License.  However,
   711   10. Each time you redistribute the Library (or any work based on the
   691 parties who have received copies, or rights, from you under this
   712 Library), the recipient automatically receives a license from the
   692 License will not have their licenses terminated so long as such
   713 original licensor to copy, distribute, link with or modify the Library
   693 parties remain in full compliance.
   714 subject to these terms and conditions.  You may not impose any further
   694 
   715 restrictions on the recipients' exercise of the rights granted herein.
   695 
   716 You are not responsible for enforcing compliance by third parties to
   696 10. FUTURE REVISIONS OF THIS LICENSE
   717 this License.
   697 
   718 
   698 The Free Software Foundation may publish new, revised versions
   719   11. If, as a consequence of a court judgment or allegation of patent
   699 of the GNU Free Documentation License from time to time.  Such new
   720 infringement or for any other reason (not limited to patent issues),
   700 versions will be similar in spirit to the present version, but may
   721 conditions are imposed on you (whether by court order, agreement or
   701 differ in detail to address new problems or concerns.  See
   722 otherwise) that contradict the conditions of this License, they do not
   702 http://www.gnu.org/copyleft/.
   723 excuse you from the conditions of this License.  If you cannot
   703 
   724 distribute so as to satisfy simultaneously your obligations under this
   704 Each version of the License is given a distinguishing version number.
   725 License and any other pertinent obligations, then as a consequence you
   705 If the Document specifies that a particular numbered version of this
   726 may not distribute the Library at all.  For example, if a patent
   706 License "or any later version" applies to it, you have the option of
   727 license would not permit royalty-free redistribution of the Library by
   707 following the terms and conditions either of that specified version or
   728 all those who receive copies directly or indirectly through you, then
   708 of any later version that has been published (not as a draft) by the
   729 the only way you could satisfy both it and this License would be to
   709 Free Software Foundation.  If the Document does not specify a version
   730 refrain entirely from distribution of the Library.
   710 number of this License, you may choose any version ever published (not
   731 
   711 as a draft) by the Free Software Foundation.
   732 If any portion of this section is held invalid or unenforceable under any
   712 
   733 particular circumstance, the balance of the section is intended to apply,
   713 
   734 and the section as a whole is intended to apply in other circumstances.
   714 ADDENDUM: How to use this License for your documents
   735 
   715 
   736 It is not the purpose of this section to induce you to infringe any
   716 To use this License in a document you have written, include a copy of
   737 patents or other property right claims or to contest validity of any
   717 the License in the document and put the following copyright and
   738 such claims; this section has the sole purpose of protecting the
   718 license notices just after the title page:
   739 integrity of the free software distribution system which is
   719 
   740 implemented by public license practices.  Many people have made
   720     Copyright (c)  YEAR  YOUR NAME.
   741 generous contributions to the wide range of software distributed
   721     Permission is granted to copy, distribute and/or modify this document
   742 through that system in reliance on consistent application of that
   722     under the terms of the GNU Free Documentation License, Version 1.2
   743 system; it is up to the author/donor to decide if he or she is willing
   723     or any later version published by the Free Software Foundation;
   744 to distribute software through any other system and a licensee cannot
   724     with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
   745 impose that choice.
   725     A copy of the license is included in the section entitled "GNU
   746 
   726     Free Documentation License".
   747 This section is intended to make thoroughly clear what is believed to
   727 
   748 be a consequence of the rest of this License.
   728 If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
   749 
   729 replace the "with...Texts." line with this:
   750   12. If the distribution and/or use of the Library is restricted in
   730 
   751 certain countries either by patents or by copyrighted interfaces, the
   731     with the Invariant Sections being LIST THEIR TITLES, with the
   752 original copyright holder who places the Library under this License may add
   732     Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
   753 an explicit geographical distribution limitation excluding those countries,
   733 
   754 so that distribution is permitted only in or among countries not thus
   734 If you have Invariant Sections without Cover Texts, or some other
   755 excluded.  In such case, this License incorporates the limitation as if
   735 combination of the three, merge those two alternatives to suit the
   756 written in the body of this License.
   736 situation.
   757 
   737 
   758   13. The Free Software Foundation may publish revised and/or new
   738 If your document contains nontrivial examples of program code, we
   759 versions of the Library General Public License from time to time.
   739 recommend releasing these examples in parallel under your choice of
   760 Such new versions will be similar in spirit to the present version,
   740 free software license, such as the GNU General Public License,
   761 but may differ in detail to address new problems or concerns.
   741 to permit their use in free software.
   762 
       
   763 Each version is given a distinguishing version number.  If the Library
       
   764 specifies a version number of this License which applies to it and
       
   765 "any later version", you have the option of following the terms and
       
   766 conditions either of that version or of any later version published by
       
   767 the Free Software Foundation.  If the Library does not specify a
       
   768 license version number, you may choose any version ever published by
       
   769 the Free Software Foundation.
       
   770 
       
   771   14. If you wish to incorporate parts of the Library into other free
       
   772 programs whose distribution conditions are incompatible with these,
       
   773 write to the author to ask for permission.  For software which is
       
   774 copyrighted by the Free Software Foundation, write to the Free
       
   775 Software Foundation; we sometimes make exceptions for this.  Our
       
   776 decision will be guided by the two goals of preserving the free status
       
   777 of all derivatives of our free software and of promoting the sharing
       
   778 and reuse of software generally.
       
   779 
       
   780 			    NO WARRANTY
       
   781 
       
   782   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
       
   783 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
       
   784 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
       
   785 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
       
   786 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
       
   787 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
       
   788 PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
       
   789 LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
       
   790 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
       
   791 
       
   792   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
       
   793 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
       
   794 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
       
   795 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
       
   796 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
       
   797 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
       
   798 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
       
   799 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
       
   800 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
       
   801 DAMAGES.
       
   802 
       
   803 		     END OF TERMS AND CONDITIONS
       
   804 
       
   805      Appendix: How to Apply These Terms to Your New Libraries
       
   806 
       
   807   If you develop a new library, and you want it to be of the greatest
       
   808 possible use to the public, we recommend making it free software that
       
   809 everyone can redistribute and change.  You can do so by permitting
       
   810 redistribution under these terms (or, alternatively, under the terms of the
       
   811 ordinary General Public License).
       
   812 
       
   813   To apply these terms, attach the following notices to the library.  It is
       
   814 safest to attach them to the start of each source file to most effectively
       
   815 convey the exclusion of warranty; and each file should have at least the
       
   816 "copyright" line and a pointer to where the full notice is found.
       
   817 
       
   818     <one line to give the library's name and a brief idea of what it does.>
       
   819     Copyright (C) <year>  <name of author>
       
   820 
       
   821     This library is free software; you can redistribute it and/or
       
   822     modify it under the terms of the GNU Library General Public
       
   823     License as published by the Free Software Foundation; either
       
   824     version 2 of the License, or (at your option) any later version.
       
   825 
       
   826     This library is distributed in the hope that it will be useful,
       
   827     but WITHOUT ANY WARRANTY; without even the implied warranty of
       
   828     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
       
   829     Library General Public License for more details.
       
   830 
       
   831     You should have received a copy of the GNU Library General Public
       
   832     License along with this library; if not, write to the Free
       
   833     Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
       
   834     Boston, MA 02110-1301, USA
       
   835 
       
   836 Also add information on how to contact you by electronic and paper mail.
       
   837 
       
   838 You should also get your employer (if you work as a programmer) or your
       
   839 school, if any, to sign a "copyright disclaimer" for the library, if
       
   840 necessary.  Here is a sample; alter the names:
       
   841 
       
   842   Yoyodyne, Inc., hereby disclaims all copyright interest in the
       
   843   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
       
   844 
       
   845   <signature of Ty Coon>, 1 April 1990
       
   846   Ty Coon, President of Vice
       
   847 
       
   848 That's all there is to it!
       
   849 
       
   850 
       
   851 
       
   852 
       
   853 
       
   854 
       
   855                   GNU LESSER GENERAL PUBLIC LICENSE
       
   856                        Version 2.1, February 1999
       
   857 
       
   858  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
       
   859      51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
       
   860  Everyone is permitted to copy and distribute verbatim copies
       
   861  of this license document, but changing it is not allowed.
       
   862 
       
   863 [This is the first released version of the Lesser GPL.  It also counts
       
   864  as the successor of the GNU Library Public License, version 2, hence
       
   865  the version number 2.1.]
       
   866 
       
   867                             Preamble
       
   868 
       
   869   The licenses for most software are designed to take away your
       
   870 freedom to share and change it.  By contrast, the GNU General Public
       
   871 Licenses are intended to guarantee your freedom to share and change
       
   872 free software--to make sure the software is free for all its users.
       
   873 
       
   874   This license, the Lesser General Public License, applies to some
       
   875 specially designated software packages--typically libraries--of the
       
   876 Free Software Foundation and other authors who decide to use it.  You
       
   877 can use it too, but we suggest you first think carefully about whether
       
   878 this license or the ordinary General Public License is the better
       
   879 strategy to use in any particular case, based on the explanations
       
   880 below.
       
   881 
       
   882   When we speak of free software, we are referring to freedom of use,
       
   883 not price.  Our General Public Licenses are designed to make sure that
       
   884 you have the freedom to distribute copies of free software (and charge
       
   885 for this service if you wish); that you receive source code or can get
       
   886 it if you want it; that you can change the software and use pieces of
       
   887 it in new free programs; and that you are informed that you can do
       
   888 these things.
       
   889 
       
   890   To protect your rights, we need to make restrictions that forbid
       
   891 distributors to deny you these rights or to ask you to surrender these
       
   892 rights.  These restrictions translate to certain responsibilities for
       
   893 you if you distribute copies of the library or if you modify it.
       
   894 
       
   895   For example, if you distribute copies of the library, whether gratis
       
   896 or for a fee, you must give the recipients all the rights that we gave
       
   897 you.  You must make sure that they, too, receive or can get the source
       
   898 code.  If you link other code with the library, you must provide
       
   899 complete object files to the recipients, so that they can relink them
       
   900 with the library after making changes to the library and recompiling
       
   901 it.  And you must show them these terms so they know their rights.
       
   902 
       
   903   We protect your rights with a two-step method: (1) we copyright the
       
   904 library, and (2) we offer you this license, which gives you legal
       
   905 permission to copy, distribute and/or modify the library.
       
   906 
       
   907   To protect each distributor, we want to make it very clear that
       
   908 there is no warranty for the free library.  Also, if the library is
       
   909 modified by someone else and passed on, the recipients should know
       
   910 that what they have is not the original version, so that the original
       
   911 author's reputation will not be affected by problems that might be
       
   912 introduced by others.
       
   913 ^L
       
   914   Finally, software patents pose a constant threat to the existence of
       
   915 any free program.  We wish to make sure that a company cannot
       
   916 effectively restrict the users of a free program by obtaining a
       
   917 restrictive license from a patent holder.  Therefore, we insist that
       
   918 any patent license obtained for a version of the library must be
       
   919 consistent with the full freedom of use specified in this license.
       
   920 
       
   921   Most GNU software, including some libraries, is covered by the
       
   922 ordinary GNU General Public License.  This license, the GNU Lesser
       
   923 General Public License, applies to certain designated libraries, and
       
   924 is quite different from the ordinary General Public License.  We use
       
   925 this license for certain libraries in order to permit linking those
       
   926 libraries into non-free programs.
       
   927 
       
   928   When a program is linked with a library, whether statically or using
       
   929 a shared library, the combination of the two is legally speaking a
       
   930 combined work, a derivative of the original library.  The ordinary
       
   931 General Public License therefore permits such linking only if the
       
   932 entire combination fits its criteria of freedom.  The Lesser General
       
   933 Public License permits more lax criteria for linking other code with
       
   934 the library.
       
   935 
       
   936   We call this license the "Lesser" General Public License because it
       
   937 does Less to protect the user's freedom than the ordinary General
       
   938 Public License.  It also provides other free software developers Less
       
   939 of an advantage over competing non-free programs.  These disadvantages
       
   940 are the reason we use the ordinary General Public License for many
       
   941 libraries.  However, the Lesser license provides advantages in certain
       
   942 special circumstances.
       
   943 
       
   944   For example, on rare occasions, there may be a special need to
       
   945 encourage the widest possible use of a certain library, so that it
       
   946 becomes
       
   947 a de-facto standard.  To achieve this, non-free programs must be
       
   948 allowed to use the library.  A more frequent case is that a free
       
   949 library does the same job as widely used non-free libraries.  In this
       
   950 case, there is little to gain by limiting the free library to free
       
   951 software only, so we use the Lesser General Public License.
       
   952 
       
   953   In other cases, permission to use a particular library in non-free
       
   954 programs enables a greater number of people to use a large body of
       
   955 free software.  For example, permission to use the GNU C Library in
       
   956 non-free programs enables many more people to use the whole GNU
       
   957 operating system, as well as its variant, the GNU/Linux operating
       
   958 system.
       
   959 
       
   960   Although the Lesser General Public License is Less protective of the
       
   961 users' freedom, it does ensure that the user of a program that is
       
   962 linked with the Library has the freedom and the wherewithal to run
       
   963 that program using a modified version of the Library.
       
   964 
       
   965   The precise terms and conditions for copying, distribution and
       
   966 modification follow.  Pay close attention to the difference between a
       
   967 "work based on the library" and a "work that uses the library".  The
       
   968 former contains code derived from the library, whereas the latter must
       
   969 be combined with the library in order to run.
       
   970 ^L
       
   971                   GNU LESSER GENERAL PUBLIC LICENSE
       
   972    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
       
   973 
       
   974   0. This License Agreement applies to any software library or other
       
   975 program which contains a notice placed by the copyright holder or
       
   976 other authorized party saying it may be distributed under the terms of
       
   977 this Lesser General Public License (also called "this License").
       
   978 Each licensee is addressed as "you".
       
   979 
       
   980   A "library" means a collection of software functions and/or data
       
   981 prepared so as to be conveniently linked with application programs
       
   982 (which use some of those functions and data) to form executables.
       
   983 
       
   984   The "Library", below, refers to any such software library or work
       
   985 which has been distributed under these terms.  A "work based on the
       
   986 Library" means either the Library or any derivative work under
       
   987 copyright law: that is to say, a work containing the Library or a
       
   988 portion of it, either verbatim or with modifications and/or translated
       
   989 straightforwardly into another language.  (Hereinafter, translation is
       
   990 included without limitation in the term "modification".)
       
   991 
       
   992   "Source code" for a work means the preferred form of the work for
       
   993 making modifications to it.  For a library, complete source code means
       
   994 all the source code for all modules it contains, plus any associated
       
   995 interface definition files, plus the scripts used to control
       
   996 compilation
       
   997 and installation of the library.
       
   998 
       
   999   Activities other than copying, distribution and modification are not
       
  1000 covered by this License; they are outside its scope.  The act of
       
  1001 running a program using the Library is not restricted, and output from
       
  1002 such a program is covered only if its contents constitute a work based
       
  1003 on the Library (independent of the use of the Library in a tool for
       
  1004 writing it).  Whether that is true depends on what the Library does
       
  1005 and what the program that uses the Library does.
       
  1006 
       
  1007   1. You may copy and distribute verbatim copies of the Library's
       
  1008 complete source code as you receive it, in any medium, provided that
       
  1009 you conspicuously and appropriately publish on each copy an
       
  1010 appropriate copyright notice and disclaimer of warranty; keep intact
       
  1011 all the notices that refer to this License and to the absence of any
       
  1012 warranty; and distribute a copy of this License along with the
       
  1013 Library.
       
  1014 
       
  1015   You may charge a fee for the physical act of transferring a copy,
       
  1016 and you may at your option offer warranty protection in exchange for a
       
  1017 fee.
       
  1018 
       
  1019   2. You may modify your copy or copies of the Library or any portion
       
  1020 of it, thus forming a work based on the Library, and copy and
       
  1021 distribute such modifications or work under the terms of Section 1
       
  1022 above, provided that you also meet all of these conditions:
       
  1023 
       
  1024     a) The modified work must itself be a software library.
       
  1025 
       
  1026     b) You must cause the files modified to carry prominent notices
       
  1027     stating that you changed the files and the date of any change.
       
  1028 
       
  1029     c) You must cause the whole of the work to be licensed at no
       
  1030     charge to all third parties under the terms of this License.
       
  1031 
       
  1032     d) If a facility in the modified Library refers to a function or a
       
  1033     table of data to be supplied by an application program that uses
       
  1034     the facility, other than as an argument passed when the facility
       
  1035     is invoked, then you must make a good faith effort to ensure that,
       
  1036     in the event an application does not supply such function or
       
  1037     table, the facility still operates, and performs whatever part of
       
  1038     its purpose remains meaningful.
       
  1039 
       
  1040     (For example, a function in a library to compute square roots has
       
  1041     a purpose that is entirely well-defined independent of the
       
  1042     application.  Therefore, Subsection 2d requires that any
       
  1043     application-supplied function or table used by this function must
       
  1044     be optional: if the application does not supply it, the square
       
  1045     root function must still compute square roots.)
       
  1046 
       
  1047 These requirements apply to the modified work as a whole.  If
       
  1048 identifiable sections of that work are not derived from the Library,
       
  1049 and can be reasonably considered independent and separate works in
       
  1050 themselves, then this License, and its terms, do not apply to those
       
  1051 sections when you distribute them as separate works.  But when you
       
  1052 distribute the same sections as part of a whole which is a work based
       
  1053 on the Library, the distribution of the whole must be on the terms of
       
  1054 this License, whose permissions for other licensees extend to the
       
  1055 entire whole, and thus to each and every part regardless of who wrote
       
  1056 it.
       
  1057 
       
  1058 Thus, it is not the intent of this section to claim rights or contest
       
  1059 your rights to work written entirely by you; rather, the intent is to
       
  1060 exercise the right to control the distribution of derivative or
       
  1061 collective works based on the Library.
       
  1062 
       
  1063 In addition, mere aggregation of another work not based on the Library
       
  1064 with the Library (or with a work based on the Library) on a volume of
       
  1065 a storage or distribution medium does not bring the other work under
       
  1066 the scope of this License.
       
  1067 
       
  1068   3. You may opt to apply the terms of the ordinary GNU General Public
       
  1069 License instead of this License to a given copy of the Library.  To do
       
  1070 this, you must alter all the notices that refer to this License, so
       
  1071 that they refer to the ordinary GNU General Public License, version 2,
       
  1072 instead of to this License.  (If a newer version than version 2 of the
       
  1073 ordinary GNU General Public License has appeared, then you can specify
       
  1074 that version instead if you wish.)  Do not make any other change in
       
  1075 these notices.
       
  1076 ^L
       
  1077   Once this change is made in a given copy, it is irreversible for
       
  1078 that copy, so the ordinary GNU General Public License applies to all
       
  1079 subsequent copies and derivative works made from that copy.
       
  1080 
       
  1081   This option is useful when you wish to copy part of the code of
       
  1082 the Library into a program that is not a library.
       
  1083 
       
  1084   4. You may copy and distribute the Library (or a portion or
       
  1085 derivative of it, under Section 2) in object code or executable form
       
  1086 under the terms of Sections 1 and 2 above provided that you accompany
       
  1087 it with the complete corresponding machine-readable source code, which
       
  1088 must be distributed under the terms of Sections 1 and 2 above on a
       
  1089 medium customarily used for software interchange.
       
  1090 
       
  1091   If distribution of object code is made by offering access to copy
       
  1092 from a designated place, then offering equivalent access to copy the
       
  1093 source code from the same place satisfies the requirement to
       
  1094 distribute the source code, even though third parties are not
       
  1095 compelled to copy the source along with the object code.
       
  1096 
       
  1097   5. A program that contains no derivative of any portion of the
       
  1098 Library, but is designed to work with the Library by being compiled or
       
  1099 linked with it, is called a "work that uses the Library".  Such a
       
  1100 work, in isolation, is not a derivative work of the Library, and
       
  1101 therefore falls outside the scope of this License.
       
  1102 
       
  1103   However, linking a "work that uses the Library" with the Library
       
  1104 creates an executable that is a derivative of the Library (because it
       
  1105 contains portions of the Library), rather than a "work that uses the
       
  1106 library".  The executable is therefore covered by this License.
       
  1107 Section 6 states terms for distribution of such executables.
       
  1108 
       
  1109   When a "work that uses the Library" uses material from a header file
       
  1110 that is part of the Library, the object code for the work may be a
       
  1111 derivative work of the Library even though the source code is not.
       
  1112 Whether this is true is especially significant if the work can be
       
  1113 linked without the Library, or if the work is itself a library.  The
       
  1114 threshold for this to be true is not precisely defined by law.
       
  1115 
       
  1116   If such an object file uses only numerical parameters, data
       
  1117 structure layouts and accessors, and small macros and small inline
       
  1118 functions (ten lines or less in length), then the use of the object
       
  1119 file is unrestricted, regardless of whether it is legally a derivative
       
  1120 work.  (Executables containing this object code plus portions of the
       
  1121 Library will still fall under Section 6.)
       
  1122 
       
  1123   Otherwise, if the work is a derivative of the Library, you may
       
  1124 distribute the object code for the work under the terms of Section 6.
       
  1125 Any executables containing that work also fall under Section 6,
       
  1126 whether or not they are linked directly with the Library itself.
       
  1127 ^L
       
  1128   6. As an exception to the Sections above, you may also combine or
       
  1129 link a "work that uses the Library" with the Library to produce a
       
  1130 work containing portions of the Library, and distribute that work
       
  1131 under terms of your choice, provided that the terms permit
       
  1132 modification of the work for the customer's own use and reverse
       
  1133 engineering for debugging such modifications.
       
  1134 
       
  1135   You must give prominent notice with each copy of the work that the
       
  1136 Library is used in it and that the Library and its use are covered by
       
  1137 this License.  You must supply a copy of this License.  If the work
       
  1138 during execution displays copyright notices, you must include the
       
  1139 copyright notice for the Library among them, as well as a reference
       
  1140 directing the user to the copy of this License.  Also, you must do one
       
  1141 of these things:
       
  1142 
       
  1143     a) Accompany the work with the complete corresponding
       
  1144     machine-readable source code for the Library including whatever
       
  1145     changes were used in the work (which must be distributed under
       
  1146     Sections 1 and 2 above); and, if the work is an executable linked
       
  1147     with the Library, with the complete machine-readable "work that
       
  1148     uses the Library", as object code and/or source code, so that the
       
  1149     user can modify the Library and then relink to produce a modified
       
  1150     executable containing the modified Library.  (It is understood
       
  1151     that the user who changes the contents of definitions files in the
       
  1152     Library will not necessarily be able to recompile the application
       
  1153     to use the modified definitions.)
       
  1154 
       
  1155     b) Use a suitable shared library mechanism for linking with the
       
  1156     Library.  A suitable mechanism is one that (1) uses at run time a
       
  1157     copy of the library already present on the user's computer system,
       
  1158     rather than copying library functions into the executable, and (2)
       
  1159     will operate properly with a modified version of the library, if
       
  1160     the user installs one, as long as the modified version is
       
  1161     interface-compatible with the version that the work was made with.
       
  1162 
       
  1163     c) Accompany the work with a written offer, valid for at
       
  1164     least three years, to give the same user the materials
       
  1165     specified in Subsection 6a, above, for a charge no more
       
  1166     than the cost of performing this distribution.
       
  1167 
       
  1168     d) If distribution of the work is made by offering access to copy
       
  1169     from a designated place, offer equivalent access to copy the above
       
  1170     specified materials from the same place.
       
  1171 
       
  1172     e) Verify that the user has already received a copy of these
       
  1173     materials or that you have already sent this user a copy.
       
  1174 
       
  1175   For an executable, the required form of the "work that uses the
       
  1176 Library" must include any data and utility programs needed for
       
  1177 reproducing the executable from it.  However, as a special exception,
       
  1178 the materials to be distributed need not include anything that is
       
  1179 normally distributed (in either source or binary form) with the major
       
  1180 components (compiler, kernel, and so on) of the operating system on
       
  1181 which the executable runs, unless that component itself accompanies
       
  1182 the executable.
       
  1183 
       
  1184   It may happen that this requirement contradicts the license
       
  1185 restrictions of other proprietary libraries that do not normally
       
  1186 accompany the operating system.  Such a contradiction means you cannot
       
  1187 use both them and the Library together in an executable that you
       
  1188 distribute.
       
  1189 ^L
       
  1190   7. You may place library facilities that are a work based on the
       
  1191 Library side-by-side in a single library together with other library
       
  1192 facilities not covered by this License, and distribute such a combined
       
  1193 library, provided that the separate distribution of the work based on
       
  1194 the Library and of the other library facilities is otherwise
       
  1195 permitted, and provided that you do these two things:
       
  1196 
       
  1197     a) Accompany the combined library with a copy of the same work
       
  1198     based on the Library, uncombined with any other library
       
  1199     facilities.  This must be distributed under the terms of the
       
  1200     Sections above.
       
  1201 
       
  1202     b) Give prominent notice with the combined library of the fact
       
  1203     that part of it is a work based on the Library, and explaining
       
  1204     where to find the accompanying uncombined form of the same work.
       
  1205 
       
  1206   8. You may not copy, modify, sublicense, link with, or distribute
       
  1207 the Library except as expressly provided under this License.  Any
       
  1208 attempt otherwise to copy, modify, sublicense, link with, or
       
  1209 distribute the Library is void, and will automatically terminate your
       
  1210 rights under this License.  However, parties who have received copies,
       
  1211 or rights, from you under this License will not have their licenses
       
  1212 terminated so long as such parties remain in full compliance.
       
  1213 
       
  1214   9. You are not required to accept this License, since you have not
       
  1215 signed it.  However, nothing else grants you permission to modify or
       
  1216 distribute the Library or its derivative works.  These actions are
       
  1217 prohibited by law if you do not accept this License.  Therefore, by
       
  1218 modifying or distributing the Library (or any work based on the
       
  1219 Library), you indicate your acceptance of this License to do so, and
       
  1220 all its terms and conditions for copying, distributing or modifying
       
  1221 the Library or works based on it.
       
  1222 
       
  1223   10. Each time you redistribute the Library (or any work based on the
       
  1224 Library), the recipient automatically receives a license from the
       
  1225 original licensor to copy, distribute, link with or modify the Library
       
  1226 subject to these terms and conditions.  You may not impose any further
       
  1227 restrictions on the recipients' exercise of the rights granted herein.
       
  1228 You are not responsible for enforcing compliance by third parties with
       
  1229 this License.
       
  1230 ^L
       
  1231   11. If, as a consequence of a court judgment or allegation of patent
       
  1232 infringement or for any other reason (not limited to patent issues),
       
  1233 conditions are imposed on you (whether by court order, agreement or
       
  1234 otherwise) that contradict the conditions of this License, they do not
       
  1235 excuse you from the conditions of this License.  If you cannot
       
  1236 distribute so as to satisfy simultaneously your obligations under this
       
  1237 License and any other pertinent obligations, then as a consequence you
       
  1238 may not distribute the Library at all.  For example, if a patent
       
  1239 license would not permit royalty-free redistribution of the Library by
       
  1240 all those who receive copies directly or indirectly through you, then
       
  1241 the only way you could satisfy both it and this License would be to
       
  1242 refrain entirely from distribution of the Library.
       
  1243 
       
  1244 If any portion of this section is held invalid or unenforceable under
       
  1245 any particular circumstance, the balance of the section is intended to
       
  1246 apply, and the section as a whole is intended to apply in other
       
  1247 circumstances.
       
  1248 
       
  1249 It is not the purpose of this section to induce you to infringe any
       
  1250 patents or other property right claims or to contest validity of any
       
  1251 such claims; this section has the sole purpose of protecting the
       
  1252 integrity of the free software distribution system which is
       
  1253 implemented by public license practices.  Many people have made
       
  1254 generous contributions to the wide range of software distributed
       
  1255 through that system in reliance on consistent application of that
       
  1256 system; it is up to the author/donor to decide if he or she is willing
       
  1257 to distribute software through any other system and a licensee cannot
       
  1258 impose that choice.
       
  1259 
       
  1260 This section is intended to make thoroughly clear what is believed to
       
  1261 be a consequence of the rest of this License.
       
  1262 
       
  1263   12. If the distribution and/or use of the Library is restricted in
       
  1264 certain countries either by patents or by copyrighted interfaces, the
       
  1265 original copyright holder who places the Library under this License
       
  1266 may add an explicit geographical distribution limitation excluding those
       
  1267 countries, so that distribution is permitted only in or among
       
  1268 countries not thus excluded.  In such case, this License incorporates
       
  1269 the limitation as if written in the body of this License.
       
  1270 
       
  1271   13. The Free Software Foundation may publish revised and/or new
       
  1272 versions of the Lesser General Public License from time to time.
       
  1273 Such new versions will be similar in spirit to the present version,
       
  1274 but may differ in detail to address new problems or concerns.
       
  1275 
       
  1276 Each version is given a distinguishing version number.  If the Library
       
  1277 specifies a version number of this License which applies to it and
       
  1278 "any later version", you have the option of following the terms and
       
  1279 conditions either of that version or of any later version published by
       
  1280 the Free Software Foundation.  If the Library does not specify a
       
  1281 license version number, you may choose any version ever published by
       
  1282 the Free Software Foundation.
       
  1283 ^L
       
  1284   14. If you wish to incorporate parts of the Library into other free
       
  1285 programs whose distribution conditions are incompatible with these,
       
  1286 write to the author to ask for permission.  For software which is
       
  1287 copyrighted by the Free Software Foundation, write to the Free
       
  1288 Software Foundation; we sometimes make exceptions for this.  Our
       
  1289 decision will be guided by the two goals of preserving the free status
       
  1290 of all derivatives of our free software and of promoting the sharing
       
  1291 and reuse of software generally.
       
  1292 
       
  1293                             NO WARRANTY
       
  1294 
       
  1295   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
       
  1296 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
       
  1297 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
       
  1298 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
       
  1299 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
       
  1300 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
       
  1301 PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
       
  1302 LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
       
  1303 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
       
  1304 
       
  1305   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
       
  1306 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
       
  1307 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
       
  1308 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
       
  1309 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
       
  1310 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
       
  1311 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
       
  1312 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
       
  1313 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
       
  1314 DAMAGES.
       
  1315 
       
  1316                      END OF TERMS AND CONDITIONS
       
  1317 ^L
       
  1318            How to Apply These Terms to Your New Libraries
       
  1319 
       
  1320   If you develop a new library, and you want it to be of the greatest
       
  1321 possible use to the public, we recommend making it free software that
       
  1322 everyone can redistribute and change.  You can do so by permitting
       
  1323 redistribution under these terms (or, alternatively, under the terms
       
  1324 of the ordinary General Public License).
       
  1325 
       
  1326   To apply these terms, attach the following notices to the library.
       
  1327 It is safest to attach them to the start of each source file to most
       
  1328 effectively convey the exclusion of warranty; and each file should
       
  1329 have at least the "copyright" line and a pointer to where the full
       
  1330 notice is found.
       
  1331 
       
  1332 
       
  1333     <one line to give the library's name and a brief idea of what it
       
  1334 does.>
       
  1335     Copyright (C) <year>  <name of author>
       
  1336 
       
  1337     This library is free software; you can redistribute it and/or
       
  1338     modify it under the terms of the GNU Lesser General Public
       
  1339     License as published by the Free Software Foundation; either
       
  1340     version 2 of the License, or (at your option) any later version.
       
  1341 
       
  1342     This library is distributed in the hope that it will be useful,
       
  1343     but WITHOUT ANY WARRANTY; without even the implied warranty of
       
  1344     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
       
  1345     Lesser General Public License for more details.
       
  1346 
       
  1347     You should have received a copy of the GNU Lesser General Public
       
  1348     License along with this library; if not, write to the Free Software
       
  1349     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
       
  1350     MA 02110-1301, USA
       
  1351 
       
  1352 Also add information on how to contact you by electronic and paper
       
  1353 mail.
       
  1354 
       
  1355 You should also get your employer (if you work as a programmer) or
       
  1356 your
       
  1357 school, if any, to sign a "copyright disclaimer" for the library, if
       
  1358 necessary.  Here is a sample; alter the names:
       
  1359 
       
  1360   Yoyodyne, Inc., hereby disclaims all copyright interest in the
       
  1361   library `Frob' (a library for tweaking knobs) written by James
       
  1362 Random Hacker.
       
  1363 
       
  1364   <signature of Ty Coon>, 1 April 1990
       
  1365   Ty Coon, President of Vice
       
  1366 
       
  1367 That's all there is to it!
       
  1368 
       
  1369 
       
  1370 
       
  1371 
       
  1372 GNU Free Documentation License
       
  1373 
       
  1374    Version 1.2, November 2002
       
  1375 Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
       
  1376 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
       
  1377 
       
  1378 Everyone is permitted to copy and distribute verbatim copies
       
  1379 of this license document, but changing it is not allowed.
       
  1380 
       
  1381     1. PREAMBLE The purpose of this License is to make a manual, textbook,
       
  1382        or other functional and useful document free in the sense of
       
  1383        freedom: to assure everyone the effective freedom to copy and
       
  1384        redistribute it, with or without modifying it, either commercially
       
  1385        or noncommercially. Secondarily, this License preserves for the
       
  1386        author and publisher a way to get credit for their work, while not
       
  1387        being considered responsible for modifications made by others. This
       
  1388        License is a kind of "copyleft", which means that derivative works
       
  1389        of the document must themselves be free in the same sense. It
       
  1390        complements the GNU General Public License, which is a copyleft
       
  1391        license designed for free software. We have designed this License
       
  1392        in order to use it for manuals for free software, because free
       
  1393        software needs free documentation: a free program should come with
       
  1394        manuals providing the same freedoms that the software does. But
       
  1395        this License is not limited to software manuals; it can be used for
       
  1396        any textual work, regardless of subject matter or whether it is
       
  1397        published as a printed book. We recommend this License principally
       
  1398        for works whose purpose is instruction or reference.
       
  1399     2. APPLICABILITY AND DEFINITIONS This License applies to any manual or
       
  1400        other work, in any medium, that contains a notice placed by the
       
  1401        copyright holder saying it can be distributed under the terms of
       
  1402        this License. Such a notice grants a world-wide, royalty-free
       
  1403        license, unlimited in duration, to use that work under the
       
  1404        conditions stated herein. The "Document", below, refers to any such
       
  1405        manual or work. Any member of the public is a licensee, and is
       
  1406        addressed as "you". You accept the license if you copy, modify or
       
  1407        distribute the work in a way requiring permission under copyright
       
  1408        law. A "Modified Version" of the Document means any work containing
       
  1409        the Document or a portion of it, either copied verbatim, or with
       
  1410        modifications and/or translated into another language. A "Secondary
       
  1411        Section" is a named appendix or a front-matter section of the
       
  1412        Document that deals exclusively with the relationship of the
       
  1413        publishers or authors of the Document to the Document's overall
       
  1414        subject (or to related matters) and contains nothing that could
       
  1415        fall directly within that overall subject. (Thus, if the Document
       
  1416        is in part a textbook of mathematics, a Secondary Section may not
       
  1417        explain any mathematics.) The relationship could be a matter of
       
  1418        historical connection with the subject or with related matters, or
       
  1419        of legal, commercial, philosophical, ethical or political position
       
  1420        regarding them. The "Invariant Sections" are certain Secondary
       
  1421        Sections whose titles are designated, as being those of Invariant
       
  1422        Sections, in the notice that says that the Document is released
       
  1423        under this License. If a section does not fit the above definition
       
  1424        of Secondary then it is not allowed to be designated as Invariant.
       
  1425        The Document may contain zero Invariant Sections. If the Document
       
  1426        does not identify any Invariant Sections then there are none. The
       
  1427        "Cover Texts" are certain short passages of text that are listed,
       
  1428        as Front-Cover Texts or Back-Cover Texts, in the notice that says
       
  1429        that the Document is released under this License. A Front-Cover
       
  1430        Text may be at most 5 words, and a Back-Cover Text may be at most
       
  1431        25 words. A "Transparent" copy of the Document means a
       
  1432        machine-readable copy, represented in a format whose specification
       
  1433        is available to the general public, that is suitable for revising
       
  1434        the document straightforwardly with generic text editors or (for
       
  1435        images composed of pixels) generic paint programs or (for drawings)
       
  1436        some widely available drawing editor, and that is suitable for
       
  1437        input to text formatters or for automatic translation to a variety
       
  1438        of formats suitable for input to text formatters. A copy made in an
       
  1439        otherwise Transparent file format whose markup, or absence of
       
  1440        markup, has been arranged to thwart or discourage subsequent
       
  1441        modification by readers is not Transparent. An image format is not
       
  1442        Transparent if used for any substantial amount of text. A copy that
       
  1443        is not "Transparent" is called "Opaque". Examples of suitable
       
  1444        formats for Transparent copies include plain ASCII without markup,
       
  1445        Texinfo input format, LaTeX input format, SGML or XML using a
       
  1446        publicly available DTD, and standard-conforming simple HTML,
       
  1447        PostScript or PDF designed for human modification. Examples of
       
  1448        transparent image formats include PNG, XCF and JPG. Opaque formats
       
  1449        include proprietary formats that can be read and edited only by
       
  1450        proprietary word processors, SGML or XML for which the DTD and/or
       
  1451        processing tools are not generally available, and the
       
  1452        machine-generated HTML, PostScript or PDF produced by some word
       
  1453        processors for output purposes only. The "Title Page" means, for a
       
  1454        printed book, the title page itself, plus such following pages as
       
  1455        are needed to hold, legibly, the material this License requires to
       
  1456        appear in the title page. For works in formats which do not have
       
  1457        any title page as such, "Title Page" means the text near the most
       
  1458        prominent appearance of the work's title, preceding the beginning
       
  1459        of the body of the text. A section "Entitled XYZ" means a named
       
  1460        subunit of the Document whose title either is precisely XYZ or
       
  1461        contains XYZ in parentheses following text that translates XYZ in
       
  1462        another language. (Here XYZ stands for a specific section name
       
  1463        mentioned below, such as "Acknowledgements", "Dedications",
       
  1464        "Endorsements", or "History".) To "Preserve the Title" of such a
       
  1465        section when you modify the Document means that it remains a
       
  1466        section "Entitled XYZ" according to this definition. The Document
       
  1467        may include Warranty Disclaimers next to the notice which states
       
  1468        that this License applies to the Document. These Warranty
       
  1469        Disclaimers are considered to be included by reference in this
       
  1470        License, but only as regards disclaiming warranties: any other
       
  1471        implication that these Warranty Disclaimers may have is void and
       
  1472        has no effect on the meaning of this License.
       
  1473     3. VERBATIM COPYING You may copy and distribute the Document in any
       
  1474        medium, either commercially or noncommercially, provided that this
       
  1475        License, the copyright notices, and the license notice saying this
       
  1476        License applies to the Document are reproduced in all copies, and
       
  1477        that you add no other conditions whatsoever to those of this
       
  1478        License. You may not use technical measures to obstruct or control
       
  1479        the reading or further copying of the copies you make or
       
  1480        distribute. However, you may accept compensation in exchange for
       
  1481        copies. If you distribute a large enough number of copies you must
       
  1482        also follow the conditions in section 3. You may also lend copies,
       
  1483        under the same conditions stated above, and you may publicly
       
  1484        display copies.
       
  1485     4. COPYING IN QUANTITY If you publish printed copies (or copies in
       
  1486        media that commonly have printed covers) of the Document, numbering
       
  1487        more than 100, and the Document's license notice requires Cover
       
  1488        Texts, you must enclose the copies in covers that carry, clearly
       
  1489        and legibly, all these Cover Texts: Front-Cover Texts on the front
       
  1490        cover, and Back-Cover Texts on the back cover. Both covers must
       
  1491        also clearly and legibly identify you as the publisher of these
       
  1492        copies. The front cover must present the full title with all words
       
  1493        of the title equally prominent and visible. You may add other
       
  1494        material on the covers in addition. Copying with changes limited to
       
  1495        the covers, as long as they preserve the title of the Document and
       
  1496        satisfy these conditions, can be treated as verbatim copying in
       
  1497        other respects. If the required texts for either cover are too
       
  1498        voluminous to fit legibly, you should put the first ones listed (as
       
  1499        many as fit reasonably) on the actual cover, and continue the rest
       
  1500        onto adjacent pages. If you publish or distribute Opaque copies of
       
  1501        the Document numbering more than 100, you must either include a
       
  1502        machine-readable Transparent copy along with each Opaque copy, or
       
  1503        state in or with each Opaque copy a computer-network location from
       
  1504        which the general network-using public has access to download using
       
  1505        public-standard network protocols a complete Transparent copy of
       
  1506        the Document, free of added material. If you use the latter option,
       
  1507        you must take reasonably prudent steps, when you begin distribution
       
  1508        of Opaque copies in quantity, to ensure that this Transparent copy
       
  1509        will remain thus accessible at the stated location until at least
       
  1510        one year after the last time you distribute an Opaque copy
       
  1511        (directly or through your agents or retailers) of that edition to
       
  1512        the public. It is requested, but not required, that you contact the
       
  1513        authors of the Document well before redistributing any large number
       
  1514        of copies, to give them a chance to provide you with an updated
       
  1515        version of the Document.
       
  1516     5. MODIFICATIONS You may copy and distribute a Modified Version of the
       
  1517        Document under the conditions of sections 2 and 3 above, provided
       
  1518        that you release the Modified Version under precisely this License,
       
  1519        with the Modified Version filling the role of the Document, thus
       
  1520        licensing distribution and modification of the Modified Version to
       
  1521        whoever possesses a copy of it. In addition, you must do these
       
  1522        things in the Modified Version:
       
  1523          1. Use in the Title Page (and on the covers, if any) a title
       
  1524             distinct from that of the Document, and from those of previous
       
  1525             versions (which should, if there were any, be listed in the
       
  1526             History section of the Document). You may use the same title
       
  1527             as a previous version if the original publisher of that
       
  1528             version gives permission.
       
  1529          2. List on the Title Page, as authors, one or more persons or
       
  1530             entities responsible for authorship of the modifications in
       
  1531             the Modified Version, together with at least five of the
       
  1532             principal authors of the Document (all of its principal
       
  1533             authors, if it has fewer than five), unless they release you
       
  1534             from this requirement.
       
  1535          3. State on the Title page the name of the publisher of the
       
  1536             Modified Version, as the publisher.
       
  1537          4. Preserve all the copyright notices of the Document.
       
  1538          5. Add an appropriate copyright notice for your modifications
       
  1539             adjacent to the other copyright notices.
       
  1540          6. Include, immediately after the copyright notices, a license
       
  1541             notice giving the public permission to use the Modified
       
  1542             Version under the terms of this License, in the form shown in
       
  1543             the Addendum below.
       
  1544          7. Preserve in that license notice the full lists of Invariant
       
  1545             Sections and required Cover Texts given in the Document's
       
  1546             license notice.
       
  1547          8. Include an unaltered copy of this License.
       
  1548          9. Preserve the section Entitled "History", Preserve its Title,
       
  1549             and add to it an item stating at least the title, year, new
       
  1550             authors, and publisher of the Modified Version as given on the
       
  1551             Title Page. If there is no section Entitled "History" in the
       
  1552             Document, create one stating the title, year, authors, and
       
  1553             publisher of the Document as given on its Title Page, then add
       
  1554             an item describing the Modified Version as stated in the
       
  1555             previous sentence.
       
  1556         10. Preserve the network location, if any, given in the Document
       
  1557             for public access to a Transparent copy of the Document, and
       
  1558             likewise the network locations given in the Document for
       
  1559             previous versions it was based on. These may be placed in the
       
  1560             "History" section. You may omit a network location for a work
       
  1561             that was published at least four years before the Document
       
  1562             itself, or if the original publisher of the version it refers
       
  1563             to gives permission.
       
  1564         11. For any section Entitled "Acknowledgements" or "Dedications",
       
  1565             Preserve the Title of the section, and preserve in the section
       
  1566             all the substance and tone of each of the contributor
       
  1567             acknowledgements and/or dedications given therein.
       
  1568         12. Preserve all the Invariant Sections of the Document, unaltered
       
  1569             in their text and in their titles. Section numbers or the
       
  1570             equivalent are not considered part of the section titles.
       
  1571         13. Delete any section Entitled "Endorsements". Such a section may
       
  1572             not be included in the Modified Version.
       
  1573         14. Do not retitle any existing section to be Entitled
       
  1574             "Endorsements" or to conflict in title with any Invariant
       
  1575             Section.
       
  1576         15. Preserve any Warranty Disclaimers.
       
  1577        If the Modified Version includes new front-matter sections or
       
  1578        appendices that qualify as Secondary Sections and contain no
       
  1579        material copied from the Document, you may at your option designate
       
  1580        some or all of these sections as invariant. To do this, add their
       
  1581        titles to the list of Invariant Sections in the Modified Version's
       
  1582        license notice. These titles must be distinct from any other
       
  1583        section titles. You may add a section Entitled "Endorsements",
       
  1584        provided it contains nothing but endorsements of your Modified
       
  1585        Version by various parties--for example, statements of peer review
       
  1586        or that the text has been approved by an organization as the
       
  1587        authoritative definition of a standard. You may add a passage of up
       
  1588        to five words as a Front-Cover Text, and a passage of up to 25
       
  1589        words as a Back-Cover Text, to the end of the list of Cover Texts
       
  1590        in the Modified Version. Only one passage of Front-Cover Text and
       
  1591        one of Back-Cover Text may be added by (or through arrangements
       
  1592        made by) any one entity. If the Document already includes a cover
       
  1593        text for the same cover, previously added by you or by arrangement
       
  1594        made by the same entity you are acting on behalf of, you may not
       
  1595        add another; but you may replace the old one, on explicit
       
  1596        permission from the previous publisher that added the old one. The
       
  1597        author(s) and publisher(s) of the Document do not by this License
       
  1598        give permission to use their names for publicity for or to assert
       
  1599        or imply endorsement of any Modified Version.
       
  1600     6. COMBINING DOCUMENTS You may combine the Document with other
       
  1601        documents released under this License, under the terms defined in
       
  1602        section 4 above for modified versions, provided that you include in
       
  1603        the combination all of the Invariant Sections of all of the
       
  1604        original documents, unmodified, and list them all as Invariant
       
  1605        Sections of your combined work in its license notice, and that you
       
  1606        preserve all their Warranty Disclaimers. The combined work need
       
  1607        only contain one copy of this License, and multiple identical
       
  1608        Invariant Sections may be replaced with a single copy. If there are
       
  1609        multiple Invariant Sections with the same name but different
       
  1610        contents, make the title of each such section unique by adding at
       
  1611        the end of it, in parentheses, the name of the original author or
       
  1612        publisher of that section if known, or else a unique number. Make
       
  1613        the same adjustment to the section titles in the list of Invariant
       
  1614        Sections in the license notice of the combined work. In the
       
  1615        combination, you must combine any sections Entitled "History" in
       
  1616        the various original documents, forming one section Entitled
       
  1617        "History"; likewise combine any sections Entitled
       
  1618        "Acknowledgements", and any sections Entitled "Dedications". You
       
  1619        must delete all sections Entitled "Endorsements."
       
  1620     7. COLLECTIONS OF DOCUMENTS You may make a collection consisting of
       
  1621        the Document and other documents released under this License, and
       
  1622        replace the individual copies of this License in the various
       
  1623        documents with a single copy that is included in the collection,
       
  1624        provided that you follow the rules of this License for verbatim
       
  1625        copying of each of the documents in all other respects. You may
       
  1626        extract a single document from such a collection, and distribute it
       
  1627        individually under this License, provided you insert a copy of this
       
  1628        License into the extracted document, and follow this License in all
       
  1629        other respects regarding verbatim copying of that document.
       
  1630     8. AGGREGATION WITH INDEPENDENT WORKS A compilation of the Document or
       
  1631        its derivatives with other separate and independent documents or
       
  1632        works, in or on a volume of a storage or distribution medium, is
       
  1633        called an "aggregate" if the copyright resulting from the
       
  1634        compilation is not used to limit the legal rights of the
       
  1635        compilation's users beyond what the individual works permit. When
       
  1636        the Document is included in an aggregate, this License does not
       
  1637        apply to the other works in the aggregate which are not themselves
       
  1638        derivative works of the Document. If the Cover Text requirement of
       
  1639        section 3 is applicable to these copies of the Document, then if
       
  1640        the Document is less than one half of the entire aggregate, the
       
  1641        Document's Cover Texts may be placed on covers that bracket the
       
  1642        Document within the aggregate, or the electronic equivalent of
       
  1643        covers if the Document is in electronic form. Otherwise they must
       
  1644        appear on printed covers that bracket the whole aggregate.
       
  1645     9. TRANSLATION Translation is considered a kind of modification, so
       
  1646        you may distribute translations of the Document under the terms of
       
  1647        section 4. Replacing Invariant Sections with translations requires
       
  1648        special permission from their copyright holders, but you may
       
  1649        include translations of some or all Invariant Sections in addition
       
  1650        to the original versions of these Invariant Sections. You may
       
  1651        include a translation of this License, and all the license notices
       
  1652        in the Document, and any Warranty Disclaimers, provided that you
       
  1653        also include the original English version of this License and the
       
  1654        original versions of those notices and disclaimers. In case of a
       
  1655        disagreement between the translation and the original version of
       
  1656        this License or a notice or disclaimer, the original version will
       
  1657        prevail. If a section in the Document is Entitled
       
  1658        "Acknowledgements", "Dedications", or "History", the requirement
       
  1659        (section 4) to Preserve its Title (section 1) will typically
       
  1660        require changing the actual title.
       
  1661    10. TERMINATION You may not copy, modify, sublicense, or distribute the
       
  1662        Document except as expressly provided for under this License. Any
       
  1663        other attempt to copy, modify, sublicense or distribute the
       
  1664        Document is void, and will automatically terminate your rights
       
  1665        under this License. However, parties who have received copies, or
       
  1666        rights, from you under this License will not have their licenses
       
  1667        terminated so long as such parties remain in full compliance.
       
  1668    11. FUTURE REVISIONS OF THIS LICENSE The Free Software Foundation may
       
  1669        publish new, revised versions of the GNU Free Documentation License
       
  1670        from time to time. Such new versions will be similar in spirit to
       
  1671        the present version, but may differ in detail to address new
       
  1672        problems or concerns. See http://www.gnu.org/copyleft/. Each
       
  1673        version of the License is given a distinguishing version number. If
       
  1674        the Document specifies that a particular numbered version of this
       
  1675        License "or any later version" applies to it, you have the option
       
  1676        of following the terms and conditions either of that specified
       
  1677        version or of any later version that has been published (not as a
       
  1678        draft) by the Free Software Foundation. If the Document does not
       
  1679        specify a version number of this License, you may choose any
       
  1680        version ever published (not as a draft) by the Free Software
       
  1681        Foundation.
       
  1682 
       
  1683   ADDENDUM: How to use this License for your documents
       
  1684 
       
  1685    To use this License in a document you have written, include a copy of
       
  1686    the License in the document and put the following copyright and license
       
  1687    notices just after the title page:
       
  1688   Copyright (C)  year  your name.
       
  1689   Permission is granted to copy, distribute and/or modify this document
       
  1690   under the terms of the GNU Free Documentation License, Version 1.2
       
  1691   or any later version published by the Free Software Foundation;
       
  1692   with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
       
  1693   Texts.  A copy of the license is included in the section entitled ``GNU
       
  1694   Free Documentation License''.
       
  1695 
       
  1696    If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
       
  1697    replace the "with...Texts." line with this:
       
  1698     with the Invariant Sections being list their titles, with
       
  1699     the Front-Cover Texts being list, and with the Back-Cover Texts
       
  1700     being list.
       
  1701 
       
  1702    If you have Invariant Sections without Cover Texts, or some other
       
  1703    combination of the three, merge those two alternatives to suit the
       
  1704    situation.
       
  1705 
       
  1706    If your document contains nontrivial examples of program code, we
       
  1707    recommend releasing these examples in parallel under your choice of
       
  1708    free software license, such as the GNU General Public License, to
       
  1709    permit their use in free software.