1. Accueil
  2. Actualités
  3. Archivage des codes sources et logiciels : Software Heritage

La mission de Software Heritage est de collecter, préserver et partager tous les logiciels disponibles publiquement sous forme de code source. Ce projet a été lancé par l’INRIA (Institut national de recherche en sciences et technologies du numérique) en 2015 et est soutenu par l’UNESCO avec un objectif ambitieux : devenir l’archive universelle des logiciels. Cet objectif est également soutenu par le Ministère de l’enseignement supérieur et de la recherche puisque, depuis 2021, les codes sources de recherche sont un des axes du plan national pour la science ouverte.

Concrètement, Software Heritage est une plateforme qui archive et partage des codes sources provenant de deux circuits d’alimentation :

  • en collectant automatiquement des logiciels disponibles publiquement (en récupérant les codes de forges comme GitHub par exemple) ;
  • en proposant un espace de dépôt.

À ce jour, près de 15 milliards de codes sources sont collectés et téléchargeables librement. Ces derniers bénéficient également d’un archivage pérenne. La recherche de logiciels dans la base s’effectue au moyen d’un formulaire ou de l’API. Pour chaque logiciel archivé – mais également une version, un répertoire, une partie de code -, un identifiant unique, nommé SWHID (SoftWare Heritage persistent IDentifiers), est attribué.

Une collaboration entre Sotware Heritage et le CCSD a permis de développer le dépôt de logiciels dans l’archive ouverte HAL favorisant ainsi le référencement et la description des codes sources. Le dépôt y est simplifié en utilisant l’identifiant SWHID.

Une enquête, lancée par le Ministère de l’enseignement supérieur et de la recherche, est actuellement en cours afin de mieux reconnaître l’activité de conception et de maintenance des logiciels de recherche. Elle s’adresse à l’ensemble des contributeurs de l’ESR et est ouverte jusqu’au 15 mai : https://enquete.dgri.fr/logicielsderecherche/

Pour en savoir plus sur le sujet, une demi-journée d’étude intitulée « Accompagner la préservation et la diffusion des logiciels dans les établissements » sera organisée le 12 mai par Média Normandie en partenariat avec Software Heritage, l’ADBU et l’Atelier de la donnée en Normandie. Information et inscription : https://www.crfcb.fr/#/program/4967/10498/