上次更新时间:2024 年 9 月 6 日
本协议是您(“您”)与 GitHub, Inc.(“GitHub”,“我们”或“我方”)之间的一项法律协议。点击“我同意”,即表示您同意受本协议所有条款的约束。如果您代表公司或其他法人实体签订本协议,则表示您有权将该实体绑定到本协议,在这种情况下,“您”将指您所代表的实体。
GitHub 很荣幸拥有许多与 GitHub Copilot 可扩展性平台(“平台”)集成的开发者。我们认为这很棒,并且希望使这种体验变得更好。虽然我们无法涵盖每种类型的 GitHub Copilot 扩展(“扩展”),但我们确实希望制定一些基本规则和政策,以确保您在开发扩展时将隐私、安全、透明度和安全性放在用户体验的最前沿。
为了保护用户,如果扩展违反了本协议的字面意思或精神,我们保留采取任何我们认为必要的行动的权利。“用户”是指我们服务条款 (TOS) 中定义的任何“用户”。“个人数据”是指与个人“用户”、客户或雇员相关的任何信息,这些信息单独或与其他信息一起可以识别他们,以及内容,包括但不限于代码、文本、上传的数据、发布的内容、用户输入和扩展输出,通过平台由用户传输或以其他方式提供。
1. 服务
通过使用我们的平台,您同意遵守本政策以及所有 GitHub 条款和政策(通过引用并入)。您还必须遵守 GitHub 发布的所有技术规范和要求。GitHub 可能会随时更新本协议和任何要求,您应定期查看本协议以及所有技术规范和要求,以确保符合最新版本。只要您继续遵守本协议及其中的相关要求,我们便授予您在协议期限内获得有限的、全球性的、非独家的、不可转让的许可,以访问和使用平台,目的是发布、开发、演示、测试和支持您扩展与 GitHub Copilot 之间的互操作性和集成。
GitHub 保留随时修改或终止(暂时或永久)您访问平台(或其任何部分)的权利,无论是否事先通知。您有责任确保您对平台的使用与当时有效的平台兼容。除了我们在本协议或 TOS 中明确授予您的权利外,我们不会授予您任何 GitHub Copilot 或任何其他 GitHub 产品或服务的权利或许可。
违反本协议可能会导致从平台中移除扩展、撤销令牌、暂停帐户或扩展、通知用户、采取法律行动或我们认为必要的任何其他行动。如果要求,您必须向我们提供符合本协议的证明。如果您违反本协议,我们可能会或可能不会在采取行动之前发出通知。可以通过 GitHub 申诉和恢复流程提交申诉。请注意,我们可能会定期审核扩展并收集有关使用您扩展的用户的信息。
2. 开发您的扩展
虽然我们希望您使用 GitHub Copilot 开发有用、有趣和引人入胜的扩展,但我们希望确保我们的用户获得安全、可靠、高效和愉快的体验。在创建扩展时,您必须了解 GitHub Copilot 的用例和限制,并且不要依赖它来完成可能导致重大损害的任务。考虑到这一点,您必须遵守本政策和其他义务。
**服务条款**:您的扩展必须符合 GitHub 服务条款 (ToS),包括可接受的使用政策。
**安全**:我们非常重视个人数据的安全,您也必须如此。在开发扩展时,您必须正确配置您的系统以保护个人数据,并确保任何存储的个人数据都经过加密。此外,扩展和开发者不得
- 降低或损害安全性
- 绕过或规避协议和访问控制
- 使用未公开的 API
- 误导和/或欺骗用户关于扩展功能、性能、来源或个人数据使用情况
- 传输任何可能损坏、有害干扰、秘密拦截或侵占任何系统或个人数据的病毒或其他代码
- 尝试反向工程或以其他方式推导出平台或其任何部分的源代码、商业秘密或专有技术
个人数据的使用:保护用户隐私在 GitHub 至关重要,对您也必须如此。您应对良好的个人数据实践负责。您对任何个人数据没有独立的权利。根据此规定,禁止扩展程序和开发者
- 未经用户适当同意收集、存储和使用个人数据
- 利用个人数据联系用户。您必须通过清晰且独立的权限流程获得许可才能在 GitHub 之外联系用户。联系用户仅限于用户安全受到威胁的紧急情况,且必须符合法律规定
- 要求用户提供敏感、私密和机密信息,例如信用卡号码或密码,除非扩展程序的合法目的明确需要
- 在任何情况下将个人数据出租、出售或与第三方共享
- 开发鼓励用户规避或干扰其自身工作场所和雇主数据、隐私和安全策略的扩展程序
- 使用个人数据创建超出扩展程序功能所需的用户信息档案
- 忽略用户的删除请求。当用户删除您的扩展程序、您停止使用您的扩展程序或您的扩展程序被移除时,您必须在三十天内删除所有相关的个人数据
- 将个人数据与从其他来源收集的数据合并,用于与扩展程序使用无关的目的,包括构建数据库或以其他方式创建使用平台访问或获取的任何个人数据的副本
- 未能通知用户有关隐私和其个人数据的信息。您必须向用户提供易于访问且公开的隐私政策,说明扩展程序如何收集、使用、处理和存储个人数据,以及用户对其个人数据的控制权
- 出于监控目的访问数据。您不得允许或协助任何实体使用您对平台的访问权限进行监控或获取个人数据
- 以 GitHub 未批准且未向用户披露和许可的方式利用个人数据。但是,您可以将聚合和匿名后的数据用于与扩展程序相关的分析和开发目的
法律和安全:扩展程序不应为用户创造不安全的环境或困难。每个扩展程序必须遵守其提供给用户的所有地点的所有适用法律和法律要求。此外,禁止扩展程序和开发者
- 根据人们的身体、生理或行为特征推断人们的情绪状态
- 推断人们的敏感属性,例如性别、种族、国籍、宗教或具体年龄(不包括年龄范围、嘴巴位置(例如微笑或皱眉)和头发颜色)
- 根据人们的生物识别数据对他们进行分类,或推断关于他们的特征或关联,例如种族、政治观点、工会会员资格、宗教或哲学信仰,或性生活或性取向
- 进行会导致对某些个人或群体进行歧视性、不公平、有偏见、有害、不利或有害待遇的社会评分或预测性画像
- 利用任何人的弱点(例如年龄、残疾或社会经济状况)
- 对于全球任何执法机构在移动摄像头上的任何实时面部识别技术,试图在不受控制的“野外”环境中识别个人,包括(但不限于)巡逻警察使用佩戴在身上的或仪表盘安装的摄像头,使用面部识别技术试图识别数据库中存在的嫌疑人或以前囚犯的个人
- 未经个人有效同意,持续监控或使用其任何个人信息(包括生物识别数据)对个人进行实时或近实时识别或持续跟踪
透明度:GitHub Copilot 是一种生成式人工智能 (AI) 工具,旨在提高开发人员的生产力。您必须告知用户您的扩展程序的预期用例、最佳实践和局限性,以及他们在与生成式 AI 内容交互时的情况。此外,扩展程序和开发者必须
- 测试扩展程序以确保输出不违反本协议
- 提供一种机制,供用户向您和 GitHub 报告与错误、缺陷、不当或不希望的输出相关的反馈
- 告知用户扩展程序的功能,以便用户可以提供适当级别的人工监督
- 仅请求适当和必要的权限,并在扩展程序说明中明确定义权限的必要性
3. 您的 GitHub Copilot 扩展程序
您的扩展程序由您负责。这意味着您全权负责开发、运营和维护扩展程序的所有方面;确保与您的扩展程序一起或在您的扩展程序中使用的所有材料在您的扩展程序使用所在的所有司法管辖区都是合法的,并且不宣传非法活动;获取使用和/或分发您使用、包含、集成或与您的扩展程序一起分发的任何第三方软件所需的任何权利或许可;并在您的扩展程序与平台或我们的任何其他产品和服务结合使用时,为您的最终用户客户提供与他们单独使用时相同的高质量技术支持。
4. 营销和宣传
营销和宣传您与 GitHub 的集成对我们双方都有价值。我们希望确保以正确的方式进行,因此我们在此提供了一些语言来帮助阐明一些基本的“可以做”和“不可以做”。
您同意您不会代表 GitHub 向任何人做出任何陈述、保证、担保或背书(包括但不限于任何 GitHub 产品或服务)。除非我们明确表示可以,否则您承诺不会声明或暗示我们已经开发、认可、审查或以其他方式批准了您的任何扩展程序。
如果您决定在与您的扩展程序相关的任何情况下推广或宣传我们的任何产品或服务,您需要确保遵守本协议、服务条款、我们的商标政策以及任何其他适用的 GitHub 政策。根据本协议和服务条款的条款和条件,以及在本协议有效期内,我们授予您有限的、可撤销的、全球性的、非独家的、不可转让的许可,根据我们的商标政策使用我们的商标、服务标记和徽标(统称为“GitHub 标记”)。
除本协议和服务条款中规定的内容外,本协议中的任何内容均不应被视为授予一方对另一方标记的任何权利、所有权或权益。您同意,无论是在本协议有效期内还是之后,均不:(i) 对 GitHub 标记或我们对 GitHub 标记的注册或执行提出异议或协助他人提出异议;(ii) 尝试采用、使用、申请或注册任何与 GitHub 标记混淆的商标、服务标记、徽标、URL、互联网域名或符号;或 (iii) 对我们、我们的产品或我们的服务向任何第三方发表任何负面、虚假或贬损的声明(无论是书面还是口头)。
5. 预发布材料
您可能会访问世界上其他地方无法获得的特殊信息。由于此信息的敏感性,我们必须确保您将其保密。
如果我们授予您访问预发布软件或相关文档或材料的权限,其中可能包括视频或其他形式的内容(“预发布材料”),则根据您遵守本协议、服务条款和预发布许可条款的条款和条件,我们特此授予您非独家的、不可转让的、可撤销的权利和许可,仅使用预发布材料来支持您对旨在与平台结合使用的扩展程序的测试和/或开发,而预发布材料正是为此而设计的。
6. 期限和终止
您可以通过停止使用平台来终止协议。我们可以出于任何原因且无需通知终止本协议。如果您违反本协议的任何条款,本协议将立即终止,无需通知。
本协议第 1、2、3、4(第二段和最后一段)、5 和 7 至 19 条中的权利和义务将在本协议终止后继续有效。在本协议终止时,我们根据本协议授予您的所有权利和许可将立即失效,您将退回(或应我们的要求销毁)我们所有的预发布材料以及您拥有或控制的所有副本(包括电子副本),并且您将书面证明您已遵守这些要求。
7. 保证和免责声明
您向我们保证,您:(i) 有权签署本协议并履行其义务;(ii) 将以始终反映 GitHub 产品和服务以及我们的良好名称、商誉和声誉的方式开展业务;(iii) 不会对 GitHub 或我们的产品和服务做出任何虚假或误导性的陈述或表示;(iv) 不会承担任何义务或责任,或代表我们向任何人做出任何陈述、保证、担保或背书(包括但不限于我们的任何产品或服务);以及 (v) 不会声明或暗示我们已经开发、认可、审查或以其他方式批准了您的任何产品。
平台和我们向您提供的任何预发布材料均按“原样”提供,且不附带任何明示或暗示的担保。我们明确否认任何和所有关于适销性、特定用途适用性和非侵权性的暗示担保或条件。我们不保证我们向您提供的任何服务或产品将满足您或您的用户的需求。
8. 赔偿
在适用法律允许的最大范围内,您同意为 GitHub、其关联公司及其各自的董事、高级管理人员、员工和代理人辩护、赔偿和免除其因以下任何和所有索赔、诉讼、诉讼程序以及任何损失、责任、损害、费用和开支(包括合理的律师费)而遭受的损害: (a) 您违反本协议、条款或任何适用法律或法规使用平台;(b) 您的扩展侵犯任何第三方的任何版权、商标、商业秘密、专利或其他知识产权;(c) 您的扩展导致的任何数据或个人数据的丢失或泄露;以及 (d) 您的最终用户许可协议 (EULA)(或服务条款 (ToS))。
9. 责任限制
在任何情况下,无论基于何种法律理论(无论是合同、侵权行为、过失或其他),GitHub 或其关联公司、高级管理人员、董事、员工、代理人或供应商均不对开发者或任何第三方承担任何间接的、附带的、特殊的、惩罚性的、后果性的、惩戒性的或其他类似的损害赔偿责任,包括利润损失、销售或业务损失、数据丢失、业务中断或开发者或任何第三方因本协议而遭受的任何其他损失,无论开发者是否已被告知此类损害的可能性或是否可以预见此类损害,即使本协议中有任何相反的规定,GitHub 对开发者或任何第三方因本协议而产生的总责任不超过 500 美元(五百美元)。
10. 出口管制
除非经美国法律和获取机密信息所在司法管辖区的法律授权,否则您不得出口或再出口我们的任何预发布材料。特别是,您不得将我们的机密信息出口或再出口到任何美国禁运国家,或出口或再出口给美国财政部特别指定国民名单上的任何人,或出口或再出口给美国商务部拒绝往来者名单或实体名单上的任何人。通过使用平台或接收我们的任何预发布材料,您声明并保证您不位于任何此类国家/地区或任何此类名单上。
11. 所有权
您同意 GitHub 及其许可方拥有平台、预发布材料以及所有其他 GitHub 产品和服务的所有权利、所有权和权益;与它们的配置和组合相关的所有信息和数据;以及对上述任何内容的任何修改和衍生作品。您同意不删除、更改、覆盖或模糊我们放置在平台、预发布材料或任何其他 GitHub 产品和服务上或嵌入其中的任何版权或其他所有权声明。
12. 政府用户
如果您是政府实体,则本节适用于您。我们的某些机密信息可能被视为“商业项目”,如 48 C.F.R. §2.101 中所定义,包括“商业计算机软件”和“商业计算机软件文档”,这些术语在 48 C.F.R. §12.212 或 48 C.F.R. §227.7202 中使用,具体取决于适用情况。根据 48 C.F.R. §12.212 或 48 C.F.R. §227.7202-1 至 227.7202-4(具体取决于适用情况),商业计算机软件和商业计算机软件文档仅被许可给美国政府最终用户 (a) 作为商业项目,以及 (b) 仅具有根据本文条款和条件授予所有其他最终用户的权利。GitHub, Inc. 88 Colin P. Kelly Street, San Francisco, CA 94107。
13. 独立开发
本协议中的任何内容都不会损害我们开发、获取、许可、营销、推广或分发可能与您的扩展竞争的产品、软件或技术之权利。
14. 反馈
我们一直在努力改进,您的反馈将帮助我们做到这一点。如果您选择向我们提供有关平台或我们的产品或服务的反馈、建议或推荐(统称为“反馈”),您承认并同意,我们有权不受限制地以任何方式使用该反馈(当然,须遵守任何适用的专利或版权)。
15. 独立承包商
本协议的各方为独立承包商。我们双方均不得被视为任何目的的雇员、代理人、合伙人、特许经营人、被特许经营人或法律代表,我们双方均无权创建任何义务或责任,代表对方行事。
16. 转让
未经我们事先书面同意,您不得全部或部分地根据法律或其他方式转让或转让本协议或您在协议下的任何权利。
17. 适用法律和诉讼地点
本协议应根据加利福尼亚州法律进行解释和构建,而不考虑法律冲突原则。所有因本协议引起的争议均应受加利福尼亚州旧金山县州和联邦法院的专属管辖,我们双方特此同意接受其个人管辖。
18. 修订;弃权;无第三方受益人
本协议不得更改,除非双方签署书面文件。任何放弃本协议的规定或一方在本协议下的权利或救济的行为必须以书面形式才能有效。如果本协议中的任何条款、条件或规定被认定为无效或不可执行,则其余条款将在法律允许的最大范围内继续有效并可执行。我们双方明确同意,本协议不存在任何第三方受益人。
19. 完整协议
本协议和服务条款包含各方就其标的物达成的全部协议,并取代所有先前的沟通、陈述、谅解和协议,无论口头还是书面。