hn_submit
4 hours ago
I love Firefox but feel little pity for Mozilla which receives $400+ million a year on search placement in their browser but spends only a tiny fraction on its development. The rest is wasted on greedy management and frivolous projects to give that same management an excuse to give themselves multi-million dollar payouts.
Everyone's only in it for the money. There are no good or bad people anymore, only...unfortunates. (that last line I stole from The Equalizer 2).
dralley
3 hours ago
HN is incredibly inconsistent and two-faced about which Mozilla side projects are "frivolous" and which ought to be defended to the death.
Rust was a side project, asm.js was a side project that turned into WASM, IIRC LetsEncrypt was a side project (or at least a side project of Mozilla engineers, if not official), significant parts of the initial R&D for AV1 and Opus came out of Mozilla, Servo was largely a side project at the point that it got cancelled (the parts that had been largely successful had already been merged into Firefox, the rest was either nowhere near ready or being completely rewritten or both, and the main application for it at the time was some attempts to make a browser for running web apps in VR headsets at high framerates). Thunderbird was a side project.
But you don't see people complaining about those things, which largely didn't make Mozilla any money, you see them complaining about things that do make Mozilla money, like the branded VPN service. Or projects like FirefoxOS, which ultimately failed but still resulted in a lot of improvements to Firefox and web standards. And it wasn't a bad idea either, it just put the cart (mobile OS) before the horse (the web APIs that are needed to make a browser-based mobile OS successful, like access to GPS and IMU hardware, which didn't exist at the time) without the heft to really push through the barriers while competing directly with Apple and Google.
It seems like people define "frivolous side projects" as "anything Mozilla did that didn't end up being incredibly successful" and anything that did become incredibly successful gets taken for granted. "What did Rome ever do for us" rewritten as a tech parable.
(don't tell me that "we're going to create a whole new language to fix security issues in our web browser" didn't sound a bit frivolous in 2012)
cogman10
41 minutes ago
> But you don't see people complaining about those things, which largely didn't make Mozilla any money, you see them complaining about things that do make Mozilla money
Yeah, for 2 reasons.
1. Mozilla is a non-profit that takes donations.
2. These "money makers" make their money by tricking Mozilla users into selling their private data to advertisers.
And if you pay attention, you'll notice that people don't generally complain because Facebook gave us React or Llama. They complain about the facebook moneymaker of selling private data and advertising. But even then, they don't complain as much about facebook because facebook doesn't take donations.
halJordan
32 minutes ago
Any other non profit maintaining an open source project gets passes bc "volunteers don't owe you anything" and "submit your own patch" catechisms.
cogman10
26 minutes ago
I'm not sure I'm aware of any other non-profit open source software maintainer who pays the bills by selling users' data.
Are there any you are thinking of who get a pass?
dralley
20 minutes ago
Mozilla doesn't sell user's data, they sell user's search traffic. Not the same, given that the latter requires a service rendered.
hn_submit
3 hours ago
Mozilla should've finished rewriting Firefox completely in Rust to give them an Unique Selling Point. They didn't because of management's hubris to build their own mobile operating system to take on Google (its largest financier). Google probably warned them that it would pull back its money if FirefoxOS managed to grab any significant market share. So it was destined to fail from day one.
I'm surprised they didn't integrate their own internet search engine into Firefox. But the contract with Google probably prohibits it and Google would immediately pull the plug on Firefox if it got wind of it anyway.
dralley
3 hours ago
>Mozilla should've finished rewriting Firefox completely in Rust to give them an Unique Selling Point. They didn't because of management's hubris to build their own mobile operating system to take on Google (its largest financier).
Firefox is like 25 million lines of code. Incredibly complex code, much of it decades old and wrapped in layers of legacy architectural patterns (see XUL, XBL), with severe backwards compatibility considerations (if you break existing websites or people's extensions, they might switch and not come back).
You suggest that NOT rewriting all of that in a couple of years is "hubris"?!? Rust 1.0 didn't happen until 2015 mind you, and Firefox OS was canceled in 2016. The timeline doesn't even make sense.
This kind of nonsense is why I can't take HN seriously when it comes to discussions about Mozilla. Criticisms are perfectly fine (and there are plenty of legitimate criticism to make) but people just abandon all logic when it comes to them for some reason and upvote mindless drivel because Mozilla Bad.
FYI, there are more than 6 million lines of Rust in Firefox, so it's not like it hasn't been happening.
hn_submit
2 hours ago
Porting code from one language to another is much faster than writing it from scratch. I'm currently porting my own code from Python to C++ and it's a snap.
Mozilla could've chosen to port the C++ code to Rust, but they didn't because they had other "frivolous" priorities.
2tx81z
an hour ago
LOL, I love how people love to say what Mozilla _should_ do but clearly have no fuckin clue what goes on in that place.
dralley
3 hours ago
Everyone complains about the CEO pay but it's not that significant compared to the overall budget. The actual $$ historically goes to spending on high end office space in San Francisco, Paris, and other expensive cities and paying salaries to match the CoL in those areas. Kind of rich for a nonprofit.
But I'm sure people would complain if they moved operations to Brno and Warsaw too.
hn_submit
2 hours ago
The head of a non-profit shouldn't be raking in millions. Not even in the Valley!
Instead they dreamed up the idea of being a multi-billion corporation next to the non-profit so they could give management commensurate compensation.
SilasX
4 hours ago
They also could have used those payments to build up an endowment that makes them not dependent on others.
JoshTriplett
3 hours ago
Agreed. Put half of it in investments every year, and after a few years they'd have had enough to sustain a browser nearly indefinitely.
That said, the terms of the contract are not public, and it's possible that it was restricted in a fashion which did not permit such usage.
user
3 hours ago