Papéis e responsabilidades
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-25 UTC.
[null,null,["Última atualização 2025-07-25 UTC."],[[["\u003cp\u003eThis documentation aims to standardize expectations for Google Summer of Code (GSoC) participants across all organizations, covering contributors, mentors, and organization administrators.\u003c/p\u003e\n"],["\u003cp\u003eContributors are expected to submit quality work, communicate regularly with their mentor and community, and be proactive in addressing challenges or changes in their work capacity.\u003c/p\u003e\n"],["\u003cp\u003eMentors are responsible for guiding contributors, providing regular feedback, facilitating their integration into the community, and escalating any issues to the organization administrator.\u003c/p\u003e\n"],["\u003cp\u003eOrganization administrators oversee the GSoC program for their organization, ensuring compliance with Google's guidelines, managing communication, and supporting both mentors and contributors.\u003c/p\u003e\n"],["\u003cp\u003eWhile this document provides a baseline, individual organizations may have additional roles and responsibilities, so contributors should consult their organization administrator for any specific requirements.\u003c/p\u003e\n"]]],["GSoC Contributors are responsible for submitting quality work, communicating progress and blockers, and informing about reduced capacity. Mentors must guide contributors, track their progress, provide feedback, and communicate regularly. Organization Administrators oversee all participants, ensure expectations are met, handle communication with Google, and set policies for participation, selection, and dismissal. They also manage mentors, contributor integration, and ensure deadlines are followed.\n"],null,["# Roles and Responsibilities\n\nThere are always a lot of questions about what the expectations are for each\nrole in the GSoC program. Organizations have developed their own, and\nthis has resulted in wide variation. This documentation aims to standardize\nexpectations across all participating organizations.\n\nIndividual organizations may have additional roles and responsibilities. Talk to\nyour Organization Administrator for more information.\n\nGSoC Contributor Responsibilities\n---------------------------------\n\n### ...to your Mentor\n\n- Submit quality work (code)\n- Regularly communicate work completed, what you intend to do next, and blockers\n - Ask for help when something is preventing you from achieving a goal\n - Give indication that you are alive and working daily\n- Re-evaluate work scope when significantly ahead of expectations\n- Communicate with your mentor AND the broader community\n- Inform when work capacity will be reduced, as early as possible (e.g., family, health, other work)\n- Listen and respond to feedback\n\n### ...to the Org Admin\n\n- Let them know when there are\n - Interaction issues with any mentor or community member\n - Significant disagreements involving your work or changes to your work plan\n\nMentor Responsibilities\n-----------------------\n\n### ...to your Org Admin\n\n- Communicate availability and interaction expectations\n- Inform when mentoring capacity will be reduced, as early as possible (e.g., family, health, vacation)\n- Inform when there is an issue with a GSoC contributor\n - Lacking communication, activity, visibility (MIA), or progress\n - Participant Agreement violations (e.g., plagiarism, harassment, fraud)\n - Bad fit or stepping down\n- Formally evaluate GSoC contributor participation\n - Communicate with admin and GSoC contributor before failing\n\n### ...to your GSoC contributors\n\n- Help and/or teach the GSoC contributor how to\n - be a part of your community\n - communicate more effectively and in the open\n - work with your org's preferred communication channel (IRC, Slack, etc)\n - use your org's version control system\n - ask good questions and get answers to their questions\n - provide convincing technical argument and constructive discussion\n - give attribution correctly and how to select an open source license\n - be independently motivated and productive\n - solve difficult technical problems\n- Keep track of their progress, keep GSoC contributor informed as to their status\n- Communicate on a regular basis:\n - At least twice a week or better\n- Give constructive feedback, be patient, and be respectful\n- Establish realistic work objectives and timeline expectations\n- Re-evaluate scope with GSoC contributor when significantly ahead of or behind expectations\n- Work with devs and community to facilitate acceptance of GSoC contributor work\n\nOrg Admin Responsibilities\n--------------------------\n\n### ...to Google\n\n- Frame org participation, org selection criteria, and org-specific operating procedures\n- Submit the org application and be the org's representative\n- Serve as communication liaison with Google\n - Respond to any inquiries from Google within 36 hours\n - Report Participant Agreement violations (e.g., harassment, plagiarism, fraud)\n - Report GSoC contributor withdrawal\n- Ensure all deadlines are met (e.g., slot requests, mentor evaluations, org payment account creation)\n- Select and invite trusted, capable, and qualified mentors\n- Provide and maintain an adequate list of project ideas\n- Oversee activity of all mentors and GSoC contributors ensuring responsibilities are being met\n- Respond to Google's survey post GSoC (with questions around GSoC contributor retention, etc.)\n\n### ...to your Mentors\n\n- Frame org participation, mentor requirements, failure process, and procedure\n- Communicate mentor expectations before the program starts\n- Communicate GSoC contributor selection, continued participation, and dismissal policy\n - Provide selection criteria for slot allocations\n - Describe how Participant Agreement violations and failure will be handled\n- Continuously evaluate mentor interaction with GSoC contributors\n - Recognize conflicts of interest, interpersonal issues, and replace as necessary\n- Let mentors know when more project ideas are needed\n- Maintain regular communication with mentors before and during the program\n- Ensure adequate and appropriate mentoring coverage, particularly near holidays\n\n### ...to your GSoC contributors\n\n- Let GSoC contributors know how, when, and why to contact the org admin\n- Ensure GSoC contributors are introduced and become appropriately integrated\n- Communicate org-specific requirements (e.g., time, coding, communication, licensing)\n- Communicate org-specific expectations (e.g., behavior, best practices, visibility)\n- Communicate deadlines, acceptance criteria, and failure/dismissal policy\n- Monitor communications and ensure inappropriate behavior is addressed\n- Ensure GSoC contributors at risk of failure or dismissal are notified in advance\n\nSpecial thanks to Sean, Terri, Hong Phuc, Valorie, and Mario, veteran GSoC and\nGCI Organization Administrators, for working with Google's Program\nAdministrators to put this document together."]]