1*51b24e34SJan Kiszka 2*51b24e34SJan Kiszka NOTE! This copyright does *not* cover user programs that use kernel 3*51b24e34SJan Kiszka services by normal system calls - this is merely considered normal use 4*51b24e34SJan Kiszka of the kernel, and does *not* fall under the heading of "derived work". 5*51b24e34SJan Kiszka Also note that the GPL below is copyrighted by the Free Software 6*51b24e34SJan Kiszka Foundation, but the instance of code that it refers to (the Linux 7*51b24e34SJan Kiszka kernel) is copyrighted by me and others who actually wrote it. 8*51b24e34SJan Kiszka 9*51b24e34SJan Kiszka Also note that the only valid version of the GPL as far as the kernel 10*51b24e34SJan Kiszka is concerned is _this_ particular version of the license (ie v2, not 11*51b24e34SJan Kiszka v2.2 or v3.x or whatever), unless explicitly otherwise stated. 12*51b24e34SJan Kiszka 13*51b24e34SJan Kiszka Linus Torvalds 14*51b24e34SJan Kiszka 15*51b24e34SJan Kiszka---------------------------------------- 16*51b24e34SJan Kiszka 17*51b24e34SJan Kiszka GNU GENERAL PUBLIC LICENSE 18*51b24e34SJan Kiszka Version 2, June 1991 19*51b24e34SJan Kiszka 20*51b24e34SJan Kiszka Copyright (C) 1989, 1991 Free Software Foundation, Inc. 21*51b24e34SJan Kiszka 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 22*51b24e34SJan Kiszka Everyone is permitted to copy and distribute verbatim copies 23*51b24e34SJan Kiszka of this license document, but changing it is not allowed. 24*51b24e34SJan Kiszka 25*51b24e34SJan Kiszka Preamble 26*51b24e34SJan Kiszka 27*51b24e34SJan Kiszka The licenses for most software are designed to take away your 28*51b24e34SJan Kiszkafreedom to share and change it. By contrast, the GNU General Public 29*51b24e34SJan KiszkaLicense is intended to guarantee your freedom to share and change free 30*51b24e34SJan Kiszkasoftware--to make sure the software is free for all its users. This 31*51b24e34SJan KiszkaGeneral Public License applies to most of the Free Software 32*51b24e34SJan KiszkaFoundation's software and to any other program whose authors commit to 33*51b24e34SJan Kiszkausing it. (Some other Free Software Foundation software is covered by 34*51b24e34SJan Kiszkathe GNU Library General Public License instead.) You can apply it to 35*51b24e34SJan Kiszkayour programs, too. 36*51b24e34SJan Kiszka 37*51b24e34SJan Kiszka When we speak of free software, we are referring to freedom, not 38*51b24e34SJan Kiszkaprice. Our General Public Licenses are designed to make sure that you 39*51b24e34SJan Kiszkahave the freedom to distribute copies of free software (and charge for 40*51b24e34SJan Kiszkathis service if you wish), that you receive source code or can get it 41*51b24e34SJan Kiszkaif you want it, that you can change the software or use pieces of it 42*51b24e34SJan Kiszkain new free programs; and that you know you can do these things. 43*51b24e34SJan Kiszka 44*51b24e34SJan Kiszka To protect your rights, we need to make restrictions that forbid 45*51b24e34SJan Kiszkaanyone to deny you these rights or to ask you to surrender the rights. 46*51b24e34SJan KiszkaThese restrictions translate to certain responsibilities for you if you 47*51b24e34SJan Kiszkadistribute copies of the software, or if you modify it. 48*51b24e34SJan Kiszka 49*51b24e34SJan Kiszka For example, if you distribute copies of such a program, whether 50*51b24e34SJan Kiszkagratis or for a fee, you must give the recipients all the rights that 51*51b24e34SJan Kiszkayou have. You must make sure that they, too, receive or can get the 52*51b24e34SJan Kiszkasource code. And you must show them these terms so they know their 53*51b24e34SJan Kiszkarights. 54*51b24e34SJan Kiszka 55*51b24e34SJan Kiszka We protect your rights with two steps: (1) copyright the software, and 56*51b24e34SJan Kiszka(2) offer you this license which gives you legal permission to copy, 57*51b24e34SJan Kiszkadistribute and/or modify the software. 58*51b24e34SJan Kiszka 59*51b24e34SJan Kiszka Also, for each author's protection and ours, we want to make certain 60*51b24e34SJan Kiszkathat everyone understands that there is no warranty for this free 61*51b24e34SJan Kiszkasoftware. If the software is modified by someone else and passed on, we 62*51b24e34SJan Kiszkawant its recipients to know that what they have is not the original, so 63*51b24e34SJan Kiszkathat any problems introduced by others will not reflect on the original 64*51b24e34SJan Kiszkaauthors' reputations. 65*51b24e34SJan Kiszka 66*51b24e34SJan Kiszka Finally, any free program is threatened constantly by software 67*51b24e34SJan Kiszkapatents. We wish to avoid the danger that redistributors of a free 68*51b24e34SJan Kiszkaprogram will individually obtain patent licenses, in effect making the 69*51b24e34SJan Kiszkaprogram proprietary. To prevent this, we have made it clear that any 70*51b24e34SJan Kiszkapatent must be licensed for everyone's free use or not licensed at all. 71*51b24e34SJan Kiszka 72*51b24e34SJan Kiszka The precise terms and conditions for copying, distribution and 73*51b24e34SJan Kiszkamodification follow. 74*51b24e34SJan Kiszka 75*51b24e34SJan Kiszka GNU GENERAL PUBLIC LICENSE 76*51b24e34SJan Kiszka TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 77*51b24e34SJan Kiszka 78*51b24e34SJan Kiszka 0. This License applies to any program or other work which contains 79*51b24e34SJan Kiszkaa notice placed by the copyright holder saying it may be distributed 80*51b24e34SJan Kiszkaunder the terms of this General Public License. The "Program", below, 81*51b24e34SJan Kiszkarefers to any such program or work, and a "work based on the Program" 82*51b24e34SJan Kiszkameans either the Program or any derivative work under copyright law: 83*51b24e34SJan Kiszkathat is to say, a work containing the Program or a portion of it, 84*51b24e34SJan Kiszkaeither verbatim or with modifications and/or translated into another 85*51b24e34SJan Kiszkalanguage. (Hereinafter, translation is included without limitation in 86*51b24e34SJan Kiszkathe term "modification".) Each licensee is addressed as "you". 87*51b24e34SJan Kiszka 88*51b24e34SJan KiszkaActivities other than copying, distribution and modification are not 89*51b24e34SJan Kiszkacovered by this License; they are outside its scope. The act of 90*51b24e34SJan Kiszkarunning the Program is not restricted, and the output from the Program 91*51b24e34SJan Kiszkais covered only if its contents constitute a work based on the 92*51b24e34SJan KiszkaProgram (independent of having been made by running the Program). 93*51b24e34SJan KiszkaWhether that is true depends on what the Program does. 94*51b24e34SJan Kiszka 95*51b24e34SJan Kiszka 1. You may copy and distribute verbatim copies of the Program's 96*51b24e34SJan Kiszkasource code as you receive it, in any medium, provided that you 97*51b24e34SJan Kiszkaconspicuously and appropriately publish on each copy an appropriate 98*51b24e34SJan Kiszkacopyright notice and disclaimer of warranty; keep intact all the 99*51b24e34SJan Kiszkanotices that refer to this License and to the absence of any warranty; 100*51b24e34SJan Kiszkaand give any other recipients of the Program a copy of this License 101*51b24e34SJan Kiszkaalong with the Program. 102*51b24e34SJan Kiszka 103*51b24e34SJan KiszkaYou may charge a fee for the physical act of transferring a copy, and 104*51b24e34SJan Kiszkayou may at your option offer warranty protection in exchange for a fee. 105*51b24e34SJan Kiszka 106*51b24e34SJan Kiszka 2. You may modify your copy or copies of the Program or any portion 107*51b24e34SJan Kiszkaof it, thus forming a work based on the Program, and copy and 108*51b24e34SJan Kiszkadistribute such modifications or work under the terms of Section 1 109*51b24e34SJan Kiszkaabove, provided that you also meet all of these conditions: 110*51b24e34SJan Kiszka 111*51b24e34SJan Kiszka a) You must cause the modified files to carry prominent notices 112*51b24e34SJan Kiszka stating that you changed the files and the date of any change. 113*51b24e34SJan Kiszka 114*51b24e34SJan Kiszka b) You must cause any work that you distribute or publish, that in 115*51b24e34SJan Kiszka whole or in part contains or is derived from the Program or any 116*51b24e34SJan Kiszka part thereof, to be licensed as a whole at no charge to all third 117*51b24e34SJan Kiszka parties under the terms of this License. 118*51b24e34SJan Kiszka 119*51b24e34SJan Kiszka c) If the modified program normally reads commands interactively 120*51b24e34SJan Kiszka when run, you must cause it, when started running for such 121*51b24e34SJan Kiszka interactive use in the most ordinary way, to print or display an 122*51b24e34SJan Kiszka announcement including an appropriate copyright notice and a 123*51b24e34SJan Kiszka notice that there is no warranty (or else, saying that you provide 124*51b24e34SJan Kiszka a warranty) and that users may redistribute the program under 125*51b24e34SJan Kiszka these conditions, and telling the user how to view a copy of this 126*51b24e34SJan Kiszka License. (Exception: if the Program itself is interactive but 127*51b24e34SJan Kiszka does not normally print such an announcement, your work based on 128*51b24e34SJan Kiszka the Program is not required to print an announcement.) 129*51b24e34SJan Kiszka 130*51b24e34SJan KiszkaThese requirements apply to the modified work as a whole. If 131*51b24e34SJan Kiszkaidentifiable sections of that work are not derived from the Program, 132*51b24e34SJan Kiszkaand can be reasonably considered independent and separate works in 133*51b24e34SJan Kiszkathemselves, then this License, and its terms, do not apply to those 134*51b24e34SJan Kiszkasections when you distribute them as separate works. But when you 135*51b24e34SJan Kiszkadistribute the same sections as part of a whole which is a work based 136*51b24e34SJan Kiszkaon the Program, the distribution of the whole must be on the terms of 137*51b24e34SJan Kiszkathis License, whose permissions for other licensees extend to the 138*51b24e34SJan Kiszkaentire whole, and thus to each and every part regardless of who wrote it. 139*51b24e34SJan Kiszka 140*51b24e34SJan KiszkaThus, it is not the intent of this section to claim rights or contest 141*51b24e34SJan Kiszkayour rights to work written entirely by you; rather, the intent is to 142*51b24e34SJan Kiszkaexercise the right to control the distribution of derivative or 143*51b24e34SJan Kiszkacollective works based on the Program. 144*51b24e34SJan Kiszka 145*51b24e34SJan KiszkaIn addition, mere aggregation of another work not based on the Program 146*51b24e34SJan Kiszkawith the Program (or with a work based on the Program) on a volume of 147*51b24e34SJan Kiszkaa storage or distribution medium does not bring the other work under 148*51b24e34SJan Kiszkathe scope of this License. 149*51b24e34SJan Kiszka 150*51b24e34SJan Kiszka 3. You may copy and distribute the Program (or a work based on it, 151*51b24e34SJan Kiszkaunder Section 2) in object code or executable form under the terms of 152*51b24e34SJan KiszkaSections 1 and 2 above provided that you also do one of the following: 153*51b24e34SJan Kiszka 154*51b24e34SJan Kiszka a) Accompany it with the complete corresponding machine-readable 155*51b24e34SJan Kiszka source code, which must be distributed under the terms of Sections 156*51b24e34SJan Kiszka 1 and 2 above on a medium customarily used for software interchange; or, 157*51b24e34SJan Kiszka 158*51b24e34SJan Kiszka b) Accompany it with a written offer, valid for at least three 159*51b24e34SJan Kiszka years, to give any third party, for a charge no more than your 160*51b24e34SJan Kiszka cost of physically performing source distribution, a complete 161*51b24e34SJan Kiszka machine-readable copy of the corresponding source code, to be 162*51b24e34SJan Kiszka distributed under the terms of Sections 1 and 2 above on a medium 163*51b24e34SJan Kiszka customarily used for software interchange; or, 164*51b24e34SJan Kiszka 165*51b24e34SJan Kiszka c) Accompany it with the information you received as to the offer 166*51b24e34SJan Kiszka to distribute corresponding source code. (This alternative is 167*51b24e34SJan Kiszka allowed only for noncommercial distribution and only if you 168*51b24e34SJan Kiszka received the program in object code or executable form with such 169*51b24e34SJan Kiszka an offer, in accord with Subsection b above.) 170*51b24e34SJan Kiszka 171*51b24e34SJan KiszkaThe source code for a work means the preferred form of the work for 172*51b24e34SJan Kiszkamaking modifications to it. For an executable work, complete source 173*51b24e34SJan Kiszkacode means all the source code for all modules it contains, plus any 174*51b24e34SJan Kiszkaassociated interface definition files, plus the scripts used to 175*51b24e34SJan Kiszkacontrol compilation and installation of the executable. However, as a 176*51b24e34SJan Kiszkaspecial exception, the source code distributed need not include 177*51b24e34SJan Kiszkaanything that is normally distributed (in either source or binary 178*51b24e34SJan Kiszkaform) with the major components (compiler, kernel, and so on) of the 179*51b24e34SJan Kiszkaoperating system on which the executable runs, unless that component 180*51b24e34SJan Kiszkaitself accompanies the executable. 181*51b24e34SJan Kiszka 182*51b24e34SJan KiszkaIf distribution of executable or object code is made by offering 183*51b24e34SJan Kiszkaaccess to copy from a designated place, then offering equivalent 184*51b24e34SJan Kiszkaaccess to copy the source code from the same place counts as 185*51b24e34SJan Kiszkadistribution of the source code, even though third parties are not 186*51b24e34SJan Kiszkacompelled to copy the source along with the object code. 187*51b24e34SJan Kiszka 188*51b24e34SJan Kiszka 4. You may not copy, modify, sublicense, or distribute the Program 189*51b24e34SJan Kiszkaexcept as expressly provided under this License. Any attempt 190*51b24e34SJan Kiszkaotherwise to copy, modify, sublicense or distribute the Program is 191*51b24e34SJan Kiszkavoid, and will automatically terminate your rights under this License. 192*51b24e34SJan KiszkaHowever, parties who have received copies, or rights, from you under 193*51b24e34SJan Kiszkathis License will not have their licenses terminated so long as such 194*51b24e34SJan Kiszkaparties remain in full compliance. 195*51b24e34SJan Kiszka 196*51b24e34SJan Kiszka 5. You are not required to accept this License, since you have not 197*51b24e34SJan Kiszkasigned it. However, nothing else grants you permission to modify or 198*51b24e34SJan Kiszkadistribute the Program or its derivative works. These actions are 199*51b24e34SJan Kiszkaprohibited by law if you do not accept this License. Therefore, by 200*51b24e34SJan Kiszkamodifying or distributing the Program (or any work based on the 201*51b24e34SJan KiszkaProgram), you indicate your acceptance of this License to do so, and 202*51b24e34SJan Kiszkaall its terms and conditions for copying, distributing or modifying 203*51b24e34SJan Kiszkathe Program or works based on it. 204*51b24e34SJan Kiszka 205*51b24e34SJan Kiszka 6. Each time you redistribute the Program (or any work based on the 206*51b24e34SJan KiszkaProgram), the recipient automatically receives a license from the 207*51b24e34SJan Kiszkaoriginal licensor to copy, distribute or modify the Program subject to 208*51b24e34SJan Kiszkathese terms and conditions. You may not impose any further 209*51b24e34SJan Kiszkarestrictions on the recipients' exercise of the rights granted herein. 210*51b24e34SJan KiszkaYou are not responsible for enforcing compliance by third parties to 211*51b24e34SJan Kiszkathis License. 212*51b24e34SJan Kiszka 213*51b24e34SJan Kiszka 7. If, as a consequence of a court judgment or allegation of patent 214*51b24e34SJan Kiszkainfringement or for any other reason (not limited to patent issues), 215*51b24e34SJan Kiszkaconditions are imposed on you (whether by court order, agreement or 216*51b24e34SJan Kiszkaotherwise) that contradict the conditions of this License, they do not 217*51b24e34SJan Kiszkaexcuse you from the conditions of this License. If you cannot 218*51b24e34SJan Kiszkadistribute so as to satisfy simultaneously your obligations under this 219*51b24e34SJan KiszkaLicense and any other pertinent obligations, then as a consequence you 220*51b24e34SJan Kiszkamay not distribute the Program at all. For example, if a patent 221*51b24e34SJan Kiszkalicense would not permit royalty-free redistribution of the Program by 222*51b24e34SJan Kiszkaall those who receive copies directly or indirectly through you, then 223*51b24e34SJan Kiszkathe only way you could satisfy both it and this License would be to 224*51b24e34SJan Kiszkarefrain entirely from distribution of the Program. 225*51b24e34SJan Kiszka 226*51b24e34SJan KiszkaIf any portion of this section is held invalid or unenforceable under 227*51b24e34SJan Kiszkaany particular circumstance, the balance of the section is intended to 228*51b24e34SJan Kiszkaapply and the section as a whole is intended to apply in other 229*51b24e34SJan Kiszkacircumstances. 230*51b24e34SJan Kiszka 231*51b24e34SJan KiszkaIt is not the purpose of this section to induce you to infringe any 232*51b24e34SJan Kiszkapatents or other property right claims or to contest validity of any 233*51b24e34SJan Kiszkasuch claims; this section has the sole purpose of protecting the 234*51b24e34SJan Kiszkaintegrity of the free software distribution system, which is 235*51b24e34SJan Kiszkaimplemented by public license practices. Many people have made 236*51b24e34SJan Kiszkagenerous contributions to the wide range of software distributed 237*51b24e34SJan Kiszkathrough that system in reliance on consistent application of that 238*51b24e34SJan Kiszkasystem; it is up to the author/donor to decide if he or she is willing 239*51b24e34SJan Kiszkato distribute software through any other system and a licensee cannot 240*51b24e34SJan Kiszkaimpose that choice. 241*51b24e34SJan Kiszka 242*51b24e34SJan KiszkaThis section is intended to make thoroughly clear what is believed to 243*51b24e34SJan Kiszkabe a consequence of the rest of this License. 244*51b24e34SJan Kiszka 245*51b24e34SJan Kiszka 8. If the distribution and/or use of the Program is restricted in 246*51b24e34SJan Kiszkacertain countries either by patents or by copyrighted interfaces, the 247*51b24e34SJan Kiszkaoriginal copyright holder who places the Program under this License 248*51b24e34SJan Kiszkamay add an explicit geographical distribution limitation excluding 249*51b24e34SJan Kiszkathose countries, so that distribution is permitted only in or among 250*51b24e34SJan Kiszkacountries not thus excluded. In such case, this License incorporates 251*51b24e34SJan Kiszkathe limitation as if written in the body of this License. 252*51b24e34SJan Kiszka 253*51b24e34SJan Kiszka 9. The Free Software Foundation may publish revised and/or new versions 254*51b24e34SJan Kiszkaof the General Public License from time to time. Such new versions will 255*51b24e34SJan Kiszkabe similar in spirit to the present version, but may differ in detail to 256*51b24e34SJan Kiszkaaddress new problems or concerns. 257*51b24e34SJan Kiszka 258*51b24e34SJan KiszkaEach version is given a distinguishing version number. If the Program 259*51b24e34SJan Kiszkaspecifies a version number of this License which applies to it and "any 260*51b24e34SJan Kiszkalater version", you have the option of following the terms and conditions 261*51b24e34SJan Kiszkaeither of that version or of any later version published by the Free 262*51b24e34SJan KiszkaSoftware Foundation. If the Program does not specify a version number of 263*51b24e34SJan Kiszkathis License, you may choose any version ever published by the Free Software 264*51b24e34SJan KiszkaFoundation. 265*51b24e34SJan Kiszka 266*51b24e34SJan Kiszka 10. If you wish to incorporate parts of the Program into other free 267*51b24e34SJan Kiszkaprograms whose distribution conditions are different, write to the author 268*51b24e34SJan Kiszkato ask for permission. For software which is copyrighted by the Free 269*51b24e34SJan KiszkaSoftware Foundation, write to the Free Software Foundation; we sometimes 270*51b24e34SJan Kiszkamake exceptions for this. Our decision will be guided by the two goals 271*51b24e34SJan Kiszkaof preserving the free status of all derivatives of our free software and 272*51b24e34SJan Kiszkaof promoting the sharing and reuse of software generally. 273*51b24e34SJan Kiszka 274*51b24e34SJan Kiszka NO WARRANTY 275*51b24e34SJan Kiszka 276*51b24e34SJan Kiszka 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 277*51b24e34SJan KiszkaFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 278*51b24e34SJan KiszkaOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 279*51b24e34SJan KiszkaPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 280*51b24e34SJan KiszkaOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 281*51b24e34SJan KiszkaMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 282*51b24e34SJan KiszkaTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 283*51b24e34SJan KiszkaPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 284*51b24e34SJan KiszkaREPAIR OR CORRECTION. 285*51b24e34SJan Kiszka 286*51b24e34SJan Kiszka 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 287*51b24e34SJan KiszkaWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 288*51b24e34SJan KiszkaREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 289*51b24e34SJan KiszkaINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 290*51b24e34SJan KiszkaOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 291*51b24e34SJan KiszkaTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 292*51b24e34SJan KiszkaYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 293*51b24e34SJan KiszkaPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 294*51b24e34SJan KiszkaPOSSIBILITY OF SUCH DAMAGES. 295*51b24e34SJan Kiszka 296*51b24e34SJan Kiszka END OF TERMS AND CONDITIONS 297*51b24e34SJan Kiszka 298*51b24e34SJan Kiszka How to Apply These Terms to Your New Programs 299*51b24e34SJan Kiszka 300*51b24e34SJan Kiszka If you develop a new program, and you want it to be of the greatest 301*51b24e34SJan Kiszkapossible use to the public, the best way to achieve this is to make it 302*51b24e34SJan Kiszkafree software which everyone can redistribute and change under these terms. 303*51b24e34SJan Kiszka 304*51b24e34SJan Kiszka To do so, attach the following notices to the program. It is safest 305*51b24e34SJan Kiszkato attach them to the start of each source file to most effectively 306*51b24e34SJan Kiszkaconvey the exclusion of warranty; and each file should have at least 307*51b24e34SJan Kiszkathe "copyright" line and a pointer to where the full notice is found. 308*51b24e34SJan Kiszka 309*51b24e34SJan Kiszka <one line to give the program's name and a brief idea of what it does.> 310*51b24e34SJan Kiszka Copyright (C) <year> <name of author> 311*51b24e34SJan Kiszka 312*51b24e34SJan Kiszka This program is free software; you can redistribute it and/or modify 313*51b24e34SJan Kiszka it under the terms of the GNU General Public License as published by 314*51b24e34SJan Kiszka the Free Software Foundation; either version 2 of the License, or 315*51b24e34SJan Kiszka (at your option) any later version. 316*51b24e34SJan Kiszka 317*51b24e34SJan Kiszka This program is distributed in the hope that it will be useful, 318*51b24e34SJan Kiszka but WITHOUT ANY WARRANTY; without even the implied warranty of 319*51b24e34SJan Kiszka MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 320*51b24e34SJan Kiszka GNU General Public License for more details. 321*51b24e34SJan Kiszka 322*51b24e34SJan Kiszka You should have received a copy of the GNU General Public License 323*51b24e34SJan Kiszka along with this program; if not, write to the Free Software 324*51b24e34SJan Kiszka Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 325*51b24e34SJan Kiszka 326*51b24e34SJan Kiszka 327*51b24e34SJan KiszkaAlso add information on how to contact you by electronic and paper mail. 328*51b24e34SJan Kiszka 329*51b24e34SJan KiszkaIf the program is interactive, make it output a short notice like this 330*51b24e34SJan Kiszkawhen it starts in an interactive mode: 331*51b24e34SJan Kiszka 332*51b24e34SJan Kiszka Gnomovision version 69, Copyright (C) year name of author 333*51b24e34SJan Kiszka Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 334*51b24e34SJan Kiszka This is free software, and you are welcome to redistribute it 335*51b24e34SJan Kiszka under certain conditions; type `show c' for details. 336*51b24e34SJan Kiszka 337*51b24e34SJan KiszkaThe hypothetical commands `show w' and `show c' should show the appropriate 338*51b24e34SJan Kiszkaparts of the General Public License. Of course, the commands you use may 339*51b24e34SJan Kiszkabe called something other than `show w' and `show c'; they could even be 340*51b24e34SJan Kiszkamouse-clicks or menu items--whatever suits your program. 341*51b24e34SJan Kiszka 342*51b24e34SJan KiszkaYou should also get your employer (if you work as a programmer) or your 343*51b24e34SJan Kiszkaschool, if any, to sign a "copyright disclaimer" for the program, if 344*51b24e34SJan Kiszkanecessary. Here is a sample; alter the names: 345*51b24e34SJan Kiszka 346*51b24e34SJan Kiszka Yoyodyne, Inc., hereby disclaims all copyright interest in the program 347*51b24e34SJan Kiszka `Gnomovision' (which makes passes at compilers) written by James Hacker. 348*51b24e34SJan Kiszka 349*51b24e34SJan Kiszka <signature of Ty Coon>, 1 April 1989 350*51b24e34SJan Kiszka Ty Coon, President of Vice 351*51b24e34SJan Kiszka 352*51b24e34SJan KiszkaThis General Public License does not permit incorporating your program into 353*51b24e34SJan Kiszkaproprietary programs. If your program is a subroutine library, you may 354*51b24e34SJan Kiszkaconsider it more useful to permit linking proprietary applications with the 355*51b24e34SJan Kiszkalibrary. If this is what you want to do, use the GNU Library General 356*51b24e34SJan KiszkaPublic License instead of this License. 357