ホームページ  >  記事  >  運用・保守  >  連鎖反応が始まる! Linux ディストリビューションは新しい変更を歓迎します。

連鎖反応が始まる! Linux ディストリビューションは新しい変更を歓迎します。

王林
王林転載
2023-08-03 17:45:061364ブラウズ

手配丨ノア

数日前、Red Hat は Enterprise Edition Linux (RHEL) のソース コードの公開を停止するという発表を行いました。以前「あからさまに「ペイウォール」を構築する」で述べたように、RedHat はオープンソースに違反しますか? 「記事で報告されているように、この決定によって引き起こされた連鎖反応が起こりました。 Oracle Linux開発責任者はIBMをターゲットに、SUSEもRHELのフォークを発表、下流関係組織も「自力救済」戦略を考えている…

「敵に1,000人負傷」 、自分に300のダメージを与える」と、一部のコミュニティのユーザーからもコメントが寄せられました。あれから20日以上が経過し、今回の事件を契機としたドミノ効果が本格化した。

1. オラクル: 我々から入手してください!

Oracle は、現在 Oracle Linux として知られているものを 2006 年に発売しました。その計画は、Linux コミュニティを分断せず、顧客と ISV に共通のプラットフォームを提供するために、RHEL 互換の Linux ディストリビューションを提供することでした。 Red Hat が RHEL ソース コードへのアクセスを制限したことを受けて、Oracle Linux も影響を及ぼしました。

月曜日に公開された記事「Keep Linux Open and Free – We Have to」の中で、Big Red のチーフ エンタープライズ アーキテクトである Edward Screven 氏と Oracle Linux 開発リーダーの Wim Coekaerts 氏は、IBM が企業間でのオープンソース競争を抑制しようとしていると指摘しました。 Linux ディストリビューションを配布し、それによって利益率を高めると同時に、彼らは次の約束をしました。

「オラクルが Linux を配布する限り、オラクルはディストリビューションのバイナリとソースを公開し、コードを無料で作成します。さらに、 、Oracle は、コミュニティや商用ディストリビューションを含む、さまざまなダウンストリーム ディストリビューションを歓迎しています。」

Oracle 二人は CentOS についても言及し、IBM が「RHEL の無料代替品として事実上廃止した」と主張しました。 CentOS上に登場した2つの新しいRHEL代替手段、AlmaLinuxとRocky Linuxについては、「IBMはRHELのソースコードを差し控えることで、それらを直接攻撃した」という。

「おそらく、これがなぜこれを行うのかに対する本当の答えです。競合他社を排除するためです。競合他社が減るということは、IBM にとって収益機会が増えることを意味します。」

さらに、Screven 氏と Coekaerts 氏は、Red Hat の企業もターゲットにしていました。との対応が批判された。彼らは、無償の RHEL 配布を継続できない理由として、Red Hat のコアプラットフォーム担当副社長 Mike McGrath 氏の声明を引用し、「Red Hat では、何千人もの人々が、新機能を有効にし、バグを修正し、さまざまなパッケージを統合し、そうすれば、長期にわたってその仕事をサポートすることができます...私たちはその仕事をする人たちにお金を支払わなければなりません。」

彼らの見解では、この論理的根拠は受け入れられません。そのため、記事の最後に、彼らは次のような罵倒の出力を送り出しました。

「RHEL 開発者にお金を払いたくないと言ったのですか? お金を節約する方法は簡単です。お金を節約する方法は簡単です。 「Oracle Linux のダウンストリーム ディストリビューションになります。私たちは喜んでこの責任を引き受けます。」

Oracle と Red Hat の間のこの舌戦が正しいか間違っているかについて、傍観者は間違いなくそれぞれの意見を持つでしょう。しかし、Oracle が Red Hat を嘲笑しているという事実だけでも、状況を熟考する価値があります。なぜなら、一般の人々の認識では、Red Hat は正真正銘のオープンソースのパイオニアである一方、Oracle はオープンソースに対して決して好意的ではなかったからです。 Oracle による Sun の遺産の浪費や、Oracle と Google の間の長期にわたる Java API 著作権訴訟の戦いとは関係なく、数年前に Red Hat が Oracle から OpenJDK 8 と OpenJDK 11 の保守を引き継いだという事実さえ、人々を驚かせています。まだ新鮮です。

RHEL が引き起こした事件に対して、Software Freedom Defense Association の政策研究者である Bradley Kuhn 氏は鋭いコメントを発しましたが、その言葉からは「ドラゴンを殺した少年はやがて邪悪なドラゴン。」

「Red Hat は、Oracle より道徳的に優位に立っていることに長い間誇りを持ってきました。Oracle のビジネス モデル全体は、顧客を怖がらせるために積極的な独自ライセンスを使用することを中心に展開しています。RHEL を参照してください。このビジネスが非常に残念に思います」

2. SUSE は、RHEL をフォークし、1,000 万米ドルの投資を計画しているという立場を表明しました。

Oracle Linux が声明を発表した直後、SUSE は、 Rancher、NeuVector、SUSE Linux Enterprise Edition (SLE) を開発した企業も行動を起こしています。

SUSE は、公開されている RHEL をフォークし、すべてのユーザーが自由に使用できる RHEL 互換のディストリビューションを開発および保守すると発表しました。今後数年間で、SUSE はこのプロジェクトに 1,000 万ドル以上を投資する予定です。

SUSE の CEO である Dirk-Peter van Leeuwen 氏は次のように述べています:「コラボレーションと成功の共有は、何十年にもわたって私たちのオープンソース コミュニティの基礎でした。私たちにはこれらの価値観を守る責任があります。この投資は、イノベーションを継続させ、顧客とコミュニティがベンダーロックインの影響を受けず、明日も今日も本当の選択ができるようにする。」

発表によると、SUSE はオープンソースとの連携に取り組んでいます。コミュニティでは、RHEL および CentOS ユーザー向けに長期的で耐久性のある互換性のある代替製品を開発します。 SUSE は、代替ソース コードへの継続的な無料アクセスを提供するオープン ソース財団にこのプロジェクトを貢献する予定です。さらに、SUSE は、SLE や openSUSE などの Linux ソリューションへの投資に引き続き取り組んでいます。

一般的に、大手オープンソース企業が別の大手オープンソース企業のプロジェクトをフォークすることは非常にまれです。しかし、SUSE が現在これを行っているのには理由があり、オープンソース コミュニティの多くの人々に支持されている可能性があります。

オープンソース運動が商業化されて以来、商業的利益と、オープンソースのよりコミュニティ主導の急進的な側面との間には、ある程度の緊張が存在しています。ほとんどの場合、双方は長年にわたってバランスを維持し、共存する方法を見つけてきました。しかし、ここ数週間にわたって Red Hat などのプレーヤー、多数の Linux ディストリビューション、RHEL 互換ディストリビューションを提供するベンダーの間で議論が行われてきたため、議論は避けられません。

Dirk-Peter van Leeuwen 氏は、SUSE がこの分野に関与していると信じています。その理由は、SUSE が「より独自性を高めることが、オープンソース企業間の競争の基礎となるべきではないからです。私たちは皆、オープンソース コミュニティに貢献しています」と考えています。私たち全員がその恩恵を受けているのと同じように、それは私たちの部分を合計したものよりも大きいです。

大規模な Linux ベンダーとして SUSE が関与していることは明らかで、驚くことではありません。Oracle に加えて、小規模なベンダーには維持するためのリソースがありません。フォークして、その周囲にコミュニティを作成します。SUSE は 30 年以上開発されており、浮き沈みはありましたが、依然としてよく知られており、信頼できる存在です。

" この共同作業これは、イノベーションの促進とコミュニティ主導の開発の育成に対する SUSE の根深い取り組みを示しており、オープンソース ソフトウェアの基本的な価値を強化しています。 「私たちは、この重要なソフトウェアの将来を形作るためにコミュニティに積極的に参加し、協力するよう呼びかけます」とSUSEのCTO兼COOであるThomas Di Giacomoは述べました。「私たちは、この新しいRHEL互換のLinuxディストリビューションがSUSEの製品ポートフォリオとともに、コミュニティと顧客がエンタープライズ Linux、クラウド コンピューティング、コンテナ化、エッジ、AI/ML、その他の新興テクノロジーにおいて前例のない進歩を達成できるよう支援します。 「

3. Rocky Linux self-rescue: これらの方法により、RHEL バイナリを合法的に入手できます。

Red Hat の決定に関しては、大企業には独自のソリューションがあり、小規模グループには独自のソリューションがあります。」グループの生き残りの道: 外の世界から見ると、Red Hat のアプローチは、この連鎖反応で AlmaLinux と Rocky Linux に壊滅的な打撃を与えているように見えますが、両社は現在、困難を克服し、RHEL クローン バージョンのリリースを継続すると表明しています#。

##「Keeping Open Source Open」というタイトルのブログ投稿で、Rocky Linux はソース コードを入手するために使用できる 2 つの代替方法について詳しく説明しています。

##1 つは、RHEL ベースの UBI コンテナ イメージを使用する方法です。 Docker Hub などの複数のオンライン ソースから入手できます。UBI イメージを使用すると、Red Hat ソースを簡単、確実に、障害なく取得できます。これは OCI (Open Container Initiative) コンテナで検証されており、期待どおりに動作します。

2 つ目は、従量課金制のパブリック クラウド インスタンスです。これを使用すると、誰でもクラウドで RHEL イメージを起動できるため、すべてのパッケージとエラータ コードのソースを取得できます。これは、私たちにとって拡張が最も簡単です。すべて CI パイプラインを通じて実行でき、クラウド イメージをスピンアップして DNF 経由でソース コードを取得し、Git リポジトリに自動的に公開できます。

Rocky Linux は記事の中で、これらの方法が可能であることを強調しています。 「GPL の力。誰も GPL ソフトウェアの再配布を妨げることはできません。どちらの方法でも、当社に害を及ぼすことなく、RHEL バイナリと SRP を合法的に入手できます。」 オープンソース ソフトウェアへの取り組み、または当社の権利を妨げる TOS または EULA の制限への同意。私たちの弁護士は、私たちが受け取ったバイナリのソース コードを取得する権利を持っていることを保証し、私たちが当初の意図に従って Rocky Linux を前進し続けることができることを保証しました。 「

もちろん、彼らは上記の方法が変更される可能性があることも指摘しているため、他の可能性を模索し続けています。」 もし残念ながら、Red Hat がコミュニティに悪影響を与える取り組みを強化することを決定した場合は、Rocky Linux は今後もコミュニティ全体にサポートを提供し、オープンソース コミュニティの最善の利益に貢献していきます。

4. Red Hat の回答: 健全なオープンソース エコシステムでは、競争とイノベーションは密接に関係します

時間を 6 月 21 日に戻します。Red Hat は、次の企業への販売を停止すると発表しました。サードパーティ RHEL ソース コードが提供され、CentOS Stream が RHEL 関連ソース コード公開の唯一のリポジトリになったとき、このインシデントの最初のドミノが地に落ちました。長い間、CentOS は基本的に RHEL の無料バージョンでしたが、2020 年末に Red Hat はすべてを変更し、RHEL バージョンと同時に行われる通常のポイント リリースの代わりに、CentOS Stream を開始しました。 Red Hat の Chris Wright 氏は、これは「 RHEL の次の『ローリング プレビュー』です」と当時説明しました。これにより、CentOS 7 が CentOS の最後の長期サポート バージョンになります (2024 年に終了予定)。 # Red Hat は当時、「その考えは、RHEL エコシステム内の開発者間のフィードバック ループを短縮することです。覚えておいてください、私たちは上流第一の企業であり、私たちが行うすべてのことは最初に上流に送られ、その後システムに流れます。」これは、CentOS 上でダウンストリームで行った変更を、アップストリーム コミュニティ、Fedora、次に Red Hat Enterprise Linux、そして CentOS に反映する必要があることを意味します。そのため、実際には速度が大幅に低下し、思ったほど速く移動できませんでした。 ”

