Generali
Qual è l'obiettivo del Google Summer of Code (GSoC)?
Per coinvolgere nuovi collaboratori nelle community open source e favorire un coinvolgimento a lungo termine nell'ecosistema open source.
Quando si verifica?
Consulta la cronologia ufficiale del programma.
Cosa succede durante il programma?
I partecipanti scrivono codice per un'organizzazione open source sotto la guida di mentori.
Perché Google organizza GSoC?
Dal 2005, Google si impegna a far crescere e sostenere l'ecosistema open source globale.Più sviluppatori open source ci sono nel mondo, più sana e sostenibile sarà l'intera community.
GSoC è un programma di reclutamento?
No. Per le offerte di lavoro in Google, visita il sito Google Careers.
GSoC è uno stage o un lavoro?
No. I partecipanti sono sviluppatori indipendenti che ricevono uno stipendio, non dipendenti o stagisti di Google o dipendenti delle organizzazioni di mentoring partecipanti.
Le organizzazioni devono utilizzare il codice prodotto?
No, anche se è consigliato.
Dove si svolge il GSoC?
Completamente online, non è necessario viaggiare.
Come posso far conoscere il GSoC?
Utilizza volantini ufficiali, i social media o organizza un meetup.
Come faccio a organizzare una sessione informativa?
Puoi programmare le sessioni in base alle tue esigenze utilizzando il modello di presentazione e seguendo le regole del programma.
Idoneità
- Quali sono i requisiti di idoneità?
- Avere almeno 18 anni al momento della registrazione
- Idoneo a lavorare nel tuo paese di residenza
- Studente o principiante dell'open source
- Essere stato accettato nel GSoC non più di una volta in precedenza
- Non risiedere in un paese sottoposto a embargo statunitense
Chi viene considerato un "principiante"?
Una persona con un'esperienza minima con l'open source. Saresti comunque considerato un principiante se la tua esperienza include solo:
- Progetti personali o di classe, inclusi i progetti di boot camp.
- Progetti open source utilizzati solo in un singolo istituto. (ad esempio, il sito web di un club o una ricerca pubblicata come open source presso la tua vecchia università)
- Apertura di un numero ridotto (< 10) di problemi o richieste di pull rispetto a vari pacchetti open source.
- Coinvolgimento continuo in un progetto open source a cui hai partecipato nell'ambito della preparazione del GSoC.
I collaboratori regolari di un progetto open source non sono principianti.
Gli ingegneri professionisti sono idonei?
Sebbene sia aperto a persone con background diversi, il GSoC si rivolge ai neofiti. Per i professionisti è spesso difficile trovare un equilibrio tra gli impegni di tempo richiesti.
Cosa succede se compio 18 anni dopo la registrazione?
Non hai l'idoneità per l'anno in corso.
I collaboratori open source attuali possono partecipare?
Solo se sono principianti. GSoC non è rivolto a sviluppatori open source esperti.
I gruppi possono inviare una proposta?
No, le proposte devono essere inviate solo da privati.
Google farà delle eccezioni?
No. I requisiti vengono applicati rigorosamente per garantire l'equità.
Posso essere sia un mentor che un collaboratore?
No, devi scegliere un ruolo. Una volta che hai ricoperto il ruolo di mentor o amministratore dell'organizzazione in GSoC, non puoi più tornare a essere un collaboratore GSoC.
Sono ammessi partecipanti provenienti da Ucraina, Russia o Bielorussia?
Al momento, i partecipanti provenienti da Russia, Bielorussia e dalle regioni DNR/LNR non sono idonei. Non ci sono limitazioni per gli utenti in Ucraina al di fuori di DNR/LNR.
E se avessi altre domande?
Consulta la Guida per i collaboratori o contattaci.
Candidati collaboratori GSoC
Quando posso presentare la domanda?
Durante la finestra specifica per le candidature dei collaboratori indicata nella cronologia.
Quali linguaggi di programmazione devo conoscere?
I requisiti variano in base all'organizzazione. Devi conoscere bene le lingue utilizzate nel progetto che hai scelto.
Come faccio a migliorare le mie possibilità?
Interagisci con le organizzazioni in anticipo, discuti le idee per i progetti con i mentori e invia la tua proposta con largo anticipo rispetto alla scadenza per ricevere un feedback.
Posso inviare più proposte?
Sì, fino a tre, ma solo uno può essere accettato.
Devo inviare le proposte direttamente alle organizzazioni?
No. Tutte le proposte devono essere inviate tramite il sito GSoC. Ti *consigliamo vivamente* di contattare l'organizzazione di mentoring in anticipo per discutere le tue idee e ricevere feedback e una migliore comprensione del lavoro che svolge prima di inviare la proposta finale.
Quali sono le caratteristiche di una buona proposta?
Obiettivi dettagliati, metodologia e una cronologia chiara. L'interazione precedente con il mentor è il fattore più importante. Per informazioni dettagliate, consulta la Guida per i contributori.
Posso utilizzare testo o codice generato con l'AI?
Prima di fare domanda, controlla sempre le norme specifiche sull'AI di un'organizzazione. Tieni presente che l'utilizzo dell'AI per scrivere la tua proposta GSoC potrebbe comportare un rifiuto automatico da parte dell'organizzazione, a seconda delle sue linee guida individuali. Assicurati sempre che la proposta sia un tuo lavoro originale e che rispetti gli standard dell'organizzazione per la paternità. Indicazioni generali sull'AI per i candidati al GSoC.
Quali moduli sono necessari?
I partecipanti accettati devono fornire moduli fiscali e una documentazione che attesti la residenza.
Ricevo un pagamento?
Sì, Google fornisce uno stipendio ai partecipanti che superano le valutazioni e hanno diritto a ricevere stipendi.
Riceverò un compenso in denaro se il mio codice non viene utilizzato?
Sì, i pagamenti degli stipendi si basano sul superamento della valutazione, non sull'implementazione del codice.
Quanto tempo ci vuole?
I progetti hanno una durata di circa 90 ore (piccoli), 175 ore (medi) o 350 ore (grandi). A seconda delle tue competenze e della difficoltà del progetto, potresti impiegare più o meno tempo per raggiungere gli obiettivi del progetto. Se diventa evidente che l'ambito del progetto è stato sottostimato o sovrastimato, tu e il tuo mentor collaborerete per apportare le modifiche necessarie.
Sono uno studente F1 negli Stati Uniti. Come faccio a ottenere l'autorizzazione?
Rivolgiti all'ufficio per gli studenti internazionali della tua scuola. Google non può fornire autorizzazioni CPT/OPT o lettere specializzate. Tutti i partecipanti accettati riceveranno un'email di conferma dell'accettazione.
Possono partecipare gli studenti di community college/junior college?
Sì.
Posso partecipare se mi laureo a metà programma?
Sì.
Posso ottenere crediti formativi?
Dipende dalla tua scuola. Google non fornisce documentazione aggiuntiva per i crediti.
È possibile modificare la programmazione?
Le date di inizio sono fisse, ma le date di fine possono essere estese (fino a un totale di 22 settimane) se concordato dal mentor e dal collaboratore. Discuti di questo aspetto all'inizio del periodo di candidatura.
I was accepted into GSoC. Come posso descrivere pubblicamente la mia partecipazione al programma?
Finché non avrai superato il programma, non potrai rivendicare il titolo di collaboratore GSoC o aggiungerlo al tuo curriculum. Se vuoi condividere la tua accettazione sui social media, puoi dichiarare di essere stato accettato nel programma con la tua specifica organizzazione di mentoring. Rivendicare il titolo prima del completamento è impreciso, come uno studente di medicina che si definisce medico prima di laurearsi.
Come posso descrivere la mia partecipazione a GSoC dopo aver superato il programma?
Una volta completato il programma, l'accuratezza della tua relazione professionale con Google e con l'organizzazione di mentoring è fondamentale per la verifica dei fatti da parte di reclutatori e datori di lavoro. Rispetta le seguenti linee guida:
- Non eri un dipendente o uno stagista di Google, GSoC o della tua organizzazione di mentoring. Non puoi aggiungere Google come datore di lavoro, in quanto non eri un dipendente di Google (o della tua organizzazione di mentoring) durante GSoC.
Indica che hai partecipato come collaboratore con l'organizzazione open source.
Scrivi sempre Google Summer of Code 2025 contributor seguito dal nome dell'organizzazione con cui hai collaborato. Esempio: collaboratore di Google Summer of Code 2025, The Python Software Foundation.
Chiedi alla tua organizzazione se ha un modo preferito per descrivere il tuo periodo di lavoro.
Mentori
Dove posso trovare le informazioni sul mentor?
Consulta la Guida per i mentor e i ruoli/responsabilità.
Quali sono i requisiti per le organizzazioni di mentoring?
Deve essere un progetto open source attivo con una community solida che abbia già rilasciato software con una licenza approvata dall'OSI.
Le organizzazioni ricevono fondi?
Sì, alle organizzazioni in regola viene fornito un piccolo stipendio per ogni collaboratore accettato (escluse le organizzazioni guidate da Google o affiliate al governo).
Archiviare
Come faccio a rimuovere le mie informazioni dall'archivio?
Utilizza Contattaci o Contatta l'assistenza GSoC per richiedere la rimozione.
Aggiornerete l'URL del mio progetto?
No. Possiamo solo rimuovere i vecchi URL, non aggiornarli.
Dove si trovano i file che ho caricato?
I file caricati in precedenza non sono più disponibili per il download.