Sempre há muitas perguntas sobre quais são as expectativas para cada função no programa GSoC. As organizações desenvolveram as suas próprias, e isso resultou em ampla variação. O objetivo desta documentação é padronizar as expectativas em todas as organizações participantes.
Organizações individuais podem ter funções e responsabilidades adicionais. Fale com o administrador da organização para mais informações.
Responsabilidades dos colaboradores de GSoC
...para seu mentor
- Enviar trabalho de qualidade (código)
 - Comunique regularmente o trabalho concluído, o que você pretende fazer em seguida e os bloqueadores.
- Peça ajuda quando algo estiver impedindo você de alcançar uma meta
 - Dê uma indicação de que você está vivo e trabalhando diariamente
 
 - Reavaliar o escopo de trabalho quando estiver muito à frente das expectativas
 - Comunique-se com seu mentor E com a comunidade em geral
 - Informar quando a capacidade de trabalho será reduzida o mais rápido possível (por exemplo, família, saúde, outro tipo de trabalho)
 - Ouvir e responder ao feedback
 
...ao administrador da organização
- Avise quando houver
- Tive problemas de interação com mentores ou membros da comunidade
 - Discrepâncias significativas envolvendo seu trabalho ou mudanças em seu plano de trabalho
 
 
Responsabilidades dos mentores
...ao administrador da sua organização
- Comunicar as expectativas de disponibilidade e interação
 - Informar quando a capacidade de mentoria vai ser reduzida o mais cedo possível (por exemplo, família, saúde, férias)
 - Informar quando houver um problema com um colaborador do GSoC
- Falta de comunicação, atividade, visibilidade ou progresso
 - Violações do Contrato de participante (por exemplo, plágio, assédio, fraude)
 - Não foi possível dar continuidade a ela
 
 - Avaliar formalmente a participação de colaboradores do GSoC
- Conversar com o administrador e o colaborador do GSoC antes de gerar falhas
 
 
...aos colaboradores do GSoC
- Ajude e/ou ensine o colaborador do GSoC a:
- faça parte da sua comunidade
 - a se comunicar de forma mais eficaz e aberta
 - trabalhe com o canal de comunicação preferido da sua organização (IRC, Slack etc.)
 - use o sistema de controle de versões da sua organização
 - fazer boas perguntas e obter respostas para as perguntas delas
 - apresentam um argumento técnico convincente e uma discussão construtiva
 - atribuir corretamente e escolher uma licença de código aberto.
 - ter motivação e ser produtivas de forma independente
 - resolver problemas técnicos difíceis
 
 - Acompanhe o progresso e informe o status do colaborador do GSoC
 - Comunique-se regularmente:
- No mínimo duas vezes por semana
 
 - Dê feedback construtivo, seja paciente e respeitosa.
 - Estabelecer objetivos realistas de trabalho e expectativas de cronograma
 - Reavalie o escopo com o colaborador de GSoC quando estiver muito à frente ou atrás das expectativas.
 - Trabalhar com os desenvolvedores e a comunidade para facilitar a aceitação do trabalho dos colaboradores do GSoC
 
Responsabilidades do administrador da organização
...para o Google
- Enquadre a participação da organização, os critérios de seleção da organização e os procedimentos operacionais específicos da organização.
 - Enviar a inscrição da organização e ser o representante dela
 - Atuar como contato de comunicação com o Google
- Responda a perguntas do Google em até 36 horas
 - Denunciar violações do Contrato de participante (por exemplo, assédio, plágio, fraude)
 - Denunciar desistência de colaborador do GSoC
 
 - Garanta que todos os prazos sejam cumpridos (por exemplo, solicitações de slots, avaliações de mentores, criação de conta para pagamentos da organização)
 - Selecione e convide mentores confiáveis, capacitados e qualificados
 - Fornecer e manter uma lista adequada de ideias de projetos
 - Supervisionar a atividade de todos os mentores e colaboradores do GSoC, garantindo que as responsabilidades sejam cumpridas
 - Responda à pesquisa do Google após o GSoC (com perguntas sobre retenção de colaboradores do GSoC etc.).
 
...a seus Mentores
- Estruturar a participação da organização, os requisitos do mentor, o processo de falha e o procedimento
 - Comunicar as expectativas do mentor antes do início do programa
 - Comunique a seleção de colaboradores, a participação contínua e a política de demissão do GSoC
- Fornecer critérios de seleção para alocações de slots
 - Descreva como serão tratadas as violações e falhas do Contrato de Participante
 
 - Avalie continuamente a interação do mentor com os colaboradores do GSoC.
- Reconhecer conflitos de interesses, questões interpessoais e substituir conforme necessário
 
 - Informar os mentores quando mais ideias de projetos forem necessárias
 - Mantenha uma comunicação regular com os mentores antes e durante o programa
 - Garantir a cobertura de mentoria adequada e apropriada, especialmente perto de feriados
 
...aos colaboradores do GSoC
- Informe aos colaboradores do GSoC como, quando e por que entrar em contato com o administrador da organização
 - Garanta que os colaboradores do GSoC sejam apresentados e se integrem adequadamente
 - Comunicar os requisitos específicos da organização (por exemplo, tempo, programação, comunicação, licenciamento)
 - Comunicar as expectativas específicas da organização (por exemplo, comportamento, práticas recomendadas, visibilidade)
 - Comunicar prazos, critérios de aceitação e política de falha/dispensação
 - Monitorar as comunicações e garantir que comportamentos inadequados sejam resolvidos
 - Garanta que os colaboradores do GSoC em risco de falha ou demissão sejam notificados com antecedência
 
Agradecimentos especiais a Sean, Terri, Hong Phuc, Valorie e Mario, veteranos da GSoC e administradores da organização GCI, por trabalharem com os administradores do programa do Google na elaboração deste documento.