Initial Commit
This commit is contained in:
704
database/perl/lib/Software/License/AGPL_3.pm
Normal file
704
database/perl/lib/Software/License/AGPL_3.pm
Normal file
@@ -0,0 +1,704 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::AGPL_3;
|
||||
$Software::License::AGPL_3::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: GNU Affero General Public License, Version 3
|
||||
|
||||
sub name { 'The GNU Affero General Public License, Version 3, November 2007' }
|
||||
sub url { 'http://www.gnu.org/licenses/agpl-3.0.txt' }
|
||||
|
||||
sub meta_name { 'open_source' }
|
||||
sub meta2_name { 'agpl_3' }
|
||||
sub spdx_expression { 'AGPL-3.0' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::AGPL_3 - GNU Affero General Public License, Version 3
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
GNU AFFERO GENERAL PUBLIC LICENSE
|
||||
Version 3, 19 November 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The GNU Affero General Public License is a free, copyleft license for
|
||||
software and other kinds of works, specifically designed to ensure
|
||||
cooperation with the community in the case of network server software.
|
||||
|
||||
The licenses for most software and other practical works are designed
|
||||
to take away your freedom to share and change the works. By contrast,
|
||||
our General Public Licenses are intended to guarantee your freedom to
|
||||
share and change all versions of a program--to make sure it remains free
|
||||
software for all its users.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
them if you wish), that you receive source code or can get it if you
|
||||
want it, that you can change the software or use pieces of it in new
|
||||
free programs, and that you know you can do these things.
|
||||
|
||||
Developers that use our General Public Licenses protect your rights
|
||||
with two steps: (1) assert copyright on the software, and (2) offer
|
||||
you this License which gives you legal permission to copy, distribute
|
||||
and/or modify the software.
|
||||
|
||||
A secondary benefit of defending all users' freedom is that
|
||||
improvements made in alternate versions of the program, if they
|
||||
receive widespread use, become available for other developers to
|
||||
incorporate. Many developers of free software are heartened and
|
||||
encouraged by the resulting cooperation. However, in the case of
|
||||
software used on network servers, this result may fail to come about.
|
||||
The GNU General Public License permits making a modified version and
|
||||
letting the public access it on a server without ever releasing its
|
||||
source code to the public.
|
||||
|
||||
The GNU Affero General Public License is designed specifically to
|
||||
ensure that, in such cases, the modified source code becomes available
|
||||
to the community. It requires the operator of a network server to
|
||||
provide the source code of the modified version running there to the
|
||||
users of that server. Therefore, public use of a modified version, on
|
||||
a publicly accessible server, gives the public access to the source
|
||||
code of the modified version.
|
||||
|
||||
An older license, called the Affero General Public License and
|
||||
published by Affero, was designed to accomplish similar goals. This is
|
||||
a different license, not a version of the Affero GPL, but Affero has
|
||||
released a new version of the Affero GPL which permits relicensing under
|
||||
this license.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
TERMS AND CONDITIONS
|
||||
|
||||
0. Definitions.
|
||||
|
||||
"This License" refers to version 3 of the GNU Affero General Public License.
|
||||
|
||||
"Copyright" also means copyright-like laws that apply to other kinds of
|
||||
works, such as semiconductor masks.
|
||||
|
||||
"The Program" refers to any copyrightable work licensed under this
|
||||
License. Each licensee is addressed as "you". "Licensees" and
|
||||
"recipients" may be individuals or organizations.
|
||||
|
||||
To "modify" a work means to copy from or adapt all or part of the work
|
||||
in a fashion requiring copyright permission, other than the making of an
|
||||
exact copy. The resulting work is called a "modified version" of the
|
||||
earlier work or a work "based on" the earlier work.
|
||||
|
||||
A "covered work" means either the unmodified Program or a work based
|
||||
on the Program.
|
||||
|
||||
To "propagate" a work means to do anything with it that, without
|
||||
permission, would make you directly or secondarily liable for
|
||||
infringement under applicable copyright law, except executing it on a
|
||||
computer or modifying a private copy. Propagation includes copying,
|
||||
distribution (with or without modification), making available to the
|
||||
public, and in some countries other activities as well.
|
||||
|
||||
To "convey" a work means any kind of propagation that enables other
|
||||
parties to make or receive copies. Mere interaction with a user through
|
||||
a computer network, with no transfer of a copy, is not conveying.
|
||||
|
||||
An interactive user interface displays "Appropriate Legal Notices"
|
||||
to the extent that it includes a convenient and prominently visible
|
||||
feature that (1) displays an appropriate copyright notice, and (2)
|
||||
tells the user that there is no warranty for the work (except to the
|
||||
extent that warranties are provided), that licensees may convey the
|
||||
work under this License, and how to view a copy of this License. If
|
||||
the interface presents a list of user commands or options, such as a
|
||||
menu, a prominent item in the list meets this criterion.
|
||||
|
||||
1. Source Code.
|
||||
|
||||
The "source code" for a work means the preferred form of the work
|
||||
for making modifications to it. "Object code" means any non-source
|
||||
form of a work.
|
||||
|
||||
A "Standard Interface" means an interface that either is an official
|
||||
standard defined by a recognized standards body, or, in the case of
|
||||
interfaces specified for a particular programming language, one that
|
||||
is widely used among developers working in that language.
|
||||
|
||||
The "System Libraries" of an executable work include anything, other
|
||||
than the work as a whole, that (a) is included in the normal form of
|
||||
packaging a Major Component, but which is not part of that Major
|
||||
Component, and (b) serves only to enable use of the work with that
|
||||
Major Component, or to implement a Standard Interface for which an
|
||||
implementation is available to the public in source code form. A
|
||||
"Major Component", in this context, means a major essential component
|
||||
(kernel, window system, and so on) of the specific operating system
|
||||
(if any) on which the executable work runs, or a compiler used to
|
||||
produce the work, or an object code interpreter used to run it.
|
||||
|
||||
The "Corresponding Source" for a work in object code form means all
|
||||
the source code needed to generate, install, and (for an executable
|
||||
work) run the object code and to modify the work, including scripts to
|
||||
control those activities. However, it does not include the work's
|
||||
System Libraries, or general-purpose tools or generally available free
|
||||
programs which are used unmodified in performing those activities but
|
||||
which are not part of the work. For example, Corresponding Source
|
||||
includes interface definition files associated with source files for
|
||||
the work, and the source code for shared libraries and dynamically
|
||||
linked subprograms that the work is specifically designed to require,
|
||||
such as by intimate data communication or control flow between those
|
||||
subprograms and other parts of the work.
|
||||
|
||||
The Corresponding Source need not include anything that users
|
||||
can regenerate automatically from other parts of the Corresponding
|
||||
Source.
|
||||
|
||||
The Corresponding Source for a work in source code form is that
|
||||
same work.
|
||||
|
||||
2. Basic Permissions.
|
||||
|
||||
All rights granted under this License are granted for the term of
|
||||
copyright on the Program, and are irrevocable provided the stated
|
||||
conditions are met. This License explicitly affirms your unlimited
|
||||
permission to run the unmodified Program. The output from running a
|
||||
covered work is covered by this License only if the output, given its
|
||||
content, constitutes a covered work. This License acknowledges your
|
||||
rights of fair use or other equivalent, as provided by copyright law.
|
||||
|
||||
You may make, run and propagate covered works that you do not
|
||||
convey, without conditions so long as your license otherwise remains
|
||||
in force. You may convey covered works to others for the sole purpose
|
||||
of having them make modifications exclusively for you, or provide you
|
||||
with facilities for running those works, provided that you comply with
|
||||
the terms of this License in conveying all material for which you do
|
||||
not control copyright. Those thus making or running the covered works
|
||||
for you must do so exclusively on your behalf, under your direction
|
||||
and control, on terms that prohibit them from making any copies of
|
||||
your copyrighted material outside their relationship with you.
|
||||
|
||||
Conveying under any other circumstances is permitted solely under
|
||||
the conditions stated below. Sublicensing is not allowed; section 10
|
||||
makes it unnecessary.
|
||||
|
||||
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||
|
||||
No covered work shall be deemed part of an effective technological
|
||||
measure under any applicable law fulfilling obligations under article
|
||||
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
||||
similar laws prohibiting or restricting circumvention of such
|
||||
measures.
|
||||
|
||||
When you convey a covered work, you waive any legal power to forbid
|
||||
circumvention of technological measures to the extent such circumvention
|
||||
is effected by exercising rights under this License with respect to
|
||||
the covered work, and you disclaim any intention to limit operation or
|
||||
modification of the work as a means of enforcing, against the work's
|
||||
users, your or third parties' legal rights to forbid circumvention of
|
||||
technological measures.
|
||||
|
||||
4. Conveying Verbatim Copies.
|
||||
|
||||
You may convey verbatim copies of the Program's source code as you
|
||||
receive it, in any medium, provided that you conspicuously and
|
||||
appropriately publish on each copy an appropriate copyright notice;
|
||||
keep intact all notices stating that this License and any
|
||||
non-permissive terms added in accord with section 7 apply to the code;
|
||||
keep intact all notices of the absence of any warranty; and give all
|
||||
recipients a copy of this License along with the Program.
|
||||
|
||||
You may charge any price or no price for each copy that you convey,
|
||||
and you may offer support or warranty protection for a fee.
|
||||
|
||||
5. Conveying Modified Source Versions.
|
||||
|
||||
You may convey a work based on the Program, or the modifications to
|
||||
produce it from the Program, in the form of source code under the
|
||||
terms of section 4, provided that you also meet all of these conditions:
|
||||
|
||||
a) The work must carry prominent notices stating that you modified
|
||||
it, and giving a relevant date.
|
||||
|
||||
b) The work must carry prominent notices stating that it is
|
||||
released under this License and any conditions added under section
|
||||
7. This requirement modifies the requirement in section 4 to
|
||||
"keep intact all notices".
|
||||
|
||||
c) You must license the entire work, as a whole, under this
|
||||
License to anyone who comes into possession of a copy. This
|
||||
License will therefore apply, along with any applicable section 7
|
||||
additional terms, to the whole of the work, and all its parts,
|
||||
regardless of how they are packaged. This License gives no
|
||||
permission to license the work in any other way, but it does not
|
||||
invalidate such permission if you have separately received it.
|
||||
|
||||
d) If the work has interactive user interfaces, each must display
|
||||
Appropriate Legal Notices; however, if the Program has interactive
|
||||
interfaces that do not display Appropriate Legal Notices, your
|
||||
work need not make them do so.
|
||||
|
||||
A compilation of a covered work with other separate and independent
|
||||
works, which are not by their nature extensions of the covered work,
|
||||
and which are not combined with it such as to form a larger program,
|
||||
in or on a volume of a storage or distribution medium, is called an
|
||||
"aggregate" if the compilation and its resulting copyright are not
|
||||
used to limit the access or legal rights of the compilation's users
|
||||
beyond what the individual works permit. Inclusion of a covered work
|
||||
in an aggregate does not cause this License to apply to the other
|
||||
parts of the aggregate.
|
||||
|
||||
6. Conveying Non-Source Forms.
|
||||
|
||||
You may convey a covered work in object code form under the terms
|
||||
of sections 4 and 5, provided that you also convey the
|
||||
machine-readable Corresponding Source under the terms of this License,
|
||||
in one of these ways:
|
||||
|
||||
a) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by the
|
||||
Corresponding Source fixed on a durable physical medium
|
||||
customarily used for software interchange.
|
||||
|
||||
b) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by a
|
||||
written offer, valid for at least three years and valid for as
|
||||
long as you offer spare parts or customer support for that product
|
||||
model, to give anyone who possesses the object code either (1) a
|
||||
copy of the Corresponding Source for all the software in the
|
||||
product that is covered by this License, on a durable physical
|
||||
medium customarily used for software interchange, for a price no
|
||||
more than your reasonable cost of physically performing this
|
||||
conveying of source, or (2) access to copy the
|
||||
Corresponding Source from a network server at no charge.
|
||||
|
||||
c) Convey individual copies of the object code with a copy of the
|
||||
written offer to provide the Corresponding Source. This
|
||||
alternative is allowed only occasionally and noncommercially, and
|
||||
only if you received the object code with such an offer, in accord
|
||||
with subsection 6b.
|
||||
|
||||
d) Convey the object code by offering access from a designated
|
||||
place (gratis or for a charge), and offer equivalent access to the
|
||||
Corresponding Source in the same way through the same place at no
|
||||
further charge. You need not require recipients to copy the
|
||||
Corresponding Source along with the object code. If the place to
|
||||
copy the object code is a network server, the Corresponding Source
|
||||
may be on a different server (operated by you or a third party)
|
||||
that supports equivalent copying facilities, provided you maintain
|
||||
clear directions next to the object code saying where to find the
|
||||
Corresponding Source. Regardless of what server hosts the
|
||||
Corresponding Source, you remain obligated to ensure that it is
|
||||
available for as long as needed to satisfy these requirements.
|
||||
|
||||
e) Convey the object code using peer-to-peer transmission, provided
|
||||
you inform other peers where the object code and Corresponding
|
||||
Source of the work are being offered to the general public at no
|
||||
charge under subsection 6d.
|
||||
|
||||
A separable portion of the object code, whose source code is excluded
|
||||
from the Corresponding Source as a System Library, need not be
|
||||
included in conveying the object code work.
|
||||
|
||||
A "User Product" is either (1) a "consumer product", which means any
|
||||
tangible personal property which is normally used for personal, family,
|
||||
or household purposes, or (2) anything designed or sold for incorporation
|
||||
into a dwelling. In determining whether a product is a consumer product,
|
||||
doubtful cases shall be resolved in favor of coverage. For a particular
|
||||
product received by a particular user, "normally used" refers to a
|
||||
typical or common use of that class of product, regardless of the status
|
||||
of the particular user or of the way in which the particular user
|
||||
actually uses, or expects or is expected to use, the product. A product
|
||||
is a consumer product regardless of whether the 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 more identifiable patents in that
|
||||
country that you have reason to believe are valid.
|
||||
|
||||
If, pursuant to or in connection with a single transaction or
|
||||
arrangement, you convey, or propagate by procuring conveyance of, a
|
||||
covered work, and grant a patent license to some of the parties
|
||||
receiving the covered work authorizing them to use, propagate, modify
|
||||
or convey a specific copy of the covered work, then the patent license
|
||||
you grant is automatically extended to all recipients of the covered
|
||||
work and works based on it.
|
||||
|
||||
A patent license is "discriminatory" if it does not include within
|
||||
the scope of its coverage, prohibits the exercise of, or is
|
||||
conditioned on the non-exercise of one or more of the rights that are
|
||||
specifically granted under this License. You may not convey a covered
|
||||
work if you are a party to an arrangement with a third party that is
|
||||
in the business of distributing software, under which you make payment
|
||||
to the third party based on the extent of your activity of conveying
|
||||
the work, and under which the third party grants, to any of the
|
||||
parties who would receive the covered work from you, a discriminatory
|
||||
patent license (a) in connection with copies of the covered work
|
||||
conveyed by you (or copies made from those copies), or (b) primarily
|
||||
for and in connection with specific products or compilations that
|
||||
contain the covered work, unless you entered into that arrangement,
|
||||
or that patent license was granted, prior to 28 March 2007.
|
||||
|
||||
Nothing in this License shall be construed as excluding or limiting
|
||||
any implied license or other defenses to infringement that may
|
||||
otherwise be available to you under applicable patent law.
|
||||
|
||||
12. No Surrender of Others' Freedom.
|
||||
|
||||
If conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot convey a
|
||||
covered work so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you may
|
||||
not convey it at all. For example, if you agree to terms that obligate you
|
||||
to collect a royalty for further conveying from those to whom you convey
|
||||
the Program, the only way you could satisfy both those terms and this
|
||||
License would be to refrain entirely from conveying the Program.
|
||||
|
||||
13. Remote Network Interaction; Use with the GNU General Public License.
|
||||
|
||||
Notwithstanding any other provision of this License, if you modify the
|
||||
Program, your modified version must prominently offer all users
|
||||
interacting with it remotely through a computer network (if your version
|
||||
supports such interaction) an opportunity to receive the Corresponding
|
||||
Source of your version by providing access to the Corresponding Source
|
||||
from a network server at no charge, through some standard or customary
|
||||
means of facilitating copying of software. This Corresponding Source
|
||||
shall include the Corresponding Source for any work covered by version 3
|
||||
of the GNU General Public License that is incorporated pursuant to the
|
||||
following paragraph.
|
||||
|
||||
Notwithstanding any other provision of this License, you have
|
||||
permission to link or combine any covered work with a work licensed
|
||||
under version 3 of the GNU General Public License into a single
|
||||
combined work, and to convey the resulting work. The terms of this
|
||||
License will continue to apply to the part which is the covered work,
|
||||
but the work with which it is combined will remain governed by version
|
||||
3 of the GNU General Public License.
|
||||
|
||||
14. Revised Versions of this License.
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions of
|
||||
the GNU Affero General Public License from time to time. Such new versions
|
||||
will be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the
|
||||
Program specifies that a certain numbered version of the GNU Affero General
|
||||
Public License "or any later version" applies to it, you have the
|
||||
option of following the terms and conditions either of that numbered
|
||||
version or of any later version published by the Free Software
|
||||
Foundation. If the Program does not specify a version number of the
|
||||
GNU Affero General Public License, you may choose any version ever published
|
||||
by the Free Software Foundation.
|
||||
|
||||
If the Program specifies that a proxy can decide which future
|
||||
versions of the GNU Affero General Public License can be used, that proxy's
|
||||
public statement of acceptance of a version permanently authorizes you
|
||||
to choose that version for the Program.
|
||||
|
||||
Later license versions may give you additional or different
|
||||
permissions. However, no additional obligations are imposed on any
|
||||
author or copyright holder as a result of your choosing to follow a
|
||||
later version.
|
||||
|
||||
15. Disclaimer of Warranty.
|
||||
|
||||
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
||||
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
||||
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
||||
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
||||
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
||||
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. Limitation of Liability.
|
||||
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
||||
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
||||
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
||||
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
||||
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
||||
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
||||
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGES.
|
||||
|
||||
17. Interpretation of Sections 15 and 16.
|
||||
|
||||
If the disclaimer of warranty and limitation of liability provided
|
||||
above cannot be given local legal effect according to their terms,
|
||||
reviewing courts shall apply local law that most closely approximates
|
||||
an absolute waiver of all civil liability in connection with the
|
||||
Program, unless a warranty or assumption of liability accompanies a
|
||||
copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
state the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Affero General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Affero General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If your software can interact with users remotely through a computer
|
||||
network, you should also make sure that it provides a way for users to
|
||||
get its source. For example, if your program is a web application, its
|
||||
interface could display a "Source" link that leads users to an archive
|
||||
of the code. There are many ways you could offer source, and different
|
||||
solutions will be better for different programs; see section 13 for the
|
||||
specific requirements.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU AGPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
93
database/perl/lib/Software/License/Apache_1_1.pm
Normal file
93
database/perl/lib/Software/License/Apache_1_1.pm
Normal file
@@ -0,0 +1,93 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::Apache_1_1;
|
||||
$Software::License::Apache_1_1::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: The Apache Software License, Version 1.1
|
||||
|
||||
sub name { 'The Apache Software License, Version 1.1' }
|
||||
sub url { 'http://www.apache.org/licenses/LICENSE-1.1' }
|
||||
sub meta_name { 'apache' }
|
||||
sub meta2_name { 'apache_1_1' }
|
||||
sub spdx_expression { 'Apache-1.1' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::Apache_1_1 - The Apache Software License, Version 1.1
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
Apache Software License
|
||||
Version 1.1
|
||||
|
||||
Copyright (c) 2000 The Apache Software Foundation. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
3. The end-user documentation included with the redistribution, if any, must
|
||||
include the following acknowledgment:
|
||||
|
||||
"This product includes software developed by the Apache Software
|
||||
Foundation (http://www.apache.org/)."
|
||||
|
||||
Alternately, this acknowledgment may appear in the software itself, if and
|
||||
wherever such third-party acknowledgments normally appear.
|
||||
|
||||
4. The names "Apache" and "Apache Software Foundation" must not be used to
|
||||
endorse or promote products derived from this software without prior written
|
||||
permission. For written permission, please contact apache\@apache.org.
|
||||
|
||||
5. Products derived from this software may not be called "Apache", nor may
|
||||
"Apache" appear in their name, without prior written permission of the
|
||||
Apache Software Foundation.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES,
|
||||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE
|
||||
SOFTWARE FOUNDATION OR ITS CONTRIBUTORS 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, OR
|
||||
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.
|
||||
|
||||
|
||||
This software consists of voluntary contributions made by many individuals on
|
||||
behalf of the Apache Software Foundation. For more information on the Apache
|
||||
Software Foundation, please see <http://www.apache.org/>.
|
||||
|
||||
Portions of this software are based upon public domain software originally
|
||||
written at the National Center for Supercomputing Applications, University of
|
||||
Illinois, Urbana-Champaign.
|
||||
243
database/perl/lib/Software/License/Apache_2_0.pm
Normal file
243
database/perl/lib/Software/License/Apache_2_0.pm
Normal file
@@ -0,0 +1,243 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::Apache_2_0;
|
||||
$Software::License::Apache_2_0::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: The Apache License, Version 2.0
|
||||
|
||||
sub name { 'The Apache License, Version 2.0, January 2004' }
|
||||
sub url { 'http://www.apache.org/licenses/LICENSE-2.0.txt' }
|
||||
sub meta_name { 'apache' }
|
||||
sub meta2_name { 'apache_2_0' }
|
||||
sub spdx_expression { 'Apache-2.0' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::Apache_2_0 - The Apache License, Version 2.0
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
202
database/perl/lib/Software/License/Artistic_1_0.pm
Normal file
202
database/perl/lib/Software/License/Artistic_1_0.pm
Normal file
@@ -0,0 +1,202 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::Artistic_1_0;
|
||||
$Software::License::Artistic_1_0::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: The Artistic License
|
||||
|
||||
#pod =head1 OPTIONS
|
||||
#pod
|
||||
#pod The Artistic License 1.0 has a sometimes-omitted "aggregation clause" which
|
||||
#pod reads:
|
||||
#pod
|
||||
#pod 8. The name of the Copyright Holder may not be used to endorse or promote
|
||||
#pod products derived from this software without specific prior written
|
||||
#pod permission.
|
||||
#pod
|
||||
#pod By default, this clause will be included. To disable it, include the following
|
||||
#pod pair when instantiating the license:
|
||||
#pod
|
||||
#pod aggregation_clause => 0
|
||||
#pod
|
||||
#pod =head1 METHODS
|
||||
#pod
|
||||
#pod =head2 aggregation_clause
|
||||
#pod
|
||||
#pod This method returns whether the aggregation clause is allowed on this instance.
|
||||
#pod By default this method returns true on instances and dies on the class.
|
||||
#pod
|
||||
#pod =cut
|
||||
|
||||
sub aggregation_clause {
|
||||
exists $_[0]->{aggregation_clause} ? $_[0]->{aggregation_clause} : 1
|
||||
}
|
||||
|
||||
sub url { 'http://www.perlfoundation.org/artistic_license_1_0' }
|
||||
|
||||
sub name {
|
||||
my ($self) = @_;
|
||||
|
||||
my $name = 'The Artistic License 1.0';
|
||||
if (ref $self and not $self->aggregation_clause) {
|
||||
$name .= ' without Aggregation Clause';
|
||||
}
|
||||
|
||||
return $name;
|
||||
}
|
||||
|
||||
sub meta_name { 'artistic' }
|
||||
sub meta2_name { 'artistic_1' }
|
||||
sub spdx_expression { 'Artistic-1.0' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::Artistic_1_0 - The Artistic License
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 OPTIONS
|
||||
|
||||
The Artistic License 1.0 has a sometimes-omitted "aggregation clause" which
|
||||
reads:
|
||||
|
||||
8. The name of the Copyright Holder may not be used to endorse or promote
|
||||
products derived from this software without specific prior written
|
||||
permission.
|
||||
|
||||
By default, this clause will be included. To disable it, include the following
|
||||
pair when instantiating the license:
|
||||
|
||||
aggregation_clause => 0
|
||||
|
||||
=head1 METHODS
|
||||
|
||||
=head2 aggregation_clause
|
||||
|
||||
This method returns whether the aggregation clause is allowed on this instance.
|
||||
By default this method returns true on instances and dies on the class.
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
The Artistic License
|
||||
|
||||
Preamble
|
||||
|
||||
The intent of this document is to state the conditions under which a Package
|
||||
may be copied, such that the Copyright Holder maintains some semblance of
|
||||
artistic control over the development of the package, while giving the users of
|
||||
the package the right to use and distribute the Package in a more-or-less
|
||||
customary fashion, plus the right to make reasonable modifications.
|
||||
|
||||
Definitions:
|
||||
|
||||
- "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.
|
||||
- "Copyright Holder" is whoever is named in the copyright or copyrights for
|
||||
the package.
|
||||
- "You" is you, if you're thinking about copying or distributing this Package.
|
||||
- "Reasonable copying fee" is whatever you can justify on the basis of media
|
||||
cost, duplication charges, time of people involved, and so on. (You will
|
||||
not be required to justify it to the Copyright Holder, but only to the
|
||||
computing community at large as a market that must bear the fee.)
|
||||
- "Freely Available" means that no fee is charged for the item itself, though
|
||||
there may be fees involved in handling the item. It also means that
|
||||
recipients of the item may redistribute it under the same conditions they
|
||||
received it.
|
||||
|
||||
1. You may make and give away verbatim copies of the source form of the
|
||||
Standard Version of this Package without restriction, provided that you
|
||||
duplicate all of the original copyright notices and associated disclaimers.
|
||||
|
||||
2. You may apply bug fixes, portability fixes and other modifications derived
|
||||
from the Public Domain or from the Copyright Holder. A Package modified in such
|
||||
a way shall still be considered the Standard Version.
|
||||
|
||||
3. You may otherwise modify your copy of this Package in any way, provided that
|
||||
you insert a prominent notice in each changed file stating how and when you
|
||||
changed that file, and provided that you do at least ONE of the following:
|
||||
|
||||
a) place your modifications in the Public Domain or otherwise make them
|
||||
Freely Available, such as by posting said modifications to Usenet or an
|
||||
equivalent medium, or placing the modifications on a major archive site
|
||||
such as ftp.uu.net, or by allowing the Copyright Holder to include your
|
||||
modifications in the Standard Version of the Package.
|
||||
|
||||
b) use the modified Package only within your corporation or organization.
|
||||
|
||||
c) rename any non-standard executables so the names do not conflict with
|
||||
standard executables, which must also be provided, and provide a separate
|
||||
manual page for each non-standard executable that clearly documents how it
|
||||
differs from the Standard Version.
|
||||
|
||||
d) make other distribution arrangements with the Copyright Holder.
|
||||
|
||||
4. You may distribute the programs of this Package in object code or executable
|
||||
form, provided that you do at least ONE of the following:
|
||||
|
||||
a) distribute a Standard Version of the executables and library files,
|
||||
together with instructions (in the manual page or equivalent) on where to
|
||||
get the Standard Version.
|
||||
|
||||
b) accompany the distribution with the machine-readable source of the Package
|
||||
with your modifications.
|
||||
|
||||
c) accompany any non-standard executables with their corresponding Standard
|
||||
Version executables, giving the non-standard executables non-standard
|
||||
names, and clearly documenting the differences in manual pages (or
|
||||
equivalent), together with instructions on where to get the Standard
|
||||
Version.
|
||||
|
||||
d) make other distribution arrangements with the Copyright Holder.
|
||||
|
||||
5. You may charge a reasonable copying fee for any distribution of this
|
||||
Package. You may charge any fee you choose for support of this Package. You
|
||||
may not charge a fee for this Package itself. However, you may distribute this
|
||||
Package in aggregate with other (possibly commercial) programs as part of a
|
||||
larger (possibly commercial) software distribution provided that you do not
|
||||
advertise this Package as a product of your own.
|
||||
|
||||
6. The scripts and library files supplied as input to or produced as output
|
||||
from the programs of this Package do not automatically fall under the copyright
|
||||
of this Package, but belong to whomever generated them, and may be sold
|
||||
commercially, and may be aggregated with this Package.
|
||||
|
||||
7. C or perl subroutines supplied by you and linked into this Package shall not
|
||||
be considered part of this Package.
|
||||
|
||||
{{ if ($self->aggregation_clause) { $OUT = <<'END_CLAUSE';
|
||||
8. The name of the Copyright Holder may not be used to endorse or promote
|
||||
products derived from this software without specific prior written permission.
|
||||
|
||||
END_CLAUSE
|
||||
} else { return '' }
|
||||
}}9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
|
||||
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
The End
|
||||
243
database/perl/lib/Software/License/Artistic_2_0.pm
Normal file
243
database/perl/lib/Software/License/Artistic_2_0.pm
Normal file
@@ -0,0 +1,243 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::Artistic_2_0;
|
||||
$Software::License::Artistic_2_0::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: The Artistic License 2.0
|
||||
|
||||
sub name { 'The Artistic License 2.0 (GPL Compatible)' }
|
||||
sub url { 'http://www.perlfoundation.org/artistic_license_2_0' }
|
||||
sub meta_name { 'artistic_2' }
|
||||
sub meta2_name { 'artistic_2' }
|
||||
sub spdx_expression { 'Artistic-2.0' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::Artistic_2_0 - The Artistic License 2.0
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
The Artistic License 2.0
|
||||
|
||||
Copyright (c) 2000-2006, The Perl Foundation.
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
This license establishes the terms under which a given free software
|
||||
Package may be copied, modified, distributed, and/or redistributed.
|
||||
The intent is that 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.
|
||||
|
||||
(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.
|
||||
|
||||
(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.
|
||||
|
||||
(12) This license does not grant you the right to use any trademark,
|
||||
service mark, tradename, or logo of the Copyright Holder.
|
||||
|
||||
(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.
|
||||
|
||||
(14) Disclaimer of Warranty:
|
||||
THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS
|
||||
IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
|
||||
NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL
|
||||
LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL
|
||||
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.
|
||||
70
database/perl/lib/Software/License/BSD.pm
Normal file
70
database/perl/lib/Software/License/BSD.pm
Normal file
@@ -0,0 +1,70 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::BSD;
|
||||
$Software::License::BSD::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: The (three-clause) BSD License
|
||||
|
||||
sub name { 'The (three-clause) BSD License' }
|
||||
sub url { 'http://opensource.org/licenses/BSD-3-Clause' }
|
||||
sub meta_name { 'bsd' }
|
||||
sub meta2_name { 'bsd' }
|
||||
sub spdx_expression { 'BSD' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::BSD - The (three-clause) BSD License
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
The BSD License
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
* Neither the name of {{$self->holder}} nor the names of its
|
||||
contributors may be used to endorse or promote products derived from
|
||||
this software without specific prior written permission.
|
||||
|
||||
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 SHALL THE COPYRIGHT HOLDER OR
|
||||
CONTRIBUTORS 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, OR
|
||||
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.
|
||||
210
database/perl/lib/Software/License/CC0_1_0.pm
Normal file
210
database/perl/lib/Software/License/CC0_1_0.pm
Normal file
@@ -0,0 +1,210 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::CC0_1_0;
|
||||
$Software::License::CC0_1_0::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: the "public domain"-like CC0 license, version 1.0
|
||||
|
||||
#pod =head1 WARNING
|
||||
#pod
|
||||
#pod B<You should really think hard before using this license.>
|
||||
#pod
|
||||
#pod This license is provided for those who want to place their software into the
|
||||
#pod public domain. Doing this means you have waived any copyright protection as
|
||||
#pod much as allowed by law, and that you grant anybody the right to do anything
|
||||
#pod with your software. You cannot reverse your decision to dedicate software as
|
||||
#pod public property, so use this only if you're quite sure that you mean to do
|
||||
#pod it.
|
||||
#pod
|
||||
#pod =cut
|
||||
|
||||
sub name { q(CC0 License) }
|
||||
sub url { q{http://creativecommons.org/publicdomain/zero/1.0/} }
|
||||
|
||||
sub meta_name { 'unrestricted' }
|
||||
sub meta2_name { 'unrestricted' }
|
||||
sub spdx_expression { 'CC0-1.0' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::CC0_1_0 - the "public domain"-like CC0 license, version 1.0
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 WARNING
|
||||
|
||||
B<You should really think hard before using this license.>
|
||||
|
||||
This license is provided for those who want to place their software into the
|
||||
public domain. Doing this means you have waived any copyright protection as
|
||||
much as allowed by law, and that you grant anybody the right to do anything
|
||||
with your software. You cannot reverse your decision to dedicate software as
|
||||
public property, so use this only if you're quite sure that you mean to do
|
||||
it.
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__NOTICE__
|
||||
|
||||
{{$self->holder}} has dedicated the work to the Commons by waiving all of his
|
||||
or her rights to the work worldwide under copyright law and all related or
|
||||
neighboring legal rights he or she had in the work, to the extent allowable by
|
||||
law.
|
||||
|
||||
Works under CC0 do not require attribution. When citing the work, you should
|
||||
not imply endorsement by the author.
|
||||
|
||||
__LICENSE__
|
||||
Creative Commons Legal Code
|
||||
|
||||
CC0 1.0 Universal
|
||||
|
||||
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL
|
||||
SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT
|
||||
RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS.
|
||||
CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR
|
||||
THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR
|
||||
DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
|
||||
PROVIDED HEREUNDER.
|
||||
|
||||
Statement of Purpose
|
||||
|
||||
The laws of most jurisdictions throughout the world automatically confer
|
||||
exclusive Copyright and Related Rights (defined below) upon the creator and
|
||||
subsequent owner(s) (each and all, an "owner") of an original work of
|
||||
authorship and/or a database (each, a "Work").
|
||||
|
||||
Certain owners wish to permanently relinquish those rights to a Work for the
|
||||
purpose of contributing to a commons of creative, cultural and scientific
|
||||
works ("Commons") that the public can reliably and without fear of later
|
||||
claims of infringement build upon, modify, incorporate in other works, reuse
|
||||
and redistribute as freely as possible in any form whatsoever and for any
|
||||
purposes, including without limitation commercial purposes. These owners may
|
||||
contribute to the Commons to promote the ideal of a free culture and the
|
||||
further production of creative, cultural and scientific works, or to gain
|
||||
reputation or greater distribution for their Work in part through the use and
|
||||
efforts of others.
|
||||
|
||||
For these and/or other purposes and motivations, and without any expectation
|
||||
of additional consideration or compensation, the person associating CC0 with
|
||||
a Work (the "Affirmer"), to the extent that he or she is an owner of
|
||||
Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to
|
||||
the Work and publicly distribute the Work under its terms, with knowledge of
|
||||
his or her Copyright and Related Rights in the Work and the meaning and
|
||||
intended legal effect of CC0 on those rights.
|
||||
|
||||
1. Copyright and Related Rights.
|
||||
|
||||
A Work made available under CC0 may be protected by copyright and related or
|
||||
neighboring rights ("Copyright and Related Rights"). Copyright and Related
|
||||
Rights include, but are not limited to, the following:
|
||||
|
||||
i. the right to reproduce, adapt, distribute, perform, display,
|
||||
communicate, and translate a Work;
|
||||
|
||||
ii. moral rights retained by the original author(s) and/or performer(s);
|
||||
|
||||
iii. publicity and privacy rights pertaining to a person's image or
|
||||
likeness depicted in a Work;
|
||||
|
||||
iv. rights protecting against unfair competition in regards to a Work,
|
||||
subject to the limitations in paragraph 4(a), below;
|
||||
|
||||
v. rights protecting the extraction, dissemination, use and reuse of data
|
||||
in a Work;
|
||||
|
||||
vi. database rights (such as those arising under Directive 96/9/EC of the
|
||||
European Parliament and of the Council of 11 March 1996 on the legal
|
||||
protection of databases, and under any national implementation
|
||||
thereof, including any amended or successor version of such
|
||||
directive);
|
||||
|
||||
vii. and other similar, equivalent or corresponding rights throughout the
|
||||
world based on applicable law or treaty, and any national implementations
|
||||
thereof.
|
||||
|
||||
2. Waiver.
|
||||
|
||||
To the greatest extent permitted by, but not in contravention of, applicable
|
||||
law, Affirmer hereby overtly, fully, permanently, irrevocably and
|
||||
unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
|
||||
and Related Rights and associated claims and causes of action, whether now
|
||||
known or unknown (including existing as well as future claims and causes of
|
||||
action), in the Work (i) in all territories worldwide, (ii) for the maximum
|
||||
duration provided by applicable law or treaty (including future time
|
||||
extensions), (iii) in any current or future medium and for any number of
|
||||
copies, and (iv) for any purpose whatsoever, including without limitation
|
||||
commercial, advertising or promotional purposes (the "Waiver"). Affirmer
|
||||
makes the Waiver for the benefit of each member of the public at large and to
|
||||
the detriment of Affirmer's heirs and successors, fully intending that such
|
||||
Waiver shall not be subject to revocation, rescission, cancellation,
|
||||
termination, or any other legal or equitable action to disrupt the quiet
|
||||
enjoyment of the Work by the public as contemplated by Affirmer's express
|
||||
Statement of Purpose.
|
||||
|
||||
3. Public License Fallback.
|
||||
|
||||
Should any part of the Waiver for any reason be judged legally invalid or
|
||||
ineffective under applicable law, then the Waiver shall be preserved to the
|
||||
maximum extent permitted taking into account Affirmer's express Statement of
|
||||
Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby
|
||||
grants to each affected person a royalty-free, non transferable, non
|
||||
sublicensable, non exclusive, irrevocable and unconditional license to
|
||||
exercise Affirmer's Copyright and Related Rights in the Work (i) in all
|
||||
territories worldwide, (ii) for the maximum duration provided by applicable
|
||||
law or treaty (including future time extensions), (iii) in any current or
|
||||
future medium and for any number of copies, and (iv) for any purpose
|
||||
whatsoever, including without limitation commercial, advertising or
|
||||
promotional purposes (the "License"). The License shall be deemed effective
|
||||
as of the date CC0 was applied by Affirmer to the Work. Should any part of
|
||||
the License for any reason be judged legally invalid or ineffective under
|
||||
applicable law, such partial invalidity or ineffectiveness shall not
|
||||
invalidate the remainder of the License, and in such case Affirmer hereby
|
||||
affirms that he or she will not (i) exercise any of his or her remaining
|
||||
Copyright and Related Rights in the Work or (ii) assert any associated claims
|
||||
and causes of action with respect to the Work, in either case contrary to
|
||||
Affirmer's express Statement of Purpose.
|
||||
|
||||
4. Limitations and Disclaimers.
|
||||
|
||||
a. No trademark or patent rights held by Affirmer are waived, abandoned,
|
||||
surrendered, licensed or otherwise affected by this document.
|
||||
|
||||
b. Affirmer offers the Work as-is and makes no representations or
|
||||
warranties of any kind concerning the Work, express, implied, statutory
|
||||
or otherwise, including without limitation warranties of title,
|
||||
merchantability, fitness for a particular purpose, non infringement, or
|
||||
the absence of latent or other defects, accuracy, or the present or
|
||||
absence of errors, whether or not discoverable, all to the greatest
|
||||
extent permissible under applicable law.
|
||||
|
||||
c. Affirmer disclaims responsibility for clearing rights of other persons
|
||||
that may apply to the Work or any use thereof, including without
|
||||
limitation any person's Copyright and Related Rights in the Work.
|
||||
Further, Affirmer disclaims responsibility for obtaining any necessary
|
||||
consents, permissions or other rights required for any use of the Work.
|
||||
|
||||
d. Affirmer understands and acknowledges that Creative Commons is not a
|
||||
party to this document and has no duty or obligation with respect to
|
||||
this CC0 or use of the Work.
|
||||
|
||||
360
database/perl/lib/Software/License/Custom.pm
Normal file
360
database/perl/lib/Software/License/Custom.pm
Normal file
@@ -0,0 +1,360 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::Custom;
|
||||
# ABSTRACT: custom license handler
|
||||
$Software::License::Custom::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
|
||||
use Carp;
|
||||
use Text::Template;
|
||||
|
||||
#pod =head1 DESCRIPTION
|
||||
#pod
|
||||
#pod This module extends L<Software::License> to give the possibility of specifying
|
||||
#pod all aspects related to a software license in a custom file. This allows for
|
||||
#pod setting custom dates, notices, etc. while still preserving compatibility with
|
||||
#pod all places where L<Software::License> is used, e.g. L<Dist::Zilla>.
|
||||
#pod
|
||||
#pod In this way, you should be able to customise some aspects of the licensing
|
||||
#pod messages that would otherwise be difficult to tinker, e.g. adding a note
|
||||
#pod in the notice, setting multiple years for the copyright notice or set multiple
|
||||
#pod authors and/or copyright holders.
|
||||
#pod
|
||||
#pod The license details should be put inside a file that contains different
|
||||
#pod sections. Each section has the following format:
|
||||
#pod
|
||||
#pod =begin :list
|
||||
#pod
|
||||
#pod = header line
|
||||
#pod
|
||||
#pod This is a line that begins and ends with two underscores C<__>. The string
|
||||
#pod between the begin and the end of the line is first depured of any non-word
|
||||
#pod character, then used as the name of the section;
|
||||
#pod
|
||||
#pod = body
|
||||
#pod
|
||||
#pod a L<Text::Template> (possibly a plain text file) where items to be
|
||||
#pod expanded are enclosed between double braces
|
||||
#pod
|
||||
#pod =end :list
|
||||
#pod
|
||||
#pod Each section is terminated by the header of the following section or by
|
||||
#pod the end of the file. Example:
|
||||
#pod
|
||||
#pod __[ NAME ]__
|
||||
#pod The Foo-Bar License
|
||||
#pod __URL__
|
||||
#pod http://www.example.com/foo-bar.txt
|
||||
#pod __[ META_NAME ]__
|
||||
#pod foo_bar_meta
|
||||
#pod __{ META2_NAME }__
|
||||
#pod foo_bar_meta2
|
||||
#pod __{ SPDX_EXPRESSION }__
|
||||
#pod foo_bar_spdx_expression
|
||||
#pod __[ NOTICE ]__
|
||||
#pod Copyright (C) 2000-2002 by P.R. Evious
|
||||
#pod Copyright (C) {{$self->year}} by {{$self->holder}}.
|
||||
#pod
|
||||
#pod This is free software, licensed under {{$self->name}}.
|
||||
#pod
|
||||
#pod __[ LICENSE ]__
|
||||
#pod The Foo-Bar License
|
||||
#pod
|
||||
#pod Well... this is only some sample text. Verily... only sample text!!!
|
||||
#pod
|
||||
#pod Yes, spanning more lines and more paragraphs.
|
||||
#pod
|
||||
#pod The different formats for specifying the section name in the example
|
||||
#pod above are only examples, you're invited to use a consistent approach.
|
||||
#pod
|
||||
#pod =method new
|
||||
#pod
|
||||
#pod my $slc = Software::License::Custom->new({filename => 'LEGAL'});
|
||||
#pod
|
||||
#pod Create a new object. Arguments are passed through an anonymous hash, the
|
||||
#pod following keys are allowed:
|
||||
#pod
|
||||
#pod filename - the file where the custom software license details are stored
|
||||
#pod
|
||||
#pod =cut
|
||||
|
||||
sub new {
|
||||
my ($class, $arg) = @_;
|
||||
|
||||
my $filename = delete $arg->{filename};
|
||||
|
||||
my $self = $class->SUPER::new($arg);
|
||||
|
||||
$self->load_sections_from($filename) if defined $filename;
|
||||
|
||||
return $self;
|
||||
}
|
||||
|
||||
#pod =method load_sections_from
|
||||
#pod
|
||||
#pod $slc->load_sections_from('MY-LEGAL-ASPECTS');
|
||||
#pod
|
||||
#pod Loads the different sections of the license from the provided filename.
|
||||
#pod
|
||||
#pod Returns the input object.
|
||||
#pod
|
||||
#pod =cut
|
||||
|
||||
sub load_sections_from {
|
||||
my ($self, $filename) = @_;
|
||||
|
||||
# Sections are kept inside a hash
|
||||
$self->{'Software::License::Custom'}{section_for} = \my %section_for;
|
||||
|
||||
my $current_section = '';
|
||||
open my $fh, '<', $filename or croak "open('$filename'): $!";
|
||||
|
||||
while (<$fh>) {
|
||||
if (my ($section) = m{\A __ (.*) __ \n\z}mxs) {
|
||||
($current_section = $section) =~ s/\W+//gmxs;
|
||||
}
|
||||
else {
|
||||
$section_for{$current_section} .= $_;
|
||||
}
|
||||
}
|
||||
close $fh;
|
||||
|
||||
# strip last newline from all items
|
||||
s{\n\z}{}mxs for values %section_for;
|
||||
|
||||
return $self;
|
||||
}
|
||||
|
||||
#pod =method section_data
|
||||
#pod
|
||||
#pod my $notice_template_reference = $slc->section_data('NOTICE');
|
||||
#pod
|
||||
#pod Returns a reference to a textual template that can be fed to
|
||||
#pod L<Text::Template> (it could be simple text), according to what is
|
||||
#pod currently loaded in the object.
|
||||
#pod
|
||||
#pod =cut
|
||||
|
||||
sub section_data {
|
||||
my ($self, $name) = @_;
|
||||
my $section_for = $self->{'Software::License::Custom'}{section_for} ||= {};
|
||||
return unless exists $section_for->{$name};
|
||||
return unless defined $section_for->{$name};
|
||||
return \$section_for->{$name};
|
||||
}
|
||||
|
||||
#pod =head1 MORE METHODS
|
||||
#pod
|
||||
#pod The following methods, found in all software license classes, look up and
|
||||
#pod render the template with the capitalized form of their name. In other words,
|
||||
#pod the C<license> method looks in the C<LICENSE> template.
|
||||
#pod
|
||||
#pod For now, the C<meta_name> and C<meta2_name> methods return C<custom> if called
|
||||
#pod on the class. This may become fatal in the future.
|
||||
#pod
|
||||
#pod =for :list
|
||||
#pod * name
|
||||
#pod * url
|
||||
#pod * meta_name
|
||||
#pod * meta2_name
|
||||
#pod * license
|
||||
#pod * notice
|
||||
#pod * fulltext
|
||||
#pod * version
|
||||
#pod
|
||||
#pod =cut
|
||||
|
||||
sub name { shift->_fill_in('NAME') }
|
||||
sub url { shift->_fill_in('URL') }
|
||||
|
||||
sub meta_name {
|
||||
my $self = shift;
|
||||
return 'custom' unless ref $self;
|
||||
return $self->_fill_in('META_NAME')
|
||||
}
|
||||
|
||||
sub meta2_name {
|
||||
my $self = shift;
|
||||
return 'custom' unless ref $self;
|
||||
$self->_fill_in('META2_NAME')
|
||||
}
|
||||
|
||||
sub spdx_expression {
|
||||
my $self = shift;
|
||||
return undef unless ref $self;
|
||||
return $self->_fill_in('SPDX_EXPRESSION')
|
||||
}
|
||||
|
||||
sub license { shift->_fill_in('LICENSE') }
|
||||
sub notice { shift->_fill_in('NOTICE') }
|
||||
|
||||
sub fulltext {
|
||||
my ($self) = @_;
|
||||
return join "\n", $self->notice, $self->license;
|
||||
}
|
||||
|
||||
sub version {
|
||||
my ($self) = @_;
|
||||
return unless $self->section_data('VERSION');
|
||||
return $self->_fill_in('VERSION')
|
||||
}
|
||||
|
||||
1;
|
||||
|
||||
__END__
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::Custom - custom license handler
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 DESCRIPTION
|
||||
|
||||
This module extends L<Software::License> to give the possibility of specifying
|
||||
all aspects related to a software license in a custom file. This allows for
|
||||
setting custom dates, notices, etc. while still preserving compatibility with
|
||||
all places where L<Software::License> is used, e.g. L<Dist::Zilla>.
|
||||
|
||||
In this way, you should be able to customise some aspects of the licensing
|
||||
messages that would otherwise be difficult to tinker, e.g. adding a note
|
||||
in the notice, setting multiple years for the copyright notice or set multiple
|
||||
authors and/or copyright holders.
|
||||
|
||||
The license details should be put inside a file that contains different
|
||||
sections. Each section has the following format:
|
||||
|
||||
=over 4
|
||||
|
||||
=item header line
|
||||
|
||||
This is a line that begins and ends with two underscores C<__>. The string
|
||||
between the begin and the end of the line is first depured of any non-word
|
||||
character, then used as the name of the section;
|
||||
|
||||
=item body
|
||||
|
||||
a L<Text::Template> (possibly a plain text file) where items to be
|
||||
expanded are enclosed between double braces
|
||||
|
||||
=back
|
||||
|
||||
Each section is terminated by the header of the following section or by
|
||||
the end of the file. Example:
|
||||
|
||||
__[ NAME ]__
|
||||
The Foo-Bar License
|
||||
__URL__
|
||||
http://www.example.com/foo-bar.txt
|
||||
__[ META_NAME ]__
|
||||
foo_bar_meta
|
||||
__{ META2_NAME }__
|
||||
foo_bar_meta2
|
||||
__{ SPDX_EXPRESSION }__
|
||||
foo_bar_spdx_expression
|
||||
__[ NOTICE ]__
|
||||
Copyright (C) 2000-2002 by P.R. Evious
|
||||
Copyright (C) {{$self->year}} by {{$self->holder}}.
|
||||
|
||||
This is free software, licensed under {{$self->name}}.
|
||||
|
||||
__[ LICENSE ]__
|
||||
The Foo-Bar License
|
||||
|
||||
Well... this is only some sample text. Verily... only sample text!!!
|
||||
|
||||
Yes, spanning more lines and more paragraphs.
|
||||
|
||||
The different formats for specifying the section name in the example
|
||||
above are only examples, you're invited to use a consistent approach.
|
||||
|
||||
=head1 METHODS
|
||||
|
||||
=head2 new
|
||||
|
||||
my $slc = Software::License::Custom->new({filename => 'LEGAL'});
|
||||
|
||||
Create a new object. Arguments are passed through an anonymous hash, the
|
||||
following keys are allowed:
|
||||
|
||||
filename - the file where the custom software license details are stored
|
||||
|
||||
=head2 load_sections_from
|
||||
|
||||
$slc->load_sections_from('MY-LEGAL-ASPECTS');
|
||||
|
||||
Loads the different sections of the license from the provided filename.
|
||||
|
||||
Returns the input object.
|
||||
|
||||
=head2 section_data
|
||||
|
||||
my $notice_template_reference = $slc->section_data('NOTICE');
|
||||
|
||||
Returns a reference to a textual template that can be fed to
|
||||
L<Text::Template> (it could be simple text), according to what is
|
||||
currently loaded in the object.
|
||||
|
||||
=head1 MORE METHODS
|
||||
|
||||
The following methods, found in all software license classes, look up and
|
||||
render the template with the capitalized form of their name. In other words,
|
||||
the C<license> method looks in the C<LICENSE> template.
|
||||
|
||||
For now, the C<meta_name> and C<meta2_name> methods return C<custom> if called
|
||||
on the class. This may become fatal in the future.
|
||||
|
||||
=over 4
|
||||
|
||||
=item *
|
||||
|
||||
name
|
||||
|
||||
=item *
|
||||
|
||||
url
|
||||
|
||||
=item *
|
||||
|
||||
meta_name
|
||||
|
||||
=item *
|
||||
|
||||
meta2_name
|
||||
|
||||
=item *
|
||||
|
||||
license
|
||||
|
||||
=item *
|
||||
|
||||
notice
|
||||
|
||||
=item *
|
||||
|
||||
fulltext
|
||||
|
||||
=item *
|
||||
|
||||
version
|
||||
|
||||
=back
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
309
database/perl/lib/Software/License/EUPL_1_1.pm
Normal file
309
database/perl/lib/Software/License/EUPL_1_1.pm
Normal file
@@ -0,0 +1,309 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::EUPL_1_1;
|
||||
$Software::License::EUPL_1_1::VERSION = '0.103014';
|
||||
use utf8;
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: The European Union Public License (EUPL) v1.1
|
||||
|
||||
sub name { 'The European Union Public License (EUPL) v1.1' }
|
||||
sub url { 'https://joinup.ec.europa.eu/software/page/eupl' }
|
||||
|
||||
sub meta_name { 'open_source' }
|
||||
sub meta2_name { 'open_source' }
|
||||
sub spdx_expression { 'EUPL-1.1' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::EUPL_1_1 - The European Union Public License (EUPL) v1.1
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
European Union Public Licence v 1.1
|
||||
|
||||
EUPL (C) the European Community 2007
|
||||
|
||||
This European Union Public Licence (the “EUPL”) applies to the Work or
|
||||
Software (as defined below) which is provided under the terms of this
|
||||
Licence. Any use of the Work, other than as authorised under this
|
||||
Licence is prohibited (to the extent such use is covered by a right of
|
||||
the copyright holder of the Work).
|
||||
|
||||
The Original Work is provided under the terms of this Licence when the
|
||||
Licensor (as defined below) has placed the following notice immediately
|
||||
following the copyright notice for the Original Work: Licensed under the
|
||||
EUPL V.1.1 or has expressed by any other mean his willingness to license
|
||||
under the EUPL.
|
||||
|
||||
1. Definitions
|
||||
|
||||
In this Licence, the following terms have the following meaning:
|
||||
|
||||
- The Licence: this Licence.
|
||||
|
||||
- The Original Work or the Software: the software distributed and/or
|
||||
communicated by the Licensor under this Licence, available as Source
|
||||
Code and also as Executable Code as the case may be.
|
||||
|
||||
- Derivative Works: the works or software that could be created by the
|
||||
Licensee, based upon the Original Work or modifications thereof. This
|
||||
Licence does not define the extent of modification or dependence on the
|
||||
Original Work required in order to classify a work as a Derivative Work;
|
||||
this extent is determined by copyright law applicable in the country
|
||||
mentioned in Article 15.
|
||||
|
||||
- The Work: the Original Work and/or its Derivative Works.
|
||||
|
||||
- The Source Code: the human-readable form of the Work which is the most
|
||||
convenient for people to study and modify.
|
||||
|
||||
- The Executable Code: any code which has generally been compiled and
|
||||
which is meant to be interpreted by a computer as a program.
|
||||
|
||||
- The Licensor: the natural or legal person that distributes and/or
|
||||
communicates the Work under the Licence.
|
||||
|
||||
- Contributor(s): any natural or legal person who modifies the Work
|
||||
under the Licence, or otherwise contributes to the creation of a
|
||||
Derivative Work.
|
||||
|
||||
- The Licensee or “You”: any natural or legal person who makes any usage
|
||||
of the Software under the terms of the Licence.
|
||||
|
||||
- Distribution and/or Communication: any act of selling, giving,
|
||||
lending, renting, distributing, communicating, transmitting, or
|
||||
otherwise making available, on-line or off-line, copies of the Work or
|
||||
providing access to its essential functionalities at the disposal of any
|
||||
other natural or legal person.
|
||||
|
||||
2. Scope of the rights granted by the Licence
|
||||
The Licensor hereby grants You a world-wide, royalty-free,
|
||||
non-exclusive, sublicensable licence to do the following, for the
|
||||
duration of copyright vested in the Original Work:
|
||||
|
||||
- use the Work in any circumstance and for all usage,
|
||||
- reproduce the Work,
|
||||
- modify the Original Work, and make Derivative Works based upon the Work,
|
||||
- communicate to the public, including the right to make available or
|
||||
display the Work or copies thereof to the public and perform publicly,
|
||||
as the case may be, the Work,
|
||||
- distribute the Work or copies thereof,
|
||||
- lend and rent the Work or copies thereof,
|
||||
- sub-license rights in the Work or copies thereof.
|
||||
|
||||
Those rights can be exercised on any media, supports and formats,
|
||||
whether now known or later invented, as far as the applicable law
|
||||
permits so.
|
||||
|
||||
In the countries where moral rights apply, the Licensor waives his right
|
||||
to exercise his moral right to the extent allowed by law in order to
|
||||
make effective the licence of the economic rights here above listed.
|
||||
|
||||
The Licensor grants to the Licensee royalty-free, non exclusive usage
|
||||
rights to any patents held by the Licensor, to the extent necessary to
|
||||
make use of the rights granted on the Work under this Licence.
|
||||
|
||||
3. Communication of the Source Code
|
||||
The Licensor may provide the Work either in its Source Code form, or as
|
||||
Executable Code. If the Work is provided as Executable Code, the
|
||||
Licensor provides in addition a machine-readable copy of the Source Code
|
||||
of the Work along with each copy of the Work that the Licensor
|
||||
distributes or indicates, in a notice following the copyright notice
|
||||
attached to the Work, a repository where the Source Code is easily and
|
||||
freely accessible for as long as the Licensor continues to distribute
|
||||
and/or communicate the Work.
|
||||
|
||||
4. Limitations on copyright
|
||||
Nothing in this Licence is intended to deprive the Licensee of the
|
||||
benefits from any exception or limitation to the exclusive rights of the
|
||||
rights owners in the Original Work or Software, of the exhaustion of
|
||||
those rights or of other applicable limitations thereto.
|
||||
|
||||
5. Obligations of the Licensee
|
||||
The grant of the rights mentioned above is subject to some restrictions and obligations
|
||||
imposed on the Licensee. Those obligations are the following:
|
||||
|
||||
Attribution right: the Licensee shall keep intact all copyright,
|
||||
patent or trademarks notices and all notices that refer to the
|
||||
Licence and to the disclaimer of warranties. The Licensee must
|
||||
include a copy of such notices and a copy of the Licence with every
|
||||
copy of the Work he/she distributes and/or communicates. The
|
||||
Licensee must cause any Derivative Work to carry prominent notices
|
||||
stating that the Work has been modified and the date of
|
||||
modification.
|
||||
|
||||
Copyleft clause: If the Licensee distributes and/or communicates
|
||||
copies of the Original Works or Derivative Works based upon the
|
||||
Original Work, this Distribution and/or Communication will be done
|
||||
under the terms of this Licence or of a later version of this
|
||||
Licence unless the Original Work is expressly distributed only under
|
||||
this version of the Licence. The Licensee (becoming Licensor) cannot
|
||||
offer or impose any additional terms or conditions on the Work or
|
||||
Derivative Work that alter or restrict the terms of the Licence.
|
||||
|
||||
Compatibility clause: If the Licensee Distributes and/or Communicates
|
||||
Derivative Works or copies thereof based upon both the Original Work and
|
||||
another work licensed under a Compatible Licence, this Distribution
|
||||
and/or Communication can be done under the terms of this Compatible
|
||||
Licence. For the sake of this clause, “Compatible Licence” refers to the
|
||||
licences listed in the appendix attached to this Licence. Should the
|
||||
Licensee’s obligations under the Compatible Licence conflict with
|
||||
his/her obligations under this Licence, the obligations of the
|
||||
Compatible Licence shall prevail.
|
||||
|
||||
Provision of Source Code: When distributing and/or communicating
|
||||
copies of the Work, the Licensee will provide a machine-readable
|
||||
copy of the Source Code or indicate a repository where this Source
|
||||
will be easily and freely available for as long as the Licensee
|
||||
continues to distribute and/or communicate the Work. Legal
|
||||
Protection: This Licence does not grant permission to use the trade
|
||||
names, trademarks, service marks, or names of the Licensor, except
|
||||
as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the copyright
|
||||
notice.
|
||||
|
||||
6. Chain of Authorship
|
||||
The original Licensor warrants that the copyright in the Original Work
|
||||
granted hereunder is owned by him/her or licensed to him/her and that
|
||||
he/she has the power and authority to grant the Licence.
|
||||
|
||||
Each Contributor warrants that the copyright in the modifications he/she
|
||||
brings to the Work are owned by him/her or licensed to him/her and that
|
||||
he/she has the power and authority to grant the Licence.
|
||||
|
||||
Each time You accept the Licence, the original Licensor and subsequent
|
||||
Contributors grant You a licence to their contributions to the Work,
|
||||
under the terms of this Licence.
|
||||
|
||||
7. Disclaimer of Warranty
|
||||
The Work is a work in progress, which is continuously improved by
|
||||
numerous contributors. It is not a finished work and may therefore
|
||||
contain defects or “bugs” inherent to this type of software development.
|
||||
|
||||
For the above reason, the Work is provided under the Licence on an “as
|
||||
is” basis and without warranties of any kind concerning the Work,
|
||||
including without limitation merchantability, fitness for a particular
|
||||
purpose, absence of defects or errors, accuracy, non-infringement of
|
||||
intellectual property rights other than copyright as stated in Article 6
|
||||
of this Licence.
|
||||
|
||||
This disclaimer of warranty is an essential part of
|
||||
the Licence and a condition for the grant of any rights to the Work.
|
||||
|
||||
8. Disclaimer of Liability
|
||||
Except in the cases of wilful misconduct or damages directly caused to
|
||||
natural persons, the Licensor will in no event be liable for any direct
|
||||
or indirect, material or moral, damages of any kind, arising out of
|
||||
the Licence or of the use of the Work, including without limitation,
|
||||
damages for loss of goodwill, work stoppage, computer failure or
|
||||
malfunction, loss of data or any commercial damage, even if the Licensor
|
||||
has been advised of the possibility of such damage. However, the
|
||||
Licensor will be liable under statutory product liability laws as far
|
||||
such laws apply to the Work.
|
||||
|
||||
9. Additional agreements
|
||||
While distributing the Original Work or Derivative Works, You may choose
|
||||
to conclude an additional agreement to offer, and charge a fee for,
|
||||
acceptance of support, warranty, indemnity, or other liability
|
||||
obligations and/or services consistent with this Licence. However, in
|
||||
accepting such obligations, You may act only on your own behalf and on
|
||||
your sole responsibility, not on behalf of the original Licensor or any
|
||||
other Contributor, and only if You agree to indemnify, defend, and hold
|
||||
each Contributor harmless for any liability incurred by, or claims
|
||||
asserted against such Contributor by the fact You have accepted any such
|
||||
warranty or additional liability.
|
||||
|
||||
10. Acceptance of the Licence
|
||||
The provisions of this Licence can be accepted by clicking on an icon “I
|
||||
agree” placed under the bottom of a window displaying the text of this
|
||||
Licence or by affirming consent in any other similar way, in accordance
|
||||
with the rules of applicable law. Clicking on that icon indicates your
|
||||
clear and irrevocable acceptance of this Licence and all of its terms
|
||||
and conditions.
|
||||
|
||||
Similarly, you irrevocably accept this Licence and all of its terms and
|
||||
conditions by exercising any rights granted to You by Article 2 of this
|
||||
Licence, such as the use of the Work, the creation by You of a
|
||||
Derivative Work or the Distribution and/or Communication by You of the
|
||||
Work or copies thereof.
|
||||
|
||||
11. Information to the public
|
||||
In case of any Distribution and/or Communication of the Work by means of
|
||||
electronic communication by You (for example, by offering to download
|
||||
the Work from a remote location) the distribution channel or media (for
|
||||
example, a website) must at least provide to the public the information
|
||||
requested by the applicable law regarding the Licensor, the Licence and
|
||||
the way it may be accessible, concluded, stored and reproduced by the
|
||||
Licensee.
|
||||
|
||||
12. Termination of the Licence
|
||||
The Licence and the rights granted hereunder will terminate
|
||||
automatically upon any breach by the Licensee of the terms of the
|
||||
Licence. Such a termination will not terminate the licences of any
|
||||
person who has received the Work from the Licensee under the Licence,
|
||||
provided such persons remain in full compliance with the Licence.
|
||||
|
||||
13. Miscellaneous
|
||||
Without prejudice of Article 9 above, the Licence represents the
|
||||
complete agreement between the Parties as to the Work licensed
|
||||
hereunder. If any provision of the Licence is invalid or unenforceable
|
||||
under applicable law, this will not affect the validity or
|
||||
enforceability of the Licence as a whole. Such provision will be
|
||||
construed and/or reformed so as necessary to make it valid and
|
||||
enforceable. The European Commission may publish other linguistic
|
||||
versions and/or new versions of this Licence, so far this is required
|
||||
and reasonable, without reducing the scope of the rights granted by
|
||||
the Licence. New versions of the Licence will be published with a unique
|
||||
version number.
|
||||
|
||||
All linguistic versions of this Licence, approved by the European
|
||||
Commission, have identical value. Parties can take advantage of the
|
||||
linguistic version of their choice.
|
||||
|
||||
14. Jurisdiction
|
||||
Any litigation resulting from the interpretation of this License,
|
||||
arising between the European Commission, as a Licensor, and any
|
||||
Licensee, will be subject to the jurisdiction of the Court of Justice of
|
||||
the European Communities, as laid down in article 238 of the Treaty
|
||||
establishing the European Community. Any litigation arising between
|
||||
Parties, other than the European Commission, and resulting from the
|
||||
interpretation of this License, will be subject to the exclusive
|
||||
jurisdiction of the competent court where the Licensor resides or
|
||||
conducts its primary business.
|
||||
|
||||
15. Applicable Law
|
||||
This Licence shall be governed by the law of the European Union country
|
||||
where the Licensor resides or has his registered office.
|
||||
|
||||
This licence shall be governed by the Belgian law if:
|
||||
|
||||
- a litigation arises between the European Commission, as a
|
||||
Licensor, and any Licensee;
|
||||
|
||||
- the Licensor, other than the European Commission, has no residence or
|
||||
registered office inside a European Union country.
|
||||
|
||||
|
||||
235
database/perl/lib/Software/License/EUPL_1_2.pm
Normal file
235
database/perl/lib/Software/License/EUPL_1_2.pm
Normal file
@@ -0,0 +1,235 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::EUPL_1_2;
|
||||
$Software::License::EUPL_1_2::VERSION = '0.103014';
|
||||
use utf8;
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: The European Union Public License (EUPL) v1.2
|
||||
|
||||
sub name { 'The European Union Public License (EUPL) v1.2' }
|
||||
sub url { 'https://joinup.ec.europa.eu/software/page/eupl' }
|
||||
|
||||
sub meta_name { 'open_source' }
|
||||
sub meta2_name { 'open_source' }
|
||||
sub spdx_expression { 'EUPL-1.2' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::EUPL_1_2 - The European Union Public License (EUPL) v1.2
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
EUROPEAN UNION PUBLIC LICENCE v. 1.2
|
||||
EUPL © the European Union 2007, 2016
|
||||
|
||||
This European Union Public Licence (the ‘EUPL’) applies to the Work (as defined below) which is provided under the
|
||||
terms of this Licence. Any use of the Work, other than as authorised under this Licence is prohibited (to the extent such
|
||||
use is covered by a right of the copyright holder of the Work).
|
||||
The Work is provided under the terms of this Licence when the Licensor (as defined below) has placed the following
|
||||
notice immediately following the copyright notice for the Work:
|
||||
Licensed under the EUPL
|
||||
or has expressed by any other means his willingness to license under the EUPL.
|
||||
|
||||
1.Definitions
|
||||
In this Licence, the following terms have the following meaning:
|
||||
— ‘The Licence’:this Licence.
|
||||
— ‘The Original Work’:the work or software distributed or communicated by the Licensor under this Licence, available
|
||||
as Source Code and also as Executable Code as the case may be.
|
||||
— ‘Derivative Works’:the works or software that could be created by the Licensee, based upon the Original Work or
|
||||
modifications thereof. This Licence does not define the extent of modification or dependence on the Original Work
|
||||
required in order to classify a work as a Derivative Work; this extent is determined by copyright law applicable in
|
||||
the country mentioned in Article 15.
|
||||
— ‘The Work’:the Original Work or its Derivative Works.
|
||||
— ‘The Source Code’:the human-readable form of the Work which is the most convenient for people to study and
|
||||
modify.
|
||||
— ‘The Executable Code’:any code which has generally been compiled and which is meant to be interpreted by
|
||||
a computer as a program.
|
||||
— ‘The Licensor’:the natural or legal person that distributes or communicates the Work under the Licence.
|
||||
— ‘Contributor(s)’:any natural or legal person who modifies the Work under the Licence, or otherwise contributes to
|
||||
the creation of a Derivative Work.
|
||||
— ‘The Licensee’ or ‘You’:any natural or legal person who makes any usage of the Work under the terms of the
|
||||
Licence.
|
||||
— ‘Distribution’ or ‘Communication’:any act of selling, giving, lending, renting, distributing, communicating,
|
||||
transmitting, or otherwise making available, online or offline, copies of the Work or providing access to its essential
|
||||
functionalities at the disposal of any other natural or legal person.
|
||||
|
||||
2.Scope of the rights granted by the Licence
|
||||
The Licensor hereby grants You a worldwide, royalty-free, non-exclusive, sublicensable licence to do the following, for
|
||||
the duration of copyright vested in the Original Work:
|
||||
— use the Work in any circumstance and for all usage,
|
||||
— reproduce the Work,
|
||||
— modify the Work, and make Derivative Works based upon the Work,
|
||||
— communicate to the public, including the right to make available or display the Work or copies thereof to the public
|
||||
and perform publicly, as the case may be, the Work,
|
||||
— distribute the Work or copies thereof,
|
||||
— lend and rent the Work or copies thereof,
|
||||
— sublicense rights in the Work or copies thereof.
|
||||
Those rights can be exercised on any media, supports and formats, whether now known or later invented, as far as the
|
||||
applicable law permits so.
|
||||
In the countries where moral rights apply, the Licensor waives his right to exercise his moral right to the extent allowed
|
||||
by law in order to make effective the licence of the economic rights here above listed.
|
||||
The Licensor grants to the Licensee royalty-free, non-exclusive usage rights to any patents held by the Licensor, to the
|
||||
extent necessary to make use of the rights granted on the Work under this Licence.
|
||||
|
||||
3.Communication of the Source Code
|
||||
The Licensor may provide the Work either in its Source Code form, or as Executable Code. If the Work is provided as
|
||||
Executable Code, the Licensor provides in addition a machine-readable copy of the Source Code of the Work along with
|
||||
each copy of the Work that the Licensor distributes or indicates, in a notice following the copyright notice attached to
|
||||
the Work, a repository where the Source Code is easily and freely accessible for as long as the Licensor continues to
|
||||
distribute or communicate the Work.
|
||||
|
||||
4.Limitations on copyright
|
||||
Nothing in this Licence is intended to deprive the Licensee of the benefits from any exception or limitation to the
|
||||
exclusive rights of the rights owners in the Work, of the exhaustion of those rights or of other applicable limitations
|
||||
thereto.
|
||||
|
||||
5.Obligations of the Licensee
|
||||
The grant of the rights mentioned above is subject to some restrictions and obligations imposed on the Licensee. Those
|
||||
obligations are the following:
|
||||
|
||||
Attribution right: The Licensee shall keep intact all copyright, patent or trademarks notices and all notices that refer to
|
||||
the Licence and to the disclaimer of warranties. The Licensee must include a copy of such notices and a copy of the
|
||||
Licence with every copy of the Work he/she distributes or communicates. The Licensee must cause any Derivative Work
|
||||
to carry prominent notices stating that the Work has been modified and the date of modification.
|
||||
|
||||
Copyleft clause: If the Licensee distributes or communicates copies of the Original Works or Derivative Works, this
|
||||
Distribution or Communication will be done under the terms of this Licence or of a later version of this Licence unless
|
||||
the Original Work is expressly distributed only under this version of the Licence — for example by communicating
|
||||
‘EUPL v. 1.2 only’. The Licensee (becoming Licensor) cannot offer or impose any additional terms or conditions on the
|
||||
Work or Derivative Work that alter or restrict the terms of the Licence.
|
||||
|
||||
Compatibility clause: If the Licensee Distributes or Communicates Derivative Works or copies thereof based upon both
|
||||
the Work and another work licensed under a Compatible Licence, this Distribution or Communication can be done
|
||||
under the terms of this Compatible Licence. For the sake of this clause, ‘Compatible Licence’ refers to the licences listed
|
||||
in the appendix attached to this Licence. Should the Licensee's obligations under the Compatible Licence conflict with
|
||||
his/her obligations under this Licence, the obligations of the Compatible Licence shall prevail.
|
||||
|
||||
Provision of Source Code: When distributing or communicating copies of the Work, the Licensee will provide
|
||||
a machine-readable copy of the Source Code or indicate a repository where this Source will be easily and freely available
|
||||
for as long as the Licensee continues to distribute or communicate the Work.
|
||||
Legal Protection: This Licence does not grant permission to use the trade names, trademarks, service marks, or names
|
||||
of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and
|
||||
reproducing the content of the copyright notice.
|
||||
|
||||
6.Chain of Authorship
|
||||
The original Licensor warrants that the copyright in the Original Work granted hereunder is owned by him/her or
|
||||
licensed to him/her and that he/she has the power and authority to grant the Licence.
|
||||
Each Contributor warrants that the copyright in the modifications he/she brings to the Work are owned by him/her or
|
||||
licensed to him/her and that he/she has the power and authority to grant the Licence.
|
||||
Each time You accept the Licence, the original Licensor and subsequent Contributors grant You a licence to their contributions
|
||||
to the Work, under the terms of this Licence.
|
||||
|
||||
7.Disclaimer of Warranty
|
||||
The Work is a work in progress, which is continuously improved by numerous Contributors. It is not a finished work
|
||||
and may therefore contain defects or ‘bugs’ inherent to this type of development.
|
||||
For the above reason, the Work is provided under the Licence on an ‘as is’ basis and without warranties of any kind
|
||||
concerning the Work, including without limitation merchantability, fitness for a particular purpose, absence of defects or
|
||||
errors, accuracy, non-infringement of intellectual property rights other than copyright as stated in Article 6 of this
|
||||
Licence.
|
||||
This disclaimer of warranty is an essential part of the Licence and a condition for the grant of any rights to the Work.
|
||||
|
||||
8.Disclaimer of Liability
|
||||
Except in the cases of wilful misconduct or damages directly caused to natural persons, the Licensor will in no event be
|
||||
liable for any direct or indirect, material or moral, damages of any kind, arising out of the Licence or of the use of the
|
||||
Work, including without limitation, damages for loss of goodwill, work stoppage, computer failure or malfunction, loss
|
||||
of data or any commercial damage, even if the Licensor has been advised of the possibility of such damage. However,
|
||||
the Licensor will be liable under statutory product liability laws as far such laws apply to the Work.
|
||||
|
||||
9.Additional agreements
|
||||
While distributing the Work, You may choose to conclude an additional agreement, defining obligations or services
|
||||
consistent with this Licence. However, if accepting obligations, You may act only on your own behalf and on your sole
|
||||
responsibility, not on behalf of the original Licensor or any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against such Contributor by
|
||||
the fact You have accepted any warranty or additional liability.
|
||||
|
||||
10.Acceptance of the Licence
|
||||
The provisions of this Licence can be accepted by clicking on an icon ‘I agree’ placed under the bottom of a window
|
||||
displaying the text of this Licence or by affirming consent in any other similar way, in accordance with the rules of
|
||||
applicable law. Clicking on that icon indicates your clear and irrevocable acceptance of this Licence and all of its terms
|
||||
and conditions.
|
||||
Similarly, you irrevocably accept this Licence and all of its terms and conditions by exercising any rights granted to You
|
||||
by Article 2 of this Licence, such as the use of the Work, the creation by You of a Derivative Work or the Distribution
|
||||
or Communication by You of the Work or copies thereof.
|
||||
|
||||
11.Information to the public
|
||||
In case of any Distribution or Communication of the Work by means of electronic communication by You (for example,
|
||||
by offering to download the Work from a remote location) the distribution channel or media (for example, a website)
|
||||
must at least provide to the public the information requested by the applicable law regarding the Licensor, the Licence
|
||||
and the way it may be accessible, concluded, stored and reproduced by the Licensee.
|
||||
|
||||
12.Termination of the Licence
|
||||
The Licence and the rights granted hereunder will terminate automatically upon any breach by the Licensee of the terms
|
||||
of the Licence.
|
||||
Such a termination will not terminate the licences of any person who has received the Work from the Licensee under
|
||||
the Licence, provided such persons remain in full compliance with the Licence.
|
||||
|
||||
13.Miscellaneous
|
||||
Without prejudice of Article 9 above, the Licence represents the complete agreement between the Parties as to the
|
||||
Work.
|
||||
If any provision of the Licence is invalid or unenforceable under applicable law, this will not affect the validity or
|
||||
enforceability of the Licence as a whole. Such provision will be construed or reformed so as necessary to make it valid
|
||||
and enforceable.
|
||||
The European Commission may publish other linguistic versions or new versions of this Licence or updated versions of
|
||||
the Appendix, so far this is required and reasonable, without reducing the scope of the rights granted by the Licence.
|
||||
New versions of the Licence will be published with a unique version number.
|
||||
All linguistic versions of this Licence, approved by the European Commission, have identical value. Parties can take
|
||||
advantage of the linguistic version of their choice.
|
||||
|
||||
14.Jurisdiction
|
||||
Without prejudice to specific agreement between parties,
|
||||
— any litigation resulting from the interpretation of this License, arising between the European Union institutions,
|
||||
bodies, offices or agencies, as a Licensor, and any Licensee, will be subject to the jurisdiction of the Court of Justice
|
||||
of the European Union, as laid down in article 272 of the Treaty on the Functioning of the European Union,
|
||||
— any litigation arising between other parties and resulting from the interpretation of this License, will be subject to
|
||||
the exclusive jurisdiction of the competent court where the Licensor resides or conducts its primary business.
|
||||
|
||||
15.Applicable Law
|
||||
Without prejudice to specific agreement between parties,
|
||||
— this Licence shall be governed by the law of the European Union Member State where the Licensor has his seat,
|
||||
resides or has his registered office,
|
||||
— this licence shall be governed by Belgian law if the Licensor has no seat, residence or registered office inside
|
||||
a European Union Member State.
|
||||
|
||||
|
||||
Appendix
|
||||
|
||||
‘Compatible Licences’ according to Article 5 EUPL are:
|
||||
— GNU General Public License (GPL) v. 2, v. 3
|
||||
— GNU Affero General Public License (AGPL) v. 3
|
||||
— Open Software License (OSL) v. 2.1, v. 3.0
|
||||
— Eclipse Public License (EPL) v. 1.0
|
||||
— CeCILL v. 2.0, v. 2.1
|
||||
— Mozilla Public Licence (MPL) v. 2
|
||||
— GNU Lesser General Public Licence (LGPL) v. 2.1, v. 3
|
||||
— Creative Commons Attribution-ShareAlike v. 3.0 Unported (CC BY-SA 3.0) for works other than software
|
||||
— European Union Public Licence (EUPL) v. 1.1, v. 1.2
|
||||
— Québec Free and Open-Source Licence — Reciprocity (LiLiQ-R) or Strong Reciprocity (LiLiQ-R+).
|
||||
|
||||
The European Commission may update this Appendix to later versions of the above licences without producing
|
||||
a new version of the EUPL, as long as they provide the rights granted in Article 2 of this Licence and protect the
|
||||
covered Source Code from exclusive appropriation.
|
||||
All other changes or additions to this Appendix require the production of a new EUPL version.
|
||||
|
||||
68
database/perl/lib/Software/License/FreeBSD.pm
Normal file
68
database/perl/lib/Software/License/FreeBSD.pm
Normal file
@@ -0,0 +1,68 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::FreeBSD;
|
||||
$Software::License::FreeBSD::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: The FreeBSD License (aka two-clause BSD)
|
||||
|
||||
sub name { 'The (two-clause) FreeBSD License' }
|
||||
sub url { 'http://www.freebsd.org/copyright/freebsd-license.html' }
|
||||
|
||||
sub meta_name { 'open_source' }
|
||||
sub meta2_name { 'freebsd' }
|
||||
sub spdx_expression { 'BSD-2-Clause-FreeBSD' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::FreeBSD - The FreeBSD License (aka two-clause BSD)
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
The FreeBSD License
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the
|
||||
distribution.
|
||||
|
||||
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 SHALL THE COPYRIGHT
|
||||
HOLDER OR CONTRIBUTORS 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, OR 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.
|
||||
447
database/perl/lib/Software/License/GFDL_1_2.pm
Normal file
447
database/perl/lib/Software/License/GFDL_1_2.pm
Normal file
@@ -0,0 +1,447 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::GFDL_1_2;
|
||||
$Software::License::GFDL_1_2::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: The GNU Free Documentation License v1.2
|
||||
|
||||
sub name { 'GNU Free Documentation License v1.2' }
|
||||
sub url { 'http://www.gnu.org/licenses/fdl-1.2.txt' }
|
||||
sub meta_name { 'open_source' }
|
||||
sub meta2_name { 'gfdl_1_2' }
|
||||
sub spdx_expression { 'GFDL-1.2-or-later' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::GFDL_1_2 - The GNU Free Documentation License v1.2
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__NOTICE__
|
||||
Copyright (c) {{$self->year}} {{$self->_dotless_holder}}.
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.2
|
||||
or any later version published by the Free Software Foundation;
|
||||
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
|
||||
Texts. A copy of the license is included in the section entitled "GNU
|
||||
Free Documentation License".
|
||||
__LICENSE__
|
||||
GNU Free Documentation License
|
||||
Version 1.2, November 2002
|
||||
|
||||
|
||||
Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
|
||||
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
|
||||
0. PREAMBLE
|
||||
|
||||
The purpose of this License is to make a manual, textbook, or other
|
||||
functional and useful document "free" in the sense of freedom: to
|
||||
assure everyone the effective freedom to copy and redistribute it,
|
||||
with or without modifying it, either commercially or noncommercially.
|
||||
Secondarily, this License preserves for the author and publisher a way
|
||||
to get credit for their work, while not being considered responsible
|
||||
for modifications made by others.
|
||||
|
||||
This License is a kind of "copyleft", which means that derivative
|
||||
works of the document must themselves be free in the same sense. It
|
||||
complements the GNU General Public License, which is a copyleft
|
||||
license designed for free software.
|
||||
|
||||
We have designed this License in order to use it for manuals for free
|
||||
software, because free software needs free documentation: a free
|
||||
program should come with manuals providing the same freedoms that the
|
||||
software does. But this License is not limited to software manuals;
|
||||
it can be used for any textual work, regardless of subject matter or
|
||||
whether it is published as a printed book. We recommend this License
|
||||
principally for works whose purpose is instruction or reference.
|
||||
|
||||
|
||||
1. APPLICABILITY AND DEFINITIONS
|
||||
|
||||
This License applies to any manual or other work, in any medium, that
|
||||
contains a notice placed by the copyright holder saying it can be
|
||||
distributed under the terms of this License. Such a notice grants a
|
||||
world-wide, royalty-free license, unlimited in duration, to use that
|
||||
work under the conditions stated herein. The "Document", below,
|
||||
refers to any such manual or work. Any member of the public is a
|
||||
licensee, and is addressed as "you". You accept the license if you
|
||||
copy, modify or distribute the work in a way requiring permission
|
||||
under copyright law.
|
||||
|
||||
A "Modified Version" of the Document means any work containing the
|
||||
Document or a portion of it, either copied verbatim, or with
|
||||
modifications and/or translated into another language.
|
||||
|
||||
A "Secondary Section" is a named appendix or a front-matter section of
|
||||
the Document that deals exclusively with the relationship of the
|
||||
publishers or authors of the Document to the Document's overall subject
|
||||
(or to related matters) and contains nothing that could fall directly
|
||||
within that overall subject. (Thus, if the Document is in part a
|
||||
textbook of mathematics, a Secondary Section may not explain any
|
||||
mathematics.) The relationship could be a matter of historical
|
||||
connection with the subject or with related matters, or of legal,
|
||||
commercial, philosophical, ethical or political position regarding
|
||||
them.
|
||||
|
||||
The "Invariant Sections" are certain Secondary Sections whose titles
|
||||
are designated, as being those of Invariant Sections, in the notice
|
||||
that says that the Document is released under this License. If a
|
||||
section does not fit the above definition of Secondary then it is not
|
||||
allowed to be designated as Invariant. The Document may contain zero
|
||||
Invariant Sections. If the Document does not identify any Invariant
|
||||
Sections then there are none.
|
||||
|
||||
The "Cover Texts" are certain short passages of text that are listed,
|
||||
as Front-Cover Texts or Back-Cover Texts, in the notice that says that
|
||||
the Document is released under this License. A Front-Cover Text may
|
||||
be at most 5 words, and a Back-Cover Text may be at most 25 words.
|
||||
|
||||
A "Transparent" copy of the Document means a machine-readable copy,
|
||||
represented in a format whose specification is available to the
|
||||
general public, that is suitable for revising the document
|
||||
straightforwardly with generic text editors or (for images composed of
|
||||
pixels) generic paint programs or (for drawings) some widely available
|
||||
drawing editor, and that is suitable for input to text formatters or
|
||||
for automatic translation to a variety of formats suitable for input
|
||||
to text formatters. A copy made in an otherwise Transparent file
|
||||
format whose markup, or absence of markup, has been arranged to thwart
|
||||
or discourage subsequent modification by readers is not Transparent.
|
||||
An image format is not Transparent if used for any substantial amount
|
||||
of text. A copy that is not "Transparent" is called "Opaque".
|
||||
|
||||
Examples of suitable formats for Transparent copies include plain
|
||||
ASCII without markup, Texinfo input format, LaTeX input format, SGML
|
||||
or XML using a publicly available DTD, and standard-conforming simple
|
||||
HTML, PostScript or PDF designed for human modification. Examples of
|
||||
transparent image formats include PNG, XCF and JPG. Opaque formats
|
||||
include proprietary formats that can be read and edited only by
|
||||
proprietary word processors, SGML or XML for which the DTD and/or
|
||||
processing tools are not generally available, and the
|
||||
machine-generated HTML, PostScript or PDF produced by some word
|
||||
processors for output purposes only.
|
||||
|
||||
The "Title Page" means, for a printed book, the title page itself,
|
||||
plus such following pages as are needed to hold, legibly, the material
|
||||
this License requires to appear in the title page. For works in
|
||||
formats which do not have any title page as such, "Title Page" means
|
||||
the text near the most prominent appearance of the work's title,
|
||||
preceding the beginning of the body of the text.
|
||||
|
||||
A section "Entitled XYZ" means a named subunit of the Document whose
|
||||
title either is precisely XYZ or contains XYZ in parentheses following
|
||||
text that translates XYZ in another language. (Here XYZ stands for a
|
||||
specific section name mentioned below, such as "Acknowledgements",
|
||||
"Dedications", "Endorsements", or "History".) To "Preserve the Title"
|
||||
of such a section when you modify the Document means that it remains a
|
||||
section "Entitled XYZ" according to this definition.
|
||||
|
||||
The Document may include Warranty Disclaimers next to the notice which
|
||||
states that this License applies to the Document. These Warranty
|
||||
Disclaimers are considered to be included by reference in this
|
||||
License, but only as regards disclaiming warranties: any other
|
||||
implication that these Warranty Disclaimers may have is void and has
|
||||
no effect on the meaning of this License.
|
||||
|
||||
|
||||
2. VERBATIM COPYING
|
||||
|
||||
You may copy and distribute the Document in any medium, either
|
||||
commercially or noncommercially, provided that this License, the
|
||||
copyright notices, and the license notice saying this License applies
|
||||
to the Document are reproduced in all copies, and that you add no other
|
||||
conditions whatsoever to those of this License. You may not use
|
||||
technical measures to obstruct or control the reading or further
|
||||
copying of the copies you make or distribute. However, you may accept
|
||||
compensation in exchange for copies. If you distribute a large enough
|
||||
number of copies you must also follow the conditions in section 3.
|
||||
|
||||
You may also lend copies, under the same conditions stated above, and
|
||||
you may publicly display copies.
|
||||
|
||||
|
||||
3. COPYING IN QUANTITY
|
||||
|
||||
If you publish printed copies (or copies in media that commonly have
|
||||
printed covers) of the Document, numbering more than 100, and the
|
||||
Document's license notice requires Cover Texts, you must enclose the
|
||||
copies in covers that carry, clearly and legibly, all these Cover
|
||||
Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
|
||||
the back cover. Both covers must also clearly and legibly identify
|
||||
you as the publisher of these copies. The front cover must present
|
||||
the full title with all words of the title equally prominent and
|
||||
visible. You may add other material on the covers in addition.
|
||||
Copying with changes limited to the covers, as long as they preserve
|
||||
the title of the Document and satisfy these conditions, can be treated
|
||||
as verbatim copying in other respects.
|
||||
|
||||
If the required texts for either cover are too voluminous to fit
|
||||
legibly, you should put the first ones listed (as many as fit
|
||||
reasonably) on the actual cover, and continue the rest onto adjacent
|
||||
pages.
|
||||
|
||||
If you publish or distribute Opaque copies of the Document numbering
|
||||
more than 100, you must either include a machine-readable Transparent
|
||||
copy along with each Opaque copy, or state in or with each Opaque copy
|
||||
a computer-network location from which the general network-using
|
||||
public has access to download using public-standard network protocols
|
||||
a complete Transparent copy of the Document, free of added material.
|
||||
If you use the latter option, you must take reasonably prudent steps,
|
||||
when you begin distribution of Opaque copies in quantity, to ensure
|
||||
that this Transparent copy will remain thus accessible at the stated
|
||||
location until at least one year after the last time you distribute an
|
||||
Opaque copy (directly or through your agents or retailers) of that
|
||||
edition to the public.
|
||||
|
||||
It is requested, but not required, that you contact the authors of the
|
||||
Document well before redistributing any large number of copies, to give
|
||||
them a chance to provide you with an updated version of the Document.
|
||||
|
||||
|
||||
4. MODIFICATIONS
|
||||
|
||||
You may copy and distribute a Modified Version of the Document under
|
||||
the conditions of sections 2 and 3 above, provided that you release
|
||||
the Modified Version under precisely this License, with the Modified
|
||||
Version filling the role of the Document, thus licensing distribution
|
||||
and modification of the Modified Version to whoever possesses a copy
|
||||
of it. In addition, you must do these things in the Modified Version:
|
||||
|
||||
A. Use in the Title Page (and on the covers, if any) a title distinct
|
||||
from that of the Document, and from those of previous versions
|
||||
(which should, if there were any, be listed in the History section
|
||||
of the Document). You may use the same title as a previous version
|
||||
if the original publisher of that version gives permission.
|
||||
B. List on the Title Page, as authors, one or more persons or entities
|
||||
responsible for authorship of the modifications in the Modified
|
||||
Version, together with at least five of the principal authors of the
|
||||
Document (all of its principal authors, if it has fewer than five),
|
||||
unless they release you from this requirement.
|
||||
C. State on the Title page the name of the publisher of the
|
||||
Modified Version, as the publisher.
|
||||
D. Preserve all the copyright notices of the Document.
|
||||
E. Add an appropriate copyright notice for your modifications
|
||||
adjacent to the other copyright notices.
|
||||
F. Include, immediately after the copyright notices, a license notice
|
||||
giving the public permission to use the Modified Version under the
|
||||
terms of this License, in the form shown in the Addendum below.
|
||||
G. Preserve in that license notice the full lists of Invariant Sections
|
||||
and required Cover Texts given in the Document's license notice.
|
||||
H. Include an unaltered copy of this License.
|
||||
I. Preserve the section Entitled "History", Preserve its Title, and add
|
||||
to it an item stating at least the title, year, new authors, and
|
||||
publisher of the Modified Version as given on the Title Page. If
|
||||
there is no section Entitled "History" in the Document, create one
|
||||
stating the title, year, authors, and publisher of the Document as
|
||||
given on its Title Page, then add an item describing the Modified
|
||||
Version as stated in the previous sentence.
|
||||
J. Preserve the network location, if any, given in the Document for
|
||||
public access to a Transparent copy of the Document, and likewise
|
||||
the network locations given in the Document for previous versions
|
||||
it was based on. These may be placed in the "History" section.
|
||||
You may omit a network location for a work that was published at
|
||||
least four years before the Document itself, or if the original
|
||||
publisher of the version it refers to gives permission.
|
||||
K. For any section Entitled "Acknowledgements" or "Dedications",
|
||||
Preserve the Title of the section, and preserve in the section all
|
||||
the substance and tone of each of the contributor acknowledgements
|
||||
and/or dedications given therein.
|
||||
L. Preserve all the Invariant Sections of the Document,
|
||||
unaltered in their text and in their titles. Section numbers
|
||||
or the equivalent are not considered part of the section titles.
|
||||
M. Delete any section Entitled "Endorsements". Such a section
|
||||
may not be included in the Modified Version.
|
||||
N. Do not retitle any existing section to be Entitled "Endorsements"
|
||||
or to conflict in title with any Invariant Section.
|
||||
O. Preserve any Warranty Disclaimers.
|
||||
|
||||
If the Modified Version includes new front-matter sections or
|
||||
appendices that qualify as Secondary Sections and contain no material
|
||||
copied from the Document, you may at your option designate some or all
|
||||
of these sections as invariant. To do this, add their titles to the
|
||||
list of Invariant Sections in the Modified Version's license notice.
|
||||
These titles must be distinct from any other section titles.
|
||||
|
||||
You may add a section Entitled "Endorsements", provided it contains
|
||||
nothing but endorsements of your Modified Version by various
|
||||
parties--for example, statements of peer review or that the text has
|
||||
been approved by an organization as the authoritative definition of a
|
||||
standard.
|
||||
|
||||
You may add a passage of up to five words as a Front-Cover Text, and a
|
||||
passage of up to 25 words as a Back-Cover Text, to the end of the list
|
||||
of Cover Texts in the Modified Version. Only one passage of
|
||||
Front-Cover Text and one of Back-Cover Text may be added by (or
|
||||
through arrangements made by) any one entity. If the Document already
|
||||
includes a cover text for the same cover, previously added by you or
|
||||
by arrangement made by the same entity you are acting on behalf of,
|
||||
you may not add another; but you may replace the old one, on explicit
|
||||
permission from the previous publisher that added the old one.
|
||||
|
||||
The author(s) and publisher(s) of the Document do not by this License
|
||||
give permission to use their names for publicity for or to assert or
|
||||
imply endorsement of any Modified Version.
|
||||
|
||||
|
||||
5. COMBINING DOCUMENTS
|
||||
|
||||
You may combine the Document with other documents released under this
|
||||
License, under the terms defined in section 4 above for modified
|
||||
versions, provided that you include in the combination all of the
|
||||
Invariant Sections of all of the original documents, unmodified, and
|
||||
list them all as Invariant Sections of your combined work in its
|
||||
license notice, and that you preserve all their Warranty Disclaimers.
|
||||
|
||||
The combined work need only contain one copy of this License, and
|
||||
multiple identical Invariant Sections may be replaced with a single
|
||||
copy. If there are multiple Invariant Sections with the same name but
|
||||
different contents, make the title of each such section unique by
|
||||
adding at the end of it, in parentheses, the name of the original
|
||||
author or publisher of that section if known, or else a unique number.
|
||||
Make the same adjustment to the section titles in the list of
|
||||
Invariant Sections in the license notice of the combined work.
|
||||
|
||||
In the combination, you must combine any sections Entitled "History"
|
||||
in the various original documents, forming one section Entitled
|
||||
"History"; likewise combine any sections Entitled "Acknowledgements",
|
||||
and any sections Entitled "Dedications". You must delete all sections
|
||||
Entitled "Endorsements".
|
||||
|
||||
|
||||
6. COLLECTIONS OF DOCUMENTS
|
||||
|
||||
You may make a collection consisting of the Document and other documents
|
||||
released under this License, and replace the individual copies of this
|
||||
License in the various documents with a single copy that is included in
|
||||
the collection, provided that you follow the rules of this License for
|
||||
verbatim copying of each of the documents in all other respects.
|
||||
|
||||
You may extract a single document from such a collection, and distribute
|
||||
it individually under this License, provided you insert a copy of this
|
||||
License into the extracted document, and follow this License in all
|
||||
other respects regarding verbatim copying of that document.
|
||||
|
||||
|
||||
7. AGGREGATION WITH INDEPENDENT WORKS
|
||||
|
||||
A compilation of the Document or its derivatives with other separate
|
||||
and independent documents or works, in or on a volume of a storage or
|
||||
distribution medium, is called an "aggregate" if the copyright
|
||||
resulting from the compilation is not used to limit the legal rights
|
||||
of the compilation's users beyond what the individual works permit.
|
||||
When the Document is included in an aggregate, this License does not
|
||||
apply to the other works in the aggregate which are not themselves
|
||||
derivative works of the Document.
|
||||
|
||||
If the Cover Text requirement of section 3 is applicable to these
|
||||
copies of the Document, then if the Document is less than one half of
|
||||
the entire aggregate, the Document's Cover Texts may be placed on
|
||||
covers that bracket the Document within the aggregate, or the
|
||||
electronic equivalent of covers if the Document is in electronic form.
|
||||
Otherwise they must appear on printed covers that bracket the whole
|
||||
aggregate.
|
||||
|
||||
|
||||
8. TRANSLATION
|
||||
|
||||
Translation is considered a kind of modification, so you may
|
||||
distribute translations of the Document under the terms of section 4.
|
||||
Replacing Invariant Sections with translations requires special
|
||||
permission from their copyright holders, but you may include
|
||||
translations of some or all Invariant Sections in addition to the
|
||||
original versions of these Invariant Sections. You may include a
|
||||
translation of this License, and all the license notices in the
|
||||
Document, and any Warranty Disclaimers, provided that you also include
|
||||
the original English version of this License and the original versions
|
||||
of those notices and disclaimers. In case of a disagreement between
|
||||
the translation and the original version of this License or a notice
|
||||
or disclaimer, the original version will prevail.
|
||||
|
||||
If a section in the Document is Entitled "Acknowledgements",
|
||||
"Dedications", or "History", the requirement (section 4) to Preserve
|
||||
its Title (section 1) will typically require changing the actual
|
||||
title.
|
||||
|
||||
|
||||
9. TERMINATION
|
||||
|
||||
You may not copy, modify, sublicense, or distribute the Document except
|
||||
as expressly provided for under this License. Any other attempt to
|
||||
copy, modify, sublicense or distribute the Document is void, and will
|
||||
automatically terminate your rights under this License. However,
|
||||
parties who have received copies, or rights, from you under this
|
||||
License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
|
||||
10. FUTURE REVISIONS OF THIS LICENSE
|
||||
|
||||
The Free Software Foundation may publish new, revised versions
|
||||
of the GNU Free Documentation License from time to time. Such new
|
||||
versions will be similar in spirit to the present version, but may
|
||||
differ in detail to address new problems or concerns. See
|
||||
http://www.gnu.org/copyleft/.
|
||||
|
||||
Each version of the License is given a distinguishing version number.
|
||||
If the Document specifies that a particular numbered version of this
|
||||
License "or any later version" applies to it, you have the option of
|
||||
following the terms and conditions either of that specified version or
|
||||
of any later version that has been published (not as a draft) by the
|
||||
Free Software Foundation. If the Document does not specify a version
|
||||
number of this License, you may choose any version ever published (not
|
||||
as a draft) by the Free Software Foundation.
|
||||
|
||||
|
||||
ADDENDUM: How to use this License for your documents
|
||||
|
||||
To use this License in a document you have written, include a copy of
|
||||
the License in the document and put the following copyright and
|
||||
license notices just after the title page:
|
||||
|
||||
Copyright (c) YEAR YOUR NAME.
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.2
|
||||
or any later version published by the Free Software Foundation;
|
||||
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
|
||||
A copy of the license is included in the section entitled "GNU
|
||||
Free Documentation License".
|
||||
|
||||
If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
|
||||
replace the "with...Texts." line with this:
|
||||
|
||||
with the Invariant Sections being LIST THEIR TITLES, with the
|
||||
Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
|
||||
|
||||
If you have Invariant Sections without Cover Texts, or some other
|
||||
combination of the three, merge those two alternatives to suit the
|
||||
situation.
|
||||
|
||||
If your document contains nontrivial examples of program code, we
|
||||
recommend releasing these examples in parallel under your choice of
|
||||
free software license, such as the GNU General Public License,
|
||||
to permit their use in free software.
|
||||
459
database/perl/lib/Software/License/GFDL_1_3.pm
Normal file
459
database/perl/lib/Software/License/GFDL_1_3.pm
Normal file
@@ -0,0 +1,459 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::GFDL_1_3;
|
||||
$Software::License::GFDL_1_3::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: The GNU Free Documentation License v1.3
|
||||
|
||||
sub name { 'GNU Free Documentation License v1.3' }
|
||||
sub url { 'http://www.gnu.org/licenses/fdl-1.3.txt' }
|
||||
sub meta_name { 'open_source' }
|
||||
sub meta2_name { 'gfdl_1_3' }
|
||||
sub spdx_expression { 'GFDL-1.3-or-later' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::GFDL_1_3 - The GNU Free Documentation License v1.3
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__NOTICE__
|
||||
Copyright (C) {{$self->year}} {{$self->_dotless_holder}}.
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3
|
||||
or any later version published by the Free Software Foundation;
|
||||
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
|
||||
A copy of the license is included in the section entitled "GNU
|
||||
Free Documentation License".
|
||||
__LICENSE__
|
||||
GNU Free Documentation License
|
||||
|
||||
Version 1.3, 3 November 2008
|
||||
|
||||
Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
|
||||
<http://fsf.org/>
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies of this license
|
||||
document, but changing it is not allowed.
|
||||
|
||||
0. PREAMBLE
|
||||
|
||||
The purpose of this License is to make a manual, textbook, or other functional
|
||||
and useful document "free" in the sense of freedom: to assure everyone the
|
||||
effective freedom to copy and redistribute it, with or without modifying it,
|
||||
either commercially or noncommercially. Secondarily, this License preserves for
|
||||
the author and publisher a way to get credit for their work, while not being
|
||||
considered responsible for modifications made by others.
|
||||
|
||||
This License is a kind of "copyleft", which means that derivative works of the
|
||||
document must themselves be free in the same sense. It complements the GNU
|
||||
General Public License, which is a copyleft license designed for free software.
|
||||
|
||||
We have designed this License in order to use it for manuals for free software,
|
||||
because free software needs free documentation: a free program should come with
|
||||
manuals providing the same freedoms that the software does. But this License is
|
||||
not limited to software manuals; it can be used for any textual work,
|
||||
regardless of subject matter or whether it is published as a printed book. We
|
||||
recommend this License principally for works whose purpose is instruction or
|
||||
reference.
|
||||
|
||||
1. APPLICABILITY AND DEFINITIONS
|
||||
|
||||
This License applies to any manual or other work, in any medium, that contains
|
||||
a notice placed by the copyright holder saying it can be distributed under the
|
||||
terms of this License. Such a notice grants a world-wide, royalty-free license,
|
||||
unlimited in duration, to use that work under the conditions stated herein. The
|
||||
"Document", below, refers to any such manual or work. Any member of the public
|
||||
is a licensee, and is addressed as "you". You accept the license if you copy,
|
||||
modify or distribute the work in a way requiring permission under copyright
|
||||
law.
|
||||
|
||||
A "Modified Version" of the Document means any work containing the Document or
|
||||
a portion of it, either copied verbatim, or with modifications and/or
|
||||
translated into another language.
|
||||
|
||||
A "Secondary Section" is a named appendix or a front-matter section of the
|
||||
Document that deals exclusively with the relationship of the publishers or
|
||||
authors of the Document to the Document's overall subject (or to related
|
||||
matters) and contains nothing that could fall directly within that overall
|
||||
subject. (Thus, if the Document is in part a textbook of mathematics, a
|
||||
Secondary Section may not explain any mathematics.) The relationship could be a
|
||||
matter of historical connection with the subject or with related matters, or of
|
||||
legal, commercial, philosophical, ethical or political position regarding them.
|
||||
|
||||
The "Invariant Sections" are certain Secondary Sections whose titles are
|
||||
designated, as being those of Invariant Sections, in the notice that says that
|
||||
the Document is released under this License. If a section does not fit the
|
||||
above definition of Secondary then it is not allowed to be designated as
|
||||
Invariant. The Document may contain zero Invariant Sections. If the Document
|
||||
does not identify any Invariant Sections then there are none.
|
||||
|
||||
The "Cover Texts" are certain short passages of text that are listed, as
|
||||
Front-Cover Texts or Back-Cover Texts, in the notice that says that the
|
||||
Document is released under this License. A Front-Cover Text may be at most 5
|
||||
words, and a Back-Cover Text may be at most 25 words.
|
||||
|
||||
A "Transparent" copy of the Document means a machine-readable copy, represented
|
||||
in a format whose specification is available to the general public, that is
|
||||
suitable for revising the document straightforwardly with generic text editors
|
||||
or (for images composed of pixels) generic paint programs or (for drawings)
|
||||
some widely available drawing editor, and that is suitable for input to text
|
||||
formatters or for automatic translation to a variety of formats suitable for
|
||||
input to text formatters. A copy made in an otherwise Transparent file format
|
||||
whose markup, or absence of markup, has been arranged to thwart or discourage
|
||||
subsequent modification by readers is not Transparent. An image format is not
|
||||
Transparent if used for any substantial amount of text. A copy that is not
|
||||
"Transparent" is called "Opaque".
|
||||
|
||||
Examples of suitable formats for Transparent copies include plain ASCII without
|
||||
markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly
|
||||
available DTD, and standard-conforming simple HTML, PostScript or PDF designed
|
||||
for human modification. Examples of transparent image formats include PNG, XCF
|
||||
and JPG. Opaque formats include proprietary formats that can be read and edited
|
||||
only by proprietary word processors, SGML or XML for which the DTD and/or
|
||||
processing tools are not generally available, and the machine-generated HTML,
|
||||
PostScript or PDF produced by some word processors for output purposes only.
|
||||
|
||||
The "Title Page" means, for a printed book, the title page itself, plus such
|
||||
following pages as are needed to hold, legibly, the material this License
|
||||
requires to appear in the title page. For works in formats which do not have
|
||||
any title page as such, "Title Page" means the text near the most prominent
|
||||
appearance of the work's title, preceding the beginning of the body of the
|
||||
text.
|
||||
|
||||
The "publisher" means any person or entity that distributes copies of the
|
||||
Document to the public.
|
||||
|
||||
A section "Entitled XYZ" means a named subunit of the Document whose title
|
||||
either is precisely XYZ or contains XYZ in parentheses following text that
|
||||
translates XYZ in another language. (Here XYZ stands for a specific section
|
||||
name mentioned below, such as "Acknowledgements", "Dedications",
|
||||
"Endorsements", or "History".) To "Preserve the Title" of such a section when
|
||||
you modify the Document means that it remains a section "Entitled XYZ"
|
||||
according to this definition.
|
||||
|
||||
The Document may include Warranty Disclaimers next to the notice which states
|
||||
that this License applies to the Document. These Warranty Disclaimers are
|
||||
considered to be included by reference in this License, but only as regards
|
||||
disclaiming warranties: any other implication that these Warranty Disclaimers
|
||||
may have is void and has no effect on the meaning of this License.
|
||||
|
||||
2. VERBATIM COPYING
|
||||
|
||||
You may copy and distribute the Document in any medium, either commercially or
|
||||
noncommercially, provided that this License, the copyright notices, and the
|
||||
license notice saying this License applies to the Document are reproduced in
|
||||
all copies, and that you add no other conditions whatsoever to those of this
|
||||
License. You may not use technical measures to obstruct or control the reading
|
||||
or further copying of the copies you make or distribute. However, you may
|
||||
accept compensation in exchange for copies. If you distribute a large enough
|
||||
number of copies you must also follow the conditions in section 3.
|
||||
|
||||
You may also lend copies, under the same conditions stated above, and you may
|
||||
publicly display copies.
|
||||
|
||||
3. COPYING IN QUANTITY
|
||||
|
||||
If you publish printed copies (or copies in media that commonly have printed
|
||||
covers) of the Document, numbering more than 100, and the Document's license
|
||||
notice requires Cover Texts, you must enclose the copies in covers that carry,
|
||||
clearly and legibly, all these Cover Texts: Front-Cover Texts on the front
|
||||
cover, and Back-Cover Texts on the back cover. Both covers must also clearly
|
||||
and legibly identify you as the publisher of these copies. The front cover must
|
||||
present the full title with all words of the title equally prominent and
|
||||
visible. You may add other material on the covers in addition. Copying with
|
||||
changes limited to the covers, as long as they preserve the title of the
|
||||
Document and satisfy these conditions, can be treated as verbatim copying in
|
||||
other respects.
|
||||
|
||||
If the required texts for either cover are too voluminous to fit legibly, you
|
||||
should put the first ones listed (as many as fit reasonably) on the actual
|
||||
cover, and continue the rest onto adjacent pages.
|
||||
|
||||
If you publish or distribute Opaque copies of the Document numbering more than
|
||||
100, you must either include a machine-readable Transparent copy along with
|
||||
each Opaque copy, or state in or with each Opaque copy a computer-network
|
||||
location from which the general network-using public has access to download
|
||||
using public-standard network protocols a complete Transparent copy of the
|
||||
Document, free of added material. If you use the latter option, you must take
|
||||
reasonably prudent steps, when you begin distribution of Opaque copies in
|
||||
quantity, to ensure that this Transparent copy will remain thus accessible at
|
||||
the stated location until at least one year after the last time you distribute
|
||||
an Opaque copy (directly or through your agents or retailers) of that edition
|
||||
to the public.
|
||||
|
||||
It is requested, but not required, that you contact the authors of the Document
|
||||
well before redistributing any large number of copies, to give them a chance to
|
||||
provide you with an updated version of the Document.
|
||||
|
||||
4. MODIFICATIONS
|
||||
|
||||
You may copy and distribute a Modified Version of the Document under the
|
||||
conditions of sections 2 and 3 above, provided that you release the Modified
|
||||
Version under precisely this License, with the Modified Version filling the
|
||||
role of the Document, thus licensing distribution and modification of the
|
||||
Modified Version to whoever possesses a copy of it. In addition, you must do
|
||||
these things in the Modified Version:
|
||||
|
||||
A. Use in the Title Page (and on the covers, if any) a title distinct from
|
||||
that of the Document, and from those of previous versions (which should, if
|
||||
there were any, be listed in the History section of the Document). You may
|
||||
use the same title as a previous version if the original publisher of that
|
||||
version gives permission.
|
||||
B. List on the Title Page, as authors, one or more persons or entities
|
||||
responsible for authorship of the modifications in the Modified Version,
|
||||
together with at least five of the principal authors of the Document (all
|
||||
of its principal authors, if it has fewer than five), unless they release
|
||||
you from this requirement.
|
||||
C. State on the Title page the name of the publisher of the Modified
|
||||
Version, as the publisher.
|
||||
D. Preserve all the copyright notices of the Document.
|
||||
E. Add an appropriate copyright notice for your modifications adjacent to
|
||||
the other copyright notices.
|
||||
F. Include, immediately after the copyright notices, a license notice
|
||||
giving the public permission to use the Modified Version under the terms of
|
||||
this License, in the form shown in the Addendum below.
|
||||
G. Preserve in that license notice the full lists of Invariant Sections and
|
||||
required Cover Texts given in the Document's license notice.
|
||||
H. Include an unaltered copy of this License.
|
||||
I. Preserve the section Entitled "History", Preserve its Title, and add to
|
||||
it an item stating at least the title, year, new authors, and publisher of
|
||||
the Modified Version as given on the Title Page. If there is no section
|
||||
Entitled "History" in the Document, create one stating the title, year,
|
||||
authors, and publisher of the Document as given on its Title Page, then add
|
||||
an item describing the Modified Version as stated in the previous sentence.
|
||||
J. Preserve the network location, if any, given in the Document for public
|
||||
access to a Transparent copy of the Document, and likewise the network
|
||||
locations given in the Document for previous versions it was based on.
|
||||
These may be placed in the "History" section. You may omit a network
|
||||
location for a work that was published at least four years before the
|
||||
Document itself, or if the original publisher of the version it refers to
|
||||
gives permission.
|
||||
K. For any section Entitled "Acknowledgements" or "Dedications", Preserve
|
||||
the Title of the section, and preserve in the section all the substance and
|
||||
tone of each of the contributor acknowledgements and/or dedications given
|
||||
therein.
|
||||
L. Preserve all the Invariant Sections of the Document, unaltered in their
|
||||
text and in their titles. Section numbers or the equivalent are not
|
||||
considered part of the section titles.
|
||||
M. Delete any section Entitled "Endorsements". Such a section may not be
|
||||
included in the Modified Version.
|
||||
N. Do not retitle any existing section to be Entitled "Endorsements" or to
|
||||
conflict in title with any Invariant Section.
|
||||
O. Preserve any Warranty Disclaimers.
|
||||
|
||||
If the Modified Version includes new front-matter sections or appendices that
|
||||
qualify as Secondary Sections and contain no material copied from the Document,
|
||||
you may at your option designate some or all of these sections as invariant. To
|
||||
do this, add their titles to the list of Invariant Sections in the Modified
|
||||
Version's license notice. These titles must be distinct from any other section
|
||||
titles.
|
||||
|
||||
You may add a section Entitled "Endorsements", provided it contains nothing but
|
||||
endorsements of your Modified Version by various parties—for example,
|
||||
statements of peer review or that the text has been approved by an organization
|
||||
as the authoritative definition of a standard.
|
||||
|
||||
You may add a passage of up to five words as a Front-Cover Text, and a passage
|
||||
of up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts
|
||||
in the Modified Version. Only one passage of Front-Cover Text and one of
|
||||
Back-Cover Text may be added by (or through arrangements made by) any one
|
||||
entity. If the Document already includes a cover text for the same cover,
|
||||
previously added by you or by arrangement made by the same entity you are
|
||||
acting on behalf of, you may not add another; but you may replace the old one,
|
||||
on explicit permission from the previous publisher that added the old one.
|
||||
|
||||
The author(s) and publisher(s) of the Document do not by this License give
|
||||
permission to use their names for publicity for or to assert or imply
|
||||
endorsement of any Modified Version.
|
||||
|
||||
5. COMBINING DOCUMENTS
|
||||
|
||||
You may combine the Document with other documents released under this License,
|
||||
under the terms defined in section 4 above for modified versions, provided that
|
||||
you include in the combination all of the Invariant Sections of all of the
|
||||
original documents, unmodified, and list them all as Invariant Sections of your
|
||||
combined work in its license notice, and that you preserve all their Warranty
|
||||
Disclaimers.
|
||||
|
||||
The combined work need only contain one copy of this License, and multiple
|
||||
identical Invariant Sections may be replaced with a single copy. If there are
|
||||
multiple Invariant Sections with the same name but different contents, make the
|
||||
title of each such section unique by adding at the end of it, in parentheses,
|
||||
the name of the original author or publisher of that section if known, or else
|
||||
a unique number. Make the same adjustment to the section titles in the list of
|
||||
Invariant Sections in the license notice of the combined work.
|
||||
|
||||
In the combination, you must combine any sections Entitled "History" in the
|
||||
various original documents, forming one section Entitled "History"; likewise
|
||||
combine any sections Entitled "Acknowledgements", and any sections Entitled
|
||||
"Dedications". You must delete all sections Entitled "Endorsements".
|
||||
|
||||
6. COLLECTIONS OF DOCUMENTS
|
||||
|
||||
You may make a collection consisting of the Document and other documents
|
||||
released under this License, and replace the individual copies of this License
|
||||
in the various documents with a single copy that is included in the collection,
|
||||
provided that you follow the rules of this License for verbatim copying of each
|
||||
of the documents in all other respects.
|
||||
|
||||
You may extract a single document from such a collection, and distribute it
|
||||
individually under this License, provided you insert a copy of this License
|
||||
into the extracted document, and follow this License in all other respects
|
||||
regarding verbatim copying of that document.
|
||||
|
||||
7. AGGREGATION WITH INDEPENDENT WORKS
|
||||
|
||||
A compilation of the Document or its derivatives with other separate and
|
||||
independent documents or works, in or on a volume of a storage or distribution
|
||||
medium, is called an "aggregate" if the copyright resulting from the
|
||||
compilation is not used to limit the legal rights of the compilation's users
|
||||
beyond what the individual works permit. When the Document is included in an
|
||||
aggregate, this License does not apply to the other works in the aggregate
|
||||
which are not themselves derivative works of the Document.
|
||||
|
||||
If the Cover Text requirement of section 3 is applicable to these copies of the
|
||||
Document, then if the Document is less than one half of the entire aggregate,
|
||||
the Document's Cover Texts may be placed on covers that bracket the Document
|
||||
within the aggregate, or the electronic equivalent of covers if the Document is
|
||||
in electronic form. Otherwise they must appear on printed covers that bracket
|
||||
the whole aggregate.
|
||||
|
||||
8. TRANSLATION
|
||||
|
||||
Translation is considered a kind of modification, so you may distribute
|
||||
translations of the Document under the terms of section 4. Replacing Invariant
|
||||
Sections with translations requires special permission from their copyright
|
||||
holders, but you may include translations of some or all Invariant Sections in
|
||||
addition to the original versions of these Invariant Sections. You may include
|
||||
a translation of this License, and all the license notices in the Document, and
|
||||
any Warranty Disclaimers, provided that you also include the original English
|
||||
version of this License and the original versions of those notices and
|
||||
disclaimers. In case of a disagreement between the translation and the original
|
||||
version of this License or a notice or disclaimer, the original version will
|
||||
prevail.
|
||||
|
||||
If a section in the Document is Entitled "Acknowledgements", "Dedications", or
|
||||
"History", the requirement (section 4) to Preserve its Title (section 1) will
|
||||
typically require changing the actual title.
|
||||
|
||||
9. TERMINATION
|
||||
|
||||
You may not copy, modify, sublicense, or distribute the Document except as
|
||||
expressly provided under this License. Any attempt otherwise to copy, modify,
|
||||
sublicense, or distribute it is void, and will automatically terminate your
|
||||
rights under this License.
|
||||
|
||||
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, receipt of a
|
||||
copy of some or all of the same material does not give you any rights to use
|
||||
it.
|
||||
|
||||
10. FUTURE REVISIONS OF THIS LICENSE
|
||||
|
||||
The Free Software Foundation may publish new, revised versions of the GNU Free
|
||||
Documentation License from time to time. Such new versions will be similar in
|
||||
spirit to the present version, but may differ in detail to address new problems
|
||||
or concerns. See http://www.gnu.org/copyleft/.
|
||||
|
||||
Each version of the License is given a distinguishing version number. If the
|
||||
Document specifies that a particular numbered version of this License "or any
|
||||
later version" applies to it, you have the option of following the terms and
|
||||
conditions either of that specified version or of any later version that has
|
||||
been published (not as a draft) by the Free Software Foundation. If the
|
||||
Document does not specify a version number of this License, you may choose any
|
||||
version ever published (not as a draft) by the Free Software Foundation. If the
|
||||
Document specifies that a proxy can decide which future versions of this
|
||||
License can be used, that proxy's public statement of acceptance of a version
|
||||
permanently authorizes you to choose that version for the Document.
|
||||
|
||||
11. RELICENSING
|
||||
|
||||
"Massive Multiauthor Collaboration Site" (or "MMC Site") means any World Wide
|
||||
Web server that publishes copyrightable works and also provides prominent
|
||||
facilities for anybody to edit those works. A public wiki that anybody can edit
|
||||
is an example of such a server. A "Massive Multiauthor Collaboration" (or
|
||||
"MMC") contained in the site means any set of copyrightable works thus
|
||||
published on the MMC site.
|
||||
|
||||
"CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0 license
|
||||
published by Creative Commons Corporation, a not-for-profit corporation with a
|
||||
principal place of business in San Francisco, California, as well as future
|
||||
copyleft versions of that license published by that same organization.
|
||||
|
||||
"Incorporate" means to publish or republish a Document, in whole or in part, as
|
||||
part of another Document.
|
||||
|
||||
An MMC is "eligible for relicensing" if it is licensed under this License, and
|
||||
if all works that were first published under this License somewhere other than
|
||||
this MMC, and subsequently incorporated in whole or in part into the MMC, (1)
|
||||
had no cover texts or invariant sections, and (2) were thus incorporated prior
|
||||
to November 1, 2008.
|
||||
|
||||
The operator of an MMC Site may republish an MMC contained in the site under
|
||||
CC-BY-SA on the same site at any time before August 1, 2009, provided the MMC
|
||||
is eligible for relicensing.
|
||||
|
||||
ADDENDUM: How to use this License for your documents
|
||||
|
||||
To use this License in a document you have written, include a copy of the
|
||||
License in the document and put the following copyright and license notices
|
||||
just after the title page:
|
||||
|
||||
Copyright (C) YEAR YOUR NAME.
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3
|
||||
or any later version published by the Free Software Foundation;
|
||||
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
|
||||
A copy of the license is included in the section entitled "GNU
|
||||
Free Documentation License".
|
||||
|
||||
If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, replace
|
||||
the "with … Texts." line with this:
|
||||
|
||||
with the Invariant Sections being LIST THEIR TITLES, with the
|
||||
Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
|
||||
|
||||
If you have Invariant Sections without Cover Texts, or some other combination
|
||||
of the three, merge those two alternatives to suit the situation.
|
||||
|
||||
If your document contains nontrivial examples of program code, we recommend
|
||||
releasing these examples in parallel under your choice of free software
|
||||
license, such as the GNU General Public License, to permit their use in free
|
||||
software.
|
||||
|
||||
292
database/perl/lib/Software/License/GPL_1.pm
Normal file
292
database/perl/lib/Software/License/GPL_1.pm
Normal file
@@ -0,0 +1,292 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::GPL_1;
|
||||
$Software::License::GPL_1::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: GNU General Public License, Version 1
|
||||
|
||||
sub name { 'The GNU General Public License, Version 1, February 1989' }
|
||||
sub url { 'http://www.gnu.org/licenses/old-licenses/gpl-1.0.txt' }
|
||||
sub meta_name { 'gpl' }
|
||||
sub meta2_name { 'gpl_1' }
|
||||
sub spdx_expression { 'GPL-1.0-only' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::GPL_1 - GNU General Public License, Version 1
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 1, February 1989
|
||||
|
||||
Copyright (C) 1989 Free Software Foundation, Inc.
|
||||
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The license agreements of most software companies try to keep users
|
||||
at the mercy of those companies. By contrast, our General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. The
|
||||
General Public License applies to the Free Software Foundation's
|
||||
software and to any other program whose authors commit to using it.
|
||||
You can use it for your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Specifically, the General Public License is designed to make
|
||||
sure that you have the freedom to give away or sell copies of free
|
||||
software, that you receive source code or can get it if you want it,
|
||||
that you can change the software or use pieces of it in new free
|
||||
programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of a such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must tell them their rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License Agreement applies to any program or other work which
|
||||
contains a notice placed by the copyright holder saying it may be
|
||||
distributed under the terms of this General Public License. The
|
||||
"Program", below, refers to any such program or work, and a "work based
|
||||
on the Program" means either the Program or any work containing the
|
||||
Program or a portion of it, either verbatim or with modifications. Each
|
||||
licensee is addressed as "you".
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's source
|
||||
code as you receive it, in any medium, provided that you conspicuously and
|
||||
appropriately publish on each copy an appropriate copyright notice and
|
||||
disclaimer of warranty; keep intact all the notices that refer to this
|
||||
General Public License and to the absence of any warranty; and give any
|
||||
other recipients of the Program a copy of this General Public License
|
||||
along with the Program. You may charge a fee for the physical act of
|
||||
transferring a copy.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion of
|
||||
it, and copy and distribute such modifications under the terms of Paragraph
|
||||
1 above, provided that you also do the following:
|
||||
|
||||
a) cause the modified files to carry prominent notices stating that
|
||||
you changed the files and the date of any change; and
|
||||
|
||||
b) cause the whole of any work that you distribute or publish, that
|
||||
in whole or in part contains the Program or any part thereof, either
|
||||
with or without modifications, to be licensed at no charge to all
|
||||
third parties under the terms of this General Public License (except
|
||||
that you may choose to grant warranty protection to some or all
|
||||
third parties, at your option).
|
||||
|
||||
c) If the modified program normally reads commands interactively when
|
||||
run, you must cause it, when started running for such interactive use
|
||||
in the simplest and most usual way, to print or display an
|
||||
announcement including an appropriate copyright notice and a notice
|
||||
that there is no warranty (or else, saying that you provide a
|
||||
warranty) and that users may redistribute the program under these
|
||||
conditions, and telling the user how to view a copy of this General
|
||||
Public License.
|
||||
|
||||
d) You may charge a fee for the physical act of transferring a
|
||||
copy, and you may at your option offer warranty protection in
|
||||
exchange for a fee.
|
||||
|
||||
Mere aggregation of another independent work with the Program (or its
|
||||
derivative) on a volume of a storage or distribution medium does not bring
|
||||
the other work under the scope of these terms.
|
||||
|
||||
3. You may copy and distribute the Program (or a portion or derivative of
|
||||
it, under Paragraph 2) in object code or executable form under the terms of
|
||||
Paragraphs 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of
|
||||
Paragraphs 1 and 2 above; or,
|
||||
|
||||
b) accompany it with a written offer, valid for at least three
|
||||
years, to give any third party free (except for a nominal charge
|
||||
for the cost of distribution) a complete machine-readable copy of the
|
||||
corresponding source code, to be distributed under the terms of
|
||||
Paragraphs 1 and 2 above; or,
|
||||
|
||||
c) accompany it with the information you received as to where the
|
||||
corresponding source code may be obtained. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form alone.)
|
||||
|
||||
Source code for a work means the preferred form of the work for making
|
||||
modifications to it. For an executable file, complete source code means
|
||||
all the source code for all modules it contains; but, as a special
|
||||
exception, it need not include source code for modules which are standard
|
||||
libraries that accompany the operating system on which the executable
|
||||
file runs, or for standard header files or definitions files that
|
||||
accompany that operating system.
|
||||
|
||||
4. You may not copy, modify, sublicense, distribute or transfer the
|
||||
Program except as expressly provided under this General Public License.
|
||||
Any attempt otherwise to copy, modify, sublicense, distribute or transfer
|
||||
the Program is void, and will automatically terminate your rights to use
|
||||
the Program under this License. However, parties who have received
|
||||
copies, or rights to use copies, from you under this General Public
|
||||
License will not have their licenses terminated so long as such parties
|
||||
remain in full compliance.
|
||||
|
||||
5. By copying, distributing or modifying the Program (or any work based
|
||||
on the Program) you indicate your acceptance of this license to do so,
|
||||
and all its terms and conditions.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the original
|
||||
licensor to copy, distribute or modify the Program subject to these
|
||||
terms and conditions. You may not impose any further restrictions on the
|
||||
recipients' exercise of the rights granted herein.
|
||||
|
||||
7. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of the license which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
the license, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
8. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
Appendix: How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to humanity, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these
|
||||
terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest to
|
||||
attach them to the start of each source file to most effectively convey
|
||||
the exclusion of warranty; and each file should have at least the
|
||||
"copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) 19yy <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 1, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA
|
||||
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) 19xx name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the
|
||||
appropriate parts of the General Public License. Of course, the
|
||||
commands you use may be called something other than `show w' and `show
|
||||
c'; they could even be mouse-clicks or menu items--whatever suits your
|
||||
program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the
|
||||
program `Gnomovision' (a program to direct compilers to make passes
|
||||
at assemblers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
That's all there is to it!
|
||||
381
database/perl/lib/Software/License/GPL_2.pm
Normal file
381
database/perl/lib/Software/License/GPL_2.pm
Normal file
@@ -0,0 +1,381 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::GPL_2;
|
||||
$Software::License::GPL_2::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: GNU General Public License, Version 2
|
||||
|
||||
sub name { 'The GNU General Public License, Version 2, June 1991' }
|
||||
sub url { 'http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt' }
|
||||
sub meta_name { 'gpl' }
|
||||
sub meta2_name { 'gpl_2' }
|
||||
sub spdx_expression { 'GPL-2.0-only' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::GPL_2 - GNU General Public License, Version 2
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their
|
||||
rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that redistributors of a free
|
||||
program will individually obtain patent licenses, in effect making the
|
||||
program proprietary. To prevent this, we have made it clear that any
|
||||
patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
a notice placed by the copyright holder saying it may be distributed
|
||||
under the terms of this General Public License. The "Program", below,
|
||||
refers to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it,
|
||||
either verbatim or with modifications and/or translated into another
|
||||
language. (Hereinafter, translation is included without limitation in
|
||||
the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the
|
||||
Program (independent of having been made by running the Program).
|
||||
Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the
|
||||
notices that refer to this License and to the absence of any warranty;
|
||||
and give any other recipients of the Program a copy of this License
|
||||
along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide
|
||||
a warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Program, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program
|
||||
with the Program (or with a work based on the Program) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of Sections
|
||||
1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your
|
||||
cost of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such
|
||||
an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to
|
||||
control compilation and installation of the executable. However, as a
|
||||
special exception, the source code distributed need not include
|
||||
anything that is normally distributed (in either source or binary
|
||||
form) with the major components (compiler, kernel, and so on) of the
|
||||
operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering
|
||||
access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
void, and will automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from you under
|
||||
this License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute or modify the Program subject to
|
||||
these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Program at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Program by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under
|
||||
any particular circumstance, the balance of the section is intended to
|
||||
apply and the section as a whole is intended to apply in other
|
||||
circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system, which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
may add an explicit geographical distribution limitation excluding
|
||||
those countries, so that distribution is permitted only in or among
|
||||
countries not thus excluded. In such case, this License incorporates
|
||||
the limitation as if written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
this License, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
||||
716
database/perl/lib/Software/License/GPL_3.pm
Normal file
716
database/perl/lib/Software/License/GPL_3.pm
Normal file
@@ -0,0 +1,716 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::GPL_3;
|
||||
$Software::License::GPL_3::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: GNU General Public License, Version 3
|
||||
|
||||
sub name { 'The GNU General Public License, Version 3, June 2007' }
|
||||
sub url { 'http://www.gnu.org/licenses/gpl-3.0.txt' }
|
||||
sub meta_name { 'gpl' }
|
||||
sub meta2_name { 'gpl_3' }
|
||||
sub spdx_expression { 'GPL-3.0-only' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::GPL_3 - GNU General Public License, Version 3
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The GNU General Public License is a free, copyleft license for
|
||||
software and other kinds of works.
|
||||
|
||||
The licenses for most software and other practical works are designed
|
||||
to take away your freedom to share and change the works. By contrast,
|
||||
the GNU General Public License is intended to guarantee your freedom to
|
||||
share and change all versions of a program--to make sure it remains free
|
||||
software for all its users. We, the Free Software Foundation, use the
|
||||
GNU General Public License for most of our software; it applies also to
|
||||
any other work released this way by its authors. You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
them if you wish), that you receive source code or can get it if you
|
||||
want it, that you can change the software or use pieces of it in new
|
||||
free programs, and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to prevent others from denying you
|
||||
these rights or asking you to surrender the rights. Therefore, you have
|
||||
certain responsibilities if you distribute copies of the software, or if
|
||||
you modify it: responsibilities to respect the freedom of others.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must pass on to the recipients the same
|
||||
freedoms that you received. You must make sure that they, too, receive
|
||||
or can get the source code. And you must show them these terms so they
|
||||
know their rights.
|
||||
|
||||
Developers that use the GNU GPL protect your rights with two steps:
|
||||
(1) assert copyright on the software, and (2) offer you this License
|
||||
giving you legal permission to copy, distribute and/or modify it.
|
||||
|
||||
For the developers' and authors' protection, the GPL clearly explains
|
||||
that there is no warranty for this free software. For both users' and
|
||||
authors' sake, the GPL requires that modified versions be marked as
|
||||
changed, so that their problems will not be attributed erroneously to
|
||||
authors of previous versions.
|
||||
|
||||
Some devices are designed to deny users access to install or run
|
||||
modified versions of the software inside them, although the manufacturer
|
||||
can do so. This is fundamentally incompatible with the aim of
|
||||
protecting users' freedom to change the software. The systematic
|
||||
pattern of such abuse occurs in the area of products for individuals to
|
||||
use, which is precisely where it is most unacceptable. Therefore, we
|
||||
have designed this version of the GPL to prohibit the practice for those
|
||||
products. If such problems arise substantially in other domains, we
|
||||
stand ready to extend this provision to those domains in future versions
|
||||
of the GPL, as needed to protect the freedom of users.
|
||||
|
||||
Finally, every program is threatened constantly by software patents.
|
||||
States should not allow patents to restrict development and use of
|
||||
software on general-purpose computers, but in those that do, we wish to
|
||||
avoid the special danger that patents applied to a free program could
|
||||
make it effectively proprietary. To prevent this, the GPL assures that
|
||||
patents cannot be used to render the program non-free.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
TERMS AND CONDITIONS
|
||||
|
||||
0. Definitions.
|
||||
|
||||
"This License" refers to version 3 of the GNU General Public License.
|
||||
|
||||
"Copyright" also means copyright-like laws that apply to other kinds of
|
||||
works, such as semiconductor masks.
|
||||
|
||||
"The Program" refers to any copyrightable work licensed under this
|
||||
License. Each licensee is addressed as "you". "Licensees" and
|
||||
"recipients" may be individuals or organizations.
|
||||
|
||||
To "modify" a work means to copy from or adapt all or part of the work
|
||||
in a fashion requiring copyright permission, other than the making of an
|
||||
exact copy. The resulting work is called a "modified version" of the
|
||||
earlier work or a work "based on" the earlier work.
|
||||
|
||||
A "covered work" means either the unmodified Program or a work based
|
||||
on the Program.
|
||||
|
||||
To "propagate" a work means to do anything with it that, without
|
||||
permission, would make you directly or secondarily liable for
|
||||
infringement under applicable copyright law, except executing it on a
|
||||
computer or modifying a private copy. Propagation includes copying,
|
||||
distribution (with or without modification), making available to the
|
||||
public, and in some countries other activities as well.
|
||||
|
||||
To "convey" a work means any kind of propagation that enables other
|
||||
parties to make or receive copies. Mere interaction with a user through
|
||||
a computer network, with no transfer of a copy, is not conveying.
|
||||
|
||||
An interactive user interface displays "Appropriate Legal Notices"
|
||||
to the extent that it includes a convenient and prominently visible
|
||||
feature that (1) displays an appropriate copyright notice, and (2)
|
||||
tells the user that there is no warranty for the work (except to the
|
||||
extent that warranties are provided), that licensees may convey the
|
||||
work under this License, and how to view a copy of this License. If
|
||||
the interface presents a list of user commands or options, such as a
|
||||
menu, a prominent item in the list meets this criterion.
|
||||
|
||||
1. Source Code.
|
||||
|
||||
The "source code" for a work means the preferred form of the work
|
||||
for making modifications to it. "Object code" means any non-source
|
||||
form of a work.
|
||||
|
||||
A "Standard Interface" means an interface that either is an official
|
||||
standard defined by a recognized standards body, or, in the case of
|
||||
interfaces specified for a particular programming language, one that
|
||||
is widely used among developers working in that language.
|
||||
|
||||
The "System Libraries" of an executable work include anything, other
|
||||
than the work as a whole, that (a) is included in the normal form of
|
||||
packaging a Major Component, but which is not part of that Major
|
||||
Component, and (b) serves only to enable use of the work with that
|
||||
Major Component, or to implement a Standard Interface for which an
|
||||
implementation is available to the public in source code form. A
|
||||
"Major Component", in this context, means a major essential component
|
||||
(kernel, window system, and so on) of the specific operating system
|
||||
(if any) on which the executable work runs, or a compiler used to
|
||||
produce the work, or an object code interpreter used to run it.
|
||||
|
||||
The "Corresponding Source" for a work in object code form means all
|
||||
the source code needed to generate, install, and (for an executable
|
||||
work) run the object code and to modify the work, including scripts to
|
||||
control those activities. However, it does not include the work's
|
||||
System Libraries, or general-purpose tools or generally available free
|
||||
programs which are used unmodified in performing those activities but
|
||||
which are not part of the work. For example, Corresponding Source
|
||||
includes interface definition files associated with source files for
|
||||
the work, and the source code for shared libraries and dynamically
|
||||
linked subprograms that the work is specifically designed to require,
|
||||
such as by intimate data communication or control flow between those
|
||||
subprograms and other parts of the work.
|
||||
|
||||
The Corresponding Source need not include anything that users
|
||||
can regenerate automatically from other parts of the Corresponding
|
||||
Source.
|
||||
|
||||
The Corresponding Source for a work in source code form is that
|
||||
same work.
|
||||
|
||||
2. Basic Permissions.
|
||||
|
||||
All rights granted under this License are granted for the term of
|
||||
copyright on the Program, and are irrevocable provided the stated
|
||||
conditions are met. This License explicitly affirms your unlimited
|
||||
permission to run the unmodified Program. The output from running a
|
||||
covered work is covered by this License only if the output, given its
|
||||
content, constitutes a covered work. This License acknowledges your
|
||||
rights of fair use or other equivalent, as provided by copyright law.
|
||||
|
||||
You may make, run and propagate covered works that you do not
|
||||
convey, without conditions so long as your license otherwise remains
|
||||
in force. You may convey covered works to others for the sole purpose
|
||||
of having them make modifications exclusively for you, or provide you
|
||||
with facilities for running those works, provided that you comply with
|
||||
the terms of this License in conveying all material for which you do
|
||||
not control copyright. Those thus making or running the covered works
|
||||
for you must do so exclusively on your behalf, under your direction
|
||||
and control, on terms that prohibit them from making any copies of
|
||||
your copyrighted material outside their relationship with you.
|
||||
|
||||
Conveying under any other circumstances is permitted solely under
|
||||
the conditions stated below. Sublicensing is not allowed; section 10
|
||||
makes it unnecessary.
|
||||
|
||||
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||
|
||||
No covered work shall be deemed part of an effective technological
|
||||
measure under any applicable law fulfilling obligations under article
|
||||
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
||||
similar laws prohibiting or restricting circumvention of such
|
||||
measures.
|
||||
|
||||
When you convey a covered work, you waive any legal power to forbid
|
||||
circumvention of technological measures to the extent such circumvention
|
||||
is effected by exercising rights under this License with respect to
|
||||
the covered work, and you disclaim any intention to limit operation or
|
||||
modification of the work as a means of enforcing, against the work's
|
||||
users, your or third parties' legal rights to forbid circumvention of
|
||||
technological measures.
|
||||
|
||||
4. Conveying Verbatim Copies.
|
||||
|
||||
You may convey verbatim copies of the Program's source code as you
|
||||
receive it, in any medium, provided that you conspicuously and
|
||||
appropriately publish on each copy an appropriate copyright notice;
|
||||
keep intact all notices stating that this License and any
|
||||
non-permissive terms added in accord with section 7 apply to the code;
|
||||
keep intact all notices of the absence of any warranty; and give all
|
||||
recipients a copy of this License along with the Program.
|
||||
|
||||
You may charge any price or no price for each copy that you convey,
|
||||
and you may offer support or warranty protection for a fee.
|
||||
|
||||
5. Conveying Modified Source Versions.
|
||||
|
||||
You may convey a work based on the Program, or the modifications to
|
||||
produce it from the Program, in the form of source code under the
|
||||
terms of section 4, provided that you also meet all of these conditions:
|
||||
|
||||
a) The work must carry prominent notices stating that you modified
|
||||
it, and giving a relevant date.
|
||||
|
||||
b) The work must carry prominent notices stating that it is
|
||||
released under this License and any conditions added under section
|
||||
7. This requirement modifies the requirement in section 4 to
|
||||
"keep intact all notices".
|
||||
|
||||
c) You must license the entire work, as a whole, under this
|
||||
License to anyone who comes into possession of a copy. This
|
||||
License will therefore apply, along with any applicable section 7
|
||||
additional terms, to the whole of the work, and all its parts,
|
||||
regardless of how they are packaged. This License gives no
|
||||
permission to license the work in any other way, but it does not
|
||||
invalidate such permission if you have separately received it.
|
||||
|
||||
d) If the work has interactive user interfaces, each must display
|
||||
Appropriate Legal Notices; however, if the Program has interactive
|
||||
interfaces that do not display Appropriate Legal Notices, your
|
||||
work need not make them do so.
|
||||
|
||||
A compilation of a covered work with other separate and independent
|
||||
works, which are not by their nature extensions of the covered work,
|
||||
and which are not combined with it such as to form a larger program,
|
||||
in or on a volume of a storage or distribution medium, is called an
|
||||
"aggregate" if the compilation and its resulting copyright are not
|
||||
used to limit the access or legal rights of the compilation's users
|
||||
beyond what the individual works permit. Inclusion of a covered work
|
||||
in an aggregate does not cause this License to apply to the other
|
||||
parts of the aggregate.
|
||||
|
||||
6. Conveying Non-Source Forms.
|
||||
|
||||
You may convey a covered work in object code form under the terms
|
||||
of sections 4 and 5, provided that you also convey the
|
||||
machine-readable Corresponding Source under the terms of this License,
|
||||
in one of these ways:
|
||||
|
||||
a) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by the
|
||||
Corresponding Source fixed on a durable physical medium
|
||||
customarily used for software interchange.
|
||||
|
||||
b) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by a
|
||||
written offer, valid for at least three years and valid for as
|
||||
long as you offer spare parts or customer support for that product
|
||||
model, to give anyone who possesses the object code either (1) a
|
||||
copy of the Corresponding Source for all the software in the
|
||||
product that is covered by this License, on a durable physical
|
||||
medium customarily used for software interchange, for a price no
|
||||
more than your reasonable cost of physically performing this
|
||||
conveying of source, or (2) access to copy the
|
||||
Corresponding Source from a network server at no charge.
|
||||
|
||||
c) Convey individual copies of the object code with a copy of the
|
||||
written offer to provide the Corresponding Source. This
|
||||
alternative is allowed only occasionally and noncommercially, and
|
||||
only if you received the object code with such an offer, in accord
|
||||
with subsection 6b.
|
||||
|
||||
d) Convey the object code by offering access from a designated
|
||||
place (gratis or for a charge), and offer equivalent access to the
|
||||
Corresponding Source in the same way through the same place at no
|
||||
further charge. You need not require recipients to copy the
|
||||
Corresponding Source along with the object code. If the place to
|
||||
copy the object code is a network server, the Corresponding Source
|
||||
may be on a different server (operated by you or a third party)
|
||||
that supports equivalent copying facilities, provided you maintain
|
||||
clear directions next to the object code saying where to find the
|
||||
Corresponding Source. Regardless of what server hosts the
|
||||
Corresponding Source, you remain obligated to ensure that it is
|
||||
available for as long as needed to satisfy these requirements.
|
||||
|
||||
e) Convey the object code using peer-to-peer transmission, provided
|
||||
you inform other peers where the object code and Corresponding
|
||||
Source of the work are being offered to the general public at no
|
||||
charge under subsection 6d.
|
||||
|
||||
A separable portion of the object code, whose source code is excluded
|
||||
from the Corresponding Source as a System Library, need not be
|
||||
included in conveying the object code work.
|
||||
|
||||
A "User Product" is either (1) a "consumer product", which means any
|
||||
tangible personal property which is normally used for personal, family,
|
||||
or household purposes, or (2) anything designed or sold for incorporation
|
||||
into a dwelling. In determining whether a product is a consumer product,
|
||||
doubtful cases shall be resolved in favor of coverage. For a particular
|
||||
product received by a particular user, "normally used" refers to a
|
||||
typical or common use of that class of product, regardless of the status
|
||||
of the particular user or of the way in which the particular user
|
||||
actually uses, or expects or is expected to use, the product. A product
|
||||
is a consumer product regardless of whether the 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 more identifiable patents in that
|
||||
country that you have reason to believe are valid.
|
||||
|
||||
If, pursuant to or in connection with a single transaction or
|
||||
arrangement, you convey, or propagate by procuring conveyance of, a
|
||||
covered work, and grant a patent license to some of the parties
|
||||
receiving the covered work authorizing them to use, propagate, modify
|
||||
or convey a specific copy of the covered work, then the patent license
|
||||
you grant is automatically extended to all recipients of the covered
|
||||
work and works based on it.
|
||||
|
||||
A patent license is "discriminatory" if it does not include within
|
||||
the scope of its coverage, prohibits the exercise of, or is
|
||||
conditioned on the non-exercise of one or more of the rights that are
|
||||
specifically granted under this License. You may not convey a covered
|
||||
work if you are a party to an arrangement with a third party that is
|
||||
in the business of distributing software, under which you make payment
|
||||
to the third party based on the extent of your activity of conveying
|
||||
the work, and under which the third party grants, to any of the
|
||||
parties who would receive the covered work from you, a discriminatory
|
||||
patent license (a) in connection with copies of the covered work
|
||||
conveyed by you (or copies made from those copies), or (b) primarily
|
||||
for and in connection with specific products or compilations that
|
||||
contain the covered work, unless you entered into that arrangement,
|
||||
or that patent license was granted, prior to 28 March 2007.
|
||||
|
||||
Nothing in this License shall be construed as excluding or limiting
|
||||
any implied license or other defenses to infringement that may
|
||||
otherwise be available to you under applicable patent law.
|
||||
|
||||
12. No Surrender of Others' Freedom.
|
||||
|
||||
If conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot convey a
|
||||
covered work so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you may
|
||||
not convey it at all. For example, if you agree to terms that obligate you
|
||||
to collect a royalty for further conveying from those to whom you convey
|
||||
the Program, the only way you could satisfy both those terms and this
|
||||
License would be to refrain entirely from conveying the Program.
|
||||
|
||||
13. Use with the GNU Affero General Public License.
|
||||
|
||||
Notwithstanding any other provision of this License, you have
|
||||
permission to link or combine any covered work with a work licensed
|
||||
under version 3 of the GNU Affero General Public License into a single
|
||||
combined work, and to convey the resulting work. The terms of this
|
||||
License will continue to apply to the part which is the covered work,
|
||||
but the special requirements of the GNU Affero General Public License,
|
||||
section 13, concerning interaction through a network will apply to the
|
||||
combination as such.
|
||||
|
||||
14. Revised Versions of this License.
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions of
|
||||
the GNU General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the
|
||||
Program specifies that a certain numbered version of the GNU General
|
||||
Public License "or any later version" applies to it, you have the
|
||||
option of following the terms and conditions either of that numbered
|
||||
version or of any later version published by the Free Software
|
||||
Foundation. If the Program does not specify a version number of the
|
||||
GNU General Public License, you may choose any version ever published
|
||||
by the Free Software Foundation.
|
||||
|
||||
If the Program specifies that a proxy can decide which future
|
||||
versions of the GNU General Public License can be used, that proxy's
|
||||
public statement of acceptance of a version permanently authorizes you
|
||||
to choose that version for the Program.
|
||||
|
||||
Later license versions may give you additional or different
|
||||
permissions. However, no additional obligations are imposed on any
|
||||
author or copyright holder as a result of your choosing to follow a
|
||||
later version.
|
||||
|
||||
15. Disclaimer of Warranty.
|
||||
|
||||
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
||||
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
||||
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
||||
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
||||
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
||||
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. Limitation of Liability.
|
||||
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
||||
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
||||
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
||||
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
||||
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
||||
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
||||
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGES.
|
||||
|
||||
17. Interpretation of Sections 15 and 16.
|
||||
|
||||
If the disclaimer of warranty and limitation of liability provided
|
||||
above cannot be given local legal effect according to their terms,
|
||||
reviewing courts shall apply local law that most closely approximates
|
||||
an absolute waiver of all civil liability in connection with the
|
||||
Program, unless a warranty or assumption of liability accompanies a
|
||||
copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
state the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program does terminal interaction, make it output a short
|
||||
notice like this when it starts in an interactive mode:
|
||||
|
||||
<program> Copyright (C) <year> <name of author>
|
||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, your program's commands
|
||||
might be different; for a GUI interface, you would use an "about box".
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
577
database/perl/lib/Software/License/LGPL_2_1.pm
Normal file
577
database/perl/lib/Software/License/LGPL_2_1.pm
Normal file
@@ -0,0 +1,577 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::LGPL_2_1;
|
||||
$Software::License::LGPL_2_1::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: GNU Lesser General Public License, Version 2.1
|
||||
|
||||
sub name { 'The GNU Lesser General Public License, Version 2.1, February 1999' }
|
||||
sub url { 'http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt' }
|
||||
sub meta_name { 'lgpl' }
|
||||
sub meta2_name { 'lgpl_2_1' }
|
||||
sub spdx_expression { 'LGPL-2.1' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::LGPL_2_1 - GNU Lesser General Public License, Version 2.1
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
The GNU Lesser General Public License (LGPL)
|
||||
Version 2.1, February 1999
|
||||
|
||||
(The master copy of this license lives on the GNU website.)
|
||||
|
||||
Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
[This is the first released version of the Lesser GPL. It also
|
||||
counts as the successor of the GNU Library Public License,
|
||||
version 2, hence the version number 2.1.]
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away
|
||||
your freedom to share and change it. By contrast, the GNU
|
||||
General Public Licenses are intended to guarantee your
|
||||
freedom to share and change free software--to make sure the
|
||||
software is free for all its users.
|
||||
|
||||
This license, the Lesser General Public License, applies to
|
||||
some specially designated software packages--typically
|
||||
libraries--of the Free Software Foundation and other authors
|
||||
who decide to use it. You can use it too, but we suggest you
|
||||
first think carefully about whether this license or the ordinary
|
||||
General Public License is the better strategy to use in any
|
||||
particular case, based on the explanations below.
|
||||
|
||||
When we speak of free software, we are referring to freedom
|
||||
of use, not price. Our General Public Licenses are designed
|
||||
to make sure that you have the freedom to distribute copies
|
||||
of free software (and charge for this service if you wish); that
|
||||
you receive source code or can get it if you want it; that you
|
||||
can change the software and use pieces of it in new free
|
||||
programs; and that you are informed that you can do these
|
||||
things.
|
||||
|
||||
To protect your rights, we need to make restrictions that
|
||||
forbid distributors to deny you these rights or to ask you to
|
||||
surrender these rights. These restrictions translate to certain
|
||||
responsibilities for you if you distribute copies of the library
|
||||
or if you modify it.
|
||||
|
||||
For example, if you distribute copies of the library, whether
|
||||
gratis or for a fee, you must give the recipients all the rights
|
||||
that we gave you. You must make sure that they, too,
|
||||
receive or can get the source code. If you link other code
|
||||
with the library, you must provide complete object files to the
|
||||
recipients, so that they can relink them with the library after
|
||||
making changes to the library and recompiling it. And you
|
||||
must show them these terms so they know their rights.
|
||||
|
||||
We protect your rights with a two-step method: (1) we
|
||||
copyright the library, and (2) we offer you this license, which
|
||||
gives you legal permission to copy, distribute and/or modify
|
||||
the library.
|
||||
|
||||
To protect each distributor, we want to make it very clear
|
||||
that there is no warranty for the free library. Also, if the
|
||||
library is modified by someone else and passed on, the
|
||||
recipients should know that what they have is not the original
|
||||
version, so that the original author's reputation will not be
|
||||
affected by problems that might be introduced by others.
|
||||
|
||||
Finally, software patents pose a constant threat to the
|
||||
existence of any free program. We wish to make sure that a
|
||||
company cannot effectively restrict the users of a free
|
||||
program by obtaining a restrictive license from a patent
|
||||
holder. Therefore, we insist that any patent license obtained
|
||||
for a version of the library must be consistent with the full
|
||||
freedom of use specified in this license.
|
||||
|
||||
Most GNU software, including some libraries, is covered by
|
||||
the ordinary GNU General Public License. This license, the
|
||||
GNU Lesser General Public License, applies to certain
|
||||
designated libraries, and is quite different from the ordinary
|
||||
General Public License. We use this license for certain
|
||||
libraries in order to permit linking those libraries into non-free
|
||||
programs.
|
||||
|
||||
When a program is linked with a library, whether statically or
|
||||
using a shared library, the combination of the two is legally
|
||||
speaking a combined work, a derivative of the original library.
|
||||
The ordinary General Public License therefore permits such
|
||||
linking only if the entire combination fits its criteria of
|
||||
freedom. The Lesser General Public License permits more
|
||||
lax criteria for linking other code with the library.
|
||||
|
||||
We call this license the "Lesser" General Public License
|
||||
because it does Less to protect the user's freedom than the
|
||||
ordinary General Public License. It also provides other free
|
||||
software developers Less of an advantage over competing
|
||||
non-free programs. These disadvantages are the reason we
|
||||
use the ordinary General Public License for many libraries.
|
||||
However, the Lesser license provides advantages in certain
|
||||
special circumstances.
|
||||
|
||||
For example, on rare occasions, there may be a special
|
||||
need to encourage the widest possible use of a certain
|
||||
library, so that it becomes a de-facto standard. To achieve
|
||||
this, non-free programs must be allowed to use the library. A
|
||||
more frequent case is that a free library does the same job
|
||||
as widely used non-free libraries. In this case, there is little
|
||||
to gain by limiting the free library to free software only, so we
|
||||
use the Lesser General Public License.
|
||||
|
||||
In other cases, permission to use a particular library in
|
||||
non-free programs enables a greater number of people to use
|
||||
a large body of free software. For example, permission to
|
||||
use the GNU C Library in non-free programs enables many
|
||||
more people to use the whole GNU operating system, as
|
||||
well as its variant, the GNU/Linux operating system.
|
||||
|
||||
Although the Lesser General Public License is Less
|
||||
protective of the users' freedom, it does ensure that the user
|
||||
of a program that is linked with the Library has the freedom
|
||||
and the wherewithal to run that program using a modified
|
||||
version of the Library.
|
||||
|
||||
The precise terms and conditions for copying, distribution
|
||||
and modification follow. Pay close attention to the difference
|
||||
between a "work based on the library" and a "work that uses
|
||||
the library". The former contains code derived from the
|
||||
library, whereas the latter must be combined with the library
|
||||
in order to run.
|
||||
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION
|
||||
AND MODIFICATION
|
||||
|
||||
0. This License Agreement applies to any software library or
|
||||
other program which contains a notice placed by the
|
||||
copyright holder or other authorized party saying it may be
|
||||
distributed under the terms of this Lesser General Public
|
||||
License (also called "this License"). Each licensee is
|
||||
addressed as "you".
|
||||
|
||||
A "library" means a collection of software functions and/or
|
||||
data prepared so as to be conveniently linked with
|
||||
application programs (which use some of those functions
|
||||
and data) to form executables.
|
||||
|
||||
The "Library", below, refers to any such software library or
|
||||
work which has been distributed under these terms. A "work
|
||||
based on the Library" means either the Library or any
|
||||
derivative work under copyright law: that is to say, a work
|
||||
containing the Library or a portion of it, either verbatim or with
|
||||
modifications and/or translated straightforwardly into another
|
||||
language. (Hereinafter, translation is included without
|
||||
limitation in the term "modification".)
|
||||
|
||||
"Source code" for a work means the preferred form of the
|
||||
work for making modifications to it. For a library, complete
|
||||
source code means all the source code for all modules it
|
||||
contains, plus any associated interface definition files, plus
|
||||
the scripts used to control compilation and installation of the
|
||||
library.
|
||||
|
||||
Activities other than copying, distribution and modification
|
||||
are not covered by this License; they are outside its scope.
|
||||
The act of running a program using the Library is not
|
||||
restricted, and output from such a program is covered only if
|
||||
its contents constitute a work based on the Library
|
||||
(independent of the use of the Library in a tool for writing it).
|
||||
Whether that is true depends on what the Library does and
|
||||
what the program that uses the Library does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the
|
||||
Library's complete source code as you receive it, in any
|
||||
medium, provided that you conspicuously and appropriately
|
||||
publish on each copy an appropriate copyright notice and
|
||||
disclaimer of warranty; keep intact all the notices that refer
|
||||
to this License and to the absence of any warranty; and
|
||||
distribute a copy of this License along with the Library.
|
||||
|
||||
You may charge a fee for the physical act of transferring a
|
||||
copy, and you may at your option offer warranty protection in
|
||||
exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Library or any
|
||||
portion of it, thus forming a work based on the Library, and
|
||||
copy and distribute such modifications or work under the
|
||||
terms of Section 1 above, provided that you also meet all of
|
||||
these conditions:
|
||||
|
||||
a) The modified work must itself be a software
|
||||
library.
|
||||
b) You must cause the files modified to carry
|
||||
prominent notices stating that you changed the
|
||||
files and the date of any change.
|
||||
c) You must cause the whole of the work to be
|
||||
licensed at no charge to all third parties under
|
||||
the terms of this License.
|
||||
d) If a facility in the modified Library refers to a
|
||||
function or a table of data to be supplied by an
|
||||
application program that uses the facility, other
|
||||
than as an argument passed when the facility
|
||||
is invoked, then you must make a good faith
|
||||
effort to ensure that, in the event an application
|
||||
does not supply such function or table, the
|
||||
facility still operates, and performs whatever
|
||||
part of its purpose remains meaningful.
|
||||
|
||||
(For example, a function in a library to
|
||||
compute square roots has a purpose that is
|
||||
entirely well-defined independent of the
|
||||
application. Therefore, Subsection 2d requires
|
||||
that any application-supplied function or table
|
||||
used by this function must be optional: if the
|
||||
application does not supply it, the square root
|
||||
function must still compute square roots.)
|
||||
|
||||
These requirements apply to the modified work
|
||||
as a whole. If identifiable sections of that work
|
||||
are not derived from the Library, and can be
|
||||
reasonably considered independent and
|
||||
separate works in themselves, then this
|
||||
License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate
|
||||
works. But when you distribute the same
|
||||
sections as part of a whole which is a work
|
||||
based on the Library, the distribution of the
|
||||
whole must be on the terms of this License,
|
||||
whose permissions for other licensees extend
|
||||
to the entire whole, and thus to each and every
|
||||
part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim
|
||||
rights or contest your rights to work written
|
||||
entirely by you; rather, the intent is to exercise
|
||||
the right to control the distribution of derivative
|
||||
or collective works based on the Library.
|
||||
|
||||
In addition, mere aggregation of another work
|
||||
not based on the Library with the Library (or
|
||||
with a work based on the Library) on a volume
|
||||
of a storage or distribution medium does not
|
||||
bring the other work under the scope of this
|
||||
License.
|
||||
|
||||
3. You may opt to apply the terms of the ordinary GNU
|
||||
General Public License instead of this License to a given
|
||||
copy of the Library. To do this, you must alter all the notices
|
||||
that refer to this License, so that they refer to the ordinary
|
||||
GNU General Public License, version 2, instead of to this
|
||||
License. (If a newer version than version 2 of the ordinary
|
||||
GNU General Public License has appeared, then you can
|
||||
specify that version instead if you wish.) Do not make any
|
||||
other change in these notices.
|
||||
|
||||
Once this change is made in a given copy, it is irreversible
|
||||
for that copy, so the ordinary GNU General Public License
|
||||
applies to all subsequent copies and derivative works made
|
||||
from that copy.
|
||||
|
||||
This option is useful when you wish to copy part of the code
|
||||
of the Library into a program that is not a library.
|
||||
|
||||
4. You may copy and distribute the Library (or a portion or
|
||||
derivative of it, under Section 2) in object code or executable
|
||||
form under the terms of Sections 1 and 2 above provided that
|
||||
you accompany it with the complete corresponding
|
||||
machine-readable source code, which must be distributed
|
||||
under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange.
|
||||
|
||||
If distribution of object code is made by offering access to
|
||||
copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place
|
||||
satisfies the requirement to distribute the source code, even
|
||||
though third parties are not compelled to copy the source
|
||||
along with the object code.
|
||||
|
||||
5. A program that contains no derivative of any portion of the
|
||||
Library, but is designed to work with the Library by being
|
||||
compiled or linked with it, is called a "work that uses the
|
||||
Library". Such a work, in isolation, is not a derivative work of
|
||||
the Library, and therefore falls outside the scope of this
|
||||
License.
|
||||
|
||||
However, linking a "work that uses the Library" with the
|
||||
Library creates an executable that is a derivative of the
|
||||
Library (because it contains portions of the Library), rather
|
||||
than a "work that uses the library". The executable is
|
||||
therefore covered by this License. Section 6 states terms for
|
||||
distribution of such executables.
|
||||
|
||||
When a "work that uses the Library" uses material from a
|
||||
header file that is part of the Library, the object code for the
|
||||
work may be a derivative work of the Library even though the
|
||||
source code is not. Whether this is true is especially
|
||||
significant if the work can be linked without the Library, or if
|
||||
the work is itself a library. The threshold for this to be true is
|
||||
not precisely defined by law.
|
||||
|
||||
If such an object file uses only numerical parameters, data
|
||||
structure layouts and accessors, and small macros and
|
||||
small inline functions (ten lines or less in length), then the
|
||||
use of the object file is unrestricted, regardless of whether it
|
||||
is legally a derivative work. (Executables containing this
|
||||
object code plus portions of the Library will still fall under
|
||||
Section 6.)
|
||||
|
||||
Otherwise, if the work is a derivative of the Library, you may
|
||||
distribute the object code for the work under the terms of
|
||||
Section 6. Any executables containing that work also fall
|
||||
under Section 6, whether or not they are linked directly with
|
||||
the Library itself.
|
||||
|
||||
6. As an exception to the Sections above, you may also
|
||||
combine or link a "work that uses the Library" with the
|
||||
Library to produce a work containing portions of the Library,
|
||||
and distribute that work under terms of your choice, provided
|
||||
that the terms permit modification of the work for the
|
||||
customer's own use and reverse engineering for debugging
|
||||
such modifications.
|
||||
|
||||
You must give prominent notice with each copy of the work
|
||||
that the Library is used in it and that the Library and its use
|
||||
are covered by this License. You must supply a copy of this
|
||||
License. If the work during execution displays copyright
|
||||
notices, you must include the copyright notice for the Library
|
||||
among them, as well as a reference directing the user to the
|
||||
copy of this License. Also, you must do one of these things:
|
||||
|
||||
a) Accompany the work with the complete
|
||||
corresponding machine-readable source code
|
||||
for the Library including whatever changes were
|
||||
used in the work (which must be distributed
|
||||
under Sections 1 and 2 above); and, if the work
|
||||
is an executable linked with the Library, with
|
||||
the complete machine-readable "work that
|
||||
uses the Library", as object code and/or
|
||||
source code, so that the user can modify the
|
||||
Library and then relink to produce a modified
|
||||
executable containing the modified Library. (It
|
||||
is understood that the user who changes the
|
||||
contents of definitions files in the Library will
|
||||
not necessarily be able to recompile the
|
||||
application to use the modified definitions.)
|
||||
|
||||
b) Use a suitable shared library mechanism for
|
||||
linking with the Library. A suitable mechanism
|
||||
is one that (1) uses at run time a copy of the
|
||||
library already present on the user's computer
|
||||
system, rather than copying library functions
|
||||
into the executable, and (2) will operate
|
||||
properly with a modified version of the library, if
|
||||
the user installs one, as long as the modified
|
||||
version is interface-compatible with the version
|
||||
that the work was made with.
|
||||
|
||||
c) Accompany the work with a written offer,
|
||||
valid for at least three years, to give the same
|
||||
user the materials specified in Subsection 6a,
|
||||
above, for a charge no more than the cost of
|
||||
performing this distribution.
|
||||
|
||||
d) If distribution of the work is made by offering
|
||||
access to copy from a designated place, offer
|
||||
equivalent access to copy the above specified
|
||||
materials from the same place.
|
||||
|
||||
e) Verify that the user has already received a
|
||||
copy of these materials or that you have
|
||||
already sent this user a copy.
|
||||
|
||||
For an executable, the required form of the "work that uses
|
||||
the Library" must include any data and utility programs
|
||||
needed for reproducing the executable from it. However, as a
|
||||
special exception, the materials to be distributed need not
|
||||
include anything that is normally distributed (in either source
|
||||
or binary form) with the major components (compiler, kernel,
|
||||
and so on) of the operating system on which the executable
|
||||
runs, unless that component itself accompanies the
|
||||
executable.
|
||||
|
||||
It may happen that this requirement contradicts the license
|
||||
restrictions of other proprietary libraries that do not normally
|
||||
accompany the operating system. Such a contradiction
|
||||
means you cannot use both them and the Library together in
|
||||
an executable that you distribute.
|
||||
|
||||
7. You may place library facilities that are a work based on
|
||||
the Library side-by-side in a single library together with other
|
||||
library facilities not covered by this License, and distribute
|
||||
such a combined library, provided that the separate
|
||||
distribution of the work based on the Library and of the other
|
||||
library facilities is otherwise permitted, and provided that you
|
||||
do these two things:
|
||||
|
||||
a) Accompany the combined library with a
|
||||
copy of the same work based on the Library,
|
||||
uncombined with any other library facilities.
|
||||
This must be distributed under the terms of the
|
||||
Sections above.
|
||||
|
||||
b) Give prominent notice with the combined
|
||||
library of the fact that part of it is a work based
|
||||
on the Library, and explaining where to find the
|
||||
accompanying uncombined form of the same
|
||||
work.
|
||||
|
||||
8. You may not copy, modify, sublicense, link with, or
|
||||
distribute the Library except as expressly provided under this
|
||||
License. Any attempt otherwise to copy, modify, sublicense,
|
||||
link with, or distribute the Library is void, and will
|
||||
automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from
|
||||
you under this License will not have their licenses terminated
|
||||
so long as such parties remain in full compliance.
|
||||
|
||||
9. You are not required to accept this License, since you
|
||||
have not signed it. However, nothing else grants you
|
||||
permission to modify or distribute the Library or its derivative
|
||||
works. These actions are prohibited by law if you do not
|
||||
accept this License. Therefore, by modifying or distributing
|
||||
the Library (or any work based on the Library), you indicate
|
||||
your acceptance of this License to do so, and all its terms
|
||||
and conditions for copying, distributing or modifying the
|
||||
Library or works based on it.
|
||||
|
||||
10. Each time you redistribute the Library (or any work
|
||||
based on the Library), the recipient automatically receives a
|
||||
license from the original licensor to copy, distribute, link with
|
||||
or modify the Library subject to these terms and conditions.
|
||||
You may not impose any further restrictions on the
|
||||
recipients' exercise of the rights granted herein. You are not
|
||||
responsible for enforcing compliance by third parties with this
|
||||
License.
|
||||
|
||||
11. If, as a consequence of a court judgment or allegation of
|
||||
patent infringement or for any other reason (not limited to
|
||||
patent issues), conditions are imposed on you (whether by
|
||||
court order, agreement or otherwise) that contradict the
|
||||
conditions of this License, they do not excuse you from the
|
||||
conditions of this License. If you cannot distribute so as to
|
||||
satisfy simultaneously your obligations under this License
|
||||
and any other pertinent obligations, then as a consequence
|
||||
you may not distribute the Library at all. For example, if a
|
||||
patent license would not permit royalty-free redistribution of
|
||||
the Library by all those who receive copies directly or
|
||||
indirectly through you, then the only way you could satisfy
|
||||
both it and this License would be to refrain entirely from
|
||||
distribution of the Library.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable
|
||||
under any particular circumstance, the balance of the
|
||||
section is intended to apply, and the section as a whole is
|
||||
intended to apply in other circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe
|
||||
any patents or other property right claims or to contest
|
||||
validity of any such claims; this section has the sole purpose
|
||||
of protecting the integrity of the free software distribution
|
||||
system which is implemented by public license practices.
|
||||
Many people have made generous contributions to the wide
|
||||
range of software distributed through that system in reliance
|
||||
on consistent application of that system; it is up to the
|
||||
author/donor to decide if he or she is willing to distribute
|
||||
software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is
|
||||
believed to be a consequence of the rest of this License.
|
||||
|
||||
12. If the distribution and/or use of the Library is restricted in
|
||||
certain countries either by patents or by copyrighted
|
||||
interfaces, the original copyright holder who places the
|
||||
Library under this License may add an explicit geographical
|
||||
distribution limitation excluding those countries, so that
|
||||
distribution is permitted only in or among countries not thus
|
||||
excluded. In such case, this License incorporates the
|
||||
limitation as if written in the body of this License.
|
||||
|
||||
13. The Free Software Foundation may publish revised
|
||||
and/or new versions of the Lesser General Public License
|
||||
from time to time. Such new versions will be similar in spirit
|
||||
to the present version, but may differ in detail to address new
|
||||
problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the
|
||||
Library specifies a version number of this License which
|
||||
applies to it and "any later version", you have the option of
|
||||
following the terms and conditions either of that version or of
|
||||
any later version published by the Free Software Foundation.
|
||||
If the Library does not specify a license version number, you
|
||||
may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
14. If you wish to incorporate parts of the Library into other
|
||||
free programs whose distribution conditions are incompatible
|
||||
with these, write to the author to ask for permission. For
|
||||
software which is copyrighted by the Free Software
|
||||
Foundation, write to the Free Software Foundation; we
|
||||
sometimes make exceptions for this. Our decision will be
|
||||
guided by the two goals of preserving the free status of all
|
||||
derivatives of our free software and of promoting the sharing
|
||||
and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
15. BECAUSE THE LIBRARY IS LICENSED FREE OF
|
||||
CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY,
|
||||
TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
||||
EXCEPT WHEN OTHERWISE STATED IN WRITING THE
|
||||
COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY
|
||||
OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
|
||||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
|
||||
QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH
|
||||
YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU
|
||||
ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE
|
||||
LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT
|
||||
HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
|
||||
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED
|
||||
ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING
|
||||
ANY GENERAL, SPECIAL, INCIDENTAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE
|
||||
OR INABILITY TO USE THE LIBRARY (INCLUDING BUT
|
||||
NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
||||
RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE
|
||||
LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE),
|
||||
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN
|
||||
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
222
database/perl/lib/Software/License/LGPL_3_0.pm
Normal file
222
database/perl/lib/Software/License/LGPL_3_0.pm
Normal file
@@ -0,0 +1,222 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::LGPL_3_0;
|
||||
$Software::License::LGPL_3_0::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: GNU Lesser General Public License, Version 3
|
||||
|
||||
use Software::License::GPL_3;
|
||||
|
||||
sub name { 'The GNU Lesser General Public License, Version 3, June 2007' }
|
||||
sub url { 'http://www.gnu.org/licenses/lgpl-3.0.txt' }
|
||||
sub meta_name { 'lgpl' }
|
||||
sub meta2_name { 'lgpl_3_0' }
|
||||
sub spdx_expression { 'LGPL-3.0' }
|
||||
|
||||
sub fulltext {
|
||||
my ($self) = @_;
|
||||
|
||||
my $lgpl = $self->SUPER::fulltext;
|
||||
|
||||
$lgpl .= "\n\n" . ('-' x 79) . "\n\n";
|
||||
|
||||
my $gpl_3_ref = Software::License::GPL_3->section_data('LICENSE');
|
||||
$lgpl .= $$gpl_3_ref;
|
||||
|
||||
return $lgpl;
|
||||
}
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::LGPL_3_0 - GNU Lesser General Public License, Version 3
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
|
||||
This version of the GNU Lesser General Public License incorporates
|
||||
the terms and conditions of version 3 of the GNU General Public
|
||||
License, supplemented by the additional permissions listed below.
|
||||
|
||||
0. Additional Definitions.
|
||||
|
||||
As used herein, "this License" refers to version 3 of the GNU Lesser
|
||||
General Public License, and the "GNU GPL" refers to version 3 of the GNU
|
||||
General Public License.
|
||||
|
||||
"The Library" refers to a covered work governed by this License,
|
||||
other than an Application or a Combined Work as defined below.
|
||||
|
||||
An "Application" is any work that makes use of an interface provided
|
||||
by the Library, but which is not otherwise based on the Library.
|
||||
Defining a subclass of a class defined by the Library is deemed a mode
|
||||
of using an interface provided by the Library.
|
||||
|
||||
A "Combined Work" is a work produced by combining or linking an
|
||||
Application with the Library. The particular version of the Library
|
||||
with which the Combined Work was made is also called the "Linked
|
||||
Version".
|
||||
|
||||
The "Minimal Corresponding Source" for a Combined Work means the
|
||||
Corresponding Source for the Combined Work, excluding any source code
|
||||
for portions of the Combined Work that, considered in isolation, are
|
||||
based on the Application, and not on the Linked Version.
|
||||
|
||||
The "Corresponding Application Code" for a Combined Work means the
|
||||
object code and/or source code for the Application, including any data
|
||||
and utility programs needed for reproducing the Combined Work from the
|
||||
Application, but excluding the System Libraries of the Combined Work.
|
||||
|
||||
1. Exception to Section 3 of the GNU GPL.
|
||||
|
||||
You may convey a covered work under sections 3 and 4 of this License
|
||||
without being bound by section 3 of the GNU GPL.
|
||||
|
||||
2. Conveying Modified Versions.
|
||||
|
||||
If you modify a copy of the Library, and, in your modifications, a
|
||||
facility refers to a function or data to be supplied by an Application
|
||||
that uses the facility (other than as an argument passed when the
|
||||
facility is invoked), then you may convey a copy of the modified
|
||||
version:
|
||||
|
||||
a) under this License, provided that you make a good faith effort to
|
||||
ensure that, in the event an Application does not supply the
|
||||
function or data, the facility still operates, and performs
|
||||
whatever part of its purpose remains meaningful, or
|
||||
|
||||
b) under the GNU GPL, with none of the additional permissions of
|
||||
this License applicable to that copy.
|
||||
|
||||
3. Object Code Incorporating Material from Library Header Files.
|
||||
|
||||
The object code form of an Application may incorporate material from
|
||||
a header file that is part of the Library. You may convey such object
|
||||
code under terms of your choice, provided that, if the incorporated
|
||||
material is not limited to numerical parameters, data structure
|
||||
layouts and accessors, or small macros, inline functions and templates
|
||||
(ten or fewer lines in length), you do both of the following:
|
||||
|
||||
a) Give prominent notice with each copy of the object code that the
|
||||
Library is used in it and that the Library and its use are
|
||||
covered by this License.
|
||||
|
||||
b) Accompany the object code with a copy of the GNU GPL and this license
|
||||
document.
|
||||
|
||||
4. Combined Works.
|
||||
|
||||
You may convey a Combined Work under terms of your choice that,
|
||||
taken together, effectively do not restrict modification of the
|
||||
portions of the Library contained in the Combined Work and reverse
|
||||
engineering for debugging such modifications, if you also do each of
|
||||
the following:
|
||||
|
||||
a) Give prominent notice with each copy of the Combined Work that
|
||||
the Library is used in it and that the Library and its use are
|
||||
covered by this License.
|
||||
|
||||
b) Accompany the Combined Work with a copy of the GNU GPL and this license
|
||||
document.
|
||||
|
||||
c) For a Combined Work that displays copyright notices during
|
||||
execution, include the copyright notice for the Library among
|
||||
these notices, as well as a reference directing the user to the
|
||||
copies of the GNU GPL and this license document.
|
||||
|
||||
d) Do one of the following:
|
||||
|
||||
0) Convey the Minimal Corresponding Source under the terms of this
|
||||
License, and the Corresponding Application Code in a form
|
||||
suitable for, and under terms that permit, the user to
|
||||
recombine or relink the Application with a modified version of
|
||||
the Linked Version to produce a modified Combined Work, in the
|
||||
manner specified by section 6 of the GNU GPL for conveying
|
||||
Corresponding Source.
|
||||
|
||||
1) Use a suitable shared library mechanism for linking with the
|
||||
Library. A suitable mechanism is one that (a) uses at run time
|
||||
a copy of the Library already present on the user's computer
|
||||
system, and (b) will operate properly with a modified version
|
||||
of the Library that is interface-compatible with the Linked
|
||||
Version.
|
||||
|
||||
e) Provide Installation Information, but only if you would otherwise
|
||||
be required to provide such information under section 6 of the
|
||||
GNU GPL, and only to the extent that such information is
|
||||
necessary to install and execute a modified version of the
|
||||
Combined Work produced by recombining or relinking the
|
||||
Application with a modified version of the Linked Version. (If
|
||||
you use option 4d0, the Installation Information must accompany
|
||||
the Minimal Corresponding Source and Corresponding Application
|
||||
Code. If you use option 4d1, you must provide the Installation
|
||||
Information in the manner specified by section 6 of the GNU GPL
|
||||
for conveying Corresponding Source.)
|
||||
|
||||
5. Combined Libraries.
|
||||
|
||||
You may place library facilities that are a work based on the
|
||||
Library side by side in a single library together with other library
|
||||
facilities that are not Applications and are not covered by this
|
||||
License, and convey such a combined library under terms of your
|
||||
choice, if you do both of the following:
|
||||
|
||||
a) Accompany the combined library with a copy of the same work based
|
||||
on the Library, uncombined with any other library facilities,
|
||||
conveyed under the terms of this License.
|
||||
|
||||
b) Give prominent notice with the combined library that part of it
|
||||
is a work based on the Library, and explaining where to find the
|
||||
accompanying uncombined form of the same work.
|
||||
|
||||
6. Revised Versions of the GNU Lesser General Public License.
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions
|
||||
of the GNU Lesser General Public License from time to time. Such new
|
||||
versions will be similar in spirit to the present version, but may
|
||||
differ in detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the
|
||||
Library as you received it specifies that a certain numbered version
|
||||
of the GNU Lesser General Public License "or any later version"
|
||||
applies to it, you have the option of following the terms and
|
||||
conditions either of that published version or of any later version
|
||||
published by the Free Software Foundation. If the Library as you
|
||||
received it does not specify a version number of the GNU Lesser
|
||||
General Public License, you may choose any version of the GNU Lesser
|
||||
General Public License ever published by the Free Software Foundation.
|
||||
|
||||
If the Library as you received it specifies that a proxy can decide
|
||||
whether future versions of the GNU Lesser General Public License shall
|
||||
apply, that proxy's public statement of acceptance of any version is
|
||||
permanent authorization for you to choose that version for the
|
||||
Library.
|
||||
68
database/perl/lib/Software/License/MIT.pm
Normal file
68
database/perl/lib/Software/License/MIT.pm
Normal file
@@ -0,0 +1,68 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::MIT;
|
||||
$Software::License::MIT::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: The MIT (aka X11) License
|
||||
|
||||
sub name { 'The MIT (X11) License' }
|
||||
sub url { 'http://www.opensource.org/licenses/mit-license.php' }
|
||||
sub meta_name { 'mit' }
|
||||
sub meta2_name { 'mit' }
|
||||
sub spdx_expression { 'MIT' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::MIT - The MIT (aka X11) License
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
The MIT License
|
||||
|
||||
Permission is hereby granted, free of charge, to any person
|
||||
obtaining a copy of this software and associated
|
||||
documentation files (the "Software"), to deal in the Software
|
||||
without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense,
|
||||
and/or sell copies of the Software, and to permit persons to
|
||||
whom the Software is furnished to do so, subject to the
|
||||
following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall
|
||||
be included in all copies or substantial portions of the
|
||||
Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT
|
||||
WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
|
||||
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||||
PURPOSE AND NONINFRINGEMENT. IN NO EVENT
|
||||
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
OTHER DEALINGS IN THE SOFTWARE.
|
||||
491
database/perl/lib/Software/License/Mozilla_1_0.pm
Normal file
491
database/perl/lib/Software/License/Mozilla_1_0.pm
Normal file
@@ -0,0 +1,491 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::Mozilla_1_0;
|
||||
$Software::License::Mozilla_1_0::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: Mozilla Public License 1.0
|
||||
|
||||
sub name { 'The Mozilla Public License 1.0' }
|
||||
sub url { 'http://www.mozilla.org/MPL/MPL-1.0.txt' }
|
||||
sub meta_name { 'mozilla' }
|
||||
sub meta2_name { 'mozilla_1_0' }
|
||||
sub spdx_expression { 'MPL-1.0' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::Mozilla_1_0 - Mozilla Public License 1.0
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
Mozilla Public License (Version 1.0)
|
||||
|
||||
1. Definitions.
|
||||
|
||||
1.1. "Contributor" means each entity that creates or
|
||||
contributes to the creation of Modifications.
|
||||
|
||||
1.2. "Contributor Version" means the combination of
|
||||
the Original Code, prior Modifications used by a
|
||||
Contributor, and the Modifications made by that
|
||||
particular Contributor.
|
||||
|
||||
1.3. "Covered Code" means the Original Code or
|
||||
Modifications or the combination of the Original Code
|
||||
and Modifications, in each case including portions
|
||||
thereof.
|
||||
|
||||
1.4. "Electronic Distribution Mechanism" means a
|
||||
mechanism generally accepted in the software
|
||||
development community for the electronic transfer of
|
||||
data.
|
||||
|
||||
1.5. "Executable" means Covered Code in any form
|
||||
other than Source Code.
|
||||
|
||||
1.6. "Initial Developer" means the individual or entity
|
||||
identified as the Initial Developer in the Source Code
|
||||
notice required by Exhibit A.
|
||||
|
||||
1.7. "Larger Work" means a work which combines
|
||||
Covered Code or portions thereof with code not
|
||||
governed by the terms of this License.
|
||||
|
||||
1.8. "License" means this document.
|
||||
|
||||
1.9. "Modifications" means any addition to or deletion
|
||||
from the substance or structure of either the Original
|
||||
Code or any previous Modifications. When Covered
|
||||
Code is released as a series of files, a Modification is:
|
||||
|
||||
A. Any addition to or deletion from the contents
|
||||
of a file containing Original Code or previous
|
||||
Modifications.
|
||||
|
||||
B. Any new file that contains any part of the
|
||||
Original Code or previous Modifications.
|
||||
|
||||
1.10. "Original Code" means Source Code of
|
||||
computer software code which is described in the
|
||||
Source Code notice required by Exhibit A as Original
|
||||
Code, and which, at the time of its release under this
|
||||
License is not already Covered Code governed by this
|
||||
License.
|
||||
|
||||
1.11. "Source Code" means the preferred form of the
|
||||
Covered Code for making modifications to it, including
|
||||
all modules it contains, plus any associated interface
|
||||
definition files, scripts used to control compilation and
|
||||
installation of an Executable, or a list of source code
|
||||
differential comparisons against either the Original
|
||||
Code or another well known, available Covered Code of
|
||||
the Contributor's choice. The Source Code can be in a
|
||||
compressed or archival form, provided the appropriate
|
||||
decompression or de-archiving software is widely
|
||||
available for no charge.
|
||||
|
||||
1.12. "You" means an individual or a legal entity
|
||||
exercising rights under, and complying with all of the
|
||||
terms of, this License or a future version of this License
|
||||
issued under Section 6.1. For legal entities, "You"
|
||||
includes any entity which controls, is controlled by, or
|
||||
is under common control with You. For purposes of this
|
||||
definition, "control" means (a) the power, direct or
|
||||
indirect, to cause the direction or management of such
|
||||
entity, whether by contract or otherwise, or (b)
|
||||
ownership of fifty percent (50%) or more of the
|
||||
outstanding shares or beneficial ownership of such
|
||||
entity.
|
||||
|
||||
2. Source Code License.
|
||||
|
||||
2.1. The Initial Developer Grant.
|
||||
The Initial Developer hereby grants You a world-wide,
|
||||
royalty-free, non-exclusive license, subject to third
|
||||
party intellectual property claims:
|
||||
|
||||
(a) to use, reproduce, modify, display, perform,
|
||||
sublicense and distribute the Original Code (or
|
||||
portions thereof) with or without Modifications, or
|
||||
as part of a Larger Work; and
|
||||
|
||||
(b) under patents now or hereafter owned or
|
||||
controlled by Initial Developer, to make, have
|
||||
made, use and sell ("Utilize") the Original Code
|
||||
(or portions thereof), but solely to the extent that
|
||||
any such patent is reasonably necessary to
|
||||
enable You to Utilize the Original Code (or
|
||||
portions thereof) and not to any greater extent
|
||||
that may be necessary to Utilize further
|
||||
Modifications or combinations.
|
||||
|
||||
2.2. Contributor Grant.
|
||||
Each Contributor hereby grants You a world-wide,
|
||||
royalty-free, non-exclusive license, subject to third
|
||||
party intellectual property claims:
|
||||
|
||||
(a) to use, reproduce, modify, display, perform,
|
||||
sublicense and distribute the Modifications
|
||||
created by such Contributor (or portions thereof)
|
||||
either on an unmodified basis, with other
|
||||
Modifications, as Covered Code or as part of a
|
||||
Larger Work; and
|
||||
|
||||
(b) under patents now or hereafter owned or
|
||||
controlled by Contributor, to Utilize the
|
||||
Contributor Version (or portions thereof), but
|
||||
solely to the extent that any such patent is
|
||||
reasonably necessary to enable You to Utilize
|
||||
the Contributor Version (or portions thereof), and
|
||||
not to any greater extent that may be necessary
|
||||
to Utilize further Modifications or combinations.
|
||||
|
||||
3. Distribution Obligations.
|
||||
|
||||
3.1. Application of License.
|
||||
The Modifications which You create or to which You
|
||||
contribute are governed by the terms of this License,
|
||||
including without limitation Section 2.2. The Source
|
||||
Code version of Covered Code may be distributed only
|
||||
under the terms of this License or a future version of
|
||||
this License released under Section 6.1, and You must
|
||||
include a copy of this License with every copy of the
|
||||
Source Code You distribute. You may not offer or
|
||||
impose any terms on any Source Code version that
|
||||
alters or restricts the applicable version of this License
|
||||
or the recipients' rights hereunder. However, You may
|
||||
include an additional document offering the additional
|
||||
rights described in Section 3.5.
|
||||
|
||||
3.2. Availability of Source Code.
|
||||
Any Modification which You create or to which You
|
||||
contribute must be made available in Source Code form
|
||||
under the terms of this License either on the same
|
||||
media as an Executable version or via an accepted
|
||||
Electronic Distribution Mechanism to anyone to whom
|
||||
you made an Executable version available; and if made
|
||||
available via Electronic Distribution Mechanism, must
|
||||
remain available for at least twelve (12) months after the
|
||||
date it initially became available, or at least six (6)
|
||||
months after a subsequent version of that particular
|
||||
Modification has been made available to such
|
||||
recipients. You are responsible for ensuring that the
|
||||
Source Code version remains available even if the
|
||||
Electronic Distribution Mechanism is maintained by a
|
||||
third party.
|
||||
|
||||
3.3. Description of Modifications.
|
||||
You must cause all Covered Code to which you
|
||||
contribute to contain a file documenting the changes
|
||||
You made to create that Covered Code and the date of
|
||||
any change. You must include a prominent statement
|
||||
that the Modification is derived, directly or indirectly,
|
||||
from Original Code provided by the Initial Developer and
|
||||
including the name of the Initial Developer in (a) the
|
||||
Source Code, and (b) in any notice in an Executable
|
||||
version or related documentation in which You describe
|
||||
the origin or ownership of the Covered Code.
|
||||
|
||||
3.4. Intellectual Property Matters
|
||||
|
||||
(a) Third Party Claims.
|
||||
If You have knowledge that a party claims an
|
||||
intellectual property right in particular
|
||||
functionality or code (or its utilization under this
|
||||
License), you must include a text file with the
|
||||
source code distribution titled "LEGAL" which
|
||||
describes the claim and the party making the
|
||||
claim in sufficient detail that a recipient will
|
||||
know whom to contact. If you obtain such
|
||||
knowledge after You make Your Modification
|
||||
available as described in Section 3.2, You shall
|
||||
promptly modify the LEGAL file in all copies You
|
||||
make available thereafter and shall take other
|
||||
steps (such as notifying appropriate mailing lists
|
||||
or newsgroups) reasonably calculated to inform
|
||||
those who received the Covered Code that new
|
||||
knowledge has been obtained.
|
||||
|
||||
(b) Contributor APIs.
|
||||
If Your Modification is an application
|
||||
programming interface and You own or control
|
||||
patents which are reasonably necessary to
|
||||
implement that API, you must also include this
|
||||
information in the LEGAL file.
|
||||
|
||||
3.5. Required Notices.
|
||||
You must duplicate the notice in Exhibit A in each file
|
||||
of the Source Code, and this License in any
|
||||
documentation for the Source Code, where You
|
||||
describe recipients' rights relating to Covered Code. If
|
||||
You created one or more Modification(s), You may add
|
||||
your name as a Contributor to the notice described in
|
||||
Exhibit A. If it is not possible to put such notice in a
|
||||
particular Source Code file due to its structure, then
|
||||
you must include such notice in a location (such as a
|
||||
relevant directory file) where a user would be likely to
|
||||
look for such a notice. You may choose to offer, and to
|
||||
charge a fee for, warranty, support, indemnity or liability
|
||||
obligations to one or more recipients of Covered Code.
|
||||
However, You may do so only on Your own behalf, and
|
||||
not on behalf of the Initial Developer or any Contributor.
|
||||
You must make it absolutely clear than any such
|
||||
warranty, support, indemnity or liability obligation is
|
||||
offered by You alone, and You hereby agree to
|
||||
indemnify the Initial Developer and every Contributor for
|
||||
any liability incurred by the Initial Developer or such
|
||||
Contributor as a result of warranty, support, indemnity
|
||||
or liability terms You offer.
|
||||
|
||||
3.6. Distribution of Executable Versions.
|
||||
You may distribute Covered Code in Executable form
|
||||
only if the requirements of Section 3.1-3.5 have been
|
||||
met for that Covered Code, and if You include a notice
|
||||
stating that the Source Code version of the Covered
|
||||
Code is available under the terms of this License,
|
||||
including a description of how and where You have
|
||||
fulfilled the obligations of Section 3.2. The notice must
|
||||
be conspicuously included in any notice in an
|
||||
Executable version, related documentation or collateral
|
||||
in which You describe recipients' rights relating to the
|
||||
Covered Code. You may distribute the Executable
|
||||
version of Covered Code under a license of Your
|
||||
choice, which may contain terms different from this
|
||||
License, provided that You are in compliance with the
|
||||
terms of this License and that the license for the
|
||||
Executable version does not attempt to limit or alter the
|
||||
recipient's rights in the Source Code version from the
|
||||
rights set forth in this License. If You distribute the
|
||||
Executable version under a different license You must
|
||||
make it absolutely clear that any terms which differ
|
||||
from this License are offered by You alone, not by the
|
||||
Initial Developer or any Contributor. You hereby agree
|
||||
to indemnify the Initial Developer and every Contributor
|
||||
for any liability incurred by the Initial Developer or such
|
||||
Contributor as a result of any such terms You offer.
|
||||
|
||||
3.7. Larger Works.
|
||||
You may create a Larger Work by combining Covered
|
||||
Code with other code not governed by the terms of this
|
||||
License and distribute the Larger Work as a single
|
||||
product. In such a case, You must make sure the
|
||||
requirements of this License are fulfilled for the Covered
|
||||
Code.
|
||||
|
||||
4. Inability to Comply Due to Statute or Regulation.
|
||||
|
||||
If it is impossible for You to comply with any of the
|
||||
terms of this License with respect to some or all of the
|
||||
Covered Code due to statute or regulation then You
|
||||
must: (a) comply with the terms of this License to the
|
||||
maximum extent possible; and (b) describe the
|
||||
limitations and the code they affect. Such description
|
||||
must be included in the LEGAL file described in
|
||||
Section 3.4 and must be included with all distributions
|
||||
of the Source Code. Except to the extent prohibited by
|
||||
statute or regulation, such description must be
|
||||
sufficiently detailed for a recipient of ordinary skill to be
|
||||
able to understand it.
|
||||
|
||||
5. Application of this License.
|
||||
|
||||
This License applies to code to which the Initial
|
||||
Developer has attached the notice in Exhibit A, and to
|
||||
related Covered Code.
|
||||
|
||||
6. Versions of the License.
|
||||
|
||||
6.1. New Versions.
|
||||
Netscape Communications Corporation ("Netscape")
|
||||
may publish revised and/or new versions of the License
|
||||
from time to time. Each version will be given a
|
||||
distinguishing version number.
|
||||
|
||||
6.2. Effect of New Versions.
|
||||
Once Covered Code has been published under a
|
||||
particular version of the License, You may always
|
||||
continue to use it under the terms of that version. You
|
||||
may also choose to use such Covered Code under the
|
||||
terms of any subsequent version of the License
|
||||
published by Netscape. No one other than Netscape
|
||||
has the right to modify the terms applicable to Covered
|
||||
Code created under this License.
|
||||
|
||||
6.3. Derivative Works.
|
||||
If you create or use a modified version of this License
|
||||
(which you may only do in order to apply it to code
|
||||
which is not already Covered Code governed by this
|
||||
License), you must (a) rename Your license so that the
|
||||
phrases "Mozilla", "MOZILLAPL", "MOZPL",
|
||||
"Netscape", "NPL" or any confusingly similar phrase do
|
||||
not appear anywhere in your license and (b) otherwise
|
||||
make it clear that your version of the license contains
|
||||
terms which differ from the Mozilla Public License and
|
||||
Netscape Public License. (Filling in the name of the
|
||||
Initial Developer, Original Code or Contributor in the
|
||||
notice described in Exhibit A shall not of themselves
|
||||
be deemed to be modifications of this License.)
|
||||
|
||||
7. DISCLAIMER OF WARRANTY.
|
||||
|
||||
COVERED CODE IS PROVIDED UNDER THIS
|
||||
LICENSE ON AN "AS IS" BASIS, WITHOUT
|
||||
WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, WITHOUT LIMITATION,
|
||||
WARRANTIES THAT THE COVERED CODE IS FREE
|
||||
OF DEFECTS, MERCHANTABLE, FIT FOR A
|
||||
PARTICULAR PURPOSE OR NON-INFRINGING. THE
|
||||
ENTIRE RISK AS TO THE QUALITY AND
|
||||
PERFORMANCE OF THE COVERED CODE IS WITH
|
||||
YOU. SHOULD ANY COVERED CODE PROVE
|
||||
DEFECTIVE IN ANY RESPECT, YOU (NOT THE
|
||||
INITIAL DEVELOPER OR ANY OTHER
|
||||
CONTRIBUTOR) ASSUME THE COST OF ANY
|
||||
NECESSARY SERVICING, REPAIR OR
|
||||
CORRECTION. THIS DISCLAIMER OF WARRANTY
|
||||
CONSTITUTES AN ESSENTIAL PART OF THIS
|
||||
LICENSE. NO USE OF ANY COVERED CODE IS
|
||||
AUTHORIZED HEREUNDER EXCEPT UNDER THIS
|
||||
DISCLAIMER.
|
||||
|
||||
8. TERMINATION.
|
||||
|
||||
This License and the rights granted hereunder will
|
||||
terminate automatically if You fail to comply with terms
|
||||
herein and fail to cure such breach within 30 days of
|
||||
becoming aware of the breach. All sublicenses to the
|
||||
Covered Code which are properly granted shall survive
|
||||
any termination of this License. Provisions which, by
|
||||
their nature, must remain in effect beyond the
|
||||
termination of this License shall survive.
|
||||
|
||||
9. LIMITATION OF LIABILITY.
|
||||
|
||||
UNDER NO CIRCUMSTANCES AND UNDER NO
|
||||
LEGAL THEORY, WHETHER TORT (INCLUDING
|
||||
NEGLIGENCE), CONTRACT, OR OTHERWISE,
|
||||
SHALL THE INITIAL DEVELOPER, ANY OTHER
|
||||
CONTRIBUTOR, OR ANY DISTRIBUTOR OF
|
||||
COVERED CODE, OR ANY SUPPLIER OF ANY OF
|
||||
SUCH PARTIES, BE LIABLE TO YOU OR ANY
|
||||
OTHER PERSON FOR ANY INDIRECT, SPECIAL,
|
||||
INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF
|
||||
ANY CHARACTER INCLUDING, WITHOUT
|
||||
LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
|
||||
WORK STOPPAGE, COMPUTER FAILURE OR
|
||||
MALFUNCTION, OR ANY AND ALL OTHER
|
||||
COMMERCIAL DAMAGES OR LOSSES, EVEN IF
|
||||
SUCH PARTY SHALL HAVE BEEN INFORMED OF
|
||||
THE POSSIBILITY OF SUCH DAMAGES. THIS
|
||||
LIMITATION OF LIABILITY SHALL NOT APPLY TO
|
||||
LIABILITY FOR DEATH OR PERSONAL INJURY
|
||||
RESULTING FROM SUCH PARTY'S NEGLIGENCE
|
||||
TO THE EXTENT APPLICABLE LAW PROHIBITS
|
||||
SUCH LIMITATION. SOME JURISDICTIONS DO NOT
|
||||
ALLOW THE EXCLUSION OR LIMITATION OF
|
||||
INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
|
||||
THAT EXCLUSION AND LIMITATION MAY NOT
|
||||
APPLY TO YOU.
|
||||
|
||||
10. U.S. GOVERNMENT END USERS.
|
||||
|
||||
The Covered Code is a "commercial item," as that term
|
||||
is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of
|
||||
"commercial computer software" and "commercial
|
||||
computer software documentation," as such terms are
|
||||
used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with
|
||||
48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through
|
||||
227.7202-4 (June 1995), all U.S. Government End
|
||||
Users acquire Covered Code with only those rights set
|
||||
forth herein.
|
||||
|
||||
11. MISCELLANEOUS.
|
||||
|
||||
This License represents the complete agreement
|
||||
concerning subject matter hereof. If any provision of
|
||||
this License is held to be unenforceable, such provision
|
||||
shall be reformed only to the extent necessary to make
|
||||
it enforceable. This License shall be governed by
|
||||
California law provisions (except to the extent
|
||||
applicable law, if any, provides otherwise), excluding its
|
||||
conflict-of-law provisions. With respect to disputes in
|
||||
which at least one party is a citizen of, or an entity
|
||||
chartered or registered to do business in, the United
|
||||
States of America: (a) unless otherwise agreed in
|
||||
writing, all disputes relating to this License (excepting
|
||||
any dispute relating to intellectual property rights) shall
|
||||
be subject to final and binding arbitration, with the
|
||||
losing party paying all costs of arbitration; (b) any
|
||||
arbitration relating to this Agreement shall be held in
|
||||
Santa Clara County, California, under the auspices of
|
||||
JAMS/EndDispute; and (c) any litigation relating to this
|
||||
Agreement shall be subject to the jurisdiction of the
|
||||
Federal Courts of the Northern District of California,
|
||||
with venue lying in Santa Clara County, California, with
|
||||
the losing party responsible for costs, including without
|
||||
limitation, court costs and reasonable attorneys fees
|
||||
and expenses. The application of the United Nations
|
||||
Convention on Contracts for the International Sale of
|
||||
Goods is expressly excluded. Any law or regulation
|
||||
which provides that the language of a contract shall be
|
||||
construed against the drafter shall not apply to this
|
||||
License.
|
||||
|
||||
12. RESPONSIBILITY FOR CLAIMS.
|
||||
|
||||
Except in cases where another Contributor has failed to
|
||||
comply with Section 3.4, You are responsible for
|
||||
damages arising, directly or indirectly, out of Your
|
||||
utilization of rights under this License, based on the
|
||||
number of copies of Covered Code you made available,
|
||||
the revenues you received from utilizing such rights,
|
||||
and other relevant factors. You agree to work with
|
||||
affected parties to distribute responsibility on an
|
||||
equitable basis.
|
||||
|
||||
EXHIBIT A.
|
||||
|
||||
"The contents of this file are subject to the Mozilla
|
||||
Public License Version 1.0 (the "License"); you may
|
||||
not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.mozilla.org/MPL/
|
||||
|
||||
Software distributed under the License is distributed on
|
||||
an "AS IS" basis, WITHOUT WARRANTY OF ANY
|
||||
KIND, either express or implied. See the License for
|
||||
the specific language governing rights and limitations
|
||||
under the License.
|
||||
|
||||
The Original Code is
|
||||
______________________________________.
|
||||
|
||||
The Initial Developer of the Original Code is
|
||||
________________________. Portions created by
|
||||
______________________ are Copyright (C) ______
|
||||
_______________________. All Rights Reserved.
|
||||
|
||||
Contributor(s):
|
||||
______________________________________."
|
||||
623
database/perl/lib/Software/License/Mozilla_1_1.pm
Normal file
623
database/perl/lib/Software/License/Mozilla_1_1.pm
Normal file
@@ -0,0 +1,623 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::Mozilla_1_1;
|
||||
$Software::License::Mozilla_1_1::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: The Mozilla Public License 1.1
|
||||
|
||||
sub name { 'The Mozilla Public License 1.1' }
|
||||
sub url { 'http://www.mozilla.org/MPL/MPL-1.1.txt' }
|
||||
sub meta_name { 'mozilla' }
|
||||
sub meta2_name { 'mozilla_1_1' }
|
||||
sub spdx_expression { 'MPL-1.1' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::Mozilla_1_1 - The Mozilla Public License 1.1
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
Mozilla Public License 1.1 (MPL 1.1)
|
||||
|
||||
1. Definitions.
|
||||
|
||||
1.0.1. "Commercial Use" means distribution or
|
||||
otherwise making the Covered Code available to a third
|
||||
party.
|
||||
|
||||
1.1. ''Contributor'' means each entity that creates or
|
||||
contributes to the creation of Modifications.
|
||||
|
||||
1.2. ''Contributor Version'' means the combination of
|
||||
the Original Code, prior Modifications used by a
|
||||
Contributor, and the Modifications made by that
|
||||
particular Contributor.
|
||||
|
||||
1.3. ''Covered Code'' means the Original Code or
|
||||
Modifications or the combination of the Original Code
|
||||
and Modifications, in each case including portions
|
||||
thereof.
|
||||
|
||||
1.4. ''Electronic Distribution Mechanism'' means a
|
||||
mechanism generally accepted in the software
|
||||
development community for the electronic transfer of
|
||||
data.
|
||||
|
||||
1.5. ''Executable'' means Covered Code in any form
|
||||
other than Source Code.
|
||||
|
||||
1.6. ''Initial Developer'' means the individual or entity
|
||||
identified as the Initial Developer in the Source Code
|
||||
notice required by Exhibit A.
|
||||
|
||||
1.7. ''Larger Work'' means a work which combines
|
||||
Covered Code or portions thereof with code not
|
||||
governed by the terms of this License.
|
||||
|
||||
1.8. ''License'' means this document.
|
||||
|
||||
1.8.1. "Licensable" means having the right to grant,
|
||||
to the maximum extent possible, whether at the time
|
||||
of the initial grant or subsequently acquired, any and
|
||||
all of the rights conveyed herein.
|
||||
|
||||
1.9. ''Modifications'' means any addition to or deletion
|
||||
from the substance or structure of either the Original
|
||||
Code or any previous Modifications. When Covered
|
||||
Code is released as a series of files, a Modification is:
|
||||
A. Any addition to or deletion from the contents
|
||||
of a file containing Original Code or previous
|
||||
Modifications.
|
||||
|
||||
B. Any new file that contains any part of the
|
||||
Original Code or previous Modifications.
|
||||
|
||||
1.10. ''Original Code'' means Source Code of
|
||||
computer software code which is described in the
|
||||
Source Code notice required by Exhibit A as Original
|
||||
Code, and which, at the time of its release under this
|
||||
License is not already Covered Code governed by this
|
||||
License.
|
||||
|
||||
1.10.1. "Patent Claims" means any patent claim(s),
|
||||
now owned or hereafter acquired, including without
|
||||
limitation, method, process, and apparatus claims, in
|
||||
any patent Licensable by grantor.
|
||||
|
||||
1.11. ''Source Code'' means the preferred form of the
|
||||
Covered Code for making modifications to it, including
|
||||
all modules it contains, plus any associated interface
|
||||
definition files, scripts used to control compilation and
|
||||
installation of an Executable, or source code
|
||||
differential comparisons against either the Original
|
||||
Code or another well known, available Covered Code of
|
||||
the Contributor's choice. The Source Code can be in a
|
||||
compressed or archival form, provided the appropriate
|
||||
decompression or de-archiving software is widely
|
||||
available for no charge.
|
||||
|
||||
1.12. "You'' (or "Your") means an individual or a legal
|
||||
entity exercising rights under, and complying with all of
|
||||
the terms of, this License or a future version of this
|
||||
License issued under Section 6.1. For legal entities,
|
||||
"You'' includes any entity which controls, is controlled
|
||||
by, or is under common control with You. For purposes
|
||||
of this definition, "control'' means (a) the power, direct
|
||||
or indirect, to cause the direction or management of
|
||||
such entity, whether by contract or otherwise, or (b)
|
||||
ownership of more than fifty percent (50%) of the
|
||||
outstanding shares or beneficial ownership of such
|
||||
entity.
|
||||
|
||||
2. Source Code License.
|
||||
|
||||
2.1. The Initial Developer Grant.
|
||||
The Initial Developer hereby grants You a world-wide,
|
||||
royalty-free, non-exclusive license, subject to third
|
||||
party intellectual property claims:
|
||||
(a) under intellectual property rights (other than
|
||||
patent or trademark) Licensable by Initial
|
||||
Developer to use, reproduce, modify, display,
|
||||
perform, sublicense and distribute the Original
|
||||
Code (or portions thereof) with or without
|
||||
Modifications, and/or as part of a Larger Work;
|
||||
and
|
||||
|
||||
(b) under Patents Claims infringed by the
|
||||
making, using or selling of Original Code, to
|
||||
make, have made, use, practice, sell, and offer
|
||||
for sale, and/or otherwise dispose of the Original
|
||||
Code (or portions thereof).
|
||||
|
||||
(c) the licenses granted in this Section 2.1(a)
|
||||
and (b) are effective on the date Initial Developer
|
||||
first distributes Original Code under the terms of
|
||||
this License.
|
||||
|
||||
(d) Notwithstanding Section 2.1(b) above, no
|
||||
patent license is granted: 1) for code that You
|
||||
delete from the Original Code; 2) separate from
|
||||
the Original Code; or 3) for infringements
|
||||
caused by: i) the modification of the Original
|
||||
Code or ii) the combination of the Original Code
|
||||
with other software or devices.
|
||||
|
||||
2.2. Contributor Grant.
|
||||
Subject to third party intellectual property claims, each
|
||||
Contributor hereby grants You a world-wide,
|
||||
royalty-free, non-exclusive license
|
||||
|
||||
(a) under intellectual property rights (other than
|
||||
patent or trademark) Licensable by Contributor,
|
||||
to use, reproduce, modify, display, perform,
|
||||
sublicense and distribute the Modifications
|
||||
created by such Contributor (or portions thereof)
|
||||
either on an unmodified basis, with other
|
||||
Modifications, as Covered Code and/or as part
|
||||
of a Larger Work; and
|
||||
|
||||
(b) under Patent Claims infringed by the
|
||||
making, using, or selling of Modifications made
|
||||
by that Contributor either alone and/or in
|
||||
combination with its Contributor Version (or
|
||||
portions of such combination), to make, use,
|
||||
sell, offer for sale, have made, and/or otherwise
|
||||
dispose of: 1) Modifications made by that
|
||||
Contributor (or portions thereof); and 2) the
|
||||
combination of Modifications made by that
|
||||
Contributor with its Contributor Version (or
|
||||
portions of such combination).
|
||||
|
||||
(c) the licenses granted in Sections 2.2(a) and
|
||||
2.2(b) are effective on the date Contributor first
|
||||
makes Commercial Use of the Covered Code.
|
||||
|
||||
(d) Notwithstanding Section 2.2(b) above, no
|
||||
patent license is granted: 1) for any code that
|
||||
Contributor has deleted from the Contributor
|
||||
Version; 2) separate from the Contributor
|
||||
Version; 3) for infringements caused by: i) third
|
||||
party modifications of Contributor Version or ii)
|
||||
the combination of Modifications made by that
|
||||
Contributor with other software (except as part
|
||||
of the Contributor Version) or other devices; or
|
||||
4) under Patent Claims infringed by Covered
|
||||
Code in the absence of Modifications made by
|
||||
that Contributor.
|
||||
|
||||
|
||||
3. Distribution Obligations.
|
||||
|
||||
3.1. Application of License.
|
||||
The Modifications which You create or to which You
|
||||
contribute are governed by the terms of this License,
|
||||
including without limitation Section 2.2. The Source
|
||||
Code version of Covered Code may be distributed only
|
||||
under the terms of this License or a future version of
|
||||
this License released under Section 6.1, and You must
|
||||
include a copy of this License with every copy of the
|
||||
Source Code You distribute. You may not offer or
|
||||
impose any terms on any Source Code version that
|
||||
alters or restricts the applicable version of this License
|
||||
or the recipients' rights hereunder. However, You may
|
||||
include an additional document offering the additional
|
||||
rights described in Section 3.5.
|
||||
|
||||
3.2. Availability of Source Code.
|
||||
Any Modification which You create or to which You
|
||||
contribute must be made available in Source Code
|
||||
form under the terms of this License either on the
|
||||
same media as an Executable version or via an
|
||||
accepted Electronic Distribution Mechanism to anyone
|
||||
to whom you made an Executable version available;
|
||||
and if made available via Electronic Distribution
|
||||
Mechanism, must remain available for at least twelve
|
||||
(12) months after the date it initially became available,
|
||||
or at least six (6) months after a subsequent version of
|
||||
that particular Modification has been made available to
|
||||
such recipients. You are responsible for ensuring that
|
||||
the Source Code version remains available even if the
|
||||
Electronic Distribution Mechanism is maintained by a
|
||||
third party.
|
||||
|
||||
3.3. Description of Modifications.
|
||||
You must cause all Covered Code to which You
|
||||
contribute to contain a file documenting the changes
|
||||
You made to create that Covered Code and the date of
|
||||
any change. You must include a prominent statement
|
||||
that the Modification is derived, directly or indirectly,
|
||||
from Original Code provided by the Initial Developer and
|
||||
including the name of the Initial Developer in (a) the
|
||||
Source Code, and (b) in any notice in an Executable
|
||||
version or related documentation in which You describe
|
||||
the origin or ownership of the Covered Code.
|
||||
|
||||
3.4. Intellectual Property Matters
|
||||
(a) Third Party Claims.
|
||||
If Contributor has knowledge that a license
|
||||
under a third party's intellectual property rights
|
||||
is required to exercise the rights granted by
|
||||
such Contributor under Sections 2.1 or 2.2,
|
||||
Contributor must include a text file with the
|
||||
Source Code distribution titled "LEGAL'' which
|
||||
describes the claim and the party making the
|
||||
claim in sufficient detail that a recipient will
|
||||
know whom to contact. If Contributor obtains
|
||||
such knowledge after the Modification is made
|
||||
available as described in Section 3.2,
|
||||
Contributor shall promptly modify the LEGAL file
|
||||
in all copies Contributor makes available
|
||||
thereafter and shall take other steps (such as
|
||||
notifying appropriate mailing lists or
|
||||
newsgroups) reasonably calculated to inform
|
||||
those who received the Covered Code that new
|
||||
knowledge has been obtained.
|
||||
|
||||
(b) Contributor APIs.
|
||||
If Contributor's Modifications include an
|
||||
application programming interface and
|
||||
Contributor has knowledge of patent licenses
|
||||
which are reasonably necessary to implement
|
||||
that API, Contributor must also include this
|
||||
information in the LEGAL file.
|
||||
|
||||
(c) Representations.
|
||||
Contributor represents that, except as disclosed
|
||||
pursuant to Section 3.4(a) above, Contributor
|
||||
believes that Contributor's Modifications are
|
||||
Contributor's original creation(s) and/or
|
||||
Contributor has sufficient rights to grant the
|
||||
rights conveyed by this License.
|
||||
|
||||
|
||||
3.5. Required Notices.
|
||||
You must duplicate the notice in Exhibit A in each file
|
||||
of the Source Code. If it is not possible to put such
|
||||
notice in a particular Source Code file due to its
|
||||
structure, then You must include such notice in a
|
||||
location (such as a relevant directory) where a user
|
||||
would be likely to look for such a notice. If You
|
||||
created one or more Modification(s) You may add your
|
||||
name as a Contributor to the notice described in
|
||||
Exhibit A. You must also duplicate this License in
|
||||
any documentation for the Source Code where You
|
||||
describe recipients' rights or ownership rights relating
|
||||
to Covered Code. You may choose to offer, and to
|
||||
charge a fee for, warranty, support, indemnity or
|
||||
liability obligations to one or more recipients of Covered
|
||||
Code. However, You may do so only on Your own
|
||||
behalf, and not on behalf of the Initial Developer or any
|
||||
Contributor. You must make it absolutely clear than
|
||||
any such warranty, support, indemnity or liability
|
||||
obligation is offered by You alone, and You hereby
|
||||
agree to indemnify the Initial Developer and every
|
||||
Contributor for any liability incurred by the Initial
|
||||
Developer or such Contributor as a result of warranty,
|
||||
support, indemnity or liability terms You offer.
|
||||
|
||||
3.6. Distribution of Executable Versions.
|
||||
You may distribute Covered Code in Executable form
|
||||
only if the requirements of Section 3.1-3.5 have been
|
||||
met for that Covered Code, and if You include a notice
|
||||
stating that the Source Code version of the Covered
|
||||
Code is available under the terms of this License,
|
||||
including a description of how and where You have
|
||||
fulfilled the obligations of Section 3.2. The notice must
|
||||
be conspicuously included in any notice in an
|
||||
Executable version, related documentation or collateral
|
||||
in which You describe recipients' rights relating to the
|
||||
Covered Code. You may distribute the Executable
|
||||
version of Covered Code or ownership rights under a
|
||||
license of Your choice, which may contain terms
|
||||
different from this License, provided that You are in
|
||||
compliance with the terms of this License and that the
|
||||
license for the Executable version does not attempt to
|
||||
limit or alter the recipient's rights in the Source Code
|
||||
version from the rights set forth in this License. If You
|
||||
distribute the Executable version under a different
|
||||
license You must make it absolutely clear that any
|
||||
terms which differ from this License are offered by You
|
||||
alone, not by the Initial Developer or any Contributor.
|
||||
You hereby agree to indemnify the Initial Developer and
|
||||
every Contributor for any liability incurred by the Initial
|
||||
Developer or such Contributor as a result of any such
|
||||
terms You offer.
|
||||
|
||||
3.7. Larger Works.
|
||||
You may create a Larger Work by combining Covered
|
||||
Code with other code not governed by the terms of this
|
||||
License and distribute the Larger Work as a single
|
||||
product. In such a case, You must make sure the
|
||||
requirements of this License are fulfilled for the Covered
|
||||
Code.
|
||||
|
||||
4. Inability to Comply Due to Statute or Regulation.
|
||||
|
||||
If it is impossible for You to comply with any of the
|
||||
terms of this License with respect to some or all of the
|
||||
Covered Code due to statute, judicial order, or
|
||||
regulation then You must: (a) comply with the terms of
|
||||
this License to the maximum extent possible; and (b)
|
||||
describe the limitations and the code they affect. Such
|
||||
description must be included in the LEGAL file
|
||||
described in Section 3.4 and must be included with all
|
||||
distributions of the Source Code. Except to the extent
|
||||
prohibited by statute or regulation, such description
|
||||
must be sufficiently detailed for a recipient of ordinary
|
||||
skill to be able to understand it.
|
||||
|
||||
5. Application of this License.
|
||||
|
||||
This License applies to code to which the Initial
|
||||
Developer has attached the notice in Exhibit A and to
|
||||
related Covered Code.
|
||||
|
||||
6. Versions of the License.
|
||||
|
||||
6.1. New Versions.
|
||||
Netscape Communications Corporation (''Netscape'')
|
||||
may publish revised and/or new versions of the License
|
||||
from time to time. Each version will be given a
|
||||
distinguishing version number.
|
||||
|
||||
6.2. Effect of New Versions.
|
||||
Once Covered Code has been published under a
|
||||
particular version of the License, You may always
|
||||
continue to use it under the terms of that version. You
|
||||
may also choose to use such Covered Code under the
|
||||
terms of any subsequent version of the License
|
||||
published by Netscape. No one other than Netscape
|
||||
has the right to modify the terms applicable to Covered
|
||||
Code created under this License.
|
||||
|
||||
6.3. Derivative Works.
|
||||
If You create or use a modified version of this License
|
||||
(which you may only do in order to apply it to code
|
||||
which is not already Covered Code governed by this
|
||||
License), You must (a) rename Your license so that
|
||||
the phrases ''Mozilla'', ''MOZILLAPL'', ''MOZPL'',
|
||||
''Netscape'', "MPL", ''NPL'' or any confusingly similar
|
||||
phrase do not appear in your license (except to note
|
||||
that your license differs from this License) and (b)
|
||||
otherwise make it clear that Your version of the license
|
||||
contains terms which differ from the Mozilla Public
|
||||
License and Netscape Public License. (Filling in the
|
||||
name of the Initial Developer, Original Code or
|
||||
Contributor in the notice described in Exhibit A shall
|
||||
not of themselves be deemed to be modifications of
|
||||
this License.)
|
||||
|
||||
7. DISCLAIMER OF WARRANTY.
|
||||
|
||||
COVERED CODE IS PROVIDED UNDER THIS
|
||||
LICENSE ON AN "AS IS'' BASIS, WITHOUT
|
||||
WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, WITHOUT LIMITATION,
|
||||
WARRANTIES THAT THE COVERED CODE IS FREE
|
||||
OF DEFECTS, MERCHANTABLE, FIT FOR A
|
||||
PARTICULAR PURPOSE OR NON-INFRINGING. THE
|
||||
ENTIRE RISK AS TO THE QUALITY AND
|
||||
PERFORMANCE OF THE COVERED CODE IS WITH
|
||||
YOU. SHOULD ANY COVERED CODE PROVE
|
||||
DEFECTIVE IN ANY RESPECT, YOU (NOT THE
|
||||
INITIAL DEVELOPER OR ANY OTHER
|
||||
CONTRIBUTOR) ASSUME THE COST OF ANY
|
||||
NECESSARY SERVICING, REPAIR OR
|
||||
CORRECTION. THIS DISCLAIMER OF WARRANTY
|
||||
CONSTITUTES AN ESSENTIAL PART OF THIS
|
||||
LICENSE. NO USE OF ANY COVERED CODE IS
|
||||
AUTHORIZED HEREUNDER EXCEPT UNDER THIS
|
||||
DISCLAIMER.
|
||||
|
||||
8. TERMINATION.
|
||||
|
||||
8.1. This License and the rights granted hereunder will
|
||||
terminate automatically if You fail to comply with terms
|
||||
herein and fail to cure such breach within 30 days of
|
||||
becoming aware of the breach. All sublicenses to the
|
||||
Covered Code which are properly granted shall survive
|
||||
any termination of this License. Provisions which, by
|
||||
their nature, must remain in effect beyond the
|
||||
termination of this License shall survive.
|
||||
|
||||
8.2. If You initiate litigation by asserting a patent
|
||||
infringement claim (excluding declatory judgment
|
||||
actions) against Initial Developer or a Contributor (the
|
||||
Initial Developer or Contributor against whom You file
|
||||
such action is referred to as "Participant") alleging
|
||||
that:
|
||||
|
||||
(a) such Participant's Contributor Version directly or
|
||||
indirectly infringes any patent, then any and all rights
|
||||
granted by such Participant to You under Sections 2.1
|
||||
and/or 2.2 of this License shall, upon 60 days notice
|
||||
from Participant terminate prospectively, unless if
|
||||
within 60 days after receipt of notice You either: (i)
|
||||
agree in writing to pay Participant a mutually agreeable
|
||||
reasonable royalty for Your past and future use of
|
||||
Modifications made by such Participant, or (ii)
|
||||
withdraw Your litigation claim with respect to the
|
||||
Contributor Version against such Participant. If within
|
||||
60 days of notice, a reasonable royalty and payment
|
||||
arrangement are not mutually agreed upon in writing by
|
||||
the parties or the litigation claim is not withdrawn, the
|
||||
rights granted by Participant to You under Sections 2.1
|
||||
and/or 2.2 automatically terminate at the expiration of
|
||||
the 60 day notice period specified above.
|
||||
|
||||
(b) any software, hardware, or device, other than such
|
||||
Participant's Contributor Version, directly or indirectly
|
||||
infringes any patent, then any rights granted to You by
|
||||
such Participant under Sections 2.1(b) and 2.2(b) are
|
||||
revoked effective as of the date You first made, used,
|
||||
sold, distributed, or had made, Modifications made by
|
||||
that Participant.
|
||||
|
||||
8.3. If You assert a patent infringement claim against
|
||||
Participant alleging that such Participant's Contributor
|
||||
Version directly or indirectly infringes any patent where
|
||||
such claim is resolved (such as by license or
|
||||
settlement) prior to the initiation of patent infringement
|
||||
litigation, then the reasonable value of the licenses
|
||||
granted by such Participant under Sections 2.1 or 2.2
|
||||
shall be taken into account in determining the amount
|
||||
or value of any payment or license.
|
||||
|
||||
8.4. In the event of termination under Sections 8.1 or
|
||||
8.2 above, all end user license agreements (excluding
|
||||
distributors and resellers) which have been validly
|
||||
granted by You or any distributor hereunder prior to
|
||||
termination shall survive termination.
|
||||
|
||||
9. LIMITATION OF LIABILITY.
|
||||
|
||||
UNDER NO CIRCUMSTANCES AND UNDER NO
|
||||
LEGAL THEORY, WHETHER TORT (INCLUDING
|
||||
NEGLIGENCE), CONTRACT, OR OTHERWISE,
|
||||
SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER
|
||||
CONTRIBUTOR, OR ANY DISTRIBUTOR OF
|
||||
COVERED CODE, OR ANY SUPPLIER OF ANY OF
|
||||
SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
|
||||
ANY INDIRECT, SPECIAL, INCIDENTAL, OR
|
||||
CONSEQUENTIAL DAMAGES OF ANY CHARACTER
|
||||
INCLUDING, WITHOUT LIMITATION, DAMAGES FOR
|
||||
LOSS OF GOODWILL, WORK STOPPAGE,
|
||||
COMPUTER FAILURE OR MALFUNCTION, OR ANY
|
||||
AND ALL OTHER COMMERCIAL DAMAGES OR
|
||||
LOSSES, EVEN IF SUCH PARTY SHALL HAVE
|
||||
BEEN INFORMED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES. THIS LIMITATION OF LIABILITY SHALL
|
||||
NOT APPLY TO LIABILITY FOR DEATH OR
|
||||
PERSONAL INJURY RESULTING FROM SUCH
|
||||
PARTY'S NEGLIGENCE TO THE EXTENT
|
||||
APPLICABLE LAW PROHIBITS SUCH LIMITATION.
|
||||
SOME JURISDICTIONS DO NOT ALLOW THE
|
||||
EXCLUSION OR LIMITATION OF INCIDENTAL OR
|
||||
CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION
|
||||
AND LIMITATION MAY NOT APPLY TO YOU.
|
||||
|
||||
10. U.S. GOVERNMENT END USERS.
|
||||
|
||||
The Covered Code is a ''commercial item,'' as that term
|
||||
is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of
|
||||
''commercial computer software'' and ''commercial
|
||||
computer software documentation,'' as such terms are
|
||||
used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with
|
||||
48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through
|
||||
227.7202-4 (June 1995), all U.S. Government End
|
||||
Users acquire Covered Code with only those rights set
|
||||
forth herein.
|
||||
|
||||
11. MISCELLANEOUS.
|
||||
|
||||
This License represents the complete agreement
|
||||
concerning subject matter hereof. If any provision of
|
||||
this License is held to be unenforceable, such
|
||||
provision shall be reformed only to the extent
|
||||
necessary to make it enforceable. This License shall
|
||||
be governed by California law provisions (except to the
|
||||
extent applicable law, if any, provides otherwise),
|
||||
excluding its conflict-of-law provisions. With respect to
|
||||
disputes in which at least one party is a citizen of, or
|
||||
an entity chartered or registered to do business in the
|
||||
United States of America, any litigation relating to this
|
||||
License shall be subject to the jurisdiction of the
|
||||
Federal Courts of the Northern District of California,
|
||||
with venue lying in Santa Clara County, California, with
|
||||
the losing party responsible for costs, including without
|
||||
limitation, court costs and reasonable attorneys' fees
|
||||
and expenses. The application of the United Nations
|
||||
Convention on Contracts for the International Sale of
|
||||
Goods is expressly excluded. Any law or regulation
|
||||
which provides that the language of a contract shall be
|
||||
construed against the drafter shall not apply to this
|
||||
License.
|
||||
|
||||
12. RESPONSIBILITY FOR CLAIMS.
|
||||
|
||||
As between Initial Developer and the Contributors,
|
||||
each party is responsible for claims and damages
|
||||
arising, directly or indirectly, out of its utilization of
|
||||
rights under this License and You agree to work with
|
||||
Initial Developer and Contributors to distribute such
|
||||
responsibility on an equitable basis. Nothing herein is
|
||||
intended or shall be deemed to constitute any
|
||||
admission of liability.
|
||||
|
||||
13. MULTIPLE-LICENSED CODE.
|
||||
|
||||
Initial Developer may designate portions of the Covered
|
||||
Code as "Multiple-Licensed". "Multiple-Licensed"
|
||||
means that the Initial Developer permits you to utilize
|
||||
portions of the Covered Code under Your choice of the
|
||||
NPL or the alternative licenses, if any, specified by the
|
||||
Initial Developer in the file described in Exhibit A.
|
||||
|
||||
|
||||
EXHIBIT A -Mozilla Public License.
|
||||
|
||||
``The contents of this file are subject to the Mozilla
|
||||
Public License Version 1.1 (the "License"); you may
|
||||
not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.mozilla.org/MPL/
|
||||
|
||||
Software distributed under the License is distributed on
|
||||
an "AS IS" basis, WITHOUT WARRANTY OF
|
||||
ANY KIND, either express or implied. See the License
|
||||
for the specific language governing rights and
|
||||
limitations under the License.
|
||||
|
||||
The Original Code is
|
||||
______________________________________.
|
||||
|
||||
The Initial Developer of the Original Code is
|
||||
________________________. Portions created by
|
||||
______________________ are Copyright (C) ______
|
||||
_______________________. All Rights
|
||||
Reserved.
|
||||
|
||||
Contributor(s):
|
||||
______________________________________.
|
||||
|
||||
Alternatively, the contents of this file may be used
|
||||
under the terms of the _____ license (the "[___]
|
||||
License"), in which case the provisions of [______]
|
||||
License are applicable instead of those above. If you
|
||||
wish to allow use of your version of this file only under
|
||||
the terms of the [____] License and not to allow others
|
||||
to use your version of this file under the MPL, indicate
|
||||
your decision by deleting the provisions above and
|
||||
replace them with the notice and other provisions
|
||||
required by the [___] License. If you do not delete the
|
||||
provisions above, a recipient may use your version of
|
||||
this file under either the MPL or the [___] License."
|
||||
|
||||
[NOTE: The text of this Exhibit A may differ slightly
|
||||
from the text of the notices in the Source Code files of
|
||||
the Original Code. You should use the text of this
|
||||
Exhibit A rather than the text found in the Original
|
||||
Code Source Code for Your Modifications.]
|
||||
415
database/perl/lib/Software/License/Mozilla_2_0.pm
Normal file
415
database/perl/lib/Software/License/Mozilla_2_0.pm
Normal file
@@ -0,0 +1,415 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::Mozilla_2_0;
|
||||
$Software::License::Mozilla_2_0::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: Mozilla Public License Version 2.0
|
||||
|
||||
sub name { 'Mozilla Public License Version 2.0' }
|
||||
sub url { 'http://www.mozilla.org/MPL/2.0/index.txt' }
|
||||
sub meta_name { 'mozilla' }
|
||||
sub meta2_name { 'open_source' }
|
||||
sub spdx_expression { 'MPL-2.0' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::Mozilla_2_0 - Mozilla Public License Version 2.0
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
Mozilla Public License Version 2.0
|
||||
==================================
|
||||
|
||||
1. Definitions
|
||||
--------------
|
||||
|
||||
1.1. "Contributor"
|
||||
means each individual or legal entity that creates, contributes to
|
||||
the creation of, or owns Covered Software.
|
||||
|
||||
1.2. "Contributor Version"
|
||||
means the combination of the Contributions of others (if any) used
|
||||
by a Contributor and that particular Contributor's Contribution.
|
||||
|
||||
1.3. "Contribution"
|
||||
means Covered Software of a particular Contributor.
|
||||
|
||||
1.4. "Covered Software"
|
||||
means Source Code Form to which the initial Contributor has attached
|
||||
the notice in Exhibit A, the Executable Form of such Source Code
|
||||
Form, and Modifications of such Source Code Form, in each case
|
||||
including portions thereof.
|
||||
|
||||
1.5. "Incompatible With Secondary Licenses"
|
||||
means
|
||||
|
||||
(a) that the initial Contributor has attached the notice described
|
||||
in Exhibit B to the Covered Software; or
|
||||
|
||||
(b) that the Covered Software was made available under the terms of
|
||||
version 1.1 or earlier of the License, but not also under the
|
||||
terms of a Secondary License.
|
||||
|
||||
1.6. "Executable Form"
|
||||
means any form of the work other than Source Code Form.
|
||||
|
||||
1.7. "Larger Work"
|
||||
means a work that combines Covered Software with other material, in
|
||||
a separate file or files, that is not Covered Software.
|
||||
|
||||
1.8. "License"
|
||||
means this document.
|
||||
|
||||
1.9. "Licensable"
|
||||
means having the right to grant, to the maximum extent possible,
|
||||
whether at the time of the initial grant or subsequently, any and
|
||||
all of the rights conveyed by this License.
|
||||
|
||||
1.10. "Modifications"
|
||||
means any of the following:
|
||||
|
||||
(a) any file in Source Code Form that results from an addition to,
|
||||
deletion from, or modification of the contents of Covered
|
||||
Software; or
|
||||
|
||||
(b) any new file in Source Code Form that contains any Covered
|
||||
Software.
|
||||
|
||||
1.11. "Patent Claims" of a Contributor
|
||||
means any patent claim(s), including without limitation, method,
|
||||
process, and apparatus claims, in any patent Licensable by such
|
||||
Contributor that would be infringed, but for the grant of the
|
||||
License, by the making, using, selling, offering for sale, having
|
||||
made, import, or transfer of either its Contributions or its
|
||||
Contributor Version.
|
||||
|
||||
1.12. "Secondary License"
|
||||
means either the GNU General Public License, Version 2.0, the GNU
|
||||
Lesser General Public License, Version 2.1, the GNU Affero General
|
||||
Public License, Version 3.0, or any later versions of those
|
||||
licenses.
|
||||
|
||||
1.13. "Source Code Form"
|
||||
means the form of the work preferred for making modifications.
|
||||
|
||||
1.14. "You" (or "Your")
|
||||
means an individual or a legal entity exercising rights under this
|
||||
License. For legal entities, "You" includes any entity that
|
||||
controls, is controlled by, or is under common control with You. For
|
||||
purposes of this definition, "control" means (a) the power, direct
|
||||
or indirect, to cause the direction or management of such entity,
|
||||
whether by contract or otherwise, or (b) ownership of more than
|
||||
fifty percent (50%) of the outstanding shares or beneficial
|
||||
ownership of such entity.
|
||||
|
||||
2. License Grants and Conditions
|
||||
--------------------------------
|
||||
|
||||
2.1. Grants
|
||||
|
||||
Each Contributor hereby grants You a world-wide, royalty-free,
|
||||
non-exclusive license:
|
||||
|
||||
(a) under intellectual property rights (other than patent or trademark)
|
||||
Licensable by such Contributor to use, reproduce, make available,
|
||||
modify, display, perform, distribute, and otherwise exploit its
|
||||
Contributions, either on an unmodified basis, with Modifications, or
|
||||
as part of a Larger Work; and
|
||||
|
||||
(b) under Patent Claims of such Contributor to make, use, sell, offer
|
||||
for sale, have made, import, and otherwise transfer either its
|
||||
Contributions or its Contributor Version.
|
||||
|
||||
2.2. Effective Date
|
||||
|
||||
The licenses granted in Section 2.1 with respect to any Contribution
|
||||
become effective for each Contribution on the date the Contributor first
|
||||
distributes such Contribution.
|
||||
|
||||
2.3. Limitations on Grant Scope
|
||||
|
||||
The licenses granted in this Section 2 are the only rights granted under
|
||||
this License. No additional rights or licenses will be implied from the
|
||||
distribution or licensing of Covered Software under this License.
|
||||
Notwithstanding Section 2.1(b) above, no patent license is granted by a
|
||||
Contributor:
|
||||
|
||||
(a) for any code that a Contributor has removed from Covered Software;
|
||||
or
|
||||
|
||||
(b) for infringements caused by: (i) Your and any other third party's
|
||||
modifications of Covered Software, or (ii) the combination of its
|
||||
Contributions with other software (except as part of its Contributor
|
||||
Version); or
|
||||
|
||||
(c) under Patent Claims infringed by Covered Software in the absence of
|
||||
its Contributions.
|
||||
|
||||
This License does not grant any rights in the trademarks, service marks,
|
||||
or logos of any Contributor (except as may be necessary to comply with
|
||||
the notice requirements in Section 3.4).
|
||||
|
||||
2.4. Subsequent Licenses
|
||||
|
||||
No Contributor makes additional grants as a result of Your choice to
|
||||
distribute the Covered Software under a subsequent version of this
|
||||
License (see Section 10.2) or under the terms of a Secondary License (if
|
||||
permitted under the terms of Section 3.3).
|
||||
|
||||
2.5. Representation
|
||||
|
||||
Each Contributor represents that the Contributor believes its
|
||||
Contributions are its original creation(s) or it has sufficient rights
|
||||
to grant the rights to its Contributions conveyed by this License.
|
||||
|
||||
2.6. Fair Use
|
||||
|
||||
This License is not intended to limit any rights You have under
|
||||
applicable copyright doctrines of fair use, fair dealing, or other
|
||||
equivalents.
|
||||
|
||||
2.7. Conditions
|
||||
|
||||
Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
|
||||
in Section 2.1.
|
||||
|
||||
3. Responsibilities
|
||||
-------------------
|
||||
|
||||
3.1. Distribution of Source Form
|
||||
|
||||
All distribution of Covered Software in Source Code Form, including any
|
||||
Modifications that You create or to which You contribute, must be under
|
||||
the terms of this License. You must inform recipients that the Source
|
||||
Code Form of the Covered Software is governed by the terms of this
|
||||
License, and how they can obtain a copy of this License. You may not
|
||||
attempt to alter or restrict the recipients' rights in the Source Code
|
||||
Form.
|
||||
|
||||
3.2. Distribution of Executable Form
|
||||
|
||||
If You distribute Covered Software in Executable Form then:
|
||||
|
||||
(a) such Covered Software must also be made available in Source Code
|
||||
Form, as described in Section 3.1, and You must inform recipients of
|
||||
the Executable Form how they can obtain a copy of such Source Code
|
||||
Form by reasonable means in a timely manner, at a charge no more
|
||||
than the cost of distribution to the recipient; and
|
||||
|
||||
(b) You may distribute such Executable Form under the terms of this
|
||||
License, or sublicense it under different terms, provided that the
|
||||
license for the Executable Form does not attempt to limit or alter
|
||||
the recipients' rights in the Source Code Form under this License.
|
||||
|
||||
3.3. Distribution of a Larger Work
|
||||
|
||||
You may create and distribute a Larger Work under terms of Your choice,
|
||||
provided that You also comply with the requirements of this License for
|
||||
the Covered Software. If the Larger Work is a combination of Covered
|
||||
Software with a work governed by one or more Secondary Licenses, and the
|
||||
Covered Software is not Incompatible With Secondary Licenses, this
|
||||
License permits You to additionally distribute such Covered Software
|
||||
under the terms of such Secondary License(s), so that the recipient of
|
||||
the Larger Work may, at their option, further distribute the Covered
|
||||
Software under the terms of either this License or such Secondary
|
||||
License(s).
|
||||
|
||||
3.4. Notices
|
||||
|
||||
You may not remove or alter the substance of any license notices
|
||||
(including copyright notices, patent notices, disclaimers of warranty,
|
||||
or limitations of liability) contained within the Source Code Form of
|
||||
the Covered Software, except that You may alter any license notices to
|
||||
the extent required to remedy known factual inaccuracies.
|
||||
|
||||
3.5. Application of Additional Terms
|
||||
|
||||
You may choose to offer, and to charge a fee for, warranty, support,
|
||||
indemnity or liability obligations to one or more recipients of Covered
|
||||
Software. However, You may do so only on Your own behalf, and not on
|
||||
behalf of any Contributor. You must make it absolutely clear that any
|
||||
such warranty, support, indemnity, or liability obligation is offered by
|
||||
You alone, and You hereby agree to indemnify every Contributor for any
|
||||
liability incurred by such Contributor as a result of warranty, support,
|
||||
indemnity or liability terms You offer. You may include additional
|
||||
disclaimers of warranty and limitations of liability specific to any
|
||||
jurisdiction.
|
||||
|
||||
4. Inability to Comply Due to Statute or Regulation
|
||||
---------------------------------------------------
|
||||
|
||||
If it is impossible for You to comply with any of the terms of this
|
||||
License with respect to some or all of the Covered Software due to
|
||||
statute, judicial order, or regulation then You must: (a) comply with
|
||||
the terms of this License to the maximum extent possible; and (b)
|
||||
describe the limitations and the code they affect. Such description must
|
||||
be placed in a text file included with all distributions of the Covered
|
||||
Software under this License. Except to the extent prohibited by statute
|
||||
or regulation, such description must be sufficiently detailed for a
|
||||
recipient of ordinary skill to be able to understand it.
|
||||
|
||||
5. Termination
|
||||
--------------
|
||||
|
||||
5.1. The rights granted under this License will terminate automatically
|
||||
if You fail to comply with any of its terms. However, if You become
|
||||
compliant, then the rights granted under this License from a particular
|
||||
Contributor are reinstated (a) provisionally, unless and until such
|
||||
Contributor explicitly and finally terminates Your grants, and (b) on an
|
||||
ongoing basis, if such Contributor fails to notify You of the
|
||||
non-compliance by some reasonable means prior to 60 days after You have
|
||||
come back into compliance. Moreover, Your grants from a particular
|
||||
Contributor are reinstated on an ongoing basis if such Contributor
|
||||
notifies You of the non-compliance by some reasonable means, this is the
|
||||
first time You have received notice of non-compliance with this License
|
||||
from such Contributor, and You become compliant prior to 30 days after
|
||||
Your receipt of the notice.
|
||||
|
||||
5.2. If You initiate litigation against any entity by asserting a patent
|
||||
infringement claim (excluding declaratory judgment actions,
|
||||
counter-claims, and cross-claims) alleging that a Contributor Version
|
||||
directly or indirectly infringes any patent, then the rights granted to
|
||||
You by any and all Contributors for the Covered Software under Section
|
||||
2.1 of this License shall terminate.
|
||||
|
||||
5.3. In the event of termination under Sections 5.1 or 5.2 above, all
|
||||
end user license agreements (excluding distributors and resellers) which
|
||||
have been validly granted by You or Your distributors under this License
|
||||
prior to termination shall survive termination.
|
||||
|
||||
************************************************************************
|
||||
* *
|
||||
* 6. Disclaimer of Warranty *
|
||||
* ------------------------- *
|
||||
* *
|
||||
* Covered Software is provided under this License on an "as is" *
|
||||
* basis, without warranty of any kind, either expressed, implied, or *
|
||||
* statutory, including, without limitation, warranties that the *
|
||||
* Covered Software is free of defects, merchantable, fit for a *
|
||||
* particular purpose or non-infringing. The entire risk as to the *
|
||||
* quality and performance of the Covered Software is with You. *
|
||||
* Should any Covered Software prove defective in any respect, You *
|
||||
* (not any Contributor) assume the cost of any necessary servicing, *
|
||||
* repair, or correction. This disclaimer of warranty constitutes an *
|
||||
* essential part of this License. No use of any Covered Software is *
|
||||
* authorized under this License except under this disclaimer. *
|
||||
* *
|
||||
************************************************************************
|
||||
|
||||
************************************************************************
|
||||
* *
|
||||
* 7. Limitation of Liability *
|
||||
* -------------------------- *
|
||||
* *
|
||||
* Under no circumstances and under no legal theory, whether tort *
|
||||
* (including negligence), contract, or otherwise, shall any *
|
||||
* Contributor, or anyone who distributes Covered Software as *
|
||||
* permitted above, be liable to You for any direct, indirect, *
|
||||
* special, incidental, or consequential damages of any character *
|
||||
* including, without limitation, damages for lost profits, loss of *
|
||||
* goodwill, work stoppage, computer failure or malfunction, or any *
|
||||
* and all other commercial damages or losses, even if such party *
|
||||
* shall have been informed of the possibility of such damages. This *
|
||||
* limitation of liability shall not apply to liability for death or *
|
||||
* personal injury resulting from such party's negligence to the *
|
||||
* extent applicable law prohibits such limitation. Some *
|
||||
* jurisdictions do not allow the exclusion or limitation of *
|
||||
* incidental or consequential damages, so this exclusion and *
|
||||
* limitation may not apply to You. *
|
||||
* *
|
||||
************************************************************************
|
||||
|
||||
8. Litigation
|
||||
-------------
|
||||
|
||||
Any litigation relating to this License may be brought only in the
|
||||
courts of a jurisdiction where the defendant maintains its principal
|
||||
place of business and such litigation shall be governed by laws of that
|
||||
jurisdiction, without reference to its conflict-of-law provisions.
|
||||
Nothing in this Section shall prevent a party's ability to bring
|
||||
cross-claims or counter-claims.
|
||||
|
||||
9. Miscellaneous
|
||||
----------------
|
||||
|
||||
This License represents the complete agreement concerning the subject
|
||||
matter hereof. If any provision of this License is held to be
|
||||
unenforceable, such provision shall be reformed only to the extent
|
||||
necessary to make it enforceable. Any law or regulation which provides
|
||||
that the language of a contract shall be construed against the drafter
|
||||
shall not be used to construe this License against a Contributor.
|
||||
|
||||
10. Versions of the License
|
||||
---------------------------
|
||||
|
||||
10.1. New Versions
|
||||
|
||||
Mozilla Foundation is the license steward. Except as provided in Section
|
||||
10.3, no one other than the license steward has the right to modify or
|
||||
publish new versions of this License. Each version will be given a
|
||||
distinguishing version number.
|
||||
|
||||
10.2. Effect of New Versions
|
||||
|
||||
You may distribute the Covered Software under the terms of the version
|
||||
of the License under which You originally received the Covered Software,
|
||||
or under the terms of any subsequent version published by the license
|
||||
steward.
|
||||
|
||||
10.3. Modified Versions
|
||||
|
||||
If you create software not governed by this License, and you want to
|
||||
create a new license for such software, you may create and use a
|
||||
modified version of this License if you rename the license and remove
|
||||
any references to the name of the license steward (except to note that
|
||||
such modified license differs from this License).
|
||||
|
||||
10.4. Distributing Source Code Form that is Incompatible With Secondary
|
||||
Licenses
|
||||
|
||||
If You choose to distribute Source Code Form that is Incompatible With
|
||||
Secondary Licenses under the terms of this version of the License, the
|
||||
notice described in Exhibit B of this License must be attached.
|
||||
|
||||
Exhibit A - Source Code Form License Notice
|
||||
-------------------------------------------
|
||||
|
||||
This Source Code Form is subject to the terms of the Mozilla Public
|
||||
License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
If it is not possible or desirable to put the notice in a particular
|
||||
file, then You may include the notice in a location (such as a LICENSE
|
||||
file in a relevant directory) where a recipient would be likely to look
|
||||
for such a notice.
|
||||
|
||||
You may add additional accurate notices of copyright ownership.
|
||||
|
||||
Exhibit B - "Incompatible With Secondary Licenses" Notice
|
||||
---------------------------------------------------------
|
||||
|
||||
This Source Code Form is "Incompatible With Secondary Licenses", as
|
||||
defined by the Mozilla Public License, v. 2.0.
|
||||
46
database/perl/lib/Software/License/None.pm
Normal file
46
database/perl/lib/Software/License/None.pm
Normal file
@@ -0,0 +1,46 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::None;
|
||||
$Software::License::None::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: describes a "license" that gives no license for re-use
|
||||
|
||||
sub name { q("No License" License) }
|
||||
sub url { undef }
|
||||
|
||||
sub meta_name { 'restrictive' }
|
||||
sub meta2_name { 'restricted' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::None - describes a "license" that gives no license for re-use
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__NOTICE__
|
||||
This software is copyright (c) {{$self->year}} by {{$self->_dotless_holder}}. No
|
||||
license is granted to other entities.
|
||||
__LICENSE__
|
||||
All rights reserved.
|
||||
120
database/perl/lib/Software/License/OpenSSL.pm
Normal file
120
database/perl/lib/Software/License/OpenSSL.pm
Normal file
@@ -0,0 +1,120 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::OpenSSL;
|
||||
$Software::License::OpenSSL::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: The OpenSSL License
|
||||
|
||||
require Software::License::SSLeay;
|
||||
|
||||
sub name { 'OpenSSL License' }
|
||||
sub url { 'http://www.openssl.org/source/license.html' }
|
||||
sub meta_name { 'open_source' }
|
||||
sub meta2_name { 'openssl' }
|
||||
sub spdx_expression { 'OpenSSL' }
|
||||
|
||||
sub _ssleay {
|
||||
my ($self) = @_;
|
||||
return $self->{_ssleay} ||= Software::License::SSLeay->new({
|
||||
year => $self->year,
|
||||
holder => $self->holder,
|
||||
});
|
||||
}
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::OpenSSL - The OpenSSL License
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
LICENSE ISSUES
|
||||
==============
|
||||
|
||||
The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
|
||||
the OpenSSL License and the original SSLeay license apply to the toolkit.
|
||||
See below for the actual license texts. Actually both licenses are BSD-style
|
||||
Open Source licenses. In case of any license issues related to OpenSSL
|
||||
please contact openssl-core@openssl.org.
|
||||
|
||||
OpenSSL License
|
||||
---------------
|
||||
|
||||
====================================================================
|
||||
Copyright (c) 1998-2008 The OpenSSL Project. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in
|
||||
the documentation and/or other materials provided with the
|
||||
distribution.
|
||||
|
||||
3. All advertising materials mentioning features or use of this
|
||||
software must display the following acknowledgment:
|
||||
"This product includes software developed by the OpenSSL Project
|
||||
for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
|
||||
|
||||
4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
|
||||
endorse or promote products derived from this software without
|
||||
prior written permission. For written permission, please contact
|
||||
openssl-core@openssl.org.
|
||||
|
||||
5. Products derived from this software may not be called "OpenSSL"
|
||||
nor may "OpenSSL" appear in their names without prior written
|
||||
permission of the OpenSSL Project.
|
||||
|
||||
6. Redistributions of any form whatsoever must retain the following
|
||||
acknowledgment:
|
||||
"This product includes software developed by the OpenSSL Project
|
||||
for use in the OpenSSL Toolkit (http://www.openssl.org/)"
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
|
||||
EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
|
||||
ITS CONTRIBUTORS 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, OR 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.
|
||||
====================================================================
|
||||
|
||||
This product includes cryptographic software written by Eric Young
|
||||
(eay@cryptsoft.com). This product includes software written by Tim
|
||||
Hudson (tjh@cryptsoft.com).
|
||||
|
||||
{{$self->_ssleay->name}}
|
||||
-----------------------
|
||||
|
||||
{{$self->_ssleay->license}}
|
||||
80
database/perl/lib/Software/License/Perl_5.pm
Normal file
80
database/perl/lib/Software/License/Perl_5.pm
Normal file
@@ -0,0 +1,80 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::Perl_5;
|
||||
$Software::License::Perl_5::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: The Perl 5 License (Artistic 1 & GPL 1)
|
||||
|
||||
require Software::License::GPL_1;
|
||||
require Software::License::Artistic_1_0;
|
||||
|
||||
sub name { 'the same terms as the perl 5 programming language system itself' }
|
||||
sub url { 'http://dev.perl.org/licenses/' }
|
||||
sub meta_name { 'perl' }
|
||||
sub meta2_name { 'perl_5' }
|
||||
sub spdx_expression { 'Artistic-1.0-Perl OR GPL-1.0-or-later' }
|
||||
|
||||
sub _gpl {
|
||||
my ($self) = @_;
|
||||
return $self->{_gpl} ||= Software::License::GPL_1->new({
|
||||
year => $self->year,
|
||||
holder => $self->holder,
|
||||
});
|
||||
}
|
||||
|
||||
sub _tal {
|
||||
my ($self) = @_;
|
||||
return $self->{_tal} ||= Software::License::Artistic_1_0->new({
|
||||
year => $self->year,
|
||||
holder => $self->holder,
|
||||
});
|
||||
}
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::Perl_5 - The Perl 5 License (Artistic 1 & GPL 1)
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__NOTICE__
|
||||
This software is copyright (c) {{$self->year}} by {{$self->_dotless_holder}}.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
__LICENSE__
|
||||
Terms of the Perl programming language system itself
|
||||
|
||||
a) the GNU General Public License as published by the Free
|
||||
Software Foundation; either version 1, or (at your option) any
|
||||
later version, or
|
||||
b) the "Artistic License"
|
||||
|
||||
--- {{ $self->_gpl->name }} ---
|
||||
|
||||
{{$self->_gpl->fulltext}}
|
||||
|
||||
--- {{ $self->_tal->name }} ---
|
||||
|
||||
{{$self->_tal->fulltext}}
|
||||
62
database/perl/lib/Software/License/PostgreSQL.pm
Normal file
62
database/perl/lib/Software/License/PostgreSQL.pm
Normal file
@@ -0,0 +1,62 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::PostgreSQL;
|
||||
$Software::License::PostgreSQL::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: The PostgreSQL License
|
||||
|
||||
sub name { 'The PostgreSQL License' }
|
||||
sub url { 'http://www.opensource.org/licenses/postgresql' }
|
||||
|
||||
sub meta_name { 'open_source' }
|
||||
sub meta2_name { 'open_source' }
|
||||
sub spdx_expression { 'PostgreSQL' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::PostgreSQL - The PostgreSQL License
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
The PostgreSQL License
|
||||
|
||||
Copyright (c) {{$self->year}}, {{$self->holder}}
|
||||
|
||||
Permission to use, copy, modify, and distribute this software and its
|
||||
documentation for any purpose, without fee, and without a written agreement is
|
||||
hereby granted, provided that the above copyright notice and this paragraph
|
||||
and the following two paragraphs appear in all copies.
|
||||
|
||||
IN NO EVENT SHALL {{$self->holder}} BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,
|
||||
SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING
|
||||
OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
|
||||
{{$self->holder}} HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
{{$self->holder}} SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
||||
PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS,
|
||||
AND {{$self->holder}} HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT,
|
||||
UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
|
||||
163
database/perl/lib/Software/License/QPL_1_0.pm
Normal file
163
database/perl/lib/Software/License/QPL_1_0.pm
Normal file
@@ -0,0 +1,163 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::QPL_1_0;
|
||||
$Software::License::QPL_1_0::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: The Q Public License, Version 1.0
|
||||
|
||||
sub name { 'The Q Public License, Version 1.0' }
|
||||
sub url { 'http://trolltech.com/products/qt/licenses/licensing/qpl' }
|
||||
|
||||
sub meta_name { 'open_source' }
|
||||
sub meta2_name { 'qpl_1_0' }
|
||||
sub spdx_expression { 'QPL-1.0' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::QPL_1_0 - The Q Public License, Version 1.0
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
The Q Public License
|
||||
Version 1.0
|
||||
|
||||
Copyright (C) 1999 Trolltech AS, Norway.
|
||||
Everyone is permitted to copy and distribute this license
|
||||
document.
|
||||
|
||||
The intent of this license is to establish freedom to share and
|
||||
change the software regulated by this license under the open
|
||||
source model.
|
||||
|
||||
This license applies to any software containing a notice
|
||||
placed by the copyright holder saying that it may be
|
||||
distributed under the terms of the Q Public License version
|
||||
1.0. Such software is herein referred to as the Software. This
|
||||
license covers modification and distribution of the Software,
|
||||
use of third-party application programs based on the
|
||||
Software, and development of free software which uses the
|
||||
Software.
|
||||
|
||||
Granted Rights
|
||||
|
||||
1. You are granted the non-exclusive rights set forth in this
|
||||
license provided you agree to and comply with any and all
|
||||
conditions in this license. Whole or partial distribution of the
|
||||
Software, or software items that link with the Software, in
|
||||
any form signifies acceptance of this license.
|
||||
|
||||
2. You may copy and distribute the Software in unmodified
|
||||
form provided that the entire package, including - but not
|
||||
restricted to - copyright, trademark notices and disclaimers,
|
||||
as released by the initial developer of the Software, is
|
||||
distributed.
|
||||
|
||||
3. You may make modifications to the Software and
|
||||
distribute your modifications, in a form that is separate from
|
||||
the Software, such as patches. The following restrictions
|
||||
apply to modifications:
|
||||
|
||||
a. Modifications must not alter or remove any
|
||||
copyright notices in the Software.
|
||||
|
||||
b. When modifications to the Software are
|
||||
released under this license, a non-exclusive
|
||||
royalty-free right is granted to the initial
|
||||
developer of the Software to distribute your
|
||||
modification in future versions of the Software
|
||||
provided such versions remain available under
|
||||
these terms in addition to any other license(s)
|
||||
of the initial developer.
|
||||
|
||||
4. You may distribute machine-executable forms of the
|
||||
Software or machine-executable forms of modified versions of
|
||||
the Software, provided that you meet these restrictions:
|
||||
|
||||
a. You must include this license document in
|
||||
the distribution.
|
||||
|
||||
b. You must ensure that all recipients of the
|
||||
machine-executable forms are also able to
|
||||
receive the complete machine-readable source
|
||||
code to the distributed Software, including all
|
||||
modifications, without any charge beyond the
|
||||
costs of data transfer, and place prominent
|
||||
notices in the distribution explaining this.
|
||||
|
||||
c. You must ensure that all modifications
|
||||
included in the machine-executable forms are
|
||||
available under the terms of this license.
|
||||
|
||||
5. You may use the original or modified versions of the
|
||||
Software to compile, link and run application programs
|
||||
legally developed by you or by others.
|
||||
|
||||
6. You may develop application programs, reusable
|
||||
components and other software items that link with the
|
||||
original or modified versions of the Software. These items,
|
||||
when distributed, are subject to the following requirements:
|
||||
|
||||
a. You must ensure that all recipients of
|
||||
machine-executable forms of these items are
|
||||
also able to receive and use the complete
|
||||
machine-readable source code to the items
|
||||
without any charge beyond the costs of data
|
||||
transfer.
|
||||
|
||||
b. You must explicitly license all recipients of
|
||||
your items to use and re-distribute original and
|
||||
modified versions of the items in both
|
||||
machine-executable and source code forms.
|
||||
The recipients must be able to do so without
|
||||
any charges whatsoever, and they must be
|
||||
able to re-distribute to anyone they choose.
|
||||
|
||||
c. If the items are not available to the general
|
||||
public, and the initial developer of the Software
|
||||
requests a copy of the items, then you must
|
||||
supply one.
|
||||
|
||||
Limitations of Liability
|
||||
|
||||
In no event shall the initial developers or copyright holders be
|
||||
liable for any damages whatsoever, including - but not
|
||||
restricted to - lost revenue or profits or other direct, indirect,
|
||||
special, incidental or consequential damages, even if they
|
||||
have been advised of the possibility of such damages,
|
||||
except to the extent invariable law, if any, provides
|
||||
otherwise.
|
||||
|
||||
No Warranty
|
||||
|
||||
The Software and this license document are provided AS IS
|
||||
with NO WARRANTY OF ANY KIND, INCLUDING THE
|
||||
WARRANTY OF DESIGN, MERCHANTABILITY AND
|
||||
FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
Choice of Law
|
||||
|
||||
This license is governed by the Laws of Norway. Disputes
|
||||
shall be settled by Oslo City Court.
|
||||
95
database/perl/lib/Software/License/SSLeay.pm
Normal file
95
database/perl/lib/Software/License/SSLeay.pm
Normal file
@@ -0,0 +1,95 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::SSLeay;
|
||||
$Software::License::SSLeay::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: The Original SSLeay License
|
||||
|
||||
sub name { 'Original SSLeay License' }
|
||||
sub url { 'http://h71000.www7.hp.com/doc/83final/BA554_90007/apcs02.html' }
|
||||
sub meta_name { 'unrestricted' }
|
||||
sub meta2_name { 'ssleay' }
|
||||
sub spdx_expression { 'SSLeay' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::SSLeay - The Original SSLeay License
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
Copyright (c) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
This library is free for commercial and non-commercial use as long as
|
||||
the following conditions are aheared to. The following conditions
|
||||
apply to all code found in this distribution, be it the RC4, RSA,
|
||||
lhash, DES, etc., code; not just the SSL code. The SSL documentation
|
||||
included with this distribution is covered by the same copyright terms
|
||||
except that the holder is Tim Hudson (tjh@cryptsoft.com).
|
||||
|
||||
Copyright remains Eric Young’s, and as such any Copyright notices in the code
|
||||
are not to be removed. If this package is used in a product, Eric Young
|
||||
should be given attribution as the author of the parts of the library used.
|
||||
This can be in the form of a textual message at program startup or in
|
||||
documentation (online or textual) provided with the package.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. All advertising materials mentioning features or use of this software
|
||||
must display the following acknowledgement:
|
||||
“This product includes cryptographic software written by
|
||||
Eric Young (eay@cryptsoft.com)”
|
||||
The word ‘cryptographic’ can be left out if the rouines from the library
|
||||
being used are not cryptographic related :-).
|
||||
4. If you include any Windows specific code (or a derivative thereof) from
|
||||
the apps directory (application code) you must include an
|
||||
acknowledgement: “This product includes software written by Tim Hudson
|
||||
(tjh@cryptsoft.com)”
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ‘‘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 SHALL THE AUTHOR OR CONTRIBUTORS 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, OR 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.
|
||||
|
||||
The licence and distribution terms for any publically available version or
|
||||
derivative of this code cannot be changed. i.e. this code cannot simply be
|
||||
copied and put under another distribution licence
|
||||
[including the GNU Public Licence.]
|
||||
388
database/perl/lib/Software/License/Sun.pm
Normal file
388
database/perl/lib/Software/License/Sun.pm
Normal file
@@ -0,0 +1,388 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::Sun;
|
||||
$Software::License::Sun::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: Sun Internet Standards Source License (SISSL)
|
||||
|
||||
sub name { 'Sun Internet Standards Source License (SISSL)' }
|
||||
sub url { 'http://www.openoffice.org/licenses/sissl_license.html' }
|
||||
|
||||
sub meta_name { 'open_source' }
|
||||
sub meta2_name { 'sun' }
|
||||
sub spdx_expression { 'SISSL' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::Sun - Sun Internet Standards Source License (SISSL)
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
Sun Internet Standards Source License (SISSL)
|
||||
|
||||
1.0 DEFINITIONS
|
||||
|
||||
1.1 "Commercial Use" means distribution or otherwise making the
|
||||
Original Code available to a third party.
|
||||
|
||||
1.2 "Contributor Version" means the combination of the Original
|
||||
Code, and the Modifications made by that particular Contributor.
|
||||
|
||||
1.3 "Electronic Distribution Mechanism" means a mechanism
|
||||
generally accepted in the software development community for the
|
||||
electronic transfer of data.
|
||||
|
||||
1.4 "Executable" means Original Code in any form other than
|
||||
Source Code.
|
||||
|
||||
1.5 "Initial Developer" means the individual or entity identified as
|
||||
the Initial Developer in the Source Code notice required by Exhibit
|
||||
A.
|
||||
|
||||
1.6 "Larger Work" means a work which combines Original Code or
|
||||
portions thereof with code not governed by the terms of this License.
|
||||
|
||||
1.7 "License" means this document.
|
||||
|
||||
1.8 "Licensable" means having the right to grant, to the maximum
|
||||
extent possible, whether at the time of the initial grant or
|
||||
subsequently acquired, any and all of the rights conveyed herein.
|
||||
|
||||
1.9 "Modifications" means any addition to or deletion from the
|
||||
substance or structure of either the Original Code or any previous
|
||||
Modifications. A Modification is:
|
||||
|
||||
A. Any addition to or deletion from the contents of a file
|
||||
containing Original Code or previous Modifications.
|
||||
|
||||
B. Any new file that contains any part of the Original Code or
|
||||
previous Modifications.
|
||||
|
||||
1.10 "Original Code" means Source Code of computer software
|
||||
code which is described in the Source Code notice required by
|
||||
Exhibit A as Original Code.
|
||||
|
||||
1.11 "Patent Claims" means any patent claim(s), now owned or
|
||||
hereafter acquired, including without limitation, method, process,
|
||||
and apparatus claims, in any patent Licensable by grantor.
|
||||
|
||||
1.12 "Source Code" means the preferred form of the Original Code
|
||||
for making modifications to it, including all modules it contains, plus
|
||||
any associated interface definition files, or scripts used to control
|
||||
compilation and installation of an Executable.
|
||||
|
||||
1.13 "Standards" means the standards identified in Exhibit B.
|
||||
|
||||
1.14 "You" (or "Your") means an individual or a legal entity
|
||||
exercising rights under, and complying with all of the terms of, this
|
||||
License or a future version of this License issued under Section 6.1.
|
||||
For legal entities, "You'' includes any entity which controls, is
|
||||
controlled by, or is under common control with You. For purposes of
|
||||
this definition, "control'' means (a) the power, direct or indirect, to
|
||||
cause the direction or management of such entity, whether by
|
||||
contract or otherwise, or (b) ownership of more than fifty percent
|
||||
(50%) of the outstanding shares or beneficial ownership of such
|
||||
entity.
|
||||
|
||||
2.0 SOURCE CODE LICENSE
|
||||
|
||||
2.1 The Initial Developer Grant
|
||||
The Initial Developer hereby grants You a world-wide, royalty-free,
|
||||
non-exclusive license, subject to third party intellectual property
|
||||
claims:
|
||||
|
||||
(a) under intellectual property rights (other than patent or
|
||||
trademark) Licensable by Initial Developer to use, reproduce,
|
||||
modify, display, perform, sublicense and distribute the
|
||||
Original Code (or portions thereof) with or without
|
||||
Modifications, and/or as part of a Larger Work; and
|
||||
|
||||
(b) under Patents Claims infringed by the making, using or
|
||||
selling of Original Code, to make, have made, use, practice,
|
||||
sell, and offer for sale, and/or otherwise dispose of the
|
||||
Original Code (or portions thereof).
|
||||
|
||||
(c) the licenses granted in this Section 2.1(a) and (b) are
|
||||
effective on the date Initial Developer first distributes Original
|
||||
Code under the terms of this License.
|
||||
|
||||
(d) Notwithstanding Section 2.1(b) above, no patent license
|
||||
is granted: 1) for code that You delete from the Original
|
||||
Code; 2) separate from the Original Code; or 3) for
|
||||
infringements caused by: i) the modification of the Original
|
||||
Code or ii) the combination of the Original Code with other
|
||||
software or devices, including but not limited to
|
||||
Modifications.
|
||||
|
||||
3.0 DISTRIBUTION OBLIGATIONS
|
||||
|
||||
3.1 Application of License.
|
||||
The Source Code version of Original Code may be distributed only
|
||||
under the terms of this License or a future version of this License
|
||||
released under Section 6.1, and You must include a copy of this
|
||||
License with every copy of the Source Code You distribute. You
|
||||
may not offer or impose any terms on any Source Code version that
|
||||
alters or restricts the applicable version of this License or the
|
||||
recipients' rights hereunder. Your license for shipment of the
|
||||
Contributor Version is conditioned upon Your full compliance with
|
||||
this Section. The Modifications which You create must comply with
|
||||
all requirements set out by the Standards body in effect one
|
||||
hundred twenty (120) days before You ship the Contributor Version.
|
||||
In the event that the Modifications do not meet such requirements,
|
||||
You agree to publish either (i) any deviation from the Standards
|
||||
protocol resulting from implementation of Your Modifications and a
|
||||
reference implementation of Your Modifications or (ii) Your
|
||||
Modifications in Source Code form, and to make any such deviation
|
||||
and reference implementation or Modifications available to all third
|
||||
parties under the same terms as this license on a royalty free basis
|
||||
within thirty (30) days of Your first customer shipment of Your
|
||||
Modifications.
|
||||
|
||||
3.2 Required Notices.
|
||||
You must duplicate the notice in Exhibit A in each file of the
|
||||
Source Code. If it is not possible to put such notice in a particular
|
||||
Source Code file due to its structure, then You must include such
|
||||
notice in a location (such as a relevant directory) where a user
|
||||
would be likely to look for such a notice. If You created one or more
|
||||
Modification(s) You may add Your name as a Contributor to the
|
||||
notice described in Exhibit A. You must also duplicate this License
|
||||
in any documentation for the Source Code where You describe
|
||||
recipients' rights or ownership rights relating to Initial Code. You
|
||||
may choose to offer, and to charge a fee for, warranty, support,
|
||||
indemnity or liability obligations to one or more recipients of Your
|
||||
version of the Code. However, You may do so only on Your own
|
||||
behalf, and not on behalf of the Initial Developer. You must make it
|
||||
absolutely clear than any such warranty, support, indemnity or
|
||||
liability obligation is offered by You alone, and You hereby agree to
|
||||
indemnify the Initial Developer for any liability incurred by the Initial
|
||||
Developer as a result of warranty, support, indemnity or liability
|
||||
terms You offer.
|
||||
|
||||
3.3 Distribution of Executable Versions.
|
||||
You may distribute Original Code in Executable and Source form
|
||||
only if the requirements of Sections 3.1 and 3.2 have been met for
|
||||
that Original Code, and if You include a notice stating that the
|
||||
Source Code version of the Original Code is available under the
|
||||
terms of this License. The notice must be conspicuously included in
|
||||
any notice in an Executable or Source versions, related
|
||||
documentation or collateral in which You describe recipients' rights
|
||||
relating to the Original Code. You may distribute the Executable and
|
||||
Source versions of Your version of the Code or ownership rights
|
||||
under a license of Your choice, which may contain terms different
|
||||
from this License, provided that You are in compliance with the
|
||||
terms of this License. If You distribute the Executable and Source
|
||||
versions under a different license You must make it absolutely clear
|
||||
that any terms which differ from this License are offered by You
|
||||
alone, not by the Initial Developer. You hereby agree to indemnify
|
||||
the Initial Developer for any liability incurred by the Initial Developer
|
||||
as a result of any such terms You offer.
|
||||
|
||||
3.4 Larger Works.
|
||||
You may create a Larger Work by combining Original Code with
|
||||
other code not governed by the terms of this License and distribute
|
||||
the Larger Work as a single product. In such a case, You must
|
||||
make sure the requirements of this License are fulfilled for the
|
||||
Original Code.
|
||||
|
||||
4.0 INABILITY TO COMPLY DUE TO STATUTE OR REGULATION
|
||||
|
||||
If it is impossible for You to comply with any of the terms of this
|
||||
License with respect to some or all of the Original Code due to
|
||||
statute, judicial order, or regulation then You must: (a) comply with
|
||||
the terms of this License to the maximum extent possible; and (b)
|
||||
describe the limitations and the code they affect. Such description
|
||||
must be included in the LEGAL file described in Section 3.2 and
|
||||
must be included with all distributions of the Source Code. Except
|
||||
to the extent prohibited by statute or regulation, such description
|
||||
must be sufficiently detailed for a recipient of ordinary skill to be
|
||||
able to understand it.
|
||||
|
||||
5.0 APPLICATION OF THIS LICENSE
|
||||
|
||||
This License applies to code to which the Initial Developer has
|
||||
attached the notice in Exhibit A and to related Modifications as set
|
||||
out in Section 3.1.
|
||||
|
||||
6.0 VERSIONS OF THE LICENSE
|
||||
|
||||
6.1 New Versions.
|
||||
Sun may publish revised and/or new versions of the License from
|
||||
time to time. Each version will be given a distinguishing version
|
||||
number.
|
||||
|
||||
6.2 Effect of New Versions.
|
||||
Once Original Code has been published under a particular version of
|
||||
the License, You may always continue to use it under the terms of
|
||||
that version. You may also choose to use such Original Code under
|
||||
the terms of any subsequent version of the License published by
|
||||
Sun. No one other than Sun has the right to modify the terms
|
||||
applicable to Original Code.
|
||||
|
||||
7.0 DISCLAIMER OF WARRANTY
|
||||
|
||||
ORIGINAL CODE IS PROVIDED UNDER THIS LICENSE ON AN
|
||||
"AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER
|
||||
EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION,
|
||||
WARRANTIES THAT THE ORIGINAL CODE IS FREE OF
|
||||
DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR
|
||||
PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE
|
||||
QUALITY AND PERFORMANCE OF THE ORIGINAL CODE IS
|
||||
WITH YOU. SHOULD ANY ORIGINAL CODE PROVE DEFECTIVE
|
||||
IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER)
|
||||
ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR
|
||||
OR CORRECTION. THIS DISCLAIMER OF WARRANTY
|
||||
CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE
|
||||
OF ANY ORIGINAL CODE IS AUTHORIZED HEREUNDER EXCEPT
|
||||
UNDER THIS DISCLAIMER.
|
||||
|
||||
8.0 TERMINATION
|
||||
|
||||
8.1 This License and the rights granted hereunder will terminate
|
||||
automatically if You fail to comply with terms herein and fail to cure
|
||||
such breach within 30 days of becoming aware of the breach. All
|
||||
sublicenses to the Original Code which are properly granted shall
|
||||
survive any termination of this License. Provisions which, by their
|
||||
nature, must remain in effect beyond the termination of this License
|
||||
shall survive.
|
||||
|
||||
8.2 In the event of termination under Section 8.1 above, all end user
|
||||
license agreements (excluding distributors and resellers) which have
|
||||
been validly granted by You or any distributor hereunder prior to
|
||||
termination shall survive termination.
|
||||
|
||||
9.0 LIMIT OF LIABILITY
|
||||
|
||||
UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY,
|
||||
WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR
|
||||
OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY
|
||||
OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF ORIGINAL
|
||||
CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE
|
||||
LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL,
|
||||
INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
|
||||
CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES
|
||||
FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER
|
||||
FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
|
||||
COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY
|
||||
SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY
|
||||
TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING
|
||||
FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT
|
||||
APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME
|
||||
JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR
|
||||
LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES,
|
||||
SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO
|
||||
YOU.
|
||||
|
||||
10.0 U.S. GOVERNMENT END USERS
|
||||
|
||||
U.S. Government: If this Software is being acquired by or on behalf
|
||||
of the U.S. Government or by a U.S. Government prime contractor
|
||||
or subcontractor (at any tier), then the Government's rights in the
|
||||
Software and accompanying documentation shall be only as set
|
||||
forth in this license; this is in accordance with 48 C.F.R. 227.7201
|
||||
through 227.7202-4 (for Department of Defense (DoD) acquisitions)
|
||||
and with 48 C.F.R. 2.101 and 12.212 (for non-DoD acquisitions).
|
||||
|
||||
11.0 MISCELLANEOUS
|
||||
|
||||
This License represents the complete agreement concerning
|
||||
subject matter hereof. If any provision of this License is held to be
|
||||
unenforceable, such provision shall be reformed only to the extent
|
||||
necessary to make it enforceable. This License shall be governed
|
||||
by California law provisions (except to the extent applicable law, if
|
||||
any, provides otherwise), excluding its conflict-of-law provisions.
|
||||
With respect to disputes in which at least one party is a citizen of,
|
||||
or an entity chartered or registered to do business in the United
|
||||
States of America, any litigation relating to this License shall be
|
||||
subject to the jurisdiction of the Federal Courts of the Northern
|
||||
District of California, with venue lying in Santa Clara County,
|
||||
California, with the losing party responsible for costs, including
|
||||
without limitation, court costs and reasonable attorneys' fees and
|
||||
expenses. The application of the United Nations Convention on
|
||||
Contracts for the International Sale of Goods is expressly excluded.
|
||||
Any law or regulation which provides that the language of a contract
|
||||
shall be construed against the drafter shall not apply to this
|
||||
License.
|
||||
|
||||
EXHIBIT A - Sun Standards License
|
||||
|
||||
"The contents of this file are subject to the Sun Standards
|
||||
|
||||
License Version 1.1 (the "License");
|
||||
|
||||
You may not use this file except in compliance with the
|
||||
|
||||
License. You may obtain a copy of the
|
||||
|
||||
License at _______________________________.
|
||||
|
||||
|
||||
|
||||
Software distributed under the License is distributed on
|
||||
|
||||
an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either
|
||||
|
||||
express or implied. See the License for the specific
|
||||
|
||||
language governing rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
The Original Code is ______________________________________.
|
||||
|
||||
|
||||
|
||||
The Initial Developer of the Original Code is:
|
||||
|
||||
Sun Microsystems, Inc..
|
||||
|
||||
|
||||
|
||||
Portions created by: _______________________________________
|
||||
|
||||
|
||||
|
||||
are Copyright (C): _______________________________________
|
||||
|
||||
|
||||
|
||||
All Rights Reserved.
|
||||
|
||||
|
||||
|
||||
Contributor(s): _______________________________________
|
||||
|
||||
|
||||
EXHIBIT B - Standards
|
||||
|
||||
The Standard is defined as the following:
|
||||
|
||||
OpenOffice.org XML File Format Specification, located at
|
||||
http://xml.openoffice.org
|
||||
|
||||
OpenOffice.org Application Programming Interface Specification,
|
||||
located at
|
||||
http://api.openoffice.org
|
||||
63
database/perl/lib/Software/License/Zlib.pm
Normal file
63
database/perl/lib/Software/License/Zlib.pm
Normal file
@@ -0,0 +1,63 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
package Software::License::Zlib;
|
||||
$Software::License::Zlib::VERSION = '0.103014';
|
||||
use parent 'Software::License';
|
||||
# ABSTRACT: The zlib License
|
||||
|
||||
sub name { 'The zlib License' }
|
||||
sub url { 'http://www.zlib.net/zlib_license.html' }
|
||||
|
||||
sub meta_name { 'open_source' }
|
||||
sub meta2_name { 'zlib' }
|
||||
sub spdx_expression { 'Zlib' }
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
||||
=encoding UTF-8
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Software::License::Zlib - The zlib License
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
version 0.103014
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
Ricardo Signes <rjbs@cpan.org>
|
||||
|
||||
=head1 COPYRIGHT AND LICENSE
|
||||
|
||||
This software is copyright (c) 2018 by Ricardo Signes.
|
||||
|
||||
This is free software; you can redistribute it and/or modify it under
|
||||
the same terms as the Perl 5 programming language system itself.
|
||||
|
||||
=cut
|
||||
|
||||
__DATA__
|
||||
__LICENSE__
|
||||
The zlib License
|
||||
|
||||
This software is provided 'as-is', without any express or implied
|
||||
warranty. In no event will the authors be held liable for any damages
|
||||
arising from the use of this software.
|
||||
|
||||
Permission is granted to anyone to use this software for any purpose,
|
||||
including commercial applications, and to alter it and redistribute it
|
||||
freely, subject to the following restrictions:
|
||||
|
||||
1. The origin of this software must not be misrepresented; you must
|
||||
not claim that you wrote the original software. If you use this
|
||||
software in a product, an acknowledgment in the product
|
||||
documentation would be appreciated but is not required.
|
||||
|
||||
2. Altered source versions must be plainly marked as such, and must
|
||||
not be misrepresented as being the original software.
|
||||
|
||||
3. This notice may not be removed or altered from any source
|
||||
distribution.
|
||||
Reference in New Issue
Block a user