Le modèle de collaboration et de gouvernance open source a permis l'émergence de multiples technologies logicielles génériques telles que Linux/GNU, HTTP Apache server, Kubernetes, ... Aujourd'hui, l'open source a incontestablement pris une place centrale pour le développement de solutions IT génériques.
Plus récemment, le modèle open source a également été mis en œuvre et a fait ses preuves pour répondre à des besoins spécifiques de verticales industrielles. Le projet ONAP (https://www.onap.org/) , par exemple, démarré en 2016 sous l'impulsion d'AT&T pour répondre à un objectif stratégique de virtualisation des fonctions de gestion et d'orchestration des réseaux de télécommunications, a bénéficié d'un développement rapide et est devenu une référence dans le secteur.
Inspiré par ces succès, RTE, le gestionnaire du réseau de transport d'électricité, s'est engagé en 2018 dans la construction d'un écosystème open source afin de répondre aux enjeux de transition énergétique et de transformation des systèmes électriques qui en découlent. Cette démarche a abouti à la création de la fondation open source LF Energy (https://www.lfenergy.org/), aujourd'hui en croissance tant du point de vue des membres que des projets qu'elle héberge.
A son tour la SNCF s'est inspirée début 2020 de la démarche de RTE, son partenaire dans l'association TOSIT (https://tosit.fr ), pour mener une réflexion autour de l'opportunité d'un "Open Source Ferroviaire".
Au travers des exemples précédents, la conférence illustrera comment l'open source peut être mis à profit pour répondre aux enjeux de verticales industrielles, en soulignant les motivations et bénéfices attendus, les difficultés rencontrées et en témoignant des premiers retours d'expérience.
3. RTE exploite, maintient et
développe le réseau français de
transport d'électricité.
1er réseau européen fort de 105 000 km de
lignes à haute et très haute tension, cette
infrastructure vitale garantit àtous, 24h/24,
une alimentation électrique sûre,
économique et respectueuse de
l'environnement.
A propos de RTE
4. Accélérer la transition énergétique en adaptant le
réseau électrique
tout en
préservant la
performance
opérationnelle
5. Les objectifs de transformation portés par RTE ne pourront être atteints
qu’au moyen de coopérations accrues avec un écosystème de partenaires
élargi. Compte-tenu de la diversité des activités à mener, des complexités et
incertitudes que chacune d’elles comporte, il sera en effet essentiel de
mutualiser les ressources avec d’autres parties prenantes, de gagner du
temps en réutilisant et en partageant les résultats et de fédérer des
compétences multiples que RTE ne peut constituer isolément.
Une certitude
5
6. Il faut un modèle disruptif pour décupler
l’innovation, la célérité et la maîtrise des coûts
des projets logiciels cœur de métier
Image Quantum Computing; Ion Trapping – Source National Institute of Standards and Technology
7. L’open-source est un modèle qui s’est développé à grande vitesse
dans de multiples industries
• Télécommunications, Internet,Automobile, Effetscinématographiques, Finance, …
Les bénéfices constatés sont multiples
• Mutualisation de ressources pour répondre à des besoins partagés (levier x10)
• Interopérabilité entre logiciels facilitée
• Cycles de déploiement raccourcis (de 2 ans à 6 mois pour les télécoms)
• Qualité des développements accrue (modularité, regards croisés, compétences tierces)
L’enseignement de secteurs avant-coureurs
7
8. 2018: décision de s’engager dans
une démarche open source ambitieuse
à l’image des autres industries
L’enjeu n’est pas simplement d’ouvrir le code logiciel :
il s’agit surtout de s’inscrire dans un cadre propice au
développement d’une communauté,
et ne pas réinventer la roue...
Création de la fondation .
8
11. The Power of Together
LF Energy Project growth
2018 2019 2020 2021
+ OpenSTF
+ Grid Capacity Map
+ EVerest
+ Green Energy Hub
12. • Un effet de levier émergent résultant des co-développements (avec des contributions
tierces qui répondent notamment à des besoins que nos contraintes de ressources ne
permettent pas d’aborder en première priorité)
• Le bénéfice de compétences externes, de regards croisés, de cas d’usages élargis,
contribuant à des développements de meilleure qualité, des réflexions plus riches
• Un cadre forçant à adopter de bonnes pratiques (documentation, modularité,
abstraction), payantes à moyen terme mais parfois difficiles à appliquer dans un
fonctionnement interne contraint
• De multiples facilités d’interaction, de collaboration, d’outillage qui améliorent la
productivité et qui se sont révélées particulièrement résilientes au contexte de Covid
• Une reconnaissance par les pairs, source de motivation
• Une mise en visibilité des activités logicielles de l’entreprise
Bilan des premières retombées
12
13. Etablir un « Open Source Program Office »
• Comprendre les obligations et spécificités de l’open source (conformité, gouvernance, …)
• « Coacher » les projets open source, éduquer l’entreprise, partager les bonnes pratiques
• Adapter les processus internes en cohérence (développement logiciel, achats logiciels)
Basculer d’une culture du contrôle vers celle du lâcher prise et de l’émulation
• Apprendre à travailler ouvertement avec la communauté, porter les discussions internes
vers l’externe, publier le code tôt et souvent
• Reconnaitre que le partage et la publicité crée de la valeur
• Sortir de l’ornière des contraintes de court terme (et de l’illusion d’être plus efficace seul)
pour s’inscrire dans une démarche de « communs » payante à moyen terme
Transformation organisationnelle et culturelle
13
14. Open source et verticales industrielles
SNCF
Simon CLAVIER
15. 2013 : Création d’un poste dédié à l’Open Source
• Les motivations sont économiques : contenir la dépense logicielle …
• Sujet trop complexe « seul » : partages inter-entreprises, salons, etc …
2016, 2017 : Créations d’associations de « partage »
• Le PGGTIE : Groupe de Travail Inter-Entreprise sur PostgreSQL –
22 membres:https://www.postgresql.fr/entreprises
• TOSIT: «The Open Source ITrust »
14 membres:https://tosit.fr
15
Cheminement : les débuts
« La route est longue mais la voie est libre » crédit:framasoft.org
16. 2017 : Première rencontre avec la DB
• Echanges entre personnes de l’IT.
• Pas (encore) d’opportunités ferroviaires.
2019 : Rencontre avec RTE & LFENERGY
• Similitude de problématiques : un réseau en Europe.
• Démontre que c’est possible …
16
La prise de conscience
L’Open Source ce n’est pas seulement de l’IT, c’est aussi du «métier »
17. 17
Exploration de l’écosystème
Où on découvre le « métier » de son entreprise …
2020 : Plongée dans le ferroviaire interne / externe
• Interne
• Identification de contacts dans les domaines
d’ingénierie, les experts ferroviaires, …
• Externe
• Exploration des groupes de normalisation, des
instances de régulation, …
• Identification de contacts dans d’autres Entreprises
Ferroviaires
18. 18
Etat actuel
Une dynamique lancée et prometteuse
2021 : Des avancées concrètes
• Un RDV périodique avec DB et SBB/CFF > construction d’une
vision partagée
• Identification de logiciels ou d’initiatives déjà Open Source ou en
devenir :
• SNCF :OSRD :Open Source Railway Designer
• https://github.com/DGEXSolutions/osrd-core
• DB:DBBahnhofLive
• https://github.com/dbbahnhoflive
• …
19. 19
Futur
« Jusqu’ici, tout va bien …»
2022 : une fondation Open Source pour le ferroviaire ?
• Germes d’une « Fondation Open Source pour le Ferroviaire »
• Autre exemple récent : Open Logistics Foundation
• https://www.openlogisticsfoundation.org/
20. 20
Open source et verticales industrielles
Simon CLAVIER – SNCF
Stratégie Open Source
simon.clavier@sncf.fr
Twitter : @SimonClavier
Lucian BALEA – RTE
Dir. Prog. Open Source
lucian.balea@rte-france.com
https://www.LFEnergy.org/
Témoignage croisé RTE & SNCF