Najczęstsze pytania

Ogólne

Jaki jest cel programu Google Summer of Code?

Google Summer of Code (GSoC) to program, którego celem jest przyciągnięcie nowych, zaangażowanych współtwórców do społeczności open source. Mamy nadzieję, że będą oni nadal wspierać te społeczności długo po zakończeniu programu GSoC.

Kiedy odbywa się Google Summer of Code?

Zapoznaj się z harmonogramem programu.

Jak wygląda Google Summer of Code?

Nowi współtwórcy oprogramowania open source spędzą lato na pisaniu kodu dla organizacji open source pod okiem mentorów z nowej społeczności open source.

Dlaczego Google prowadzi program Google Summer of Code?

Google angażuje się w rozwój ekosystemu open source. Im więcej programistów open source na świecie, tym zdrowsza i bardziej zrównoważona będzie cała społeczność.

Od 2005 roku program Google Summer of Code zgromadził ponad 23 tys. nowych współtwórców i studentów oraz ponad 1000 organizacji open source pod kierunkiem ponad 21 tys. mentorów.

Czy Google Summer of Code (GSoC) to program rekrutacyjny?

Nie. Jeśli interesuje Cię praca w Google, odwiedź stronę z ofertami pracy w Google.

Czy GSoC jest stażem, pracą czy inną formą zatrudnienia?

Nie. GSoC to aktywność, którą uczestnik wykonuje jako niezależny programista, za co otrzymuje stypendium. Uczestnicy nie są pracownikami Google ani nie pracują w Google ani dla Google.

Czy organizacje mentorskie muszą używać kodu wygenerowanego przez uczniów?

Nie. Chociaż mamy nadzieję, że cały kod pochodzący z tego programu znajdzie zastosowanie, nie wymagamy od organizacji używania kodu dostarczonego przez uczestnika.

Gdzie odbywa się GSoC?

Google Summer of Code odbywa się w całości online, więc nie musisz podróżować w ramach programu.

Co mogę zrobić, aby pomóc w rozpowszechnianiu informacji o GSoC?

Możesz pobrać ulotki i rozwiesić je na kampusach uniwersyteckich, lokalnych spotkaniach deweloperów itp. Możesz też wykorzystać różne platformy społecznościowe, aby rozpowszechniać informacje o programie,lub zorganizować spotkanie lub sesję informacyjną w swojej okolicy. Mamy też szablon e-maila, którego możesz użyć, aby rozpowszechnić informacje wśród swojej społeczności (szkoły, deweloperów itp.) i innych kontaktów.

Jak zorganizować sesję informacyjną lub spotkanie dotyczące GSoC?

Możesz zaplanować sesję online lub spotkanie w dowolnym czasie i miejscu. Najpierw zapoznaj się z zasadami programu, a potem skorzystaj z naszego szablonu prezentacji i ulotek.

Czy mogę brać udział w GSoC jako mentor i uczestnik?

Nie. Mentorzy to osoby, które są zaangażowane w organizację open source i chcą pomagać nowym uczestnikom programu GSoC w integracji ze społecznością. Uczestnicy GSoC to osoby, które dopiero zaczynają współpracę z organizacją open source.

Czy uczestnicy z Ukrainy, Rosji lub Białorusi mogą wziąć udział w GSoC 2026?

Ze względu na obecną sytuację w programie GSoC 2026 nie mogą brać udziału osoby (współtwórcy, mentorzy ani administratorzy organizacji) z Rosji, Białorusi oraz tzw. Donieckiej Republiki Ludowej („DRL”) i Ługańskiej Republiki Ludowej („ŁRL”). Nie ma ograniczeń dla uczestników z Ukrainy, którzy nie mieszkają w DRL ani ŁRL.

A jeśli mam więcej pytań?

Zapoznaj się z przewodnikiem dla współtwórców i innymi stronami w tej witrynie.

Jeśli po przeczytaniu całej dokumentacji nadal nie masz odpowiedzi, skontaktuj się ze społecznością GSoC na liście dyskusyjnej lub kanale IRC. Aby dowiedzieć się, jak to zrobić, odwiedź stronę Skontaktuj się z nami.

