马斯克接手后,Twitter 开源工作停摆


在解雇了大部分技术人员的同时,Twitter 新所有者兼首席执行官 Elon Musk 似乎也放弃了对其开源工作的支持。

与大多数现代软件公司一样,Twitter 依赖于开源程序;其基于 CentOS 7 运行,该版本将于 2024 年 6 月结束生命周期。因此,Twitter 方面原本的计划是迁移到 CentOS Stream。但鉴于目前的情况,Twitter 方面好像已经没剩下什么人来推进这个操作系统迁移了。

而 Twitter 对开源软件的依赖也远不止其基础操作系统。Twitter 前开源负责人 Will Norris 在接受 ZDNet 采访时表示,他曾与当时的 Twitter 首席执行官 Parag Agrawal 详细讨论过关于改进 Twitter 对关键开源项目的投资事项。

当我加入时,已经有许多大型的现代化工作正在进行中,其中包含大型开源组件。Pants 构建系统正在被 Bazel 取代,准备用 Kubernetes 取代 Apache Aurora 和 Mesos 的工作也正在进行中。而且,我们已经是 Apache Kafka、Hadoop 和 Scala 的最大用户之一。我们还有一个 JVM 的自定义分支,我们希望它最终能够开源。有很多令人惊叹的工作正在发生,他们成功地从这些社区聘请了非常优秀的人来从事这些项目。

然后今年发生了这些变故 :-\

首先,马斯克开始时断时续地收购 Twitter。因此在看到一条明确的前进道路前,Twitter 高管选择冻结了其开源计划和投资;但最终,马斯克解雇了所有高管。 很快,大多数开发人员也被解雇。如今,Twitter 一半以上的员工要么被赶走,要么跳槽。

Norris 指出,“大多数在 Twitter 从事开源工作的关键人物都离开了。所有与我一起从事开源工作的工程师都离开了”。他认为,这对 Twitter 意味着:

短期内,可能不会有太多开源工作计划。对于 Twitter 来说,变回仅仅作为开源的消费者而不做出任何有意义的贡献是相对容易的;反正很多公司都是这么做的,他们可以像以前一样继续使用 CentOS、Scala、Kafka 和其他所有软件。对于处于迁移过程中的项目,例如 Bazel 和 Kubernetes,停止可能会更痛苦,但这取决于事情处于什么状态。我不得不想象所有的重点只是保持服务运行和添加 Musk 想要的任何产品改变。

Twitter 的现任员工透露,他们目前所能做的就是“keep the wheels turning”。并表示,Twitter 每月 8 美元的蓝 V 认证服务延迟推出的真正原因不仅仅是因为被冒名账号所滥用,而是因为开发人员还无法自动化阻止此类滥用行为。 

从长远来看,Norris 认为 Twitter 在开源社区中已经变得无关紧要。“他们已经失去了作为一个严肃的工程组织的所有信誉,我不在乎你如何称自己为'hardcore'。开源社区建立在关系和信任的基础上,而现在 Twitter 与这些团体没有任何关系。他们已经失去了任何有意义地参与这些社区的能力。” 

但是,有一个迫在眉睫的问题是:Twitter 自己的开源项目。Norris 表示: 

它们中的许多不再被积极维护(这是它自己的问题),但它们非常流行,尤其是在 Scala 世界(Finagle、Twemoji、Scalding 和 Algebird)。Twitter 有适当的流程来维持其中一些开源项目(如 Finagle)与代码的内部副本保持同步,但这些都不是完全自动化的。我非常怀疑是否有人留下来做这项工作。那么这些项目的外部用户 (包括 ING Bank、Pinterest 和 SoundCloud 等公司)会怎样呢? 

此外,Norris 指出,https://github.com/twitter 中的项目维护将会变得很奇怪。因为 Twitter 有一个内部系统来管理它在 GitHub 上的存在。它允许 Twitter 员工注册自己的 GitHub 帐户来访问他们的 Twitter 开源项目。过去的情况是,当某人离开公司时他们的访问权限会被留下,但他们会从 GitHub 上的 Twitter 组织的成员转为外部合作者。

然而即使在马斯克接手之前,Twitter 有时也没能让离开公司的开发人员很好的剥离权限。在 2022 年 8 月,一名员工在离开公司 18 个月后就仍能访问 Twitter 的 GitHub 和源代码。Twitter 在今年早些时候对这一问题进行了修复,但相关工作并未正式完成。因此,Norris 称,“一些维护人员已经在多年前离开了 Twitter 的项目,可能仍然有感兴趣的人在继续访问。”

当然,那些最近被解雇或辞职的人以及“最了解剩余活跃项目的人,几乎可以肯定已经被删除了他们的访问权限” 。几个月前甚至几年前的 Twitter 前员工则很可能仍然拥有代码访问权限,而那些知道谁应该拥有代码访问权限的、但在最近已经被解雇了的员工将不再负责解决问题。 

