Pertanyaan Umum (FAQ)

Umum

Apa tujuan Google Summer of Code?

Google Summer of Code (GSoC) adalah program yang dirancang untuk menghadirkan kontributor baru yang antusias ke dalam komunitas open source, dengan harapan bahwa mereka akan terus berkontribusi pada komunitas open source jauh setelah program GSoC mereka berakhir.

Kapan Google Summer of Code berlangsung?

Lihat linimasa program.

Apa yang terjadi di Google Summer of Code?

Kontributor baru open source akan menghabiskan musim panas mereka untuk menulis kode bagi organisasi open source dengan bimbingan mentor dari komunitas open source baru mereka.

Mengapa Google menjalankan program Google Summer of Code?

Google berkomitmen untuk mengembangkan ekosistem open source. Makin banyak developer open source di dunia, makin sehat dan berkelanjutan pula seluruh komunitas.

Sejak 2005, program Google Summer of Code telah menyatukan lebih dari 21.000 kontributor/siswa baru dengan lebih dari 1.000 organisasi open source di bawah bimbingan lebih dari 20.000 mentor.

Apakah Google Summer of Code (GSoC) adalah program perekrutan?

Tidak. Jika Anda tertarik untuk bekerja di Google, kunjungi situs lowongan Google.

Apakah GSoC dianggap sebagai magang, pekerjaan, atau bentuk pekerjaan apa pun?

Tidak. GSoC adalah aktivitas yang dilakukan peserta sebagai developer independen yang dibayarkan dengan tunjangan. Peserta tidak dipekerjakan oleh, bekerja di, atau untuk, Google.

Apakah organisasi pembimbing diwajibkan untuk menggunakan kode yang dibuat oleh siswa?

Tidak. Meskipun kami berharap semua kode yang dihasilkan dari program ini akan menemukan tempat yang tepat, kami tidak mewajibkan organisasi untuk menggunakan kode kontributor.

Di mana GSoC berlangsung?

Google Summer of Code sepenuhnya dilakukan secara online; tidak ada persyaratan untuk melakukan perjalanan sebagai bagian dari program ini.

Apa yang dapat saya lakukan untuk membantu menyebarkan informasi tentang GSoC?

Anda dapat mendownload flyer untuk diposting di kampus universitas, pertemuan developer lokal, dll. Anda juga dapat menggunakan berbagai platform media sosial untuk menyebarkan informasi tentang program ini,atau menyelenggarakan sesi informasi atau pertemuan di area Anda. Kami juga memiliki email template yang dapat Anda gunakan untuk mendistribusikan ke komunitas (sekolah, developer, dll.) dan kontak lainnya.

Bagaimana cara mengatur atau menyelenggarakan sesi informasi atau pertemuan GSoC?

Anda dapat menjadwalkan sesi online atau pertemuan kapan saja dan di mana saja yang nyaman bagi Anda. Harap tinjau Aturan Program terlebih dahulu dan gunakan template presentasi dan selebaran kami.

Dapatkah saya berpartisipasi dalam GSoC sebagai mentor dan Kontributor GSoC?

Tidak. Mentor adalah orang yang telah terlibat dalam organisasi open source dan ingin membantu memandu kontributor baru ke komunitas mereka dalam program GSoC. Kontributor GSoC adalah orang yang baru mengenal organisasi open source.

Apakah peserta dari Ukraina, Rusia, atau Belarus diizinkan untuk berpartisipasi dalam GSoC 2025?

Karena situasi saat ini, GSoC 2025 tidak menerima peserta (Kontributor, Mentor, atau Administrator Organisasi) dari Rusia, Belarus, atau yang disebut Republik Rakyat Donetsk ("DNR") dan Republik Rakyat Luhansk ("LNR"). Tidak ada batasan bagi peserta yang berada di Ukraina, tetapi di luar DNR dan LNR.

Bagaimana jika saya memiliki pertanyaan lain?

Lihat Panduan Kontributor dan halaman lainnya di situs ini.

Jika setelah membaca semua dokumentasi, Anda masih belum mendapatkan jawaban, pertimbangkan untuk menghubungi komunitas GSoC melalui daftar diskusi atau saluran IRC. Buka halaman Hubungi Kami untuk mengetahui caranya.

Kontributor GSoC

Kapan Kontributor GSoC dapat mendaftar ke GSoC?

Kontributor dapat mendaftar selama periode pendaftaran Kontributor untuk instance program tertentu.

Lihat linimasa program untuk mengetahui informasi yang lebih mendetail.

