codecamp

GitHub 公司服务条款

感谢您选择 GitHub 满足贵公司的业务需求。 请仔细阅读本协议,因为它管辖对产品(定义如下)的使用,除非 GITHUB 在这方面与客户签订了单独的书面协议。 单击“I AGREE(我同意)”或类似按钮或者使用产品,即表示客户接受本协议的所有条款和条件。 如果客户代表公司或其他法律实体签订本协议,则表示其拥有让该公司或其他法律实体受本协议约束的法律权限。

GitHub 公司服务条款

Version Effective Date: July 20, 2020

本协议适用于以下 GitHub 产品(详细定义见下文,统称为“产品”):

  • 服务;
  • 任何测试版预览;
  • 任何相关的支持;以及
  • 任何相关的专业服务。

A. 定义

“附属公司”是指一方直接或间接控制或者共同控制的任何实体,这里的“控制”是指对实体的所有权或者直接管理权超过百分之五十 (50%)。

“协议”统指本文档中包含或引用的所有条款、条件、通知,以及 GitHub 可能不时在服务中发布的所有其他操作规则、政策和程序。 GitHub 的站点政策可在 help.github.com/categories/site-policy 上查阅。

“所有用户”统指客户的用户以及使用服务的外部用户。

“美洲”是指美国、加拿大、墨西哥或者中美洲、南美洲或加勒比海地区的国家。

“测试版预览”是指识别为 alpha、beta、预览、提早访问或评估或者具有类似含义的字词或短语的软件、服务或功能。

“机密信息”是指所有任一方以书面、口头或其他方式向另一方披露、指定为机密或接收方知道或理应知道为机密、在披露的情况下为机密以及信息性质对披露方为机密的所有非公共信息。 为避免疑问,除了单独存储在客户私人仓库中的客户内容之外,发布在服务上的任何内容都不会被视为机密信息。 机密信息不包含以下任何信息 (i) 并非接收方的过错而成为公众已知的信息;(ii) 接收方理由知道,而不受有权披露的披露方以外来源的机密或专有限制;(iii) 经披露方批准可以披露,而没有该披露方正式授权人员签名的书面文档限制;(iv) 接收方独立开发,没有访问或使用另一方的机密信息;或 (v) 存储或发布在服务上的客户私人仓库以外。

“内容”包括但不限于通过服务刊登、显示或提供的任何代码、文本、数据、文章、软件包、照片、图片、软件、应用程序、设计、功能及其他材料。

“公司帐户”是指用户代表实体创建的帐户。

“客户”是指通过单击“我同意”或类似按钮,或者通过访问产品,与 GitHub 签订本协议的公司或组织。

“客户内容”是指客户创建、拥有或持有权利的内容。

“文档”是指与 GitHub 提供给客户的产品相关的任何手册、文档及其他支持材料。

“生效日期”是以下日期中的较早日期 (i) 单击“我同意”以接受本协议的条款和条件,或 (ii) 第一次下单购买产品。

“外部用户”是指访问或使用服务的个人,不包括客户的用户。

“反馈”“是指关于 GitHub 产品或服务的任何想法、知识、算法、代码贡献、建议、增强请求、建议或任何其他反馈。

“费用”是指客户因以下原因而必须向 GitHub 支付的费用:(i) 在适用的订阅期内使用产品,或 (ii) 获得专业服务,此类费用反映在订单或 SOW 中。

“复刻”是指将一个仓库的内容复制到另一个仓库。

“GitHub”是指 GitHub, Inc.、其附属公司和代表。

“GitHub 内容”是指 GitHub 创建、拥有或持有权利的内容。

“机器帐户”是指代表机器帐户接受适用服务条款、提供有效的电子邮件地址并负责其操作的个人注册的帐户。 机器帐户专用于执行自动化任务。 多个用户可指示机器帐户的操作,但帐户所有者对机器的操作最终负责。

“订单”是指双方用来订购产品的书面或电子文档(包括报价)。

“组织”是指与一个实体或者一个或多个用户相关的共享工作空间,其中多个用户可以一次协作处理多个项目。 用户可以是多个组织的成员。

“私有仓库”是指允许用户控制内容访问权限的仓库。

专业服务”是指 GitHub 根据共同执行的 SOW 向客户提供的培训、咨询或实现服务。 专业服务不包括支持。

