deposer-mon-code-ou-mon-logiciel - Aix-Marseille Université

Soutenue par le 2ème Plan national pour la science ouverte, Software Heritage (ou SWH) est la première archive universelle du code source des logiciels. Son but est de collecter, partager et permettre de réutiliser les logiciels open source. Une collaboration entre le CCSD, Inria et Software Heritage permet, depuis 2018, le dépôt de logiciels dans  HAL avec transfert vers Software Heritage.

Le logiciel est une composante essentielle de la recherche dans toutes les disciplines : sans eux, il est bien souvent impossible d’accéder aux données produites ou de reproduire les expériences menées par d’autres. Le logiciel est alors tout à la fois un outil, un résultat de la recherche et un objet de recherche.

Dès lors, bénéficier de la complémentarité offerte par Software Heritage et HAL permet :

  1. d’archiver : l’archivage pérenne du logiciel sur Software Heritage garantit l’accessibilité du code sur une plateforme dédiée et sa reproductibilité afin de transmettre aux générations futures les connaissances scientifiques actuelles ;
  2. d’identifier : le référencement du logiciel  à des fins de reproductibilité est facilité grâce à l’identifiant SWHID (Software Heritage ID) –  pour accéder au contenu exact archivé sur la plateforme Software Heritage- , et à l’identifiant du dépôt HAL qui embarque des métadonnées descriptives ;
  3. de décrire : la description du logiciel avec des métadonnées de qualité, et vérifiées,  contribuent à une meilleure visibilité ;
  4. de citer : une citation complète, disponible dans différents formats d’export, facilite l’interopérabilité et  les liens entre publications, données et codes source ;
  5. et bien sûr de valoriser le logiciel pour une meilleure dissémination de la production scientifique.

Comment faire ?

Ce sont les codes sources et non les exécutables qui sont déposés, et le dépôt est réservé aux milieux académiques. Ne peuvent déposer sur HAL que les auteurs/créateurs des logiciels et leurs représentants.

Il y a deux voies d’alimentation de HAL :

Si vous souhaitez être accompagné dans votre procédure de dépôt de codes ou logiciels, n'hésitez pas à nous contacter