0 1
三個頂尖程序員
第一位,Jordan Harband
Jordan是JavaScript 規范貢獻者,他開發了眾多開源小項目,例如Query String解析器qs,用于操作和查詢ECMAScript規范摘要的JavaScript庫es-abstract等,數量有上百個,這些項目在npm下載中占流量的5%到10%。
曾經在Airbnb、Twitter、Coinbase等公司工作,2022年被Coinbase解雇,健康福利保險也隨之到期。
他說:如果我找不到全職工作,就必須自己繳保險,對于為如此多的公司提供經濟價值的人來說,不應該有這種壓力......我不能將所有的時間都花在開源項目上,這會擾亂我的生活和家庭。
第二位,Josh Goldberg
TypeScript 社區知名人物,typescript-eslint作者,《Learning TypeScript》的作者,微軟MVP。
2022年3月成為獨立的全職開源程序員,他對收入的期待是這樣的:
2022年:達到紐約最低工資標準(每年3.5萬美元)
2023年:達到紐約可維持生計的工資(每年6萬美金)
2024年:達到基本的軟件工程師收入水準(每年10萬美金)
在他的GitHub主頁上,能看到熱心人的贊助,真心不多。
第三位,Caleb Porzio
著名開源項目Laravel Livewire和AlpineJS的作者,Livewire 讓程序員能夠使用PHP、Laravel 和Blade 編寫高度交互式的Web 應用程序,無需再向客戶端JavaScript 框架低頭。
對于這兩個項目,Caleb Porzio覺得非常煩惱,他已經辭去了年薪9萬美元的工作,把所有的時間都花在了這些開源項目上,但是沒有任何收益。
項目一旦開源,就意味著永遠免費維護,如果對軟件包收費,會嚴重限制軟件的使用和增長,可能賺不到多少錢。自己也從開源中受益匪淺,設置付費墻有點不妥。
這三個人都是開源社區頂尖的程序員,如果連他們都過得這么慘,沒有辦法從開源中賺到錢,那其他人就更難了。
難道只有那些大的開源基金會可以拿到錢,而個體開源開發者只能增加自己的履歷,讓自己的簡歷更好看一些嗎?
0 2
開源賺錢
開源社區還是有人賺到錢的。
剛提到的Caleb Porzio,他就想了一個新路子:專門為那些贊助自己的人開發軟件,當贊助商達到一定數量以后,將軟件完全開源,讓所有人使用。
這個點子似乎不錯,作者可以賺錢,贊助商可以立刻獲得價值,項目未來的潛在增長又不受限制。
果然,兩天之內,他就有了75位贊助商,月贊助收入就達到了1560美元。
當然,他也用了一些小技巧:在講解這些開源項目的視頻中,把基礎的視頻設為免費的,當用戶想看那些高級的視頻時,就需要成為“贊助商”了。
用這種辦法,到了2020年6月,年贊助收入達到了11.2萬美元,已經超越之前的工資了。
到2024年8月,他的贊助費收入達到了100萬美元!
另外一個程序員Filippo Valsorda,他是一個安全專家,之前在Google 的 Go 團隊負責 Go 安全相關工作。
Filippo維護 Go 標準庫中的加密軟件包 (crypto/… 和 golang.org/x/crypto/…) ,其中包括 TLS、SSH 、RSA 等重要功能。他還開發和維護了一套加密工具,包括文件加密工具age,開發證書生成器mkcert,以及SSH代理yubikey-agent。
Filippo也看到了開源的弊端:開源軟件主要是由志愿者或者公司員工來維護的,前者沒有收入,很容易懈怠,后者由于公司的限制,可投入的資源不會隨著開源項目的成功而擴展,最終導致團隊精疲力竭。
他離開了Google,成為了一名全職的、獨立的開源維護者,打算為開源維護者找到一條可持續發展的道路。
Filippo的想法是:對那些深度依賴自己開源項目的公司,提供長期的、深度的服務,這些服務包括:
(1) 幫助公司使用全新的功能
(2) 幫助開發人員正確地使用API
(3) 幫助公司解決廢棄的API問題
。。。。。。
利用這種辦法,2023年Filippo和6個公司簽署了服務協議,收入基本上達到了在Google的水平。
0 3
開源承諾
除了這些個體努力之外,Sentry公司的Chad Whitacre發起了一個叫做“開源承諾”(Open Source Pledge)的運動,希望能改變開源維護者的悲慘境地。
這個運動的目標非常簡單:根據公司使用開源項目的情況,向開源維護者捐款。
但是公司使用的開源項目可能很多,到底怎么捐款呢?
按人頭捐款!
例如你的公司有10個全職開發人員,那么你每年應該至少捐贈10*2000 = 20,000美元。
至于要捐給哪個項目,由公司自主選擇,每年發布一篇博客文章描述下捐款情況。
開源承諾運動發布以后,有27家公司加入,作為發起者,捐款最多的也是Sentry公司。
Sentry有129名工程師,2024年捐贈了75萬美元,相當于每個工程師的預算是5813美元,遠超2000美元的標準,相當良心。
這75萬美元有近30%捐給了這些大項目:
其他的50多萬美元則通過Thanks.dev和GitHub Sponsors 分配給了更小的項目和個體開發者。
“開源承諾”運動剛剛發起了一個多月,目前的20多個成員都是規模很小的創業型公司,它們本身就是以程序員為主,與開源項目高度契合。
Chad Whitacre希望把這個活動堅持下去,他說“五年后那些大公司,如微軟、谷歌和 Facebook 都會加入進來”。
只有這些大廠加入,把它們利用開源軟件賺到的錢反饋出來,開源維護者的收入情況才真的能改善,才可以把開源開發作為一項長久的職業。
那些大公司會加入嗎?我很懷疑。
大廠人數眾多,動輒10萬,20萬,按75%的研發人員比率算,參與開源承諾每年需要付出的分別是1.5億美元和3億美元,這可不是一筆小數目。
這么一大筆錢發出去,短期沒有絲毫商業利益,只能得到一個好名聲,那些公司會好好算這筆賬的。
“開源承諾”未來會怎么樣,我們拭目以待吧!
全文完
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.