This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta for 059639d5cdd
[perl5.git] / pod / perlartistic.pod
CommitLineData
2a551100 1
cc2b665f
JH
2=head1 NAME
3
4350c9a7 4perlartistic - the Perl Artistic License
cc2b665f
JH
5
6=head1 SYNOPSIS
7
8 You can refer to this document in Pod via "L<perlartistic>"
9 Or you can see this document by entering "perldoc perlartistic"
10
11=head1 DESCRIPTION
2a551100 12
fa861958
DG
13Perl is free software; you can redistribute it and/or modify
14it under the terms of either:
68e2ea92 15
fa861958
DG
16 a) the GNU General Public License as published by the Free
17 Software Foundation; either version 1, or (at your option) any
18 later version, or
19
20 b) the "Artistic License" which comes with this Kit.
21
22This is B<"The Artistic License">.
23It's here so that modules, programs, etc., that want to declare
24this as their distribution license can link to it.
25
26For the GNU General Public License, see L<perlgpl>.
cc2b665f
JH
27
28=head1 The "Artistic License"
2a551100
JH
29
30=head2 Preamble
31
32The intent of this document is to state the conditions under which a
33Package may be copied, such that the Copyright Holder maintains some
34semblance of artistic control over the development of the package,
35while giving the users of the package the right to use and distribute
36the Package in a more-or-less customary fashion, plus the right to make
37reasonable modifications.
38
cc2b665f 39=head2 Definitions
2a551100 40
cc2b665f 41=over
2a551100 42
9c9c2da3
JH
43=item "Package"
44
45refers to the collection of files distributed by the
cc2b665f
JH
46Copyright Holder, and derivatives of that collection of files created
47through textual modification.
2a551100 48
9c9c2da3
JH
49=item "Standard Version"
50
51refers to such a Package if it has not been
cc2b665f
JH
52modified, or has been modified in accordance with the wishes of the
53Copyright Holder as specified below.
2a551100 54
9c9c2da3
JH
55=item "Copyright Holder"
56
57is whoever is named in the copyright or
cc2b665f 58copyrights for the package.
2a551100 59
9c9c2da3 60=item "You"
2a551100 61
9c9c2da3
JH
62is you, if you're thinking about copying or distributing this Package.
63
64=item "Reasonable copying fee"
65
66is whatever you can justify on the basis
cc2b665f
JH
67of media cost, duplication charges, time of people involved, and so on.
68(You will not be required to justify it to the Copyright Holder, but
69only to the computing community at large as a market that must bear the
70fee.)
2a551100 71
9c9c2da3
JH
72=item "Freely Available"
73
74means that no fee is charged for the item
cc2b665f
JH
75itself, though there may be fees involved in handling the item. It also
76means that recipients of the item may redistribute it under the same
77conditions they received it.
2a551100
JH
78
79=back
80
cc2b665f 81=head2 Conditions
2a551100 82
cc2b665f
JH
83=over
84
9c9c2da3 85=item 1.
2a551100
JH
86
87You may make and give away verbatim copies of the source form of the
88Standard Version of this Package without restriction, provided that you
89duplicate all of the original copyright notices and associated disclaimers.
90
9c9c2da3 91=item 2.
2a551100
JH
92
93You may apply bug fixes, portability fixes and other modifications
94derived from the Public Domain or from the Copyright Holder. A Package
95modified in such a way shall still be considered the Standard Version.
96
9c9c2da3 97=item 3.
2a551100
JH
98
99You may otherwise modify your copy of this Package in any way, provided
100that you insert a prominent notice in each changed file stating how and
101when you changed that file, and provided that you do at least ONE of the
102following:
103
cc2b665f 104=over
2a551100 105
9c9c2da3 106=item a)
2a551100 107
9c9c2da3 108place your modifications in the Public Domain or otherwise make them
cc2b665f
JH
109Freely Available, such as by posting said modifications to Usenet or an
110equivalent medium, or placing the modifications on a major archive site
111such as uunet.uu.net, or by allowing the Copyright Holder to include
112your modifications in the Standard Version of the Package.
2a551100 113
9c9c2da3 114=item b)
2a551100 115
9c9c2da3 116use the modified Package only within your corporation or organization.
2a551100 117
9c9c2da3 118=item c)
2a551100 119
9c9c2da3 120rename any non-standard executables so the names do not conflict with
cc2b665f
JH
121standard executables, which must also be provided, and provide a
122separate manual page for each non-standard executable that clearly
123documents how it differs from the Standard Version.
2a551100 124
9c9c2da3 125=item d)
2a551100 126
9c9c2da3 127make other distribution arrangements with the Copyright Holder.
2a551100
JH
128
129=back
130
9c9c2da3 131=item 4.
2a551100
JH
132
133You may distribute the programs of this Package in object code or
134executable form, provided that you do at least ONE of the following:
135
cc2b665f 136=over
2a551100 137
9c9c2da3 138=item a)
2a551100 139
9c9c2da3 140distribute a Standard Version of the executables and library files,
cc2b665f
JH
141together with instructions (in the manual page or equivalent) on where
142to get the Standard Version.
2a551100 143
9c9c2da3 144=item b)
2a551100 145
9c9c2da3 146accompany the distribution with the machine-readable source of the
cc2b665f 147Package with your modifications.
2a551100 148
9c9c2da3 149=item c)
2a551100 150
9c9c2da3 151give non-standard executables non-standard names, and clearly
cc2b665f
JH
152document the differences in manual pages (or equivalent), together with
153instructions on where to get the Standard Version.
2a551100 154
9c9c2da3 155=item d)
2a551100 156
9c9c2da3 157make other distribution arrangements with the Copyright Holder.
2a551100
JH
158
159=back
160
9c9c2da3 161=item 5.
2a551100
JH
162
163You may charge a reasonable copying fee for any distribution of this
164Package. You may charge any fee you choose for support of this
165Package. You may not charge a fee for this Package itself. However,
166you may distribute this Package in aggregate with other (possibly
167commercial) programs as part of a larger (possibly commercial) software
168distribution provided that you do not advertise this Package as a
169product of your own. You may embed this Package's interpreter within
170an executable of yours (by linking); this shall be construed as a mere
171form of aggregation, provided that the complete Standard Version of the
172interpreter is so embedded.
173
9c9c2da3 174=item 6.
2a551100
JH
175
176The scripts and library files supplied as input to or produced as
177output from the programs of this Package do not automatically fall
178under the copyright of this Package, but belong to whoever generated
179them, and may be sold commercially, and may be aggregated with this
180Package. If such scripts or library files are aggregated with this
181Package via the so-called "undump" or "unexec" methods of producing a
182binary executable image, then distribution of such an image shall
183neither be construed as a distribution of this Package nor shall it
184fall under the restrictions of Paragraphs 3 and 4, provided that you do
185not represent such an executable image as a Standard Version of this
186Package.
187
9c9c2da3 188=item 7.
2a551100
JH
189
190C subroutines (or comparably compiled subroutines in other
191languages) supplied by you and linked into this Package in order to
192emulate subroutines and variables of the language defined by this
193Package shall not be considered part of this Package, but are the
194equivalent of input as in Paragraph 6, provided these subroutines do
195not change the language in any way that would cause it to fail the
196regression tests for the language.
197
9c9c2da3 198=item 8.
2a551100
JH
199
200Aggregation of this Package with a commercial distribution is always
201permitted provided that the use of this Package is embedded; that is,
202when no overt attempt is made to make this Package's interfaces visible
203to the end user of the commercial distribution. Such use shall not be
204construed as a distribution of this Package.
205
9c9c2da3 206=item 9.
2a551100
JH
207
208The name of the Copyright Holder may not be used to endorse or promote
209products derived from this software without specific prior written permission.
210
cc2b665f 211
9c9c2da3 212=item 10.
2a551100
JH
213
214THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
215IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
216WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
217
218=back
219
220The End
221
222=cut
cc2b665f
JH
223
224