| 1 | |
|---|
| 2 | The Artistic License |
|---|
| 3 | Version 2.0beta5, October 2001 |
|---|
| 4 | |
|---|
| 5 | Copyright (C) 2000, 2001 Larry Wall, Bradley M. Kuhn. |
|---|
| 6 | Everyone is permitted to copy and distribute verbatim copies |
|---|
| 7 | of this license document, but changing it is not allowed. |
|---|
| 8 | |
|---|
| 9 | Preamble |
|---|
| 10 | |
|---|
| 11 | This copyright license states the terms under which a given free software |
|---|
| 12 | Package may be copied, modified and/or redistributed, while the |
|---|
| 13 | Originator(s) maintain some artistic control over the future development of |
|---|
| 14 | that Package (at least as much artistic control as can be given under |
|---|
| 15 | copyright law while still making the Package open source and free software). |
|---|
| 16 | |
|---|
| 17 | This license is bound by copyright law, and thus it legally applies only to |
|---|
| 18 | works which the copyright holder has permitted copying, distribution or |
|---|
| 19 | modification under the terms of the Artistic License, Version 2.0. |
|---|
| 20 | |
|---|
| 21 | You are reminded that You are always permitted to make arrangements wholly |
|---|
| 22 | outside of a given copyright license directly with the copyright holder(s) |
|---|
| 23 | of a given Package. If the terms of this license impede your ability to |
|---|
| 24 | make full use of the Package, You are encouraged to contact the copyright |
|---|
| 25 | holder(s) and seek a different licensing arrangement. |
|---|
| 26 | |
|---|
| 27 | |
|---|
| 28 | Definitions |
|---|
| 29 | |
|---|
| 30 | "Package" refers to the collection of files distributed by the |
|---|
| 31 | Originator(s), and derivatives of that collection of files created |
|---|
| 32 | through textual modification. |
|---|
| 33 | |
|---|
| 34 | "Standard Version" refers to the Package if it has not been modified, or has |
|---|
| 35 | been modified only in ways suggested by the |
|---|
| 36 | Originator(s). |
|---|
| 37 | |
|---|
| 38 | "Modified Version" refers to the Package, if it has been changed by You via |
|---|
| 39 | textual modification of the source code, and such changes |
|---|
| 40 | were not suggested by the Originator(s). |
|---|
| 41 | |
|---|
| 42 | "Originator" refers to the author(s) and/or copyright holder(s) of the |
|---|
| 43 | Standard Version of the Package. |
|---|
| 44 | |
|---|
| 45 | "You" and "Your" refers to any person who would like to copy, distribute, or |
|---|
| 46 | modify the Package. |
|---|
| 47 | |
|---|
| 48 | "Distribution Fee" is any fee that You charge for providing a copy of this |
|---|
| 49 | Package to another party. It does not refer to licensing |
|---|
| 50 | fees. |
|---|
| 51 | |
|---|
| 52 | "Freely Available" means that: |
|---|
| 53 | |
|---|
| 54 | (a) no fee is charged for the right to use the item (though a |
|---|
| 55 | Distribution Fee may be charged). |
|---|
| 56 | |
|---|
| 57 | (b) recipients of the item may redistribute it under the same |
|---|
| 58 | conditions they received it. |
|---|
| 59 | |
|---|
| 60 | (c) If the item is a binary, object code, bytecode, the complete |
|---|
| 61 | corresponding machine-readable source code is included with the |
|---|
| 62 | item. |
|---|
| 63 | |
|---|
| 64 | |
|---|
| 65 | Permission for Use and Modification Without Redistribution |
|---|
| 66 | |
|---|
| 67 | (1) You are permitted to use the Standard Version and create and use |
|---|
| 68 | Modified Versions for any purpose without restriction, provided that |
|---|
| 69 | you do not redistribute the Modified Version to others outside of your |
|---|
| 70 | company or organization. |
|---|
| 71 | |
|---|
| 72 | |
|---|
| 73 | Permissions for Redistribution of the Standard Version |
|---|
| 74 | |
|---|
| 75 | (2) You may make available verbatim copies of the source code of the |
|---|
| 76 | Standard Version of this Package in any medium without restriction, |
|---|
| 77 | either gratis or for a Distribution Fee, provided that you duplicate |
|---|
| 78 | all of the original copyright notices and associated disclaimers. At |
|---|
| 79 | Your discretion, such verbatim copies may or may not include compiled |
|---|
| 80 | bytecode, object code or binary versions of the corresponding source |
|---|
| 81 | code in the same medium. |
|---|
| 82 | |
|---|
| 83 | (3) You may apply any bug fixes, portability changes, and other |
|---|
| 84 | modifications made available from any of the Originator(s). The |
|---|
| 85 | resulting modified Package will still be considered the Standard |
|---|
| 86 | Version, and may be copied, modified and redistributed under the terms |
|---|
| 87 | of the original license of the Standard Version as if it were the |
|---|
| 88 | Standard Version. |
|---|
| 89 | |
|---|
| 90 | |
|---|
| 91 | Permissions for Redistribution of Modified Versions of the Package as Source |
|---|
| 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 | |
|---|
| 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. |
|---|