多數人認為開放原始碼的可持續性是個難以解決的問題,而來自巴西的開放源碼開發者André Staltz曾樂觀地相信開源專案的貢獻者或維護者可以仰賴捐款過活,不過經他調查卻發現,有超過80%的專案收入都低于業界標準。
Staltz日前與其他以捐贈維生的開放源碼開發者深入交談后,他相信捐贈模式是可行的,不過也導引出另一個問題,即是否公平。為此,他從非營利專案贊助平臺OpenCollective中挑選了58項最熱門的開源專案,并統計了每個專案的年收入,接著在相對應的GitHub儲存庫上查看該項目,并統計了星星數及該項目過去12個月來“全職“貢獻者的人數。另外,他也在Patreon上找到一些維護者,如Vue.js框架的作者尤雨溪(Evan You),并將上頭的捐贈金額添加至專案的年收入中。
據StackOverflow發布的薪資調查,開發人員的年收入約落在4萬美元至10萬美元間,于是Staltz將專案的收入分為4個等級,結果發現,有81%的專案收入低于業界標準。Staltz在分析這58個開源專案的星星數量、團隊規模及年營收后發現,其中僅有2個專案的維護人員年收入超過6位數(超過10萬美元),分別為Webpack和Vue.js,僅占58個開源專案中的3%,另有12%符合業界標準、31%低于業界標準,令人驚訝的是,有超過50%的項目年收入低于美國官方劃定的貧困線,12,486美元。
▼58項熱門開源專案年收入統計。藍色為6位數薪水、綠色為與符合業界標準的5位數薪水、橘色為低于業界標準的5位數薪水、紅色為低于美官方劃定的貧困線。(圖/取自André Staltz)
Staltz表示,雖然有很多熱門專案的年收入落在貧困線以下,但這也不一定意味著這些專案的開發人員很窮,畢竟他們可能來另有其他工作。不過這項統計卻令人注意到,除非這些公司提供大量資金支持,在開源方面發揮積極作用,否則剩下的就是大多數開源維護者資金嚴重不足的情況。
Staltz指出,價格和成本結構的不透明性在歷史上一直幫助企業掩蓋不平等。他以開源技術的初創公司Tidelift舉例,該公司已獲得4000萬美元的資金,來“幫助開源貢獻者和維護者獲得公平的工作補償“,該公司的員工大多來自Google及GitHub等酋長司,他們的薪水應該不低,不過事實上,Tidelift團隊網站上的許多開源專案獲得的捐贈年收入都低于貧困線以下。
對于所有維護者來說,投入開源的資金是完全不夠的。Staltz挑選的這58個專案的總年收入為250萬美元,中位數年薪為9000美元,低于貧困線;即便平均分配,年薪也僅有2.2萬美元,仍是低于業界標準。所有這些數據都讓Staltz意識到,開放原始碼的工作質量與薪酬之間存在嚴重的不平衡。
Staltz說:“開源可持續性的斗爭是人類擺脫奴隸制、殖民化和剝削的千年古老斗爭,這不是第一次勤勞誠實的人為了不公平的補償而全力以赴?!八粲跄切┭鲑囬_源專案打造私有軟體的企業,在賺錢之余也應回饋開源社群。