Algorithm-Diff-Any

 view release on metacpan or  search on metacpan

LICENSE  view on Meta::CPAN

  product has substantial commercial, industrial or non-consumer uses, unless
  such uses represent the only significant mode of use of the product.

  "Installation Information" for a User Product means any methods, procedures,
  authorization keys, or other information required to install and execute
  modified versions of a covered work in that User Product from a modified
  version of its Corresponding Source. The information must suffice to ensure
  that the continued functioning of the modified object code is in no case
  prevented or interfered with solely because modification has been made.

  If you convey an object code work under this section in, or with, or
  specifically for use in, a User Product, and the conveying occurs as part of
  a transaction in which the right of possession and use of the User Product
  is transferred to the recipient in perpetuity or for a fixed term
  (regardless of how the transaction is characterized), the Corresponding
  Source conveyed under this section must be accompanied by the Installation
  Information. But this requirement does not apply if neither you nor any
  third party retains the ability to install modified object code on the User
  Product (for example, the work has been installed in ROM).

  The requirement to provide Installation Information does not include a
  requirement to continue to provide support service, warranty, or updates for
  a work that has been modified or installed by the recipient, or for the User
  Product in which it has been modified or installed. Access to a network may
  be denied when the modification itself materially and adversely affects the
  operation of the network or violates the rules and protocols for
  communication across the network.

  Corresponding Source conveyed, and Installation Information provided, in
  accord with this section must be in a format that is publicly documented
  (and with an implementation available to the public in source code form),
  and must require no special password or key for unpacking, reading or
  copying.

7. Additional Terms.

  "Additional permissions" are terms that supplement the terms of this License
  by making exceptions from one or more of its conditions. Additional
  permissions that are applicable to the entire Program shall be treated as
  though they were included in this License, to the extent that they are valid
  under applicable law. If additional permissions apply only to part of the
  Program, that part may be used separately under those permissions, but the
  entire Program remains governed by this License without regard to the
  additional permissions.

  When you convey a copy of a covered work, you may at your option remove any
  additional permissions from that copy, or from any part of it. (Additional
  permissions may be written to require their own removal in certain cases
  when you modify the work.) You may place additional permissions on material,
  added by you to a covered work, for which you have or can give appropriate
  copyright permission.

  Notwithstanding any other provision of this License, for material you add to
  a covered work, you may (if authorized by the copyright holders of that
  material) supplement the terms of this License with terms:
  a) Disclaiming warranty or limiting liability differently from the terms of
     sections 15 and 16 of this License; or
  b) Requiring preservation of specified reasonable legal notices or author
     attributions in that material or in the Appropriate Legal Notices
     displayed by works containing it; or
  c) Prohibiting misrepresentation of the origin of that material, or
     requiring that modified versions of such material be marked in reasonable
     ways as different from the original version; or
  d) Limiting the use for publicity purposes of names of licensors or authors
     of the material; or
  e) Declining to grant rights under trademark law for use of some trade
     names, trademarks, or service marks; or
  f) Requiring indemnification of licensors and authors of that material by
     anyone who conveys the material (or modified versions of it) with
     contractual assumptions of liability to the recipient, for any liability
     that these contractual assumptions directly impose on those licensors and
     authors.

  All other non-permissive additional terms are considered "further
  restrictions" within the meaning of section 10. If the Program as you
  received it, or any part of it, contains a notice stating that it is
  governed by this License along with a term that is a further restriction,
  you may remove that term. If a license document contains a further
  restriction but permits relicensing or conveying under this License, you may
  add to a covered work material governed by the terms of that license
  document, provided that the further restriction does not survive such
  relicensing or conveying.

  If you add terms to a covered work in accord with this section, you must
  place, in the relevant source files, a statement of the additional terms
  that apply to those files, or a notice indicating where to find the
  applicable terms.

  Additional terms, permissive or non-permissive, may be stated in the form of
  a separately written license, or stated as exceptions; the above
  requirements apply either way.

8. Termination.

  You may not propagate or modify a covered work except as expressly provided
  under this License. Any attempt otherwise to propagate or modify it is void,
  and will automatically terminate your rights under this License (including
  any patent licenses granted under the third paragraph of section 11).

  However, if you cease all violation of this License, then your license from
  a particular copyright holder is reinstated
  (a) provisionally, unless and until the copyright holder explicitly and
      finally terminates your license, and
  (b) permanently, if the copyright holder fails to notify you of the
      violation by some reasonable means prior to 60 days after the cessation.

  Moreover, your license from a particular copyright holder is reinstated
  permanently if the copyright holder notifies you of the violation by some
  reasonable means, this is the first time you have received notice of
  violation of this License (for any work) from that copyright holder, and you
  cure the violation prior to 30 days after your receipt of the notice.

  Termination of your rights under this section does not terminate the
  licenses of parties who have received copies or rights from you under this
  License. If your rights have been terminated and not permanently reinstated,
  you do not qualify to receive new licenses for the same material under
  section 10.

