トピック
ソフトウェアライフサイクルとベンダーロックイン
「トピックの観点から見たソフトウェアライフサイクルとベンダーロックイントピックは、特定のテーマ、シグナル、または監視すべき話題を共有する記事を結びつけます。このページは、関連報道、公開情報源、市場関係者、インフラへの影響をたどる豊かな道筋を提供し、企業動向、政策決定、地域的影響、運用リスクにわたってそのトピックがなぜ重要なのかを理解するための十分な文脈を与えます。単なる記事リストにとどまらず、読者は繰り返し現れるシグナル、影響を受ける組織、公開証拠、市場背景、サービス継続性、調達、競争、コンプライアンス、戦略計画といった背景を比較できます。このページでは、トピックの対象範囲、関係するインフラ事業者や政策、報道内容を裏付ける証拠、そして通信事業者、顧客、投資家、政策関係者にとってそのテーマがなぜ重要なのかを説明します。」

インターネット史
入力しやすい名前でも、誰を指すかは周囲のディレクトリに依存した――RFC 1484
昨日は一人しか見つからなかった短い名前に、今日は二人の候補が出る。文字列が壊れたのではない。ディレクトリに新しい項目が加わり、名前を解くための世界が変わったのである。

インターネット史
PDUにないプロトコル名は回線設定にあった――RFC 1483
スイッチド VC の利用者データが流れ始める前に、呼設定はすでに次のパーサーを選んでいた。RFC 1483の二つのカプセル化方式は、プロトコル名を各 PDU に書くか、仮想回線との対応関係に預けるかという設計判断だった。

ケースファイル
更新率100%でも、端末が選んだ信頼経路までは分からない
管理画面に「全端末へ配信済み」と表示された。ところが現場の接続記録を端末単位で追うと、新しいトラストアンカーを使った端末、保存しただけの端末、古い互換チェーンで動き続ける端末が混在している。緑色の進捗表示は、信頼の実行結果を表す台帳ではない。

インターネット史
RFC 1481でCIDRは支持された。それでも実装を現実にする権限は四者に分かれていた
「IAB は CIDR を支持する」と書けば、歴史の転換点は一文で済む。しかし、その一文はアドレス台帳を書き換えず、ルータの命令列を生成せず、運用者の変更作業も、隣接網の受信方針も決めない。RFC 1481が映し出したのは、合意の瞬間より長い、分散実装の時間だった。

インターネット史
登録票から実際の経路までには変換があった――RFC 1482の集約情報
RFC 1482が提案した集約レジストリの一行は、そのままルータの状態になったわけではない。申請、データベース、報告書、生成された設定、パーサ、実行中の経路制御、そして転送結果。集約は、この連鎖の途中で意図を圧縮した。

ケースファイル
IETFはステートフルNAT64をInternet Standardとして承認した――共有IPv4プールにはなお権利台帳が要る
待機系のランプが緑でも、利用者の通信が続くとは限らない。経路は引き継げても、稼働系が貸し出した IPv4 のポート、BIB、セッション、残り時間を待機系が知らなければ、切替時に失われるのは装置ではなく利用者の一時的な権利である。

ケースファイル
サーバーはパスワードを見ない。それでも OPRF シードが侵害範囲を決める:RFC 9807
OPAQUE は、登録時を含めてパスワードをサーバーへ渡さずに認証する道を示した。しかし秘密を一つ見えなくしても、システム全体の権限が消えるわけではない。RFC 9807 を導入判断として読むなら、注目すべきは宣伝文句ではなく、`oprf_seed` の共有範囲、登録レコードの拘束、列挙対策の代償、そして再登録を完了できる運用能力である。

インターネット史
経路は通知された。それでも五つの判断が行方を決めた:RFC 1476
隣接ルーターから経路が届いた瞬間、転送はまだ始まっていない。RFC 1476の RAP は、その後に残る判断を工程として描いた。受信時の選別、属性の処理、集約、転送表への採用、そして相手ごとの再通知である。

インターネット史
遠隔ブリッジは受信する――その表示はローカル側の見立てだった:RFC 1474
遠隔側の欄に `accept` が点灯している。だが、その値を読んでいる装置は相手ではない。RFC 1474 は主語を消さなかった。遠隔側が受信すると「ローカル PPP ブリッジング・エンティティが考えている」状態であり、相手から届いた受領証ではなかった。

インターネット史
プロトタイプはTelnetセッションを守った。送信元ポリシーは未実装だった:RFC 1477
障害を起こしても端末の会話は続いた。この一文だけなら、IDPR は完成した仕組みのように見える。ところが RFC 1477は、動いた部分と作らなかった部分を同じ報告の中に残している。実装史を読む鍵は成功の有無ではなく、成功の主語を取り違えないことにある。

インターネット史
圧縮設定は変わった。効くのはリンク再起動の後だった――RFC 1473
稼働中の PPP インターフェースで圧縮設定を書き換え、すぐ運用表を読む。そこには方式やスロット番号らしい値が返る。だが RFC 1473 は、IPCP が Opened に達する前の値には意味を与えなかった。変更は次の再起動を待ち、現在の数値はまだ交渉結果ではない。

インターネット史
パケットが運んだ識別子は、経路そのものではなかった――RFC 1475
「経路識別子」という名詞には、すでに決まった道筋を指し示す響きがある。しかし TP/IX の 64 ビット値は、地図よりも隣のルーターから借りた整理券に近かった。使えるのは発行した装置だけで、次のホップでは別の整理券に交換される。RFC 1475 を読む鍵は、名前ではなく、この交換の手順にある。

インターネット史
秘密情報の行は「有効」だった。それでも相手は未認証だった――RFC 1472
管理画面で `valid` と表示されれば、認証まで済んだように見える。1993年の PPP Security MIB で、その語が示したのはもっと狭い事実だった。設定行が利用対象であるというだけで、相手がチャレンジに答えたことまでは記録していない。

ケースファイル
証明書には四つの用途があった。それでも権限を分けるのは検証側だった:RFC 9809
設定、信頼アンカー変更、更新パッケージ、安全クリティカル通信を別の EKU で表せるようになった。RFC 9809が共通化したのは用途の名前であり、組み合わせの許可、実行の承認、結果の保証ではない。

ケースファイル
DTLS まで凍結扱いにされた。RFC 9851 が決めたのは TLS だけだった
一語の省略で、標準化の対象と運用資産の対象は簡単に入れ替わる。RFC 9851 の「凍結」は、その典型例である。

インターネット史
文字集合は宣言された。それでもバイト列はASCIIへ戻らねばならなかった――RFC 1468
`ISO-2022-JP` は、日本語メールに名前を与えただけの規格ではない。表示されないエスケープ列が後続バイトの読み方を切り替え、行末が状態の広がりを止め、中継系には自分が区別できない差まで保存する役割を課した。名称は入口であり、復号の証明書ではなかった。

インターネット史
表は経路の開始日を示せた。中継の準備完了までは証明しなかった――RFC 1465
RFC 1465 の例では、1992年12月18日に更新された情報が1993年2月1日から有効になる。先に配っておけば、各地の管理者は切り替えに備えられる。ところが、その仕組みには「全拠点で設定済み」という応答欄がなかった。予定された有効性と稼働状態は、最初から別の記録だった。

ケースファイル
`Scheduled` に入った。送信された証拠ではなかった――RFC 9979
共有されたメールボックス属性は、置き場所を正確に示せる。だが、スケジューラの実行、配送系の受理、相手への到達までを証明するものではない。

ケースファイル
ドメインは「拒否」を示した。それでも判断者は受信側だった――RFC 9989
DNS に置かれた `p=reject` は強い意思表示である。しかし、他者の受信設備を遠隔操作する命令ではない。RFC 9989 が守るのはこの境界だ。ドメイン所有者は認証失敗時の希望を公開できるが、受信、隔離、拒否の最終判断と結果責任は Mail Receiver に残る。

インターネット史
TXTレコードは属性を運んだ。DNSはその意味を与えなかった――RFC 1464
キャッシュに残る `status=open` は、いまも有効な意思表示なのか。それとも、TTL の範囲内で正しく再利用されている、すでに古い文字列なのか。RFC 1464が1993年に TXT へ `名前=値` を入れたとき、安価になったのは属性の配送だった。意味、権限、鮮度、そして実行結果まで DNS が引き受けたわけではない。
