자주 묻는 질문(FAQ)

일반

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 프로그램은 20,000명 이상의 멘토의 지도를 받아 21,000명 이상의 신규 참여자/학생과 1,000개 이상의 오픈소스 조직을 하나로 모았습니다.

Google Summer of Code (GSoC)는 채용 프로그램인가요?

아니요. Google에서 근무하는 데 관심이 있다면 Google 채용 웹사이트를 방문하세요.

GSoC는 인턴십, 직업 또는 어떠한 형태의 고용으로 간주되나요?

아니요. GSoC는 참여자가 독립 개발자로 활동하고 이에 대한 보조금을 받는 활동입니다. 참여자가 Google에 고용되어 있거나 Google에서 근무하거나 Google을 대신하여 근무하지 않습니다.

멘토링 조직은 학생이 작성한 코드를 사용해야 하나요?

아니요. 이 프로그램에서 나온 모든 코드가 적절한 곳에서 사용되기를 바라지만, 조직에서 참여자의 코드를 사용할 필요는 없습니다.

GSoC는 어디에서 진행되나요?

Google Summer of Code는 완전히 온라인으로 진행되며 프로그램의 일환으로 이동할 필요가 없습니다.

GSoC에 대해 알리려면 어떻게 해야 하나요?

플로어를 다운로드하여 대학 캠퍼스, 지역 개발자 모임 등에 게시할 수 있습니다. 다양한 소셜 미디어 플랫폼을 사용하여 프로그램에 대한 소식을 전하거나 거주 지역에서 모임이나 정보 세션을 주최할 수도 있습니다. 커뮤니티 (학교, 개발자 등) 및 기타 연락처에 배포하는 데 사용할 수 있는 템플릿 이메일도 있습니다.

GSoC 정보 세션 또는 미팅을 조직하거나 주최하려면 어떻게 해야 하나요?

편한 시간과 장소에서 온라인 세션 또는 만남을 예약하실 수 있습니다. 먼저 프로그램 규칙을 검토하고 프레젠테이션 템플릿 및 전단을 활용하세요.

멘토와 GSoC 참여자로 GSoC에 참여할 수 있나요?

아니요. 멘토는 오픈소스 조직에 참여한 경험이 있으며 GSoC 프로그램에서 커뮤니티에 새로운 참여자를 안내하고자 하는 사람입니다. GSoC 참여자는 오픈소스 조직을 처음 접하는 사용자입니다.

우크라이나, 러시아, 벨라루스에서 온 참가자가 GSoC 2025에 참여할 수 있나요?

현재 상황으로 인해 GSoC 2025에서는 러시아, 벨라루스 또는 도네츠크 인민공화국('DNR') 및 루간스크 인민공화국 ('LNR')의 참여자(참여자, 멘토 또는 조직 관리자)를 받지 않습니다. 우크라이나 내 DNR 및 LNR 외부에 거주하는 참가자에게는 제한이 없습니다.

더 궁금한 점이 있으면 어떻게 해야 하나요?

참여자 가이드이 사이트의 다른 페이지를 확인하세요.

모든 문서를 읽어도 답변을 찾을 수 없는 경우 토론 목록 또는 IRC 채널을 통해 GSoC 커뮤니티에 문의해 보세요. 방법을 알아보려면 문의하기 페이지를 방문하세요.

GSoC 참여자

GSoC 참여자는 언제 GSoC에 신청할 수 있나요?

참여자는 프로그램의 특정 인스턴스에 대해 참여자 신청 기간에 신청할 수 있습니다.

자세한 내용은 프로그램 타임라인을 참고하세요.

GSoC에 참여하려면 어떤 프로그래밍 언어를 알아야 하나요?

알아야 하는 프로그래밍 언어는 협력하고자 하는 조직에 따라 다릅니다. 해당 조직에서 사용하는 프로그래밍 언어를 숙지해야 합니다.

참여 자격 요건은 무엇인가요?

  • 등록 시 만 18세 이상이어야 합니다.
  • 프로그램 기간 동안 거주할 국가에서 취업할 수 있어야 합니다.
  • 오픈소스 초보자 또는 학생이어야 합니다.
  • GSoC에서 GSoC 참여자/학생으로 한 번 이상 승인되지 않았습니다.
  • 현재 미국의 엠바고 대상이 아닌 국가에 거주해야 합니다. 자세한 내용은 프로그램 규칙을 참고하세요.

