媒體報導的時候用「超強開源!這個項目Github破幾萬顆星」當作推薦的指標是不是在騙不懂的人啊,你要不要看看GNU Savannah上面的Git儲存庫原始碼幾顆星啊?零顆!但GNU Coreutils仍在全球被數百萬人使用。

Github星星數,熱門是熱門沒錯,但Github那個機制隨便都能按,跟在FB按讚一樣簡單。反而不注重軟體內容究竟能對用戶有什麼幫助。我們能不停止用流量數字來衡量一個東西的價值了,Github不是SNS。我認爲開源專案應該是平等的,好東西就值得分享出去,不用等很多人按讚才分享。然後你分享的時候要註明開源的重要性,鼓勵他人來回饋,不是把開發者當免費勞工。 不曉得是不是錯覺,如果一個東西有英文和中文的專案,總覺得中文Github repo的星星成長速度都會特別快,究竟是中國人擅長吃好倒相報,一分享開源項目就千呼百應,還是喜歡買榜。甚至有人說中文repo的星星數量應該除以10才是真實數字。AI相關的、vibe coding出來的專案更要審慎看待。
如果要判斷一個專案值不值得信任,我會看他commit時間,PR和issue的數量是否有在處理。那用Agent開發的呢?雖然OpenClaw過氣了,作者幾乎每天都還有更新。用AI Agent開發並不是問題,問題在於開發者是否有意在乎社區意見。我從來都不把星星數量納入推薦與否的考量的,花香自有蝴蝶來。
本來,Github按星星是在show your respect to開發者,現在卻變成了商業炒作工具。新興項目在Github竄紅登上排行榜,然後尋求融資賺錢的機會。甚至中國網站還有代刷星星的付費服務,噁心不噁心啊。
Reddit這個討論與我有同感:Growth Hacking Killed GitHub Stars。
儘管把Github當自己的resume,是讓開源軟體能有金錢支援,能夠持續開發下去的方法,但每個人都這樣作的話風氣就顯的很噁心。
不喜歡Github商業風氣?試試其他Git託管網站,Gitlab和Codeberg相對冷門,但仍有星星按鈕。果然大佬應該去用sourcehut吧,你看這個鬼地方連星星都沒得按,界面還醜的要死,走suckless風,只有展現程式碼,記者是要怎麼抄新聞?