今天我想談一談,為什麼我們很少去感謝開源專案維護者:
一、這樣的專案我也可以做啊
“蛤?這專案對我來說也太簡單了吧。”
“我一週之內就能做一個更好的版本出來。”
確實,很多人都可以在 Hackathon 或者其他小比賽,或者業餘時間建一個小工具,但是維護一個專案比建立一個專案要困難得多。開源專案維護者需要做的不僅僅是寫程式碼,更多時候還需要:
寫專案文件;
檢查 Pull Request;
看看大家提的 Issue;
為專案增加新功能;
在 Stack Overflow 等平臺回答關於專案的問題;
在 QQ、微信等使用者群裡和使用者討論,回答問題。
一個開源專案維護者,必須一年到頭無償地做這麼多複雜且繁瑣的工作。
二、當我們便捷地使用開源專案時,太容易忘記專案維護者的辛苦付出了
我們一般怎麼使用一個開源專案:
當我們遇到問題時,去 Google 或者百度相關的解決方案
在一些部落格或者其他相關網站上進行搜尋
嘿!找到了一個開源專案,點開連結,讀專案的 README。安裝並進行測試。哈哈哈!問題解決了
我們轉而看向了遇到的下一個問題
開源專案就像水和空氣一樣,很多人只知道享受它帶來的好處,而且習以為常!我們不會對空氣或者對水說感謝,因為我們不知道那是誰造的。
但是我們知道這些非常棒的開源專案是誰創造的啊!但是我們知道這麼棒的開源專案是誰在維護啊!
三、使用者認為開源專案維護者不在意別人的感謝
開源專案使用者可能會想:
“他們不需要這些,他們需要的是 pull request 和能夠修復 bug 等實質性工作。”
“我想他們更喜歡收到捐款。”
但是他們真的很在意,有時候,開源專案維護者真的需要你對他說一聲謝謝。當然,如果你能為專案捐款再好不過了,但是我知道的大多數開源專案維護者目的並不是賺錢。他們最終可能賺了錢,但與開發專案的動機相比,頂多算是一個副產品。
我注意到,開源專案常常比非開源專案要好。因為最出色的開發者是出於激情和利他主義來開發產品的。如果你沒能力或者不想捐錢,你可以給他們寫句感謝的話。
四、我們真的太“忙”了
“我們正在用雙手改變世界。”
“我的專案必須在一週內啟動。”
“我們每天都有數百封郵件需要回復。”
“我們只是沒有時間。”
這些開源專案有更大的潛力去改變世界;或許其中的哪個專案已經改變了世界。
Instagram 使用 django 我們很多伺服器都在執行著 Linux
可能沒有這些開源專案,就沒有我們現在的這些專案了。
希望當我們在便捷地使用開源專案的時候,能夠對專案維護者表示感謝,並且儘可能地讓專案維護者知道我們為什麼感謝他們的付出,他們的專案怎麼幫助了我們,我們這些發自內心的感謝也是維護者們繼續付出的強大動力之一。
最重要的是,我們歡迎所有對維護專案感興趣的人的加入,因為這確實是一件很棒的工作。一旦你成為了維護者,你也會在收到很多人對你付出的真誠的感謝。我建議在 GitHub 上加一個感謝的標籤,不僅僅是感謝和激勵維護者,更是邀請更多的人加入到其中。
五、最後的一點想法
開源專案維護者是我們交朋友的好選擇,也是公司僱傭員工時的明智之選。他們有激情,願意分享,能夠堅持。他們是真正的 MVP,他們應該得到真誠的感謝 ?
本文首發於微信公眾號「智言實驗室」,歡迎微信搜尋並關注,訂閱科技日報、科技週刊、圖書導讀和個人提升等更多精彩內容。
後臺回覆:學習,就能獲取更多學習資源
後臺回覆:習慣,就能獲取習慣養成祕籍