Pertanyaan Umum (FAQ)

Umum

Apa tujuan Google Summer of Code?

Google Summer of Code (GSoC) adalah program yang dirancang untuk membawa kontributor baru yang bersemangat ke dalam komunitas open source, dengan harapan agar mereka akan terus berkontribusi pada komunitas open source lama setelah program GSoC mereka berakhir.

Kapan Google Summer of Code diselenggarakan?

Lihat linimasa program.

Apa yang terjadi dalam Google Summer of Code?

Kontributor baru open source akan menghabiskan waktu musim panas mereka dengan menulis kode untuk 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, maka seluruh komunitas akan menjadi lebih sehat dan berkelanjutan.

Sejak tahun 2005, program Google Summer of Code telah mengumpulkan lebih dari 20.000 kontributor/siswa baru dengan lebih dari 800 organisasi open source dengan bimbingan lebih dari 19.000 mentor.

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

Tidak. Jika Anda tertarik untuk bekerja di Google, silakan 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 dengan tunjangan. Peserta tidak dipekerjakan oleh, bekerja di, atau untuk, Google.

Apakah organisasi bimbingan diwajibkan untuk menggunakan kode yang dihasilkan oleh siswa?

Tidak. Meskipun kami berharap semua kode yang keluar dari program ini akan menemukan rumah yang bahagia, kami tidak mewajibkan organisasi untuk menggunakan kode kontributor.

Di mana GSoC terjadi?

Google Summer of Code diselenggarakan sepenuhnya secara online. Anda tidak diwajibkan untuk bepergian sebagai bagian dari program ini.

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

Anda dapat mendownload pamflet 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 pertemuan atau sesi informasi di wilayah Anda. Kami juga memiliki email template yang dapat Anda gunakan untuk didistribusikan ke komunitas (sekolah, developer, dll.) dan kontak lainnya.

Bagaimana cara menyelenggarakan atau menyelenggarakan pertemuan atau sesi informasi GSoC?

Anda dapat menjadwalkan sesi atau pertemuan online kapan saja dan di tempat yang nyaman bagi Anda! Tinjau Aturan Program terlebih dahulu dan gunakan template presentasi dan pamflet kami.

Dapatkah saya berpartisipasi dalam GSoC baik sebagai mentor maupun Kontributor GSoC?

Tidak. Mentor adalah orang-orang yang telah terlibat dalam organisasi {i>open source<i} dan ingin membantu memandu kontributor baru bagi komunitas mereka dalam program GSoC. Kontributor GSoC adalah orang-orang yang baru mengenal organisasi {i>open source<i}.

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

Karena situasi saat ini, GSoC 2024 tidak menerima peserta (Kontributor, Mentor, atau Administrator Organisasi) dari Rusia, Belarus, atau wilayah yang disebut Republik Rakyat Donetsk ("DNR") dan Republik Rakyat Luhansk ("LNR"). Tidak ada pembatasan untuk peserta yang berlokasi 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 memiliki jawaban, pertimbangkan untuk menghubungi komunitas GSoC melalui daftar diskusi atau saluran IRC. Kunjungi halaman Hubungi Kami untuk mengetahui caranya.

Kontributor GSoC

Kapan Kontributor GSoC dapat mengajukan permohonan untuk bergabung dengan GSoC?

Kontributor dapat mengajukan permohonan selama periode pendaftaran Kontributor untuk contoh 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 terbiasa dengan 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 ini.
  • Anda harus seorang pemula atau pelajar open source.
  • Anda belum diterima sebagai Kontributor/Siswa GSoC di GSoC lebih dari satu kali.
  • Anda harus tinggal di negara yang saat ini tidak diembargo oleh Amerika Serikat. Lihat Aturan Program untuk informasi selengkapnya.

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

