Logiciel libre et Environnement: Green washing ou réalité

De April MediaWiki
Aller à la navigationAller à la recherche


Titre : Logiciel libre et Environnement: Green washing ou réalité ?

Intervenant : Jonathan Le Lous

Lieu : Toulouse - École nationale supérieure d'électrotechnique, d'électronique, d'informatique, d'hydraulique et des télécommunications

Date : 28 novembre 2022

Durée : 31 min 42

Vidéo

Licence de la transcription : Verbatim

Illustration : à prévoir

NB : transcription réalisée par nos soins, fidèle aux propos des intervenant·e·s mais rendant le discours fluide.
Les positions exprimées sont celles des personnes qui interviennent et ne rejoignent pas nécessairement celles de l'April, qui ne sera en aucun cas tenue responsable de leurs propos.

Description

Peut-on vraiment conjuguer logiciel libre et environnement ? Cela va-t-il de soit ? Dans cette session interactive nous nous interrogerons sur le rôle des logiciels libres, et ainsi notre propre contribution, dans cette transformation vers une informatique plus durable. Notre réflexion portera sur deux axes: d'un point de vue technologique pure et celui du modèle de développement.

Transcription

Je suis Jonathan Le Lous. Je suis directeur technique dans une ESN, Cap Gemini.
Mon parcours. Ça fait 18 ans que je travaille dans l’informatique. Je suis tombé amoureux de Linux, il y a environ 18 ans de ça, ce qui fait que j’ai eu une double casquette, je travaille dans le logiciel libre à titre professionnel mais aussi au niveau associatif. J’ai été, par exemple, membre du conseil d’administration de l’April et vice-président de l’April, côté plus militant et à titre personnel je n’ai toujours travaillé que sur des logiciels libres en tout cas essayé. Maintenant, chez Cap Gemini, je m’occupe de l’activité qu’on appelle chez nous cloud active infrastructure???[0 min 45] qui est en charge de tous les sujets autour de monter les infras notamment sur Kubertnetes pour ceux qui connaissent, Kubernetes ???. C’est moins le sujet.

Aujourd’hui je voulais essayer de donner une sorte de vision un peu technique sur un sujet autour du Green IT, donc de l’environnement durable et des logiciels libres. En fait, ça vient d’une vraie question que je me suis posée : est-ce qu’on est dans un vrai sujet, parce que, des fois, il y a les valeurs. On peut confondre les valeurs qui font que les gens ont pu se rapprocher. À titre personnel, quand j’étais jeune je me suis énormément engagé par exemple au niveau des Verts. Je pense que j’ai retrouvé dans le logiciel libre quelque chose que j’aimais bien l’environnement. Après je me suis demandé si c'est juste une proximité culturelle ou ça veut dire concrètement que le logiciel libre a un impact positif sur l’environnement ou sur la gestion du Green IT et ce n’est pas si évident que ça. On va en parler de façon globale et après sur les couches techniques plus concrètement.

Pas si évident que ça, ce n’est pas à vous que je vais le dire, le logiciel libre tel que l’a défini Stallman et après l’Open Source Initiative ce sont avant tout des licences, c’est une façon de partager le savoir, c’est une façon de partager la connaissance, c’est une façon de partager le logiciel sans obligatoirement avoir une destination commerciale dessus, pas que ça soit mal, à titre personnel je suis payé pour faire mon travail, j’en suis très content. C’est vraiment important de comprendre qu’aujourd’hui, quand on regarde les licences libres, même les Creative Commons, il n’y a pas de référence à quelque chose qui pourrait être environnemental en tant que tel, c'est-à-dire qu’on ne dit pas « je mets mon logiciel sous licence libre parce que j’estime qu’il voudrait durer dans le temps, ça va sauver la planète, on va diminuer… » Non ! Je mets mon logiciel sous licence libre parce que j’estime que c’est un modèle avec lequel je voudrais partager, simplement parce que, un, on veut partager le savoir comme dans l’idée de Stallman ou d’autres dans l’open source parce qu’ils estiment que c’est un modèle économique pour permettre de faire ça.
D’ailleurs, j’ai mis exprès mes deux polos pour me la raconter un peu. Ça c'est LibrePlanet, c’est la Free Software Foundation, c’est je distribue parce que je crois au bien commun et j’estime qu’il y a un intérêt du logiciel au-delà de la simple activité. De l’autre côté, je suis membre du comité de programme à la Fondation Linux où là, il y a une approche beaucoup plus américaine, beaucoup plus pragmatique. En gros, quand vous entendez Linux ou Fondation Linux c’est souvent très orienté vers les entreprises et c’est important de voir ça.

Juste pour qu’on comprenne bien le contexte. En fait, je vais juste montrer et découper les stacks techniques dont on parle parce qu’on est quand même dans la technique, on est dans l’informatique. On va regarder par rapport à ça dans quelle mesure le logiciel libre c’est du green washing ou si ça a un vrai intérêt sur ces stacks-là.

Déjà un élément hyper-important. Une étude a été faite par la Direction du numérique de l’État, la Dinum, sur un projet : 80 % de la consommation carbone de l’IT des Français, c’est le matériel. C’est-à-dire que 80 % de votre impact carbone c’est ce que je n’ai pas aujourd’hui, mon laptop sur la table ; c’est lui qui fait 80 % de la consommation énergétique. C’est énorme, on est sur ce qu’on va appeler la partie infra, ça veut dire qu’en fait quoi qu’on fasse, on a une sorte de coût fixe en termes d’impact carbone de l’infrastructure, c‘est-à-dire des serveurs, des ordinateurs et tout ça. Ce sont eux qui ont un impact directement parce qu’ils utilisent des ressources rares, des ressources limitées. Aujourd’hui, on est à une échelle 6, on devrait être à une échelle 4, je vous donnerai les éléments, mais on devrait être à une échelle 4 pour arriver non pas à la neutralité carbone, parce que la neutralité carbone, comme vous le savez, ne peut exister ni au niveau d’un État ni d’une industrie, elle ne peut exister qu’au nouveau global. Je ne suis pas spécialiste du sujet, si vous avez des questions sur ce sujet-là, je vous enverrai aussi les liens. Dès le moment où on va faire de l’informatique, on va se baser sur du hardware et c’est le hardware le gros impact carbone de notre activité.