“专业服务积分”是指购买专业服务时的预付方式(专用于旅行和住宿费用),客户可在十二 (12) 个月内(除非订单另有规定)用来购买专业服务。 在购买日期起十二 (12) 个月(或订单规定的时间)结束时未使用的任何专业服务积分将自动取消,且不能退款。

“公共仓库”是指其内容对所有用户可见的仓库。

“代表”是指一方的员工、高管、代理、独立承包商、顾问以及法律和财务顾问。

“擦除”擦除是指通过自动化过程(如自动程序或网络爬虫 )从服务中提取数据,不包括通过 GitHub 的 API 收集信息。

“服务”是指 GitHub 的托管服务和任何适用的文档。

“SOW”是指共同执行的工作声明,其中详述 GitHub 将会执行的专业服务、任何相关费用以及每一方的相关义务。

“订阅许可”是指分配给每个用户以代表客户安装、操作、访问及使用服务的许可。 客户为其组织中的每个用户只能分配一个订阅许可。 为了明确,在客户向用户分配订阅许可后,客户不得对订阅许可进行分叉而让两个用户在不同的组织上使用同一个订阅许可。

“支持”是指 GitHub 可能为服务提供的技术支持。

"用户" 是指以下个人或机器帐户 (a) 访问或使用服务,(b) 访问或使用客户帐户任何部分,或 (c) 在每种情况下代表客户指示使用客户帐户履行职能。 用户数不应超过客户购买的订阅许可数。

“用户生成的内容”是指第三方或外部用户创建或拥有的内容。

B. 帐户条款

1. 帐户控制

  • 用户。客户承认,用户对其个人帐户及其中的内容保留最终的管理控制权。 GitHub 的标准服务条款管辖用户对服务的使用,但本 B 部分下所述的用户活动除外。
  • 组织。根据本 B 部分,客户对代表客户创建的任何组织以及发布到其组织内仓库的用户生成内容具有最终管理控制权。本 B 部分管制客户组织的使用。

2. 帐户要求

要创建帐户,客户必须符合以下条件:

  • 客户不得为 13 岁以下的儿童创建任何个人帐户。 如果 GitHub 发现任何未满 13 岁的用户,将立即终止该用户的帐户。 如果客户或其用户位于美国以外的国家,该国家的最小年龄限制可能更大,在这种情况下,客户有责任遵守该国的法律。
  • 用户登录名不能多人共享。

  • 客户在以下情况下不得使用产品 (a) 违反美国或任何其他司法管辖区的出口管制或制裁法律;(b) 如果位于或普通居住于遭受美国“外国资产管制办公室”(OFAC) 全面制裁的国家或地区;或 (c) 如果客户是特别指定的国民 (SDN) 或代表其工作,或者是遭受类似封锁或被拒绝方禁令的个人。 更多信息请参阅我们的出口管制政策

3. 帐户安全

客户负责:(i) 在其公司帐户下发布的所有内容和发生的活动;(ii) 保持其帐户登录凭据的安全;以及 (iii) 在获悉通过其帐户对服务的任何未授权使用或访问时及时通知 GitHub。 GitHub 对客户不遵守本 B 部分所造成的任何损失或损害概不负责。

4. 第三方条款

在某些情况下,第三方的条款可能适用于客户对 GitHub 的使用。 例如,客户可能是本身具有条款或许可协议的组织的成员;客户可能下载与服务相集成的应用程序;或者,客户可能使用服务向另一项服务验证。 虽然本协议是 GitHub 与客户的完全协议,但其他方的条款也会管辖他们与客户的关系。

5. 美国联邦政府条款

如果客户是美国联邦政府机构或者在政府部门访问或使用服务,则美国联邦政府修正适用,并且客户同意其条款。

6. Enterprise Cloud 条款

如果客户注册了 GitHub Enterprise Cloud,Enterprise Cloud 附录就适用,并且客户同意其规定。

C. 遵守法律;可接受的使用;隐私

1. 符合法律法规

客户对产品的使用不得违反任何相关法律,包括版权法或商标法、出口管制法律或其司法管辖区的法规。

2. 可接受的使用

