sun-bcla-java-vm-1.4.2 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294
  1. Sun Microsystems, Inc. Binary Code License Agreement
  2. for the JAVATM 2 RUNTIME ENVIRONMENT (J2RE), STANDARD
  3. EDITION, VERSION 1.4.2_X
  4. SUN MICROSYSTEMS, INC. ("SUN") IS WILLING TO LICENSE THE
  5. SOFTWARE IDENTIFIED BELOW TO YOU ONLY UPON THE CONDITION
  6. THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS BINARY
  7. CODE LICENSE AGREEMENT AND SUPPLEMENTAL LICENSE TERMS
  8. (COLLECTIVELY "AGREEMENT").  PLEASE READ THE AGREEMENT
  9. CAREFULLY.  BY DOWNLOADING OR INSTALLING THIS SOFTWARE, YOU
  10. ACCEPT THE TERMS OF THE AGREEMENT. INDICATE ACCEPTANCE BY
  11. SELECTING THE "ACCEPT" BUTTON AT THE BOTTOM OF THE
  12. AGREEMENT. IF YOU ARE NOT WILLING TO BE BOUND BY ALL THE
  13. TERMS, SELECT THE "DECLINE" BUTTON AT THE BOTTOM OF THE
  14. AGREEMENT AND THE DOWNLOAD OR INSTALL PROCESS WILL NOT
  15. CONTINUE.
  16. 1.DEFINITIONS. "Software" means the identified above in
  17. binary form, any other machine readable materials
  18. (including, but not limited to, libraries, source files,
  19. header files, and data files), any updates or error
  20. corrections provided by Sun, and any user manuals,
  21. programming guides and other documentation provided to you
  22. by Sun under this Agreement. "Programs" mean Java applets
  23. and applications intended to run on the Java 2 Platform,
  24. Standard Edition (J2SETM platform) platform on Java-enabled
  25. general purpose desktop computers and servers.
  26. 2.LICENSE TO USE. Subject to the terms and conditions of
  27. this Agreement, including, but not limited to the Java
  28. Technology Restrictions of the Supplemental License Terms,
  29. Sun grants you a non-exclusive, non-transferable, limited
  30. license without license fees to reproduce and use
  31. internally Software complete and unmodified for the sole
  32. purpose of running Programs. Additional licenses for
  33. developers and/or publishers are granted in the
  34. Supplemental License Terms.
  35. 3.RESTRICTIONS. Software is confidential and copyrighted.
  36. Title to Software and all associated intellectual property
  37. rights is retained by Sun and/or its licensors. Unless
  38. enforcement is prohibited by applicable law, you may not
  39. modify, decompile, or reverse engineer Software.  You
  40. acknowledge that Licensed Software is not designed or
  41. intended for use in the design, construction, operation or
  42. maintenance of any nuclear facility. Sun Microsystems, Inc.
  43. disclaims any express or implied warranty of fitness for
  44. such uses. No right, title or interest in or to any
  45. trademark, service mark, logo or trade name of Sun or its
  46. licensors is granted under this Agreement. Additional
  47. restrictions for developers and/or publishers licenses are
  48. set forth in the Supplemental License Terms.
  49. 4.LIMITED WARRANTY.  Sun warrants to you that for a period of
  50. ninety (90) days from the date of purchase, as evidenced by
  51. a copy of the receipt, the media on which Software is
  52. furnished (if any) will be free of defects in materials and
  53. workmanship under normal use.  Except for the foregoing,
  54. Software is provided "AS IS".  Your exclusive remedy and
  55. Sun's entire liability under this limited warranty will be
  56. at Sun's option to replace Software media or refund the fee
  57. paid for Software. Any implied warranties on the Software
  58. are limited to 90 days. Some states do not allow
  59. limitations on duration of an implied warranty, so the
  60. above may not apply to you. This limited warranty gives you
  61. specific legal rights. You may have others, which vary from
  62. state to state.
  63. 5.DISCLAIMER OF WARRANTY.  UNLESS SPECIFIED IN THIS
  64. AGREEMENT, ALL EXPRESS OR IMPLIED CONDITIONS,
  65. REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED
  66. WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
  67. PURPOSE OR NON-INFRINGEMENT ARE DISCLAIMED, EXCEPT TO THE
  68. EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE LEGALLY
  69. INVALID.
  70. 6.LIMITATION OF LIABILITY.  TO THE EXTENT NOT PROHIBITED BY
  71. LAW, IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR
  72. ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL, INDIRECT,
  73. CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER
  74. CAUSED REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT
  75. OF OR RELATED TO THE USE OF OR INABILITY TO USE SOFTWARE,
  76. EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  77. DAMAGES.  In no event will Sun's liability to you, whether in
  78. contract, tort (including negligence), or otherwise, exceed
  79. the amount paid by you for Software under this Agreement. 
  80. The foregoing limitations will apply even if the above
  81. stated warranty fails of its essential purpose. Some states
  82. do not allow the exclusion of incidental or consequential
  83. damages, so some of the terms above may not be applicable
  84. to you.
  85. 7.SOFTWARE UPDATES FROM SUN. You acknowledge that at your
  86. request or consent optional features of the Software may
  87. download, install, and execute applets, applications,
  88. software extensions, and updated versions of the Software
  89. from Sun ("Software Updates"), which may require you to
  90. accept updated terms and conditions for installation. If
  91. additional terms and conditions are not presented on
  92. installation, the Software Updates will be considered part
  93. of the Software and subject to the terms and conditions of
  94. the Agreement.
  95. 8.SOFTWARE FROM SOURCES OTHER THAN SUN. You acknowledge
  96. that, by your use of optional features of the Software
  97. and/or by requesting services that require use of the
  98. optional features of the Software, the Software may
  99. automatically download, install, and execute software
  100. applications from sources other than Sun ("Other
  101. Software"). Sun makes no representations of a relationship
  102. of any kind to licensors of Other Software. TO THE EXTENT
  103. NOT PROHIBITED BY LAW, IN NO EVENT WILL SUN OR ITS
  104. LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA,
  105. OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR
  106. PUNITIVE DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY
  107. OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR
  108. INABILITY TO USE OTHER SOFTWARE, EVEN IF SUN HAS BEEN
  109. ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Some states do
  110. not allow the exclusion of incidental or consequential
  111. damages, so some of the terms above may not be applicable
  112. to you.
  113. 9.TERMINATION.  This Agreement is effective until terminated. 
  114. You may terminate this Agreement at any time by destroying
  115. all copies of Software.  This Agreement will terminate
  116. immediately without notice from Sun if you fail to comply
  117. with any provision of this Agreement.  Either party may
  118. terminate this Agreement immediately should any Software
  119. become, or in either party's opinion be likely to become,
  120. the subject of a claim of infringement of any intellectual
  121. property right. Upon Termination, you must destroy all
  122. copies of Software.
  123. 10.EXPORT REGULATIONS. All Software and technical data
  124. delivered under this Agreement are subject to US export
  125. control laws and may be subject to export or import
  126. regulations in other countries.  You agree to comply strictly
  127. with all such laws and regulations and acknowledge that you
  128. have the responsibility to obtain such licenses to export,
  129. re-export, or import as may be required after delivery to
  130. you.
  131. 11.TRADEMARKS AND LOGOS. You acknowledge and agree as
  132. between you and Sun that Sun owns the SUN, SOLARIS, JAVA,
  133. JINI, FORTE, and iPLANET trademarks and all SUN, SOLARIS,
  134. JAVA, JINI, FORTE, and iPLANET-related trademarks, service
  135. marks, logos and other brand designations ("Sun Marks"),
  136. and you agree to comply with the Sun Trademark and Logo
  137. Usage Requirements currently located at
  138. http://www.sun.com/policies/trademarks. Any use you make of
  139. the Sun Marks inures to Sun's benefit.
  140. 12.U.S. GOVERNMENT RESTRICTED RIGHTS.  If Software is being
  141. acquired by or on behalf of the U.S. Government or by a
  142. U.S. Government prime contractor or subcontractor (at any
  143. tier), then the Government's rights in Software and
  144. accompanying documentation will be only as set forth in
  145. this Agreement; this is in accordance with 48 CFR 227.7201
  146. through 227.7202-4 (for Department of Defense (DOD)
  147. acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD
  148. acquisitions).
  149. 13.GOVERNING LAW.  Any action related to this Agreement will
  150. be governed by California law and controlling U.S. federal
  151. law.  No choice of law rules of any jurisdiction will apply.
  152. 14.SEVERABILITY. If any provision of this Agreement is held
  153. to be unenforceable, this Agreement will remain in effect
  154. with the provision omitted, unless omission would frustrate
  155. the intent of the parties, in which case this Agreement
  156. will immediately terminate.
  157. 15.INTEGRATION.  This Agreement is the entire agreement
  158. between you and Sun relating to its subject matter.  It
  159. supersedes all prior or contemporaneous oral or written
  160. communications, proposals, representations and warranties
  161. and prevails over any conflicting or additional terms of
  162. any quote, order, acknowledgment, or other communication
  163. between the parties relating to its subject matter during
  164. the term of this Agreement.  No modification of this
  165. Agreement will be binding, unless in writing and signed by
  166. an authorized representative of each party.
  167. SUPPLEMENTAL LICENSE TERMS
  168. These Supplemental License Terms add to or modify the terms
  169. of the Binary Code License Agreement. Capitalized terms not
  170. defined in these Supplemental Terms shall have the same
  171. meanings ascribed to them in the Binary Code License
  172. Agreement . These Supplemental Terms shall supersede any
  173. inconsistent or conflicting terms in the Binary Code
  174. License Agreement, or in any license contained within the
  175. Software.
  176. A.Software Internal Use and Development License Grant.
  177. Subject to the terms and conditions of this Agreement,
  178. including, but not limited to the Java Technology
  179. Restrictions of these Supplemental Terms, Sun grants you a
  180. non-exclusive, non-transferable, limited license without
  181. fees to reproduce internally and use internally the
  182. Software complete and unmodified (unless otherwise
  183. specified in the applicable README file) for the purpose of
  184. designing, developing, and testing your Programs.
  185. B.License to Distribute Software. Subject to the terms and
  186. conditions of this Agreement, including, but not limited to
  187. the Java Technology Restrictions of these Supplemental
  188. Terms, Sun grants you a non-exclusive, non-transferable,
  189. limited license without fees to reproduce and distribute
  190. the Software, provided that (i) you distribute the Software
  191. complete and unmodified (unless otherwise specified in the
  192. applicable README file) and only bundled as part of, and
  193. for the sole purpose of running, your Programs, (ii) the
  194. Programs add significant and primary functionality to the
  195. Software, (iii) you do not distribute additional software
  196. intended to replace any component(s) of the Software
  197. (unless otherwise specified in the applicable README file),
  198. (iv) you do not remove or alter any proprietary legends or
  199. notices contained in the Software, (v) you only distribute
  200. the Software subject to a license agreement that protects
  201. Sun's interests consistent with the terms contained in this
  202. Agreement, and (vi) you agree to defend and indemnify Sun
  203. and its licensors from and against any damages, costs,
  204. liabilities, settlement amounts and/or expenses (including
  205. attorneys' fees) incurred in connection with any claim,
  206. lawsuit or action by any third party that arises or results
  207. from the use or distribution of any and all Programs and/or
  208. Software.
  209. C.License to Distribute Redistributables. Subject to the
  210. terms and conditions of this Agreement, including but not
  211. limited to the Java Technology Restrictions of these
  212. Supplemental Terms, Sun grants you a non-exclusive,
  213. non-transferable, limited license without fees to reproduce
  214. and distribute those files specifically identified as
  215. redistributable in the Software "README" file
  216. ("Redistributables") provided that: (i) you distribute the
  217. Redistributables complete and unmodified (unless otherwise
  218. specified in the applicable README file), and only bundled
  219. as part of Programs, (ii) you do not distribute additional
  220. software intended to supersede any component(s) of the
  221. Redistributables (unless otherwise specified in the
  222. applicable README file), (iii) you do not remove or alter
  223. any proprietary legends or notices contained in or on the
  224. Redistributables, (iv) you only distribute the
  225. Redistributables pursuant to a license agreement that
  226. protects Sun's interests consistent with the terms
  227. contained in the Agreement, (v) you agree to defend and
  228. indemnify Sun and its licensors from and against any
  229. damages, costs, liabilities, settlement amounts and/or
  230. expenses (including attorneys' fees) incurred in connection
  231. with any claim, lawsuit or action by any third party that
  232. arises or results from the use or distribution of any and
  233. all Programs and/or Software.
  234. D.Java Technology Restrictions. You may not modify the Java
  235. Platform Interface ("JPI", identified as classes contained
  236. within the "java" package or any subpackages of the "java"
  237. package), by creating additional classes within the JPI or
  238. otherwise causing the addition to or modification of the
  239. classes in the JPI.  In the event that you create an
  240. additional class and associated API(s) which (i) extends
  241. the functionality of the Java platform, and (ii) is exposed
  242. to third party software developers for the purpose of
  243. developing additional software which invokes such
  244. additional API, you must promptly publish broadly an
  245. accurate specification for such API for free use by all
  246. developers.  You may not create, or authorize your licensees
  247. to create, additional classes, interfaces, or subpackages
  248. that are in any way identified as "java", "javax", "sun" or
  249. similar convention as specified by Sun in any naming
  250. convention designation.
  251. E.Source Code. Software may contain source code that,
  252. unless expressly licensed for other purposes, is provided
  253. solely for reference purposes pursuant to the terms of this
  254. Agreement. Source code may not be redistributed unless
  255. expressly provided for in this Agreement.
  256. F.Third Party Code. Additional copyright notices and
  257. license terms applicable to portions of the Software are
  258. set forth in the THIRDPARTYLICENSEREADME.txt file. In
  259. addition to any terms and conditions of any third party
  260. opensource/freeware license identified in the
  261. THIRDPARTYLICENSEREADME.txt file, the disclaimer of
  262. warranty and limitation of liability provisions in
  263. paragraphs 5 and 6 of the Binary Code License Agreement
  264. shall apply to all Software in this distribution.
  265. For inquiries please contact: Sun Microsystems, Inc., 4150
  266. Network Circle, Santa Clara, California 95054, U.S.A.
  267. (LFI#141496/Form ID#011801)