トピック
ソフトウェアライフサイクルとベンダーロックイン
「トピックの観点から見たソフトウェアライフサイクルとベンダーロックイントピックは、特定のテーマ、シグナル、または監視すべき話題を共有する記事を結びつけます。このページは、関連報道、公開情報源、市場関係者、インフラへの影響をたどる豊かな道筋を提供し、企業動向、政策決定、地域的影響、運用リスクにわたってそのトピックがなぜ重要なのかを理解するための十分な文脈を与えます。単なる記事リストにとどまらず、読者は繰り返し現れるシグナル、影響を受ける組織、公開証拠、市場背景、サービス継続性、調達、競争、コンプライアンス、戦略計画といった背景を比較できます。このページでは、トピックの対象範囲、関係するインフラ事業者や政策、報道内容を裏付ける証拠、そして通信事業者、顧客、投資家、政策関係者にとってそのテーマがなぜ重要なのかを説明します。」
ケースファイル
ネットワークは先に変わり、決定だけが保留された:NETCONF confirmed commit と復元権限
NETCONF の confirmed commit は、候補設定を running に反映した後も、期限内の確認がなければ旧状態へ戻す責務を装置に残す。遠隔変更の有力な安全機構だが、認可、排他、再起動後の永続性、実運用状態、複数装置の整合までは保証しない。

インターネット史
パケットではなく操作に属した番号――LDAP Message ID が交錯する応答を分けた方法
LDAP は、client が選んだ整数を一つの操作から生じる全応答に持たせた。長い search の途中に別の処理を挟める一方、その番号が証明できるのは「どの処理の状態か」までであり、「どう終わったか」ではない。

インターネット史
照合規則を変えた7文字:SIP の branch が z9hG4bK で始まる理由
SIP の Via にある `z9hG4bK` は、秘密を隠すための文字列ではない。受信側が、目の前の branch に新しい一意性の約束を適用してよいかを判断するための印である。
ケースファイル
トークンは鍵に結び付いていた。それでも操作は許可されなかった――DPoP が証明する送信者制約の境界
DPoP は、盗まれた OAuth トークンだけを別の実行環境へ持ち出して使う攻撃を難しくする。しかし、鍵の利用者が正しい主体か、トークンの権限が現在も有効か、その資源にその結果を生じさせてよいかまでは決めない。
ケースファイル
署名は通った。それでも命令権はなかった:HTTP Message Signatures と covered component の境界
RFC 9421 が保証するのは、署名者が選んだ HTTP component の意味が保たれたことだ。署名者がその処理を命じる資格、署名されなかった宛先や method の安全性、同じ要求が未使用であることまでは保証しない。
ケースファイル
カウンターが上限に達し、ファイル名が新しい時代を開いた――RPKI マニフェストと復旧権限
署名も時刻も内容も正しい RPKI マニフェストが、検証側に残った「超えることのできない過去」のために受理不能になることがある。RFC 9981が認める出口は狭い。マニフェストのファイル名を変えて比較の時代を切り替え、それ以外の鮮度、所在、完全性の検証はすべて残す。

インターネット史
迂回路は同時に目的地になれない:DNS CNAME が引いた境界
DNS は古い名前から新しい行き先へ案内できる。ただし、その名前自身の通常データを手放すことが条件だった。CNAME はこの制約を、キャッシュ可能な命令へ変えた。迂回を記憶し、対象名から問い合わせをやり直し、別名を支配する者と到着先のデータを支配する者を混同しない。

IETF
Alan DeKok と信頼を TLS へ移した RADIUS/1.1
RADIUS/1.1 が提示するのは、古い仕組みの一斉廃止ではない。Alan DeKok は、自らも関わった過去の互換性判断を見直し、共有シークレットと MD5 の役割を、明示的に合意した TLS 接続だけから取り除いた。移行の成否は RFC の発行日ではなく、各ホップで何が選択されたかに宿る。

インターネット史
半分の応答を真実にしなかった1ビット:DNS が運び方を変えたとき
初期の DNS が通常の問い合わせに使う UDP 応答は、512バイトに収まる必要があった。収まらないとき、先頭から入った記録だけを答えにしないための仕掛けが TC だった。「未完了」を明示し、受け手に完全な応答を取り直させる1ビットである。