客户对服务的使用必须遵守 GitHub 可接受的使用政策GitHub 社区指导方针。 客户不得在任何司法管辖区将服务用于非法、淫秽、冒犯性或欺诈性内容或活动,例如鼓吹或造成伤害;干扰或违反网络或系统的完整性或安全性;避开过滤器;发送主动、辱骂或欺诈性消息、病毒或有害代码;或者违反第三方权利。

3. 隐私

GitHub隐私声明GitHub数据保护附录提供了有关GitHub的隐私和数据使用实践以及GitHub对客户个人数据的处理和安全义务的详细通知。 任何个人、实体或服务从服务收集数据都必须遵守 GitHub 隐私声明,特别是收集用户个人信息(定义见“GitHub 隐私声明”)时。 如果客户从 GitHub 收集任何用户个人信息,则客户仅将其用于外部用户已授权的目的。 客户将合理保护任何此类个人信息,并且客户会及时响应 GitHub 或外部用户的投诉、删除请求以及“不要联系”请求。

D. 内容责任;所有权;许可权利

1. 关于用户生成内容的责任

客户在使用服务时可能创建或上传用户生成的内容。 客户对其通过服务发布、上传、链接或以其他方式提供的用户生成内容独自负责,无论用户生成的内容是何种形式。 GitHub 对用户生成内容的任何公开显示或滥用概不负责。

2. 内容所有权、发布权利和许可授予

客户保留客户创建或拥有的客户内容的所有权。 客户承认:(a) 对客户内容负责,(b) 只会提供客户有权利发布的客户内容(包括第三方或用户生成的内容),以及 (c) 客户将完全遵守与客户发布的客户内容相关的任何第三方许可。 客户免费授予第 D.3 至 D.6 条所述的权利,用于这两条所述的目的,直到客户从 GitHub 服务器中删除客户内容,但公开发布以及外部用户已经复刻的内容除外,这些内容的有效期直到所有客户内容复刻从 GitHub 服务器中删除。 如果客户上传的客户内容具有已经向 GitHub 授予运行服务所需的许可,则无需其他许可。

3. 向我们授予许可

客户向 GitHub 授予存储、剖析和显示客户内容的权利,并仅在提供服务需要时才创建偶尔的副本。 这些权利包括将客户内容复制到 GitHub 数据库和制作备份;向客户以及客户选择要向其显示内容的人员显示客户内容;将客户内容剖析为搜索索引或在 GitHub 的服务器上分析;与客户选择要共享的外部用户共享客户内容;以及执行客户内容,有点像音乐或视频一样。 这些权利适用于公共和私有仓库。 此许可并未向 GitHub 授予销售客户内容或者在服务外部分发或使用内容的权利。 客户向 GitHub 授予以无归属方式使用客户内容所需的权利,以及根据提供服务的需要对客户内容进行合理改编的权利。

4. 向外部用户授予的许可

客户快速发布的任何内容,包括议题、评论以及对外部用户仓库的贡献,都可供其他人查看。 只要将其仓库设置为公开显示,即表示客户同意允许外部用户查看客户的仓库以及对其复刻。 如果客户将其页面和仓库设为公开显示,客户向外部用户授予非独占、全球许可,允许他们通过服务使用、显示和执行客户内容,以及通过 GitHub 提供的功能(例如通过复刻)只在服务上重制允许的客户内容。 如果客户采用许可,客户可授予客户内容更多的权利。 如果客户上传其未创建或拥有的客户内容,则客户负责确保其上传的客户内容根据向外部用户授予这些许可的条款进行许可。

5. 仓库许可下的参与。

只要客户参与包含许可通告的仓库,则表示客户在相同的条款下许可该等参与,并且同意其有权利在这些条款下许可该等参与。 如果客户使用单独的协议在不同的条款下许可其参与,如参与者许可协议,则该协议优先。

6. 精神权利

客户对其上传、发布或提交到服务任何部分的客户内容保留所有精神权利,包括完整性和归属的权利。 但客户对 GitHub 放弃这些权利并且同意不宣称这些权利,唯一目的是让 GitHub 合理行使第 D 条中宣称的权利,而没有任何其他目的。

E. 私有仓库

1. 控制

客户负责管理对其私有仓库的访问,包括邀请、组织和团队以及访问的管理控制。

2. 保密

