I'm an XBox homebrew developer - and I dont use open source. I'm also a PC developer - and I dont use open source there either... why? Because I *DONT WANT TO *... Remember - "It's all about choice"... Ask the devs to release the source - fine.. Bitch at them when they say no - wrong.
Also, whoever said that the GPL is not enforcable on code which can only be compiled on the XDK is talking out of his ass - its the *code* which is GPL'd .. compiler / platform has nothing to do with it.. As I seem to spend a long time telling people, homebrew Xbox *code* is not, and will never be, illegal... You should learn that...
As to OSS.. I don't use it, because I like to have control of my code - it's more than just a piece of C code - it ties into an online mesh of other users. Handing the code out to everyone would certainly produce some good results - some ppl would undoubtedly make some good variations on what ive done, but countless assholes would also make bad code, which could potentially "fuck with my shit".. Thats the first reason..
Secondly, I dont like the linux community.. they're a bunch of self-righteous, ignorant children - who have little idea about how code development happens in the "real world" .. I use lots of apps here... sometimes they go wrong... but, I paid for them - so I can go and bitch at someone - because ive given them my money - so they have to fix it.. simple... with OSS, the usual response is "well fix it yourself then". Either that or I wait for some 14 yr old schoolkid, 5000 miles away to find the 15 mins he needs to turn a == into a != to allow my whole project to start working again...
Sorry guys, I'd rather buy it, at least I have a reason to bitch then.. Either that, or write the whole thing myself - which I do, every single day...
TD