Great work! :banana:
No, lousy work. Really, guys. There is no reason to applaud. There's a reason to be mad about it. It's another sad example how the "community" (or absence thereof) threads its developers (or ex-developers).
It would have been just so easy: Simply ask the author (Frank?) about the bug, ask him kindly to fix it, or provide ideas what to do about it, or for permission to fix it. Nothing is easier than that!
Consider you've created a painting or a building (as an architect) and somebody else comes along and repaints the eyes or puts another roof on top. That's simply not how you treat people that invested quite some time and had a hard job completing the building or painting in first place. You just damn ask them, that's the absolute minimum I would expect.
As an architect, you are even protected by law from third-party modifications on your creation, I believe it's not asking for too much to show the same level of respect to software architects.
If the answer of the architect would be "go, p*ss off!", you can still react on that, but in most cases, it was not when I tried (with exceptions, of course). And, on the plus side, it keeps such developers motivated to invest time in their work.
Stuff like that - pirating other's people's work and messing with it in the way they may or may not have intended - is not going to help! Actually, it may seem to help on a short time scale, but it will motivate nobody to invest some time into their old projects. Bug reports, on the other hand, or hints for improvement, may! Yes, it takes longer, but yes, it may be worth at least giving it a try.
I'm not even commenting on the correctness of the patch. I don't know. It's not my work, and not my bug. But the form of communication, and the way that some people even applaud on this is just something that makes *me* mad.
Folks, if you want to be part of a serious community, act professional!