Re: releasing commercial Kinect software. I’m working on a Kinect project that I planned to sell over Steam when finished. I was initially using the Microsoft Kinect SDK. However, while you can develop for the Xbox Kinect (which everyone owns), you can only release software for the Windows Kinect (which, like, no one owns). I even verified this by email with the MS SDK team. So, I made the switch to the OpenNI SDK. What are you using for GMod?

It’s a good point. I don’t really understand how that’s meant to work though. Are you meant to detect the 360 Kinect and not allow it? Is that even possible? Or are you meant to just pretend like the 360 Kinect doesn’t work?

Switching to one of the open source solutions does make a lot of sense in terms of portability.. since the Microsoft SDK only works on Windows. I will definitely look into it in the future, but right now the Microsoft SDK is suiting me just fine.

I think overall people tend to take the terms and the licenses a bit too seriously. If Microsoft have a problem with what I’m doing I’m sure they’ll let me know, I’m sure they won’t have a problem with someone selling kinects for them.