GitHub 将客户私有仓库中的客户内容视为客户的机密信息。 GitHub 将根据本第 P 条对私有仓库的客户内容实施保护和严格保密。

3. 访问

GitHub 人员只能在以下情况下访问客户的私有仓库 (i) 出于支持原因,经客户同意并确认,或者 (ii) 出于安全原因而需要访问时。 客户可选择对其私有仓库启用其他访问权限。 例如,客户可向不同的 GitHub 服务或功能授予对私有仓库中客户内容的额外访问权限。 这些权利可能根据服务或功能而不同,但 GitHub 仍会将客户私有仓库中的客户内容视为客户的机密信息。 如果这些服务或功能除了提供服务所需的权限之前,还需要其他权限,GitHub 将会说明这些权限。

4. 排除

如果 GitHub 有理由相信私有仓库的内容违反法律或本协议,则 GitHub 有权利访问、检查和删除该内容。 此外,GitHub 可能按法律要求披露客户私有仓库的内容。 除非法律要求另有约束或者是回应安全威胁或其他安全风险,否则 GitHub 对此类操作需发出通知。

F. 知识产权通告

1. GitHub 对内容的权利

服务外观的版权归 © GitHub, Inc. 所有。 保留所有权利。 未经 GitHub 明确的书面许可,客户不得重复、复制或重复使用 HTML/CSS、Javascript 或者可视设计元素或概念的任何部分。

2. GitHub 商标和徽标

如果客户要使用 GitHub 的商标,客户必须遵守 GitHub 的所有商标指导方针,包括 GitHub 的徽标页面

3. GitHub 政策的许可

本协议的许可采用知识共享零许可原则。 更多信息请参阅我们的站点政策仓库

4. 版权侵权和 DMCA 政策

如果客户是版权所有者,并且认为服务上的内容侵犯了其版权,则客户可根据 GitHub 的数字千禧年版权法政策通知 GitHub - 通过其 DMCA 表联系 GitHub 或发电子邮件到 copyright@github.com。

5. 保留知识产权

在双方之间,GitHub 对产品拥有所有权利、资格和利益,包括所有知识产权。 GitHub 保留产品中本协议项下未明确授予客户的所有权利。

G. GitHub 附加产品条款

某些服务功能可能受 GitHub 附加产品条款中规定的附加条款的约束。 客户访问或使用这些功能,即表示同意 GitHub 附加产品条款。

H. 订阅许可

订阅许可基于每个用户授予,多个用户不能使用同一个订阅许可。 客户仅在同一订阅许可最后重新分配起九十 (90) 天后才可再次分配给新用户,除非是以下原因的重新分配 (i) 永久硬件故障或丢失,(ii) 用户雇用或合同终止,或 (iii) 为涵盖用户的缺席而临时分配订阅许可。 当客户将订阅许可从一个用户重新分配给另一个用户时,客户必须阻止前用户访问该订阅许可和客户的组织。

I. 附属公司

客户的附属公司被授权根据本协议使用产品,但客户对他们访问和使用软件完全负责。

J. 付款

1. 定价;费用

付款条款 我们的定价发布于 github.com/price(除非当事方另有协议并在订单中说明)。 客户同意以美元全额支付费用,预先付款没有任何扣减或折扣。 客户必须在 GitHub 发票日期三十 (30) 天内支付费用。 除本协定另有规定外,根据本协议应付的金额不可退款。 如果客户未及时支付任何费用,GitHub 有权寻求法律或公平裁决的任何行动,并且 (i) 以每月 1.0% 或法律允许的最高利率(取较小者)对逾期金额收取利息,并收取所有恢复费用,以及 (ii) 终止适用的订单或 SOW。 客户独自负责本协议造成或与之相关的所有税、费、关税和政府评估(基于 GitHub 净收入的税除外)。

基于使用情况的计费 一些服务功能根据使用情况计费。 这些服务功能的数量有限,可能包含在您的限期计划中,无需额外收费。 如果您选择购买超出计划所含数量的付费服务功能,则根据您上月的实际使用情况支付这些服务功能。 对于购买了付费功能的客户,将根据提前开具的发票每月定期收取付款。 详情请参阅 GitHub 附加产品条款

2. 购买附加订阅许可证

