在解雇了大部分技術(shù)人員的同時(shí),Twitter 新所有者兼首席執(zhí)行官 Elon Musk 似乎也放棄了對(duì)其開(kāi)源工作的支持。 與大多數(shù)現(xiàn)代軟件公司一樣,Twitter 依賴(lài)于開(kāi)源程序;其基于 CentOS 7 運(yùn)行,該版本將于 2024 年 6 月結(jié)束生命周期。因此,Twitter 方面原本的計(jì)劃是遷移到 CentOS Stream。但鑒于目前的情況,Twitter 方面好像已經(jīng)沒(méi)剩下什么人來(lái)推進(jìn)這個(gè)操作系統(tǒng)遷移了。 而 Twitter 對(duì)開(kāi)源軟件的依賴(lài)也遠(yuǎn)不止其基礎(chǔ)操作系統(tǒng)。Twitter 前開(kāi)源負(fù)責(zé)人 Will Norris 在接受 ZDNet 采訪(fǎng)時(shí)表示,他曾與當(dāng)時(shí)的 Twitter 首席執(zhí)行官 Parag Agrawal 詳細(xì)討論過(guò)關(guān)于改進(jìn) Twitter 對(duì)關(guān)鍵開(kāi)源項(xiàng)目的投資事項(xiàng)。
當(dāng)我加入時(shí),已經(jīng)有許多大型的現(xiàn)代化工作正在進(jìn)行中,其中包含大型開(kāi)源組件。Pants 構(gòu)建系統(tǒng)正在被 Bazel 取代,準(zhǔn)備用 Kubernetes 取代 Apache Aurora 和 Mesos 的工作也正在進(jìn)行中。而且,我們已經(jīng)是 Apache Kafka、Hadoop 和 Scala 的最大用戶(hù)之一。我們還有一個(gè) JVM 的自定義分支,我們希望它最終能夠開(kāi)源。有很多令人驚嘆的工作正在發(fā)生,他們成功地從這些社區(qū)聘請(qǐng)了非常優(yōu)秀的人來(lái)從事這些項(xiàng)目。 然后今年發(fā)生了這些變故 :-
首先,馬斯克開(kāi)始時(shí)斷時(shí)續(xù)地收購(gòu) Twitter。因此在看到一條明確的前進(jìn)道路前,Twitter 高管選擇凍結(jié)了其開(kāi)源計(jì)劃和投資;但最終,馬斯克解雇了所有高管。很快,大多數(shù)開(kāi)發(fā)人員也被解雇。如今,Twitter 一半以上的員工要么被趕走,要么跳槽。 Norris 指出,“大多數(shù)在 Twitter 從事開(kāi)源工作的關(guān)鍵人物都離開(kāi)了。所有與我一起從事開(kāi)源工作的工程師都離開(kāi)了”。他認(rèn)為,這對(duì) Twitter 意味著:
短期內(nèi),可能不會(huì)有太多開(kāi)源工作計(jì)劃。對(duì)于 Twitter 來(lái)說(shuō),變回僅僅作為開(kāi)源的消費(fèi)者而不做出任何有意義的貢獻(xiàn)是相對(duì)容易的;反正很多公司都是這么做的,他們可以像以前一樣繼續(xù)使用 CentOS、Scala、Kafka 和其他所有軟件。對(duì)于處于遷移過(guò)程中的項(xiàng)目,例如 Bazel 和 Kubernetes,停止可能會(huì)更痛苦,但這取決于事情處于什么狀態(tài)。我不得不想象所有的重點(diǎn)只是保持服務(wù)運(yùn)行和添加 Musk 想要的任何產(chǎn)品改變。
Twitter 的現(xiàn)任員工透露,他們目前所能做的就是 “keep the wheels turning”。并表示,Twitter 每月 8 美元的藍(lán) V 認(rèn)證服務(wù)延遲推出的真正原因不僅僅是因?yàn)楸幻懊~號(hào)所濫用,而是因?yàn)殚_(kāi)發(fā)人員還無(wú)法自動(dòng)化阻止此類(lèi)濫用行為。 從長(zhǎng)遠(yuǎn)來(lái)看,Norris認(rèn)為 Twitter 在開(kāi)源社區(qū)中已經(jīng)變得無(wú)關(guān)緊要。“他們已經(jīng)失去了作為一個(gè)嚴(yán)肅的工程組織的所有信譽(yù),我不在乎你如何稱(chēng)自己為 'hardcore'。開(kāi)源社區(qū)建立在關(guān)系和信任的基礎(chǔ)上,而現(xiàn)在 Twitter 與這些團(tuán)體沒(méi)有任何關(guān)系。他們已經(jīng)失去了任何有意義地參與這些社區(qū)的能力。” 但是,有一個(gè)迫在眉睫的問(wèn)題是:Twitter 自己的開(kāi)源項(xiàng)目。Norris 表示:
它們中的許多不再被積極維護(hù)(這是它自己的問(wèn)題),但它們非常流行,尤其是在 Scala 世界(Finagle、Twemoji、Scalding 和 Algebird)。Twitter 有適當(dāng)?shù)牧鞒虂?lái)維持其中一些開(kāi)源項(xiàng)目(如 Finagle)與代碼的內(nèi)部副本保持同步,但這些都不是完全自動(dòng)化的。我非常懷疑是否有人留下來(lái)做這項(xiàng)工作。那么這些項(xiàng)目的外部用戶(hù)(包括 ING Bank、Pinterest 和 SoundCloud 等公司)會(huì)怎樣呢?
此外,Norris 指出,https://github.com/twitter中的項(xiàng)目維護(hù)將會(huì)變得很奇怪。因?yàn)?Twitter 有一個(gè)內(nèi)部系統(tǒng)來(lái)管理它在 GitHub 上的存在。它允許 Twitter 員工注冊(cè)自己的 GitHub 帳戶(hù)來(lái)訪(fǎng)問(wèn)他們的 Twitter 開(kāi)源項(xiàng)目。過(guò)去的情況是,當(dāng)某人離開(kāi)公司時(shí)他們的訪(fǎng)問(wèn)權(quán)限會(huì)被留下,但他們會(huì)從 GitHub 上的 Twitter 組織的成員轉(zhuǎn)為外部合作者。
然而即使在馬斯克接手之前,Twitter 有時(shí)也沒(méi)能讓離開(kāi)公司的開(kāi)發(fā)人員很好的剝離權(quán)限。在 2022 年 8 月,一名員工在離開(kāi)公司 18 個(gè)月后就仍能訪(fǎng)問(wèn) Twitter 的 GitHub 和源代碼。Twitter 在今年早些時(shí)候?qū)@一問(wèn)題進(jìn)行了修復(fù),但相關(guān)工作并未正式完成。因此,Norris 稱(chēng),“一些維護(hù)人員已經(jīng)在多年前離開(kāi)了 Twitter 的項(xiàng)目,可能仍然有感興趣的人在繼續(xù)訪(fǎng)問(wèn)。” 當(dāng)然,那些最近被解雇或辭職的人以及 “最了解剩余活躍項(xiàng)目的人,幾乎可以肯定已經(jīng)被刪除了他們的訪(fǎng)問(wèn)權(quán)限”。幾個(gè)月前甚至幾年前的 Twitter 前員工則很可能仍然擁有代碼訪(fǎng)問(wèn)權(quán)限,而那些知道誰(shuí)應(yīng)該擁有代碼訪(fǎng)問(wèn)權(quán)限的、但在最近已經(jīng)被解雇了的員工將不再負(fù)責(zé)解決問(wèn)題。 至于 Twitter 自己的開(kāi)源項(xiàng)目 (如 Finagle),Norris 預(yù)計(jì) Twitter 不會(huì)做任何事情來(lái)繼續(xù)維護(hù)這些項(xiàng)目,至少不會(huì)達(dá)到以前的水平。因此,從現(xiàn)實(shí)的角度來(lái)看,所有這些項(xiàng)目可能都需要分叉并轉(zhuǎn)移到一個(gè)新的地方,但這將是一個(gè)混亂的過(guò)程,而且可能會(huì)有很大的破壞性。
審核編輯 :李倩
-
Twitter
+關(guān)注
關(guān)注
0文章
176瀏覽量
15773 -
開(kāi)源
+關(guān)注
關(guān)注
3文章
3123瀏覽量
42067
原文標(biāo)題:馬斯克接手后,Twitter 開(kāi)源工作停擺
文章出處:【微信號(hào):OSC開(kāi)源社區(qū),微信公眾號(hào):OSC開(kāi)源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論