常見問題

一般

Google Summer of Code 的目標是什麼?

Google Summer of Code (GSoC) 計畫旨在將充滿熱忱的嶄新貢獻者引入開放原始碼社群,希望能在 GSoC 計畫結束後持續為開放原始碼社群做出貢獻。

Google Summer of Code 何時發生?

請參閱計畫時程

Google Summer of Code?

成為開放原始碼的新貢獻者,將會在新開放原始碼社群的導師指導下,花時間為開放原始碼機構編寫程式碼。

Google 為什麼要執行 Google Summer of Code 計畫?

Google 致力拓展開放原始碼生態系統。世界的開放原始碼開發人員越來越多,整個社群將更加健康及永續發展。

自 2005 年起,Google Summer of Code 計畫透過 19,000 多位導師的指導,邀請超過 20,000 名新貢獻者/學生加入超過 800 個開放原始碼機構。

Google Summer of Code (GSoC) 是招募計畫嗎?

不行。如果你想為 Google 工作,請造訪 Google 工作機會網站

GSoC 是實習、工作或任何形式的聘僱?

不行。GSoC 是指參與者以獨立開發人員的身分執行的活動,而開發人員需要支付小費。參與者不是由 Google 工作,也不會任職於 Google。

指導機構是否需要使用學生產生的代碼?

不需要。雖然我們希望這項計畫中的所有程式碼都能找到一個舒適的家,但我們並不需要機構使用貢獻者的程式碼。

GSoC 在哪裡?

Google Summer of Code 完全在線上進行;參加本計畫時,無須旅行。

我可以透過什麼方式協助宣傳 GSoC?

您可以下載傳單影片,在大學校園、當地開發人員見面會等平台上發布內容。您也可以使用各個不同的社群媒體平台宣傳這項計畫,或在您所在區域舉行聚會或資訊講座。我們也有範本電子郵件,可供您用來發布給學校 (學校、開發人員等) 和其他聯絡人。

如何舉辦或舉辦 GSoC 資訊講座或聚會?

歡迎您隨時與我們方便的時間,安排線上講座或聚會!請先詳閱計畫規則,並使用我們的簡報範本和傳單。

我可以同時擔任導師和 GSoC 貢獻者參與 GSoC 嗎?

不是。導師是參與開放原始碼組織的人士,希望能在 GSoC 計畫中為自己的社群提供指引。GSoC 貢獻者是指初次接觸開放原始碼機構的使用者。

烏克蘭、俄羅斯或白俄羅斯的參與者是否可以參加 2024 年 GSoC 活動?

目前,2024 年 GSoC 不接受俄羅斯、白俄羅斯,或所謂的頓內次克人民共和國 (「DNR」) 和盧幹斯克人民共和國 (LNR) 的參與者 (貢獻者、導師或機構管理員)。除了 DNR 和 LNR 以外,烏克蘭境內的參與者並無任何限制。

如有其他問題,該怎麼辦?

請參閱貢獻者指南這個網站的其他頁面。

閱讀所有說明文件後,如果仍找不到答案,請考慮透過討論清單或 IRC 管道與 GSoC 社群聯繫。詳情請參閱與我們聯絡頁面。

GSoC 貢獻者

GSoC 貢獻者何時可以申請 GSoC?

貢獻者可在計畫的特定執行個體期間提出申請。

詳情請參閱計畫時程

若要參與 GSoC,我應該使用哪些程式設計語言?

您需要知道的程式設計語言,取決於您有意合作的機構。您應該熟悉該機構使用的程式設計語言。

參加計畫的資格規定為何?

  • 你必須年滿 18 歲才能註冊
  • 在計畫期間,您必須有資格在所居住的國家/地區工作。
  • 您必須是開放原始碼的初學者或學生。
  • 您為 GSoC 團隊的 GSoC 貢獻者/學生人數超過 1 次。
  • 您必須居住在美國境外的國家/地區。詳情請參閱計畫規則

如何判斷我是否算是開放原始碼開發的新手?