Bahasa pemrograman apa yang harus saya ketahui untuk berpartisipasi dalam GSoC?

Bahasa pemrograman yang perlu Anda ketahui bergantung pada organisasi yang ingin Anda ajak bekerja sama. Anda harus memahami bahasa pemrograman yang digunakan oleh organisasi tersebut.

Apa saja persyaratan kelayakan untuk berpartisipasi?

  • Anda harus berusia minimal 18 tahun saat mendaftar
  • Anda harus memenuhi syarat untuk bekerja di negara tempat Anda akan tinggal selama program.
  • Anda harus seorang pemula open source atau siswa.
  • Anda belum pernah diterima sebagai Kontributor/Siswa GSoC di GSoC lebih dari sekali.
  • Anda harus tinggal di negara yang saat ini tidak diembargo oleh Amerika Serikat. Lihat Aturan Program untuk mengetahui informasi selengkapnya.

Bagaimana cara mengetahui apakah saya dianggap sebagai pemula dalam pengembangan open source?

Pemula dalam software open source mencakup orang-orang dengan pengalaman open source minimal. Anda masih akan dianggap sebagai pemula jika pengalaman Anda hanya mencakup:

  • Project pribadi atau kelas, termasuk project boot camp.
  • Project open source yang hanya digunakan di satu institusi. (contoh: situs klub atau riset yang kebetulan dipublikasikan sebagai open source di universitas lama Anda)
  • Membuka sejumlah kecil (<10) masalah atau permintaan pull terhadap berbagai paket open source.
  • Keterlibatan berkelanjutan dalam project open source yang Anda ikuti sebagai bagian dari GSoC.

Jika Anda adalah kontributor reguler untuk project open source, Anda bukan pemula.

Saya adalah software engineer profesional, tetapi saya belum pernah berpartisipasi dalam komunitas open source. Apakah saya memenuhi syarat?

GSoC tidak ditujukan untuk profesional engineer software berpengalaman. Jika Anda memiliki pekerjaan penuh waktu sebagai engineer software, Anda tidak akan memiliki waktu untuk GSoC.

Apakah Anda akan membuat pengecualian untuk saya?

Tidak. Kami tidak dapat membuat pengecualian jika Anda tidak memenuhi persyaratan kelayakan, terlepas dari seberapa berbakat atau tertariknya Anda. Ribuan Kontributor GSoC mengajukan permohonan, dan membuat pengecualian untuk Anda tidak akan adil.

Dapatkah seseorang yang sudah berpartisipasi dalam open source menjadi Kontributor GSoC?

Tujuan GSoC adalah untuk menghadirkan kontributor baru ke organisasi open source. GSoC juga dapat membantu kontributor pemula mempelajari seluk-beluk open source sembari dibimbing oleh anggota komunitas yang berpengalaman.

GSoC ditujukan untuk siswa dan kontributor pemula dalam pengembangan open source, bukan untuk kontributor berpengalaman dalam open source.

Dapatkah sebuah grup mengirimkan proposal bersama untuk mengerjakan satu project?

Tidak, hanya individu yang dapat mengerjakan project tertentu.

Apa yang harus saya lakukan untuk meningkatkan peluang saya dipilih sebagai kontributor GSoC?

  1. Setelah organisasi diumumkan, lihat organisasi tersebut di situs program dan temukan beberapa organisasi yang menarik bagi Anda.
  2. Baca daftar Project Ideas dari organisasi ini.
  3. Jika Anda melihat ide yang menarik minat Anda, hubungi organisasi melalui metode komunikasi pilihan mereka (tercantum di halaman organisasi mereka di situs GSoC).
  4. Bicaralah dengan mentor dan komunitas untuk menentukan apakah ini adalah ide project yang akan Anda kerjakan selama program. Jika Anda tidak mengerjakan sesuatu yang memotivasi Anda, musim panas ini tidak akan menyenangkan bagi Anda atau mentor Anda.
  5. Gunakan informasi yang Anda terima selama berkomunikasi dengan mentor dan anggota komunitas organisasi lainnya untuk menulis proposal Anda.
  6. Kirimkan Proposal Anda lebih awal agar mentor memiliki waktu untuk memberikan masukan. Anda ingin memiliki waktu untuk menerapkan masukan mereka dan mengirim ulang sebelum batas waktu. Jangan menunggu hingga menit terakhir untuk mengirimkan proposal Anda.

Dapatkah saya mengirimkan lebih dari satu proposal?