客户通过服务或其销售团队提交申请,可获得本协议下的附加订阅许可证。 如果客户购买附加订阅许可证,客户必须支付其当前适用的费用,按比例支付适用订阅期的剩余时间。 在客户的订阅许可证再续订一个订阅期之后,除非订单另有规定,否则 GitHub 将以年为基础对所有订阅许可证开一次发票。

3. 专业服务积分。

如果客户使用专业服务积分来支付专业服务,则在客户收到 SOW 后,将从客户的专业服务积分余额中减去适用的专业服务积分。 客户负责确保其发给 GitHub 的专业服务购买单反映 SOW 中所列的价格。 如果 SOW 中列出的价格与客户购买单中列出的价格有任何差异,则采用 SOW 中的价格。 双方同意,通过专业服务积分应付的 SOW 无需任一方签字即有效并可执行。 所有专业服务积分必须在订单规定的时间内使用,否则会自动取消并且不可退款。 客户不能使用专业服务积分来支付旅行和住宿费用,这些费用必须单独开发票。

4. 授权

客户授权 GitHub 通过备案的信用卡、PayPal 帐户或其他经批准的支付方法收费。

K. 期限;终止;暂停

1. 期限

本协议从“生效日期”开始到一方根据本第 K 条终止一直有效。

2. 为便利而终止;帐户注销

任一方均可在至少提前三十 (30) 天发出书面通知终止订单(如适用)或本协议,无须说明理由。 如果客户选择终止订单或协议,客户有责任到屏幕顶部全局导航栏中的 Settings(设置)向 GitHub 正常注销此帐户。 GitHub 无法通过回复电子邮件或电话申请来注销帐户。

3. 因实质违规而终止

如果一方违反本协议下的实质性义务并且在收到通知后三十 (30) 天内未弥补违规的影响,则另一方可在通知后立即终止本协议。 如果客户的帐户被暂停超过 90天,GitHub 可能会终止本协议。

4. 终止的影响

  • 订单。在本协议终止后,客户不得执行其他订单(如适用);但本协议对尚未完成的所有订单保持有效。 当订单终止或到期时,对于该订单:(i) 订阅期将立即结束;(ii) 订单中的任何订阅许可将自动终止,并且客户不再有权使用服务;(iii) 如果在终止前欠有任何费用,客户必须立即支付这些费用;(iv) 每一方应在服务允许的范围内立即归还(或应另一方的要求销毁)属于另一方的所有机密信息。 尽管有上述规定,GitHub 将作出合理的努力,应要求向客户提供一份合法的、不侵犯帐户的内容;只要客户在终止、暂停或降级后 90 天内提出此要求。
  • GitHub 将根据需要保留并使用客户的信息,以履行我们的法律义务、解决争端和执行 GitHub 的协议,但是除非法律要求,否则 GitHub 将在终止或到期后 90 天内删除客户的完整个人资料及其仓库的内容(虽然有些信息可能保留在加密的备份中)。 这些信息在客户帐户取消后无法恢复。
  • GitHub 不会删除客户已贡献到外部用户仓库或者该外部用户已复刻的内容。

5. 暂停

在客户违反了本协议的情况下,或者 GitHub 出于保护服务的完整性、可操作性和安全性的目的,GitHub 有权随时暂停对服务的全部或任何部分的访问,暂停立即生效,可能通知,也可能不通知。 除非法律或法律程序禁止,或为了防止对服务或任何第三方迫在眉睫的伤害,否则 GitHub 通常会在此类暂停时或之前以横幅或电子邮件的形式提供通知。 GitHub 将根据需要自由裁量善意定制任何暂停,以保持服务的完整性、操作性和安全性。

6. 存续

本协定中本质上应在终止时存续的所有条款都将在终止时存续,包括但不限于所有权条款、担保免责声明、赔偿和责任限制。

L. 与 GitHub 的通信

1. 需要电子通信

出于合同目的,客户 (1) 同意通过其提交的电子邮件地址或通过服务接收电子形式的通信;和 (2) 同意 GitHub 以电子形式提供的所有服务条款、协议、通知、披露和其他通信可满足任何法律要求(如果以书面形式提供的这些通信可满足法律要求)。 本部分不影响客户不可放弃的权利。

2. 给 GitHub 的法律通知必须是书面的

