Инициатива по предоставлению идентификаторов USB-устройств для открытого оборудования
5 апреля 2015 года
Для обеспечения работы USB-устройства требуется снабдить его уникальным номером продукта (PID, Product ID), привязанным к идентификатору производителя (VID, Vendor ID). При сложившихся в отрасли условиях, мелкому проекту проблематично получить идентификатор для своего устройства. В рамках инициативы pid.codes, нацеленной на решение данной проблемы, любому открытому проекту предоставлена возможность бесплатно получить идентификатор USB-продукта (PID).
Распределением VID-идентификаторов занимается консорциум USB-IF (USB Implementers Forum), учреждённый компаниями, принимающими участие в создании стандартов USB, в том числе Hewlett-Packard, LSI, Microsoft и Intel. USB-IF не выдаёт единичные идентификаторы продуктов, а делегирует только идентификаторы вендора (VID), которые позволяют производителю генерировать идентификаторы продуктов на своё усмотрение. Стоимость получения VID составляет около 5 тысяч долларов, что делает получение VID неподъёмным для мелких стартапов и некоммерческих проектов. При этом VID явно привязан к определённой компании, которая по условиям получения VID может генерировать PID только для своих продуктов и не может предоставлять их сторонним проектам.
Решение состоит в том, что подобные условия действовали не всегда, и компании, получившие VID достаточно давно, обладают лицензией, явно не запрещающей генерацию PID для сторонних проектов. Одна из таких компаний передала свой VID авторам инициативы Pid.codes, которые получили возможность генерировать PID на своё усмотрение. Таким образом, любой открытый аппаратный проект может безвозмездно получить PID для своей разработки, отправив специальный pull-запрос через GitHub. Единственное требование - проект должен поставляться под открытой лицензией.
Что касается рисков, то передавшая VID компания уже прекратила свою деятельность, а USB-IF не имеет законных оснований запретить авторам pid.codes генерацию идентификаторов продуктов. Предусмотрена только процедура отзыва VID, но формально условия его использования не нарушены.
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.