GSoC 2025:從申請者角度看開源貢獻的內捲現象

· 4 min read

什麼是 GSoC

GSoC(Google Summer of Code)是 Google 贊助開源社區的活動——簡單來說就是補助讓學生做開源。流程大致如下:

  1. 需要人手的組織向 Google 申請,通過後公布。每個組織會開出 idea list 和指導的 mentor
  2. 申請者去了解有興趣的組織,提案自己想要做的計畫(proposal)
  3. 組織進行排名並按照額度選出人選
  4. 通過後暑假花 3-4 個月密集貢獻及和 mentor 討論
  5. 最後 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