Google Summer of Code

Program ini mengajak para mahasiswa yang memenuhi kriteria kelayakan mereka untuk mengirim paling banyak 5 usulan yang menjelaskan proyek perangkat lunak yang mereka inginkan untuk dikerjakan. Usulan ini kemudian dievaluasi oleh organisasi pendamping yang bersangkutan. Setiap organisasi yang berpartisipasi harus menyediakan mentor untuk masing-masing ide proyek yang diterima, jika organisasi berpendapat bahwa proyek ini akan mendapatkan keuntungan dari mereka. Para mentor kemudian mengurutkan usulan dan memutuskan di antara mereka sendiri proposal yang diterima. Google kemudian memutuskan berapa banyak proyek yang masing-masing organisasi dapatkan dengan memperhitungkan jumlah lamaran yang organisasi tersebut terima, dan meminta organisasi untuk menandai paling banyak sejumlah proyek yang telah ditentukan.