当前位置: 首页 > 科技观察

Rust程序员惊醒:审查组集体辞职,怎么回事?

时间:2023-03-13 13:13:45 科技观察

本文经AI新媒体量子比特(公众号ID:QbitAI)授权转载,转载请联系出处。昨晚,Rust编程语言审查小组突然宣布辞职,立即生效。他们在GitHub拉取请求中发表了该声明。审查小组成员AndrewGallant在一份声明中写道:“团队辞职是为了抗议核心团队的信念,即他们不对任何人负责,只对自己负责。辞职声明来得太突然,措辞也相当严厉。”看到这句话后,广大程序员“一头雾水”又好奇,由于pullrequest页面目前处于锁定状态,只能移步到Reddit的Rust分论坛发帖讨论,这突如其来的事件迅速成为最热门的话题在国外程序员圈,Rust,这门连续6年深受程序员喜爱的编程语言,其内部团队出现了哪些裂痕?到底发生了什么?“探底”成为了圈内最关注的话题社区里的吃瓜群众,不过帖子里都没有人透露过细节,不过在写辞职信的AndrewGallant的社交网络上可以找到一点端倪。不过双方的矛盾由来已久,并非一夜之间突然爆发。尤其是亚马逊AWS的介入,进一步激化了双方的矛盾。今年2月,Rust基金会成立,亚马逊AWS、谷歌、华为、微软、Mozilla为创始成员。今年9月,AWS团队的开源战略和营销负责人MattAsay在InfoWorld上发表了一篇文章《Rust的未来》。Rust核心团队成员SteveKlabnik转发了这篇文章,他写道:我拒绝让亚马逊定义Rust。SteveKlabnik也认为亚马逊正在逐渐蚕食Rust团队。主要表现有:1.亚马逊聘请了Rust团队的几名成员,包括编译组长和语言组长。2.亚马逊决定不设立RustFoundationED,这意味着主席将在RustFoundation拥有很大的权力。他认为亚马逊正在采取措施边缘化核心团队。该文章后来由MattAsay进行了修改,并在末尾注释指出:本文的前一个版本正确地指出Rustacean原则是仿照Amazon原则,但可能无意中暗示Amazon在某种程度上对Rust的开发负责。Amazon雇佣了几个Rust维护者和贡献者,但它只是众多有员工参与的公司之一。Rust库团队负责人MaraBos持相反观点,称史蒂夫的观点“简直是胡说八道”。当史蒂夫说“核心团队”变得不那么重要时,他是绝对正确的。但这并不是因为亚马逊接管了。在我看来,核心团队和亚马逊团队都不应该领导或定义Rust。AndrewGallant的最后两条推文是对MaraBos观点的转发。根据Rust官方?的说法,Rust审查团队的作用是帮助“遵守行为准则和社区标准”,而现在他们做不到,因为核心团队的力量似乎是出界。既然如此,审核组自然不能束缚核心组。看来,双方在权利和责任问题上发生了争吵。而AWS的问题恰恰是双方开始角力的导火索。另一位SystemInitiative公司的“局外人”CEO也表达了自己的看法:他认为Rust核心团队的权力太大,核心团队管理社区的方方面面,但他们之外的人无法决定谁加入核心团队,或者被踢出核心团队,从而形成Rust社区的“寡头政治”。截至目前,已紧急成立临时Rust团队,接替三人离职的工作。由于当事人均未透露事件详情,网友只能靠猜测“吃瓜”。一些程序员认为,Rust团队似乎比其他编程语言社区拥有更多的“瓜”。从2016年开始,Rust在一年一度的StackOverflow年度评选中被选为最受欢迎的编程语言,过多的冲突场景对技术团队来说未必是好事。