1*c609f1dcSAndreas GohrPHP ICO - The PHP ICO Generator 2*c609f1dcSAndreas Gohr 3*c609f1dcSAndreas GohrCopyright 2011-2016 Chris Jean 4*c609f1dcSAndreas Gohr 5*c609f1dcSAndreas GohrPHP ICO is free software; you can redistribute it and/or modify 6*c609f1dcSAndreas Gohrit under the terms of the GNU General Public License as published by 7*c609f1dcSAndreas Gohrthe Free Software Foundation; either version 2 of the License, or 8*c609f1dcSAndreas Gohr(at your option) any later version. 9*c609f1dcSAndreas Gohr 10*c609f1dcSAndreas GohrPHP ICO is distributed in the hope that it will be useful, 11*c609f1dcSAndreas Gohrbut WITHOUT ANY WARRANTY; without even the implied warranty of 12*c609f1dcSAndreas GohrMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13*c609f1dcSAndreas GohrGNU General Public License for more details. 14*c609f1dcSAndreas Gohr 15*c609f1dcSAndreas GohrYou should have received a copy of the GNU General Public License 16*c609f1dcSAndreas Gohralong with PHP ICO; if not, write to the Free Software 17*c609f1dcSAndreas GohrFoundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18*c609f1dcSAndreas Gohr 19*c609f1dcSAndreas Gohr=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 20*c609f1dcSAndreas Gohr 21*c609f1dcSAndreas Gohr GNU GENERAL PUBLIC LICENSE 22*c609f1dcSAndreas Gohr Version 2, June 1991 23*c609f1dcSAndreas Gohr 24*c609f1dcSAndreas Gohr Copyright (C) 1989, 1991 Free Software Foundation, Inc., 25*c609f1dcSAndreas Gohr 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 26*c609f1dcSAndreas Gohr Everyone is permitted to copy and distribute verbatim copies 27*c609f1dcSAndreas Gohr of this license document, but changing it is not allowed. 28*c609f1dcSAndreas Gohr 29*c609f1dcSAndreas Gohr Preamble 30*c609f1dcSAndreas Gohr 31*c609f1dcSAndreas Gohr The licenses for most software are designed to take away your 32*c609f1dcSAndreas Gohrfreedom to share and change it. By contrast, the GNU General Public 33*c609f1dcSAndreas GohrLicense is intended to guarantee your freedom to share and change free 34*c609f1dcSAndreas Gohrsoftware--to make sure the software is free for all its users. This 35*c609f1dcSAndreas GohrGeneral Public License applies to most of the Free Software 36*c609f1dcSAndreas GohrFoundation's software and to any other program whose authors commit to 37*c609f1dcSAndreas Gohrusing it. (Some other Free Software Foundation software is covered by 38*c609f1dcSAndreas Gohrthe GNU Lesser General Public License instead.) You can apply it to 39*c609f1dcSAndreas Gohryour programs, too. 40*c609f1dcSAndreas Gohr 41*c609f1dcSAndreas Gohr When we speak of free software, we are referring to freedom, not 42*c609f1dcSAndreas Gohrprice. Our General Public Licenses are designed to make sure that you 43*c609f1dcSAndreas Gohrhave the freedom to distribute copies of free software (and charge for 44*c609f1dcSAndreas Gohrthis service if you wish), that you receive source code or can get it 45*c609f1dcSAndreas Gohrif you want it, that you can change the software or use pieces of it 46*c609f1dcSAndreas Gohrin new free programs; and that you know you can do these things. 47*c609f1dcSAndreas Gohr 48*c609f1dcSAndreas Gohr To protect your rights, we need to make restrictions that forbid 49*c609f1dcSAndreas Gohranyone to deny you these rights or to ask you to surrender the rights. 50*c609f1dcSAndreas GohrThese restrictions translate to certain responsibilities for you if you 51*c609f1dcSAndreas Gohrdistribute copies of the software, or if you modify it. 52*c609f1dcSAndreas Gohr 53*c609f1dcSAndreas Gohr For example, if you distribute copies of such a program, whether 54*c609f1dcSAndreas Gohrgratis or for a fee, you must give the recipients all the rights that 55*c609f1dcSAndreas Gohryou have. You must make sure that they, too, receive or can get the 56*c609f1dcSAndreas Gohrsource code. And you must show them these terms so they know their 57*c609f1dcSAndreas Gohrrights. 58*c609f1dcSAndreas Gohr 59*c609f1dcSAndreas Gohr We protect your rights with two steps: (1) copyright the software, and 60*c609f1dcSAndreas Gohr(2) offer you this license which gives you legal permission to copy, 61*c609f1dcSAndreas Gohrdistribute and/or modify the software. 62*c609f1dcSAndreas Gohr 63*c609f1dcSAndreas Gohr Also, for each author's protection and ours, we want to make certain 64*c609f1dcSAndreas Gohrthat everyone understands that there is no warranty for this free 65*c609f1dcSAndreas Gohrsoftware. If the software is modified by someone else and passed on, we 66*c609f1dcSAndreas Gohrwant its recipients to know that what they have is not the original, so 67*c609f1dcSAndreas Gohrthat any problems introduced by others will not reflect on the original 68*c609f1dcSAndreas Gohrauthors' reputations. 69*c609f1dcSAndreas Gohr 70*c609f1dcSAndreas Gohr Finally, any free program is threatened constantly by software 71*c609f1dcSAndreas Gohrpatents. We wish to avoid the danger that redistributors of a free 72*c609f1dcSAndreas Gohrprogram will individually obtain patent licenses, in effect making the 73*c609f1dcSAndreas Gohrprogram proprietary. To prevent this, we have made it clear that any 74*c609f1dcSAndreas Gohrpatent must be licensed for everyone's free use or not licensed at all. 75*c609f1dcSAndreas Gohr 76*c609f1dcSAndreas Gohr The precise terms and conditions for copying, distribution and 77*c609f1dcSAndreas Gohrmodification follow. 78*c609f1dcSAndreas Gohr 79*c609f1dcSAndreas Gohr GNU GENERAL PUBLIC LICENSE 80*c609f1dcSAndreas Gohr TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 81*c609f1dcSAndreas Gohr 82*c609f1dcSAndreas Gohr 0. This License applies to any program or other work which contains 83*c609f1dcSAndreas Gohra notice placed by the copyright holder saying it may be distributed 84*c609f1dcSAndreas Gohrunder the terms of this General Public License. The "Program", below, 85*c609f1dcSAndreas Gohrrefers to any such program or work, and a "work based on the Program" 86*c609f1dcSAndreas Gohrmeans either the Program or any derivative work under copyright law: 87*c609f1dcSAndreas Gohrthat is to say, a work containing the Program or a portion of it, 88*c609f1dcSAndreas Gohreither verbatim or with modifications and/or translated into another 89*c609f1dcSAndreas Gohrlanguage. (Hereinafter, translation is included without limitation in 90*c609f1dcSAndreas Gohrthe term "modification".) Each licensee is addressed as "you". 91*c609f1dcSAndreas Gohr 92*c609f1dcSAndreas GohrActivities other than copying, distribution and modification are not 93*c609f1dcSAndreas Gohrcovered by this License; they are outside its scope. The act of 94*c609f1dcSAndreas Gohrrunning the Program is not restricted, and the output from the Program 95*c609f1dcSAndreas Gohris covered only if its contents constitute a work based on the 96*c609f1dcSAndreas GohrProgram (independent of having been made by running the Program). 97*c609f1dcSAndreas GohrWhether that is true depends on what the Program does. 98*c609f1dcSAndreas Gohr 99*c609f1dcSAndreas Gohr 1. You may copy and distribute verbatim copies of the Program's 100*c609f1dcSAndreas Gohrsource code as you receive it, in any medium, provided that you 101*c609f1dcSAndreas Gohrconspicuously and appropriately publish on each copy an appropriate 102*c609f1dcSAndreas Gohrcopyright notice and disclaimer of warranty; keep intact all the 103*c609f1dcSAndreas Gohrnotices that refer to this License and to the absence of any warranty; 104*c609f1dcSAndreas Gohrand give any other recipients of the Program a copy of this License 105*c609f1dcSAndreas Gohralong with the Program. 106*c609f1dcSAndreas Gohr 107*c609f1dcSAndreas GohrYou may charge a fee for the physical act of transferring a copy, and 108*c609f1dcSAndreas Gohryou may at your option offer warranty protection in exchange for a fee. 109*c609f1dcSAndreas Gohr 110*c609f1dcSAndreas Gohr 2. You may modify your copy or copies of the Program or any portion 111*c609f1dcSAndreas Gohrof it, thus forming a work based on the Program, and copy and 112*c609f1dcSAndreas Gohrdistribute such modifications or work under the terms of Section 1 113*c609f1dcSAndreas Gohrabove, provided that you also meet all of these conditions: 114*c609f1dcSAndreas Gohr 115*c609f1dcSAndreas Gohr a) You must cause the modified files to carry prominent notices 116*c609f1dcSAndreas Gohr stating that you changed the files and the date of any change. 117*c609f1dcSAndreas Gohr 118*c609f1dcSAndreas Gohr b) You must cause any work that you distribute or publish, that in 119*c609f1dcSAndreas Gohr whole or in part contains or is derived from the Program or any 120*c609f1dcSAndreas Gohr part thereof, to be licensed as a whole at no charge to all third 121*c609f1dcSAndreas Gohr parties under the terms of this License. 122*c609f1dcSAndreas Gohr 123*c609f1dcSAndreas Gohr c) If the modified program normally reads commands interactively 124*c609f1dcSAndreas Gohr when run, you must cause it, when started running for such 125*c609f1dcSAndreas Gohr interactive use in the most ordinary way, to print or display an 126*c609f1dcSAndreas Gohr announcement including an appropriate copyright notice and a 127*c609f1dcSAndreas Gohr notice that there is no warranty (or else, saying that you provide 128*c609f1dcSAndreas Gohr a warranty) and that users may redistribute the program under 129*c609f1dcSAndreas Gohr these conditions, and telling the user how to view a copy of this 130*c609f1dcSAndreas Gohr License. (Exception: if the Program itself is interactive but 131*c609f1dcSAndreas Gohr does not normally print such an announcement, your work based on 132*c609f1dcSAndreas Gohr the Program is not required to print an announcement.) 133*c609f1dcSAndreas Gohr 134*c609f1dcSAndreas GohrThese requirements apply to the modified work as a whole. If 135*c609f1dcSAndreas Gohridentifiable sections of that work are not derived from the Program, 136*c609f1dcSAndreas Gohrand can be reasonably considered independent and separate works in 137*c609f1dcSAndreas Gohrthemselves, then this License, and its terms, do not apply to those 138*c609f1dcSAndreas Gohrsections when you distribute them as separate works. But when you 139*c609f1dcSAndreas Gohrdistribute the same sections as part of a whole which is a work based 140*c609f1dcSAndreas Gohron the Program, the distribution of the whole must be on the terms of 141*c609f1dcSAndreas Gohrthis License, whose permissions for other licensees extend to the 142*c609f1dcSAndreas Gohrentire whole, and thus to each and every part regardless of who wrote it. 143*c609f1dcSAndreas Gohr 144*c609f1dcSAndreas GohrThus, it is not the intent of this section to claim rights or contest 145*c609f1dcSAndreas Gohryour rights to work written entirely by you; rather, the intent is to 146*c609f1dcSAndreas Gohrexercise the right to control the distribution of derivative or 147*c609f1dcSAndreas Gohrcollective works based on the Program. 148*c609f1dcSAndreas Gohr 149*c609f1dcSAndreas GohrIn addition, mere aggregation of another work not based on the Program 150*c609f1dcSAndreas Gohrwith the Program (or with a work based on the Program) on a volume of 151*c609f1dcSAndreas Gohra storage or distribution medium does not bring the other work under 152*c609f1dcSAndreas Gohrthe scope of this License. 153*c609f1dcSAndreas Gohr 154*c609f1dcSAndreas Gohr 3. You may copy and distribute the Program (or a work based on it, 155*c609f1dcSAndreas Gohrunder Section 2) in object code or executable form under the terms of 156*c609f1dcSAndreas GohrSections 1 and 2 above provided that you also do one of the following: 157*c609f1dcSAndreas Gohr 158*c609f1dcSAndreas Gohr a) Accompany it with the complete corresponding machine-readable 159*c609f1dcSAndreas Gohr source code, which must be distributed under the terms of Sections 160*c609f1dcSAndreas Gohr 1 and 2 above on a medium customarily used for software interchange; or, 161*c609f1dcSAndreas Gohr 162*c609f1dcSAndreas Gohr b) Accompany it with a written offer, valid for at least three 163*c609f1dcSAndreas Gohr years, to give any third party, for a charge no more than your 164*c609f1dcSAndreas Gohr cost of physically performing source distribution, a complete 165*c609f1dcSAndreas Gohr machine-readable copy of the corresponding source code, to be 166*c609f1dcSAndreas Gohr distributed under the terms of Sections 1 and 2 above on a medium 167*c609f1dcSAndreas Gohr customarily used for software interchange; or, 168*c609f1dcSAndreas Gohr 169*c609f1dcSAndreas Gohr c) Accompany it with the information you received as to the offer 170*c609f1dcSAndreas Gohr to distribute corresponding source code. (This alternative is 171*c609f1dcSAndreas Gohr allowed only for noncommercial distribution and only if you 172*c609f1dcSAndreas Gohr received the program in object code or executable form with such 173*c609f1dcSAndreas Gohr an offer, in accord with Subsection b above.) 174*c609f1dcSAndreas Gohr 175*c609f1dcSAndreas GohrThe source code for a work means the preferred form of the work for 176*c609f1dcSAndreas Gohrmaking modifications to it. For an executable work, complete source 177*c609f1dcSAndreas Gohrcode means all the source code for all modules it contains, plus any 178*c609f1dcSAndreas Gohrassociated interface definition files, plus the scripts used to 179*c609f1dcSAndreas Gohrcontrol compilation and installation of the executable. However, as a 180*c609f1dcSAndreas Gohrspecial exception, the source code distributed need not include 181*c609f1dcSAndreas Gohranything that is normally distributed (in either source or binary 182*c609f1dcSAndreas Gohrform) with the major components (compiler, kernel, and so on) of the 183*c609f1dcSAndreas Gohroperating system on which the executable runs, unless that component 184*c609f1dcSAndreas Gohritself accompanies the executable. 185*c609f1dcSAndreas Gohr 186*c609f1dcSAndreas GohrIf distribution of executable or object code is made by offering 187*c609f1dcSAndreas Gohraccess to copy from a designated place, then offering equivalent 188*c609f1dcSAndreas Gohraccess to copy the source code from the same place counts as 189*c609f1dcSAndreas Gohrdistribution of the source code, even though third parties are not 190*c609f1dcSAndreas Gohrcompelled to copy the source along with the object code. 191*c609f1dcSAndreas Gohr 192*c609f1dcSAndreas Gohr 4. You may not copy, modify, sublicense, or distribute the Program 193*c609f1dcSAndreas Gohrexcept as expressly provided under this License. Any attempt 194*c609f1dcSAndreas Gohrotherwise to copy, modify, sublicense or distribute the Program is 195*c609f1dcSAndreas Gohrvoid, and will automatically terminate your rights under this License. 196*c609f1dcSAndreas GohrHowever, parties who have received copies, or rights, from you under 197*c609f1dcSAndreas Gohrthis License will not have their licenses terminated so long as such 198*c609f1dcSAndreas Gohrparties remain in full compliance. 199*c609f1dcSAndreas Gohr 200*c609f1dcSAndreas Gohr 5. You are not required to accept this License, since you have not 201*c609f1dcSAndreas Gohrsigned it. However, nothing else grants you permission to modify or 202*c609f1dcSAndreas Gohrdistribute the Program or its derivative works. These actions are 203*c609f1dcSAndreas Gohrprohibited by law if you do not accept this License. Therefore, by 204*c609f1dcSAndreas Gohrmodifying or distributing the Program (or any work based on the 205*c609f1dcSAndreas GohrProgram), you indicate your acceptance of this License to do so, and 206*c609f1dcSAndreas Gohrall its terms and conditions for copying, distributing or modifying 207*c609f1dcSAndreas Gohrthe Program or works based on it. 208*c609f1dcSAndreas Gohr 209*c609f1dcSAndreas Gohr 6. Each time you redistribute the Program (or any work based on the 210*c609f1dcSAndreas GohrProgram), the recipient automatically receives a license from the 211*c609f1dcSAndreas Gohroriginal licensor to copy, distribute or modify the Program subject to 212*c609f1dcSAndreas Gohrthese terms and conditions. You may not impose any further 213*c609f1dcSAndreas Gohrrestrictions on the recipients' exercise of the rights granted herein. 214*c609f1dcSAndreas GohrYou are not responsible for enforcing compliance by third parties to 215*c609f1dcSAndreas Gohrthis License. 216*c609f1dcSAndreas Gohr 217*c609f1dcSAndreas Gohr 7. If, as a consequence of a court judgment or allegation of patent 218*c609f1dcSAndreas Gohrinfringement or for any other reason (not limited to patent issues), 219*c609f1dcSAndreas Gohrconditions are imposed on you (whether by court order, agreement or 220*c609f1dcSAndreas Gohrotherwise) that contradict the conditions of this License, they do not 221*c609f1dcSAndreas Gohrexcuse you from the conditions of this License. If you cannot 222*c609f1dcSAndreas Gohrdistribute so as to satisfy simultaneously your obligations under this 223*c609f1dcSAndreas GohrLicense and any other pertinent obligations, then as a consequence you 224*c609f1dcSAndreas Gohrmay not distribute the Program at all. For example, if a patent 225*c609f1dcSAndreas Gohrlicense would not permit royalty-free redistribution of the Program by 226*c609f1dcSAndreas Gohrall those who receive copies directly or indirectly through you, then 227*c609f1dcSAndreas Gohrthe only way you could satisfy both it and this License would be to 228*c609f1dcSAndreas Gohrrefrain entirely from distribution of the Program. 229*c609f1dcSAndreas Gohr 230*c609f1dcSAndreas GohrIf any portion of this section is held invalid or unenforceable under 231*c609f1dcSAndreas Gohrany particular circumstance, the balance of the section is intended to 232*c609f1dcSAndreas Gohrapply and the section as a whole is intended to apply in other 233*c609f1dcSAndreas Gohrcircumstances. 234*c609f1dcSAndreas Gohr 235*c609f1dcSAndreas GohrIt is not the purpose of this section to induce you to infringe any 236*c609f1dcSAndreas Gohrpatents or other property right claims or to contest validity of any 237*c609f1dcSAndreas Gohrsuch claims; this section has the sole purpose of protecting the 238*c609f1dcSAndreas Gohrintegrity of the free software distribution system, which is 239*c609f1dcSAndreas Gohrimplemented by public license practices. Many people have made 240*c609f1dcSAndreas Gohrgenerous contributions to the wide range of software distributed 241*c609f1dcSAndreas Gohrthrough that system in reliance on consistent application of that 242*c609f1dcSAndreas Gohrsystem; it is up to the author/donor to decide if he or she is willing 243*c609f1dcSAndreas Gohrto distribute software through any other system and a licensee cannot 244*c609f1dcSAndreas Gohrimpose that choice. 245*c609f1dcSAndreas Gohr 246*c609f1dcSAndreas GohrThis section is intended to make thoroughly clear what is believed to 247*c609f1dcSAndreas Gohrbe a consequence of the rest of this License. 248*c609f1dcSAndreas Gohr 249*c609f1dcSAndreas Gohr 8. If the distribution and/or use of the Program is restricted in 250*c609f1dcSAndreas Gohrcertain countries either by patents or by copyrighted interfaces, the 251*c609f1dcSAndreas Gohroriginal copyright holder who places the Program under this License 252*c609f1dcSAndreas Gohrmay add an explicit geographical distribution limitation excluding 253*c609f1dcSAndreas Gohrthose countries, so that distribution is permitted only in or among 254*c609f1dcSAndreas Gohrcountries not thus excluded. In such case, this License incorporates 255*c609f1dcSAndreas Gohrthe limitation as if written in the body of this License. 256*c609f1dcSAndreas Gohr 257*c609f1dcSAndreas Gohr 9. The Free Software Foundation may publish revised and/or new versions 258*c609f1dcSAndreas Gohrof the General Public License from time to time. Such new versions will 259*c609f1dcSAndreas Gohrbe similar in spirit to the present version, but may differ in detail to 260*c609f1dcSAndreas Gohraddress new problems or concerns. 261*c609f1dcSAndreas Gohr 262*c609f1dcSAndreas GohrEach version is given a distinguishing version number. If the Program 263*c609f1dcSAndreas Gohrspecifies a version number of this License which applies to it and "any 264*c609f1dcSAndreas Gohrlater version", you have the option of following the terms and conditions 265*c609f1dcSAndreas Gohreither of that version or of any later version published by the Free 266*c609f1dcSAndreas GohrSoftware Foundation. If the Program does not specify a version number of 267*c609f1dcSAndreas Gohrthis License, you may choose any version ever published by the Free Software 268*c609f1dcSAndreas GohrFoundation. 269*c609f1dcSAndreas Gohr 270*c609f1dcSAndreas Gohr 10. If you wish to incorporate parts of the Program into other free 271*c609f1dcSAndreas Gohrprograms whose distribution conditions are different, write to the author 272*c609f1dcSAndreas Gohrto ask for permission. For software which is copyrighted by the Free 273*c609f1dcSAndreas GohrSoftware Foundation, write to the Free Software Foundation; we sometimes 274*c609f1dcSAndreas Gohrmake exceptions for this. Our decision will be guided by the two goals 275*c609f1dcSAndreas Gohrof preserving the free status of all derivatives of our free software and 276*c609f1dcSAndreas Gohrof promoting the sharing and reuse of software generally. 277*c609f1dcSAndreas Gohr 278*c609f1dcSAndreas Gohr NO WARRANTY 279*c609f1dcSAndreas Gohr 280*c609f1dcSAndreas Gohr 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 281*c609f1dcSAndreas GohrFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 282*c609f1dcSAndreas GohrOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 283*c609f1dcSAndreas GohrPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 284*c609f1dcSAndreas GohrOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 285*c609f1dcSAndreas GohrMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 286*c609f1dcSAndreas GohrTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 287*c609f1dcSAndreas GohrPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 288*c609f1dcSAndreas GohrREPAIR OR CORRECTION. 289*c609f1dcSAndreas Gohr 290*c609f1dcSAndreas Gohr 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 291*c609f1dcSAndreas GohrWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 292*c609f1dcSAndreas GohrREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 293*c609f1dcSAndreas GohrINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 294*c609f1dcSAndreas GohrOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 295*c609f1dcSAndreas GohrTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 296*c609f1dcSAndreas GohrYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 297*c609f1dcSAndreas GohrPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 298*c609f1dcSAndreas GohrPOSSIBILITY OF SUCH DAMAGES. 299*c609f1dcSAndreas Gohr 300*c609f1dcSAndreas Gohr END OF TERMS AND CONDITIONS 301*c609f1dcSAndreas Gohr 302*c609f1dcSAndreas Gohr How to Apply These Terms to Your New Programs 303*c609f1dcSAndreas Gohr 304*c609f1dcSAndreas Gohr If you develop a new program, and you want it to be of the greatest 305*c609f1dcSAndreas Gohrpossible use to the public, the best way to achieve this is to make it 306*c609f1dcSAndreas Gohrfree software which everyone can redistribute and change under these terms. 307*c609f1dcSAndreas Gohr 308*c609f1dcSAndreas Gohr To do so, attach the following notices to the program. It is safest 309*c609f1dcSAndreas Gohrto attach them to the start of each source file to most effectively 310*c609f1dcSAndreas Gohrconvey the exclusion of warranty; and each file should have at least 311*c609f1dcSAndreas Gohrthe "copyright" line and a pointer to where the full notice is found. 312*c609f1dcSAndreas Gohr 313*c609f1dcSAndreas Gohr <one line to give the program's name and a brief idea of what it does.> 314*c609f1dcSAndreas Gohr Copyright (C) <year> <name of author> 315*c609f1dcSAndreas Gohr 316*c609f1dcSAndreas Gohr This program is free software; you can redistribute it and/or modify 317*c609f1dcSAndreas Gohr it under the terms of the GNU General Public License as published by 318*c609f1dcSAndreas Gohr the Free Software Foundation; either version 2 of the License, or 319*c609f1dcSAndreas Gohr (at your option) any later version. 320*c609f1dcSAndreas Gohr 321*c609f1dcSAndreas Gohr This program is distributed in the hope that it will be useful, 322*c609f1dcSAndreas Gohr but WITHOUT ANY WARRANTY; without even the implied warranty of 323*c609f1dcSAndreas Gohr MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 324*c609f1dcSAndreas Gohr GNU General Public License for more details. 325*c609f1dcSAndreas Gohr 326*c609f1dcSAndreas Gohr You should have received a copy of the GNU General Public License along 327*c609f1dcSAndreas Gohr with this program; if not, write to the Free Software Foundation, Inc., 328*c609f1dcSAndreas Gohr 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 329*c609f1dcSAndreas Gohr 330*c609f1dcSAndreas GohrAlso add information on how to contact you by electronic and paper mail. 331*c609f1dcSAndreas Gohr 332*c609f1dcSAndreas GohrIf the program is interactive, make it output a short notice like this 333*c609f1dcSAndreas Gohrwhen it starts in an interactive mode: 334*c609f1dcSAndreas Gohr 335*c609f1dcSAndreas Gohr Gnomovision version 69, Copyright (C) year name of author 336*c609f1dcSAndreas Gohr Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 337*c609f1dcSAndreas Gohr This is free software, and you are welcome to redistribute it 338*c609f1dcSAndreas Gohr under certain conditions; type `show c' for details. 339*c609f1dcSAndreas Gohr 340*c609f1dcSAndreas GohrThe hypothetical commands `show w' and `show c' should show the appropriate 341*c609f1dcSAndreas Gohrparts of the General Public License. Of course, the commands you use may 342*c609f1dcSAndreas Gohrbe called something other than `show w' and `show c'; they could even be 343*c609f1dcSAndreas Gohrmouse-clicks or menu items--whatever suits your program. 344*c609f1dcSAndreas Gohr 345*c609f1dcSAndreas GohrYou should also get your employer (if you work as a programmer) or your 346*c609f1dcSAndreas Gohrschool, if any, to sign a "copyright disclaimer" for the program, if 347*c609f1dcSAndreas Gohrnecessary. Here is a sample; alter the names: 348*c609f1dcSAndreas Gohr 349*c609f1dcSAndreas Gohr Yoyodyne, Inc., hereby disclaims all copyright interest in the program 350*c609f1dcSAndreas Gohr `Gnomovision' (which makes passes at compilers) written by James Hacker. 351*c609f1dcSAndreas Gohr 352*c609f1dcSAndreas Gohr <signature of Ty Coon>, 1 April 1989 353*c609f1dcSAndreas Gohr Ty Coon, President of Vice 354*c609f1dcSAndreas Gohr 355*c609f1dcSAndreas GohrThis General Public License does not permit incorporating your program into 356*c609f1dcSAndreas Gohrproprietary programs. If your program is a subroutine library, you may 357*c609f1dcSAndreas Gohrconsider it more useful to permit linking proprietary applications with the 358*c609f1dcSAndreas Gohrlibrary. If this is what you want to do, use the GNU Lesser General 359*c609f1dcSAndreas GohrPublic License instead of this License. 360