108
modify or distribute the Progr am or its derivative works. These actions
are pr ohibited by law if you do not acc ept this License. Ther efore,
by modifying or distributing the Progr am (or any work based on the
Progr am), y ou indicate your acc eptance of this License 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 an y work
based on the Progr am), the r ecipient automatically receives a lic ense
from the original licensor to c opy , distribute or modify the Pr ogram
subject to these terms and conditions. Y ou may not impose any further
restrictions on the r ecipients'exercise of the rights gr anted herein. Y ou
are not r esponsible for enforcing c ompliance 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 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 Progr am at all. For e xample, if a patent license
would not permit royalty -free redistribution of the Progr am by all those
who receiv e copies directly or indir ectly through you, then the only w ay
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 generous c ontributions
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 choic e.
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 Program is r estricted
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 Foundation ma y publish revised and/
or new versions of the Gener al Public License fr om 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 Pr ogram does not specify a ver sion
number of this License, y ou may choose any version ever published b y
the Fr ee Software F oundation.
10. If you wish to inc orporate parts of the Pr ogram into other free
progr ams whose distribution conditions ar e dierent, write to the
author to ask for permission. F or software which is copyrighted by the
Fr ee Software F oundation, write to the F ree Softwar e 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 softwar e generally .
the Progr am itself is interactiv e but does not normally print such an
announcement, y our work based on the Progr am is not required 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 Progr am,
and can be reasonabl y considered independent and separ ate 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 entir e
whole, and thus to each and every part r egardless of who wrote it.
Thus, it is not the intent of this section to claim rights or
contest your rights to work written entir ely by you; r ather ,
the intent is to exercise the right to c ontrol the distribution
of derivative or collective work s based on the Progr am.
In addition, mer e aggregation of another work not based on the
Progr am with the Progr am (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. Y ou may copy and distribute the Progr am (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 corr esponding 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 charge no more than y our cost
of physicall y performing source distribution, a complete machine-
readable cop y of the corresponding sour ce code, 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 information you r eceived as to the
oer to distribute corresponding sour ce code. (This alternative is
allowed only for noncommer cial distribution and only if you r eceived
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 preferr ed form of the work for
making modifications to it. F or an executable work, c omplete 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 equiv alent access to
copy the sour ce code fr om the same place counts as distribution of the
source c ode, even though thir d parties are not compelled to copy the
source along with the object c ode.
4. Y ou may not copy , modify , sublicense, or distribute the
Progr am except as e xpressly pr ovided under this License. Any attempt
otherwise to copy , modify , sublicense or distribute the Progr am is
void, and will automatic ally terminate your rights under this License.
However , parties who have r eceived 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 requir ed to accept this Lic ense, sinc e you
have not signed it. However , nothing else grants you permission to