
Bivša ugljenska mina, u kojoj se nalazi skladište Arctic World Archive. : Guy Martin / Bloomberg Businessweek
Slobodno softversko nasljeđe - kamen temeljac moderne civilizacije i zajedničko nasljeđe cijeloga čovječanstva. Misija je očuvati ovaj kod za buduće generacije, kako se povijest Aleksandrijske knjižnice nikada ne bi ponovila.
Zbog toga će GitHub napraviti mnoge sigurnosne kopije na različitim medijima, uključujući dugoročno skladište na Špicbergenima. Smješteno je u bivšoj ugljenskoj minama na dubini od 250 metara u vječnom ledu i predviđeno je za skladištenje najmanje 1000 godina.
Fotografija ljudskog programskog koda bit će snimljena 2. veljače 2020. godine..
Projekt dugoročnog skladištenja podataka pokrenut je u suradnji s Long Now Foundation, Internet Archive, Fondom naslijeđa softvera, Arctic World Archive i drugim partnerima.
Projekt LOCKSS
Životno važan kod danas može vremenom biti zaboravljen ili izgubljen. Najstrašnija situacija bi bila da u slučaju globalne katastrofe izgubimo sve informacije pohranjene na 'efemernim' medijima: HDD, SSD, CD i DVD, koji su predviđeni za nekoliko desetljeća, te trakama čiji uvjetni životni vijek od 30 godina zahtijeva strogu kontrolu temperature i vlažnosti.
Rješenje problema je dupliciranje sigurnosnih kopija, odnosno arhiviranje softvera od strane više organizacija i u različitim oblicima. Ovaj projekt pod nazivom pokrenut je još U svibnju 2019. predstavljena je aplikacija - prvi prototip softvera za distribuirano dugotrajno čuvanje podataka s podrškom za više sudionika i vanjska skladišta.
Razvijatelji sustava smatraju da hardverska sredstva mogu biti znatno dugotrajnija od efemeranih medija: stoga 'postoje čitavi nizovi mogućih budućnosti u kojima postoje funkcionalni moderni računalni sustavi, ali je njihovo softversko nasljeđe u velikoj mjeri izgubljeno'.
GitHub podsjeća na mnoga izgubljena sredstva koja su mogla biti korisna: (čiji je recept ponovo otkriven tek 2014. godine), , izgubljene Lako je zamisliti budućnost u kojoj će se današnji softver smatrati neobičnom i davno zaboravljenom nepotrebom, osim kada se pojavi iznenada potreba za njim: "Kao i svaki backup, arhivski program GitHub također je namijenjen nepredviđenoj budućnosti", navodi se na web stranici GitHub Archive.
GitHub Archive
GitHub Archive daje tri razine sigurnosnih kopija:
- Vruća: gotovo u stvarnom vremenu
- Topla: ažurira se u razmacima od mjeseca do godine
- Hladna: ažurira se svake 5+ godina
Nakon bilo kakvih korisničkih radnji, svi podaci Git repozitorija repliciraju se u nekoliko podatkovnih centara širom svijeta. U više mjesta čuvaju se sigurnosne kopije Git, issue-ji, pull-zahtjevi i svi korisnički podaci na GitHubu. Ove informacije su dostupne u stvarnom vremenu putem GitHub API-ja.
Osim toga, organizirano je rekurzivno indeksiranje pomoću GHTorrent crawler-a, koji će objavljivati arhive na dnevnoj ili mjesečnoj osnovi. Kroz GH Archive, snimke iz arhiva mogu se dobivati zahtjevima BigQuery. Druge kopije koda nalaze se u dobro poznatoj "Mašini vremena" Internet arhiva, koja čuva kopije na više mjesta. Na kraju, Fondacija nasljeđa softvera (Software Heritage Foundation) redovito će skenirati GitHub i dodavati svoje javne repozitorije u svoj arhiv, za koji postoji javni API.
Arktičko skladište GitHub-a
2. veljače 2020. GitHub će napraviti kopiju svih aktivnih javnih repozitorija - i smjestiti ih u Arktičko skladište GitHub-a.
Podaci će se čuvati na 3500-futnim filmskim trakama, koje pruža norveška tvrtka Piql, specijalizirana za dugotrajno čuvanje podataka. Prema ISO mjerenjima, ova film sa srebrnim halogenidom u poliesteru ima vijek trajanja od 500 godina. Testovi starenja su pokazali da film Piql čuva informacije najmanje dvostruko duže.
Osim toga, GitHub Archive surađuje s istraživačima projekta Microsoft Silica kako bi snimili sve javne repozitorije na ploče od kvarcnog stakla pomoću femtosekundnog lasera. Ovaj medij će osigurati očuvanje podataka više od 10 000 godina.
Arktická skladiště koda GitHub se stvara na temelju Arctic World Archive (AWA) na dubini od 250 metara u vječnom permafrostu. Arhiv se nalazi u bivšoj rudarskoj jami na arhipelagu Svalbard, što nije daleko od Sjevernog pola. Globalno zagrijavanje će zahvatiti samo nekoliko metara vječnog permafrostu i ne prijeti rudi u bliskoj budućnosti (nekoliko tisuća godina).
Svalbard se regulira kao demilitarizirana zona. To je jedno od najudaljenijih i geopolitički stabilnih ljudskih naselja na Zemlji, smatra GitHub. U blizini se također nalazi poznato Svjetsko sjeme skladište, glavna nada čovječanstva u slučaju apokalipse.

Svjetsko sjeme skladište na Svalbardu
AWA je zajednička inicijativa između norveške državne rudarske tvrtke Norske Spitsbergen Kulkompani (SNSK) i pružatelja digitalnog očuvanja Piql AS. Tamo se već čuvaju povijesni i kulturni podaci iz Italije, Brazila, Norveške, Vatikana i drugih zemalja.

: Guy Martin / Bloomberg Businessweek
GitHub-ove trake s kodom bit će pohranjene u kontejneru od čeličnih zidova unutar hermetičke komore. Na snimku od 02.02.2020. bit će svi aktivni repozitoriji GitHub-a i značajan dio neaktivnih (sudeći prema zvijezdama, zavisnostima itd.), svi binarni file-ovi do 100 kB. Svaki repozitorij u zasebnoj tar datoteci. Sve bi se trebalo smjestiti na 200 traka od 120 GB.
Zajedno s arhivom bit će pohranjeni čitljivi katalog i tehnička uputstva za dekodiranje QR, formate datoteka, kodiranja simbola i ostale važne metapodatke, kako bi potomci mogli prevesti podatke natrag u izvorni kod.
U arhiv će također biti uključena opća uputstva Tech Tree za slučaj da budući čitatelji ne budu imali radne računala i moraju obnoviti tehnologije iz temelja.
Izvor: habr.com
