よくある質問

全般

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 の雇用、または Google のために雇用されているものではありません。

メンタリング組織は、生徒が作成したコードを使用する必要がありますか?

いいえ。Google は、このプログラムから得られるすべてのコードが幸福な暮らしにつながることを願っていますが、コントリビューターのコードを使用することを組織に義務付けることはありません。

GSoC はどこで実施されますか?

Google Summer of Code は、すべてオンラインで実施されます。プログラムの一環として移動する必要はありません。

GSoC を広めるにはどうすればよいですか?

チラシをダウンロードして、大学のキャンパスや地元のデベロッパーの交流会などに投稿できます。また、さまざまなソーシャル メディア プラットフォームでプログラムを広めたり、お住まいの地域でイベントや情報セッションを開催したりすることもできます。コミュニティ(学校、デベロッパーなど)やその他の連絡先への配布に使用できるテンプレート メールも用意しています。

GSoC の情報セッションや交流会を企画または主催するにはどうすればよいですか?

ご都合のよい日時や場所で、オンライン セッションやイベントをご予約いただけます。最初にプログラム ルールを確認し、プレゼンテーション テンプレートとチラシを活用してください。

メンターと GSoC コントリビューターの両方で GSoC に参加できますか?

いいえ。メンターとは、オープンソース団体に関わり、GSoC プログラムでコミュニティへの新しい貢献者を導く手助けをしたいと思う人々です。GSoC のコントリビューターとは、オープンソース団体に初めて参入する人のことです。

ウクライナ、ロシア、ベラルーシの参加者は GSoC 2024 に参加できますか?

現在の状況により、GSoC 2024 はロシア、ベラルーシ、またはいわゆるドネツク人民共和国(「DNR」)とルハンスク人民共和国(「LNR」)からの参加者(コントリビューター、メンター、組織管理者)を受け付けていません。ウクライナ国内に居住するが、DNR および LNR 以外である参加者に対する制限はありません。

他にも質問がある場合はどうすればよいですか?

コントリビューター ガイドや、こちらのサイトの他のページをご覧ください。

すべてのドキュメントを読んでも答えが見つからない場合は、ディスカッション リストまたは IRC チャネル経由で GSoC コミュニティに問い合わせることを検討してください。方法については、お問い合わせページをご覧ください。

GSoC のコントリビューター

GSoC コントリビューターはいつ GSoC に申請できますか?

コントリビューターは、コントリビューターの応募期間中に、プログラムの特定のインスタンスにお申し込みいただけます。

詳しくは、プログラムのスケジュールをご覧ください。

GSoC に参加するにあたって知っておくべきプログラミング言語は何ですか?

知っておくべきプログラミング言語は、使用する組織によって異なります。その組織で使用されているプログラミング言語に精通している必要があります。

参加するための資格要件を教えてください。

  • 登録するには 18 歳以上である必要があります。
  • プログラムの期間中、居住する国で勤務できる必要があります。
  • オープンソースの初心者または学生である必要があります。
  • GSoC で GSoC コントリビューター/学生として複数回承認されていません。
  • 現在、米国による禁輸措置されていない国に居住している必要があります。詳しくは、プログラム ルールをご覧ください。

オープンソース開発の初心者かどうかを知るにはどうすればよいですか?

オープンソース ソフトウェアの初心者には、オープンソースの経験がほとんどない人も含まれます。経験に以下しか含まれていない場合は、初級者と見なされます。

  • 個人またはクラスでのプロジェクト(ブートキャンプ プロジェクトを含む)。
  • 単一の教育機関でのみ使用されるオープンソース プロジェクト。(例: 所属先の大学でたまたまオープンソースとして公開したクラブのウェブサイトや研究論文)
  • 少数の問題(10 件未満)を開くか、さまざまなオープンソース パッケージに対して pull リクエストを行う。
  • GSoC の一部として参加したオープンソース プロジェクトに継続的に関与

オープンソース プロジェクトに定期的に貢献している方は、初心者ではありません。

プロのソフトウェア エンジニアですが、これまでにオープンソース コミュニティに参加したことはありませんが、参加できますか?

GSoC は、経験豊富なソフトウェア エンジニアリングの専門家向けではありません。

例外として認めてもらえますか?

いいえ。どんなに優秀であれ、ご興味をお持ちであっても、資格要件を満たさなければ例外は認められません。何千人もの GSoC コントリビューターから申し込みがありますが、例外を設けるのは公平ではありません。

