GNU GENERAL PUBLIC LICENSEVersion 2, June 1991Copyright (C) 1989, 1991 Free SoftwareFoundation, Inc.51 Franklin Street, Fifth Floor, Boston, MA02110-1301, USAEveryone is permitted to copy and distributeverbatim copies of this license document, butchanging it is not allowed.PreambleThe licenses for most software are designedto take away your freedom to share andchange it. By contrast, the GNU GeneralPublic License is intended to guarantee yourfreedom to share and change free software--to make sure the software is free for all itsusers. This General Public License appliesto most of the Free Software Foundation’ssoftware and to any other program whoseauthors commit to using it. (Some other FreeSoftware Foundation software is coveredby the GNU Lesser General Public Licenseinstead.) You can apply it to your programs,too.When we speak of free software, we arereferring to freedom, not price. Our GeneralPublic Licenses are designed to make surethat you have the freedom to distributecopies of free software (and charge for thisservice if you wish), that you receive sourcecode or can get it if you want it, that you canchange the software or use pieces of it innew free programs; and that you know youcan do these things.To protect your rights, we need to makerestrictions that forbid anyone to deny youthese rights or to ask you to surrender therights. These restrictions translate to certainresponsibilities for you if you distribute copiesof the software, or if you modify it.For example, if you distribute copies of sucha program, whether gratis or for a fee, youmust give the recipients all the rights that youhave. You must make sure that they, too,receive or can get the source code. And youmust show them these terms so they knowtheir rights.We protect your rights with two steps: (1)copyright the software, and (2) offer you thislicense which gives you legal permission tocopy, distribute and/or modify the software.Also, for each author’s protection and ours,we want to make certain that everyoneunderstands that there is no warranty for thisfree software. If the software is modified bysomeone else and passed on, we want itsrecipients to know that what they have is notthe original, so that any problems introducedby others will not reflect on the originalauthors’ reputations.Finally, any free program is threatenedconstantly by software patents. We wishto avoid the danger that redistributors of afree program will individually obtain patentlicenses, in effect making the programproprietary. To prevent this, we have madeit clear that any patent must be licensed foreveryone’s free use or not licensed at all.The precise terms and conditions forcopying, distribution and modification follow.TERMS AND CONDITIONS FOR COPYING,DISTRIBUTION AND MODIFICATION0. This License applies to any program orother work which contains a notice placedby the copyright holder saying it may bedistributed under the terms of this GeneralPublic License. The “Program”, below,refers to any such program or work, anda “work based on the Program” meanseither the Program or any derivative workunder copyright law: that is to say, a workcontaining the Program or a portion of it,either verbatim or with modifications and/ortranslated into another language. (Hereinafter,translation is included without limitation inthe term “modification”.) Each licensee isaddressed as “you”.Activities other than copying, distributionand modification are not covered by thisLicense; they are outside its scope. The actof running the Program is not restricted, andthe output from the Program is covered onlyif its contents constitute a work based on theProgram (independent of having been madeby running the Program). Whether that is truedepends on what the Program does.1. You may copy and distribute verbatimcopies of the Program’s source code as youreceive it, in any medium, provided that youconspicuously and appropriately publish on