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

インターネット史
ブラウザーに機能が移る前に、Google Readerのオフライン読書は終わった
Gears は記事を端末に保存し、回線が切れても読める Web を見せた。2007年の発表で Google Reader はその看板だった。2010年、Reader はオフライン機能の終了を発表する。拡張機能 Gears 自体の開発終了と Chrome からの削除は、その後の出来事だった。

インターネット史
GitはSHA-256を選んだ。それでも二種類のリポジトリは握手できない
Git のハッシュ値を単なるラベルだと思うと、移行は簡単に見える。ところがコミットは親コミットとツリーの名前を持ち、ツリーはさらに別のオブジェクトの名前を持つ。ラベルを替えるたびに中身も替わる仕組みだ。2018年の移行設計が描いた相互運用の橋は、2026年の公式マニュアルではまだ渡れない。新しい計算式を決める仕事より、古い履歴と新しい履歴を同じ社会で動かす仕事が長かった。

インターネット史
AOLの動画機能を止めた条件は、接続工事が終わる前に消えた
連絡先がオンラインかどうかを示すデータベースは、次のサービスの入口にもなる。FCC は2001年、AOL と Time Warner の合併に際し、特定の動画付きメッセージサービスをネットワーク間の相互接続と結び付けた。2003年に開いたのは技術完成の道ではなく、市場の変化を理由とする出口だった。

IETF
NAT64が私設IPv4を通すなら、装置の初期設定を先に見せてほしい
同じ NAT64 機器でも、私設アドレス宛てのパケットを捨てるものと変換するものがある。IETF の新案は規則を変えるだけでなく、その違いを運用者が確認できるよう求め始めた。

インターネット史
Ticketmasterが切符を売り、Tickets.comが客の入口を決めた
公演を探す人が Tickets.com の案内から Ticketmaster の該当公演ページへ直接進む。売上は Ticketmaster の窓口に入るのに、客をそこまで連れてきたのは競合サイトだ。1999年に始まった訴訟は、この小さな近道をめぐって四年続いた。

インターネット史
OpenTelemetryは2つの計画を統合した。4年後、古いコードにはまだ退場手順が必要だった
OpenTracing と OpenCensus は2019年5月、OpenTelemetry への統合を発表した。似ているのに互換ではない計測の仕組みが2つあり、開発者とライブラリーの保守者の仕事を分けていた。責任者は旧2計画を同年末までに読み取り専用にする方針を掲げた。それでも2023年5月、OpenCensus には互換ブリッジ、7言語の機能同等性、7月の保存庫化予定、Python の例外を記した退場案内が必要だった。組織の名前は一日で変えられる。稼働中の依存関係はそうはいかない。

インターネット史
Wikipediaは記事を移した。古い編集履歴は置き去りになった。
2002年1月25日、英語版 Wikipedia は UseModWiki のファイルから PHP と MySQL の新しい仕組みに移った。記事の最新版は読めた。しかし、それ以前の編集を誰がいつ加えたかを示す連なりは、別に取り戻す必要があった。2010年に見つかった古いバックアップとログは、その作業の可能性を広げた。

IETF
HPKEの新しい鍵導出をIESGが承認した。証明にはまだ別の工程がある
後継仕様は一段階の鍵導出を正式な設計に取り込む。承認された文書自身が、従来の安全性解析がどこまで届くかを明記した。

インターネット史
Toys“R”Usは商品を並べた。Amazonは売り場の入口を握った。
2000年の提携で、玩具の選定と在庫管理は Toysrus.com、ウェブ店舗と発送と顧客対応は Amazon が担った。Toysrus.com は後に独占販売の約束が破られたとして提訴する。争点は契約書の「独占」が、Amazon の運営する商品一覧でも守られていたかだった。

リーダー
Barry O'Donovanが突いた穴――脆弱性報告の受信箱は誰のものか
コードは公開され、利用者は増える。ある朝、欠陥の報告が届く。受け取る人、判断する人、修正版を出す人は同じとは限らない。RIPE 93で Barry O'Donovan が示したのは、その連絡網の空白だった。

インターネット史
SQLite はコードを開放し、保存先の選択肢を閉じた
2001年9月20日の SQLite 2.0アルファ版には、気前のよい宣言と厳しい設計変更が同居している。コードはパブリックドメインになった。一方、複数の保存方式をつなぐ仕組みと GDBM などのドライバーは消え、プロジェクトが配る実装は B-tree へ収束した。

インターネット史
UserLandはRSS 2.0の仕様書をHarvardに渡した。配信ファイルはそのまま走った。
2003年7月、RSS 2.0を説明する文書の持ち主が変わった。UserLand Software から Harvard の Berkman Center への移管で、文書は再利用しやすくなり、独立した諮問委員会もできた。だがサイトが配信する RSS ファイルと、それを読むソフトは売買の対象ではなかった。この境界こそ、当時の発表が最も慎重に書いた部分だ。

インターネット史
OpenIDは認証会社を替えられる設計だった。自分のURLを持ち続ければ。
2007年の OpenID は、サイトで使う本人の名前と、パスワードを確かめる事業者を分けた。自分で管理する URL を名前にしておけば、認証事業者を替えても、その URL を使う別のサイトのアカウントを保てる。ただし受け入れる側のサイトが URL を調べ、事業者の応答を照合し、正しい名前で帳簿を付ける必要があった。

インターネット史
MP3.comは客のCDを確認した。サーバー上の音楽には別の許可が要った。
CD を持っている人なら、その曲をネット上の「自分の棚」から聴ける。2000年に MP3.com が売り出した Beam-It は、そう感じさせるほど手軽だった。だが客が差し込んだ円盤と、会社が用意して配信する音源は同じ物ではない。後者を動かす権利の欠落が、サービスの曲目を一度閉じさせた。

ICANN
ICANNのERP契約は承認された。相手と上限額は黒塗りだ
組織の会計と業務を支えるシステムについて、理事会は契約を認めた。公開資料からは、その判断を値段で確かめる手掛かりが消えている。

インターネット史
Canonicalの札は書けても、検索の代表は選べなかった
重複 URL を整理するための一行の申告が2009年に広がった。どのページを検索結果の顔にするかは、索引を作る側の判断だった。

インターネット史
HTTP/2は接続まるごとの引き渡しを断った。WebSocketは一本のストリームを得た
一つの HTTP/2 接続でページの画像とスタイルが読み込まれている。その横でチャット機能は WebSocket を開きたい。従来の方式は HTTP から接続全体を切り替えるようサーバーに求めたが、共有の接続にはほかのストリームもいる。2018年9月の[RFC 8441](https://www.rfc-editor.org/rfc/rfc8441.html)は、サーバーが先に許可した場合に限り、拡張 CONNECT で一本のストリームを双方向トンネルにする道を作った。隣のリクエストはそのまま進む。

インターネット史
スクリプトは直った。AppCacheは古いアプリを出し続けた
サーバーには修正版がある。利用者のブラウザーには旧版が残る。オフライン用の一覧が更新のスイッチだった。

インターネット史
Chromeはウェブの仕事を振り分けたかった。入口は自社ストアだった
サイトが仕事を示し、ブラウザーがサービス候補を出す。Chrome は登録を自社ストアに限って試し、その実験を停止した。

インターネット史
Cookieの同意をブラウザーに任せられず、サイトが質問を描いた
EU の同意要件に当時のブラウザー設定は追いつかなかった。英国当局はバナーを一例として示し、裁判所は事前に印の付いた欄を退けた。
