AAPPENDICESPPENDICES
A4 | GNU | GENERAL | PUBLIC | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION |
|
LICENSE |
| 0 This License applies to any program or other work which contains a notice placed by the copyright |
| ||
|
|
| |||
|
|
|
| holder saying it may be distributed under the terms of this General Public License. The "Program", |
|
|
|
|
| below, refers to any such program or work, and a "work based on the Program" means either the |
|
| Version 2, June 1991, Copyright (C) 1989, 1991 | Program or any derivative work under copyright law: that is to say, a workcontaining the Program or a |
| ||
| Free Software Foundation, Inc., 59 Temple Place - | portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, |
| ||
| Suite 330, Boston, MA | translation is included without limitation in the term"modification".) Each licensee is addressed as |
| ||
|
|
|
| "you". Activities other than copying, distribution and modification are not covered by this License; they |
|
| Everyone is permitted to copy and distribute ver- | are outside its scope. The act of running the Program is not restricted, and the output from the Program |
| ||
| batim copies of this license document, but chan- | is covered only if its contents constitute a work based on the Program (independent of having been |
| ||
| ging it is not allowed. |
| made by running the Program). Whether that is true depends on what the Program does. |
| |
| Preamble |
|
| 1 You may copy and distribute verbatim copies of the Program's source code as you receive it, in any |
|
| The licenses for most software are designed to | medium, provided that you conspicuously and appropriately publish on each copy an appropriate copy- |
| ||
| take away your freedom to share and change it. | right notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the |
| ||
| By contrast, the GNU General Public License is | absence of any warranty; and give any other recipients of the Program a copy of this License along with |
| ||
| intended to guarantee your freedom to share and | the Program. You may charge a fee for the physical act of transferring a copy, and you may at your opti- |
| ||
| change free | on offer warranty protection in exchange for a fee. |
| ||
| is free for all its users. This General Public License | 2 You may modify your copy or copies of the Program or any portion of it, thus forming a work based |
| ||
| applies to most of the Free Software Foundation's |
| |||
| software and to any other program whose aut- | on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, |
| ||
| hors commit to using it. (Some other Free | provided that you also meet all of these conditions: |
| ||
| Software Foundation software is covered by the | a) You must cause the modified files to carry prominent notices stating that you changed the files and |
| ||
| GNU Library General Public License instead.) You | the date of any change. |
| ||
| can apply it to your programs, too. |
| b) You must cause any work that you distribute or publish, that in whole or in part contains or is deri- |
| |
|
|
|
| ved from the Program or any part thereof, to be licensed as a whole at no charge to all third parties |
|
| When we speak of free software, we are referring | under the terms of this License. |
| ||
| to freedom, not price. Our General Public Licenses | c) If the modified program normally reads commands interactively when run, you must cause it,when |
| ||
| are designed to make sure that you have the fre- | started running for such interactive use in the most ordinary way, to print or display an announcement |
| ||
| edom to distribute copies of free software (and | including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you |
| ||
| charge for this service if you wish), that you recei- | provide a warranty) and that users may redistribute the program under these conditions, and telling the |
| ||
| ve source code or can get it if you want it, that | user how to view a copy of this License. (Exception: if the Program itself is interactive but does not nor- |
| ||
| you can change the software or use pieces of it in | mally print such an announcement, your work based on the Program is not required to print an anno- |
| ||
| new free programs; and that you know you can | uncement.) These requirements apply to the modified work as a whole. If identifiable sections of that |
| ||
| do these things. |
| work are not derived from the Program, and can be reasonably considered independent and separate |
| |
|
|
|
| works in themselves, then this License, and its terms, do not apply to those sections when you distribu- |
|
| To protect your rights, we need to make restric- | te them as separate works. But when you distribute the same sections as part of a whole which is a work |
| ||
| tions that forbid anyone to deny you these rights | based on the Program, the distribution of the whole must be on the terms of this License, whose per- |
| ||
| or to ask you to surrender the rights. These | missions for other licensees extend to the entire whole, and thus to each and every part regardless of |
| ||
| restrictions translate to certain responsibilities for | who wrote it. |
| ||
| you if you distribute copies of the software, or if | Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by |
| ||
| you modify it. |
| you; rather, the intent is to exercise the right to control the distribution of derivative or collective works |
| |
|
|
|
| based on the Program. In addition, mere aggregation of another work not based on the Program with |
|
| For example, if you distribute copies of such a | the Program (or with a work based on the Program) on a volume of a storage or distribution medium |
| ||
| program, whether gratis or for a fee, you must | does not bring the other work under the scope of this License. |
| ||
| give the recipients all the rights that you have. | 3 You may copy and distribute the Program (or a work based on it, under Section 2) in object code |
| ||
| You must make sure that they, too, receive or can |
| |||
| get the source code. And you must show them | or executable form under the terms of Sections 1 and 2 above provided that you also do one of the fol- |
| ||
| these terms so they know their rights. | lowing: |
| ||
| We protect your rights with two steps: | a) Accompany it with the complete corresponding |
| ||
| (1) copyright the software, and |
| distributed under the terms of Sections 1 and 2 above on a medium customarily used for software |
| |
| (2) offer you this license which gives you legal | interchange; or, |
| ||
| permission to copy, distribute and/or modify the | b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge |
| ||
| software. |
|
| no more than your cost of physically performing source distribution, a complete |
|
|
|
|
| of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a |
|
| Also, for each author's protection and ours, we | medium customarily used for software interchange; or, |
| ||
| want to make certain that everyone understands | c) Accompany it with the information you received as to the offer to distribute corresponding source |
| ||
| that there is no warranty for this free software. If | code. (This alternative is allowed only for noncommercial distribution and only if you received the pro- |
| ||
| the software is modified by someone else and | gram in object code or executable form with such an offer, in accord with Subsection b above.) The sour- |
| ||
| passed on, we want its recipients to know that | ce code for a work means the preferred form of the work for making modifications to it. For an exe- |
| ||
| what they have is not the original, so that any | cutable work, complete source code means all the source code for all modules it contains, plus any asso- |
| ||
| problems introduced by others will not reflect on | ciated interface definition files, plus the scripts used to control compilation and installation of the exe- |
| ||
| the original authors' reputations. |
| cutable. However, as a special exception, the source code distributed need not include anything that is | 57 | |
|
|
|
| normally distributed (in either source or binary form) with the major components (compiler, kernel, and | |
|
|
|
|
| |
| Finally, any free program is threatened constantly | so on) of the operating system on which the executable runs, unless that component itself accompanies |
| ||
| by software patents. We wish to avoid the danger | the executable. If distribution of executable or object code is made by offering access to copy from a |
| ||
| that redistributors of a free program will individu- | designated place, then offering equivalent access to copy the source code from the same place counts |
| ||
| ally obtain patent licenses, in effect making the | as distribution of the source code, even though third parties are not compelled to copy the source along |
| ||
| program proprietary. To prevent this, we have | with the object code. |
| ||
| made it clear that any patent must be licensed for | 4 You may not copy, modify, sublicense, or distribute the |
| ||
| everyone's free use or not licensed at all. The pre- |
| |||
| cise terms and conditions for copying, distribution | Program except as expressly provided |
| ||
| and modification follow. |
|
|
|