資料東芝デジタルテレビ40A8000で使われるフリーソフトウェアコンポーネントに関するエンドユーザーライセンスアグリーメント原文(英文) つづき 資料エンドユーザーライセンスアグリーメント原文88terms, do not apply to those sections when you distributethem as separate works. But when you distribute the samesections as part of a whole which is a work based on theLibrary, the distribution of the whole must be on the terms ofthis License, whose permissions for other licensees extend tothe entire whole, and thus to each and every part regardlessof who wrote it.Thus, it is not the intent of this section to claim rights orcontest your rights to work written entirely by you; rather,the intent is to exercise the right to control the distribution ofderivative or collective works based on the Library.In addition, mere aggregation of another work not basedon the Library with the Library (or with a work based on theLibrary) on a volume of a storage or distribution medium doesnot bring the other work under the scope of this License.3. You may opt to apply the terms of the ordinary GNUGeneral Public License instead of this License to a givencopy of the Library. To do this, you must alter all the noticesthat refer to this License, so that they refer to the ordinaryGNU General Public License, version 2, instead of to thisLicense. (If a newer version than version 2 of the ordinaryGNU General Public License has appeared, then you canspecify that version instead if you wish.) Do not make anyother change in these notices.Once this change is made in a given copy, it is irreversiblefor that copy, so the ordinary GNU General Public Licenseapplies to all subsequent copies and derivative works madefrom that copy.This option is useful when you wish to copy part of thecode of the Library into a program that is not a library.4. You may copy and distribute the Library (or a portion orderivative of it, under Section 2) in object code or executableform under the terms of Sections 1 and 2 above providedthat you accompany it with the complete correspondingmachinereadable source code, which must be distributedunder the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange.If distribution of object code is made by offering accessto copy from a designated place, then offering equivalentaccess to copy the source code from the same placesatisfies the requirement to distribute the source code, eventhough third parties are not compelled to copy the sourcealong with the object code.5. A program that contains no derivative of any portion ofthe Library, but is designed to work with the Library by beingcompiled or linked with it, is called a “work that uses theLibrary”. Such a work, in isolation, is not a derivative workof the Library, and therefore falls outside the scope of thisLicense.However, linking a “work that uses the Library” with theLibrary creates an executable that is a derivative of theLibrary (because it contains portions of the Library), ratherthan a “work that uses the library”. The executable istherefore covered by this License. Section 6 states terms fordistribution of such executables..When a “work that uses the Library” uses material from aheader file that is part of the Library, the object code for thework may be a derivative work of the Library even thoughthe source code is not. Whether this is true is especiallysignificant if the work can be linked without the Library, or ifthe work is itself a library. The threshold for this to be true isnot precisely defined by law.If such an object file uses only numerical parameters, datastructure layouts and accessors, and small macros and smallinline functions (ten lines or less in length), then the use of theobject file is unrestricted, regardless of whether it is legallya derivative work. (Executables containing this object codeplus portions of the Library will still fall under Section 6.)Otherwise, if the work is a derivative of the Library, youmay distribute the object code for the work under the termsof Section 6. Any executables containing that work also fallunder Section 6, whether or not they are linked directly withthe Library itself.6. As an exception to the Sections above, you mayalso combine or link a “work that uses the Library” withthe Library to produce a work containing portions ofthe Library, and distribute that work under terms of yourchoice, provided that the terms permit modificationof the work for the customer’s own use and reverseengineering for debugging such modifications.You must give prominent notice with each copy of the workthat the Library is used in it and that the Library and its useare covered by this License. You must supply a copy of thisLicense. If the work during execution displays copyrightnotices, you must include the copyright notice for the Libraryamong them, as well as a reference directing the user to thecopy of this License. Also, you must do one of these things:a) A c c o m p a n y t h e w o r k w i t h t h e c o m p l e t ecorresponding machine-readable source code for theLibrary including whatever changes were used in thework (which must be distributed under Sections 1and 2 above); and, if the work is an executable linkedwith the Library, with the complete machine-readable“work that uses the Library”, as object code and/orsource code, so that the user can modify the Libraryand then relink to produce a modified executablecontaining the modified Library. (It is understood thatthe user who changes the contents of definitions filesin the Library will not necessarily be able to recompilethe application to use the modified definitions.)b) Use a suitable shared library mechanism for linkingwith the Library. A suitable mechanism is one that (1)uses at run time a copy of the library already presenton the user’s computer system, rather than copyinglibrary functions into the executable, and (2) willoperate properly with a modified version of the library,if the user installs one, as long as the modified versionis interface-compatible with the version that the workwas made with.c) Accompany the work with a written offer, valid for atleast three years, to give the same user the materialsspecified in Subsection 6a, above, for a charge nomore than the cost of performing this distribution.d) If distribution of the work is made by offering accessto copy from a designated place, offer equivalentaccess to copy the above specified materials from thesame place.e) Verify that the user has already received a copy ofthese materials or that you have already sent this usera copy.For an executable, the required form of the “work thatuses the Library” must include any data and utility programsneeded for reproducing the executable from it. However,as a special exception, the materials to be distributed neednot include anything that is normally distributed (in eithersource or binary form) with the major components (compiler,kernel, and so on) of the operating system on which theexecutable runs, unless that component itself accompaniesthe executable.It may happen that this requirement contradicts the licenserestrictions of other proprietary libraries that do not normallyaccompany the operating system. Such a contradictionmeans you cannot use both them and the Library together inan executable that you distribute.