There are some issues that need clarification: Under what license (read: terms and conditions) did Scott Wurcer publish the original version of this script? What license would
@JP like to use for his additions to the script (bearing in mind that his licensing would have to be compatible with what licence Mr. Wurcer used for his original work)?
Software development, especially when done in the open, is rife with "idea guys" that are quick to list their demands - things they think the developer should do - but are not willing to do the actual work themselves. I've been guilty of this before. My development skills are, let's just say, not so good.
In open source development, it's generally seen as very good manners to not just criticise the work of others but instead to actually do the hard work and offer your ideas and improvements
as working code. Just like
@JP did - he didn't bug Scott Wurcer with his wishlist, he improved the code.
Granted, you can criticise
@cport101 for bumping the version number, but all in all, he doesn't come here stating his demands, he actually does the work and puts it up for discussion. I doubt that anyone mistook his refactoring for a new version from JP.
In the end, it all comes down to licensing. IANAL but I have spent a lot of time around software developers both professionally and privately (being a sysadmin by trade) to know the implications and problems that the topic brings. Maybe we should take this opportunity to clarify the intentions (T&Cs as defined in a software license) of those doing the original work and the derivatives.