RSSおすすめ記事です

スポンサーリンク

GitHub、オープンソースのコードを1000年以上にわたって保存する「GitHub Archive Program」発表

ニュース

スポンサーリンク

GitHub、オープンソースのコードを1000年以上にわたって保存する「GitHub Archive Program」発表

1 : 名無しのシステムエンジニアさん 2019/11/15(金) 17:35:14.25 ID:CAP_USER.net

GitHubは、オープンソースは現在の文明の基盤であり人類の共有財産であるとして、このコードを次世代の人類に確実に残していくための「GitHub Archive Program」を発表しました。

「GitHub Archive Program」は、スタンフォード大学図書館やオックスフォード大学ボドリアン図書館、一万年時計で知られるロングナウ協会、Internete ArchiveやSoftware Heritage財団、GHTorrent、Microsoft Researchなど、さまざまな団体がパートナーとして協力しています。

コードの保存はもっとも更新頻度の高いホットなレイヤから、定期的なアーカイブが行われるウォームレイヤ、そして長期的な保存が行われるコールドレイヤまで複数のレイヤにわたって行われます。

もっともホットなレイヤはGitHubのリポジトリそのものであり、GHtorrent、GH Archive、Internet Archiveと徐々に保存期間が伸びるウォームレイヤへと連なっていきます。

そしてもっとも長期的なコールドレイヤの1つが、「Arctic World Archive」です。

北極圏の非武装地帯にある永久凍土地下250mに保管
Arctic World Archiveは、ノルウェーにあるスヴァールバル諸島の永久凍土層の地下250メートルに設けられた施設です。運営は、ノルウェー政府が保有する採掘企業のSNSKと、長期データ保管ストレージを提供するPiql ASが共同で行っています。

スヴァールバル諸島はノルウェー領でありながら国際条約であるスヴァールバル条約によって独自の法制度や行政機構を持つ国際的な非武装地帯であり、極地科学研究の世界的な拠点でもあります。

Arctic World Archiveにはすでにイタリアやバチカン、ブラジル、ノルウェイなど多くの政府の依頼を受けて重要な歴史や文化に関する情報を保管しており、GitHubのオープンソースのコードもここに設置された保管庫に保存されます。

具体的には2020年2月2日時点でのGitHubにおけるすべてのアクティブなパブリックリポジトリや、そのほか重要なリポジトリのスナップショットを作成、リポジトリごとにTarファイルにまとめ、QRコードへ変換。データが容易に復元できるように、人間が読める形で索引や手引き追加するとのことです。

GitHubのパブリックリポジトリにおいたコードが1000年以上保存されるというのは、オープンソースプロジェクトに対する強力な誘引策になるのではないでしょうか。

https://www.publickey1.jp/blog/19/github1000github_archive_program250m.html


スポンサーリンク

ネットの反応

2 : 名無しのシステムエンジニアさん 2019/11/15(金) 17:36:43.03 ID:RabY//pJ.net
Left Caption

PornHubも人類の共有財産

8 : 名無しのシステムエンジニアさん 2019/11/15(金) 18:47:09 ID:MeLSRGZg.net
Left Caption

>>2
githubよりpornhubのほうが普遍的な財産価値があるよな

51 : 名無しのシステムエンジニアさん 2019/11/16(土) 13:32:16.19 ID:e8IWd28X.net
Left Caption

>>8
コードがないとデッキのなくなったビデオテープみたいなことになっちゃうじゃん

3 : 名無しのシステムエンジニアさん 2019/11/15(金) 17:43:00.98 ID:R/I0N5XF.net
Left Caption

日本人のプログラマーは、自分の書いたソースを隠しがち。
自信がないのかね?

33 : 名無しのシステムエンジニアさん 2019/11/16(土) 05:09:18.64 ID:VKz1maZs.net
Left Caption

>>3
自分のコードを公開してから言えや

7 : 名無しのシステムエンジニアさん 2019/11/15(金) 18:42:25 ID:RTWiS+c9.net
Left Caption

でも、もう動かないのも多いよ
これをどうにかする方が大問題

9 : 名無しのシステムエンジニアさん 2019/11/15(金) 18:48:57 ID:cDqwQHpH.net
Left Caption

6年で終わった100年メールというサービスを思い出すわ

10 : 名無しのシステムエンジニアさん 2019/11/15(金) 18:57:00 ID:oSIu1tO3.net
Left Caption

千年じゃ全然足りん
3700年後に蘇った時どうすんだ

13 : 名無しのシステムエンジニアさん 2019/11/15(金) 19:04:48 ID:sAshuuUK.net
Left Caption

