Russ Cox (rsc) 是 Go 开发团队的技术负责人,近日他宣布将从 2024 年 9 月 1 日起卸任 Go 项目的技术领导职务,Austin Clements 将接任他的职位,负责管理 Go 开发团队和整个 Go 项目。
Austin 自 2014 年起就在 Google 从事 Go 相关工作,拥有丰富的经验和深厚的技术功底。与此同时,Cherry Mui 将接手负责编译器工具链、运行时和发布等"Go核心"领域的工作。Cherry 自 2016 年加入 Google,在 Go 的核心开发领域有着出色的表现。rsc 对这两位新领导给予了高度评价,称赞他们具备卓越的判断力,以及对 Go 语言和其运行系统有广泛而深入的理解。
rsc 强调这是一个深思熟虑的选择。他认为,尽管长期稳定的领导对大型项目很重要,但领导层的变动也能为项目带来新的活力和视角。rsc 还表示自己并不认可“BDFL”(终身仁慈独裁者)模式,因为这对于个人或项目来说是不健康的。它不会为新领导者创造空间,也没有给项目提供成长的空间,这是单点故障。
虽然 rsc 选择“退位”,但他强调自己并不会完全离开 Go 项目。他将继续以个人贡献者的身份参与 Go 的设计讨论、代码审核等工作。同时,他还计划将更多精力投入到 Gaby 和 Oscar 项目,旨在为开源维护者提供更好的支持工具。