Vaultは、オープンソースソフトウェアのソースコードを永久凍土の下に長期保存する新しいプロジェクトだ。Mobileなどの新製品まで幅広い新情報が目白押しだった。Vault」と呼ばれる新プロジェクトだ。Friedman氏によって披露された瞬間、筆者は「これは何か悪い冗談なのでは?」と思ってしまったぐらいにユニークなプロジェクトである。Project)にインタビューを行った。Dohmke氏はHockeyAppという会社をMicrosoftが買収した時にMicrosoftに移った生粋のデベロッパーだ。MicrosoftがGitHubを買収した後には、このスペシャルプロジェクトとMicrosoftとGitHubのパートナーシップを統括する立場に就いたエグゼクティブだ。Vaultの責任者と言っていいだろう。最初にこのプロジェクトのことをキーノートで聞いた時は何か質の悪い冗談かと思いました。冗談なんかじゃありません。我々は真剣にこのプロジェクトに取り組んでいます。Dohmke:100%シリアスにやってます。いう議論が社内で行われたことがきっかけです。そこからすべてが始まったのです。Dohmke:私は「人類の文明(Civilization)を保存する」という発想を素晴らしいと感じて、それをオープンソースソフトウェアにあてはめてみたいと思ったのです。Libraryなどと言った組織と話し合いをしたところから始まったと言えます。Vaultに賛同するパートナーDaigle:今Thomasが言ったように、そもそもソフトウェアは人類の文明の一つであるべきだと私は思っています。その文明の遺産を長期に渡って保存することで、今後人類に何かがあったとしてもその文明を後世に遺すということが必要なのだと思います。ソフトウェやデータを保存するというと、普通に考えればハードドライブに保存してそれを複数の場所に分散するという方法があります。その方法ではそれを読み出すためのシステムが必要になります。それを未来に利用しようとすれば、何かに依存してしまうわけです。いう依存関係をなくして、どんな状況でも人間がそれを読めば理解できるという仕組みが必要だと思ったのです。Vaultプロジェクト具体的にはソースコードはどうやって保存されるのですか?Daigle:これは他の機材などの依存性をなくすという意味で、QRコードでエンコードされたものをフィルムに格納して保管する形になります。具体的には2020年の2月2日のGitHub上のアクティブなリポジトリーのスナップショットを取って、それをエンコードする形です。これについては今募集を始めています。Dohmke:これはGitHub上のすべてのパブリックなリポジトリーが選択の対象になります。そのため、英語だけではなく、どんな言語でもアーカイブ可能であり、エンコード可能です。数千年後にこれを開けた人が、どんな言語でも翻訳できる万能な翻訳機を持っていることを期待したいですね(笑)。Octoverseによれば、Rubyのコミュニティではコメントに絵文字がよく使われるという傾向にあるようですが、そのような文字であってもエンコードが可能ですか?Daigle:大丈夫です。ソースコードだけではなく、そこで行われたやり取りもすべて対象になりますから。Silicaの名前も出ていますが、これは?Dohmke:Microsoftとも一緒に話をしています。Silicaはまったく別のプロジェクトで、石英ガラスにレーザー光線でデータを記録することにより、大量のデータを長期保存することを目指して研究が進んでいます。Universeではその経過報告が行われると思って良いですか?Daigle:そうですね。期待していてください。最初にも言ったように、これはGitHubとしては真剣に取り組んでいるプロジェクトですが、多くのデベロッパーは最初は懐疑的な反応をするんですよ。「本当にそんなことをやるのか?」「何の意味があるのか?」といったように。我々が説明を行って真剣なんだと分かると、「自分が関わっているリポジトリーをそこに入れるためにはどうしたら良いのか?」と聞いてくるようになります(笑)。人類が後世に遺すべき資産としてソフトウェアやソースコードを含めるというのは大きな意味がありますし、これはGitHubが取り組むべきプロジェクトだと確信しています。このインタビューを通じて、GitHubが真剣にこのソースコードを長期保存するプロジェクトに取り組んでいることをわかっていただけただろうか。オープンソースソフトウェアがすでに社会のインフラストラクチャーを担う重要な構成部品であり、文学や種子と同様に自然災害や予測できない変化にも耐えうるアーカイブとして残そうという想いが、十分に伝わってきたインタビューとなった。この著者の記事一覧フリーランスライター&マーケティングスペシャリスト。DEC、マイクロソフト、アドビ、レノボなどでのマーケティング、ビジネス誌の編集委員などを経てICT関連のトピックを追うライターに。オープンソースとセキュリティが最近の興味の中心。開発ツールイベント第7回GitHub、エンタープライズ向けのイベントを国内で開催。2019の内容を受けて、GitHubはエンタープライズ企業向けのミニカンファレンスを東京で開催した。Lawson氏へのインタビューをお届けする。Desktopの新バージョンについて、開発責任者にインタビューを行った。ITでは、より付加価値の高いコンテンツを会員サービスとして提供しています。ITのWebサイトにログインすることでさまざまな限定特典を入手できるようになります。IT会員サービスの概要とメリットをチェック他にもこの記事が読まれています開発ツールイベントGitHub、エンタープライズ向けのイベントを国内で開催。Universe開催。Universe開催。VeloCloudが選ばれる理由SD-WANとはなにか。Linuxエンジニア育成への思いF5とNGINXの組み合わせで、サービス公開をよりセキュアに。ITがお届けするポッドキャストです。