在合同或者任何法律或条例要求向 GitHub 发出通知的任何情况下,通过电子邮件或 GitHub Support 的邮件系统进行的通信不构成向 GitHub 发出的法律通知。 给 GitHub 的法律通知必须是书面的,并且提供给 GitHub 的法律代理

M. 有限保证;免责声明

一般保证。 每一方都向对方表示并保证,其拥有签订本协议的法定权力和权限,并且本协议以及每份订单和 SOW 均由该方拥有所有必要权限的员工或代理签订,以约束该方遵守本协议的条款和条件。

专业服务保证。除非 SOW 中另有规定,GitHub 向客户保证,本协议下执行的任何专业服务将由具有适当资格的人员以专业和熟练的方式执行。 GitHub 因违反此保证而产生的唯一责任以及对客户的唯一补救措施是由 GitHub 选择并付费:(i) 及时重新执行不符合此保证的任何专业服务,或 (ii) 如果违约问题无法弥补,则终止 SOW 并退还尚未使用的预付费用。

_服务免责声明。_GitHub “按原样”“视情况”提供服务,不含任何形式的保证。 不限于此,关于服务,GitHub 明确否认所有保证,无论是明示、暗示还是法定保证,包括但不限于任何适销性、特定目的适用性、权利、安全性、准确性和非侵权。 GitHub 不保证服务将满足客户的要求;服务不中断、及时、安全或无错;通过服务提供的信息准确、可靠或正确;任何缺陷或错误将得到更正;服务在任何特定时间或地点可用;服务没有病毒或其他有害成分。 对于因客户下载和/或使用从服务获取的文件、信息、内容或其他材料而造成的任何损失风险,GitHub 概不负责。

测试版预览。客户可自行决定选择使用测试版预览。 测试版预览不受支持,可能随时更改而不另行通知。 测试版预览的可靠性及可用性可能不如服务。 测试版预览不像服务一样采取同样的安全措施和审核。 GitHub 不承担测试版预览引起或与之相关的责任。 客户使用测试版预览自担风险。

N. 责任限制

间接损害。\在适用法律允许的最大范围内,对于本协议造成或与之相关的任何间接、特殊、偶发性、惩罚性或后果性损害(包括利润收入或数据损失),或者获取替代产品的费用,任一方对另一方概不负责,无论损害是何原因造成,也不管该等责任是否源自基于合同、保证、民事侵权(包括疏忽)、严格责任或其他的任何索赔,以及一方是否被告知存在此类损害的可能。

全部责任限制。\在适用法律允许的最大范围内,任一方在本协议下源自所有诉因和所有责任理论的全部累计责任,不超过客户在引发该等责任的索赔之前 12 个月内实际支付给 GitHub 的费用。 对于免费提供的产品和服务(包括产品的使用),GitHub 的责任限于最高 5,000.00 美元的直接损害。 对于测试版预览,GitHub 的责任限于最高 500.00 美元的直接损害。

除外责任。\本第 N 条所述的除外和限制不适用于以下原因引起的责任 (1) 一方违反其在第 P 条中的保密义务(与内容(不包括 GitHub 内容)相关的责任除外,这些责任仍然受限于上述限制和除外条款);或 (2) 一方在第 O 条中的抗辩义务。

O. 索赔抗辩;免责声明。

双方在本第 O 条所述的范围内互相保护对方不受第三方索赔的损害,并且支付任何不利最终判决或认可的调解所产生的费用,但必须及时向抗辩方书面通知索赔,并且抗辩方有权利控制抗辩及其调解。 被抗辩方必须向抗辩方提供所有请求的协助、信息和权限。 抗辩方将向另一方补偿在提供协助时发生的合理自付费用,事先未获另一方的书面通知,不得确定或承认关于第三方索赔的事项,不能有不合理的扣留或延误。 本第 O 条规定双方对该等索赔的唯一救济和全部责任。

1. GitHub 一方

