GNOME 开发人员正在讨论实施一种新的决策流程,该流程基于以 RFC(征求意见稿)形式发布提案并随后进行集体批准。GNOME 基金会成员受邀参与讨论,并于 10 月 4 日前提交意见。基于 RFC 的模式计划仅在特殊情况下使用,例如解决死锁、批准影响贡献者工作流程或各种应用程序和子系统代码的项目重大变更,以及架构变更和重大界面重新设计。
值得注意的是,目前基于个人决策的非正式模式会导致参与者疲惫不堪、旷日持久的争论,以及在聊天室中达成共识所需的大量精力。新模式提出严格的规则,以提高透明度、规范流程,并将决策责任从个人转移到集体。基于 RFC 的治理模式的缺点包括:对于一些开发者而言,流程过于复杂;缺乏冲突解决机制,导致一些重要的 RFC 停滞不前。
RFC晋级阶段:
- 将 RFC-XXXX-name.md 文件连同结构化的提案和讨论链接一起提交到 GNOME/rfcs 存储库。
- 在 Discourse 平台上讨论该提案,同时对 RFC 进行完善和修改。
- 参与者提交标有“**关注点**”的异议,这些异议描述潜在问题或提出替代解决方案。如果编辑或相关参与者之一认可该异议,则该异议将被视为必须进行审查。
- 考虑提出的反对意见,制定解决这些反对意见的措施,并对 RFC 进行修改。
- 讨论和异议审查结束后,将公布为期14天的最终意见征询期(FCP),在此期间仅接受新的异议。如果新的异议被接受,则重新开始讨论,最终意见征询期也将延长。
- 在最终意见征询期结束后,所有异议均已解决,RFC 将被接受或拒绝。
来源: opennet.ru
