Comment faire

Comment rendre son logiciel FAIR ?

Les principes FAIR ont initialement été pensés pour les données de la recherche. Cependant, dans la plupart des recherches qui produisent des données, les logiciels et les codes sont des résultats de recherche aussi importants que les données.

Il est donc apparu comme important d’adapter les principes FAIR aux logiciels dans l’objectif d’améliorer la réutilisation des logiciels de recherche. C’est ce qu’ont proposé en 2020 les auteurs de l’article Towards FAIR principles for research software. Ces travaux ont par la suite été complétés par d’autres (Katz, Gruenpeter & Honeyman, 2021) et ont abouti aux principes FAIR4RS (FAIR for Research Software) en 2022.

Table 1: The FAIR Principles for Research Software. Extrait de : Chue Hong, N. P., et al. (2022). FAIR Principles for Research Software version 1.0. Research Data Alliance. Sous licence CC-BY

 

Mais alors, quelles sont les bonnes pratiques pour rendre son logiciel FAIR ? En voici quelques-unes :

  • Utiliser un entrepôt public reconnu par la communauté, avec un système de contrôle de version (par exemple Github ou Gitlab) ;
  • Enregistrer le logiciel dans un répertoire reconnu par la communauté (par exemple Bio.tools pour les sciences de la vie) et le décrire par des métadonnées riches ;
  • Associer au logiciel une licence ainsi qu’une documentation claire ;
  • Rendre son logiciel citable, par exemple en le déposant dans HAL ou en lui associant simplement une fichier CITATION.cff.

Pour aller plus loin : suivez les recommandations du site Five recommendations for FAIR software

Print Friendly, PDF & Email