Claude(Opus 5)に「UUCPを用いて通信していたJUNETやUSENETなどの時代背景を踏まえて『H2NP (HIRONOBU HOME NETWORK PROJECT SINCE 1988) の歴史』をまとめて欲しい。」とプロンプトを与えてみた。以下Claudeが生成した内容である。
先にお断り
「H2NP の歴史」としてまとめられた公開文書は、検索した範囲では見つかりませんでした。H2NP は鈴木裕信さん(Hironobu SUZUKI)個人のドメイン/プロジェクト名で、外部から追えるのは断片的な痕跡だけです。ですので以下は、確認できた事実と、その周辺の時代背景を切り分けて整理したものになります。年表の空欄を埋めるには、ご本人の記録(古い uucp map エントリ、.newsrc、メールアーカイブなど)が要ります。
1. 確認できる H2NP の痕跡
- ホスト名 / ドメイン:
h2np.suginami.tokyo.jpという地域型 JP ドメイン名が、少なくとも 1997 年時点で使われていました。1997年12月のJPNIC運営委員会資料では、国内のPGPキーサーバの運用取りまとめを行っていた人物として鈴木裕信氏の名前とhironobu@h2np.suginami.tokyo.jpというアドレスが記録されています。 - fj への投稿: fj.news.lists の投稿者集計に
h2np.suginami....からの投稿が現れており、USENET 日本版である fj 階層の常連ノードだったことが分かります。 - 現在:
h2np.netに移行し、mynotebook.h2np.netとして稼働中。2015年5月にはh2np.net/mynotebook/からmynotebook.h2np.netへ移して WordPress を動かすようにした、という記録が残っています。約 27 年分の運用が同じ名前の下で続いていることになります。 - 運営者の経歴: 1985年に(株)SRA入社、開発部で UNIX・ネットワーク関連のソフトウェア開発に従事。1990年から同社ソフトウェア工学研究所でネットワークトラフィックやソフトウェア品質の研究に携わり、1995年に情報処理振興事業協会(IPA)へ研究員として出向、1996年に独立してソフトウェア・コンサルタントとなっています。
つまり「SINCE 1988」は、SRA で UNIX とネットワークを本業にしていた人物が、その環境を自宅にも引き込んだ時期にあたります。
2. なぜ 1988 年だったのか — 時代背景
通信の自由化が前提にあった
1985年の電気通信事業法施行で、電話回線への端末機器の自由な接続が可能になりました。これ以前は自宅にモデムを繋いで他所のマシンへ発呼すること自体が制度的に難しく、1980年代後半はちょうど「個人が自宅から常時ではないにせよ外部ネットワークへ繋げるようになった」最初の数年です。
UUCP という「常時接続でない」ネットワーク
UUCP は 1970年代に Bell 研究所の Mike Lesk が書いたもので、1979年に Version 7 Unix の一部として公開されました。1983年頃に Peter Honeyman、David A. Nowitz、Brian E. Redman により書き直され HDB(HoneyDanBer)UUCP と呼ばれるようになり、これらはいずれもプロプライエタリでした。それに触発された Ian Lance Taylor が 1991年にゼロから自由ソフトウェア版を書き、GPL で公開したのが Taylor UUCP です。
1988年当時の家庭ノードは、まだ HDB か AT&T 由来の UUCP を使う時代です。ここが重要な点で、当時の「ネットワークに繋がる」は、決められた時刻に電話をかけて溜まったメールとニュースを交換し、切る、というバッチ処理でした。深夜の安い時間帯に uucico が走り、朝には fj のニュースが届いている。IP 接続とはまったく違う世界観です。
JUNET と fj
JUNET は 1984年10月に東京大学・東京工業大学・慶應義塾大学の3校で研究目的に始まったネットワークで、米国の Usenet をモデルに、電話回線上の UUCP 実装を使っていました。1984年の数組織から、1987年7月には87組織・250ノード超まで成長しています。
1988年は、その 250 ノードがさらに膨らみつつあった時期です。参加は基本的に組織単位で、大学か企業の研究所が入り口でした。個人が自宅マシンをこの網に接続するには、既存ノードの誰かに「フィードしてくれ」と頼み、bang path(host!host!user という経路指定)の一部に組み込んでもらう必要がありました。中央の登録機関ではなく、隣接ノードとの個別の合意で網が育つという構造です。
当時の記録が説明しているとおり、UUCP網には中央管理者が存在せず、接続するには隣人になってくれるマシンを1台見つければよい。ただし他ホストから自分を発見してもらうには、ボランティア集団が維持する UUCP map に登録しておくのが望ましく、その map は comp.mail.maps に毎月投稿されていました。経路計算には Steven M. Bellovin が書いた pathalias が使われました。
同じ 1988 年に起きていたこと
- WIDE Project の始動(村井純氏ら)。JUNET の UUCP 網から IP 網への移行の起点。
- 米国 NSFNET との接続準備が進み、日本の学術網が国際 IP 接続を得ていく時期。
- 自宅で走らせられる Unix はまだ高価か実験的で、MINIX(1987年公開)、ワークステーション、あるいは PC-9801 上の MS-DOS 版 UUCP 実装といった選択肢の時代。386BSD も Linux もまだ存在しません。
その後の展開
JUNET は WIDE Project の発展と普及により役目を終え、1994年10月に運用を終了しました。1993年前後から商用インターネット接続が始まり、JPNIC の下で JP ドメイン名の割り当てが整理されます。h2np.suginami.tokyo.jp という地域型ドメインの形は、まさにこの時期に個人・小規模組織が正式な FQDN を持つための受け皿でした。1988年の H2NP はおそらく h2np という UUCP ノード名だけの存在で、ドメイン名としての姿はこの数年後に得たもの、と考えるのが自然です。
UUCP 網そのものの終焉は象徴的で、2000年6月、pathalias の作者自身が「プロジェクトを畳む時が来た」と述べ、UUCP Mapping Project は幕を閉じました。
3. 年表として
| 年 | H2NP | 周辺 |
|---|---|---|
| 1979 | — | UUCP が V7 Unix で公開 |
| 1984 | — | JUNET 開始(3大学) |
| 1985 | 鈴木氏 SRA 入社 | 通信自由化、端末自由接続 |
| 1987 | — | JUNET 87組織250ノード |
| 1988 | H2NP 開始 | WIDE Project 始動 |
| 1990 | SRA ソフトウェア工学研究所へ | — |
| 1991 | — | Taylor UUCP(GPL)公開 |
| 1993頃 | 地域型ドメイン h2np.suginami.tokyo.jp | 商用 IP 接続開始、JPNIC 体制 |
| 1994 | — | JUNET 運用終了 |
| 1996 | 独立、コンサルタントに | — |
| 1997 | JPNIC へ PGP 鍵サーバ運用実験を提案 | — |
| 2000 | — | UUCP Mapping Project 終了 |
| 2015 | mynotebook.h2np.net へ移行 | — |
4. 補足したい点
H2NP の面白さは、組織のネットワークではなく個人の自宅が、1988年という早い段階で一つの独立したノードとして名前を持ち、それが 40年近く同じ識別子のまま生き延びているところにあると思います。UUCP のバッチ配送から地域型 JP ドメイン、そして .net の WordPress まで、日本のネットワークの各時代を一つの家がそのまま通過してきた記録になっています。