Uczestnicy GSoC

Kiedy uczestnicy GSoC mogą zgłaszać się do programu?

Uczestnicy mogą zgłaszać się w okresie składania zgłoszeń do konkretnej edycji programu.

Więcej informacji znajdziesz w harmonogramie programu.

Jakie języki programowania muszę znać, aby wziąć udział w GSoC?

Język programowania, który musisz znać, zależy od organizacji, w której chcesz pracować. Musisz znać języki programowania używane przez tę organizację.

Jakie są wymagania dotyczące uczestnictwa?

  • Musisz mieć ukończone 18 lat w momencie rejestracji.
  • Musisz mieć prawo do pracy w kraju, w którym będziesz mieszkać podczas programu.
  • Musisz być osobą początkującą w zakresie open source lub studentem.
  • Nie możesz być uczestnikiem programu GSoC więcej niż raz.
  • Musisz mieszkać w kraju, na który Stany Zjednoczone nie nałożyły embarga. Więcej informacji znajdziesz w zasadach programu.

Jak sprawdzić, czy jestem uważany za początkującego programistę open source?

Początkujący użytkownicy oprogramowania open source to osoby z minimalnym doświadczeniem w korzystaniu z tego typu oprogramowania. Za osobę początkującą uznajemy Cię, jeśli Twoje doświadczenie obejmuje tylko:

  • projekty osobiste lub projekty na zajęcia, w tym projekty z bootcampów;
  • Projekty open source, które są używane tylko w jednej instytucji. (np. strona internetowa klubu lub badania, które zostały opublikowane jako open source na Twojej starej uczelni);
  • Otwieranie niewielkiej liczby (<10) zgłoszeń lub próśb o scalenie w przypadku różnych pakietów open source.
  • Dalsze zaangażowanie w projekt open source, do którego dołączysz w ramach GSoC.

Jeśli jesteś regularnym współtwórcą projektu open source, nie jesteś początkującym.

Jestem profesjonalnym inżynierem oprogramowania, ale nigdy wcześniej nie brałem udziału w społecznościach open source. Czy mogę wziąć udział w programie?

Program Google Summer of Code ma zachęcać studentów i nowych użytkowników do korzystania z oprogramowania open source. Zapraszamy osoby z różnym doświadczeniem, ale musisz pamiętać, że wymaga to dużego zaangażowania, w tym aktywnego uczestnictwa w społeczności open source. Osobom, które pracują na pełny etat jako inżynierowie oprogramowania, może być trudno poświęcić na program wymaganą ilość czasu.

Czy możesz zrobić dla mnie wyjątek?

Nie. Nie możemy zrobić wyjątku, jeśli nie spełniasz wymagań, niezależnie od tego, jak bardzo jesteś utalentowany lub zainteresowany. Zgłoszenia przesyłają tysiące uczestników GSoC, więc przyznanie Ci wyjątku byłoby niesprawiedliwe.

Czy osoba, która już uczestniczy w projektach open source, może być uczestnikiem GSoC?

Celem GSoC jest pozyskiwanie nowych współtwórców do organizacji open source. GSoC może też pomóc początkującym uczestnikom poznać tajniki oprogramowania open source pod okiem doświadczonych członków społeczności.

GSoC jest przeznaczony dla studentów i początkujących współtwórców oprogramowania typu open source, a nie dla doświadczonych współtwórców.

Czy grupa może wspólnie przesłać propozycję współpracy nad jednym projektem?

Nie, nad danym projektem może pracować tylko jedna osoba.

