I have written a proposed version of the Artistic License, which is
It appears that there are three camps right now in this Working Group:
(A) Those who want the Artistic License to stay as it is.
(B) Those who want the Artistic License to be clarified to remove legal
confusion, ambiguity, and goofy loopholes.
(C) Those who want to radically change the Artistic License to better fill
the goals that it was set out to do.
I have attempted to address all three groups, by taking Ben's license (the
dominant proposal from Group C), and merge it with the original Artistic
License (i.e., Group A), and simultaneously address the concerns of Group B.
I believe the new license does what the intent of the Artistic License (as
best it can, given the parameters---open source and free software and
copyright law itself), while still dealing with the issues Ben's license
tries to address.
Later today, I plan to post a commentary that goes section by section of the
old AL and through Ben's proposed AL and discusses how my new proposal
addresses the concerns of Ben's AL, and how it clarifies and makes good on
the desired effect of the original AL.
Late tonight, I plan to write an RFC proposal for the new proposed license.
Please post any comments on the new license that you have.
Bradley M. Kuhn - http://www.ebb.org/bkuhn
The Artistic License
Version 2.0, October 2000
This copyright license states the terms under which a given free software
Package may be copied, modified and/or redistributed, while the Copyright
Holder maintains some artistic control over the future development of that
Package (at least as much artistic control as can be given under copyright
law while still making the Package freely redistributable).
This license is bound by copyright law, and thus it legally applies only to
works which the Copyright Holder has permitted copying, distribution or
modification under the terms of the Artistic License, Version 2.0.
You are reminded that You are always permitted to make arrangements wholly
outside of a given copyright license directly with the Copyright Holder(s)
of a given Package. If the terms of this license impede your ability to
make full use of the Package, You are encouraged to contact the Copyright
Holder(s) and seek a different licensing arrangement.
"Package" refers to the collection of files distributed by the Copyright
Holder, and derivatives of that collection of files created
through textual modification.
"Standard Version" refers to such a Package if it has not been modified, or
has been modified in accordance with the wishes of the
Copyright Holder as specified in this document.
"Modified Version" refers to a Package that has been changed by You via
textual modification of the source code, and such changes
are not in accordance with the wishes of the Copyright
Holder as specified in this document.
"Copyright Holder" refers to the author(s) of the Standard Version of the
Package, as named in the copyright notice(s) that appear
in the files included in the Standard Version.
"You" is any person who would like to copy, distribute, or modify the
"Distribution Fee" is any fee that You charge for providing a copy of this
Package to another party.
"Freely Available" means that:
(a) no fee is charged for the right to use the item (though a
Distribution Fee may be charged).
(b) recipients of the item may redistribute it under the same
conditions they received it.
Permission for Use and Modification Without Redistribution
(1) You are permitted to use and modify this Package (yielding a Modified
Version) in any way for any purpose without restriction, provided that
you do not redistribute the Modified Version to others outside of your
company or organization.
Permissions for Redistribution of the Standard Version
(2) You may make available verbatim copies of the source code of the
Standard Version of this Package in any medium without restriction,
either gratis or for a Distribution Fee, provided that you duplicate
all of the original copyright notices and associated disclaimers. At
Your discretion, such verbatim copies may or may not include compiled
bytecode or binaries of the corresponding source code in the same
(3) You may apply any bug fixes, portability changes, and other
modifications made available from any of the Copyright Holder(s). The
resulting modified Package will still be considered the Standard
Version, and may be copied, modified and redistributed under the terms
of the original license of the Standard Version as if it were the
Permissions for Redistribution of Modified Versions of the Package as Source
(4) You may modify your copy of the source code of this Package in any way
and distributed that Modified Version (either gratis or for a
Distribution Fee, and with or without a corresponding binary version
of the Modified Version) provided that You insert in each modified
source file a prominent notice indicated when and how the file was
changed, and provided that you do at least ONE of the following:
(a) make the Modified Version available to the Copyright Holder(s) of
the Standard Version, under the exact license of the Standard
Version, so that the Copyright Holder(s) may include your
modifications into the Standard Version (at their discretion).
(b) modify any installation scripts and procedures so that
installation of the Modified Version will never conflict with an
installation of the Standard Version. Each program installed by
the Modified Version must include clear documentation describing
how it differs from the Standard Version. In addition, your
Modified Version must bear a name that is different from the
(c) permit and encourage anyone who receive a copy of the Modified
Version permission to make your modifications Freely Available in
some specific way.
If Your Modified Version is in turn derived from a Modified Version
made by a third party, then you are still required to ensure that Your
Modified Version complies with the requirements of this section.
Permissions for Redistribution of Non-Source Modified Versions of Package
(5) You may distribute binary, object code, bytecode or other non-source
versions of the Standard Version of the Package, provided that you
include complete instructions on where to get the source code of the
Standard Version. Such instructions must be valid at the time of Your
distribution, and you are not responsible to update those instructions
after such distribution is complete.
(6) You may distribute binary, object code, bytecode or other non-source
versions of a Modified Version provided that You do at least ONE of
(a) include a distribute of the corresponding source code for the
Modified Version under the terms indicated in (3).
(b) ensure that the installation Your non-source Modified Version
does not conflict in any way with an installation of the Standard
Version, and include for each program installed by the Modified
Version clear documentation describing how it differs from the
Standard Version. In addition, your Modified Version must bear a
name that is different from the Standard Version.
Permissions for Inclusion of the Package in Aggregate Works
(7) You may aggregate this Package (either the Standard Version or
Modified Version) with other packages and distribute the resulting
aggregation provided that You do not charge a licensing fee for the
Package. Distribution Fees are permitted, and licensing fees for
other packages in the aggregation are permitted.
(8) In addition to the permissions given elsewhere by this license, You
are also permitted to link Modified and Standard Versions of this
Package with other works and distribute the result, provided You have
produced binary program(s) that do not overtly expose interfaces of
the Package. This includes permission to embed the Package in a
larger work of your own without exposing the a direct interface to the
Package. This also includes permission to build stand-alone binaries
of your scripts that require the Package, but do not otherwise give
the casual user direct access to the Package itself.
Items That are Never Considered Part of a Modified Version Package
(9) Works (including, but not limited to, subroutines and scripts) that
you have linked or aggregated with the Package that merely extend or
make use of the Package, but are not intended to cause the Package to
operate differently from the Standard Version, do not, by themselves,
cause the Package to be a Modified Version. In addition, such works
are not considered parts of the Package itself, and are not bound by
the terms of the Package's license.
(10) You are not required to accept this License, since you have not signed
it. However, nothing else grants you permission to copy, modify or
distribute the Standard or Modified Versions of the Package. These
actions are prohibited by copyright law if you do not accept this
License. Therefore, by copying, modifying or distributing Standard
and Modified Versions of the Package, you indicate your acceptance of
the license of the Package.
(11) Disclaimer of Warranty:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT UNLESS REQUIRED BY
LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER OR CONTRIBUTOR
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.