如果独立第三方声称,客户经授权使用服务的行为侵犯了其版权、专利、商标或盗用了其商业秘密,并据此对客户提出任何索赔,GitHub 将为客户提供辩护。 如果 GitHub 在商业合理的期限内无法解决任何该等索赔,它可自行选择:(a) 修改、维修或更换服务(如适用);或 (b) 终止客户的订阅并退回任何预付但未使用的订阅费。 对于因以下原因引起的任何此类索赔,GitHub 不承担本第 O.1 条下所述的任何义务:(i) 修改服务,或将服务与本协议(包括文档)未明确允许的设备、装置、软件、系统或数据一起组合、操作或使用;(ii) 客户在收到停用通知后未停止使用服务;(iii) 客户在第 O.2 条下的义务;(iv) GitHub 免费提供的产品或服务(包括免费使用服务);或 (v) 访问或使用测试预览版。 就 GitHub 在本第 O.1 条下的义务而言,服务包括由 GitHub 纳入软件中的开源组件。

2. 客户一方

对于因以下原因导致独立第三方对 GitHub 提出的任何索赔,客户应为 GitHub 提供辩护:(i) 客户上传到服务的客户内容;(ii) 客户违反本协议,包括客户违反保密条款或 C 部分;或者 (iii) 客户将服务与任何第三方品牌的设备、装置、软件、系统或数据一起组合、操作或使用。

3. 与其他用户的争端

如果客户与一个或多个用户有争议,对于此类争议引起的或以任何方式与之相关的任何类型或性质的所有已知或未知索赔、要求和损害(实际和后果性的),您同意免除 GitHub 的任何赔偿责任。

P. 保密

任一方都不得使用另一方的机密信息,本协议明确允许的除外。 每一方都同意至少使用在保护自身类似性质信息时的谨慎程度来保护对方的机密信息,但在任何情况下至少采用合理的谨慎程度。 每一方都同意采用所有合理的预防措施防止未授权而披露对方的机密信息,包括但不限于仅向以下代表披露该等机密信息 (i) 需要知道该等信息,(ii) 是足以符合本第 P 的适当协议的相关方,以及 (iii) 了解本第 P 条所述的使用和披露限制。每一方对其代表的所有行为和疏漏负责。 上述义务不限制任一方根据法院、行政机关或其他政府机构的命令和要求披露另一方的机密信息,前提是需要做出该等披露的一方必须合理通知另一方,以便该方对该等命令或要求提出抗辩,除非法律禁止该等通知。 本第 P 条规定的限制在本协议终止或到期后仍然幸存。

Q. 专业服务

在客户申请专业服务后,GitHub 将提供详述该等专业服务的 SOW。 GitHub 将执行每个 SOW 中描述的专业服务。 GitHub 将控制专业服务执行的方式和途径,并保留确定分配人员的权利。 GitHub 可能使用第三方执行专业服务,但 GitHub 对他们的行为和疏漏负责。 客户承认并同意,GitHub 保留在执行专业服务时使用或开发的任何内容的权利、资格和利益,包括软件、工具、规格、想法、概念、发明、流程、技术和知识。 对于 GitHub 在履行专业服务时向客户提供的任何交付项,GitHub 授予客户非独占、不可转让、全球、免版税、有限期的许可,允许他们在本协议有效期内使用这些交付项,但只能用于与客户使用服务相关的用途。

R. 服务或条款的更改

GitHub 有权利独自裁量随时修订本协议,并在发生任何此类修正时更新本协议。 本协议如有重大更改,如价格变动,GitHub 将至少在更改生效前 30 天在服务上发布通知,向客户通知本协议的重大变更。 对于非重大修改,客户继续使用服务即表示同意我们对本协议的修订。 客户在我们的站点政策仓库中可查看本协议的所有更改。

GitHub 通过更新和添加新功能来更改服务。 对于 GitHub 在履行专业服务时向客户提供的任何交付项,GitHub 授予客户非独占、不可转让、全球、免版税、有限期的许可,允许他们在本协议有效期内使用这些交付项,但只能用于与客户使用服务相关的用途。

S. 支持

GitHub 每天二十四 (24) 小时、每周五 (5) 天(不包括周末和美国全国性假日)对服务提供标准技术支持,不收取额外费用。 标准支持只通过 GitHub 以基于 web 的支持单提供,支持请求必须从 GitHub 支持团队可与之交互的用户发起。 GitHub 按订单或 SOW 规定的支持级别、费用和订阅期为服务提供高级支持(根据 GitHub 对 Enterprise Cloud 的高级支持条款)或专门的技术支持。

T. 其他

1. 管辖法律

