Sık Sorulan Sorular

Genel

Google Summer of Code'un amacı nedir?

Google Summer of Code (GSoC), GSoC programının sona ermesinden çok sonra da açık kaynak topluluklarına katkıda bulunmaya devam etmeleri umuduyla açık kaynak topluluklarına yeni ve heyecanlı katkıda bulunanlar kazandırmak için tasarlanmış bir programdır.

Google Summer of Code ne zaman gerçekleşir?

Lütfen program zaman çizelgesine bakın.

Google Summer of Code'da neler oluyor?

Açık kaynakta yeni katkıda bulunanlar, yaz aylarını yeni açık kaynak topluluklarındaki mentorların rehberliğinde bir açık kaynak kuruluşu için kod yazarak geçirecek.

Google, Google Summer of Code programını neden düzenler?

Google, açık kaynak ekosistemini büyütmeye kararlıdır. Dünyada ne kadar çok açık kaynak geliştirici olursa topluluğun tamamı o kadar sağlıklı ve sürdürülebilir olur.

2005'ten bu yana Google Yaz Kodu Programı, 20.000'den fazla mentorun rehberliğinde 21.000'den fazla yeni katkıda bulunan/öğrenciyi 1.000'den fazla açık kaynak kuruluşuyla bir araya getirdi.

Google Summer of Code (GSoC) bir işe alım programı mıdır?

Hayır. Google'da çalışmak istiyorsanız lütfen Google iş web sitesini ziyaret edin.

GSoC staj, iş veya herhangi bir istihdam şekli olarak kabul edilir mi?

Hayır. GSoC, katılımcıların bağımsız geliştirici olarak gerçekleştirdiği ve bunun için kendilerine burs ödendiği bir etkinliktir. Katılımcılar Google'da çalışmaz, Google için çalışmaz veya Google'ın çalışanı değildir.

Mentörlük kuruluşlarının, öğrenciler tarafından üretilen kodu kullanması zorunlu mu?

Hayır. Bu programdan çıkan tüm kodların uygun bir yerde kullanılmasını umuyoruz ancak kuruluşların katkıda bulunanların kodunu kullanmasını zorunlu tutmuyoruz.

GSoC nerede gerçekleşir?

Google Summer of Code tamamen online olarak gerçekleşir. Program kapsamında seyahat etmeniz gerekmez.

GSoC hakkında bilgi yaymak için ne yapabilirim?

Üniversite kampüslerinde, yerel geliştirici buluşmalarında vb. dağıtmak için broşürler indirebilirsiniz. Ayrıca program hakkında bilgi vermek için çeşitli sosyal medya platformlarınızı kullanabilir veya bölgenizde bir buluşma ya da bilgilendirme oturumu düzenleyebilirsiniz. Ayrıca, topluluğunuza (okul, geliştirici vb.) ve diğer kişilere dağıtmak için kullanabileceğiniz bir e-posta şablonumuz da vardır.

GSoC bilgi oturumu veya buluşması nasıl düzenleyebilirim?

Size uygun bir zamanda ve yerde online oturum veya buluşma planlayabilirsiniz. Lütfen önce Program Kuralları'nı inceleyin ve sunum şablonumuzu ile broşürlerimizi kullanın.

GSoC'a hem mentor hem de GSoC Katkıda Bulunan olarak katılabilir miyim?

Hayır. Mentorlar, açık kaynak kuruluşunda yer almış ve GSoC programında topluluklarına yeni katkıda bulunanlara rehberlik etmek isteyen kişilerdir. GSoC katkıda bulunanları, açık kaynak kuruluşunda yeni olan kişilerdir.

Ukrayna, Rusya veya Belarus'tan katılımcıların GSoC 2025'e katılmasına izin veriliyor mu?

Mevcut koşullar nedeniyle GSoC 2025'e Rusya, Belarus veya sözde Donetsk Halk Cumhuriyeti ("DHC") ve Luhansk Halk Cumhuriyeti ("LHC")'nden katılımcı (Katkıda Bulunanlar, Mentör veya Kuruluş Yöneticileri) kabul edilmemektedir. Ukrayna'da bulunan ancak DNR ve LNR dışındaki katılımcılar için herhangi bir kısıtlama yoktur.

Başka sorularım olursa ne yapmalıyım?

Katkıda Bulunanlar Kılavuzu'na ve bu sitedeki diğer sayfalara göz atın.

Tüm dokümanları okuduktan sonra hâlâ yanıt alamadıysanız lütfen tartışma listesi veya IRC kanalı üzerinden GSoC topluluğuyla iletişime geçin. Nasıl yapılacağını öğrenmek için Bize Ulaşın sayfasını ziyaret edin.

GSoC Katkıda Bulunanlar

