c)
You
must
license
the
entire
work,
as
a
whole,
under
this
License
to
anyone
who
comes
into
possession
of
a copy.
This License will
therefore
apply, along
with
any applicable
section 7 additional terms, to
the
whole
of
the
work, and
all
its parts, regardless
of
how
they are packaged.
This
License
gives no permission
to
license the work in any other
way,
but
it
does
not
invalidate such permission
if
you have separate-
ly
received it.
d
)
If
the work
has
interactive user interfaces, each must
display
Appropriate
Legal Notices; however,
if
the
Program has
interactive interfaces
that
do
not
display
Appropriate Legal
Notices, your work need
not
make them
do
so.
A compilation
of
a covered
work
with
other
separate and inde-
pendent works, which are
not
by their nature extensions
of
the
covered work, and which are
not
combined
with
it
such
as
to
form a larger program, in
or
on a volume
of
a storage
or
distribu-
tion medium,
is
called
an
"aggregate"
if
the
compilation and its
resulting copyright
are
not
used
to
limit
the
access
or
legal
rights
of
the compilation's
users
beyond what the individual works per-
mit. Inclusion
of
a covered work in
an
aggregate does
not
cause
this License
to
apply
to
the other parts
of
the
aggregate.
6.
Conveying
Non-Source
Forms.
You
may convey a covered
work
in
object
code form under the
terms
of
sections 4 and
5,
provided
that
you
also
convey
the
machine-readable Corresponding Source under the terms
of
this
License,
in one
of
these
ways:
a )
Convey
the object code in, or embodied in, a physical prod-
uct
(including
a
physical
distribution medium), accompanied
by the Corresponding Source fixed on a
durable
physical
medium
customarily used for software interchange.
b
)
Convey
the object code in, or embodied in, a
physical
prod-
uct (including a
physical distribution medium), accompanied
by a written offer,
valid
for at
least
three years and
valid
for
as
long
as
you offer spare parts
or
customer support for
that product
model,
to
give anyone who
possesses
the object
code either (1) a copy
of
the
Corresponding Source
for
all
the
software in the product
that
is
covered by this License,
on a
durable physical
medium customarily used for software
interchange, for a price no more than your reasonable cost
of
physically
performing this conveying
of
source, or
(2)
access
to
copy the Corresponding Source from a network server
at
no charge.
c)
Convey
individual
copies
of
the
object code
with
a copy
of
the
written offer
to
provide the Corresponding Source. This
alternative
is
allowed only occasionally
and
noncommercially,
and only
if
you received
the
object code with
such
an
offer, in
accord
with
subsection 6b.
d)
Convey the object code by offering
access
from a designated
place
(gratis
or
for a charge), and offer equivalent
access
to
the Corresponding Source in the
same
way through the
same
place
at
no
further charge.
You
need
not
require recipients
to
copy the Corresponding Source
along
with
the object code.
If
the
place
to
copy
the
object code
is
a network server, the
Corresponding Source may be on a different server (operated
by you or a third party)
that
supports equivalent copying
facilities, provided you maintain
clear
directions next
to
the
object code saying where
to
find
the
Corresponding Source.
Regardless
of
what
server hosts
the
Corresponding Source,
you remain obligated
to
ensure that
it
is
available
for
as
long
as
needed
to
satisfy these requirements.
e)
Convey
the
object
code using peer-to-peer transmission,
provided you inform other peers where the object code and
Corresponding Source
of
the
work
are being offered
to
the
general public
at
no charge under subsection 6d.
A separable portion
of
the object code, whose source code
is
ex-