如果客户的总部在美洲,本协议将受加利福尼亚州法律管辖并据以解释,不适用任何冲突法原则,本协议项下产生的任何法律诉讼或程序将以独占方式在北加利福尼亚区的联邦或州法院提起诉讼,双方特此同意本协议的属于管辖权和地点。 如果客户总部在美洲以外,本协议将受爱尔兰法律管辖,本协议项下产生的任何法律诉讼或程序将以独占方式在都柏林的法院提起诉讼,双方特此同意本协议的属于管辖权和地点。 双方明确同意,《联合国国际货物销售合同公约》和《统一计算机信息交易法》不适用于本协议。 即使前面有相反的规定,GitHub 也可向具有适当管辖权的任何法院提出衡平法救济要求。

2. 反馈

客户可向 GitHub 提供关于产品的反馈。 反馈是客户自愿提供的,并且不是客户的机密信息,即使被指定为机密信息。 GitHub 可出于以下目的充分运用和利用此类反馈:(i) 改善 GitHub 现有和未来产品的运行、功能、使用以及商业化;和 (ii) 发布有关产品质量的汇总统计信息,但任何此类发布中不得包含用于明确识别客户、其员工或客户专有软件代码的数据。

3. 不可转让

事先未获对方的书面同意,任一方都不得转让本协议的全部或部分,不得不合理地扣留此类同意,任何此类尝试都将无效并作废,例外情况是:与合并、收购、公司重组或转让方的业务或资产全部或实质性出售相关时,GitHub 可在通知对方后全部转让本协议,无需获得对方的同意。

4. 弃权

一方在本协议项下的义务仅在另一方授权的代表书面签字后才可放弃。 一方未行使或延迟行使本协议项下的任何权利不构成放弃,任何单一或部分行使不妨碍法律或衡平法下任何权利的任何其他或进一步行使。

5. 条款可分割性

如果本协议的任何条款被具有合法管辖权的法院视为非法、无效或不可执行,则双方将修改或改正本协议,使该条款尽可能有效。 无法以这种方式修改或改正的任何条款将被视为删除,而本协议的其余条款将继续保持完全效力。

6. 修正; 全面协议; 优先顺序

本协议只能通过 GitHub 授权代表签署的书面修订加以修改,或 GitHub 根据第 T 部分发布修订版予以修改。本协议是双方之间完整的排他性协议。 本协议取代任何口头或书面的提议或事先协议,以及双方之间关于这些条款所述主题的任何其他通信,包括任何保密或非公开协议。 如果本协议条款与任何订单或 SOW 有任何冲突,则订单或 SOW 的条款只管制该订单或 SOW。

7. 公示性

如果客户在其帐户上公开显示其公司或组织的名称,或在其个人资料页面上公开显示其商标或标志, 则客户允许 GitHub 在宣传材料中使用其公司或组织的名称将客户识别为 GitHub 的客户。 客户可在公开显示中隐藏其公司或组织名称并书面通知 GitHub 停止在宣传材料中使用其组织名称,以此撤销此许可。 但 GitHub 没有义务删除或收回之前对宣传材料的任何使用或分发。

8. 不可抗力

GitHub 如果因其合理控制力之外的特殊原因(包括天灾、自然灾害、罢工、封锁、暴乱、战争、流行病或者电力、电信或网络故障而无法履行其在本协议下的义务,GitHub 不承担责任。

9. 独立缔约方

每一方都是关于本协议主题的独立缔约方。 本协议中的任何内容都不得视为或以任何方式构成在双方之间建立法律关联、伙伴关系、合资企业、雇用、代理、信托或其他类似关系,任一方不得以合同来约束另一方。

10. 问题

对服务条款有疑问吗? 请联系我们

GitHub 服务条款
GitHub 隐私声明
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

GitHub 身份验证

在 GitHub 上管理订阅和通知

在 GitHub 上管理活动的订阅

GitHub 组织和团队

GitHub 管理对组织仓库的 Git 访问

GitHub 计费和付款

GitHub 使用议题和拉取请求进行协作

GitHub 在具有代码质量功能的仓库上进行协作

管理在 GitHub 上的工作

GitHub 建立强大的社区

GitHub 管理仓库

GitHub 自定义 GitHub 工作流程

在 GitHub Marketplace 中购买并安装应用程序

通过 GitHub Jobs 寻找人才

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }