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


相關推薦

2023-06-22

。该领导委员会的成立,标志着此前老是闹幺蛾子的 Rust 核心团队和临时领导者职位都将被取消,此后将由 Rust 理事承担顶级治理问题的责任。 背景提要 Rust 诞生于 Mozilla ,并在其中演变多年,最初的 Rust 项目治理结构也是

2023-06-01

言时更加自由而无需担心商标侵权诉讼的人所提供的一个替代方案。 CrabLang 与 Rust 并不对立,fork 的主分支将继续与上游代码库保持同步,目标是提供一个空间,让社区可以在没有企业利益限制的情况下茁壮成长。 我们只是

2021-11-24

刻生效。团队成员 Andrew Gallant 表示此举是为了抗议 Rust 核心团队 (Core Team) 不对除自己以外的任何人负责。 Andrew Gallant 在公告中写道,由于核心团队在组织结构层面的不负责任,他们一直无法按照社区对审核团队的期望和

2022-09-20

meron 主要负责该公司 Rust 相关的工作;曾经,他还是 Rust 核心团队的成员。 Nick 指出,现如今 Rust 正处于一个良好的发展局面;受欢迎程度越来越高、贡献者越来越多,还在一些重要领域进行了应用。但在这个充满变化的时代

2022-12-23

on 是就职于微软负责 Rust 开发的首席工程师,此前是 Rust 核心开发团队的成员。他在 3 个月前发表文章:“Rust 面临的十大挑战”,称这是 Rust 应该在 2023 年要解决的问题。 上周他又发表了文章:“Rust in 2023”,表达对 Rust 和 R

2023-11-18

于没有面试到合适的人选,基金会选择考虑内部选择作为替代方案。作为其现有工作的一部分,该基金会的技术总监 Joel 表示愿意担任该职位的候选人。Eric、Felix 和 Mara 等也同意了这一提议,“因为他在行业标准和技术编辑方

2023-04-12

定适合 Rust 社区需求的更新政策。 Rust 商标政策的一个核心目的是帮助确保当你遇到通过标记列出与 Rust 编程语言有关联的产品、项目或资源时,可以更好地确保其真实性以及与 Rust 基金会/Rust 项目的关联。“我们希望在 Rust

2023-11-09

下单机处理性能领先20%。 高质量:QUIC 协议栈涵盖10+篇核心的RFC标准或草案,同时涉及到传输层、安全层、应用层,复杂度远大于TCP。TQUIC单元测试覆盖率95%以上,与业界四个主流 QUIC实现的互操性测试用例通过率为100%, 同时

2021-11-18

高兴能成为对世界产生重大影响的合作的一部分。Rust 的核心功能使其具有全球影响力,包括支持安全和可持续发展倡议的推进。很荣幸成为其中的一员,我期待加入这个变革性的社区。” Executive Director Search Committee 主席、Rus

2023-10-19

、安全、治理三方面系统阐述了人工智能治理中国方案,核心内容包括:坚持以人为本、智能向善,引导人工智能朝着有利于人类文明进步的方向发展;坚持相互尊重、平等互利,反对以意识形态划线或构建排他性集团,恶意阻

2022-10-07

目,他们决定不再使用 GTK 工具包,而是使用 Iced-Rs 作为替代,后者是原生 Rust 跨平台图形工具包。 参与 COSMIC 项目的一位 System76 工程师在 Reddit 上评论了 COSMIC 使用 Iced 工具包的情况: 过去一年里,UX 团队一直在

2022-12-22

服务治理功能不齐全,缺少动态路由、灰度发布等微服务核心功能。 为了解决上面的问题,降低用户开发及运营微服务的门槛。北极星为服务治理提供一站式解决方案,覆盖服务注册中心、服务网格和配置中心的功能。用户只

2023-03-04

个晋级孵化的面向应用的交付和管理平台。KubeVela 背后的核心理念是 2019 年阿里云和微软联合发布的开放应用模型(OAM),演变至今,KubeVela 通过其可编程可扩展的架构、良好的用户体验,以及大量的生态核心能力,帮助了钉钉

2023-03-02

定力,强化基础。要聚焦源头,创新底层技术,大力突破核心关键技术,抢占制高点。二是应用导向,推动大模型应用生态建设。要加快大模型创新应用开发及API服务开放,形成数据飞轮效应,发挥大模型的通用泛化能力,赋智