インターネット史
Mark Andrews と、後継より長く生きた DNS サーバー
後継製品の名前が決まっても、移行が完了したことにはならない。BIND 10の開発中も BIND 9を支えた Mark Andrews の仕事は、刷新計画の陰に残る責任を示す。現行システムが本番の問い合わせに答えている限り、修正、試験、リリース、利用者支援は止められない。

北米のクラウドサービストレンド
Varonis の SaaS ARR、1億2790万ドルは移行層にある
Varonis の6月末 SaaS ARR は7億2600万ドルで、前年同期比52%増だった。セルフホスト製品から移した契約の影響を除くと5億9810万ドル、25%増となる。どちらも正しいが、測っている成長エンジンが違う。

グローバルのクラウドサービストレンド
Cellebrite、ARR は21%増でも契約残高は縮小
Cellebrite の第2四半期末 ARR は5億780万ドルで、前年同期を21%上回った。一方、未収益化の契約価値は12月末から3520万ドル減り、通期の到達点も引き下げられた。数字が矛盾しているのではない。測っている時間軸が違う。

IETF
Geoff Huston と自ら退いた IPv6 のデフォルト値
およそ10年間、`/48`は難問への簡潔な答えに見えた。一般のサイトにどれだけの IPv6 アドレス空間を渡すべきか。Geoff Huston は、その一律の答えを撤回しながら、本来守るべき目的を残した文書の共著者となった。

IETF
Ray Bellis と、接続からセッションになった DNS
TCP ソケットが開いたままでも、そこに何の状態を残すかについて合意があるとは限らない。RFC 8490は、DNS における接続とセッションを分けた。前者は運搬路、後者は双方が認めた権限、タイマー、終了条件である。

ケースファイル
登録は姓に始まり、その後の利用には別の記録があった――Nissan Motor v Nissan Computer
二つのドメインは移転されなかった。それでも、裁判所はページ上の表示、広告、リンク、批判文にまで命令を及ぼした。管理者を替えることと、同じ管理者の利用を制約することは、どちらも制御点への介入だが、必要な証拠は同じではない。

インターネット史
先に来るものを受信側が選んだ
`MRSQ ?`は、メール本文を送ってよいか尋ねる命令ではない。本文と宛先のどちらを先に受け取りたいかを、MTP の受信側に尋ねる命令だった。`215 T Text first, please`と答えたサイトでは、宛先が一人も示される前に本文が保存される。別のサイトは全宛先を先に表へ積み、一つの本文を後から受け取る。SMTP はこの選択を継承しなかった。内部実装の違いを通信路の二種類の手順にせず、外側を一つの順序へ固定した。

インターネット史
送信されなかったバイト――FTP MODE C は TYPE からフィラーをどう復元したか
受信側には個数が届いた。ところが、繰り返す値はその後にない。欠落ではない。FTP の圧縮モードでは、表現形式の交渉がすでに値を決めており、データ列はその決定を参照して完成する仕組みだった。

インターネット史
リレーを一つ通るたび、経路は逆向きへ移った
ONE が受け取った宛先は `JOE@THREE` だけではなかった。SMTP の forward-path は `@ONE,@TWO:JOE@THREE` だった。ONE は左端の自分を消し、次の環境で通用する自分の名を reverse-path の先頭に積む。未走行の経路は短くなり、配達不能時に戻る経路は長くなる。一つの住所のように見えた文字列は、実際には中継ごとに向きを変えるエンベロープ状態だった。

インターネット史
二度現れなければならなかったバイト:FTP がストリーム内にレコード境界を置いた方法
受信処理が全ビット1のバイトを読んでも、その場ではファイルへ渡せない。次も同じなら、二つを一つのリテラルデータへ戻す。次が小さな制御値なら、レコード、ファイル、または両方の終わりになる。FTP はネットワークの区切りに頼らず、連続した流の内側へ可逆な構造を埋め込んだ。

IETF
Ray Bellis と、未知をそのまま渡すべき DNS プロキシ
家庭用ゲートウェイは、DHCP で自分を DNS サーバーとして知らせるだけで、すべての端末の前に立てる。問題は、その小さな実装が将来の DNS まで理解できるかではない。Ray Bellis が RFC 5625で問うたのは、理解できないものに出会ったとき、プロキシが意味を壊さず、制限を隠さず、利用者の選択を奪わずにいられるかだった。
