Firebase Extensions 发布商协议

注册发布商 ID,即表示您(以下统称为您的)代表您本人以及您所代表的组织同意遵守本 Firebase Extensions 发布商协议(以下统称为协议)。

1. 定义。

1.1 “访问”是指创建、收集、接收、获取、记录、咨询、更改、使用、处理、存储、检索、维护、披露或处置。

1.2 “关联公司/关联方”是指由某一方直接或间接控制的个人或实体、控制某一方的个人或实体,或与某一方共同受控于另一方的个人或实体。就本条款而言,“控制”是指拥有该实体 50% 以上的已发行股份表决权或股权的所有权。

1.3 “开源资料”是指可通过任何产品中包含或使用的开源许可获得的任何资料,包括由开放源代码促进会在 https://opensource.org/licenses/alphabetical 上标识的许可。

1.4 “个人信息”是指 (i) 有关已识别或可识别个人的任何信息;(ii) 并非专门关于可识别个人的信息,但当与其他信息结合使用时,可能会识别出个人。个人信息包括姓名、电子邮件地址、邮寄地址、电话号码、政府签发的身份证号码、财务帐号、银行卡信息、信用报告信息、生物识别信息、在线标识符(包括 IP 地址和 cookie 标识符)、网络和硬件标识符以及地理位置信息。在本协议中,“个人信息”包括 2016 年 4 月 27 日欧洲议会和理事会的一般数据保护条例(欧盟)2016/679(即 GDPR,包括以 GDPR 为蓝本的任何其他适用的数据保护法律或法规)所定义的“个人数据”。

1.5 “产品”是指由您确定并经 Google, LLC(以下称为 Google)批准在由 Google 构建、拥有和管理的 Extension Registry(以下称为 Extension Registry)上发布的软件和服务。

1.6 “第三方资料”是指任何产品中包含、并入或使用的并非由您或 Google 独有的任何资料。

1.7 “用户”是指通过 Extension Registry 使用或部署产品的任何个人或实体。

1.8 “缓冲期”的含义如第 6 部分(缓冲)中所述。

2.发布产品。

2.1 发布要求。Google 将在 Extension Registry 中发布和提供产品。为了发布产品,您将需要:(a) 接受本协议;(b) 向 Google 提供所有开源资料最新的准确列表(该列表可能会不时更新,如第 9.4 部分 [第三方资料和开源] 中所述),并与 Google 共同进行维护;(c) 按照 Google 的要求向 Google 提供完整且准确的信息。

2.2. 许可要求

(a) 您将需要确保每项产品都是根据 Apache 2.0 开源许可发布的;并且

(b) 您将自行负责制定所有用于规范用户对产品的使用行为的协议。本协议并不促使您与用户之间达成任何协议。

3. 机密性。

3.1 “机密信息”指本协议中的一方(或关联公司)向另一方披露的、标记为机密或在通常情况下被视为机密的信息。机密信息不包括接收方独立开发的信息、并非因接收方的过失而导致被公开的信息或接收方在不受保密义务约束的情况下通过正当途径获知的信息。本协议的条款为机密信息。Google(或其关联公司)与您共享的关于用户或与用户有联系的任何信息均为 Google 的机密信息。

3.2 职责。接收方不得透露披露方的机密信息,确有必要知晓此类机密信息并有法律义务对其进行保密的关联公司、代理或专业顾问(受托人)除外。接收方应仅将披露方的机密信息用于行使本协议中规定的权利和履行义务,并应确保这些个人和实体仅将披露方的机密信息用于行使本协议规定的权利和履行义务,同时采取合理的措施保护机密信息。此外,接收方应确保自己的受托人也履行相同的保密和使用义务。在法律有要求的情况下,接收方可在向披露方提供合理的通知(如果法律允许)后披露机密信息。

4. 个人信息。您同意,任何一方均不得向另一方提供与本协议有关的个人信息访问权限,除非双方执行单独的协议来管理该访问行为。

5.期限和终止。本协议会在您注册发布商 ID 时生效。只要书面通知对方,任何一方均可立即终止本协议。条款本身明言应继续有效或暗示应继续有效的所有条款都仍将继续发挥效力,包括但不限于第 3 部分(机密信息)、第 6 部分(缓冲)、第 10 部分(免责声明)、第 13 部分(赔偿)、第 14 部分(法律责任限制)和第 15 部分(其他)。

在适用第 6 部分(缓冲)的情况下,一旦本协议终止,所有产品都将从 Extension Registry 中移除。

6.缓冲。

6.1 除了法律禁止的情况,以及除非 Google 另有要求,否则从 Extension Registry 中移除产品时将适用一个缓冲期(以下称为缓冲期),自产品移除之日起开始。除非 Google 要求缩短缓冲期,否则缓冲期将为 6 个月。

6.2 在缓冲期内,本协议条款将继续适用于被移除的产品,包括以下规定:(a) 您将继续允许现有用户通过 Extension Registry 购买和部署产品,以及继续支持任何现有用户,并且在每种情况下均根据本协议条款执行;(b) 根据本协议授予的有关已移除产品的所有许可将继续有效。

