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