Servo is very welcome; a third leg to the stool makes real diversity possible again.
https://ladybird.org/#:~:text=The%20choice%20of%20language%2...
While the C++ interop in Swift seems sane with Clang being embedded I wonder how much time/energy they will have to actually move significant parts if it's so large already.
Time will tell if that will be a big problem or if more mainstream ways of doing things are better for a project intended to run everywhere!
That is not their goal at all, I don't where you heard that. Swift is currently stalled due to some blockers listed on their issue tracker, but any usage of it will be in safety-critical areas first and not a complete rewrite of existing code.
What's interesting is seeing a few non-Apple WebKit browsers pop up, like Orion (Kagi) and Epiphany.
Call me cynical, but I don't see Ladybird or Servo do much beyond making a splash. Browser engines take an incredible amount of dev hours to maintain. Ladybird is hot now, but what about in a decade? Hype doesn't last that long and at that point the money and a chunk of the dev interest will have dried up.
Blink and WebKit both have massive corporations championing them, so those engines do not run that risk.
There's always risk. IE/Edge also had a massive corporation championing it, until it didn't. The US DOJ also appears to be considering actively prevent Google from backing Chrome. Which could also do for Firefox given that it's revenue comes from the same source.
No doubt that wouldn't completely kill those engine given our reliance on them, but in those kind of circumstances we might welcome the existence of some simpler engines that are cheaper/easier to maintain.
That doesn't even touch some of the more salient political movements or failure after failure to spin the brands off into something more/different for profit motives.
Mozilla needs to restructure as an engineering focused organization where business operations, marketting and brand management are not steering the ship.
In the UK, spending on furthering their charitable purpose is expected to roughly match income over the medium term. There are carve-outs for specific types of "permanent endowment" (and even there, spending is meant to match the investment income) but it wouldn't cover anything like Mozilla's commercial agreement with Google.
https://assets.mozilla.net/annualreport/2024/mozilla-fdn-202...
It's not clear to me why that requires a sizeable team of developers - surely they'd be better off working for MoCo (the commercial subsidiary who make the browser and who provide a large portion of the MoFo's income)?
MoFo's activities are centred on philanthropy and advocacy. You'd expect most of their staff to be experts in things like community engagement, policy research and development, grant-making, campaign strategy, volunteer welfare, reporting & transparency, and management of investments.
Sure, there'll be some engineering needed to support that, but it shouldn't be their core focus.
And that's the stated purpose. The observed current purpose of the system is to make a small handful of people more rich.
If you went back to the pre-2005 situation, in which MoFo was all there was, it would have at most low single-digit millions in the bank rather than a billion. The AOL dowry was only intended to last a couple of years, and there's simply no way it could have sustained development of the browser beyond that. The Phoenix would have been consumed by the flames, and we'd be left with a stagnant IE/Chrome duopoly.
1. most of the money comes from Google Search placement in the browser
2. most of the money is NOT used on the browser
Large nonprofits publish consolidated, high-level statements that group expenses by broad function, not by department or line item because that's the correct level of financial reporting for external audiences.
If they misrepresented their spending that would be flagged by the independent auditor. It's deeply responsible to accuse them of hiding something when you have no baseline concept of standard disclosures.
Firefox was spending $40MM on software and development in 2009. Adjusted for inflation that would be ~ $60MM today. They're spending upwards of $262MM today. So they're spending more than quadruple what they used, to directly on software + development.
[1] https://freebsdfoundation.org/about-us/about-the-foundation/
If armageddon came and they no longer had their search revenue, they could cover 2 years of their operational costs. Many organizations have endowments that cover them for anywhere from 5 to 20 years. What I understand off the top of my head is that their major spending categories are software development, "operations" which is largely infrastructure to support that development, legal, and marketing.
I could see the case for not spending so much on marketing, but it would be organizational suicide to deficit spend away their endowment, their one firewall against existential threats, on "engineering" without a credible road map to long-term sustainable income that's better than what they're already doing. In fact if you catch the HN comment section on the right say, such behavior would probably be pointed to as yet another example of wasting money on unfocused side bets, because at the end of the day the mob truly can't decide what it wants.
And who knows maybe this "spend it all down on engineering + ??? + profit" plan could work, but that would be extremely risky and would hinge on the details of a plan. But I don't feel like I'm hearing a plan so much as vibes. I would actually turn the tables on this whole entire interpretation and say what they spend relative to their market share, they're actually punching above their weight compared to Google, and that this criticism of "hoarding" is not grounded in financial literacy.
They claim to be putting $220 M/year into software development, but can't sponsor Servo even at $1 M/year? I call bullshit.
I actually think you're right that they should have kept Servo, but that doesn't sustain the charge that is smart to not have an endowment or spend down their endowment for no reason. Most of your questions are financial literacy issues in response to standard non-profit disclosures rather than legitimate critique of strategy.
Now, how come they burn $220+ M/year into software development and $0 on Servo?
Rust was the backbone of Quantum, their monumental overhaul and modernization of the Gecko engine. Mozilla is way ahead of competitors in shipping production Rust code. Google is in C++, but taking baby steps toward also implementing Rust in bits and parts but with lots of security containering and interfacing with C++.
Firefox contains not-so-much Rust and Servo would have been the road there.
Mozilla is specifically not developing Servo, and thus mostly not getting the benefits you state. (The major exception being Stylo.)
https://www.mozilla.org/en-US/firefox/browsers/quantum/
>Firefox Quantum was a revolution in Firefox development. In 2017, we created a new, lightning fast browser that constantly improves. Firefox Quantum is the Firefox Browser.
Quantum took modernizations that were started as part of Servo but integrated them into Gecko, where they continue to live today. They include Stylo as you noted, but also WebRender, Quantum DOM, Quantum Compositor, Quantum Flow, as well as a host of rust libraries and tooling.
Firefox’s responsiveness, GPU acceleration, and memory-safety improvements are directly attributable to Servo's research being folded in.
So it is in fact getting the benefits I stated. In fact it demonstrates that Servo succeeded after all: the fruits of it were harvested, brought into Firefox and are a key demonstration of Mozilla punching above its weight with smart investments allowing them to be more efficient than Google.
Edit: The reply below is largely unresponsive, not acknowledging factual inaccuracies, and repeating points that have already been addressed. As I already explained, Firefox benefits from Servo to this day. The end of its support is regrettable but not a scandal nor even a demonstration of inefficient use of resources. Its benefits were rolled into the core browser which is maintained at a fraction of the cost of its competition.
And now Mozilla is sitting on that cool $1.3 B, burning $220-500 M/year on "software development" without telling anyone what it actually is doing with that money, and putting $0 into Servo.
In theory, it feels like that ought not to change anything regarding the legal situation, but I bet it does.
They had $91 million in 2009. 105 million and 2010, $193 million by the end of 2011, $372 million by the end of 2015, and I don't have every number for every year, but it all seems to indicate a steady upward trend.
I'm not sure how to look at those data and interpret them as squandering of cash and those are pretty specific claims that I would hope could be articulated in a clear cause and effect way if they were true.
Some are fair! But many aren't. But it may help temper MDS to put it all in one place.
That and the whole Eich debacle.
I don't know if you ever saw the movie Dark City, but one aspect of the plot was that everyone thought they knew the way to Shell Beach, but could never actually tell you how to get there if you asked [0]:
>Murdoch learns that he came from a coastal town called Shell Beach, which everyone knows, though no one remembers how to get there and Murdoch's attempts to visit fail.
And, look at this thread! 90% of the time it's young adults with no financial literacy misinterpreting non-profit filings.
Which, again, it's not to say there's no issues. Adtech is bad. CEO pay is bad-ish. But most of the time the best anyone can manage is sweet nothings like "you know... all the... stuff they're doing!" It's filed away in the Shell Beach part of their brains.
Because I disagree. Mozilla has a shockingly long string of poor decisions: the mobile OS no one wanted, acquiring Pocket, parting with Servo, starting Lockwise, the whole VPN thing, the VR browser, the IoT gateway, the extension debacle with the Android version refactoring.
Honestly, there is plenty to criticise independently of the financial thing.
Yes! It's mostly embarrassingly wrong nonsense, full of confidently wrong Shell Beach-isms. It's frustrating to repeat myself but as I said already, look at all the mischaracterizations of Mozilla's finances in this thread. To be fair I don't think the average person should have to know how to interpret nonprofit filings, but you should if you're pointing to them to make an argument. That's the short version. But for the longer version...
ITT we've had people incorrectly claiming they "spent all their money" (not true, their endowment is the largest it's ever been), that they format the reports to "hide" true spending (obviously not true to anyone who's familiar with independent auditing process non-profit disclosures), that they aren't spending a "majority" on software development (even the most conservative estimate of their latest filing would put it at 52-53% but that's excluding important spending categories), that they're spending less than they used to (not true even after you adjust for inflation). And that's just from this thread!
So, I'm just going to pause and take a breath. In a reasonable conversation, those points would have registered. In a words-mean-things conversation, someone would read the above paragraph and say something like "goodness, that was a list of real examples of spurious criticisms, pertinent to this conversation." But it's a vibes and echo chambers based conversation, playing out in the backwaters of internet comment sections, losing signal and gaining confidence with every next regurgitation. Most people who make these points never read the financials until they already made up their mind that they could be used to prove a point.
Moreover, a lot of the complaints are "floaters" detached from any coherent unified narrative, or even openly contradictory. Depending on the day, the VPN was a problem because it's was losing gobs of money (sincerely argued not but true), or a good thing because it's diversifying revenue sources. Or the VPN is supposedly a distraction that caused loss in market share, which also isn't accurate because it gets history of market share wrong. The market share losses were from 2010-2015, they were not from the side-bets era of 2020-2025. Again, that would matter if this was a words-mean-things conversation.
Pocket, depending on the person, was a good decision because it broadened revenue streams (people lamenting not being able to donate to the corp directly would at least note you could get a pocket subscription), or a sky-is-falling failure. In truth it doesn't seem like it budged anything market share wise, and the cost to acquire and the revenue it raised was likely a modest lost or a wash in the grand scheme of things.
Depending on the day, the mobile OS was a good thing or not a good thing (a recent article from the Register criticizing Mozilla said the mobile OS was an example of a good bet, and I think an Android alternative would be great right about now with their forced developer certification coming.)
And generally speaking, if we treat the 2020-2025 era as the "side bets" era, they collectively have practically nothing to do with market share issues, which happened from 2010-2015 and was more about the rise of Chromium than Mozilla missteps.
It's not that nothing was wrong; again I repeat myself but I'd love to have Servo around still, and I don't love the CEO pay, or the rationalizations for ad-tech, but they are needles in a haystack of confidently misstated nonsense. And there's no pattern of accountability for the nonsense that's proportionate to the volume and the velocity at which it's expressed.
Also, what's your issue with Firefox?