9. Acceptance Not Required for Having Copies.

  You are not required to accept this License in order to receive or run a
  copy of the Program. Ancillary propagation of a covered work occurring
  solely as a consequence of using peer-to-peer transmission to receive a copy
  likewise does not require acceptance. However, nothing other than this
  License grants you permission to propagate or modify any covered work. These
  actions infringe copyright if you do not accept this License. Therefore, by
  modifying or propagating a covered work, you indicate your acceptance of
  this License to do so.

10. Automatic Licensing of Downstream Recipients.

  Each time you convey a covered work, the recipient automatically receives a
  license from the original licensors, to run, modify and propagate that work,
  subject to this License. You are not responsible for enforcing compliance by
  third parties with this License.

  An "entity transaction" is a transaction transferring control of an
  organization, or substantially all assets of one, or subdividing an
  organization, or merging organizations. If propagation of a covered work
  results from an entity transaction, each party to that transaction who
  receives a copy of the work also receives whatever licenses to the work the
  party's predecessor in interest had or could give under the previous
  paragraph, plus a right to possession of the Corresponding Source of the
  work from the predecessor in interest, if the predecessor has it or can get
  it with reasonable efforts.

  You may not impose any further restrictions on the exercise of the rights
  granted or affirmed under this License. For example, you may not impose a
  license fee, royalty, or other charge for exercise of rights granted under
  this License, and you may not initiate litigation (including a cross-claim
  or counterclaim in a lawsuit) alleging that any patent claim is infringed by
  making, using, selling, offering for sale, or importing the Program or any
  portion of it.

11. Patents.

  A "contributor" is a copyright holder who authorizes use under this License
  of the Program or a work on which the Program is based. The work thus
  licensed is called the contributor's "contributor version".

  A contributor's "essential patent claims" are all patent claims owned or
  controlled by the contributor, whether already acquired or hereafter
  acquired, that would be infringed by some manner, permitted by this License,
  of making, using, or selling its contributor version, but do not include
  claims that would be infringed only as a consequence of further modification
  of the contributor version. For purposes of this definition, "control"
  includes the right to grant patent sublicenses in a manner consistent with
  the requirements of this License.

  Each contributor grants you a non-exclusive, worldwide, royalty-free patent
  license under the contributor's essential patent claims, to make, use, sell,
  offer for sale, import and otherwise run, modify and propagate the contents
  of its contributor version.

  In the following three paragraphs, a "patent license" is any express
  agreement or commitment, however denominated, not to enforce a patent (such
  as an express permission to practice a patent or covenant not to sue for
  patent infringement). To "grant" such a patent license to a party means to
  make such an agreement or commitment not to enforce a patent against the
  party.

  If you convey a covered work, knowingly relying on a patent license, and the
  Corresponding Source of the work is not available for anyone to copy, free
  of charge and under the terms of this License, through a publicly available
  network server or other readily accessible means, then you must either
  (1) cause the Corresponding Source to be so available, or
  (2) arrange to deprive yourself of the benefit of the patent license for
      this particular work, or
  (3) arrange, in a manner consistent with the requirements of this License,
      to extend the patent license to downstream recipients. "Knowingly
      relying" means you have actual knowledge that, but for the patent
      license, your conveying the covered work in a country, or your
      recipient's use of the covered work in a country, would infringe one or

LICENSE  view on Meta::CPAN

the Copyright Holder maintains some artistic control over the development of
that Package while still keeping the Package available as open source and free
software.

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

"Copyright Holder" means the individual(s) or organization(s) named in the
copyright notice for the entire Package.

"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.

Permission for Use and Modification Without Distribution

(1) You are permitted to use the Standard Version and create and use Modified
    Versions for any purpose without restriction, provided that you do not
    Distribute the Modified Version.

Permissions for Redistribution of the Standard Version

(2) You may Distribute verbatim copies of the Source form of the Standard
    Version of this Package in any medium without restriction, either gratis
    or for a Distributor 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 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.

Distribution of Modified Versions of the Package as Source

(4) You may Distribute your Modified Version as Source (either gratis or for a
    Distributor Fee, and with or without a Compiled form of the Modified
    Version) provided that you clearly document how it differs from the
    Standard Version, including, but not limited to, documenting any
    non-standard features, executables, or modules, and provided that you do
    at least ONE of the following:

    (a) make the Modified Version available to the Copyright Holder of the
        Standard Version, under the Original License, so that the Copyright
        Holder may include your modifications in 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.

Distribution of Compiled Forms of the Standard Version or Modified Versions
without the Source

(5) You may Distribute Compiled forms of the Standard Version without the
    Source, provided that you include complete instructions on how to get the
    Source of the Standard Version. Such instructions must be valid at the
    time of your distribution. If these instructions, at any time while you
    are carrying out such distribution, become invalid, you 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.

(6) You may Distribute a Modified Version in Compiled form without the Source,
    provided that you comply with Section 4 with respect to the Source of the
    Modified Version.

Aggregating or Linking the Package

(7) You may aggregate the 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.
    Distributor Fees are permitted, and licensing fees for other components
    in the aggregation are permitted. The terms of this license apply to the
    use and Distribution of the Standard or Modified Versions as included in
    the aggregation.



( run in 0.506 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )