Perguntas frequentes

Geral

Qual é a meta do Google Summer of Code?

O Google Summer of Code (GSoC) é um programa criado para trazer novos colaboradores entusiasmados para as comunidades de código aberto, com a esperança de que eles continuem contribuindo para essas comunidades muito depois do fim do programa.

Quando acontece o Google Summer of Code?

Consulte o cronograma do programa.

O que acontece no Google Summer of Code?

Os novos colaboradores de código aberto vão passar o verão escrevendo código para uma organização de código aberto com a orientação de mentores da nova comunidade de código aberto.

Por que o Google realiza o programa Google Summer of Code?

O Google tem o compromisso de desenvolver o ecossistema de código aberto. Quanto mais desenvolvedores de código aberto houver no mundo, mais saudável e sustentável será toda a comunidade.

Desde 2005, o programa Google Summer of Code reuniu mais de 23.000 novos colaboradores/estudantes com mais de 1.000 organizações de código aberto sob a orientação de mais de 21.000 mentores.

O Google Summer of Code (GSoC) é um programa de recrutamento?

Não. Se você tem interesse em trabalhar no Google, acesse o site de vagas do Google.

O GSoC é considerado um estágio, um emprego ou alguma forma de trabalho?

Não. O GSoC é uma atividade que um participante realiza como desenvolvedor independente e recebe uma bolsa de estudos por isso. Os participantes não podem ser funcionários, trabalhar no Google ou para o Google.

As organizações de mentoria são obrigadas a usar o código produzido pelos estudantes?

Não. Embora esperemos que todo o código criado neste programa encontre um lar feliz, não exigimos que as organizações usem o código do colaborador.

Onde o GSoC acontece?

O Google Summer of Code acontece totalmente on-line. Não é necessário viajar como parte do programa.

O que posso fazer para ajudar a divulgar o GSoC?

Você pode baixar panfletos para divulgar em campi universitários, encontros de desenvolvedores locais etc. Também é possível usar suas várias plataformas de mídia social para divulgar o programa ou organizar um encontro ou uma sessão de informações na sua área. Também temos um modelo de e-mail que você pode usar para distribuir para sua comunidade (escola, desenvolvedores etc.) e outros contatos.

Como organizar ou promover uma sessão de informações ou um encontro do GSoC?

Você pode agendar uma sessão ou encontro on-line no horário e local que preferir. Leia primeiro as regras do programa e use nosso modelo de apresentação e os folhetos.

Posso participar do GSoC como mentor e colaborador ao mesmo tempo?

Não. Os mentores são pessoas que participaram de uma organização de código aberto e querem ajudar a orientar novos colaboradores na comunidade delas no programa GSoC. Os colaboradores do GSoC são pessoas que estão começando em uma organização de código aberto.

Os participantes da Ucrânia, da Rússia ou de Belarus podem participar do GSoC 2026?

Devido às circunstâncias atuais, o GSoC 2026 não está aceitando participantes (colaboradores, mentores ou administradores de organizações) da Rússia, da Belarus ou das chamadas República Popular de Donetsk ("DNR") e República Popular de Luhansk ("LNR"). Não há restrições para participantes localizados na Ucrânia, mas fora da RPD e da RPL.

E se eu tiver mais perguntas?

Confira o Guia do colaborador e outras páginas deste site.

Se, depois de ler toda a documentação, você ainda não tiver uma resposta, entre em contato com a comunidade do GSoC pela lista de discussão ou pelo canal do IRC. Acesse a página Fale conosco para saber como.

Colaboradores do GSoC

Quando os colaboradores do GSoC podem se inscrever no GSoC?

Os colaboradores podem se inscrever durante o período de inscrição para uma instância específica do programa.

Consulte o cronograma do programa para mais informações.

Quais linguagens de programação preciso conhecer para participar do GSoC?

A linguagem de programação que você precisa conhecer depende da organização com que você quer trabalhar. Você precisa conhecer as linguagens de programação usadas por essa organização.