Ya, setiap Kontributor GSoC dapat mengirimkan maksimal tiga proposal. Namun, hanya satu per Kontributor GSoC yang dapat diterima. Tidak lebih dari satu proposal per Kontributor GSoC akan diterima, berapa pun proposal yang Anda kirimkan.

Haruskah saya mengirim proposal langsung ke organisasi pembimbing?

Tidak, semua proposal harus dikirimkan melalui situs program. Proposal yang dikirimkan di luar situs program Google Summer of Code tidak akan dipertimbangkan untuk Google Summer of Code.

Sebaiknya hubungi organisasi pembimbing lebih awal untuk membahas ide Anda dan mendapatkan masukan serta pemahaman yang lebih baik tentang pekerjaan yang mereka lakukan sebelum mengirimkan proposal akhir.

Seperti apa proposal yang baik?

Panduan Kontributor/Siswa memiliki bagian tentang "Menulis Proposal".

Proposal terbaik berasal dari peserta yang meluangkan waktu untuk berinteraksi dan mendiskusikan ide mereka dengan organisasi sebelum pengiriman. Pastikan untuk menyertakan hal-hal berikut: detail tentang apa yang Anda usulkan, alasan Anda mengusulkannya, alasan Anda memenuhi syarat untuk melakukannya, metodologi pengembangan, linimasa yang diharapkan, dll. Proposal ini juga harus menyertakan detail pengalaman akademik, industri, dan/atau pengembangan open source Anda.

Jangan hanya membaca Ide Project dari daftar organisasi, lalu menulis proposal - Anda perlu berbicara dengan mereka. Kontributor yang tidak membahas proposal mereka dengan organisasi target kemungkinan besar tidak akan dipilih untuk GSoC.

Saya berusia 18 tahun setelah periode pendaftaran Kontributor GSoC berakhir, apakah saya masih dapat berpartisipasi?

Tidak, Anda harus berusia 18 tahun saat mendaftar ke GSoC. Jika Anda berusia 18 tahun bahkan beberapa hari kemudian, Anda tidak memenuhi syarat untuk berpartisipasi dalam program tahun ini. Harap periksa kembali untuk program mendatang.

Formulir apa yang harus saya berikan?

Peserta yang diterima harus memberikan formulir pajak yang sesuai. Hal ini termasuk memberikan bukti tempat tinggal di negara tempat Anda akan berpartisipasi dan menerima pembayaran.

Apakah saya akan dibayar untuk berpartisipasi dalam GSoC?

Ya. Google akan memberikan stipendium kepada Kontributor GSoC yang lulus evaluasi dan dapat menerima stipendium.

Apakah saya akan dibayar meskipun organisasi tidak menggunakan kode saya?

Ya, selama Kontributor GSoC lulus evaluasi. Apakah project menggunakan kode yang dihasilkan atau tidak, tidak memengaruhi tunjangan Kontributor GSoC.

Berapa lama waktu yang diperlukan untuk berpartisipasi dalam GSoC?

Organisasi memiliki cakupan project berdasarkan total waktu yang diharapkan untuk menyelesaikan project. Project berukuran kecil memerlukan waktu sekitar 90 jam, project berukuran sedang memerlukan waktu sekitar 175 jam untuk diselesaikan, dan project berukuran besar memerlukan waktu sekitar 350 jam untuk diselesaikan. Bergantung pada keterampilan dan tingkat kesulitan project, Anda mungkin memerlukan waktu lebih lama atau lebih singkat untuk memenuhi sasaran project. Jika ternyata project Anda kurang cakupan atau terlalu luas, Anda dan mentor akan bekerja sama untuk menyesuaikannya.

Saya adalah siswa di Amerika Serikat dengan visa F1. Bagaimana cara mendapatkan otorisasi untuk berpartisipasi?

Hubungi kantor urusan siswa internasional sekolah Anda untuk mengetahui detail selengkapnya sebelum mendaftar ke GSoC. Sebaiknya hubungi mereka segera setelah Anda merasa ingin berpartisipasi dalam GSoC. Google tidak dapat memberikan izin CPT atau OPT apa pun kepada Anda. Anda bertanggung jawab untuk menentukan apakah visa Anda memungkinkan Anda berpartisipasi dalam program seperti GSoC. Harap periksa sebelum mendaftar. Anda juga harus memastikan bahwa Anda dapat menerima tunjangan sehingga tidak terkejut nanti jika tidak dapat (sering kali karena masalah visa). Sayangnya, setiap tahun beberapa mahasiswa tidak dapat menerima tunjangan karena visa mereka tidak mengizinkan mereka melakukan program seperti GSoC atau dalam beberapa kasus, visa mereka tidak mengizinkan orang tersebut menghabiskan lebih dari 20 jam seminggu untuk GSoC.