至于 Twitter 自己的开源项目 (如 Finagle),Norris 预计 Twitter 不会做任何事情来继续维护这些项目,至少不会达到以前的水平。因此,从现实的角度来看,所有这些项目可能都需要分叉并转移到一个新的地方,但这将是一个混乱的过程,而且可能会有很大的破坏性。


相关文章

2023-03-09

自从马斯克收购 Twitter 并大幅裁员后,推特网站的服务可靠性在过去两个月出现了显著下降。本周一再度出现了严重的宕机故障——无法打开任何图片和链接。具体表现就是,当用户在推特上加载图片和点击链接时会返回错误信

2022-11-16

马斯克昨天锐评 Twitter App 滥用 RPC 后,被 Twitter 的技术主管直接怼了回去——直言马斯克不懂技术,只是喜欢发表一些粗鲁无礼的评价。 除了这名技术主管,一位负责 Twitter Android 客户端开发的工程师 Eric Frohnhoefer 也丝毫

2023-01-18

的用户可以毫无阻碍地交流)。 Mastodon 的爆发式增长与马斯克收购 Twitter 密切相关。在马斯克收购 Twitter 前,Mastodon 有大约 50 万活跃用户。在马斯克一系列受争议的操作之后(比如大量裁员、修改 Twitter 验证政策等),Mastodon

2022-11-15

刚刚正式掌管 Twitter 不久的马斯克对公司进行了大刀阔斧的裁员,从他今天发表的推文来看,很显然他对此决策颇为满意,直言“Twitter 越来越充满活力”。 但与此同时,马斯克旁敲侧击地对 Twitter 的开发团队“批判”了一番

2022-11-22

近日,马斯克前往 Twitter 总部大楼和工程师团队进行了 code review,并在结束后晒出了合照,以及 Twitter 的系统架构图。 当然这不是 Twitter 的整体架构图,主要是展示了 Timeline 部分的架构,其中关键的组件是 Timeline Mixer,据

2022-11-08

了首个 RC 版本。 这款诞生于 6 年前的开源软件,因为马斯克收购 Twitter 而在近期吸引了许多新用户。Mastodon 创始人 Eugen Rochko 上周四接受采访时表示,自 10 月 27 日马斯克宣布完成收购 Twitter 以来 Mastodon 吸引了 123,562 名新用

2022-04-28

前天,社交平台 Twitter 接受了马斯克(Elon Musk)的收购要约,后者将以每股 54.2 美元、总计 440 亿美元的价格收购 Twitter。这也是 2022 年科技行业的第二大收购案,仅次于今年年初微软以 687 亿美元收购动视暴雪。 在今年《福布

2023-02-18

报道,美东时间本周一(2月13日)凌晨02点36分,推特 CEO 马斯克的堂弟詹姆斯·马斯克在推特工程师的 Slack 群组向所有成员发了一条消息,称有一个非常紧急的关于推文曝光量的问题需要修复。睡眼惺忪的工程师登陆笔记本,才

2023-03-15

Facebook、Instagram 和 WhatsApp 的母公司 Meta 正在创建自己的 Twitter 替代方案。该公司在声明中表示,“我们正在探索一个独立的去中心化社交网络来共享文本更新。我们相信有机会创建一个独立的空间,让创作者和公众人物可以及

2022-09-08

万左右。他希望将项目开源后,即便自己退出了也会有人接手。 从 2.0 起,Cemu 还简化了版本号,从此前的三位数字简化为两位数,因此 Cemu 2.0 之后的重要版本更新为 Cemu 2.1 和 2.2……而不是 2.1.0。至于重要版本期间的补丁更

2023-03-03

e 的 Marc Benioff。 Mastodon 是去中心化的社交平台,可作为 Twitter 的开源替代方案;基于 Mastodon 搭建的站点被称为 “实例 (instance)”,这些实例可以托管到不同的独立服务器,它们既相互独立,又彼此关联(因为不同站点的用户可

2022-10-30

》援引消息人士称,当地时间 10 月 27 日晚,特斯拉 CEO 马斯克以 440 亿美元收购推特交易已完成,获得该公司控制权。与此同时,推特首席执行官 Parag Agrawal、首席财务官 Ned Segal、法律总顾问 Sean Edgett 等 4 名高管也被马斯克解

2022-12-19

马斯克刚刚在推特就“我是否应该辞去推特负责人一职”发起投票,并表示会遵守投票结果。 目前数据显示,用户已投出了 300 多万的票数,其中选择「Yes」的人数占比超过 50%,并已接近 60%,这说明大多数人希望推特能摆脱

2022-11-16

Mastodon 是开源的社交网络服务器,任何人都可以基于它创建类似推特 / 微博的产品 —— 即标题所说的搭建 “私服微博”。但 Mastodon 与常见的社交网络不一样,其定位是去中心化的社交平台。 基于 Mastodon 搭建的站点被称为 “