GSoC 2025:從申請者角度看開源貢獻的內捲現象
什麼是 GSoC
GSoC(Google Summer of Code)是 Google 贊助開源社區的活動——簡單來說就是補助讓學生做開源。流程大致如下:
- 需要人手的組織向 Google 申請,通過後公布。每個組織會開出 idea list 和指導的 mentor
- 申請者去了解有興趣的組織,提案自己想要做的計畫(proposal)
- 組織進行排名並按照額度選出人選
- 通過後暑假花 3-4 個月密集貢獻及和 mentor 討論
- 最後 mentor 評估達成計畫,Google 給你錢——最多約 6000 USD
「雙盲」幻覺
一個重點:申請過程不是雙盲的。Google 官方特別註明,你應該在整個申請過程——甚至申請前——就和組織有密切交流、貢獻,讓 mentor 認識你。
所以能否申請上絕對不完全取決於 proposal 本身,而是在 mentor 心目中對你的評價和排行。每個組織名額有限,相似的 proposal 只會有一人做,比的是排行而非絕對分數。
競爭的現實
越受歡迎的組織越競爭——尤其是那種你每天用的超有名專案(gcc、llvm、PostgreSQL、TensorFlow),你可能沒提前半年開始貢獻都完全沒機會。
即使是 niche 組織也不見得輕鬆。例如 kornia-rs——一個純 Rust 的 computer vision library——也湧入了幾十個 ML 碩博士生。每個 issue 下方都有好幾個人搶著被 assign,很多 PR 拖兩三週沒被 merge。
溝通管道的現況
大部分組織提供 GitHub Discussion、Forum、Discord、Slack 等管道讓申請者問問題、發表進度。但現實是——大量的人湧入發自我介紹:
「I am a CS student from ... I am interested in ... How do I start?」
要在這些訊息中被 mentor 認識並記住,說實話並不容易。
AI 的衝擊
在這個很多 OSS repo 都被 AI PR 淹沒的時期,GSoC 也受到影響。申請期間許多人不斷找周邊的 issue 發 PR,但不一定有足夠的人力好好 review。
一個極端的例子是 M-Lab 直接退出了活動——大概是受不了這波 AI 驅動的 PR 洪流。
從理想到現實
GSoC 活動設計的初衷是好的:透過實際的互動交流,確立你真的喜歡某個組織的運作方式,也讓 mentor 對你產生信賴感。
但在明顯供過於求的情況下,整個活動變得超級內捲。我自己的心態也從一開始想找有興趣的組織,變成開始掃哪裡還是沒被波及的「淨土」。
沒辦法——作為純遠端、有錢拿、能放履歷的經驗,哪有沒人搶的道理。
結語
當然,也有可能是我太晚來了。那些年初就開始默默耕耘的人,才是既有開源所需的熱忱又有實際付出能力的人。
只能說現在這個時代,就是要把各種熱忱、努力、天賦、人脈、運氣拿來武裝自己才容易被看見。
Related Posts
解鎖成就:被 NTU Cool 停用帳號
為了自動交作業,寫了一個 NTU Cool API wrapper。然後因為每分鐘換一次頭貼被封鎖帳號。一個技術宅的日常事故。
Vibe Coding 祛魅記:AI Studio 兩小時的啟示
打開 AI Studio,兩小時做了十個小專案,Gemini Quota 直接用完。過程中對 vibe coding 的焦慮祛魅了,也看見了快速 demo 和深度工程的差距。
拜託閉嘴:LLM 空話批判
「Great question!」「That's a really insightful observation!」——LLM 的廢話已經成為一種新型態的資訊污染。