Normally, unless your game is Doom 3 or Jedi Academy of which the source codes were released not too long ago, people don't really care and won't read all your source code.
True, but I'm releasing a Spring application (not a game), specifically a website that allows game uploading, user comments, blogs, other stuff you'd expect. My concern is that a script kiddie will come along, clone everything, and then deploy it as their own. I gather that the answer is to not worry about it, and that's a fine answer, I just wanted to make sure I wasn't missing anything.
To answer your question more on topic, I guess GPL, LGPL and BSD would be interesting licenses.
Also your code can be just copyrighted... if you dont have any special license its just copyrighted proprietary code. The fact thats its freely accessible somewhere doesnt change that fact - you are not obligated to keep it secret and closed to protect your copyright.
Yeah, I know about the "automatic copyright" or whatever it's called, but I'm specifically trying to open-source my site for two reasons: so users can make changes to the site itself (anything from tweaking the css to adding server features), and to act as a bit of a tutorial on JavaEE and Spring.
I guess I can't have it both ways, having an open-source project that's useful to people while protecting myself from the clone army. I just wanted to make sure I wasn't missing anything, as this seems like it would be a big deal to a lot of people.