What’s difficult to imagine, however, is how Microsoft can build its developer base of Kinect coders when there seems to be little financial incentive for them to join. As the online zine Make points out, Microsoft’s developer agreement terms essentially state “you can’t start a business, make money, sell services or consulting” using the SDK.
“Under the terms of the license for this SDK Beta, you cannot deploy applications created with the SDK Beta for use in your business operations,” according to the Non-Commercial Use terms Microsoft makes developers agree to. “Even if no fee is charged or received in connection with such use, such use in a business is still a commercial use and is not permitted under the SDK Beta license.”
This is arguably one of the biggest stumbling blocks for Android, which is being beaten out by iOS in terms of making developers more money.
Still, the impetus for Microsoft’s SDK release began with amateur coders creating homebrewed hacks with the Kinect for the fun of it. If opening up the SDK leads to more of this, Kinect’s platform could grow much larger.
Of course, Microsoft’s SDK release is initially available to Windows 7 developers only.
http://mobilemonopolyexposed.net/microsoft-releases-xbox-kinect-sdk-hackers-get-to-work/