すでにオープンソースに参加している人が GSoC コントリビューターになることはできますか?

GSoC の目標は、オープンソース組織に新たな貢献者を呼び込むことです。また、GSoC は、初心者のコントリビューターが経験豊富なコミュニティ メンバーの指導を受けながらオープンソースについて詳しく学ぶのにも役立ちます。

GSoC はオープンソース開発への学生や初心者のコントリビューターのためのものであり、オープンソースへの経験豊富なコントリビューターのためのものではありません。

グループで 1 つのプロジェクトで作業する提案をまとめて提出することはできますか?

いいえ、1 人のプロジェクトを担当できるのは 1 人だけです。

GSoC のコントリビューターとして選ばれる可能性を高めるには、どうすればよいですか?

  1. 団体が発表されたら、プログラム サイトでその活動に興味を持たれる組織をいくつか見つけてください。
  2. これらの組織のプロジェクト アイデアのリストを確認します。
  3. 興味をそそるアイデアを見つけたら、希望する連絡方法(GSoC サイトの組織ページに記載されています)で組織に連絡します。
  4. メンターやコミュニティと話し合い、このプログラムで楽しく取り組めるプロジェクト アイデアかどうか判断してください。やる気を高める取り組みに取り組んでいない場合、それは自分もメンターにとっても楽しい夏ではないでしょう。
  5. メンターや組織のコミュニティ メンバーとのやり取りで受け取った情報を使用して、提案を作成します。
  6. メンターがフィードバックを提供できるように、早めに提案を提出してください。期限までにフィードバックを取り入れて再送信する時間が必要です。すぐに提案を提出しましょう。

複数の提案書を提出することはできますか?

はい。各 GSoC コントリビューターは、最大 3 つの提案を提出できます。ただし、GSoC コントリビューター 1 人につき 1 名しか認められません。提出した提案の数にかかわらず、GSoC コントリビューター 1 人につき複数の提案を受け入れません。

メンタリング組織に直接提案を送るべきですか?

いいえ。すべての提案はプログラム サイトから提出する必要があります。Google Summer of Code プログラム サイト以外で提出された提案は、Google Summer of Code の考慮されません

最終的な提案を提出する前に、メンタリング組織と早めに連絡を取り、アイデアについて話し合い、フィードバックを得て、彼らの取り組みへの理解を深めることを強くおすすめします

良い提案とはどのようなものですか?

コントリビューター/学生向けガイドに、「提案書の作成」のセクションがあります。

最も良い提案は、提出前に時間をかけて組織と意見を交換し、話し合った参加者です。具体的な内容、提案する理由、採用する資格がある理由、開発方法、予想されるタイムラインなどの詳細を記載してください。また、学術、業界、オープンソースでの開発経験の詳細も含める必要があります。

組織のリストからプロジェクトのアイデアを読んで、提案を書くのではなく、彼らと話し合ってください。コントリビューターがその提案について対象組織と議論しない場合、GSoC の対象として選ばれる可能性はほとんどありません。

GSoC Contributor の登録期間の終了後に 18 歳になりましたが、引き続き参加できますか?

いいえ。GSoC に登録するときは 18 歳以上である必要があります。数日経っても 18 歳に達しても今年のプログラムに参加できない場合は、今後のプログラムについて再度ご確認ください。

どのようなフォームを提出する必要がありますか?

承認された参加者は、適切な税務フォームを提供する必要があります。これには、参加する国の居住者証明書を提出し、支払いを受け取ることも含まれます。

GSoC に参加して収益を得られますか?

オーバープロビジョニングと評価に合格し、報奨金を受け取ることができる GSoC コントリビューターに対して、Google は給付を提供します。

組織がコードを使用していなくても、支払いを受けることはできますか?

はい。GSoC コントリビューターが評価に合格した場合のみ可能です。生成されたコードを使用するかどうかは、GSoC コントリビューターの給付金には影響しません。

GSoC の参加にはどのくらいの時間がかかりますか?

組織では、プロジェクトの完了までにかかる推定合計時間に基づいてプロジェクトに範囲を設定します。小規模プロジェクトでは約 90 時間、中規模プロジェクトでは約 175 時間、大規模プロジェクトでは約 350 時間かかります。プロジェクトの目標達成までの所要時間は、スキルや難易度によって異なります。プロジェクトの対象範囲が狭すぎたり、大きすぎたりした場合は、メンターが協力して調整を行います。