GSoC Katkıda Bulunanlar ne zaman GSoC'ye başvurabilir?

Katkıda bulunanlar, programın belirli bir örneği için Katkıda Bulunanlar başvuru döneminde başvuruda bulunabilir.

Daha ayrıntılı bilgi için lütfen program zaman çizelgesine bakın.

GSoC'a katılmak için hangi programlama dillerini bilmem gerekir?

Bilmeniz gereken programlama dili, çalışmak istediğiniz kuruluşa göre değişir. İlgili kuruluşun kullandığı programlama dillerine aşina olmanız gerekir.

Katılım için uygunluk koşulları nelerdir?

  • Kaydolduğunuzda en az 18 yaşında olmanız gerekir.
  • Program sırasında ikamet edeceğiniz ülkede çalışma hakkına sahip olmanız gerekir.
  • Açık kaynak konusunda yeniyseniz veya öğrenciyseniz.
  • GSoC'a bir defadan fazla GSoC Katkıda Bulunan/Öğrenci olarak kabul edilmemiş olmanız gerekir.
  • Şu anda ABD tarafından ambargo uygulanmayan bir ülkede ikamet etmeniz gerekir. Daha fazla bilgi için Program Kuralları'na göz atın.

Açık kaynak geliştirmede başlangıç seviyesinde olup olmadığımı nasıl öğrenebilirim?

Açık kaynak yazılım konusunda acemi olan kullanıcılar, açık kaynak deneyimi az olan kişilerdir. Aşağıdakiler deneyiminizin yalnızca bir kısmını oluşturuyorsa yine de başlangıç seviyesinde kabul edilirsiniz:

  • İlk katılım kampı projeleri dahil olmak üzere kişisel veya sınıf projeleri.
  • Yalnızca tek bir kurumda kullanılan açık kaynak projeleri. (örnek: eski üniversitenizde açık kaynak olarak yayınlanmış bir kulüp web sitesi veya araştırma)
  • Çeşitli açık kaynak paketleriyle ilgili az sayıda (<10) sorun veya pull isteği açılması.
  • GSOC kapsamında katıldığınız açık kaynak projede çalışmaya devam edin.

Açık kaynak bir projeye düzenli olarak katkıda bulunuyorsanız başlangıç seviyesinde değilsinizdir.

Profesyonel bir yazılım mühendisiyim ancak daha önce açık kaynak topluluklarına katılmadım. Uygun muyum?

GSoC, deneyimli yazılım mühendisliği uzmanları için tasarlanmamıştır. Yazılım mühendisi olarak tam zamanlı bir işiniz varsa GSoC için zamanınız olmaz.

Benim için bir istisna yapar mısınız?

Hayır. Ne kadar yetenekli veya hevesli olursanız olun, uygunluk koşullarını karşılamıyorsanız istisna uygulayamayız. Binlerce GSoC Katkıda Bulunan'ın başvurduğu bir programda sizin için istisna yapmak adil olmaz.

Açık kaynakta zaten yer alan kişiler GSoC Katkıda Bulunanları olabilir mi?

GSoC'nin amacı, açık kaynak kuruluşlara yeni katkıda bulunanlar kazandırmaktır. GSoC, yeni başlayan katkıda bulunanların deneyimli topluluk üyelerinden mentorluk alırken açık kaynak hakkında her şeyi öğrenmesine de yardımcı olabilir.

GSoC, açık kaynak geliştirmeye yeni başlayan öğrenciler ve katkıda bulunanlar içindir, açık kaynak geliştirmeye deneyimli katkıda bulunanlar için değildir.

Bir grup, tek bir proje üzerinde çalışmak için birlikte teklif gönderebilir mi?

Hayır, belirli bir projede yalnızca bir kişi çalışabilir.

GSoC katılımcısı olarak seçilme şansımı artırmak için ne yapmalıyım?

  1. Program sitesinin kuruluşlar listesini inceleyerek ilginizi çeken birkaç kuruluş bulun.
  2. Bu kuruluşların Proje Fikirleri listelerini okuyun.
  3. İlgilendiğiniz bir fikir gördüğünüzde, tercih ettikleri iletişim yöntemleriyle (GSoC sitesindeki kuruluş sayfalarında listelenmiştir) kuruluşla iletişime geçin.
  4. Bu proje fikrinin program sırasında üzerinde çalışmaktan keyif alacağınız bir proje olup olmadığını belirlemek için mentorlarla ve toplulukla görüşün. Sizi motive eden bir konu üzerinde çalışmıyorsanız yaz dönemi sizin için de, mentörünüz için de eğlenceli olmaz.
  5. Teklifinizi yazmak için mentorlarla ve diğer kuruluş topluluğu üyeleriyle iletişiminiz sırasında edindiğiniz bilgileri kullanın.
  6. Mentörlerin geri bildirimde bulunabilmesi için teklifinizi erkenden gönderin. Geri bildirimlerini dikkate alıp son tarihten önce yeniden göndermek için zamana ihtiyacınız vardır. Teklifinizi son dakikaya kadar bekletmeyin.

