Najczęstsze pytania

Ogólne

Jaki jest cel Google Summer of Code?

Google Summer of Code (GSoC) to program, który ma zachęcać nowych, zaangażowanych programistów do tworzenia społeczności open source. Mamy nadzieję, że będą oni nadal aktywni w tych społecznościach jeszcze długo po zakończeniu programu.

Kiedy odbywa się Google Summer of Code?

Zapoznaj się z harmonogramem programu.

Co się dzieje w ramach Google Summer of Code?

Nowi autorzy kodu 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 r. program Google Summer of Code zrzesza ponad 21 tys. nowych wolontariuszy/studentów i ponad 1000 organizacji open source, którymi kieruje ponad 20 tys. mentorów.

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

Nie. Jeśli chcesz pracować w Google, odwiedź witrynę Google Jobs.

Czy GSoC jest uznawana za staż, pracę lub inną formę zatrudnienia?

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

Czy organizacje mentorskie muszą używać kodu stworzonego 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 autora.

Gdzie odbywa się GSoC?

Google Summer of Code odbywa się całkowicie online. Uczestnicy nie muszą podróżować w ramach programu.

Co mogę zrobić, aby promować GSoC?

Możesz pobrać ulotki, aby rozpowszechniać informacje na kampusach uniwersyteckich, podczas spotkań dla deweloperów itp. Możesz też używać różnych platform mediów społecznościowych, aby rozpowszechniać informacje o programie, lub zorganizować spotkanie lub sesję informacyjną w swojej okolicy. Udostępniamy też szablon e-maila, który możesz rozpowszechniać wśród członków społeczności (szkoły, deweloperów itp.) i innych kontaktów.

Jak zorganizować lub poprowadzić spotkanie informacyjne lub spotkanie na żywo dotyczące GSoC?

Możesz zaplanować sesję online lub spotkanie w dowolnym dogodnym dla siebie czasie i miejscu. Najpierw zapoznaj się z zasadami programu i użyj szablonu prezentacji oraz ulotek.

Czy mogę uczestniczyć w GSoC jako mentor i współtwórca GSoC?

Nie. Mentorzy to osoby, które są zaangażowane w organizację open source i chcą pomagać nowym wolontariuszom w ich społeczności w ramach programu GSoC. Uczestnicy GSoC to osoby, które są nowe w organizacji open source.

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

Ze względu na obecne okoliczności w Global Social 2025 nie akceptujemy uczestników (współtwórców, mentorów lub administratorów organizacji) z Rosji, Białorusi, tzw. Donieckiej Republiki Ludowej i Ługańskiej Republiki Ludowej. Nie ma żadnych ograniczeń dotyczących uczestników znajdujących się na Ukrainie, ale poza terenem Donieckiej Republiki Ludowej i Ługańskiej Republiki Ludowej.

A jeśli mam więcej pytań?

Zapoznaj się z przewodnikiem dla autorów i innymi stronami w tej witrynie.

Jeśli po przeczytaniu całej dokumentacji nadal nie znasz odpowiedzi, skontaktuj się z komunitą GSoC za pomocą listy dyskusyjnej lub kanału IRC. Aby dowiedzieć się, jak to zrobić, odwiedź stronę Skontaktuj się z nami.

Współtwórcy GSoC

Kiedy autorzy mogą się zgłosić do programu Google Summer of Code?

Współtwórcy mogą się zgłaszać w okresie przyjmowania zgłoszeń w ramach danej edycji programu.

Więcej informacji znajdziesz na osi czasu programu.

Jakiego języka programowania powinienem znać, aby wziąć udział w GSoC?

Wymagane umiejętności programowania zależą od tego, z jaką organizacją chcesz współpracować. Musisz znać języki programowania używane przez tę organizację.

Jakie są wymagania dotyczące udziału?

  • Podczas rejestracji musisz mieć ukończone 18 lat.
  • Musisz mieć prawo do pracy w kraju, w którym będziesz mieszkać w trakcie trwania programu.
  • Musisz być początkującym użytkownikiem oprogramowania open source lub studentem.
  • nie zostałeś/nie zostałaś zaakceptowany/a jako uczestnik/uczent GSoC więcej niż raz;
  • Musisz mieszkać w kraju, który nie jest obecnie objęty embargiem przez Stany Zjednoczone. Więcej informacji znajdziesz w zasadach programu.

Skąd mam wiedzieć, czy jestem początkującym programistą open source?

Początkujący w oprogramowaniu open source to osoby z minimalnym doświadczeniem w tej dziedzinie. Nadal będziesz uważany/a za początkującego, jeśli Twoje doświadczenie obejmuje tylko:

  • projekty osobiste lub projekty grupowe, w tym projekty z bootcampu;
  • projekty open source używane tylko w jednej instytucji. (np. strona klubu lub badania opublikowane jako open source w Twoim starym uniwersytecie)
  • zgłaszanie niewielkiej liczby (mniej niż 10) problemów lub żądań skompilowania różnych pakietów open source.
  • dalsze zaangażowanie w projekt open source, do którego dołączyłeś/dołączyłaś w ramach GSoC;

