The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

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

Для обеспечения работы 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, но формально условия его использования не нарушены.

  1. Главная ссылка к новости (http://pid.codes/pidcodes/2015...)
  2. OpenNews: Организация USB-IF отказалась выделить диапазон идентификаторов для Open Hardware
  3. OpenNews: Openmoko предоставил свободным проектам идентификаторы USB-устройств и MAC-адреса
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: usb
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.1, A.Stahl, 09:43, 05/04/2015 [ответить] [смотреть все]    [к модератору]
  • +9 +/
    Было:
    >Суть инициативы состояла в создании отдельной некоммерческой организации, которая сможет зарегистрировать на себя VID и выделять в его рамках идентификаторы продуктов для развиваемых энтузиастами открытых аппаратных проектов. Деньги на покупку VID планировалось получить через сбор пожертвований. Представители компании, осуществляющей юридическую и сервисную поддержку USB-IF, наотрез отказались сотрудничать в этом направлении, потребовали убрать с сайта информацию о проекте и прекратить сбор средств на покупку VID из-за недопустимости передачи и сублицензирования PID.

    Стало:
    >обладают лицензией, явно не запрещающей генерацию PID для сторонних проектов.

    Прошло:
    полтора года.

    Решение довольно костыльное. Правильное решение: надавать костылём этому консорциуму по яйцам и обязать выделить диапазон ID для одиночек и некоммерческих начинаний.

     
     
  • 2.8, Анонимъ, 11:38, 05/04/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]
  • +6 +/
    А вы чего ждали от корпорастов ?
     
     
  • 3.15, YetAnotherOnanym, 14:53, 05/04/2015 [^] [ответить] [смотреть все]     [к модератору]
  • +1 +/
    Например, от корпорастов можно ждать такого организуется фирма, которая клепает... весь текст скрыт [показать]
     
     
  • 4.25, Аноним, 19:45, 05/04/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    оно все верно только одно «но» — бороться с инструментами глупо
     
  • 4.33, Аноним, 08:44, 06/04/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Задача несколько осложняется необходимостью наличия открытых исходников как аппа... весь текст скрыт [показать]
     
  • 4.34, ZiNk, 10:02, 06/04/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Весь этот сценарий можно провернуть даже не запариваясь на получение УСБ ид и на... весь текст скрыт [показать]
     
  • 2.18, Michael Shigorin, 16:09, 05/04/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    Скорее хак наподобие копилефта кто к нам с параграфом придёт, тот и несолоно х... весь текст скрыт [показать] [показать ветку]
     
  • 2.38, Аноним, 11:34, 06/04/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Пойди и надавай, в чём проблемы то ... весь текст скрыт [показать] [показать ветку]
     
  • 1.2, MPEG LA, 09:50, 05/04/2015 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Главное не раздавать PIDы налево и направо (их всего-то 0xFFFF), и предусмотреть варианты позволяющие отозвать PID
     
     
  • 2.4, Аноним, 10:29, 05/04/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Найти 65536 разработчиков устройств еще суметь надо К тому же можно научиться у... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.13, Аноним, 12:56, 05/04/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Ну так PID определяет модель конкретного устройства в пределах вендора Так что ... весь текст скрыт [показать]
     
     
  • 4.20, Аноним, 18:16, 05/04/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Но 65536 открытых проектов - это довольно изрядно Да и там у них вроде нескольк... весь текст скрыт [показать]
     
     
  • 5.32, Аноним, 08:36, 06/04/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    В новости написано только про один Одна из таких компаний передала свой VID ав... весь текст скрыт [показать]
     
  • 3.50, уупс, 14:57, 08/04/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • –4 +/
    Ыксперт и вправду считает что четыре байта это 65536?
     
     
  • 4.51, lol, 17:47, 08/04/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Таки не 4, а 2 байта. И таки 2^16=65536
    Всё тут верно
     
  • 1.3, Аноним, 10:24, 05/04/2015 [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    LOL Lifehackers strike back - жлоборасов таки опять обыграли на их же поле ... весь текст скрыт [показать]
     
     
  • 2.14, Аноним, 14:16, 05/04/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    Только pid быстро закончатся и все.
     
     
  • 3.35, Аноним, 10:13, 06/04/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Закончатся Отлично Это индикатор того что люди переключаются из режима потреби... весь текст скрыт [показать]
     
  • 2.19, Michael Shigorin, 16:11, 05/04/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Тоже оценил изящество манёвра ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.31, Анончег, 04:03, 06/04/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Надо срочно, не сходя с места, отправить им поздравительную телеграмму Мишаня,... весь текст скрыт [показать]
     
     
  • 4.41, count0krsk, 20:34, 06/04/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    А мне можно отправить, о Великий разрешатель Меня-то ещё не весь рунет знае... весь текст скрыт [показать]
     
     
  • 5.42, Анончег, 01:51, 07/04/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Конечно, конечно, всенепременно отправляй Так и подпишись count0krsk с опен-н... весь текст скрыт [показать]
     
     
  • 6.49, уупс, 14:52, 08/04/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    дяденька-дяденька, а мне можно отправить телеграмму?
     
  • 1.5, Омский линуксоид, 10:34, 05/04/2015 [ответить] [смотреть все]    [к модератору]  
  • +3 +/
    Надо срочно гнобить USB-IF. Как это сделать? Есть какой-то антимонопольный орган же по месту регистрации USB-IF?
     
     
  • 2.43, Асушник, 09:35, 07/04/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Вы же видели, что эта организация - консорциум Что уже намекает на то, что форм... весь текст скрыт [показать] [показать ветку]
     
  • 1.6, Аноним, 10:39, 05/04/2015 [ответить] [смотреть все]     [к модератору]  
  • +/
    А кстати забавный у них метод получения PID Pull request Через git Хм прив... весь текст скрыт [показать]
     
     
  • 2.9, Аноним, 11:45, 05/04/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +4 +/
    Никто не запрещает пользователям SVN установить git и послать запрос.
     
  • 2.16, YetAnotherOnanym, 15:01, 05/04/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Ага, киберсквоттеры одобряэ Если по уму, то надо бы выделить один PID для разра... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.17, Аноним, 16:01, 05/04/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    USB-IF примерно так и делает Проблема в том, что разработкой с другими разработ... весь текст скрыт [показать]
     
  • 3.21, Аноним, 18:18, 05/04/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ну как бы ты почитай требования - потом удачи тебе насвкоттить PID, ога Для р... весь текст скрыт [показать]
     
  • 1.7, Аноним, 10:54, 05/04/2015 [ответить] [смотреть все]     [к модератору]  
  • +/
    Емнип, было две компании, которые получили vid по старой лицензии и продавали pi... весь текст скрыт [показать]
     
     
  • 2.22, Аноним, 18:20, 05/04/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    А что они делали с уже выпущенными девайсами А в операционках как это прописыва... весь текст скрыт [показать] [показать ветку]
     
  • 2.47, rius, 19:05, 07/04/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Себе, для разработки, можешь взять выделенный для разработчиков набор кодов вро... весь текст скрыт [показать] [показать ветку]
     
  • 1.10, _KUL, 12:06, 05/04/2015 [ответить] [смотреть все]     [к модератору]  
  • –5 +/
    И vid и pid можно китайским программными прошивальщиками хоть на что изменить З... весь текст скрыт [показать]
     
     
  • 2.11, Аноним, 12:15, 05/04/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    По ним ОС выбирает драйвер подходящий для устройства.
     
  • 2.12, Аноним, 12:49, 05/04/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Чтобы ОС могла определить, что за устройство подключено и, соответственно, какой... весь текст скрыт [показать] [показать ветку]
     
  • 2.23, Аноним, 18:24, 05/04/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Разработчик прошивки устройства может прописать что угодно во все поля И VID PI... весь текст скрыт [показать] [показать ветку]
     
  • 1.24, Капитан, 19:06, 05/04/2015 [ответить] [смотреть все]    [к модератору]  
  • +/
    Требуем 128битный PID/VID
     
     
  • 2.26, PavelR, 20:03, 05/04/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    А что мешает выделить один конкретный VID PID для DiY OpenHardware устройств, ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.27, Аноним, 20:49, 05/04/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Жаба... весь текст скрыт [показать]
     
  • 3.28, Аноним, 22:29, 05/04/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Ничего, кроме совместимости.
     
     
  • 4.44, Асушник, 09:47, 07/04/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Предложенное решение вроде не нарушает обратную совместимость Это скорее расшир... весь текст скрыт [показать]
     
     
  • 5.45, rius, 13:17, 07/04/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > Точнее тогда видимо не предполагали, что техника так быстро шагнет вперед, что разработка устройств станет по силам одиночкам/небольшим командам.

    По тому как они запрещают перепродавать PID по одиночке, складывается впечатление что наоборот,  и предполагали и глядели далеко вперёд, чтобы подложить остальным свинью и опеспечить себя прибылью :)

     
     
  • 6.46, Асушник, 13:57, 07/04/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Ну да, вполне в западной традиции продать вам дом, подъехать к которому возможно лишь на производимом той же фирмой велосипеде )
     
  • 5.48, Аноним, 19:49, 07/04/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Всё так Совместимости нет с уже имеющейся инфраструктурой Надо писать соответс... весь текст скрыт [показать]
     
  • 3.36, Аноним, 10:15, 06/04/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ничего В линухе даже реально Но мудософт же не запилит да и жоппл ... весь текст скрыт [показать]
     
  • 2.37, rius, 10:43, 06/04/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    GUID надо требовать. Чтобы каждый разработчик сам себе мог код выписать и ни с кем не пересекаться.
     
     
  • 3.39, Аноним, 16:19, 06/04/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Эй-эй, полегче! А как же потом деньги то взымать?
     
     
  • 4.40, Аноним, 18:19, 06/04/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А как потом 5 килобаксов за 2 бакта получать По 2 5 килобакса за байт - это ж ... весь текст скрыт [показать]
     
  • 1.29, privation, 02:19, 06/04/2015 [ответить] [смотреть все]    [к модератору]  
  • +/
    разве сложно зарегистрировать идентификатор, подобный MIB в SNMP?
     
  • 1.30, privation, 02:21, 06/04/2015 [ответить] [смотреть все]    [к модератору]  
  • +/
    можно purl задействовать
     
  • 1.52, torvn77, 20:12, 18/04/2015 [ответить] [смотреть все]    [к модератору]  
  • +/
    Пообщался с одним своим знакомым,так вот он озвучил вот какую позицию:
    В разработку и раскрутку USB были вложены деньги,
    что и в последствии и привело к его распространению на ПК.
    И надо нам мол так же разработать свой вариант интерфейса и под него и делать свои устройства,а к уважваемым господам их USB не соваться.

    В принципе нельзя считать что он формально не прав,хотя лично я считаю распилом и проявлением коррупции то,
    что в качестве стандартного интерфейса используется проприннтарная разработка.
    И вот вопрос,почему никто не пытается сделать свой вариант полностью открытого интерфейса?
    Я понимаю,что мышки флешки к нему не подключить,но свои то устройства можно?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor