This happened to me not once, but twice (and I saw it happen with colleagues and friends as well), and it strikes me as quite odd, so I wanted to ask your opinion on the matter.
I found an open-source project which helps me directly with something I’m working on, and I went to dig through it, which led me to find a mistake on one of the documentation files.
My first reaction was to immediately submit a patch (pull request) with the correction, explaining on the issue about it and asking if the authors thought it made sense to them.
As a surprise, they replied not only with a nice comment, thanking me for finding the bug, but also with a couple of commits attached to it, actually fixing the mistake themselves, pretty much doing the same thing I did on my patch.
Now, I understand that no project is required to accept community patches at all, but as far as I understand, there should be a way for us, the community, to actually differentiate between the projects which are open for contributions from the ones that are not (or maybe have restrictions, limitations).
Anyway, I thought it would be nice to get your thoughts on it all.