오픈소스 개발 초보자로 간주되는지 어떻게 알 수 있나요?

오픈소스 소프트웨어 초보자에는 오픈소스 경험이 거의 없는 사용자가 포함됩니다. 다음과 같은 경험만 있다면 초보자로 간주됩니다.

  • 부트캠프 프로젝트를 비롯한 개인 또는 수업 프로젝트
  • 단일 기관에서만 사용되는 오픈소스 프로젝트입니다. (예: 이전 대학에서 오픈소스로 게시된 동아리 웹사이트 또는 연구)
  • 다양한 오픈소스 패키지에 대해 소수(10개 미만)의 문제 또는 풀 리퀘스트를 여는 경우
  • GSoC의 일환으로 참여한 오픈소스 프로젝트에 계속 참여합니다.

그렇지 않고 오픈소스 프로젝트에 정기적으로 참여하는 경우 초보자가 아닙니다.

저는 전문 소프트웨어 엔지니어이지만 이전에 오픈소스 커뮤니티에 참여한 적이 없습니다. 자격 요건을 충족하나요?

GSoC는 경험 많은 소프트웨어 엔지니어링 전문가를 대상으로 하지 않습니다. 소프트웨어 엔지니어로 정규직으로 근무하는 경우 GSoC에 참여할 시간이 없습니다.

예외로 해주실 수 있나요?

아니요. 재능이 있거나 관심이 있더라도 자격 요건을 충족하지 않으면 예외를 인정할 수 없습니다. 수천 명의 GSoC 참여자가 신청하며, 귀하를 예외로 인정하는 것은 공정하지 않습니다.

이미 오픈소스에 참여하고 있는 사람이 GSoC 참여자로 활동할 수 있나요?

GSoC의 목표는 오픈소스 조직에 신규 참여자를 유치하는 것입니다. GSoC는 초보 참여자가 경험 많은 커뮤니티 회원의 멘토링을 받으면서 오픈소스의 모든 것을 배울 수 있는 기회를 제공합니다.

GSoC는 오픈소스 개발에 참여하는 학생 및 초보자를 위한 프로그램으로, 오픈소스 개발에 경험이 있는 참여자는 참여할 수 없습니다.

그룹이 하나의 프로젝트를 위해 함께 제안서를 제출할 수 있나요?

아니요. 개인만 특정 프로젝트에서 작업할 수 있습니다.

GSoC 참여자로 선정될 가능성을 높이려면 어떻게 해야 하나요?

  1. 조직이 발표되면 프로그램 사이트에서 살펴보고 마음에 드는 조직을 몇 개 찾습니다.
  2. 이러한 조직의 프로젝트 아이디어 목록을 살펴보세요.
  3. 관심을 끄는 아이디어가 있으면 GSoC 사이트의 조직 페이지에 나와 있는 선호하는 커뮤니케이션 방법을 통해 조직에 문의하세요.
  4. 멘토와 커뮤니티에 문의하여 프로그램 기간 동안 즐겁게 진행할 수 있는 프로젝트 아이디어인지 확인합니다. 동기를 부여하는 일을 하지 않는다면 나나 멘토 모두 즐거운 여름을 보내지 못할 것입니다.
  5. 멘토 및 다른 조직 커뮤니티 회원과 소통하는 동안 받은 정보를 사용하여 제안서를 작성합니다.
  6. 멘토가 의견을 제공할 시간을 확보할 수 있도록 제안서를 일찍 제출하세요. 의견을 반영하고 마감일 전에 다시 제출할 시간을 확보해야 합니다. 제안서를 제출할 때는 마지막 순간까지 기다리지 마세요.

제안서를 2개 이상 제출할 수 있나요?

예. 각 GSoC 참여자는 제안서를 최대 3개까지 제출할 수 있습니다. 하지만 GSoC 참여자당 하나만 제출할 수 있습니다. 제출하는 제안서 수와 관계없이 GSoC 참여자당 제안서가 2개까지만 수락됩니다.

멘토링 조직에 직접 제안서를 보내야 하나요?

아니요. 모든 제안서는 프로그램 사이트를 통해 제출해야 합니다. 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 또는 OPT 승인도 제공할 수 없습니다. 귀하의 비자로 GSoC와 같은 프로그램에 참여할 수 있는지 확인하는 것은 귀하의 책임입니다. 신청하기 전에 확인하세요. 또한 나중에 비자 문제로 인해 수당을 받을 수 없을 경우 놀라지 않도록 수당을 받을 수 있는지 확인해야 합니다. 안타깝게도 매년 일부 학생은 비자로 인해 GSoC와 같은 프로그램을 수행할 수 없거나 GSoC에 일주일에 20시간 이상을 할애할 수 없어 장학금을 수령하지 못합니다.

