FidoNet

FidoNet とは、世界的な電子掲示板同士の通信に使われているコンピュータネットワーク。1990年代初め、インターネットへの接続が容易になる前に最も盛んに使われた。現在も存在しているが、草の根BBS自体の減少に伴ってその規模は縮小している。
起源.
1984年、カリフォルニア州サンフランシスコの Tom Jennings が非商用ネットワークとして開始したのが起源である。Jennings の開発したソフトウェアを使って複数のBBSの間を結ぶネットワークとして始まった。その後、他のBBS用ソフトウェアも追加されていき、FidoNet としての通信プロトコルが整備され、趣味のコンピュータユーザーの通信手段として人気を集めていった。
FidoNetの構造.
FidoNet は階層構造になっており、各階層にコーディネータが配置され、メンバー間の論争解決を行うようになっていた。各コーディネータは担当範囲の個々のノードの管理責任を負う（通常、市単位）。その上位のコーディネータは配下のコーディネータの管理責任を負う（通常、州または小さな国単位）。さらにその上にゾーンコーディネータと呼ばれる管理責任者がいる。全世界を6つのゾーン（北アメリカ、ヨーロッパ、オーストラリア、ラテンアメリカ、アフリカ、アジア）に分割しており、ゾーン・コーディネータのうちの1人が国際コーディネータに選ばれる。
技術.
FidoNet は BBS 間のダイヤルアップ接続向けに設計されたため、その目的に沿ってポリシーや構造が決められている。
FidoNet は本来 Netmail の転送機能だけを指す。Netmail は、BBSユーザー間のメッセージのやり取りのためのプロトコル標準である。Netmail メッセージには、送信者の名前、受信者の名前、それぞれをFidoNetでのアドレスが記されている。FidoNet はこれらの情報を元にメッセージがあるユーザーから（別のノードの）ある特定のユーザーだけに送られるように働く。元々が趣味のネットワークであるため、このプライバシー保持は純粋に各ノード管理者の善意に頼ったものであった。ただし、各ノードの管理者は必要に応じて転送すべきメールの内容を調べる権利を有している。
Netmail のメッセージには1つのファイルを貼付することができる。これをファイルの配布やBBSをまたいだゲームのデータ転送に使った。例えば、この機能を使った Echomail という機能がある。これはネットニュースによく似た議論の場を提供する機能である。ある話題に関するBBS内のローカルなメッセージをまとめてZIPなどで圧縮し、Netmailのメッセージに貼付して送るのである。受信した側ではそれを解凍してローカルなBBSの同じ話題の場所に挿入する。Echomail は非常に一般的となり、ある意味で Echomail が FidoNet だったと言っても過言ではない。個人間の Netmail のやり取りはほとんどなされなかった。
なお、技術仕様は "FTS-0001" として文書化されている。これには以下のものが定義されている。
Echomail についての仕様は別に定義されている。
ノードを構成するソフトウェア.
FidoNet では、1つのパッケージに必要な機能を全て盛り込むのではなく、モジュール式の設計がなされている。典型的な方式では、共有ファイル（およびディレクトリ）を使って通信するアプリケーションをいくつか動作させ、シェルスクリプトやバッチファイルでそれらの切り替えを行う。
当初のソフトウェアは最近のシステム上では動作しない。原因は2000年問題などいくつかある。また、オープンソースでなかったために作成者がコミュニティを離れたと同時に保守されなくなったことも多い。いずれにしても、同等機能の新たなソフトウェアが提供されることでFidoNetは機能し続けている。
現状.
1990年代中ごろに比較すると FidoNet の利用は激減したが、ロシアなどでは今もよく使われている。インターネット接続に切り換えたBBSでも、FidoNet でのメール配信（netmail および echomail）も続行しているところもある。
FidoNet の echomail 会議はゲートウェイを経由してUSENETのニュースに組み込まれている。FidoNet とインターネット間のメールゲートも存在する。インターネット側からのスパム等によりFidoNetのゲートウェイが機能不全に陥ることもある。