Jeśli regularnie przyczyniasz się do rozwoju projektu open source, nie jesteś początkującym.

Czy mogę wziąć udział w programie, jeśli jestem inżynierem oprogramowania, ale nie należę do społeczności open source?

GSoC nie jest przeznaczony dla doświadczonych specjalistów od inżynierii oprogramowania. Jeśli pracujesz na pełen etat jako inżynier oprogramowania, nie będziesz mieć czasu na GSoC.

Czy zrobisz 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(-a) lub zainteresowany(-a). Zgłoszenia przesyłają tysiące wolontariuszy Google Summer of Code. Uznanie Twojego zgłoszenia za wyjątkowe nie byłoby sprawiedliwe.

Czy osoba, która już korzysta z oprogramowania open source, może być autorem w ramach GSoC?

Celem GSoC jest przyciągnięcie nowych osób do organizacji open source. GSoC może też pomóc początkującym w poznaniu tajników open source pod okiem doświadczonych członków społeczności.

GSoC jest przeznaczony dla studentów i początkujących programistów, którzy chcą rozwijać oprogramowanie typu open source. Nie jest przeznaczony dla doświadczonych programistów, którzy chcą rozwijać oprogramowanie typu open source.

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

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

Co mogę zrobić, aby zwiększyć swoje szanse na zostanie wybranym jako współtwórca GSoC?

  1. Gdy ogłosimy organizacje, przejrzyj je na stronie programu i wybierz kilka, które Cię interesują.
  2. Przejrzyj listy projektów tych organizacji.
  3. Gdy zobaczysz pomysł, który wzbudzi Twoje zainteresowanie, skontaktuj się z organizacją za pomocą preferowanej przez nią metody komunikacji (wymienionej na jej stronie w ramach strony GSoC).
  4. Porozmawiaj z mentorami i społecznością, aby ustalić, czy jest to projekt, nad którym chciałbyś/chciałabyś pracować w ramach programu. Jeśli nie pracujesz nad czymś, co Cię motywuje, ani Ty, ani Twój mentor nie będziecie mieli przyjemności z tego lata.
  5. Użyj informacji uzyskanych podczas komunikacji z mentorami i innymi członkami społeczności organizacji, aby napisać propozycję.
  6. Prześlij swoją propozycję wcześniej, aby mentorzy mieli czas na przekazanie opinii. Musisz mieć czas na uwzględnienie ich opinii i ponowne przesłanie treści przed terminem. Nie czekaj do ostatniej chwili, aby przesłać propozycję.

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

Tak, każdy uczestnik GSoC może przesłać maksymalnie 3 propozycje. Jednak można zaakceptować tylko 1 osobę na każdego współtwórcę GSoC. Niezależnie od liczby przesłanych propozycji zostanie zaakceptowana tylko 1 propozycja na autora.

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

Nie, wszystkie propozycje należy przesyłać przez stronę programu. Propozycje przesłane poza stroną programu Google Summer of Code nie będą brane pod uwagę w ramach Google Summer of Code.

Zalecamy, aby na wczesnym etapie skontaktować się z organizacją mentorską, aby przed przesłaniem ostatecznej propozycji omówić z nią swoje pomysły, uzyskać opinię i dowiedzieć się więcej o jej działalności.

Jak wygląda dobra propozycja?

W przewodniku dla autorów i studentów jest sekcja poświęcona pisaniu propozycji.

Najlepsze propozycje pochodzą od uczestników, którzy poświęcili czas na interakcję i omówienie swoich pomysłów z organizacją przed ich przesłaniem. Pamiętaj, aby uwzględnić: szczegółowe informacje o tym, co proponujesz, dlaczego to proponujesz, dlaczego jesteś odpowiednią osobą do tego projektu, metodę rozwoju, przewidywany harmonogram itp. Powinien on też zawierać szczegóły Twojego doświadczenia w zakresie nauki, branży lub rozwoju oprogramowania open source.

Nie wystarczy przeczytać pomysłu projektu z listy organizacji, a potem napisać propozycję – musisz porozmawiać z osobami z organizacji. Autorzy, którzy nie omawiają swoich propozycji z organizacją docelową, prawdopodobnie nie zostaną wybrani do udziału w Google Summer of Code.

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

Nie, aby zarejestrować się w GSoC, musisz mieć ukończone 18 lat. Jeśli skończysz 18 lat nawet kilka dni później, nie będziesz mieć możliwości wzięcia udziału w programie w tym roku. Skontaktuj się z nami ponownie, aby dowiedzieć się, czy będziesz mógł/mogła wziąć udział w programie w przyszłym roku.

Jakie formularze muszę przesłać?

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

Czy dostanę wynagrodzenie za udział w GSoC?

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

Czy dostanę wynagrodzenie, nawet jeśli organizacja nie użyje mojego kodu?