Co mam zrobić, aby zwiększyć swoje szanse na wybór jako uczestnik GSoC?

  1. Po ogłoszeniu organizacji przejrzyj je na stronie programu i wybierz kilka, które Cię interesują.
  2. Zapoznaj się z listami pomysłów na projekty tych organizacji.
  3. Gdy znajdziesz pomysł, który Cię zainteresuje, skontaktuj się z organizacją za pomocą preferowanych przez nią metod komunikacji (wymienionych na stronie organizacji w witrynie GSoC).
  4. Porozmawiaj z mentorami i społecznością, aby sprawdzić, czy ten pomysł na projekt Ci odpowiada i czy będziesz z przyjemnością nad nim pracować w trakcie programu. Jeśli nie będziesz pracować nad czymś, co Cię motywuje, nie będzie to przyjemne lato ani dla Ciebie, ani dla Twojego mentora.
  5. Wykorzystaj informacje uzyskane podczas rozmów z mentorami i innymi członkami społeczności organizacji, aby napisać propozycję.
  6. Prześlij propozycję wcześniej, aby mentorzy mieli czas na przekazanie opinii. Chcesz mieć czas na uwzględnienie ich opinii i ponowne przesłanie zgłoszenia przed upływem terminu. Nie czekaj z przesłaniem propozycji do ostatniej chwili.
  7. Dokładnie przeczytaj wszystkie materiały organizacji open source, w tym wszelkie szczegółowe wytyczne lub ograniczenia dotyczące korzystania z tekstu lub kodu wygenerowanego przez AI. Niektóre organizacje nie akceptują żadnych propozycji wygenerowanych przez AI.

Czy mogę przesłać więcej niż jedną propozycję?

Tak, każdy uczestnik GSoC może przesłać maksymalnie 3 projekty. Możemy jednak zaakceptować tylko 1 projekt na uczestnika GSoC. Przyjmujemy tylko 1 propozycję od każdego uczestnika GSoC, niezależnie od tego, ile propozycji prześle.

Czy mam wysyłać propozycje bezpośrednio do organizacji mentorskich?

Nie. Wszystkie propozycje muszą być przesyłane za pomocą strony programu. Propozycje przesłane poza witryną programu Google Summer of Code nie będą rozpatrywane w ramach tego programu.

Gorąco zachęcamy do wczesnego kontaktu z organizacją mentorską, aby omówić swoje pomysły, uzyskać opinię i lepiej zrozumieć jej działalność przed przesłaniem ostatecznej propozycji.

Jak wygląda dobra propozycja?

Przewodniku dla współtwórców i uczniów znajduje się sekcja „Pisanie propozycji”.

Najlepsze propozycje pochodzą od uczestników, którzy poświęcili czas na interakcję z organizacją i omówienie z nią swoich pomysłów przed przesłaniem zgłoszenia. Podaj szczegółowe informacje o tym, co proponujesz, dlaczego to proponujesz, dlaczego masz odpowiednie kwalifikacje, jaka jest Twoja metodologia tworzenia, oczekiwany harmonogram itp. Powinny one również zawierać szczegóły dotyczące Twojego doświadczenia w zakresie rozwoju w środowisku akademickim, branżowym lub open source.

Nie wystarczy przeczytać pomysłu na projekt z listy organizacji i napisać propozycji – musisz się z nią skontaktować. Osoby, które nie omówią swoich propozycji z organizacją docelową, mają bardzo małe szanse na zakwalifikowanie się do GSoC.

Czy mogę używać w GSoC tekstu lub kodu wygenerowanego przez AI?

Dopuszczalność używania w GSoC kodu lub tekstu wygenerowanego przez AI zależy wyłącznie od zasad organizacji mentorskiej.

Ze względu na złożone kwestie licencyjne i prawne (zwłaszcza dotyczące własności kodu i własności intelektualnej) wiele organizacji GSoC ściśle zabrania używania narzędzi AI do generowania wyników projektu (kodu, dokumentacji itp.).

Dokładnie przeczytaj instrukcje organizacji: musisz dokładnie zapoznać się z dokumentacją i instrukcjami podanymi przez organizację, do której chcesz się zgłosić. To jedyne źródło informacji o tym, co jest dozwolone, a co zabronione.

Szukaj konkretnych wskazówek: większość organizacji podaje wyraźne wskazówki dotyczące tego, kiedy i czy można używać określonych narzędzi AI.

