📄 19-gnu general public license.mht
字号:
From: <由 Windows Internet Explorer 7 保存>
Subject: GNU General Public License
Date: Thu, 15 May 2008 14:50:32 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
type="text/html";
boundary="----=_NextPart_000_019E_01C8B69B.069F2BE0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
This is a multi-part message in MIME format.
------=_NextPart_000_019E_01C8B69B.069F2BE0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sourcenav.sourceforge.net/online-docs/userguide/appendixa.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>GNU General Public License</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3DISO-8859-1">
<META http-equiv=3DContent-Style-Type content=3Dtext/css>
<META content=3D"MSHTML 6.00.6000.16544" name=3DGENERATOR><LINK=20
href=3D"http://sourcenav.sourceforge.net/online-docs/cygnus2.css" =
type=3Dtext/css=20
charset=3DISO-8859-1 rel=3DSTYLESHEET></HEAD>
<BODY bgColor=3D#ffffff>
<DIV>
<TABLE class=3DTABLE cellPadding=3D1 width=3D100 align=3Dcenter =
border=3D0>
<TBODY>
<TR>
<TD align=3Dmiddle>
<P class=3DGotos><A=20
=
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/index_ug.h=
tml">Contents</A>=20
</P></TD>
<TD align=3Dmiddle>
<P class=3DGotos><A=20
=
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml">Previous</A></P></TD>
<TD align=3Dmiddle>
<P class=3DGotos><A=20
=
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/entusergui=
deIX.html">Next</A></P></TD></TR></TBODY></TABLE>
<HR align=3Dcenter>
</DIV>
<TABLE>
<TBODY>
<TR>
<TD></TD></TR></TBODY></TABLE>
<H1 class=3DChapterTitle><A name=3DpgfId-1154401></A><A =
name=3D33737></A>GNU General=20
Public License
<DIV><IMG=20
src=3D"http://sourcenav.sourceforge.net/online-docs/userguide/appendixa-1=
.gif">=20
</DIV></H1>
<P class=3DBodyAfterHead><A name=3DpgfId-1154436></A>This license =
contains the legal=20
terms and conditions applying to Source-Navigator. See the <KBD=20
class=3DCode>Copying</KBD> file in the source distribution for the =
complete=20
copyright status and terms. For the Tcl/Tk tools, see the <KBD=20
class=3DCode>license.terms</KBD> file in the <KBD =
class=3DCode>src/tcl8.1</KBD>,=20
<KBD class=3DCode>src/itcl</KBD>, <KBD class=3DCode>src/tix</KBD>, and =
<KBD=20
class=3DCode>src/tk8.1</KBD> directories of the source =
distributions.</P>
<H2 class=3DHeading1><A name=3DpgfId-1154446></A>GNU General Public =
License</H2>
<P class=3DBody><A name=3DpgfId-1154448></A>Version 2, June 1991</P>
<P class=3DBody><A name=3DpgfId-1154449></A>Copyright =A9 1989, 1991 =
Free Software=20
Foundation, Inc.<BR>59 Temple Place, Suite 330, Boston, MA 02111-1307, =
USA</P>
<P class=3DBody><A name=3DpgfId-1154450></A>Everyone is permitted to =
copy and=20
distribute verbatim copies of this license document, but changing it is =
not=20
allowed.</P>
<H3 class=3DHeading2><A name=3DpgfId-1154453></A>Preamble</H3>
<P class=3DBody><A name=3DpgfId-1154454></A>The licenses for most =
software are=20
designed to take away your freedom to share and change it. By contrast, =
the GNU=20
General Public License is intended to guarantee your freedom to share =
and change=20
free software--to make sure the software is free for all its users. This =
General=20
Public License applies to most of the Free Software Foundation's =
software and to=20
any other program whose authors commit to using it. (Some other Free =
Software=20
Foundation software is covered by the GNU Library General Public License =
instead.) You can apply it to your programs, too.</P>
<P class=3DBody><A name=3DpgfId-1154455></A>When we speak of free =
software, we are=20
referring to freedom, not price. Our General Public Licenses are =
designed to=20
make sure that you have the freedom to distribute copies of free =
software (and=20
charge for this service if you wish), that you receive source code or =
can get it=20
if you want it, that you can change the software or use pieces of it in =
new free=20
programs; and that you know you can do these things.</P>
<P class=3DBody><A name=3DpgfId-1154456></A>To protect your rights, we =
need to make=20
restrictions that forbid anyone to deny you these rights or to ask you =
to=20
surrender the rights. These restrictions translate to certain =
responsibilities=20
for you if you distribute copies of the software, or if you modify =
it.</P>
<P class=3DBody><A name=3DpgfId-1154457></A>For example, if you =
distribute copies of=20
such a program, whether gratis or for a fee, you must give the =
recipients all=20
the rights that you have. You must make sure that they, too, receive or =
can get=20
the source code. And you must show them these terms so they know their=20
rights.</P>
<P class=3DBody><A name=3DpgfId-1154458></A>We protect your rights with =
two steps:=20
(1) copyright the software, and (2) offer you this license which gives =
you legal=20
permission to copy, distribute and/or modify the software.</P>
<P class=3DBody><A name=3DpgfId-1154459></A>Also, for each author's =
protection and=20
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=20
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=20
original authors' reputations.</P>
<P class=3DBody><A name=3DpgfId-1154460></A>Finally, any free program is =
threatened=20
constantly by software patents. We wish to avoid the danger that =
redistributors=20
of a free program will individually obtain patent licenses, in effect =
making the=20
program proprietary. To prevent this, we have made it clear that any =
patent must=20
be licensed for everyone's free use or not licensed at all.</P>
<P class=3DBody><A name=3DpgfId-1154692></A>The precise terms and =
conditions for=20
copying, distribution and modification follow.</P>
<H3 class=3DHeading2><A name=3DpgfId-1154462></A>Terms and Conditions =
for Copying,=20
Distribution, and Modification</H3>
<OL type=3DA start=3D15>
<LI class=3DNumbered0>
<P class=3DBody><A name=3DpgfId-1154463></A>This License applies to =
any program or=20
other work which contains a notice placed by the copyright holder =
saying it=20
may be distributed under the terms of this General Public License. =
"Program"=20
refers to any such program or work, and a "work based on the Program" =
means=20
either the Program or any derivative work under copyright law: that is =
to say,=20
a work containing the Program or a portion of it, either verbatim or =
with=20
modifications and/or translated into another language. (Hereinafter,=20
translation is included without limitation in the term =
"modification".) Each=20
licensee is addressed as "you".
<P><A name=3DpgfId-1154464></A>Activities other than copying, =
distribution and=20
modification are not covered by this License; they are outside its =
scope. The=20
act of running the Program is not restricted, and the output from the =
Program=20
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=20
depends on what the Program does.</P></LI></OL>
<OL>
<LI class=3DNumbered>
<P class=3DBody><A name=3DpgfId-1154465></A>You may copy and =
distribute verbatim=20
copies of the Program's source code as you receive it, in any medium, =
provided=20
that you conspicuously and appropriately publish on each copy an =
appropriate=20
copyright notice and disclaimer of warranty; keep intact all the =
notices that=20
refer to this License and to the absence of any warranty; and give any =
other=20
recipients of the Program a copy of this License along with the =
Program.=20
<P><A name=3DpgfId-1154466></A>You may charge a fee for the physical =
act of=20
transferring a copy, and you may at your option offer warranty =
protection in=20
exchange for a fee.
<P></P>
<LI class=3DNumberedNext>
<P class=3DBody><A name=3DpgfId-1154467></A>You may modify your copy =
or copies of=20
the Program or any portion of it, thus forming a work based on the =
Program,=20
and copy and distribute such modifications or work under the terms of =
Section=20
1 above, provided that you also meet all of these conditions:
<P>
<UL type=3Da>
<LI class=3DNumbereda>
<P class=3DBody><A name=3DpgfId-1154468></A>You must cause the =
modified files to=20
carry prominent notices stating that you changed the files and the =
date of=20
any change.
<P></P>
<LI class=3DNumberedaNext>
<P class=3DBody><A name=3DpgfId-1154469></A>You must cause any work =
that you=20
distribute or publish, that in whole or in part contains or is =
derived from=20
the Program or any part thereof, to be licensed as a whole at no =
charge to=20
all third parties under the terms of this License.
<P></P>
<LI class=3DNumberedaNext>
<P class=3DBody><A name=3DpgfId-1154470></A>If the modified program =
normally=20
reads commands interactively when run, you must cause it, when =
started=20
running for such interactive use in the most ordinary way, to print =
or=20
display an announcement including an appropriate copyright notice =
and a=20
notice that there is no warranty (or else, saying that you provide a =
warranty) and that users may redistribute the program under these=20
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=20
such an announcement, your work based on the Program is not required =
to=20
print an announcement.) </P></LI></UL></LI></OL>
<P><A name=3DpgfId-1154471></A>These requirements apply to the modified =
work as a=20
whole. If identifiable sections of that work are not derived from the =
Program,=20
and can be reasonably considered independent and separate works in =
themselves,=20
then this License, and its terms, do not apply to those sections when =
you=20
distribute them as separate works. But when you distribute the same =
sections as=20
part of a whole which is a work based on the Program, the distribution =
of the=20
whole must be on the terms of this License, whose permissions for other=20
licensees extend to the entire whole, and thus to each and every part =
regardless=20
of who wrote it.=20
<P><A name=3DpgfId-1154472></A>Thus, it is not the intent of this =
section to claim=20
rights or contest your rights to work written entirely by you; rather, =
the=20
intent is to exercise the right to control the distribution of =
derivative or=20
collective works based on the Program.=20
<P><A name=3DpgfId-1154473></A>In addition, mere aggregation of another =
work not=20
based on the Program with the Program (or with a work based on the =
Program) on a=20
volume of a storage or distribution medium does not bring the other work =
under=20
the scope of this License.
<P>
<LI class=3DNumberedNext>
<P class=3DBody><A name=3DpgfId-1154474></A>You may copy and distribute =
the Program=20
(or a work based on it, under Section 2) in object code or executable =
form under=20
the terms of Sections 1 and 2 above provided that you also do one of the =
following:
<P>
<UL type=3Da>
<LI class=3DNumbereda>
<P class=3DBody><A name=3DpgfId-1154475></A>Accompany it with the =
complete=20
corresponding machine-readable source code, which must be distributed =
under=20
the terms of Sections 1 and 2 above on a medium customarily used for =
software=20
interchange; or,=20
<P></P>
<LI class=3DNumberedaNext>
<P class=3DBody><A name=3DpgfId-1154476></A>Accompany it with a =
written offer,=20
valid for at least three years, to give any third party, for a charge =
no more=20
than your cost of physically performing source distribution, a =
complete=20
machine-readable copy of the corresponding source code, to be =
distributed=20
under the terms of Sections 1 and 2 above on a medium customarily used =
for=20
software interchange; or,
<P></P>
<LI class=3DNumberedaNext>
<P class=3DBody><A name=3DpgfId-1154477></A>Accompany it with the =
information you=20
received as to the offer to distribute corresponding source code. =
(This=20
alternative is allowed only for noncommercial distribution and only if =
you=20
received the program in object code or executable form with such an =
offer, in=20
accord with Subsection b above.)
<P>
<OL></OL><A name=3DpgfId-1154478></A>The source code for a work means =
the=20
preferred form of the work for making modifications to it. For an =
executable=20
work, complete source code means all the source code for all modules =
it=20
contains, plus any associated interface definition files, plus the =
scripts=20
used to control compilation and installation of the executable. =
However, as a=20
special exception, the source code distributed need not include =
anything that=20
is normally distributed (in either source or binary form) with the =
major=20
components (compiler, kernel, and so on) of the operating system on =
which the=20
executable runs, unless that component itself accompanies the =
executable.
<P><A name=3DpgfId-1154479></A>If distribution of executable or object =
code is=20
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=20
distribution of the source code, even though third parties are not =
compelled=20
to copy the source along with the object code.
<P></P>
<LI class=3DNumberedNext>
<P class=3DBody><A name=3DpgfId-1154480></A>You may not copy, modify, =
sublicense,=20
or distribute the Program except as expressly provided under this =
License. Any=20
attempt otherwise to copy, modify, sublicense or distribute the =
Program is=20
void, and will automatically terminate your rights under this License. =
However, parties who have received copies, or rights, from you under =
this=20
License will not have their licenses terminated so long as such =
parties remain=20
in full compliance.
<P></P>
<LI class=3DNumberedNext>
<P class=3DBody><A name=3DpgfId-1154481></A>You are not required to =
accept this=20
License, since you have not signed it. However, nothing else grants =
you=20
permission to modify or distribute the Program or its derivative =
works. These=20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -