電子メールはX.400だったら何倍も優れていたかもしれない
この記事は電子メール標準の歴史における重要な技術的選択について扱っています。X.400はITU(国際電気通信連合)によって定義された高度に理想化された電子メール標準であり、実装可能なあらゆる機能を仕様に含めることを目指していました。
この記事は電子メール標準の歴史における重要な技術的選択について扱っています。X.400はITU(国際電気通信連合)によって定義された高度に理想化された電子メール標準であり、実装可能なあらゆる機能を仕様に含めることを目指していました。
一方、SMTPはシンプルで実装が比較的容易な設計哲学を採用しており、結果としてSMTPが広く採用され、今日のインターネットメールインフラの基盤となりました。この歴史が示唆する重要な教訓は、技術標準の採択は「最も優れた仕様」ではなく「実装の容易さと分散性」によって決まるということです。
X.400がどれほど機能豊富で理想的でも、複雑な実装が必要でした。対してSMTPは簡潔で、小規模組織から個人まで幅広い開発者が独立して実装可能でした。
インターネット初期では、ITUなどの大規模な協調による標準と、分散型で低い参入障壁のインターネット標準が競合していましたが、後者が勝った主な理由は、大規模な調整なしに多数の独立した実装が可能だったためです。さらにコメントでは、配信保証や支払いメカニズムなど実装されなかったメール機能、および複数の電子メールアドレス形式が並立していた初期段階から標準化への収束過程についても議論されています。
コメント者らは、技術の優秀性よりも実装の容易さが標準採択を決める重要な要因であることに強く同意しており、これがインターネット技術全体の成功パターンであることを指摘しています。
「その通りです。そして実装が簡単だったということは本当に重要なのです。インターネット初期の重要なほぼすべての技術に当てはまります。これこそが『インターネット』標準が『電話会社』(この場合ITU)標準に打ち勝った理由そのものなのです。後者は大規模で調整された努力によってのみ展開できたのに対し、インターネット標準は独立した実装を可能にしたのです。」— @pjc50