Each time this individual offered the enhanced version to the postnuke community, mysterious anonymous post would appear, being very critial of this authors work. Obviously the anonymous post was the original author.
I am very dissapointed with the original authors having seen that. This goes against the very spirit of open source.
If you are not emotionally prepared to have someone make changes to, and re-release your module, don't release the code in the first place.
Especially, when you as the original author release your module under the gpl license. Any changes that are made to the module by individuals, must be available for download.
I am currently working on a couple of projects that are changes to some existing modules. ie I want my website members (none yet site not up) to be able to have a personal calendar, and address book. Several different modules are available, but I haven't found any that work for that scenario. When I'm done, my intention is to release the changes to the postnuke community.
After seeing the grief given to another developer, I seriously question whether I will release my changes as widely as I would have wanted.
Sorry for the long rant.