xref: /titanic_44/usr/src/cmd/perl/THIRDPARTYLICENSE (revision 6243123119105eb3224a2372ea71a4e16e30a180)
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