社区治理
Dayu 由南京大学 Dislab 发起, 欢迎高校、企业及更广泛的开源社区参与。机构归属本身不赋予席位、投票权或仓库权限。
本页介绍项目治理方式。正式政策以 GOVERNANCE.md为准, 系统角色由 MAINTAINERS.md记录。
谁负责什么
| 角色或职务 | 职责 |
|---|---|
| Contributor/贡献者 | 参与代码、文档、测试、研究验证、评审、问题分类或支持,无需任命。 |
| Maintainer/维护者 | 负责仓库整体技术质量、兼容性、评审、发布和贡献者支持。 |
| TSC 成员 | 负责项目方向、治理、社区持续发展,以及未解决的分歧。 |
| TSC 主席/副主席 | 协调 TSC 讨论、记录、社区代表事务与后续工作。 |
评审向具备相关能力的贡献者开放,Dayu 不设独立的 Committer 等级。 TSC 成员与维护者分别任职,主席和副主席职务不增加投票权,也不自动授予技术审批或管理权限。 社区委员会介绍承担这些职责的人员。
如何做出决定
通过 Issue 和 PR 讨论技术工作,优先寻求共识,并记录理由。 常规工作需要独立 Maintainer 评审;重大变更需要设计讨论和两位独立技术评审者的批准, 其中至少一位是 Maintainer,详见评审要求。
未解决的分歧提交 TSC。正式决策记录有资格参与的投票人、利益冲突、截止时间、明确投票与结果。 同一个人即使承担多项职责,也只计一次。治理修改、TSC 成员变化和主席/副主席任命遵循正式政策中的表决门槛。
具体投票门槛、回避和连续性处理方式见 决策与利益冲突规则。
如何成为维护者
任何人都可以表达意愿或提名贡献者。评估考虑持续贡献、技术和评审判断力、协作能力、 对架构的理解以及承担责任的意愿,不设置固定的 PR 数量、雇佣关系、参与年限或每周投入时长要求。
现任 Maintainer 协调提名和意见收集。任命需要独立支持并解决实质性异议, 随后由候选人接受职责、记录职责范围并核实权限。TSC 成员和主席/副主席任命采用各自的治理流程。 任命规则说明具体要求与申诉方式。
如何处理利益冲突与行为问题
涉及本人任命、免职或直接个人利益冲突时,应当回避。 来自同一机构本身不构成利益冲突。敏感的人事和行为问题私密处理, 在保护隐私的前提下公开适当的处理结果。
请使用行为问题反馈渠道,并遵循 行为准则。 安全漏洞采用单独的私密报告流程。
暂停参与后如何交接
成员可以讨论参与时间减少、职责交接或 Emeritus 状态。项目至少每六个月检查一次名单和权限。 毕业或变更工作单位不会自动终止角色,职责与权限调整时仍保留历史贡献致谢。 具体方式见参与状态与角色转换规则。