開源代碼維護(hù)人員大訴苦水,超半正考慮或已經(jīng)決定放棄
本文經(jīng)AI新媒體量子位(公眾號ID:QbitAI)授權(quán)轉(zhuǎn)載,轉(zhuǎn)載請聯(lián)系出處。
代碼開源,或許會讓許多開發(fā)者興奮不已。
但作為開源代碼的維護(hù)者,又會是一種什么體驗(yàn)?zāi)兀?/p>
就好比成千上百人站在你家門口,大聲吆喝著:
有合并代碼的請求啦!
該出新功能啦!
沒錯,登上GitHub這種開源代碼社區(qū),便會“噔噔噔”的提示有“請求”待解決。
提出建議還算好,但最怕的就是還有故意引入惡意補(bǔ)丁的人。
這不,作為Linux內(nèi)核維護(hù)人員Greg Kroah-Hartman,最近就受不了。
于是直接阻止了開發(fā)者提交任何Linux補(bǔ)丁。

然而,作為開源代碼維護(hù)工作者,他們的苦、他們的痛,還遠(yuǎn)不止于此。
“幾乎一半開源代碼維護(hù)人員,沒有工資”
講真,開源代碼維護(hù)人員,工作任務(wù)還是非常艱辛的。
單是從人員數(shù)量上便能體現(xiàn),很明顯的一個(gè)數(shù)量關(guān)系就是:
開發(fā)人員>評審人員(reviewers)>維護(hù)人員。
如果一個(gè)項(xiàng)目出現(xiàn)bug,開發(fā)人員沒有及時(shí)修復(fù),那這個(gè)任務(wù)便落到了維護(hù)人員的身上。
而像Linux這種體量的項(xiàng)目,通常會有數(shù)百個(gè)代碼補(bǔ)丁,這些補(bǔ)丁要維護(hù)起來,一周時(shí)間都不算多。
或許你會說,那像Linus Torvalds這種“頂級開源代碼維護(hù)工作者”,不也賺的盆滿缽滿嗎?
△ Linus Torvalds
確實(shí)沒錯,但這只是極個(gè)別現(xiàn)象。
最近,一家?guī)椭_發(fā)人員使用開源技術(shù)的公司Tidelift,便對近400名開源代碼維護(hù)工作者進(jìn)行了調(diào)研。
調(diào)研結(jié)果可謂是令人大跌眼鏡:
- 46% 的開源項(xiàng)目維護(hù)者根本拿不到工資。
- 即便在有報(bào)酬的人中,只有26%每年工作收入才剛剛超過1000美元。
外媒ZDNet直接評價(jià)道:
這真是太糟糕了(This is awful)。
幾乎沒收入,為什么還是會那么多人參與到這份工作當(dāng)中,Tidelift給出了調(diào)查出來的三個(gè)理由:
- 71%的人認(rèn)為,他們的工作會對世界產(chǎn)生積極的影響。
- 63%的人認(rèn)為,滿足了他們享受工作帶來的創(chuàng)造性、挑戰(zhàn)性的需求。
- 59%的人認(rèn)為,維護(hù)開源代碼可以讓自己在認(rèn)為重要的項(xiàng)目上工作。
但畢竟志愿的樂趣還是滿足不了“生活的面包”,61%的被調(diào)者依舊認(rèn)為“薪酬是重要的”。
“不僅沒錢,還費(fèi)力不討好”
雖然還開源代碼維護(hù)的工作中,有些人是可以找到精神上的樂趣,但俗話說得好,“愛恨只在一瞬間”。

除了沒有經(jīng)濟(jì)上的回報(bào),壓破維護(hù)人員的那根稻草,還有就是工作上的壓力,以及那種費(fèi)力不討好的感覺:
- 49%的受訪者認(rèn)為,讓他們不喜歡維護(hù)工作的原因是沒有收入。
- 45%的人認(rèn)為,增加了自己的工作壓力。
- 40%則認(rèn)為,自己的工作沒有得到足夠的認(rèn)可和贊賞,費(fèi)力不討好。
59%的被調(diào)查人員表示,正考慮或已經(jīng)放棄維護(hù)一個(gè)開源項(xiàng)目。
而且處理的項(xiàng)目越多,考慮退出的可能性就越大。
例如在去年,就連NoSQL數(shù)據(jù)庫Redis的創(chuàng)始人Salvatore Sanfilippo,便公開表示道:
放棄、退出!寧可做開發(fā)人員,也不做維護(hù)工作。
改變了我每天要做的事情。
“應(yīng)當(dāng)支付工資”
這就是調(diào)研顯示的開源項(xiàng)目維護(hù)工作者的現(xiàn)狀。
對此,Tidelift的CEO Donald Fischer表示:
整個(gè)世界都依賴于開源組件來為應(yīng)用程序提供動力。
但那些創(chuàng)建并保持開源運(yùn)行良好的維護(hù)者,他們所付出的價(jià)值沒有得到相應(yīng)的經(jīng)濟(jì)回報(bào)。
要保證開源道路的健康,需要確保維護(hù)者能得到足夠的報(bào)酬。


























