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 que propose l’article de Lamprecht et al. : Towards FAIR principles for research software.

Quelques bonnes pratiques pour rendre son logiciel FAIR :

  • 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