開放原始碼軟體的新手,具備對開放原始碼沒有經驗的使用者。如果您的體驗僅包括:

  • 個人或課程專案,包括新手上路課程專案。
  • 只在單一機構使用的開放原始碼專案。(例如,某個聯合大學發布為開放原始碼的社群網站或研究)
  • 開啟少量 (少於 10) 問題,或針對各種開放原始碼套件提取要求。
  • 在您加入為 GSoC 的開放原始碼專案中持續參與。

如果您不是開放原始碼專案的一般貢獻者,那麼您不容易。

我是專業軟體工程師,但我從未參加過開放原始碼社群,是否符合參加資格?

GSoC 不適用於經驗豐富的軟體工程專業人員。

可以幫我破例嗎?

不行。如果您不符合資格規定,則無論您的人才程度或興趣為何,我們都不會破例。我們有數千位 GSoC 貢獻者參與研究,如果例外,這些情況也不公平。

如果有人已經在開放原始碼參與開發工作,也能成為 GSoC 貢獻者嗎?

GSoC 的目標是為開放原始碼機構提供新的貢獻,GSoC 可幫助新手貢獻者學習開放原始碼,同時由經驗豐富的社群成員指導。

GSoC 是專供開放原始碼開發的學生和初學者貢獻者使用,不適用於有經驗的開放原始碼貢獻者。

小組中的提案可以配合一項專案提交提案嗎?

不行,一個專案只能由一人處理。

我該如何提升獲選為 GSoC 貢獻者的資格?

  1. 公布機構之後,請前往計劃網站查看這些組織,找出一些對您有吸引力的機構。
  2. 詳閱這些機構的 Project Ideas 清單。
  3. 當您看到有興趣的想法時,請透過偏好的通訊方式 (列於 GSoC 網站的機構頁面上) 與該機構聯絡。
  4. 與導師和社群討論,判斷這是專案構想,希望在計畫期間做到這一點。如果你沒有做能激勵自己運動的事物, 這對於你或你的導師來說,就不會充滿樂趣。
  5. 請使用您與導師和其他機構社群成員溝通時收到的資訊撰寫提案。
  6. 請盡早提交提案,讓導師有時間提供意見回饋。建議您在期限前把握時間整合他們的意見回饋並重新提交。切勿等到最後一刻才提交您的提案!

我可以提交多個提案嗎?

是的,每位 GSoC 貢獻者最多可以提交三個提案。不過,每位 GSoC 貢獻者可能只受理一個 GSoC 貢獻者。無論您提交的提案數量有多少,每位 GSoC 貢獻者都只能接受一個提案。

我應該將提案直接傳送給指導機構嗎?

不可以,所有提案都必須透過計劃網站提交。如果是在 Google Summer of Code 計畫網站以外提交的提案,則不會列入 Google Summer of Code。

在提交最終提案前,我們強烈建議您盡早與指導機構聯絡,討論您的想法、取得意見回饋,並深入瞭解他們所採取的行動。

理想的提案應具備哪些條件?

貢獻者/學生指南有一個「撰寫提案」章節。

最理想的提案是由花時間與機構互動,並在提交「之前」與機構討論想法的參與者。請務必提供下列資訊:詳細說明您的提案內容、提出提案的原因、您有資格這麼做的原因、您的開發方法、預期時程等資訊。其中也應包含您的學術、產業和/或開放原始碼開發經驗的詳細資料。

請勿只是從機構清單中讀取專案構想,再寫出您的提案,您需要和他們溝通。如果貢獻者未與目標機構討論提案,就不太可能獲選加入 GSoC。

我在 GSoC 貢獻者註冊期結束後才年滿 18 歲,是否還能參加計畫?

不可以,註冊 GSoC 時必須年滿 18 歲。如果您年滿 18 歲,卻無法參加今年的計畫,請記得日後再返回查看新的計畫。

我需要提供哪些表單?

申請獲準的參與者須提供適當的稅務表單。包括提供居住國家/地區的居住證明,藉此收取款項。

參加 GSoC 計畫可以獲得獎勵嗎?

當然!Google 將提供小費給 GSoC 貢獻者,他們通過評分後,就會收到小費。

