Général
Quel est l'objectif de Google Summer of Code ?
Le Google Summer of Code (GSoC) est un programme conçu pour attirer de nouveaux contributeurs enthousiastes dans les communautés Open Source, dans l'espoir qu'ils continueront à y contribuer longtemps après la fin de leur programme GSoC.
Quand a lieu le Google Summer of Code ?
Veuillez consulter le calendrier du programme.
Que se passe-t-il pendant le Google Summer of Code ?
Les nouveaux contributeurs à l'open source passeront leur été à écrire du code pour une organisation open source sous la direction de mentors de leur nouvelle communauté open source.
Pourquoi Google organise-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 la communauté sera saine et durable.
Depuis 2005, le programme Google Summer of Code a réuni plus de 23 000 nouveaux contributeurs/étudiants et plus de 1 000 organisations Open Source sous la supervision de plus de 21 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 des offres d'emploi de Google.
Le GSoC est-il considéré comme un stage, un emploi ou une autre forme d'emploi ?
Non. Le GSoC est une activité qu'un participant effectue en tant que développeur indépendant et pour laquelle il reçoit une bourse. Les participants ne sont pas employés par Google, ni ne travaillent chez Google ou pour Google.
Les organisations de mentorat sont-elles tenues d'utiliser le code produit par les élèves ?
Non. Nous espérons que tout le code issu de ce programme trouvera un bon foyer, mais nous n'obligeons pas les organisations à utiliser le code des contributeurs.
Où se déroule le GSoC ?
Le Google Summer of Code se déroule entièrement en ligne. Vous n'avez pas besoin de vous déplacer pour participer au programme.
Que puis-je faire pour faire connaître le GSoC ?
Vous pouvez télécharger des flyers à afficher sur les campus universitaires, lors de meetups de développeurs locaux, etc. Vous pouvez également utiliser vos différentes plates-formes de réseaux sociaux pour faire connaître le programme ou organiser un meetup ou une session d'information dans votre région. Nous avons également 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 animer une session d'information ou un meetup GSoC ?
N'hésitez pas à planifier une session ou une réunion en ligne à l'heure et à l'endroit qui vous conviennent. Veuillez d'abord consulter le Règlement du programme, puis utiliser notre modèle de présentation et nos flyers.
Puis-je participer au GSoC en tant que mentor et contributeur ?
Non. Les mentors sont des personnes qui ont participé à une organisation Open Source et qui souhaitent aider les nouveaux contributeurs de leur communauté dans le programme GSoC. Les contributeurs GSoC sont des personnes qui ne connaissent pas encore l'organisation Open Source.
Les participants d'Ukraine, de Russie ou de Biélorussie sont-ils autorisés à participer au GSoC 2026 ?
En raison des circonstances actuelles, le GSoC 2026 n'accepte pas les participants (contributeurs, mentors ou administrateurs d'organisation) venant de Biélorussie, de Russie, ni des Républiques populaires autoproclamées de Donetsk ("DNR") et de Lougansk ("LNR"). Aucune restriction ne s'applique aux participants situés en Ukraine, mais en dehors de la DNR et de la LNR.
Que dois-je faire si j'ai d'autres questions ?
Consultez le guide du contributeur et les autres pages de ce site.
Si, après avoir lu toute la documentation, vous n'avez toujours pas de réponse, pensez à contacter la communauté GSoC via la liste de discussion ou le canal IRC. Pour en savoir plus, consultez la page Nous contacter.
Contributeurs GSoC
Quand les contributeurs GSoC peuvent-ils postuler au GSoC ?
Les contributeurs peuvent s'inscrire pendant la période d'inscription des contributeurs pour une instance spécifique du programme.
Pour en savoir plus, veuillez consulter le calendrier du programme.
Quels langages de programmation dois-je connaître pour participer au 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 ?
- Vous devez avoir au moins 18 ans au moment de l'inscription.
- Vous devez avoir le droit de travailler dans le pays où vous résiderez pendant le programme.
- Vous devez être un débutant ou un étudiant en open source.
- Vous n'avez pas été accepté en tant que contributeur/étudiant GSoC plus d'une fois.
- Vous devez résider dans un pays qui n'est pas actuellement soumis à un embargo par les États-Unis. Pour en savoir plus, consultez le Règlement du programme.
Comment savoir si je suis considéré comme un débutant dans le développement Open Source ?
Un débutant en logiciels Open Source inclut les personnes ayant une expérience minimale en Open Source. Vous serez toujours considéré comme un débutant si votre expérience ne comprend que les éléments suivants :
- Projets personnels ou de cours, y compris les projets de bootcamp.
- 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é)
- Ouvrir un petit nombre (< 10) de problèmes ou de demandes d'extraction pour différents packages Open Source.
- Continuer à participer à un projet Open Source que vous avez rejoint dans le cadre du GSoC.
Si vous êtes un contributeur régulier à un projet Open Source, vous n'êtes pas un débutant.
Je suis un ingénieur logiciel professionnel, mais je n'ai jamais participé à des communautés Open Source. Suis-je éligible ?
Le Google Summer of Code est conçu pour encourager les étudiants et les nouveaux venus à s'intéresser à l'Open Source. Bien que nous acceptions les candidatures de personnes issues de différents horizons, l'engagement en termes de temps, y compris une implication importante dans la communauté Open Source, est considérable. Les personnes qui exercent déjà une activité d'ingénieur logiciel à temps plein peuvent avoir du mal à respecter le temps requis par le programme.
Pouvez-vous faire une exception pour moi ?
Non. Nous ne pouvons pas faire d'exception si vous ne remplissez pas les critères d'éligibilité, même si vous êtes très talentueux ou très intéressé. Des milliers de contributeurs GSoC postulent, et il ne serait pas juste de faire une exception pour vous.
Une personne qui participe déjà à l'open source peut-elle devenir contributeur GSoC ?
L'objectif du GSoC est d'attirer de nouveaux contributeurs dans les organisations Open Source. Le GSoC peut également aider les contributeurs débutants à découvrir les tenants et aboutissants de l'open source tout en étant encadrés par des membres expérimentés de la communauté.
Le GSoC s'adresse aux étudiants et aux contributeurs débutants au développement Open Source. Il n'est pas destiné aux contributeurs Open Source expérimentés.
Un groupe peut-il soumettre une proposition conjointe pour travailler sur un même projet ?
Non, une seule personne peut travailler sur un projet donné.
Que dois-je faire pour augmenter mes chances d'être sélectionné en tant que contributeur GSoC ?
- Une fois les organisations annoncées, parcourez-les sur le site du programme et trouvez-en quelques-unes qui vous intéressent.
- Consultez les listes d'idées de projets de ces organisations.
- Lorsque vous voyez une idée qui vous intéresse, contactez l'organisation via ses méthodes de communication préférées (listées sur sa page sur le site GSoC).
- Discutez avec les mentors et la communauté pour déterminer si cette idée de projet est quelque chose sur laquelle vous aimeriez travailler pendant le programme. Si vous ne travaillez pas sur quelque chose qui vous motive, votre été ne sera pas amusant pour vous ni pour votre mentor.
- Utilisez les informations que vous avez reçues lors de vos échanges avec les mentors et les autres membres de la communauté de l'organisation pour rédiger votre proposition.
- Envoyez votre proposition à l'avance pour que les mentors aient le temps de vous faire part de leurs commentaires. Vous souhaitez avoir le temps d'intégrer leurs commentaires et de renvoyer votre demande avant la date limite. Ne vous y prenez pas au dernier moment pour envoyer votre proposition.
- Lisez attentivement tous les documents de l'organisation Open Source, y compris les consignes ou restrictions spécifiques concernant l'utilisation de texte ou de code générés par IA. Certaines organisations n'acceptent pas les propositions générées par IA.
Puis-je soumettre plusieurs propositions ?
Oui, chaque contributeur GSoC peut envoyer jusqu'à trois propositions. Toutefois, une seule demande par contributeur GSoC peut être acceptée. Une seule proposition par contributeur GSoC sera acceptée, quel que soit le nombre de propositions que vous envoyez.
Dois-je envoyer des propositions directement aux organisations de mentorat ?
Non, toutes les propositions doivent être envoyées sur le site du programme. Les propositions envoyées en dehors du site du programme Google Summer of Code ne seront pas prises en compte pour Google Summer of Code.
Nous vous encourageons vivement à contacter l'organisation de mentorat dès le début pour discuter de vos idées, obtenir des commentaires et mieux comprendre son travail avant de soumettre votre proposition finale.
À quoi ressemble une bonne proposition ?
Le Guide du contributeur/de l'étudiant comporte une section sur la rédaction d'une proposition.
Les meilleures propositions proviennent de participants qui ont pris le temps d'interagir et de discuter de leurs idées avec l'organisation avant de les soumettre. Veillez à inclure les informations suivantes : des détails précis sur ce que vous proposez, pourquoi vous le proposez, la raison pour laquelle vous êtes qualifié pour le faire, votre méthodologie de développement, votre calendrier prévu, etc. Vous devez également inclure des détails sur votre expérience en matière de développement académique, industriel et/ou open source.
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 discuter avec elle. Les contributeurs qui ne discutent pas de leurs propositions avec l'organisation cible ont très peu de chances d'être sélectionnés pour le GSoC.
Puis-je utiliser du texte ou du code générés par IA dans GSoC ?
L'acceptabilité de l'utilisation de code ou de texte générés par l'IA dans GSoC dépend entièrement des règles de l'organisation de mentorat.
En raison de problèmes complexes liés aux licences et aux aspects juridiques (en particulier en ce qui concerne la propriété du code et la propriété intellectuelle), de nombreuses organisations GSoC interdisent strictement l'utilisation d'outils d'IA pour générer des livrables de projet (code, documentation, etc.).
Lisez attentivement les instructions de l'organisation : vous devez examiner attentivement la documentation et les instructions fournies par l'organisation spécifique à laquelle vous postulez. Il s'agit de la seule source pour savoir ce qui est autorisé ou interdit.
Demandez des conseils spécifiques : la plupart des organisations fournissent des conseils explicites sur le moment où il est acceptable d'utiliser certains outils d'IA.
Poser des questions : si vous n'êtes pas sûr de comprendre l'une des règles de l'organisation, il vous incombe de demander des éclaircissements à vos potentiels mentors avant de soumettre des travaux ou des propositions.
Veuillez noter que l'utilisation de l'IA pour rédiger votre proposition GSoC peut entraîner un refus automatique de la part de l'organisation, en fonction de ses consignes spécifiques. Assurez-vous toujours que votre proposition est votre propre travail et qu'elle respecte les normes de l'organisation en matière de paternité.
J'aurai 18 ans après la fin de la période d'inscription des contributeurs au GSoC. Puis-je quand même participer ?
Non, vous devez avoir 18 ans lorsque vous vous inscrivez au GSoC. Si vous avez 18 ans, même quelques jours plus tard, vous ne pouvez pas participer au programme de cette année. Veuillez revenir ultérieurement pour un prochain programme.
Quels formulaires dois-je fournir ?
Les participants acceptés devront fournir les formulaires fiscaux appropriés. Cela inclut de fournir une preuve de résidence dans le pays depuis lequel vous participerez au programme et dans lequel vous recevrez les paiements.
Serai-je rémunéré pour ma participation au GSoC ?
Oui. Google versera une bourse aux contributeurs GSoC qui réussissent leurs évaluations et qui peuvent recevoir des bourses.
Serai-je payé même si l'organisation n'utilise pas mon code ?
Oui, à condition que le contributeur GSoC réussisse ses évaluations. Le fait que le projet utilise ou non le code produit n'a aucune incidence sur l'allocation versée au contributeur GSoC.
Combien de temps la participation au GSoC prend-elle ?
Les organisations ont défini la portée des projets en fonction du temps total prévu pour les réaliser. Les projets de petite taille devraient prendre environ 90 heures, ceux de taille moyenne environ 175 heures et ceux de grande taille environ 350 heures. Selon vos compétences et la difficulté de votre projet, il vous faudra plus ou moins de temps pour atteindre les objectifs de votre projet. Si vous vous rendez compte que votre projet a été sous-estimé ou surestimé, vous et votre mentor travaillerez ensemble pour l'ajuster en conséquence.
N'oubliez pas que l'implication et l'interaction constantes avec la communauté sont des éléments essentiels et obligatoires pour participer avec succès au Google Summer of Code. Cet engagement prend du temps et doit être maintenu tout au long de la période du programme, en plus de l'effort de codage du projet.
Je suis étudiant aux États-Unis et je possède un visa F1. Comment obtenir l'autorisation de participer ?
Contactez immédiatement le bureau des affaires étudiantes internationales de votre établissement pour en savoir plus avant de postuler au GSoC. Il est préférable de leur parler dès que vous pensez vouloir participer au GSoC. Google ne peut pas vous fournir d'autorisation CPT ou OPT. Il vous incombe de déterminer si votre visa vous permet de participer à un programme comme le GSoC. Veuillez vérifier avant de postuler. Vous devez également vous assurer de pouvoir accepter la bourse pour ne pas être surpris plus tard si vous ne le pouvez pas (souvent en raison de problèmes de visa). Malheureusement, chaque année, certains étudiants ne peuvent pas accepter leurs bourses, car leur visa ne leur permet pas de participer à un programme comme le GSoC ou, dans certains cas, ne leur permet pas de consacrer plus de 20 heures par semaine au GSoC.
Tous les participants acceptés recevront un e-mail de confirmation. Nous ne fournissons pas de lettres personnalisées. Nous n'émettrons aucun type de lettre CPT.
Je suis inscrit dans un community college (ou un junior college). Puis-je quand même participer ?
Oui, nous l'espérons !
Je termine mes études au milieu du programme. Puis-je quand même participer ?
Oui.
Puis-je obtenir des crédits de cours en participant au GSoC ?
Oui, cela dépend des exigences de votre établissement. Google ne peut pas vous fournir d'autres documents ni les signer à votre place.
Le programme peut-il être ajusté si mon établissement scolaire termine tard ou commence tôt ?
Le programme GSoC offre une certaine flexibilité dans le calendrier des projets. La durée autorisée pour réaliser un projet peut aller de 10 à 22 semaines pour les projets de taille moyenne et importante, la durée standard étant 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é 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 ensemble d'ajuster la planification des étapes ou le calendrier de travail hebdomadaire pour permettre une certaine flexibilité dans le cadre général du programme.
La première date d'évaluation est basée sur la moitié de la durée prévue de votre projet. Pour les projets de taille moyenne et grande, cela se fera au bout de six semaines pour les projets suivant le calendrier standard de 12 semaines. Pour les petits projets, ce sera après quatre semaines, sur la base du projet standard de huit semaines.
Mentors/Administrateurs d'organisation
Je souhaite en savoir plus sur la participation en tant que mentor au GSoC. Où trouver des informations supplémentaires ?
Pour en savoir plus sur la façon de devenir mentor GSoC, consultez le Guide du mentor, le Règlement du programme et les Rôles et responsabilités. Vous devez déjà être un membre actif de la communauté de l'organisation pour laquelle vous souhaitez devenir mentor.
Quelles sont les conditions d'éligibilité pour une organisation de mentorat ?
Pour pouvoir participer en tant qu'organisation de mentorat, vous devez être un groupe qui gère un projet de logiciel libre/open source actif, par exemple BRL-CAD. Le projet n'a pas besoin d'être une entité légalement constituée. Les organisations de mentorat doivent déjà avoir produit et publié des logiciels sous une licence approuvée par l'Open Source Initiative et compter au moins deux contributeurs qui serviront d'administrateurs et/ou de mentors pour l'ensemble du programme afin de pouvoir y participer.
Les organisations reçoivent-elles de l'argent pour participer au GSoC ?
Les organisations en règle recevront une petite allocation par contributeur GSoC accepté à la fin du programme. Cela, que le contributeur GSoC réussisse ou non.
Les organisations sont libres d'utiliser ces fonds comme elles le souhaitent.
Les organisations dirigées par Google et celles qui font partie d'un gouvernement fédéral (y compris les universités publiques) ne recevront pas d'indemnités.
Archiver
Comment supprimer mes informations des archives Google Summer of Code ?
Contactez-nous pour faire supprimer des informations.
J'ai déjà participé au GSoC en tant qu'étudiant ou contributeur. L'URL que j'ai fournie pour mon projet a changé. Pouvez-vous la modifier dans les archives ?
Nous ne pourrons pas modifier votre URL si elle change des années plus tard. Vous pouvez nous demander de supprimer l'URL de votre projet en nous contactant directement.
Où se trouvent les fichiers que j'ai importés ?
Les fichiers importés ne sont plus disponibles au téléchargement.