
8月10日に設立されたOpen Enterprise Linux Association(OpenELA)は、Oracle、SUSE、そしてCIQ(Red Hat Enterprise LinuxをベースとするRockyLinuxの開発元)が、Red HatのLinuxディストリビューションに関する新たな方針に対抗し、オープンソースと競合製品を推進する姿勢を示している。この新たな業界団体は、Red HatがRed Hat Enterprise Linuxのソースコードをサブスクリプション制にした後に設立された。OpenELAの目標は、「オープンかつ無料のEnterprise Linuxソースコードを提供することで、RHELと互換性のあるディストリビューションの開発を促進すること」である。
ジャンプ先:
- RHEL に何が起こったのでしょうか?
- 開発者に支払う問題ですか?
- OpenELA はなぜ設立されたのですか?
RHEL に何が起こったのでしょうか?
2023年6月21日、Red Hatはブログ投稿で、アップストリーム開発とダウンストリーム開発の中間に位置するLinuxディストリビューションであるCentOS Streamが、RHEL関連のソースコード公開の唯一の場所となることを発表しました。以前は、Open Enterprise Linuxのソースコードはオープンソースでした。
2023年6月26日、Red Hatのコアプラットフォーム担当副社長であるマイク・マグラス氏は、この変更に対するユーザーの怒りに対処するためにブログ記事を書きました。
「私たちは悪者呼ばわりされ、私はRed Hatをクローズドソース化するために任命されたIBM幹部と呼ばれました」と彼は書いている。Red Hatは2019年にIBMに買収された。それ以前は、CentOS Streamは、その前身である無料のダウンストリームディストリビューションであるRHELコピーのCentOSと比較して機能制限があった。
「レッドハットはオープンソース開発モデルを採用しており、今後も常に採用していきます。バグを発見したり、新機能を追加したりする際には、アップストリームにコードを貢献します。これはレッドハットとお客様だけでなく、コミュニティ全体にとってメリットとなります」とマクグラス氏は記している。
Oracle は 2023 年 7 月 10 日にこの件についてブログに投稿し、CentOS をコミュニティから締め出す原動力は IBM であると位置づけ、この対立を代替製品への攻撃という観点から総括しました。
参照: Rocky Linux、AlmaLinux、Oracle Linux はすべてRHEL の競合製品です。(TechRepublic)
「CentOSはRHEL互換の無料ディストリビューションとして非常に人気がありました。2020年12月、IBMはRHELの無料代替としてCentOSを事実上廃止しました」と、チーフコーポレートアーキテクトのエドワード・スクリーベン氏とOracle Linux開発責任者のウィム・コーカーツ氏は記しています。「CentOSの代わりに、RHELの代替としてAlmaLinuxとRocky Linuxという2つの新しいLinuxが登場しました。そして今、IBMはRHELのソースコードを非公開にすることで、これらを直接攻撃しているのです。」
開発者に支払う問題ですか?
Red Hat はまた、この問題を、コミュニティが無償で作業している一方で Red Hat が開発者に報酬を払っていることにあると位置付けている。「ダウンストリーム ソースに関する当社の最近の決定に対する怒りの多くは、RHEL に費やされた時間、労力、リソースに対する報酬を支払いたくない人々、または RHEL を再パッケージ化して自社の利益を図りたい人々から来ていると思います」と McGrath 氏は書いている。
「レッドハットでは、何千人もの人々が新しい機能を実現するためのコードの作成、バグの修正、さまざまなパッケージの統合、そしてその作業の長期にわたるサポートに時間を費やしています。私たちはその作業を行う人々に給料を払わなければなりません」とマクグラス氏はブログ投稿に記した。
Oracleは7月10日の投稿で、自らをオープンソースコミュニティの競合相手であると同時にハブとして位置づけ、次のように反論した。「RHEL開発者全員に報酬を支払いたくないとおっしゃるのですか? 費用を節約する方法はこれです。私たちから引き抜いてください。Oracle Linuxのダウンストリームディストリビューターになってください。喜んで負担を引き受けます。」
OpenELAは、コミュニティを「フリーローダー」を歓迎するとも述べています。これは、コミュニティのコンテンツの基盤となっているRHEL開発者への報酬支払いに対する企業の抗議を皮肉ったものです。より真剣な表現として、OpenELAはミッションステートメントの中で、オープンソースの取り組みを「アップストリームコミュニティからの貢献と機能拡張」と表現しています。
OpenELA はなぜ設立されたのですか?
これに対し、Oracle、SUSE、CIQはCentOS Streamの代替としてOpenELAを設立しました。彼らはコミュニティが変更できるソースコード、ツール、システムを提供したいと考えていますが、同時にコミュニティの資金獲得をめぐるライバル関係にもなっています。
「イノベーションを促進するには、コラボレーションが不可欠です。だからこそ、この協会にご参加いただき、オープンコミュニティの標準維持にご協力いただけることを心よりお待ちしております」と、SUSEの最高技術・製品責任者であるトーマス・ディ・ジャコモ氏はブログ記事で述べています。「オープンソースコミュニティと共に、真のオープン性とは何かを再定義し、ELにとってより力強い未来を築いていきます。」
「多くの大規模組織から、互換性のあるディストリビューションの出発点となるコミュニティ主導のELソースコードの重要性について、ご連絡をいただきました」と、Coekaerts氏は同じブログ記事で述べています。「OpenELAはこうしたニーズへの私たちの回答であり、オープンソースコミュニティが互換性のあるELディストリビューションを継続的に開発できるよう支援するというコミットメントを表しています。」
Oracle は、Linux ディストリビューションのバイナリとソースコードを公開し、無料で利用できるようにすることを約束しています。
開発者の皆様は、OpenELAのRHEL互換ダウンストリームを2023年後半に公開する予定です。RHELバージョンEL8およびEL9に重点を置き、EL7も含まれる可能性があります。詳細はOpenELAの発表をご覧ください。