Майк Лотиан купил док-станцию Dell с чипом DisplayLink и остался недоволен её работой под Linux: фирменный драйвер постоянно падал. Он решил написать свой — на Rust, с помощью подписки на Claude — и 17 июня отправил первый RFC-набор патчей драйвера Vino (DRM/KMS) в список рассылки dri-devel. Ответ пришёл не от инженеров, а от юристов Synaptics: претензии о нарушении патентов, требование прекратить несанкционированную реализацию технологии DisplayLink и угрозы дорогих судебных издержек.
Механика тут такая. DisplayLink Manager (DLM) для Linux — проприетарный бинарник под x86, который компания раздаёт через APT-репозиторий для Ubuntu. Внутри лежит открытый out-of-tree модуль ядра EVDI (Extensible Virtual Display Interface): он совместим с Linux DRM, и настраивать экраны можно обычными xrandr или панелями GNOME и KDE Plasma. Картинку и звук собирает закрытая технология DL3 — она сжимает поток каналов (USB, видео DisplayLink, аудио) в один поток поверх USB 3 и разжимает на выходе. Именно в control plane DL3 Лотиан и упёрся: 17 июня он открыл issue в репозитории EVDI на GitHub с описанием реверс-инжиниринга — ответа не было. В dri-devel ему подсказали только переписать драйвер на Rust KMS bindings (совет от Данило Крумриха), но не помогли с конкретной проблемой. 20 июля на письмо Лотиана к Лукашу Спинтыку из Synaptics ответил Михал Лукашек: DisplayLink не открытый стандарт, протокол, кодек и остальные технологии — проприетарная собственность Synaptics. Вся переписка с 5 июля по 7 октября собрана в PDF, который Лотиан выложил сам. Там же — история про найденные им баги в EVDI и pull request, который месяцами лежал без ревью.
Наша оценка: новость не про один патент, а про то, что реверс-инжиниринг подешевел. Человек с подпиской на LLM и упорством за пару недель довёл до рабочего прототипа то, на что раньше нужна была команда. Для вендора это неприятный сдвиг: раньше закрытый протокол защищала сложность, теперь — только юристы. Отсюда и скорость реакции: инженерный ответ не написали, зато письмо от юротдела пришло.
Что это меняет для людей. Владельцы док-станций DisplayLink на Linux остаются с бинарником под x86 и без нормальной поддержки. На ARM-машинах фирменного DLM нет вовсе — это прямо следует из x86-only сборки. Паритет с Windows и macOS, о котором пишет LWN, остаётся недостижимым, и теперь непонятно, кто вообще захочет повторять путь Лотиана, зная, чем он закончился.
Кто выигрывает и кто проигрывает. Synaptics защищает лицензионный бизнес — юридически, скорее всего, с крепкой позицией: протокол закрытый, патентные претензии заявляет правообладатель. Но тактически это выглядит слабо. По опыту, вендоры железа, которые вместо ответа инженера присылают юриста, теряют ровно тех пользователей, которые готовы были чинить их продукт бесплатно. Проигрывают и покупатели: док-станция работает хуже, чем могла бы, и починить это официально некому.
В материале нет ни номеров патентов, ни цитат юристов Synaptics целиком, ни данных, сколько писем было и чем именно грозили. Вся переписка собрана одной стороной — Лотианом, и опубликована им же. Позицию компании мы знаем только по одному ответу от 20 июля плюс пересказу LWN. Проверить, зарегистрированы ли патенты в юрисдикции, где живёт автор, читатель может сам — в тексте этого нет. Плюс сам материал LWN распространяется по подписочной ссылке, так что первоисточник доступен не всем.
Прогноз: в течение квартала Vino в mainline не появится: либо Лотиан свернёт работу, либо мы увидим точечное разрешение от Synaptics на правки в EVDI — но не на DL3.
Дисклеймер: официально не подтверждено, один источник, переписка опубликована только одной стороной.
Источник: LWN.net
Источник: lwn.net · пост в Telegram