自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Twitter 拋棄開源

開源 新聞
Twitter對開源軟件的依賴絕不僅僅體現(xiàn)在其基礎(chǔ)操作系統(tǒng)上。

除了解雇Twitter的大部分技術(shù)人員外,新老板兼首席執(zhí)行官Elon Musk還不再支持Twitter的開源工作。

Elon Musk掌管Twitter后先點(diǎn)起了第一把火:解雇了這家社交網(wǎng)絡(luò)公司一半的員工。

這其實(shí)為失敗埋下了禍根。

拋開Musk的管理和政策失誤不談,社交網(wǎng)絡(luò)需要經(jīng)驗(yàn)豐富的開發(fā)人員才能闊步前行。

大叫大嚷、聲稱剩余的員工需要“極其硬核”于事無補(bǔ)。

更為雪上加霜的是,Musk還擯棄了Twitter的眾多開源項(xiàng)目。

與幾乎所有的現(xiàn)代軟件公司一樣,Twitter也依賴開源程序。

其網(wǎng)絡(luò)本身就運(yùn)行在CentOS7之上,這個免費(fèi)的Red Hat Enterprise Linux(RHEL)克隆版將在2024年6月底壽終正寢。

據(jù)Twitter消息人士透露,公司計(jì)劃轉(zhuǎn)而改用CentOS Stream?,F(xiàn)在,實(shí)際上已經(jīng)沒有人來詳細(xì)規(guī)劃這項(xiàng)操作系統(tǒng)遷移工作了,更不用說監(jiān)管了。

但Twitter對開源軟件的依賴絕不僅僅體現(xiàn)在其基礎(chǔ)操作系統(tǒng)上。

正如Twitter前開源項(xiàng)目負(fù)責(zé)人Will Norris在一次采訪中所說:“我曾與時任Twitter首席執(zhí)行官的Parag Agrawal詳細(xì)討論了如何改善Twitter在關(guān)鍵開源項(xiàng)目上的投入?!?/span>

他繼續(xù)說:當(dāng)我加入Twitter時,已經(jīng)有許多大型的現(xiàn)代化項(xiàng)目在開展當(dāng)中,這些項(xiàng)目牽涉龐大的開源組件。Pants構(gòu)建系統(tǒng)被Bazel取而代之。當(dāng)時在開展工作,為最終用Kubernetes取代Apache Aurora和Mesos做準(zhǔn)備。而且,我們已經(jīng)是Apache Kafka、Hadoop和Scala的最大用戶之一。我們還有Java虛擬機(jī)(JVM)的定制分支版(fork),我們希望最終開放其源代碼。有很多令人贊嘆的工作在進(jìn)行中,Twitter成功地從那些社區(qū)聘來了非常優(yōu)秀的人,從事這些項(xiàng)目。

卻沒想到今年的形勢會是這樣:-\

首先,Musk開始上演了一會收購Twitter、一會放棄收購的好戲。

正因?yàn)槿绱?,Twitter的高管們凍結(jié)了開源計(jì)劃和投入,直至看到一條清晰的前進(jìn)道路。卻不料,Musk解雇了所有高管,隨后很快解雇了大多數(shù)開發(fā)人員。如今,Twitter一半以上的員工不是被解雇就是跳槽。

Norris說:“大多數(shù)在Twitter從事開源工作的關(guān)鍵人員都離開了。所有曾與我一起從事開源工作的工程師都走掉了?!?/span>

Norris認(rèn)為,這對Twitter意味著:在短期內(nèi),可能沒戲可唱。對于Twitter來說,回到走下面這條路子比較容易:僅僅是開源的消費(fèi)者,不貢獻(xiàn)任何有意義的代碼。反正很多公司也都是這么做的。它們可以繼續(xù)使用CentOS、Scala、Kafka及其他所有的工具,就像它們過去所做的那樣。至于正在遷移的項(xiàng)目,比如Bazel和Kubernetes,項(xiàng)目停下來可能讓人更痛苦一點(diǎn),這取決于項(xiàng)目具體所處的狀態(tài)。我認(rèn)為,所有的重心就是保持服務(wù)正常運(yùn)作,添加Musk想要的任何產(chǎn)品變化。

Twitter當(dāng)前的員工告訴稱,這就是他們?yōu)楸3止具\(yùn)轉(zhuǎn)所能做的一切。有人還稱,Twitter之所以推遲推出每月收取8美元的Blue服務(wù),真正原因不僅僅是由于它被冒充品牌和知名用戶賬號的用戶濫用,而是由于開發(fā)人員還沒有想出自動阻止這種濫用的方法。

這并不令人驚訝。之前還沒有誰成功地將社交網(wǎng)絡(luò)的內(nèi)容審核實(shí)現(xiàn)自動化。很難想象深夜被叫去參加“編寫程序,不然被解雇”的工作會議的開發(fā)人員能解決這個棘手的問題。

