Unfortunately browsers are some of the most complex, security focused, and demanding software projects in existence. Without a foundation and funding, any attempt to hard fork is going to have issues eventually unless you're cool with slop code.
Privacy
Icon base by Lorc under CC BY 3.0 with modifications to add a gradient
@sarahjamielewis@mastodon.social and rewrite in rust? or just keep it cpp?
"There's a new initiative" is doing a fuck of a lot of lifting from "someone on Mastodon said they're going to try".
Right. Let me know if in 5 years there is a steady team of people still working on this. Any programmer can grab the source code and make a few modifications and release it. However it takes a lot of effort/dedication to maintain something for the years needed to be good/useful.
But the first step of all that is someone starting it. Without that first person nothing will ever happen. It might succeed, or not, but someone trying is a good thing regardless.
The first step is NOT announcing that you are doing this though. Writing announcements are easy, I've seen many over the years. Only a few have turned into a real large project.
Well, it builds and runs, and according to their new post on Mastodon a group of people have reached out and tested the patches and there is additional work done. That's beyond just an announcement in my book. How many real large projects have you seen where nobody took the first step?
You're most definitely wrong here because the first step is to announce something like this because a project like this requires gathering a significant number of contributors.
They're trying to hard fork Firefox, which means they are trying to take on the engineering efforts of hundreds of full time engineers who are browser development experts. To keep up with bugs, web standards, security patches, and performance. Nevermind new feature development.
I'm pretty pessimistic about it tbf.
It's not wrong tho. There's a new initiative. That's all what one-person-or-more projects are when they begin, before they gain any traction.
And, so far, they are showing lots more than all the other wannabes and nobodies who complain the same on the internet but don't deliver.
It's not wrong tho. There's a new initiative.
Hence my point: announcing "a new initiative" doesn't denote an actual amount of demonstrated momentum, but it certainly connotes it.
And, so far, they are showing lots more than all the other wannabes and nobodies who complain the same on the internet but don't deliver.
Dude, it's a patch on top of main that removes Firefox's tepid, trivially disabled AI features. What do you mean "lots more"? lmao this is tantamount to a strongly worded letter about Firefox's inclusion of LLM tools.
Dude, a strongly worded letter does not change any code.
https://en.wiktionary.org/wiki/tantamount
My point if you didn't get it is that this has basically the same effect as expressing strong disagreement – inasmuch as it's extremely likely this won't see any meaningful usage or development and will quickly fizzle out.
Source: worked two years on a FOSS project vastly less important, complex, dangerous, and time-sensitive than a web browser. Source 2: Obviousness.
If you couldn't make bunk, don't piss your bad luck on other people. At least they are trying. Booing projects before they lead anywhere (or nowhere) is not really helpful in our circumstances.
Ladybird for example got their hurras (and their boos) and then went down in flames because of being fascist nutjobs. They had their chance, they blew it, but they had their chance.
If you couldn't make bunk
I made small but meaningful contributions to a reasonably well-known project still used by millions of people.
Maybe don't assume I made bunk just because I have an iota of humility to acknowledge that a hard fork of a modern web browser announced by someone on Mastodon who spent a collective five hours patching main is a pipedream.
YSK
okay
There's a new initiative
A single microblogger.
A single patch.
On top of main (read, nightly).
for hard-forking firefox
Forks, hard and soft, always existed.
The hard ones are all half-dead maintenance wise. Not to mention the 10s of thousands of unpatched vulnerabilities, and that's not even counting undiscovered ones in those ancient code bases.
and creating a "base browser"
What is libxul 🤔🙂
It's part of what powers Pale Moon & Basilisk.
There are now sixteen competing standards.
Isn't that a bit much?
We should unify them into one standard that fits everyone's usecases.
There are now seventeen competing standards
That's too many!
We should summarize them into one standard that everyone follows.
There are now eighteen competing standards.
I think they're just quoting xkcd:

(psssst, so was I paraphrasing :p)
- OP links to the author's Mastodon toot ✅
- The author is hard-line anti-AI ✅
- The author uses Codeberg ✅
- The author proved definitively that a bunch of Mozilla code is feature creep ✅
Now this is the kind of project I could get behind. I know the author says they have no long-term project goals currently, but I hope the FOSS community rallies around this one.
the author is the co-dev of cwtch with a proven track record of shipping product. as they state, it's impossible for any one dev to take on a product of this magnitude but I'm cautiously optimistic about this thing being in a position to gain contributors at this point.
All it's missing is that "reality show judge in wonder" meme template I've seen sometimes.
I think you mean the one with Vince McMahon. He's a piece of shit, but I can see what you're getting at!
wait it's McMahon in the template?
I'm not that well versed in those meme galleries the younglings use these days to even know to search for it, I just know it when I see a meme that uses it.
I just use Firefox and disable the AI. Every step further away from the source is just going to add bugs that i never want to see. All this posturing for feels with the second place browser isn't going to stop Google from controlling the Internet anyway.
I was on Firefox. Decided to try LibreWolf. I respect the privacy with they do, but it was annoying for me.
I found Zen Browser and I'm really happy with it.
Forking is easy. It's maintaining the fork and getting people to use it that is the hard part.
How are they going to maintain the hard fork when something like 95+% of all engineering efforts that support LibreWolf and similar come from the Firefox engineering team?
Mostly mundane stuff like security patches, performance fixes, and web standards features and updates make up the bulk of the engineering efforts.
Oh hell yes. Ladybird turned me off for a bunch of reasons, one of them being their embracing AI for development.
I'm so here for this. Brb, got some compiling to do
Person with no business spearheading the effort makes a fork no one is going to use before abandoning the idea on 3 months
It's systemd all over again.
Where did SJL say she intended to maintain a hard fork?? She just said she went through to see how many LoC she could remove that were only there to power AI features. That reads a lot like someone doing this out of curiosity on a free afternoon. Am I missing some context for the mastodon thread?
When binaries are available through WinGet & Flathub, I'll be interested.
Monocultures rarely end well.
Saving this thread so I know who to fund when I finally get all that money
What's wrong withe LibreWolf?
Gotta start somewhere! Best wishes 👍