Google Summer of Code
Google Summer of Code, atau sering disingkat GSoC, adalah program internasional tahunan, yang pertama kali digelar dari Mei hingga Agustus 2005, dimana Google menghadiahkan tunjangan (US$5.500,) untuk semua mahasiswa yang berhasil menyelesaikan permintaan proyek koding perangkat lunak bebas dan sumber terbuka selama musim panas. Program ini terbuka untuk mahasiswa berusia 18 tahun atau lebih.
Ide "Summer of Code" datang langsung dari pendiri Google, Sergey Brin dan Larry Page. Leslie Hawthorn menjadi manajer program ini dari tahun 2007 sampai tahun 2009, dimana ia telah terlibat dalam proyek ini sejak tahun 2006. Sejak tahun 2010 sampai dengan tahun 2015, Carol Smith menjabat sebagai manajer program. Pada tahun 2016, Stephanie Taylor mengambil alih pengelolaan program.
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.
Pada kasus dimana satu mahasiswa ditandai dengan lebih dari satu organisasi, Google menengahi di antara semua organisasi yang terlibat dan memutuskan siapa yang "mendapat" mahasiswa tersebut. Pendamping organisasi lain kemudian menghapus tanda pada mahasiswa dan menandai sebuah usulan baru untuk diterima, atau memberikan slotnya kembali ke "pool", lalu setelah itu didistribusikan kembali.
Google telah menerbitkan 15 sekolah teratas dari tahun berjalan untuk periode 2005-2016. daftarnya adalah sebagai berikut:
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).
Pada tahun 2006, terdapat sekitar 6000 aplikasi yang diajukan, kurang dari tahun sebelumnya karena semua pemohon diminta untuk memiliki Akun Google, sehingga mengurangi jumlah usulan spam yang diterima. Google dan sebagian besar mentor juga berpendapat bahwa proposal jauh lebih berkualitas dari proposal tahun 2005. Juga, jumlah organisasi yang berpartisipasi meningkat
lebih dari dua kali lipat menjadi 102. Selain organisasi-organisasi yang berpartisipasi dalam 2005, organisasi seperti Debian, GNU, Gentoo, Adium, PHP, dan ReactOS berpartisipasi pada tahun 2006. Google telah memutuskan untuk mensponsori sekitar 600 proyek.
Batas waktu usulan mahasiswa diperpanjang sampai 2006-05-09, pukul 11.00 PDT. Meskipun hasilnya dinyatakan pada pukul 17.00 PDT, dimana ada penundaan dalam penerbitan ini karena Google tidak memperhitungkan beberapa mahasiswa terpilih dalam lebih dari satu organisasi. Google memperbolehkan satu mahasiswa untuk melakukan hanya satu proyek sebagai bagian dari program. Google
butuh beberapa jam untuk menyelesaikan duplikasi penerimaan. Surat penerimaan dikirim pada 24 Mei pukul 03.13 PDT, tetapi surat itu juga dikirim kepada 1.600 pelamar yang pada kenyataannya, tidak diterima oleh panitia Google SoC. Pada pukul 03.38 PDT, Chris DiBona memposting permintaan maaf resmi di milis, menambahkan bahwa "Kami sangat sangat menyesal untuk ini. Jika anda menerima surel, yang mengatakan Anda diterima dan email lainnya anda tidak, ini berarti anda tidak."
Google telah merilis daftar terakhir dari proyek-proyek yang diterima ke dalam program pada website SoC. Usulannya sendiri dapat terlihat oleh umum selama beberapa jam, namun setelah itu dihapus menanggapi keluhan peserta tentang informasi yang "sensitif dan pribadi" yang terkandung dalam usulan mereka. Namun, Google telah menyelesaikan masalah ini dengan memungkinkan setiap mahasiswa yang
terlibat dalam Summer of Code untuk memberikan abstrak singkat yang dapat dilihat secara publik dan benar-benar terpisah dari konten usulan sebenarnya yang dikirimkan ke Google.
Pada tahun 2007, Google menerima 131 organisasi dan lebih dari 900 mahasiswa. 131 organisasi tersebut memiliki total hampir 1500 mentor.
Mahasiswa diperbolehkan untuk mengirimkan sampai dengan 20 usulan meskipun hanya satu yang bisa diterima. Google menerima hampir 6200 usulan.
Untuk memungkinkan lebih banyak mahasiswa untuk melamar, Google memperpanjang batas waktu pendaftaran dari tanggal 24 Maret hingga 26 Maret di menit terakhir. Kemudian diperpanjang lagi hingga tanggal 27 Maret.
Pada April 11, surat penerimaan ditunda dikarenakan upaya tambahan dalam menyelesaikan duplikasi kiriman. Pada satu titik, antarmuka web mengubah setiap aplikasi menjadi memiliki status "Not Selected". Pihak resmi Google melaporkan bahwa hanya email penerimaan yang menjadi tanda yang pasti mengenai penerimaan.
Pada tahun 2008, Google memilih 174 organisasi sumber terbuka untuk berpartisipasi dalam Summer of Code, meningkat 131 dari tahun sebelumnya dan 102 dari tahun 2006. Masing-masing organisasi itu dipilih berdasarkan sejumlah kriteria, seperti kebajikan proyek, ide-ide yang diberikan bagi mahasiswauntuk dikerjakan, dan kemampuan dari para mentor untuk memastikan mahasiswa berhasil
menyelesaikan proyek-proyek. Hampir 7100 usulan yang diterima untuk tahun Summer of Code 2008, dimana 1125 yang dipilih.