
Monde Numérique - Actu Tech
đ€ Pourquoi il faut archiver tous les logiciels du monde (Roberto Di Cosmo, Software Heritage)
·27 min
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 HeritagePunchlines - 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.
