Maintaining a web browser is an intensely cost and time prohibitive endeavor, especially nowadays. The FOSS community can maintain a lot of things but the sheer scale of Firefox, the need for expertise, the necessary labor, it just can’t be done by volunteers and donations, at least not without using Chromium. They have to get a cash infusion from somewhere.
I don’t like it anymore than you do but ultimately the issue isn’t Mozilla, it’s the state of the technology market. Silicon Valley is no place for a non-profit organization right now, no matter how much we need it.
What we need is regulations and anti-trust, but even that may not truly save us.
They need money. That’s it. That’s the long and short of it.
The bottom line is, they started something that’s bigger than them, and created more than enough tools to fork from them if they become a problem.
I always like to point to Emby/Jellyfin as a perfect example of how this is supposed to work. They created something excellent, the community joined in, and it got popular. Then the maintainers decided to try and cash in, and the community immediately responded by forking into what would become Jellyfin. And nowadays, the discussion is between Plex vs Jellyfin, you rarely ever hear people talk about Emby anymore.
After a certain point of user adoption, FOSS (and copy-left) software should be able to stand on it’s own without the creator’s direct involvement. The community can take the wheel if necessary. The Lemmy devs have provided enough tools to do exactly that, and I believe there are more than enough experienced devs in this community that we would not struggle to find the necessary talent.
That’s doesn’t mean there isn’t still a risk, though. This is social media, the technology is only half the story. The other half is getting people to move. I don’t think I need to explain to anyone here how hard it is to get an entrenched user base to abandon a platform whose mainteners have gone off the rails.
This is why you always have a customer service team. You need a layer of people that can actually have a modicum of respect for the user base between them and the devs, or at least the illusion of it.
There’s some FOSS software I’d be happy to support financially if it weren’t for how rude and unhelpful the devs and their chosen spokespersons are. I won’t name them and start fights, but if you’re here on self hosted, you might have an idea who I’m talking about. I know it’s hard work and they’re doing it for free but the poorly-conceiled contempt for users that have anything to say except “Thanks, your the best” is a very ugly look, and it’s unfortunately pretty common. It’s not endearing, makes me less likely to want to help out.
My Jellyfin is also running media from recycled HDDs from work. No where near this impressive haul, but it was nice to be able to get a solid 10 TBs for free to get my server going.