Geral
Qual é o objetivo do Google Summer of Code?
O Google Summer of Code (GSoC) é um programa criado para trazer colaboradores novos e animados para comunidades de código aberto, com a esperança de que eles continuem a contribuir com comunidades de código aberto muito tempo após o fim de seu programa GSoC.
Quando ocorre o Google Summer of Code?
Consulte o cronograma do programa.
O que acontece no Google Summer of Code?
Novos colaboradores de 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 realiza o programa Summer of Code do Google?
O Google está comprometido com o crescimento do ecossistema de código aberto. Quanto mais desenvolvedores de código aberto houver no mundo, mais saudável e mais sustentável toda a comunidade será.
Desde 2005, o programa Google Summer of Code reuniu mais de 20.000 novos colaboradores/estudantes com mais de 800 organizações de código aberto sob a orientação de mais de 19.000 mentores.
O Google Summer of Code (GSoC) é um programa de recrutamento?
Não. Se você tiver interesse em trabalhar para o Google, visite o site de empregos do Google.
A GSoC é considerada um estágio, um emprego ou qualquer outra forma de emprego?
Não. A GSoC é uma atividade que um participante realiza como desenvolvedor independente pelo qual recebe um salário. Os participantes não são empregados, trabalham nem para o Google.
As organizações de mentoria precisam usar o código produzido pelos estudantes?
Não. Esperamos que todo o código gerado neste programa tenha um lugar agradável, mas não exigimos que as organizações usem o código do colaborador.
Onde ocorre a GSoC?
O Google Summer of Code ocorre totalmente on-line, e não é necessário viajar como parte do programa.
O que posso fazer para ajudar a divulgar o GSoC?
É possível fazer o download de panfletos para postar em campi universitários, encontros de desenvolvedores locais etc. Também é possível usar 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 outros contatos.
Como faço para organizar ou organizar uma sessão ou um encontro informativo do GSoC?
Fique à vontade para agendar uma sessão ou encontro on-line em qualquer horário e lugar que seja conveniente para você. Revise as Regras do programa primeiro e utilize nosso modelo de apresentação e panfletos.
Posso participar do GSoC como mentor e colaborador do GSoC?
Não. Mentores são pessoas que se envolveram em uma organização de código aberto e querem ajudar a orientar novos colaboradores para a comunidade no programa GSoC. Contribuidores de GSoC são pessoas novas em uma organização de código aberto.
Pessoas de Belarus, Rússia ou Ucrânia podem participar do GSoC 2024?
Devido às circunstâncias atuais, o GSoC 2024 não está aceitando participantes (colaboradores, mentores ou administradores de organizações) da Rússia, de 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 DNR e da LNR.
E se eu tiver mais perguntas?
Confira o Guia do colaborador e outras páginas neste site.
Se depois de ler toda a documentação você ainda não tiver uma resposta, considere entrar em contato com a comunidade GSoC por meio da lista de discussão ou do canal IRC. Acesse a página Entre em contato para saber como.
Colaboradores GSoC
Quando os colaboradores da GSoC podem se inscrever no GSoC?
Os colaboradores podem se inscrever durante o período de inscrição de Colaborador 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 que você tem interesse em trabalhar. Você precisa conhecer as linguagens de programação usadas por essa organização.
Quais são os requisitos de qualificação para participar?
- Você precisa ter pelo menos 18 anos ao se inscrever
- É preciso ter a qualificação apropriada para trabalhar no país em que mora durante o programa.
- Você precisa ser um iniciante ou estudante de código aberto.
- Você não foi aceito como colaborador/estudante do GSoC mais de uma vez.
- Você precisa residir em um país que não seja atualmente 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?
Os iniciantes em software de código aberto incluem pessoas com pouca experiência em código aberto. Você ainda será considerado iniciante se sua experiência incluir apenas:
- Projetos pessoais ou de classe, incluindo projetos de treinamento.
- Projetos de código aberto usados apenas em uma instituição. Por exemplo: um site de clube ou uma pesquisa que foi publicada como código aberto na sua antiga universidade.
- Abertura de um pequeno número (menos de 10) de problemas ou solicitações de envio para vários pacotes de código aberto.
- Participação contínua em um projeto de código aberto do qual você participa como parte do GSoC.
Se você é um colaborador regular 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 antes. Posso atender aos requisitos?
O GSoC não é destinado a profissionais experientes em engenharia de software.
Vocês abrem 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 seu talento ou interesse. Milhares de colaboradores do GSoC se inscreveram, e abrir uma exceção para você não seria justo.
Alguém que já participa do código aberto pode ser um colaborador GSoC?
O objetivo do GSoC é trazer novos colaboradores para as organizações de código aberto. O GSoC também pode ajudar colaboradores iniciantes a aprender os detalhes do código aberto enquanto são orientados por membros experientes da comunidade.
O GSoC é destinado a estudantes e colaboradores iniciantes no desenvolvimento de código aberto, não a colaboradores experientes.
Um grupo pode enviar uma proposta em conjunto para trabalhar em um único projeto?
Não, somente um indivíduo pode trabalhar em um determinado projeto.
O que preciso fazer para melhorar minhas chances de ser selecionado como colaborador do GSoC?
- Depois que as organizações forem anunciadas, consulte-as no site do programa e encontre algumas interessantes para você.
- Leia as listas de ideias de projetos dessas organizações.
- Quando você notar uma ideia que desperte seu interesse, entre em contato com a organização pelos métodos de comunicação preferidos (listados na página da organização no site do GSoC).
- Converse com os mentores e a comunidade e defina se essa é uma ideia de projeto que você gostaria de trabalhar durante o programa. Se você não estiver trabalhando em algo que o motive, não será um verão divertido para você ou para seu mentor.
- Use as informações que você recebeu durante a comunicação com os mentores e outros membros da comunidade da organização para redigir sua proposta.
- 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 o feedback 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. Só vai ser aceita uma proposta por Colaborador do GSoC, independentemente do número de propostas.
Devo enviar propostas diretamente para as organizações mentoras?
Não, todas as propostas devem ser enviadas pelo site do programa. As propostas enviadas fora do site do programa Google Summer of Code não serão consideradas no Google Summer of Code.
Recomendamos que você entre em contato com a organização mentora o quanto antes para discutir suas ideias, receber feedback e entender melhor o trabalho que ela faz antes de enviar a proposta final.
Como é uma boa proposta?
O Guia do colaborador/aluno tem uma seção sobre "Como escrever uma proposta".
As melhores propostas são de participantes que interagiram e discutiram ideias com a organização antes do envio. Inclua o seguinte: detalhes sobre exatamente o que você está propondo, por que você está propondo, por que você está qualificado para fazê-lo, sua metodologia de desenvolvimento, seu cronograma esperado etc. Também deve incluir detalhes de sua experiência acadêmica, setor e/ou em desenvolvimento de código aberto.
Não basta ler uma ideia de projeto na lista da organização e depois escrever a proposta, você precisa conversar com eles. É pouco provável que os colaboradores que não discutem as propostas com a organização de destino sejam selecionados para a GSoC.
Eu faço 18 anos após o término do período de registro de Colaborador do GSoC. Posso participar mesmo assim?
Não, é preciso ter 18 anos para se inscrever no GSoC. Se você completar 18 anos alguns dias depois, não poderá participar do programa deste ano, volte para o programa futuro.
Que formulários preciso fornecer?
Os participantes aceitos precisarão fornecer as declarações fiscais apropriadas. Isso inclui fornecer um comprovante de residência no país de onde você vai participar e receber os pagamentos.
Eu receberei por participar do GSoC?
Sim. O Google fornecerá um remuneração para os Colaboradores do GSoC que passarem nas avaliações e puderem receber benefícios.
Vou receber o pagamento mesmo que a organização não use meu código?
Sim, contanto que o colaborador do GSoC seja aprovado nas avaliações. O uso ou não do código produzido pelo projeto não afeta o salário do GSoC Contributor.
Quanto tempo leva para participar do GSoC?
As organizações têm projetos com escopo baseado no tempo total esperado para concluir um projeto. Projetos pequenos devem levar cerca de 90 horas, projetos de tamanho médio cerca de 175 horas para serem concluídos e cerca de 350 horas para os projetos grandes. Dependendo das suas habilidades e da dificuldade do projeto, pode levar mais ou menos tempo para você atingir as metas. Se o projeto passar de escopo ou passar do escopo, você e seu mentor vão trabalhar juntos para fazer os ajustes necessários.
Sou estudante nos Estados Unidos com um visto F1. Como faço para receber autorização para participar?
Converse com o departamento internacional de relações estudantis da sua escola para mais detalhes antes de se inscrever para o GSoC. É melhor conversar com ele assim que quiser participar do GSoC. O Google não pode fornecer nenhum tipo de autorização CPT ou OT. É sua responsabilidade determinar se o visto permite a participação em um programa como o GSoC. Verifique antes de se inscrever. Você também deve aceitar o subsídio para não se surpreender mais tarde se não puder (muitas vezes devido a preocupações com o visto). Infelizmente, todos os anos, alguns alunos não podem aceitar os subsídios 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 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 letras personalizadas. Não emitimos nenhum tipo de carta CPT.
Frequento uma faculdade comunitária (ou uma faculdade júnior), posso participar mesmo assim?
Sim, esperamos que sim.
Eu me formei no meio do programa. Posso participar mesmo assim?
Sim.
Posso receber créditos do curso por participar do GSoC?
Provavelmente, isso depende dos requisitos da sua escola. O Google não pode fornecer burocracias adicionais ou assinar documentos para você.
A programação pode ser ajustada se minha escola terminar com atraso ou começar mais cedo?
O programa GSoC 2024 tem certa flexibilidade no cronograma dos projetos. O tempo permitido para a conclusão de 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 variar de 8 a 12 semanas. Os Colaboradores do GSoC e os mentores deles podem decidir juntos se um projeto deve ser estendido para terminar algumas semanas mais tarde.
Não é possível mudar a data de início do programa. Todos iniciarão o programa ao mesmo horário.
Você e seu mentor podem concordar em conjunto em ajustar a programação de marcos ou o cronograma de trabalho semanal para permitir alguma flexibilidade dentro da estrutura geral do programa.
A primeira data de avaliação é baseada na metade do cronograma do projeto. Para projetos médios e grandes, o prazo será de seis semanas para projetos no cronograma 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 do mentor, as Regras do programa e as Funções 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 para a qual quer ser mentor.
Quais são os requisitos de qualificação para uma organização mentora?
Para se qualificar para participar como organização de mentoria, você precisa fazer parte de um grupo que executa um projeto de software ativo/de código aberto, por exemplo, o BRL-CAD. O projeto não precisa ser uma entidade incorporada legalmente. As organizações de mentoria já precisam ter produzido e lançado um software com uma licença aprovada da Iniciativa de código aberto e pelo menos dois colaboradores para atuar como administradores e/ou mentores da organização em todo o programa para participar.
As organizações recebem dinheiro por participar do GSoC?
As organizações em situação regular receberão um pequeno salário por colaborador GSoC aceito no final do programa. Isso independe da aprovação ou reprovação do colaborador de GSoC.
As organizações podem usar esses fundos como quiserem.
As organizações lideradas pelo Google e que fazem parte de qualquer governo federal (incluindo universidades públicas) não vão receber salários.
Arquivar
Como faço para remover minhas informações do Google Summer of Code Archive?
Entre em contato para remover as informações.
Eu fui estudante/colaborador do GSoC e agora o URL que forneci para meu projeto mudou. Vocês vão atualizá-lo para mim no arquivo?
Não será possível atualizar o URL se ele mudar anos depois. Entre em contato diretamente conosco para solicitar a remoção do URL do seu projeto.
Onde estão os arquivos que enviei?
Os arquivos enviados não estão mais disponíveis para download.