181 lines
7.9 KiB
Text
181 lines
7.9 KiB
Text
|
|
GNU GENERAL PUBLIC LICENSE
|
||
|
|
Version 3, 29 June 2007
|
||
|
|
|
||
|
|
Copyright (C) 2007 Free Software Foundation, Inc. <https://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.
|
||
|
|
|
||
|
|
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.
|
||
|
|
|
||
|
|
TERMS AND CONDITIONS
|
||
|
|
|
||
|
|
0. Definitions.
|
||
|
|
|
||
|
|
"This License" refers to version 3 of the GNU General Public License.
|
||
|
|
|
||
|
|
"Copyright" also means copyright-like rights such as those
|
||
|
|
granted by patent licenses.
|
||
|
|
|
||
|
|
"The Program" refers to any copyrightable work licensed under
|
||
|
|
this License. Each licensee is addressed as "you". "Licensor" means
|
||
|
|
the copyright owner or entity authorized by the copyright owner that
|
||
|
|
offers the Program under the terms of this License.
|
||
|
|
|
||
|
|
"Source code" for a work means the preferred form of the work for
|
||
|
|
making changes to it. "Object code" is any non-source form of a work.
|
||
|
|
|
||
|
|
A "Network interaction module" is a work which adds a
|
||
|
|
communication capability to a computer program by directly
|
||
|
|
manipulating the program's data structures in memory.
|
||
|
|
|
||
|
|
The "System Libraries" are the standard libraries and routine
|
||
|
|
functions of an operating system, compiler, or other toolchain
|
||
|
|
used to produce or run the Program.
|
||
|
|
|
||
|
|
1. Source Code.
|
||
|
|
|
||
|
|
The Licensor must make the Source Code available under this License
|
||
|
|
by providing a copy of this License along with the Source Code, and
|
||
|
|
by informing you of your rights to use, modify, and distribute the
|
||
|
|
Source Code under this License.
|
||
|
|
|
||
|
|
2. Object Code.
|
||
|
|
|
||
|
|
The Licensor may make the Object Code available under this License
|
||
|
|
by providing a copy of this License along with the Object Code, and
|
||
|
|
by informing you of your rights to use, modify, and distribute the
|
||
|
|
Object Code under this License.
|
||
|
|
|
||
|
|
3. Modified Versions.
|
||
|
|
|
||
|
|
You may modify your copy or copies of the Program or any portion
|
||
|
|
of it, thus forming a modified version, and copy and distribute the
|
||
|
|
modified version under the terms of this License, 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 under the terms of this
|
||
|
|
License.
|
||
|
|
|
||
|
|
c) If the modified program normally reads commands interactively
|
||
|
|
when run, you must cause it, when started receiving commands
|
||
|
|
interactively, to print a short notice including an offer to
|
||
|
|
deliver this License, and telling the user how to view a copy of
|
||
|
|
this License. (Exception: if the Program is itself a user
|
||
|
|
interface, and the modified version of it does not provide an
|
||
|
|
interface which allows users to enter commands, this clause
|
||
|
|
does not apply.)
|
||
|
|
|
||
|
|
d) You must 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 or modified version a copy of this License along
|
||
|
|
with the Program or modified version.
|
||
|
|
|
||
|
|
e) You must not use the names, logos, or trademarks of the Licensor
|
||
|
|
or any other entities involved in the creation or distribution of
|
||
|
|
the Program without their permission.
|
||
|
|
|
||
|
|
4. Distribution.
|
||
|
|
|
||
|
|
You may distribute copies of the Program or your modified version
|
||
|
|
under the terms of this License, provided that you also meet all of
|
||
|
|
these conditions:
|
||
|
|
|
||
|
|
a) You must distribute the Source Code or Object Code for the
|
||
|
|
Program or your modified version under the terms of this License,
|
||
|
|
and you must include a copy of this License with every copy of
|
||
|
|
the Source Code or Object Code that you distribute.
|
||
|
|
|
||
|
|
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 under the terms of this
|
||
|
|
License.
|
||
|
|
|
||
|
|
c) If the Program is distributed in Object Code form only, the
|
||
|
|
Licensor must make the Source Code available under this License
|
||
|
|
by providing a copy of this License along with the Object Code,
|
||
|
|
and by informing you of your rights to use, modify, and distribute
|
||
|
|
the Source Code under this License.
|
||
|
|
|
||
|
|
d) If the Program is distributed in Source Code form, you may
|
||
|
|
not impose any further restrictions on the rights granted or
|
||
|
|
affirmed under this License.
|
||
|
|
|
||
|
|
e) You must not use the names, logos, or trademarks of the Licensor
|
||
|
|
or any other entities involved in the creation or distribution of
|
||
|
|
the Program without their permission.
|
||
|
|
|
||
|
|
5. Warranty Disclaimer.
|
||
|
|
|
||
|
|
The Program is licensed "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 copyright holder or any other party involved in
|
||
|
|
the creation or distribution of the Program be liable for any damages
|
||
|
|
arising from the use of the Program, whether direct, indirect,
|
||
|
|
incidental, special, exemplary, or consequential, 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 the Program, even if advised of the possibility of such damage.
|
||
|
|
|
||
|
|
6. Limitation.
|
||
|
|
|
||
|
|
The license granted hereunder is limited to the intellectual property
|
||
|
|
rights of the Licensor and does not include any rights to use any
|
||
|
|
other entity's intellectual property, including but not limited to
|
||
|
|
patents, trademarks, or trade secrets. You are responsible for
|
||
|
|
compliance with the laws and regulations of your country or any other
|
||
|
|
jurisdiction that may apply to your use of the Program.
|
||
|
|
|
||
|
|
7. Termination.
|
||
|
|
|
||
|
|
This License and the rights granted hereunder will terminate
|
||
|
|
automatically upon any breach by you of the terms of this License.
|
||
|
|
Individuals or entities who have received modified copies, or
|
||
|
|
copies of the Program or any part thereof, from you will not have
|
||
|
|
their licenses terminated provided such individuals or entities
|
||
|
|
remain in full compliance with those licenses. Sections 1, 2, 3, 4,
|
||
|
|
5, 6, 7, and 8 shall survive any termination of this License.
|
||
|
|
|
||
|
|
8. Miscellaneous.
|
||
|
|
|
||
|
|
This License constitutes the entire agreement between the parties
|
||
|
|
with respect to the subject matter hereof and supersedes all prior
|
||
|
|
understandings or agreements, written or oral, regarding such subject
|
||
|
|
matter. No amendment or modification of this License shall be
|
||
|
|
binding unless in writing and signed by both parties. 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 and construed in
|
||
|
|
accordance with the laws of the jurisdiction in which the Licensor
|
||
|
|
is located, without regard to its conflict of law principles. The
|
||
|
|
parties consent to the exclusive jurisdiction of the courts located
|
||
|
|
in the jurisdiction in which the Licensor is located, for the
|
||
|
|
resolution of any disputes arising under this License.
|
||
|
|
|
||
|
|
END OF TERMS AND CONDITIONS
|