Perguntas frequentes

Geral

Qual é o objetivo do Google Summer of Code?

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

Quando o Google Summer of Code acontece?

Consulte o cronograma do programa.

O que acontece no Google Summer of Code?

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

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

O Google está comprometido em expandir 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 21 mil novos colaboradores/estudantes com mais de 1.000 organizações de código aberto sob a orientação de mais de 20 mil mentores.

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

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

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

Não. O GSoC é uma atividade que um participante realiza como desenvolvedor independente e recebe uma bolsa por isso. Os participantes não são funcionários do Google nem trabalham para ele.

As organizações de mentoria precisam usar o código produzido pelos estudantes?

Não. Embora o objetivo seja que todo o código gerado por esse programa encontre um bom lar, não exigimos que as organizações usem o código do colaborador.

Onde ocorre o GSoC?

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 fazer o download de fliers para postar 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 à sua comunidade (escola, desenvolvedor etc.) e a outros contatos.

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

Você pode agendar uma sessão on-line ou um encontro em qualquer horário e local conveniente para você. Leia as regras do programa e use nosso modelo de apresentação e panfletos.

Posso participar do GSoC como mentor e colaborador?

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

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

Devido às circunstâncias atuais, o GSoC 2025 não está aceitando participantes (colaboradores, mentores ou administradores da organização) da Rússia, da Bielorrússia 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 DNR e da LNR.

E se eu tiver mais perguntas?

Consulte o guia para colaboradores e outras páginas neste 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 IRC. Acesse a página Entre em contato para saber como.

Colaboradores do GSoC

Quando os colaboradores do GSoC podem se inscrever?

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

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

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 a qual 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 participar?

  • Ter pelo menos 18 anos de idade no momento do registro
  • Você precisa estar qualificado para trabalhar no país em que vai morar 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 residir em um país que não esteja atualmente sob embargo dos 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 experiência mínima em código aberto. Você ainda será considerado iniciante se sua experiência incluir apenas:

  • Projetos pessoais ou de turma, incluindo projetos de acampamentos.
  • Projetos de código aberto que são usados apenas em uma única instituição. (por exemplo, um site de 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.
  • Continuar participando de 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, você não é iniciante.

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

O GSoC não é destinado a profissionais de engenharia de software experientes. Se você tem um emprego em tempo integral como engenheiro de software, não terá tempo para o GSoC.

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

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

Alguém que já participa de um projeto de 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 ajuda os colaboradores iniciantes a aprender os detalhes do código aberto enquanto são orientados por membros experientes da comunidade.

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

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

Não, apenas uma pessoa pode trabalhar em um determinado 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 desperte seu interesse, entre em contato com a organização usando os métodos de comunicação preferidos (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 desenvolver durante o programa. Se você não estiver trabalhando em algo que o motive, não será um verão divertido para você nem para seu mentor.
  5. Use as informações que você recebeu durante as comunicações com os mentores e outros membros da comunidade da organização para elaborar 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.

Posso enviar mais de uma proposta?

Sim, cada colaborador do GSoC pode enviar até três propostas. No entanto, apenas um por colaborador do GSoC pode ser aceito. Não serão aceitas mais de uma proposta por colaborador do GSoC, independente de quantas propostas você enviar.

Devo enviar propostas diretamente para as 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 que você entre em contato com a organização de mentoria com antecedência para discutir suas ideias e receber feedback e uma melhor compreensão do trabalho que ela faz antes de enviar sua proposta final.

Como é uma boa proposta?

O Guia para colaboradores/estudantes 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 de enviar. Inclua os seguintes detalhes: detalhes sobre exatamente o que você está propondo, por que você está propondo, o motivo pelo qual você está qualificado para fazer isso, sua metodologia de desenvolvimento, sua programação esperada etc. Também inclua detalhes sobre sua experiência acadêmica, do setor e/ou de desenvolvimento de código aberto.

Não basta ler uma ideia de projeto da lista da organização e escrever sua proposta. Você precisa conversar com eles. Os colaboradores que não discutem as propostas com a organização de destino têm poucas chances de serem selecionados para o GSoC.

Vou completar 18 anos após o término do período de inscrição de colaboradores do GSoC. Ainda posso participar?

Não, você precisa ter 18 anos para se inscrever no GSoC. Se você completar 18 anos mesmo alguns dias depois, não poderá participar do programa deste ano. Confira de novo para conferir os próximos programas.

Quais formulários preciso enviar?

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

Recebo algum pagamento por participar do GSoC?

Sim. O Google vai oferecer um auxílio para os colaboradores do GSoC que passarem nas avaliações e puderem receber auxílios.

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 fato de o projeto usar ou não o código produzido não afeta a remuneração do colaborador do GSoC.

Quanto tempo leva para participar do GSoC?

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

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

Fale com o escritório de assuntos internacionais da sua escola para mais detalhes antes de se inscrever no GSoC. É melhor conversar com eles assim que você achar que gostaria de participar do GSoC. O Google não pode fornecer nenhum tipo de autorização de CPT ou OPT. É sua responsabilidade determinar se o seu visto permite que você participe de um programa como o GSoC. Verifique antes de se inscrever. Você também precisa ter certeza de que pode aceitar a bolsa para não se surpreender mais tarde 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 deles não permitem participar de um programa como o GSoC ou, em alguns casos, não permitem que a pessoa gaste 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 emitiremos cartas de CPT de nenhum tipo.

Eu estudo em uma faculdade comunitária (ou uma faculdade júnior). Ainda posso participar?

Sim, esperamos que sim.

Eu me formei no meio do programa. Ainda posso participar?

Sim.

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

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

A programação pode ser ajustada se a escola terminar mais tarde/começar mais cedo?

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

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

Você e seu mentor podem concordar em ajustar o agendamento de marcos ou a programação de trabalho semanal para permitir alguma flexibilidade no programa geral.

A primeira data de avaliação é baseada no ponto intermediário do cronograma esperado do projeto. Para projetos médios e grandes, será após 6 semanas para projetos na programação padrão de 12 semanas. Para projetos pequenos, será após 4 semanas com base no projeto padrão de 8 semanas.

Mentores/administradores da organização

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

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

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

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

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

As organizações em situação regular vão receber uma pequena quantia por colaborador aceito no GSoC no final do programa. Isso acontece independentemente de o colaborador do GSoC ser aprovado ou não.

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

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

Arquivar

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

Entre em contato para remover as informações.

Eu era estudante/colaborador do GSoC e agora o URL que forneci para meu projeto mudou. Você pode atualizar isso para mim no arquivo?

Não é possível atualizar o URL se ele mudar anos depois. Você pode solicitar a remoção do URL do seu projeto entrando em contato diretamente com a gente.

Onde estão os arquivos que eu enviei?

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