Birden fazla teklif gönderebilir miyim?

Evet, her GSoC Katkıda Bulunan üç adede kadar öneri gönderebilir. Ancak GSoC Katkıda Bulunan kişi başına yalnızca bir başvuru kabul edilebilir. Gönderdiğiniz teklif sayısı ne olursa olsun, GSoC Katkıda Bulunan'ı başına en fazla bir teklif kabul edilir.

Teklifleri doğrudan mentorluk kuruluşlarına göndermeli miyim?

Hayır, tüm teklifler program sitesi üzerinden gönderilmelidir. Google Summer of Code program sitesi dışında gönderilen öneriler Google Summer of Code için değerlendirilmez.

Nihai önerinizi göndermeden önce fikirlerinizi görüşmek, geri bildirim almak ve yaptıkları çalışmaları daha iyi anlamak için mentorluk kuruluşuyla erkenden iletişime geçmenizi önemle tavsiye ederiz.

İyi bir teklif nasıl olmalıdır?

Katkıda Bulunan/Öğrenci Rehberi'nde "Teklif Yazma" bölümü bulunur.

En iyi öneriler, göndermeden önce kuruluşla etkileşime geçerek fikirlerini tartışan katılımcılardan gelir. Aşağıdakileri eklediğinizden emin olun: Tam olarak ne önerdiğiniz, bunu neden önerdiğiniz, bunu yapmaya uygun olduğunuz neden, geliştirme metodolojiniz, beklenen zaman çizelgeniz vb. Akademik, sektör ve/veya açık kaynak geliştirme deneyiminizle ilgili ayrıntılar da eklenmelidir.

Kuruluşun listesinden bir proje fikrini okuyup teklifinizi yazmayın. Onlarla konuşmanız gerekir. Önerilerini hedef kuruluşla görüşmeyen katkıda bulunanların GSoC için seçilme olasılığı çok düşüktür.

GSoC Katkıda Bulunan Kayıt Dönemi sona erdikten sonra 18 yaşına gireceğim. Yine de katılabilir miyim?

Hayır, GSoC'ye kaydolduğunuzda 18 yaşında olmanız gerekir. 18 yaşına birkaç gün geç katılsanız bile bu yılki programa katılamazsınız. Lütfen gelecekteki bir programa katılmak için tekrar kontrol edin.

Hangi formları sağlamanız gerekir?

Kabul edilen katılımcıların uygun vergi formlarını sağlaması gerekir. Buna, katılacağınız ve ödemeleri alacağınız ülkede ikamet ettiğinize dair kanıt sunma da dahildir.

GSoC'a katılmak için ödeme alır mıyım?

Evet! Google, değerlendirmeleri geçen ve burs almaya uygun olan GSoC Katkıda Bulunanları'na burs sağlar.

Kuruluş kodumu kullanmasa bile ödeme alacak mıyım?

Evet, GSoC Katkıda Bulunan'ın değerlendirmeleri geçtiği sürece. Projenin, üretilen kodu kullanıp kullanmaması GSoC Katkıda Bulunan Burslarını etkilemez.

GSoC katılımı ne kadar sürer?

Kuruluşlar, projelerin kapsamını projenin tamamlanması için beklenen toplam süreye göre belirler. Küçük projelerin tamamlanması yaklaşık 90 saat, orta büyüklükteki projelerin tamamlanması yaklaşık 175 saat, büyük projelerin tamamlanması ise yaklaşık 350 saat sürer. Becerilerinize ve projenizin zorluğuna bağlı olarak projenizin hedeflerine ulaşmak daha fazla veya daha az zaman alabilir. Projenizin kapsamının yetersiz veya fazla olduğu anlaşılırsa siz ve mentörünüz birlikte çalışarak gerekli düzenlemeleri yaparsınız.

ABD'de F1 vizesi ile öğrenciyim. Katılmak için nasıl yetki alabilirim?