모든 참석자에게 수락 확인 이메일이 전송됩니다. 맞춤 편지는 제공하지 않습니다. Google에서는 어떠한 종류의 CPT 서한도 발행하지 않습니다.

커뮤니티 칼리지 (또는 준종합대학)에 다니는데도 참여할 수 있나요?

예, 즐겁게 이용해 주시기 바랍니다.

프로그램 중간에 졸업합니다. 지금도 참여할 수 있나요?

예.

GSoC에 참여하여 과정 크레딧을 받을 수 있나요?

학교의 요구사항에 따라 다를 수 있습니다. Google은 추가 서류를 제공하거나 서류에 서명해 드릴 수 없습니다.

학교가 늦게 끝나거나 일찍 시작하는 경우 일정을 조정할 수 있나요?

GSoC 2025 프로그램에서는 프로젝트 일정을 어느 정도 유연하게 조정할 수 있습니다. 프로젝트를 완료하는 데 허용되는 기간은 중형 및 대형 프로젝트의 경우 표준 기간인 12주에서 22주까지 다양합니다. 소규모 프로젝트는 8~12주가 소요될 수 있습니다. GSoC 참여자와 멘토는 프로젝트를 몇 주 정도 연장하여 종료할지 함께 결정할 수 있습니다.

프로그램 시작일은 변경할 수 없으며 모든 사용자가 동시에 프로그램을 시작합니다.

전체 프로그램 프레임워크 내에서 유연성을 높이기 위해 마일스톤 일정 또는 주간 업무 일정을 조정하는 데 멘토와 공동으로 동의할 수 있습니다.

첫 번째 평가 날짜는 예상 프로젝트 타임라인의 중간 지점을 기준으로 합니다. 중형 및 대규모 프로젝트의 경우 표준 12주 일정의 프로젝트는 6주 후에 삭제됩니다. 소규모 프로젝트의 경우 표준 8주 프로젝트를 기준으로 4주 후에 시작됩니다.

멘토/조직 관리자

GSoC에서 멘토로 참여하는 방법을 자세히 알아보고 싶습니다. 더 자세한 정보

GSoC 멘토가 되는 방법에 관한 자세한 내용은 멘토 가이드, 프로그램 규칙, 역할 및 책임을 참고하세요. 멘토링을 원하는 조직의 활발한 커뮤니티 회원이어야 합니다.

멘토링 조직의 자격요건은 무엇인가요?

멘토링 조직으로 참여하려면 활발한 오픈소스 소프트웨어 프로젝트(예: BRL-CAD)를 운영하는 그룹이어야 합니다. 프로젝트가 법적으로 등록된 법인일 필요는 없습니다. 멘토링 조직은 오픈소스 이니셔티브 승인 라이선스에 따라 이미 소프트웨어를 제작하고 출시한 상태여야 하며, 프로그램에 참여하려면 조직 관리자 또는 전체 프로그램의 멘토 역할을 할 참여자가 2명 이상 있어야 합니다.

조직은 GSoC에 참여한 대가로 금전적 보상을 받나요?

평판이 좋은 조직은 프로그램이 끝날 때 승인된 GSoC 참여자당 소액의 수당을 받게 됩니다. 이는 GSoC 참여자가 통과했는지 여부와 관계없이 적용됩니다.

조직은 이 기금을 원하는 대로 사용할 수 있습니다.

Google이 이끄는 조직과 연방 정부 (공립 대학 포함)의 일부인 조직에는 수당이 지급되지 않습니다.

보관처리

Google Summer of Code 보관 파일에서 내 정보를 삭제하려면 어떻게 해야 하나요?

정보를 삭제하려면 Google에 문의하세요.

이전에 GSoC의 학생/참여자였는데 프로젝트에 제공한 URL이 변경되었습니다. 보관 파일에서 업데이트해 주시겠어요?

URL이 수년 후에 변경되면 YouTube에서 업데이트해 드릴 수 없습니다. Google에 직접 문의하여 프로젝트의 URL 삭제를 요청할 수 있습니다.

업로드한 파일은 어디에 있나요?

업로드한 파일은 더 이상 다운로드할 수 없습니다.