Jesus christ, we really need an actual proper community-run browser project.

"Mozilla this week said it has acquired ad metrics firm Anonym [...] Asked whether Mozilla has any concerns that its user base, many ardent ad-blockers among them, will oppose Anonym, a spokesperson for the Firefox house told The Register advertising as a business model is what allows the internet to be free and open to everyone, though there's still room for improvement."

Source: theregister.com/2024/06/18/moz

@joepie91 building browser engines takes many years even with a lot of contributors. The complexity and sisyphean task of following modern web standards has meant almost nobody has built one from scratch (not even Mozilla) but, if we want a truly community-based browser, we might have to.

that's why I've had two such projects I have been watching over the years: Ladybird written in C++ by a community project turned nonprofit, and Servo a rust-based engine abandoned by Mozilla now run by the Linux foundation. Servo Is the most promising of the two but it's not ready yet imo

Follow

@Wolven Oh yeah, I am very well aware of the complexity.

I've commented about Ladybird before in another thread, but the summary of my opinion is that I'm happy it exists, but I don't think we should be betting the future of browsers on Yet Another C++ Codebase given how browsers are pretty much *the* attack surface on a modern system.

From a technical perspective, Servo is more promising to me, but I don't know how its governance will shake out. Organizations like the Linux Foundation tend to serve enterprise first and foremost, so I doubt that "a community browser" is actually what we'll get from that.

Neither really scream "yes! sustainable and responsible community project!" to me unfortunately, even though I'd rather that they exist than that they don't. But I would like for a new community project to do *better* than what we already have, not just maybe-possibly-hopefully approximate the status quo.

· · Web · 1 · 0 · 1

@Wolven Tangentially: I don't think a community browser project necessarily needs to achieve feature/spec parity to be considered successful, even at a large scale. "You must ship a complete product to achieve success" is a capitalist mode of thinking that we do not actually have to conform to in community projects.

I think it's entirely reasonable, for example, for the 'attractor' of the project to be "this is an inclusive, accessible and open development process that keeps improving every day, and so even though it doesn't do everything yet, you'll find it much more pleasant to use than the alternatives".

Sign in to participate in the conversation
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.