NGINXのコア開発者がF5の経営陣に反発、NGINXをフォークし「FreeNginx」を立ち上げ。F5の経営陣がポリシーや開発者の立場を無視したと

今回は「NGINXのコア開発者がF5の経営陣に反発、NGINXをフォークし「FreeNginx」を立ち上げ。F5の経営陣がポリシーや開発者の立場を無視したと」についてご紹介します。

関連ワード (作者、勧告、開発等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


オープンソースで開発されている軽量なWebサーバのNGINX(エンジンエックス)は、開発元であるNGINX社が2019年にF5ネットワークスに買収されたことで、それ以後はF5ネットワークスが開発を主導してきました。

参考:NGINX、F5による買収を正式発表。F5のロードバランサとNGINXのプロキシなどにより総合的なアプリケーションサービスを提供

しかし、NGINXコア開発者の1人であるMaxim Dounin氏が最近のF5ネットワークス経営陣の方針に反発し、NGINXをフォークして「FreeNginx」の立ち上げを発表しました。

fig

Nginxのフォークは相談せずに決めた

今回FreeNginxを立ち上げたMaxim Dounin氏は、NGINXの作者であるIgor Sysoev氏からリリースメンテナーを引き継ぎ、10年以上NGINX開発のコアメンバーとして活動してきました。

Maxim Dounin氏はモスクワ在住で、2022年にロシアがウクライナに侵攻したことをきっかけにF5ネットワークスがNGINXのモスクワオフィスを閉鎖した後も、ボランティアとしてNGINXの開発に参加し、リリース作業をしてきた人物です。

そのためMaxim氏がNGINXのメーリングリストでFreeNginxを立ち上げたことを報告した際にも、リプライとして「これまでありがとう、ご苦労様でした」といったねぎらいの発言が続きました。

一方で、なぜ突然、フォークしてFreeNginxを立ち上げたのか、誰かと相談したのか? という問いに対して、Maxim氏は「誰とも相談していない」と、メーリングリストで次のように説明しています。

(メーリングリストでのやりとりの内容。下記は質問)
Do you speak only about you?.. Or are there also other developers which share your point of view? Just for the record… What is about R. Arutyunyan, V. Bartenev and others? Could one expect any statement from Igor (Sysoev) about the subject?

あなたご自身のみですか?それともあなたの見解に共感する他の開発者はいるのでしょうか?念のためですが…
R. ArutyunyanやV. Bartenevなど、他のメンバーは?この件に関して、Igor (Sysoev)から何か声明が出てくるでしょうか?

(下記はMaxim氏の答え)

I speak only about me. Others, if they are interested in, are welcome to join.

自分だけで決めました。もし、どなたかこのプロジェクトに興味がある方がいたら歓迎します。

F5の経営陣がこれまでのポリシーを無視すると

Maxim氏がフォークを決心したきっかけは、F5ネットワークスの経営陣がこれまでのNGINXの開発におけるポリシーや開発者の立場を無視することを決めたことだとしています。下記は「[nginx-announce] announcing freenginx.org」からの引用です。

Unfortunately, some new non-technical management at F5 recently decided that they know better how to run open source projects. In particular, they decided to interfere with security policy nginx uses for years, ignoring both the policy and developers’ position.

残念なことに最近になって、技術者ではないF5の新しい経営陣が、オープンソースのプロジェクト運営は彼らの方がよく分かっているとの判断を下しました。特に、NGINXが採用してきたセキュリティポリシーに関して、これまでの開発者達の立場やポリシーを無視することを決断したのです。

具体的にどのような干渉がF5ネットワークスの経営陣からあったのかについては、このアナウンスメントのスレッドの別メールで次のように説明されました。

There was no public discussion. The only discussion I’m aware of happened on the security-alert@ list, and the consensus was that the bug should be fixed as a normal bug. Still, I was reached several days ago with the information that some unnamed management requested an advisory and security release anyway, regardless of the policy and developers position.

公開の議論はなく、唯一あったのはsecurity-alertのメーリングリストにおいてで、そこではそのバグは通常のバグとして修正されることがコンセンサスとなっていました。しかし、ポリシーや開発者の立場にもかかわらず、某経営陣がセキュリティ勧告とセキュリティ対応リリースを要求してきた、との情報を知ったのです。

そのバグはおそらく、2月14日付けでNGINXの脆弱性として公開されたCVE-2024-24989、CVE-2024-2499、CVE-2024-24990のことだと推察されます。

Maxim氏がフォークするに至った経緯については、このようにわずかな情報しか明らかにされていませんが、おそらくは以前からなんらかの軋轢があったのでしょう。ただ、少なくともメーリングリスト上の議論では、現時点でMaxim氏のプロジェクトに積極的に参加を表明する動きはあまり見られないため、FreeNginxの先行きはまだ不透明なように見えます。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
Kubernetes利用システムのリソース支出を視覚化し管理とインサイトを与えるKubecost
IT関連
2022-02-21 03:03
F1日本GPに見る、世界5億人のファンにサービスを提供するITインフラの現場
IT関連
2023-09-27 03:51
NEC、LLM活用で製造現場のナレッジ継承を支援するシステムを開発
IT関連
2024-06-20 14:59
IoT開発のゼロワン、クリニックや病院、介護へと適用範囲を拡大
IT関連
2024-01-11 19:31
NEC、脳活動から着想した時系列データ向けのAI開発–分析を最大20倍高速化
IT関連
2021-05-13 19:42
IIJ、データセンターの脱炭素化の取り組みと新施策を発表
IT関連
2023-04-26 23:56
福井県庁、「政策オープンイノベーション」の推進でAvePointのツールを導入
IT関連
2024-03-20 12:51
Cloudflare、CDNエッジで生成AIを実行できる「Workers AI」正式サービスに。世界150都市のデータセンターでGPU基盤を提供
Cloudflare
2024-04-03 10:10
アマゾン傘下ビデオドアベルRingは最新アップデートでセキュリティ改善、しかし暗号化にはオンの必要あり
セキュリティ
2021-07-15 21:58
デル、最新型ミッションクリティカルストレージを発表
IT関連
2023-10-27 11:10
「サイバー攻撃ではない」 大規模なアクセス障害に障害元の米Akamaiがコメント
IT関連
2021-07-24 12:12
世界株高続く!バリュー強い、グロースも反発–日経平均先物「踏み上げ」はほぼ終了?
IT関連
2021-03-15 01:16
ポケモンGOに“緑のディアルガ”初登場、23日から 「ズガイドス」「アンノーンU」など色違い続々
くらテク
2021-07-23 01:43
B-EN-G、生産管理「mcframe」にCO2排出量計算やSaaS版を導入
IT関連
2023-01-22 17:56