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. |