跳至主要内容

GitHub 社区准则

全球数百万开发者在 GitHub 上托管数百万个项目,包括开源和闭源项目。我们有幸能够每天参与到开发者社区的协作中,这是一个我们认真对待的责任。我们共同拥有一个激动人心的机会,让这个社区成为我们引以为豪的社区。

我们多元化的用户群带来了不同的视角、想法和经验,从上周创建了第一个“Hello World”项目的人到世界上最知名的软件开发者,应有尽有。我们致力于将 GitHub 打造成一个欢迎社区所有不同声音和观点的环境,同时为开发者提供一个安全的地方,让他们能够发挥最佳水平。

通过概述我们认为在 GitHub 上安全、友好和高效的社区是什么样的,我们希望帮助你了解如何根据我们的服务条款可接受使用政策在我们的平台上最佳地互动和协作。

我们鼓励社区成员明确沟通期望,审核他们的项目(如果可能),并举报任何可能违反我们政策的内容。GitHub 员工将调查任何滥用行为报告,并可能审核我们认定违反服务条款的网站上的公共内容。

维护强大的社区

GitHub 社区的首要目的是协作软件项目。我们致力于维护一个用户可以自由表达自己并挑战彼此想法(无论是技术上的还是其他方面的)的社区。同时,重要的是用户保持尊重,并为他人提供公开贡献的空间。为了培养安全和高效的环境,我们鼓励社区成员参考这些准则来指导他们在我们平台上的互动方式。下面,你会发现一些建议,说明如何作为 GitHub 社区的宝贵成员进行成功的互动。

  • 欢迎和开放心态 - 每天都有新用户加入我们的社区。有些是经验丰富的开发者,有些则刚刚起步。对其他想法和经验水平持开放态度。为除你自己的观点以外的观点留出空间,并欢迎新合作者和刚刚起步的人。

  • 尊重 - 在协作环境中工作意味着可能会发生分歧。但请记住要批评想法,而不是人。分享有思想、建设性的批评,并对与你互动的人保持礼貌。如果你无法以尊重的态度参与,请考虑退一步,或使用一些我们的审核工具来平息紧张局势。

  • 移情 - GitHub 是一个全球性社区,拥有来自各种不同背景和视角的人,其中许多可能与你不同。在你处理问题之前,试着设身处地为他人着想,了解他们的感受。尽你所能帮助使 GitHub 成为一个让其他人感到安全地做出贡献、参与讨论和分享不同想法的社区。

如果某些事物或某些人冒犯了你怎么办?

虽然一些分歧可以通过社区成员之间直接、尊重的沟通来解决,但我们理解并非总是如此。我们鼓励社区通过GitHub 支持门户联系 GitHub 支持,当他们认为他们遇到的内容或活动违反了我们的政策时。但是,如果你在网站上遇到了一些你认为令人反感的事物或人,以下是一些 GitHub 让你采取行动的方式

  • 沟通期望 - 维护者可以设置特定于社区的指南,以帮助用户了解如何与他们的项目互动,例如,在仓库的 README、CONTRIBUTING 文件专门的行为准则中。你可以在社区页面上找到有关社区建设的更多信息。

  • 审核评论 - 拥有写入权限的用户可以编辑、删除或隐藏任何人在提交、拉取请求和问题上的评论。任何拥有仓库读取权限的人都可以看到评论的编辑历史记录。评论作者和拥有仓库写入权限的人也可以从评论的编辑历史记录中删除敏感信息。如果活动很多,审核项目可能会感觉是一项很大的任务,但是你可以添加协作者来帮助你管理你的社区。

  • 锁定对话  - 如果某个 issue、pull request 或 commit 中的讨论失控、偏离主题或违反了项目的行为准则或 GitHub 的政策,所有者、协作者以及任何其他拥有写入权限的用户都可以对对话进行临时或永久锁定。更多信息,请参阅“锁定对话”。

  • 屏蔽用户  - 如果你遇到某个你不想与其互动的特定用户,你可以从你的个人帐户屏蔽该用户从你的组织屏蔽该用户

  • 限制互动 - 如果你的公共项目受到了不必要的关注、恶意攻击、垃圾信息或其他问题,你可以选择设置临时互动限制,以防止某些用户与你的代码库互动。你甚至可以设置代码审查限制,以确保项目的贡献质量。

虽然我们热衷于赋能维护者自行管理项目,但如果你需要更多帮助来处理某个情况,请通过GitHub 支持门户联系我们。

如果有人违反 GitHub 的政策会发生什么?

我们依靠社区的举报以及主动检测来帮助确保 GitHub 成为一个安全、友好和高效的软件开发者平台。在我们了解到不符合 GitHub 政策的行为或内容时,我们会考虑各种因素。但是,我们的政策执行和内容审核方法优先考虑我们成为所有开发者的家园的愿景。这意味着

  • 我们优化代码协作。我们认识到代码可以有多种用途,我们区分代码在平台上的使用方式和其他可能的用途。我们还会考虑我们的执法行为如何影响平台上可能复杂的相互依赖关系网络,并力求限制尽可能少的合法内容。

  • 我们采取以人为本的内容审核方法,并根据具体情况调整我们的响应。我们的全球团队会逐案调查我们收到的举报——考虑上下文和相关事实——然后采取行动。这可能包括考虑在缺乏上下文或使其他用户在使用 GitHub 时无意中查看或互动的情况下发布的潜在攻击性内容。在这些情况下,我们可能会偏向于审核以保护我们的社区。

  • 我们的决定源于我们的核心信念:为互联的社区服务,并通过开发者协作赋能人类进步,需要对多样性、包容性和归属感做出承诺。

在我们决定需要采取审核行动的情况下,以下是我们可能采取的一些措施

  • 删除违规内容
  • 屏蔽或禁用违规内容
  • 降低违规内容的可见性
  • 隐藏用户的帐户或组织,使其不公开可见
  • 暂停用户的帐户或组织

申诉和恢复

如果你的内容或帐户已被禁用或限制,并且你寻求恢复或希望提出申诉,请参阅我们的申诉和恢复页面,了解相关流程信息,并使用我们的申诉和恢复表格提交请求。

我们将这些社区准则贡献给公共领域,任何人都可以在CC0-1.0的条款下使用、重用、改编或进行任何操作。

这些仅为指南;它们不会修改我们的服务条款,也不旨在成为完整的列表。根据这些条款,GitHub 保留全部酌情权,可删除任何违反我们可接受使用政策的活动内容或终止任何帐户。本指南描述了我们将何时行使该酌情权。