SUN MICROSYSTEMS, INC.
二进制代码许可协议

JAVA 2 PLATFORM STANDARD EDITION RUNTIME ENVIRONMENT 5.0

SUN MICROSYSTEMS,INC. (“SUN”) 愿意授予您许可证，许可您使用下述软件，但条件是您必须接受本二进制代码许可协议的所有条款以及增补许可条款 (统称“协议”) 。请仔细阅读本协议。下载或安装本软件，即表明您已接受本协议的条款。请选择本协议结尾处的“接受”按钮以示接受。如果您不愿意接受所有条款的约束，请选择本协议结尾处的“拒绝”按钮，则下载或安装程序不会再继续。

1.	定义。“软件”是指上述二进制代码软件、任何其他机器可读材料 (其中包括但不限于库、源文件、标题文件、数据文件) 、Sun 提供的更新或错误纠正文件、以及 Sun 根据本协议向您提供的手册、编程指南和其他文件。“程序”是指意图在支持 Java 功能的通用桌面式计算机和服务器上使用 Java 2 Platform Standard Edition (J2SE平台) 平台运行的 Java 小程序和应用程序。

2.	使用许可。根据本协议的条款和条件，其中包括但不限于增补许可条款“Java 技术限制”，Sun 向您授予非排他性、不可转让、不需交纳许可费的有限许可证，允许仅为运行程序的目的在内部复制和使用完整而未改变的软件。增补许可条款向开发商和/或出版商授予其他许可证。

3.	限制。本软件为保密软件，并受版权保护。Sun 和/或其许可方保留对本软件的所有权及所有相关的知识产权。除非适用法律禁止实施，否则您不得对本软件进行修改、反编译或反向工程。受许可人同意许可的软件并非设计或旨在用于任何核设施的设计、建造、操作或维护。Sun Microsystems, Inc. 不对此类应用的适用性作任何明示或默示的担保。对于 Sun 或其许可方的任何商标、服务标记、标识或商号的任何权利、所有权或权益，本协议均不作任何授权。增补许可条款对开发商和/或出版商许可证有其他限制。

4.	有限担保。Sun 向您担保，自购买之日起九十 (90) 天内 (以收据副本为凭证) , 本软件的存储介质 (如果有的话) 在正常使用的情况下无材料和工艺方面的缺陷。除上述担保外，本软件按“原样”提供。在本有限担保项下，您的所有补偿及 Sun 的全部责任为由 Sun 选择更换本软件介质或退还本软件的购买费用。关于软件的任何默示的担保只限于90天。有些州不允许限制默示担保的期限，因此上述规定可能对您不适用。本有限担保授予您特定的法律权利。您可能还有其他法律权利，这些其他法律权利各州有所不同。

5.	担保的免责声明。除非在本协议中有明确规定，否则对于任何明示或默示的条件、陈述及担保，包括对适销性、特定用途适用性或非侵权性的任何默示的担保，均不予负责，但上述免责声明被认定为法律上无效的情况除外。

6.	责任限制。在法律允许范围内，无论在何种情况下，无论采用何种有关责任的理论，无论因何种方式导致，对于因使用或无法使用本软件引起的或与之相关的任何收益损失、利润或数据损失，或者对于特殊的、间接的、后果性的、偶发的或惩罚性的损害赔偿，SUN 或其许可方均不承担任何责任 (即使 Sun 已被告知可能出现上述损害赔偿) 。根据本协议，在任何情况下，无论是在合同、侵权行为 (包括过失) 方面，还是在其他方面，Sun 对您的责任将不超过您就本软件所支付的金额。即使上述担保未能达到其基本目的，上文所述的限制仍然适用。有些州不允许排除偶发的或后果性损害的赔偿，因此上述有些规定可能对您不适用。

7.	终止。本协议在终止之前始终有效。您可以随时终止本协议，但必须销毁本软件的全部正本和副本。如果您未遵守本协议的任何规定，则本协议将不经 Sun 发出通知而立即终止。如果软件成为 (或任一方认为有可能成为) 任何知识产权侵犯索赔的标的，任何一方均可终止本协议。终止时，您必须销毁本软件的全部正本和副本。

8.	出口条例。所有根据本协议交付的本软件和技术数据，均受美国出口控制法律的约束，也可能受其他国家的进出口条例的约束。您同意严格遵守所有此类法律法规，并同意承担责任取得向您交货后可能需要的出口、转口或进口许可。