私は F1 ビザを取得しており、米国在住の学生です。参加の承認を得るにはどうすればよいですか?

GSoC を申請する前に、詳細については学校の国際生徒事務局にお問い合わせください。GSoC への参加を検討したら、すぐに彼らと話し合うことをおすすめします。Google は、いかなる種類の CPT または OPT 承認も提供できません。GSoC のようなプログラムへのご参加が認められるビザについては、ご自身の責任でご確認ください。また、支給を受けられない場合にも(多くの場合はビザを理由に)給付金を受け取れるように、後で驚かされることのないようにする必要があります。残念ながら、毎年一部の学生は、ビザで GSoC のようなプログラムを受講することが許可されていないため、給付金を受け取れない場合があります。また、場合によっては、GSoC の利用が週に 20 時間を超えることも許可されません。

承認された参加者全員に、参加の確認メールが届きます。カスタマイズされた文字は提供していません。Google は、いかなる種類の CPT 文書も発行しません。

コミュニティ カレッジ(または短期カレッジ)に通うことはできますか?

ぜひご参加ください。

プログラムの途中で卒業します。それでも参加できますか?

はい、できます。

GSoC に参加してコース クレジットを獲得できますか?

学校の要件によって異なる可能性があります。Google が追加の書類を提供したり、書類に署名したりすることはできません。

学校が遅く始まったり早く始まったりした場合、スケジュールを調整できますか?

GSoC 2024 プログラムでは、プロジェクトのスケジュールにある程度柔軟性があります。プロジェクトを完了できる期間は、中規模および大規模プロジェクトでは 10 週間から 22 週間までで、標準期間は 12 週間です。小規模なプロジェクトでは 8 ~ 12 週間を設定できます。GSoC コントリビューターとそのメンターは、プロジェクトを数週間程度で延長するかどうかを共同で決定できます。

プログラムの開始日は変更できません。全員が同じ時間にプログラムを開始します。

あなたとメンターは、マイルストーンのスケジューリングや 1 週間の勤務スケジュールを調整することで、プログラムの枠組み全体をある程度柔軟に調整することに同意できます。

最初の評価日は、予想されるプロジェクト タイムラインの中間地点に基づいています。中規模および大規模プロジェクトの場合、標準の 12 週間スケジュールでは 6 週間後になります)。小規模プロジェクトでは 標準の 8 週間プロジェクトが 4 週間後になります

メンター/組織管理者

GSoC のメンターとして参加する方法について詳しく知りたい。詳しい情報はどこで確認できますか?

GSoC メンターになる方法について詳しくは、メンター ガイドプログラム ルール役割と責任をご覧ください。メンターとなる組織のアクティブなコミュニティ メンバーである必要があります。

メンタリング組織の資格要件は何ですか?

メンタリング組織として参加するには、有効なフリー/オープンソース ソフトウェア プロジェクト(BRL-CAD など)を実施しているグループであることが必要です。プロジェクトが合法的に法人化されている必要はありません。メンタリング組織がこのプログラムに参加するには、オープンソース イニシアチブの承認済みライセンスの下でソフトウェアの作成とリリースをすでに進めている必要があります。また、プログラムに参加するには、プログラム全体の組織管理者やメンターを兼ねるコントリビューターが少なくとも 2 人いる必要があります。

GSoC に参加して金銭を受け取ることはできますか?

良好な状態の組織には、プログラムの終了時に承認された GSoC コントリビューター 1 件につき、少額の給付金が支払われます。この審査は、GSoC のコントリビューターが合格するか不合格かには関係ありません。

各団体の皆様は、この資金を必要に応じて自由にお使いいただけます。

Google が主導する、連邦政府(公立大学を含む)に属する組織には給与は支給されません。

アーカイブ

Google Summer of Code Archive から情報を削除するにはどうすればよいですか?

情報を削除するには、Google にお問い合わせください。

以前は GSoC の学生/コントリビューターでしたが、プロジェクトに提供した URL が変更されました。アーカイブで更新してもらえますか?

数年後に URL が変更された場合、更新することはできません。プロジェクトの URL の削除をリクエストするには、Google に直接連絡します。

アップロードしたファイルはどこにありますか?

アップロードしたファイルはダウンロードできなくなりました。