Questions fréquentes

Général

Quel est l'objectif du 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 à contribuer à ces communautés bien après la fin du 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 l'été à écrire du code pour une organisation Open Source, sous la supervision 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 a de développeurs Open Source dans le monde, plus la communauté dans son ensemble sera saine et durable.

Depuis 2005, le programme Google Summer of Code a réuni plus de 21 000 nouveaux contributeurs/étudiants avec plus de 1 000 organisations Open Source, sous la supervision de plus de 20 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 Google.

Le programme GSoC est-il considéré comme un stage, un emploi ou toute autre forme d'emploi ?

Non. Le GSoC est une activité que le participant effectue en tant que développeur indépendant, pour laquelle il reçoit une indemnité. Les participants ne sont pas employés par Google, ni ne travaillent pour Google.

Les organisations de mentorat sont-elles tenues d'utiliser le code produit par les élèves ?

Non. Bien que nous espérions que tout le code issu de ce programme trouvera un hébergement approprié, nous n'exigeons pas aux organisations d'utiliser le code des contributeurs.

Où se déroule le GSoC ?

Le Google Summer of Code se déroule entièrement en ligne. Il n'est pas nécessaire de voyager dans le cadre du programme.

Que puis-je faire pour faire connaître le GSoC ?

Vous pouvez télécharger des tracts à afficher sur les campus universitaires, lors de rencontres locales de développeurs, etc. Vous pouvez également utiliser vos différentes plates-formes de réseaux sociaux pour faire connaître 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 distribuer à votre communauté (établissement scolaire, développeur, etc.) et à d'autres contacts.

Comment organiser ou animer une session d'information ou une rencontre sur le GSoC ?

Vous pouvez planifier une session ou une rencontre 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 prospectus.

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 souhaitent aider les nouveaux contributeurs à leur communauté dans le cadre du programme GSoC. Les contributeurs du GSoC sont des personnes qui débutent dans une organisation Open Source.

Les participants ukrainiens, russes ou biélorusses peuvent-ils participer au GSoC 2025 ?

En raison des circonstances actuelles, le GSoC 2025 n'accepte pas de participants (contributeurs, mentors ou administrateurs d'organisation) en provenance de Russie, de Biélorussie ou 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 ne trouvez toujours pas de réponse, veuillez contacter la communauté GSoC via la liste de discussion ou le canal IRC. Pour savoir comment procéder, consultez la page Nous contacter.

Contributeurs au GSoC

Quand les contributeurs du GSoC peuvent-ils postuler ?

Les contributeurs peuvent postuler pendant la période de candidature pour une instance particulière du programme.