即使機構未使用我的代碼,我仍會收到款項嗎?

可以,只要 GSoC 貢獻者通過評分即可。無論專案是否使用產生的程式碼,都不會影響 GSoC 貢獻者原則。

GSoC 參與需要多少時間?

機構會依完成專案預計的總時間來計算範圍。小型專案需要約 90 小時才能完成,中型專案約需 175 小時才能完成,大型專案則需要約 350 小時才能完成。視您的技能和專案難度而定,達成專案目標可能需要多一點或更少的時間。如果專案受到限製或超出範圍,導師將會一起配合調整專案。

我是美國學生,住在 F1 簽證。如何取得參加授權?

申請 GSoC 前,請先洽詢貴校的跨國學生事務辦公室。當您覺得可能想參加 GSoC 時 最好盡快與他們聊聊。Google 無法向您提供任何類型的 CPT 或最佳化授權。您必須負責判斷簽證是否允許您參加 GSoC 等計畫,在申請前請先檢查。此外,您應該要先接受提示,這樣如果看不見,日後就不會感到意外 (通常是因為簽證疑慮)。遺憾的是,有些學生每年會不願意接受分期付款,因為他們的簽證不允許他們執行 GSoC 這類計畫,或是不讓這些人每週在 GSoC 上花費超過 20 個小時。

所有已接受的參與者都會收到接受確認電子郵件。我們不提供自訂信件。我們不會核發任何形式的 CPT 信件。

我就讀社區大學 (或國中大學) 還可以參加嗎?

是的,希望你喜歡!

我剛畢業,就在計畫進行中。我還能參加嗎?

可以。

參加 GSoC 計畫可以獲得課程抵免額嗎?

這取決於貴校的需求。Google 也無法為您提供任何其他文件或簽署文件。

如果學校提早結束/提早開始,可以調整時間表嗎?

2024 年 GSoC 計畫在專案時間表中提供更多彈性。針對中等和大型專案,標準時間長度為 12 週的中型和大型專案,完成專案的可完成時間長度可能介於 10 週至 22 週之間。小型專案的範圍為 8 至 12 週不等。GSoC 貢獻者及其導師可以共同決定專案是否應延長到兩週或之後。

計畫開始日期無法變更,每個人都會同時開始計畫。

您和導師可以共同同意調整里程碑或每週工作時程的排程,以在整體計畫架構中保有一定的彈性。

第一次評估日期以預計專案時程的中點為準。中型和大型專案的需要在 6 週後,以標準 12 週的時間表為準。如果是小型專案,需在 4 週後根據標準 8 週專案進行。

導師/機構管理員

我想進一步瞭解如何加入 GSoC 導師。我可以在哪裡找到更多相關資訊?

如要進一步瞭解如何成為 GSoC 導師,請參閱導師指南計畫規則角色和責任。您必須是欲指導機構的活躍社群成員。

輔導機構有哪些資格規定?

如要成為指導機構,您必須是執行有效免費/開放原始碼軟體專案的群組,例如:BRL-CAD,專案不一定要是合法營業的實體。顧問機構必須依據開放原始碼計畫核准授權製作及發布軟體,且至少有兩位貢獻者擔任整個計畫的機構管理員和/或導師,才能參與計畫。

參與 GSoC 的機構可以獲得任何報酬?

計畫結束時,良好記錄的機構會收到一些小費,這不論 GSoC 貢獻者是否通過或失敗。

機構可以視需求使用這些資金。

Google 主導的機構和隸屬於任何聯邦政府 (包括公立大專院校) 的組織和組織,均不發送小費。

封存

如何從 Google Summer of Code Archive 中移除我的資訊?

如需移除資訊,請與我們聯絡

我是 GSoC 的前任學生/著作人,所以我為專案提供的網址已經變更,Google 會在封存檔案中更新該網址嗎?

如果網址日後有所變更,我們就無法更新。如想要求我們移除您專案的網址,請直接與我們聯絡。

我上傳的檔案在哪裡?

上傳的檔案不再開放下載。