Quais são os requisitos de qualificação para participação?

  • Você precisa ter pelo menos 18 anos ao se registrar
  • Você precisa estar qualificado para trabalhar no país em que vai residir durante o programa.
  • Você precisa ser iniciante em código aberto ou estudante.
  • Você não foi aceito como colaborador/estudante do GSoC mais de uma vez.
  • Você precisa morar em um país que não esteja embargado pelos Estados Unidos. Consulte as Regras do programa para mais informações.

Como saber se sou considerado um iniciante no desenvolvimento de código aberto?

Um iniciante em software de código aberto inclui pessoas com pouca experiência em código aberto. Você ainda será considerado um iniciante se sua experiência incluir apenas:

  • Projetos pessoais ou de classe, incluindo projetos de boot camp.
  • Projetos de código aberto usados apenas em uma única instituição. (por exemplo, um site de um clube ou uma pesquisa que foi publicada como código aberto na sua antiga universidade)
  • Abrir um pequeno número (<10) de problemas ou solicitações de pull em vários pacotes de código aberto.
  • Envolvimento contínuo em um projeto de código aberto em que você participou como parte do GSoC.

Se você contribui regularmente para um projeto de código aberto, não é iniciante.

Sou um engenheiro de software profissional, mas nunca participei de comunidades de código aberto. Posso me inscrever?

O Google Summer of Code foi criado para incentivar estudantes e novatos a usar código aberto. Aceitamos candidatos de várias origens, mas o tempo de dedicação, incluindo envolvimento significativo com a comunidade de código aberto, é substancial. Pessoas com carreiras de engenharia de software em tempo integral podem ter dificuldade em cumprir o tempo exigido pelo programa.

Você pode fazer uma exceção para mim?

Não. Não podemos abrir uma exceção se você não atender aos requisitos de qualificação, não importa o quanto você seja talentoso ou tenha interesse. Milhares de colaboradores do GSoC se inscrevem, e abrir uma exceção para você não seria justo.

Alguém que já participa do código aberto pode ser um colaborador do GSoC?

O objetivo do GSoC é trazer novos colaboradores para organizações de código aberto. O GSoC também pode ajudar colaboradores iniciantes a aprender os detalhes do código aberto com a orientação de membros experientes da comunidade.

O GSoC é para estudantes e colaboradores iniciantes no desenvolvimento de código aberto, não para colaboradores experientes.

Um grupo pode enviar uma proposta em conjunto para trabalhar em um único projeto?

Não, apenas uma pessoa pode trabalhar em um projeto.

O que devo fazer para aumentar minhas chances de ser selecionado como colaborador do GSoC?

  1. Depois que as organizações forem anunciadas, procure-as no site do programa e encontre algumas que sejam interessantes para você.
  2. Leia as listas de ideias de projetos dessas organizações.
  3. Quando você encontrar uma ideia que lhe interesse, entre em contato com a organização usando os métodos de comunicação preferidos dela (listados na página da organização no site do GSoC).
  4. Converse com os mentores e a comunidade para determinar se essa é uma ideia de projeto que você gostaria de trabalhar durante o programa. Se você não estiver trabalhando em algo que te motive, não será um verão divertido para você ou para seu mentor.
  5. Use as informações recebidas durante suas comunicações com os mentores e outros membros da comunidade da organização para escrever sua proposta.
  6. Envie sua proposta com antecedência para que os mentores tenham tempo de dar feedback. Você quer ter tempo para incorporar o feedback e reenviar antes do prazo. Não espere até o último minuto para enviar sua proposta.
  7. Leia atentamente todo o material da organização de código aberto, incluindo diretrizes ou restrições específicas sobre o uso de texto ou código gerado por IA. Algumas organizações não aceitam propostas geradas por IA.

Posso enviar mais de uma proposta?

Sim, cada participante do GSoC pode enviar até três propostas. No entanto, apenas um por colaborador do GSoC pode ser aceito. Apenas uma proposta por participante do GSoC será aceita, não importa quantas você envie.

Devo enviar propostas diretamente às organizações de mentoria?

