byuu wrote:But what other reasons are there for not releasing one's sources? If it's not money, if it's not legal obligations, what is it? Why keep something secret? I'm not saying anyone should have to release their code -- I just want to know why they wouldn't.
1. The code is too 'crappy' for a public release. Think uncommented spaghetti.
2. They don't want to listen to any criticism on their code.
3. Not interested in helping people who may have mistreated the author in the past.
4. Something in the source goes against the 'ideals' of said community and they don't want backlash.
Those are just a few off the top of my head. I'd imagine people who aren't releasing their source would have a variety of different reasons. Just because you or I can't think of them doesn't mean they aren't there.
I know I can empathize from the perspective of not wanting to release something publicly because you don't want to listen to any backlash or criticism. It's a catch 22. You want to give to people, but you don't want the unnecessary negatives that can come with it. And because you don't want the negatives, you don't want to give.
This isn't even my debate since I'm really not involved in any of this stuff either way. But, somebody needs to speak up for the defense.
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.