À partir de là, première question, la longévité : combien de temps j’utilise le même hardware, quelle est sa durée de vie. La deuxième question c’est la mutualisation, c‘est-à-dire à quel point je peux faire de choses sur la même quantité de ressources. Ça va être les deux sujets qu’on va avoir aujourd’hui.

Quand on va parler d’infrastructure, on pourrait aussi parler de hardware pour votre smartphone, c’est le même sujet. C’est vraiment un travail.

La partie qu’on va appeler la longévité, va dépendre principalement de la capacité, un, des matériaux qu’on utilise de pouvoir durer dans le temps et il n’y a pas photo. On prend n’importe quel serveur, j’ai des laptops extrêmement vieux à la maison, une fois qu’il est construit on peut le garder extrêmement longtemps. Ce n’est pas un problème du fait que votre ordinateur ou votre laptop se dégrade dans le temps si vous laissez à un endroit, il ne va pas disparaître, il ne va pas se décomposer, il va durer extrêmement longtemps. Donc d’un point de vue longévité du matériel on est bons.
Sur la partie hardware on va être très bons. Je vous rappelle que tous les composants à base de silicium sont des trucs dont on sait tous que quand on les recycle ça met peut-être des centaines voire des milliers d’années à disparaître, donc il n’y a pas de raison que ça disparaisse.

On a une autre partie, la parte logicielle, on est sur de l’embarqué, on est sur du bas niveau, on va parler des drivers sur les cartes graphiques, on va parler des drivers au niveau des CPU, de tous les processeurs, on va parler de tout ce qui est comme ça. C’est là où on va retrouver le logiciel libre, mais pas que, et tout ce que sont les initiatives et aujourd’hui la plus grande limite qu’on a en termes de gestion de la longévité sur les infrastructures ou sur tous les matériels, c’est la partie logicielle. Aujourd’hui, en fonction de qui pilote les cartes graphiques, en fonction de qui pilote les processeurs, comment on va le faire ? Ces personnes-là ont des rythmes de production, ont des chiffres d’affaires, ont des engagements, ont une vision qui est celle du marché. Il y a toujours une opposition entre sobriété et innovation, c’est toujours la question, c'est-à-dire que si je mets un pilote qui va être hyper-stable dans le temps, en échange il va me limiter énormément dans ma capacité de créer de nouvelles offres ou de déployer de nouvelles technologies comme Facebook avec son Métavers ou des choses comme ça. Il y a toujours cet arbitrage. Or, L’arbitrage entre impact sobriété et business, c’est vrai que dans la partie du logiciel libre ou dans la partie de l’open source il est moins vrai. C’est-à-dire que la question qu’il y aura principalement sera de se demander est-ce que ce que je fais c’est bien ? Est-ce que ce que je fais satisfait mon besoin aujourd’hui ? Après il y a des disputes entre tous ceux qui font partie du comité, les quatre contributeurs, les cinq, les dix entre plus ou moins à long terme comment on envisage.

Je ne sais pas si vous connaissez le Fairphone, un téléphone Android qui est complètement démontable, ils ont exactement ce côté-là. Dans le Fairphone, d’un point longévité hardware vous pouvez tout démonter et tout refaire. Par contre, d’un point de vue longévité software, ils sont dépendants d’Android et des enjeux qu’a Android, notamment le chipset de tous les processeurs, parce qu’ils sont obligés de respecter le cycle de vie des processeurs imposés par Google dans le rythme de versions d’Android. Ça veut dire qu’actuellement Google va dire « le nouvel Android ne va tourner que sur ce type de chipset parce qu’on a favorisé l’innovation, la 5G et tout ça », qu’est-ce que ça a comme impacts ? Eh bien les fabricants comme eux vont être obligés de changer le chipset, ça veut dire que vous perdez en longévité, tout simplement. Le téléphone, techniquement, aurait pu durer 25 ans, mais, à cause de l’application qui va tourner dessus… ???

Est-ce que vous savez qui est le premier contributeur au noyau Linux ? Un des quatre premiers contributeurs au noyau Linux. C’est évident, on va peut-être passer, une société qui est hyper-connue pour ses chipsets, dans les quatre premiers contributeurs au noyau Linux, vous trouverez toujours Intel, en fait les créateurs de chipsets ou les créateurs de processeurs et tout ça. Pourquoi ? Ce n’est pas parce qu’ils pensent que Linux..., il n’y a pas de côté militant, c’est simplement qu’ils doivent s’assurer que tous leurs matériels soient en permanence compatibles avec Linux, tout simplement. Ceux qui ne contribuent pas à Linux ce sont, par exemple, tous ceux qui font des cartes Linux de son. Si vous avez tous Linux à la maison, vous savez que sur le son sur le laptop c’est le point faible, parce que si vous faites des cartes de son même Nvidia, même tout ça, ils n’en ont rien à foutre des quatre utilisateurs de Linux, ils se focalisent sur leur grosse part de marché, c’est ce genre d’arbitrage-là qui est fait.

10 ‘ 40

Maintenant