Chrome & Firefox are a false duopoly. Do we need another option? Should there be a public option? Should it come from Italy?
Mozilla is ~83% funded by Google. That’s right- the maker of the dominant Chrome browser is mostly behind its own noteworthy “competitor”. When Google holds that much influence over Mozilla, I call it a false duopoly because consumers are duped into thinking the two are strongly competing with each other. In Mozilla’s effort to please Google and to a lesser extent the end users, it often gets caught pulling anti-user shenanigans. Users accept it because they see Firefox as the lesser of evils.
Even if it were a true duopoly, it would be insufficient anyway. For a tool that is so central to the UX of billions of people, there should be many more competitors.
public option
Every notable government has an online presence where they distribute information to the public. Yet they leave it to the public to come up with their own browser which may or may not be compatible with the public web service. In principle, if a government is going to distribute content to the public, they also have a duty to equip the public to be able to consume the content. Telling people to come up with their own private sector tools to reach the public sector is a bit off. It would be like telling citizens they can receive information about legislation that passes if they buy a private subscription to the Washington Post. The government should produce their own open source browser which adheres to open public standards and which all the gov websites are tested with.
I propose Italy
Italy is perhaps the only country in the world to have a “public money → public code” law, whereby any software development effort that is financed by the gov must be open source. So IMO Italy should develop a browser to be used to access websites of the Italian gov. Italy can save us from the false duopoly from Google.
Web engines are so insanely complex that you can't just create a new viable competitor without millions on fundings. They're practically as complex as operating systems themselves.
Millions = mere peanuts, for developed countries. That price tag is also a good reflection of the degree of privacy people are being forced to compromise in order to finance the development and maintenance of Google Chrome. A gov has a duty not to subject its people to arbitrary privacy abuses. Yet some govs are designing web services for Google Chrome and then forcing people to access those services online by removing the offline option.
Wait until you find out how much effort and money Microsoft spends to make sure Windows and Office remain the only option in public administrations and schools around the world...
it often gets caught pulling anti-user shenanigans
I'm not aware. Can you list a few?
Receiving funding doesn't necessarily mean serving. Google is interested in funding to keep it's position. Mozilla still provides alternatives and regularly criticizes Google.
I’ve not been tracking them because I tend to only collect dirt on the greatest of evils. What comes to mind:
default search engine: Google (this is what that Google money is for officially)
Mozilla gave the boot to a lot of plugins and imposed some kind of control-freakish trust mechanism. Plugins/extensions were evicted from the plugin repository and they made it hard for plugin creators to distribute their plugins. I lost several very useful plugins when Mozilla took this controlling protectionist stance.
MAFF ditched. Mozilla abandoned a good format for archiving websites. I had a lot of content saved in *.maff files which Mozilla dropped direct support for and at the same time they blocked MAFF plugins.
Without Firefox, Google would be easily targeted with anti-trust actions. Google props up Mozilla just enough to be able to claim they have “competition”. Google can be most dominant when it has a crippled competitor under its influence.
Google killed the free world JPEG XL format. When a browser as dominant as Chrome withholds support JPEG XL, there is then no reason for web devs to use that format. Google did this because JPEG XL competes with a proprietary Google format. Firefox does not support it out of the box either, likely because of Google’s influence. Firefox users can enable it by going through some config hoops, so if Chrome alone did not kill it, that certainly would.
I vaguely recall a slew of Mozilla actions that were anti-thetical to privacy and user interests which caused me to move them from “a decent browser” to a “lesser of evils”. Hopefully others have better records of Mozilla’s history.
update May 2024
Mozilla uses data abuser Cloudflare for their exclusive access-restricted blog
Mozilla has decided to add more tracking to their browser to collect people’s search activity.
I don't really agree with anything you just said but I will just talk about JPEG XL
Google killed the free world JPEG XL format. When a browser as dominant as Chrome withholds support JPEG XL, there is then no reason for web devs to use that format. Google did this because JPEG XL competes with a proprietary Google format. Firefox does not support it out of the box either, likely because of Google’s influence. Firefox users can enable it by going through some config hoops, so if Chrome alone did not kill it, that certainly would.
Firefox never supported it because it's still experimental. Until september 2023 not a single browser supported it. Now that Safari supports it, the chances for Mozilla to spend time and resources to implement JPEG XL properly increases substantially.
And of course it matters what chrome supports since it's the dominant browser by far. It's maybe not worth while to do something if no one will use it because chromium is extremely dominant while Firefox is very small in comparison
Web standards usually takes a while to get supported and especially to be on by default.
For example as I recall some people are complaining about Pocket because it's not privacy friendly in some way. Idk about specifics of this, my only complaint about Firefox is that the CEO absorbs huge amounts of money to herself despite the shrinling userbase of Firefox YoY.
The reason why firefox and chrome work so well, is that they literally have been in development for over a decade. In Firefox's case, it's actually over two decades now.
Instead of trying to reinvent the wheel, why not support some currently existing alternative browsers that look promising? You have servo, you have webkit, and you even have a ladybird now. That's three potential browsers.
All three are under somewhat active development. Servo, in my opinion, looking the most promising, that shares a lot of dependencies with Firefox still, which means maintenance cost is not super high. It's easy to hack on, and of course it's rust. who doesnt love rust
The reason why firefox and chrome work so well, is that they literally have been in development for over a decade. In Firefox’s case, it’s actually over two decades now.
Firefox's legacy goes all the way back to Mosaic from the early 90s.
And yeah, browser engines are hard. I mean, I get wanting Mozilla to be more financially independent, but without the money they get from Google for the search deal, they basically wouldn't exist. It's a really shit situation we've reached.
The reason why firefox and chrome work so well, is that they literally have been in development for over a decade.
How can you say they work well?
Basic functionality is still crippled. For example, when images are disabled in Chrome, animated GIFs are still downloaded and played. Chrome does not even have the option to disable animations. When both images & animations are disabled in Firefox, animated GIFs are also still downloaded (wasting the credit of those on fixed bandwidth plans and thus defeating the purpose for those who would use the feature).. but they are simply not played automatically. Great.
These are not just bugs.. these are the sort of blunt stark defects that do not reflect the quality of mature projects. I mean shit, still today cannot disable animations in Chrome despite bug report 14 years ago. WTF. That is not “working well” when it can’t do something that basic.
I never said they worked perfect. The fact that they work at all is a goddamn miracle. Have you ever read some of the specs for all the things they have to support? It's absolutely absurd.
Them working good is relative to literally anything else. I could go on for list for days about issues on almost anything. Linux, Windows, OSX, Gnome, KDE. It doesn't matter whether something has problems or not. What matters if they're the best that you can get.
Literally, no other browser is remotely close to Firefox and Chrome in terms of how well they actually work. Not a single one. Full stop. End of story. Forks excluded for obvious reasons.
Sounds like a great idea, so long as Servo has not sold out to Google in any way. If Servo is really an independent browser govs would do right by the public to make that browser officially supported by all web services by the gov and do the necessary to ensure the Servo project is funded.
If a gov were to take that kit and create a public option which is then compatible with all web services deployed by that gov, I would applaud that for sure. Would be much better than govs being subservient to tech imposed by tech giants, constraining citizens to the will of a US corporation, and allowing the private sector control so Google can cancel things not profitable for Google (like JPEG XL). The public sector should serve the public people, not the private sector corps of other countries.
That's where Google succeeded. They bloated up the web standards so much that developing any of the alternatives to the required level is extremely hard. I doubt that even Google can create an alternative to chrome from scratch.
At this point, the only way for any of these to succeed is for the vast majority of people to actively avoid chrome.
In principle, if a government is going to distribute content to the public, they also have a duty to equip the public to be able to consume the content. Telling people to come up with their own private sector tools to reach the public sector is a bit off.
This statement is a rearrangement of events. The governments of the world didn't create an online presence and then tell the private sector to create browsers. Governments joined in an already existing method of communication because it was convenient, popular, and browsers already existed to view the content.
My comment does not imply when the first browsers were developed. Nor is it relevant. The problematic status quo sequence:
offer web-based gov services
leave people to their own devices.. to fend for themselves and pawn themselves to the private sector as needed to reach public resources
.
The sequence should have been:
ensure sovereignty-respecting public tools exist
offer web-based gov services that officially support the tools distributed in step 1
.
The internet began as a military project (government). The graphical web later emerged in the 1990s. So all governments have had 25+ years to become sovereign and ensure that the gov itself is not subjecting people to a US surveillance capitalist.
It was only in the past ~2—3 years that my local government closed its doors and decided to force everyone to do public administration tasks online. Indeed things are happening in a reckless sequence of events. Sovereignty from US tech giants should be sorted out before a government forces people to interact with their web-based services. So w.r.t my local gov, the status quo (first sequence) now has a third step:
force people to use the web-based gov services without equipping them.
.
Do you see the problem? Step 3 is the most abusive, and that’s quite recent.
It is very unlikely that anyone can develop a new browser from scratch. Just too hard both initially and maintenance in terms of the rate of new web specs. This is why most everyone except Firefox and Safari is a clone of chromium.
I just had a look at Debian’s official repos. No Safari browser. Did a search… found “how to install Safari on linux… start by installing WINE…” (yikes)
So in terms of a government offering public services that need to serve all people, Safari is not an answer unless the gov finances porting it to linux.
Google is Mozilla's #1 financer solely because they pay an absolute fuckton to keep Google as the default search engine in FireFox. Considering Mozilla is a private company they're not really in danger of a hostile takeover.