9.	商标和标识。您承认并与 Sun 有以下共识，即 Sun 拥有 SUN、SOLARIS、JAVA、JINI、FORTE、iPLANET 商标，以及所有与 SUN、SOLARIS、JAVA、JINI、FORTE、iPLANET 相关的商标、服务商标、标识及其他品牌标识 (“Sun 标记”) ，而且您同意遵守目前位于 http://www.sun.com/policies/trademarks 网址上的 Sun 商标与标识使用要求。您对 Sun 标记的任何使用都应符合 Sun 的利益。

10.美国政府的有限权利。如果本软件系由美国政府或代表美国政府购买或由美国政府的主承包商或分包商 (任何级别) 购买，则政府对本软件及附随文档的权利只限于本协议规定的部分，以上规定之依据是美国法典48 CFR 227.7201 至 227.7202-4 (对国防部采购而言) 以及 48 CFR 2.101 和 12.212 (对于非国防部采购而言) 。

11.管辖法律。与本协议相关的任何诉讼均受加利福尼亚州法律及适用的美国联邦法律的管辖。任何国家和地区的选择法律的规则不予适用。

12.可分割性。如果本协议中有任何规定被认定为无法执行，则删除相应规定，本协议仍然有效，除非此等删除妨碍各方愿望的实现 (在这种情况下，本协议将立即终止) 。 

13.完整性。本协议是您与 Sun 就其标的达成的完整协议。它取代此前或同期的所有口头或书面往来信息、建议、陈述和担保。在本协议期间，有关报价、订单、回执或各方之间就本协议标的进行的其他往来通信中的任何冲突条款或附加条款，均以本协议为准。对本协议的任何修改均无约束力，除非通过书面进行修改并由每一方的授权代表签字。

增补许可条款

此处所载的增补许可条款系补充或修改“二进制代码许可协议”之条款。增补条款中未定义、但在协议中已有定义的术语应具有与二进制代码许可协议所赋予的相同意义。二进制代码许可协议或软件所包含的许可条款若与此处的增补条款有任何不一致或冲突，应以此处的增补条款为准。

A. 软件的内部使用和开发许可证授权。 根据此协议的条款和条件以及以引用方式并入本文中的软件“README”文件中所述的约束以及例外情况，包括 (但不限于) 这些补充条款的 Java 技术约束，Sun 免费授予您非排他、不可转让的受限许可，可在内部复制和使用已经完成且未经修订的软件以设计、开发和测试您的程序。

B.	软件分发许可证。根据本协议的条款与条件以及“README”文件列出的限制和除外规定，其中包括但不限于本增补条款的“Java 技术限制”，Sun 授予您非排他性、不可转让、不需交纳许可费的有限许可证，允许您复制和分发软件，条件是： (i) 您只分发完整而未加修改的软件，而且只作为您的程序的捆绑部分分发，分发的目的只限于运行您的“程序”； (ii) “程序”须为软件增加重大的基本功能； (iii) 您不分发意在取代本软件的任何组件的其他软件； (iv) 您不移除或更改软件包含的任何专有权标志或告示； (v) 您只根据在保护 Sun 的利益方面与本协议之条款相一致的许可协议分发软件；并且 (vi) 您同意：如果因使用或分发任何及所有“程序”和/或本软件导致或造成第三方提出索赔、诉讼或法律行动，对于由此招致的任何损害赔偿、费用、责任、和解金和/或开销 (包括律师费) ，您将向 Sun 及其许可人提供辩护和赔偿。

C.	Java 技术限制。您不可创建或修改以任何方式被标示为“java”、“javax”、“sun”的或 Sun 在任何命名约定中指明的类似约定的类、界面、子包或改变其行为，也不可授权您的被许可人创建或修改该等类、界面、子包或改变其行为。

D.	源代码。“软件”可能包含源代码；除非为其他目的明确给予许可，否则提供源代码的唯一目的是根据本协议条款的规定作参考之用。源代码不可再分发，除非在本协议中有明确规定。

E.	第三方代码。THIRDPARTYLICENSEREADME.txt 文件含有关于软件某些部分的其他版权通知和许可条款。除 THIRDPARTYLICENSEREADME.txt 文件所列出的第三方开放件/免费件条款和条件之外，二进制许可协议第5款和第6款的担保免责声明及责任限制规定适用于本次分发的所有软件。

F. 终止侵害。任何软件成为或任一方的主张可能成为任何知识产权的侵权索赔对象后，任一方可马上终止此协议。

G. 安装和自动更新。软件的安装和自动更新过程向 Sun (或其服务供应商) 传输有关特定过程的有限的数据量以帮助 Sun 理解并对其进行优化。Sun未将这些数据与个人的可识别信息关联。若要查找更多 Sun 收集的该数据的有关信息，请访问 http://java.com/data/ 。

若有问题，请致函：Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. 
 (LFI#141623/Form ID#011801)