GitHub va préserver le code open source dans le cercle polaire pour les générations futures
La célèbre plateforme de gestion de code source collaborative GitHub, détenue par Microsoft depuis juin 2018, a présenté cette semaine à l'occasion de sa conférence GitHub Universe son initiative pour sauvegarder les codes open source stockés sur ses serveurs pour les 1000 ans à venir : le programme Arctic Code Vault.
Objectif de ce projet : stocker un maximum de dépôts open source GitHub sur un support moins éphémère que ceux que nous connaissons à ce jour.
Digne d'un scénario apocalyptique de film de science-fiction, le code des projets retenus seront entreposés dans un bunker au beau milieu de l'océan Arctique, 250 mètres sous le permafrost de l'archipel norvégien Svalbard, sous forme de bandes de film haute technologie d'un kilomètre de long chacune produites par une société spécialisée dans le stockage de données à très long terme.
Une durée de vie de 1000 ans est annoncée pour cette première version des supports. Microsoft Research travaille actuellement sur un autre type de support pour repousser cette durée à 10 000 ans. Le code serait alors gravé dans des plaques en verre de quartz à l'aide d'un laser femtoseconde.
Le lieu n'a pas été choisi au hasard, le froid et la constance des conditions météorologiques qui y règnent contribuant très favorablement à la préservation des contenus. C'est d'ailleurs sur ces îles que se trouve la Réserve mondiale de semences (photo en début d'article), véritable chambre forte souterraine qui conserve les graines de toutes les cultures de la planète.
Comme l'indique la vidéo de présentation d'Arctic Code Vault, GitHub procédera à la photographie de tous les dépôts open source publics actifs le 02/02/2020 pour les intégrer à ce programme.
Oui, vos bugs et vos code smells pourraient bien survivre à l'apocalypse. Et on est d'accord que ce serait vraiment pas un cadeau pour les générations futures ! Alors, pensez à corriger tout ça pour votre commit ultime de février 2020 !
À propos de l'auteur
Nicolas Lecointre
Chief Happiness Officer des développeurs, ceinture noire de sudo. Pour rire, j'ai créé Les Joies du Code. J'utilise Vim depuis 10 ans parce que je sais pas comment le quitter.
À lire également
Ma phobie administrative a enfin trouvé son fix, et il s’appelle Abby
Je DÉTESTE, je HAIS l'administratif. Voilà, c'est dit, et ça me semble être une belle entrée en matière pour cet article. C’est assez simple, à mon niveau, tout ce qui...
Articles similaires
Avec gh stack, GitHub veut vous aider à empiler vos pull requests proprement
Git City : vos commits GitHub intègrent une ville 3D en pixel art
GitHub Copilot dépasse le million d'utilisateurs payants
Chaque mois, GitHub perd un pognon monstre à cause de Copilot
Avec gh stack, GitHub veut vous aider à empiler vos pull requests proprement
Plus de contenu
Quand mon code fonctionne mais que je ne comprends toujours pas pourquoi
Quand je remarque qu'un collègue a oublié de locker sa session
Quand le build passe parfaitement en local et échoue uniquement sur la CI
Quand j'essaie de corriger un bug en live et que tout le monde me regarde
Quand j'exécute du code copié en ligne sans avoir cherché à le comprendre
Les rois
Quand je veux montrer une nouvelle fonctionnalité et que ça ne se passe pas comme prévu
Quand je m'apprête à corriger une coquille dans le code du lead dev
Quand mon code fonctionne mais que je ne comprends toujours pas pourquoi
Quand je remarque qu'un collègue a oublié de locker sa session
Quand le build passe parfaitement en local et échoue uniquement sur la CI
Quand j'essaie de corriger un bug en live et que tout le monde me regarde
Quand j'exécute du code copié en ligne sans avoir cherché à le comprendre



