常见问题解答

常规

  • Google Summer of Code (GSoC) 的目标是什么?

    吸引新贡献者加入开源社区,以促进长期参与开源生态系统。

  • 何时生效?

    请参阅 官方计划时间表

  • 在计划期间会发生什么?

    参与者在导师的指导下为开源组织编写代码。

  • Google 为何要举办 GSoC?

    自 2005 年以来,Google 一直致力于发展和维持全球开源生态系统。全球的开源开发者越多,整个社区就会越健康、越可持续。

  • GSoC 是一项招聘计划吗?

    不可以。如需了解 Google 的招聘信息,请访问 Google 招贤纳士网站

  • GSoC 是实习还是就业?

    不是。参与者是获得津贴的独立开发者,而不是 Google 员工或实习生,也不是参与指导的组织的员工。

  • 组织是否必须使用生成的代码?

    否,但建议这样做。

  • GSoC 在哪里举行?

    完全在线进行,无需差旅。

  • 如何宣传 GSoC?

    使用 官方传单、社交媒体或举办聚会。

  • 如何举办信息交流会?

    您可以根据自己的方便安排会议,只需使用 演示模板并遵守 计划规则即可。


资格条件

  • 有哪些资格要求?
    • 注册时年满 18 周岁
    • 有资格在您居住的国家/地区工作
    • 学生或开源新手
    • 之前被 GSoC 接受的次数不超过一次
    • 不居住在美国政府实施禁运的国家/地区
  • 哪些人会被视为“初学者”?

    开源经验很少的人。如果您的经验仅包括以下内容,您仍会被视为初学者:

    • 个人项目或课堂项目,包括训练营项目。
    • 仅在单个机构中使用的开源项目。(例如:俱乐部网站或恰好以开源形式在您以前的大学发布的某项研究)
    • 针对各种开源软件包提交少量(少于 10 个)问题或拉取请求。
    • 继续参与您在准备 GSoC 时加入的开源项目。

    开源项目的常规贡献者不是新手。

  • 专业工程师是否符合条件?

    虽然 GSoC 欢迎各种背景的参与者,但主要面向新手。专业人士通常难以平衡所需的时间投入。

  • 如果我在注册后年满 18 周岁,会怎么样?

    您不符合当前年度的条件。

  • 现有开源贡献者可以参与吗?

    仅当他们是初学者时。GSoC 并不适合经验丰富的开源开发者。

  • 群组可以提交提案吗?

    不可以,提案必须仅由个人提交。

  • Google 会例外处理吗?

    不可以。我们会严格执行要求,以确保公平性。

  • 我可以同时担任导师和贡献者吗?

    不可以。您必须选择一个角色。一旦您在 GSoC 中担任过导师或组织管理员,就无法再担任 GSoC 贡献者。

  • 是否允许来自乌克兰、俄罗斯或白俄罗斯的参与者参加?

    目前,来自俄罗斯、白俄罗斯以及 DNR/LNR 地区的参与者不符合条件。对于乌克兰境内(DNR/LNR 地区除外)的用户,没有任何限制。

  • 如果我还有其他疑问,该怎么办?

    请参阅 贡献者指南 与我们联系


GSoC 贡献者申请人

  • 我何时可以申请?

    时间轴上注明的特定贡献者申请窗口期内。

  • 我应该了解哪些编程语言?

    要求因组织而异;您应熟练掌握所选项目使用的语言。

  • 如何提高成功几率?

    尽早与组织联系,与导师讨论项目创意,并在截止日期之前提交提案以获取反馈。

  • 我可以提交多个提案吗?

    可以,最多可以接受 3 个,但只能接受 1 个。

  • 我是否应该直接向组织发送提案?

    不可以。所有提案都必须通过 GSoC 网站提交。我们 *强烈建议* 您尽早与指导组织联系,讨论您的想法,并在提交最终提案之前获得反馈并更好地了解他们所做的工作。

  • 怎样才算是优质提案?

    详细的目标、方法和明确的时间表。之前与导师的互动是最关键的因素。如需了解详情,请参阅贡献者指南

  • 我可以使用 AI 生成的文本或代码吗?

    在应用之前,请务必查看组织的具体 AI 政策。请注意,使用 AI 撰写 GSoC 提案可能会导致组织自动拒绝您的提案,具体取决于其各自的指南。请务必确保您的提案是原创作品,并符合组织对作者身份的标准。面向 GSoC 申请者的 AI 通用指南

  • 需要哪些表单?

    被接受的参与者必须提供 税务表单和居住证明。

  • 我能获得报酬吗?

    是的,Google 会为通过评估且符合领取津贴条件的参与者提供津贴

  • 如果我的代码未被使用,我会获得报酬吗?

    是的,奖学金支付是基于通过评估,而不是代码实现。

  • 需要多长时间?

    项目范围约为 90 小时(小型)、175 小时(中型)或 350 小时(大型)。根据您的技能和项目的难度,您可能需要花费更多或更少的时间才能实现项目目标。如果您发现项目范围过小或过大,您和导师将共同努力进行相应调整。

  • 我是美国境内的 F1 学生;如何获得授权?

    咨询您学校的国际学生办公室。Google 无法提供 CPT/OPT 授权或专业信函。所有被接受的参与者都会收到一封确认接受的电子邮件。

  • 社区学院/初级学院的学生可以参加吗?

    是。

  • 如果我在计划期间毕业,是否可以参与?

    是。

  • 我可以获得课程学分吗?

    这取决于您所在的学校;Google 不会提供额外的学分证明文件。

  • 可以调整时间表吗?

    开始日期是固定的,但如果导师和贡献者达成一致,可以延长结束日期(总共最多 22 周)。在申请期内尽早讨论此问题。

  • 我已获准参加 GSoC。如何公开说明我参与了该计划?

    在成功通过该计划之前,您无法声明自己是 GSoC 贡献者,也无法将此身份添加到您的简历中。如果您想在社交媒体上分享自己被接受加入该计划的消息,可以说明您已加入特定指导组织。在完成课程之前就声称自己获得了相应称号是不准确的,这就像医学生在医学院毕业之前就自称是医生一样。

  • 成功完成 GSoC 计划后,如何描述我的参与经历?

    成功完成该计划后,您与 Google 和指导组织之间的专业关系是否准确对于招聘人员和雇主的事实核查至关重要。请遵循以下准则:

    • 不是 Google、GSoC 或您的指导组织的员工或实习生。您不能将 Google 添加为雇主,因为您在 GSoC 期间不是 Google(或您的指导组织)的员工。
    • 说明您以贡献者的身份参与了该开源组织的项目。

    • 请务必先写 Google Summer of Code 2025 贡献者,然后再写您合作的组织名称。(示例:2025 年 Google Summer of Code 贡献者,Python Software Foundation)。

    请咨询您的组织,了解他们是否偏好某种方式来描述您在组织中的工作时间。


导师

  • 在哪里可以找到导师信息?

    请参阅 导师指南 角色/责任

  • 对指导组织有何要求?

    必须是活跃的开源项目,拥有坚实的社区,并且已根据 经 OSI 批准的许可发布软件。

  • 组织是否会收到资金?

    是的,我们会向信誉良好的组织(不包括 Google 牵头或政府附属的组织)为每位被接受的贡献者提供少量津贴。


归档

  • 如何从归档文件中移除我的信息?

    您可以使用与我们联系与 GSoC 支持团队联系,请求移除。

  • 您会更新我的项目网址吗?

    不可以。我们只能移除旧网址,而无法更新它们。

  • 我上传的文件在哪里?

    之前上传的文件将无法再下载。