コードは数年で仕様が変って動かないだろ

14 : 名無しのシステムエンジニアさん 2019/11/15(金) 19:13:14.33 ID:7ACW3soW.net
Left Caption

これやって、何か成果が出るのか?
つまんねーことばっかり
やってんじゃねーよ

15 : 名無しのシステムエンジニアさん 2019/11/15(金) 19:18:27.41 ID:wXjqi3Op.net
Left Caption

> リポジトリごとにTarファイルにまとめ、QRコードへ変換。

QRコード?
マジで?

16 : 名無しのシステムエンジニアさん 2019/11/15(金) 19:32:36.70 ID:c90MQ9KL.net
Left Caption

そのソースコードを保存しても
それを再生する装置もない
仮に再生できても技術は1000年分進んでるから
再生する価値がない
となると保存する価値もない
ということは保存プロジェクト自体が破綻する

18 : 名無しのシステムエンジニアさん 2019/11/15(金) 20:06:09 ID:vhE84XX3.net
Left Caption

プライベートリポジトリも保存されると恥ずかしいコードが1000年残るのか

24 : 名無しのシステムエンジニアさん 2019/11/16(土) 03:00:01 ID:/uGxBKYZ.net
Left Caption

>>18
古代エジプトの貴族の子供が、字を習うために、
綺麗な文字の手本の下に、俺が見ても汚ったねー字を書いたのがそのまま残ってて
すげーホッコリした

27 : 名無しのシステムエンジニアさん 2019/11/16(土) 04:07:21 ID:N1tI8X1z.net
Left Caption

著名なものでないと長期間は保存されないし、
運営会社が潰れた場合の問題もあるからなぁ。

37 : 名無しのシステムエンジニアさん 2019/11/16(土) 10:57:19.34 ID:f4Oa2bhv.net
Left Caption

公開すると放置できないからなぁ
働き方の課題が大きい

47 : 名無しのシステムエンジニアさん 2019/11/16(土) 13:04:29 ID:oDh7DcKK.net
Left Caption

ソースコードを1000年保存しても1000年後に需要があるか?

1000年後に1000年前の遺物が出てきてもプログラムを実行できるような機能を有しているとは思わんけど・・・
まあ、保存できるならそれはそれでいいけど

56 : 名無しのシステムエンジニアさん 2019/11/16(土) 22:08:29.54 ID:YZ6HwYdJ.net
Left Caption

>>47
ジョンタイターが探しに来るかもしれん。

53 : 名無しのシステムエンジニアさん 2019/11/16(土) 15:06:42.11 ID:Iz91k7qG.net
Left Caption

 
オープンソースのコードを1000年以上にわたって保存する

稚拙なクソコードで1000年以上にわたって恥をかかされ続ける

54 : 名無しのシステムエンジニアさん 2019/11/16(土) 16:04:15.71 ID:mkhZBWy4.net
Left Caption

他人のソースコードを読んで参考にする、
間違ってる部分を指摘して質を高める、ならいいけど、
稚拙な部分をあげつらってバカにされる、間違ったこと自体を非難される、だと
「誰からも文句のつけられない完璧な作品」に仕上がるまで見せたくないって
気持ちになるのも仕方ないわな。

>>53
古くなったら名作しか人の記憶に残らないから大丈夫でしょ。
昔の人の大間違いの考察が、新しくて正しい発見につながることもあるし。

55 : 名無しのシステムエンジニアさん 2019/11/16(土) 21:40:50 ID:uAWDnOil.net
Left Caption

>>54
俺が出したプルリクに対して横からブレースの位置が云々とか口を出してくる奴がいてイラっと来た事があったな。
「この言語はこう書くものだ」みたいな宗教的な蘊蓄を語るやつが居るのよね。

そのリポジトリの流儀に合わせていたのに、というかそのリポジトリの流儀が正だろうがって言っても話が通じない。
こういうやり取りも1000年残るのかね。ソースコードだけかな?

57 : 名無しのシステムエンジニアさん 2019/11/16(土) 22:13:05.62 ID:wg09q083.net
Left Caption

開発側の気質が垣間見えるから面白い場所だ
露出の少ない有名開発者同士がissueでは激論を交わしてたりする

62 : 名無しのシステムエンジニアさん 2019/11/17(日) 16:24:05 ID:pkfMd+4m.net
Left Caption

しかし話題づくりの為だけに投じる大金があるって凄いな
沈んだ戦艦を発見したりするのと同じような活動だよな

Posted by flac