2 ms·
There are advantages and disadvantages to community governance. It is easier for people to feel ownership and a governance stake. Projects tend to value backw
by rectang 9y ago
There are advantages and disadvantages to community governance. It is easier for people to feel ownership and a governance stake. Projects tend to value backwards compat more consistently, rather than following the preference of an individual BDFL, since stakeholders who are injured by a compat break can have more say. This stability over time makes them safe to invest in.
Plugin based architectures tend to work well under such governance, as then the contributors are more insulated from each other and interfere less frequently.
No single governance mechanism is so much better that the others need to go away. Not every project should have community governance, not every project should have a BDFL. Not every project should even take outside contributions -- personal projects (especially licensed under CC0) can offer great value to the wider world without having to placate opinionated contributors.