Déposez vos codes sources

Les logiciels sont fragiles

Depuis plusieurs années le service IES, Software Heritage (SWH) et le CCSD œuvrent pour le signalement et la sauvegarde des codes sources.
Parce qu'il est un objet fragile et à part entière de la production scientifique, pilier d'une science ouverte et reproductible, le logiciel peut être signalé dans HAL et archivé dans SWH.

Vous pouvez ainsi relier vos codes à vos publications, augmenter leur visibilité, faciliter leur citation, les faire apparaître sur votre CV ou encore dans la liste de vos travaux individuels et d’équipe.

Exemples


En pratique

Depuis le portail inria.hal.sciences, déposez vos codes sources, dans "type de document" </> Logiciel

  • Votre code est sur une machine locale=> Compressez vos fichiers et déposer sur HAL votre archive .zip / .tar.gz
  • Votre code est sur une plate-forme de développement (GitHub, Gitlab, etc.) ?
    ⇒ Sauvegardez-le sur Software Heritage avec la fonctionnalité Save code now. Vous obtiendrez ensuite un identifiant (le SWHID) que vous pourrez copier/coller dans HAL.
  • Votre code est déjà sur Software Heritage ?
    ⇒ Après avoir vérifié la conformité des fichiers requis, copiez/collez le SWHID directory ("swh:1:dir:xxx") dans HAL. Si une mise à jour des fichiers est nécessaire, apportez les modifications et utilisez la fonction "Save again" pour régénérer un nouveau SWHID.

Fichiers requis

  • Avant tout dépôt, vérifiez que votre repertoire contient : le nom du logiciel ; les contributeurs et la licence. Ces informations doivent être réparties dans des fichiers distincts tels que : "Readme" ; "Authors" ; "Licence". Dans HAL, vous pouvez également spécifier les fonctions de chaque contributeur (développement, maintenance, design, documentation, ...).
  • La présence d'un fichier codeMeta.json dans votre code, permettra de remplir automatiquement les champs de HAL. L'outil CodeMeta generator permet de générer ce fichier .json et de tester sa validité.


Documentation


À votre service

  • Le pôle Archives Ouvertes, assure la modération des dépôts de logiciels, au même titre que les autres publications. Nous veillons ainsi à la qualité des métadonnées renseignées et à leur cohérence, au regard des fichiers sources déposés.
  • Helpdesk : [email protected]