codeburst

Bursts of code to power through your day. Web Development articles, tutorials, and news.

Follow publication

Contributing to The Arctic Code Vault

Akash Pal
codeburst
Published in
2 min readJul 26, 2020

With the motive of preserving the code for future generations, GitHub, along with other known foundations, has initiated the ‘Arctic Code Vault’ GitHub Archive Program

Why the Arctic?

There is similar storage for all the seeds stored in the world known as the ‘Svalbard Seed Vault or Global Seed Vault’ Svalbard Global Seed Vault — Crop Trust .

This is the objective of the Seed Vault:

It is a long-term seed storage facility, built to stand the test of time — and the challenge of natural or man-made disasters. The Seed Vault represents the world’s largest collection of crop diversity.

Why is the preservation of code necessary?

All the current storage options available ranging from hard drives, SSDs, CDs are only robust enough to last for a few decades. So to extend this preservation beyond this limitation to a lifespan of over 1000 years the data will instead be stored on 3,500-foot silver halide film reels.

When was the first storage done?

On 02/02/2020, which included all the active public and dormant GitHub repositories.

What were the criteria considered for a repository to be archived?

  1. Every repository with any commits between 13/11/2019–02/02/2020 (previous 80 days)
  2. Every repository with at least 1 star and any commits between 02/03/2019–02/02/2020 (previous 365 days)
  3. Every repository with at least 250 stars.

What did it include from each repository?

  • HEAD of the default branch of each repository
  • Excluding any binaries larger than 100KB.
  • Each Repository is compressed as single TAR file.

How do you know if you have contributed to the Arctic Code Vault?

On The desktop GitHub website, the ‘Arctic Code Vault Contributor’ badge will be included under the Highlights section:

The video propagates a nostalgic feeling:

References:

  1. github/archive-program
  2. GitHub’s Plan to Freeze Your Code for Thousands of Years
  3. Protecting world memory — Piql

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Published in codeburst

Bursts of code to power through your day. Web Development articles, tutorials, and news.

No responses yet

Write a response