Google Summer of Code
学生には、プログラムが採用されてから実際にプロジェクトを開始するまで準備期間が1カ月以上与えられ、その間に自分を担当する組織のやり方を学ぶ。GoogleのホーソンPMは2007年4月に次のように説明した。「締め切りまで時間的な余裕のある状況の方が、仲間となる開発者と関係を築きやすいと考えている。経験上、ほとんどの人は最初のパッチを送るまでの数週間や数ヶ月間にプロジェクトのチャットルーム(IRCチャネル)に入って自己紹介をし、知り合いを作ろうとするからだ。」
2014年は72カ国から1307人の学生が参加した。そして190のオープンソース団体、78カ国から2491人の指導者が活動を行った。89.7%の学生が肯定的評価を受けた。
このプログラムはまず、参加資格のある学生が実施したいソフトウェアプロジェクトを詳述した申込書を提出すると、その分野に対応する参加組織の審査を受ける。組織は貢献できると判断した学生プロジェクト毎に指導者を配置する責任を負い、指導者は申込書をランク付けした一覧をGoogleに送る。Googleでは各組織に割り当てるプロジェクト(学生)件数を決め、採択するプロジェクトは一覧の上位から年ごとに選択する。
1人の学生が複数の参加組織に選ばれた場合、Googleは組織間の調停を行い、どの組織がその学生を受け持つかを決める。その学生を獲得できなかった組織には、次点の申込書が自動的に繰り上がって割り当てられる。