Le collège « Codes sources et logiciels » du comité pour la science ouverte (CoSO) a publié récemment sur HAL un rapport intitulé « Vers un catalogue des logiciels de la recherche : état des lieux et analyse des besoins ». Ce rapport constitue une base de travail pour élaborer des préconisations de déploiement d’un catalogue des logiciels développés dans les laboratoires de recherche français.
Ce catalogue vise à répondre à plusieurs enjeux :
- identifier les logiciels de manière univoque, sans doublons, avec des métadonnées complètes, de qualité et adaptées aux spécificités des logiciels,
- apporter de la visibilité aux logiciels de l’enseignement supérieur et de la recherche,
- garantir l’accès pérenne aux logiciels, en s’appuyant sur une infrastructure comme Software Heritage pour préserver le code source et en permettant de faire référence de façon pérenne à une version précise des logiciels,
- permettre la citation des logiciels eux-mêmes (et pas seulement celle des articles qui les décrivent) et ainsi rendre plus visible l’investissement des auteurs et des contributeurs de logiciels.
Après une analyse des usages et besoins de la communauté de recherche française (synthèse des résultats d’une enquête menée en mars 2023) et un état des lieux d’une sélection de catalogues, le rapport présente les perspectives pour ce catalogue national. Deux objectifs sont essentiels :
- utiliser l’existant, en s’appuyant sur des outils consolidés et ancrés dans les processus de publication et d’information scientifique,
- automatiser au maximum les démarches de recensement et de mise à jour des informations des logiciels au sein du catalogue, afin de réduire au maximum la charge de travail des scientifiques.
L’enjeu majeur est donc de renforcer l’interopérabilité entre infrastructures existantes afin de mettre à disposition des utilisateurs des procédures de travail automatisées. Sans surprise, les deux infrastructures existantes citées sont :
- Software Heritage, l’archive internationale de code source,
- HAL, l’archive ouverte pluridisciplinaire nationale.
Concernant les métadonnées associées aux logiciels, le catalogue pourrait s’appuyer sur le format CodeMeta, un format d’échange pour les métadonnées logicielles, déjà exploité par HAL et Software Heritage, et autour duquel se sont déployés des services et une communauté.
Outre ces éléments techniques, le rapport rappelle les enjeux organisationnels autour d’un tel projet. Le déploiement d’un catalogue de logiciels nécessite des ressources humaines dédiées ainsi qu’une réflexion anticipée sur l’accompagnement des acteurs impliqués dans la gestion du catalogue.
Lire le rapport complet : Violaine Louvet, Sabrina Granger, Roberto Di Cosmo, François Pellegrini. Vers un catalogue des logiciels de la recherche. 2024. ⟨hal-04779846⟩ sous licence CC BY
Sur un sujet connexe, notez que le collège « Codes sources et logiciels » vient de lancer une enquête visant à comprendre les contributions de l’enseignement supérieur et la recherche (ESR) à l’écosystème des logiciels “Open Source”. Les résultats de l’enquête permettront d’engager une réflexion sur la façon dont ces contributions pourraient être mieux reconnues et valorisées dans le cadre des carrières du personnel de l’ESR. N’hésitez-pas à participer en français ou en anglais !


