L’Europe va-t-elle jeter le bébé (le logiciel libre) avec l’eau du bain (la cyber-insécurité)?
Paris, le 17 juillet 2023 - Le Conseil National du Logiciel Libre (CNLL), qui représente plus de 300 entreprises de la filière du logiciel libre et du numérique ouvert en France, exprime sa profonde préoccupation concernant le projet de réglementation de l’Union européenne intitulé “Cyber Resilience Act” (CRA).
Le CRA a pour objectif louable d’améliorer la cybersécurité des produits numériques en Europe. Cependant, c’est un texte “buggé” qui va faire l’objet d’un vote crucial le 19 juillet au sein du comité ITRE du Parlement européen, et qui pourrait être adopté dans la foulée, sans vote en session plénière, par le Parlement lui-même. Si rien de change d’ici son adoption finale, il aura des conséquences particulièrement lourdes pour les petites et moyennes entreprises (PME) évoluant dans le domaine du logiciel libre, et plus généralement sur la filière du logiciel libre, une composante essentielle de l’économie numérique européenne.
Quels sont les principaux problèmes que pose le texte du comité ITRE pour la filière européenne du logiciel libre ?
Le CRA va imposer des exigences administratives et techniques très coûteuses pour les organisations qui diffusent des produits ou des services logiciels ou contenant des logiciels. Elles devront notamment développer, documenter et mettre en œuvre des politiques et des procédures pour chaque projet, préparer une documentation technique pour chaque version de produit et suivre un processus complexe de marquage CE. L’étude d’impact de la Commission estime à 30% l’augmentation des coûts de développement pour les PME, ce qui est largement supérieur aux marges habituellement constatées dans le secteur. En cas de non-respect de ces obligations, les PME sont passibles d’une amende de 15 millions d’euros.
Les logiciels libres sont, par définition, des logiciels diffusés sous une licence de logiciel libre (ou open source, ce qui revient essentiellement au même). Toutes les licences de logiciel libre en usage actuellement comprennent une clause de non-responsabilité: il est en effet logique qu’un individu, une entreprise, petite ou grande, une fondation, un institut de recherche, etc. ne tiennent pas à être tenu à une responsabilité (lorsqu’il n’y a pas une volonté délibérée de nuire) quand il ou elle offre, gratuitement, le fruit de son travail en tant que bien commun au reste de l’humanité. En parallèle, les éditeurs de logiciels libres n’ont pas attendu le CRA pour proposer à leurs clients des contrats où ils s’engagent à assurer la maintenance de leurs logiciels libres, contre une rémunération, qui couvre les frais de maintenance mais aussi les frais de R&D nécessaire à la création et à l’évolution de ces logiciels.
Dans le texte d’origine de la Commission, le CRA comprend une exemption pour les “activités non-commerciales”, dont les représentants de l’écosystème open source ont souligné, dès la publication du projet de texte initial, l’ambiguïté et les risques que celle-ci représente.
Selon le projet de texte actuel du comité ITRE, tout projet de logiciel libre qui compte parmi ses contributeurs des employés d’une entreprise est considéré comme une activité commerciale. Cette définition élargie englobe presque tous les projets de logiciels libres significatifs, avec des conséquences potentiellement dévastatrices. Non seulement cela inciterait les projets, dont on sait que certains ont des difficultés à assurer leur durabilité financière, à refuser les contributions de sociétés utilisatrices de leurs logiciels, mais cela pourrait également conduire les entreprises à interdire à leurs employés de participer à des projets de logiciel libre. Cela inciterait également les entreprises de la filière du logiciel libre à cesser de publier leurs composants en open source, à rendre moins transparentes leurs pratiques de développement, et à renoncer à contribuer à des projets de logiciels libres lorsque ceux-ci ne rentrent pas dans les exceptions, très restrictives, prévues par le texte.
Par ailleurs, le texte du comité ITRE dispose que tout projet de logiciel libre acceptant des donations récurrentes de la part d’entités commerciales est considéré comme une activité commerciale. Cela représente un risque majeur pour la pérennité des projets de logiciel libre qui servent de briques de base aux produits que les PME du logiciel libre mettent sur le marché. En effet, la durabilité financière de ces projets open source est un défi maintes fois évoqué et largement reconnu. Les donations régulières provenant d’entités commerciales sont souvent une source de financement essentielle qui permet aux projets de continuer leur travail. Cependant, si le CRA est adopté en l’état, ces projets seront incités à refuser les donations, et donc voir leurs ressources limitées strictement au bénévolat, ce qui va à l’encontre de la volonté affichée par ailleurs d’améliorer leur durabilité financière. L’impact négatif se propagera en aval de tous ces projets, avec comme conséquence systémique un affaiblissement de la sécurité globale des produits mis sur le marché en Europe, en plus de la disruption de la chaîne d’approvisionnement logicielle des éditeurs de logiciels européens.
Enfin, notons que la filière du logiciel libre, au-delà des PME qui la composent principalement, est un secteur économique majeur pour l’Europe. Elle contribue à l’économie de l’UE à hauteur de 65 à 95 milliards d’euros par an, selon l’étude de la Commission de 2021, et est au cœur de la recherche et développement dans de nombreux domaines technologiques avancés, y compris du programme de R&D Horizon Europe. L’impact du CRA sur cette filière risque donc d’avoir des conséquences bien au-delà des entreprises directement concernées.
Le CNLL appelle donc les législateurs européens à prendre en compte ces enjeux, et à réviser le CRA de manière à protéger la filière du logiciel libre, et notamment les PME qui en sont le socle, sans pour autant compromettre l’objectif de renforcement de la cybersécurité.
A l’avenir, ce type de réglementation devra être élaboré en concertation étroite avec les acteurs de l’écosystème open source, y compris les entreprises européennes qui développement des logiciels libres et celles qui intègrent des composants open source dans leurs produits, les plus à même de comprendre et d’expliquer les spécificités et les enjeux de leur secteur. L’APELL (Association Professionnelle Européenne du Logiciel Libre), qui fédère les associations nationales d’entreprises du libre en Europe, doit être un interlocuteur privilégié des institutions européennes sur ces questions, tout comme le CNLL auprès du gouvernement français. Nous appelons également à la création au sein de la Commission d’un OSPO (Open Source Programme Office) externe, focalisé sur le développement de la filière du logiciel libre en Europe, qui devra travailler en étroite collaboration avec OSOR, l’OSPO interne de la Commission, et apporter son expertise lors des initiatives législatives à venir qui concerneront le logiciel libre.
Enfin, nous devons collectivement favoriser une meilleure compréhension, au sein de nos institutions, des enjeux du numérique ouvert et des dynamiques technologiques et économiques complexes qui caractérisent l’écosystème du logiciel libre. Cela passe par une formation renforcée des décideurs politiques sur ces questions, mais aussi par une meilleure prise en compte de l’expertise technologique interne et externe dans les processus décisionnels.
Le CNLL, Union des Entreprises du Logiciel Libre et du Numérique Ouvert, est l’instance représentative de la filière du logiciel libre en France. Issu du groupement de 8 clusters régionaux, il représente plus de 300 entreprises “pure players” (spécialisées ou avec une activité significative dans le logiciel libre et l’open source): éditeurs, intégrateurs, sociétés de conseil, etc. Il assure la promotion de l´écosystème professionnel du logiciel libre, de son offre de logiciels et de services, de ses atouts spécifiques, et de ses besoins, notamment en termes d’emploi et de formation. Il permet à la communauté des acteurs de la filière d’échanger et de travailler ensemble au développement du marché, dans le respect de valeurs communes. Visitez : http://www.cnll.fr/