Xanthious said:
Funny I don't see that being said anywhere. All I see is this company wants someone to write their own open source application that makes use of the Kinect camera. The camera just sends output about depth and whatnot. What they want is a program that will read and make use of that output. Just because a program can make use of the output coming from the camera doesn't mean it's breaking any laws.
You sure it sends output about depth, and it's not the software that does that?
If they write their own code that utilizes just the output of the camera, than you're right, there's nothing wrong. But I don't think the calculations are done on the camera. Otherwise, we wouldn't be reading about how much (or how little) processor time Kinect uses.
And if it IS done with the Xbox processor, reverse engineering the drivers, and using and distributing any of that code, or even original code based around the same premise of the patented code is HIGHLY illegal.
EDIT:
Actually, a good friend just informed me that Article 6 of the Computer Programs Directive allows for the decompilation of source code to ensure interoperability with other systems and programs, provided it isn't used for anything that infringes the owner's copyrights. So you can RE the drivers, so long as you don't use the results of your Reverse Engineering to do anything else but make the Kinect camera work with other systems. So if anyone finds a way to make the drivers work with a web-cam, then it goes from being legally grey, straight into being totally illegal.