| 1 | | The Artistic License |
| 2 | | |
| 3 | | Preamble |
| 4 | | |
| 5 | | The intent of this document is to state the conditions under which a |
| 6 | | Package may be copied, such that the Copyright Holder maintains some |
| 7 | | semblance of artistic control over the development of the package, while |
| 8 | | giving the users of the package the right to use and distribute the |
| 9 | | Package in a more-or-less customary fashion, plus the right to make |
| 10 | | reasonable modifications. |
| 11 | | |
| 12 | | Definitions: |
| 13 | | |
| 14 | | - "Package" refers to the collection of files distributed by the |
| 15 | | Copyright Holder, and derivatives of that collection of files created |
| 16 | | through textual modification. |
| 17 | | |
| 18 | | - "Standard Version" refers to such a Package if it has not been |
| 19 | | modified, or has been modified in accordance with the wishes of the |
| 20 | | Copyright Holder. |
| 21 | | |
| 22 | | - "Copyright Holder" is whoever is named in the copyright or copyrights |
| 23 | | for the package. |
| 24 | | |
| 25 | | - "You" is you, if you're thinking about copying or distributing this |
| 26 | | Package. |
| 27 | | |
| 28 | | - "Reasonable copying fee" is whatever you can justify on the basis of |
| 29 | | media cost, duplication charges, time of people involved, and so on. |
| 30 | | (You will not be required to justify it to the Copyright Holder, but |
| 31 | | only to the computing community at large as a market that must bear the |
| 32 | | fee.) |
| 33 | | |
| 34 | | - "Freely Available" means that no fee is charged for the item itself, |
| 35 | | though there may be fees involved in handling the item. It also means |
| 36 | | that recipients of the item may redistribute it under the same |
| 37 | | conditions they received it. |
| 38 | | |
| 39 | | 1. You may make and give away verbatim copies of the source form of the |
| 40 | | Standard Version of this Package without restriction, provided that you |
| 41 | | duplicate all of the original copyright notices and associated |
| 42 | | disclaimers. |
| 43 | | |
| 44 | | 2. You may apply bug fixes, portability fixes and other modifications |
| 45 | | derived from the Public Domain or from the Copyright Holder. A Package |
| 46 | | modified in such a way shall still be considered the Standard Version. |
| 47 | | |
| 48 | | 3. You may otherwise modify your copy of this Package in any way, |
| 49 | | provided that you insert a prominent notice in each changed file stating |
| 50 | | how and when you changed that file, and provided that you do at least |
| 51 | | ONE of the following: |
| 52 | | |
| 53 | | a) place your modifications in the Public Domain or otherwise make them |
| 54 | | Freely Available, such as by posting said modifications to Usenet or an |
| 55 | | equivalent medium, or placing the modifications on a major archive site |
| 56 | | such as ftp.uu.net, or by allowing the Copyright Holder to include your |
| 57 | | modifications in the Standard Version of the Package. |
| 58 | | |
| 59 | | b) use the modified Package only within your corporation or |
| 60 | | organization. |
| 61 | | |
| 62 | | c) rename any non-standard executables so the names do not conflict with |
| 63 | | standard executables, which must also be provided, and provide a |
| 64 | | separate manual page for each non-standard executable that clearly |
| 65 | | documents how it differs from the Standard Version. |
| 66 | | |
| 67 | | d) make other distribution arrangements with the Copyright Holder. |
| 68 | | |
| 69 | | 4. You may distribute the programs of this Package in object code or |
| 70 | | executable form, provided that you do at least ONE of the following: |
| 71 | | |
| 72 | | a) distribute a Standard Version of the executables and library files, |
| 73 | | together with instructions (in the manual page or equivalent) on where |
| 74 | | to get the Standard Version. |
| 75 | | |
| 76 | | b) accompany the distribution with the machine-readable source of the |
| 77 | | Package with your modifications. |
| 78 | | |
| 79 | | c) accompany any non-standard executables with their corresponding |
| 80 | | Standard Version executables, giving the non-standard executables |
| 81 | | non-standard names, and clearly documenting the differences in manual |
| 82 | | pages (or equivalent), together with instructions on where to get the |
| 83 | | Standard Version. |
| 84 | | |
| 85 | | d) make other distribution arrangements with the Copyright Holder. |
| 86 | | |
| 87 | | 5. You may charge a reasonable copying fee for any distribution of this |
| 88 | | Package. You may charge any fee you choose for support of this Package. |
| 89 | | You may not charge a fee for this Package itself. However, you may |
| 90 | | distribute this Package in aggregate with other (possibly commercial) |
| 91 | | programs as part of a larger (possibly commercial) software distribution |
| 92 | | provided that you do not advertise this Package as a product of your |
| 93 | | own. |
| 94 | | |
| 95 | | 6. The scripts and library files supplied as input to or produced as |
| 96 | | output from the programs of this Package do not automatically fall under |
| 97 | | the copyright of this Package, but belong to whomever generated them, |
| 98 | | and may be sold commercially, and may be aggregated with this Package. |
| 99 | | |
| 100 | | 7. C or perl subroutines supplied by you and linked into this Package |
| 101 | | shall not be considered part of this Package. |
| 102 | | |
| 103 | | 8. The name of the Copyright Holder may not be used to endorse or |
| 104 | | promote products derived from this software without specific prior |
| 105 | | written permission. |
| 106 | | |
| 107 | | 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED |
| 108 | | WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF |
| 109 | | MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. |
| 110 | | |
| 111 | | The End |
| | 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. |