Инициатива по предоставлению идентификаторов USB-устройств для открытого оборудования

В рамках инициативы pid.codes, любому открытому проекту предоставлена возможность бесплатно получить идентификатор USB-продукта (PID, Product ID). Для обеспечения работы USB-устройства требуется снабдить его уникальным номером продукта (PID, Product ID), привязанным к идентификатору вендора (VID, Vendor ID). При сложившихся в отрасли условиях, мелкому проекту проблематично получить идентификатор для своего устройства. Pid.codes нацелен на решение данной проблемы. Распределением VID-идентификаторов занимается консорциум USB-IF (USB Implementers Forum), учреждённый компаниями, принимающими участие в создании стандартов USB, в том числе Hewlett-Packard, LSI, Microsoft и Intel. USB-IF не выдаёт единичные идентификаторов продуктов, а делегирует только идентификаторы вендора (VID), которые в рамках выданного VID позволяют производителю генерировать идентификаторы продуктов на своё усмотрение. Стоимость получения VID составляет около 5 тысяч долларов, что делает получение VID неподъёмным для мелких стартапов и некоммерческих проектов. При этом VID явно привязан к определённой компании, которая по условиям получения VID может генерировать PID только для своих продуктов и не может предоставлять их сторонним проектам.

Решение состоит в том, что подобные условия действовали не всегда, и компании, получившие VID достаточно давно, обладают лицензией, допускающей генерацию PID для сторонних проектов. Одна из таких компания передала свой VID авторам инициативы Pid.codes, которые получили возможность генерировать PID на своё усмотрение. Таким образом, любой открытый аппаратный проект может получить PID для своей разработки, отправив специальный pull-запрос через GitHub.

©  OpenNet