- Cut out all (or at the very least, most) initiatives that don't serve the goal of promoting Firefox's market share or sustainability going forward
- Donate the major money drains that aren't Firefox to the Apache Foundation or another worthy custodian
- Fire all inessential staff that don't want to work on Firefox.
- Get a CEO/upper management that are in it for the passion, not the money, and cut their salaries (bonuses tied directly to increase in Firefox market share).
- Make sure that all donations from now on are redirected to things that support Firefox development and nothing else, period.
- Make whatever partnerships are needed to have a steady stream of income, be that donation or selling out to Google or Bing.
Firefox is in trouble. Firefox is also Mozilla's raison d'être, and they should embrace that. We as a community, cannot afford to let Firefox languish until the only browsers in the world are Chromium derivatives. The diversity of truly independent browser engines is far too important to give up without a fight.
Do you mean WebKit derivatives? Or are you predicting that Apple would switch to Chromium? (No way)
However, I think they need to answer the question, why should Firefox exist? If there is no compelling reason, well, there you go. If there is, double down on that make that reason shine. They have wasted so much money on the wrong things, IMO.
Unfortunately, that reason (browser engine diversity)is compelling to people who understand the situation, but not general consumers - and it's impossible to make general consumers care, unless maybe Firefox went for an edgy "rebel against the man" vibe.
(In case it's not clear, I'm asking in earnest. I'm not trolling.)
- - - -
edit: Okay, pull requests alone are not enough, but the objections y'all are raising seem like they could all be answered by forking, no? If Google upsets their users then a different browser has a chance to gain users:
- Ad-blocking
- Better extension API
- Maintaining backwards compatibility
- No Manifest V3
- Better vision of the web than Google
In other words, effort expended on duplicate functionality for it's own sake is wasted. Why not let Google do the heavy lifting and then improve on their work, rather than trying to compete head-to-head on the whole enchilada (of a complete browser engine)?
For example, Chromium won't be accepting pull requests to un-break the extension API (https://www.eff.org/deeplinks/2021/12/chrome-users-beware-ma...).
For example, see Manifest V3 (and the deprecation/removal of old versions). Almost everybody that hears about it disagrees - users, extension developers, etc. However, despite it's popularity being as low as could be, Google is still putting it in.
Today, if I see an article about FLOC (or whatever they're calling it now) and don't like it I can go and download Firefox. In a Chromium-only world I'm SOL.
Right now, backwards compatibility is protected by competing browsers. If one breaks backwards compatibility too often, it risks becoming known for having sites not work on it.
In a monoculture, Google could take aggressive moves to prevent ad-blocking. In a monoculture, Google could push more ad focused features like FloC. Google could integrate more ways to allow browser fingerprint (not saying they would, but there would be no recourse).
With competition Google knows that people could balk at any point so they must balance their interests with their users' interests. In a monoculture, they wouldn't have to.
In what scenario is maintaining a fork not way easier than a whole separate engine?
So far I think I like how they handle Chromium more than I like what Mozilla is trying to do.
The possibility of forks does little to prevent a Chromium monoculture from embracing, extending, and extinguishing the web. (Something like Brave, with an independent revenue model, does help some with the bad maintainer problem. But it doesn't help with the constant stream of everyday bugs in the underlying engine, ones that would get set in stone with a monoculture.)
you've ansewered yourself: as long as chromium accepts pull requests. the day firefox dies, chromium stops accepting pull requests.
It's a legitimate question, in a realm that many people including in HN's general demographic don't consider.
If someone wants to learn something, why not help them instead of downvoting into oblivion because they don't know or disagree with something you know/believe?
Edit to respond to edit:
The biggest reason I think is that there's no way a fork would survive - the only way that it could would be if Microsoft/Apple/Facebook/$SOMEBODY_WITH_MONEY threw their weight behind it, which is unlikely, because any change which harms users will either help or be neutral to any of these companies.
I would rather educate than downvote, but downvoting has gotten to be more emotional than based on the site guidelines, so not everyone sticks to that.
Back in the day when it was FF vs. Microsoft Internet Explorer the need for a competing FOSS browser seemed very compelling, but I don't think FF won marketshare on that, rather it won on merits: FF was better than IE.
Today the situation seems different. To me it seems to make sense to let the engine become a standardized component (developed FOSS-style) incorporating work by Google for speed, security, and reliability, and let the diversity and competition happen on a higher, more user-facing level, in terms of policy and politics and UI/UX and so on.
I think the real issue is that the vast majority of users don't really care about browser features beyond a certain point, a point which all modern browsers have easily covered. You could sit a person in front of Chrome, Firefox, Edge, or Safari and they'd barely notice. If there's attachment to a certain brand, it's mostly emotional. Arguing that people should use X over Y is like arguing that they should drink Pepsi over Coca Cola..
It's hard to differentiate a browser in such a market. It's just a window to the web, with tabs and bookmarks and a handful of features. And an adblocker extension, for some 30% of users. Beyond that, it just needs to work and be fast.
If the fork offers something compelling to entice users then it would presumably survive, otherwise not, but would they save FF then?
The whole problem under discussion here is that FF is losing marketshare. The things that differentiate FF in the minds of the mass consumers aren't directly related to the browser engine. Chrome/Chromium is arguably better on the fundamentals (speed, security, reliability) so why not take their core and implement user-attracting features on top of it?
I think the idea of having competing FOSS browser engines is largely a holdover from the bad old days of Internet Explorer. The main reason that browser engine diversity might be useful is that it makes for a certain robustness in the face of errors and crashes. If everyone is using the same browser then everyone is vulnerable to the same zero-days, for example.
A good example of what happens if you only have one implementation is Flash Player. People programmed to the implementation and not the (non-existant) spec. So any reimplementation of Flash Player is largely an exercise in chasing after implementation bugs in the Player that badly-developed movies rely upon. Even Adobe's official internal documentation on SWF and AVM2 is woefully incomplete, because the actual "spec" is the proprietary source code of the player and whatever tribal knowledge had been accrued from decades of maintaining it.
The sole implementation in this case (Chromium) being Free Software does alleviate this a little, but the spec is still more of a suggestion than a reality.
Forking is an uphill battle starting at 0% market share, which is less than Firefox has now.
Google is either actively malicious to the open web, or doesn't care about it other than as something they can strip-mine as a revenue source. They sufficiently diversified into mobile and Android that the death of the open web would be but a blip to them.
IMO, Firefox should consciously be that alternate source of authority. How they accomplish that organisationally is irrelevant, what is relevant that their browser as a whole is competitive and focused enough that it stops haemorrhaging market share, and can start to slowly rebuild it as people look for a way out of Google's ecosystem.
I don't think there's a good case to be made for Safari outside of Apple devices.
> Apple's offering, Safari, currently holds 18.34% of the internet browser market, with an estimated 844 million people using it in 2021. Safari also makes up 23.78% of all mobile device browsers worldwide, which is high considering Apple holds 26.35% of the mobile vendor market. https://backlinko.com/browser-market-share
Those numbers seem relevant to me.
I mean nobody super exciting, but Steam uses it for their software, Adobe CSS uses some of it, etc.
It's more than an Apple thing.
[Edit]: Sorry, nobody outside Apple uses Safari, but a lot of people outside of Apple use WebKit, Safari's engine.
It is also primarily there to render Steam and steampowered.com so not very relevant to keeping web standards in check.
So that's why.
Firefox used to at least directly target segments of the population with its more comprehensive developer platform, but they have slowly been tearing that out for many years and now Chrome is converging to the same place.
At best I would say "the reason for Firefox to exist is because we need it to exist" argues we would have to prop it up using some kind of government intervention--to deal with the "it is at least slightly worse for every given user"--but the problem is we need people to actually use it, not for it to merely continue to be developed, and "require some random percentage of people to draw lots and be forced to use Firefox" is probably a dystopia for other reasons.
There are a lot of people oh HN who agree with that but then use a different browser for whatever reason. I feel like these people are being very hypocritical and should use what they want to succeed. Firefox is very usable and increasing its market share starts with you. Or to use another cliche - be the change you wish to see.
That's not to say Mozilla doesn't need to get their shit together, but if market share drops too low they will not be able to get money to do the things they need to do.
When it first came out, Firefox was faster, lighter and offered way better function than the alternatives at the time. Since then, competition has been fierce in the browser market and they’ve done little to distinguish themselves in any major way from their competitive set.
Until they do something so vastly incomparable in the market, they gonna continue to falter.
Edge vertical tabs is your best choice if you must use a chromium browser, however it is a weak imitation of TST.
How is that possible? Do you never compare things? Or do you only compare things for which there are fewer than 10 alternatives?
What makes it weak?
It really comes down to two things.
- Do you want to encourage more privacy across the web?
- Do you want the web to be more decentralized?
If you want more privacy and less centralization, you should use FF. I don't think it is just about the services that they offer. I think we can go deeper and talk about the future of the web in general and how our choices affect that.
I'm not going to tell anybody else what their reasons are or should be, but for me voting against the browser monoculture was a reason to switch.
Most people won't care enough, of course, but to me it's not that different than voting for a candidate in an election who might not be the absolute best fit for my personal interests but who seems better for an overall political culture, or some other similar compromise.
It crashes sometimes but if that's the price for not having coercive software controlling my life, so be it.
If you install Firefox from Mozilla's site, it won't have these update problems. What's happening is that your package manager is swapping Firefox's bits out from under it while it's running. Firefox's built-in update system doesn't do that.
Which is not to say that I think you shouldn't be using a packaged version of Firefox. Personally I'm running Nightly so I don't have the option anyway. Generally speaking, I vastly prefer sticking to my package manager's stuff.
I just wish the package managers would fix their Firefox updates. (I don't know what the right fix would be, and I imagine it could be hard.)
Joke aside, Firefox is aware that it's been updated and the new tab states that I have to restart my browser. I'm not familiar with the inner workings of Firefox, I just expect it to have everything it needs to function, in working memory. I've been using Fedora for close to 14 years now, Firefox always installed from system packages, and the updates always replaced the existing files on disk without it affecting my application experience. No other desktop app I use has this behavior after updates while they where running.
A big fuss? No, got used to it already. But I still consider it a soft crash state that I encounter with Firefox.
An alternative that might be smoother in this regard: use a flatpak version of Firefox instead. (Firefox is in Fedora's flatpak repo, and on Flathub.) GNOME Software updates flatpak apps in the background, and you just get the new version the next time you open the app.
Sure, distribution upgrades nowadays are just like Windows update requiring a system reboot and a black screen with a useless progress bar to stare at (that's also a pretty annoying relatively recent addition).
GNOME is not my cup of tea. And until flatpak delivers tangible finegrained software sandboxing (at least Android level sandboxing), I'm not really interested in using it for software that's already packaged in the dnf repositories.
I use Fedora because it has newer software, pretty stable in my experience, and my knowledge is transferable to RedHat/Enterprise Linux. But I stopped buying into most of Redhat's desktop innovations a while ago.
Fedora doesn't recommend doing updates that way :) See https://fedoramagazine.org/offline-updates-and-fedora-35/
> Sure, distribution upgrades nowadays are just like Windows update requiring a system reboot and a black screen with a useless progress bar to stare at (that's also a pretty annoying relatively recent addition).
Silverblue doesn't have a black screen with a progress bar — it just boots straight into the updated version. I assume Kinoite (like Silverblue but with Plasma instead of GNOME) is the same.
> And until flatpak delivers tangible finegrained software sandboxing (at least Android level sandboxing)
Flatseal may provide what you want here: https://github.com/tchx84/Flatseal
> I'm not really interested in using it for software that's already packaged in the dnf repositories.
Fair enough. I mentioned it because it removes this problem:
> every time I update Firefox in my OS, and it won't allow me to spawn new tabs until I restart Firefox.
Those tools are not teaching me how to fish, but how to carve out and build a fish rod, fish anatomy, and anything in between. When all I want is the proverbial fish.
Things got dicier in the server space since the IBM acquisition, e.g. RedHat 8 experience was anything but good, and their entry into the container space with UBIs. A pile of things breaking, when switching the Dockerfile from CentOS to RedHat. Even more ridiculous things, like RedHat 8 offering a license that allows X install for free, but then the ISO wasn't even distributed by torrent file and the download speed for me in EU was under 100KBps.
But anyway, here I am ranting about RedHat, when I didn't want to. My main complaint is still with Firefox, it wants me to restart the browser but I can use the existing tabs just fine for any web browsing. Nothing is bricked by the update, just Firefox deciding when I should restart my browser, just like the very vague Windows experience I left so long ago.
Hm... though now I wonder... I also had a cron job that ran me out of disk space. I wonder if that contributed to make it more like the external file replacement situation?
Many websites are just designed with the 80% of most frequent configurations. And when autoplay is disabled, the browser window is too narrow, a special font isn't loaded or a cookie is blocked all bets are off.
I have to use macOS at work, and it makes Firefox much more janky than it is on this 10-year-old Linux laptop.
(Though I rarely use other browsers on macOS, so maybe they're even worse.)
Are you intentionally underselling it or is this what I can expect of Firefox? Because it's not a super awe-inspiring endorsement.
Firefox did not save my marriage nor did it make me a million dollars, no.
Don’t tell me it’s “very usable” because I’m going to interpret it as the latter which may or may not be correct.
I think it's the best way to browse the web.
Chrome on Android, at least, doesn't allow ad blocking. Who the fuck in The Year of Our Lord 2022 doesn't use ad blocking?
I also like buying things that I might like, so seeing ads (and ads that are targeted to me) isn't necessarily a bad thing to me.
I would call it usable, but not "very usable". For normal people, Chrome(ium) UX is better. For power users, Vivaldi is a far better choice despite the Chromium browser engine. And for both of these groups, Firefox UX worsens and improves seemingly at random.
Quite frankly, I'm conflicted whether I should recommend Firefox at all. If I say "look, here's Firefox! It's more private than Chrome, and almost as fast and error-free!", and then Mozilla goes on to ruin that perception 6 months later (as they are wont to do), then it's my reputation and credibility at stake. Not only is that an unnecessary ego hit, but also makes me look like a liar (or at best, like an ivory tower dweller divorced from reality).
I can't imagine why you would say this. Could you point out some concrete examples of better UX?
Besides that, the UI is just sluggish a lot of the time. It feels that Chrome(ium) has a far better latency response.
Firefox: 1. Hamburger menu > 2. Bookmarks > 3. Manage bookmarks Chrome(ium): 1. Three-dot menu > 2. Bookmarks > 3. Bookmark manager
In both cases you get a list of bookmarks on step 2 and you get a full, searchable, editable view in step 3. The global shortcut for the third step is the same in both (ctrl + shift + o).
I use Firefox despite long standing bugs. Somehow a browser that aggressively throttles background tabs is still able to leak memory to background tabs. For the longest time Firefox messed with my wireless headset, they finally added proper support for web audio APIs and things are better now.
CPU usage is still all over the place. Some inactive tab will cause FF to spin CPU usage up to 100%.
Firefox still leaks resources, I can shut down all tabs and still have the media playback process using up tons of CPU and RAM.
WebGL performance is worse than Chrome.
TBF it has been getting steadily better over the last year, I have noticed a marked improvement. I'd say a year or so ago it was noticeably bad on a regular basis, now it is an occasional annoyance. But it should never have gotten that bad.
More to the point of the question, Google spent a LONG time pushing Chrome, hard. They paid lots of # to bundle it with app updates years ago. Visiting Google properties causes banner ads "Download Chrome!" to appear. A few years back YouTube videos would occasionally just stop working in Firefox.
And now days with Node development, well, Node developer tools are built into Chrome. React developer tools run in Chrome.
As far as I know, such lengthy support terms do not exist for any Windows releases.
Firefox on RedHat 8 will stay as it is until 2029.
RedHat has no magic Mozilla sauce, they simply ship Firefox ESR and upgrade it every year. You'll have the same breakage in the end, just yearly instead of monthly.
This happens all the time.
What a fiction indeed.
In other words, you don't need to switch to RHEL to use Firefox ESR. It's the same version you can install on any other distro or Windows.
Except that's not what users care about when picking a browser. Google has too much money, tech, marketing and too big an existing user and device base to make any kind of direct competition feasible. Giving Mozilla a few hundred million dollars extra isn't going to make a difference.
Provide their own suite of integrated tools, search engines, communication platforms, and so on. But with a privacy-focused and ad-free approach.
DuckDuckGo already proved there is an appetite for something like this.
They could go further, and remain relevant and viable in the way that DDG is, even if they never again are the most popular browser.
An appetite, yes. But not a major one. A privacy-focused, ad-free approach would be hugely appealing to the HN crowd. But I’m less convinced about the public at large.
schools, local/regional/state governments, non-profits - types of orgs that have some long-term interest in privacy.
The same schools that went all in with Chromebooks?
But if they can garner 5% market share via this new approach then they save themselves from destruction long term.
Google paying Apple massive amounts of money to keep Google Search the default search engine on their devices doesn't seem to be affected by the fact that Pixel phones (or Android as a whole) and iPhones are competing. Though I gotta admit that it could be because Google doesn't have the overwhelming winner position in that market, as opposed to the web browser market.
However, I still find Google pulling the funding unlikely, given (afaik) the reason for Google "financially supporting" Mozilla is exactly because Google is afraid of being legally called out as a monopoly in the web browser market. The only point at which I can see Google pulling that funding is if Mozilla ends up on the same level as Chrome in terms of posing a danger to Google's dominance. At which point, Mozilla has already won and doesn't need Google that much to sustain itself, so I wouldn't pose it as a strong concern.
Now they're about the same performance-wise, but the mind share lost was brutal. there was a period that the only advantages Firefox had over Chrome were memory use and extensions, and they had to get rid of the NPAPI extensions for security reasons.
And I'm not even talking about on a technical basis, Bing is pretty OK. The marketing required to displace Google would be inconceivably large.
For me, it started back when "sponsored tiles" were first announced in 2014. On the surface it was obviously advertisements, but many defenders tried to argue that it was a "good thing"
Then there was the proprietary Pocket extension baked into the browser with no easy removal. Again, many defenders tried to argue it was a "good thing"
Then the "studies" channel was used to push a Mr Robot ad. It's unclear how it was aligned with the values, but defenders tried to argue it was a "good thing".
They partnered with Cliqz to collect data and make recommendations. Again, defenders tried to argue it was a "good thing"
They partnered with Booking.com to push advertisements, going so far as to argue that they didn't receive any monetary compensation and that it was just a "social experiment". Again, defenders tried to argue it was a "good thing"
This is just a sampling of the events in the last 8 years (sponsored tiles was 2014). Every single time, they may have received some sort of benefit, but a number of users who bought into firefox for the security and privacy aspects ... felt betrayed and left. Because if it isn't about the privacy, what is the USP of firefox? "Not google" is only a small part of the user base.
I recall a few people defending the sponsored titles (or half-hearted defenses about how it's bad but not that bad since you can turn them off) but those defenses seemed to be largely drowned out by the overwhelmingly negative response.
The only of those that I recall having anything close to "many defenders" was the Pocket integration.
I expect it's downvoted because it's laughable. 99% of browser users don't give a shit about those things. If a poll were to be taken of the HN users who switched to Chrome, I doubt even a quarter would cite that as the reason.
It was indeed a death by a thousand cuts, but the thousand cuts were
* popup advertisements for Chrome on the frontpage of the most visited website on the planet
* Google paying off Adobe, AVG, Avast and others to make their installers include Chrome using disgusting dark patterns
* Android, the collapse of desktop browsing in comparsion to mobile browsing, and people that will just default to using the same browser on their laptop/desktop as on their phone
* Netflix DRM that didn't work on Firefox for a few months
* Youtube, Google Meet and Google Docs refusing to work properly on Firefox
* The word "Google" becoming as synonymous with simply using the internet as the internet explorer icon was in the 2000s
* Chrome was and to some extent still is legitimately snappier than Firefox
You should do that math again.
>And I suspect that the FF users of old care very much
But do they? Firefox's rise was largely due to IE6 being pure trash, and the average user of a web browser in 2008 being a lot more knowledgeable than the average user today.
Marketshare, by definition, is the share of the market. The market has expanded dramatically, but desktop browsing itself has plummeted, and a lot of users are just going to default to whatever they're using on their primary device (their phone), which is Google. "Google" is synonomous with using the internet in the same way that the internet explorer logo used to be in the mid 2000s.
No, I don't.
Even if it is one percent (which I highly doubt) and that one percent is committed enough then that's enough of a core to guarantee the success of the project. It doesn't need a team of 1000 to build a browser, much less to keep an existing one patched and rolling along.
A non-Chromium browser needs to maintain a critical mass of users to be sufficiently large to ensure that the world wants to stay compatible with it, and having 1% of marketshare is not sufficient for that, no matter how committed these users are - if firefox drops to 1%, then it becomes irrelevant and the project has failed at its goals as the "web standards" become equivalent to whatever chromium does.
Browsers get influence to keep the web as we want it to be mostly based on the quantity of browser users which websites want to attract and keep; without that all the best code in the world is useless and doesn't even give you a seat at the table, much less a strong say for how the de-facto standard web practices will change.
As a browser maker your "concerns" should really be web/internet standards. If websites and webapp builders aren't complying with standards and are building their stuff to only work in non-standard compliant browsers that's a separate problem that no web browser can solve.
Those things will have disillusioned people who used Firefox because their goals were aligned. I agree that Google being Google will have lost people who used Firefox simply because it was a good tool.
One vote for Google Meet being the reason. I didn't want me dropping out of meetings and rejoining in a different browser to become a regular thing.
By the way, I'm on linux. Searching "firefox google meet linux site:reddit.com" suggests it wasn't just me.
My answer is an attempt at addressing these two questions. My goal wasn't to make Mozilla more profitable, but to ensure that it's focused on what should be its core mission, rather than the mire of sideshows that they engage in at the moment.
Also, I don't care how Mozilla the amorphous blob of a corporation is doing. I care about how Mozilla the vehicle for the survival, promotion and development of Firefox is doing, and that one seems to be on the brink of death if nothing is done to change the current course.
As long as these large companies continue to put effort into their browsers (which Microsoft didn't do with IE), users are simply never going to switch, the same way no one is using desktop Linux or LibreOffice or DuckDuckGo.
Better ad blocking.
I'm not sure how critical this is in practice; but the way this evolved may be a symptom of the fact that Blink's authors' motivations align less well with those of an ad-block user than Firefox's authors' motivations do.
The worry of course is that once there truly are no competing rendering engines, that google will no longer feel the pressure to put user's interests before those of sites of even itself. And because blink and webkit don't really compete (still nice to have two, but on virtually no devices are both engines serious alternatives), that day is pretty close; it's likely already having an impact.
The DRM industry's answer to the previous waves of DRM and DRM-breaking was Denuvo.
The copyright cartel's answer to copying via digital bypassing and the analogue hole was to make it all but mandatory to cryptographically secure every single element in the chain between their own servers and the pixels on our displays, and refuse to serve HD content if your hardware and software won't implement that. Not to mention, DMCA.
Just because Firefox was the liberation from IE6, doesn't mean it will be proportionally as easy to liberate ourselves from Chromium if it does become the only browser engine.
Even in the Denuvo case, there is still pirate activity on games that employ it (albeit no 0 days).
These aren't the weak little monopolies of times past, stuff like standard oil - these new setups are much more clever, and much more pervasive, and much more powerful.
Oh hey, as it turns out tech companies are making obscene profits (so much for economic efficiency!), and we've given them little legal monopolies by implementing copyrights, patents and contract law in just the right way to make competition almost impossible. Startups competing with them need great luck, huge pockets, a brilliantly found niche - and even then they'll probably just get bought or simply fail.
I mean I get that browsers are just one small element of the whole puzzle. But on the other hand, it's also one of the few where avoiding lock-in might still be fairly easy. I don't blame anybody for using chrome - use it myself on occasion - but I'll avoid it as long as it's at least easy to do so.
Browser complexity is an issue in a more direct, plainly technical way too. Even from a purely technical perspective it's just nice to see alternatives, and the world is a big place; the extra investment spread over the now huge online economy is surely worth simply the extra reliability that such reproducibility brings to design of the web fundamentals and discovering new, useful platform features.
If you only have one implementation, it's very easy to accidentally have oversights in the spec that in effect render the true spec "whatever the browser does"; and while I applaud the pragmatism in that approach, I don't applaud the design-by-coincidence that then results in some pretty bad api's being permanent gotcha's in new webdev. Some of the API's that resulted from MS + apples more... "innovative" moments are pretty terrible, and here to stay.
Basically: having a bit of competition is just a good idea for all kinds of reasons, especially when the downsides are... well what exactly? Why would you want a blink monoculture?
When Firefox overtook IE6, Microsoft had been colossally mismanaging IE for years, which meant that IE had become a rusted husk of what it was in its glory days. This made for incredibly strong incentive for web developers to support an alternative, because having to develop for an utterly broken browser for an indefinite period of time was intensely unappealing. On the end user side of the equation, Firefox’s incredible speed, UX improvements, and robust support for extensions did a lot to win people over.
Fast forward to today. Google is infinitely more savvy with web developer relations than late-IE-era MS could’ve ever been — they keep devs “fed” well enough with a steady stream of new shiny features that it’s unlikely that they’d ever revolt. For users, the difference in speed and UX between Firefox is negligible or even works in Chrome’s favor (which is tilting further in Chrome’s direction with every site that’s developed and tested only against Chrome).
Additionally, the barrier to entry for new web engines is so high now that anybody trying to build a browser that is to Chrome what Firefox was to IE is almost certainly doomed to fail unless backed by a company with deep pockets and no expectation of return on investment for many years.
If Google is treating devs and users well, there is no reason to switch. It's when they falter on one, migrations can and will occur (given past history as experience).
Additionally, even in the situation that Google is a “good steward”, their total dominance means that there is no room for meaningfully different visions of the web to compete, which is very bad.
</analogy>
Bootstrapping competitors is hard. Driving your competitors under and then cranking up the heat when the field is clear is a classic strategy.
As a strategy, it would be reckless in the extreme.
I want to use a browser that does not sabotage my ability to make it work how I want in order to protect the main business of its parent corporation.
Not a snazzy headline I know.
Firefox used to be much less user-hostile. Now it draws too much attention to itself, like it's trying to be a lifestyle brand.
Using Firefox feels like walking through a busy shopping mall, and I worry that the folks making Firefox don't know any other way that life can be.
Post-update pages (if they must exist in the first place) should look like:
> You're using the latest version of Firefox! (Need a VPN? Try ours!)
> You're using the latest version of Firefox! (Discover the best of the web with Pocket from Firefox)
…but instead it feels more like:
> YOU HAVEN'T FINISHED SIGNING IN TO POCKET YET! SIGN IN NOW! (btw firefox updated)
> Buy our VPN Buy our VPN Buy our VPN Buy our VPN Buy our VPN (btw firefox updated)
I wish Firefox would focus on being a useful tool (like the rest of the software I use). Compare Firefox's first-run experience with that of GNOME Web: Firefox is obnoxious; GNOME Web just gets out of the way.
I believe in Mozilla's mission circa 2004, but I'm not convinced that Firefox does any more.
Pocket is pretty much invisible, especially if you remove the button from the toolbar. The only time I see mentions of the mozilla VPN is when I go to the configuration of an existing container and I see the option to integrate it to mozilla VPN.
Yes. I use Firefox pretty much exclusively.
I'm saying that the first-run experience, and the amount of setting up it takes to make Firefox less intrusive, illustrate that Firefox is not as focused on being a useful tool as I would like.
I mean, the fact we're even discussing whether or not Firefox is more or less user-hostile than Google and Microsoft illustrates my point perfectly :)
Oddly, I did not.
- Better tab organization. Vertical, tree-style tabs are an improvement possible with extensions, but surely we can do even better, especially if with direct support from the browser.
- Better bookmarking. All bookmarks should take a snapshot of the website in case it disappears or changes and should have fast full-text search. And those are only the obvious parts that are missing.
- Integrated ad-blocking and user scripts/styles to enhance and fix user-hostile websites. Make it easy to share these with non-technical users. Really anything that puts the user in control. This includes the Browser UI too - firefox has been going backwards con customizability.
- Ability to keep up with websites directly through the browser. Aka bring back RSS support and actually make it useful.
- Anything that works against the centralization of the web. Allow users to comment and share websites with their friends or community right from the browser in a way that is resistant to censorship.
And this is just what I could think of right away.
I think the major problem with a privacy focus from a business perspective is that not enough people care. So you have to spend both a lot of time and effort _being_ better at privacy and then also a bunch of time and effort trying to convince people that it matters.
For a minute there Firefox was running significant advertising against Chrome along these lines, and touting its improved speed, but I don't think it really moved the needle for them.
The good news for Mozilla is that the task of trying to inform the public on privacy issues doesn't fall to browser makers alone. Many businesses spanning multiple industries are offering services for people looking for better privacy and they're working to convince more people of the need. There are also several non-profits and online communities which are spreading the message about the importance of privacy and security. The news media also often reports on abuses of our data as they are discovered. As more and more people become aware of how they're being screwed over as a result of handing out the intimate details of their lives like candy the market will grow.
The bad news is that the largest and most powerful companies are making money hand over fist exploiting our private and personal data and they're working hard to normalize it and shield themselves from legal responsibility. The influence and money they possess, along with support from the state which also benefits by taking copies of that data for themselves is no small hurdle to overcome, but the entire system isn't sustainable if we really want freedom and equality so at a certain point the tide has to turn or we fall into total oppression.
It's a stance.
And tbh I don't see much difference with Firefox when using Chrome (besides all the data that I can see leaving my computer to go to google servers even when I'm not on any website)
Because f*ck monopolies?
I have many reasons for using Firefox.
However the one reason that instantly pops into my mind is containers. I can easily have multiple "accounts" without mucking around with multiple browser profiles. This alone is worth it switching from Chrome to Firefox for me.
Have you seen how bad Google results are these days?
Security, privacy, and customization are why I use it. It takes a lot of work to do it, but you can lock down firefox very effectively and you have more freedom to decide what your browser is and isn't allowed to do with firefox than anyone else.
In the end, what we're missing in browsers is a browser that works for you instead of exploiting you to make money. Out of the box, firefox doesn't hit that mark today, but at least it can be beaten into submission. No other browser gives users that kind of control.
2005 called, they want their Google-enthusiasm back.
Why choose Chrome? I can't think of a single reason to prefer it over FF, but have just provided 2 reasons to prefer the opposite
It used to be that IE etc was actually quite bad, and Firefox was substantially faster while adding important features like tabs. That’s when the nerds installed Firefox on their parents computers. Then FF languished, Chrome came out and was much faster and used less resources. So the nerds replaced everyone’s browsers with Chrome.
Now everyone is using their default browser from their phones, or apps, or inline system browsers in apps. All the browsers are roughly equivalent now, so the nerds don’t have a lot of reason to go around and change their parents browsers. Plus you don’t have any real advantage to changing the mobile browser from Chrome (Android) or Safari (iOS). Thus the market has shifted away from desktops, FF lost there, hasn’t regained, and has made almost no inroads on mobile.
They need a reason for the nerds en masse to go and change everything, while inertia and incompatible built-in password managers will make this painful.
As far as I can see their revenue peaked around FY 2017 at $562 million. In 2018 that number was about $450 million and short of expenses, they were short of expenses again for 2019 but for a $338 million settlement from Yahoo/Verizon.
The most recent reported year, 2020, saw a slight drop in their search income but a sharper cut to expenses (mostly by cutting about $60 million in "software development" expenses), putting them back on track, in a way.
They've had a steady increase in subscription income, but it's still dwarfed by the current search deal (in 2020, just shy of $25 million in subscriptions vs. over $440 million from search).
And they are growing. The big thing there is just positioning, and being aggressive in the right places.
That's the fundamental problem with Mozilla: MS, Google and Apple can leverage web footprint and physical platforms to market their products and generate revenue for browser development. Plus Apple's happy to take money from Google. Brave's building some kind of revenue-generating platform that stands on its own.
I don't know if Mozilla has a vision in that kind of way.
Hell, Firefox OS? https://en.wikipedia.org/wiki/KaiOS
This rant is pertinent: http://dpldocs.info/this-week-in-d/Blog.Posted_2021_09_06.ht...
This might be a perverse incentive depending on if your goal is to make Firefox a good browser or just a popular one.
You know, that's the real question we should make before going on this entire exercise. Are the usage statistics any reliable?
Firefox is the one browser that blocks the things those sites use to measure market share. Why would we expect their results to be real?
Despite my constant advocacy for Firefox for over a decade, a family member whom I respect greatly told me directly and in no uncertain terms that they do not wish to use Firefox and wish to switch to Chrome instead because of numerous issues they have observed. And the worst part is that as much as I wanted it to, Firefox wasn't up to it. I cannot help but think that this is a microcosm of what's happening more broadly.
Its bad enough ISO certification boards and official positions of the W3C can be bought or corrupted. Let there be only one engine, controlled by Google? And even the pretense of a open and fair playing field goes away.
Open source and open protocols were not resistant enough to for profit corporations.
Now our standards are dwindling, open source projects and standards boards re completely co-opted, and the conversation on mailing lists and forums sounds like the never ending squabbling and finger wagging from your Fortune 500 HR department.
Foss and open standards have been captured by capital. And it shows in the culture.
Hell, it shows in the conversations around places like this.
Well, we've already done that. Google a) dominates the standards bodies and b) releases "standard" features that are only standard because Chrome says so
However, I do agree that their leadership has made terrible decisions and they've absolutely focused on the wrong products.
Thus she cut the thing most likely to provide a real threat to chrome.
As good as Thunderbird is, I wouldn't want it to be anywhere near the top of Mozilla's priorities list right now.
They shouldn't be trying to build thunderbird for its own sake, they should be demonstrating their equivalent for electron and feel pressured to make it no worse for users than the current Thunderbird, but attractive/stable enough for outside developers to choose over electron/etc.
Electron clients cannot compete on deep technically obscure feature sets, simply because they didn't have 20 years to accumulate them. They cannot compete on latency. Thunderbird should remain native.
Something that competes with electron is not electron. Non-native includes RLBox which is now going to secure Firefox according to Mozilla. Mozilla is on record regretting thunderbird's poor Integration with the Firefox stack as a trial for thunderbird devs and a tax slowing Firefox engineering.
This holding pattern has gone on and on because no one wants to establish the correct API layer to maintain as an inherent tax for Firefox engineering that enables all F/OSS to reuse the NS* stack correctly with good documentation.
In the long term this means chromium has an ecosystem and Mozilla's stable ecosystem consists of just one browser. However flawed chromium is, it has no competition for most developers and competition with WebKit for a handful.
Er, you do realise that Thunderbird isn't exactly native, either, what with it being based on XUL (or whatever's still left of that these days) and Gecko?
on a more serious note, what if mozilla fires ALL execs? will it just crumble under its own weight or will that "industry linked remuneration" be replaced with more money for actual developers who get things done and are not in for the quick buck like address bar ads?
Look at what happened to youtube-dl - even before the DMCA takedown, nobody was doing anything about the leadership being AWOL despite the huge PR backlog. Then, when it was taken down, various forks popped up, including yt-dlp which became a natural potential successor. They injected lots of potential, because the main authority was absent and they seized initiative.
Even after youtube-dl came back, they eventually went under a new management. The entire space of YouTube/video downloaders is better off for the DMCA incident, even if taken by itself it was a harmful event.
Mozilla falling might just reenergise Firefox, though I'd obviously much rather they undergo a priority shift instead, so we can keep continuity.
https://itdm.com/mozilla-firefox-usage-down-85-but-why-are-e...
> In 2018 she received a total of $2,458,350 in compensation from Mozilla, which represents a 400% payrise since 2008. On the same period, Firefox marketshare was down 85%. When asked about her salary she stated "I learned that my pay was about an 80% discount to market. Meaning that competitive roles elsewhere were paying about 5 times as much. That's too big a discount to ask people and their families to commit to." [0]
I can't do much worse than losing 85% market share.
If you pay peanuts, you get monkeys.
Paying more doesn't get rid of the risk, so yes do the version that has risk but without the bonfire of cash.
Japanese CEO salaries in general seem to be below USD1m on average.
I'm genuinely curious: Do you not see how insane it is that you believe this is low? Earning even a tenth of that would be stratospherically high.
The passion they need is a lot harder.
This is not arrogance. This is simply the pay of a CEO, regardless of their performance.
[1] https://www.cnbc.com/2020/01/31/ibm-was-worst-performing-lar...
[2] https://www.latimes.com/business/story/2020-01-31/ginni-rome...
[3] https://www.silicon.co.uk/workspace/ibm-ginni-rometty-20m-33...
There are hundreds of thousands of individuals capable of doing these jobs making nowhere near as much - plenty of them would do it better.
The difference between 0.2 million and 2 million for a board of directors is literally a rounding error.
CEOs of smaller companies typically don't command that level of compensation, and when they do, it's generally because the company performed well and their pay was heavily perforamnce-based.
You have a social responsibility to take care of the people working below you, which as a CEO is everyone. If you fire them and give yourself a raise, perhaps it is not arrogance but it definitely is gross negligence. No amount of "this is simply the market value" corporate doublespeak is going to change the fact that doing so takes you further and further from being an actual human being. Perhaps this is okay with you, but I think it should be questioned and mocked.
What market value? Firefox's market share is down 85%. It's hard to believe there's not someone cheaper and more capable available. This sort of extravagant CEO pay might be excusable if the company is actually booming, but in this case, it really looks like it's just plain greed: loot the company while running it into the ground.
I'm a firefox user for over 10 years. I think I'm now convinced there is no future, I'll have to start to adapt to another browser now. I'll give Vivaldi a try.
Its going to sound harsh, but they are loosing market share to browsers that didn't have to invent a new language to write a browser in.
So, getting rid of those people was probably a positive impact for firefox since they were mostly just yak shaving instead of actually improving the end product. The users don't care if you wrote it in C++ or fortran as long as it performs well, doesn't eat all their ram, or create giant backdoors.
Letting "the lets rewrite our core product in $COOL_TECH_OF_MONTH" people run a product is a sure sign of something that will fail if its not already. Lets invent our own computer language to do it is even worse.
I agree they probably didn't need to invent rust: that was an happy accident, the kind of things that happen when you have really smart people around. If they had a money making accident we would be talking about something else, but I guess they would need a different type of culture for that to happen.
This is not how you run a company and it shows. It's impressive Mozilla is still around if you ask me - but I suspect it has to do with Google, M$ needing someone easily controllable to keep the anti monopoly government people away from browsers.
Firefox is owned by the Mozilla foundation, the corp is only there to help develop it since having developers work directly for the foundation is apparently complicated. Non-profit foundations don't need to find ways to make money with their core product and they should not try to - instead they can seek funding elsewhere, for example from donations and government grants.
But it did push them over the edge IMO. They're behaving like a corporation now, with a CEO pulling as much money as they can, too much PR etc. Through the Google deal they have become what they were fighting. But they're not very good at it, hence the low marketshare.
In the short term, yes. In the long term however, this strategy could have been crucial. And the long term is precisely where open source software usually has the upper hand.
Firefox keeps losing on technical merit because it is fundamentally impossible to keep up with Webkit and Blink, which are all backed by massive corporations and are throwing money at the engineering and project resources to actually move things forward.
Although they are experimenting with Rust, it doesn't seem they will ever adopt it.
Using memory safe languages is a big step towards this goal.
Seat of the pants, I would say getting something like rust on par with g++/clang code generation, and 3rd party tools is probably in the same ballpark engineering wise as actually maintaining the browser.
And if you spend a little time looking at firefox, there is/was a lot of low hanging fruit. I've mentioned elsewhere the difficultly building it, but even more than that, is that pretty much every single version of gcc that came out for a while would break firefox in some fundamental ways. And overwhelmingly these breaks were caused by crappy C++ programming where people were doing things that were known not to be syntactically correct but no one bothered to fix them. Then frequently instead of actually fixing them they did things like switch from building with an old GCC to a newer clang because it threw fewer errors. Then they claimed that the result was "faster" than gcc, despite the fact they were comparing an old version of GCC with a newer version clang. When the work was done to actually get it to build with gcc, it turned out to be even faster. (not that gcc is better than clang, only that ideally a project like firefox would compile cleanly with a wide range of compilers). Said compiler warnings are frequently valid, and analyzing them at least to know if its true is a worthwhile code quality exercise.
Or XUL wasn’t packaged as cross platform GUI framework.
And then of course the Firefox mobile fiasco.
My guess is that the engineering and management don’t interact. Two different companies within the same company, no coherent vision.
Switch apps? Tabs get reloaded when you're back.
Lock & unlock phone with Firefox in focus? Tabs get reloaded
Switch tabs in Firefox? Tabs get reloaded...
I wish I was just ranting, but all of the above happens with a single active tab loaded...
Here's the issue itself on GitHub: https://github.com/mozilla-mobile/fenix/issues/12731
The one thing I really miss in FF mobile is the opposite.. Pull to refresh or another gesture that accomplishes that. The current two tap option is too slow.
Web site users don't care if a site's written with NodeJS or assembly; but that would make a huge difference to bugginess, development speed, feature set, etc.
Firefox is getting bogged-down in some areas due to its C++ codebase; especially trying to introduce concurrency (in a way which doesn't break everything, or cause unforeseen security implications, which is often the case in C/C++)
In place of "We're listening", users that complained got a "Works fine on my machine" bundled with a few rude words in places like Reddit. Not the core teams fault, of course.
Someone with more time can probably set up a scientific test of the performance claim even today - set up a bunch of Selenium tests to open JS-heavy sites in multiple tabs on older versions of FF upto current version using BrowserStack or SauceLabs.
I mean to this day (and i just tossed off a firefox build yesterday to see if most of what I was saying is still true), the firefox maintainers can't even be bothered to fix the tens of thousands of warnings that appear when built certain ways. That is a really low bar to cross with a C++ project, and they haven't even bothered. I've worked on projects where we had a recommended compiler, but we always spent some time assuring that the project appeared to work with the latest gcc/icc/whatever, because at some point those newer compilers would become the defaults, and also because they frequently pointed out issues in the code. Its just a cheap way to fix undefined behavior bugs.
So, I think the only answer to that is yes, that long stretch before they dropped the rust code was wasted time/effort.
Focusing on the mainstream user at this point will not help as they're already so far gone they don't even remember the name Firefox anymore.
They should focus first on making it and excellent browser for the users that still care. Then word of mouth will bring it back to the mainstream as it did the first time.
It's more that they're removing not-Chromey bits, not adding the Chromey bits, and removing Firefoxy bits like search keywords via bookmarks and the like.
Seems silly, I see no valid reason to switch browsers. What technical or functional limitations are you running into that didnt exist earlier?
If Firefox goes the rest of the way down the tubes, I'll try Edge before I go Vivaldi again.
Any replacement CEO is going to be thinking, I'm trying to beat Google, Apple and Microsoft on a tiny budget and if I dont succeed people will blame me personally for it all, complain about me online and claim that no one else should employ me. That's a gamble for anyone coming in who has better options and so attacks on the CEO for being a failure only help to create a moat and increase her bargaining power.
Maybe Brendan Eich can come back? Do a Steve Jobs, take back the project and make it into what it was meant to be, primus inter pares among browsers.
And if we want to get conspiratorial, If she thinks her main job is getting the most money out of the Google deal, then Google would be more than happy to pretend shes doing great in the negotiations and pay 5m extra.
The sooner Mozilla loses its dev culture and talent the more power Google has.
> By 2020, her salary had risen to over $3 million. In the same year the Mozilla Corporation laid off approximately 250 employees due to shrinking revenues. Baker blamed this on the Coronavirus pandemic.
Yikes, makes me also consider just switching off it again
Brave is the most non-google chromium variant, kind of like a Firefox based on chromium, and safari is still a good browser on Mac
I don't trust Vivaldi either to be honest
It used to be a 50% haircut every ~10 years, now its closer to a 50% haircut every ~5 years.
Also: as part of my job I can check prices in a major sector of the retail industry as far back as 2015, and I absolutely do not see such major inflation as you're arguing. Inflation is bad right now, but hasn't been that way for several decades.
Completely disagree.
>Also: as part of my job I can check prices in a major sector of the retail industry
That is probably the problem.
>clothes and software
Clothes = imported from countries we export inflation to. Software = ~0 cost to duplicate.
Inflation doesnt hit the whole population equally or at the same time, and it doesnt hit all products uniformly.
The items/services we all want/need, that are scarce, and can't be imported from our foreign "slaves", are where you will find it concentrated. Healthcare, housing, university, etc...
My earlier observation 50%/10y, 50%/5y is closer to reality for the vast majority of the population.
How much did housing go up in price in the last 10-12 years (300%? 400%?)?
Remember when house prices went up 20-30% in a 6 month period of 2021? Not inflation?
How is that a problem? Let's say I work in the grocery industry. Everyone has to buy groceries at some point, whether wealthy or impoverished, and for those on lower incomes groceries are a fairly major share of total consumption. I can check those prices and they haven't gone up nearly as much as you're saying. Ipso facto you're just wrong.
> Remember when house prices went up 20-30% in a 6 month period of 2021? Not inflation?
Inflation is more than just home prices, and just because something is more expensive than it used to be doesn't mean that inflation is the culprit. Supply and demand are still factors. Regardless, rent is accounted for in the CPI (though not assets like home purchases).
Got anything besides home prices? Car prices haven't gone up that much, at least. I can hardly think of anything besides houses and GPUs that (a) impact me and (b) have gone up fairly drastically in price. (Though around here, the suburbs of greater Cincinnati, home prices haven't generally doubled in ten years; my home's valuation is maybe 15% higher than it was when I bought it five years ago.)
>Inflation is more than just home prices
>The items/services we all want/need, that are scarce, and can't be imported from our foreign "slaves", are where you will find it concentrated. Healthcare, housing, university, etc...
It seems you didnt read anything I wrote since you avoided my earlier point and are still ignorantly talking about retail goods that are, for the most part, subsidized, imported from countries we export inflation to, or experience heavy shrinkflation.
I also mentioned inflation is not evenly distributed. Different areas/segments of the population experience different rates. The Ohio housing market may not have been hit as hard, probably parts of Michigan fall in that same boat (these are not desirable markets), but most houses did 3-4x in the past 12 years.
I will move on... Everyone will understand the hurdle rate is higher than 7.5% after enough time has elapsed (just like they did with the BS 2.5% CPI number we used to use) and the standard of living decline is significant enough that it cant be ignored anymore. The investor class generally understands the new yearly hurdle rate is 20%-30% (must earn atleast ~120% of last year's return just to break even). Saylor and a few others makes this point often...
I'll leave those that disagree or aren't interested in learning to figure this out the harder way.
That's not how this country will ever work but it's a nice fantasy.
> Baker was trained as a lawyer. She coordinates business and policy issues.
I don't know of any lawyers running a successful tech company.
PS: By success I don't just mean economic...
Then go work somewhere else!
If you can make 5 times as much somewhere else, and that's all you care about, quit Mozilla and go work somewhere else. Her attitude and greed are unbelievably infuriating.
Not with that marketshare! Assuming you're right, it seems she's failing at that too; there is no appearance of worthwhile competition from Firefox, which fighting for a distant #3 spot
High salary and a golden parachute would be required to attract anyone good enough to succeed.
Anyone who is capable of succeeding as the CEO of Mozilla would be giving up millions of dollars they could easily make elsewhere in the valley if they took only $1m as their comp.
There is a wide spectrum of CEOs skills and compensation. A SVP, VP, or even director level person at Apple (and the like) could be CEO of Mozilla (and would be happy to take a CEO title and steer their own ship).
I'd bet there are couple internal people at Mozilla that could be promoted to CEO and be happy with CEO pay and be successful too.
I also bet that for the type of challenges facing Firefox and with my proposed reforms, a motivated senior engineer who knows what they are doing would be just as good or better compared to a standard CEO.
Does Mozilla need to be "in the valley"?
I'm not sure if the best way to get someone to save a dying product is a golden parachute which rewards them for running it straight into the ground. You have to make sure they're not risking everything to keep Firefox going, but ideally they'd have some skin in the game so they don't have an incentive to just loot whatever they can until it dies before sailing away from the burning wreak with even more money.
Here's a CEO job offer: take on a nearly impossible task, for a salary that is far below the market rate. If you fail (and you probably will!) it might damage your career and make it harder for you to find another job. If you succeed, you will get prestige, but you still won't get a lot of money.
What kind of executive would accept an offer like that?
A golden parachute is the insurance policy: it says to the candidate, we know this is a nearly impossible task, and it might damage your career if you fail, so we will guarantee you some money if you fail in order to compensate you for taking on that risk.
Ideally, FF would need a developer or another seasoned IT person at the helm, but let's be real most of our profession find management borderline disgusting at best.
The MBA/beancounter/finance-type execs have no fucking idea about the business or the spirit behind a project like FF, all they care about is financial numbers - and the ones you might want from that group can earn ten times the compensation outside of the NGO sector.
And the NGO execs... most of them have absolutely no experience leading a project as large and international as FF and the ones that do (e.g. Greenpeace) don't have any idea about technology either.
Meanwhile, people for whom income is literally making the difference between getting food on the table and not get 2 weeks at best, often nothing at all.
I mean, I'm actually sympathetic to the idea that no one should take a job unless it has absolutely zero risk of ruining them financially if they fail at it, but it's pretty clear that this is a benefit only extended to very few people who don't really need it.
Keeping in mind that "below market rate" is still "retirement within a few years at the Mozilla CEO's rate.
So even if your career were damaged, and it's easy to not have it damaged, you can retire after like 3 years. That's a fine insurance policy.
> If you succeed, you will get prestige, but you still won't get a lot of money.
Of course you'll get a lot of money.
1. You can give yourself a raise. If the Moz CEO had come in and we saw market share increasing do you think anyone would give a shit about increasing their pay? The issue is it's tanking and they laid off a ton of people at the same time they took a huge pay raise.
2. Executives are compensated with stock. Company does well, your stock goes up.
One that cares about Firefox more than about making insane amounts of money that are so far past what you need to live a comfortable live.
Most people cheered when Pat Gelsinger came back to Intel and I bet he even believes in Intel's mission, but he likely wouldn't have accepted an 80% pay cut relative to other industry CEOs. And Intel's prospects are infinitely better than Mozilla's.
But I think if given a choice, most of those people would prioritize the survival of a viable competitive web browser. The name of the product and the sponsor of the product are less important.
So a related question might be, "What would it take for a Firefox fork to succeed?"
If you think the CEO of Mozilla is a cancer, a fork solves that issue. Obviously, there are a lot more concerns than just the CEO. So, what else would a viable fork need?
In the end, Mozilla could implement any measures that would work for the fork, and probably do so easier. So answer the question for the fork, and you've answered the question for Mozilla.
Then like chrome, i'm betting most people can't actually built it in reasonable time on their laptops since it burns a good 64 core machine with 128G of ram for a hour or two. Screw up said configuration, and your in for another rebuild loop. It can take days just to get a working development environment.
I've been known to waste a weekend or two a year working on open source projects. These though generally are small things that scratch and itch for fix a bug. I don't work on projects where it takes a month+ of weekends just to get a working dev environment. I don't think that's unusual, you have to pay people to put up with that kind of pain.
Next?
That is not going to happen again and I don't even like Firefox so much anymore because of it.
Why stop there? Why not get developers who are "in it for the passion"?
Look at Google. It is a late-stage, post-IPO business that’s now, frankly, ran by the CFO with a CEO who cares only about the board and an ever-increasing stock number.
The people who have passion left for the most part. Replaced by those who only seek to enrich themselves and climb the perf ladder.
Would those who have passion stuck around if Google was ran by people who still had passion? I’d imagine a much greater number of them would still be there.
> Would those who have passion stuck around if Google was ran by people who still had passion? I’d imagine a much greater number of them would still be there.
Why not just lower compensation for software engineers? Then all the dispassionate perf-chasing engineers will leave for greener pastures and you'll only be left with people who are passionate about the products Google builds, no?
Are you talking about the same sacrifices? I haven't seen anyone here asking the CEO to not be paid at all, only those questioning the absurd amount. I don't think going from 1 000 000 to 100 000 (which would be a lot lower than what it was before, just to show the extreme) is even remotely the same "sacrifice" as going from 100 000 to 10 000 per year.
But to answer you original question, yes, Mozilla should also be looking for developers that believe in the mission instead of just trying to maximize their wealth. That should probably include moving the company somewhere cheaper.
Aren't they? Do Mozilla developers work there just to get rich, or because they care about open source?
I don’t know if Firefox is currently harder to integrate than Chromium, or if they would just need to gain some sort of edge (no pun intended). But they could for example:
- Provide first-class documentation for integrating
- Provide some kind of stripped-down version that’s optimized for Electron-type scenarios; perhaps they could make it more resource-light for this usecase than Chromium is
Gaining marketshare this way could garner better support from websites and/or libraries, and might also prompt corporate support from invested companies
https://www.reddit.com/r/browsers/comments/i8nuyb/firefox_de...
I feel they should start trying to out “out innovate” the other browser developers. Stop playing politics, which Google will always win, and just start making new “cool shit” that developers want to use! Hire the best innovative thinkers in the industry and set them free to invent browser apis for developers to use.
Also, they should be attacking things like electron, and “hybrid” mobile app development. Build a toolkit based on Gecko for cross platform development that addresses the problems with electron.
I think they should be doing the opposite: Adding features the users want to use and keeping the web as simple as they can get away with. Google is already busy giving web developers whatever APIs they want, that is not a fight Firefox can win.
If Mozilla is just Firefox then why to they need a CEO at all? Why does a web browser need an executive team? It doesn't make any sense to me. Linux doesn't have a CEO. Python doesn't have a CEO. Postgres doesn't have a CEO.
But all those projects have commercial support in some way because other companies rely on them and provide resources. It's unclear to me how Firefox achieves the same. Maybe that's a question a CEO can answer.
If you think you need a CEO then it makes perfect sense to me to pay them a competitive salary. For the same reason you should pay your devs a competitive salary. You can't just say "they should work for less". That's unfair and unrealistic. Either you need one and should pay for a good one, or you don't need one at all.
> Donate the major money drains that aren't Firefox to the Apache Foundation or another worthy custodian.
Or how about they donate Firefox to Apache?
It doesn't matter what the top position is called: CEO, the Grand Warlock of Yendor, or Benevolent Dictator For Life. CEO ≈ whoever is in charge and entrusted with enough authority that they can elevate or kill whatever they are managing, and that was probably the intended meaning.
> Or how about they donate Firefox to Apache?
Apache has a reputation as the graveyard of open source software. If Firefox gets donated to them, it's curtains. Maybe if they went elsewhere it could work.
Or, they could create a Totally-Not-Mozilla Foundation and bring trustworthy old-timers with the right vision on board. Then they could either do a hostile takeover aka LibreOffice, or coax the original Mozilla Foundation into handing over the brand peacefully.
And perhaps restart servo development?
Interesting. I did not seem to know that. I always thought that Apache was a leader in open source since a lot of the notable tools (i.e. Spark, Airflow, Kafta) are maintained by Apache.
Are there any articles that I can learn more about this?
Spark is central to Databricks, the company started by the original creator of Spark.
So at least for a couple high-profile Apache projects there are for-profit organizations with an interest in furthering development.
I assume Databricks pays devs to contribute to Spark, I actually don't know.
So maybe Apache Firefox with a Mozilla corporate sponsor isn't such a terrible idea. Although again, I have no idea what the commercial motivation would be behind supporting Firefox development.
[1]: https://projects.apache.org/projects.html?category#big-data
In a conversation about salary I think it is clearly CEO-the-corporate-leadership-position, not a euphemism for BDFL.
> Apache has a reputation as the graveyard of open source software.
Except for httpd, Spark, Airflow, Kafka, Hadoop, etc.
It was from an earlier era where they innovated instead of just campaigned against powerful web features and tried to be a FOSS version of Apple.
Like it or not, unless Mozilla does what Google sees as acceptable, Firefox can't continue. The only way to turn Firefox around and continue development would be to find an alternative benefactor.
Not only that, but this creates perverse incentives for Mozilla. Google funds Mozilla to avoid charges of monopoly, and that disincentives Mozilla to compete with Google and make Firefox a competitive browser to Chromium.
Would Mozilla be able to get as much without Google as they get from Google? Probably not, but if they do follow the suggestions of the OP then hopefully they would not need as much.
Microsoft, with their resource and their ability to bundle Microsoft Edge in with Windows, couldn't get any appreciable amount of marketshare. Firefox, with less resource than Microsoft, won't fare any better.
Rebuilding Firefox with Chronium would salvage whatever the mindshare/marketshare left. Then Firefox could still wield some influence with their marketshare and the threat of forking Chronium.
Really, all I want from a browser is Chromium, full features without disabled APIs, with a few extras like Sync, P2P stuff, and codecs, fully open.
Right now, I think anyone with name recognition and marketing ability could probably develop a winning browser for 50k or so. Just... take chromium, add sync, and an ad blocker for high bandwidth video ads. Done. You have made the world's best browser, the rest is business stuff.
After Mozilla laid off all Servo developers in 2020, the future doesn't look bright for Gecko or Firefox.
Like...
> - Donate the major money drains that aren't Firefox to the Apache Foundation or another worthy custodian
> - Fire all inessential staff that don't want to work on Firefox.
> - Get a CEO/upper management that are in it for the passion, not the money, and cut their salaries (bonuses tied directly to increase in Firefox market share).
> - Make sure that all donations from now on are redirected to things that support Firefox development and nothing else, period.
All of these are good suggestions if the problem is that Firefox is running out of money or has too few resources. But that's not my impression at all!
Google's strategy with Chrome demonstrates how valuable it is to develop other compelling services that use cutting-edge standards supported by your browser. Google does it in a way where they freeze out other compatible browsers, but Mozilla does not have to. I would say that the number one thing that Mozilla can do to support the web is to make web standards meaningful again - and the best way to do that is to develop things aside from web browsers to demonstrate the value of those standards.
> We as a community, cannot afford to let Firefox languish until the only browsers in the world are Chromium derivatives.
I don't think Mozilla having non-Firefox projects harms Firefox. I think there is every reason to believe that a healthy Mozilla has Firefox at the center, with many other ongoing projects.
It seems evident to me that if they made Firefox into a power user browser again, somehow, then power users would flock to it again and bring in some of their peers and family, putting it back in a safe 10-15% range of market share where it can't be picked off or ignored by Google. And I know that power users are leaving en masse - I stuck with them through thick and thin for nearly 15 years, and I'm finally getting ready to leave if the situation doesn't improve.
> I think there is every reason to believe that a healthy Mozilla has Firefox at the center
Neither Mozilla not Firefox are healthy, in my assessment. And this is exactly because they are getting sidetracked instead of centering on Firefox.
In my experience many things come to be in horrifying shape because of focus as well, so I don't agree with your logic.
> which is why they should jettison everything that isn't Firefox or doesn't serve Firefox.
I mean, 4 / 6 of the products on their product pages have Firefox in the name[1]? Really begs the question on what you mean by "doesn't serve firefox." I guess you mean you don't like the VPN or Pocket?
> if they made Firefox into a power user browser again, somehow, then power users would flock to it again and bring in some of their peers and family
I think maybe the reason we have different views on this is that we might view the user base differently. I'm not sure how you mean "power users" - it's a fuzzy term - but I suggest we start at the number of people in the worldwide IT industry[2]. Probably not all super users, but likely more technically savvy. It seems there are about 55,000,000 of us, but that's in an internet user population of 4.66 billion[3]. That puts the power user population at about 1.4% of the people represented in the market share statistics. So if global relevance is your goal, I'm not sure that the power users are gonna do it. Even if Firefox dominated the market they would need to bring a lot of friends and family along to get the people needed to push Firefox up ~6%.
The web is just way, way bigger than it used to be and is serving way more people. I totally agree that Firefox is failing to find a convincing foothold in the modern web, but I'm unconvinced that appealing to power users would benefit the browser or the web more than any other group. I also think that, if Firefox caters to a particular demographic with unusually deep expertise, that they risk moving the browser in a direction that's less appealing to users who lack that deep expertise.
[1] https://www.mozilla.org/en-US/firefox/products/
[2] https://www.statista.com/statistics/1126677/it-employment-wo...
[3] https://www.statista.com/statistics/617136/digital-populatio...
I really don’t think that most of us would have any meaningful knowledge on this without having first hand experience, so I don’t think these opinions are of any use.
That has to be the first on the list, because that is the prerequisite for everything else.
Unfortunately there is no mechanism to achieve this within Mozilla. The people that need to go won't; they've got their trophy titles and they've feathered their nest as they want it. Thus Mozilla and Firefox with it are doomed.
Solving that would take a fork, just like it did with Netscape. It would also require an endowment of capital to fund a core of developers for years just to catch up with blink/webkit/etc. At this point the best plan might be to adopt the latter.
Thing is the market is producing this without Mozilla. Brave and others are delivering real alternatives to Chrome, Safari and Edge.
So at this point what is the value proposition of saving Firefox? That's a rhetorical question; I get it. I just don't know if it's enough to attract the developers and funding to do it. It's conceivable; one could imagine a leader with the passion to inspire people and attract the funding and developers.
Maybe that person exists. If so they won't be doing it under Mozilla.
And in the end, it's all WebKit derivatives under the hood. That is the danger. There used to be three major distinct engines (Firefox, IE/Trident, WebKit) plus a boatload of specialized ones (Opera)... and that competition bred improvements and features. These days it's all about walled gardens, which is what the "market" (aka a bunch of ultra rich companies) wants, and Firefox is the last truly independent fighter standing.
Sadly, Firefox has been mismanaged for almost a decade now.
As I said, I get it. Getting it doesn't fund stuff, however.
They fired the CEO that knew what he was doing. Personally, I think Mozilla is getting what they asked for.
A continuously increasing revenue seems to be what they're getting currently.
Use all/most of the money from the Google deal to build a fund. Even doing this for a couple years will build a huge backup plan for Firefox and they can look at not relying on the deal for survival. Instead work off the interest earned on the fund.
And people wonder why non-profits and NGOs don’t attract the best talent. This entitled mindset is the why.
That people who want to do good work should earn less. Perfect! Let them pay for their vacation with goodwill and air.
This is especially rich coming from the HN crowd. Everybody wants a revolutionary but in the neighbour’s house.
And there is no "the HN crowd" - don't fall into the trap of assinging to collective consciousness for groups and then complaining that it does not behave rationally.
Donating money isn't going to help them. It might help them look good to some techies that follow that information, but otherwise most wont care.
Mozilla needs to focus on other products to use in tandem w FF. Email service that is private, VPN (i think they have a partnership), Thunderbird, zoom like platform. They need office/business solutions most likely. Devtools, dev services, etc.
I'm not saying forget FF, but they can't just focus on 1 product or they are doomed.
Being "Open Source" does nothing for me when Firefox engages in the same crap as other closed source browsers, like Pocket. Mozilla also allowed social issues to take precedence over retaining good engineers. Whether you like it or not, even assholes have a basic right to exist and the more recent culture of shun and cancel has had negative consequences for society as a whole. Maybe they were assholes, but I don't give a shit how nice the developers who made my web browser are.
I suppose the problem with Mozilla is the CEO/people who make decisions about Firefox, replace them and maybe Firefox could be revived. But I have extraordinary doubts that Firefox is salvageable at this point. Mozilla's priorities have strayed so far from mine that I cannot see them becoming something I care about any time soon. I suspect it is similar for others.
There is not one issue with Firefox, the people in charge are not competent. It's mistake after mistake after mistake. These mistakes are a direct result of prioritizing diversity over talent.
There's a bit of discussion about it here https://news.ycombinator.com/item?id=25838861
That's certainly no indication that Firefox is first and foremost a social justice blog.
- https://lmgtfy.app/?q=mozilla+blog+social+justice&iie=1
- https://blog.mozilla.org/en/?s=social+justice
- https://blog.mozilla.org/en/?s=gender
- https://blog.mozilla.org/en/mozilla/first-steps-toward-lasti...
- https://blog.mozilla.org/en/mozilla/leadership/mozilla-racia...
- https://discourse.mozilla.org/t/the-removal-of-the-dissenter...
- https://foundation.mozilla.org/en/blog/mapeo-helps-marginali...
- https://www.theverge.com/2015/8/24/9202067/mozilla-ceo-chris...
https://www.apple.com/diversity/
https://www.microsoft.com/en-us/diversity/default.aspx
Have any browser vendors came out as strongly pro-bigotry?
I'd suggest Brave Browser
>I don't give a shit how nice the developers who made my web browser are.
I dont either, but do their coworkers care? If so, they should be disciplined or fired depending on behavior.
But is Firefox an inferior browser? I think it used to be, but over the last couple years, it has made massive improvements in features and performance. I use it in both desktop and mobile, and I prefer it over Chrome.
As a software engineer, I rely heavily on my browser for work. For me, the multi-account containers in Firefox are the must-have feature. No other browser can offer the ease of separating multiple test accounts, and multiple gmail/gsuite accounts for multiple enterprises separate.
Also, I like how Lockwise on mobile is divorced from the browser, making it easy to use it to manage passwords across websites and apps.
Maybe the problem with Mozilla, then, is marketing. Maybe not enough people know that Firefox is much, much better than it used to be. Or maybe the general sentiment is echoed in your post. People don't feel that Mozilla is focused on writing good software, so they don't expect Firefox to be good.
Personally, I think the biggest cause for the loss of market share is simple: Safari is the default on iOS and Chrome is the default on Android, and population of mobile devices is exploding, and there are no mainstream mobile devices that are carrying Firefox with it.
I liked that too. That was before they decided to shut it down...
It has problems with memory, performance, rendering and battery drainage.
Every year I switch to Firefox and use it as a main browser. It usually goes for a month and then I need to switch again because Firefox has too many glitches.
Firefox has had a bad policy of not fixing the basics first before new features.
I do use Firefox as my main development browser still but that is because I’m more used to the developer tools than the alternatives.
My biggest issue was (maybe still is, I quit using Firefox last year) is that on wide color gamut displays, like every MacBook Pro, it renders colors completely wrong. So it would render literally every website, save black and white website, completely incorrectly.
My main browser these days is Safari (so I’m still enjoying a lot of browser bugs). When I really need something to work or need specific de tools I switch to Chrome. For me Firefox is in a middle ground between those two browsers, resulting in me never actually using it anymore.
In my experience, Chrome has problems with memory, performance, rendering and battery drainage. Every now and then I try to use Chrome (or a derivative) as secondary browser and I give up because it has noticeably higher latency for simple web page loads, and more likely to suffer irritating repaint flashes.
You're both right.
It's a common story -- people use browser A, start noticing a variety of problems, switch to browser B and everything is so much better. After a while, they start noticing a variety of problems, switch to browser A, and once again everything is so much better.
Those people are not being stupid, that is their real experience.
Sometimes the problem is in a web site (an update starts leaking memory, for example) and whatever browser is running gets blamed.
Sometimes it's just natural human bias—we want to see patterns, and we want there to be a solution ("just switch browsers!"), so we get selective in what we notice and don't notice.
Sometimes it's because profile cruft piles up, and resetting would fix it.
Sometimes the problems really are in one browser and not the other. There are plenty of legitimate problems to be found, and things change pretty rapidly.
But the comparison point is switching browsers, which also loses lots of state.
(In both cases, you can import a subset of your state into your new profile, and you'd probably get most of the performance advantages.)
I believe all browsers have been improving in their resistance to the accumulated state problem, but I also believe that all browsers are still susceptible to it.
Any time I've tried switching away it's more to see if I'm missing out on something... and it turns out I'm not.
I agree with you on marketing and mobile - if the defaults are good enough on mobile then people are going to mostly use that. And while Firefox used to be hugely popular Chrome has really taken over its market share. Butnow Chrome has gone from a lean and simple browser to a bloated mess that chokes when you have too many tabs and starts using gigabytes of ram.
Several APIs that make powerful web applications possible are missing (e.g. WebUSB, various filesystem access APIs) and Firefox generally tends to lag behind Chrome when it comes to new APIs/web features.
The lower market share means that many web sites don't support it properly. For example, I need to keep a Chrome profile around for Zoom since the button doesn't even show up on Firefox, and when I tried to join a Teams meeting with Firefox, it failed in some non-obvious way, causing me to be late to a job interview (may have been due to some extension misbehaving or some config issue). I don't know if that's just because the sites don't test and do user agent sniffing, or whether Firefox is actually missing some APIs that would be required, but from a user perspective, it doesn't really matter, I can't use the browser for things I can do with Chrome.
I also still have occasional crashes.
WebUSB may not be the best example, as it was disabled by Chrome because there is no way to secure it. Though I agree in general that some APIs (WebGL) were experimental and behind a flag for too long in FF.
As a counterpoint, Firefox is/was ahead on some important APIs (WASM, U2f)
I have not shared your experience with Teams or Zoom. I use them both daily from FF on OSX.
Sometimes that is because chromium just implements anything they want and it's not in the spec.
It sounds like you do give a shit that they care about "social justice" and you don't want to use their browser because of that?
Or are there specific features / functionality / performance / security issues that prevent you from using Firefox and are somehow caused by the worldview of the developers?
If Firefox is missing specific capabilities that make it noncompetitive, and those deficits are traced to the asshole purge, then @rpnx might strengthen their argument by citing those examples.
At the time this was pretty divisive, because it was a candidate with objectionable social opinions but great technical chops getting ousted by a candidate who was uncontroversial but seen as more business-minded and more inclined to broad-spectrum activism outside the confines of Firefox's typical free software and online freedom work.
[0] he was the creator of javascript, among other things
There is one thing I think is worth noting. There's always all of this talk about, "It's the talent that matters, not the social justice stance of a developer. Keep the talented assholes; don't hire for social justice posturing!"
Well, I'm waiting to see all of those displaced "talented assholes" band together to create a product so compelling it will *prove* they were replaced by inferior developers for "social justice" reasons. By now there should be so many uber-talented people who aren't given their fair shake because of their abhorent political/social beliefs.
Or maybe... just maybe... those assholes talk a big game (as assholes often do), but aren't as indispensible as they believe themselves to be?
So, I've worked for a lot of effective asshole in my life, I may not have always liked them but I almost always respected what they were achieving.
So, sure someone is against gay marriage, i'm sure if you look carefully you can find uncomfortable things about anyone. I mean for some people just flying a US flag is a uncomfortable because it represents a country that still hasn't come to terms with genocide against the native people and imported slavery, as well as an economic system that rewards people for behaviors far more offensive than whether someone believes in gay marriage.
I've been sitting through my own companies D&I training for the past year or so, and the most important takeway I've gotten is something one of the trainers said, taken out of context... "We all need to get more comfortable with being uncomfortable"
So, if you damage your org over something did on their own time serving their own opinion your no better than them. Yes people trying to tell others what to do with their own personal lives (in their own personal bedrooms) is pretty sick, but so is getting into peoples private beliefs that they aren't wearing on their shoulder.
Now, there are of course parts of politics that are pertinent to the tool in question - privacy issues for browser developers, for example, or tracking.
Both the Brave and Vivaldi teams have people I know I disagree with politically. But I like their products, and I like the companies? Why? Because whatever the companies' employees views, the two companies' politics are about user control and privacy, and they walk the talk. Both in their own ways that reflect the people making the tool, but insofar as the companies are political, they are political in a very, very narrow way.
Basically, they understand their job is to make hammers and not to sermon about flower arrangement. Mozilla (and much of the tech sphere, sadly) is increasingly the reverse.
There coworkers do though, assholes have a right to exist and others have a right to not want to work with them.
The problem is when some assholes are actively engaged in denying basic rights from others. If you say "well those assholes have a right to exist", you're effectively saying "the assholes have more of a right to exist than the people they're trying to erase."
There was a big huff about it in the tech space for a while when it happened and he ended up secluding himself after that for a while.
It was really not a good look. In the years since, we've seen a much larger push to shine the spotlight on behaviour that would have previously been swept under the rug or hidden behind technological "tenure".
I'm fiercely, fiercely pro-mainstream-science, and there's no doubt that proper N95 masks (or better) are very effective against respiratory disease transmission. But mask mandates almost always permit basic cloth masks which lack strong evidence of efficacy. If we're not going to mandate an effective mask, I honestly don't see what the point of the mandate is.
If we're not going to mandate an effective mask, I honestly don't see what the point of the mandate is. It makes as much sense to me as seatbelt mandates accepting a knitted scarf as an acceptable seatbelt.
-------
"Cloth face masks show minimum efficacy in source control than the medical grade mask. The efficacy of cloth face masks filtration varies and depends on the type of material used, number of layers, and degree of moisture in mask and fitting of mask on face."
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7497125/
"The use of cloth masks during the coronavirus disease (COVID-19) pandemic is under debate."
"Until a cloth mask design is proven to be equally effective as a medical or N95 mask, wearing cloth masks should not be mandated for healthcare workers."
"In 2015, we conducted a randomized controlled trial to compare the efficacy of cloth masks with that of medical masks and controls (standard practice) among healthcare workers in Vietnam. Rates of infection were consistently higher among those in the cloth mask group than in the medical mask and control groups."
https://wwwnc.cdc.gov/eid/article/26/10/20-0948_article
"Your cloth face mask isn't protecting you against the coronavirus variant omicron, health officials say. As common as cloth face masks have become, health experts say, they do little to prevent tiny virus particles from getting into your nose or mouth and aren't effective against the new variant."
https://www.usatoday.com/story/news/health/2022/01/05/cloth-...
"They found that the effectiveness of the masks varied widely: a three-layer knitted cotton mask blocked an average of 26.5 percent of particles in the chamber, while a washed, two-layer woven nylon mask with a filter insert and metal nose bridge blocked 79 percent of particles on average. Other masks scored somewhere in between."
https://www.epa.gov/sciencematters/epa-researchers-test-effe...
Yeah, and I'm wondering if you have any evidence to back up this belief of yours that masks don't work.
You've so far provided a LOT of evidence that masks work. I'm puzzled why you would assume that others don't work, like that is your base assumption.
The guy literally invented Javascript and cofounded Mozilla. So he made a few political contributions that the Twitter mob didn't like. Maybe if Mozilla focused its efforts more on fixing actual bugs instead of countless UI/UX changes and seemingly purging their ranks of wrong-think, maybe more people would use their browser and we wouldn't be asking these questions.
I personally despise that we have a browser monoculture, but there are few legitimate reasons to use Firefox on platforms that support Chromium.
This can't be true, unless you have extremely unusual new reading habits.
As it stands now, even if techy people, who might be put off by the things you mention, were to be made perfectly happy again, if they recommend Firefox without a significant practical justification, non-techy people simply will not change from Chrome back to Firefox again.
Importantly, more and more people have just grown up with Chrome, never having used Firefox or IE even once. Even if Firefox stays as good as Chrome, more and more people will start their web browsing experience never having considered Firefox and just always having organically used Chrome. This alone will lead to Firefox losing market share over time, even if all existing Firefox users keep using it and loving it.
In my mind, it's clear that the reasons Firefox lost market-share are technical/practical, and the way it might regain market-share is also technical/practical improvements. That will be hard though, especially given Firefox would probably need technical/practical dominance on Android as well as on traditional computers.
- Prioritise getting the new extension framework fully functional. And continue innovating on the capabilities that are exposed. Especially on mobile where the new fenix engine is still limited to a small whitelist of extensions
- Sort out the multi-profile story. Container tabs are great, but the chrome model is also a great fit for many workflow (e.g. different people in a house or home vs. work profiles).
- Try and work on making Gecko easily embeddable again. Webkit/Blink gets all the attention because it's easy to embed into things. I suspect Gecko needs to compete in this market if it hopes to survive. It needs to have more than one company invested in it.
This ship has probably sailed now as they've fired most of their Rust and Servo teams. But IMO they ought to have created a rust-based cross-platform UI framework. They tried to do it web-based with Firefox OS but that was too slow. But with a Rust solution I think they could have owned both the mobile and desktop application spaces, which could potentially have made them a bootload of money and been a huge win for linux.
I use all 3 of these profiles all day every day for work:
* one personal profile logged into personal Google
* one work profile managed by the company, logged into company Google
* one development profile with all the debugging extensions installed, like React and Redux tools (they require access to all pages all the time)
That's on my main/personal profile.
I have separate profiles for work stuff, one for each client or organisation I work with. On those, I only access sites that are relevant to the organisation, and I have a lot fewer protections. I keep long sessions, I leave cookies in place, etc. It's a lot more convenient that way.
I'll have to see if it can be "designed" with userChrome.css or something and I'll give it a try.
in firefox you don't get that easy switch and I am not sure the gui for the profiles is enabled by default. you have to manually start up firefox with a -P flag from the command line to get the profile manager. And you only get one profile active at a time.
https://support.mozilla.org/en-US/kb/profile-manager-create-...
That said, 90% of the time you can use container tabs and it is almost the equivalent of that.
This isn't true. As I'm writing this, I have three Firefox windows open, each in a different profile. What makes you think you can only have one profile active at a time?
for 90% of the users out there that we need to convince to use firefox: having a command line switch is about the same as not having the feature at all... chrome has a menu item that brings up a brand new window in that profile.
I want firefox to succeed and it's my daily driver.
When I open Firefox, I have to go to a page that looks like a developer debug mode, and then open a new profile in a new Firefox instance. I now have two Firefox icons in my dock. I normally work with three profiles, so now I have three Firefox icons in my dock all called Firefox. 66.6% of the time I press the wrong one.
The problem is that Firefox has to be at least as good as Chrome to succeed. Being _almost_ as good as Chrome means people will just use Chrome.
I also use multiple profiles. My setup is as fallows.
firefox -ProfileManager
Create 2 profiles work and private.Change the theme of work to orange and private to black.
Create two .desktop files and append to the Exec line -P work (or private) and the Name to include (work)
I have work on desktop 5 and private on desktop 8 and 9.
Works like a charme for me. Additional bonus. Use container to add additional seperation.
If you have two profiles open at the same time like described you can easily switch desktops. The clear seperation of work and private browsing sessions helps me as well.
Also, links always open in the profile that is currently in the foreground. Is that possible in Firefox? Last I heard it isn't, but I haven't checked in a while.
Set the profile you prefer to open for links as a default profile and make sure to tick the option to automatically use the default profile without opening the profile manager. Then for the second profile, you need to use the shortcuts for that with the argument like this
firefox.exe -P "<profile_name>"
And make sure you leave it as capitalized P, I believe that is the argument. Then apply the setting and click the shortcut. It should be opening links to the default profile that you set in the profile manager.
Its not well known. Its not easily accessibly for non-technical users. & its not clear which profile you are currently using when you are using it.
Fenix is bloody fantastic. I would double-down on this and really push the fact that (even with the limited extension list) it has uBlock Origin.
----
Mozilla can't save Firefox. It's not that Firefox can't be saved, but rather that Mozilla as an organization is not capable of doing so.
My take is this - Despite a history of being relatively privacy friendly, the vast majority of funding for the organization comes directly from Google (To the tune of ~90% of their total funding, straight from Google so that Google can maintain its position as the default search in Firefox).
That leads to insurmountable conflicts of interest - They claim they are for people and for privacy, but they are funded almost entirely by Google, and have to secure search deals for their continued existence (the latest just this year: https://www.pcmag.com/news/mozilla-signs-lucrative-3-year-go...).
In this light - I believe it actually BENEFITS mozilla to keep Firefox relevant, but not good enough to replace Chrome. If the browser genuinely becomes good enough that customers start switching from Chrome to Firefox en mass, Mozilla needs a replacement funding plan because Google can essentially turn the lights off at any point by simply refusing to pay them for search at next contract renewal.
While they've dipped their toes into paid products... most of them are not particularly relevant or compelling on their own merits (that's not to say they're bad, just not all that innovative or likely to drive enough revenue to replace the 500million a year google is paying them)
So not only do I not believe that Mozilla is capable of "saving" Firefox in this way, I don't believe they have the right incentives to even seriously try.
Perhaps Google just has mountains of spare cash, which DDG doesn't. Perhaps Google gets extra value as FF both provides search traffic, and keeps competition regulators off their back. Perhaps Bing thinks if FF changed the default search engine away from Google, 95% users would change it right back.
But if Bing is only willing to pay 70% of what Google pays - could Mozilla survive losing that much income? Or would it trigger a death spiral, with less money meaning less development meaning lower market share?
And then Bing/Yandex/Baidu buys the rights, and all that changes is the amount they get. It'd drop if Google publicly vowed they won't bid on it anymore, but there's also the possibility that someone like Yahoo pays more than Google like what happened in 2015.
It's not like Google is arbitrarily deciding how much money to give Mozilla, they are buying something at the lowest price they can.
Further, the kind of transition where Firefox might gain users from Chrome isn't instantaneous, and it turns out users have a preference here (most users don't want to have google removed from Firefox - they still prefer it. Mozilla is quietly testing a program to use Bing as the default, just to see how loud the feedback is: https://www.pcgamer.com/firefox-is-conducting-a-study-to-see...)
So there's a tension here that's beyond just enterprise deals.
Last - that deal didn't actually work out very well for Yahoo, and that was when Firefox had nearly 15% of the browser market (vs ~8% today).
Or Mozilla is running market research to show that X% of users don't care about the default search to drive up the price. As the deal isn't arbitrarily Google deciding an amount to give them, it's a bid between the major search engines. Just like it is for Safari.
Additional Key Strategies:
Google focused on developer experience with its tools.
Google shipped a good enough extension system.
Google invested in matching or beating a few key features but kept Chrome a leaner project overall. Worse is better and 80/20 rule.
Ecosystem evolution:
Google successfully got every major browser vendor to move to their rendering engine, except for Firefox. Gecko has always been harder to embed.
Slowly over time, some web devs stopped testing their work on Firefox since they were using Chrome and most browsers "just worked" like Chrome. Every week I hit a site that I have to use in Chrome because of a bug I'm seeing in Firefox.
Mozilla went all-in on trying to disrupt itself with a mobile phone operating system, which didn't work out.
Mozilla dabbles in many strategies (Privacy, Games, Advertising, WebXR), but none have been successful in growing active daily users.
Some people say Mozilla should focus on executing Firefox, but I think Mozilla is smart for trying to re-invent itself because the browser is a commodity, and if Google wants to own that on-ramp to the internet, it will.
Netscape and Firefox 1.0 were massive products. Mozilla needs a 3rd act to return to a significant marketshare.
Not to mention paying the likes of Adobe, Avast, AVG, and Oracle to have their installers auto-install Chrome using dark patterns.
Dudes, if saving Firefox was so easy that could be described in a single comment like that, it would have been saved already.
There are more people at Mozilla than the CEO, she is not responsible for all decisions. She is a quite nice person to be honest, has always been very kind to me while I was volunteering and later while I was working there. She is more into the Mozilla mission than many here.
Also, people need to understand that Firefox is not the reason for Mozilla existence, Firefox is one of the tools that Mozilla has (and depends on) to fullfil its mission. People need to wake up and realise that Firefox is the last remaining independent browser, and that fighting against Microsoft, Google, and Apple is damn hard.
There is a huge intersection between people who are often saying they know how to fix Mozilla and those using non-Firefox browsers. If people here who cares about Mozilla would volunteer, and also use the browser, Mozilla would be in a much better shape.
People who keep saying things like "cut their salaries", "cancel all projects", have absolutely no idea how all this works, or even how Mozilla works. I understand you're all frustrated, but you're going at it from the wrong direction. You need to remember that it was side projects that made Firefox. At that time the workhorse of Mozilla was the Mozilla Suite. It was also non-Firefox projects that brought up Rust and many other cool technologies.
Want to fix Mozilla? Take an active part in it.
This is why I downvoted you. (edit: will undo, this misunderstanding needs to be discussed.)
This is the big misunderstanding.
If Mozilla can do something in addition to Firefox, fine.
But Firefox is simultaneously Mozillas biggest contribution to the open web and their main income source.
Sacrificing Firefox for a higher goal is almost literally to butcher the goose who laid the golden eggs.
> Want to fix Mozilla? Take an active part in it.
Try that and get flagged for advocacy(!). Seriously: see the tab strip api to see it in action.
No. This is arguing that the tail is wagging the dog. The only reason why people care about Mozilla at all is not their social projects, not the fact that they released a VPN, or the fact that they maintain Thunderbird (OK, fine, for some it is). The reason they care is because Mozilla is developing Firefox.
Subtract Firefox from Mozilla, and you get zero or less. And yes, we realise that Firefox is the last remaining independent browser - which is why it's alarming that they are focusing on anything else when the market share is so low. Their ship is sinking and they are debating whether the orchestra should play Bach or Mozart on the way down.
I have to agree with this. You see everyone on HN talking about the importance of Firefox in the fight against Google's monopoly but yet when you read comments about anything web related many (maybe most) commenters say they use Chrome (Someone should do a HN Poll).
There is no excuse to use anything other than Firefox if you claim to care about things the open web, software freedom etc.
What changes if I use it more with metrics disabled?
> Want to fix Mozilla? Take an active part in it.
Why would I volunteer for an organization that pays its CEO something like 70x the average American salary?
It doesn't operate itself like a nonprofit. I don't want to put my free time into a project that exists to pay for someone's private villas.
very simple answer, because Mozilla doesn't control the infrastructure that runs on 80% of smartphones in the world and ships Firefox as the default browser.
It really has nothing to do with the bespoke features that people on HN pay attention to. Firefox doesn't control any platform and defaults matter. There's a reason Google pays them a gazillion dollars to be the standard search engine, which you can change with one click. It's also why Safari is still going relatively strong.
Give users a 60% chance to see Firefox as the first option, then show them the multitude of Chrome/Safari-based browsers.
If you look at Wikimedia's metrics, Firefox still has ~10% market share of the desktop browser market[0], not too bad considering Firefox is not the default browser on any platform outside of linux systems for the most part, and that Mozilla is much smaller entity than competing browser vendors. Still down from the ~30%[0] desktop share they had, but now they have 2 large competing entities offering default browsers so the decline is somewhat expected.
Also, contrast this with Firefox's ~0.7% share on mobile[0] where Mozilla has never been able to get a good foothold.
As long as Firefox isn't available as a default on mobile and as the share of mobile device web browsing increases, Firefox will keep losing total market share as a percentage.
Strategy wise, refocusing efforts on retaining that 10% desktop share might be a good idea. From there, work on building up more of the desktop share and then try marketing the mobile browser to the desktop browser community to build up mobile browser share.
[0] https://en.wikipedia.org/wiki/Browser_market_share#Summary_t...
I suspect that it's poor market share is due the very poor performance of the older fennec implementation.
You can see it well on JS-heavy sites like Twitter, the difference is very easy to perceive with loading time, scrolling perf, and also with memory management (Firefox evicts pages from memory cache aggressively compared to Chromium; you sometimes switch a tab or switch an app, go back, and bang, it's gone and needs a reload); and I have a decent good phone (not top shelf, but a "high-mid" Pixel 3a, probably 60-70th percentile within Androids?).
But Firefox has gotten sufficiently close that the overall experience of Firefox with an ad blocker beats Chrome with ads.
Desktop is great; not that there's nothing that could be improved, but I love it and do not want to switch for any reason.
Mobile has weird lags and hangs that I don't understand, and has this weird crippled extension system. Going into Nightly and adding some of them helps a little but not really. Its UI has been strange at times, and these little changes keep cropping up that I don't quite understand.
I still use it but I have thought about moving to something else, and the main reason I don't is because it's so convenient to sync between devices.
There was a big part of me that was suspicious that when mobile started becoming dominant, someone in Mozilla made a decision to migrate the mobile browser to something more advertiser-friendly to recoup funding, with the idea that the desktop would be the libre target and the mobile version would be the moneymaker. It just all feels so inward-focused and not user-focused, with crippled extensions and weird UI tweaks all the time.
Many people don't have a desktop anymore those days, or barely use it.
It feels like opening a Windows Me installation from 2000. I just want to get browsing done.
Short of the removal of flash I can't think of anything you could be referring to, so perhaps rather than exaggerating some actual concrete examples would be good.
I have seen all those things he complained about. Diversity initiatives, new features, etc. For me it appears as a new tab on restart that I have to close, and it does feel like it's every single time I update, and sometimes between updates.
It seemed a bigger thing a few years ago, but if you keep seeing it, then they've probably identified you as someone likely to benfit from it. I don't think I've seen it for years.
This is just speculation though.
I just get an update "what's new" tab after every update, which seems reasonable if you are adding or removing things.
Anyway, here's my 2 cents. I only open FireFox when a customer reports an issue, and I'm always barraged by a deluge of unwanted info, which doesn't encourage me to open FF more often.
Here's what I was greeted with - an ad for pocket: https://i.imgur.com/hYYZYE3.png
I don't remember seeing many of these on my actual machine (I did get the color scheme nonsense if I remember correctly), but I'm constantly seeing these in dev/testing VMs where I just installed it for testing and occasionally keep it updated.
about:config
Search for mstone (browser.startup.homepage_override.mstone) and set it to "ignore" (without the quotes) am not sure why this has to be done this way and I don't have it disabled since I want to know what's new, but hope it helps.Oh and browser.disableResetPrompt and set it to true. Create it if it doesn't exist
As soon as I do it, the non-dismissable "let's reset your profile" message pops up again. There's no point.
But it seems like you have already given up.
I do not want any of this.
At a time when the web was dangerous, Chrome advertised security. Remember when Flash wasn't sandboxed? When Java executed automatically? When nothing had auto-updates?
Firefox caught up, but at best it's "as good". What's it really doing for me?
The answer is presumably privacy. And that's cool. But most people have a hard time understanding what "privacy" means. Further, you can say Chrome is weak on privacy, but it's hardly as bad as people make it out to be.
So basically Mozilla is, at best, equivalent to Chrome, but Chrome was way better for a long time. So it's got to convince people to come back, but its only selling point is really vague.
And then you have some other stuff like companies can manage Chrome via GSuite. So now your work computer is X% more likely to run Chrome. So now you have to choose to have a different experience at home and at work.
What would I do?
1. I'd refocus on the mission. Privacy is critical, security is critical. That would mean a number of things - how is it that Brave is the first browser to integrate TOR? Isn't that insane? TOR has been using Firefox by default forever, and no one thought "maybe we should just support this thing, and start heavily contributing to it" ?
2. I'd invest heavily in next-gen performance and security. Chrome has In-The-Wild zero days being exploited - that's an opportunity. The web is heavier than ever - that's an opportunity.
I'd focus heavily on that. I'd push benchmarks and I'd market those features heavily.
3. I would fire every executive who took a multi-million dollar bonus while firing tons of employees.
That's just day 1 stuff.
Going further I'd consider what it would look like to see Mozilla in the Enterprise. Integrations and management features built into the LTS releases are an obvious start.
Stop fsking with the UI and using creative non native looking stuff just to be cool like chrome, and instead focus on making the rendering/JS/developer tools engine best in class. Along with, stop breaking shit. Hiding shit in about:config and then silently removing the option doesn't make users happy, if they spent the time to figure out how to disable search in the address bar because they are tired of accidentally telling google/etc where they are browsing than actually honor that setting, or better yet, give them that option in the config UI rather than pretending they are all idiots and don't understand how computers work.
There are too many chrome only web sites, so make the developers happy with tools that make their jobs easier. About:memory is better these days, but its still a far cry from what it could be, and AFAIK its still doesn't have something similar for CPU or networking outside of the network and cpu tracing functions in the developer tools. I want to be able to manage my browser with similar functionality to my OS (aka what tab is sending/reading all this data, then drill into what/where its sending it along with better whitelist/blacklist functionality/etc)
Then for users, you will gain their appreciation if it feels faster than chrome, which far to often is still false (despite it too getting better). And yes, for tabs, menus and the like using the native widgets not only will make people happier when they change their system color schemes and firefox isn't doing its own thing, but the system components are frequently far far faster to render than firefox's. And yes, sometimes the code to have multiple UI toolkits is ugly, as is the code to support optimizing some JS path, deal with it, thats the job.
I could go on, but others have said some of my other points.
Firefox is difficult to save because it's been on constant life support from Google to misdirect antitrust investigators. Saving Firefox would involve not only raising its market share (which would probably have to involve a deal from Google/Microsoft/Apple or legislation because they currently preconfigure their systems/devices to use their proprietary browsers, which are mostly "good enough") but also find a way to wean Mozilla Corp off of the Google payments, which would mean investments in tangentially related services (like VPN, etc.)
Mozilla Corp makes 400 million per year from Google money. If this money dries up in 2023, then the browser has to find a new deal, or close shop (figuratively speaking; I'm sure it'd lumber on since it's an open source browser). This is a fair amount of business risk, so "saving" the browser probably would involve figuring out how to keep the lights on without a search engine deal.
But like 10% of that goes to execs every year or something insane like that.
I disagree - the way forward should be for Mozilla to stop acting like a corporation and start acting like a non-profit. They will never be able to compete with tech giants when it comes to selling things and services in order to throw the profits at the browser - and trying will only incentivize them to make the browser worse to help sell things. Instead they should emprace that having an open browser that is not controlled by a for-profit corporation is a common good and seek people, organizations and governments that agree and are willing to fund it for that reason alone.
Instead, mozilla should really lean in on catering to the techie who is going to come to the conclusion to use firefox no matter what mozilla really does anyhow, just from the fact that its not google and you can do more with privacy oriented extensions. It's always frusterating when mozilla does things they really don't have to do, like break certain CSS configs with the move to proton for no reason other than change is good I guess (like, why pull another python 2/3-esque debacle when you don't really have to and could just support legacy syntax?), or taking out niceties like the built in RSS reader, which I found handy to confirm a feed looked OK before throwing it into my actual RSS reader. There are other issues too. Maybe I'm not doing it right in firefox, but I have to go into chrome to find the correct CSS selectors to use in a given webpage for javascripting.
Winning against those requires not only better technology AND marketing AND consumer favor, but also leverage in the legal processes that enable/disable network effects. So anti-trust is unfortunately one of Mozilla's biggest hopes.
I think the point here isn’t winning, it’s surviving. They need to maintain enough market share to keep going, but they don’t need to be the dominant browser. The goal of avoiding a monoculture can be achieved with a smaller marketshare.
This "Have It Your Way" capability would be a profound differentiator and user value proposition to stand out from the sameness of Chrome and Safari. I still use FF but to make it usable I have to install my own UserChrome.css and User.js which isn't easy for non-tech people. On top of that I regularly have to go "fix" new UI behaviors that Mozilla's designers keep shoveling into the UX in a constant game of Whack-a-Mole.
It would be really nice if they went all-in on those custom features, but I suspect it might need to come from the Servo base engine, first.
The difference has gone from dramatic to negligible and even that much is now hidden behind flags that don't even appear in the UI.
1) become absolutely trustworthy again 2) become the power user's choice again
To me, 1) means absolute control over updates and network connections. Become the antithesis to the patronizing "Ask me again later" school of thought which has become so sickeningly widespread over the last few years, and instead accept that "no means no", whether you disagree or not.
And I don't have to mention "partnerships" with entities like Cliqz or sneaky downloads of marketing extensions.
2) - Firefox tried to appeal to average users and failed, losing a lot of what made it appealing to the power users and evangelists in the process. Reversing that will be painful, because it means allowing people to shoot themselves in the foot, and accepting that some people will do that occasionally.
Making a useful power user browser means accepting that a lot of its value will be created by other people, and supporting that with a deep and comprehensive extension system, instead of clinging to Googles table scraps. Having a useful extension system also means the ability to install from any source I want, no Ifs and Buts.
All of these are risky. Useful tools often are. Give Firefox back its USP and a reason to exist, because "it's not Blink" on its own simply isn't good enough... even if maybe it should.
There is no mass-switching campaign in favor of Firefox. The only foreseeable hope of one happening in the future, is if ManifestV3 kills adblockers, and people decide to switch to Firefox; but now there are so many competitors that oppose ManifestV3 (Brave, Opera, Vivaldi) that Firefox isn't ideally positioned to benefit.
Otherwise, there is no reason to expect the factors behind Firefox's decline to disappear.
Apple bundles Safari with their platforms. Google advertises Chrome on their web properties. Microsoft heavily discourages Windows users from switching away from Edge, and occasional "bugs" reset Edge as the default browser. Most corporations promote Chrome to their employees.
There is no major reason to expect any of this to change. The likeliest change is antitrust action, with "browser choice" screens[0], but I don't see why that would help Firefox more than other browsers.
There's no reason to think that continued incremental improvements in Firefox (the current path) can prevent its decline.
The ballsiest thing Mozilla could do is switch to a forked Blink engine (Mozillium?); they'd save tons of engineering resources which they could refocus on user-facing features & UX, they'd have better webcompat with cutting-edge things (VR, MIDI, etc), they'd still be a part of web standards decisions (since they could still choose how their Blink fork deviates from Google's), and could encourage other Chromium forks to rebase on Mozillium instead of Chromium. But Firefox's most diehard fans would never forgive Mozilla, and they might lose as many users as they gain.
It's hard to think of anything Mozilla can do to double Firefox's market share. Continued decline is the most likely path.
Firstly it is much much harder to keep a clean sheet, when you focus on privacy, than when you merely focus on introducing features and pushing your own agenda like the Chrome project does. Just one misstep and you can already lose lots of believers of the good cause. And missteps Mozilla had more than enough of during the recent years.
Secondly they time and time again incorporate things, that privacy minding people do not wish to have in their browser and make the defaults so that it is "on" by default. This erodes people's trust in Mozilla's vision and where the journey is going.
Another reason, which is a huuuuge fail in my opinion is, that I still!! cannot donate specifically for Firefox, for Thunderbird, for whatever, but only to Mozilla overall. I cannot donate with a cause, but only with trust, which has been slowly eroded. They will not get those donations they hope for and then in turn make stupid decisions, thinking that not so many people want, what they are making now, because they do not donate. Duh! I would immediately donate to projects like Thunderbird. You can pry Thunderbird from my cold dead hands! They should shut up and take my money.
Can you imagine being the one to approve such a bone-headed design? I gave up and downloaded opera instead and it's been perfect. I have my desired links up when I open a new tab, nothing else, and life is good.
* Disable everything.
* Visit an important page
* Menu -> add to top sites
Voila
There was a period of time where FF didn't allow a "file://" URL as the default for a new page or tab, but it works now. I'm not sure if Chrome allows it.
Because Mozilla became just another classic corporation that's laser-focused on extracting value for shareholders and executives and nothing else. A year or two ago an article about Mozilla made the rounds here: executives collecting fat bonuses (and some leaving afterwards?). Some mere months later they fired a lot of people.
Is that the right signal to send to a community that wants an open Web browsing experience? Squeeze any money you can and then fire staff. Those pesky people that have the audacity to want money for their work, how dare they!
As the (currently) top commenter @selfhoster11 says, cut out everything that's not Firefox or is not related to its mission.
I could probably agree to use some of their other offerings like Pocket or VPN, assuming they're done well. Mozilla needs the diversified income, like badly. They are at the mercy of Google and always have been. *THIS IS NOT OKAY* and should have been addressed like 10 years ago. If the expenses are so huge, well, again, fire everyone who's not working on Firefox or closely related to it.
Finally, Mozilla needs no "executives". Get a CEO, CTO and CFO who are passionate about the mission, get rid of everyone else at the top. It's a semi-charity organization, the hell does it need a board of directors for?
And yeah I know the Foundation and the Corporation are separate. Potato tomato. Point is, they should not act like a corporation. But they do, and they'll kill Firefox, that seems a very likely possibility at this point.
For myself, I am moving off of Firefox right now (I don't yet know to what though, recommendations welcome) for one reason: they keep changing the UI in ways that I find irritating and then deprecating the methods to change it back. For me it's really that simple. There are other issues I have with FF but that's the one that got me to the point where I'm ready to abandon FF entirely.
> What would you do if you were in charge of Mozilla?
Concentrate on docs, standards, and libraries. Be the "one-stop shop" for all the information and software one needs to do things with the Internet.
> How would you save Firefox?
First you have to answer the question, why save Firefox?
What's so bad about having fewer browsers? (I know most of the arguments, I'm not asking you to repeat them I'm asking you to revisit them.)
Rather than saving one particular browser, I would make it easy for anyone to create a custom web browser.
If you really want to save FF you have to discover or create something about it that beats the competition: speed, reliability, ...? Those are "table stakes" these days, so what is the differentiator that makes it compelling?
Is a focus on privacy and independence not enough?
Secondly I wouldn't worry about browser market share. Mozilla's place is to supply browsers, and Web and internet tools, that are open source and free of corporate control. Market share is something for for-profit corporations to worry about; under my Mozilla so many other things would take priority: security, standards compliance, maintainability (the goal would be a "long now" browser that can exist and be maintained even if the foundation itself goes away), portability across platforms. Even with 5% market share, if Mozilla offers a viable alternative to corporate browsers for those who need one, that's a strong niche userbase to keep going on.
The current Mozilla organization is too unfocused to reliably provide a viable alternative to Chrome. That may ultimately be what kills Firefox.
If anyone has links I'd be interested in reading; I'm sure there are fingerprinting techniques, but ones that rely on JS would potentially be prone to being miscounted due to NoScript (365k+ users of it according to FF).
For the record, I do not doubt that chrome dwarfs everyone, but I'm curious about the way the numbers are being reported/studied.
Given how many websites think Firefox in Enhanced Privacy Protection mode is "an ad blocker", of course ad trackers think Firefox is losing marketshare because it isn't feeding their trackers.
Between that and how Mobile Firefox still has to use platform browsers (and a lot of user agent detection picks out the platform browser rather than the "user browser" on mobile), I'd be surprised if Firefox marketshare has dropped as much as the narrative believes.
That said, even before Enhanced Privacy Protection and Mobile, Firefox was down in marketshare compared to the behemoth competitors, and so even if it is a trick of "Heisenberg metrics" that Firefox is losing marketshare, it probably could stand to gain marketshare (to push us away from the growing monopsony).
That's only on Apple platforms - FF on Android uses Gecko (but then they go and arbitrarily limit the extensions you are allowed to install anyway).
Firefox will always be playing catchup because of this, regardless of their market share. This leaves three main reasons for using Firefox:
1.) decoupling from Google / ad privacy
2.) promoting browser ecosystem health
3.) familiarity / history of use
Unfortunately, these three items lead to a very narrow TAM, especially when talking purely about new users. The gap will continue to grow as sites that work in Chrome but don't work in Firefox, despite the site using things not in the W3C spec, will be seen as Firefox issues by non-technical users. These users will eventually default to Chrome.
W3C is seen as no longer relevant to HTML specs having delegated "HTML5" to WHATWG, and WHATWG seems to exist entirely to rubber-stamp Google's will (up until Firefox or Safari or increasingly less common Microsoft complains, and then they try to compromise, sometimes). WHATWG seems to have no teeth to hold Google accountable to standards processes and the Emperor Has No Clothes. (ETA: And yes, that's a hot take that's very unfavorable. I understand many individuals still care inside the W3C and WHATWG, but the end result of collective action is a dangerous rubber-stamping of a Chromium monopsony.)
If devs want to make something, Chrome wants to make it happen, and I want to use it, then I don't want Mozilla trying to block up the whole works.
Especially not to "protect my privacy" from a site I completely trust, that might even be an intranet site I built myself.
What's next, are you going to disable downloading executable files, probably the most dangerous browser feature of all?
There's no nice alternative, or sometimes no alternative at all besides making a native app for a bazillion different platforms.
Maybe WHATWG actually isn't just rubber stamping things because they're a google puppet, but at least partly because... it's what devs want.
No, they don't trust advertisers and spyware companies (the two seem inseparable today) to choose for them. Google has a massive conflict of interest in being the web's largest advertising network owner and sometimes the web's largest spymaster, in addition to owning the web's most common browser.
> What's next, are you going to disable downloading executable files, probably the most dangerous browser feature of all?
Firefox has had a relatively consistent stance on that since 1990 something and always had warnings when downloading executable files and worked hard to make sure that malware can't just download executable files it wants when it wants. As someone who remembers the malware wars of the 1990s, it was a reason I switched to Firefox in the first place!
It still amazes me that Chrome just auto-downloads EXEs willy-nilly without warnings or user consent, because I still remember what it was like the last time a major browser did that by default.
> it's what devs want.
That's my point: devs as a collective are morons. Devs as a collective include a lot of people whose salaries pay them to build adware, spyware, malware, and worse. Devs as a collective lack a major ethics body or ethics reviews and so far no dev has had to stand trial for a clear violation of professional ethics.
Maybe the web shouldn't give devs what they want?
Fingerprinting someone who doesn't care is already trivial. Just ask for their email or sign on with google or Facebook. Or don't even bother and just listen through the Google alarm clock. Or find us with our Tiles.
Mozilla wants to kill all spyware, but what about services that would probably cost a lot of money without spyware?
Unless you outlaw those(In which case I'd probably have some angry letters to write) or provide a cheap alternative... the kind of people who click "accept" on location access prompts are already spied on 8 different ways.
It's kind of an uphill losing fight to protect people from something most people like.
Funny, that's exactly what Google does (and all other browser follow Google) if that executable is from someone small enough that can't affort to threaten Google with a lawsuit because that's the only thing that will get them to care about false positives in their "Safe Browsing" gatekeeping list.
Firefox itself is just one in a series of reinventions. I am at peace with using a Firefox branded chromium fork in some future date as I think a balanced corporate sharing economy similar to Linux is probably the best we can hope for.
On that theme, some kind of more loosely combined ecosystem that involves internet archive, Wikipedia, Mozilla, OSM, Atom, open standards, free software, royalty free tech and democratic governence and pro-consumer advocacy in a global context is probably a good idea, to counterbalance large corporate interests. It probably already kind of exists in some ad-hoc manner, but further moves in that direction would be good.
Except Chromium is not that. WebKit might have been but Google and/or Apple decided they'd rather want their own fiefdoms than play along. Both companies have made it very clear that they want to be in control.
* Mozilla VPN ($5/month)
* Pocket Premium ($5/month)
And a way to monetize users:
* Google search ($500 million / year)
* Paid ads in the search bar
And a way to radicalize you to fight for privacy, so that you'll donate:
* Donations (400,000 donations / year)
Let it die, I say.
Personally I would have leaned towards the opposite approach to meet their stated mission of ensuring an open internet. Historically, Firefox has been the means by which Mozilla earned a seat at the table, but I would have liked to see them diversify their portfolio a bit rather than relying entirely on a single browser. If I had been in charge, I would:
Focus on developing Rust, Servo/Gecko, SpiderMonkey. Keep projects like Firefox and Thunderbird as reference implementations but encourage Microsoft, Brave, Opera, and open-source forks to build their own products based on Mozilla technologies. Assemble a broad coalition of companies that base their web browsers, email clients, feature phones, smart TVs, consoles, etc on Mozilla technologies. Explore using licensing and corporate memberships to offset decreases in advertising revenue. The end-goal being to ensure that Mozilla-based browsers capture enough of the market that they have a seat at the table with Apple and Google and then use that leverage to push for web standards that are beneficial to end-users.
Of course, that ship has sailed now that Safari and Firefox are the only browsers with a non-negligible market-share that are not built on top of chromium. Given Firefox's trajectory, Apple is realistically the only player left who can prevent Google from dictating the direction of the web. If Apple decides to throw in the towel or let Google drive, webpages essentially become Chrome-pages.
I don't think Firefox needs saving. Those who use it are active and committed to it.
Are they though? Are they so very committed they'll take all the crap Mozilla throws at them? Because Mozilla sure is trying their very best to get rid of Firefox users.
Don't be so sure. I stuck to Android though thick and thin since 2.1 or 2.2, but my next phone will be an iPhone, because I bloody had enough of their nonsense.
Firefox is harder to replace, if only because it's the only counter to Google's browser monopoly (so I consider it a moral imperative to keep using it), but if they keep reducing openness and end user control, I will eventually snap and abandon them. And if I'm nearing this point, then many have already passed it because I have a remarkable tolerance for shitty FOSS software. A family member already requested I throw out Firefox and install Chrome, and I complied because honestly, I can't fault them.
Yes, it's true that it's fairly anti-competitive behavior to only allow WebKit on iOS, but the painful truth here is that it stops Chrome from being spread around enough devices and taking over. Google cannot push Apple around anywhere near as easily.
Firefox is a literal drop in the bucket compared to that effort.
As I understood it, Google doesn't really want Firefox out of the market since it keeps them out of anti-trust issues... which is why they pay Mozilla to be the default search engine. Without that money, Mozilla would fail. Mozilla obviously doesn't want to fail, so they keep taking the money from Google. I don't see anything about that flywheel which puts Mozilla/Firefox in the drivers seat of their fate. They exist as part of a cost-benefit analysis on the part of Google.
So to phrase this question in a different way, how does a fat-smoker lose weight and quit smoking? They just do. If Mozilla/Firefox wants to legitimately be competitive they're going to have to change the nature of their relationship with Google.
Now, if you were to ask me personally what I would do? ...I would probably try to strategically create an imbalance between the big tech firms by getting cozy with a specific firm, forcing other firms to compete in places where they don't want to. Facebook doesn't have a browser or a mobile offering... which is slowly hurting them (e.g. cookie apocalypse) they might make a decent ally. Amazon is similar, but they don't have an easy symbiosis, unless there was a way to create something between AWS or prime video. Samsung, Adobe, or maybe Salesfore are all bad fits, but if Mozilla created a product strategy to align and maybe have native support for adobe or Salesforce they might be able to make something happen.
In my opinion, I don't see anything like that happening in reality. Mozilla will probably slowly fade away, each CEO getting the comp that they can squeeze out while the business is still making money. Sometime 10-20 years from now we'll think of them like a sun microsystems or silicon graphics.
(*This was a quick throw together... I maybe incredibly off about the details of the Mozilla/Google relationship currently)
It has many little details that aren't as good as Chrome but I don't know how much that affects adoption. Even if it does, that last bit of polish is very expensive to fix and they would need users or another mechanism to fund it.
I would focus heavily on getting Linux to be more mainstream. There is already growing momentum behind Linux and a lot of room for organizations (like Mozilla) that can typically execute on long multi year strategies better than the anarchy of FOSS. There's a lot of work to be done on all levels - partnerships, marketing, technical, finance etc. so people in all roles could contribute.
Maybe that would even play out outside Mozilla, like people leaving and joining other companies that push OSS ahead until it gains enough users for Mozilla to be relevant again.
I think that Chrome and IE proved that the most important users are developers and business admins. If Mozilla wants to make the web a place for real human users in line with their ideals, then they need to focus on making their vision the default for developers and businesses.
If I were Firefox, I'd sue Apple to hell for abusing their dominance in OS and device market share to block me from competing fairly in the browser market.
Safari only makes up 8.87% of the global share (and Firefox is 7.69%).
From a mobile perspective and limited to the US - https://www.statista.com/statistics/272664/market-share-held...
Safari makes up only 54.87% of the mobile browser market and chrome makes up another 38.95%.
Another set of graphs - https://backlinko.com/browser-market-share
Even if every safari user switched (desktop and mobile), it still wouldn't do much more than double the marketshare and yet remain a small fraction of what Chrome has.
I find it difficult to say that iPhone safari is the reason that Firefox is having trouble when overall, iPhone safari has less of an overall market share than Firefox currently has.
The primary "author" of Firefox changed, and that had a similar effect to the change in author of the final season of Game of Thrones.
Mozilla can’t go anywhere because as a business, they have no incentive nor any culture needed to survive. They are spoiled by Google whatever they do.
They are like someone so rich that they don’t have any more goals in life. They are still there but they goes nowhere.
Ofc I’m talking about the company, not the employees that did put hard work into the great product that Firefox still is.
It’s too bad because the web have a great need of a Mozilla-like company/foundation.
Mozilla could have been the anti-Google and they could make tons of money by just providing some cloud services (mail, calendar, storage,…) but they just can’t see it because anything will be harder to monetize than their deal with Google.
I'm no expert and would actually like to know, from the experts here, if the following is my subjective experience or not:
I find that for not very heavy or for heavy, but well-behaved sites, I can't really tell the difference between FF and Chrome.
But for very heavy and badly designed sites, Chrome seems to be much faster and have much less latency.
There's this really obnoxious issue where search in the address bar has taken a complete dive recently.
For example, if I want to go to reddit.com/r/videos and it's a page I go to often, I can't just type "videos" because the suggestions that come up are links to threads I've visited recently. None of the suggestions are to reddit.com/r/videos which I visit far more often than a thread I've visited just once.
And it triple annoys me that this used to work just fine but then they recently changed it when they put in those stupid paid suggestions / ads.
In Vivaldi you can set nicknames for bookmarks. So you could type
“Ctrl+L” to select the address bar
then
“rv” or “vid” or whatever you want, to take you to the bookmarked r/videos page, which you can also leave out of the bookmarks bar if you don’t want the clutter
I do this all the time now, since most websites I visit are my frequently visited (probably true for everyone). Optimize life’s most used code paths my friend and come on over to Vivaldi. This is not a paid ad lol.
Bonus if it's a searchable site and you often search bookmark the search url, replace the get parameter with %s and you can search using the keyword
* Aggressive competition who are ready to use dark patterns on all platforms to push their own products. All of Google, Microsoft and Apple are doing it one way or another.
* No financing. Pocket and Mozilla VPN are rather miserable revenue streams and therefore FF relies on the likes of Google for the bulk of their budget which means that they are limited in what they can do against Google.
* Really old code base that needs to be adapted for the modern web which takes money and resources from other initiatives.
* The Mozilla Foundation which seems to consider the browser a golden hen that will provide them nice profits to waste.
Saving it is nearly impossible. The things to happen are: * major legislation that must level up the browser market or an economic shift that will break Google, Microsoft and Apple dominance on the major user platforms.
* a miracle new money tree should grow up in San Francisco such that it will be an independent revenue source for the project.
* much more people and organizations should invest in improving the browser either with money or effort (magic tree or failure of all other browser engines).
* Firefox should be liberated from the foundation and be a community project like Debian so that people have better feeling of ownership of the project.
PS: The off-by-one error is intentional.Nobody wanted to use the original open source Mozilla browser because it was a weird groupware suite monstrosity derived from Netscape's code. A few clever people created a standalone browser using the Mozilla engine and called it Phoenix. It was eventually renamed Firefox in 2004.
Start another Phoenix that focuses on being a better, slimmer, faster browser than the Chromium ones, just like the original was a better, slimmer, faster browser than the Internet Explorer monoculture.
Also, let's hit a nerve here: Mozilla& Co, ideologically speaking, and by "following the money", are mostly the same hand dealt as Google.I speak for myself but i'm sure many other people also use FF only because there are legitimately no other options besides Chrome, except maybe some obscure ones like qutebrowser/browsh/lynx/etc which aren't really something you jump to for daily driving due to the pain of installation/usage.That or maybe one still has to close/migrate/transition the google/mozilla account for the bookmarks sync features, which is the only useful feature and reason why one should use these 2(/3 including edge I guess) browsers.
To answer your question(s), I would do nothing, because I won't save Firefox.If they save themselves that's fine, but with a fresh memory of the netscape days and the battle of the browsers for the "advertisement bucks", this is not the first rodeo of the company/project/browser, and the usability of the browser is, again, the only reason i'm using it.As a side note, they're way too political for my taste.
For desktop there's not much of a distinguishing factor left. Chrome is good enough. I like Firefox for the privacy, but is that enough of a distinguishing factor for regular (less privacy conscious) folks?
I switched angrily to Chrome on mobile ca. 4y ago, but came back ca. 2y to give it a 2nd chance and I'm not missing Chrome.
https://addons.mozilla.org/en-US/android/addon/google-search...
* Scroll lag/tearing on many websites which doesn't occur with Chromium engine
* Reloading of tabs when I return to them, vs. leaving them as-is until I request a reload. This is abominable behavior.
So I installed Vivaldi and then blocked the domain on my pi-hole to prevent the daily checkins the browser attempts.
I am violently critical of FF's current direction but to be fair to FF the reloading of tabs is a compromise to deal with how little disk space there usually is on Android (because the OS itself hogs large chunks of it in most Android devices).
People only really change tech when the one they currently have is visibly & obviously worse, which is part of what spurred the initial migrations to Chrome (I remember switching from FF and in awe at how much faster Chrome was).
That's not to say Chrome hasn't been acquiring it's own list of missteps (manifest V3, restricted Chrome Sync, even attempting Flow), but none of them so far are the type that a non-tech-savvy user would care about, or even know about unless explicitly told.
Then you add on the massive budget Chrome has, compared to Mozilla's struggles to find a revenue source, and it's not hard to see why it's having a hard time.
With that in mind, the obvious solution is for FF to find something distinct it can excel at that the average person finds attractive and that allows for monetization in some way. Problem is, no one really knows what that would be, and the current attempts at being privacy-focused just...aren't widely applicable enough. (Whether or not people should care about privacy is a different debate, and how to get them to care about privacy is its own rabbit hole.)
If Firefox had an amazing debugger I would use it every day. I focus on graphics so this is where my mind is at but there are plenty of things that would benefit everyone like a better memory profiler or maybe being better about explaining to users how to fix issues. Chrome's Lighthouse might focus on how google works but it will also provide solid tips for how to make most websites better. Sure it might be wrong if you really know your stuff but it is also a great place to learn if you don't think you know it all.
I don't think we all agree on what the impact of Firefox market share evaporation is, but my main concern is Google having totalitarian control of the internet: the Browser and Search.
To combat that, I would focus on decreasing the reliance on browser specific tech (specifically: javascript, but also html/css, and maybe HTTP to a certain degree), ensuring that that the web can be browsed without being at the mercy of the client. Return to servers front-loading the entirety of web content. Obviously this would require a massive cultural shift.... The ethics of web dev would have to be shared by vegan-comparable evangelists. (I realize how unrealistic this is after typing it)
I would also try to produce a PoC search engine that mercilessly punishes the ad-driven web, which - we've all noticed- is becoming increasingly pervasive.
Accomplishing these two things, I wouldn't be too concerned about Firefox specifically. Obviously these are immense- perhaps unrealistic goals- but it's what comes to mind.
I don't think it is an easy thing to accomplish but a cultural shift away from depending on the latest tech is exactly what me need. Make not having good backwards compatibility as shameful as "works best with IE". Make it acceptable to run "old" software again and laughable to force users onto new versions in order to get security updates.
> I would also try to produce a PoC search engine that mercilessly punishes the ad-driven web, which - we've all noticed- is becoming increasingly pervasive.
Yes. There have been some search engines posted here for the old web, but I haven't yet seen one that primarily punishes based on ads.
In its heyday, Firefox grew popular as the browser that saved us from the manifestly inferior Internet Explorer.
Nowadays, Chrome, Edge & Safari are nowhere near as bad by comparison, meaning users have far less reason to switch from defaults. And I’m counting Chrome as a default just because it is pushed so hard.
What to do then? Find a point of differentiation that gets people excited.
Here’s an idea: a radical return to the idea of the browser being a user agent. That is, fully on the user’s side.
Ads blocked by default. AI to warn of potential native advertising. Auto-flagging of dark patterns. Auto-flagging of any form of deceptive practice. A database of sites known to engage in shady tactics. Reader mode that works everywhere.
Firefox: your personal internet bodyguard.
Sadly I don’t think it can happen until the organization is weaned off Ad money, and it can’t do that until it tackles the complexity of the web which demands so many developers. Which probably means making a stand against further scope expansion of HTML/CSS/JS.
While AI tools would be great(I'd like to see a "content may be generated by deep learning" flag, I have very little interest in supporting a campaign against web bluetooth, battery status, keyboard layout detection, etc.
The user-respecting way is just to put them behind permissions.
Persona, Pocket, a whole bunch of non-technical stuff....
It adds up. I wish they would slim their team down dramatically and become a lean mean killing machine to build the best browser in the world. But unless they get sponsored by some billionaire I don't see that happening.
It'd have to be something that gives you a reason to use FF over Chrome or Safari or IE/Edge. A social approach has "virality" to it. "Oh we're all posting on this Tweet in FF-Social, that's why you're not seeing the replies. Go get FF and join in. Here's the invite link for our group."
Some add-ons and (earlier) wrapper sites tried similar things, but I think FF is one of the few companies that might have wanted to try this, had (at one time) the critical mass & goodwill to pull it off, and had the right vehicle for it.
I can't think of any other solution.
Basically default mode should decruftify all the websites you visit. Destroy all the known garbage on websites that doesn't serve browsing expeirience just tracking and advertising.
Have an easily accessible slider to adjust level of this intervention for current website so you can turn all the crap back on if site doesn't work or complains, or disable event more (javascript, decorative styles).
I'd be also happy if they provided additional tools for modifying the way content is presented, for example influencing order of repeating element like table rows and other. Filtering. Site specific bookmarking. Linking to specific positions in the document. Highlighting.
It should bring back the control to the user and give the users more control they ever had
2. Revert to Redhat pre-IPO corporate model (and stay there)
3. Restart and fill up PAID development team
4. Massive support team in response to user-support/feature-request
5. ???
6. Profit!
Despite PWAs not being a mainstream thing now, there are still a lot of them. Particularly on Linux, a PWA can be the best option for software that doesn't have a native client - e.g. Outlook 365. PWAs have a lot of untapped potential, mainly due to mobile software authors not being familiar with the approach.
With Firefox standing for the open, net-neutral web, it makes sense to me that they would also stand for web-based, cross-platfrom, appstore-neutral apps.
Firefox can scoop up a lot of these users if they don't force out blockers and other addons using manifest V2. I could see articles in Fast Company, Gizmodo, etc. with headlines like "Is Firefox the Hot New Browser (Again)?". It could lead to a huge wave — and hopefully to Google walking back their promises of a forced transition.
Open/Libre Office and their UX are too complicated for normal users like most Linux apps that are modeled after professional desktop applications.
Considering the amount of hardware that's out there and never will work on newer operating systems having a easy to install and use OS for web productivity tasks will very likely be a big driver for overall market share.
Things that could convince me:
- automated clicking for cookie banners
- built-in password manager with network storage
- better bookmark management, with bookmarks as icons on the start page, similar to mobile phone home screens
- built-in video calls with browser sharing (many years ago I saw a tech demo from Mozilla that looked a bit like around.co)
- cloud-storage for tabs and cookies/storage, maybe even JS state, so I can switch machines and get an identical browser window.
Of course, none of this helps Firefox. If anything, it suggests that they are pretty much fucked.
I don't know where you get money for such a venture, but IBM (Red Hat) and Amazon both a vested interest to not have a browser monoculture and don't already run a browser project.
This is easier to be said than done, as browsers are mostly limited by I/O nowadays. There's a little you can do about it other than introducing something like AMP. I'm afraid Google is going to win this one.
- Google: Try to use anything made by them with another browser and without a blocker and see how long it takes until you get the "SURF BETTER WITH CHROME"-ads thrown into your face
- Microsoft: Edge is pre-bundled and you get little nags in the Google style noted above all the time. Various menus contain little "try out Edge, a browser made for Windows!"-ads
- Apple: Doesn't even allow other browsers on some of their platforms, deeply integrates the browser and the OS in others (i.e. exactly the behavior which got Microsoft in hot water in the 90s)
I don't think it's possible to fundamentally change the trend without intervention of government agencies that forbids Google, Microsoft and Apple from doing this and neither EU nor US show much interest in doing so. So, things will continue and at best Mozilla can hope for some stabilization at the bottom of the ladder.
Side note: Mozilla has done various things over time I'm not happy with, but all of these are at most accelerants. They didn't change the fundamental trajectory, so unlike other commentators I think they are not relevant to this topic, even though we could discuss day in or out if e.g. the pocket acquisition and all that came with it was a good thing.
I agree that competing with these megacorporations on their playing field is unrealistic, which is why Mozilla needs to start competing in places where these megacorporations don't want to. Mozilla's marketing department has already realized that privacy is one such area, but their developers and culture still need to catch up with that.
When you're hit with "you should use chrome" on all your most common sites, and the sites you use favor Chrome, it's hard for any browser to compete.
I know people like to bash Mobile Safari, some of which is reasonable, it's really important to realize it's pretty much the only reason sites aren't chrome only at this point.
- get Web extensions (real ones, like uBlock) into Firefox for iOS.
- start a campaign around Web browsing speed (using numbers with Privacy Protection and/or uBlock0 enabled). That’s the last competitive advantage FF has, and it needs to use it to gain marketshare.
- Keep investing in Open Web initiatives (such as ActivityPub). Mozilla, like it or not, is one of the last bastions of the open web, and they need to keep investing in it (with research such as Persona).
Longshot: go all in on bringing mainline Linux to the desktop/mobile. Linux systems are the only place where Mozilla is the default. Hyper focus on high performance with Linux systems. Memory footprint and battery drain are abysmal. The way security controls for extensions are implemented requires stupid amounts of memory.
The cost of bundling for Chrome and Safari is low, because it's software -- so they are included with a large number of devices, especially where commercial partnerships can be formed (generally on favourable terms to Google and Apple, respectively, I'd expect).
I don't think that the average user notices much difference in terms of behaviour and functionality between any of these browsers. I'll admit that there are probably rare exceptions like vendor-pushed codecs where one or other browser tends to have an advantage (again, typically leveraged by partnerships with streaming content providers).
So: I don't know, but it's something to do with getting Firefox on more devices by default -- and that's not something that happens easily when supply chains are easily influenced by a small number of upstream "ecosystem providers".
Someone explain to me why I would switch to Chrome? If anything I'd switch to Edge before Chrome.
https://blog.mozilla.org/press/2004/12/mozilla-foundation-pl...
This is the passion and marketing needed to save Firefox.
Firefox lost the battle for average users against Chrome. But it's always been a favourite of power users for a reason. It's time to listen to power users again, or be extinguished (incidentally, that's the third stage of EEE).
Enable battery status(Important for kiosks), web midi, web USB, web bluetooth, all of it. Just put it behind an option. Stop trying to keep useful web app functionality out of the web. I don't want to support that.
Start innovating and give us features nobody else has.
Integrate with Yggdrasil to trust 200: URLs on the tunnel as secure contexts(Or let people set a whole interface to be secure).
Bring back FlyWeb, immediately. When flyweb died was a key moment that made me lose all interest in FF.
Give us a way to package a website into a manually installable and redistributable "Box", that can be trusted as a secure context, with a manually selectable data folder, so it all just works like a traditional app. Like Web Bundles, but manually installed and treated as secure, with services that can run in the background all the time, etc.
Don't just lag behind or catch up to chrome, support everything they do, go past them and make web apps truly a replacement for desktop apps.
Stop trying to kill everything that can be used for tracking and let the user decide on a site by site or app by app basis.
I can't see stopping work on that as a significant resource saving. Most power users want less tracking anyway.
Taking measures to appeal to a more enthusiast audience won’t do much for the numbers.
Only the masses will, and the masses moved long ago to Chrome because it was a 10x product. The alternative was awful. Not only this, but it was backed by Google, the world’s entrypoint to the internet.
Now, Chrome continues being “good enough” if not great.
For me, I have no reason to move, even being a reasonably privacy-conscious person.
Mozilla needs recurring revenue stream strong enough to help them get off Google deal and scale up revenue to compete with big guns on equal footing.
Firefox has the advantage of not being advertising driven, privacy focused and a great brand.
Services like say Identity(expand Firefox account for say form-less login to supporting websites), password management (LastPass), payment/credit card management , their own email/calendar service to complement Thunderbird, notes/clipboard like Evernote/notion , screen recording sharing like loom and so on and deeply integrate to their browser to provide seamless experience .
Focus on services which browsing better/ safer can build strong revenue runway that can fund all the ambitions they have for other projects
Opt -in for any service and modular. Nothing breaks regular experience. Just offer better convenience people will pay, one thing Apple get right.
[1] Yes it is white labelled Mullvad VPN, but it is still recurring revenue for Mozilla.
But how long is that going to be the case?
Will the web be the default paradigm in the age of the metaverse? What if Firefox was able to be a metaverse platform? There was some early work done on this in around 2014 by @vvuk, which integrated WebGL. VRML integration also progressed. At the moment, Facebook is changing its entire organisation to focus on the metavers (see also their Oculus acquisition), while Google and Apple own the hardware (mobile phones) that it will presumably run on, and have their own browsers. Microsoft's Hololens is also heading in this direction, but they already have Edge.
Facebook needs a web browser for the metaverse. Mozilla needs to remain relevant. Strange bedfellows?
Additionally it looks like Web Assembly has a promising future, so Firefox should having the best support for that.
In this market, we've got an army of secondary secondary browser players-- the Vivaldis, the Braves, Yandex's browser team, the smouldering wreckage of Opera, and yes even Microsoft's Edge and (to a lesser extent) Apple's Safari teams.
I'm sure every single one of those developers knows they're living with a belligerent landlord: they're going to spend too much of their careers having to unwind anti-competitive or just "we wouldn't want to include this in OUR browser" features in Blink.
Make sure you're a serious option for them. Make Gecko as embeddable as Webkit.
In this plan, the endgame actually has a fairly low Firefox market share, because it gradually evolves to be the "packed-in reference implementation" of the Gecko engine. Instead, we focused on building a healthier web ecosystem. More people end up using Gecko!Edge or Gecko!Vivaldi or whatever, and this breaks up market share enough that Google can't barge their way through the standards process by unilaterally cramming features into Blink. The individual vendors can more completely focus on their custom improvements while expecting that the core browser engine isn't going to be polluted to serve a specific (and not their own) commercial interest, and have a vested commercial interest in supporting Mozilla to do the heavy lifting for them.
In the short term, I think maybe they could start appealing to this market as a "too important to fail" concept. Think of AMD 10 years ago: the products are mediocre right now, but everyone knew if they went bankrupt, the industry would stagnate majorly for a long time. That might be a justification for soliciting foundation memberships or hackathons to encourage development work on their engine.
For anyone writing in multiple languages daily this is a deal breaker.
More specifically, if I were Mozilla I would build a semantic web browser capable of understanding what's important on a page (it boils down to text, images, videos, comments and forms), extract it, render it in a NATIVE, CONSISTENT and LIGHTWEIGHT (as in CPU / Mem - no electron, no HTML, JS, CSS), user defined way. Nobody wants today's 10GB webpages and 300 popups. Test it on the most popular websites, sell on a subscription basis for people tired of interacting with crappy websites and modern frontend apps. And, of course, offer an option to see the real page in a normal browser for when things don't work or you actually care about seeing someone's design or about running someone's code.
The only reason why Firefox even rose to prominence was because it was an arbitrage opportunity back when IE6 was "the Internet" and Mozilla already had a superior browser (remnants of Navigator) that they needed to remind users existed. Firefox has been on the down swing since Google released Chrome.
When the top web browsers being used today are completely funded and highly-prioritized by the biggest tech companies in the world and are defaults in their respective platforms (Edge on Windows, Chrome on Android, Safari on macOS and iOS), and when all of them are really, really good, there really isn't room for competition.
Additionally, I think browsers as a "thing that people use heavily" are on their way out. Most people are anchoring to platforms that, at best, take advantage of webviews. For many people, "The Internet" is Google, Facebook, Instagram, Snapchat, TikTok, and $STREAMING_SERVICES, all of which are mobile apps. This, along with significant hardware and bandwidth advancements and the crypto thing, is why I think the "metaverse" is going to really take hold. But that's another HN post.
Anecdotally, the _only_ thing keeping me on Firefox is Multi-Account Containers. That's _literally_ it. I have been wanting to use Safari since forever since it's so heavily optimized for macOS and, now, the M1 CPU architecture, but the isolation guarantees that MAC provides are amazing. That's not enough to build a huge browser userbase with, though, as most people don't give two shits about tracking cookies, fingerprinting, or whatever. (I only give one shit myself, as I've started using Safari on mobile now. Firefox on iOS is just too buggy, and many web sites don't even recognize it as a valid browser, which is insane to me.)
That said, Mozilla VPN is a really good product that is not free. Maybe it's in Mozilla's interest to pivot onto web-adjacent ventures that are profitable?
Firefox is beyond saving. The question is, what can Mozilla do to save itself?
They had a chance with Rust to turn that into something like Erlang Solutions did with Erlang. ie. A Rust Consultancy and will be able to make a significant amount of money in the long term with that. Instead we were given a corporate foundation that is already in chaos by Amazon.
Mozilla has given up on its mission statement and has partnered and joined the anti-privacy gang: Google and Facebook as they watch them push whatever hostile web standard to W3C, and being powerless to stop or object them.
What a shame.
Firefox’s biggest threat is a company with a really broad range of products that all coalesce into selling scary profitable ads.
To answer my own question: without at least one competing browser, all web standards are effectively controlled by Google. It'll be AMP from here on out.
At this point, not sure why I would switch back to Firefox TBH, unless MS really screws something up. My advice would be to create a seamless cross platform browsing experience that has feature parity across all devices. Keep the privacy first strategy, and look at incorporating key add-ons (could they purchase a Bitward/1Password/LastPass?).
https://blog.mozilla.org/en/mozilla/we-need-more-than-deplat...
I don't see any reason to leave after reading this.
There's a lot wrong with what she said, but especially her opinion that tools should amplify "factual voices" by default. There is no central source of accurate human knowledge to even attempt to do this with and we know that what's considered true and accurate can change. This alone is a disgusting and disqualifying opinion and anybody who espouses this viewpoint should be considered a propagandist and tyrant in waiting and certainly unable to head an organization dedicated to an open Internet.
Chrome wins mostly because it has 'distribution'.
'WordPerfect' may have been better than 'MS Word' but it doesn't matter if every version of Windows comes with a link to 'MS Word'.
Google uses its dominance in Search to dominate adjacent spaces.
Firefox is simply not 'that much better' enough to convince consumers to switch, and/or they don't have the marketing budget to communicate that to the world.
It's a bit of a commodity product, and Google has significant leverage.
FF would have to work with a lot of partners to convince them to focus on FF for the thoughtful reasons we want them to, even then, it could be hard.
I'd put all emphasis on performance and embeddability, and practice a lot more restraint towards UX changes nobody asked for.
I'd also either tone down all the privacy talk several notches, or actually walk the walk and make telemetry and A/B studies opt in. Right now they just seem self-righteous and hypocritical.
This is the reason why Gemini are gaining popularity: the scope is limited and focused on doing one thing well.
Speaking of, firefox should support alternative web protocols (again), even if they are not used much.
Most people use the default browsers on their mobile devices and I’d bet many of the people who don’t use the default browser on their PCs have downloaded Chrome because it can sync bookmarks with Chrome on their phones.
Using the non-default browser takes effort and most people don’t care enough to try. For Firefox to overcome that basic barrier, it needs to be a lot more attractive than the default browser. For most users, it’s just not.
Other companies that only make browsers don’t have high market share for the same reason Firefox doesn’t.
In my opinion, the biggest error of Mozilla is not responding quickly to the computing trends.
Mozilla had a lot of great tech even in the early 2000s but it failed to realize how valuable they were.
Take XUL for example, what if they had expanded it to run on top of Linux directly? They could have become a player in OS market.
What if, after that, they expanded it to run on top of mobile phone when Android came out? They could have become a player in the smartphone market.
Number 3 player in browser, OS, and smartphone is not a bad thing. They surely would have been a much bigger company than what it is right now.
firefox lost out from me because some sites didn't work correctly, so i'd say that the first right move would be to really see what can be done to win over more developers as the browser they use for primary development. both firefox and chrome have good developer tools, but how much further could firefox be taken? how much community outreach might land firefox on more web developer desktops? are there corporate barriers to getting firefox on more professional web developer desks? how might they be removed?
also, have viable competitors for both chromebooks and android.
Can we validate that it is in fact losing market share first?
It's possible there are other factors such as the increased privacy capabilities and integrated tracker blocking and tendency for Firefox users to value and use these features and plugins, or even useragent string spoofing... I do the later so I look like a chrome/windows user because some sites will block features from Firefox for no reason (and also it's nice to be less trivially uniquely identifiable).
Where are the stats you are using and how are they collected?
Mozilla has actually done some work to measure users with telemetry disabled; see the "telemetry coverage" section of https://blog.mozilla.org/data/2018/08/20/effectively-measuri...
I'm not sure how frequently they've done this or if any of the data has been made public.
Yes, this was my main thought... It's possible what is being measured is the increased sensitivity of FireFox users to privacy issues, and the increased capabilities Firefox offers to it's users being used, including the option to disable telemetry.
>Mozilla has actually done some work to measure users with telemetry disabled;
That's kinda funny :D it's a meta telemetry telemetry... although as they mention it contains basically no info beyond the fact that telemetry was disabled and is only run on a small sample.
I suppose the only other way would be to attempt to count all the downloads of binary packages through all the Linux repo mirrors, flatpak, snap etc and then finally windows and mac in-browser downloads... which sounds like a nightmare so I can see why no-telemetry telemetry would be attractive.
The fuck are they thinking. Disabling telemetry means not sending telemetry. NO. EXCUSES.
I don't consider this telemetry. It does not keep any data on you, track you over time, or even fingerprint you.
I think this is a great way to get an approximate usage stat, while preserving privacy, respecting the no-telemetry choice, and keeping network overhead ridiculously low.
Irrelevant, tracking does not need cookies.
> I don't consider this telemetry.
I do and I specifically configured my browser not to send telemetry. Any kind.
> It does not keep any data on you, track you over time, or even fingerprint you.
You can't know that. But if there is a concrete privacy issue is also irrelevant. There is a) a trust issue and b) a disregard of my wishes issue, which only reinforces (a).
> I think this is a great way to get an approximate usage stat
It doesn't matter how great this is for its intended purpose, that does not make it right.
> keeping network overhead ridiculously low
0 network connections outside of what I browse is what I asked for, "any" is ridiculously high compared to that.
The hardware has to be top of the line and work perfectly with the OS. Work with every major linux distro to make sure they are compatible with no fuss. Only make one or two models total. Rally the entire opensource openhardware community around a single high end model. No companies working on their own lines, but allow any manufacturer to release a phone or sell parts that match spec.
I've got an older laptop that I use for simpler stuff only. Video playback is horribly slow when compared to native clients, and the CPU fan sounds like a fighter jet if I try to open some of the heavier pages in Firefox. Chromium-based alternatives run just fine (albeit with twice the RAM usage, but that's not a problem for me).
Granted, users don't know or care which engine they're using, but it would allow Mozilla to "control" important infrastructure that apps are deployed on. Maybe it would turn into a revenue stream by providing official support, or maybe it just helps keep Google's fingers out of everything.
I'm not sure how they can morally justify contributing to the death of the open web by helping Google's monopoly, but it seems inevitable at this point. Trully sad
I agree, Mozilla should stop taking Google's money.
Without mobile, any investment in desktop no matter how good would still mean losing marketshare in general.
But winning mobile is not possible IMO. Android Chromium is just too good, slicker, faster, better managing memory etc, and Apple bans other engines and Apple users go all-Apple most of the time.
Simply put, why would I volunteer my free time to support a software project whose CEO makes somewhere in the ballpark of 70x the average American salary?
Mozilla likes to pretend that it's an egalitarian, collective endeavour; but it's really not so different than any other private software development company. It's not even all that unique in the licensing conditions that it places on its software.
There are 3 things I think Firefox needs to support: CEF, Rust, Dev Tools
Something that gets brought up over-and-over is the Chrome Embedding Framework (CEF?) or the API designed to embed Chrome. Firefox isn't as easy to embed as Chrome, and would benefit greatly if it could be oriented to interface with this API. https://en.wikipedia.org/wiki/Chromium_Embedded_Framework Firefox needs to support being a fast and light applet. Forgive me for saying the words we do not use.
The 2nd is Rust. Rust was the best thing Mozilla could have supported, but instead they axed the dev team and gave it to the Linux Foundation. That's probably a good thing in the long-run. Rust is a really innovative paradigm shift in language design, and it will be so much bigger than Firefox. However, the development of Firefox technologies with Rust should have continued. We were so looking forward to Servo. Chrome is perceptibly faster, but we were on track to wipe the board with memory safety. I personally would use a "correct" browser over a fast one.
The 3rd is dev tools. People develop with Chrome for amazing dev tools. As an easy example, if you look in the Firefox Network dev tool/tab you can add a column to show the value returned with a common response header. In Firefox you can only choose to show these 6-8 headers. In Chrome you can add additional (custom) response headers, for things like X-Application-Whatever. It's very nice to show your application's custom headers in the dev tool window like that. I've been asking for it for a while on Mozilla's bugtracker. I don't know where to jump in and add it myself.
Killer Firefox features for me are: sending pages to another browser to act on later on (and I use it a lot) and plugins in the Mobile Firefox.
I'm also a fan of having the address bar at the bottom for easier reach, though I admit it's a niche thing that sounds like a gimmick.
On mobile, I switched to Brave and I grew to really like groups of tabs.
The announcement of XUL removal started a time of uncertainty for community developers that led to increase in addons bugs or being abandoned, that webextensions still struggle to match in quantity and quality
Together with constant UI changes, tab groups removal, occasional serious bug, bookmark bugs, firefox sync bugs, and in general being slower, just created a too unstable environment. And people were slowly forced to look at alternatives, forks or chrome like, palemoon, waterfox, icecat, librewolf, chromium, iridium, ungoogled-chromium, brave, opera...
I am still thinking in changing back to Firefox, as it is better with x2go which I started to use recently, but my main day to day is still in Iridium until I get time to change it
I defiantly use nothing but Firefox unless a website won't work with FF.
Chromium is a better browser and it's open source (BSD, GPL etc). They should take advantage of the license. The argument for browser diversity doesn't make sense to me when chromium is open source and hard forks are always possible.
The last time I checkout Firefox was about a year ago. It still uses ugly lagacy windows UI elements in its history/bookmark manager, and switching between personal/school account was a pain in the ass.
I think it is too far away from Chrome and beyond saving.
I know that's reductive and perhaps not to the standards of this website, but that's really it for the majority of people who couldn't care less about the diversity of browser engines out there.
That said I have worked at places that have given up on Firefox compatibility for single page applications. If I've got any choice in the matter I do most of my development in Firefox and let the testers work out problems that turn up in Chrome. However if the app is solidly broken on Firefox I wind up using Chrome like the others.
To win back market share Firefox has to be much, much better than Chrome. That's how Firefox won market share from IE in the 2000s and how Chrome won in the 2010s. Firefox feels ever-so-slightly slower to me on loading most web pages and has more failures in loading page elements that I notice than Chrome.
"Just works, most of the time" isn't just works. Just works is perfection or as close to it as software can get.
This is slowly becoming another Microsoft Internet Explorer where all users will lose on this.
Everything that made Mozilla cool or innovative was shafted.
But after 4 months of crashing my mac every couple of hours, I’m done.
Firefox passed the point of no return long ago.
There's no need to save Firefox. When Firefox came out, it was a breath of fresh air. Because of Mozilla, every browser is now really, really great. Even Microsoft's browser is standards compliant and open source! Yeah, I get the arguments that Webkit is too pervasive and Chrome is too tied to Google and all of that... but in my opinion, Mozilla wanted a world where every single consumer had the choice between numerous high-quality browsers, and that's the world we currently live in! Firefox is losing this current battle, but Mozilla won the war.
The problem now isn't the browser, but rather the websites. Too much tracking, too much fights over who owns your online persona, and not enough usability (I'm so sick of passwords).
Mozilla always had a unique skill... they were a non-profit that was great at taking complicated technical issues that plagued the internet, and packaging them in a way that was usable. They took hard problems and made it so nobody had to think about them.
I'd love to see Mozilla do the same for identity. I'd love to see them be the company that killed password, and made it so identity is simple, easy and safe.
First off, Google can't do it. Nor can the other big players. Why? Because identity and tracking so to tied to their core business model, they have to back off imposing it. Otherwise they'll be accused of making it so "you need a Google account to use the web". (Or in Apple's case, they've had to go so far the opposite way that nobody really uses it.)
There's a lot of money in this! Identity is very closely tied to payments (it's crazy how it's 2022 and in the browser I still am typing in my credit card number).
To me, identity online is tied to an email address. You can have an email address with your real name, a few throwaways, etc. Identity doesn't have to mean YOU specifically. I'd love to see Mozilla work with GMail/etc... but also spin up their own email servers. Since most people now access email from a client (Apple Mail, Superhuman, etc), having a headless email server would help both privacy and also put them in a great place to help own identity.
Lastly, Mozilla always was fighting two wars at the same time. They both wanted institutional changes for the Internet (aka standard compliant browsers) and also were building a really nice implementation of it (aka Firefox). I feel like this is how they should approach identity. Getting everyone to follow the same standards (i.e. I can still use my GMail account for anything listed above), while also building their own stellar implementation of it and giving their competition a reason to compete (their own mail server, including these identity features in Firefox, etc).
I strongly disagree. There are numerous browsers than can render websites well enough but not a single one that puts the needs of user first before everything else.
The same argument can be made against Google now, since the browser has effectively become an OS.
I've used firefox since it was called pheonix and have no plans to switch away.
I'm unaware of the actions of the company though, outside of starting rust development.
Why do people pick up chrome? do you want to fund ad sales?
Firefox is getting unbearable for average users. It's getting unbearable for me, a geek who has infinite patience for FOSS as long as it serves my goals. Well, Firefox no longer serves my goals. I'll keep using it for as long as it remains usable, then I'm switching to Vivaldi. At least it cares about power user use cases.
is there a chrome derivative that isn't going to shed tracking data for everything? or is that what I should be looking to safari for?
...and apparently, the conclusions still haven't landed. Firefox lost because it has no reach. They lost on mobile and they don't have billion user properties to push their browser in the way Google has.
Any and all discussions about Firefox UI choices, its engine, whatever...are completely irrelevant if you have near zero reach. This problem cannot be solved with engineering. Nor will it be solved with donations.
Firefox lost and lost a long time ago. It's over. It cannot compete with these market forces. The world in which Firefox was successful, before smartphones, massive online services and a stagnant IE, no longer exist.
With this in mind, what should happen to Firefox? Short term to mid term, keeping it alive and hoping Google keeps wiring Mozilla tons of money, because without it, Mozilla would soon cease to exist.
Long term? I don't know. I would hope that the technical product somehow can be preserved and kept functional, but maintaining a browser is a costly business. It's not the type of project to send to Github and say "best of luck".
The common narrative in the web community that having an extra independent browser engine around is great is mostly a "feel good" story. Having a slightly crappier engine does nothing for developers or users. Firefox also doesn't keep the web "honest" as it's so small now that it can be ignored entirely. There's a reason both Edge and Brave picked Chromium.
As for Mozilla, I have little confidence in their ability to reinvent themselves, with or without Firefox. One of their ex-employees expressed it well on Twitter: they got addicted to a fire-hose of free money which they largely pissed away on fruitless projects.
As counter point to that I would say that besides failed projects, Mozilla has made very meaningful contributions to foundational computing, think Rust and WebAssembly. It's extra painful that in particular the most useful part of Mozilla, the above, is scaled down.
Mozilla these days comes across as a woke blog. Preachy, deeply political, yet without actual impact. I follow the simple rule in life where if somebody is constantly telling you how virtuous they are, they are the opposite. Because good people don't need to tell the world that they're good. "Progressive" Mozilla is quite the fan of neoliberal economics, as they fire a huge amount of workers (even during COVID) whilst enriching themselves as reward for...running the company in the ground. They are THE privacy browser (nope) and build an advanced container to castrate Facebook, yet don't do the same for Google services (for well known reasons). It's all very hypocritical and hollow.
Preaching is not only tiresome, it also doesn't pay bills. So go an do something useful in establishing "revenue earning products". A bookmarking service and a rebranded VPN fail to impress.
Make Firefox 5 times faster than Chrome.
Most recently when they came out with Colorways I decided to give Vivaldi a shot for the first time in a few years, since it has that easy custom color theming without a pointless time horizon. First problem I ran into was that the built-in ad blocker breaks YouTube. Not a great first impression, but hey you can just disable it and install uBO. But I quickly came to miss the flexibility of Firefox's interface. On the surface Vivaldi is very customizable, but you quickly run into a wall when wanting to go outside what they've built. For example, you can put the tab bar anywhere, but you can't have it in multiple places or pretty it up beyond changing the colors. Firefox on the other hand has enough tab management addons for any taste, plus it supports custom CSS within the addons themselves and at the browser level.
The alternative browser I've been most impressed with is actually Edge, but I can't tolerate it constantly shoving features I don't want in my face or the mandatory telemetry.
So to answer the question, I would save Firefox by breaking the mobile browser duopoly. Desktop Firefox is already obviously better than Chrome and Edge, even in the basic experience with no addons, but people just use Chrome for some reason. I think it comes down to habit, an over-reliance on Google Apps that work better with Chrome's tight integration, and familiarity due to Chrome being the only serious browser on Android. And on iOS the situation seems to be even worse: non-Safari browsers are forced to use Safari's engine anyway, and all of them offer a noticeably worse UX than Safari so why bother. Of Firefox's problems, losing on mobile is the easiest to fix, not that it's super easy. Mozilla "just" needs to focus creative resources on building a compelling alternative browser on Android and a functional one on iOS. That would go a long way toward bringing users back.
Another thing that might help is for Mozilla to make a clear (down to earth, jargon-free) statement of its values and goals as a nonprofit. I think a lot of the criticism Firefox gets in tech circles isn't exactly sincere, because many people have switched away from Firefox due to actual or perceived political differences but don't want to come out and say that, so they contrive or exaggerate some UX or privacy issue. If Mozilla's leadership would speak openly about these issues it might make those detractors a little more comfortable saying something like "I don't use Firefox because the causes they support go against my political convictions", rather than the current situation where they might be reluctant to say that and start a likely pointless argument over whether Mozilla supports a certain cause or not.