A code of conduct is a set of rules outlining the norms, rules, and responsibilities or proper practices of an individual party or an organization. --From wikipedia
行为规范,是社会群体或个人在参与社会活动中所遵循的规则、准则的总称,是社会认可和人们普遍接受的具有一般约束力的行为标准。--来自百度百科
在开源社区的各项活动中,为了保证各种交流和合作的顺利进行,非常有必要定义一些规则,用于约束社区参与坊的行为,避免出现因为难以接受的行为而导致的不愉快。
对于一个开源社区来说非常重要,所以是项目必须的文档之一。
- 适用范围
要求:需要讲清楚该COC的适用范围
- 在何处生效(仅适用于问题和请求,还是还包括类似事件的社区活动?)
- 适用人员/群体(社区成员和维护者,是否还有赞助者呢?)
-
行为规范
要求:形式可以多样,需要列举一些不可接受的行为包括违反法律,人身攻击相关等;也可以加上一些价值观的说明 -
举报途径或者违反处罚办法
要求:给出明确的举报方式,一般留一个邮件地址;或者给出处罚方法包括删除言论,甚至永久除名等
- 项目主Repo的根目录下是否有COC文件
- 项目Readme文件中是否有到COC文件的说明和链接
- COC是否包含了如下部分
- 适用范围
- 不可接受的行为列表
- 举报途径或者处罚方法
- COC中的内容是否通俗易懂