152Chapter 10 AppendixA separable portion of the object code, whose source codeis excluded from the Corresponding Source as a SystemLibrary, need not be included in conveying the object codework.A "User Product" is either (1) a "consumer product", whichmeans any tangible personal property which is normallyused 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 aparticular product received by a particular user, "normallyused" refers to a typical or common use of that class ofproduct, regardless of the status of the particular user orof the way in which the particular user actually uses, orexpects or is expected to use, the product. A product is aconsumer product regardless of whether the product hassubstantial commercial, industrial or non-consumer uses,unless such uses represent the only significant mode of useof the product."Installation Information" for a User Product meansany methods, procedures, authorization keys, or otherinformation required to install and execute modifiedversions of a covered work in that User Product froma modified version of its Corresponding Source. Theinformation must suffice to ensure that the continuedfunctioning of the modified object code is in no caseprevented or interfered with solely because modificationhas been made.If you convey an object code work under this section in,or with, or specifically for use in, a User Product, and theconveying occurs as part of a transaction in which the rightof possession and use of the User Product is transferred tothe recipient in perpetuity or for a fixed term (regardless ofhow the transaction is characterized), the CorrespondingSource conveyed under this section must be accompaniedby the Installation Information. But this requirement doesnot apply if neither you nor any third party retains the abilityto install modified object code on the User Product (forexample, the work has been installed in ROM).The requirement to provide Installation Informationdoes not include a requirement to continue to providesupport service, warranty, or updates for a work that hasbeen modified or installed by the recipient, or for theUser Product in which it has been modified or installed.Access to a network may be denied when the modificationitself materially and adversely affects the operationof the network or violates the rules and protocols forcommunication across the network.Corresponding Source conveyed, and InstallationInformation provided, in accord with this section mustbe in a format that is publicly documented (and with animplementation available to the public in source codeform), and must require no special password or key forunpacking, reading or copying.7. Additional Terms."Additional permissions" are terms that supplement theterms of this License by making exceptions from one ormore of its conditions. Additional permissions that areapplicable to the entire Program shall be treated as thoughthey were included in this License, to the extent that theyare valid under applicable law. If additional permissionsapply only to part of the Program, that part may be usedseparately under those permissions, but the entire Programremains governed by this License without regard to theadditional permissions.When you convey a copy of a covered work, you may atyour option remove any additional permissions from thatcopy, or from any part of it. (Additional permissions maybe written to require their own removal in certain caseswhen you modify the work.) You may place additionalpermissions on material, added by you to a covered work,for which you have or can give appropriate copyrightpermission.Notwithstanding any other provision of this License, formaterial you add to a covered work, you may (if authorizedby the copyright holders of that material) supplement theterms of this License with terms:a) Disclaiming warranty or limiting liability differently fromthe terms of sections 15 and 16 of this License; orb) Requiring preservation of specified reasonable legalnotices or author attributions in that material or inthe Appropriate Legal Notices displayed by workscontaining it; orc) Prohibiting misrepresentation of the origin of thatmaterial, or requiring that modified versions of suchmaterial be marked in reasonable ways as differentfrom the original version; ord) Limiting the use for publicity purposes of names oflicensors or authors of the material; ore) Declining to grant rights under trademark law for useof some trade names, trademarks, or service marks; orf ) Requiring indemnification of licensors and authors ofthat material by anyone who conveys the material (ormodified versions of it) with contractual assumptionsof liability to the recipient, for any liability that thesecontractual assumptions directly impose on thoselicensors and authors.All other non-permissive additional terms are considered