Zadawaj pytania: jeśli nie rozumiesz którejś z zasad organizacji, przed przesłaniem pracy lub propozycji musisz poprosić potencjalnych mentorów o wyjaśnienie.

Pamiętaj, że użycie AI do napisania propozycji GSoC może spowodować automatyczne odrzucenie przez organizację, w zależności od jej indywidualnych wytycznych. Zawsze upewnij się, że Twoja propozycja jest Twoim oryginalnym dziełem i jest zgodna ze standardami organizacji dotyczącymi autorstwa.

Czy mogę wziąć udział w programie GSoC, jeśli skończę 18 lat po zakończeniu okresu rejestracji uczestników?

Nie. Aby zarejestrować się w GSoC, musisz mieć ukończone 18 lat. Jeśli ukończysz 18 lat nawet kilka dni później, nie możesz wziąć udziału w tegorocznym programie. Sprawdź, czy w przyszłości nie będzie dostępny inny program.

Jakie formularze muszę przesłać?

Zakwalifikowani uczestnicy będą musieli przesłać odpowiednie formularze podatkowe. Obejmuje to dostarczenie dowodu zamieszkania w kraju, w którym będziesz uczestniczyć w programie i w którym będziesz otrzymywać płatności.

Czy otrzymam wynagrodzenie za udział w GSoC?

Tak. Google przyzna stypendium uczestnikom GSoC, którzy przejdą ocenę i będą mogli otrzymać stypendium.

Czy otrzymam zapłatę, nawet jeśli organizacja nie użyje mojego kodu?

Tak, o ile uczestnik GSoC przejdzie ocenę. To, czy projekt wykorzystuje wygenerowany kod, nie ma wpływu na stypendium uczestnika GSoC.

Ile czasu zajmuje udział w GSoC?

Organizacje określają zakres projektów na podstawie łącznego przewidywanego czasu ich realizacji. Ukończenie małych projektów powinno zająć około 90 godzin, średnich – około 175 godzin, a dużych – około 350 godzin. W zależności od Twoich umiejętności i trudności projektu osiągnięcie jego celów może zająć Ci więcej lub mniej czasu. Jeśli okaże się, że zakres projektu jest zbyt mały lub zbyt duży, wspólnie z mentorem dostosujecie go do potrzeb.

Pamiętaj, że regularne zaangażowanie i interakcje w społeczności są niezbędnym i wymaganym elementem udanego udziału w programie Google Summer of Code. To zaangażowanie wymaga czasu i powinno być utrzymywane przez cały okres trwania programu, oprócz wysiłku związanego z kodowaniem projektu.

Jestem studentem w Stanach Zjednoczonych i mam wizę F1. Jak uzyskać autoryzację do udziału w programie?

Aby uzyskać więcej informacji, skontaktuj się z biurem ds. studentów zagranicznych w swojej szkole, zanim zgłosisz się do GSoC. Najlepiej skontaktować się z nimi, gdy tylko pomyślisz, że chcesz wziąć udział w GSoC. Google nie może przyznać Ci żadnego rodzaju autoryzacji CPT ani OPT. Twoim obowiązkiem jest sprawdzenie, czy Twoja wiza pozwala Ci uczestniczyć w programie takim jak GSoC. Zanim złożysz wniosek, sprawdź to. Upewnij się też, że możesz przyjąć stypendium, aby później nie być zaskoczonym, jeśli nie będzie to możliwe (często z powodu problemów z wizą). Niestety co roku niektórzy studenci nie mogą przyjąć stypendium, ponieważ ich wizy nie pozwalają im na udział w programach takich jak GSoC, a w niektórych przypadkach nie zezwalają na poświęcanie na GSoC więcej niż 20 godzin tygodniowo.

Wszyscy zakwalifikowani uczestnicy otrzymają e-maila z potwierdzeniem. Nie udostępniamy spersonalizowanych listów. Nie wydajemy listów CPT żadnego rodzaju.

