Préserver le logiciel libre pour les générations futures
Telle est la mission du GitHub Archive Program.
Quelle place occupe le logiciel dans le développement de notre civilisation ? GitHub semble penser que celui-ci est un des fondements de notre civilisation à l’ère actuelle, c’est pour cette raison qu’ils ont entamé un partenariat avec Long Now Foundation, the Internet Archive, Software Heritage, Arctic World Archive, Microsoft Research, the Bodleian Library, et Stanford Libraries afin de mettre en place un programme visant à sauvegarder le logiciel libre pour les 1000 ans à venir.
Basé sur le principe du LOCKSS (Lots Of Copies Keeps Stuff Safe aka Un grand nombre de copies garde les choses en sécurité), le programme vise à mettre en place de nombreuses solutions de stockage à plus ou moins long terme dont voici un aperçu.
- Mise à jour quasi en temps réel
- Mise à jour de chaque mois à chaque année
- Mise à jour tous les 5+ ans
GITHUB
A chaque envoie de code à GitHub, celui-ci est répliqué dans plusieurs centres de données à travers le monde.
GHTORRENT
GHTorrent surveille l’activité publique de GitHub et archive les projets liés.
GH ARCHIVE
GH Archive surveille l’activité publique de GitHub, archive et mets les données accessible via BigQuery.
INTERNET ARCHIVE
Internet Archive scanne les repos publics de GitHub et archive des copies dans leurs datacenters à San Francisco et ailleurs.
SOFTWARE HERITAGE
Software Heritage scanne les repos publics de GitHub, archives des copies et les rend accessibles via leur API.
BODLEIAN LIBRARY
La bibliothèque Bodleian de l’université d’Oxford garde une archive des 10’000 repos les plus populaires sur le support Piql.
ARCTIC WORLD ARCHIVE
Le 2 février 2020, GitHub va faire une sauvegarde de tous les repos actifs, qui seront préservés dans le GitHub Arctic Code Vault. Les données sont stockées sur des bobines de film Piql,
PROJECT SILICA FROM MICROSOFT RESEARCH
Le programme a également un partenariat avec Microsoft Silica dont le but est d’archiver tous les repos actifs durant 10’000 ans, les sauvegardes étant réalisées sur des disques de verre de quartz à l’aide d’un laser femtoseconde.
Le moins que l’on puisse dire, c’est que GitHub prend son programme de sauvegarde très au sérieux. Les adeptes du logiciel libre peuvent se réjouir de voir le fruit de leur travail perdurer à travers les âges.