A veteran Mozillian whose restrained farewell post — expressing gratitude for colleagues alongside frustration with direction — fits a recognizable genre of 'Leaving Mozilla' essays from senior staff. The recurring themes of strategy confusion, leadership churn, and mission-versus-roadmap drift suggest the org is signaling something its press releases won't.
Argues the individual post matters less than the pattern: when senior people leave quietly and write the same essay year after year, it's a leading indicator of organizational dysfunction that quarterly statements obscure. The consistency of complaints across departures points to systemic rather than personal issues.
Notes that 80%+ of Mozilla Corporation's ~$593M revenue comes from a single Google search-default deal, making Gecko development financially dependent on the company whose browser is killing Firefox. With DOJ search remedies now targeting default-placement payments after the August 2024 monopoly ruling, this revenue line is in active legal jeopardy and could go non-viable inside a fiscal year.
A quarter of the HN thread frames Firefox's roughly 2.5% market share and continued decline as evidence that the browser has already lost. From this view, debates over strategy or leadership are post-mortems — the engineering org funding Gecko cannot survive at this scale of usage regardless of what Mozilla fixes internally.
Roughly half the thread is personal testimony — 'I switched in 2004 and never looked back' — celebrating Firefox's historical role in breaking the IE monoculture. This framing treats Mozilla as a beloved institution worth defending on principle, sidestepping the harder questions about whether the corporation as currently structured can be saved.
A veteran Mozillian — posting at blog.unitedheroes.net — published a 'Leaving Mozilla' note that climbed to 406 points on Hacker News. The text itself is restrained: gratitude for colleagues, frustration with direction, the usual closing-of-a-chapter tone. What's notable isn't the post. It's that 'Leaving Mozilla' is now a recognizable genre — a steady drip of farewell letters from senior engineers, designers, and policy people stretching back years, each one quietly cataloging the same complaints about strategy, leadership churn, and the gap between the foundation's mission and the corporation's roadmap.
The HN comments split predictably. Half are nostalgia ("I switched to Firefox in 2004 and never looked back"). A quarter are operational obituaries ("market share is 2.5% and falling"). The remainder — the more interesting quarter — argue about whether Mozilla's problem is product, leadership, or the structural economics of running a browser whose revenue comes almost entirely from one search deal with the company whose browser is eating yours.
The post matters less than the pattern: when senior people leave quietly and write the same essay, the org is telling you something its press releases won't.
Mozilla Corporation reported roughly $593M in revenue in its last public financials. North of 80% of that comes from a single line item: the default-search-engine deal with Google. That deal exists because Google is willing to pay handsomely to be the default in every browser it doesn't own — Safari included, where the payment is reportedly $20B+/year. Mozilla's slice is smaller but proportionally existential: lose it and the corporation that funds Gecko development goes from constrained to non-viable inside a fiscal year.
That deal is now in active legal jeopardy. The DOJ's search remedies, following the August 2024 ruling that Google illegally monopolized general search, explicitly target default-placement payments. Judge Mehta's remedies phase has heard arguments that would ban or restructure exactly the kind of revenue-share Mozilla depends on. The antitrust case designed to weaken Google has a collateral target — and Mozilla is standing on it.
The community reaction misreads the stakes. The HN consensus is roughly "Firefox will be fine, the community will fork it, Servo lives, etc." This is wishful. A browser engine is not a CRUD app. Gecko is ~30M lines of C++ and Rust, requires continuous security response for zero-days in TLS/QUIC/codec/PDF/font stacks, and demands a paid team large enough to keep pace with Chromium's release cadence (every four weeks, with a security update window measured in days). Volunteer maintenance does not produce that. There is no community fork of a modern browser engine in existence that ships on the major-vendor security timeline.
The practitioners-only reframe: this is not a story about a beloved browser losing share. It's a story about whether the web — the platform you ship on — will have more than one independent rendering engine by 2028. Apple's WebKit survives because Apple subsidizes it for strategic reasons unrelated to browser economics. Gecko has no such patron. Once Gecko goes into maintenance mode, the web's de facto standards body becomes whichever team owns the Chromium milestone calendar.
This is not theoretical. The last decade of web standards has already shifted in this direction. Chromium ships a feature; developers use it; the spec follows the implementation; competing engines either catch up or fall behind on a compat score that ranks them. Web Platform Tests, Interop benchmarks, even MDN's 'baseline' badge — all of these implicitly grade against Chromium's behavior. Remove one of the three remaining engines and the grading curve collapses to a single column.
If you ship a web product, the practical implication is already in your CI pipeline. Look at your Playwright config. Count the browsers in the matrix. If Firefox isn't there, or it's there but the test runs are flaky and ignored, you've already made the bet. Most teams have. The cost of supporting a 2.5%-share engine doesn't pencil out against the engineering hours, and the rationalization writes itself.
That rationalization is the monoculture's recruitment mechanism. Each team that drops Firefox from the test matrix moves the cost of the next team's drop slightly lower. The tipping point isn't dramatic — it's the morning a tech lead says "we'll add it back when a customer complains" and nobody ever does. If you want a non-Chromium future, the action is unglamorous: keep Firefox in your test matrix and fix the bugs when they surface, even when the user count doesn't justify the hours.
For anyone shipping a browser-extension or a web SDK, the dependency lens is sharper. Manifest V3, the WebExtensions namespace, the Permissions API — every one of these has subtle Chrome-vs-Firefox semantic differences that today function as a sanity check on Google's unilateral changes. Lose the second implementation and 'the spec' becomes 'whatever Chromium did last Tuesday.' Your extension's lifetime becomes a function of one vendor's roadmap.
For backend and infra people who think this doesn't touch them: it does, via the web's role as the universal client. TLS extensions, QUIC behavior, HTTP/3 prioritization, even DNS-over-HTTPS deployment — these get hashed out in the browser-vendor working groups. A single-engine web is a single-vendor IETF participation channel for client-side behavior.
The charitable read is that the DOJ remedies will be narrower than the worst case, Mozilla will find a second revenue line (advertising, AI features, paid subscriptions all rumored), and Gecko survives in some form. The realistic read is that 'Leaving Mozilla' posts are leading indicators, the search-default revenue is structurally fragile regardless of how the DOJ rules, and the org has not demonstrated it can grow a second business that funds an engine team. The next twelve months will tell us whether the open web has two engines or one, and the answer will be set by an antitrust judge, not a product manager. If you've been postponing the conversation about what your stack looks like in a Chromium-only world, the budget for that conversation just ran out.
Interesting to read, but ultimately it's very easy to blame "leaders" for everything and I'm not sure it has much merit. It's popular to pile on them and their decisions. But I don't think it's as obvious as people (often here on HN) make it out to be. If Mozilla d
Some 10 years ago I was a Mozilla volunteer. I mainly worked on MDN, to the point of becoming a so-called "topic driver" for the glossary. Some of the work I did landed in the citations of a couple of papers about web technology. They flew me a whole week to Vancouver for an event where em
Pournelle's Iron Law of Bureaucracy absolutely applies here:https://www.jerrypournelle.com/reports/jerryp/iron.html"Pournelle's Iron Law of Bureaucracy states that in any bureaucratic organization there will be two kinds of people:First, there will be those wh
De-prioritizing Servo is something I will never understand. Aside from making Firefox attractive again, desktop software has migrated almost entirely to web-based stacks. They could have owned the foundation layer of almost every hardware device if they managed to make Servo faster and slimmer than
Top 10 dev stories every morning at 8am UTC. AI-curated. Retro terminal HTML email.
Respect. This is what Firefox could have been.In the real world, in the same line as the article suggests, there was a brief time when the "puts you back in control" browser needed you to change the following about:config settings to disable the force-pushed ai:browser.ml.enable, browser.m