Skip to main content

GitHub 社区指导方针

全球数以百万计的开发人员在 GitHub 上托管了数百万个项目,包括开源和闭源项目。 我们很幸运能够每天促进开发人员社区的协作,这是我们很重视的责任。 走在一起,我们都有机会让这个社区成为我们值得骄傲的地方。

我们多样化的用户群带来了不同的观点、想法和经验,从上周创建第一个“Hello World”项目的人到世界上最知名的软件开发人员。 我们致力于将 GitHub 营造成一个欢迎社区提供所有不同声音和观点的环境,同时为开发人员提供一个尽其所能工作的地方。

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

我们鼓励社区成员清楚地传达期望,尽可能主持他们的项目,并报告任何可能违反我们政策的内容。 GitHub 工作人员将调查任何有关滥用行为的报告,并可能审核网站上我们认为违反我们服务条款的公开内容。

维护强大的社区

GitHub 社区的主要目的是协作处理软件项目。 我们致力于维持一个用户能够自由表达意见并对彼此想法(包括技术和其他方面)提出挑战的社区。 同时,重要的是用户保持尊重,并为其他人留出公开贡献的空间。 为了营造一个安全和富有成效的环境,我们鼓励社区成员参考这些准则,以了解如何在我们的平台上进行互动。 下面,您将找到一些有关如何作为 GitHub 社区的重要成员进行成功互动的建议。

  • 热情和开放 - 每天都有新用户加入我们的社区。 有些是成熟的开发人员,而另一些则刚入门。 请对其他想法和经验水平持开放态度。 为您自己以外的意见留出空间,欢迎新的合作者和刚入门的合作者。

  • 尊重 - 在协作环境中工作意味着可能会发生分歧。 但请记住,您的批评要对事不对人。 分享深思熟虑的、建设性的批评,并对与您互动的人保持礼貌。 如果您无法恭敬地参与,请考虑退后一步或使用我们的一些审核工具来缓解紧张局势。

  • 富有同情心 - GitHub 是一个全球性社区,拥有来自不同背景和观点的人,其中很多可能与您不同。 试着设身处地为他人着想,在解决问题之前,先了解他们的感受。 尽最大努力帮助 GitHub 成为一个任何人都能安全地做出贡献、参与讨论和分享不同想法的社区。

如果某事或某人冒犯您会怎么样?

虽然有些分歧可以通过社区成员之间以尊重的方式直接沟通解决,但我们知道情况并非总是如此。 我们鼓励社区在认为自己遇到的内容或活动违反了我们的政策时,及时告知我们。 但是,如果您在网站上遇到令人反感的某事或某人,GitHub 提供了以下几种方式帮助您采取行动:

  • 传达期望 - 维护者可以设置社区特定的准则,以帮助用户了解如何与项目进行交互,例如,在存储库的自述文件中、参与文件专用行为准则中。 您可以在此处找到有关建设社区的更多信息。

  • 主持评论 - 对仓库拥有写入权限的用户可以编辑、删除或隐藏任何人对提交、拉取请求和议题的评论。 对仓库具有读取权限的任何人都可查看评论的编辑历史记录。 评论作者和对存储库具有写入权限的人员还可以从评论的编辑历史记录中删除敏感信息。 如果有很多活动,主持项目可能会感觉像是一项艰巨的任务,但您可以添加协作者,以帮助您管理社区。

  • 锁定对话 - 如果议题、拉取请求或提交的讨论失控、偏离主题或者违反项目的行为准则或 GitHub 政策,则所有者、协作者和其他具有写入权限的任何人都可以临时或永久锁定对话。

  • 阻止用户 - 如果您遇到不希望与之互动的特定用户,则可以阻止该用户访问您的个人帐户组织

  • 限制交互 - 如果您的公共项目受到不必要的关注、拖钓、垃圾邮件或其他,您可以选择设置临时交互限制,以阻止某些用户与您的存储库进行交互。 您甚至可以设置代码审查限制,以确保高质量参与您的项目。

虽然我们热切希望授权维护人员管理他们自己的项目,但如果您需要额外的支持来处理情况,请通过 报告滥用 与我们联系。

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

我们依靠来自社区的报告以及主动检测来帮助确保 GitHub 成为软件开发人员的安全、热情和高效平台。 当我们知悉不符合 GitHub 政策的行为或内容时,我们会考虑多种因素。 但是,我们的策略执行和内容审核方法优先考虑我们的愿景,即成为所有开发人员的家。 这意味着:

  • 我们针对代码协作进行优化。 我们认识到代码可以有多种用途,并且区分代码在平台上的使用方式和其他可能的用途。 我们还考虑了我们的执法行动如何影响整个平台之间可能复杂的相互依赖关系网络,并旨在尽可能少地限制合法内容。

  • 我们采取以人为本的内容审核方法,并根据特定情况的需求量身定制我们的响应。 我们的全球团队在采取行动之前,会根据具体情况调查我们收到的报告,并考虑背景和周围的事实。 这可能包括考虑以缺乏上下文的方式发布的潜在冒犯性内容,或者使其他用户在使用 GitHub 时容易不知不觉地查看或与之交互。 在这些情况下,我们可能会倾向于中庸,以保护我们的社区。

  • 我们的决定根植于我们的核心理念,即,为互联社区服务并通过开发人员协作促进人类进步,需要对多样性、包容性和归属感的承诺。

如果我们决定采取仲裁行动是必要的,可能会采取以下一些应对方式:

  • 删除违规内容
  • 屏蔽或停用违规内容
  • 降级违规内容的可见性
  • 从公共视图中隐藏用户帐户或组织
  • 暂停用户帐户或组织

申诉和恢复

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

我们将这些社区指导方针专用于公共领域,让所有人根据 CC0-1.0 的条款使用、重新使用、调整或适应。

这些只是指导方针;不影响我们的服务条款,也不打算作为完整的清单。 根据这些条款,GitHub 完全单方面有权决定删除任何内容或终止任何违反我们可接受使用政策的活动的帐户。 这些指导方针说明了我们何时将行使这一酌处权。