GitHub deposita il codice open source nell’Artico per essere utilizzato dagli sviluppatori anche dopo 1000 anni
GitHub Archive Program insieme a GitHub Arctic Code Vault sono iniziative uniche dell’azienda, che mira a preservare il software open source per le generazioni future archiviando i codici in un archivio che può durare mille anni.
In uno sviluppo recente, GitHub ha spostato tutto il suo codice open-source e i suoi repository nell’Artico. Fatto in collaborazione con i loro partner di archiviazione, Piql, GitHub ha scritto 21 TB di dati sul repository su 186 bobine di piqlFilm che sono film d’archivio digitali fotosensibili che possono durare per 1000 anni. Ha archiviato circa 6000 repository di software nel data center di archiviazione a lungo termine di Piql nelle Svalbard.
Come i dettagli del post sul blog , le scatole con le bobine dei film sono state spedite all’aeroporto di Oslo prima di essere spedite alle Svalbard, che si trova a circa 1000 miglia a nord della terraferma europea. A causa della pandemia, è stato chiuso fino ad ora ed è stato aperto solo di recente per i visitatori. Julia Metcalf, che è la direttrice dei programmi strategici di GitHub, ha condiviso che il progetto che doveva essere completato molto prima è stato ritardato a causa della pandemia.
Le bobine sono state tenute in camere profonde centinaia di metri di permafrost, dove il codice ora risiede adempiendo la loro missione di preservare il codice open source del mondo per oltre 1000 anni.
Per riconoscere e celebrare i partecipanti al software opensource, GitHub ha progettato il badge Arctic Code Vault, che viene mostrato nella sezione highlights del profilo di uno sviluppatore su GitHub.
La società ha inoltre condiviso che ogni bobina dell’archivio include una copia della “Guida al Gault Code Vault” in cinque lingue, scritta con input dalla community di GitHub e disponibile presso il repository GitHub del Programma Archivio .
L’archivio includerà anche bobine leggibili dall’uomo che documentano la storia tecnica e il contesto culturale dei contenuti dell’archivio, che la società chiama l’albero tecnologico. Consisterà principalmente nelle opere esistenti, selezionate per fornire una comprensione dettagliata dell’elaborazione moderna, dell’open-source e delle sue applicazioni, dello sviluppo di software moderno, dei linguaggi di programmazione popolari, ecc.