Não, todas as propostas precisam ser enviadas pelo site do programa. As propostas enviadas fora do site do programa Google Summer of Code não serão consideradas para o Google Summer of Code.

Recomendamos muito que você entre em contato com a organização de mentoria com antecedência para discutir suas ideias, receber feedback e entender melhor o trabalho que ela realiza antes de enviar sua proposta final.

Como é uma boa proposta?

O Guia do colaborador/estudante tem uma seção sobre "Como escrever uma proposta".

As melhores propostas são de participantes que interagiram e discutiram as ideias com a organização antes do envio. Inclua o seguinte: detalhes sobre exatamente o que você está propondo, por que está propondo, o motivo de você estar qualificado para fazer isso, sua metodologia de desenvolvimento, o cronograma esperado etc. Também inclua detalhes da sua experiência acadêmica, do setor e/ou de desenvolvimento de código aberto.

Não apenas leia uma ideia de projeto na lista da organização e escreva sua proposta. Você precisa conversar com ela. É muito improvável que os colaboradores que não discutem as propostas com a organização-alvo sejam selecionados para o GSoC.

Posso usar texto ou código gerado por IA no GSoC?

A aceitação do uso de código ou texto gerado por IA no GSoC depende totalmente das políticas da organização de mentoria.

Devido a questões complexas de licenciamento e legais (especificamente em relação à propriedade do código e à propriedade intelectual), muitas organizações do GSoC proíbem estritamente o uso de ferramentas de IA para gerar entregas de projetos (código, documentação etc.).

Leia as instruções da organização com atenção:revise cuidadosamente a documentação e as instruções fornecidas pela organização específica a que você está se candidatando. Essa é a única fonte de informações sobre o que é permitido ou proibido.

Procure orientações específicas:a maioria das organizações oferece conselhos explícitos sobre quando e se é aceitável usar determinadas ferramentas de IA.

Faça perguntas:se você não entender alguma das regras da organização, é sua responsabilidade pedir esclarecimentos aos possíveis mentores antes de enviar trabalhos ou propostas.

Usar a IA para escrever sua proposta do GSoC pode resultar em uma rejeição automática pela organização, dependendo das orientações individuais dela. Sempre garanta que sua proposta seja um trabalho original e esteja de acordo com os padrões de autoria da organização.

Vou fazer 18 anos depois que o período de inscrição de colaboradores do GSoC terminar. Ainda posso participar?

Não, é preciso ter 18 anos ao se inscrever no GSoC. Se você completar 18 anos alguns dias depois, não poderá participar do programa deste ano. Confira novamente para saber sobre um programa futuro.

Quais formulários preciso enviar?

Os participantes aceitos precisam enviar os formulários fiscais adequados. Isso inclui fornecer um comprovante de residência no país em que você vai participar e receber os pagamentos.

Recebo pagamento por participar do GSoC?

Sim. O Google vai oferecer uma bolsa aos colaboradores do GSoC que passarem nas avaliações e puderem receber bolsas.

Vou receber mesmo que a organização não use meu código?

Sim, desde que o colaborador do GSoC seja aprovado nas avaliações. O uso ou não do código produzido pelo projeto não afeta a bolsa de colaborador do GSoC.

Quanto tempo leva a participação no GSoC?

As organizações definiram o escopo dos projetos com base no tempo total esperado para concluir um projeto. Projetos pequenos levam cerca de 90 horas, projetos médios, cerca de 175 horas, e projetos grandes, cerca de 350 horas. Dependendo das suas habilidades e da dificuldade do projeto, pode levar mais ou menos tempo para atingir as metas. Se ficar evidente que o escopo do projeto foi subestimado ou superestimado, você e seu mentor vão trabalhar juntos para fazer os ajustes necessários.

Lembre-se de que o envolvimento e a interação consistentes da comunidade são um componente essencial e necessário para uma participação bem-sucedida no Google Summer of Code. Esse engajamento leva tempo e precisa ser mantido durante todo o período do programa, além do esforço de programação do projeto.

Sou estudante nos Estados Unidos com um visto F1. Como faço para receber autorização para participar?

Entre em contato imediatamente com o escritório de assuntos estudantis internacionais da sua escola para mais detalhes antes de se inscrever no GSoC. É melhor conversar com eles assim que você pensar em participar do GSoC. O Google não pode fornecer nenhum tipo de autorização de CPT ou OPT. É sua responsabilidade determinar se o visto permite que você participe de um programa como o GSoC. Verifique antes de se inscrever. Também é preciso garantir que você pode aceitar a bolsa para não se surpreender depois se não puder (geralmente devido a problemas com o visto). Infelizmente, todos os anos, alguns estudantes não podem aceitar as bolsas porque os vistos não permitem que eles participem de um programa como o GSoC ou, em alguns casos, não permitem que a pessoa passe mais de 20 horas por semana no GSoC.

Todos os participantes aceitos vão receber um e-mail de confirmação. Não oferecemos cartas personalizadas. Não emitimos cartas de CPT de nenhum tipo.

Estudo em uma faculdade comunitária (ou faculdade de ensino fundamental). Ainda posso participar?

Sim, esperamos que sim!

Vou me formar no meio do programa. Ainda posso participar?

Sim.

Posso receber créditos de curso por participar do GSoC?

Talvez, isso depende dos requisitos da sua escola. O Google não pode fornecer nem assinar documentos adicionais para você.

O cronograma pode ser ajustado se minha escola terminar tarde/começar cedo?

O programa GSoC tem alguma flexibilidade no cronograma dos projetos. O tempo permitido para concluir um projeto pode variar de 10 a 22 semanas para projetos médios e grandes, com duração padrão de 12 semanas. Projetos pequenos podem levar de 8 a 12 semanas. Os participantes do GSoC e os mentores podem decidir juntos se um projeto deve ser estendido por mais algumas semanas.

A data de início do programa não pode ser alterada. Todos vão começar ao mesmo tempo.

Você e seu mentor podem concordar em ajustar o cronograma de marcos ou o horário de trabalho semanal para permitir alguma flexibilidade dentro da estrutura geral do programa.

A primeira data de avaliação é baseada na metade da linha do tempo esperada do projeto. Para projetos médios e grandes, será após 6 semanas para projetos no cronograma padrão de 12 semanas. Para projetos pequenos, será após quatro semanas, com base no projeto padrão de oito semanas.

Mentores/administradores da organização

Quero saber mais sobre como participar como mentor no GSoC. Onde encontro mais informações?

Leia o Guia do mentor, as Regras do programa e as Funções e responsabilidades para saber mais sobre como se tornar um mentor do GSoC. Você precisa ser um membro ativo da comunidade da organização que quer orientar.

Quais são os requisitos de qualificação para uma organização de mentoria?

Para participar como uma organização de mentoria, você precisa ser um grupo que executa um projeto de software livre/de código aberto ativo, por exemplo, BRL-CAD. O projeto não precisa ser uma entidade legalmente incorporada. Para participar do programa, as organizações de mentoria precisam ter produzido e lançado software sob uma licença aprovada pela Open Source Initiative e ter pelo menos dois colaboradores para atuarem como administradores da organização e/ou mentores de todo o programa.

As organizações recebem dinheiro por participar do GSoC?

As organizações em situação regular vão receber uma pequena bolsa por colaborador aceito do GSoC ao final do programa. Isso independe de o participante do GSoC ser aprovado ou não.

As organizações podem usar esses fundos como quiserem.

Organizações lideradas pelo Google e organizações que fazem parte de qualquer governo federal (incluindo universidades públicas) não vão receber bolsas.

Arquivar

Como faço para remover minhas informações do arquivo do Google Summer of Code?

Entre em contato para remover informações.

Fui estudante/colaborador em uma edição anterior do GSoC e agora o URL que forneci ao meu projeto mudou. Vocês podem atualizar o link no arquivo?

Não podemos atualizar seu URL se ele mudar anos depois. Você pode pedir que removamos o URL do seu projeto entrando em contato diretamente com nossa equipe.

Onde estão os arquivos que enviei?

Os arquivos enviados não estão mais disponíveis para download.