Semua peserta yang diterima akan menerima email konfirmasi penerimaan. Kami tidak menawarkan surat yang disesuaikan. Kami tidak akan menerbitkan surat CPT apa pun.

Saya kuliah di community college (atau junior college), apakah saya masih dapat berpartisipasi?

Ya, semoga Anda menyukainya.

Saya lulus di tengah program. Apakah saya masih dapat berpartisipasi?

Ya.

Dapatkah saya mendapatkan kredit kursus karena berpartisipasi dalam GSoC?

Mungkin, hal ini bergantung pada persyaratan sekolah Anda. Google tidak dapat memberikan dokumen tambahan atau menandatangani dokumen untuk Anda.

Dapatkah jadwal disesuaikan jika sekolah saya berakhir lebih lambat/dimulai lebih awal?

Program GSoC 2025 memiliki beberapa fleksibilitas dalam jadwal untuk project. Durasi waktu yang diizinkan untuk menyelesaikan project dapat berkisar dari 10 minggu hingga 22 minggu untuk project sedang dan besar dengan durasi standar 12 minggu. Project kecil dapat berkisar dari 8 hingga 12 minggu. Kontributor GSoC dan mentor mereka dapat memutuskan bersama apakah project harus diperpanjang hingga berakhir beberapa minggu kemudian.

Tanggal mulai program tidak dapat diubah, semua orang akan memulai program pada waktu yang sama.

Anda dan mentor dapat bersama-sama menyetujui penyesuaian penjadwalan pencapaian atau jadwal kerja mingguan untuk memungkinkan beberapa fleksibilitas dalam keseluruhan framework program.

Tanggal evaluasi pertama didasarkan pada titik tengah linimasa project yang Anda harapkan. Untuk project sedang dan besar, waktunya adalah setelah 6 minggu untuk project dalam jadwal standar 12 minggu. Untuk project kecil, waktunya adalah setelah 4 minggu berdasarkan project standar 8 minggu.

Mentor/Administrator Organisasi

Saya ingin mempelajari lebih lanjut cara berpartisipasi sebagai mentor di GSoC. Di mana saya dapat menemukan informasi selengkapnya?

Baca Panduan Mentor, Aturan Program, dan Peran dan Tanggung Jawab untuk mengetahui informasi selengkapnya tentang cara menjadi mentor GSoC. Anda harus sudah menjadi anggota komunitas aktif organisasi yang ingin Anda bimbing.

Apa saja persyaratan kelayakan untuk organisasi pembimbingan?

Agar memenuhi syarat untuk berpartisipasi sebagai organisasi pembimbing, Anda harus merupakan grup yang menjalankan project software open source/gratis yang aktif, misalnya BRL-CAD. Project tersebut tidak harus merupakan entitas yang didirikan secara hukum. Organisasi pembimbing harus telah memproduksi dan merilis software berdasarkan lisensi yang disetujui Open Source Initiative dan memiliki minimal dua kontributor untuk berperan sebagai administrator organisasi dan/atau pembimbing untuk seluruh program agar dapat berpartisipasi dalam program ini.

Apakah organisasi menerima uang untuk berpartisipasi dalam GSoC?

Organisasi yang memiliki reputasi baik akan menerima tunjangan kecil per kontributor GSoC yang diterima di akhir program. Hal ini terlepas dari apakah kontributor GSoC lulus atau gagal.

Organisasi bebas menggunakan dana ini sesuai keinginan mereka.

Organisasi yang dipimpin Google dan organisasi yang merupakan bagian dari pemerintah federal (termasuk universitas negeri) tidak akan menerima tunjangan.

Arsipkan

Bagaimana cara menghapus informasi saya dari Arsip Google Summer of Code?

Hubungi kami untuk menghapus informasi.

Saya adalah siswa/kontributor sebelumnya di GSoC dan sekarang URL yang saya berikan ke project saya telah berubah. Apakah Anda akan memperbaruinya untuk saya di arsip?

Kami tidak dapat memperbarui URL Anda jika URL tersebut berubah beberapa tahun kemudian. Anda dapat meminta kami untuk menghapus URL project Anda dengan menghubungi kami secara langsung.

Di mana file yang saya upload?

File yang diupload tidak lagi tersedia untuk didownload.