替代核心团队、下放权力,Rust 发布新治理模型草案

历时 6 个月,Rust 项目发布了一项有关新的治理计划的 RFC;旨在建立了一个领导委员会 (Leadership Council) 以替代原本的核心团队 (Core Team),委员会将其大部分权力下放给各团队

此 RFC 由 Rust 团队的 @jntrnr (Core)、@joshtriplett (Lang Team Lead)、@khionu (Moderation)、@Mark-Simulacrum (Core Project Director, Release Lead)、@rylev (Core Project Director)、@technetos (Moderation) 以及 @yaahc (Collaboration Project Director)  共同撰写,目前正处于供 Rust 项目成员发表意见的评论期 (comment period)。该文件必须得到大约 20 个团队领导和前核心团队的批准,这些人需要自愿卸任以支持治理文件创建的新领导层。 

 

Rust 项目由数百名分布在全球的人员组成,他们被组织成具有不同权限的团队。

从历史上看,核心团队既确定了不属于团队权限的重要工作,同时也试图自己完成这些工作。然而,将这两项活动放在同一个团队中并没有提升效率,反而导致了倦怠。

此 RFC 建立的领导委员会工作重点是确定团队权限之外的工作并确定其优先次序。委员会主要是委托这些工作,而不是自己做这些工作。委员会还可以作为团队之间的协调、组织和问责机构,例如跨团队的工作、路线图和项目的长期成功。

此 RFC 还建立了整个委员会、个别委员会成员、审核团队、项目团队和项目成员之间的监督和问责机制。

2021 年 11 月,Rust 审核团队 (Moderation Team) 曾发布公告宣布集体辞职;团队成员 Andrew Gallant 指出此举是为了抗议 Rust 核心团队不对除自己以外的任何人负责。2022 年 7 月,Rust 核心团队 (Core Team) 发布公告称其争议性成员 Aidan Hobson Sayers 和 Ashley Williams 退出 团队。

针对此类种种,Josh Triplett 表示,其希望解决导致领导层危机的潜在结构性问题,结束混乱局面;从而制定了如今这一新的治理模式,他还开玩笑地将撰写新治理模式比作撰写宪法。 

 

“因此,项目内部达成了广泛共识,我们需要创建一个更好的正式治理结构,以消除其中的一些模糊性和冲突;并拥有处理这些问题的机制,确保不会再出现类似的危机。我们不想让事情再次发展到那种地步。”

 

Rust 诞生于 Mozilla 并在其中演变多年,因此最初的 Rust 项目治理结构也是从 Mozilla 演变而来。Triplett 表示,大约在 2016 年或 2017 年一份征求意见稿出台,确立了 Rust 项目的管理。它创建了大约六个团队,包括 core、language、mod、library 和 cargo团队。但旧模式的问题之一是,核心团队不仅要负责监督出现的问题,还要负责解决这些问题。“我们不可能身兼这么多职,做这么多事......太多的工作无法同时完成,除非你得到全职报酬。”

Triplett 也同意这些工作量全归于一个团队过于繁重。并指出,旧的治理模型“不是一个非常精确的文件”;而其粗略的权力划分,也正是导致治理危机的原因之一。他解释称,新的治理计划概述了 Rust 项目何时可以创建一个新团队、当一个团队完成其工作并需要收尾时该怎么办、以及如何在项目中重组团队。它创建了一个新的顶级委员会,由来自于各个团队的代表成员组成。它还包括像美国宪法一样的制衡机制,以处理问题。

Triplett 称“这将是一个和平的过渡”。他们已经对新的治理模式内容打磨良久,考量了所有的可能,“不仅仅是考虑了我们将来可能造成冲突的情况,还有项目在未来可能遇到的问题的解决方法”。目前大多数团队成员已经非正式地看过并提出了想法,因此他希望只需对草案进行微小改动即可获得批准。

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/230863/rust-project-new-governance-plan-rfc

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。