Slashdot Mirror


Microsoft Says Kinect Left Open By Design

kai_hiwatari writes "Around two week ago when Adafruit announced a bounty for developing an open-source driver for the Kinect, Microsoft made it clear that they didn't condone it. Now Microsoft seems to have realized the potential of their device and has made a U-turn. Alex Kipman, Xbox Director of Incubation, now says that they left the Kinect open by design. Kipman said, 'What has happened is someone wrote an open-source driver for PCs that essentially opens the USB connection, which we didn't protect, by design, and reads the inputs from the sensor.'"

215 comments

  1. Oh yeah by Anonymous Coward · · Score: 5, Funny

    We totally meant to do that cool thing you guys thought we didn't mean to do ... and stuff.

    1. Re:Oh yeah by phantomfive · · Score: 5, Interesting

      He's probably right. You should see what they did with Windows Phone 7; the protocol they speak over USB is encrypted, even though the protocol is known, and the data being transferred is usually also known. It has deep security.

      Now, maybe they didn't leave it open specifically because they wanted people to write an open source driver, but if they had been serious about keeping it closed, they would have almost certainly given it a better attempt.

      --
      Qxe4
    2. Re:Oh yeah by noidentity · · Score: 1

      I just took a quick look at the driver's code code and there's no sign of any decryption.

    3. Re:Oh yeah by LBArrettAnderson · · Score: 2, Interesting

      The comments in this thread are ridiculous. Of course they meant to. This isn't some random project by 4 college dropouts. This is one of the most successful companies to ever exist. If something is open, they meant for it to be open. It isn't like they used some weak type of encryption. It's entirely open.

    4. Re:Oh yeah by timeOday · · Score: 5, Insightful
      Really, who cares what they intended in the first place?

      I read this statement as: "we are NOT going to sue or try sue unauthorized Kinect developers. we are not going to upload new firmware to close the barn door every time it connects to the Internet. We are not going to try to figure out who is doing this and ban them from XBox Live."

      All this is great news.

    5. Re:Oh yeah by Dunbal · · Score: 3, Insightful

      I read this statement as: "we are NOT going to sue or try sue unauthorized Kinect developers.

            And I read it as "we are NOT going to sue unauthorized Kinect developers unless they come up with some really revolutionary, astounding and above all - money making - idea."

      --
      Seven puppies were harmed during the making of this post.
    6. Re:Oh yeah by Shadowruni · · Score: 1

      I wish I could disagree with you but I know this is what happened.

      --
      "Chinese Amazons, power armor, laser swords.... things just meant to be." - Shampoo, A Very Scary Bet
    7. Re:Oh yeah by noidentity · · Score: 5, Insightful

      Interesting how it's now great news for a company to not be a fucking asshole and prevent owners of the devices from doing whatever they want with them. Used to, this was just considered what any normal company would allow.

    8. Re:Oh yeah by Sam+Douglas · · Score: 1, Insightful

      Can you spell DMCA?

    9. Re:Oh yeah by makomk · · Score: 1

      You should see what they did with Windows Phone 7; the protocol they speak over USB is encrypted, even though the protocol is known, and the data being transferred is usually also known. It has deep security.

      Wow - Windows Phone 7 really is Microsoft's iPhone clone!

    10. Re:Oh yeah by Mysteray · · Score: 5, Insightful

      No, it "isn't some random project by 4 college dropouts." Based on what I see from the outside about the way MS works it's more likely to be:

      13 MBAs from prominent schools who specialize at yelling at their subordinates
      1 guy from the former Soviet Union with a Master's degree in EE
      1 guy with a Master's degree in Java UML frameworks from each country that has a population over 1B
      18 part-time contractors and outsourcers

      Only one of these is likely to know what the word "hackable" means and he's smart enough to know when to keep his mouth shut.

    11. Re:Oh yeah by QuantumRiff · · Score: 3, Insightful

      Of course, they didn't bother to implement the encryption features of the ActiveSync protocol developed by this company called Microsoft, for this server product called "Exchange" so companies that require remote device encryption can't use these brand new phones. In fact, Android doesn't support it yet either. (but hey, its not a google protocol or server, so i cut them slack). In fact, the only mainstream device that does support it is the iPhone.

      --

      What are we going to do tonight Brain?
    12. Re:Oh yeah by hduff · · Score: 2, Funny

      We totally meant to do that cool thing you guys thought we didn't mean to do ... and stuff.

      And "by design", they mean "accidentally".

      --
      "I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it." : Dogbert
    13. Re:Oh yeah by Dan+East · · Score: 2, Interesting

      See, Microsoft can learn! Unfortunately it requires at least one complete failure doing the exact opposite of what they should have done in the first place.

      My hunch is that they looked at the financial side, and assuming they don't take a loss on the hardware as a loss leader for software sales, realized they had nothing to lose selling the device outright.

      --
      Better known as 318230.
    14. Re:Oh yeah by phantomfive · · Score: 1

      It's worse.....at least on the iPhone they allow you to run native code. On Windows Phone 7 you don't even get that.

      --
      Qxe4
    15. Re:Oh yeah by Anonymous Coward · · Score: 0

      It's fun to stay at the YMCA.... oh :(

    16. Re:Oh yeah by kevinmenzel · · Score: 2, Informative

      cough blackberry cough BES cough

    17. Re:Oh yeah by Bert64 · · Score: 1

      Unless having it closed was a specific design goal, it would end up being open by default as trying to close it would cost money and potentially delay the project.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    18. Re:Oh yeah by jacks0n · · Score: 2, Insightful

      While it may be true in this instance that they intended to leave that interface open, assuming that being a successful company implies that all their actions are deliberate is taking it too far. To paraphrase ...somebody- never ascribe to competence what can be adequately explained by indifference.

    19. Re:Oh yeah by Anonymous Coward · · Score: 4, Insightful

      True. it is pretty darn obvious that when MS first heard about "hacking" the Kinnect they were worried about actually having another device that could pretend to be a valid Kinnect. This has not been done. In fact, what was done is not really hacking - more just determining what the USB signals are. Nothing was broken, no security was compromised, etc. MS now realizes that it wasn't what they thought it was and are certainly not upset that you can use a Kinnect on other platforms. They just don't want to have other devices that can authenticate as a Kinnect to an XBox 360 so that cheating isn't enabled. Very straightforward.

    20. Re:Oh yeah by Locutus · · Score: 3, Insightful

      Windows Phone 7 encryption is all about DRM and so there's little in the Kinect to protect. Plus, they need every bit of processing they can get on the Xbox so encrypting the sensor stream would have required CPU power to decrypt and again, what's there to protect? My guess is that it was just easier to just the data as it was delivered and to even try to do as much as possible on the Kinect before shipping data over the USB bus.

      Microsoft probably realized that if they try to block this it will make them look more like idiots instead of business people looking to make money of anything they can. If they locked it down it would cost them CPU cycles on the console, they'd sell fewer Kinects. and they'd look like the protectionists they really are.

      They did the right thing by leaving it alone and continuing to sell it as a separate device. I am surprised they are not requiring it be sold with a bundled game at a higher price though.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    21. Re:Oh yeah by not+already+in+use · · Score: 0

      It's worse.....at least on the iPhone they allow you to run native code.

      FWIW, some of the games running on the wp7 look better than anything I've seen on the iPhone. I understand there a few reasons for wanting to run native code, but performance shouldn't be one of them.

      --
      Similes are like metaphors
    22. Re:Oh yeah by phantomfive · · Score: 2, Interesting

      They were probably written in native code. Microsoft gave the capability to EA, Adobe, phone manufacturers, and a few others, but not to the general public. What game in particular are you talking about? I'll check it out.

      --
      Qxe4
    23. Re:Oh yeah by not+already+in+use · · Score: 1

      ilomilo, which was developed using XNA and C#. The Harvest is another game, although I'm not sure if it uses XNA.

      --
      Similes are like metaphors
    24. Re:Oh yeah by Flipao · · Score: 2, Interesting

      Wake me up when WP7 can do Unreal Engine 3 or ID Tech 5

    25. Re:Oh yeah by vegiVamp · · Score: 4, Insightful

      Since you are suggesting that everything they leave open is deliberate, I should say it's high time to start suing their balls off for all the security holes, viruses and botnets they've enabled.

      --
      What a depressingly stupid machine.
    26. Re:Oh yeah by Buelldozer · · Score: 1

      It's likely that you're right. It's also possible that the 360 didn't have enough ponies under the hood to handle an encrypted stream and they were forced to leave it out.

    27. Re:Oh yeah by Anonymous Coward · · Score: 0

      "... start suing their balls off..."

      Someone at MS has balls?

    28. Re:Oh yeah by TheRaven64 · · Score: 3, Insightful

      More importantly, adding encryption and decryption adds latency. This is something that you want to avoid in any input device, but especially in one that is used for games.

      --
      I am TheRaven on Soylent News
    29. Re:Oh yeah by Anonymous Coward · · Score: 0

      Doesn't matter how they look, mobile gaming is still going to be a joke until we get phones with a joystick and buttons.

    30. Re:Oh yeah by northernfrights · · Score: 1

      But why intentionally leave it up to the world to reverse engineer the thing instead of just provide drivers or basic info on how to do it?

    31. Re:Oh yeah by phantomfive · · Score: 1

      Game looks are probably subjective in the modern era, so maybe you are right that those look 'better,' but those games you mention look rather cartoony, and I'm not sure they are not very processor intensive. Check out Resident Evil for the iPhone, the rendering engine seems a lot more powerful and photo-realistic.

      --
      Qxe4
    32. Re:Oh yeah by phantomfive · · Score: 1

      It seems that they didn't necessarily want it to happen, but they didn't particularly take steps to prevent it. Microsoft certainly has not shied away from using the legal route to threaten modders. They would not now, either, if they really wanted to stop it.

      If they do in the future, which is possible despite what this guy is saying, then we will know they really didn't want it to happen and just goofed.

      --
      Qxe4
    33. Re:Oh yeah by zcomuto · · Score: 1

      It's not the lack of joysticks thats the problem, as I see it. It's just that handling is so appalling with current touch-screen FPS's they border on unplayable. Maybe someday, the tech will be refined a little or someone will invent a new way of touch-FPS controlling that will actually be good.

    34. Re:Oh yeah by noidentity · · Score: 1

      Yes, I realize that. I was merely confirming that the Kinect driver does NOT use encryption, to further support his point that if Microsoft had wanted to use encryption, it would have, and that clearly they never meant to lock it down. So instead of assuming that I was a retard, you ought to try following the messages and seeing how my reply was actually providing useful information, along with the source code to back it up (citations).

    35. Re:Oh yeah by Swanktastic · · Score: 2, Interesting

      I have a guess- When you provide drivers, you're implicitly supporting the project for non-entertainment purposes. Having 50 engineers a day calling up for support on their pet robotics project is probably not something MS wants to do. If they were really into the idea of supporting this, they'd develop a dev package for it and charge $2000.

             

    36. Re:Oh yeah by smartin · · Score: 3, Interesting

      Yes isn't it, but I heard the NPR interview and there were many long pauses before this guy said the things he said. I suspect that he got a long talking to when he got back to the evil empire and that Microsoft's new open stance on this is really just them watching the ass of the horse run away while they stand in the open barn door.

      The part that really got me was when Ira asked him if M$ was going to sue anyone for doing this. There was probably 30 seconds of dead air while the guy squirmed in his seat and then he said no.

      --
      The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
    37. Re:Oh yeah by IamTheRealMike · · Score: 3, Insightful

      The Xbox 360 encrypts the contents of RAM and hides the overhead behind the memory access latencies. I really doubt encrypting the Kinect data stream would have added much overhead. It might have added cost though, and why bother? As pointed out, there isn't a whole lot you can do except "build cool stuff" with this data. Given the completely crazy security system the core Xbox has, they clearly are telling the truth.

    38. Re:Oh yeah by pregister · · Score: 4, Insightful

      Exactly.

      The quote from the MS exec was taken from this week's Talk of the Nation Science Friday show on NPR (as pointed out in the article) which I think is available as a podcast. It was an interesting segment because despite the obvious product evangelizing that was going on, they really do seem enthused about how a device like this will be a game changer in the way we interact with technology.

      In the first part of the quote, not included in the fine summary, he takes pains to point out the Kinect hadn't been "hacked". He gives two meanings of hacked, the second one being that nobody has been able to modify the signal coming from the Kinect sensors before it gets to the Xbox...which would allow cheating.

    39. Re:Oh yeah by ocdscouter · · Score: 1

      You mean that's not why he's called "Ballmer"??

    40. Re:Oh yeah by zippthorne · · Score: 1

      That really depends on the kind of encryption you use.

      --
      Can you be Even More Awesome?!
    41. Re:Oh yeah by Anonymous Coward · · Score: 0

      Interesting how it's now great news for a company to not be a fucking asshole and prevent owners of the devices from doing whatever they want with them. Used to, this was just considered what any normal company would allow.

      Normal by what metric? For the most part, companies try to keep their platforms closed. See: Sony, Apple, Nintendo, Nokia, etc. The only big exception (up to now) has been open source platforms, by their very nature.

    42. Re:Oh yeah by marcello_dl · · Score: 0, Redundant

      encryption adds latency. you know, the first enemy of videogames.
      increases costs and time to market too.

      they might have got no other choice.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    43. Re:Oh yeah by marcello_dl · · Score: 1

      uh mod me redundant, somebody made an equivalent comment down the discussion tree 3hrs ago --- I lag...

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    44. Re:Oh yeah by citizenr · · Score: 1

      The comments in this thread are ridiculous. Of course they meant to. This isn't some random project by 4 college dropouts. This is one of the most successful companies to ever exist.

      Actually NO, That "most successful company to ever exist" spends $600 million developing kinect (developing means running around buying out companies like 3DV Systems) and writing skeletal reconstruction code (that has a 0.5second LAG, just try playing Adventures and then compare lag to Fitness that doesnt use skeletal code and doesnt lag at all) ... and in the end used PrimeSense Reference Design because what they developed in house DIDNT WORK.

      --
      Who logs in to gdm? Not I, said the duck.
    45. Re:Oh yeah by bornagainpenguin · · Score: 1

      I read this statement as: "[...]We are not going to try to figure out who is doing this and ban them from XBox Live."

      So? The kinds of people who are interested in using this stuff are not necessarily the kinds of people who play games--they see the hacking itself as the game--Microsoft knows there is no point in trying to lock them out of an account they don't even have a membership in.

      I myself, someone who has never owned an xbox was tempted to buy one of these when the hack was announced in hopes of seeing an open source "surface" application made cheap, or in hopes of seeing the "Minority Report interface" running on my home desktop.

      What good would blacklisting me or those who only bought the kinect for use in home robotics do? Microsoft is still making money on these things last I heard and doesn't need to recap anything in the sale of bundled games. Bottom line? The bottom line is the bottom line here. Doing nothing costs them nothing and may in fact reap good will and positive PR benefits later down the line. And if someone figures out how to do something cool or marketable with the kinect, Microsoft will be first in line to file patents on it...

      I never said they stopped being evil after all.

      --
      Have a Virgin Mobile USA smartphone? Give VMRoms.com a try!
    46. Re:Oh yeah by Rolman · · Score: 1

      Now, maybe they didn't leave it open specifically because they wanted people to write an open source driver, but if they had been serious about keeping it closed, they would have almost certainly given it a better attempt.

      More like they couldn't afford to make a better attempt. Kinect already uses a lot of CPU from the console and has enough, noticeable lag as it is. Encrypting packets without dedicated hardware would certainly have an additional impact on performance.

      --
      - Otaku no naka no otaku, otaking da!!!
    47. Re:Oh yeah by BcNexus · · Score: 1

      Windows Mobile 6.1 and 6.5 phones handle the Exchange Active Sync (EAS) protocol great. You can buy a mainstream HTC Touch HD2 or Touch Pro 2 and sync all you like on my Exchange server if you work in my organization.

      There are two rasons why I use a Touch Pro 2:
      1. Full EAS support.
      2. Google has chosen to snub MS by making Android (for the moment, at least) support remote wipe and encryption only through Google Apps accounts.

    48. Re:Oh yeah by Anonymous Coward · · Score: 0

      Interesting how it's now great news for a company to not be a fucking asshole and prevent owners of the devices from doing whatever they want with them. Used to, this was just considered what any normal company would allow.

      Blame Sony.

    49. Re:Oh yeah by Steauengeglase · · Score: 1

      True, it is just an IO device. Nintendo could have encrypted the hell out of the Wii mote, but why make things difficult for yourself? Only the hobbyist is going to use that hunk of plastic for anything else.

      Too bad MS didn't see the other side of the coin when they wasted cash on Vista only keyboards and webcams.

    50. Re:Oh yeah by DDLKermit007 · · Score: 1

      Which is funny since thats about the only thing keeping BB from being uprooted, but as more phones get it, BB better do something interesting quick or get dumped. Hell, at my work they give me a BB for this purpose, but are opening up the floodgates to allow iPhone's & iPads through Exchange. I almost shat myself in disbelief, but guess things get done when the right VP wants his shiny toy to work with the network. Can't wait to dump this BB I lug purely for for the email when my iPhone works just fine.

    51. Re:Oh yeah by Anonymous Coward · · Score: 0

      They didn't protect it by design - yes, they designed it in a way that's unprotected. The statement is tautological, but implies more than it says.

      The fact that a reasonable person would arguably construe the statement as permission may help though. There are legal restrictions against suing someone after such a statement has been made, whatever lawyer-speak for "no take-backs" works out to.

    52. Re:Oh yeah by rhook · · Score: 1

      In fact, Android doesn't support it yet either. (but hey, its not a google protocol or server, so i cut them slack). In fact, the only mainstream device that does support it is the iPhone.

      No native support but there are apps that have full EAS support on Android.

      http://www.moxier.com/mail/

    53. Re:Oh yeah by Nyder · · Score: 1, Insightful

      He's probably right. You should see what they did with Windows Phone 7; the protocol they speak over USB is encrypted, even though the protocol is known, and the data being transferred is usually also known. It has deep security.

      Now, maybe they didn't leave it open specifically because they wanted people to write an open source driver, but if they had been serious about keeping it closed, they would have almost certainly given it a better attempt.

      Windows 7 will be sending personal info between it and the computer, so it should be encrypted.

      the Kinetic is a device for a video game console, encrypting it would be really stupid, imo.

      Your comparing apple and oranges.

      --
      Be seeing you...
    54. Re:Oh yeah by Anonymous Coward · · Score: 0

      I don't recall too many Google protocols that were not either industry standard or properly documented and with software libraries provided...

    55. Re:Oh yeah by NNKK · · Score: 3, Informative

      WTF? He's talking about USB. As in physical interconnection between the phone and the PC. If someone has tapped into a USB link, they already have the physical access necessary to get at your data regardless.

      By your absurd logic, the USB mass-storage protocols should be encrypted because you might transfer personal information to/from a USB disk.

    56. Re:Oh yeah by NNKK · · Score: 1

      1 guy with a Master's degree in Java UML frameworks from each country that has a population over 1B

      You couldn't just write "China and India"? Nowhere else is even close.

      http://en.wikipedia.org/wiki/List_of_countries_by_population

    57. Re:Oh yeah by Anonymous Coward · · Score: 0

      ... that nobody has been able to modify the signal coming from the Kinect...

      yet.

    58. Re:Oh yeah by Tuoqui · · Score: 1

      Perhaps this will encourage them to leave their hardware designs more or less 'open' in the future. Seeing as how the Kinect has become the cornerstone of many projects across the internet. I'm sure Microsoft is makng a mint selling these things even if people are using them for hacking and stuff like robotics sensors.

      --
      09F911029D74E35BD84156C5635688C0
      +2 Troll is Slashdot's way of saying groupthink is confused
    59. Re:Oh yeah by Anonymous Coward · · Score: 0

      What's your point? GP said the iPhone is the only mainstream device that supports ActiveSync, which Blackberries don't do.

    60. Re:Oh yeah by cheater512 · · Score: 1

      On my N900, many games work very well with a Wiimote. :)

    61. Re:Oh yeah by dudpixel · · Score: 1

      We totally meant to do that cool thing you guys thought we didn't mean to do ... and stuff.

      now we just need to wait for a similar announcement about windows and everything will make sense...

      --
      This seemed like a reasonable sig at the time.
    62. Re:Oh yeah by cheekyboy · · Score: 1

      You sir are a complete idiot.

      No serious engineer would even call MS for help, they google for their problem and find an answer in 10 seconds.

      Only dumb ass bozos would call MS for 'help', its like calling Dell for IT network help.

      90% of MS products are released with no possibility of having the chance of calling a 1800# for help.
      SERIOUSLY!@!!!!!@@!@!

      --
      Liberty freedom are no1, not dicks in suits.
    63. Re:Oh yeah by Anonymous Coward · · Score: 0

      Wait a second...data synced to remote devices IS encrypted in transit via SSL. It's just not encrypted at rest on most(?) mobile devices.

    64. Re:Oh yeah by Swanktastic · · Score: 1

      Have you worked in any product development or research labs for tangible products (non-software)? Are you even talking about actual engineering or network "engineering." I can assure you that there is an entire generation of mechanical and electrical who grew up without Google and who expect hardware vendors (esp scientific instruments) to be on the phone providing documentation and support. If I'm designing a project and I have a problem with a servo, you better believe I'm gonna talk to the engineer at the vendor. If MS provides drivers for the product, they're telling me they stand behind their product for this type of engineering. Hence my original comment that they SHOULD not provide drivers unless they really are serious about it.

    65. Re:Oh yeah by TheThiefMaster · · Score: 1

      The Xbox 360 encrypts the contents of RAM and hides the overhead behind the memory access latencies.

      Wait what? Evidence please.

    66. Re:Oh yeah by Spaseboy · · Score: 1

      While what you are saying is POSSIBLE, it’s not PROBABLE. The Kinect sensor already eats a hefty overhead of resources and I would wager that adding encryption to the mix pushed it into unacceptable performance territory.

      --
      "I don't want more choice, I just want nicer things!"
      -Jennifer Saunders as Edina Monsoon
    67. Re:Oh yeah by phantomfive · · Score: 1

      Dude, you don't need to encrypt everything, only the initial handshake. Think about this please, I'm sure you can find simple solutions that will make modding that much harder without hurting performance.

      --
      Qxe4
    68. Re:Oh yeah by Nyder · · Score: 1

      WTF? He's talking about USB. As in physical interconnection between the phone and the PC. If someone has tapped into a USB link, they already have the physical access necessary to get at your data regardless.

      By your absurd logic, the USB mass-storage protocols should be encrypted because you might transfer personal information to/from a USB disk.

      I like how you say I'm suggesting this by my logic, yet I didn't say that at all.

      I said a Windows 7 phone usb stuff should be encrypted because it can be sending confidental data, as in emails, text, etc.

      He said, which i had quoted in my original post, that it was encrypted.

      I never said I think everything usb should be encrypted, why you got that shows I guess, your lack of understanding, or comprehension.

      The original point was that the kinetic usb protocals weren't encrypted, which the person thought should be, because the Windows 7 phones were.

      I made a point that it makes sense for the windows 7 phones to have the encryption. Not for any other device. You added that in by yourself.

      And no, I think encryption on any mass storage devices would be stupid, but on my G1 when I sync contacts and stuff? ya, i would expect that data to be encrypted no matter if I used usb, wifi, or over the air to sync them.

      --
      Be seeing you...
  2. Take that Sony by Anonymous Coward · · Score: 2, Insightful

    Just guess which will be my next console

    1. Re:Take that Sony by leamanc · · Score: 1

      Just guess which will be my next console

      Ummm, a Wii?

      --
      :q!
    2. Re:Take that Sony by Iggyhopper · · Score: 0

      Move can't imitate Kinect, but Kinect can most certainly imitate Move, so Kinect wins!

  3. Kipman: by spiritplumber · · Score: 0, Flamebait

    Wow, those grapes look really sour from down here.

    --
    Liberty - Security - Laziness - Pick any two.
    1. Re:Kipman: by wowbagger · · Score: 0, Troll

      Wow, those grapes look really sour from down here.

      Naww, it's just Monkey Boy channeling Paul Reubens: <voice character="Pee Wee Herman">I meant do to that!<voice>

    2. Re:Kipman: by Chris+Tucker · · Score: 1

      "Naww, it's just Monkey Boy channeling Paul Reubens: "Pee Wee Herman" I meant do to that! "

      --
      Guaranteed! This comment 100% Anthrax free!
  4. Needs more Xbox by slyborg · · Score: 4, Funny

    I think what he meant to say about the earlier statement was that Microsoft turned 360 degrees and walked away from it.

    1. Re:Needs more Xbox by Quartz25 · · Score: 0, Redundant

      It is the Xbox *360*, after all.

      --
      Most people don't get why the integral of "e to the x" is so funny. Most math majors don't have a sense of humor.
    2. Re:Needs more Xbox by Anonymous Coward · · Score: 0

      They're at 180. Next week, when they send the DHS/FBI/CIA after Adafruit and all implicated, then they'll complete the 360.

    3. Re:Needs more Xbox by floatednerd · · Score: 1, Insightful

      Woooooosh.

    4. Re:Needs more Xbox by supertrinko · · Score: 1

      Moonwalking is a art.

      --
      If it rhymes it must be true.
    5. Re:Needs more Xbox by Shadowruni · · Score: 1

      Stop making sense on a Slashdot MS two minutes of hate!

      --
      "Chinese Amazons, power armor, laser swords.... things just meant to be." - Shampoo, A Very Scary Bet
    6. Re:Needs more Xbox by Anonymous Coward · · Score: 0

      Geometry not you strong suit?

    7. Re:Needs more Xbox by Anonymous Coward · · Score: 0

      Well, after all, if you're standing somewhere, and you turn 360 degrees and start walking, you're walking away from where you were, just as you would be if you had turned 180 degrees. You're just not going back where you came from.

    8. Re:Needs more Xbox by Anonymous Coward · · Score: 0

      WOOSH

    9. Re:Needs more Xbox by Suhas · · Score: 1

      Just like Grammar's not yours.

  5. Bad article title by zonker · · Score: 1, Insightful

    Corporate may have wanted it closed but the engineers left it open. I'm guessing some of the engineers hoped folks would do fun stuff with it. But to say MS wanted it open is crap since reps said a few times now the opposite in quite an aggressive tone. Note that I take issue with the article title, not what Alex Kipman said.

    1. Re:Bad article title by Samantha+Wright · · Score: 1

      One thing that's worth noting is that the Kinect actually is protected—against fake Kinects, which would actually cut into MS's profit margin, unlike using Kinects in weird ways. It has to do some encrypted handshaking in order to be used with an Xbox; this was mentioned in the story that announced the first output retrieved from it. I think this is a win–win for everyone so far.

      --
      Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
    2. Re:Bad article title by hedwards · · Score: 1

      Or the PR folks just weren't properly briefed. The comments they made sounded sufficiently ignorant that I'm not really sure that they were speaking for anybody. Remember the comments were about modding, and the "mod" was just a driver, it didn't actually change any of the hardware inside the device or allow it to do things other than work without an Xbox 360.

    3. Re:Bad article title by hedwards · · Score: 1

      MS makes less money off of each Kinect when used sans Xbox, but they do make a bit of money. I don't think that they want to encourage people to buy it without buying XBox games to go with it.

    4. Re:Bad article title by Samantha+Wright · · Score: 1

      True enough. But good luck getting them to admit that now! ;)

      --
      Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
    5. Re:Bad article title by Loadmaster · · Score: 1

      The previous announcement smacked of legal/PR. This guy is director of incubation. I doubt they talk much. MS probably panicked and did a knee-jerk reaction and then, after some thought, decided on a different way forward.

    6. Re:Bad article title by residieu · · Score: 1

      Are there shortages? If not, then every kinect sold for use beyond an x-box is still a profit, even if it's small. I don't see why they would want to turn down the smaller profits if they're not taking away form the larger profits.

  6. Everyone has a right to change their mind by 19thNervousBreakdown · · Score: 5, Insightful

    If Microsoft's knee-jerk reaction is the wrong one, well, that's to be expected. They're assholes by nature. But, if after sleeping on it (and consulting with their lawyers and engineers and finding out there's nothing they can do that won't eat up every cent of profit they might have made on the thing) they come up with the right decision, I'm willing to forget their previous stance. Keep it up long enough, and they might even earn some goodwill.

    --
    <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
    1. Re:Everyone has a right to change their mind by MyLongNickName · · Score: 1, Insightful

      Please see my sig.

      --
      See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    2. Re:Everyone has a right to change their mind by hipp5 · · Score: 3, Interesting

      If Microsoft's knee-jerk reaction is the wrong one, well, that's to be expected. They're assholes by nature. But, if after sleeping on it (and consulting with their lawyers and engineers and finding out there's nothing they can do that won't eat up every cent of profit they might have made on the thing) they come up with the right decision, I'm willing to forget their previous stance. Keep it up long enough, and they might even earn some goodwill.

      I do agree that this is certainly better than them being complete idiots and trying to fight this til the end of time. However, if they didn't want to come off as asshats I think they should have said, "originally we had said that the Kinect should remain closed. However, we see that a group of talented enthusiasts has taken our hardware and done some truly innovative stuff with it. We now see that value in this, and wish to commend them on their hard work. In fact, we're so stoked about this that we've decided to donate a Kinect to 100 high school robotics teams across the country." Now THAT would look good on Microsoft.

    3. Re:Everyone has a right to change their mind by Rockoon · · Score: 4, Informative

      However, if they didn't want to come off as asshats I think they should have said, "originally we had said that the Kinect should remain closed.

      No, thats not what they originally said.

      What they said is two very short quotes. Here, let me help you:

      "Microsoft does not condone the modification of its products. With Kinect, Microsoft built in numerous hardware and software safeguards designed to reduce the chances of product tampering. Microsoft will continue to make advances in these types of safeguards and work closely with law enforcement and product safety groups to keep Kinect tamper-resistant."

      Thats what they said, exactly.

      --
      "His name was James Damore."
    4. Re:Everyone has a right to change their mind by hedwards · · Score: 3, Insightful

      Right, but as it turns out, this isn't tampering, and it's not something which they made any meaningful effort to avoid either. I suspect that if anybody does manage to upload a custom firmware that they may step down hard on that.

    5. Re:Everyone has a right to change their mind by gumpish · · Score: 1

      Did the MS drone who produced cited quotation ever explicitly state that creating an open source driver amounted to "modification"?

      It sounds to me like they didn't understand the question.

    6. Re:Everyone has a right to change their mind by Aldenissin · · Score: 3, Insightful

      That's just doublespeak for, "We knew it was left open (D'oh!) , but we still had to talk tough against it because it goes against everything our souless company stands for." I wish I could believe they were being nice, but as someone pointed out, even if you were right they could have still said "Tthis is GReeeaaaTTT!" and donated 100 to some highschool. Instead they play it off (poorly), as if they "meant" for this to happen. Give me a break.

      --
      Like a city whose walls are broken down is a man who lacks self-control.
    7. Re:Everyone has a right to change their mind by Rockoon · · Score: 1

      Did the MS drone who produced cited quotation ever explicitly state that creating an open source driver amounted to "modification"?

      They stated exactly what was quoted. Thats it. Is this hard to understand?

      --
      "His name was James Damore."
    8. Re:Everyone has a right to change their mind by Rockoon · · Score: 1

      Instead they play it off (poorly), as if they "meant" for this to happen.

      Just like the poster that didnt know what was actually said by Microsoft the first time.. you dont seem to know what they said this second time.

      They didnt "play it off" .. they said:

      "What has happened is someone wrote an open-source driver for PCs that essentially opens the USB connection, which we didn’t protect, by design, and reads the inputs from the sensor."

      Please dont reply with some crap about the 'by design' portion of the comment... its not a surprise 'bug' .. This is how they designed their other controllers. Plug it in and then read and write via USB. Thats how Microsoft does controllers.

      --
      "His name was James Damore."
    9. Re:Everyone has a right to change their mind by ocdscouter · · Score: 1

      Please see my sig.

      Which, I agree, is pretty accurate. However, I hope you'll forgive me for saying that it's not the most impressive prescient act in the context of a thread *about* a Microsoft product.

    10. Re:Everyone has a right to change their mind by MyLongNickName · · Score: 0, Offtopic

      I added the sig months ago based quoting an AC's comments. So, yes it is prescient.

      --
      See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    11. Re:Everyone has a right to change their mind by Aldenissin · · Score: 1

      Instead they play it off (poorly), as if they "meant" for this to happen.

      Just like the poster that didnt know what was actually said by Microsoft the first time.. you dont seem to know what they said this second time.

      They didnt "play it off" .. they said:

      "What has happened is someone wrote an open-source driver for PCs that essentially opens the USB connection, which we didn’t protect, by design, and reads the inputs from the sensor."

      Please dont reply with some crap about the 'by design' portion of the comment... its not a surprise 'bug' .. This is how they designed their other controllers. Plug it in and then read and write via USB. Thats how Microsoft does controllers.

      Look, either they are playing it off, or they expected this to happen. It's good that they seem to have made a u-turn, but they again, either A. knew this was gonna happen, or B. didn't give it enough thought. In any case, they were being deceitful at some point.

          True, I have a bias against them, but I have a bias against all liars. Playing word games and using doublespeak is a form of deception. Just say right out, "We don't want this and protect against it.", then say, "You know what, we see the potential, and we like where this may head."

          But no, they can't (or I should say won't) just simply do it. Why is that? Because they want control. This is something it is now apparent to them that they can't control to the ability they like, but it won't stop them from trying, even if it means for now embracing.. to later extend and extinguish.

        Rest assured, as soon as they change their spots, I will be the first to get behind them, or anyone else looking for success by being honest. But as long as they try to "play it off" as they do with everything, then I will be the opposite of supportive and continue to call a spade a spade.

      --
      Like a city whose walls are broken down is a man who lacks self-control.
    12. Re:Everyone has a right to change their mind by citizenr · · Score: 1

      What they said is two very short quotes. Here, let me help you:

      "With Kinect, Microsoft built in numerous hardware and software safeguards designed to reduce the chances of product tampering. Microsoft will continue to make advances in these types of safeguards and work closely with law enforcement and product safety groups to keep Kinect tamper-resistant."

      He meant T6 and T10 Torx screws

      --
      Who logs in to gdm? Not I, said the duck.
    13. Re:Everyone has a right to change their mind by im_thatoneguy · · Score: 1

      Except that what they stand by that statement because you're misinterpreting their ambiguous quote:

      Kinect was not actually hacked. Hacking would mean that someone got to our algorithms that sit inside the Xbox and was able to actually use them, which hasn't happened, or it means that you put a device between the sensor and the Xbox for means of cheating, which also has not happened. That's what we call hacking, and that's what we put a ton of work and effort in to make sure doesn't actually occur. What has happened is someone wrote an open-source driver for PCs that essentially opens the USB connection -- which we didn't protect, by design -- and reads the inputs from the sensor. The sensor has eyes and ears, and that's a whole lot of noise that someone needs to take and turn into signal.

    14. Re:Everyone has a right to change their mind by Anonymous Coward · · Score: 0

      I think it has a lot to do with the massive amount of development work that has been done in such a short time and the press that came with it. If the driver had taken 6 months to develop, I'm sure MS would have figured out some way to sue or stifle development. But before they knew it, everyone could now use the Kinect as they please and since the horse has left the barn, you get this announcement.

    15. Re:Everyone has a right to change their mind by Rockoon · · Score: 1

      Look, either they are playing it off, or they expected this to happen.

      Or... they are not playing it off and didnt expect this to happen.

      Really, the entire quote is there and there is no evidence of "playing it off" in it. It looks like a factual statement.

      "Someone wrote a driver for PC's" followed by "We didn't protect [the USB interface]"

      Honestly... thats NOT playing it off. You are just saying that it is.

      If you are having a hard time with the "by design" part.. they also didnt protect other XBOX controllers USB interfaces by design.

      Microsoft doesn't do funny things with the USB interfaces of its devices, be they mice, joysticks, gamepads, keyboard, or kinects. Thats by design.

      --
      "His name was James Damore."
  7. NPR Sci Fri by Anonymous Coward · · Score: 2, Interesting

    This sounds exactly like what was said on NPR Science Friday yesterday -- probably a regurgitation of that program. What the article doesn't point out: M$ is locking down the interesting parts at tightly as possible --- that is, you can drink from the 30 fps firehose of data coming out the USB, but there's no access to the interesting libraries to turn that into information. Can't blame 'em M$ has about three years work (no idea how large the team is) in those libs.

  8. How else by Dyinobal · · Score: 0, Troll

    How else would they get new ideas to steal?

    1. Re:How else by kimvette · · Score: 2, Insightful

      How else would they get new prior art ideas to patent?

      Fixed that for you!

      Get other people to invent and develop, then they can patent and troll!

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    2. Re:How else by Anonymous Coward · · Score: 0

      On occasion they hire people. That is how most of corporate managers steal their ideas. Hire, grind, steal, fire.

      Another great way to steal new ideas is to release beta code to the public. A good number of high school enthusiasts in the 80s were looking forward to careers as beta testers (alpha testers were the programmers on coffee break). Corporations quickly figured out that the store shelves are a much more profitable method of beta testing.

  9. trust us! by Xtifr · · Score: 0, Troll

    Yeah, yeah, it was by design! And if you believe that, we've got a nice bridge^H^H^H^H^H^Hoperating system to sell you. :)

  10. That we left open by design... by Anonymous Coward · · Score: 0

    "That we left open by design..."
    =
    "That we forgot to lock properly..."

    1. Re:That we left open by design... by Anonymous Coward · · Score: 0

      So I guess this pirated copy of Windows 7 Ultimate that I'm using, that shows a "genuine Microsoft software" logo and uses automatic updates and everything, is a testament to how competent Microsoft really is. I guess they meant to leave Windows 7 "open" too, huh?

    2. Re:That we left open by design... by IAmGarethAdams · · Score: 1

      That copy of Windows had protection which had to be broken.

      This Kinect protocol didn't.

  11. Maybe... by Anonymous Coward · · Score: 0

    They've learned that closing down the system just makes it a fun game for some to crack it?

  12. The Usual Microsoft Flip-Flop by Anonymous Coward · · Score: 3, Informative

    Before open driver:

    "Developing open drivers for the Kinect hardware will be considered here at MS as tampering with trade secrets, and will be prosecuted as such."

    After:

    "Oh no no no no no we totally designed it that way in order to foster, um, innovation?...yeah good job to those guys."

    1. Re:The Usual Microsoft Flip-Flop by Shadow99_1 · · Score: 4, Insightful

      It wasn't a flip flop, it was one random persons comment within MS earlier on that everyone has assumed is gospel on MS's stance. If MS had: Given a press release, stance commented on by someone among the top (like the director of the gaming division), or made an official statement this would in fact be a flip-flop. Instead this was the intention that one random uninformed person didn't know about in the first place.

      Now it would probably also be different if people wanted to do something besides using the kinect...

      --
      we are all invisible unless we choose otherwise
    2. Re:The Usual Microsoft Flip-Flop by dragonjujotu · · Score: 1

      1. Rumor
      2. Streisand Effect
      3. Somebody else does the work
      4. ???
      5. Profit!

      --
      Yes, I am obsessed with ellipses.
    3. Re:The Usual Microsoft Flip-Flop by guruevi · · Score: 1

      No, what happened is:
      1) Some reporter(s) asked Microsoft PR what this meant.
      2) They consulted with their legal team that has a boiler plate message saying: you can't mess with our software or hardware or we'll sue you (which is true for most of their products)
      3) Somebody at the Kinect group saw this and talked to their boss.
      4) They had lots and lots of meetings about this (the original response is about a week or 2 old now)
      5) They came to the conclusion that this might not be such a bad idea since the Kinect doesn't sell very well to existing XBox users (who are expecting a newer design by now)
      6) They said: We intended it to be an open controller, feel free to buy some to integrate in your robot gear. Between the lines you can read: Nobody's buying this sh*t, please go and get some off our hands.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    4. Re:The Usual Microsoft Flip-Flop by grumbel · · Score: 1

      6) They said: We intended it to be an open controller,

      Which is a flat out lie. If the thing should be "open" they would have released a spec, a Windows driver or at least XNA integration, not leave people without any help at all like they did.

  13. Their side of story by asvravi · · Score: 5, Informative

    The first thing to talk about is, Kinect was not actually hacked. Hacking would mean that someone got to our algorithms that sit inside of the Xbox and was able to actually use them, which hasn’t happened. Or, it means that you put a device between the sensor and the Xbox for means of cheating, which also has not happened. That’s what we call hacking, and that’s what we have put a ton of work and effort to make sure doesn’t actually occur.

            What has happened is someone wrote an open-source driver for PCs that essentially opens the USB connection, which we didn’t protect, by design, and reads the inputs from the sensor.

    1. Re:Their side of story by Anonymous Coward · · Score: 1, Interesting

      What they mean by "hacking" is actually "cracking" but they carefully choose the word "hacking" to proselytize.

      The underlying propaganda = "hacking = software and ideas Microsoft doesn't sell"

      HTH

    2. Re:Their side of story by LordLimecat · · Score: 1

      Um, no, not at all, since the new driver (which they have no issue with ) IS "software and ideas Microsoft doesnt sell".

      Microsoft is a company, and has ALWAYS been about making a profit. Keeping cheaters out, while simultaneously becoming THE hobbyist camera doohicky of the week, accomplishes that goal nicely.

    3. Re:Their side of story by citizenr · · Score: 1

      Except they DID protect USB connection. Every Kinect has some crypto in Audio codec. Audio codec sits behind USB hub inside kinect. Its trivial to hack it in a way to make console thing its speaking with real kinect while it receives Audio data from real Kinect and spoofed VIDEO data from our device.

      --
      Who logs in to gdm? Not I, said the duck.
  14. open by design? My ass! by siddiqui · · Score: 1

    "First they ignore you, then they ridicule you, then they fight you, then you win."

    1. Re:open by design? My ass! by hedwards · · Score: 4, Funny

      I'm sorry sir, but this isn't the appropriate venue to offer those sorts of services. I'd refer you to Craig's list, but apparently they aren't that sort of venue either.

  15. The first statement by sideslash · · Score: 1

    ...was from the lawyers. Probably MSFT engineers were thrilled with the tech community phenomenon all along, and now have permission to say so. To anyone but a lawyer it's obvious that everybody wins in this situation -- hardware hackers get really cool toys to play with, Microsoft sells a few more, and -- most importantly for Microsoft -- they will get critical technical analysis and feedback that they would never get from ordinary (game) consumers. If they're smart, they'll use this process for product improvement. Here's hoping they can keep the lawyers out at the golf course for awhile. :)

    1. Re:The first statement by Anonymous Coward · · Score: 0

      MS researchers are thrilled by the third party applications being developed. Remember that many of them came from academia not long ago and understand the potential of the device.

      If MS really wanted to support hacking through the USB interface, they should release the interface specs. Tell us the commands and how to fully utilize the hardware.

    2. Re:The first statement by Com2Kid · · Score: 1

      If MS really wanted to support hacking through the USB interface, they should release the interface specs. Tell us the commands and how to fully utilize the hardware.

      That would cost MS money, they would have to assign someone to clean up whatever internal docs they have and make them fit for public consumption, get someone from legal to sign off that the docs have been cleaned of MS trade secrets, and then get the docs pushed on to MSDN with appropriate linkage.

      All for zero return.

      Not going to happen.

  16. And while we're at it... by broKenfoLd · · Score: 2, Funny

    "We also /wanted/ the Kin to fail after like 9 minutes on the market as a learning experience for our Win7 phone team"

  17. Ninty should take notes by Anonymous Coward · · Score: 0

    System Menu update 4.2 anyone?

  18. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  19. Smile for the camera by Anonymous Coward · · Score: 0

    It's Microsoft... they always smile for the cameras

  20. MS has mixed up 'Hacking' and 'Cracking' by HalAtWork · · Score: 4, Informative

    Hacking would mean that someone got to our algorithms that sit inside of the Xbox and was able to actually use them, which hasn’t happened. Or, it means that you put a device between the sensor and the Xbox for means of cheating, which also has not happened.

    No, that's cracking. Hacking seems to be exactly what has taken place... The device has been used as defined by the user, not the original software, for purposes outside of the original scope of the device as intended by the producer of the device.

    1. Re:MS has mixed up 'Hacking' and 'Cracking' by madprogrammer · · Score: 2, Interesting

      No, that's cracking. Hacking seems to be exactly what has taken place...

      Whatever. The point is that the expensive part of Kinect is what's inside the XBox and much more difficult to get to.

      A little over a year ago Microsoft announced to developers that all that processing was going to be removed from the Kinect (Natal at the time) and be done on the XBox. It seemed like a stupid idea, and they said it was to cut costs which seemed lame. But when the open source driver came out last week I realized there really are some forward-thinkers at Microsoft. Now they have a peripheral which is relatively cheap to make and was quite cheap to design, and all of the money they spent on R&D is nicely protected inside a box.

    2. Re:MS has mixed up 'Hacking' and 'Cracking' by 93+Escort+Wagon · · Score: 1

      No, that's cracking. Hacking seems to be exactly what has taken place... The device has been used as defined by the user, not the original software, for purposes outside of the original scope of the device as intended by the producer of the device.

      I thought people had finally given up on trying to keep a word's definition from changing despite how it's commonly used - but I see there's at least one soldier left, fighting that already-lost battle.

      --
      #DeleteChrome
    3. Re:MS has mixed up 'Hacking' and 'Cracking' by Anonymous Coward · · Score: 0

      Whatever. The point is that the expensive part of Kinect is what's inside the XBox and much more difficult to get to.

      And what expensive part would that be that would make this so useful. The open source Kinect projects have done everything from allowing people to draw with their hands in 3D space (control) to actively identifying and separating the bodies directly in front of it (user separation). Tell me what more than identifying the object of control which belongs to each player does the Xbox actually do to control their games?

      The actual "expensive" part inside the Kinect was trivial enough to write that it took less than a week for any element you could imagine being required for the control of games to be posted on hackaday Go through the examples and tell me if there's any algorithm they are missing.

    4. Re:MS has mixed up 'Hacking' and 'Cracking' by pm_rat_poison · · Score: 1

      It's not a hack, it's a feature

    5. Re:MS has mixed up 'Hacking' and 'Cracking' by marcansoft · · Score: 1

      A very important bit of processing (depth calculation) is in the Kinect. The depth camera sees a 1280x960 image of IR dots which is turned into a 640x480 depth reconstruction. This is criticial and quite complex to achieve. The kinect would be near useless if they would have moved this bit of processing to the Xbox. Instead, even though all the skeletal tracking stuff is still in the console, it's still extremely useful for all kinds of computer vision research.

    6. Re:MS has mixed up 'Hacking' and 'Cracking' by Anonymous Coward · · Score: 0

      I think you're making the situation out to be a bit more clever than it really is. They're just being cheap. If there is such software inside the XBox 360, it can be manipulated by software that can run on jailbroken 360s. I don't think anyone cares about that, people just want to be able to fiddle with the hardware and make their own software, not use MS's kinect libraries to get the same results as everyone else.

    7. Re:MS has mixed up 'Hacking' and 'Cracking' by Anonymous Coward · · Score: 0

      So what word should we use to mean a "device [that] has been used as defined by the user, not the original software, for purposes outside of the original scope of the device as intended by the producer of the device." but not to mean "circumvented protection"?

      In communications on the subject of development in general, it's important to make the distinction that no protections have been circumvented because such a thing is illegal, but MS uses the same word to describe both situations, one which is a perfectly normal and benign practice and one which is considered illegal.

  21. Their next announcement by bobstreo · · Score: 1

    If you can't prove you own an Xbox the price is $250

  22. The hardware is useless by zlogic · · Score: 1

    I always thought that Kinect was a software-only solution. Why on Earth would you want to buy a $200 thee-eyed webcam? Realtime image recognition is a very CPU-intensive task and is performed by the xbox CPU. My bet is that the software R&D costs were at least one figure higher that the hardware.

    1. Re:The hardware is useless by Anonymous Coward · · Score: 2, Informative

      It can produce a depth image. It's not thee-eyed (whatever that should be), but on the other hand, I'm not sure what you bought for $200 - either something else, or somebody really ripped you off.

    2. Re:The hardware is useless by Black+Gold+Alchemist · · Score: 2, Insightful

      False. The Kinect has hardware (ASIC's, IIRC) to do stereo vision, as well as an infrared textured light projector. This hardware does textured-light stereo, which is very computationally intensive task. You're getting RGB+D images for the computational price of reading from a webcam, instead the cost setting up a textured light projecter, reading two webcams and running stereo software. You also get a stable, well calibrated system, instead of what you'd get with building your own. It also costs $150 instead of $200, BTW.

      --
      Responsibility is an addiction
      Virtue is a temptation
      Community is a cartel
    3. Re:The hardware is useless by jcupitt65 · · Score: 1

      It's not stereo, actually. It gets depth by measuring dot spacing from the single IR camera.

    4. Re:The hardware is useless by Rockoon · · Score: 3, Informative

      How is this insightful when its wrong?

      The Kinect does not do stereo image capture. Thats what those 3D movie people are doing (when they bother with that.)

      The Kinect has two image sensors, thats for sure, but they dont even capture the same wavelengths of light.

      The IR sensor captures only infrared.

      There is some processing going on in the Kinect, but only to measure the spacing (and perhaps size) of the IR dots that are being projected by the device in order to produce a depth-map. This processing is clearly mostly trivial.

      The magic of the Kinect as used by Microsoft is whats going on inside the xbox where they take the optical image, and with assistance from the depth map, detect people and construct a simplified 3d model (usable for input triggers) of how their body is oriented.

      It is this second part that is clearly not-trivial. People come in all shapes and sizes, wear different clothing (if any..), and so forth and so on. Simply flagging the pixels that belong to people vs pixels that dont isnt easy, which is why the depth map is used for assistance.

      --
      "His name was James Damore."
    5. Re:The hardware is useless by Black+Gold+Alchemist · · Score: 1

      IR dots that are being projected by the device in order to produce a depth-map. This processing is clearly mostly trivial.

      No it isn't. It's really important, especially in a cheap package like this.

      The magic of the Kinect as used by Microsoft is whats going on inside the xbox where they take the optical image, and with assistance from the depth map, detect people and construct a simplified 3d model (usable for input triggers) of how their body is oriented.

      Who cares about detecting people? That's already been done. There's already some Kinect 3D model stuff. What I care about is SLAM and other robotics applications. We just went from $3000 dollar cameras to $150 dollar cameras.

      --
      Responsibility is an addiction
      Virtue is a temptation
      Community is a cartel
    6. Re:The hardware is useless by Rockoon · · Score: 1

      No it isn't. It's really important, especially in a cheap package like this.

      The magic of the checking account is not that you get a statement at the end of every month, and in fact that information is so trivial to derive that some people have opted not to get statements. Important information can be the result of trivial processing, just like that depth map. Thats trivial processing.

      If you dont understand.. let me put it clearly.. The size of dots in a bitmap, or the distance between them, is not a hard problem. Its a trivial problem.

      Clearly you arent equipped to discuss this because you say "there's already some kinect 3D model stuff" .. where you confused 'Model' .. the 3D rendering term (thats what you saw in those videos, noob), with the kind of model required to track the position and orientation of a subject for the purposes of user input.

      --
      "His name was James Damore."
    7. Re:The hardware is useless by marcansoft · · Score: 3, Informative

      There is some processing going on in the Kinect, but only to measure the spacing (and perhaps size) of the IR dots that are being projected by the device in order to produce a depth-map. This processing is clearly mostly trivial.

      No it isn't, and that's not how the algorithm works. As the camera is placed very near to the IR projector, the dot spacing is essentially constant. The dots may be farther apart in physical space for farther objects, but the camera can't see that.

      As far as we can tell/guess, the way it actually works is by measuring horizontal displacement of the dots caused by objects at different depths, due to the horizontal distance between the projector and the camera. This is a lot harder, requires subpixel processing to achieve any kind of depth resolution, and requires a carefully controlled dot projection and calibration to that specific pattern. Not to mention this is likely the reason why the laser projector is temperature-stabilized with a peltier (to keep the pattern as generated by the diffraction grating stable) and why the Kinect's internal chassis is quite solid (the distance between the camera and projector and their angle is critical).

      In fact, you can point two Kinects at the same subject and overlap their IR patterns, and they still work quite well and do not interfere (!) except at a small percentage of points where the clouds line up in the wrong way (you get two almost complete images, with a bunch of small holes where the patterns happen to line up).

    8. Re:The hardware is useless by Anonymous Coward · · Score: 0

      AFAIK Kinect does not use the optical image at all, this is why the system works in a dark room, the optical image is only used in face detection.

    9. Re:The hardware is useless by RebRachman · · Score: 3, Informative

      Absolutely. You can get a PrimeSense or Kinect camera if you are a serious game developer. You can also just purchase a Panasonic D-Imager depth camera for a few grand. Probably there will be a dozen of these cameras at consumer price points within a year or two. Having the data from the cameras, as pointed out, is somewhat limited.

      Creating algorithms that will analyze movement takes about 4 years, and you can get this software from Softkinetic and from Omek (I work for Omek). Microsoft has obviously developed its own software, but it probably won't share it with you. Omek also has a gesture recording capability, which means that instead of programming new moves, you can actually stand in front of the camera and record new moves. You need to use a number of different people to get it right, but it does reduce development time dramatically. So anyone serious about this doesn't have to re-create this --it's out there and you can license it. Eventually there may be open source solutions, but it will take a while.

  23. Let's judge their actions. by PaulMeigh · · Score: 1

    Words are cheap, including (often deserved) anti-MS comments on /. MS could very easily go the Apple/Sony route and push updates in an attempt to break third-party software that uses Kinect. If they do not do this, they deserve some credit for defying the 'my use case only' approach that appears to be the trend in consumer electronics these days.

    1. Re:Let's judge their actions. by Chris+Tucker · · Score: 1

      Please tell me how MS could push Kinect updates that would break third party software on Mac OS and Linux?

      --
      Guaranteed! This comment 100% Anthrax free!
    2. Re:Let's judge their actions. by VortexCortex · · Score: 1

      Simple. Start producing Kinects that require "validation" via plugging into the Xbox360 possibly while connected to XBL.

      Sure, if the first batch doesn't have some kind of time delayed mandatory driver update then the first batch will not be able to break third party software built for it; However, the Zune has an encrypted handshake and is therefore only usable on MS approved OSes so it's not too far of a stretch to think this could happen in the future for the Kinect.

    3. Re:Let's judge their actions. by petermgreen · · Score: 1

      If the kinect is firmware updatable (I'd be surprised if it wasn't) they could push an xbox firmware update (pushed on pain of losing access to xbox live) which could in turn push a kinect firmware update (either silently or on pain of being unable to use the kinnect util you did) which rendered the kinect incompatible with third party software.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    4. Re:Let's judge their actions. by Chris+Tucker · · Score: 1

      And how does that apply to someone who bought a Kinect and is using it on their Mac, their Linux box or their hacked Roomba with open source drivers?

      --
      Guaranteed! This comment 100% Anthrax free!
  24. Developers? by huckamania · · Score: 3, Insightful

    I haven't seen any Kinect APIs or support in Visual Studio. I do see some very early libraries by some 3rd parties.

    For Steve "Developers^3" Balmer to not have the resources in place is pretty ludicrous and tantamount to negligence. They obviously have all the pieces, I just don't see them in play. If they were smart, they would start rolling this out the SDK and OS integration before Christmas. Unfortunately, I have about as much faith in MS handling this right as I do the Dallas Cowboys making the Super Bowl this year.

    I am much more excited by gesture and voice controls then touch interfaces. I have a cold this week and just trying to keep my monitor clean without touching it is a challenge.

    1. Re:Developers? by citizenr · · Score: 1

      Why would they? 3D will be a big selling point of the _next_ version of windows. Just like DX10 was suppose to be with Vista.

      --
      Who logs in to gdm? Not I, said the duck.
  25. It reads the inputs from the sensors by Anonymous Coward · · Score: 0

    or else it gets the embrace-extend-extinguish again.

  26. Ah, memories by goldaryn · · Score: 1

    Kind of reminds me of the time that the Windows source code was leaked whoops I mean made open source

  27. The need every sale they can get... by HumanEmulator · · Score: 2, Interesting

    Most game developers won't develop games for a pricey peripheral until Microsoft can say we've sold XXX (large number) of Kinects. Even if they're losing money on them (I've read arguments both ways) they need every sale they can get to guarantee a steam of games for it. Even if that means Joe-Linux is getting a Microsoft subsidized IR webcam.

    1. Re:The need every sale they can get... by Anonymous Coward · · Score: 0

      Being able to say "we've sold x amount of Kinects" is not the only way for MS to convince third parties to develop for it. They can also say "we will pay you x amount of money" to develop a game for it.

      Now it's a question of whether Kinect has the staying power to convince third parties to develop of their own accord, whether MS has the will to keep subsidizing development costs so as to make it appear as though third parties are interested, or whether no one really cares about Kinect enough to stop it from going off a cliff.

      Once the dust settles after the initial holiday buying spree, I'm betting that, eventually, the largest growth sector for Kinect will be PC users.

  28. Re:Is Microsoft disintegrating? by Anonymous Coward · · Score: 1, Insightful

    How can they think anyone would believe this?

    It is ridiculous not to, it would be easy for them to encrypt the code, they haven't even tried. That is not an oversight, that is by design.

  29. Probably not even changing their mind by Sycraft-fu · · Score: 5, Insightful

    People far too often ascribe personal characteristics to a corporation to the extent of viewing them as having one mind, one vision, one goal. That's not the case of course. They are made up of many people, who have different objectives. This is particularly true in the case of the massive conglomerate types like MS that doesn't have a controlling leader.

    So what very well could have happened is that the development/project team on Kinect said "Let's leave this sucker open. We aren't going to spend any funds developing alternate uses, but let's not spend any time putting shit to prevent it either. Let people do whatever the hell they want with it." So Kinect gets developed with that in mind. However when it is launched and people look at it Assistant PR Flunky Third Class Number B was asked about hacking it, probably with the journalist using the term "hacking" and then fired back with Standard Lawyer BS Statement Regarding Hacking Form 5114CXX1 Subtype J which said "Graaaah! Hacking bad MS smash!" After a bit this makes the rounds, while Kinect is hacked, and internally the questions is asked as to the real intent. The director of the project says "It was supposed to be open!" and after clearing that with legal and corporate for release, they do so.

    Notice the original statement was "a company spokesperson." In other words some low level guy who gets the calls when a news publication wants to know something, someone with no real knowledge or authority. This new statement is from Alex Kipman, a director at Microsoft who is directly involved with this, someone who knows what the hell is going on.

    So that's probably what happened. Not changing their minds, just normal corporate confusion. The statement Cnet got was just a generic response from PR, that probably hadn't been well considered or prepared, just pulled from the "We defend our IP," bin. The second statement is their real position, from the project director.

    1. Re:Probably not even changing their mind by vegiVamp · · Score: 1

      If the responses you get from PR aren't well considered or prepared, maybe you need a better PR. You know, one that actually does it's fucking job.

      --
      What a depressingly stupid machine.
    2. Re:Probably not even changing their mind by Anonymous Coward · · Score: 0

      A company spokesperson who doesn't speak for the company doesn't keep his job very long. The project director may have been speaking his team's true intent, but it's a good bet that the spokesman said exactly what Microsoft meant.

    3. Re:Probably not even changing their mind by Sycraft-fu · · Score: 1

      Well you get right on that then. You go and make a list for Microsoft PR that covers every possible question, every situation, and has a complete, lucid, 100% correct, answer.

      Seriously man, this is more of the argument from ignorance crap that geeks hate when managers do but are all to happy to do themselves: "I don't know what is involved in this job, so I assume it must be easy and anyone who cannot do it to perfection is completely incompetent!"

      Get off it.

    4. Re:Probably not even changing their mind by houghi · · Score: 1

      To me is just sound like an old soundbite they have been using for years: "This is not a bug, it is a feature." They just use different words.

      --
      Don't fight for your country, if your country does not fight for you.
  30. 1984 by l00sr · · Score: 1

    Came here for the 1984 reference, left satisfied. Thanks, Timothy!

    1. Re:1984 by wiredlogic · · Score: 1

      The war is with Eastasia. Eurasia is our ally and always has been.

      --
      I am becoming gerund, destroyer of verbs.
  31. Seriously by Ryanrule · · Score: 1

    Why dont companies cut out the tongues of their executives, or at least force them to wear a muzzle. They have the mentality of high school students.

  32. Hacking Vs. Cracking by pgn674 · · Score: 1

    FTFA:

    This is what Alex Kipman said:

    The first thing to talk about is, Kinect was not actually hacked. Hacking would mean that someone got to our algorithms that sit inside of the Xbox and was able to actually use them, which hasn’t happened. Or, it means that you put a device between the sensor and the Xbox for means [sic] of cheating, which also has not happened. That’s what we call hacking, and that’s what we have put a ton of work and effort to make sure doesn’t actually occur.

    What has happened is someone wrote an open-source driver for PCs that essentially opens the USB connection, which we didn’t protect, by design, and reads the inputs from the sensor.

    Hacking means taking a (usually integrated circuit or code based) product that was designed for, built for, tested for, and meant for use A, and modifying it or its inputs or its outputs for use B. Cracking is bypassing a security system, by means of hacking, for the purpose of hacking or some other purpose.

    By these definitions, the Kinect was hacked. If the internal Xbox algorithms had been found and used or if someone had augmented the Kinect to cheat in a game, then that would probably be bypassing security systems (I don't know the specific internals of the Xbox) and that would be cracking.

    1. Re:Hacking Vs. Cracking by theY4Kman · · Score: 1

      This hacking vs. cracking mess does nothing to dispel the ambiguity. They both sound equally terrifying to John Q. Public, and it's impossible to change that. It's a case of "if you can't beat 'em, join 'em."

    2. Re:Hacking Vs. Cracking by Anaerin · · Score: 2, Insightful

      Hacking means taking a (usually integrated circuit or code based) product that was designed for, built for, tested for, and meant for use A, and modifying it or its inputs or its outputs for use B. Cracking is bypassing a security system, by means of hacking, for the purpose of hacking or some other purpose.

      By these definitions, the Kinect was hacked. If the internal Xbox algorithms had been found and used or if someone had augmented the Kinect to cheat in a game, then that would probably be bypassing security systems (I don't know the specific internals of the Xbox) and that would be cracking.

      The Kinect wasn't hacked, either. What it does is create a RGB+D image, along with providing a 4-microphone array and a few other ancillary functions. This has not been changed, it's inputs (The images/sounds it captures) and it's outputs (Video, Depth Map, Audio, Accelerometer data) have not changed either. All that has happened is that someone has written a driver for the device by observing the data. If they had opened the unit and read and decompiled the firmware off the ASIC, or decompiled a firmware update, then sure, that's hacking. Observing the (unencrypted) data flow? Not hacking. Replaying the data back to the device? Not hacking.

      Is it "Hacking" a printer to write a driver for it, without touching or modifying the printer itself in any way? How about a serial modem? How about any other device out there?

      If they had, for example, opened up the device and used a JTAG header to get the data from it, or installed different firmware on it's ASIC to export the data in a different format, then I would be all for your definition of "Hacking". As it is, they've written a driver for an "Unknown device". The proof of this is that you can go and buy a Kinect raw from the store, plug it in fresh out of the box with no modifications whatsoever, and it works perfectly. And that a Kinect thus used can be transferred back to an XBox 360, where it will continue to work as if nothing has changed.

      The tl;dr version: Circuit bending a Speak'n'spell? Hacking. Jailbreaking a phone? Hacking. Installing Linux on a consumer router? Hacking. Writing a device driver? Not hacking.

  33. Probably open out of necessity by Anonymous Coward · · Score: 0

    Kinect already has lag problems, adding encryption isn't going to help.

    Plus any extra overhead on the console side isn't going to be great as developers are always trying to squeeze as much as they can out of the system.

  34. Sounds right by Anonymous Coward · · Score: 0

    Mod parent UP.

  35. Anomnomyous by Anonymous Coward · · Score: 0

    You really want to make good MS?

    Then release drivers that allow multiple Kinects to be hooked up in conjunction with each other.

    Allow us to use them together so we can start to create low end 3d environments.

    To enable the next multilayer 3d rich environment communications cool.

    Skype gerrin

    1. Re:Anomnomyous by Anaerin · · Score: 1

      Unfortunately, not possible. Each Kinect projects a pattern of IR dots for the depth camera to pick up. If you have 2 Kinects looking at the same scene, the dot patterns will interfere, causing much mayhem and bad data. It may be possible to "Switch" between Kinects so only one has it's IR projector working at once, but thus far the technique to enable that has not been found (And may not exist - chances are the IR projector is simply wired directly into v+/v-)

  36. Doesn't appear to be a DMCA violation by tepples · · Score: 4, Informative

    Can you spell DMCA?

    Breaking encryption that was put there for a purpose other than to control access to an original work of authorship does not violate the anti-circumvention provisions of the Digital Millennium Copyright Act. Chamberlain v. Skylink; Lexmark v. Static Control Components.

    1. Re:Doesn't appear to be a DMCA violation by Sam+Douglas · · Score: 3, Informative

      Cheers for those references.

      The arguments presented in the Chamberlain v. Skylink case are interesting:

      According to undisputed facts, a homeowner who purchases a Chamberlain GDO owns it and has a right to use it to access his or her own garage. At the time of sale, Chamberlain does not place any explicit terms or condition on use to limit the ways that a purchaser may use its products. A homeowner who wishes to use a Model 39 must first program it into the GDO. Skylink characterizes this action as the homeowner's authorization of the Model 39 to interoperate with the GDO. In other words, according to Skylink, Chamberlain GDO consumers who purchase a Skylink transmitter have Chamberlain's implicit permission to purchase and to use any brand of transmitter that will open their GDO. The District Court agreed that Chamberlain's unconditioned sale implied authorization. Id.

      The authorisation argument seemed important to that case, and potentially to other cases where the manufacturer of a product attempts to use copyright law to control (fair) use of the device.

      Also relevant to this discussion:

      In a similar vein, Chamberlain's proposed construction would allow any manufacturer of any product to add a single copyrighted sentence or software fragment to its product, wrap the copyrighted material in a trivial "encryption" scheme, and thereby gain the right to restrict consumers' rights to use its products in conjunction with competing products.[16] In other words, Chamberlain's construction of the DMCA would allow virtually any company to attempt to leverage its sales into after-market monopolies—a practice that both the antitrust laws, see Eastman Kodak Co. v. Image Tech. Servs., 504 U.S. 451, 455, 112 S.Ct. 2072, 119 L.Ed.2d 265 (1992), and the doctrine of copyright misuse, Assessment Techs. of WI, LLC v. WIREdata, Inc., 350 F.3d 640, 647 (7th Cir.2003), normally prohibit.

  37. How about a home theater PC? by tepples · · Score: 1

    Just guess which will be my next console

    How about a home theater PC? Among the big three consoles, Xbox 360 is the most open with XNA and App Hub, to which Sony and Nintendo have no counterpart. But PCs are even more open than Xbox 360, and as flat HDTVs have displaced boxy CRT SDTVs, the barriers to putting a slim PC behind the TV have started to fall. All this indie stuff using the Kinect sensor will run on a home theater PC long before Microsoft adds Kinect support to XNA.

  38. Stupid if they condemned it by Anonymous Coward · · Score: 0

    I think they realized that the opensource driver just opened up a new avenue of profit for them, now instead of xbox owners buying it just for games, which may or may not be that profitable (they lose money on the xbox as it stands) now they have geeks, hackers, and potential unauthorized PC programs that can make use of the hardware, and get even more sales than they would have if they had clamped down and said "NO, XBOX ONLY. WE WILL SUE"

    xbox only, lawsuits = neutral or negative gain (lawyers are expensive)
    leaving the product open the hacking = more buyers, who may not even be xbox owners, so they get money where they wouldnt have gotten it before, and hey, they might just buy an xbox now as well.

    makes sense, about time they realized that all hardware doesnt have to be locked down.

    also it should be noted, every time someone does something cool with the kinect, it's free marketing for them. Same with any new open developments, no cost to them, only profit.

  39. youtube was correct by luther349 · · Score: 1

    the linux action show ran a story on it and where asked if microsoft would be mad over the driver. and they said probly not it will sell more of them and microsoft likes money.looks like they hit the nail on the head there. good for the potential of this device.

  40. "Hack" means different things to different people. by Morbid+Curiosity · · Score: 1

    The initial response was for the punters who might not want to buy a Kinect because "O NOES ITS BEEN HACKD!!11!". Because for people like that, it means that evil hax0rs can do things like watching you make an arse out of yourself waving your arms around in front of your TV (naked or otherwise).

    The subsequent response is for the tech-savvy (dare I say it) hackers who might want to add value to their product by coming up with cool new uses for it, and who in turn misinterpreted their initial response as "O NOES M$ WANTS TO STOP U MAKIN COOL OPEN SAUCE KINECT HAX!!11!".

    There's a disconnect between tech-driven communication and sale-driven communication from Microsoft, certainly, but in this case they're not saying incompatible things at all.

  41. The more open one? by SuperKendall · · Score: 1

    If you're really so gung-ho for open, you may want to consider the console that uses standard USB connectors and hard drives.

    You know, the PS3...

    I'll probably be buying a Kinect but not a 360...

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:The more open one? by bami · · Score: 3, Interesting

      What is not standard about the USB ports on the Xbox? You can even hook up a regular old USB keyboard to it (makes debugging so much easier, by just adding some keyboard listeners to your code and let them fire debug stuff), it's the only device except for my PC that will charge my MP3 player (USB power handshake thing) , and inside the plastic shell lies a regular laptop SATA drive, with a funky connector to connect it to the Xbox (I've broken the thing open because my drive likes to spin down after initial boot, giving me a E68, but a quick disconnect-connect fixes that). That the drive is signed by microsoft with a file on the first couple of sectors is just DRM/anti-piracy/money grabbing, but you can rip it out, format it and use it as a normal drive, nothing abnormal about it.

      If you're really so gung-ho for open, I don't see why you would be interested in a PS3, with all the rampant "shove it up your ass" anti-modding updates sony has been going on for the last year or so, or the fact that you'd have to re-encode your MKV's to watch on the damn thing.

      The perfect open system is a Windows PC (Linux gaming is still a sad affair, even with Wine) with a beefy videocard, a x360 controller, all hooked up to a nice TV. The Games For Windows thing makes it almost into an Xbox (can't tell the difference between Just Cause 2 PC or Xbox, even the tooltips give you the correct icons0, you get better graphics and you can do whatever the hell you want with it. A cheap dualcore system with a 5770 goes for not that much money these days, and can keep up at full HD resolutions with ease. Also gives you access to every codec you will ever need, as well as multitasking, free multiplayer gaming, home entertainment system and whatever you cook up yourself in whatever programming language that you prefer.

      PS: Slight hate on the PS3 for all the "fsck linux" attitude, but not intentional as a flame post

      On-Topic: I hope they release some sort of (un)official extension for XNA with kinect integration soon, do that and I will buy the thing in a trifle, just to do some hacking with it. I'd guess the thing could also be used at parties: no flying wii-motes to hit expensive TV's :D.

    2. Re:The more open one? by IronSight · · Score: 1

      I'd guess the thing could also be used at parties: no flying wii-motes to hit expensive TV's :D

      Just flying kids to hit em xD
      But these days, any serious gamer knows that PC is where it's at. Many games offer free DLC. You can use any input device you wish (great for people with motor-control disabilities even), You don't pay a yearly tax, you have access to *way* better hardware than the consoles. You can setup crazy schemes of playing a game on like 2-3 or more monitors for a full immersion. You have access to non-drm options, you have the largest library of games going all the way back to dos. There isn't someone telling you "you can't do that!" every 2 seconds.
      The thing that angers me is these game companies tell me, "No, pc won't get this game". Saying we are all pirates. Yet you look at steam, they are making TONS of money. They act like no one hacks their 360's or ps3's or psp's or gameboys. Every other day I see someone who hacked their console. So now they are all hacked? Can we pc gamers get our games yet?

    3. Re:The more open one? by newcastlejon · · Score: 1

      ... I don't see why you would be interested in a PS3, with all the rampant "shove it up your ass" anti-modding updates sony has been going on for the last year or so, or the fact that you'd have to re-encode your MKV's to watch on the damn thing.

      You mean I can watch MKVs on my XBox now? Cool! Next you'll be telling me there aren't any odd restrictions on MP4s.

      Hell, if things carry on like this I'll be able to swap my HFS+ external disk for an NTFS one and watch the stuff I have on that!*

      *It never ceases to amuse me that a mac-formatted disk is readable but an NTFS one is not...

      --
      If God forks the Universe every time you roll a die, he'd better have a damned good memory.
    4. Re:The more open one? by phillipsjk256 · · Score: 3, Insightful

      I no longer consider Windows PCs open systems. Windows NT 6.x builds DRM deep into the system. Certain hardware such as video cards are required to implement undocumented features for Windows certification. This is done to facilitate the "protected path" for Blu-ray playback.

      The Windows 7 EULA prohibits you from installing software that would add functionality to the system.

      The reason "Linux gaming is still a sad affair, even with Wine" is because the hardware is undocumented. Without documented hardware, it is nearly impossible to write good drivers for that hardware. Wine sucks for games (aside form hardware issues) because of DRM. Currently, the Wine developers have a policy of not "patching out" the DRM on malware-infested games.

      Digital Restrictions Management is a problem for Windows too. You can not install AAA titles on a computer you use for business because you can not install games under a separate limited user account. The DRM requires Administrative access: one of the reasons UAC was introduced. Why Microsoft didn't copy Apple in their MacOS9->X transition, I don't know. I suspect it is because they are hoping to make their money on DRM systems in the future.

    5. Re:The more open one? by Anonymous Coward · · Score: 0

      I'm a PC gamer and the latest console I own (and collects dust) is my PS2 but I beg to differ, the PC game offerings are crap and I'm tired of seeing what appear to be good games exclusive to XYZ console platform. As much as I want the PC to be where it's at, it really isn't that fantastic :(

    6. Re:The more open one? by Anonymous Coward · · Score: 0

      I suspect that the real difference between the Kinect and the PS3 is that Sony sells the PS3 at a loss ( or is still trying to recoup its losses ) and that M$ is probably selling the Kinect at break even or a small profit. If that's the case then Monkey Boy probably wouldn't care if he sold a zillion of them just to be connected to other things.

    7. Re:The more open one? by Anonymous Coward · · Score: 0

      Sony is so much worse for having Linux support and dropping it than Microsoft is for never supporting it in the first place...

      I see.

      And you said nothing about the internal HD, I can hook an external drive to the PS3 as well.

      But for a media PC nothing beats a Mac mini.

    8. Re:The more open one? by Stuarticus · · Score: 1

      Great, so why can't I plug a USB arcade joystick into it?

      --
      If you think someone isn't free to have a different definition of "freedom" you may be a tyrant.
  42. It's so freakin cool too by Chitlenz · · Score: 1

    I didn't expect it to be so accurate, but jesus it came out really cool. Playing Table Tennis on a 12 foot projected surface is surreal.

    MS is probably being honest to say they left it open. It's an obvious PC interface, at least IMHO, and I'll bet it get released with the next iteration of the DirectX SDK. I can see a lot of dedicated environments for business where this makes complete sense as a mouse replacement. It's not a "wireless" anything, it's completely hands free, which sounds like a trivial difference but in reality changes the entire experience.

    We make medical software, and right off the top of my head I could see a quick interface to let a doc work on you and use something like this to navigate medical histories (say, by voice with some limited hand waving for selection). Seriously, most folks are trying to do that kind of thing with tablets atm, but in an emergency room or surgery having your hands free is priceless (not to mention, no contamination from physical interfaces).

    --
    Imagination is the silver lining of Intelligence.
  43. They did want to stop hackers messing with Kinect by jonwil · · Score: 1

    They have no problem with people using the Kinect in the way they are.
    Microsoft DO want to stop people hacking the Kinect to gain an advantage in games (i.e. cheating) and they DO want to stop people hacking the Kinect in an attempt to create fake or knockoff products.

  44. it is open by design by Anonymous Coward · · Score: 0

    MS always left their products open
    like ms windows, IIS, SQL Server.......

  45. Motion Capture by Reed+Solomon · · Score: 1

    Has anyone got the idea of using kinect with Blender for motion capture animation? Might make the animation process easier. Make your own Avatar style 3D movie in a couple weeks perhaps.

    1. Re:Motion Capture by grumbel · · Score: 1

      As far as I know the skeleton detection is in the Xbox360, not in the Kinect. So at this point Kinect won't give you direct motion capture capabilities, as you would still have to process the depth data manually.

  46. Oh That's Good by Greyfox · · Score: 1

    Because it would really look bad if they put months of engineering effort into it and then some wise ass kid in Sweden published drivers for it while the printing presses were still warm. I guess all those threatening mouth words they made were from Microsoft Russia, who apparently are drunk on Vodka most of the time?

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  47. oh right by acalltoreason · · Score: 0
    I'm sure they are just trying to save face.

    But Microsoft isn't taking kindly to the bounty offer. "Microsoft does not condone the modification of its products," a company spokesperson told CNET. "With Kinect, Microsoft built in numerous hardware and software safeguards designed to reduce the chances of product tampering. Microsoft will continue to make advances in these types of safeguards and work closely with law enforcement and product safety groups to keep Kinect tamper-resistant."

    Read more: http://news.cnet.com/8301-13772_3-20021836-52.html#ixzz15sFk9V00 http://games.slashdot.org/story/10/11/05/176251/2000-Bounty-For-Open-Source-Xbox-Kinect-Drivers

    --
    Where has reason in the world gone? Have we abandoned it in favor of power and politics?
  48. If You Can't Beat Them by YetAnotherBob · · Score: 1

    If you can't beat them get them to join you. Microsoft will find a way to make money off of this. Not least by selling a ton of Konnect units for PC's now.

    --
    Everybody knows 3 people with my name.
  49. Cheating by Anonymous Coward · · Score: 0

    Since it's open, wouldn't it be easier to cheat games by sending preprogrammed moves to it?

  50. At least they flopped in the right direction. by Sarusa · · Score: 1

    If this is an internal flip flop (more likely this is the left hand not knowing what the right hand is doing in a beast as big as Redmond), at least they flopped in the right direction. Okay, yeah, you've hacked it, you're doing cool stuff.... fine, keep doing cool stuff, maybe we'll even help. If this were Sony they'd already be pushing updates at you that would melt the peripheral into slag if possible.

  51. Simpler explanation by voss · · Score: 1

    Microsoft Gear head: Those wacky open source guys have hacked our kinect controller so it will work with linux

    Microsoft PHB: Thats outrageous! We'll have them arrested

    Microsoft Marketing: Doesnt that mean they will buy our Kinect controller at $120 each and we dont even have to support it.

    Microsoft PHB: Yes it does, Im a genius!

  52. Yes, it was left open by design. by RichiH · · Score: 1

    Look at what comes out of the Kinect. Plain data, no encryption, authentication or anything.

    Now if they merely designed it not to interfere or if they actually wanted the public to have a go at it... Decide for yourselves.

    Anyway, I am desperately waiting for someone to

    a) use two Kinects at the same time with the help of polarized filters
    b) write a software package that maps 3D space. Cave mapping, anyone? TEN KINDS OF AWESOME!

  53. Rolls Eyes by Anonymous Coward · · Score: 0

    And Sony will announce it left the architecture of the PS3 open on purpose too.