Tak, o ile autor GSoC przejdzie ocenę. To, czy projekt używa wygenerowanego kodu, nie ma wpływu na stypendium dla współtwórców GSoC.

Ile czasu zajmuje udział w GSoC?

Organizacje określają zakres projektów na podstawie łącznego przewidywanego czasu ich realizacji. Realizacja małych projektów powinna 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 złożoności projektu osiągnięcie celów projektu może zająć więcej lub mniej czasu. Jeśli okaże się, że zakres projektu jest zbyt wąski lub zbyt szeroki, Ty i Twój mentor wspólnie go dopasujecie.

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

Aby uzyskać więcej informacji, przed zgłoszeniem się do programu GSoC skontaktuj się z biurem ds. studentów zagranicznych w swojej szkole. Najlepiej skontaktować się z nimi, gdy tylko zaczniesz rozważać udział w GSoC. Google nie może udzielić żadnego rodzaju autoryzacji CPT ani OPT. Zanim się zarejestrujesz, sprawdź, czy Twoja wiza pozwala Ci uczestniczyć w programie takim jak GSoC. Musisz też mieć pewność, że możesz przyjąć stypendium, aby nie było dla Ciebie zaskoczeniem, jeśli nie będziesz mógł tego zrobić (często z powodu wizy). Niestety co roku niektórzy studenci nie mogą skorzystać ze stypendii, ponieważ ich wizy nie pozwalają im na udział w programie GSoC lub w niektórych przypadkach nie pozwalają na spędzanie więcej niż 20 godzin tygodniowo na uczestnictwie w tym programie.

Wszyscy zaakceptowani uczestnicy otrzymają e-maila z potwierdzeniem. Nie oferujemy personalizowanych listów. Nie będziemy wydawać żadnych listów CPT.

Czy mogę wziąć udział w programie, jeśli uczę się w college'u?

Mamy nadzieję, że tak.

Ukończyłem/ukończyłam program w połowie. Czy nadal mogę wziąć udział?

Tak.

Czy mogę otrzymać punkty za udział w Google Summer of Code?

Możliwe, że zależy to od wymagań szkoły. Google nie może przesłać Ci żadnych dodatkowych dokumentów ani podpisać za Ciebie dokumentów.

Czy harmonogram może zostać dostosowany, jeśli moja szkoła kończy się późno/zaczyna wcześnie?

Program GSoC 2025 daje pewną elastyczność w harmonogramie projektów. Czas przeznaczony na realizację projektu może wynosić od 10 do 22 tygodni w przypadku średnich i dużych projektów o standardowej długości 12 tygodni. Małe projekty mogą trwać od 8 do 12 tygodni. Uczestnicy Google Summer of Code i ich mentorzy mogą wspólnie zdecydować, czy projekt powinien zostać przedłużony o kilka tygodni.

Daty rozpoczęcia programu nie można zmienić. Wszyscy użytkownicy rozpoczną program w tym samym czasie.

Ty i Twój mentor możecie wspólnie uzgodnić dostosowanie harmonogramu etapów lub harmonogramu pracy tygodniowej, 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 6 tygodni w ramach standardowego 12-tygodniowego harmonogramu. W przypadku małych projektów będzie to 4 tygodnie, a w przypadku standardowych projektów trwających 8 tygodni – 4 tygodnie.

Mentorzy/administratorzy organizacji

Chcę dowiedzieć się więcej o uczestnictwie w GSoC jako mentor. Gdzie mogę znaleźć więcej informacji?

Aby dowiedzieć się więcej o tym, jak zostać mentorem w programie GSoC, zapoznaj się z przewodnikiem dla mentorów, zasadami programurolami oraz obowiązkami. Musisz być już aktywnym członkiem społeczności organizacji, w której chcesz zostać mentorem.

Jakie są wymagania dotyczące organizacji prowadzącej mentoring?

Aby kwalifikować się do udziału jako organizacja mentorska, musisz być grupą prowadzącą aktywny projekt oprogramowania typu free/open source, np. BRL-CAD. Projekt nie musi być prawnie zarejestrowaną organizacją. Aby móc wziąć udział w programie, organizacje prowadzące mentoring muszą już mieć wyprodukowane i opublikowane oprogramowanie objęte licencją zatwierdzoną przez Open Source Initiative oraz 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 będą dobrze oceniane, otrzymają na koniec programu niewielką dotację za każdego zaakceptowanego współtwórcę GSoC. Nie ma znaczenia, czy autor GSoC zdał czy nie zdał.

Organizacje mogą dowolnie korzystać z tych środków.

Stypendium nie będą przyznawane organizacjom prowadzonym przez Google ani organizacjom należącym do rządu federalnego (w tym uczelniom publicznym).

Archiwizuj

Jak mogę usunąć swoje informacje z archiwum Google Summer of Code?

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

Jestem byłym uczestnikiem lub współtwórcą GSoC, a teraz zmienił się adres URL podany przeze mnie w projekcie. Czy możesz zaktualizować go w archiwum?

Nie możemy zaktualizować adresu URL, jeśli zmienił się on po kilku 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.