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

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