mercially, 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 Cor-
responding 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 fi nd 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 Cor-
responding 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 excluded from the Cor-
responding Source as a System Library, need
not be included in conveying the object code
work.
A "User Product" is either (1) a "consumer
product", which means any tangible personal
property which is normally used for personal,
family, or household purposes, or (2) anything
designed or sold for incorporation into a
dwelling. In determining whether a product is
a consumer product, doubtful cases shall be
resolved in favor of coverage. For a particu-
lar product received by a particular user,
"normally used" refers to a typical or common
use of that class of product, regardless of
the status of the particular user or of the way
in which the particular user actually uses, or
expects or is expected to use, the product. A
product is a consumer product regardless of
whether the product has substantial commer-
cial, industrial or non-consumer uses, unless
such uses represent the only signifi cant mode
of use of the product.
"Installation Information" for a User Product
means any methods, procedures, authoriza-
tion keys, or other information required to
install and execute modifi ed versions of a
covered work in that User Product from a
modifi ed version of its Corresponding Source.
The information must suffi ce to ensure that
the continued functioning of the modifi ed ob-
ject code is in no case prevented or interfered
with solely because modifi cation has been
made.
If you convey an object code work under this
section in, or with, or specifi cally for use in,
a User Product, and the conveying occurs
as part of a transaction in which the right of
possession and use of the User Product is
transferred to the recipient in perpetuity or for
a fi xed term (regardless of how the transaction
is characterized), the Corresponding Source
conveyed under this section must be ac-
companied by the Installation Information. But
this requirement does not apply if neither you
nor any third party retains the ability to install
modifi ed object code on the User Product
(for example, the work has been installed in
ROM).
The requirement to provide Installation
Information does not include a requirement to
continue to provide support service, warranty,
or updates for a work that has been modifi ed
or installed by the recipient, or for the User
Product in which it has been modifi ed or
installed. Access to a network may be denied
when the modifi cation itself materially and
adversely affects the operation of the network
or violates the rules and protocols for commu-
nication across the network.
Corresponding Source conveyed, and Instal-
lation Information provided, in accord with this
section must be in a format that is publicly
documented (and with an implementation
available to the public in source code form),
and must require no special password or key
for unpacking, reading or copying.
7. Additional Terms.