I know developers have no obligation to share their source code—I'm not claiming otherwise. And I'm not saying I'm ungrateful for what they did provide. I'm just surprised that so few are willing to share source code. Sonic 3 AIR, Sonic World, Project Mettrix/E02...let's not forget Sonic 2 HD. To name just a few. Not bad games by any means (well, the ones I've played at least) but their potential is much more limited than it could be. There's always the odd developer who takes offense to people "messing with" their work (oh, the irony.) Sure, whatever, that's your choice; just don't get nasty when I play how I want anyway. (I'm looking at you, Sonic Gather Battle. :P) But in a lot of cases, the source code is just...missing, despite these games never being sold or otherwise monetized in a way that open source would get in the way of. Nothing to explain why they're hiding it. (Again, not that they're obligated to explain it...) Maybe those devs also take issue with other people doing things like that. But is it really that common of an attitude, among fangame developers of all people? I could very well be dead wrong—it would be far from the first time—but that just seems unlikely to me. I feel like at least some of these developers aren't trying to limit anyone's options, but instead merely never considered releasing it. I know there's some great open source fan games; Sonic Robo Blast 2 is one of the best and probably the most famous. But it seems like that's by far the exception rather than the rule. Why is it? It's not like sharing source code takes extra effort. So that means each of those devs either has some reason why they don't want to (which is fine) or, like I said, just never got the idea to. I wish closed source wasn't so widely taken for granted. Why limit people if you don't have any reason to?