Популярный сервис для разработки GitHub работает над сохранением opensource-кода: для этого компания создала архив для кода в Арктике. О том, как код, записанный на пленки, везли в Арктику, компания рассказывает в блоге.
Что это за проект?
Цель такого проекта, по словам компании, сохранить opensource-программы для будущих поколений, для чего код спрячут в архив, который сможет проработать тысячу лет.
Для этого 2 февраля 2020 года сервис создал копию всех активных репозиториев, которые размещались на GitHub. За последующие месяцы партнер по проекту, компания Piql записала 21 ТБ данных на 186 катушек piqlFilm (сверстойкой фоточувствительной архивной пленки).
Как организовали архив?
Изначально команда проекта планировала сама отвезти пленки в Норвегию и затем в Арктику. Однако из-за пандемии планы пришлось пересмотреть.
Партнеры GitHub отвезли пленки сначала в норвежский Свальбард (Шпицберген), а затем в Arctic Code Vault. Они поместили туда пленки с кодом 8 июля 2020 года.
Arctic Code Vault находится в заброшенной угольной шахте в горах, это— глубокая камера, находящаяся на глубине сотен метров, в слое вечной мерзлоты. Она выглядит так:
А все разработчики, чей код поместили в арктическую камеру, получили специальный бейдж Arctic Code Vault Badge: его можно увидеть в профиле разработчика на GitHub.