本 Gemini Code Assist 插件软件许可协议(以下简称“本协议”)旨在规范您使用软件(定义见下文)的行为,由 Google LLC(以下简称“Google”)与您(代表您自己和您所代表的组织,如有,以下简称“被许可人”)签订。如果您是代表某个组织接受本协议,请先获得代表该组织的授权,否则请勿安装或访问此软件。
有效期和终止。
本协议自许可人首次安装或访问软件之日起生效,并在下列任一情况发生之前有效:(a) Google 向另一方发送书面终止通知(包括通过电子邮件)终止本协议;或 (b) 客户停止使用软件并遵守第 7 条(终止效力)中规定的义务,从而终止本协议。
软件。
一般规定。根据本协议,被许可人可以使用本协议和任何关联文档(在本协议中统称为“软件”)随附或通过本协议提供的 Google Gemini Code Assist 软件产品,并仅用于本协议中所述的有限用途。
软件许可。在遵守本协议条款的前提下,Google 向许可人授予在本协议有效期内复制和使用软件的非独占、不可再许可、不可转让的有限许可,包括 (i) 用于许可人内部业务用途和 (ii) 用于开发材料,前提是许可人不得修改或分发软件的任何组件,也不得在许可人开发的材料中包含软件的任何组件。许可人使用本软件开发的所有材料不得违反 (A) 适用法律、(B) Google 或任何第三方的权利,或 (C) Google 告知许可人的任何 Google 政策。被许可人享有被许可人开发的所有材料的所有权以及一切相关权利。
使用限制。许可人不会,也不会允许最终用户或其控制下的第三方:(i) 复制(本协议中明确规定的除外)、修改、创作衍生作品、进行逆向工程、反编译、翻译、反汇编或以其他方式尝试提取本软件的任何源代码(但在适用法律明确禁止此类限制的情况下除外);(ii) 再许可、转让或分发本软件的任何部分;(iii) 将本软件作为商业产品的一部分出售、转售或以其他方式提供给第三方;或 (iv) 以以下方式使用本软件:(A) 从事高风险活动;或 (B) 以违反或协助违反出口管制法律的方式使用。
第三方和开源组件。本软件的第三方组件(可能包括开源软件)和其他开源组件可能受单独的许可协议约束。在第三方许可或开源许可明确适用于软件组件的有限范围内,该许可取代本协议,并约束被许可人对该组件的使用。此外,许可人可能需要采购和使用某些第三方软件才能使用本软件。
出口管制分类。该软件在美国分类为 ECCN 5D002,通常符合第 740.17(b)(1) 部分的许可例外 ENC 的要求。
软件发送的信息。软件可能会发送某些分析数据(例如,所用功能、所执行的操作以及最终用户设备的技术信息),但须遵守软件中包含的可用许可人控制项。Google 对此类数据的收集和使用受 Google 隐私权政策的约束,具体请访问 https://policies.google.com/privacy。
所有权;反馈。
Google 及其供应商和许可人将拥有该软件的所有权利、所有权和利益。本协议中未明确授予的所有权利均归 Google 所有。Google 可能会要求许可人根据自己的选择,向 Google 提供建议和反馈(以下简称“反馈”),其中可能包括但不限于 bug 报告、文档反馈和口头产品反馈,或者对 Google 不时提供的简短书面调查问卷的回复。如果许可人提供与软件相关的反馈,Google 可使用该信息而不向许可人承担任何义务,并且许可人同意将该反馈的所有权利、所有权和利益转让给 Google。如果由于强制性法定法律而禁止进行此类转让,客户特此同意向 Google 授予一项全球性、永久性、不可撤消、免版税的许可,允许 Google 使用反馈并将其纳入软件中。客户放弃署名作者的权利。Google 同意,Google 使用的任何反馈都不会直接归因于许可人。
不支持。
根据本协议,Google 无义务为该软件提供任何技术支持(包括任何标准 Google Cloud Platform 技术支持服务)。
赔偿。
对于与被许可人根据本协议使用软件或进行的其他活动有关的任何第三方索赔,被许可人同意对 Google 及其员工、代理人和代表提供赔偿并使之免受损害。
免责声明。即使本协议中有任何相反的规定,以下各项也适用:
软件“按原样”提供,在适用法律允许的最大限度内,Google 不对软件(包括任何服务等级协议 [SLA])提供任何形式的保证(无论是明示、暗示、法定或其他形式),包括保证软件的任何组件不会侵权、不会出错或不会中断使用;
Google 不会根据本协议或就软件承担以下责任:(i) 收入损失或间接损失、特殊损失、惩戒性损失或惩罚性赔偿;或 (ii) 总金额超过 500 美元的任何金额;
Google Cloud Platform 服务条款(详见 https://cloud.google.com/terms/)和数据处理和安全条款(详见 https://cloud.google.com/terms/data-processing-terms)不适用于该软件的任何组件;并且
许可人有责任保护许可人、许可人财产和数据以及其他人免受软件带来的任何风险。
终止的影响。本协议终止后,许可人应停止使用本软件,并从其系统中删除所有软件。无论本协议因任何原因而终止,第 2.b 条(使用限制)、第 3 条(所有权;反馈)至第 10 条(其他定义)仍然有效。
有约束力的仲裁。
(a) 所有由本协议或任何相关 Google 产品或服务引起的或与之相关的索赔要求(包括与本协议的解释或履行相关的任何争议)均受美国加利福尼亚州法律(不包括加利福尼亚州的法律冲突规则)管辖。
(b) 双方须在争议发生后 30 天内,本着善意原则解决争议。如果争议在 30 天内未得到解决,则必须交由美国仲裁协会的国际争议解决中心,由该中心根据本协议生效之日施行的《快速商业仲裁规则》(以下简称“规则”)进行仲裁。
(c) 双方将共同选择一位仲裁员。仲裁将在美国加利福尼亚州圣克拉拉县以英语进行。
(d) 在仲裁解决之前,任何一方均可向具有管辖权的任何法院申请保护其权利所必需的禁令救济。 仲裁员可以根据本协议规定的救济方法和限制来下达衡平法救济或禁令救济的指令。
(e) 在遵守第 (g) 小节的机密性要求的前提下,任何一方均可向任何具有管辖权的法院提交请愿,要求该法院发出必要的命令来保护该方的权利或财产;此类请愿不会被视为违反或放弃本管辖法律和仲裁部分,也不会影响仲裁员的权力,包括审核司法判决的权力。双方约定,美国加利福尼亚州圣克拉拉县法院有权根据第 (e) 小节(即本小节)的规定颁布任何命令。
(f) 仲裁裁决是对双方皆具约束力的最终裁决,可由任何具有管辖权的法院执行,包括对任何一方或其任何财产具有管辖权的任何法院。
(g) 依据本节进行的所有仲裁程序都将被视为机密信息,包括 (i) 仲裁程序的存在,(ii) 在仲裁程序期间披露的所有信息,以及 (iii) 与仲裁程序相关的所有口头沟通内容或文档,不得向任何第三方披露。双方可在必要时向具有司法管辖权的法院披露第 (g) 小节(即本小节)中所述的信息,以便根据第 (e) 小节发出任何命令或执行任何仲裁裁决,但双方必须申请以不公开方式(私下)执行此类司法程序。
(h) 双方将根据规则支付仲裁员费用、仲裁员所任命专家的费用和开支,以及仲裁中心的行政开支。在最终裁决中,仲裁员会裁定败诉方是否有义务偿还胜诉方预先支付的此等费用。
(i) 无论仲裁员就争议做出的最终裁决如何,双方均自行承担各自的律师和专家费用及开支。
其他事项。
除本协议中明确授予的权利外,各方保留自己独立于本协议之外的所有权利。所有法律通知都必须使用英文以书面形式(包括电子邮件)发送给另一方的主要联系人(对于 Google,请发送至 legal-notices@google.com)。未经另一方事先书面同意,任何一方均不得转让本协议。任何修订都必须采用书面形式,由双方签字。本协议规定了双方之间约定的所有条款,并取消和替换双方之间就本协议标的签订的所有其他协议。本协议中任何使用“包括”一词的情形均表示“包括但不限于”。
其他定义。
如果许可人是组织,则“最终用户”是指许可人允许使用该软件的个人。
“出口管制法律”是指所有适用的出口和转口管制法律法规,包括 (a) 由美国财政部外国资产控制办公室管理的贸易和经济制裁;以及 (b) 由美国国务院管理的《国际武器贸易条例》,但不包括由美国商务部管理的《出口管理条例》(EAR)。
“高风险活动”是指软件的使用或故障可能会导致人员伤亡或环境破坏的活动,包括操作核设施、空中交通管制系统、生命支持系统或武器等活动。