Seorang pemula di bidang software open source mencakup orang-orang dengan pengalaman open source minimal. Anda masih akan dianggap sebagai pemula jika pengalaman Anda hanya mencakup:

  • Proyek pribadi atau kelas, termasuk proyek kamp pelatihan.
  • Project open source yang hanya digunakan di satu institusi. (contoh: situs klub atau penelitian 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 bukan kontributor rutin untuk proyek {i>open source<i}, berarti Anda bukan pemula.

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

GSoC tidak ditujukan untuk profesional rekayasa perangkat lunak yang berpengalaman.

Apakah Anda akan membuat pengecualian untuk saya?

Tidak. Kami tidak dapat membuat pengecualian jika Anda tidak memenuhi persyaratan kelayakan, terlepas dari seberapa berbakat atau tertarik Anda. Ribuan Kontributor GSoC mendaftar, dan membuat pengecualian untuk Anda dianggap tidak adil.

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

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

GSoC ditujukan bagi pelajar dan kontributor pemula untuk pengembangan open source, bukan untuk kontributor berpengalaman untuk open source.

Bisakah kelompok mengirimkan proposal bersama untuk mengerjakan satu proyek?

Tidak, hanya orang yang dapat mengerjakan proyek tertentu.

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

  1. Setelah organisasi diumumkan, lihat mereka di situs program dan temukan beberapa yang menarik bagi Anda.
  2. Baca daftar Ide Proyek 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, dan tentukan apakah ini adalah ide proyek yang Anda sukai selama program berlangsung. Jika Anda tidak mengerjakan sesuatu yang memotivasi Anda, itu tidak akan menjadi musim panas yang menyenangkan untuk Anda atau mentor Anda.
  5. Gunakan informasi yang Anda terima selama komunikasi dengan mentor dan anggota komunitas organisasi lainnya untuk menulis proposal Anda.
  6. Kirimkan Proposal Anda lebih awal agar mentor memiliki waktu untuk memberikan umpan balik. Anda ingin memiliki waktu untuk menyampaikan masukan mereka dan mengirimkan ulang sebelum batas waktu. Jangan menunggu sampai saat terakhir untuk mengirimkan proposal Anda!

Dapatkah saya mengirimkan lebih dari satu proposal?

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

Haruskah saya mengirim proposal langsung ke organisasi mentor?

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.

Anda sangat dianjurkan untuk menghubungi organisasi bimbingan lebih awal untuk mendiskusikan ide-ide Anda dan mendapatkan masukan serta lebih memahami pekerjaan yang mereka lakukan sebelum mengirimkan proposal akhir.

Seperti apa proposal yang bagus itu?

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

Proposal terbaik adalah 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, mengapa Anda mengajukan proposal, alasan Anda memenuhi syarat untuk melakukannya, metodologi pengembangan, linimasa yang diharapkan, dll. Bagian ini juga harus menyertakan detail pengalaman pengembangan akademis, industri, dan/atau open source Anda.

Jangan hanya membaca Ide Proyek dari daftar organisasi lalu menulis proposal - Anda harus berdiskusi dengan mereka. Sangat kecil kemungkinannya kontributor yang tidak mendiskusikan proposal mereka dengan organisasi target akan dipilih untuk GSoC.

Setelah periode pendaftaran Kontributor GSoC berakhir, saya berusia 18 tahun. Apakah saya masih dapat berpartisipasi?

Tidak, Anda harus berusia 18 tahun saat mendaftar ke GSoC. Jika kamu berusia 18 tahun, bahkan beberapa hari kemudian kamu tidak memenuhi syarat untuk berpartisipasi dalam program tahun ini, 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 domisili di negara tempat Anda akan berpartisipasi dan menerima pembayaran.

Apakah saya dibayar dengan berpartisipasi dalam GSoC?

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

Apakah saya akan menerima pembayaran meskipun organisasi tidak menggunakan kode saya?

Ya, selama Kontributor GSoC lulus evaluasinya. Penggunaan kode yang dihasilkan oleh project atau tidak tidak akan memengaruhi biaya Kontributor GSoC.

Berapa lama waktu yang diperlukan untuk berpartisipasi?

Organisasi memiliki cakupan project berdasarkan total waktu yang diharapkan untuk menyelesaikan project. Project berukuran kecil memerlukan waktu sekitar 90 jam, project ukuran sedang sekitar 175 jam, dan project besar sekitar 350 jam untuk diselesaikan. Bergantung pada keterampilan dan kesulitan proyek, Anda mungkin memerlukan lebih banyak atau lebih sedikit waktu untuk memenuhi tujuan proyek Anda. Jika ternyata proyek Anda di bawah cakupan atau terlampaui, Anda dan mentor Anda akan bekerja sama untuk melakukan penyesuaian.

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

Silakan hubungi kantor urusan mahasiswa internasional di sekolah Anda untuk mendapatkan detail lebih lanjut sebelum mendaftar ke GSoC. Yang terbaik adalah berbicara dengan mereka segera setelah Anda berpikir mungkin ingin berpartisipasi dalam GSoC. Google tidak dapat memberikan jenis otorisasi CPT atau OPT apa pun kepada Anda. Anda bertanggung jawab untuk menentukan apakah visa Anda mengizinkan Anda untuk berpartisipasi dalam program seperti GSoC, harap periksa sebelum mendaftar. Anda juga harus yakin bahwa Anda dapat menerima tunjangan tersebut, sehingga Anda tidak akan terkejut jika tidak bisa menerimanya (sering kali karena masalah visa). Sayangnya, setiap tahun beberapa mahasiswa tidak dapat menerima beasiswa karena visa mereka tidak memungkinkan mereka untuk melakukan program seperti GSoC atau dalam beberapa kasus mereka tidak mengizinkan orang tersebut untuk menghabiskan lebih dari 20 jam seminggu di GSoC.

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

Saya kuliah di {i>community college<i} (atau {i>junior college<i}) apakah saya masih bisa berpartisipasi?

Ya, kami harap Anda melakukannya.

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

Ya.

Dapatkah saya mendapatkan kredit kursus dengan berpartisipasi dalam GSoC?

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

Apakah jadwal dapat disesuaikan jika sekolah saya berakhir terlambat/dimulai lebih awal?

Program GSoC 2024 memiliki beberapa fleksibilitas dalam jadwal proyek. Durasi yang diizinkan untuk menyelesaikan suatu project dapat berkisar dari 10 minggu hingga 22 minggu untuk project sedang dan besar dengan durasi standar 12 minggu. Proyek kecil dapat berkisar dari 8 hingga 12 minggu. Kontributor GSoC dan mentornya dapat memutuskan bersama apakah sebuah proyek 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 Anda dapat sepakat bersama untuk menyesuaikan penjadwalan {i>milestone<i} atau jadwal kerja mingguan untuk memberikan fleksibilitas dalam keseluruhan framework program.

Tanggal evaluasi pertama didasarkan pada titik tengah dari rentang waktu project yang Anda harapkan. Untuk project menengah dan besar, waktu yang diperlukan untuk project dalam jadwal standar 12 minggu adalah 6 minggu). Untuk proyek skala kecil, waktunya 4 minggu berdasarkan proyek standar 8 minggu.

Mentor/Administrator Organisasi

Saya ingin belajar lebih banyak tentang partisipasi sebagai mentor di GSoC. Di mana saya dapat menemukan informasi selengkapnya?

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

Apa saja persyaratan kelayakan untuk organisasi bimbingan?

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

Apakah organisasi menerima uang dengan berpartisipasi dalam GSoC?

Organisasi yang bereputasi baik akan menerima tunjangan kecil per kontributor GSoC yang diterima di akhir program. Terlepas dari apakah kontributor GSoC lulus atau gagal.

Organisasi bebas menggunakan dana ini sesuai keinginan mereka.

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

Arsip

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

Hubungi kami untuk menghapus informasi.

Saya sebelumnya adalah siswa/kontributor 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.