LinuxでZFSを使用しないでください:Linus Torvalds

「ZFSを使用しないでください。 とても簡単です。 それは常に他の何よりも流行語であり、ライセンスの問題は私にとってそれを初心者ではないものにしていると私は感じています。」

これがLinusTorvaldsです メーリングリストで言った 特にライセンスに関して、ZFSファイルシステムに対する彼の嫌悪感をもう一度表明します。

不必要な混乱を避けるために、これは個々のLinuxユーザーではなく、Linuxディストリビューション、カーネル開発者、およびメンテナーを対象としています。

ZFSとLinuxカーネルのライセンスの問題は何ですか?

ZFSは2003年頃にオープンソース化されました。これは、LinuxディストリビューションがZFSのサポートを開始することを意味します。 しかし、オープンソースライセンスの複雑さのために、それは実際には起こりませんでした。

ZFSはオープンソースです Common Development and Distribution License (CDDL)1.0に対し、LinuxカーネルはGNU General Public License(GPL)2.0の下でライセンスされています。

これらの2つのオープンソースライセンスは、互いに完全には互換性がありません。 によって指摘されたように PCWorld、このライセンスを持つZFSがLinuxカーネルに含まれている場合、これは、kernel + ZFSが(元のZFSのない)Linuxカーネルの派生物であることを意味します。

TorvaldsはOracleを信頼していません

派生物全体は法律およびライセンスの専門家にとっては議論の余地がありますが、トーバルズはオラクルに懐疑的です。 オラクルには、そのコードを使用したとして企業を訴えた歴史があります。 Javaの使用をめぐるOracle対Androidの訴訟を覚えていますか?

他の人々は、ZFSコードをカーネルにマージすることは問題ない可能性があり、モジュールインターフェイスによって問題がないことを考えています。それが彼らの決定です。 しかし、オラクルの訴訟の性質とライセンスに関する質問を考えると、これまで安全にそうすることができる方法はありません。

また、2つのプロジェクトを分離すると考える人もいるように思われる「ZFSシムレイヤー」については、まったく興味がありません。 それは私たちの側に価値を追加しません、そしてオラクルのインターフェースの著作権訴訟(Javaを参照)を考えると、それが実際のライセンスの勝利でもないと思います。

Torvaldsは、Linuxカーネルが将来Oracleとの法的な問題に巻き込まれることを望んでいないため、OracleがZFSを備えたカーネルがGPLライセンスの下にあるという署名入りの手紙を提供するまで、メインラインカーネルにZFSを含めることを拒否します。

そして正直なところ、オラクルから、主な法律顧問またはできればラリー・エリソン自身が署名した公式の手紙を受け取るまで、ZFSの取り組みを統合する方法はありません。 GPLとしての最終結果。

彼は他の(ディストリビューション)がZFSを使用するのを止めていません。 しかし、彼らは彼ら自身です。

誰かがZFSのようなカーネルモジュールを追加した場合、それらは独自のものです。 私はそれを維持することができず、他の人々のカーネルの変更に縛られることもできません。

Ubuntuの親会社であるCanonicalは、ZFSに熱心すぎました。 彼らの 法務部門は、カーネルにZFSを含めても派生物にはならないと考えています。 そこで彼らはチャンスをつかみ、Ubuntu19.10のルートでZFSを使用するオプションを提供します。

Torvaldsも一般的にZFSに感銘を受けていません

一部の人々はZFSに夢中になっていますが、LinusTorvaldsはZFSにそれほど感銘を受けていません。 彼は、ZFSを使用していることは、Oracleによって積極的に保守されていない場合(オープンソース化後)は特に良い考えではないと考えています。

私が見たベンチマークでは、ZFSの見栄えはそれほど良くありません。 そして、私が知る限り、それはもはやその背後にある実際のメンテナンスがないので、長期的な安定性の観点から、なぜあなたはそもそもそれを使いたいと思うのですか?

私は法律の専門家ではありませんが、少しでも疑問がある場合は、ZFSから離れることをお勧めします。 ZFSの議論全体についてどう思いますか?