Updated the YAP license to the final version of the "The Artistic License 2.0" (see http://www.perlfoundation.org/legal/ for details).

git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1694 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
pmoura 2006-09-27 18:09:14 +00:00
parent 0f5379cd41
commit 683c6d8756
1 changed files with 167 additions and 180 deletions

311
Artistic
View File

@ -1,214 +1,201 @@
The Artistic License 2.0
The Artistic License Copyright (c) 2000-2006, The Perl Foundation.
Version 2.0beta5, October 2001
Copyright (C) 2000, 2001 Larry Wall, Bradley M. Kuhn.
Everyone is permitted to copy and distribute verbatim copies Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed. of this license document, but changing it is not allowed.
Preamble Preamble
This copyright license states the terms under which a given free software This license establishes the terms under which a given free software
Package may be copied, modified and/or redistributed, while the Package may be copied, modified, distributed, and/or redistributed.
Originator(s) maintain some artistic control over the future development of The intent is that the Copyright Holder maintains some artistic
that Package (at least as much artistic control as can be given under control over the development of that Package while still keeping the
copyright law while still making the Package open source and free software). Package available as open source and free software.
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.
You are always permitted to make arrangements wholly outside of this
license directly with the Copyright Holder of a given Package. If the
terms of this license do not permit the full use that you propose to
make of the Package, you should contact the Copyright Holder and seek
a different licensing arrangement.
Definitions Definitions
"Package" refers to the collection of files distributed by the "Copyright Holder" means the individual(s) or organization(s)
Originator(s), and derivatives of that collection of files created named in the copyright notice for the entire Package.
through textual modification.
"Standard Version" refers to the Package if it has not been modified, or has "Contributor" means any party that has contributed code or other
been modified only in ways suggested by the material to the Package, in accordance with the Copyright Holder's
Originator(s). procedures.
"Modified Version" refers to the Package, if it has been changed by You via "You" and "your" means any person who would like to copy,
textual modification of the source code, and such changes distribute, or modify the Package.
were not suggested by the Originator(s).
"Originator" refers to the author(s) and/or copyright holder(s) of the "Package" means the collection of files distributed by the
Standard Version of the Package. Copyright Holder, and derivatives of that collection and/or of
those files. A given Package may consist of either the Standard
Version, or a Modified Version.
"You" and "Your" refers to any person who would like to copy, distribute, or "Distribute" means providing a copy of the Package or making it
modify the Package. accessible to anyone else, or in the case of a company or
organization, to others outside of your company or organization.
"Distribution Fee" is any fee that You charge for providing a copy of this "Distributor Fee" means any fee that you charge for Distributing
Package to another party. It does not refer to licensing this Package or providing support for this Package to another
fees. party. It does not mean licensing fees.
"Freely Available" means that: "Standard Version" refers to the Package if it has not been
modified, or has been modified only in ways explicitly requested
by the Copyright Holder.
(a) no fee is charged for the right to use the item (though a "Modified Version" means the Package, if it has been changed, and
Distribution Fee may be charged). such changes were not explicitly requested by the Copyright
Holder.
(b) recipients of the item may redistribute it under the same "Original License" means this Artistic License as Distributed with
conditions they received it. the Standard Version of the Package, in its current version or as
it may be modified by The Perl Foundation in the future.
(c) If the item is a binary, object code, bytecode, the complete "Source" form means the source code, documentation source, and
corresponding machine-readable source code is included with the configuration files for the Package.
item.
"Compiled" form means the compiled bytecode, object code, binary,
or any other form resulting from mechanical transformation or
translation of the Source form.
Permission for Use and Modification Without Redistribution Permission for Use and Modification Without Distribution
(1) You are permitted to use the Standard Version and create and use (1) You are permitted to use the Standard Version and create and use
Modified Versions for any purpose without restriction, provided that Modified Versions for any purpose without restriction, provided that
you do not redistribute the Modified Version to others outside of your you do not Distribute the Modified Version.
company or organization.
Permissions for Redistribution of the Standard Version Permissions for Redistribution of the Standard Version
(2) You may make available verbatim copies of the source code of the (2) You may Distribute verbatim copies of the Source form of the
Standard Version of this Package in any medium without restriction, Standard Version of this Package in any medium without restriction,
either gratis or for a Distribution Fee, provided that you duplicate either gratis or for a Distributor Fee, provided that you duplicate
all of the original copyright notices and associated disclaimers. At all of the original copyright notices and associated disclaimers. At
Your discretion, such verbatim copies may or may not include compiled your discretion, such verbatim copies may or may not include a
bytecode, object code or binary versions of the corresponding source Compiled form of the Package.
code in the same medium.
(3) You may apply any bug fixes, portability changes, and other (3) You may apply any bug fixes, portability changes, and other
modifications made available from any of the Originator(s). The modifications made available from the Copyright Holder. The resulting
resulting modified Package will still be considered the Standard Package will still be considered the Standard Version, and as such
Version, and may be copied, modified and redistributed under the terms will be subject to the Original License.
of the original license of the Standard Version as if it were the
Standard Version.
Permissions for Redistribution of Modified Versions of the Package as Source Distribution of Modified Versions of the Package as Source
(4) You may modify your copy of the source code of this Package in any way (4) You may Distribute your Modified Version as Source (either gratis
and distribute that Modified Version (either gratis or for a or for a Distributor Fee, and with or without a Compiled form of the
Distribution Fee, and with or without a corresponding binary, bytecode Modified Version) provided that you clearly document how it differs
or object code version of the Modified Version) provided that You from the Standard Version, including, but not limited to, documenting
clearly indicate what changes You made to the Package, and provided any non-standard features, executables, or modules, and provided that
that You do at least ONE of the following: you do at least ONE of the following:
(a) make the Modified Version available to the Originator(s) of the (a) make the Modified Version available to the Copyright Holder
Standard Version, under the exact license of the Standard of the Standard Version, under the Original License, so that the
Version, so that the Originator(s) may include your modifications Copyright Holder may include your modifications in the Standard
into the Standard Version (at their discretion). Version.
(b) modify any installation scripts and procedures so that (b) ensure that installation of your Modified Version does not
installation of the Modified Version will never conflict with an prevent the user installing or running the Standard Version. In
installation of the Standard Version, include for each program addition, the Modified Version must bear a name that is different
installed by the Modified Version clear documentation describing from the name of the Standard Version.
how it differs from the Standard Version, and rename your
Modified Version so that the name is substantially different from
the Standard Version.
(c) permit and encourage anyone who receives a copy of the Modified (c) allow anyone who receives a copy of the Modified Version to
Version to make your modifications Freely Available in some make the Source form of the Modified Version available to others
specific way. under
If Your Modified Version is in turn derived from a Modified Version (i) the Original License or
made by a third party, then You are still required to ensure that Your
Modified Version complies with the requirements of this license. (ii) a license that permits the licensee to freely copy,
modify and redistribute the Modified Version using the same
licensing terms that apply to the copy that the licensee
received, and requires that the Source form of the Modified
Version, and of any works derived from it, be made freely
available in that license fees are prohibited but Distributor
Fees are allowed.
Permissions for Redistribution of Non-Source Versions of Package Distribution of Compiled Forms of the Standard Version
or Modified Versions without the Source
(5) You may distribute binary, object code, bytecode or other non-source (5) You may Distribute Compiled forms of the Standard Version without
versions of the Standard Version of the Package, provided that you the Source, provided that you include complete instructions on how to
include complete instructions on where to get the source code of the get the Source of the Standard Version. Such instructions must be
Standard Version. Such instructions must be valid at the time of Your valid at the time of your distribution. If these instructions, at any
distribution. If these instructions, at any time while You are time while you are carrying out such distribution, become invalid, you
carrying our such distribution, become invalid, you must provide new must provide new instructions on demand or cease further distribution.
instructions on demand or cease further distribution. If You cease If you provide valid instructions or cease distribution within thirty
distribution within thirty days after You become aware that the days after you become aware that the instructions are invalid, then
instructions are invalid, then You do not forfeit any of Your rights you do not forfeit any of your rights under this license.
under this license.
(6) You may distribute binary, object code, bytecode or other non-source (6) You may Distribute a Modified Version in Compiled form without
versions of a Modified Version provided that You do at least ONE of the Source, provided that you comply with Section 4 with respect to
the following: the Source of the Modified Version.
(a) include a copy of the corresponding source code for the Modified
Version under the terms indicated in (4).
(b) ensure that the installation of Your non-source Modified Version
does not conflict in any way with an installation of the Standard
Version, include for each program installed by the Modified
Version clear documentation describing how it differs from the
Standard Version, and rename your Modified Version so that the
name is substantially different from the Standard Version.
(c) ensure that the Modified Version includes notification of the
changes made from the Standard Version, and offer to provide
machine-readable source code (under a license that permits making
that source code Freely Available) of the Modified Version via
mail order.
Permissions for Inclusion of the Package in Aggregate Works Aggregating or Linking the Package
(7) You may aggregate this Package (either the Standard Version or (7) You may aggregate the Package (either the Standard Version or
Modified Version) with other packages and distribute the resulting Modified Version) with other packages and Distribute the resulting
aggregation provided that You do not charge a licensing fee for the aggregation provided that you do not charge a licensing fee for the
Package. Distribution Fees are permitted, and licensing fees for Package. Distributor Fees are permitted, and licensing fees for other
other packages in the aggregation are permitted. Your permission to components in the aggregation are permitted. The terms of this license
distribute Standard or Modified Versions of the Package is still apply to the use and Distribution of the Standard or Modified Versions
subject to the other terms set forth in other sections of this as included in the aggregation.
(8) You are permitted to link Modified and Standard Versions with
other works, to embed the Package in a larger work of your own, or to
build stand-alone binary or bytecode versions of applications that
include the Package, and Distribute the result without restriction,
provided the result does not expose a direct interface to the Package.
Items That are Not Considered Part of a Modified Version
(9) Works (including, but not limited to, modules and scripts) that
merely extend or make use of the Package, 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 subject to the
terms of this license.
General Provisions
(10) Any use, modification, and distribution of the Standard or
Modified Versions is governed by this Artistic License. By using,
modifying or distributing the Package, you accept this license. Do not
use, modify, or distribute the Package, if you do not accept this
license. license.
(8) In addition to the permissions given elsewhere by this license, You (11) If your Modified Version has been derived from a Modified
are also permitted to link Modified and Standard Versions of this Version made by someone other than you, you are nevertheless required
Package with other works and distribute the result without to ensure that your Modified Version complies with the requirements of
restriction, provided You have produced binary program(s) that do not this license.
overtly expose the interfaces of the Package. This includes
permission to embed the Package in a larger work of your own without
exposing a direct interface to the Package. This also includes
permission to build stand-alone binary or bytecode versions of your
scripts that require the Package, but do not otherwise give the casual
user direct access to the Package itself.
(12) This license does not grant you the right to use any trademark,
service mark, tradename, or logo of the Copyright Holder.
Items That are Never Considered Part of a Modified Version Package (13) This license includes the non-exclusive, worldwide,
free-of-charge patent license to make, have made, use, offer to sell,
sell, import and otherwise transfer the Package with respect to any
patent claims licensable by the Copyright Holder that are necessarily
infringed by the Package. If you institute patent litigation
(including a cross-claim or counterclaim) against any party alleging
that the Package constitutes direct or contributory patent
infringement, then this Artistic License to you shall terminate on the
date that such litigation is filed.
(9) Works (including, but not limited to, subroutines and scripts) that (14) Disclaimer of Warranty:
you have linked or aggregated with the Package that merely extend or THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS
make use of the Package, but are not intended to cause the Package to IS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED
operate differently from the Standard Version, do not, by themselves, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
cause the Package to be a Modified Version. In addition, such works NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL
are not considered parts of the Package itself, and are not bound by LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL
the terms of the Package's license. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Acceptance of License and Disclaimer of Warranty
(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.