Earlier quoted context omitted.
You’re in the majority. But look through any issue list of popular(ish) oss projects and there’s a small but very vocal minority just sucking up the maintainers’ energies like vampires.
I hear this and it makes sense that a minority of users sucks up a lot of time, but what isn't clear to me is why maintainers don't ignore these people. I've never maintained a popular open source project so maybe there's something about the situation I just don't understand. But it seems like: > Thank you for your feature request, we will add it to the backlog. The core team doesn't work on unfunded feature requests…
One reason is that you're being told that that's an awful thing to do by basically every resource on "proper open-source" you can find.
Another is that these people are pretty good at starting shit storms trying to ruin your reputation if you don't comply with their unreasonable demands.
It's also worth nothing that some requests/issues/questions might be reasonable when viewed in isolation but not if there are hundreds of them.
Think for example stuff unrelated to the project but where you as a hacker could nonetheless help because you do know the answers/possess the skill. For me at least, I find it hard to deal with that, because I know that I could in theory help that person. I just can't in practice because time and energy are both finite.
> We are happy to review high quality PRs
Are we though? There's a lot of work attached to reviewing even high-quality PRs. Also, even if the PR is high quality, the maintainers will still be the ones maintaining that new feature so it's still significantly more work.