概述
JSON Schema 组织行为准则
我们的 (JSON Schema 组织) 行为准则结合了以下内容:
适用部分
我们完全采用贡献者公约行为准则 2.1。
我们将 IETF BCP 54 "IETF 行为准则" (RFC7154) 作为指南。我们不赞同其定义的报告准则违规行为 (附录 A),因为 JSON Schema 不属于任何 IETF 工作组。
我们完全赞同 OpenJS 基金会行为准则。OpenJS 基金会行为准则包括贡献者公约行为准则、与报告相关的承诺以及升级流程。
IETF 行为准则
虽然 JSON Schema 项目并非正式属于 IETF,但历史上该项目最初是通过 IETF 流程作为“个人草案”发布和更新的。项目成员发现,行为准则中定义的方法和假设是明智的,并且是行为和期望的良好基础。
IETF 定义了 BCP 54 (最佳实践),也分配了 RFC 7154。我们提供了一些摘录,这些摘录被认为是关键原则。有关完整详细信息,请参阅 BCP 54/RFC 7154 文档。
BCP 54 为互联网工程任务组中的个人互动提供了一组准则。这些准则承认 IETF 参与者的多样性,强调相互尊重的价值,并强调我们工作广泛的适用性。
IETF 的工作依赖于来自不同想法和沟通方式的各种人员之间的合作。IETF 通过这些行为准则努力创造和维护一个环境,在这个环境中每个人都受到尊严、体面和尊重的对待。
我们通过有理有据的论证来反驳观点,而不是通过恐吓或人身攻击。
IETF 强调技术能力、大致共识和个人参与,它需要对来自任何来源的合格意见持开放态度。
IETF 参与者利用他们最好的工程判断来找到对整个互联网来说最好的解决方案,而不仅仅是针对任何特定网络、技术、供应商或用户的最佳解决方案。
关于“共识”的一些思考:https://datatracker.ietf.org/doc/html/rfc7282
贡献者公约行为准则
我们的承诺
我们作为成员、贡献者和领导者承诺使我们社区的参与对所有人来说成为无骚扰的体验,无论年龄、体型、可见或不可见残疾、种族、性别特征、性别认同和表达、经验水平、教育程度、社会经济地位、国籍、个人外貌、种族、种姓、肤色、宗教信仰或性取向。
我们承诺以有助于开放、欢迎、多样化、包容和健康社区的方式行动和互动。
我们的标准
以下行为有助于为我们的社区创造积极的环境:
- 对他人表现出同情和友善
- 尊重不同的意见、观点和经历
- 给予并优雅地接受建设性反馈
- 承担责任,向受我们错误影响的人道歉,并从经验中学习
- 专注于不仅对我们个人,而且对整个社区来说最好的东西
以下行为是不可接受的:
- 使用性暗示的语言或图像,以及任何形式的性骚扰或性侵犯
- 恶意攻击、侮辱或贬低性言论,以及人身攻击或政治攻击
- 公开或私下骚扰
- 在未经他人明确许可的情况下发布他人的私人信息,例如物理地址或电子邮件地址
- 其他可能被认为在专业环境中不适当的行为
执行责任
社区领导者有责任阐明和执行我们关于可接受行为的标准,并将针对他们认为不适当、威胁性、冒犯性或有害的任何行为采取适当和公平的纠正措施。
社区领导有权也有责任删除、编辑或拒绝与本行为准则不符的评论、提交、代码、Wiki 编辑、问题和其他贡献,并在适当情况下说明审核决定的原因。
范围
本行为准则适用于所有社区空间,也适用于个人在公共空间代表社区时。代表社区的例子包括使用官方电子邮件地址、通过官方社交媒体帐户发布内容或作为在线或线下活动中指定的代表。
执行
可以向负责执行的社区领导人报告虐待、骚扰或其他不可接受的行为 [email protected]。所有投诉将得到及时、公正地审查和调查。
所有社区领导人都有义务尊重任何事件的报告人的隐私和安全。
执行指南
社区领导人将遵循这些社区影响指南来确定对任何被认为违反本行为准则的行为的后果。
1. 纠正
社区影响:使用不当语言或其他被认为不专业或不受欢迎的社区行为。
后果:来自社区领导人的私人书面警告,明确违规行为的性质,并解释为什么该行为不当。可能要求公开道歉。
2. 警告
社区影响:通过单一事件或一系列行为造成的违规行为。
后果:对持续行为有后果的警告。在指定时间段内,不得与相关人员进行任何互动,包括对执行行为准则的人员进行非自愿互动。这包括避免在社区空间以及外部渠道(如社交媒体)中的互动。违反这些条款可能会导致临时或永久禁止。
3. 临时禁令
社区影响:严重违反社区标准,包括持续的不当行为。
后果:在指定时间段内禁止以任何方式与社区互动或进行公开交流。在此期间,不得与相关人员进行公开或私人互动,包括对执行行为准则的人员进行非自愿互动。违反这些条款可能会导致永久禁止。
4. 永久禁令
社区影响:表明持续违反社区标准,包括持续的不当行为、骚扰个人或对个人群体进行攻击或贬低。
后果:永久禁止在社区内进行任何形式的公开互动。
利益冲突
如果发生任何利益冲突,社区领导人必须立即通知其他领导人,并在必要时回避。
OpenJS 基金会行为准则
OpenJS 基金会行为准则主要来自贡献者公约行为准则。重要的是,我们在此复制了定义的事件升级流程。
隐私期望
根据 OpenJS 基金会规定的行为准则要求,报告的接收者将对事件报告人的保密性保持保密。为了在行为准则审查成员之间进行跟踪,事件可以在私人的组织性 GitHub 存储库中进行跟踪。除了任何行为准则审查团队之外,GitHub 组织所有者将能够通过拥有完整的 GitHub 组织管理员访问权限来查看报告详细信息。
升级
如果您认为您的报告没有得到妥善处理,OpenJS 基金会提供一个升级路径。报告接收者承诺在需要时参与定义的升级路径,如 OpenJS 基金会行为准则所要求的那样。
OpenJS 基金会维护一个行为准则小组 (CoCP)。这是一个基金会范围内的团队,旨在管理升级,当报告者认为对成员项目或 CPC 的报告没有得到妥善处理时。为了升级到 CoCP,请发送电子邮件至 [email protected]。
执行责任
如果行为准则报告涉及社区领导人,该成员将不会参与调查或与该报告相关的任何决定。如果报告涉及多个社区领导人,调解将延期至OpenJS 行为准则小组 (CoCP)。
有关更多信息,请参阅完整的行为准则治理文档。
归属
本行为准则改编自贡献者公约,版本 2.0,可在https://www.contributor-covenant.org/version/2/0/code_of_conduct.html获得。
社区影响指南的灵感来自Mozilla 的行为准则执行阶梯。
有关此行为准则的常见问题的答案,请参阅https://www.contributor-covenant.org/faq上的常见问题解答。翻译可在https://www.contributor-covenant.org/translations获得。