101
modify or distribute the Progr am or its derivative works. These actions
are pr ohibited by law if you do not accept this License. Therefore,
by modifying or distributing the Progr am (or any work based on the
Progr am), you indicate your ac ceptance of this Lic ense to do so, and
all its terms and conditions for copying, distributing or modifying the
Progr am or works based on it.
6. Each time you redistribute the Pr ogram (or any work
based on the Progr am), the recipient automatically r eceives a license
from the original licensor to c opy , distribute or modify the Progr am
subject to these terms and conditions. Y ou may not impose any further
restrictions on the r ecipients'exercise of the rights granted her ein. Y ou
are not r esponsible for enforcing compliance by thir d parties to this
License.
7. If , as a consequence of a c ourt judgment or allegation
of patent infringement or for any other reason (not limited to patent
issues), conditions ar e imposed on you (whether by court order ,
agreement or otherwise) that contr adict the conditions of this License,
they do not excuse you fr om the conditions of this License. If you c annot
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 Progr am at all. F or example, if a patent license
would not permit royalty -free redistribution of the Progr am by all those
who receiv e copies directly or indirectly thr ough you, then the only way
you could satisfy both it and this License would be to r efrain entirely
from distribution of the Pr ogram.
If any portion of this section is held invalid or unenfor ceable 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 circumstanc es.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest v alidity of any such
claims; this section has the sole purpose of protecting the integrity of
the free softwar e distribution system, which is implemented by public
license pr actices. Many people have made gener ous contributions
to the wide range of softwar e distributed through that system in
reliance on c onsistent 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 sy stem and a licensee cannot impose that choice.
This section is intended to make thoroughl y clear what is believed to be
a c onsequence of the rest of this License.
8. If the distribution and/or use of the Progr am is restricted
in certain countries either by patents or by c opyrighted interfaces, the
original copyright holder who places the Pr ogram under this License
may add an explicit geographic al distribution limitation excluding those
countries, so that distribution is permitted onl y in or among countries
not thus excluded. In such c ase, this License incorpor ates the limitation
as if written in the body of this License.
9. The Fr ee Software F oundation may publish revised and/
or new versions of the Gener al Public License from time to time.
Such new versions will be similar in spirit to the present v ersion,
but may dier in detail to address new pr oblems or concerns.
Each version is given a distinguishing version number . If the Progr am
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 an y later version published by the
Fr ee Software F oundation. If the Progr am does not specify a version
number of this License, y ou may choose any version ever published by
the Fr ee Software F oundation.
10. If you wish to inc orporate parts of the Progr am into other free
progr ams whose distribution conditions are dierent, write to the
author to ask for permission. F or software which is cop yrighted by the
Fr ee Software F oundation, write to the Fr ee Software Foundation; we
sometimes make exc eptions for this. Our decision will be guided by
the two goals of preserving the fr ee status of all derivatives of our free
software and of pr omoting the sharing and reuse of software gener ally .
the Progr am itself is interactive but does not normally print such an
announcement, y our work based on the Program is not requir ed to
print an announcement.)
These requir ements apply to the modified work as a whole. If
identifiable sections of that work are not derived fr om the Program,
and can be reasonabl y considered independent and separate works
in themselves, then this Lic ense, and its terms, do not apply to those
sections when you distribute them as separate work s. But when you
distribute the same sections as part of a whole which is a work based
on the Progr am, the distribution of the whole must be on the terms
of this License, whose permissions f or 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 y our
rights to work written entirely by you; r ather , the intent is to exer cise
the right to control the distribution of deriv ative or collective works
based on the Progr am. In addition, mer e aggregation of another work
not based on the Progr am with the Program (or with a work based on
the Progr am) on a volume of a storage or distribution medium does
not bring the other work under the scope of this License.
3. Y ou may copy and distribute the Pr ogram (or a work based
on it, under Section 2) in object code or ex ecutable form under the
terms of Sections 1 and 2 above provided that you also do one of the
following:
a) Accompan y it with the complete corresponding machine-
readable sour ce code, which must be distributed under the terms of
Sections 1 and 2 above on a medium customarily used for softwar e
interchange; or ,
b) Accompany it with a written oer , valid for at least three
years, to give any third party , for a char ge no more than your cost
of physicall y performing source distribution, a complete machine-
readable cop y of the corresponding source c ode, to be distributed
under the terms of Sections 1 and 2 above on a medium customarily
used for software inter change; or ,
c) Accompany it with the inf ormation you received as to the
oer to distribute corresponding sour ce code. (This alternativ e is
allowed only for noncommer cial distribution and only if you received
the progr am in object code or executable form with such an oer , in
accor d with Subsection b above.)
The source c ode for a work means the preferred form of the work for
making modifications to it. F or an executable work, complete source
code means all the sourc e code for all modules it contains, plus any
associated interface definition files, plus the scripts used to c ontrol
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 sourc e or binary form) with the major
components (compiler , kernel, and so on) of the oper ating system on
which the executable runs, unless that c omponent itself accompanies
the executable.
If distribution of executable or object code is made by oering ac cess
to copy fr om a designated place, then oering equivalent access to
copy the sour ce code from the same place counts as distribution of the
source c ode, even though third parties ar e not compelled to copy the
source along with the object c ode.
4. You may not c opy , modify , sublicense, or distribute the
Progr am except as expressly pr ovided under this License. Any attempt
otherwise to copy , modify , sublicense or distribute the Pr ogram is
void, and will automatic ally terminate your rights under this License.
However , parties who hav e received copies, or rights, from you under
this License will not have their lic enses terminated so long as such
parties remain in full complianc e.
5. Y ou are not required to ac cept this License, sinc e you
have not signed it. However , nothing else grants y ou permission to
Appendix 5