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
PFNが技術提供、キャラ配信の「IRIAM」が表情も含めた「AIによる自動キャラモデリング技術」をスマホで実用化
人工知能・AI
2021-06-22 07:01
ワタミ、食事宅配事業で統合コマース基盤「ecforce」を導入–サイト運営の効率化へ
IT関連
2023-10-26 00:09
[速報]GitHub CopilotでGemini 1.5 Pro、Claude 3.5 Sonnetが選択可能に。OpenAIのGPT-4o、o1-preview、o1-miniにも対応
GitHub
2024-10-30 08:04
SAPジャパン、中堅中小企業向けのERP導入サービス「GROW with SAP」を国内展開
IT関連
2023-07-14 06:12
富士通、産学連携と「富岳」で学習した大規模言語モデル「Fugaku-LLM」を公開
IT関連
2024-05-12 21:35
富士通、自治体施策の効果を最大化する「Policy Twin」技術を開発
IT関連
2024-11-29 14:59
接種予約電話不通、ネットは苦手……高齢者に静岡県内自治体「出張巡回」などサポート
IT関連
2021-05-15 00:02
第15回:5Gはまだ早い?–アナリストから見たCIOやIT部門のデジタル戦略
IT関連
2021-03-05 10:08
中国がアプリによる過剰なユーザーデータ収集を5月から禁止
パブリック / ダイバーシティ
2021-03-24 17:49
今後数年間にひっ迫が予想される3つのテクノロジースキルとは–英調査
IT関連
2022-10-25 20:20
東京ドーム、プロジェクト管理アプリ導入–コミュニケーションの最適化へ
IT関連
2023-12-21 21:45
「LINE WORKS」、「奉行Edge勤怠管理クラウド」と連携強化–勤怠打刻を可能に
IT関連
2024-02-15 18:42
「CustomGPT.ai」でPublickeyのコンテンツを学習させたチャットBotを作ってみた。サイト検索の代わりになるか? 回答の精度と3つの大きな課題
機械学習・AI
2023-02-13 01:40
「音声認識AIの競争に対する懸念が高まっている」とEUが発表
ソフトウェア
2021-06-21 05:15