關於 GSoC 計畫中,各角色的預期要求,常常出現許多問題。許多機構不斷發展 這個情況也相當多元本說明文件旨在實現所有參與組織的期望標準。
個別機構可能具有其他角色和責任。詳情請洽詢機構管理員。
GSoC 貢獻者責任
...給導師
- 提交品質工作 (程式碼)
- 定期告知工作已完成、您打算採取的後續行動,以及阻礙
- 有任何因素造成你無法達成目標時請求協助
- 讓大家知道你今天還活著
- 明顯超前工作範圍時,重新評估工作範圍
- 與你的導師「和」廣大的社群溝通交流
- 盡早在工作能力降低 (例如家庭、健康、其他工作) 時通知工作量
- 聆聽並回覆意見回饋
...給機構組織管理員
- 出現下列情況時請通知對方
- 與任何導師或社群成員互動的問題
- 與您工作或工作計畫變動有關的重大意見
導師責任
...給您的機構管理員
- 說明時間安排和互動期望
- 盡早在指導能力減少 (例如家人、健康、休假) 時發出通知
- 在 GSoC 貢獻者有問題時收到通知
- 缺乏通訊、活動、瀏覽權限 (MIA) 或進度
- 違反參與者協議的行為 (例如抄襲、騷擾、詐欺)
- 身體不適或卸任
- 正式評估 GSoC 貢獻者參與情形
- 請先與管理員和 GSoC 貢獻者溝通交流,再嘗試失敗
...供 GSoC 貢獻者參與
- 協助和/或教導 GSoC 貢獻者如何
- 成為社群的一分子
- 更有效率地與開放式溝通
- 與貴機構偏好的通訊管道 (IRC、Slack 等) 合作
- 使用貴機構的版本管控系統
- 提出好問題,並且獲得問題的解答
- 提供有說服力的技術論點和建設性討論
- 正確提供作者資訊及選取開放原始碼授權的方式
- 激勵自己並保持工作效率
- 解決棘手的技術問題
- 隨時掌握進度,以便 GSoC 貢獻者瞭解他們的狀態
- 定期溝通交流:
- 每週至少兩次
- 提供具建設性的意見、耐心等待並保持尊重
- 建立實際可行的工作目標和時程期望
- 在明顯超前或落後使用 GSoC 貢獻者重新評估範圍
- 與開發人員和社群合作,協助他們接受 GSoC 貢獻者工作
機構管理員的責任
...對 Google
- 框架機構參與情況、機構選擇條件和機構專屬作業程序
- 提交機構申請並擔任機構代表
- 擔任 Google 的溝通聯絡
- 在 36 小時內回覆 Google 洽詢的所有問題
- 檢舉《參與者協議》違規情形 (例如騷擾、抄襲、詐欺)
- 回報 GSoC 貢獻者解除權
- 確保符合所有期限 (例如運算單元要求、輔導評估、建立機構付款帳戶)
- 挑選並邀請值得信賴、有能力且合格的導師
- 提供並維護足夠的專案構想
- 監督所有導師和 GSoC 貢獻者的活動,確保實現責任
- 回覆 Google 的 GSoC 問卷調查 (包括 GSoC 貢獻者留存率等問題)
...給導師
- 框架機構參與情況、輔導者需求條件、失敗流程和程序
- 在計畫開始前告知導師期望的事項
- 說明 GSoC 貢獻者選擇、繼續參與和關閉政策
- 為運算單元分配提供選取條件
- 說明《參與者協議》違反與失敗的處理方式
- 持續評估導師與 GSoC 貢獻者的互動
- 辨別利益衝突和人際問題,必要時加以替換
- 讓導師知道需要更多專案構想
- 在計畫前後持續與導師定期溝通
- 務必提供充分且適當的輔導服務,特別是在假日附近
...供 GSoC 貢獻者參與
- 向 GSoC 協作者說明聯絡機構管理員的方式、時間和原因
- 確保已引進 GSoC 貢獻者完成適當整合
- 說明特定機構的需求 (例如時間、程式碼、通訊、授權)
- 傳達特定機構組織的期望 (例如行為、最佳做法、瀏覽權限)
- 說明期限、接受條件和失敗/關閉政策
- 監控通訊內容,確保所有不當行為都獲得解決
- 事先通知 GSoC 貢獻者可能故障或關閉
特別感謝資深 GSoC 和 GCI 機構管理員 Sean、Terri、Hong Phuc、Valorie 和 Mario,他們與 Google 計畫管理員共同將這份文件放在一起。