しかし、これは、CentOS と RHEL の互換性が 100% ではなくなることも意味します。この動きはコミュニティに大きな波紋を呼び、多くの CentOS コントリビューターが袂を分かち、新しいディストリビューションである Rocky Linux と Alma Linux を立ち上げました。

ある日、Red Hat は、Rocky や Alma のような企業がダウンストリーム Linux ディストリビューションを構築し、バグごとの互換性を主張していることを発見しました。もちろん、ロッキーとアルマの行為は合法であり、彼らの権利の範囲内でした。しかし、Red Hat はこれに関して明らかに異なる見解を持っています。

Red Hat の副社長兼 RHEL のゼネラルマネージャーである Gunnar Hellekson 氏は、これは「私が Red Hat Enterprise Linux を実行しているのに、誰かが来て私のオープンソース プロジェクトを取り上げてバグを主張するのと同じことだ」と考えています。バグの互換性。」ということで、まったく何も革新しないこと、いかなる形でも改善しないことを約束します。独自のロゴを付けて、私のユーザーのバージョンを私のものではなく自分たちのバージョンを使用するよう積極的に募集します。オープンソース コミュニティでは、これは次のようなものです。 」

6 月 26 日、Red Hat Core Platform 担当副社長の Mike McGrath 氏も、関連する論争に応えて同様の見解を表明しました:

健全なオープンソース エコシステムでは、競争とイノベーションが促進されます。手をつないでの。 Red Hat、SUSE、Canonical、AWS、Microsoft はすべて、関連するブランディングとエコシステム開発の取り組みを伴う Linux ディストリビューションを作成しました。これらの亜種はすべて Linux ソース コードを利用して提供していますが、他の亜種と「完全な互換性」があると主張するものはありません。

McGrath 氏は率直にこう述べました:「結局のところ、私たちは RHEL を再構築することに価値を見出せませんでした。そして、私たちには再構築者の仕事を楽にする義務はありません。」 Red Hat が GPL 契約に「違反した」という批判に対する彼の反論 はい: GitLab 内の CentOS Stream のソース コード リポジトリは、RHEL リリースを構築する場所であり、誰でも公開されています。 RHEL を「クローズド ソース」と呼ぶのはまったくの誤りであり、不正確です。 CentOS Stream は RHEL よりも速く更新されます。RHEL は必ずしも最新のコードを指すわけではありませんが、コードはそこにあります。

5. 結末: ほとんどの批評家によって無視されている重要な点

この事件で、ほとんどの批評家によって無視されている重要な点は、GPL は Red Hat にバイナリ ファイルを提供することだけを要求しているということです。ソースコードを世界中に公開するのではなく、提供するのです。 Red Hat の顧客は引き続きソース コードにアクセスできるため、Red Hat は GPL に違反していません。 GPL は Red Hat 契約から解放するものではありません。必要に応じてソースコードを再配布できますが、同様に、Red Hat は、GPL に 100% 準拠している顧客契約を終了することで、再配布に応じることができます。

あらゆる企業には、自社のモデルや製品を擁護する法的権利があります。オープンソース ライセンスがどのように機能するかをよく理解していない多くの人は別として、これが Linux であるという理由だけで、無料でライセンスを取得する権利があると感じている人がたくさんいるという印象です。しかし実際にはそうではありません。それはフリー ソフトウェアにおける「無料」の意味ではありませんし、これまでもそうではありませんでした。

参考リンク:

https://www.php.cn/link/4eb7d41ae6005f60fe401e56277ebd4e

https://www.php .cn/link/788b4ac1e172d8e520c2b9461c0a3d35

https://www.php.cn/link/aa475604668730af60a0a87cc92604da

https://www.php .cn/link/7520fa31d14f45add6d61e52df5a03ff

https://www.php.cn/link/f52a7b2610fb4d3f74b4106fb80b233d

以上が連鎖反応が始まる! Linux ディストリビューションは新しい変更を歓迎します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事は51cto.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。