Questions d'ordre général
Quel est l'objectif de Google Summer of Code ?
Google Summer of Code (GSoC) est conçu pour attirer de nouveaux contributeurs enthousiastes dans les communautés Open Source, dans l'espoir qu'ils continueront à contribuer aux communautés Open Source longtemps après la fin de leur programme GSoC.
Quand aura lieu le programme Google Summer of Code ?
Veuillez consulter le calendrier du programme.
Que se passe-t-il dans Google Summer of Code ?
Les nouveaux contributeurs de l'Open Source passeront leur été à écrire du code pour une organisation Open Source sous la supervision de mentors de leur nouvelle communauté Open Source.
Pourquoi Google lance-t-il le programme Google Summer of Code ?
Google s'engage à développer l'écosystème Open Source. Plus il y aura de développeurs Open Source dans le monde, plus l'ensemble de la communauté sera saine et durable.
Depuis 2005, le programme Google Summer of Code a réuni plus de 20 000 nouveaux contributeurs/élèves et plus de 800 organisations Open Source sous le pilotage de plus de 19 000 mentors.
Google Summer of Code (GSoC) est-il un programme de recrutement ?
Non. Si vous souhaitez travailler pour Google, veuillez consulter le site Web d'offres d'emploi Google.
Le GSoC est-il considéré comme un stage, un emploi ou une autre forme d'emploi ?
Non. Les GSoC sont une activité qu'un participant effectue en tant que développeur indépendant et pour laquelle il est rémunéré. Les participants ne sont pas employés par, ni travailler chez Google, ni pour le compte de Google.
Les organisations de mentorat sont-elles tenues d'utiliser le code produit par les élèves ?
Non. Nous espérons que toutes les ressources de code issues de ce programme trouveront un équilibre parfait, mais nous n'obligeons pas les organisations à utiliser le code des contributeurs.
Où le GSoC est-il utilisé ?
Google Summer of Code se déroule entièrement en ligne. Il n'est pas nécessaire de se déplacer dans le cadre du programme.
Comment faire connaître le GSoC ?
Vous pouvez télécharger des dépliants à publier sur les campus universitaires, lors de réunions de développeurs locaux, etc. Vous pouvez également utiliser vos différentes plates-formes de réseaux sociaux pour promouvoir le programme,ou organiser une rencontre ou une session d'information dans votre région. Nous mettons également à votre disposition un modèle d'e-mail que vous pouvez utiliser pour le distribuer à votre communauté (école, développeur, etc.) et à d'autres contacts.
Comment organiser ou organiser une session d'information ou une rencontre GSoC ?
Vous pouvez programmer une session ou une rencontre en ligne à n'importe quel moment et lieu qui vous conviennent. Veuillez d'abord consulter les Règles du programme, puis utiliser notre modèle de présentation et nos prospectus.
Puis-je participer au programme GSoC en tant que mentor et contributeur GSoC ?
Non. Les mentors sont des personnes qui ont été impliquées dans une organisation Open Source et qui souhaitent aider les nouveaux contributeurs à rejoindre leur communauté dans le cadre du programme GSoC. Les contributeurs au GSoC sont des personnes qui débutent dans une organisation Open Source.
Les participants d'Ukraine, de Russie ou de Biélorussie sont-ils autorisés à participer au GSoC 2024 ?
En raison des circonstances actuelles, le GSoC 2024 n'accepte pas les participants (contributeurs, mentors ou administrateurs de l'organisation) venant de Russie, de Biélorussie ou de République populaire de Donetsk (DNR) et de Lougansk (LNR). Il n'existe aucune restriction pour les participants situés en Ukraine, mais en dehors du DNR et du LNR.
Que dois-je faire si j'ai d'autres questions ?
Consultez le Guide des contributeurs et les autres pages de ce site.
Si vous n'avez toujours pas de réponse après avoir lu toute la documentation, n'hésitez pas à contacter la communauté GSoC via la liste de discussion ou le canal IRC. Pour savoir comment procéder, consultez la page Nous contacter.
Contributeurs GSoC
Quand les contributeurs GSoC peuvent-ils envoyer une demande de participation au programme GSoC ?
Les Contributeurs peuvent envoyer une demande de participation pendant la période d'inscription à Contributeur pour une instance particulière du programme.
Pour en savoir plus, consultez le calendrier du programme.
Quel(s) langage(s) de programmation dois-je connaître pour participer au programme GSoC ?
Le langage de programmation que vous devez connaître dépend de l'organisation avec laquelle vous souhaitez travailler. Vous devez connaître le ou les langages de programmation utilisés par cette organisation.
Quels sont les critères d'éligibilité pour participer au programme ?
- Vous devez avoir au moins 18 ans au moment de vous inscrire
- Vous devez avoir le droit de travailler dans le pays où vous résidez pendant le programme.
- Vous devez être un débutant ou un étudiant Open Source.
- Vous n'avez pas été accepté plus d'une fois en tant que contributeur/étudiant GSoC dans GSoC.
- Vous devez résider dans un pays qui n'est actuellement pas sous embargo des États-Unis. Pour en savoir plus, consultez le Règlement du programme.
Comment savoir si je suis considéré comme un débutant en développement Open Source ?
Un débutant en logiciels Open Source est constitué de personnes ayant très peu d'expérience dans le domaine de l'Open Source. Vous serez toujours considéré comme débutant si votre expérience n'inclut que:
- Projets personnels ou scolaires, y compris les projets de formation
- Projets Open Source utilisés dans un seul établissement. (par exemple, le site Web d'un club ou une recherche qui a été publiée en Open Source dans votre ancienne université).
- Ouverture d'un petit nombre (moins de 10) de problèmes ou de demandes d'extraction sur différents packages Open Source.
- Participation continue à un projet Open Source que vous avez rejoint dans le cadre de GSoC
Si vous êtes par ailleurs un contributeur régulier à un projet Open Source, vous n'êtes pas un débutant.
Je suis ingénieur logiciel professionnel, mais je n'ai jamais participé à des communautés Open Source. Puis-je y participer ?
Les GSoC ne sont pas destinées aux professionnels de l'ingénierie logicielle expérimentés.
Allez-vous faire une exception pour moi ?
Non. Nous ne pouvons pas faire d'exception si vous ne remplissez pas les critères d'éligibilité, quel que soit votre niveau de talent ou d'intérêt. Des milliers de contributeurs au programme GSoC ont demandé à participer, et il ne serait pas juste de faire une exception pour vous.
Un participant déjà participant au projet Open Source peut-il être un contributeur GSoC ?
L'objectif du GSoC est d'attirer de nouveaux contributeurs au sein d'organisations Open Source. Le GSoC peut également aider les contributeurs débutants à se familiariser avec l'Open Source tout en étant encadrés par des membres expérimentés de la communauté.
Le GSoC est destiné aux étudiants et aux contributeurs débutants du développement Open Source. Il n'est pas destiné aux contributeurs expérimentés de l'Open Source.
Un groupe peut-il soumettre une proposition à plusieurs sur un même projet ?
Non, seule une personne peut travailler sur un projet donné.
Que dois-je faire pour améliorer mes chances d'être sélectionné en tant que contributeur GSoC ?
- Une fois les organisations annoncées, consultez-les sur le site du programme et trouvez-en quelques-unes qui vous plaisent.
- Lisez les listes Project Ideas de ces organisations.
- Lorsque vous voyez une idée qui suscite votre intérêt, contactez l'organisation via ses méthodes de communication préférées (répertoriées sur la page de l'organisation sur le site du GSoC).
- Discutez avec les mentors et la communauté pour déterminer s'il s'agit d'une idée de projet que vous aimeriez travailler pendant le programme. Si vous ne travaillez pas sur quelque chose qui vous motive, ce ne sera pas un été amusant pour vous ou votre mentor.
- Utilisez les informations que vous avez reçues lors de vos communications avec les mentors et les autres membres de la communauté de l'organisation pour rédiger votre proposition.
- Soumettez votre Proposition à l'avance afin que les mentors aient le temps de donner leur avis. Vous devez avoir le temps d'intégrer leurs commentaires et de les renvoyer avant la date limite. N'attendez pas le dernier moment pour nous envoyer votre proposition !
Puis-je soumettre plusieurs propositions ?
Oui, chaque contributeur GSoC peut soumettre jusqu'à trois propositions. Toutefois, un seul contributeur GSoC peut être accepté. Chaque contributeur de GSoC ne peut pas accepter plusieurs propositions, quel que soit le nombre de propositions soumises.
Dois-je envoyer mes propositions directement aux organisations de mentorat ?
Non, toutes les propositions doivent être envoyées via le site du programme. Les propositions soumises en dehors du site du programme Google Summer of Code ne seront pas prises en compte.
Nous vous encourageons vivement à contacter rapidement l'organisation de parrainage pour discuter de vos idées, obtenir des commentaires et mieux comprendre le travail qu'elle effectue avant de soumettre votre proposition finale.
À quoi ressemble une bonne proposition ?
Le Guide du contributeur/de l'élève comporte une section sur la rédaction d'une proposition.
Les meilleures propositions sont celles des participants qui ont pris le temps d'interagir et de discuter de leurs idées avec l'organisation avant l'envoi. Veillez à inclure les informations suivantes: détaillez exactement ce que vous proposez, pourquoi vous le proposez, pourquoi vous êtes qualifié pour le faire, votre méthodologie de développement, le calendrier prévu, etc. Il doit également inclure des détails sur votre expérience universitaire, sectorielle et/ou Open Source en matière de développement.
Ne vous contentez pas de lire une idée de projet dans la liste de l'organisation, puis de rédiger votre proposition, vous devez lui parler. Il est très peu probable que les contributeurs qui ne discutent pas de leurs propositions avec l'organisation cible soient sélectionnés pour le GSoC.
J'ai 18 ans à la fin de la période d'inscription au programme Contributeur GSoC. Puis-je quand même participer ?
Non, vous devez avoir 18 ans lorsque vous vous inscrivez au GSoC. Si vous atteignez vos 18 ans ne serait-ce que quelques jours plus tard, vous ne pouvez pas participer au programme de cette année, veuillez réessayer ultérieurement.
Quels formulaires devrai-je fournir ?
Les participants acceptés devront fournir les formulaires fiscaux appropriés. Par exemple, vous devez fournir un justificatif de résidence dans le pays depuis lequel vous participerez au programme et recevoir les paiements.
Suis-je rémunéré pour ma participation au GSoC ?
Oui ! Google versera une récompense aux contributeurs GSoC qui réussissent leurs évaluations et peuvent recevoir des aides.
Vais-je être payé même si l'entreprise n'utilise pas mon code ?
Oui, tant que le contributeur GSoC réussit ses évaluations. Le fait que le projet utilise ou non le code produit n'a aucune incidence sur le salaire du contributeur GSoC.
Combien de temps faut-il pour participer au programme GSoC ?
Les organisations déterminent la portée des projets en fonction de la durée totale prévue pour les mener à bien. Les projets de petite taille devraient prendre environ 90 heures, les projets de taille moyenne environ 175 heures et les grands projets d'environ 350 heures. Selon vos compétences et la difficulté de votre projet, il vous faudra peut-être plus ou moins de temps pour atteindre les objectifs de votre projet. S'il s'avère que votre projet a été sous-exploité ou dépassé, vous et votre mentor travaillerez ensemble pour s'adapter en conséquence.
Je suis étudiant aux États-Unis avec un visa F1. Comment puis-je obtenir l'autorisation de participer ?
Pour en savoir plus, veuillez vous adresser au service des études internationales de votre établissement avant d'envoyer votre demande auprès du GSoC. Il est préférable d'en parler dès que vous pensez que vous voudrez peut-être participer au GSoC. Google ne peut vous fournir aucun type d'autorisation CPT ou OPT. Il est de votre responsabilité de déterminer si votre visa vous permet de participer à un programme tel que le GSoC. Veuillez le vérifier avant de faire votre demande. Vous devez également vous assurer que vous pouvez accepter la bourse afin de ne pas être surpris plus tard si vous ne pouvez pas le faire (souvent en raison de problèmes de visa). Malheureusement, certains élèves ne peuvent pas accepter leurs bourses chaque année, car leur visa ne leur permet pas de participer à des programmes tels que le GSoC ou, dans certains cas, ne leur permet pas de passer plus de 20 heures par semaine sur les services GSoC.
Tous les participants acceptés recevront un e-mail de confirmation. Nous ne proposons pas de lettres personnalisées. Nous n'émettons aucune lettre CPT.
Je fréquente un collège communautaire (ou un collège junior). Puis-je quand même participer ?
Oui, nous espérons que c'est le cas !
J'obtiens mon diplôme au milieu du programme. Puis-je quand même participer ?
Oui.
Puis-je gagner des crédits de cours en participant au GSoC ?
Cela dépend peut-être des exigences de votre établissement. Google ne peut pas vous fournir de documents supplémentaires ni signer de documents à votre place.
Est-il possible de modifier mon emploi du temps si mon école se termine tard ou commence plus tôt ?
Le programme GSoC 2024 offre une certaine flexibilité dans le calendrier des projets. Le temps nécessaire à la réalisation d'un projet peut varier de 10 semaines à 22 semaines pour les projets moyens et grands, d'une durée standard de 12 semaines. Les petits projets peuvent durer de 8 à 12 semaines. Les contributeurs GSoC et leurs mentors peuvent décider ensemble si un projet doit être prolongé pour se terminer au bout de quelques semaines.
La date de début du programme ne peut pas être modifiée. Tout le monde commencera le programme en même temps.
Vous et votre mentor pouvez convenir d'un commun accord d'ajuster la planification des jalons ou le calendrier de travail hebdomadaire afin d'offrir une certaine flexibilité dans le cadre global du programme.
La première date d'évaluation est basée à mi-chemin du calendrier de votre projet. Pour les projets de moyenne et grande taille, le délai sera de six semaines pour les projets prévus par le calendrier standard de 12 semaines. Pour les petits projets, la durée est de 4 semaines, la durée du projet standard étant de 8 semaines.
Parrains/Administrateurs d'organisations
Je souhaite en savoir plus sur la participation au GSoC en tant que mentor. Où trouver des informations supplémentaires ?
Consultez le guide du mentor, le règlement du programme et les rôles et responsabilités pour en savoir plus sur la façon de devenir mentor GSoC. Vous devez déjà être un membre actif de la communauté pour laquelle vous souhaitez devenir mentor.
Quels sont les critères d'éligibilité d'une organisation de mentorat ?
Pour pouvoir participer en tant qu'organisation de mentorat, vous devez être un groupe exécutant un projet logiciel actif sans frais/Open Source, par exemple BRL-CAD. Le projet ne doit pas nécessairement être une entité juridiquement constituée. Les organisations de mentorat doivent avoir déjà produit et publié un logiciel sous une licence Open Source Initiative, et compter au moins deux contributeurs en tant qu'administrateurs et/ou mentors pour l'ensemble du programme afin de participer au programme.
Les organisations reçoivent-elles de l'argent pour participer au GSoC ?
À la fin du programme, les organisations en règle recevront une petite prime pour chaque contributeur accepté au GSoC. Peu importe si le contributeur du GSoC a réussi ou échoué.
Les organisations sont libres d'utiliser ces fonds comme elles le souhaitent.
Les organisations et les organisations gérées par Google qui appartiennent à un gouvernement fédéral (y compris les universités publiques) ne reçoivent aucune prime.
Archive
Comment supprimer mes informations des archives Google Summer of Code ?
Contactez-nous pour demander la suppression d'informations.
J'étais un ancien étudiant/contributeur au GSoC et l'URL que j'ai fournie pour mon projet a changé. Allez-vous la mettre à jour dans les archives ?
Nous ne pouvons pas mettre à jour votre URL si elle change des années plus tard. Si vous souhaitez que nous supprimions l'URL de votre projet, contactez-nous directement.
Où sont les fichiers que j'ai importés ?
Les fichiers importés ne peuvent plus être téléchargés.