Monde Numérique - Actu Tech podcast

đŸŽ€ Pourquoi il faut archiver tous les logiciels du monde (Roberto Di Cosmo, Software Heritage)

0:00
27:00
Rewind 15 seconds
Fast Forward 15 seconds

Et si le code source Ă©tait le patrimoine le plus prĂ©cieux de notre Ă©poque ? Roberto Di Cosmo explique pourquoi il est vital de prĂ©server tous les logiciels, mĂȘme les plus insignifiants. Une mission titanesque qui pourrait bien devenir un enjeu stratĂ©gique majeur pour nos sociĂ©tĂ©s.

Interview : Roberto Di Cosmo, chercheur en informatique et fondateur de Software Heritage

Punchlines

  • Sans code source, on perd le contrĂŽle du numĂ©rique.
  • GitHub n’est pas une archive, c’est une plateforme Ă©phĂ©mĂšre.
  • On archive tout, mĂȘme les logiciels inutiles.
  • Quelques pĂ©taoctets suffisent pour prĂ©server toute l’histoire du code.
  • Le code est un enjeu de souverainetĂ© stratĂ©gique.

Pourquoi archiver tous les codes sources existants ?

L’informatique est le fondement de notre sociĂ©tĂ©, mais on oublie que tout repose sur des codes sources. Sans ces codes, on perd la maĂźtrise de ce qu’on utilise au quotidien. On s’est rendu compte que ces codes Ă©taient dispersĂ©s sur des plateformes fragiles et parfois Ă©phĂ©mĂšres. Certains ont dĂ©jĂ  disparu du jour au lendemain. Il n’existait aucune vĂ©ritable archive, contrairement au web ou aux images. C’est ce constat qui a dĂ©clenchĂ© notre projet.

GitHub ne suffit pas à préserver les logiciels ?

Non, absolument pas. GitHub ou GitLab sont des plateformes de collaboration, pas des archives. On peut y supprimer un projet Ă  tout moment, ou une plateforme peut fermer. Cela s’est dĂ©jĂ  produit avec des services comme Google Code. Des millions de projets ont disparu. Une archive, au contraire, garantit que ce qui est dĂ©posĂ© restera accessible dans le temps.

Pourquoi avoir choisi d’archiver absolument tout, mĂȘme le code inutile ?

Parce qu’il est impossible de juger Ă  l’avance ce qui sera important. Un exemple marquant est PHP, qui semblait insignifiant Ă  ses dĂ©buts et qui est devenu essentiel pour le web. Le logiciel Ă©volue avec le temps. Ce qui paraĂźt inutile aujourd’hui peut devenir crucial demain. Donc on archive tout, sans filtrer, et on laisse l’histoire faire le tri.

Le code devient-il un enjeu stratĂ©gique aujourd’hui ?

Oui, clairement. Nous dĂ©pendons Ă©normĂ©ment de plateformes Ă©trangĂšres sur lesquelles nous n’avons aucun contrĂŽle. Si l’accĂšs est coupĂ©, toute la chaĂźne logicielle peut s’arrĂȘter. Software Heritage permet de reconstruire cette continuitĂ© en fournissant une copie indĂ©pendante. Cela devient un enjeu de souverainetĂ©, pour les entreprises comme pour les États.

Hébergé par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.

More episodes from "Monde Numérique - Actu Tech"