Actually my go to answer when someone disagrees is to discuss the issue, but the handful of times I have put my foot down on some issue, people come out of the woodwork to complain about it, as if I haven’t been perfectly clear for going on two years now that I’m leading the project, and the final say is mine.
In other words, either I’m doing enough things right that the majority DOES agree with me, or no one is willing to step up and do the work, in which case if I stepped off the project would collapse. In what way is this supposed to support your argument? For that matter, what is your argument? The only productive thing I can get out of it is that you expect me to keep doing the work I’m doing now, but abscond responsibility for quality of the game by allowing myself to be overruled by some nebulous, “will of the people”.
citation needed. Yes devs come and go, but the majority of disappearances I’m aware of in productive developers are simply due to other commitments interfering. The number of contributors has stayed more or less constant for the last year, and I’m extremely happy about the skill levels of the devs I have the honor to work with on this project.
It’s an analogy, sheesh.
The situation is VERY simple, if I think something is a good idea and implemented well, I merge it, if I think it’s a bad idea or implemented badly, I don’t.
I’m absolutely flabbergasted that anyone can find fault with me making decisions about what I do with MY fork of the code. I don’t have any special permission, anyone can do what I do on github on their own fork, and people have tried, but guess what? I’m the only one that has made it work. Just because you want things to be different doesn’t give you the right to tell me what to do with my own time.
The vast, vast majority (literally more than 99.9%) of contributions can be accommodated in some way. The exceptions are generally people who refuse to listen to feedback.
One last point, instead of focusing on a handful of controversies, you might want to ask yourself why Rivet, KA101, i2amroy, acidia, VlasovVitaly, Ozone, CiB, John Candlebury, swwu, and codehero continue to contribute after months and months of exposure to my draconian rule?