GSoC'a başvurmadan önce daha fazla bilgi için lütfen okulunuzun uluslararası öğrenci işleri ofisiyle görüşün. GSoC'a katılmak isteyebilirsiniz diye düşündüğünüz anda onlarla konuşmanız en iyisidir. Google size herhangi bir CPT veya OPT yetkilendirmesi sağlayamaz. Vizenizin GSoC gibi bir programa katılmanıza izin verip vermediğini belirlemek sizin sorumluluğunuzdadır. Lütfen başvurmadan önce bunu kontrol edin. Ayrıca, daha sonra kabul edememeniz durumunda (genellikle vize sorunları nedeniyle) şaşırmamak için bursu kabul edip edemeyeceğinizden emin olmalısınız. Maalesef her yıl bazı öğrenciler, vizelerinin GSoC gibi bir programa katılmalarına izin vermemesi veya bazı durumlarda GSoC'a haftada 20 saatten fazla zaman ayırmalarına izin vermemesi nedeniyle burslarını kabul edememektedir.

Kabul edilen tüm katılımcılara kabul e-postası gönderilir. Özelleştirilmiş mektuplar sunmuyoruz. Herhangi bir CPT mektubu göndermeyiz.

Bir topluluk kolejine (veya gençlik kolejine) gidiyorum. Yine de katılabilir miyim?

Evet, umarım beğenirsiniz.

Programın ortasında mezun oluyorum. Can I still participate?

Evet.

GSoC'ye katılarak kurs kredisi kazanabilir miyim?

Bu durum okulunuzun şartlarına bağlıdır. Google size ek evrak sağlayamaz veya evraklarınızı imzalayamaz.

Okulum geç bitiyorsa/erken başlıyorsa program düzenlenebilir mi?

GSoC 2025 programında, projelerin programında bir miktar esneklik vardır. Bir projenin tamamlanmasına izin verilen süre, standart süresi 12 hafta olan orta ve büyük projeler için 10 ila 22 hafta arasında değişebilir. Küçük projeler 8 ila 12 hafta sürebilir. GSoC Katkıda Bulunanları ve mentorları, bir projenin birkaç hafta daha uzatılması gerekip gerekmediğine birlikte karar verebilir.

Program başlangıç tarihi değiştirilemez. Herkes programa aynı anda başlar.

Siz ve mentörünüz, genel program çerçevesinde esneklik sağlamak için dönüm noktalarının veya haftalık çalışma planının zamanlamasını birlikte ayarlayabilirsiniz.

İlk değerlendirme tarihi, beklenen proje zaman çizelgenizin ortasına dayanır. Orta ve büyük projeler için standart 12 haftalık programda 6 hafta sonra Küçük projeler için standart 8 haftalık projeye göre 4 hafta sonra olur.

Mentörler/Kuruluş Yöneticileri

GSoC'a mentor olarak katılma hakkında daha fazla bilgi edinmek istiyorum. Nereden daha fazla bilgi edinebilirim?

GSoC mentoru olma hakkında daha fazla bilgi edinmek için Mentor Rehberi'ni, Program Kuralları'nı ve Roller ve Sorumluluklar'ı okuyun. Mentörlük yapmak istediğiniz kuruluşun etkin bir topluluk üyesi olmanız gerekir.

Mentörlük kuruluşu olmanın uygunluk koşulları nelerdir?

Mentorluk kuruluşu olarak programa katılmaya uygun olmak için etkin bir ücretsiz/açık kaynak yazılım projesi (ör. BRL-CAD) yürüten bir grup olmanız gerekir. Projenin yasal olarak tüzel kişiliğe sahip olması gerekmez. Mentörlük kuruluşları, programa katılmak için Open Source Initiative onaylı bir lisans kapsamında zaten yazılım üretmiş ve yayınlamış olmalı ve programın tamamında kuruluş yöneticileri ve/veya mentor olarak görev yapacak en az iki katkıda bulunana sahip olmalıdır.

Kuruluşlar GSoC'ye katıldıklarından para alıyor mu?

İyi durumdaki kuruluşlar, programın sonunda kabul edilen GSoC katılımcısı başına küçük bir sübvansiyon alır. Bu, GSoC katılımcısının başarılı olup olmadığına bakılmaksızın geçerlidir.

Kuruluşların bu fonları istedikleri gibi kullanmaları serbesttir.

Google'ın yönettiği kuruluşlar ve herhangi bir federal hükümetin (kamu üniversiteleri dahil) parçası olan kuruluşlara burs verilmez.

Arşiv

Bilgilerimi Google Summer of Code Arşivi'nden nasıl kaldırabilirim?

Bilgilerin kaldırılması için bize ulaşın.

Daha önce GSoC'ta öğrenci/katkıda bulunan biriydim. Projem için sağladığım URL değişti. Arşivde bunu benim için güncelleyebilir misiniz?

Yıllar sonra değişen URL'lerinizi güncelleyemeyiz. Doğrudan bizimle iletişime geçerek projenizin URL'sini kaldırmamızı isteyebilirsiniz.

Yüklediğim dosyalar nerede?

Yüklenen dosyalar artık indirilemez.