Software Heritage

Feuille de route nationale des Infrastructures de recherche Software Heritage
Autres noms Software Heritage Archive, SWH
URL https://www.softwareheritage.org
Tutelles Inria, CEA, CNRS, DINUM, MESR, Université de Paris, Sorbonne Université
Identifiants
re3data 10.17616/R31NJMS0
Infrastructure nationale Feuille de route nationale des Infrastructures de recherche Projet
Type d'infrastructure Monosite
Localisation Rocquencourt
Service
Type de service Entrepôt de données
Caractéristiques de l'entrepôt
Type d’entrepôt Multidisciplinaire
Restrictions au dépôt Soumis à la création d'un compte, Soumis à étude et validation
Hébergement des données
Identifiant pérenne
Identifiants fournis SWHID
Identifiants utilisés HAL, DOI
Formats de fichiers acceptés
Schéma de métadonnées
Licence des jeux de données Copyrights, AGPLv3+, GPLv3+, Apache 2
Conditions d'accès aux données Ouvert
Modération / Curation Un travail de "curation" des dépôts est pris en charge par les équipes de la modération sur HAL.
Volumétrie maximale définie
Politique de conservation des données
Interopérabilité machine API REST
Versioning
Statut En production
URL https://www.softwareheritage.org
Contact info@softwareheritage.org
Structure d'appartenance Software Heritage

Cycle de vie des données

Ce service intervient au cours des stades du cycle de vie suivants :



Chargement de la carte...




Développé par Inria en partenariat avec l’UNESCO, SoftwareHeritage.org est une archive universelle du code source des logiciels. Son but est de collecter, organiser, préserver, partager et permettre de réutiliser les logiciels open source.

L’archive Software Heritage contient déjà :

  • les dépôts publics de GitHub ;
  • les paquets source de la distribution Debian
  • les dépôts publics de l’ancien hébergeur Gitorious
  • les dépôts publics de l’ancien hébergeur Google Code
  • versions tarball du projet GNU

Le CCSD avec HAL participe à cette archive, le dépôt du code source se fait soit via HAL dont tous les portails disposent de cette fonctionnalité soit directement sur Software Heritage en le signalant, par la suite, sur HAL grâce au SWHID (SoftWare Heritage IDentifier). Il s'agit de déposer des métadonnées de qualité pour un logiciel de recherche, afin de rendre plus facile sa citation, son repérage et sa visibilité. Un vrai travail de "curation" des dépôts est pris en charge par les équipes de la modération sur HAL.

L’infrastructure de Software Heritage repose sur trois piliers :

  • disponibilité : le code est stocké, préservé et accessible sur le long terme
  • traçabilité : chaque composant logiciel reçoit un identifiant unique pérenne SoftWare Heritage IDentifier (SWHID) auquel il sera possible de se fier sur le long terme
  • uniformité : malgré des origines très diverses, tous les codes sources collectés dans l'archive sont accessibles par l’intermédiaire de la même API uniforme.

Des guides d'utilisation à l'intention des chercheurs sont disponibles sur le site.

Le CNRS a rejoint Software Heritage en tant que sponsor de platine, Sorbonne Université et Université de Paris apportent également leur soutien en tant que sponsor d'or.


Domaines scientifiques :Sciences & Technologies


PE6 Sciences informatiques et informatique

Thématique et/ou mots clés :

  • Logiciel
  • Open source
  • Archive ouverte
  • SoftWare Heritage IDentifier
  • SWHID

Type de données :Code source

Communauté d'utilisateurs : Communauté scientifique, Industrie, Société Usagers et bénéficiaires :Chercheurs et tout public


Conditions d'usage : Il est possible de déclencher l’archivage instantané de tout dépôt de code source qui n’est pas encore intégré dans l’archive Software Heritage, ou qui n’est pas à jour. Cela complète le crawling régulier des origines logicielles qui est effectué sur les principales plateformes d’hébergement de code, et donne la possibilité de vérifier que le code souhaité est correctement archivé.

Il est également possible d'archiver de manière transparente les artefacts des logiciels d'une recherche, et ajouter aux articles de recherche des références précises à des versions spécifiques du code source, jusqu’à des fragments de fichiers source individuels.

Conditions tarifaires : Gratuit, possibilité de faire un don

Certification/Label :

Conditions générales d'utilisation : https://www.softwareheritage.org/aspects-juridiques/?lang=fr

Software Heritage est en lien avec les services et structures

HAL

Portée internationale de Software Heritage

EOSC-Pillar (https://www.eosc-pillar.eu/)


Offre de services de Software Heritage


Services proposés par la structure d'appartenance
StructureServices proposés
Software HeritageSoftware Heritage