Jelaskan Sejarah dari Google Summer of Code

Pada tahun 2005, lebih dari 8,740 proposal proyek yang diajukan untuk 200 posisi pelajar yang tersedia. Karena tanggapan yang luar biasa, Google memperluas program menjadi 419 posisi.

Organisasi pendamping bertanggung jawab untuk meninjau dan memilih proposal, dan kemudian memberikan bimbingan kepada para mahasiswa untuk membantu mereka menyelesaikan proposal mereka. Mahasiswa yang berhasil menyelesaikan proposal mereka hingga mencapai kepuasan organisasi pendamping mereka kemudian diberikan $4500 dan Google Summer of Code T-shirt, sementara $500 per proyek dikirim kepada organisasi pembimbing. Sekitar 80% dari proyek-proyek berhasil diselesaikan pada tahun 2005, meskipun kecepatan penyelesaian bervariasi pada setiap organisasi: Ubuntu, misalnya, melaporkan tingkat penyelesaian yang hanya 64%, dan KDE melaporkan 67% tingkat penyelesaian. Banyak proyek dilanjutkan selama musim panas, meskipun periode SOC telah berakhir, dan berubah arah selama pengembangan.

Pada Summer of Code pertama, Google dikritik karena tidak memberikan waktu yang cukup bagi organisasi sumber terbuka supaya mereka bisa merencanakan proyek-proyek untuk Summer of Code. Meskipun terdapat kritik-kritik tersebut, terdapat 41 organisasi yang terlibat, termasuk FreeBSD, Apache, KDE, Ubuntu, Blender, Mozdev, dan Google itu sendiri.

Menurut sebuah artikel blog oleh Chris DiBona, manajer program open source Google, "sekitar 30 persen mahasiswa stuck dengan kelompok SoC [Summer of Code] mereka." Pengembang Mozilla Gervase Markham juga berkomentar bahwa tidak ada satupun dari 10 proyek Mozilla yang disponsori Google bertahan setelah acara. Namun, proyek Gaim (sekarang Pidgin) mampu memberikan dukungan coding yang cukup selama kegiatan untuk memasukkan perubahan ke Gaim (sekarang Pidgin) 2.0; Jabber Software Foundation (sekarang XMPP Standard Foundation) dan proyek KDE juga menghitung beberapa proyek mereka yang masih bertahan dari acara (KDE hanya menghitung 1 project yang berlanjut dari 24 proyek yang disponsori).