Essa é a resposta padrão quando os desenvolvedores não acham que farão algo em um prazo razoável, mas isso foi repetidamente mencionado.
É mais injusto quando é repetidamente abordado, mas a pessoa que mencionou mais recentemente não sabe disso e apenas recebe "estamos fazendo correções para isso" imediatamente. Nesse caso, o mantenedor está farto da discussão, mas o usuário pensa que é um novo tópico. De qualquer forma, o mais provável é que você consiga "fazer correções" imediatamente, não leve para o lado pessoal, mas talvez queira ler os arquivos e o rastreador de erros para obter mais detalhes sobre o problema.
Se você mesmo solicita repetidamente uma solicitação, "aceitar patches" pode ser uma exclusão relativamente educada, em comparação com algumas alternativas menos educadas ...
E, é claro, existem mantenedores rudes que dizem "remendando" sem nenhuma explicação para ninguém, mas eu diria que é uma minoria.
Se você já manteve um projeto de código aberto com muitos usuários, saberá que há 100 vezes mais solicitações do que os mantenedores poderiam receber, e muitas dessas solicitações são importantes para o solicitante, mas seriam escandalosamente difíceis, ou perturbaria muitos outros usuários ou teria outra falha que só é visível com uma compreensão global do projeto e da base de código. Ou, às vezes, há apenas pedidos de julgamento, e leva muito tempo para discutir cada um repetidamente.
A maioria das empresas de código aberto não oferece acesso aos desenvolvedores, e você recebe apenas o tratamento silencioso ou uma história educada, porém falsa, do suporte ao cliente. Portanto, no código aberto, pelo menos, você tem algumas opções (pague alguém para codificar o recurso etc.) e, embora os desenvolvedores possam ser grosseiros, pelo menos eles dão respostas diretas. Eu prefiro ter "não" do que o habitual "está no nosso roteiro ... [2 anos depois] ... ainda está no nosso roteiro", tipo de coisa que recebi de vários fornecedores ...
Então, acho que não há uma resposta. Talvez o mantenedor de código aberto esteja realmente muito ocupado, talvez seja um idiota, mas de qualquer forma, provavelmente eles têm um trabalho difícil e entrar em um debate sobre quem tem a última palavra não está indo a lugar algum. O melhor que você pode fazer é contribuir de alguma maneira e tentar ser construtivo.
Talvez não seja código, mas possivelmente há muitas análises e documentação de cenários de usuário que você poderia fazer. Quando eu mantinha o gerenciador de janelas GNOME, muitas vezes teria sido útil para as pessoas analisarem um problema globalmente considerando todos os usuários e anotarem realmente os problemas, prós e contras e o que deveria acontecer de uma perspectiva global.
(Em vez disso, o habitual era começar a arder como se eles fossem o único usuário que importava e não houvesse trocas. E enquanto isso é ótimo, e é um ponto de dados, e muitas vezes eu conseguia ser educado ou até mesmo resolver seu problema eventualmente .. o flamejante não faz nada acontecer mais rapidamente. Apenas confunde emoções e causa desperdício de tempo de todos.