6.3 在缓冲期间,已移除产品将不会再列出在 Extension Registry 中,尚未获取产品的 Extension Registry 用户可能无法通过 Extension Registry 获取或部署已移除的产品。

6.4 缓冲期结束后:(a) Extension Registry 的任何用户都不能通过 Extension Registry 获取或部署已移除的产品;(b) 缓冲期结束后,Google 将不承担任何关于产品的使用的法律责任或义务;(c) 根据第 8.2 部分(授予 Google 的源代码许可)和第 8.4 部分(用户许可)授予的许可将继续有效,直到以前通过 Extension 安装的产品实例被现有用户移除为止。

7. 您的职责。

7.1 授权目的。在履行本协议的过程中,您将需要遵守所有适用的法律和法规(包括任何有关在美国或其他相关国家/地区进出口数据或软件的法律)。

7.2 禁止的行为。您不得参与下列任何活动:以未经授权的方式干扰、扰乱、损坏或访问 Google、Google 的关联方或任何第三方的设备、服务器、网络或其他财产及服务。

7.3 您对产品的责任。对于下列各项,您将自行承担责任(Google 对您或任何第三方均不承担责任):(a) 任何产品或 (b) 由您的任何涉及产品的行为造成的后果(包括 Google 可能遭受的任何损失或损害)。

7.4 您的违约责任。对于您所有违反本协议所述义务、您与用户之间任何适用的第三方合同或服务条款,或任何适用法律法规的行为,以及由此类违约造成的后果(包括 Google 或任何第三方可能会蒙受的损失或损害),您将单独承担全部责任,且 Google 对您或任何第三方均不承担任何责任。

7.5 产品展示。Google 可能会针对产品使用和发布性能指标。Google 可能会按照 Google 决定的方式向用户展示产品。

7.6 产品信息。您将负责向 Google 提供发布和部署产品所需的所有信息和资料,包括准确完整的产品信息和面向用户的支持信息。如果您未能遵守第 7.6(产品信息)部分的规定,Google 可能会立即隐藏、禁止访问或移除任何产品。

7.7 产品更新和补丁程序。在您获知或应当获知关键安全问题后,您应在 48 小时内,向 Google 提供解决方案或书面解决方案计划、解决方案管理人员的联系信息,以及解决方案的预计交付时间。如果产品需要更新才能继续工作(由于底层服务发生变化),不更新便会在某天停止运行,则您至少应在该日期之前 30 天进行更新或向 Google 提供更新。

如果 Google 要求修补一个关键安全问题,您应在收到此类要求后的 48 小时内回应 Google:提供解决方案或书面解决方案计划、解决方案管理人员的联系信息,以及解决方案的预计交付时间。在您提供 Google 认为的必要安全补丁之前,Google 可能选择隐藏或禁止访问任何产品。

如果未能履行第 7.7 部分(产品更新和补丁程序)中所述的义务,可能导致的后果包括从 Extension Registry 中移除产品或 Google 终止本协议。

7.8 公共存储。您了解,基于容器的产品可以从公共位置获得,因此第三方(非用户)也许能够访问(包括下载和使用)此类产品。您确认,Google 及其关联公司对此类第三方的任何访问(包括下载或使用产品)概不负责。

8. 授予许可。

8.1 授予 Google。您授予 Google 及其关联公司非专有的、全球性的、免版税的许可,以分销、部署、复制、执行、显示、配置和使用与用户对产品的使用和部署有关的产品。

8.2 向 Google 授予源代码许可。您授予 Google 及其关联公司非专有的、全球性的、免版税的许可,以便仅出于维护和支持此类产品的目的托管、存储和使用产品的源代码版本。

8.3 限制。除了您在第 8 部分(授予许可)中授予的许可权利外,Google 不会根据本协议从您(或其许可方)那里获得任何产品的权利、所有权或权益。

8.4 用户许可。您将授予用户使用该产品(包括其源代码版本)非专有的、全球范围内的、免版税的许可。

9. 产品声明和担保。

9.1 适用法律。就本协议而言,您声明并担保您和产品目前遵守并将继续遵守适用法律,包括所有适用的隐私权、数据安全和数据保护法律。

9.2 权利和侵权。您声明并担保自己拥有或具有产品中的知识产权(包括专利、商标、商业秘密、版权和其他专有权)的具有法律效力和约束力的许可,以允许用户分发和使用这些产品。您声明并担保产品不侵犯任何人的权利,包括知识产权、隐私权和安全权利。如果您合理地判定或获知任何产品、其使用或分发被指控对任何个人或实体的知识产权造成了侵权,应立即通知 Google。

9.3 病毒。您还声明并担保产品不包含任何病毒、间谍软件、特洛伊木马或其他任何形式的恶意代码。

9.4 第三方资料和开源

(a) 如果您使用第三方资料或开源资料,则声明并担保您有权分发这些第三方资料或开源资料。您进一步声明并担保,在每种产品的内容清单中,(i) 以书面形式向 Google 提供了所有开源资料的名称和许可信息,并且 (ii) 没有任何未经 Google 批准的开源资料。

