本行为准则是Datawhale与其下属开源项目团队所约定的行为准则,由Datawhale开源项目管理委员会(Datawhale Open-source Project Management Committee,简称DOPMC)制定并发行,其旨在规范化管理开源项目,明确DOPMC、项目负责人和开源项目团队(由项目负责人及其核心贡献者所构成的团队,以下简称“项目团队”)的责任与义务。
本行为准则的约束对象为DOPMC成员、项目负责人、核心贡献者和贡献者,具体角色说明参见:Roles。
若经DOPMC评估,项目负责人或项目团队有违反本行为准则或其他有违Datawhale社区价值观的行为,则DOPMC可重新指定项目负责人或项目团队。
- 项目版权归项目负责人所有;
- 项目产生的商业收益须部分捐赠于Datawhale社区;
- DOPMC的决策均须全员投票表决,DOPMC成员可弃票,除弃票外全部赞同则通过;
- DOPMC成员投反对票时须给出理由,若其他DOPMC成员均不认同该理由,则当前的反对票改为弃票;
- 所负责的项目达到毕业状态后方可申请立项新项目;
- 项目立项和毕业由DOPMC决策。
- Issue是项目对外沟通的最重要渠道;
- 项目团队须公开及时地处理Issue中的问题。
- 教程类项目须搭建可在线浏览的网站,同时在项目完成后发布PDF版本;
- 项目根目录下的README.md里必须包含以下内容:
- 项目负责人以及项目团队成员的联系方式;
- Datawhale的宣传信息;
- 项目所采用的开源协议;
- 若非完全原创内容,则需要给出必要的版权说明。
- 项目团队须撰写相应的《贡献指南》用于指导贡献者如何正确参与贡献;
- 贡献者须按照《贡献指南》发起Pull Request。