1 The Artistic License 2 Version 2.0beta5, October 2001 3 4 Copyright (C) 2000, 2001 Larry Wall, Bradley M. Kuhn. 5 Everyone is permitted to copy and distribute verbatim copies 6 of this license document, but changing it is not allowed. 7 8 Preamble 9 10This copyright license states the terms under which a given free software 11Package may be copied, modified and/or redistributed, while the 12Originator(s) maintain some artistic control over the future development of 13that Package (at least as much artistic control as can be given under 14copyright law while still making the Package open source and free software). 15 16This license is bound by copyright law, and thus it legally applies only to 17works which the copyright holder has permitted copying, distribution or 18modification under the terms of the Artistic License, Version 2.0. 19 20You are reminded that You are always permitted to make arrangements wholly 21outside of a given copyright license directly with the copyright holder(s) 22of a given Package. If the terms of this license impede your ability to 23make full use of the Package, You are encouraged to contact the copyright 24holder(s) and seek a different licensing arrangement. 25 26 27 Definitions 28 29"Package" refers to the collection of files distributed by the 30 Originator(s), and derivatives of that collection of files created 31 through textual modification. 32 33"Standard Version" refers to the Package if it has not been modified, or has 34 been modified only in ways suggested by the 35 Originator(s). 36 37"Modified Version" refers to the Package, if it has been changed by You via 38 textual modification of the source code, and such changes 39 were not suggested by the Originator(s). 40 41"Originator" refers to the author(s) and/or copyright holder(s) of the 42 Standard Version of the Package. 43 44"You" and "Your" refers to any person who would like to copy, distribute, or 45 modify the Package. 46 47"Distribution Fee" is any fee that You charge for providing a copy of this 48 Package to another party. It does not refer to licensing 49 fees. 50 51"Freely Available" means that: 52 53 (a) no fee is charged for the right to use the item (though a 54 Distribution Fee may be charged). 55 56 (b) recipients of the item may redistribute it under the same 57 conditions they received it. 58 59 (c) If the item is a binary, object code, bytecode, the complete 60 corresponding machine-readable source code is included with the 61 item. 62 63 64 Permission for Use and Modification Without Redistribution 65 66 (1) You are permitted to use the Standard Version and create and use 67 Modified Versions for any purpose without restriction, provided that 68 you do not redistribute the Modified Version to others outside of your 69 company or organization. 70 71 72 Permissions for Redistribution of the Standard Version 73 74 (2) You may make available verbatim copies of the source code of the 75 Standard Version of this Package in any medium without restriction, 76 either gratis or for a Distribution Fee, provided that you duplicate 77 all of the original copyright notices and associated disclaimers. At 78 Your discretion, such verbatim copies may or may not include compiled 79 bytecode, object code or binary versions of the corresponding source 80 code in the same medium. 81 82 (3) You may apply any bug fixes, portability changes, and other 83 modifications made available from any of the Originator(s). The 84 resulting modified Package will still be considered the Standard 85 Version, and may be copied, modified and redistributed under the terms 86 of the original license of the Standard Version as if it were the 87 Standard Version. 88 89 90 Permissions for Redistribution of Modified Versions of the Package as Sour= 91ce 92 93 (4) You may modify your copy of the source code of this Package in any way 94 and distribute that Modified Version (either gratis or for a 95 Distribution Fee, and with or without a corresponding binary, bytecode 96 or object code version of the Modified Version) provided that You 97 clearly indicate what changes You made to the Package, and provided 98 that You do at least ONE of the following: 99 100 (a) make the Modified Version available to the Originator(s) of the 101 Standard Version, under the exact license of the Standard 102 Version, so that the Originator(s) may include your modifications 103 into the Standard Version (at their discretion). 104 105 (b) modify any installation scripts and procedures so that 106 installation of the Modified Version will never conflict with an 107 installation of the Standard Version, include for each program 108 installed by the Modified Version clear documentation describing 109 how it differs from the Standard Version, and rename your 110 Modified Version so that the name is substantially different from 111 the Standard Version. 112 113 (c) permit and encourage anyone who receives a copy of the Modified 114 Version to make your modifications Freely Available in some 115 specific way. 116 117 If Your Modified Version is in turn derived from a Modified Version 118 made by a third party, then You are still required to ensure that Your 119 Modified Version complies with the requirements of this license. 120 121 122 Permissions for Redistribution of Non-Source Versions of Package 123 124 (5) You may distribute binary, object code, bytecode or other non-source 125 versions of the Standard Version of the Package, provided that you 126 include complete instructions on where to get the source code of the 127 Standard Version. Such instructions must be valid at the time of Your 128 distribution. If these instructions, at any time while You are 129 carrying our such distribution, become invalid, you must provide new 130 instructions on demand or cease further distribution. If You cease 131 distribution within thirty days after You become aware that the 132 instructions are invalid, then You do not forfeit any of Your rights 133 under this license. 134 135 (6) You may distribute binary, object code, bytecode or other non-source 136 versions of a Modified Version provided that You do at least ONE of 137 the following: 138 139 (a) include a copy of the corresponding source code for the Modified 140 Version under the terms indicated in (4). 141 142 (b) ensure that the installation of Your non-source Modified Version 143 does not conflict in any way with an installation of the Standard 144 Version, include for each program installed by the Modified 145 Version clear documentation describing how it differs from the 146 Standard Version, and rename your Modified Version so that the 147 name is substantially different from the Standard Version. 148 149 (c) ensure that the Modified Version includes notification of the 150 changes made from the Standard Version, and offer to provide 151 machine-readable source code (under a license that permits making 152 that source code Freely Available) of the Modified Version via 153 mail order. 154 155 156 Permissions for Inclusion of the Package in Aggregate Works 157 =20 158 (7) You may aggregate this Package (either the Standard Version or 159 Modified Version) with other packages and distribute the resulting 160 aggregation provided that You do not charge a licensing fee for the 161 Package. Distribution Fees are permitted, and licensing fees for 162 other packages in the aggregation are permitted. Your permission to 163 distribute Standard or Modified Versions of the Package is still 164 subject to the other terms set forth in other sections of this 165 license. 166 167 (8) In addition to the permissions given elsewhere by this license, You 168 are also permitted to link Modified and Standard Versions of this 169 Package with other works and distribute the result without 170 restriction, provided You have produced binary program(s) that do not 171 overtly expose the interfaces of the Package. This includes 172 permission to embed the Package in a larger work of your own without 173 exposing a direct interface to the Package. This also includes 174 permission to build stand-alone binary or bytecode versions of your 175 scripts that require the Package, but do not otherwise give the casual 176 user direct access to the Package itself. 177 178 179 Items That are Never Considered Part of a Modified Version Package 180 181 (9) Works (including, but not limited to, subroutines and scripts) that 182 you have linked or aggregated with the Package that merely extend or 183 make use of the Package, but are not intended to cause the Package to 184 operate differently from the Standard Version, do not, by themselves, 185 cause the Package to be a Modified Version. In addition, such works 186 are not considered parts of the Package itself, and are not bound by 187 the terms of the Package's license. 188 189 190 Acceptance of License and Disclaimer of Warranty 191 192 (10) You are not required to accept this License, since you have not signed 193 it. However, nothing else grants you permission to copy, modify or 194 distribute the Standard or Modified Versions of the Package. These 195 actions are prohibited by copyright law if you do not accept this 196 License. Therefore, by copying, modifying or distributing Standard 197 and Modified Versions of the Package, you indicate your acceptance of 198 the license of the Package. 199 200 201 (11) Disclaimer of Warranty: 202 203 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 204 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 205 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 206 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT UNLESS REQUIRED BY 207 LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER OR CONTRIBUTOR 208 BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 209 OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 210 OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, PROFITS; OR 211 BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 212 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 213 OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 214 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 215