GitHub uchováva otvorený zdrojový kód v Arktíde
Github je najväčší softvérový repozitár na svete s viac ako 37 miliónmi používateľov a viac ako 100 miliónmi úložísk. Líder v technologickom priemysle chcel dôveryhodné riešenie pre dlhodobé ukladania dát.
VÝZVA
GitHub má jasnejší prehľad akou rýchlosťou sa technológie vyvíjajú. Softvér a hardvér môže zastarať v priebehu niekoľkých mesiacov, čo môže ohroziť dostupnosť cenných zdrojových kódov v budúcnosti. Zdrojový kód vytvára základ pre budúci rozvoj informatiky, ktorá je v mnohých ohľadoch základom digitálneho sveta tak, ako ho poznáme. Vzhľadom na to, že veľká časť sveta je dnes digitálna a digitalizujeme aj čoraz viac z nášho dedičstva, softvér a zdrojový kód sú kľúčovou súčasťou príbehu.
Open source je obzvlášť dôležitý, pretože na základe neho je postavená väčšina softvéru. Github je jasnýcm zástancom open source a kladie veľký dôraz na open source repozitáre. Informácie, ktoré sa rodia digitálne, môže byť ťažké udržať pri živote. Moderné možnosti ukladania údajov sú navrhnuté na krátkodobé účely a údaje sa môžu stať nedostupnými už po niekoľkých rokoch. GitHub si uvedomil, že spôsob, akým spúšťajú svoje archívne procesy na ochranu cenných zdrojov kódu, dnes už nestačí. Zapojil preto tých najlepších z najlepších v rôznych častiach procesov digitálnej archivácie, ako Long Now Foundation, Internet Archive, Software Heritage Preservation, Stanford Library a Microsoft Research, aby sa dozvedel viac o možnostiach trvalého a bezpečného ukladania dát.
Keď ide o zabezpečenie dedičstva svetového kódu, nič nie je ponechané na náhodu a zvažujú sa iba tie najlepšie riešenia, ktoré vyriešia problémy so zabezpečením a dostupnosťou zdrojového kódu po stovky rokov.
"Sme nadšení, že môžeme spolupracovať so spoločnosťou Piql, aby sme pomohli zachovať softvér s otvoreným zdrojovým kódom pre budúce generácie. Technológia PiqlFilm a ich archivácia nám umožnia ukladať terabajty údajov na trvanlivé médium navrhnuté tak, aby vydržalo viac ako 1000 rokov. Sme nadšení, že každé aktívne verejné úložisko GitHub bude zapísané na piqlFilm a bude chránené v arktickom svetovom archíve na Svalbarde po celé stáročia a generácie.“
Kyle Daigle, Director of Special Projects at GitHub
RIEŠENIE
S kľúčovým zameraním na trvácne riešenie Github angažoval Piql pre jeho jedinečnú a bezkonkurenčnú technológiu, ktorá by mohla odolať akémukoľvek technologickému zastarávaniu na viac ako 1000 rokov. Github požadoval bezpečné udržateľné úložisko pre svoje dáta na sekundárnom mieste mimo Spojených štátov.
Jedinečný prístup spoločnosti Piql k archivácii údajov, postavený na princípoch otvoreného zdrojového kódu tzv. open source a budúceho prístupu, ponúkol technologickému gigantovi mnohé výhody. S opatreniami na autenticitu, bez potreby migrácie dát a nezávislosti od dodávateľa dokáže piqlFilm to, čo žiadna iná technológia. Ponúka trvalé ukladanie a zároveň je úplne sebestačný, čo zaisťuje, že údaje môžu byť spätne prečítané strojmi aj ľudským okom. Tým dokáže garantovať budúci prístup k pôvodným údajom bez ohľadu na to, koľko času uplynie.
GitHub zachytil snímku každého aktívneho verejného úložiska. Tieto milióny úložísk boli potom archivované na piqlFim a uložené v „trezore digitálnej pamäti Arctic World Archive (AWA) v bývalej bani hlboko pod permafrostom na Svalbarde v Nórsku. Navyše, úložisko Arctic World Archive (AWA) je v dokonalej harmónii s cieľmi Github. Dáta sú uložené so zabezpečeným prístupom bez ohľadu na budúcu technológiu.
V počiatočnom vklade GitHub natrvalo uložil 6 000 svojich najvýznamnejších úložísk zachytávajúcih vývoj technológie v AWA. Táto kolekcia zahŕňa zdrojový kód pre operačné systémy Linux a Android; programovacie jazyky Python, Ruby a Rust; webové platformy Node, V8, React a Angular; kryptomeny Bitcoin a Ethereum; nástroje AI TensorFlow a FastAI; a mnoho ďalších.
Vo svojom druhom vklade do AWA uložil GitHub snímku každého aktívneho verejného úložiska s miliónmi individuálnych príspevkov. Tieto dva depozity spoločne poskytujú prehľad o stave vývoja a používania open source softvéru v dnešnom svete.
BUDÚCNOSŤ
Keď sa dnešný životne dôležitý kód stane včerajšou historickou kuriozitou, môže byť opustený, zabudnutý alebo stratený. Čo je horšie, aj keď oveľa menej pravdepodobné, že v prípade globálnej katastrofy by sme mohli prísť o všetko uložené na moderných médiách. Archivácia softvéru vo viacerých organizáciách a formách ukladania pomáha zabezpečiť jeho dlhodobé uchovanie.
Piql a GitHub pokračujú v spolupráci prostredníctvom archívneho programu GitHub a spoločne navrhujú nové prvky večného úložiska ako súčasť projektu Arctic Code Vault.