A license is just a piece of paper. Anyone that's going to try to steal it already doesn't care about what Steve says or they wouldn't be trying to steal it.
True, but it does prevent them from rehosting the source code on, for example, any git service for public participation. This seems to be a major concern. But for individual people tampering, there isn't really anything anyone could do about that. The main thing is keeping the official release the only supported release, which licensing can assist in doing. I don't think most people are bad actors on this, and those that are weren't going to listen to any dev regardless.
See my FAQ post on the subject.
hxxp: aurora2. pentarch. org/index. php?topic=10606. 0
Licencing might prevent 'commercial' theft, but that isn't really my concern. Aurora isn't ideal territory for commercial theft anyway because it is such a niche game.
I understand the concern and why it upsets you, but licensing is easy for you to implement and doesn't detract from your stated goals on protecting your code. A license might only be a piece of paper, but it doesn't hurt to include it and explicitly define your intentions on keeping it closed source.