马斯克无法遵守的开源承诺:从事开源工作的关键人物都已经离职了
马斯克无法遵守的开源承诺:从事开源工作的关键人物都已经离职了2 月 22 日的时候,推特老板埃隆·马斯克 (Elon Musk) 曾宣布,推特的算法将于一周后开源。“开源”意味着任何人都可以公开访问、查看、修改和重新分发推特源代码。但很显然的是,我们直到现在都没有等到马斯克说的“Twitter 算法开源”。
当时一位推特用户在与马斯克互动时表示,把推特开源吧,如果能够做到这一点,他们“真的会印象深刻”。马斯克随后回复称:“我们的算法会在下周开源,首先要做好失望的准备,但它会迅速改进的!”
马斯克过去曾多次表示,他支持将该平台算法开源的想法,从表面上开源也有利于提高推特的平台透明度。然而现在 3 周过去了,开源并没有按照计划实现。
有媒体对此评论道:“马斯克确实对营销和工程管理略知一二,但在软件方面,事实证明他一无所知。”特别是在本周 Twitter 发生宕机事故之后,马斯克扬言要将 Twitter 代码全部重写。但不间断裁员,导致 Twitter 公司现在只剩不足 550 名全职工程师,有媒体统计马斯克已经裁掉了约 80% 的员工。如今事态也符合前员工们当初的预想,人员流失导致 Twitter 越来越频繁地曝出灾难性宕机事件。
而开源呢?这也需要有专门的软件开发人员和工程师,他们了解算法背后的代码以及需要做什么才能开源该代码。那些人不见了。
Twitter 的前开源负责人 Will Norris 曾表示:
当我加入 Twitter 时,我们已经有许多大型开源组件的现代化工作正在进行中。Pants 构建系统正在被 Bazel 取代。正在努力准备最终用 Kubernetes 取代 Apache Aurora 和 Mesos。而且,我们已经是 Apache Kafka、Hadoop 和 Scala 的最大用户之一。我们还有一个 JVM [ Java 虚拟机] 的自定义分支,我们希望它最终能够开源。有很多令人惊叹的工作正在进行中,Twitter 成功地从这些社区聘请了非常优秀的人来从事这些项目。然后裁员发生了。
Norris 说道:“大多数在 Twitter 从事开源工作的关键人物都离开了。所有与我一起从事开源工作的工程师也都离开了。”
简而言之,马斯克无法开源 Twitter 的代码,因为他确实没有知道代码的人。具有讽刺意味的是,马斯克确实理解开源的价值。
文章版权归极客邦科技 InfoQ 所有,未经许可不得转载。
你也「在看」吗? 👇
微信扫码关注该文公众号作者