1Terms of Perl itself 2 3a) the GNU General Public License as published by the Free 4 Software Foundation; either version 1, or (at your option) any 5 later version, or 6b) the "Artistic License" 7 8---------------------------------------------------------------------------- 9 10The General Public License (GPL) 11Version 2, June 1991 12 13Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, 14Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute 15verbatim copies of this license document, but changing it is not allowed. 16 17Preamble 18 19The licenses for most software are designed to take away your freedom to share 20and change it. By contrast, the GNU General Public License is intended to 21guarantee your freedom to share and change free software--to make sure the 22software is free for all its users. This General Public License applies to most of 23the Free Software Foundation's software and to any other program whose 24authors commit to using it. (Some other Free Software Foundation software is 25covered by the GNU Library General Public License instead.) You can apply it to 26your programs, too. 27 28When we speak of free software, we are referring to freedom, not price. Our 29General Public Licenses are designed to make sure that you have the freedom 30to distribute copies of free software (and charge for this service if you 31wish), that you receive source code or can get it if you want it, that you can 32change the software or use pieces of it in new free programs; and that you 33know you can do these things. 34 35To protect your rights, we need to make restrictions that forbid anyone to deny 36you these rights or to ask you to surrender the rights. These restrictions 37translate to certain responsibilities for you if you distribute copies of the 38software, or if you modify it. 39 40For example, if you distribute copies of such a program, whether gratis or for a 41fee, you must give the recipients all the rights that you have. You must make 42sure that they, too, receive or can get the source code. And you must show 43them these terms so they know their rights. 44 45We protect your rights with two steps: (1) copyright the software, and (2) offer 46you this license which gives you legal permission to copy, distribute and/or 47modify the software. 48 49Also, for each author's protection and ours, we want to make certain that 50everyone understands that there is no warranty for this free software. If the 51software is modified by someone else and passed on, we want its recipients to 52know that what they have is not the original, so that any problems introduced by 53others will not reflect on the original authors' reputations. 54 55Finally, any free program is threatened constantly by software patents. We wish 56to avoid the danger that redistributors of a free program will individually 57obtain patent licenses, in effect making the program proprietary. To prevent 58this, we have made it clear that any patent must be licensed for everyone's 59free use or not licensed at all. 60 61The precise terms and conditions for copying, distribution and modification 62follow. 63 64GNU GENERAL PUBLIC LICENSE 65TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND 66MODIFICATION 67 680. This License applies to any program or other work which contains a notice 69placed by the copyright holder saying it may be distributed under the terms of 70this General Public License. The "Program", below, refers to any such program 71or work, and a "work based on the Program" means either the Program or any 72derivative work under copyright law: that is to say, a work containing the 73Program or a portion of it, either verbatim or with modifications and/or 74translated into another language. (Hereinafter, translation is included 75without limitation in the term "modification".) Each licensee is addressed as 76"you". 77 78Activities other than copying, distribution and modification are not covered by 79this License; they are outside its scope. The act of running the Program is not 80restricted, and the output from the Program is covered only if its contents 81constitute a work based on the Program (independent of having been made by 82running the Program). Whether that is true depends on what the Program does. 83 841. You may copy and distribute verbatim copies of the Program's source code as 85you receive it, in any medium, provided that you conspicuously and appropriately 86publish on each copy an appropriate copyright notice and disclaimer of warranty; 87keep intact all the notices that refer to this License and to the absence of any 88warranty; and give any other recipients of the Program a copy of this License 89along with the Program. 90 91You may charge a fee for the physical act of transferring a copy, and you may at 92your option offer warranty protection in exchange for a fee. 93 942. You may modify your copy or copies of the Program or any portion of it, thus 95forming a work based on the Program, and copy and distribute such 96modifications or work under the terms of Section 1 above, provided that you also 97meet all of these conditions: 98 99a) You must cause the modified files to carry prominent notices stating that you 100changed the files and the date of any change. 101 102b) You must cause any work that you distribute or publish, that in whole or in 103part contains or is derived from the Program or any part thereof, to be licensed 104as a whole at no charge to all third parties under the terms of this License. 105 106c) If the modified program normally reads commands interactively when run, you 107must cause it, when started running for such interactive use in the most 108ordinary way, to print or display an announcement including an appropriate 109copyright notice and a notice that there is no warranty (or else, saying that 110you provide a warranty) and that users may redistribute the program under 111these conditions, and telling the user how to view a copy of this License. 112(Exception: if the Program itself is interactive but does not normally print 113such an announcement, your work based on the Program is not required to print 114an announcement.) 115 116These requirements apply to the modified work as a whole. If identifiable 117sections of that work are not derived from the Program, and can be reasonably 118considered independent and separate works in themselves, then this License, 119and its terms, do not apply to those sections when you distribute them as 120separate works. But when you distribute the same sections as part of a whole 121which is a work based on the Program, the distribution of the whole must be on 122the terms of this License, whose permissions for other licensees extend to the 123entire whole, and thus to each and every part regardless of who wrote it. 124 125Thus, it is not the intent of this section to claim rights or contest your 126rights to work written entirely by you; rather, the intent is to exercise the 127right to control the distribution of derivative or collective works based on 128the Program. 129 130In addition, mere aggregation of another work not based on the Program with the 131Program (or with a work based on the Program) on a volume of a storage or 132distribution medium does not bring the other work under the scope of this 133License. 134 1353. You may copy and distribute the Program (or a work based on it, under 136Section 2) in object code or executable form under the terms of Sections 1 and 2 137above provided that you also do one of the following: 138 139a) Accompany it with the complete corresponding machine-readable source 140code, which must be distributed under the terms of Sections 1 and 2 above on a 141medium customarily used for software interchange; or, 142 143b) Accompany it with a written offer, valid for at least three years, to give 144any third party, for a charge no more than your cost of physically performing 145source distribution, a complete machine-readable copy of the corresponding 146source code, to be distributed under the terms of Sections 1 and 2 above on a 147medium customarily used for software interchange; or, 148 149c) Accompany it with the information you received as to the offer to distribute 150corresponding source code. (This alternative is allowed only for noncommercial 151distribution and only if you received the program in object code or executable 152form with such an offer, in accord with Subsection b above.) 153 154The source code for a work means the preferred form of the work for making 155modifications to it. For an executable work, complete source code means all the 156source code for all modules it contains, plus any associated interface definition 157files, plus the scripts used to control compilation and installation of the 158executable. However, as a special exception, the source code distributed need 159not include anything that is normally distributed (in either source or binary 160form) with the major components (compiler, kernel, and so on) of the operating 161system on which the executable runs, unless that component itself accompanies 162the executable. 163 164If distribution of executable or object code is made by offering access to copy 165from a designated place, then offering equivalent access to copy the source 166code from the same place counts as distribution of the source code, even though 167third parties are not compelled to copy the source along with the object code. 168 1694. You may not copy, modify, sublicense, or distribute the Program except as 170expressly provided under this License. Any attempt otherwise to copy, modify, 171sublicense or distribute the Program is void, and will automatically terminate 172your rights under this License. However, parties who have received copies, or 173rights, from you under this License will not have their licenses terminated so 174long as such parties remain in full compliance. 175 1765. You are not required to accept this License, since you have not signed it. 177However, nothing else grants you permission to modify or distribute the Program 178or its derivative works. These actions are prohibited by law if you do not 179accept this License. Therefore, by modifying or distributing the Program (or 180any work based on the Program), you indicate your acceptance of this License 181to do so, and all its terms and conditions for copying, distributing or 182modifying the Program or works based on it. 183 1846. Each time you redistribute the Program (or any work based on the Program), 185the recipient automatically receives a license from the original licensor to 186copy, distribute or modify the Program subject to these terms and conditions. 187You may not impose any further restrictions on the recipients' exercise of the 188rights granted herein. You are not responsible for enforcing compliance by 189third parties to this License. 190 1917. If, as a consequence of a court judgment or allegation of patent infringement 192or for any other reason (not limited to patent issues), conditions are imposed 193on you (whether by court order, agreement or otherwise) that contradict the 194conditions of this License, they do not excuse you from the conditions of this 195License. If you cannot distribute so as to satisfy simultaneously your 196obligations under this License and any other pertinent obligations, then as a 197consequence you may not distribute the Program at all. For example, if a 198patent license would not permit royalty-free redistribution of the Program by 199all those who receive copies directly or indirectly through you, then the only 200way you could satisfy both it and this License would be to refrain entirely 201from distribution of the Program. 202 203If any portion of this section is held invalid or unenforceable under any 204particular circumstance, the balance of the section is intended to apply and 205the section as a whole is intended to apply in other circumstances. 206 207It is not the purpose of this section to induce you to infringe any patents or 208other property right claims or to contest validity of any such claims; this 209section has the sole purpose of protecting the integrity of the free software 210distribution system, which is implemented by public license practices. Many 211people have made generous contributions to the wide range of software 212distributed through that system in reliance on consistent application of that 213system; it is up to the author/donor to decide if he or she is willing to 214distribute software through any other system and a licensee cannot impose that 215choice. 216 217This section is intended to make thoroughly clear what is believed to be a 218consequence of the rest of this License. 219 2208. If the distribution and/or use of the Program is restricted in certain 221countries either by patents or by copyrighted interfaces, the original 222copyright holder who places the Program under this License may add an explicit 223geographical distribution limitation excluding those countries, so that 224distribution is permitted only in or among countries not thus excluded. In 225such case, this License incorporates the limitation as if written in the body 226of this License. 227 2289. The Free Software Foundation may publish revised and/or new versions of the 229General Public License from time to time. Such new versions will be similar in 230spirit to the present version, but may differ in detail to address new 231problems or concerns. 232 233Each version is given a distinguishing version number. If the Program 234specifies a version number of this License which applies to it and "any later 235version", you have the option of following the terms and conditions either of 236that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may 237choose any version ever published by the Free Software Foundation. 238 23910. If you wish to incorporate parts of the Program into other free programs 240whose distribution conditions are different, write to the author to ask for 241permission. For software which is copyrighted by the Free Software Foundation, 242write to the Free Software Foundation; we sometimes make exceptions for this. 243Our decision will be guided by the two goals of preserving the free status of 244all derivatives of our free software and of promoting the sharing and reuse of 245software generally. 246 247NO WARRANTY 248 24911. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS 250NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 251APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE 252COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM 253"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR 254IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 255MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE 256ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 257PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, 258YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR 259CORRECTION. 260 26112. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED 262TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY 263WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS 264PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 265GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES 266ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM 267(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 268RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 269PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY 270OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS 271BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 272 273END OF TERMS AND CONDITIONS 274 275 276---------------------------------------------------------------------------- 277 278The Artistic License 279 280Preamble 281 282The intent of this document is to state the conditions under which a Package 283may be copied, such that the Copyright Holder maintains some semblance of 284artistic control over the development of the package, while giving the users 285of the package the right to use and distribute the Package in a more-or-less 286customary fashion, plus the right to make reasonable modifications. 287 288Definitions: 289 290- "Package" refers to the collection of files distributed by the Copyright 291 Holder, and derivatives of that collection of files created through textual 292 modification. 293- "Standard Version" refers to such a Package if it has not been modified, 294 or has been modified in accordance with the wishes of the Copyright 295 Holder. 296- "Copyright Holder" is whoever is named in the copyright or copyrights for 297 the package. 298- "You" is you, if you're thinking about copying or distributing this 299 Package. 300- "Reasonable copying fee" is whatever you can justify on the basis of 301 media cost, duplication charges, time of people involved, and so on. (You 302 will not be required to justify it to the Copyright Holder, but only to the 303 computing community at large as a market that must bear the fee.) 304- "Freely Available" means that no fee is charged for the item itself, though 305 there may be fees involved in handling the item. It also means that 306 recipients of the item may redistribute it under the same conditions they 307 received it. 308 3091. You may make and give away verbatim copies of the source form of the 310Standard Version of this Package without restriction, provided that you 311duplicate all of the original copyright notices and associated disclaimers. 312 3132. You may apply bug fixes, portability fixes and other modifications derived 314from the Public Domain or from the Copyright Holder. A Package modified in 315such a way shall still be considered the Standard Version. 316 3173. You may otherwise modify your copy of this Package in any way, provided 318that you insert a prominent notice in each changed file stating how and when 319you changed that file, and provided that you do at least ONE of the following: 320 321 a) place your modifications in the Public Domain or otherwise 322 make them Freely Available, such as by posting said modifications 323 to Usenet or an equivalent medium, or placing the modifications on 324 a major archive site such as ftp.uu.net, or by allowing the 325 Copyright Holder to include your modifications in the Standard 326 Version of the Package. 327 328 b) use the modified Package only within your corporation or 329 organization. 330 331 c) rename any non-standard executables so the names do not 332 conflict with standard executables, which must also be provided, 333 and provide a separate manual page for each non-standard 334 executable that clearly documents how it differs from the Standard 335 Version. 336 337 d) make other distribution arrangements with the Copyright Holder. 338 3394. You may distribute the programs of this Package in object code or executable 340form, provided that you do at least ONE of the following: 341 342 a) distribute a Standard Version of the executables and library 343 files, together with instructions (in the manual page or equivalent) 344 on where to get the Standard Version. 345 346 b) accompany the distribution with the machine-readable source of 347 the Package with your modifications. 348 349 c) accompany any non-standard executables with their 350 corresponding Standard Version executables, giving the 351 non-standard executables non-standard names, and clearly 352 documenting the differences in manual pages (or equivalent), 353 together with instructions on where to get the Standard Version. 354 355 d) make other distribution arrangements with the Copyright Holder. 356 3575. You may charge a reasonable copying fee for any distribution of this Package. 358You may charge any fee you choose for support of this Package. You may not 359charge a fee for this Package itself. However, you may distribute this Package 360in aggregate with other (possibly commercial) programs as part of a larger 361(possibly commercial) software distribution provided that you do not advertise 362this Package as a product of your own. 363 3646. The scripts and library files supplied as input to or produced as output from 365the programs of this Package do not automatically fall under the copyright of 366this Package, but belong to whomever generated them, and may be sold 367commercially, and may be aggregated with this Package. 368 3697. C or perl subroutines supplied by you and linked into this Package shall not 370be considered part of this Package. 371 3728. The name of the Copyright Holder may not be used to endorse or promote 373products derived from this software without specific prior written permission. 374 3759. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR 376IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED 377WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR 378PURPOSE. 379 380The End 381 382 383