Czy mogę wziąć udział w programie, jeśli uczęszczam do college'u (lub szkoły policealnej)?

Tak, mamy taką nadzieję.

Ukończę studia w trakcie programu. Czy nadal mogę wziąć w nim udział?

Tak.

Czy mogę uzyskać zaliczenie kursu za udział w GSoC?

Możliwe, że tak. Zależy to od wymagań szkoły. Google nie może dostarczyć Ci żadnych dodatkowych dokumentów ani podpisać ich w Twoim imieniu.

Czy harmonogram można dostosować, jeśli szkoła kończy się później lub zaczyna wcześniej?

Program GSoC zapewnia pewną elastyczność w harmonogramie projektów. Czas na ukończenie projektu może wynosić od 10 do 22 tygodni w przypadku średnich i dużych projektów, przy czym standardowy czas to 12 tygodni. Małe projekty mogą trwać od 8 do 12 tygodni. Uczestnicy GSoC i ich mentorzy mogą wspólnie zdecydować, czy projekt powinien zostać przedłużony o kilka tygodni.

Nie można zmienić daty rozpoczęcia programu. Wszyscy uczestnicy rozpoczną program w tym samym czasie.

Ty i Twój mentor możecie wspólnie ustalić, że harmonogram kamieni milowych lub tygodniowy harmonogram pracy zostanie dostosowany, aby zapewnić pewną elastyczność w ramach ogólnego programu.

Pierwsza data oceny przypada w połowie oczekiwanego harmonogramu projektu. W przypadku średnich i dużych projektów będzie to po 6 tygodniach w przypadku projektów w standardowym 12-tygodniowym harmonogramie. W przypadku małych projektów będzie to po 4 tygodniach, w przypadku standardowych 8-tygodniowych projektów.

Mentorzy/administratorzy organizacji

Chcę dowiedzieć się więcej o uczestnictwie w GSoC w roli mentora. Gdzie znajdę więcej informacji?

Więcej informacji o tym, jak zostać mentorem w GSoC, znajdziesz w przewodniku dla mentorów, zasadach programurolach i obowiązkach. Musisz być aktywnym członkiem społeczności organizacji, w której chcesz pełnić rolę mentora.

Jakie wymagania musi spełniać organizacja mentoringowa?

Aby kwalifikować się do udziału jako organizacja mentorska, musisz być grupą prowadzącą aktywny projekt oprogramowania bezpłatnego lub o otwartym kodzie źródłowym, np. BRL-CAD. Projekt nie musi być podmiotem prawnym. Aby wziąć udział w programie, organizacje mentorskie muszą już tworzyć i udostępniać oprogramowanie na licencji zatwierdzonej przez Open Source Initiative oraz mieć co najmniej 2 współtwórców, którzy będą pełnić funkcję administratorów organizacji lub mentorów w całym programie.

Czy organizacje otrzymują jakieś pieniądze za udział w GSoC?

Organizacje, które spełniają wymagania, otrzymają na koniec programu niewielkie stypendium za każdego zaakceptowanego uczestnika GSoC. Nie ma znaczenia, czy uczestnik GSoC zaliczy program, czy nie.

Organizacje mogą wykorzystać te środki w dowolny sposób.

Organizacje prowadzone przez Google i organizacje, które są częścią rządu federalnego (w tym uniwersytety publiczne), nie otrzymają stypendiów.

Archiwizuj

Jak usunąć informacje na mój temat z archiwum Google Summer of Code?

Skontaktuj się z nami, aby usunąć informacje.

Byłem/am wcześniej uczestnikiem/uczestniczką lub współtwórcą/współtwórczynią GSoC, a teraz adres URL projektu, który został przeze mnie podany, uległ zmianie. Czy możesz go zaktualizować w archiwum?

Nie możemy zaktualizować adresu URL, jeśli zmieni się on po latach. Możesz poprosić nas o usunięcie adresu URL Twojego projektu, kontaktując się z nami bezpośrednio.

Gdzie są przesłane przeze mnie pliki?

Przesłane pliki nie są już dostępne do pobrania.