mozilla, browsers, actionable :boost_requested: 

In light of Mozilla's recent terms-of-service bullshit (and well, the years of enshittification preceding that too)...

Here's a reminder that Servo:
- Is an independent browser engine that exists,
- Is no longer a Mozilla project,
- But *is* being actively developed and maintained,
- And needs your help and contributions to make it a full-fledged alternative!

book.servo.org/contributing.ht

(Its current primary objective is defined as being an "embeddable browser engine" but this is only the first step, and more importantly, it's where 95% of the work in "building a complete browser" lies)

mozilla, browsers, actionable :boost_requested: 

@joepie91 There is no need to build a new engine when Firefox is *right there*. We just need a new organization with better principles pick up development and pay employees.

Developing a truly competitive browser engine is a multi-million, rather billion dollar venture over a decade.

chaos.social/@frumble/11315877 (in German)

Also: Learn from Netscape’s almost fatal mistake.

chaos.social/@frumble/11315479

#Servo is just an interesting research project.

Follow

re: mozilla, browsers, actionable :boost_requested: 

@frumble It's not that simple. A big part of how the situation ended up where it did, is precisely the complexity of the project - and the history of Firefox means that it has not only accumulated a lot of technical debt over the years, but also that the design choices made in its development process were often optimized for short-term results over long-term maintainability and sustainability.

Or to put it differently: if you try to take over a project that was developed to corporate standards, you will need to emulate all of the same corporate dynamics to be able to do that, because those are the assumptions about the environment that will have been encoded in the design. That just sets us up for the same kind of failure again, 10 years from now.

There is therefore a significant benefit to developing a new browser engine from a different set of principles; those of a community-led project where you cannot assume the existence of funding, which recognizes that sustainable maintainability by a potentially small set of maintainers is the most important metric.

(Also, the oft-repeated "don't rewrite your software" advice is related to rewriting for *technical* reasons. That is not the context here, and so you cannot just port over the rationale 1:1 and assume it to hold true.)

· · Web · 1 · 4 · 8

re: mozilla, browsers, actionable :boost_requested: 

@frumble Also, more directly pertinent to the situation: why argue against people doing a helpful thing they are already doing, in the first place?

Sign in to participate in the conversation
Pixietown

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