物理メディアの変容

印刷物は完成した瞬間に古くなる。しかしUSBメモリとgitが組み合わさったとき、物理媒体はリビングドキュメントになった。静的であることをやめた媒体の話。

一、印刷物は完成した瞬間に古くなる

本が刷られた日、その本は完成すると同時に、少しずつ過去のものになり始める。

URLは変わる。サービスは終了する。法律は改正される。人名は変わる。価格は動く。どれだけ丁寧に書かれた本でも、印刷された瞬間から劣化が始まる。著者はそれを知りながら書く。読者はそれを知りながら読む。

パンフレットも同じだ。名刺も同じだ。看板も、マニュアルも、証明書も。物理に刻まれた情報は、更新できない。それが物理メディアの宿命だとされてきた。

この前提を、私はある日崩すことになった。

二、デジタル配信が生んだ別の問題

インターネットは物理メディアの宿命を変えた、と言われる。URLを渡せば、常に最新のコンテンツが届く。サーバー側を更新するだけで、全員の手元が書き変わる。印刷コストもない。在庫もない。

しかしデジタル配信は、別の問題を生んだ。

アカウントが凍結されれば、届かなくなる。サービスが終了すれば、消える。ネットワークがなければ、開けない。プラットフォームが方針を変えれば、表示が変わる。情報は常に「どこかの誰か」の管理下にあって、受け取った人の手元には何も残らない。

クラウドは情報を「預ける場所」であって、「持つ場所」ではなかった。

三、USBという逆説

最も古い物理メディアの一つが、その矛盾を突破した。

USBメモリは1990年代に登場した。フロッピーディスクの後継として、データを物理的に持ち歩くためのものだ。クラウドが普及した今、時代遅れの道具として扱われることが多い。

しかし私は、このUSBに全リポジトリを入れ、ドキュメント集を入れ、インストーラーを入れ、ある人に手渡した。そしてその日の翌日、セキュリティインシデントが起きた。私はドキュメントを更新した。次にUSBを挿したとき、同期スクリプトが走り、内容が書き変わった。

渡した物理媒体が、受け取った後も更新され続けていた。

四、bare repoという発明

これを可能にしたのは、gitの「bare repo」という概念だ。

通常のgitリポジトリは、作業ファイルとメタデータが共存している。bare repoは、作業ファイルを持たず、変更履歴だけを格納する。pushを受け取ることに特化した、リポジトリの骨格だ。GitHubのサーバーで動いているのも、bare repoだ。

USBメモリにbare repoを作ると、そのUSBはgitのリモートリポジトリになる。git push usb --all を実行すれば、手元の最新状態がUSBに書き込まれる。Macに挿した瞬間にlaunchdが検知し、自動でpushが走るように設定することもできる。

USBは、静的な記録媒体から、更新可能なリモートリポジトリへと変容した。

五、渡した瞬間に最新である、という設計

物理媒体を渡す行為には、通常、時間的な断絶がある。渡した瞬間から、情報は古くなり始める。

このUSBは違う。渡した後も、USBを挿すたびに同期される。ドキュメントが更新されれば、次の接続時に書き変わる。セキュリティ情報が変われば、反映される。手順が改善されれば、伝わる。

「渡した瞬間に最新」であるだけでなく、「渡した後も最新であり続ける」媒体が生まれた。これは印刷物にも、クラウドURLにも、できなかったことだ。印刷物は更新できない。クラウドはネットワークと権限が必要だ。このUSBは、オフラインで、所有権が完全に手元にあったまま、更新され続ける。

六、リビングドキュメントとしての物理媒体

ソフトウェア開発の世界に「リビングドキュメント」という概念がある。コードと同期し、常に現在の状態を反映し続けるドキュメントのことだ。書いた瞬間に陳腐化する静的なドキュメントへのアンチテーゼとして生まれた考え方だ。

このUSBは、物理媒体としてのリビングドキュメントだ。

中に入っているガイドは、手を動かせば更新できる。スクリプトは改善できる。参照先が変われば書き換えられる。それがUSBを挿した人のもとに届く。物理であることと、生きていることが、同居している。

静的であることは、物理メディアの本質ではなかった。更新できなかっただけだ。

七、手渡すという行為の不可逆性

URLを送ることと、物理を手渡すことは、行為の質が違う。

URLは送った瞬間に完了する。受け取った人がアクセスするかどうかは、その人次第だ。通知が来なければ気づかない。ブックマークしなければ忘れる。アカウントが切れれば届かない。

物理を手渡す行為には、意図がある。選んで、用意して、渡す。受け取った人は、それを手に持つ。机に置く。引き出しにしまう。そこにある。

手渡された物理メディアは、関係性の証拠として機能する。渡した人と受け取った人の間に、取引ではなく、縁が生まれる。このUSBを開いた人は、このガイドが誰かによって用意されたことを知っている。その感触は、URLには宿らない。

八、所有権がここに戻ってくる

クラウドの最大の問題は、所有権の不在だ。

データはサーバーに「ある」が、自分のものではない。アカウントが凍結されれば消える。サービスが終了すれば消える。利用規約が変われば、扱いが変わる。どれだけ大切なデータでも、プラットフォームの判断一つで、アクセスできなくなる。

このUSBに入っているデータは、完全に自分のものだ。gitリポジトリは手元にあり、ドキュメントは手元にある。誰かのサーバーに預けていない。凍結も、利用規約変更も、サービス終了も、関係ない。

所有権とは、最終的には物理的な問いだ。どこにあるか。誰の手元にあるか。クラウドが支配的になった時代に、USBという物理媒体が所有権を取り戻す道具として再浮上している。

九、次の物理メディアの姿

物理メディアの歴史は、石板から始まり、羊皮紙、紙、フィルム、磁気テープ、CD、DVDと続いた。その都度、「より多く、より長く、より正確に」という方向で進化した。しかし本質的な性質——静的であること——は変わらなかった。

USBとgitの組み合わせは、その性質を変えた。小さく、安く、オフラインで動き、所有権が手元にあり、更新され続ける。

次の物理メディアの姿は、おそらくこうだ。媒体は小さくなる。中身は生き続ける。渡す行為に意味が宿る。そして受け取った人は、そこから何かを始められる。

渡した物理媒体が、渡した後も育ち続ける。それはもはや記録ではなく、関係だ。