Dzięki GitHubowi twój kod przetrwa nawet 2 tysiące lat
Jak głosi GitHub: „Świat zasilany jest oprogramowaniem open-source.” Ciężko się z tym nie zgodzić, biorąc pod uwagę, jak często z niego korzystamy. Dlatego w trosce o przyszłe pokolenia, firma uruchomiła specjalny program, którego celem jest jego przechowanie aż na tysiąc lat. Zainteresowany współpracą jest m.in. Microsoft.
Przy współpracy z Fundacją Long Now, Internet Archive, Software Heritage Foundation, Arctic World Archive, Microsoft Research, Bodleian Library i Stanford Libraries powstał GitHub Archive Program. Jego początek ogłoszono na organizowanej rokrocznie konferencji GitHub Universe w San Francisco. 2 lutego 2020 roku utworzona zostanie Arctic Code Voult, w której przez lata składowane będą open-source’owe repozytoria.
Długofalowy plan działania
Arktyczna krypta zostanie umieszczona w najbardziej wysuniętym na północ mieście świata – zdemilitaryzowanym Svalardzie, w Norwegii. A dokładniej, w obiekcie archiwalnym znajdującym się w porzuconej kopalni węgla. Miejsce to nie zostało wybrane bez powodu. Warunki atmosferyczne jakie tam panują pozwalają na skuteczniejsze przetrzymywanie danych. Będą one umieszczone w zaprojektowanych przez Piql AS, specjalnych rolkach przypominających oldschoolowe szpule firmowe. Materiał z jakiego są zrobione w normalnych warunkach przetrwałby 750 lat, ale zimna jaskini o niskiej zawartości tlenu zwiększa ich żywotność do 2000 lat.
Microsoft planuje zostawić tam 200 pojemników, w których przechowywane będą dane. Każdy z nich pomieści 120 gigabajtów kodów open-source, a wspomniane rolki wykonane będą z bardzo trwałej folii pokrytej proszkiem tlenku żelaza w celu nadania większej odporności. Każde repozytorium będzie zapisane w pojedynczym pliku Tar, a ponadto, dla integralności danych, zostanie zakodowane za pomocą QR.
Największy backup danych w historii
GitHub zwrócił uwagę, że w historii niejednokrotnie zdarzały się przypadki, w których utracono ważne dla ludzkości dane. Wśród nich wyróżnia setki spalonych tekstów z największego źródła wiedzy ze świata starożytnego – Biblioteki Aleksandryjskiej, ukryty po II wojnie światowej przeciwmalaryczny DFDT czy plany Saturna V, które zaginęły po katastrofie Challangera. Dlatego, uwzględniając nawet zagrożenie globalnym ociepleniem, postanowił działać profilaktycznie.
Tłumacząc przesłanki przy tworzeniu Arctic Code Vault, CEO GitHub, Nat Friedman powiedział: „Nic wielkiego się więcej nie wydarzy bez software’u.” 2 lutego 2020 roku zostanie tam umieszczony snapshot wszystkich aktywnych repozytoriów firmy. Do tego też czasu można dołączyć do inicjatywy przekazując swój kod przez stronę internetową: archiveprogram.github.com.
Autorem artykułu jest Adam Zamczała. Zdjęcie główne artykułu pochodzi z fossbytes.com.
Źródła: