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