награда в размере 2000 долларов за драйверы Kinect с открытым исходным кодом


За первые драйверы с открытым исходным кодом для устройства ввода всего тела Microsoft Kinect была предложена награда в размере 2000 долларов. Звучит неплохо, но все это очень сложно.

Это что-то вроде первого. Adafruit industries предложила награду в размере 1000 долларов за первые драйверы с открытым исходным кодом для оборудования Microsoft Kinect. Microsoft была недовольна идеей о том, что ее аппаратное обеспечение может быть перенаправлено на какую-то другую цель, и сказала Adafruit, что именно она думает об этой идее. Adafruit ответил удвоением вознаграждения до 2000 долларов и предупредил Microsoft, чтобы они не доходили до 3000 долларов.

Однако в этой ситуации есть серьезная сторона, и у каждой истории есть две стороны. Во-первых, оборудование для ввода всего тела Kinect для Xbox 360 имеет много потенциальных применений, некоторые из которых могут быть одобрены бывшим боссом Microsoft Биллом Гейтсом, например, чтение языка жестов, а также потенциально может быть полезно в робототехнике в качестве датчика глубины широкого поля. Устройство работает путем корреляции выходных данных видеокамеры и инфракрасной камеры, которая измеряет расстояние до каждого пикселя изображения, что значительно облегчает отслеживание объектов.

Вы можете купить подобную технологию в готовом виде, но цена составляет тысячи долларов. Оборудование Kinect намного дешевле – на самом деле настолько дешево, что, скорее всего, Microsoft продает его себе в убыток, надеясь получить прибыль от игр, которые он продает.  Отсюда и реакция с другой стороны истории. Microsoft действительно не хочет, чтобы люди покупали оборудование Kinect и использовали его для других целей. Он утверждает, что:

“встроенные многочисленные аппаратные и программные средства защиты, предназначенные для снижения вероятности подделки продукта.”

Kinect-это USB-устройство, и поэтому задача создания драйверов сводится к разработке диалога между двумя устройствами с помощью USB-анализатора. Единственное реальное средство защиты от взлома, которое Microsoft могла бы добавить,-это шифрование потока данных, и это кажется маловероятным, учитывая, что скорость работы является очень важным фактором. В большинстве случаев шифрование, вероятно, используется только при первоначальном подключении, но это все равно усложняет задачу.

Чтобы выиграть приз все, что вам нужно сделать, это предоставить:

Драйверы с открытым исходным кодом для этого классного USB – устройства драйверы и/или приложения могут работать в любой операционной системе, но полностью документированы и под лицензией с открытым исходным кодом. Чтобы продемонстрировать драйвер, вы также должны написать приложение с одним “окном”, показывающим видео (640 x 480), и одним окном, показывающим глубину. Загрузите все это на GitHub.

Идея предложить приз за такого рода реверс-инжиниринг с открытым исходным кодом, похоже, задела за живое сообщество аппаратного обеспечения с открытым исходным кодом. Некоторые комментируют, что он должен быть настроен как приз X, чтобы позволить другим внести свой вклад в банк. Другие указывают на то, что предложение приза любого рода усложняет задачу, потому что вместо того, чтобы делиться информацией, стремление выиграть приз создает секретность. Он открыт только после того, как приз будет выигран.

Более того, награда в размере 2000 или даже 3000 долларов на самом деле не покрывает время и усилия, которые вам пришлось бы потратить на реинжиниринг чего-то вроде Kinect, поэтому его роль в качестве стимула для выполнения работы немного сомнительна. Сделайте это за 30 000 долларов или лучше за 300 000 долларов, и вы можете заставить некоторых дополнительных людей запустить свои USB-анализаторы.

Хотя предложение награды кажется достаточно невинным, оно может положить конец стратегии производителей предлагать оборудование по цене ниже себестоимости, предполагая, что они вернут деньги на игры или носители, используемые для питания устройства. Это может даже усложнить задачу обратного проектирования устройства из – за штрафов за обмен данными-и, наконец, это, вероятно, не принесет никакой пользы, кроме как привлечь внимание мира и производителя к чему-то, что все равно произойдет…

Дополнительная информация: Adafruit


Добавить комментарий