xref: /OK3568_Linux_fs/yocto/poky/meta/files/common-licenses/ClArtistic (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun
2*4882a593Smuzhiyun       The Clarified Artistic License
3*4882a593Smuzhiyun
4*4882a593Smuzhiyun    Preamble
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunThe intent of this document is to state the conditions under which a
7*4882a593SmuzhiyunPackage may be copied, such that the Copyright Holder maintains some
8*4882a593Smuzhiyunsemblance of artistic control over the development of the package,
9*4882a593Smuzhiyunwhile giving the users of the package the right to use and distribute
10*4882a593Smuzhiyunthe Package in a more-or-less customary fashion, plus the right to make
11*4882a593Smuzhiyunreasonable modifications.
12*4882a593Smuzhiyun
13*4882a593SmuzhiyunDefinitions:
14*4882a593Smuzhiyun
15*4882a593Smuzhiyun "Package" refers to the collection of files distributed by the
16*4882a593Smuzhiyun Copyright Holder, and derivatives of that collection of files
17*4882a593Smuzhiyun created through textual modification.
18*4882a593Smuzhiyun
19*4882a593Smuzhiyun "Standard Version" refers to such a Package if it has not been
20*4882a593Smuzhiyun modified, or has been modified in accordance with the wishes
21*4882a593Smuzhiyun of the Copyright Holder as specified below.
22*4882a593Smuzhiyun
23*4882a593Smuzhiyun "Copyright Holder" is whoever is named in the copyright or
24*4882a593Smuzhiyun copyrights for the package.
25*4882a593Smuzhiyun
26*4882a593Smuzhiyun "You" is you, if you`re thinking about copying or distributing
27*4882a593Smuzhiyun this Package.
28*4882a593Smuzhiyun
29*4882a593Smuzhiyun "Distribution fee" is a fee you charge for providing a copy
30*4882a593Smuzhiyun        of this Package to another party.
31*4882a593Smuzhiyun
32*4882a593Smuzhiyun "Freely Available" means that no fee is charged for the right to
33*4882a593Smuzhiyun        use the item, though there may be fees involved in handling the
34*4882a593Smuzhiyun        item.  It also means that recipients of the item may redistribute
35*4882a593Smuzhiyun        it under the same conditions they received it.
36*4882a593Smuzhiyun
37*4882a593Smuzhiyun1. You may make and give away verbatim copies of the source form of the
38*4882a593SmuzhiyunStandard Version of this Package without restriction, provided that you
39*4882a593Smuzhiyunduplicate all of the original copyright notices and associated disclaimers.
40*4882a593Smuzhiyun
41*4882a593Smuzhiyun2. You may apply bug fixes, portability fixes and other modifications
42*4882a593Smuzhiyunderived from the Public Domain, or those made Freely Available, or from
43*4882a593Smuzhiyunthe Copyright Holder.  A Package modified in such a way shall still be
44*4882a593Smuzhiyunconsidered the Standard Version.
45*4882a593Smuzhiyun
46*4882a593Smuzhiyun3. You may otherwise modify your copy of this Package in any way, provided
47*4882a593Smuzhiyunthat you insert a prominent notice in each changed file stating how and
48*4882a593Smuzhiyunwhen you changed that file, and provided that you do at least ONE of the
49*4882a593Smuzhiyunfollowing:
50*4882a593Smuzhiyun
51*4882a593Smuzhiyun    a) place your modifications in the Public Domain or otherwise make them
52*4882a593Smuzhiyun    Freely Available, such as by posting said modifications to Usenet or an
53*4882a593Smuzhiyun    equivalent medium, or placing the modifications on a major network
54*4882a593Smuzhiyun    archive site allowing unrestricted access to them, or by allowing the
55*4882a593Smuzhiyun    Copyright Holder to include your modifications in the Standard Version
56*4882a593Smuzhiyun    of the Package.
57*4882a593Smuzhiyun
58*4882a593Smuzhiyun    b) use the modified Package only within your corporation or organization.
59*4882a593Smuzhiyun
60*4882a593Smuzhiyun    c) rename any non-standard executables so the names do not conflict
61*4882a593Smuzhiyun    with standard executables, which must also be provided, and provide
62*4882a593Smuzhiyun    a separate manual page for each non-standard executable that clearly
63*4882a593Smuzhiyun    documents how it differs from the Standard Version.
64*4882a593Smuzhiyun
65*4882a593Smuzhiyun    d) make other distribution arrangements with the Copyright Holder.
66*4882a593Smuzhiyun
67*4882a593Smuzhiyun    e) permit and encourge anyone who receives a copy of the modified Package
68*4882a593Smuzhiyun       permission to make your modifications Freely Available
69*4882a593Smuzhiyun       in some specific way.
70*4882a593Smuzhiyun
71*4882a593Smuzhiyun
72*4882a593Smuzhiyun4. You may distribute the programs of this Package in object code or
73*4882a593Smuzhiyunexecutable form, provided that you do at least ONE of the following:
74*4882a593Smuzhiyun
75*4882a593Smuzhiyun    a) distribute a Standard Version of the executables and library files,
76*4882a593Smuzhiyun    together with instructions (in the manual page or equivalent) on where
77*4882a593Smuzhiyun    to get the Standard Version.
78*4882a593Smuzhiyun
79*4882a593Smuzhiyun    b) accompany the distribution with the machine-readable source of
80*4882a593Smuzhiyun    the Package with your modifications.
81*4882a593Smuzhiyun
82*4882a593Smuzhiyun    c) give non-standard executables non-standard names, and clearly
83*4882a593Smuzhiyun    document the differences in manual pages (or equivalent), together
84*4882a593Smuzhiyun    with instructions on where to get the Standard Version.
85*4882a593Smuzhiyun
86*4882a593Smuzhiyun    d) make other distribution arrangements with the Copyright Holder.
87*4882a593Smuzhiyun
88*4882a593Smuzhiyun    e) offer the machine-readable source of the Package, with your
89*4882a593Smuzhiyun       modifications, by mail order.
90*4882a593Smuzhiyun
91*4882a593Smuzhiyun5. You may charge a distribution fee for any distribution of this Package.
92*4882a593SmuzhiyunIf you offer support for this Package, you may charge any fee you choose
93*4882a593Smuzhiyunfor that support.  You may not charge a license fee for the right to use
94*4882a593Smuzhiyunthis Package itself.  You may distribute this Package in aggregate with
95*4882a593Smuzhiyunother (possibly commercial and possibly nonfree) programs as part of a
96*4882a593Smuzhiyunlarger (possibly commercial and possibly nonfree) software distribution,
97*4882a593Smuzhiyunand charge license fees for other parts of that software distribution,
98*4882a593Smuzhiyunprovided that you do not advertise this Package as a product of your own.
99*4882a593SmuzhiyunIf the Package includes an interpreter, You may embed this Package`s
100*4882a593Smuzhiyuninterpreter within an executable of yours (by linking); this shall be
101*4882a593Smuzhiyunconstrued as a mere form of aggregation, provided that the complete
102*4882a593SmuzhiyunStandard Version of the interpreter is so embedded.
103*4882a593Smuzhiyun
104*4882a593Smuzhiyun6. The scripts and library files supplied as input to or produced as
105*4882a593Smuzhiyunoutput from the programs of this Package do not automatically fall
106*4882a593Smuzhiyununder the copyright of this Package, but belong to whoever generated
107*4882a593Smuzhiyunthem, and may be sold commercially, and may be aggregated with this
108*4882a593SmuzhiyunPackage.  If such scripts or library files are aggregated with this
109*4882a593SmuzhiyunPackage via the so-called "undump" or "unexec" methods of producing a
110*4882a593Smuzhiyunbinary executable image, then distribution of such an image shall
111*4882a593Smuzhiyunneither be construed as a distribution of this Package nor shall it
112*4882a593Smuzhiyunfall under the restrictions of Paragraphs 3 and 4, provided that you do
113*4882a593Smuzhiyunnot represent such an executable image as a Standard Version of this
114*4882a593SmuzhiyunPackage.
115*4882a593Smuzhiyun
116*4882a593Smuzhiyun7. C subroutines (or comparably compiled subroutines in other
117*4882a593Smuzhiyunlanguages) supplied by you and linked into this Package in order to
118*4882a593Smuzhiyunemulate subroutines and variables of the language defined by this
119*4882a593SmuzhiyunPackage shall not be considered part of this Package, but are the
120*4882a593Smuzhiyunequivalent of input as in Paragraph 6, provided these subroutines do
121*4882a593Smuzhiyunnot change the language in any way that would cause it to fail the
122*4882a593Smuzhiyunregression tests for the language.
123*4882a593Smuzhiyun
124*4882a593Smuzhiyun8. Aggregation of the Standard Version of the Package with a commercial
125*4882a593Smuzhiyundistribution is always permitted provided that the use of this Package
126*4882a593Smuzhiyunis embedded; that is, when no overt attempt is made to make this Package`s
127*4882a593Smuzhiyuninterfaces visible to the end user of the commercial distribution.
128*4882a593SmuzhiyunSuch use shall not be construed as a distribution of this Package.
129*4882a593Smuzhiyun
130*4882a593Smuzhiyun9. The name of the Copyright Holder may not be used to endorse or promote
131*4882a593Smuzhiyunproducts derived from this software without specific prior written permission.
132*4882a593Smuzhiyun
133*4882a593Smuzhiyun10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
134*4882a593SmuzhiyunIMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
135*4882a593SmuzhiyunWARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
136*4882a593Smuzhiyun
137*4882a593Smuzhiyun    The End
138*4882a593Smuzhiyun
139