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
thatyou 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
grantwarranty
protection
to
some orall third parties, atyouroption).
c)
If
the modified program normally reads commands interac-
tively 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 acopy
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 afee.
e)
Mere aggregation
of
another
independent
work
with
the
Program (or its derivative) on a volume
of
a storage
or
dis-
tribution
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
deriv-
ative
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
ma
-
chine-readable source code, which mustbe distributed under
the terms
of
Paragraphs 1and 2 above; or,
b)
accompany
it
with
awritten offer, valid
for
atleast 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 1and 2 above; or,
c)
accompany
it
with
the information you received
as
to
where
the
corresponding source code may be obtained. (This al-
ternative 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
oper-
ating 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 itsterms and conditions.