Well, as long as someone else revived this thread...
QUOTE
I didn't want to release my source, because I didn't want to see a bunch of people releasing the same server with 1 new feature or something stupid, like there name on it as credit.
IANAL, but this is what a good open source license is for. You release your code under the GPL, then anyone who modifies that will
have to give you credit. And if they don't, well, ask nicely in an email, and when they refuse, send a nice little DMCA notice to their web host - they are, after all, violating your copyright.
Oh, and don't forget to merge their new feature back into your code, and give them credit for "contributing a feature". Since they based your code off the GPL, theirs legally has to be licensed under it too, so you are free to merge the sources - given that you credit them somewhere, you'll be fine.
This post has been edited by Nullmech on Jul 29 2010, 02:27 PM