|
|
|
|
|
by ahepp
951 days ago
|
|
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 because they use up a lot of time and resources. We are happy to review high quality PRs from anyone interested in implementing the feature. We also have a variety of sponsorship options, and a list of past contributors and maintainers available for contract work. would be reasonable and polite? |
|
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.