從長遠(yuǎn)來看,Norris認(rèn)為Twitter在開源社區(qū)已經(jīng)變得無關(guān)緊要了,淪為了小角色?!癟witter已喪失了作為一家專業(yè)工程組織所擁有的全部信譽(yù),至于它怎么稱呼自己有多‘硬核’,已沒有人關(guān)注。開源社區(qū)建立在關(guān)系和信任的基礎(chǔ)上,而現(xiàn)在Twitter與開源社區(qū)既沒有關(guān)系,也沒有信任。它已喪失了實(shí)質(zhì)性參與開源社區(qū)的能力?!?/span>

但是還有一個迫在眉睫的問題:Twitter自家的開源項(xiàng)目。

Norris說:其中許多項(xiàng)目不再得到積極維護(hù)(這是Twitter自己的問題),但它們還是頗受歡迎,尤其是在Scala領(lǐng)域(Finagle、Twemoji、Scalding和Algebird)。

?Twitter已落實(shí)了一套流程,確保其中一些開源項(xiàng)目(比如Finagle)與時俱進(jìn),使用內(nèi)部代碼副本,但這些項(xiàng)目沒有一個是完全自動化的。我非常懷疑是否還有人做這項(xiàng)工作。那么,這些項(xiàng)目的外部用戶(包括ING Bank、Pinterest和SoundCloud等公司)會面臨怎樣的境地呢?

情況很糟糕。

此外,Norris繼續(xù)說:“在https://github.com/twitter上維護(hù)項(xiàng)目會很奇怪。這是由于,Twitter有一個內(nèi)部系統(tǒng)來管理其在GitHub上的代碼。它允許Twitter員工注冊自己的GitHub賬戶,以訪問他們的Twitter開源項(xiàng)目。過去常常是這樣子,有人離開公司后,其訪問權(quán)限被保留了下來,但他們的角色從GitHub上Twitter組織的‘成員’變成了‘外部合作者’?!?/span>

但即使在Musk掌舵之前,Twitter有時也并未讓已離開公司的開發(fā)人員退出專有的Twitter GitHub項(xiàng)目。一名員工在2022年8月依然可以訪問Twitter的GitHub和源代碼,要知道他離開Twitter已有整整18個月。

今年早些時候,對Twitter代碼的不當(dāng)訪問這一情況已得到了緩解,但這項(xiàng)工作一直沒有完成。因此Norris說:“項(xiàng)目的維護(hù)者多年前就離開了Twitter,但別有用心的人照樣可以繼續(xù)訪問?!?/span>

當(dāng)然,那些最近被解雇或辭職的人以及那些“最了解剩余的活躍項(xiàng)目的人幾乎肯定會被刪除訪問權(quán)限?!币虼?,幾個月前甚至幾年前走人的Twitter前員工很有可能仍然可以訪問代碼,而最近走人的前員工知道誰應(yīng)該有權(quán)訪問代碼,但已找不到這些人來解決問題了。

至于Twitter自己的開源項(xiàng)目(比如Finagle),Norris并不指望“Twitter會繼續(xù)維護(hù)這些項(xiàng)目,至少不會投入與以前一樣大的精力來維護(hù)。所以實(shí)際上,所有這些項(xiàng)目可能都需要分叉,搬到新家,但這將是一個混亂的過程,可能極具破壞性。”

就其本質(zhì)而言,開源具有破壞后愈合的功效。不管怎樣,Twitter的開源項(xiàng)目會繼續(xù)下去。但是僅僅作為開源的消費(fèi)者,而不是積極的開源貢獻(xiàn)者,Twitter本身從其自己的項(xiàng)目中得到的好處將少得多。而同時,在新的體系下,Twitter需要獲得編程方面的所有幫助。

責(zé)任編輯:張燕妮 來源: 云頭條
相關(guān)推薦

2012-04-11 09:52:32

開源MySQL

2023-04-04 19:10:29

Twitter算法開源

2014-01-13 09:36:37

Twitter開源軟件

2012-04-11 09:35:04

TwitterMySQL

2012-04-10 13:48:58

MySQL

2014-01-17 09:38:07

Twitter開源流處理

2013-01-25 09:32:16

開放平臺谷歌GitHub

2016-10-17 15:04:02

開源DistributedApache Kafk

2013-01-25 10:16:38

開源開放

2024-05-28 09:17:57

2022-05-06 08:41:48

blueskyADX 倉庫去中心化

2024-08-05 01:29:47

MVC架構(gòu)模式分離模型

2009-07-17 11:28:07

TwitterGoogle

2017-04-19 12:05:59

2009-02-02 10:08:25

SilverlightTwitterASP.NET

2016-06-13 09:11:50

2009-06-22 09:25:23

2023-01-07 18:02:08

aptNitrux

2014-04-08 14:21:09

Twitter StoStormStorm 集群

2023-01-06 08:27:08

Nature推特
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號