Иногда юридическая неопределённость может быть не злом, а благом. Это уже ощутили на себе мелкие производители USB-устройств. Правда, только те из них, которые реализуют открытые проекты.
Дело в том, что любое USB-устройство должно обладать неким уникальным собственным идентификатором (PID), привязанным к идентификатору вендора (VID). VID выдаётся консорциумом USB Implementers Forum (USB-IF), учреждённым рядом крупных участников рынка. По существующим правилам USB-IF не может оперировать идентификаторами отдельных устройств — производителю предоставляется только VID, а PID он назначает самостоятельно.
Таким образом, небольшим компаниям вход на этот рынок практически закрыт, поскольку получение VID стоит 5 тыс. долл., что является для них довольно серьёзной суммой. Мелкий производитель также не может воспользоваться чужим VID, так как действующие правила позволяют использовать полученный VID только для собственных продуктов.
Однако даже в таких достаточно жёстких условиях нашлась «лазейка». Ещё существуют компании, получившие VID в те времена, когда не было ограничения предоставлять PID сторонним производителям, поэтому формально они не обязаны его соблюдать. Одна из таких фирм решила передать свой VID проекту Pid.codes, который предоставляет PID любому открытому проекту по запросу через сервис GitHub.
Сам же проект Pid.codes не опасается юридических угроз со стороны USB-IF, поскольку компания, передавшая ему свой VID, уже прекратила свою работу. А поскольку идентификатор получен именно от неё, а не от консорциума, то никаких законных оснований для запрета раздавать PID у USB-IF нет.