technically you're obligated to do that by the licencse of the code. (at least GPL, not BSD though)
Well, I'm not using the code yet, when and if I do, then I will.
The fixes are merely only hacks, in C/C++ things are little more difficult because of linker, library, and kernal differences. So sometimes it's like a hack that changes the name of a function.