Présentation détaillée du BlueHats Semester of Code 2022
Publié le
Présentation du programme BlueHats Semester of Code #
BlueHats Semester of Code
est un programme de stages permettant à des étudiantes et étudiants de contribuer à des logiciels libres.
L'édition 2022 est le fruit d'un partenariat entre l'école CentraleSupélec et la DINUM. Le programme s'adresse aux étudiants de CentraleSupélec en année césure après leur 2ème année d'école.
Les élèves stagiaires auront la possibilité d'être accueillis sur place à Etalab (DINUM), au 20 avenue de Ségur, 75007, Paris.
Si cette première année se passe bien, nous espérons rééditer l'expérience les années suivantes en impliquant d'autres formations.
Comment ça marche ? #
Durée : Les stages durent six mois, du 1er septembre 2022 au 28 février 2023.
Gratification : La DINUM subventionne CentraleSupélec qui prend en charge la gratification de stage au montant légal.
Accueil physique : La DINUM reçoit les stagiaires physiquement via des conventions d'accueil signées pour chaque stagiaire.
Promo BlueHats : Les stagiaires sont incités à former une promotion pour travailler ensemble, même s'ils contribuent à des projets distincts.
Encadrement : L'encadrement est assuré par le ou les mentor(s) du logiciel libre, des enseignants côté CentraleSupélec et l'équipe de la mission logiciels libres côté Etalab.
Phase de sélection des projets #
Si vous êtes une administration, une entreprise française, une association ou un collectif et que vous publiez un logiciel libre pour lequel vous cherchez des contributeurs, vous pouvez proposer une idée de contribution.
CentraleSupélec et la DINUM sélectionnent les idées de contributions en fonction de l'intérêt du projet et des conditions d'encadrement du stage.
Nous mettons aussi comme condition que le logiciel soit publié sous l'une des licences libres listées sur cette page.
Les projets retenus pour 2022 sont lisibles sur cette page.
Les engagements des porteurs de projets #
Que vous soyez une administration, une entreprise, une association ou une communauté, vous n'avez pas d'autres engagements que d'encadrer et stimuler les contributions du stagiaire (voir ci-dessous les engagements des mentors).
Vous n'avez pas à gérer la gratification de stage ni à signer quoi que ce soit avec la DINUM ou CentraleSupélec.
Vous n'avez pas à accueillir le stagiaire dans des locaux mais c'est possible si vous le souhaitez.
Les engagements des mentors #
Vous vous assurez que le stagiaire apprend à contribuer à votre projet et progresse.
Vous nous alertez si le stage ne se passe pas comme vous l'espérez.
Au bout de trois mois, selon la façon dont le stage se passe, CentraleSupélec et la DINUM se réservent la possibilité de proposer à l'étudiant de contribuer sur un autre projet.
Phase de sélection des étudiants #
À partir du 15 mars, les étudiants peuvent remplir ce formulaire en ligne via lequel ils pourront se présenter, préciser leurs motivations et indiquer le ou les projets auxquels ils souhaitent contribuer.
CentraleSupélec et la mission logiciels libres recevront en visioconférence les étudiants ayant soumis une candidature pour répondre à leurs questions et vérifier la pertinence de leurs candidatures. Il y aura trois échanges les 13 avril, 27 avril et 18 mai pour traiter les candidatures au fil de l'eau (voir le calendrier).
Entre le 13 avril et fin mai, CentraleSupélec et la mission logiciels libres organiseront des réunions entre chaque étudiant retenu et les mentors des projets libres pour vérifier que tout le monde s'entend bien sur les choix et les objectifs du stage.
Avant juin, les étudiants engagent les procédures administratives pour la signature des conventions.
Les engagements des stagiaires #
En tant que stagiaires, vous formez en 2022 la 1ère « promotion BlueHats ».
Vous vous engagez à respecter les conventions d'accueil signées avec la DINUM, notamment pour le télétravail.
Vous vous rendez disponibles pour l'encadrement proposé par les mentors, celui des enseignants de CentraleSupélec et celui de la mission logiciels libres de la DINUM.
Vous n'avez pas d'obligation en terme de production de livrables.
Si le stage ne vous convient pas, nous pouvons au bout de trois mois envisager de vous faire contribuer à un autre projet, selon vos compétences et vos envies.
Promotion 2022 #
Stagiaire | Projet | Mentor(s) | Contribution(s) |
---|---|---|---|
Antoine Simon | Sysma | Alexandre Rivière, Sébastien Renou | TODO |
Dimitri Martin | Environmental Sensing | Philippe Thomy | TODO |
Gabriel Ben Zenou | Open Food Facts | Alex Garel, Stéphane Gigandet, Raphaël Bournhonesque | TODO |
Mohamed-Amine Ben Salha | Onyxia | Olivier Levitt, Frédéric Comte | TODO |
Sarah Orbach | e-comBox | Apollonie Raffalli, Christelle Thiry | TODO |
Yann Lochet | VideoLAN | Jean-Baptiste Kempf | TODO |
Communication : La mission logiciels libres et les stagiaires communiquent essentiellement via les adresses e-mails internes et les listes de diffusion, et sur un salon Tchap. Un canal Mattermost leur est aussi ouvert, ainsi qu'un accès au Slack EIG.
Suivi : Un rituel de suivi est proposé aux stagiaires sous forme d'un compte-rendu synthétique hebdomadaire de leur état d'esprit, de l'avancement, des éventuels blocages et de liens à partager (PR, commit, etc.).
Accompagnement : Des mini-ateliers de formation par des membres de la mission logiciels libres sont proposés aux stagiaires, autour des thématiques des logiciels libres, du développement logiciel et de l'administration. En retour, un stagiaire différent présente à chacun de ces ateliers son projet à la mission.
Calendrier de formation #
- 23 septembre : Formation aux bases de la contribution avec git par Hélène Jonin et présentation du projet VideoLAN par Yann Lochet
- 5 octobre : Présentation de la DINUM et de l'administration par Bastien Guerry et présentation du projet Open Food Facts par Gabriel Ben Zenou
- 19 octobre : Discussion autour de La communication dans les projets libres par Bastien Guerry et présentation du projet Sysma par Antoine Simon
- 17 novembre : Brève histoire du logiciel libre, des licences et des modèles économiques par Bastien Guerry et présentation du projet Environmental Sensing par Dimitri Martin
- 1er décembre : Introduction aux concepts ops par Joseph Garrone et présentation du projet e-comBox par Sarah Orbach
- 12 janvier : Introduction aux méthodologies d'ingénierie et de développement logiciel par Hélène Jonin et présentation du projet Onyxia par Mohamed Amine Ben Salha
Restitution : Un événement de restitution est organisé par la mission logiciels libres avec les stagiaires, les mentors et les encadrants CentraleSupélec, en présence de la directrice de la DINUM.
Calendrier #
- 10 février 2022 : Appel à sujets de stages auprès des administrations et des communautés de logiciels libres.
- Jusqu'au 6 mars 2022 : Sélection des propositions de contribution.
- 8 mars 2022 : Publication des projets sélectionnés.
- 15 mars au 15 mai 2022 23h59 : Les étudiants peuvent candidater en remplissant ce formulaire.
- 13 avril 17h15 2022 : Rencontre CS/DINUM en visio avec un premier groupe de candidats.
- 27 avril 17h15 2022 : Rencontre CS/DINUM en visio avec un deuxième groupe de candidats.
- 18 mai 17h15 2022 : Rencontre CS/DINUM en visio avec le dernier groupe de candidats.
- Avant fin mai 2022 : Confirmation définitive par les étudiants et engagement des signatures de conventions.
- 6 septembre 2022 : Accueil des étudiants à la DINUM
- 28 septembre 2022 : Participation à la table ronde Etalab du séminaire EIG (suivie d'un déjeuner)
- 8 novembre 2022 : Participation à la journée BlueHats au Salon Open Source Experience
- 27 février 2023 : Restitution du programme
Webinaires d'information #
- 18 février 2022 à 17h : Revoir la visioconférence d'information pour les porteurs de logiciels libres (administrations, entreprises, associations et collectifs.)
- 23 février 2022 à 17h : Visioconférence d'information pour les étudiants intéressés.
- 9 mars 2022 à 17h15 : Revoir la visioconférence d'information pour les étudiants intéressés.
- 23 mars 2022 à 17h : Visioconférence d'information pour les enseignants/encadrants (écrire à
bluehats@code.gouv.fr
pour obtenir le lien de la vidéo).
Ressources #
- La présentation donnée par les étudiants lors du salon Open Source Experience en novembre 2022.
- La présentation donnée par les étudiants lors de l'événement de restitution de février 2023.
- Les idées collectées à l'automne 2021 lors du premier appel à idées pour le BlueHats Semester of Code - cet appel n'a pas permis de mobiliser des étudiants.