xref: /OK3568_Linux_fs/yocto/poky/meta/files/common-licenses/Artistic-2.0 (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun
2*4882a593Smuzhiyun         The Artistic License 2.0
3*4882a593Smuzhiyun
4*4882a593Smuzhiyun     Copyright (c) 2000-2006, The Perl Foundation.
5*4882a593Smuzhiyun
6*4882a593Smuzhiyun     Everyone is permitted to copy and distribute verbatim copies
7*4882a593Smuzhiyun      of this license document, but changing it is not allowed.
8*4882a593Smuzhiyun
9*4882a593SmuzhiyunPreamble
10*4882a593Smuzhiyun
11*4882a593SmuzhiyunThis license establishes the terms under which a given free software
12*4882a593SmuzhiyunPackage may be copied, modified, distributed, and/or redistributed.
13*4882a593SmuzhiyunThe intent is that the Copyright Holder maintains some artistic
14*4882a593Smuzhiyuncontrol over the development of that Package while still keeping the
15*4882a593SmuzhiyunPackage available as open source and free software.
16*4882a593Smuzhiyun
17*4882a593SmuzhiyunYou are always permitted to make arrangements wholly outside of this
18*4882a593Smuzhiyunlicense directly with the Copyright Holder of a given Package.  If the
19*4882a593Smuzhiyunterms of this license do not permit the full use that you propose to
20*4882a593Smuzhiyunmake of the Package, you should contact the Copyright Holder and seek
21*4882a593Smuzhiyuna different licensing arrangement.
22*4882a593Smuzhiyun
23*4882a593SmuzhiyunDefinitions
24*4882a593Smuzhiyun
25*4882a593Smuzhiyun    "Copyright Holder" means the individual(s) or organization(s)
26*4882a593Smuzhiyun    named in the copyright notice for the entire Package.
27*4882a593Smuzhiyun
28*4882a593Smuzhiyun    "Contributor" means any party that has contributed code or other
29*4882a593Smuzhiyun    material to the Package, in accordance with the Copyright Holder`s
30*4882a593Smuzhiyun    procedures.
31*4882a593Smuzhiyun
32*4882a593Smuzhiyun    "You" and "your" means any person who would like to copy,
33*4882a593Smuzhiyun    distribute, or modify the Package.
34*4882a593Smuzhiyun
35*4882a593Smuzhiyun    "Package" means the collection of files distributed by the
36*4882a593Smuzhiyun    Copyright Holder, and derivatives of that collection and/or of
37*4882a593Smuzhiyun    those files. A given Package may consist of either the Standard
38*4882a593Smuzhiyun    Version, or a Modified Version.
39*4882a593Smuzhiyun
40*4882a593Smuzhiyun    "Distribute" means providing a copy of the Package or making it
41*4882a593Smuzhiyun    accessible to anyone else, or in the case of a company or
42*4882a593Smuzhiyun    organization, to others outside of your company or organization.
43*4882a593Smuzhiyun
44*4882a593Smuzhiyun    "Distributor Fee" means any fee that you charge for Distributing
45*4882a593Smuzhiyun    this Package or providing support for this Package to another
46*4882a593Smuzhiyun    party.  It does not mean licensing fees.
47*4882a593Smuzhiyun
48*4882a593Smuzhiyun    "Standard Version" refers to the Package if it has not been
49*4882a593Smuzhiyun    modified, or has been modified only in ways explicitly requested
50*4882a593Smuzhiyun    by the Copyright Holder.
51*4882a593Smuzhiyun
52*4882a593Smuzhiyun    "Modified Version" means the Package, if it has been changed, and
53*4882a593Smuzhiyun    such changes were not explicitly requested by the Copyright
54*4882a593Smuzhiyun    Holder.
55*4882a593Smuzhiyun
56*4882a593Smuzhiyun    "Original License" means this Artistic License as Distributed with
57*4882a593Smuzhiyun    the Standard Version of the Package, in its current version or as
58*4882a593Smuzhiyun    it may be modified by The Perl Foundation in the future.
59*4882a593Smuzhiyun
60*4882a593Smuzhiyun    "Source" form means the source code, documentation source, and
61*4882a593Smuzhiyun    configuration files for the Package.
62*4882a593Smuzhiyun
63*4882a593Smuzhiyun    "Compiled" form means the compiled bytecode, object code, binary,
64*4882a593Smuzhiyun    or any other form resulting from mechanical transformation or
65*4882a593Smuzhiyun    translation of the Source form.
66*4882a593Smuzhiyun
67*4882a593Smuzhiyun
68*4882a593SmuzhiyunPermission for Use and Modification Without Distribution
69*4882a593Smuzhiyun
70*4882a593Smuzhiyun(1)  You are permitted to use the Standard Version and create and use
71*4882a593SmuzhiyunModified Versions for any purpose without restriction, provided that
72*4882a593Smuzhiyunyou do not Distribute the Modified Version.
73*4882a593Smuzhiyun
74*4882a593Smuzhiyun
75*4882a593SmuzhiyunPermissions for Redistribution of the Standard Version
76*4882a593Smuzhiyun
77*4882a593Smuzhiyun(2)  You may Distribute verbatim copies of the Source form of the
78*4882a593SmuzhiyunStandard Version of this Package in any medium without restriction,
79*4882a593Smuzhiyuneither gratis or for a Distributor Fee, provided that you duplicate
80*4882a593Smuzhiyunall of the original copyright notices and associated disclaimers.  At
81*4882a593Smuzhiyunyour discretion, such verbatim copies may or may not include a
82*4882a593SmuzhiyunCompiled form of the Package.
83*4882a593Smuzhiyun
84*4882a593Smuzhiyun(3)  You may apply any bug fixes, portability changes, and other
85*4882a593Smuzhiyunmodifications made available from the Copyright Holder.  The resulting
86*4882a593SmuzhiyunPackage will still be considered the Standard Version, and as such
87*4882a593Smuzhiyunwill be subject to the Original License.
88*4882a593Smuzhiyun
89*4882a593Smuzhiyun
90*4882a593SmuzhiyunDistribution of Modified Versions of the Package as Source
91*4882a593Smuzhiyun
92*4882a593Smuzhiyun(4)  You may Distribute your Modified Version as Source (either gratis
93*4882a593Smuzhiyunor for a Distributor Fee, and with or without a Compiled form of the
94*4882a593SmuzhiyunModified Version) provided that you clearly document how it differs
95*4882a593Smuzhiyunfrom the Standard Version, including, but not limited to, documenting
96*4882a593Smuzhiyunany non-standard features, executables, or modules, and provided that
97*4882a593Smuzhiyunyou do at least ONE of the following:
98*4882a593Smuzhiyun
99*4882a593Smuzhiyun    (a)  make the Modified Version available to the Copyright Holder
100*4882a593Smuzhiyun    of the Standard Version, under the Original License, so that the
101*4882a593Smuzhiyun    Copyright Holder may include your modifications in the Standard
102*4882a593Smuzhiyun    Version.
103*4882a593Smuzhiyun
104*4882a593Smuzhiyun    (b)  ensure that installation of your Modified Version does not
105*4882a593Smuzhiyun    prevent the user installing or running the Standard Version. In
106*4882a593Smuzhiyun    addition, the Modified Version must bear a name that is different
107*4882a593Smuzhiyun    from the name of the Standard Version.
108*4882a593Smuzhiyun
109*4882a593Smuzhiyun    (c)  allow anyone who receives a copy of the Modified Version to
110*4882a593Smuzhiyun    make the Source form of the Modified Version available to others
111*4882a593Smuzhiyun    under
112*4882a593Smuzhiyun
113*4882a593Smuzhiyun (i)  the Original License or
114*4882a593Smuzhiyun
115*4882a593Smuzhiyun (ii)  a license that permits the licensee to freely copy,
116*4882a593Smuzhiyun modify and redistribute the Modified Version using the same
117*4882a593Smuzhiyun licensing terms that apply to the copy that the licensee
118*4882a593Smuzhiyun received, and requires that the Source form of the Modified
119*4882a593Smuzhiyun Version, and of any works derived from it, be made freely
120*4882a593Smuzhiyun available in that license fees are prohibited but Distributor
121*4882a593Smuzhiyun Fees are allowed.
122*4882a593Smuzhiyun
123*4882a593Smuzhiyun
124*4882a593SmuzhiyunDistribution of Compiled Forms of the Standard Version
125*4882a593Smuzhiyunor Modified Versions without the Source
126*4882a593Smuzhiyun
127*4882a593Smuzhiyun(5)  You may Distribute Compiled forms of the Standard Version without
128*4882a593Smuzhiyunthe Source, provided that you include complete instructions on how to
129*4882a593Smuzhiyunget the Source of the Standard Version.  Such instructions must be
130*4882a593Smuzhiyunvalid at the time of your distribution.  If these instructions, at any
131*4882a593Smuzhiyuntime while you are carrying out such distribution, become invalid, you
132*4882a593Smuzhiyunmust provide new instructions on demand or cease further distribution.
133*4882a593SmuzhiyunIf you provide valid instructions or cease distribution within thirty
134*4882a593Smuzhiyundays after you become aware that the instructions are invalid, then
135*4882a593Smuzhiyunyou do not forfeit any of your rights under this license.
136*4882a593Smuzhiyun
137*4882a593Smuzhiyun(6)  You may Distribute a Modified Version in Compiled form without
138*4882a593Smuzhiyunthe Source, provided that you comply with Section 4 with respect to
139*4882a593Smuzhiyunthe Source of the Modified Version.
140*4882a593Smuzhiyun
141*4882a593Smuzhiyun
142*4882a593SmuzhiyunAggregating or Linking the Package
143*4882a593Smuzhiyun
144*4882a593Smuzhiyun(7)  You may aggregate the Package (either the Standard Version or
145*4882a593SmuzhiyunModified Version) with other packages and Distribute the resulting
146*4882a593Smuzhiyunaggregation provided that you do not charge a licensing fee for the
147*4882a593SmuzhiyunPackage.  Distributor Fees are permitted, and licensing fees for other
148*4882a593Smuzhiyuncomponents in the aggregation are permitted. The terms of this license
149*4882a593Smuzhiyunapply to the use and Distribution of the Standard or Modified Versions
150*4882a593Smuzhiyunas included in the aggregation.
151*4882a593Smuzhiyun
152*4882a593Smuzhiyun(8) You are permitted to link Modified and Standard Versions with
153*4882a593Smuzhiyunother works, to embed the Package in a larger work of your own, or to
154*4882a593Smuzhiyunbuild stand-alone binary or bytecode versions of applications that
155*4882a593Smuzhiyuninclude the Package, and Distribute the result without restriction,
156*4882a593Smuzhiyunprovided the result does not expose a direct interface to the Package.
157*4882a593Smuzhiyun
158*4882a593Smuzhiyun
159*4882a593SmuzhiyunItems That are Not Considered Part of a Modified Version
160*4882a593Smuzhiyun
161*4882a593Smuzhiyun(9) Works (including, but not limited to, modules and scripts) that
162*4882a593Smuzhiyunmerely extend or make use of the Package, do not, by themselves, cause
163*4882a593Smuzhiyunthe Package to be a Modified Version.  In addition, such works are not
164*4882a593Smuzhiyunconsidered parts of the Package itself, and are not subject to the
165*4882a593Smuzhiyunterms of this license.
166*4882a593Smuzhiyun
167*4882a593Smuzhiyun
168*4882a593SmuzhiyunGeneral Provisions
169*4882a593Smuzhiyun
170*4882a593Smuzhiyun(10)  Any use, modification, and distribution of the Standard or
171*4882a593SmuzhiyunModified Versions is governed by this Artistic License. By using,
172*4882a593Smuzhiyunmodifying or distributing the Package, you accept this license. Do not
173*4882a593Smuzhiyunuse, modify, or distribute the Package, if you do not accept this
174*4882a593Smuzhiyunlicense.
175*4882a593Smuzhiyun
176*4882a593Smuzhiyun(11)  If your Modified Version has been derived from a Modified
177*4882a593SmuzhiyunVersion made by someone other than you, you are nevertheless required
178*4882a593Smuzhiyunto ensure that your Modified Version complies with the requirements of
179*4882a593Smuzhiyunthis license.
180*4882a593Smuzhiyun
181*4882a593Smuzhiyun(12)  This license does not grant you the right to use any trademark,
182*4882a593Smuzhiyunservice mark, tradename, or logo of the Copyright Holder.
183*4882a593Smuzhiyun
184*4882a593Smuzhiyun(13)  This license includes the non-exclusive, worldwide,
185*4882a593Smuzhiyunfree-of-charge patent license to make, have made, use, offer to sell,
186*4882a593Smuzhiyunsell, import and otherwise transfer the Package with respect to any
187*4882a593Smuzhiyunpatent claims licensable by the Copyright Holder that are necessarily
188*4882a593Smuzhiyuninfringed by the Package. If you institute patent litigation
189*4882a593Smuzhiyun(including a cross-claim or counterclaim) against any party alleging
190*4882a593Smuzhiyunthat the Package constitutes direct or contributory patent
191*4882a593Smuzhiyuninfringement, then this Artistic License to you shall terminate on the
192*4882a593Smuzhiyundate that such litigation is filed.
193*4882a593Smuzhiyun
194*4882a593Smuzhiyun(14)  Disclaimer of Warranty:
195*4882a593SmuzhiyunTHE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS
196*4882a593SmuzhiyunIS` AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED
197*4882a593SmuzhiyunWARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
198*4882a593SmuzhiyunNON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL
199*4882a593SmuzhiyunLAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL
200*4882a593SmuzhiyunBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
201*4882a593SmuzhiyunDAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF
202*4882a593SmuzhiyunADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
203*4882a593Smuzhiyun
204