19d53445aSIngo Weinhold
29d53445aSIngo Weinhold
3d54a7812SAugustin Cavalier
4d54a7812SAugustin Cavalier
5d54a7812SAugustin Cavalier			 The "Artistic License"
6d54a7812SAugustin Cavalier
7d54a7812SAugustin Cavalier				Preamble
8d54a7812SAugustin Cavalier
9d54a7812SAugustin CavalierThe intent of this document is to state the conditions under which a
10d54a7812SAugustin CavalierPackage may be copied, such that the Copyright Holder maintains some
11d54a7812SAugustin Cavaliersemblance of artistic control over the development of the package,
12d54a7812SAugustin Cavalierwhile giving the users of the package the right to use and distribute
13d54a7812SAugustin Cavalierthe Package in a more-or-less customary fashion, plus the right to make
14d54a7812SAugustin Cavalierreasonable modifications.
159d53445aSIngo Weinhold
169d53445aSIngo WeinholdDefinitions:
179d53445aSIngo Weinhold
18d54a7812SAugustin Cavalier	"Package" refers to the collection of files distributed by the
19d54a7812SAugustin Cavalier	Copyright Holder, and derivatives of that collection of files
20d54a7812SAugustin Cavalier	created through textual modification.
219d53445aSIngo Weinhold
22d54a7812SAugustin Cavalier	"Standard Version" refers to such a Package if it has not been
23d54a7812SAugustin Cavalier	modified, or has been modified in accordance with the wishes
24d54a7812SAugustin Cavalier	of the Copyright Holder as specified below.
25d54a7812SAugustin Cavalier
26d54a7812SAugustin Cavalier	"Copyright Holder" is whoever is named in the copyright or
27d54a7812SAugustin Cavalier	copyrights for the package.
28d54a7812SAugustin Cavalier
29d54a7812SAugustin Cavalier	"You" is you, if you're thinking about copying or distributing
30d54a7812SAugustin Cavalier	this Package.
31d54a7812SAugustin Cavalier
32d54a7812SAugustin Cavalier	"Reasonable copying fee" is whatever you can justify on the
33d54a7812SAugustin Cavalier	basis of media cost, duplication charges, time of people involved,
34d54a7812SAugustin Cavalier	and so on.  (You will not be required to justify it to the
35d54a7812SAugustin Cavalier	Copyright Holder, but only to the computing community at large
36d54a7812SAugustin Cavalier	as a market that must bear the fee.)
37d54a7812SAugustin Cavalier
38d54a7812SAugustin Cavalier	"Freely Available" means that no fee is charged for the item
39d54a7812SAugustin Cavalier	itself, though there may be fees involved in handling the item.
40d54a7812SAugustin Cavalier	It also means that recipients of the item may redistribute it
41d54a7812SAugustin Cavalier	under the same conditions they received it.
429d53445aSIngo Weinhold
43d54a7812SAugustin Cavalier1. You may make and give away verbatim copies of the source form of the
44d54a7812SAugustin CavalierStandard Version of this Package without restriction, provided that you
45d54a7812SAugustin Cavalierduplicate all of the original copyright notices and associated disclaimers.
469d53445aSIngo Weinhold
47d54a7812SAugustin Cavalier2. You may apply bug fixes, portability fixes and other modifications
48d54a7812SAugustin Cavalierderived from the Public Domain or from the Copyright Holder.  A Package
49d54a7812SAugustin Cavaliermodified in such a way shall still be considered the Standard Version.
50d54a7812SAugustin Cavalier
51d54a7812SAugustin Cavalier3. You may otherwise modify your copy of this Package in any way, provided
52d54a7812SAugustin Cavalierthat you insert a prominent notice in each changed file stating how and
53d54a7812SAugustin Cavalierwhen you changed that file, and provided that you do at least ONE of the
54d54a7812SAugustin Cavalierfollowing:
55d54a7812SAugustin Cavalier
56d54a7812SAugustin Cavalier    a) place your modifications in the Public Domain or otherwise make them
57d54a7812SAugustin Cavalier    Freely Available, such as by posting said modifications to Usenet or
58d54a7812SAugustin Cavalier    an equivalent medium, or placing the modifications on a major archive
59d54a7812SAugustin Cavalier    site such as uunet.uu.net, or by allowing the Copyright Holder to include
60d54a7812SAugustin Cavalier    your modifications in the Standard Version of the Package.
61d54a7812SAugustin Cavalier
62d54a7812SAugustin Cavalier    b) use the modified Package only within your corporation or organization.
63d54a7812SAugustin Cavalier
64d54a7812SAugustin Cavalier    c) rename any non-standard executables so the names do not conflict
65d54a7812SAugustin Cavalier    with standard executables, which must also be provided, and provide
66d54a7812SAugustin Cavalier    a separate manual page for each non-standard executable that clearly
67d54a7812SAugustin Cavalier    documents how it differs from the Standard Version.
689d53445aSIngo Weinhold
699d53445aSIngo Weinhold    d) make other distribution arrangements with the Copyright Holder.
709d53445aSIngo Weinhold
71d54a7812SAugustin Cavalier4. You may distribute the programs of this Package in object code or
72d54a7812SAugustin Cavalierexecutable form, provided that you do at least ONE of the following:
739d53445aSIngo Weinhold
74d54a7812SAugustin Cavalier    a) distribute a Standard Version of the executables and library files,
75d54a7812SAugustin Cavalier    together with instructions (in the manual page or equivalent) on where
76d54a7812SAugustin Cavalier    to get the Standard Version.
77d54a7812SAugustin Cavalier
78d54a7812SAugustin Cavalier    b) accompany the distribution with the machine-readable source of
79d54a7812SAugustin Cavalier    the Package with your modifications.
809d53445aSIngo Weinhold
81d54a7812SAugustin Cavalier    c) give non-standard executables non-standard names, and clearly
82d54a7812SAugustin Cavalier    document the differences in manual pages (or equivalent), together
83d54a7812SAugustin Cavalier    with instructions on where to get the Standard Version.
84d54a7812SAugustin Cavalier
85d54a7812SAugustin Cavalier    d) make other distribution arrangements with the Copyright Holder.
869d53445aSIngo Weinhold
87d54a7812SAugustin Cavalier5. You may charge a reasonable copying fee for any distribution of this
88d54a7812SAugustin CavalierPackage.  You may charge any fee you choose for support of this
89d54a7812SAugustin CavalierPackage.  You may not charge a fee for this Package itself.  However,
90d54a7812SAugustin Cavalieryou may distribute this Package in aggregate with other (possibly
91d54a7812SAugustin Cavaliercommercial) programs as part of a larger (possibly commercial) software
92d54a7812SAugustin Cavalierdistribution provided that you do not advertise this Package as a
93d54a7812SAugustin Cavalierproduct of your own.  You may embed this Package's interpreter within
94d54a7812SAugustin Cavalieran executable of yours (by linking); this shall be construed as a mere
95d54a7812SAugustin Cavalierform of aggregation, provided that the complete Standard Version of the
96d54a7812SAugustin Cavalierinterpreter is so embedded.
97d54a7812SAugustin Cavalier
98d54a7812SAugustin Cavalier6. The scripts and library files supplied as input to or produced as
99d54a7812SAugustin Cavalieroutput from the programs of this Package do not automatically fall
100d54a7812SAugustin Cavalierunder the copyright of this Package, but belong to whoever generated
101d54a7812SAugustin Cavalierthem, and may be sold commercially, and may be aggregated with this
102d54a7812SAugustin CavalierPackage.  If such scripts or library files are aggregated with this
103d54a7812SAugustin CavalierPackage via the so-called "undump" or "unexec" methods of producing a
104d54a7812SAugustin Cavalierbinary executable image, then distribution of such an image shall
105d54a7812SAugustin Cavalierneither be construed as a distribution of this Package nor shall it
106d54a7812SAugustin Cavalierfall under the restrictions of Paragraphs 3 and 4, provided that you do
107d54a7812SAugustin Cavaliernot represent such an executable image as a Standard Version of this
108d54a7812SAugustin CavalierPackage.
109d54a7812SAugustin Cavalier
110d54a7812SAugustin Cavalier7. C subroutines (or comparably compiled subroutines in other
111d54a7812SAugustin Cavalierlanguages) supplied by you and linked into this Package in order to
112d54a7812SAugustin Cavalieremulate subroutines and variables of the language defined by this
113d54a7812SAugustin CavalierPackage shall not be considered part of this Package, but are the
114d54a7812SAugustin Cavalierequivalent of input as in Paragraph 6, provided these subroutines do
115d54a7812SAugustin Cavaliernot change the language in any way that would cause it to fail the
116d54a7812SAugustin Cavalierregression tests for the language.
117d54a7812SAugustin Cavalier
118d54a7812SAugustin Cavalier8. Aggregation of this Package with a commercial distribution is always
119d54a7812SAugustin Cavalierpermitted provided that the use of this Package is embedded; that is,
120d54a7812SAugustin Cavalierwhen no overt attempt is made to make this Package's interfaces visible
121d54a7812SAugustin Cavalierto the end user of the commercial distribution.  Such use shall not be
122d54a7812SAugustin Cavalierconstrued as a distribution of this Package.
123d54a7812SAugustin Cavalier
124d54a7812SAugustin Cavalier9. The name of the Copyright Holder may not be used to endorse or promote
1259d53445aSIngo Weinholdproducts derived from this software without specific prior written permission.
1269d53445aSIngo Weinhold
1309d53445aSIngo Weinhold
131d54a7812SAugustin Cavalier				The End