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