Pour en savoir plus, consultez 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'entreprise 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é ?

  • Vous devez avoir au moins 18 ans au moment de l'enregistrement.
  • Vous devez être autorisé à travailler dans le pays dans lequel vous résiderez pendant le programme.
  • Vous devez être un débutant en Open Source ou un étudiant.
  • Vous n'avez pas été accepté en tant que contributeur/étudiant du 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 les Règles 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 inclut les personnes ayant une expérience minimale de l'Open Source. Vous serez toujours considéré comme un débutant si votre expérience ne comprend que:

  • Projets personnels ou de cours, y compris des projets de bootcamp
  • Projets Open Source utilisés dans une seule institution. (par exemple, le site Web d'un club ou une recherche qui a été publiée en tant que code Open Source dans votre ancienne université)
  • Ouverture d'un petit nombre (<10) de problèmes ou de requêtes pull sur divers packages Open Source.
  • Engagement continu dans un projet Open Source auquel vous avez participé dans le cadre du GSoC.

Si vous contribuez régulièrement à 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. Suis-je éligible ?

Le GSoC n'est pas destiné aux professionnels de l'ingénierie logicielle expérimentés. Si vous travaillez à temps plein en tant qu'ingénieur logiciel, vous n'aurez pas le temps de participer au GSoC.

Pouvez-vous faire une exception pour moi ?

Non. Nous ne pouvons pas faire d'exception si vous ne remplissez pas les conditions d'éligibilité, quel que soit votre talent ou votre intérêt. Des milliers de contributeurs GSoC postulent, et faire une exception pour vous ne serait pas juste.

Une personne déjà impliquée dans le logiciel Open Source peut-elle participer au 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 les 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, et non aux contributeurs expérimentés.

Un groupe peut-il envoyer une proposition pour travailler sur un même projet ?

Non, un seul utilisateur peut travailler sur un projet donné.

Que dois-je faire pour augmenter mes chances d'être sélectionné comme contributeur GSoC ?

  1. Une fois les organisations annoncées, consultez-les sur le site du programme et identifiez-en quelques-unes qui vous intéressent.
  2. Consultez les listes d'idées de projets de ces organisations.
  3. Lorsque vous voyez une idée qui vous intéresse, contactez l'organisation via son mode de communication préféré (indiqué sur sa page sur le site du GSoC).
  4. Discutez avec les mentors et la communauté pour déterminer si cette idée de projet est celle sur laquelle vous aimeriez travailler pendant le programme. Si vous ne travaillez pas sur un projet qui vous motive, l'été ne sera pas amusant pour vous ni pour votre mentor.
  5. Utilisez les informations que vous avez reçues lors de vos échanges avec les mentors et les autres membres de la communauté de votre organisation pour rédiger votre proposition.
  6. Envoyez votre proposition à l'avance pour que les mentors aient le temps de vous faire part de leurs commentaires. Vous devez avoir le temps d'intégrer leurs commentaires et de renvoyer le document avant la date limite. N'attendez pas la dernière minute pour envoyer votre proposition.

Puis-je envoyer plusieurs propositions ?

Oui, chaque contributeur GSoC peut envoyer jusqu'à trois propositions. Toutefois, une seule invitation par contributeur GSoC peut être acceptée. Vous ne pouvez pas envoyer plus d'une proposition par contributeur GSoC, 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 via 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 à l'avance pour discuter de vos idées, obtenir des commentaires et mieux comprendre le travail qu'elle réalise avant de soumettre votre proposition finale.

À quoi ressemble une bonne proposition ?

Le guide pour les contributeurs/étudiants contient une section sur la rédaction d'une proposition.

Les meilleures propositions sont celles de participants qui ont pris le temps d'interagir et de discuter de leurs idées avec l'organisation avant de les envoyer. Veillez à inclure les éléments suivants: des détails sur ce que vous proposez exactement, pourquoi vous le proposez, pourquoi vous êtes qualifié pour le faire, votre méthodologie de développement, votre calendrier prévu, etc. Elle doit également inclure des détails sur votre expérience académique, professionnelle et/ou de développement Open Source.

Ne vous contentez pas de lire une idée de projet dans la liste de l'organisation, puis d'écrire votre proposition. Vous devez en 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 programme GSoC.

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 au moment de vous inscrire au GSoC. Si vous atteignez 18 ans même quelques jours plus tard, vous n'êtes pas éligible au programme de cette année. Veuillez revenir sur cette page pour participer à un prochain programme.

Quels formulaires dois-je fournir ?

Les participants acceptés devront fournir les formulaires fiscaux appropriés. Cela inclut de fournir un justificatif de résidence dans le pays dans lequel vous participerez et dans lequel vous recevrez les paiements.

Suis-je rémunéré pour participer au GSoC ?

Oui. Google versera une bourse aux contributeurs GSoC qui réussissent leurs évaluations et peuvent recevoir une bourse.

Recevrai-je une commission même si l'organisation n'utilise pas mon code ?

Oui, à condition que le participant au programme GSoC réussisse ses évaluations. Le fait que le projet utilise ou non le code produit n'a aucune incidence sur l'indemnité du contributeur GSoC.

Combien de temps prend la participation au GSoC ?

Les entreprises ont défini le champ d'application des projets en fonction du temps total estimé pour les terminer. Les projets de petite envergure devraient prendre environ 90 heures, les projets de taille moyenne environ 175 heures et les projets de grande envergure environ 350 heures. Selon vos compétences et la difficulté de votre projet, il peut vous falloir plus ou moins de temps pour atteindre ses objectifs. S'il apparaît clairement que le champ d'application de votre projet est trop limité ou trop étendu, vous et votre mentor travaillerez ensemble pour l'ajuster en conséquence.

Je suis étudiant aux États-Unis avec un visa F1. Comment obtenir l'autorisation de participer ?

Veuillez contacter le service des relations internationales de votre établissement scolaire pour en savoir plus avant de postuler au GSoC. Il est préférable de les contacter 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 le vérifier avant de postuler. Vous devez également vous assurer que vous pouvez accepter la bourse afin de ne pas être surpris plus tard si vous ne pouvez pas (souvent en raison de problèmes de visa). Malheureusement, chaque année, certains étudiants ne peuvent pas accepter leur bourse, car leurs visas ne leur permettent pas de participer à un programme comme le GSoC ou, dans certains cas, ne leur permettent pas de passer plus de 20 heures par semaine sur le 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 de CPT.

Je suis inscrit dans un collège communautaire (ou un collège junior). Puis-je quand même participer ?

Oui, nous l'espérons.

Je suis diplômé en milieu de programme. Puis-je quand même participer ?

Oui.

Puis-je obtenir des crédits de cours pour participer au GSoC ?

C'est possible, cela dépend des exigences de votre établissement. Google ne peut pas vous fournir de documents supplémentaires ni signer de documents pour vous.

Le calendrier peut-il être ajusté si mon école se termine tard/commence tôt ?

Le calendrier des projets du programme GSoC 2025 est flexible. La durée autorisée pour mener à bien un projet peut aller de 10 à 22 semaines pour les projets de taille moyenne et grande, avec une durée standard de 12 semaines. Les petits projets peuvent durer de huit à 12 semaines. Les contributeurs du GSoC et leurs mentors peuvent décider ensemble si un projet doit être prolongé pour se terminer deux semaines environ plus tard.

La date de début du programme ne peut pas être modifiée. Tous les participants commenceront le programme en même temps.

Vous et votre mentor pouvez convenir ensemble d'ajuster la planification des jalons ou du calendrier de travail hebdomadaire afin de permettre une certaine flexibilité dans le cadre global du programme.

La première date d'évaluation correspond à la moitié de la durée prévue du projet. Pour les projets de taille moyenne et grande, cela se produira au bout de six semaines pour les projets du calendrier standard de 12 semaines. Pour les petits projets, cela se produit au bout de quatre semaines, en fonction du projet standard de huit semaines.

Mentors/Administrateurs de l'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 le rôle de mentor dans le 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 être 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 qui gère un projet logiciel Open Source/libre actif, par exemple BRL-CAD. Le projet n'a pas besoin d'être une entité légalement constituée. Pour participer au programme, les organisations de mentorat doivent déjà avoir produit et publié des logiciels sous une licence approuvée par l'Open Source Initiative et disposer d'au moins deux contributeurs pour servir d'administrateurs et/ou de mentors pour l'ensemble du programme.

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 est valable 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 de bourses.

Archiver

Comment supprimer mes informations de l'archive Google Summer of Code ?

Contactez-nous pour faire supprimer des informations.

J'étais étudiant/participant à GSoC et l'URL que j'ai fournie pour mon projet a changé. Pouvez-vous la mettre à jour dans l'archive ?

Nous ne pouvons 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.