java-devel.txt
上传用户:xfwatch
上传日期:2020-12-14
资源大小:872k
文件大小:18k
源码类别:

中间件编程

开发平台:

Java

  1. Sun Microsystems, Inc.  Binary Code License Agreement
  2. for the JAVA 2 PLATFORM STANDARD EDITION DEVELOPMENT KIT 5.0
  3. SUN  MICROSYSTEMS,  INC.  ("SUN") IS WILLING TO LICENSE  THE
  4. SOFTWARE  IDENTIFIED  BELOW TO YOU ONLY  UPON THE  CONDITION
  5. THAT YOU ACCEPT ALL OF THE TERMS  CONTAINED  IN THIS  BINARY
  6. CODE  LICENSE  AGREEMENT  AND  SUPPLEMENTAL   LICENSE  TERMS
  7. (COLLECTIVELY   "AGREEMENT").  PLEASE  READ  THE   AGREEMENT
  8. CAREFULLY.  BY DOWNLOADING OR INSTALLING  THIS SOFTWARE, YOU
  9. ACCEPT THE TERMS OF THE  AGREEMENT.  INDICATE  ACCEPTANCE BY
  10. SELECTING   THE  "ACCEPT"   BUTTON  AT  THE  BOTTOM  OF  THE
  11. AGREEMENT.  IF YOU ARE NOT  WILLING  TO BE BOUND  BY ALL THE
  12. TERMS,  SELECT  THE  "DECLINE"  BUTTON AT THE  BOTTOM OF THE
  13. AGREEMENT  AND THE  DOWNLOAD  OR  INSTALL  PROCESS  WILL NOT
  14. CONTINUE.
  15. 1.  DEFINITIONS.  "Software"  means the identified  above in
  16. binary   form,   any  other   machine   readable   materials
  17. (including,  but not limited to,  libraries,  source  files,
  18. header   files,  and  data  files),  any  updates  or  error
  19. corrections   provided   by  Sun,  and  any  user   manuals,
  20. programming guides and other  documentation  provided to you
  21. by  Sun  under  this  Agreement.  "General  Purpose  Desktop
  22. Computers and Servers" means computers,  including  desktop,
  23. laptop and tablet  computers,  or servers,  used for general
  24. computing  functions under end user control (such as but not
  25. specifically  limited  to email,  general  purpose  Internet
  26. browsing, and office suite productivity  tools).  The use of
  27. Software in systems and  solutions  that  provide  dedicated
  28. functionality  (other than as  mentioned  above) or designed
  29. for   use  in   embedded   or   function-specific   software
  30. applications,  for  example  but not  limited  to:  Software
  31. embedded  in or bundled  with  industrial  control  systems,
  32. wireless  mobile  telephones,   wireless  handheld  devices,
  33. kiosks,  TV/STB,  Blu  -ray  Disc  devices,  telematics  and
  34. network control  switching  equipment,  printers and storage
  35. management  systems, and other related  systems are excluded
  36. from this definition and not licensed under this  Agreement.
  37. "Programs"  means Java technology  applets and  applications
  38. intended to run on the Java Platform  Standard Edition (Java
  39. SE)  platform  on  Java-enabled   General   Purpose  Desktop
  40. Computers and Servers.
  41. 2.  LICENSE TO USE.  Subject to the terms and  conditions of
  42. this  Agreement,  including,  but not  limited  to the  Java
  43. Technology  Restrictions of the Supplemental  License Terms,
  44. Sun grants you a  non-exclusive,  non-transferable,  limited
  45. license without license fees to reproduce and use internally
  46. Software  complete  and  unmodified  for the sole purpose of
  47. running Programs.  Additional licenses for developers and/or
  48. publishers are granted in the Supplemental License Terms.
  49. 3.  RESTRICTIONS.  Software is confidential and copyrighted.
  50. Title to Software and all associated  intellectual  property
  51. rights is  retained  by Sun  and/or  its  licensors.  Unless
  52. enforcement  is prohibited  by  applicable  law, you may not
  53. modify,   decompile,  or  reverse  engineer   Software.  You
  54. acknowledge  that  Licensed  Software  is  not  designed  or
  55. intended for use in the design,  construction,  operation or
  56. maintenance of any nuclear facility.  Sun Microsystems, Inc.
  57. disclaims  any  express or implied  warranty of fitness  for
  58. such  uses.  No  right,  title  or  interest  in  or to  any
  59. trademark,  service  mark,  logo or trade name of Sun or its
  60. licensors  is  granted  under  this   Agreement.  Additional
  61. restrictions for developers  and/or publishers  licenses are
  62. set forth in the Supplemental License Terms.
  63. 4.  LIMITED WARRANTY.  Sun warrants to you that for a period
  64. of ninety (90) days from the date of purchase, as  evidenced
  65. by a copy of the  receipt,  the media on which  Software  is
  66. furnished (if any) will be free of defects in materials  and
  67. workmanship  under  normal  use.  Except for the  foregoing,
  68. Software is  provided  "AS IS".  Your  exclusive  remedy and
  69. Sun's entire  liability under this limited  warranty will be
  70. at Sun's option to replace  Software media or refund the fee
  71. paid for  Software.  Any implied  warranties on the Software
  72. are   limited   to  90  days.  Some   states  do  not  allow
  73. limitations on duration of an implied warranty, so the above
  74. may not  apply  to you.  This  limited  warranty  gives  you
  75. specific legal rights.  You may have others, which vary from
  76. state to state.
  77. 5.  DISCLAIMER   OF  WARRANTY.  UNLESS   SPECIFIED  IN  THIS
  78. AGREEMENT,    ALL    EXPRESS    OR    IMPLIED    CONDITIONS,
  79. REPRESENTATIONS   AND  WARRANTIES,   INCLUDING  ANY  IMPLIED
  80. WARRANTY  OF  MERCHANTABILITY,   FITNESS  FOR  A  PARTICULAR
  81. PURPOSE OR  NON-INFRINGEMENT  ARE DISCLAIMED,  EXCEPT TO THE
  82. EXTENT  THAT  THESE  DISCLAIMERS  ARE  HELD  TO  BE  LEGALLY
  83. INVALID.
  84. 6.  LIMITATION OF  LIABILITY.  TO THE EXTENT NOT  PROHIBITED
  85. BY LAW, IN NO EVENT WILL SUN OR ITS  LICENSORS BE LIABLE FOR
  86. ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL,  INDIRECT,
  87. CONSEQUENTIAL,   INCIDENTAL  OR  PUNITIVE  DAMAGES,  HOWEVER
  88. CAUSED REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF
  89. OR RELATED TO THE USE OF OR INABILITY TO USE SOFTWARE,  EVEN
  90. IF SUN HAS BEEN ADVISED OF THE  POSSIBILITY OF SUCH DAMAGES.
  91. In  no  event  will  Sun's  liability  to  you,  whether  in
  92. contract, tort (including  negligence), or otherwise, exceed
  93. the amount paid by you for  Software  under this  Agreement.
  94. The  foregoing  limitations  will  apply  even if the  above
  95. stated warranty fails of its essential purpose.  Some states
  96. do not allow the exclusion of  incidental  or  consequential
  97. damages, so some of the terms above may not be applicable to
  98. you.
  99. 7.  TERMINATION.   This   Agreement   is   effective   until
  100. terminated.  You may terminate this Agreement at any time by
  101. destroying  all  copies of  Software.  This  Agreement  will
  102. terminate immediately without notice from Sun if you fail to
  103. comply with any  provision of this  Agreement.  Either party
  104. may terminate this Agreement immediately should any Software
  105. become,  or in either  party's  opinion be likely to become,
  106. the subject of a claim of infringement  of any  intellectual
  107. property  right.  Upon  Termination,  you must  destroy  all
  108. copies of Software.
  109. 8.  EXPORT  REGULATIONS.  All Software  and  technical  data
  110. delivered  under this  Agreement  are  subject  to US export
  111. control  laws  and  may  be  subject  to  export  or  import
  112. regulations   in  other   countries.  You  agree  to  comply
  113. strictly with all such laws and regulations and  acknowledge
  114. that you have the  responsibility to obtain such licenses to
  115. export,  re-export,  or  import  as  may be  required  after
  116. delivery to you.
  117. 9.  TRADEMARKS  AND  LOGOS.  You  acknowledge  and  agree as
  118. between  you and Sun that Sun owns the SUN,  SOLARIS,  JAVA,
  119. JINI, FORTE, and iPLANET  trademarks  and all SUN,  SOLARIS,
  120. JAVA, JINI, FORTE, and iPLANET-related  trademarks,  service
  121. marks, logos and other brand designations ("Sun Marks"), and
  122. you agree to comply  with the Sun  Trademark  and Logo Usage
  123. Requirements          currently          located          at
  124. http://www.sun.com/policies/trademarks.  Any use you make of
  125. the Sun Marks inures to Sun's benefit.
  126. 10.  U.S.  GOVERNMENT  RESTRICTED  RIGHTS.  If  Software  is
  127. being acquired by or on behalf of the U.S.  Government or by
  128. a U.S.  Government prime contractor or subcontractor (at any
  129. tier),  then  the   Government's   rights  in  Software  and
  130. accompanying documentation will be only as set forth in this
  131. Agreement;  this  is in  accordance  with  48  CFR  227.7201
  132. through   227.7202-4   (for   Department  of  Defense  (DOD)
  133. acquisitions)  and with 48 CFR 2.101 and 12.212 (for non-DOD
  134. acquisitions).
  135. 11.  GOVERNING  LAW.  Any action  related to this  Agreement
  136. will be governed  by  California  law and  controlling  U.S.
  137. federal  law.  No  choice of law  rules of any  jurisdiction
  138. will apply.
  139. 12.  SEVERABILITY.  If any  provision  of this  Agreement is
  140. held to be  unenforceable,  this  Agreement  will  remain in
  141. effect with the provision  omitted,  unless  omission  would
  142. frustrate  the  intent of the  parties,  in which  case this
  143. Agreement will immediately terminate.
  144. 13.  INTEGRATION.  This  Agreement  is the entire  agreement
  145. between  you and Sun  relating  to its  subject  matter.  It
  146. supersedes  all  prior or  contemporaneous  oral or  written
  147. communications,  proposals,  representations  and warranties
  148. and prevails over any conflicting or additional terms of any
  149. quote, order, acknowledgment, or other communication between
  150. the parties  relating to its subject  matter during the term
  151. of this Agreement.  No  modification  of this Agreement will
  152. be binding,  unless in writing  and signed by an  authorized
  153. representative of each party.
  154. SUPPLEMENTAL LICENSE TERMS
  155. These Supplemental  License Terms add to or modify the terms
  156. of the Binary Code License Agreement.  Capitalized terms not
  157. defined  in these  Supplemental  Terms  shall  have the same
  158. meanings  ascribed  to  them  in  the  Binary  Code  License
  159. Agreement .  These  Supplemental  Terms shall  supersede any
  160. inconsistent or conflicting terms in the Binary Code License
  161. Agreement, or in any license contained within the Software.
  162. A.  Software  Internal Use and  Development  License  Grant.
  163. Subject to the terms and  conditions  of this  Agreement and
  164. restrictions  and  exceptions  set  forth  in  the  Software
  165. "README" file incorporated  herein by reference,  including,
  166. but not limited to the Java Technology Restrictions of these
  167. Supplemental   Terms,  Sun  grants   you  a   non-exclusive,
  168. non-transferable,  limited license without fees to reproduce
  169. internally  and use  internally  the  Software  complete and
  170. unmodified  for the purpose of  designing,  developing,  and
  171. testing your Programs.
  172. B.  License  to  Distribute  Software.  Subject to the terms
  173. and  conditions  of  this  Agreement  and  restrictions  and
  174. exceptions set forth in the Software README file, including,
  175. but not limited to the Java Technology Restrictions of these
  176. Supplemental   Terms,  Sun  grants   you  a   non-exclusive,
  177. non-transferable,  limited license without fees to reproduce
  178. and   distribute   the  Software,   provided  that  (i)  you
  179. distribute  the Software  complete and  unmodified  and only
  180. bundled  as part of, and for the sole  purpose  of  running,
  181. your Programs, (ii) the Programs add significant and primary
  182. functionality  to the Software,  (iii) you do not distribute
  183. additional  software intended to replace any component(s) of
  184. the   Software,   (iv)  you  do  not  remove  or  alter  any
  185. proprietary  legends or notices  contained in the  Software,
  186. (v) you only  distribute  the Software  subject to a license
  187. agreement that protects Sun's interests  consistent with the
  188. terms  contained  in this  Agreement,  and (vi) you agree to
  189. defend and indemnify Sun and its licensors  from and against
  190. any damages, costs,  liabilities,  settlement amounts and/or
  191. expenses (including  attorneys' fees) incurred in connection
  192. with any claim,  lawsuit  or action by any third  party that
  193. arises or results  from the use or  distribution  of any and
  194. all Programs and/or Software.
  195. C.  License to Distribute  Redistributables.  Subject to the
  196. terms and conditions of this Agreement and restrictions  and
  197. exceptions set forth in the Software README file,  including
  198. but not limited to the Java Technology Restrictions of these
  199. Supplemental   Terms,  Sun  grants   you  a   non-exclusive,
  200. non-transferable,  limited license without fees to reproduce
  201. and  distribute  those  files  specifically   identified  as
  202. redistributable    in    the    Software    "README"    file
  203. ("Redistributables")  provided that:  (i) you distribute the
  204. Redistributables  complete and  unmodified, and only bundled
  205. as part of Programs, (ii) the Programs add  significant  and
  206. primary functionality to the Redistributables,  (iii) you do
  207. not distribute additional software intended to supersede any
  208. component(s)  of  the  Redistributables   (unless  otherwise
  209. specified in the  applicable  README  file), (iv) you do not
  210. remove or alter any proprietary legends or notices contained
  211. in or on the  Redistributables,  (v) you only distribute the
  212. Redistributables  pursuant  to a  license  agr  eement  that
  213. protects Sun's interests consistent with the terms contained
  214. in the Agreement, (vi) you agree to defend and indemnify Sun
  215. and its  licensors  from and  against  any  damages,  costs,
  216. liabilities,  settlement amounts and/or expenses  (including
  217. attorneys'  fees)  incurred  in  connection  with any claim,
  218. lawsuit or action by any third  party that arises or results
  219. from the use or distribution of any and all Programs  and/or
  220. Software.
  221. D.  Java  Technology   Restrictions.  You  may  not  create,
  222. modify,  or  change  the  behavior  of,  or  authorize  your
  223. licensees  to create,  modify, or change  the  behavior  of,
  224. classes,  interfaces,  or  subpackages  that  are in any way
  225. identified as "java",  "javax", "sun" or similar  convention
  226. as specified by Sun in any naming convention designation.
  227. E.  Distribution  by  Publishers.  This section  pertains to
  228. your  distribution of the Software with your printed book or
  229. magazine (as those terms are commonly used in the  industry)
  230. relating to Java technology ("Publication").  Subject to and
  231. conditioned upon your compliance with the  restrictions  and
  232. obligations  contained in the  Agreement, in addition to the
  233. license  granted in Paragraph 1 above, Sun hereby  grants to
  234. you  a  non-exclusive,   nontransferable  limited  right  to
  235. reproduce  complete and unmodified copies of the Software on
  236. electronic  media  (the  "Media")  for the sole  purpose  of
  237. inclusion and distribution with your Publication(s), subject
  238. to the  following  terms:  (i) You may  not  distribute  the
  239. Software on a stand-alone basis; it must be distributed with
  240. your   Publication(s);   (ii)   You  are   responsible   for
  241. downloading  the Software from the  applicable Sun web site;
  242. (iii) You must refer to the  Software  as JavaTM 2  Platform
  243. Standard Edition Development Kit 5.0; (iv) The Software must
  244. be reproduced in its entirety and wit hout any  modification
  245. whatsoever  (including, without  limitation, the Binary Code
  246. License and  Supplemental  License  Terms  accompanying  the
  247. Software and  proprietary  rights  notices  contained in the
  248. Software);  (v) The Media label shall include the  following
  249. information:  Copyright  2006, Sun  Microsystems,  Inc.  All
  250. rights reserved.  Use is subject to license terms.  Sun, Sun
  251. Microsystems,  the Sun logo,  Solaris, Java, the Java Coffee
  252. Cup logo, J2SE, and all  trademarks  and logos based on Java
  253. are trademarks or registered trademarks of Sun Microsystems,
  254. Inc.  in the U.S.  and  other  countries.  This  information
  255. must be  placed on the  Media  label in such a manner  as to
  256. only  apply  to the Sun  Software;  (vi)  You  must  clearly
  257. identify the Software as Sun's  product on the Media  holder
  258. or Media  label, and you may not state or imply  that Sun is
  259. responsible for any  third-party  software  contained on the
  260. Media; (vii) You may not include any third party software on
  261. the  Media  which  is  intended  to  be  a  replacement   or
  262. substitute for the Soft ware; (viii) You shall indemnify Sun
  263. for all damages arising from your failure to comply with the
  264. requirements  of this  Agreement.  In  addition,  you  shall
  265. defend, at your expense, any and all claims brought  against
  266. Sun by third parties, and shall pay all damages awarded by a
  267. court of competent  jurisdiction, or such settlement  amount
  268. negotiated by you, arising out of or in connection with your
  269. use, reproduction or distribution of the Software and/or the
  270. Publication.  Your  obligation  to  provide  indemnification
  271. under  this  section  shall  arise  provided  that Sun:  (a)
  272. provides you prompt  notice of the claim; (b) gives you sole
  273. control of the  defense  and  settlement  of the claim;  (c)
  274. provides   you,  at  your   expense,   with  all   available
  275. information, assistance and authority to defend; and (d) has
  276. not  compromised  or settled such claim  without  your prior
  277. written  consent;  and (ix)  You  shall  provide  Sun with a
  278. written  notice  for each  Publication;  such  notice  shall
  279. include   the   following    information:   (1)   title   of
  280. Publication, (2) author(s), (3) date of Publication, and (4)
  281. ISBN or ISSN  numbers.  Such  notice  shall  be  sent to Sun
  282. Microsystems,  Inc., 4150  Network  Circle, M/S  USCA12-110,
  283. Santa Clara, California 95054, U.S.A , Attention:  Contracts
  284. Administration.
  285. F.  Source  Code.  Software  may  contain  source code that,
  286. unless  expressly  licensed for other  purposes, is provided
  287. solely for reference  purposes pursuant to the terms of this
  288. Agreement.  Source  code  may  not be  redistributed  unless
  289. expressly provided for in this Agreement.
  290. G.  Third  Party  Code.  Additional  copyright  notices  and
  291. license terms applicable to portions of the Software are set
  292. forth in the THIRDPARTYLICENSEREADME.txt  file.  In addition
  293. to  any   terms   and   conditions   of  any   third   party
  294. opensource/freeware     license     identified     in    the
  295. THIRDPARTYLICENSEREADME.txt file, the disclaimer of warranty
  296. and limitation of liability provisions in paragraphs 5 and 6
  297. of the Binary  Code  License  Agreement  shall  apply to all
  298. Software in this distribution.
  299. H.  Termination   for   Infringement.   Either   party   may
  300. terminate  this  Agreement  immediately  should any Software
  301. become,  or in either  party's  opinion be likely to become,
  302. the subject of a claim of infringement  of any  intellectual
  303. property right.
  304. I.   Installation    and    Auto-Update.   The    Software's
  305. installation  and auto-update  processes  transmit a limited
  306. amount of data to Sun (or its service  provider) about those
  307. specific processes to help Sun understand and optimize them.
  308. Sun does not associate the data with personally identifiable
  309. information.  You can find more  information  about the data
  310. Sun collects at http://java.com/data/.
  311. For inquiries please contact:  Sun Microsystems,  Inc., 4150
  312. Network  Circle,  Santa  Clara,   California  95054,  U.S.A.
  313. (LFI#143333/Form ID#011801)