1*ddaa4e7dStsutsui The GPL below is copyrighted by the Free Software 2*ddaa4e7dStsutsui Foundation, but the instance of code that it refers to 3*ddaa4e7dStsutsui (the mkisofs utility is copyrighted by Yggdrasil Computing, Incorporated. 4*ddaa4e7dStsutsui HFS hybrid code Copyright (C) James Pearson 1997, 1998, 1999. 5*ddaa4e7dStsutsui libhfs code Copyright (C) 1996, 1997 Robert Leslie 6*ddaa4e7dStsutsui libfile code Copyright (c) Ian F. Darwin 1986, 1987, 1989, 1990, 1991, 7*ddaa4e7dStsutsui 1992, 1994, 1995.) 8*ddaa4e7dStsutsui 9*ddaa4e7dStsutsui---------------------------------------- 10*ddaa4e7dStsutsui 11*ddaa4e7dStsutsui GNU GENERAL PUBLIC LICENSE 12*ddaa4e7dStsutsui Version 2, June 1991 13*ddaa4e7dStsutsui 14*ddaa4e7dStsutsui Copyright (C) 1989, 1991 Free Software Foundation, Inc. 15*ddaa4e7dStsutsui 675 Mass Ave, Cambridge, MA 02139, USA 16*ddaa4e7dStsutsui Everyone is permitted to copy and distribute verbatim copies 17*ddaa4e7dStsutsui of this license document, but changing it is not allowed. 18*ddaa4e7dStsutsui 19*ddaa4e7dStsutsui Preamble 20*ddaa4e7dStsutsui 21*ddaa4e7dStsutsui The licenses for most software are designed to take away your 22*ddaa4e7dStsutsuifreedom to share and change it. By contrast, the GNU General Public 23*ddaa4e7dStsutsuiLicense is intended to guarantee your freedom to share and change free 24*ddaa4e7dStsutsuisoftware--to make sure the software is free for all its users. This 25*ddaa4e7dStsutsuiGeneral Public License applies to most of the Free Software 26*ddaa4e7dStsutsuiFoundation's software and to any other program whose authors commit to 27*ddaa4e7dStsutsuiusing it. (Some other Free Software Foundation software is covered by 28*ddaa4e7dStsutsuithe GNU Library General Public License instead.) You can apply it to 29*ddaa4e7dStsutsuiyour programs, too. 30*ddaa4e7dStsutsui 31*ddaa4e7dStsutsui When we speak of free software, we are referring to freedom, not 32*ddaa4e7dStsutsuiprice. Our General Public Licenses are designed to make sure that you 33*ddaa4e7dStsutsuihave the freedom to distribute copies of free software (and charge for 34*ddaa4e7dStsutsuithis service if you wish), that you receive source code or can get it 35*ddaa4e7dStsutsuiif you want it, that you can change the software or use pieces of it 36*ddaa4e7dStsutsuiin new free programs; and that you know you can do these things. 37*ddaa4e7dStsutsui 38*ddaa4e7dStsutsui To protect your rights, we need to make restrictions that forbid 39*ddaa4e7dStsutsuianyone to deny you these rights or to ask you to surrender the rights. 40*ddaa4e7dStsutsuiThese restrictions translate to certain responsibilities for you if you 41*ddaa4e7dStsutsuidistribute copies of the software, or if you modify it. 42*ddaa4e7dStsutsui 43*ddaa4e7dStsutsui For example, if you distribute copies of such a program, whether 44*ddaa4e7dStsutsuigratis or for a fee, you must give the recipients all the rights that 45*ddaa4e7dStsutsuiyou have. You must make sure that they, too, receive or can get the 46*ddaa4e7dStsutsuisource code. And you must show them these terms so they know their 47*ddaa4e7dStsutsuirights. 48*ddaa4e7dStsutsui 49*ddaa4e7dStsutsui We protect your rights with two steps: (1) copyright the software, and 50*ddaa4e7dStsutsui(2) offer you this license which gives you legal permission to copy, 51*ddaa4e7dStsutsuidistribute and/or modify the software. 52*ddaa4e7dStsutsui 53*ddaa4e7dStsutsui Also, for each author's protection and ours, we want to make certain 54*ddaa4e7dStsutsuithat everyone understands that there is no warranty for this free 55*ddaa4e7dStsutsuisoftware. If the software is modified by someone else and passed on, we 56*ddaa4e7dStsutsuiwant its recipients to know that what they have is not the original, so 57*ddaa4e7dStsutsuithat any problems introduced by others will not reflect on the original 58*ddaa4e7dStsutsuiauthors' reputations. 59*ddaa4e7dStsutsui 60*ddaa4e7dStsutsui Finally, any free program is threatened constantly by software 61*ddaa4e7dStsutsuipatents. We wish to avoid the danger that redistributors of a free 62*ddaa4e7dStsutsuiprogram will individually obtain patent licenses, in effect making the 63*ddaa4e7dStsutsuiprogram proprietary. To prevent this, we have made it clear that any 64*ddaa4e7dStsutsuipatent must be licensed for everyone's free use or not licensed at all. 65*ddaa4e7dStsutsui 66*ddaa4e7dStsutsui The precise terms and conditions for copying, distribution and 67*ddaa4e7dStsutsuimodification follow. 68*ddaa4e7dStsutsui 69*ddaa4e7dStsutsui GNU GENERAL PUBLIC LICENSE 70*ddaa4e7dStsutsui TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 71*ddaa4e7dStsutsui 72*ddaa4e7dStsutsui 0. This License applies to any program or other work which contains 73*ddaa4e7dStsutsuia notice placed by the copyright holder saying it may be distributed 74*ddaa4e7dStsutsuiunder the terms of this General Public License. The "Program", below, 75*ddaa4e7dStsutsuirefers to any such program or work, and a "work based on the Program" 76*ddaa4e7dStsutsuimeans either the Program or any derivative work under copyright law: 77*ddaa4e7dStsutsuithat is to say, a work containing the Program or a portion of it, 78*ddaa4e7dStsutsuieither verbatim or with modifications and/or translated into another 79*ddaa4e7dStsutsuilanguage. (Hereinafter, translation is included without limitation in 80*ddaa4e7dStsutsuithe term "modification".) Each licensee is addressed as "you". 81*ddaa4e7dStsutsui 82*ddaa4e7dStsutsuiActivities other than copying, distribution and modification are not 83*ddaa4e7dStsutsuicovered by this License; they are outside its scope. The act of 84*ddaa4e7dStsutsuirunning the Program is not restricted, and the output from the Program 85*ddaa4e7dStsutsuiis covered only if its contents constitute a work based on the 86*ddaa4e7dStsutsuiProgram (independent of having been made by running the Program). 87*ddaa4e7dStsutsuiWhether that is true depends on what the Program does. 88*ddaa4e7dStsutsui 89*ddaa4e7dStsutsui 1. You may copy and distribute verbatim copies of the Program's 90*ddaa4e7dStsutsuisource code as you receive it, in any medium, provided that you 91*ddaa4e7dStsutsuiconspicuously and appropriately publish on each copy an appropriate 92*ddaa4e7dStsutsuicopyright notice and disclaimer of warranty; keep intact all the 93*ddaa4e7dStsutsuinotices that refer to this License and to the absence of any warranty; 94*ddaa4e7dStsutsuiand give any other recipients of the Program a copy of this License 95*ddaa4e7dStsutsuialong with the Program. 96*ddaa4e7dStsutsui 97*ddaa4e7dStsutsuiYou may charge a fee for the physical act of transferring a copy, and 98*ddaa4e7dStsutsuiyou may at your option offer warranty protection in exchange for a fee. 99*ddaa4e7dStsutsui 100*ddaa4e7dStsutsui 2. You may modify your copy or copies of the Program or any portion 101*ddaa4e7dStsutsuiof it, thus forming a work based on the Program, and copy and 102*ddaa4e7dStsutsuidistribute such modifications or work under the terms of Section 1 103*ddaa4e7dStsutsuiabove, provided that you also meet all of these conditions: 104*ddaa4e7dStsutsui 105*ddaa4e7dStsutsui a) You must cause the modified files to carry prominent notices 106*ddaa4e7dStsutsui stating that you changed the files and the date of any change. 107*ddaa4e7dStsutsui 108*ddaa4e7dStsutsui b) You must cause any work that you distribute or publish, that in 109*ddaa4e7dStsutsui whole or in part contains or is derived from the Program or any 110*ddaa4e7dStsutsui part thereof, to be licensed as a whole at no charge to all third 111*ddaa4e7dStsutsui parties under the terms of this License. 112*ddaa4e7dStsutsui 113*ddaa4e7dStsutsui c) If the modified program normally reads commands interactively 114*ddaa4e7dStsutsui when run, you must cause it, when started running for such 115*ddaa4e7dStsutsui interactive use in the most ordinary way, to print or display an 116*ddaa4e7dStsutsui announcement including an appropriate copyright notice and a 117*ddaa4e7dStsutsui notice that there is no warranty (or else, saying that you provide 118*ddaa4e7dStsutsui a warranty) and that users may redistribute the program under 119*ddaa4e7dStsutsui these conditions, and telling the user how to view a copy of this 120*ddaa4e7dStsutsui License. (Exception: if the Program itself is interactive but 121*ddaa4e7dStsutsui does not normally print such an announcement, your work based on 122*ddaa4e7dStsutsui the Program is not required to print an announcement.) 123*ddaa4e7dStsutsui 124*ddaa4e7dStsutsuiThese requirements apply to the modified work as a whole. If 125*ddaa4e7dStsutsuiidentifiable sections of that work are not derived from the Program, 126*ddaa4e7dStsutsuiand can be reasonably considered independent and separate works in 127*ddaa4e7dStsutsuithemselves, then this License, and its terms, do not apply to those 128*ddaa4e7dStsutsuisections when you distribute them as separate works. But when you 129*ddaa4e7dStsutsuidistribute the same sections as part of a whole which is a work based 130*ddaa4e7dStsutsuion the Program, the distribution of the whole must be on the terms of 131*ddaa4e7dStsutsuithis License, whose permissions for other licensees extend to the 132*ddaa4e7dStsutsuientire whole, and thus to each and every part regardless of who wrote it. 133*ddaa4e7dStsutsui 134*ddaa4e7dStsutsuiThus, it is not the intent of this section to claim rights or contest 135*ddaa4e7dStsutsuiyour rights to work written entirely by you; rather, the intent is to 136*ddaa4e7dStsutsuiexercise the right to control the distribution of derivative or 137*ddaa4e7dStsutsuicollective works based on the Program. 138*ddaa4e7dStsutsui 139*ddaa4e7dStsutsuiIn addition, mere aggregation of another work not based on the Program 140*ddaa4e7dStsutsuiwith the Program (or with a work based on the Program) on a volume of 141*ddaa4e7dStsutsuia storage or distribution medium does not bring the other work under 142*ddaa4e7dStsutsuithe scope of this License. 143*ddaa4e7dStsutsui 144*ddaa4e7dStsutsui 3. You may copy and distribute the Program (or a work based on it, 145*ddaa4e7dStsutsuiunder Section 2) in object code or executable form under the terms of 146*ddaa4e7dStsutsuiSections 1 and 2 above provided that you also do one of the following: 147*ddaa4e7dStsutsui 148*ddaa4e7dStsutsui a) Accompany it with the complete corresponding machine-readable 149*ddaa4e7dStsutsui source code, which must be distributed under the terms of Sections 150*ddaa4e7dStsutsui 1 and 2 above on a medium customarily used for software interchange; or, 151*ddaa4e7dStsutsui 152*ddaa4e7dStsutsui b) Accompany it with a written offer, valid for at least three 153*ddaa4e7dStsutsui years, to give any third party, for a charge no more than your 154*ddaa4e7dStsutsui cost of physically performing source distribution, a complete 155*ddaa4e7dStsutsui machine-readable copy of the corresponding source code, to be 156*ddaa4e7dStsutsui distributed under the terms of Sections 1 and 2 above on a medium 157*ddaa4e7dStsutsui customarily used for software interchange; or, 158*ddaa4e7dStsutsui 159*ddaa4e7dStsutsui c) Accompany it with the information you received as to the offer 160*ddaa4e7dStsutsui to distribute corresponding source code. (This alternative is 161*ddaa4e7dStsutsui allowed only for noncommercial distribution and only if you 162*ddaa4e7dStsutsui received the program in object code or executable form with such 163*ddaa4e7dStsutsui an offer, in accord with Subsection b above.) 164*ddaa4e7dStsutsui 165*ddaa4e7dStsutsuiThe source code for a work means the preferred form of the work for 166*ddaa4e7dStsutsuimaking modifications to it. For an executable work, complete source 167*ddaa4e7dStsutsuicode means all the source code for all modules it contains, plus any 168*ddaa4e7dStsutsuiassociated interface definition files, plus the scripts used to 169*ddaa4e7dStsutsuicontrol compilation and installation of the executable. However, as a 170*ddaa4e7dStsutsuispecial exception, the source code distributed need not include 171*ddaa4e7dStsutsuianything that is normally distributed (in either source or binary 172*ddaa4e7dStsutsuiform) with the major components (compiler, kernel, and so on) of the 173*ddaa4e7dStsutsuioperating system on which the executable runs, unless that component 174*ddaa4e7dStsutsuiitself accompanies the executable. 175*ddaa4e7dStsutsui 176*ddaa4e7dStsutsuiIf distribution of executable or object code is made by offering 177*ddaa4e7dStsutsuiaccess to copy from a designated place, then offering equivalent 178*ddaa4e7dStsutsuiaccess to copy the source code from the same place counts as 179*ddaa4e7dStsutsuidistribution of the source code, even though third parties are not 180*ddaa4e7dStsutsuicompelled to copy the source along with the object code. 181*ddaa4e7dStsutsui 182*ddaa4e7dStsutsui 4. You may not copy, modify, sublicense, or distribute the Program 183*ddaa4e7dStsutsuiexcept as expressly provided under this License. Any attempt 184*ddaa4e7dStsutsuiotherwise to copy, modify, sublicense or distribute the Program is 185*ddaa4e7dStsutsuivoid, and will automatically terminate your rights under this License. 186*ddaa4e7dStsutsuiHowever, parties who have received copies, or rights, from you under 187*ddaa4e7dStsutsuithis License will not have their licenses terminated so long as such 188*ddaa4e7dStsutsuiparties remain in full compliance. 189*ddaa4e7dStsutsui 190*ddaa4e7dStsutsui 5. You are not required to accept this License, since you have not 191*ddaa4e7dStsutsuisigned it. However, nothing else grants you permission to modify or 192*ddaa4e7dStsutsuidistribute the Program or its derivative works. These actions are 193*ddaa4e7dStsutsuiprohibited by law if you do not accept this License. Therefore, by 194*ddaa4e7dStsutsuimodifying or distributing the Program (or any work based on the 195*ddaa4e7dStsutsuiProgram), you indicate your acceptance of this License to do so, and 196*ddaa4e7dStsutsuiall its terms and conditions for copying, distributing or modifying 197*ddaa4e7dStsutsuithe Program or works based on it. 198*ddaa4e7dStsutsui 199*ddaa4e7dStsutsui 6. Each time you redistribute the Program (or any work based on the 200*ddaa4e7dStsutsuiProgram), the recipient automatically receives a license from the 201*ddaa4e7dStsutsuioriginal licensor to copy, distribute or modify the Program subject to 202*ddaa4e7dStsutsuithese terms and conditions. You may not impose any further 203*ddaa4e7dStsutsuirestrictions on the recipients' exercise of the rights granted herein. 204*ddaa4e7dStsutsuiYou are not responsible for enforcing compliance by third parties to 205*ddaa4e7dStsutsuithis License. 206*ddaa4e7dStsutsui 207*ddaa4e7dStsutsui 7. If, as a consequence of a court judgment or allegation of patent 208*ddaa4e7dStsutsuiinfringement or for any other reason (not limited to patent issues), 209*ddaa4e7dStsutsuiconditions are imposed on you (whether by court order, agreement or 210*ddaa4e7dStsutsuiotherwise) that contradict the conditions of this License, they do not 211*ddaa4e7dStsutsuiexcuse you from the conditions of this License. If you cannot 212*ddaa4e7dStsutsuidistribute so as to satisfy simultaneously your obligations under this 213*ddaa4e7dStsutsuiLicense and any other pertinent obligations, then as a consequence you 214*ddaa4e7dStsutsuimay not distribute the Program at all. For example, if a patent 215*ddaa4e7dStsutsuilicense would not permit royalty-free redistribution of the Program by 216*ddaa4e7dStsutsuiall those who receive copies directly or indirectly through you, then 217*ddaa4e7dStsutsuithe only way you could satisfy both it and this License would be to 218*ddaa4e7dStsutsuirefrain entirely from distribution of the Program. 219*ddaa4e7dStsutsui 220*ddaa4e7dStsutsuiIf any portion of this section is held invalid or unenforceable under 221*ddaa4e7dStsutsuiany particular circumstance, the balance of the section is intended to 222*ddaa4e7dStsutsuiapply and the section as a whole is intended to apply in other 223*ddaa4e7dStsutsuicircumstances. 224*ddaa4e7dStsutsui 225*ddaa4e7dStsutsuiIt is not the purpose of this section to induce you to infringe any 226*ddaa4e7dStsutsuipatents or other property right claims or to contest validity of any 227*ddaa4e7dStsutsuisuch claims; this section has the sole purpose of protecting the 228*ddaa4e7dStsutsuiintegrity of the free software distribution system, which is 229*ddaa4e7dStsutsuiimplemented by public license practices. Many people have made 230*ddaa4e7dStsutsuigenerous contributions to the wide range of software distributed 231*ddaa4e7dStsutsuithrough that system in reliance on consistent application of that 232*ddaa4e7dStsutsuisystem; it is up to the author/donor to decide if he or she is willing 233*ddaa4e7dStsutsuito distribute software through any other system and a licensee cannot 234*ddaa4e7dStsutsuiimpose that choice. 235*ddaa4e7dStsutsui 236*ddaa4e7dStsutsuiThis section is intended to make thoroughly clear what is believed to 237*ddaa4e7dStsutsuibe a consequence of the rest of this License. 238*ddaa4e7dStsutsui 239*ddaa4e7dStsutsui 8. If the distribution and/or use of the Program is restricted in 240*ddaa4e7dStsutsuicertain countries either by patents or by copyrighted interfaces, the 241*ddaa4e7dStsutsuioriginal copyright holder who places the Program under this License 242*ddaa4e7dStsutsuimay add an explicit geographical distribution limitation excluding 243*ddaa4e7dStsutsuithose countries, so that distribution is permitted only in or among 244*ddaa4e7dStsutsuicountries not thus excluded. In such case, this License incorporates 245*ddaa4e7dStsutsuithe limitation as if written in the body of this License. 246*ddaa4e7dStsutsui 247*ddaa4e7dStsutsui 9. The Free Software Foundation may publish revised and/or new versions 248*ddaa4e7dStsutsuiof the General Public License from time to time. Such new versions will 249*ddaa4e7dStsutsuibe similar in spirit to the present version, but may differ in detail to 250*ddaa4e7dStsutsuiaddress new problems or concerns. 251*ddaa4e7dStsutsui 252*ddaa4e7dStsutsuiEach version is given a distinguishing version number. If the Program 253*ddaa4e7dStsutsuispecifies a version number of this License which applies to it and "any 254*ddaa4e7dStsutsuilater version", you have the option of following the terms and conditions 255*ddaa4e7dStsutsuieither of that version or of any later version published by the Free 256*ddaa4e7dStsutsuiSoftware Foundation. If the Program does not specify a version number of 257*ddaa4e7dStsutsuithis License, you may choose any version ever published by the Free Software 258*ddaa4e7dStsutsuiFoundation. 259*ddaa4e7dStsutsui 260*ddaa4e7dStsutsui 10. If you wish to incorporate parts of the Program into other free 261*ddaa4e7dStsutsuiprograms whose distribution conditions are different, write to the author 262*ddaa4e7dStsutsuito ask for permission. For software which is copyrighted by the Free 263*ddaa4e7dStsutsuiSoftware Foundation, write to the Free Software Foundation; we sometimes 264*ddaa4e7dStsutsuimake exceptions for this. Our decision will be guided by the two goals 265*ddaa4e7dStsutsuiof preserving the free status of all derivatives of our free software and 266*ddaa4e7dStsutsuiof promoting the sharing and reuse of software generally. 267*ddaa4e7dStsutsui 268*ddaa4e7dStsutsui NO WARRANTY 269*ddaa4e7dStsutsui 270*ddaa4e7dStsutsui 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 271*ddaa4e7dStsutsuiFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 272*ddaa4e7dStsutsuiOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 273*ddaa4e7dStsutsuiPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 274*ddaa4e7dStsutsuiOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 275*ddaa4e7dStsutsuiMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 276*ddaa4e7dStsutsuiTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 277*ddaa4e7dStsutsuiPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 278*ddaa4e7dStsutsuiREPAIR OR CORRECTION. 279*ddaa4e7dStsutsui 280*ddaa4e7dStsutsui 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 281*ddaa4e7dStsutsuiWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 282*ddaa4e7dStsutsuiREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 283*ddaa4e7dStsutsuiINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 284*ddaa4e7dStsutsuiOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 285*ddaa4e7dStsutsuiTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 286*ddaa4e7dStsutsuiYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 287*ddaa4e7dStsutsuiPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 288*ddaa4e7dStsutsuiPOSSIBILITY OF SUCH DAMAGES. 289*ddaa4e7dStsutsui 290*ddaa4e7dStsutsui END OF TERMS AND CONDITIONS 291*ddaa4e7dStsutsui 292*ddaa4e7dStsutsui Appendix: How to Apply These Terms to Your New Programs 293*ddaa4e7dStsutsui 294*ddaa4e7dStsutsui If you develop a new program, and you want it to be of the greatest 295*ddaa4e7dStsutsuipossible use to the public, the best way to achieve this is to make it 296*ddaa4e7dStsutsuifree software which everyone can redistribute and change under these terms. 297*ddaa4e7dStsutsui 298*ddaa4e7dStsutsui To do so, attach the following notices to the program. It is safest 299*ddaa4e7dStsutsuito attach them to the start of each source file to most effectively 300*ddaa4e7dStsutsuiconvey the exclusion of warranty; and each file should have at least 301*ddaa4e7dStsutsuithe "copyright" line and a pointer to where the full notice is found. 302*ddaa4e7dStsutsui 303*ddaa4e7dStsutsui <one line to give the program's name and a brief idea of what it does.> 304*ddaa4e7dStsutsui Copyright (C) 19yy <name of author> 305*ddaa4e7dStsutsui 306*ddaa4e7dStsutsui This program is free software; you can redistribute it and/or modify 307*ddaa4e7dStsutsui it under the terms of the GNU General Public License as published by 308*ddaa4e7dStsutsui the Free Software Foundation; either version 2 of the License, or 309*ddaa4e7dStsutsui (at your option) any later version. 310*ddaa4e7dStsutsui 311*ddaa4e7dStsutsui This program is distributed in the hope that it will be useful, 312*ddaa4e7dStsutsui but WITHOUT ANY WARRANTY; without even the implied warranty of 313*ddaa4e7dStsutsui MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 314*ddaa4e7dStsutsui GNU General Public License for more details. 315*ddaa4e7dStsutsui 316*ddaa4e7dStsutsui You should have received a copy of the GNU General Public License 317*ddaa4e7dStsutsui along with this program; if not, write to the Free Software 318*ddaa4e7dStsutsui Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 319*ddaa4e7dStsutsui 320*ddaa4e7dStsutsuiAlso add information on how to contact you by electronic and paper mail. 321*ddaa4e7dStsutsui 322*ddaa4e7dStsutsuiIf the program is interactive, make it output a short notice like this 323*ddaa4e7dStsutsuiwhen it starts in an interactive mode: 324*ddaa4e7dStsutsui 325*ddaa4e7dStsutsui Gnomovision version 69, Copyright (C) 19yy name of author 326*ddaa4e7dStsutsui Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 327*ddaa4e7dStsutsui This is free software, and you are welcome to redistribute it 328*ddaa4e7dStsutsui under certain conditions; type `show c' for details. 329*ddaa4e7dStsutsui 330*ddaa4e7dStsutsuiThe hypothetical commands `show w' and `show c' should show the appropriate 331*ddaa4e7dStsutsuiparts of the General Public License. Of course, the commands you use may 332*ddaa4e7dStsutsuibe called something other than `show w' and `show c'; they could even be 333*ddaa4e7dStsutsuimouse-clicks or menu items--whatever suits your program. 334*ddaa4e7dStsutsui 335*ddaa4e7dStsutsuiYou should also get your employer (if you work as a programmer) or your 336*ddaa4e7dStsutsuischool, if any, to sign a "copyright disclaimer" for the program, if 337*ddaa4e7dStsutsuinecessary. Here is a sample; alter the names: 338*ddaa4e7dStsutsui 339*ddaa4e7dStsutsui Yoyodyne, Inc., hereby disclaims all copyright interest in the program 340*ddaa4e7dStsutsui `Gnomovision' (which makes passes at compilers) written by James Hacker. 341*ddaa4e7dStsutsui 342*ddaa4e7dStsutsui <signature of Ty Coon>, 1 April 1989 343*ddaa4e7dStsutsui Ty Coon, President of Vice 344*ddaa4e7dStsutsui 345*ddaa4e7dStsutsuiThis General Public License does not permit incorporating your program into 346*ddaa4e7dStsutsuiproprietary programs. If your program is a subroutine library, you may 347*ddaa4e7dStsutsuiconsider it more useful to permit linking proprietary applications with the 348*ddaa4e7dStsutsuilibrary. If this is what you want to do, use the GNU Library General 349*ddaa4e7dStsutsuiPublic License instead of this License. 350