眾所周知,開源項目維護工作是一項艱難又至關(guān)重要的任務(wù),。一些開源開發(fā)者不僅需要修復(fù) Bug,、新建功能,還需要把控代碼質(zhì)量,、維護開源項目,,這才得以讓開源項目長久穩(wěn)定地持續(xù)下去。而現(xiàn)今,,大多數(shù)開源項目開發(fā)者都只是出于愛好在維護著,,他們面臨著工作忙、薪水低的窘境,,以及開源無法帶來商業(yè)化,、無法通過開源獲得可觀的收入這一系列現(xiàn)實問題。
而第三方公司在商業(yè)化產(chǎn)品中使用開源項目,,從中賺得盆滿缽滿,,而自己從未提供技術(shù)資金支持,當(dāng)遇到問題時,,又推回給開源開發(fā)者,,一味“白嫖”只拿錢不辦事,再次增加了開源開發(fā)者的負擔(dān),。
這不在 11 月 18 日,,Curl 首席開發(fā)者,、創(chuàng)始人 Daniel Stenberg 就遭遇了此事,而所涉及的第三方公司還是科技巨頭蘋果,。
事件還得從一位 IT 工程師 Michael Rieder 在 Twitter 上發(fā)布的一條帖子說起,,這位工程師想要聯(lián)絡(luò)蘋果公司,尋求 @AppleSupport 的幫助,,其請求對方更新 macOS 12 中與 Curl 有關(guān)的信息,,因為訪問內(nèi)容已失效。萬萬沒想到的是,,蘋果回復(fù)讓其自行聯(lián)系 Curl,,并提供了 Curl 的幫助頁面地址。
此事件引得開源項目 Curl 創(chuàng)始人 Daniel Stenberg 發(fā)文回應(yīng)稱,,“想象一下,,一家市值萬億美元的公司將各種開源組件組合在一起,對此每年獲利數(shù)十億美元,。當(dāng)用戶就其提供的產(chǎn)品尋求幫助的時候,,這家公司反而將用戶推給開源項目。這個開源項目是志愿者運營和維護的,,這家公司并沒有贊助過一分錢,。”
從這個 IT 工程師尋求幫助的內(nèi)容來看,,他所遇的問題是 Curl 沒有升級到最新版本而導(dǎo)致訪問內(nèi)容無法生效,,而蘋果直接將尋求幫助的用戶推給 Curl 開源項目維護者們,這種沒有為項目做出任何貢獻而卻推卸問題責(zé)任,、拿錢不辦事的做法,,把開發(fā)者當(dāng)成了免費的工具人,讓開發(fā)者 Daniel 十分不滿,。
此前,,在 Stack Overflow 上一位開發(fā)者曾問 Daniel 為何將 Curl 開源且免費,Curl 創(chuàng)始人 Daniel 現(xiàn)身解答,,稱將 Curl 視為自己的孩子,,選擇開源的原因是之前從使用的開源軟件中受益匪淺,想通過開源的方式回饋給開源世界,,讓世界變得越來越美好,。
同時,Daniel 還在不斷完善 Curl,,盡管 Curl 已經(jīng)有所成就,,但不斷改進、修復(fù)以及增加新功能,,盡量為開發(fā)者提高優(yōu)質(zhì)的文件傳輸解決方案,。
“我以溫柔報世界,,開源世界還我以現(xiàn)實”,對于蘋果公司的做法,,也引得眾多開源者不滿,,對此,你怎么看,?