{"id":52813,"date":"2019-11-17T00:00:00","date_gmt":"2019-11-16T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/github-sozdal-tysyacheletnee-hranilishhe-v-kotorom-sohranit-open-source-repozitorii-dlya-potomkov"},"modified":"2020-02-18T14:00:37","modified_gmt":"2020-02-18T11:00:37","slug":"github-sozdal-tysyacheletnee-hranilishhe-v-kotorom-sohranit-open-source-repozitorii-dlya-potomkov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/github-sozdal-tysyacheletnee-hranilishhe-v-kotorom-sohranit-open-source-repozitorii-dlya-potomkov","title":{"rendered":"GitHub has created a millennium storage to preserve Open Source repositories for future generations","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"GitHub has created a millennium storage to preserve Open Source repositories for future generations\" src=\"\/wp-content\/uploads\/2019\/11\/412a37227f7f41cee2ad521d83d45433.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>A former coal mine that houses the Arctic World Archive. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.bloomberg.com\/news\/features\/2019-11-13\/microsoft-apocalypse-proofs-open-source-code-in-an-arctic-cave\">Photo<\/a><\/noindex>: Guy Martin \/ Bloomberg Businessweek<\/i><\/p>\n<p>Free software is the cornerstone of modern civilization and a shared legacy of humanity. The mission <noindex><a rel=\"nofollow\" href=\"https:\/\/archiveprogram.github.com\">of the GitHub Archive program<\/a><\/noindex> is to preserve this code for future generations, ensuring that the history of the Library of Alexandria never repeats itself.<\/p>\n<p>To this end, GitHub will create multiple backups on various media, including long-term storage <noindex><a rel=\"nofollow\" href=\"https:\/\/archiveprogram.github.com\/#arctic-code-vault\">Arctic Code Vault<\/a><\/noindex> in Svalbard. It is located in a former coal mine at a depth of 250 meters in permafrost and is designed for a storage period of at least 1,000 years.<\/p>\n<p><b>A snapshot of humanity's code will be taken on February 2, 2020.<\/b>.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nThe long-term data storage project was launched in collaboration with the Long Now Foundation, the Internet Archive, the Software Heritage Foundation, the Arctic World Archive, and other partners.<\/p>\n<h1>The LOCKSS project<\/h1>\n<p>\nVital code today may be forgotten or lost over time. The worst-case scenario is that in the event of a global catastrophe, we lose all information stored on 'ephemeral' media: HDDs, SSDs, CDs, and DVDs designed for a few decades, and tapes that have a nominal lifespan of 30 years subject to strict temperature and humidity control.<\/p>\n<p>The solution to the problem is to duplicate backups, meaning archiving software by multiple organizations in different forms. This project, called <noindex><a rel=\"nofollow\" href=\"https:\/\/www.lockss.org\/\">LOCKSS<\/a><\/noindex> was launched nearly <noindex><a rel=\"nofollow\" href=\"https:\/\/www.lockss.org\/about\/history\">20 years ago.<\/a><\/noindex>In May 2019, the program <noindex><a rel=\"nofollow\" href=\"https:\/\/lockss.github.io\/software\/releases\/2.0-alpha\">LOCKSS 2.0-alpha<\/a><\/noindex>\u00a0was introduced \u2014 the first prototype software for distributed long-term data preservation with support for multiple participants and external storage.<\/p>\n<p>The developers of the system assume that hardware can be much more durable than ephemeral media: hence, 'there are many possible futures in which working modern computers exist, but their software is largely lost.'<\/p>\n<p>GitHub reminds us of many lost technologies that could have been useful: <noindex><a rel=\"nofollow\" href=\"https:\/\/science.howstuffworks.com\/why-ancient-roman-concrete-stronger-than-modern.htm\">Roman concrete<\/a><\/noindex> (its recipe was rediscovered only in 2014), <noindex><a rel=\"nofollow\" href=\"https:\/\/phys.org\/news\/2019-10-rediscover-fast-acting-german-insecticide-lost.html\">the anti-malarial drug DFDT<\/a><\/noindex>, and the lost <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nytimes.com\/1987\/05\/26\/science\/hunt-is-on-for-scattered-blueprints-of-powerful-saturn-moon-rocket.html\">blueprints of the Saturn V rocket.<\/a><\/noindex>It's easy to imagine a future where today's software is seen as a whimsical and long-forgotten redundancy until an unexpected need arises: \"Like any backup, the GitHub Archive program is also intended for unforeseen futures,\" states the GitHub Archive website.<\/p>\n<h1>GitHub Archive<\/h1>\n<p>\nThe GitHub Archive provides three levels of backups:<\/p>\n<ul>\n<li><b>Hot<\/b>: almost in real-time\n<\/li>\n<li><b>Warm<\/b>: updated at intervals from a month to a year\n<\/li>\n<li><b>Cold<\/b>: updated every 5+ years<\/li>\n<\/ul>\n<p>\nAfter any actions by GitHub users, all Git data is replicated across multiple data centers worldwide. Backups of Git, issues, pull requests, and all user data on GitHub are stored in several locations. This information is available in real-time through the GitHub API.<\/p>\n<p>Additionally, recursive indexing is organized by the GHTorrent crawler, which will publish archives on a daily or monthly basis. Snapshots from the archive can be accessed through BigQuery. Other copies of code are hosted in the well-known \"Wayback Machine\" of the Internet Archive, which keeps copies in several locations. Finally, the Software Heritage Foundation will regularly scan GitHub and add its public repositories to its archive, which has a public API.<\/p>\n<h1>Arctic GitHub Storage<\/h1>\n<p>\nOn February 2, 2020, GitHub will make a copy of all active public repositories and place them in Arctic GitHub Storage. <\/p>\n<p>Data will be stored on 3,500-foot film reels provided by the Norwegian company Piql, which specializes in long-term data preservation. According to ISO measurements, this silver halide film in polyester has a lifespan of 500 years. Aging simulation tests have shown that Piql film retains information for at least twice as long.<\/p>\n<p>In addition, GitHub Archive collaborates with researchers from the Microsoft Silica project to record all public repositories on quartz glass plates using a femtosecond laser. This medium will ensure data preservation for over 10,000 years.<\/p>\n<p>The Arctic code storage on GitHub is being created based on the Arctic World Archive (AWA) at a depth of 250 meters in permafrost. The archive is located in a former coal mine on the Svalbard archipelago, not very far from the North Pole. Global warming will only affect a few meters of permafrost and does not pose a threat to the mine in the near future (for several thousand years).<\/p>\n<p>Svalbard is regulated <noindex><a rel=\"nofollow\" href=\"https:\/\/www.loc.gov\/law\/help\/us-treaties\/bevans\/m-ust000002-0269.pdf\">by an international treaty<\/a><\/noindex> as a demilitarized zone. It is considered one of the most remote and geopolitically stable human settlements on Earth, according to GitHub. Nearby is the famous Global Seed Vault, humanity's primary hope in case of an apocalypse.<\/p>\n<p><img decoding=\"async\" alt=\"GitHub has created a millennium storage to preserve Open Source repositories for future generations\" src=\"\/wp-content\/uploads\/2019\/11\/29160a4e87bd857ba14c75994c575e54.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>The Global Seed Vault in Svalbard<\/i><\/p>\n<p>AWA is a collaborative initiative between the Norwegian state mining company Norske Spitsbergen Kulkompani (SNSK) and the digital preservation provider Piql AS. It already preserves historical and cultural data from Italy, Brazil, Norway, Vatican City, and other countries.<\/p>\n<p><img decoding=\"async\" alt=\"GitHub has created a millennium storage to preserve Open Source repositories for future generations\" src=\"\/wp-content\/uploads\/2019\/11\/d9f6b3a653f9b5f34fd414371827cf14.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i><noindex><a rel=\"nofollow\" href=\"https:\/\/www.bloomberg.com\/news\/features\/2019-11-13\/microsoft-apocalypse-proofs-open-source-code-in-an-arctic-cave\">Photo<\/a><\/noindex>: Guy Martin \/ Bloomberg Businessweek<\/i><\/p>\n<p>GitHub code rolls will be stored in a steel-walled container inside a hermetically sealed chamber. The snapshot on 02.02.2020 will include all active GitHub repositories and a significant portion of inactive ones (based on stars, dependencies, etc.), all binary files up to 100 KB. Each repository will be in a separate tar file. Everything should fit on 200 rolls of 120 GB.<\/p>\n<p>Along with the archive, a human-readable catalog and technical guides for decoding QR codes, file formats, character encodings, and other important metadata will be included, to help descendants convert the data back into source code. <\/p>\n<p>The archive will also include an overarching Tech Tree guide, in case future readers have no functioning computers and need to restore technologies from scratch.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/dcmiran\/blog\/475808\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0411\u044b\u0432\u0448\u0430\u044f \u0443\u0433\u043e\u043b\u044c\u043d\u0430\u044f \u0448\u0430\u0445\u0442\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0442\u0441\u044f \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 Arctic World Archive. \u0424\u043e\u0442\u043e: Guy Martin \/ Bloomberg Businessweek \u0421\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435\u00a0\u2014 \u043a\u0440\u0430\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u044b\u0439 \u043a\u0430\u043c\u0435\u043d\u044c \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0446\u0438\u0432\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u043e\u0431\u0449\u0435\u0435 \u043d\u0430\u0441\u043b\u0435\u0434\u0438\u0435 \u0432\u0441\u0435\u0433\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u0430. \u041c\u0438\u0441\u0441\u0438\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b GitHub Archive \u2014 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u043a\u043e\u0434 \u0434\u043b\u044f \u0431\u0443\u0434\u0443\u0449\u0438\u0445 \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u0439, \u0447\u0442\u043e\u0431\u044b \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440\u0438\u0439\u0441\u043a\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u043b\u0430\u0441\u044c. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e GitHub \u0437\u0430\u0432\u0435\u0434\u0451\u0442 \u043c\u043d\u043e\u0433\u043e \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439 \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-52813","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\".\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/github-sozdal-tysyacheletnee-hranilishhe-v-kotorom-sohranit-open-source-repozitorii-dlya-potomkov\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47GitHub \u0441\u043e\u0437\u0434\u0430\u043b \u0442\u044b\u0441\u044f\u0447\u0435\u043b\u0435\u0442\u043d\u0435\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442 Open Source-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u0434\u043b\u044f \u043f\u043e\u0442\u043e\u043c\u043a\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\".\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/github-sozdal-tysyacheletnee-hranilishhe-v-kotorom-sohranit-open-source-repozitorii-dlya-potomkov\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-16T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:37+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47GitHub has created a millennium storage to preserve Open Source repositories for future generations | ProHoster","description":".","canonical_url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/github-sozdal-tysyacheletnee-hranilishhe-v-kotorom-sohranit-open-source-repozitorii-dlya-potomkov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47GitHub \u0441\u043e\u0437\u0434\u0430\u043b \u0442\u044b\u0441\u044f\u0447\u0435\u043b\u0435\u0442\u043d\u0435\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442 Open Source-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u0434\u043b\u044f \u043f\u043e\u0442\u043e\u043c\u043a\u043e\u0432 | ProHoster","og:description":".","og:url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/github-sozdal-tysyacheletnee-hranilishhe-v-kotorom-sohranit-open-source-repozitorii-dlya-potomkov","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-16T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:37+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52813","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 04:59:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:36:37","updated":"2026-01-24 04:59:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/52813","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=52813"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/52813\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=52813"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=52813"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=52813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}