I'm sure people will come out of the woodwork to tell me just how wrong this is, but say various Linux projects or the kernel seem to have better (better, not perfect) governance structures.
Not being obsessed with rapacious growth, not chasing trends and features that look good on delivery metrics but instead building a stable product would go a long way.
And frankly, for descriptions on what the product should be, standards to implement (or not), and overall strategy for a project that tries to do its best for tech as a whole - Mozillas own writeups are spot-on! They just don't seem to act in accordance with the "vibe" and ideals that blog posts etc. talk about.
Not being obsessed with rapacious growth, not chasing trends and features that look good on delivery metrics but instead building a stable product would go a long way.
And frankly, for descriptions on what the product should be, standards to implement (or not), and overall strategy for a project that tries to do its best for tech as a whole - Mozillas own writeups are spot-on! They just don't seem to act in accordance with the "vibe" and ideals that blog posts etc. talk about.