of the Program a copy of this License along with theProgram.You may charge a fee for the physical act of transferringa copy, and you may at your option offer warrantyprotection in exchange for a fee.2. You may modify your copy or copies of the Programor any portion of it, thus forming a work based on theProgram, and copy and distribute such modifications orwork under the terms of Section 1 above, provided thatyou also meet all of these conditions:a) You must cause the modified files to carryprominent notices stating that you changed thefiles and the date of any change.b) You must cause any work that you distribute orpublish, that in whole or in part contains or isderived from the Program or any part thereof, tobe licensed as a whole at no charge to all thirdparties under the terms of this License.c) If the modified program normally reads commandsinteractively when run, you must cause it, whenstarted running for such interactive use in themost ordinary way, to print or display anannouncement including an appropriate copyrightnotice and a notice that there is no warranty (orelse, saying that you provide a warranty) and thatusers may redistribute the program under theseconditions, and telling the user how to view a copyof this License. (Exception: if the Program itself isinteractive but does not normally print such anannouncement, your work based on the Programis not required to print an announcement.)These requirements apply to the modified work as awhole. If identifiable sections of that work are notderived from the Program, and can be reasonablyconsidered independent and separate works inthemselves, then this License, and its terms, do notapply to those sections when you distribute them asseparate works. But when you distribute the samesections as part of a whole which is a work based onthe Program, the distribution of the whole must be onthe terms of this License, whose permissions for otherlicensees extend to the entire whole, and thus to eachand every part regardless of who wrote it.Thus, it is not the intent of this section to claim rights orcontest your rights to work written entirely by you; rather,the intent is to exercise the right to control the distributionof derivative or collective works based on the Program.In addition, mere aggregation of another work notbased on the Program with the Program (or with a workbased on the Program) on a volume of a storage ordistribution medium does not bring the other workunder the scope of this License.3. You may copy and distribute the Program (or a workbased on it, under Section 2) in object code orexecutable form under the terms of Sections 1 and 2above provided that you also do one of the following:a) Accompany it with the complete correspondingmachine-readable source code, which must bedistributed under the terms of Sections 1 and 2above on a medium customarily used for softwareinterchange; or,b) Accompany it with a written offer, valid for at leastthree years, to give any third party, for a charge nomore than your cost of physically performingsource distribution, a complete machine-readablecopy of the corresponding source code, to bedistributed under the terms of Sections 1 and 2above on a medium customarily used for softwareinterchange; or,c) Accompany it with the information you received asto the offer to distribute corresponding sourcecode. (This alternative is allowed only fornoncommercial distribution and only if youreceived the program in object code or executableform with such an offer, in accord with Subsectionb above.)The source code for a work means the preferred formof the work for making modifications to it. For anexecutable work, complete source code means all thesource code for all modules it contains, plus anyassociated interface definition files, plus the scripts usedto control compilation and installation of the executable.However, as a special exception, the source codedistributed need not include anything that is normallydistributed (in either source or binary form) with themajor components (compiler, kernel, and so on) of theoperating system on which the executable runs, unlessthat component itself accompanies the executable.If distribution of executable or object code is made byoffering access to copy from a designated place, thenoffering equivalent access to copy the source codefrom the same place counts as distribution of thesource code, even though third parties are notcompelled to copy the source along with the objectcode.4. You may not copy, modify, sublicense, or distributethe Program except as expressly provided under thisLicense. Any attempt otherwise to copy, modify,sublicense or distribute the Program is void, and willautomatically terminate your rights under this License.However, parties who have received copies, or rights,from you under this License will not have their licensesterminated so long as such parties remain in fullcompliance.5. You are not required to accept this License, sinceyou have not signed it. However, nothing else grantsyou permission to modify or distribute the Program orits derivative works. These actions are prohibited by lawif you do not accept this License. Therefore, bymodifying or distributing the Program (or any workbased on the Program), you indicate your acceptanceof this License to do so, and all its terms and conditionsfor copying, distributing or modifying the Program orworks based on it.6. Each time you redistribute the Program (or any workbased on the Program), the recipient automaticallyreceives a license from the original licensor to copy,distribute or modify the Program subject to these termsand conditions. You may not impose any furtherrestrictions on the recipients’ exercise of the rightsgranted herein. You are not responsible for enforcingcompliance by third parties to this License.
7. If, as a consequence of a court judgment orallegation of patent infringement or for any other reason(not limited to patent issues), conditions are imposed onyou (whether by court order, agreement or otherwise)that contradict the conditions of this License, they donot excuse you from the conditions of this License. Ifyou cannot distribute so as to satisfy simultaneouslyyour obligations under this License and any otherpertinent obligations, then as a consequence you maynot distribute the Program at all. For example, if apatent license would not permit royalty-freeredistribution of the Program by all those who receivecopies directly or indirectly through you, then the onlyway you could satisfy both it and this License would beto refrain entirely from distribution of the Program.If any portion of this section is held invalid orunenforceable under any particular circumstance, thebalance of the section is intended to apply and thesection as a whole is intended to apply in othercircumstances.It is not the purpose of this section to induce you toinfringe any patents or other property right claims or tocontest validity of any such claims; this section has thesole purpose of protecting the integrity of the freesoftware distribution system, which is implemented bypublic license practices. Many people have madegenerous contributions to the wide range of softwaredistributed through that system in reliance on consistentapplication of that system; it is up to the author/donorto decide if he or she is willing to distribute softwarethrough any other system and a licensee cannotimpose that choice.This section is intended to make thoroughly clear whatis believed to be a consequence of the rest of thisLicense.8. If the distribution and/or use of the Program isrestricted in certain countries either by patents or bycopyrighted interfaces, the original copyright holder whoplaces the Program under this License may add anexplicit geographical distribution limitation excludingthose countries, so that distribution is permitted only inor among countries not thus excluded. In such case,this License incorporates the limitation as if written inthe body of this License.9. The Free Software Foundation may publish revisedand/or new versions of the General Public License fromtime to time. Such new versions will be similar in spirit tothe present version, but may differ in detail to addressnew problems or concerns.Each version is given a distinguishing version number. Ifthe Program specifies a version number of this Licensewhich applies to it and “any later version”, you have theoption of following the terms and conditions either ofthat version or of any later version published by the FreeSoftware Foundation. If the Program does not specify aversion number of this License, you may choose anyversion ever published by the Free SoftwareFoundation.10. If you wish to incorporate parts of the Program intoother free programs whose distribution conditions aredifferent, write to the author to ask for permission. Forsoftware which is copyrighted by the Free SoftwareFoundation, write to the Free Software Foundation; wesometimes make exceptions for this. Our decision willbe guided by the two goals of preserving the free statusof all derivatives of our free software and of promotingthe sharing and reuse of software generally.NO WARRANTY11. BECAUSE THE PROGRAM IS LICENSED FREE OFCHARGE, THERE IS NO WARRANTY FOR THEPROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISESTATED IN WRITING THE COPYRIGHT HOLDERSAND/OR OTHER PARTIES PROVIDE THE PROGRAM“AS IS” WITHOUT WARRANTY OF ANY KIND, EITHEREXPRESSED OR IMPLIED, INCLUDING, BUT NOTLIMITED TO, THE IMPLIED WARRANTIES OFMERCHANTABILITY AND FITNESS FOR APARTICULAR PURPOSE. THE ENTIRE RISK AS TOTHE QUALITY AND PERFORMANCE OF THEPROGRAM IS WITH YOU. SHOULD THE PROGRAMPROVE DEFECTIVE, YOU ASSUME THE COST OFALL NECESSARY SERVICING, REPAIR ORCORRECTION.12. IN NO EVENT UNLESS REQUIRED BYAPPLICABLE LAW OR AGREED TO IN WRITING WILLANY COPYRIGHT HOLDER, OR ANY OTHER PARTYWHO MAY MODIFY AND/OR REDISTRIBUTE THEPROGRAM AS PERMITTED ABOVE, BE LIABLE TOYOU FOR DAMAGES, INCLUDING ANY GENERAL,SPECIAL, INCIDENTAL OR CONSEQUENTIALDAMAGES ARISING OUT OF THE USE OR INABILITYTO USE THE PROGRAM (INCLUDING BUT NOTLIMITED TO LOSS OF DATA OR DATA BEINGRENDERED INACCURATE OR LOSSES SUSTAINEDBY YOU OR THIRD PARTIES OR A FAILURE OF THEPROGRAM TO OPERATE WITH ANY OTHERPROGRAMS), EVEN IF SUCH HOLDER OR OTHERPARTY HAS BEEN ADVISED OF THE POSSIBILITY OFSUCH DAMAGES.END OF TERMS AND CONDITIONS