Diagramme méthodologique de la préservation d'objets numériques complexes Français English Deutsch

Portage/cultivation (approche centrée sur le processus)

Modification ou réécriture du code source pour l’adapter à un environnement logiciel et matériel plus stable.

Avantages: solution à long terme, indépendance logiciel et matériel, adaptation du code suivant les besoins, accès à une communauté d’entre-aide importance.
Inconvénients: Elle nécessite néanmoins des efforts et des ressources non négligeables sur du long terme.

Check-list:
Obtenir le code
Choisir une licence open source
Choisir un système d’exploitation libre
Contrôle régulier du système
Tests de non-régression
Vérification et validation des résultats

Virtualisation (approche centrée sur les données)

La virtualisation permet de faire fonctionner l’environnement logiciel d’un objet numérique sur une machine contemporaine ayant la même architecture grâce à une machine virtuelle. 

Avantages: maintien de l’environnement logiciel d’origine. Facilité de déploiement et de migration.
Inconvénient: Cette approche n’est valable qu’avec des environnements matériels compatibles.

Check-list:
Contrôle régulier du système
Migration de l’hyperviseur
Tests de non-régression
Vérification et validation des résultats

Réinterprétation /work-in-progress

Cette stratégie implique d’une part la mise à jour de l’artefact de représentation et d’autre part, le remplacement du matériel technologique par un dispositif contemporain qui a la même fonction sociale lorsqu’un équivalent n’est pas disponible.

Avantage: Dans certains cas, ce processus fait partie de l’œuvre.
Inconvénients: entraine des modifications majeures de l’esthétique de l’œuvre et supprime toute notion d’historicité.

Check-list :
Consulter le/les artiste(s)
Travailler directement avec le/les artiste(s)
Bien documenter le processus et expliquer les choix

Stockage/réparation (approche techno-centrique) 

Il s’agit d’une méthode à court terme qui consiste à entreposer, entretenir et, le cas échéant, à acheter des équipements de remplacement.

Il existe trois procédés :

  • la réparation de l’équipement défectueux avec l’aide de pièces détachées ;
  • le remplacement par un modèle identique ;
  • la reconstruction à l’identique par l’assemblage de toutes les pièces de l’équipement en utilisant
    des pièces détachées d’origine.

Avantage: maintien de l’environnement logiciel d’origine.
Inconvénients: solutions à court terme, nécessité d’avoir accès aux pièces de rechanges.

Check-list :
Acheter des pièces de rechanges
Vérifier les systèmes régulièrement
Entretenir les équipements
Réparer ou remplacer les équipements ayant des dysfonctionnements

Migration (Approche centrée sur la fonctionnalité)

Conversion de données numériques d’un système obsolète à un système contemporain. Actualisation des composantes technologiques.

Avantages:
Migration logiciel, maintien de la fonctionnalité du logiciel sans se préoccuper du maintien du matériel.
Migration matériel, plus de menace d’obsolescence (au moins pendant un temps).
Inconvénients:
Migration logiciel, perte de données difficilement quantifiable, processus continu et dépendance à des standards.
Migration matériel, changement de l’apparence de l’œuvre si l’équipement est visible.

Check-list:
Obtenir le code
Choisir une licence open source
Contrôle régulier du système
Migration successive
Tests de non-régression
Vérification et validation des résultats

 

Émulation (Approche centrée sur les données) 

L’émulation permet de recréer l’environnement matériel et logiciel d’un objet numérique sur une machine contemporaine n’ayant pas la même architecture grâce à un émulateur.

Avantages: maintien de l’environnement logiciel d’origine sans se préoccuper du maintien du matériel original. Un émulateur peut être utilisé pour plusieurs œuvres.  
Inconvénients: solution temporaire, nécessite des compétences spécifiques non négligeables et de mettre à jour l’émulateur. Cette approche prend du temps et peut être difficile à effectuer.

Checklist:
Contrôle régulier du système
Tests de non-régression
Vérification et validation des résultats
Mise à jour de l'émulateur (ou maintien si il est développé en interne)

 

 

RETOUR