This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta: [perl #81230] object destruction
[perl5.git] / pod / perlartistic.pod
... / ...
CommitLineData
1
2=head1 NAME
3
4perlartistic - the Perl Artistic License
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
12
13Perl is free software; you can redistribute it and/or modify
14it under the terms of either:
15
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>.
27
28=head1 The "Artistic License"
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
39=head2 Definitions
40
41=over
42
43=item "Package"
44
45refers to the collection of files distributed by the
46Copyright Holder, and derivatives of that collection of files created
47through textual modification.
48
49=item "Standard Version"
50
51refers to such a Package if it has not been
52modified, or has been modified in accordance with the wishes of the
53Copyright Holder as specified below.
54
55=item "Copyright Holder"
56
57is whoever is named in the copyright or
58copyrights for the package.
59
60=item "You"
61
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
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.)
71
72=item "Freely Available"
73
74means that no fee is charged for the item
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.
78
79=back
80
81=head2 Conditions
82
83=over
84
85=item 1.
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
91=item 2.
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
97=item 3.
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
104=over
105
106=item a)
107
108place your modifications in the Public Domain or otherwise make them
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.
113
114=item b)
115
116use the modified Package only within your corporation or organization.
117
118=item c)
119
120rename any non-standard executables so the names do not conflict with
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.
124
125=item d)
126
127make other distribution arrangements with the Copyright Holder.
128
129=back
130
131=item 4.
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
136=over
137
138=item a)
139
140distribute a Standard Version of the executables and library files,
141together with instructions (in the manual page or equivalent) on where
142to get the Standard Version.
143
144=item b)
145
146accompany the distribution with the machine-readable source of the
147Package with your modifications.
148
149=item c)
150
151give non-standard executables non-standard names, and clearly
152document the differences in manual pages (or equivalent), together with
153instructions on where to get the Standard Version.
154
155=item d)
156
157make other distribution arrangements with the Copyright Holder.
158
159=back
160
161=item 5.
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
174=item 6.
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
188=item 7.
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
198=item 8.
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
206=item 9.
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
211
212=item 10.
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
223
224