第 9 小节:开源项目的贡献准则和贡献者公约
什么是贡献准则和贡献者公约?它们存在的意义是什么?
为了包容尽可能多的贡献者,保证项目和社区尽可能具有多样化的背景,一般会制定一些促进社区正向发展的准则和公约。
我们倡导多元化,欢迎不论任何年龄、体型、肤色、相貌、身体健全与否、性别、性别认同与表征、种族、经验水平、教育程度、社会经济地位、信仰、国籍的贡献者参与,且承诺皆免于骚扰。
本行为准则概述了我们对所有参与社区的贡献者的期望,以及不可接受的行为的后果。道德不能立法,但行为是可以规范的。
贡献准则
有助于创建积极环境的行为包括但不限于:
- 措辞体贴,友好和耐心
- 尊重不同的观点或经验
- 创建公开的讨论机制,且与社区其他成员友善相处
- 贡献者参与此项目即表示同意遵循项目的开源协议的约束
贡献者应该避免的行为包括但不限于:
- 贬低、歧视、侮辱、威胁或其他不友好的言论或行为
- 未经授权便发布其他人或企业的信息,如个人信息,企业未开源代码
- 其他有理由认定为违反职业操守的不当行为
我们的义务
- 项目维护者有义务与造成违反准则的贡献者进行卓有成效的对话
- 项目维护者有义务妥善公正地纠正已发生的不正当的行为
- 项目维护者有义务对涉及到的事件报告者进行保密
- 项目维护者有权力和义务去删除、编辑、拒绝违背本行为准则的代码(Code)、评论(Comment)、提交(Commit)、维基(Wiki)和问题(Issue)等贡献
- 在征得贡献者同意的前提下,项目维护者可提升该贡献者为新的维护者
- 项目维护者可暂时或永久地封禁任何他们认为不当、威胁、冒犯和有害的项目或者贡献者
讨论
项目可以通过评论(Comment)、问题(Issue)等渠道创建公开讨论的机制,且欢迎任何贡献者参与项目的讨论。
在可能的情况下,不要将这些对话转移到私人频道,包括项目的直接维护者,我们认为,未公开讨论过相当于未发生过。保持公开透明的讨论意味着任何人都可以从谈话中受益和学习。
适用范围
本行为准则适用于社区。当有人代表本社区时,本标准亦适用于此人所处的公共平台。
参考文献
本贡献准则参考自 Contributor Covenant,版本 v2.0,可以在这里查看,https://www.contributor-covenant.org/version/2/0/code_of_conduct/code_of_conduct.md。