Over the years, video game console technologies have improved dramatically for the player. I grew up playing Centipede on the Commodore 64, Jungle Hunt on Atari, and then came my classic Nintendo, the system I played most throughout my childhood years. Since then, Genesis, Super Nintendo, Playstation, Xbox and Wii among many others came out. With the graphics and ways to control the games we see today, it is amazing.
In 2006, Wii came out with a system that uses a wireless controller that detects movements in three dimensions. In 2010, Kinect for Xbox was launched with a very similar idea to the concept of Wii and improving upon that by making it controller free. You could play a game by simple hand gestures and voice commands. A webcam-like device was used to track a player's movements.
In November 2010, Adafruit offered a bounty of $3000 for an open-source driver for Kinect. Microsoft was upset about this because they did not want any modification performed on any of its systems including Kinect and Xbox. Microsoft did not want someone hacking into their system to retrieve the code used for their products. With the original bounty offered by Adafruit, hacking was not what was being asked for. Microsoft later stated that they do not warrant hacking of the console itself but that the USB port was left open for design.
Within the same month, a winner was announced by Adafruit. The winner, only 19 years old at the time, published the first Kinect open driver. He created a Linux driver that allowed both the use of an RGB camera and also depth sensitivity functions of the system. Interestingly, it seems that an individual who was a key player in the Microsoft Kinect development team also went after the bounty offered by Adafruit.
Since the controversy between Adafruit and Microsoft, many companies and developers have since released their own open source drivers with various capabilities. Since the start of creating an open source driver, a team was able to control a browser with hand gestures, another was able to simulate playing a piano by simply tapping their fingers to a surface and even NASA has shown interest in the technology after seeing a live 3-dimensional videoconferencing.
I feel that it is awesome that Adafruit initially came up with the idea to offer a small prize for creating the first Kinect open driver. It seems obvious to me that if Microsoft had the brains and capability to do what the teams mentioned above are doing, they would have done it already. I give a lot of credit to the young man that won the bounty and was able to produce the advancements to the system.
As stated before with the Cathedral vs. Bazaar blog, Microsoft is in it for the profit and nothing else. There are only so many developers on the project team, meaning fewer ideas and less overall "eyes" to develop and enhance a project in addition to fixing bugs. I think having this open source driver will allow advancements with many technologies. Whether the advancement is intended for education, science, the military, or just simply for gaming experience pleasure, it will benefit all parties I believe...even Microsoft.