
2026/04/09 0:20
**ヴィニールキャッシュ** **バーニッシュキャッシュ**
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
Summary
Vinyl Cache は、以前の Varnish Cache FOSS プロジェクトを継承した公式でコミュニティ主導のプロジェクトへと変わりました。リネームは Varnish Cache 8.0 とともに発表され、2026‑03‑16 にリリース 9.0 で完了しました。すべてのソースコード、Issue、Pull Request、およびメーリングリストは GitHub から自己ホスト型 Forgejo インスタンス(https://code.vinyl-cache.org)へ移行されました。旧 GitHub リポジトリはアーカイブされ、新しいリポジトリへの最終コミットが指し示されています。公式ウェブサイトも https://varnish-cache.org から https://vinyl-cache.org に移動し、以前のコンテンツをすべて保持したまま新しいロゴ、マスコット、およびカラースキームを採用しました。
Varnish Software は「Varnish Cache」という別個の企業管理フォークを作成しました。これは「Varnish」という名前の GitHub リポジトリをホストし、「Varnish Cache」の名称を保持していますが、Vinyl Cache のコードベースから分岐しています(最後に共通したコミットは
63806461a205a11da12deb21051f654e35acee9e)。また、Varnish Software は VTest プロジェクトもフォークし、https://www.varnish.org で新しいホームページを公開しました。リネーム後は 301 リダイレクトが使用されます。
元のメンテナ―—Poul Henning Kamp、Walid Boudebouda、および Nils Goroll は引き続き Vinyl Cache を率い、そのガバナンスモデル、レビュー手順、隔週バグ洗浄、リリースサイクル(例:8.0.1、6.0.17)は変わりません。
新しい「Varnish Cache」は Varnish Software によって統括される下流ディストリビューションであり、追加のツールや機能が Vinyl Cache のコミットと衝突する可能性があります。したがってユーザーはオープンソースの Vinyl Cache(コミュニティ主導)と企業管理型 Varnish Cache との間で選択を迫られます。この分岐は MySQL/MariaDB の離散化を反映しており、元の FOSS ライン(Vinyl Cache)と企業フォーク(Varnish Cache)がそれぞれ異なるガバナンス構造で運営されるという点で類似しています。
将来のリリースはそれぞれの経路を継続し、開発者やエンタープライズがウェブインフラストラクチャにおけるキャッシュソリューションを依存する際の互換性、サポート、および機能セットに影響を与える可能性があります。
本文
2026‑04‑08
4 年目の「Vinyl Cache」へのリネームに伴い、Varnish Cache と Vinyl Cache の両方が存在する現状は、利用者や配布パッケージメンテナにも理解しづらくなっているという有益なフィードバックをいただきました。ここではその混乱を整理し、明確にしたいと考えています。
背景
かつての Varnish Cache FOSS プロジェクトは「Vinyl Cache」に名称変更しました。20 年前の決定であり、まだ正式に理解されていない方は、ぜひ本稿を読んでいただき、真剣に検討してください。
この文書は 3 部構成です。第 1,2 部は Vinyl Cache 理事会全員による合意済みの内容であり、第 3 部は当委員会のメンバー 2 名(slink と phk)の個人的見解に過ぎません。
リネーム発表以降に起きたこと
Varnish Cache 8.0 のリリースと同時にリネームを発表して以来、かつての Varnish Cache FOSS チーム(現在は Vinyl Cache Team)は、名前変更および関連する多数の変更作業を 2026‑03‑16 に予定された 9.0 リリースまで実施しています。
当社視点でのイベントまとめ
-
ホームページ
https://vinyl-cache.org は、以前の https://varnish-cache.org が持っていた全コンテンツを引き継ぎつつ、プロジェクト名を「Vinyl Cache」に変更し、新しいアイデンティティ(ロゴ・マスコット・カラースキーム)を確立しました。
Varnish 8.0 までの過去リリースに関する参照は Varnish Cache として残しています。 -
ソースコード管理
GitHub 上のリポジトリ、Issue、Pull Request はすべて自前ホストの Forgejo インスタンス https://code.vinyl-cache.org に移行しました。旧 Issue の番号はそのまま継続しています。 -
GitHub アーカイブ
Varnish Cache Organization と全リポジトリをアーカイブし、README やビルドスクリプトに新しいリポジトリへのリンク(例:
)を記載。The Varnish Cache README.
ソースコード内の Varnish 表示はすべて置き換えられました(9.0 リリースノート参照)。歴史的文書における Varnish Cache 名称と、著作権・作者情報への変更も慎重に行いました。 -
メーリングリスト
名前を変更し、ドメインを vinyl-cache.org に移動。過去のメールはすべて保存されています。 -
Varnish Software の新リポジトリ
GitHub 上に「Varnish」という名前で新しいリポジトリを作成し、旧プロジェクト名「Varnish Cache」を継続使用。
Vinyl Cache と共通した最新コミットは
(Vinyl Cache, Varnish Cache by Varnish Software)です。以降のコミットは Vinyl Cache に存在しません。63806461a205a11da12deb21051f654e35acee9e -
VTest プロジェクト
varnishtest プログラムを提供するプロジェクトもフォークされましたが、フォーク追跡機能は使用していません。 -
新ホームページ
https://www.varnish-cache.org/ は 301 リダイレクトで https://vinyl-cache.org/ に転送。9.0 発表後、Varnish Software は一時的に「Varnish Cacheはこちら、Vinyl Cacheはこちら」の簡易ページを設置し、その後 https://www.varnish.org/index.html へ 301 リダイレクトしました。
Varnish Cache と Vinyl Cache の区別
混乱が生じやすいのは「Varnish Cache」と「Vinyl Cache」が同時に存在する点です。以下でそれぞれを整理します。
Vinyl Cache とは?
Vinyl Cache FOSS プロジェクトは、かつての Varnish Cache FOSS の継続とみなしています。その根拠は次の通りです。
-
メンテナンスチーム
変わらず同一であり、Varnish Software に雇用されるメンバーも残っています。現在のメンテナは以下の通りです。
– Poul Henning Kamp
– Walid Boudebouda
– Nils Goroll -
運営体制
以前と同じレビュー・バグ洗い・主な責任分担が継続しています。 -
コンテンツの継承
https://vinyl-cache.org は、旧 https://www.varnish-cache.org と同一内容(リネームを除く)です。全変更は git で追跡されています。 -
バグ修正リリース
Varnish 8.0.1 や Varnish 6.0.17 は、Vinyl Cache リポジトリの 8.0・6.0 ブランチから取得されたものです。
実務上、Vinyl Cache Project は「かつての Varnish Cache FOSS プロジェクトを継続し、新名称と長年望まれていたガバナンスモデルで運営している」と表現できます。これは単なるリネームに過ぎません。
新しい Varnish Cache とは?
https://www.varnish.org/index.html に記載されている通り:
「Varnish Cache は、Vinyl Cache オープンソースプロジェクトの下流配布であり、安定した LTS リリースに追加ツールや機能を提供する。」
新 Varnish Cache は Varnish Software が統括し、GitHub 上の Varnish Software Organization に置かれたリポジトリです。メンテナは同社社員です。
- コードベースには Vinyl Cache へのマージが難しいコミットが含まれています。
- Varnish Software は商標方針を適用しています。
どちらを選ぶべきか?
推奨はしませんが、以下の点を踏まえて判断していただければと思います。
- Vinyl Cache FOSS プロジェクトは「かつての Varnish Cache FOSS の継続」であり、実質的に旧プロジェクトと同一です。
- 新 Varnish Cache は「別個の下流プロジェクト」であり、ガバナンス・コード・標準が異なります。
したがって、新 Varnish Cache は旧 Varnish Cache FOSS の継続ではなく、Vinyl Cache がその継続であると言えます。
当委員会の意見(slink と phk)
以下は当委員会メンバー 2 名の個人的見解です。全理事会が共有しているわけではありません。
Varnish/Vinyl を MySQL/MariaDB のように捉えるべき
次の 3 つのエンティティがあります:
- 企業買収前の Varnish Cache
リポジトリ(アーカイブ済み): https://github.com/varnishcache/varnish-cache - Vinyl Cache
リポジトリ(稼働中): https://code.vinyl-cache.org/vinyl-cache/vinyl-cache - 企業買収後の Varnish Cache
リポジトリ(稼働中): https://github.com/varnish/varnish
A と B は同一です。20 年間信頼してきた独立した FOSS プロジェクトであり、名前変更を余儀なくされました。
C は A の新規フォークであり、1 社の営利企業が完全に管理し、旧名を使用し、商標ポリシーに覆われています。
つまり、Oracle が MySQL を買収し、FOSS プロジェクトが MariaDB に改名させられた状況と全く同じです。
「歴史は繰り返さない… ただ韻を踏むだけだ。」
(恐らく)Theodor Reik