nginx

NGINX / NGINX Inc
9 findings 0 connections 0 entities

All Findings

9 total
intelligence confirmed 2011-12-31

Sysoev stopped meaningful code contribution in 2011 (8 commits in 2012, then 3 total through 2017) despite remaining CTO until 2022

Igor Sysoev's commit pattern shows he was fully active through 2011 (281 commits), then dropped to 8 commits in 2012 (all in Jan), 2 in 2015, and his final single commit on 2017-04-20. The transition in August 2011 coincides exactly with the arrival of Dounin and Ermilov as the first NGINX Inc hires. Sysoev effectively became a non-coding CTO/founder from 2012 onward, while Dounin assumed day-to-day release management and the largest share of ongoing commits. His influence_score (172,843) remains highest due to historic breadth across 13 subsystems and 593 unique files.

intelligence confirmed 2020-02-01

2020 activity surge (QUIC/HTTP3 development) was largest coordinated effort: Kandaurov, Arutyunyan, Homutov each 5-10x their prior annual output

In 2020, three developers had dramatic activity increases: Kandaurov went from 14 commits (2019) to 230 commits (2020), Arutyunyan from 31 to 210, Homutov from 8 to 221. All concentrated on the 'connection' subsystem (QUIC protocol implementation). This is the largest coordinated development effort in nginx history after initial creation. It occurred entirely within the @nginx.com team in Moscow, 8 months after the F5 acquisition closed. Homutov became the QUIC lead (183 QUIC commits total), making his 2022 departure particularly costly.

intelligence confirmed 2022-07-12

Moscow office closure (Mar 2022) triggered permanent departure of Ermilov and Homutov within 4 months

Ermilov's last commit: 2022-07-12 ([email protected]). Homutov's last @nginx.com commit: 2022-07-27. Both stopped abruptly. Homutov later reappeared under [email protected] (4 commits, QUIC work, Oct 2023-Apr 2024) and briefly [email protected] (1 commit, Sep 2023), suggesting he continued QUIC development independently. Ermilov never returned. The July 2022 departure is 4 months after Moscow closure was announced in March 2022.

intelligence confirmed 2024-01-30

Dounin's last self-committed code was 2024-01-30; his final authored commit (2024-05-24) was committed by Kandaurov @f5.com

Dounin held direct commit/push access through 2024-01-30 (committer: [email protected]). His last authored commit 'Added max_headers directive' on 2024-05-24 was committed by [email protected], meaning Dounin had lost push access by that date. This is consistent with Dounin creating the freenginx fork in February 2024 - he continued contributing briefly to the F5 repo but no longer had direct commit authority.

intelligence medium

Email domain transitions trace governance shifts: sysoev.ru(2002) -> nginx.com(2011) -> f5.com(2025) with wbsrv.ru as departure marker

Four distinct email domain eras map to corporate control: (1) sysoev.ru (2002-2017, 3683 commits) - sole proprietor era; (2) nginx.com (2011-present, 2894 commits across 13 people) - NGINX Inc era, used by all core devs; (3) f5.com (2020-present, only 32 author commits across 14 people) - corporate overlay that never achieved code dominance; (4) wbsrv.ru (2022-2024, 5 commits by Bartenev and Homutov) - post-departure consultancy domain. Critical: Dounin never used @nginx.com, always mdounin.ru (1688 commits). This independence signal preceded his fork.

intelligence confirmed

Post-fork governance: Arutyunyan shifted to gmail.com committer (Aug 2024), Kandaurov to @f5.com committer (Oct 2025) - split corporate allegiance

After the GitHub migration (Aug 2024), commit authority restructured: Arutyunyan switched committer email from [email protected] to [email protected] (first use: 2024-08-30), suggesting personal independence from F5 corporate email. Kandaurov switched from [email protected] to [email protected] committer email on 2025-10-06. This means Arutyunyan operates under a personal identity while Kandaurov fully adopted F5 corporate identity. Arutyunyan also committed code for F5 employees (Herasimovich, Semenov, Hong) indicating he has merge authority but maintains personal email.

intelligence confirmed

F5 @f5.com engineers had minimal OSS code contribution despite 5+ years of ownership: only 32 author commits total, mostly peripheral

From 2019 (acquisition) through 2026, @f5.com email authors produced only 32 commits across 14 people. The most prolific F5-email contributor is Zhidao Hong (6 commits, 2025). Pavel Pautov managed 4 commits across 4.4 years. F5's real engineering presence was through Bavshin who served as NGINX Plus committer/integrator (26 commits as committer, often committing code authored by @nginx.com developers for the commercial NGINX Plus branch). The critical insight: F5 acquired NGINX but never built independent engineering capacity in the core codebase.

intelligence medium

Bavshin (@f5.com) was NGINX Plus gatekeeper since 2013 - committed proprietary features authored by @nginx.com devs

Aleksei Bavshin ([email protected]) appears as committer for code authored by Homutov, Ermilov, and Volyntsev dating back to 2013. These commits (sticky sessions, SRV records, re-resolvable servers) are NGINX Plus proprietary features. Author dates range 2013-2019 but Bavshin committed dates include 2024-11-07, indicating these were cherry-picked or rebased into the OSS repo much later. Bavshin is the bridge between the Moscow core team and the F5 commercial branch. His 26 total commits as committer span 2013-2026, making him the longest-serving F5-side contributor.

identity confirmed

Nginx commit authority concentrated in 7 UTC+3 developers (95.6% of all 8553 commits)

Top 7 contributors all UTC+3: Igor Sysoev (3683, 2002-2017), Maxim Dounin (1688, 2011-2024), Sergey Kandaurov (712, 2013-present), Ruslan Ermilov (645, 2011-2022), Roman Arutyunyan (616, 2014-present), Vladimir Homutov (417, 2013-2022), Valentin Bartenev (413, 2011-2018). No F5 @f5.com engineer has ever exceeded 6 commits to the core OSS repository despite owning the project since 2019.

Full Timeline

4 events
Sysoev stopped meaningful code contribution in 2011 (8 commits in 2012, then 3 total through 2017) despite remaining CTO until 2022
2011-12-31
2020 activity surge (QUIC/HTTP3 development) was largest coordinated effort: Kandaurov, Arutyunyan, Homutov each 5-10x their prior annual output
2020-02-01
Moscow office closure (Mar 2022) triggered permanent departure of Ermilov and Homutov within 4 months
2022-07-12
Dounin's last self-committed code was 2024-01-30; his final authored commit (2024-05-24) was committed by Kandaurov @f5.com
2024-01-30