xref: /openbsd/gnu/usr.bin/perl/pod/perlartistic.pod (revision 5759b3d2)
185009909Smillert
285009909Smillert=head1 NAME
385009909Smillert
485009909Smillertperlartistic - the Perl Artistic License
585009909Smillert
685009909Smillert=head1 SYNOPSIS
785009909Smillert
885009909Smillert You can refer to this document in Pod via "L<perlartistic>"
985009909Smillert Or you can see this document by entering "perldoc perlartistic"
1085009909Smillert
1185009909Smillert=head1 DESCRIPTION
1285009909Smillert
13b39c5158SmillertPerl is free software; you can redistribute it and/or modify
14b39c5158Smillertit under the terms of either:
1585009909Smillert
16b39c5158Smillert        a) the GNU General Public License as published by the Free
17b39c5158Smillert        Software Foundation; either version 1, or (at your option) any
18b39c5158Smillert        later version, or
19b39c5158Smillert
20b39c5158Smillert        b) the "Artistic License" which comes with this Kit.
21b39c5158Smillert
22b39c5158SmillertThis is B<"The Artistic License">.
23b39c5158SmillertIt's here so that modules, programs, etc., that want to declare
24b39c5158Smillertthis as their distribution license can link to it.
25b39c5158Smillert
26b39c5158SmillertFor the GNU General Public License, see L<perlgpl>.
2785009909Smillert
2885009909Smillert=head1 The "Artistic License"
2985009909Smillert
3085009909Smillert=head2 Preamble
3185009909Smillert
3285009909SmillertThe intent of this document is to state the conditions under which a
3385009909SmillertPackage may be copied, such that the Copyright Holder maintains some
3485009909Smillertsemblance of artistic control over the development of the package,
3585009909Smillertwhile giving the users of the package the right to use and distribute
3685009909Smillertthe Package in a more-or-less customary fashion, plus the right to make
3785009909Smillertreasonable modifications.
3885009909Smillert
3985009909Smillert=head2 Definitions
4085009909Smillert
4185009909Smillert=over
4285009909Smillert
4385009909Smillert=item "Package"
4485009909Smillert
4585009909Smillertrefers to the collection of files distributed by the
4685009909SmillertCopyright Holder, and derivatives of that collection of files created
4785009909Smillertthrough textual modification.
4885009909Smillert
4985009909Smillert=item "Standard Version"
5085009909Smillert
5185009909Smillertrefers to such a Package if it has not been
5285009909Smillertmodified, or has been modified in accordance with the wishes of the
5385009909SmillertCopyright Holder as specified below.
5485009909Smillert
5585009909Smillert=item "Copyright Holder"
5685009909Smillert
5785009909Smillertis whoever is named in the copyright or
5885009909Smillertcopyrights for the package.
5985009909Smillert
6085009909Smillert=item "You"
6185009909Smillert
6285009909Smillertis you, if you're thinking about copying or distributing this Package.
6385009909Smillert
6485009909Smillert=item "Reasonable copying fee"
6585009909Smillert
6685009909Smillertis whatever you can justify on the basis
6785009909Smillertof media cost, duplication charges, time of people involved, and so on.
6885009909Smillert(You will not be required to justify it to the Copyright Holder, but
6985009909Smillertonly to the computing community at large as a market that must bear the
7085009909Smillertfee.)
7185009909Smillert
7285009909Smillert=item "Freely Available"
7385009909Smillert
7485009909Smillertmeans that no fee is charged for the item
7585009909Smillertitself, though there may be fees involved in handling the item. It also
7685009909Smillertmeans that recipients of the item may redistribute it under the same
7785009909Smillertconditions they received it.
7885009909Smillert
7985009909Smillert=back
8085009909Smillert
8185009909Smillert=head2 Conditions
8285009909Smillert
8385009909Smillert=over
8485009909Smillert
8585009909Smillert=item 1.
8685009909Smillert
8785009909SmillertYou may make and give away verbatim copies of the source form of the
8885009909SmillertStandard Version of this Package without restriction, provided that you
8985009909Smillertduplicate all of the original copyright notices and associated disclaimers.
9085009909Smillert
9185009909Smillert=item 2.
9285009909Smillert
9385009909SmillertYou may apply bug fixes, portability fixes and other modifications
9485009909Smillertderived from the Public Domain or from the Copyright Holder.  A Package
9585009909Smillertmodified in such a way shall still be considered the Standard Version.
9685009909Smillert
9785009909Smillert=item 3.
9885009909Smillert
9985009909SmillertYou may otherwise modify your copy of this Package in any way, provided
10085009909Smillertthat you insert a prominent notice in each changed file stating how and
10185009909Smillertwhen you changed that file, and provided that you do at least ONE of the
10285009909Smillertfollowing:
10385009909Smillert
10485009909Smillert=over
10585009909Smillert
10685009909Smillert=item a)
10785009909Smillert
10885009909Smillertplace your modifications in the Public Domain or otherwise make them
10985009909SmillertFreely Available, such as by posting said modifications to Usenet or an
11085009909Smillertequivalent medium, or placing the modifications on a major archive site
11185009909Smillertsuch as uunet.uu.net, or by allowing the Copyright Holder to include
11285009909Smillertyour modifications in the Standard Version of the Package.
11385009909Smillert
11485009909Smillert=item b)
11585009909Smillert
11685009909Smillertuse the modified Package only within your corporation or organization.
11785009909Smillert
11885009909Smillert=item c)
11985009909Smillert
12085009909Smillertrename any non-standard executables so the names do not conflict with
12185009909Smillertstandard executables, which must also be provided, and provide a
12285009909Smillertseparate manual page for each non-standard executable that clearly
12385009909Smillertdocuments how it differs from the Standard Version.
12485009909Smillert
12585009909Smillert=item d)
12685009909Smillert
12785009909Smillertmake other distribution arrangements with the Copyright Holder.
12885009909Smillert
12985009909Smillert=back
13085009909Smillert
13185009909Smillert=item 4.
13285009909Smillert
13385009909SmillertYou may distribute the programs of this Package in object code or
13485009909Smillertexecutable form, provided that you do at least ONE of the following:
13585009909Smillert
13685009909Smillert=over
13785009909Smillert
13885009909Smillert=item a)
13985009909Smillert
14085009909Smillertdistribute a Standard Version of the executables and library files,
14185009909Smillerttogether with instructions (in the manual page or equivalent) on where
14285009909Smillertto get the Standard Version.
14385009909Smillert
14485009909Smillert=item b)
14585009909Smillert
14685009909Smillertaccompany the distribution with the machine-readable source of the
14785009909SmillertPackage with your modifications.
14885009909Smillert
14985009909Smillert=item c)
15085009909Smillert
15185009909Smillertgive non-standard executables non-standard names, and clearly
15285009909Smillertdocument the differences in manual pages (or equivalent), together with
15385009909Smillertinstructions on where to get the Standard Version.
15485009909Smillert
15585009909Smillert=item d)
15685009909Smillert
15785009909Smillertmake other distribution arrangements with the Copyright Holder.
15885009909Smillert
15985009909Smillert=back
16085009909Smillert
16185009909Smillert=item 5.
16285009909Smillert
16385009909SmillertYou may charge a reasonable copying fee for any distribution of this
16485009909SmillertPackage.  You may charge any fee you choose for support of this
16585009909SmillertPackage.  You may not charge a fee for this Package itself.  However,
16685009909Smillertyou may distribute this Package in aggregate with other (possibly
16785009909Smillertcommercial) programs as part of a larger (possibly commercial) software
16885009909Smillertdistribution provided that you do not advertise this Package as a
16985009909Smillertproduct of your own.  You may embed this Package's interpreter within
17085009909Smillertan executable of yours (by linking); this shall be construed as a mere
17185009909Smillertform of aggregation, provided that the complete Standard Version of the
17285009909Smillertinterpreter is so embedded.
17385009909Smillert
17485009909Smillert=item 6.
17585009909Smillert
17685009909SmillertThe scripts and library files supplied as input to or produced as
17785009909Smillertoutput from the programs of this Package do not automatically fall
17885009909Smillertunder the copyright of this Package, but belong to whoever generated
17985009909Smillertthem, and may be sold commercially, and may be aggregated with this
18085009909SmillertPackage.  If such scripts or library files are aggregated with this
18185009909SmillertPackage via the so-called "undump" or "unexec" methods of producing a
18285009909Smillertbinary executable image, then distribution of such an image shall
18385009909Smillertneither be construed as a distribution of this Package nor shall it
18485009909Smillertfall under the restrictions of Paragraphs 3 and 4, provided that you do
18585009909Smillertnot represent such an executable image as a Standard Version of this
18685009909SmillertPackage.
18785009909Smillert
18885009909Smillert=item 7.
18985009909Smillert
19085009909SmillertC subroutines (or comparably compiled subroutines in other
19185009909Smillertlanguages) supplied by you and linked into this Package in order to
19285009909Smillertemulate subroutines and variables of the language defined by this
19385009909SmillertPackage shall not be considered part of this Package, but are the
19485009909Smillertequivalent of input as in Paragraph 6, provided these subroutines do
19585009909Smillertnot change the language in any way that would cause it to fail the
19685009909Smillertregression tests for the language.
19785009909Smillert
19885009909Smillert=item 8.
19985009909Smillert
20085009909SmillertAggregation of this Package with a commercial distribution is always
20185009909Smillertpermitted provided that the use of this Package is embedded; that is,
20285009909Smillertwhen no overt attempt is made to make this Package's interfaces visible
20385009909Smillertto the end user of the commercial distribution.  Such use shall not be
20485009909Smillertconstrued as a distribution of this Package.
20585009909Smillert
20685009909Smillert=item 9.
20785009909Smillert
20885009909SmillertThe name of the Copyright Holder may not be used to endorse or promote
20985009909Smillertproducts derived from this software without specific prior written permission.
21085009909Smillert
21185009909Smillert
21285009909Smillert=item 10.
21385009909Smillert
21485009909SmillertTHIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
21585009909SmillertIMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
216*5759b3d2Safresh1WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
21785009909Smillert
21885009909Smillert=back
21985009909Smillert
22085009909SmillertThe End
22185009909Smillert
22285009909Smillert=cut
22385009909Smillert
22485009909Smillert
225