Munich abandonne (une nouvelle fois) les logiciels propriétaires au profit de l'open source, mais pas pour les ordinateurs de bureau sous Linux - ZDNET
Les points clés à retenir sur la réussite des projets open source
- Munich ne relance pas LiMux, sa distribution Linux pour ordinateurs de bureau.
- À la place, la ville remplace ses logiciels d’infrastructure propriétaires par des programmes open source.
- Munich contribue également au développement de logiciels destinés à ses propres besoins et à ceux d’autres villes.
Open Source Summit Europe (Prague) - Lors de l’Open Source Summit Europe, le Dr Laura Dornheim, directrice du numérique de la ville de Munich, a déclaré dans son discours d’ouverture que Munich avait abandonné son déploiement de LiMux, la distribution Linux pour ordinateurs de bureau, au profit de Windows il y a plus de dix ans pour des raisons politiques. Mais qu’elle revenait désormais aux logiciels libres.
Elle ne revient toutefois pas au bureau Linux. Pas encore, en tout cas. Elle procède plutôt à la migration de ses programmes d’infrastructure des logiciels propriétaires vers des logiciels libres. Par exemple, elle remplace VMware par Proxmox, passe de Jira et Confluence à OpenProject et XWiki, et adopte PostgreSQL comme alternative aux bases de données Oracle.
À elles seules, ces deux migrations (infrastructure et collaboration) devraient permettre d’économiser environ 1,5 million d’euros, voire plus, par an.
L'open source est aussi une question politique
Pris dans leur ensemble, ces projets illustrent la différence entre la première campagne Linux de Munich et son approche actuelle. Plutôt que de faire de Linux sur les postes de travail son pilier central, la ville remplace les différentes couches de son infrastructure propriétaire là où cela se justifie d’un point de vue pratique.
Ce retour n’est donc pas une résurrection totale de LiMux, le projet de bureau Linux basé sur Debian/Kubuntu qui avait fait de Munich le porte-drapeau du bureau Linux entre 2003 et 2013. Par ailleurs, a ajouté Mme Dornheim, abordant le sujet qui fâche : « Alors, [si LiMux] a été un succès, pourquoi n’existe-t-il plus aujourd’hui ? Ce n’est pas à cause de problèmes techniques. » Qu’est-ce qui a donc changé ?
Mme Dornheim a expliqué que tout était une question de politique. « L’open source dans le secteur public n’échoue pas à cause de problèmes techniques. Il échoue principalement parce qu’il n’est pas en phase avec l’agenda politique. » Elle a poursuivi en expliquant que Munich avait abandonné Linux parce qu’un nouveau gouvernement avait obtenu de Microsoft qu’il fasse de Munich le siège de Microsoft Allemagne.
La leçon à tirer de LiMux, a-t-elle poursuivi, c’est que les capacités techniques ne suffisent pas. Les projets open source ont également besoin d’un soutien politique durable.
De pionnière de Linux à un retour à Windows
L’initiative initiale de Munich a vu le jour alors que Windows NT 4.0 arrivait en fin de support. Oui, c’était il y a plus de 20 ans. En mai 2003, son conseil municipal a voté en faveur de la migration vers une distribution Linux sur mesure, LiMux.
Le déploiement a véritablement commencé en 2006. En décembre 2013, Munich avait achevé la migration avec plus de 14 800 ordinateurs de bureau fonctionnant sous LiMux. Une étude de cas de l’Observatoire de l’open source de la Commission européenne a fait état d’économies d’environ 11 millions d’euros grâce à l’abandon de Windows par la ville.
LiMux est devenu l’exemple phare montrant qu’une grande ville pouvait utiliser des ordinateurs de bureau sous Linux et des logiciels bureautiques open source.
La difficulté de transformer un environnement informatique administratif tentaculaire
Ce projet a également mis en évidence la difficulté de transformer un environnement informatique administratif tentaculaire, en particulier lorsque les documents Microsoft Office, les flux de travail hérités, l’utilisation des PDF et les attentes des utilisateurs restaient liés à des systèmes propriétaires.
Le climat politique a changé après les élections municipales de 2014 à Munich. En novembre 2017, le conseil municipal avait voté en faveur d’un revirement de cap et du retour à Windows sur ses ordinateurs, avec une échéance fixée à 2020. La transition concernant la suite bureautique a pris plus de temps. En effet, la migration de LibreOffice vers Microsoft Office n’a été achevée qu’en 2023.
Ainsi, malgré ce que vous avez pu entendre, il ne s’agissait pas d’un « échec de Linux ». Ce n’en était pas un. C’était de la politique, pure et simple.
Quelle est la prochaine étape pour Munich ?
Aujourd’hui, la troisième plus grande ville d’Allemagne cible les plateformes propriétaires pour lesquelles des alternatives open source peuvent permettre de réaliser des économies, d’exercer un meilleur contrôle et de disposer de logiciels que d’autres communes peuvent réutiliser. La souveraineté numérique est importante, mais ce n’est pas le principal moteur à Munich.
Cela dit, Mme Dornheim a fait remarquer qu’une migration vers le cloud Azure sans garantie suffisante de la part de Microsoft quant à la conformité au Règlement général sur la protection des données (RGPD) obligerait la ville à contrôler minutieusement qui pourrait utiliser chaque outil.
Cette remarque de la direction n’a pas contribué à convaincre de rester avec Microsoft. C’est également un exemple clair de la manière dont la souveraineté numérique est devenue un enjeu à la fois technique et politique majeur.
Relier l’open source à des budgets, des services publics
Mme Dornheim a ajouté que, pour convaincre les responsables politiques de soutenir les logiciels libres à long terme, sa stratégie consistait à relier l’open source à des priorités qu’ils comprennent. Il s’agit notamment des budgets, des services publics et de la capacité à mettre les logiciels à disposition dans l’ensemble de l’administration.
Elle a précisé que la stratégie informatique actuelle de Munich consiste à garantir le bon fonctionnement des logiciels libres sans perdre le soutien politique nécessaire à leur pérennité. Le fait que, grâce au passage aux logiciels libres, « nous économisons environ un million d’euros par an » y contribue certainement.
C’est donc là encore une grande victoire, non seulement pour nous et notre conviction en faveur du secteur public et du code public, mais aussi pour les responsables politiques de Munich.
Le retour à l’open source a commencé par l’infrastructure
Le nouveau plan informatique de Munich a également adopté le principe « argent public, code public » : les logiciels développés grâce à des fonds publics doivent, le cas échéant, être mis à la disposition d’autres personnes pour qu’elles puissent les examiner, les utiliser et les améliorer. Cet engagement s’appliquait aux logiciels nouvellement acquis ou développés, alors même que la migration vers Windows entamée précédemment se poursuivait.
M. Dornheim, qui est devenu directeur numérique (CDO) de Munich en septembre 2022, n’a pas considéré cette politique comme un mandat pour un troisième bouleversement du système d’exploitation à l’échelle de l’administration. Les structures de soutien ont également évolué. Munich a créé un Bureau des programmes open source en 2024. Cela a permis de mettre en place une structure dédiée à la coordination de ses activités open source. Son portail de logiciels publics présente l’approche de la ville en trois catégories : utiliser les logiciels open source existants, les améliorer et publier les logiciels développés par la ville elle-même.
Il s’agit là d’un engagement plus large que le simple remplacement de Windows par une distribution Linux. Munich participe désormais au développement de logiciels open source ; elle n’est plus simplement un client choisissant entre différentes licences.
Des logiciels que d’autres villes peuvent utiliser
Il existe plusieurs exemples de partage de logiciels par Munich. L’un d’entre eux est DAVe, l’application munichoise destinée à la collecte et à l’analyse des données de circulation. Utilisé depuis 2021, ce logiciel a également été adopté par Wolfsburg, en Allemagne.
M. Dornheim a déclaré que ce type de collaboration devrait devenir la norme, plutôt que de dépendre de la découverte d’un projet adapté par une autre ville. « Je pense que ces collaborations ne devraient pas se faire par hasard, mais qu’il faut mettre en place une structure à l’échelle de l’ensemble du secteur public. C’est l’un de mes souhaits. »
Le travail de Munich inclut également MUCGPT, une application municipale d’IA qui permet aux employés d’accéder aux capacités d’un grand modèle linguistique (LLM). Cela facilite la rédaction et la relecture des e-mails.
La ville investit également dans l’écosystème open source. Son programme Open Source Sabbatical soutient les développeurs travaillant sur des projets open source. L’objectif plus large est de favoriser les améliorations et le financement des composants utilisés dans les services municipaux open source.
Dans l’ensemble, l’approche open source de Munich ne se limite plus au simple bureau Linux. Il s’agit plutôt pour Munich de réduire sa dépendance vis-à-vis des logiciels propriétaires, de maîtriser ses coûts et de transformer les logiciels financés par des fonds publics en un bien public réutilisable. Jusqu’à présent, la ville s’en sort bien.