@xerz whatever the maintainers enjoy doing. Realistically, the vast majority (99%, at least) of Open Source projects will be the former. But, for large projects with a lot of people who care about it, if everyone can agree to make it some kind of democracy and wrangle a community into supporting it, I'm happy for them. I want the people writing the code to mostly enjoy the process, because otherwise the project will die.