(b) 您将遵守相关规定并以任何必要的方式(由 Google 确定)合作,以协助 Google 履行与第三方资料或开源资料相关的任何许可中包含的任何义务。您不会使用根据 AGPL 或 SSPL 许可授权的任何开源资料。在适用许可和/或根据 GPL、LGPL 或 MPL 许可授权的开源资料要求的情况下,您将需要在产品中添加 .zip 文件,在其中包括此类开源资料以及与之关联或随之分发的任何第三方组件或库的完整源代码及许可条款。

(c) 对于任何开源资料,您将向 external-opensource-licensing@google.com 发送电子邮件同时抄送 plasmid-reviewers@google.com 来通知 Google。您应在向 Google 提交产品或确定潜在产品以供其考虑时发出此类通知。无论在哪种情况下,都要先发送通知,然后方可提供产品。Google 保留出于任何理由而拒绝将开源资料或第三方资料纳入产品的权利。

10. 免责声明。

10.1 Extension Registry。您对本 Extension Registry 的使用由您自行承担风险。Extension Registry“按原样”及“按可用情况”提供,不作任何类型的担保。

10.2 资料。根据本协议的规定,您对下载或以其他方式获得的任何资料的使用由您自行承担风险;对于因此类使用行为而导致的任何计算机系统、软件、网络或其他财产损坏或任何数据丢失,您将自行承担责任。

10.3 免责声明。在适用法律允许的最大范围内,Google 及其关联公司进一步声明,不提供任何形式的明示、暗示、法定或其他形式的任何保证和条件,包括适销性、特定用途适用性以及无侵权的默示保证。

11. 产品下架。

11.1 由您移除。您可随时出于任何理由从 Extension Registry 中移除任何产品。所有此类移除的产品均应遵守第 6 部分(缓冲)中规定的义务。

11.2 由 Google 移除。Google 可随时出于任何理由从 Extension Registry 中移除任何产品。

12. 符合文档所述的要求。

您将按照所有说明操作,并遵循产品所适用的 Extension Registry 文档(以下统称为“文档”)中包含的所有限制。在此提及所有文档,即表示这些文档已纳入本协议。

13. 赔偿。在适用法律允许的最大范围内,对于因以下原因而导致或与之相关的任何第三方指控或第三方法律程序,以及所有损失、法律责任、损害、费用(包括法律费用)和支出,您需要为 Google、其关联公司、其各自的董事、主管人员、员工和代理人辩护和提供赔偿,使其免受损害:

(a) 您违反本协议;

(b) 产品本身或通过 Extension Registry 购买或部署产品因违反适用法律而受到指控;

(c) 您以未经授权或非法的方式使用 Extension Registry;或者

(d) 产品因侵犯或违反任何人的任何版权、商标、商业秘密、商业外观、专利或其他知识产权,或者诽谤任何人或侵犯某人的商业形象权或隐私权而受到指控。

14. 责任限制。

14.1. 法律责任。在第 14 部分(责任限制)中,法律责任表示任何责任,无论是根据合同、侵权行为还是其他情况(包括过失)而要承担的责任。

14.2 限制。在适用法律允许的范围内并根据第 14.3 部分(责任限制的例外情况)的规定:

法律责任类型。任何一方(无论是其关联公司或许可方)均无需对另一方承担由本协议引起或与本协议相关的任何责任,包括:(A) 任何间接、继发、特殊、偶发或惩罚性损害;或者 (B) 任何收入、利润、储蓄或商誉损失;或者 (C) 任何数据丢失或通信中断。

法律责任金额。每一方对由本协议引起或与本协议相关的每个事故向另一方承担的总法律责任上限为 $100USD。

14.3 责任限制的例外情况。本协议中的任何条款均不排除或限制任何一方对以下情况承担的法律责任:(A) 因该方或其员工或代理机构的过失而导致的死亡、人身伤害或有形个人财产损害;(B) 欺诈或欺诈性的虚假陈述;(C) 违反第 3 部分(机密信息)或第 9 部分(产品声明和担保);(D) 第 13 部分(赔偿)规定的义务;(E) 侵犯了另一方的知识产权;或 (F) 根据适用法律无法排除或限制应负法律责任的情况。

15. 其他。所有法律声明都必须使用英文以书面形式(可以通过电子邮件发送)发送给另一方的主要联系人(对于 Google,请发送至 legal-notices@google.com)。任何修订都必须采用书面形式,由双方签字。未经 Google 事先书面同意,您不得将本协议的任何部分转让给其他方。Google 可以转让或委托本协议中规定的权利和义务。如果任一方未行使(或延迟行使)本协议规定的权利,不得视为该方放弃相应权利。本协议规定了双方之间约定的所有条款,并取消和替换双方之间就本协议标的签订的所有其他协议。由本协议引起或者与本协议相关的任何索赔将受美国加利福尼亚州法律管辖(该州冲突法规则除外),并且将在美国加利福尼亚州圣克拉拉县独家提出诉讼。