GitHub Archive Program

GitHub Archive Program

GitHub Archive Program

Preserving open source software for future generations

https://archiveprogram.github.com/

2020년 2월 2일 오후 2시 (태평양 표준시)에 깃허브의 모든 (아래 조건에 해당하는) 공개 레포지토리를 스냅샷하여 보관하는 프로그램이다.

아카이빙 대상은 다음과 같다.

  • any commits between the announcement at GitHub Universe on November 13th and 02/02/2020
  • every repo with at least 1 star and any commits from the year before the snapshot (02/02/2019 - 02/02/2020)
  • every repo with at least 250 stars

아카이빙은 기본 브랜치의 HEAD 만을 스냅샷 하며(개별 커밋은 기록되지 않음), 컨트리뷰터 리스트는 기록을 한다.

이렇게 스냅샷 된 데이터는 필름 릴에 담겨져 천년간 보관 가능하게 된다. 프로젝트 페이지에서는 보이저 호의 골든 레코드를 예시로 들며 미래 세대에게 이 데이터를 어떻게 해석해야 하고, Tech Tree를 통해 우리가 어떤 기술을 사용했는지, 이를 어떻게 다시 되살리는지 설명하는 내용도 들어간다고 한다.

최근 들어 수많은 데이터가 생겨나지만, 그만큼 많은 데이터들이 너무 쉽게 사라져가는데 이런 아카이브 프로그램들은 꽤 의미있는 일인것 같다.