And yet, in the last 5 years we've seen some of the greatest leaps in Firefox in the form of adopting technologies in Servo. And that's ignoring the growth of Rust adoption and so forth.
But you're right. Obviously the problem is the technologists aren't in control.
It's definitely not monopoly abuse on dominant platforms, the fact that browsers don't make money (even Microsoft couldn't do it), the lack of diversification in their revenue models...
If they just got the tech right it'd solve everything!
The deeper reason why bundled IE was such an existential threat to Netscape, then to Mozilla, and, more generally, a Web that wasn't under the thumb of any one corporation, was that the surest way to squash your competitors is to take away their ability to make money.
With IE, the strategy was to make money on the OS and developer tools. You needed to buy a Microsoft IDE, which would run on a Microsoft operating system, in order to make those cool ActiveX controls that everyone was leaning on back when JavaScript couldn't quite hack it. Also Frontpage.
With Chrome, it's ads and Google One.
Netscape/Mozilla/Firefox has no way to make money on the browser. There's passing a hat, but that was never going to make for a sustainable business. Not if the only people who really care enough to toss some money in, developers, are going to continue to stick with Chrome. Which they clearly are. So they need to pivot to survive. Even if they lose some goodwill with techies. Most employees won't accept simple gratitude as a form of payment.
Frustratingly, Mozilla has made it all but impossible to contribute financially to the development of Firefox itself. You can donate to the Mozilla Organization but there's no guarantee any of that money will be spent on Firefox development.
I would absolutely pay for Firefox if they'd let me.
Chrome was largely a defensive move to prevent Google's ads from being disintermediated. It continues to serve its purpose.
Like, say, Brendan Eich? Is this a case of get woke, go broke?
Yes.
How is the Google monopoly forcing them to make developer experience worse?
> the fact that browsers don't make money (even Microsoft couldn't do it)
Microsoft didn't even try. Microsoft wanted control, not monetization of the Browser itself. I'm pretty sure that Browsers can make money, especially from developers. JetBrains makes money building developer products, and people pay them, because their products are that much better than e.g. vscode.
Turn Firefox into a great developer browser that saves developers time and annoyance, and they'll happily give you money. Turn developers away, and they'll use a Browser that saves them time and annoyance. And at some point they'll stop testing in Firefox, just like they don't test in IE6.
My statement was a broader one about Mozilla's overall struggles in the market, not about this specific decision.
> Turn Firefox into a great developer browser that saves developers time and annoyance, and they'll happily give you money.
Just to state the obvious: Developers are not any browser's primary target user base. Not by a longshot.
I agree that appealing to developers is important. Microsoft had to learn that the hard way through the early aughts.
But appealing to developers and power users isn't going to fill the gaping financial hole left behind after the Google deal got cancelled. Developers are notoriously cheap. If they have the option of Firefox with paid dev features, or a free Chrome, I'm pretty confident I know which one they'll choose.
> And at some point they'll stop testing in Firefox, just like they don't test in IE6.
And they'll do so because their users aren't using the browser and so it's not worth their time. For Firefox to remain relevant it needs marketshare. Heck, I'll bet the reason Google felt comfortable cancelling the search partnership is because Firefox' marketshare fell so far that the benefits were no longer worth the cost.
Hence my comments about monopoly abuse and so forth.
I don't think that's obvious at all. JetBrains is making plenty of money ($230M in 2018 according to Wikipedia), even though there are free IDEs (one of them sponsored by Microsoft no less). Theirs are just that much better.
You're right that hobby developers are cheap, but the professional market is quite different, and even more so when you sell to enterprises. $100/yr is nothing compared to developer salaries and for all web developers, designers etc, the Browser is the major tool.
> For Firefox to remain relevant it needs marketshare.
My impression is that developers are pretty much the remaining users of Firefox. And they're kicking them out.
JetBrains isn't up against a monopolist who's willing to offer the same features for free to any comers.
Also, worth noting, the now-cancelled Google deal was worth $375M to their bottom line. So even if they could hit JetBrains' numbers (which I highly doubt), it still wouldn't fill the hole left behind.
If anything, what this says to me is that Mozilla shedding staff makes sense. If JetBrains can be profitable producing a complex IDE with half the spend (Mozilla 2018 spend was $451M), it makes me wonder just how efficient Mozilla is with their staffing.
Exactly. Especially since Firefox is one of the only non-Chromium based browsers left. If you pivot towards only courting developers and make it a paid product, you now have a product that no longer at all represents the browsers (and rendering engines) that users are using. Why test on Gecko when (now that it's paywalled) no one is actually using Gecko?
Monopolies tend to suck the revenue streams from a market. While Google may not be directly responsible their market dominance does make it harder for other competitors to make money.
Can you explain why? What does this CEO do that is worth this much money? At the very least a CEO shouldn't be earning millions when the company is slowly dying. Have a sane base salary and give the CEO bonuses tied to the performance of the company if you must, anything else is plain ridiculous.
A salary of 2M is not even 1% when it comes to the labor costs of the people they fired.
Maybe they dont need the CEO in the first place but that's an entirely different discussion.
I know of no country/city where someone needs 2M to live comfortably, but I haven't even called it ridiculous. What I called ridiculous is that seemingly this CEO does not have their salary tied to the performance of this company.
Anyway I find your analogy ridiculous. Lets just not hire CEOs or upper management at all. It will work for some and fail for some others but it does not prove your point.
Now that's ridiculous, it feels like you're misunderstanding me completely. I never suggested that CEOs or upper management shouldn't exist. I just think that in some cases they do not deserve the massive salary they are getting, millions per year is a crazy amount of money to earn anywhere, how can you possibly argue that it's not?
No it isn't. And maybe it's time for these executives at the top to take a pay cut given the state of their business, in order for the latter to survive.
Only in very specific locations and roles.
I'm not saying I agree with it morally — I think CEO's are paid an insane wage and the wealth disparity in the United States is disgusting — but those are the unfortunate economics.
Is it? I bet you'd get plenty of great candidates for a 250k salary.
there are plenty of capable people, but vetting those without experience is risky, and the wrong choice could be a death sentence. so everyone (except Kraft Heinz) chooses the safe low risk choice. what that risk calculation leaves out is the risk of buying an expensive ceo, having the company stagnate, and being irrelevant in a couple years.
So that CEO's salary represents half of one percent of their total spend.
They could cut exec salaries to zero and they'd still be bleeding to death.
it's an entitled mentality i find exist here on HN about open source. It seems that there are many here who expect a high quality, free project. And apparently, the donations should be enough to sustain it.
It's not wise to assume a browser that's funded and developed by Google will respect the user's privacy. People who depend on advertising will never do or say anything that offends the advertisers. Scientific articles published by the pharmaceutical industry are regarded as suspect.
Open source developers on some corporation's payroll have the same problem. Are they adding this feature because it's good or because the company wants it? Why they're working on the project matters. What's their priority? Good technology above all else, or meeting the needs of their current employer?
If they're doing it for money, good technology will eventually be sacrificed in the name of profit. People will commit hacks that happen to work at their jobs and next thing we know we're stuck with them and have to maintain the stuff forever. And that's what happens when there's no malicious intent involved.
Donations are regarded favorably here precisely because they don't create any obligations for the developer who receives them. They don't create a conflict of interest.