xref: /openbsd/gnu/usr.bin/perl/Artistic (revision 9f11ffb7)
14a4f25f9Sdownsj
24a4f25f9Sdownsj
34a4f25f9Sdownsj
44a4f25f9Sdownsj
54a4f25f9Sdownsj                         The "Artistic License"
64a4f25f9Sdownsj
74a4f25f9Sdownsj                                Preamble
84a4f25f9Sdownsj
94a4f25f9SdownsjThe intent of this document is to state the conditions under which a
104a4f25f9SdownsjPackage may be copied, such that the Copyright Holder maintains some
114a4f25f9Sdownsjsemblance of artistic control over the development of the package,
124a4f25f9Sdownsjwhile giving the users of the package the right to use and distribute
134a4f25f9Sdownsjthe Package in a more-or-less customary fashion, plus the right to make
144a4f25f9Sdownsjreasonable modifications.
154a4f25f9Sdownsj
164a4f25f9SdownsjDefinitions:
174a4f25f9Sdownsj
184a4f25f9Sdownsj        "Package" refers to the collection of files distributed by the
194a4f25f9Sdownsj        Copyright Holder, and derivatives of that collection of files
204a4f25f9Sdownsj        created through textual modification.
214a4f25f9Sdownsj
224a4f25f9Sdownsj        "Standard Version" refers to such a Package if it has not been
234a4f25f9Sdownsj        modified, or has been modified in accordance with the wishes
244a4f25f9Sdownsj        of the Copyright Holder as specified below.
254a4f25f9Sdownsj
264a4f25f9Sdownsj        "Copyright Holder" is whoever is named in the copyright or
274a4f25f9Sdownsj        copyrights for the package.
284a4f25f9Sdownsj
294a4f25f9Sdownsj        "You" is you, if you're thinking about copying or distributing
304a4f25f9Sdownsj        this Package.
314a4f25f9Sdownsj
324a4f25f9Sdownsj        "Reasonable copying fee" is whatever you can justify on the
334a4f25f9Sdownsj        basis of media cost, duplication charges, time of people involved,
344a4f25f9Sdownsj        and so on.  (You will not be required to justify it to the
354a4f25f9Sdownsj        Copyright Holder, but only to the computing community at large
364a4f25f9Sdownsj        as a market that must bear the fee.)
374a4f25f9Sdownsj
384a4f25f9Sdownsj        "Freely Available" means that no fee is charged for the item
394a4f25f9Sdownsj        itself, though there may be fees involved in handling the item.
404a4f25f9Sdownsj        It also means that recipients of the item may redistribute it
414a4f25f9Sdownsj        under the same conditions they received it.
424a4f25f9Sdownsj
434a4f25f9Sdownsj1. You may make and give away verbatim copies of the source form of the
444a4f25f9SdownsjStandard Version of this Package without restriction, provided that you
454a4f25f9Sdownsjduplicate all of the original copyright notices and associated disclaimers.
464a4f25f9Sdownsj
474a4f25f9Sdownsj2. You may apply bug fixes, portability fixes and other modifications
484a4f25f9Sdownsjderived from the Public Domain or from the Copyright Holder.  A Package
494a4f25f9Sdownsjmodified in such a way shall still be considered the Standard Version.
504a4f25f9Sdownsj
514a4f25f9Sdownsj3. You may otherwise modify your copy of this Package in any way, provided
524a4f25f9Sdownsjthat you insert a prominent notice in each changed file stating how and
534a4f25f9Sdownsjwhen you changed that file, and provided that you do at least ONE of the
544a4f25f9Sdownsjfollowing:
554a4f25f9Sdownsj
564a4f25f9Sdownsj    a) place your modifications in the Public Domain or otherwise make them
574a4f25f9Sdownsj    Freely Available, such as by posting said modifications to Usenet or
584a4f25f9Sdownsj    an equivalent medium, or placing the modifications on a major archive
594a4f25f9Sdownsj    site such as uunet.uu.net, or by allowing the Copyright Holder to include
604a4f25f9Sdownsj    your modifications in the Standard Version of the Package.
614a4f25f9Sdownsj
624a4f25f9Sdownsj    b) use the modified Package only within your corporation or organization.
634a4f25f9Sdownsj
644a4f25f9Sdownsj    c) rename any non-standard executables so the names do not conflict
654a4f25f9Sdownsj    with standard executables, which must also be provided, and provide
664a4f25f9Sdownsj    a separate manual page for each non-standard executable that clearly
674a4f25f9Sdownsj    documents how it differs from the Standard Version.
684a4f25f9Sdownsj
694a4f25f9Sdownsj    d) make other distribution arrangements with the Copyright Holder.
704a4f25f9Sdownsj
714a4f25f9Sdownsj4. You may distribute the programs of this Package in object code or
724a4f25f9Sdownsjexecutable form, provided that you do at least ONE of the following:
734a4f25f9Sdownsj
744a4f25f9Sdownsj    a) distribute a Standard Version of the executables and library files,
754a4f25f9Sdownsj    together with instructions (in the manual page or equivalent) on where
764a4f25f9Sdownsj    to get the Standard Version.
774a4f25f9Sdownsj
784a4f25f9Sdownsj    b) accompany the distribution with the machine-readable source of
794a4f25f9Sdownsj    the Package with your modifications.
804a4f25f9Sdownsj
814a4f25f9Sdownsj    c) give non-standard executables non-standard names, and clearly
824a4f25f9Sdownsj    document the differences in manual pages (or equivalent), together
834a4f25f9Sdownsj    with instructions on where to get the Standard Version.
844a4f25f9Sdownsj
854a4f25f9Sdownsj    d) make other distribution arrangements with the Copyright Holder.
864a4f25f9Sdownsj
874a4f25f9Sdownsj5. You may charge a reasonable copying fee for any distribution of this
884a4f25f9SdownsjPackage.  You may charge any fee you choose for support of this
894a4f25f9SdownsjPackage.  You may not charge a fee for this Package itself.  However,
904a4f25f9Sdownsjyou may distribute this Package in aggregate with other (possibly
914a4f25f9Sdownsjcommercial) programs as part of a larger (possibly commercial) software
924a4f25f9Sdownsjdistribution provided that you do not advertise this Package as a
934a4f25f9Sdownsjproduct of your own.  You may embed this Package's interpreter within
944a4f25f9Sdownsjan executable of yours (by linking); this shall be construed as a mere
954a4f25f9Sdownsjform of aggregation, provided that the complete Standard Version of the
964a4f25f9Sdownsjinterpreter is so embedded.
974a4f25f9Sdownsj
984a4f25f9Sdownsj6. The scripts and library files supplied as input to or produced as
994a4f25f9Sdownsjoutput from the programs of this Package do not automatically fall
100ba47ec9dSmillertunder the copyright of this Package, but belong to whoever generated
1014a4f25f9Sdownsjthem, and may be sold commercially, and may be aggregated with this
1024a4f25f9SdownsjPackage.  If such scripts or library files are aggregated with this
1034a4f25f9SdownsjPackage via the so-called "undump" or "unexec" methods of producing a
1044a4f25f9Sdownsjbinary executable image, then distribution of such an image shall
1054a4f25f9Sdownsjneither be construed as a distribution of this Package nor shall it
1064a4f25f9Sdownsjfall under the restrictions of Paragraphs 3 and 4, provided that you do
1074a4f25f9Sdownsjnot represent such an executable image as a Standard Version of this
1084a4f25f9SdownsjPackage.
1094a4f25f9Sdownsj
1104a4f25f9Sdownsj7. C subroutines (or comparably compiled subroutines in other
1114a4f25f9Sdownsjlanguages) supplied by you and linked into this Package in order to
1124a4f25f9Sdownsjemulate subroutines and variables of the language defined by this
1134a4f25f9SdownsjPackage shall not be considered part of this Package, but are the
1144a4f25f9Sdownsjequivalent of input as in Paragraph 6, provided these subroutines do
1154a4f25f9Sdownsjnot change the language in any way that would cause it to fail the
1164a4f25f9Sdownsjregression tests for the language.
1174a4f25f9Sdownsj
1184a4f25f9Sdownsj8. Aggregation of this Package with a commercial distribution is always
1194a4f25f9Sdownsjpermitted provided that the use of this Package is embedded; that is,
1204a4f25f9Sdownsjwhen no overt attempt is made to make this Package's interfaces visible
1214a4f25f9Sdownsjto the end user of the commercial distribution.  Such use shall not be
1224a4f25f9Sdownsjconstrued as a distribution of this Package.
1234a4f25f9Sdownsj
1244a4f25f9Sdownsj9. The name of the Copyright Holder may not be used to endorse or promote
1254a4f25f9Sdownsjproducts derived from this software without specific prior written permission.
1264a4f25f9Sdownsj
1274a4f25f9Sdownsj10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
1284a4f25f9SdownsjIMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
129*9f11ffb7Safresh1WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
1304a4f25f9Sdownsj
1314a4f25f9Sdownsj                                The End
132