Компания Synaptics пригрозила судом разработчику, который написал открытый драйвер DisplayLink

Компания Synaptics направила официальное досудебное требование о прекращении деятельности независимому разработчику Майку Лотиану, который создал открытый Linux-драйвер под названием Vino для USB-док-станций и видеоадаптеров с технологией DisplayLink. Энтузиаст решил избавить пользователей Linux от необходимости устанавливать капризный проприетарный пакет DisplayLinkManager и с нуля написал альтернативный драйвер на языке программирования Rust, используя метод «чистой комнаты» (clean-room reverse engineering) и активно привлекая ИИ-ассистента Anthropic Claude для анализа протоколов и генерации кода. К моменту конфликта экспериментальный проект уже успешно выводил изображение на трех поколениях чипов DisplayLink (семейства DL-3×00, DL-6xxx и DL-7400), включая популярную корпоративную док-станцию Dell Universal Dock D6000.

Ирония ситуации заключается в том, что разработчик сам привлек внимание корпорации к своему детищу: столкнувшись с несколькими аппаратными багами, Лотиан напрямую обратился к инженеру Synaptics за технической консультацией. Вместо помощи компания подключила юристов и потребовала немедленно удалить проект, заявив о нарушении двух британских патентов, описывающих методы сжатия и передачи видеосигнала по шине USB. Когда автор попросил детально разъяснить, какие именно фрагменты его независимого кода нарушают патенты, юристы Synaptics пригрозили выставить ему счет за подготовку правовой документации и дерзко предложили придать историю огласке, заявив, что компания только приветствует публичность в вопросах защиты своей интеллектуальной собственности.

Лотиан выполнил пожелание юристов, опубликовав всю переписку в рассылке разработчиков ядра Linux и указав на то, что Synaptics состоит в консорциуме Open Invention Network, участники которого обязуются не предъявлять патентные претензии к базовым компонентам экосистемы Linux. Тем не менее репозиторий Vino на GitHub уже пришлось временно скрыть из публичного доступа до разрешения спора.

Использование нейросетей и языка Rust для переписывания сложного системного софта и драйверов в последние дни приводит к самым неожиданным результатам: ранее мы рассказывали, как компания AMD признала баг в своих драйверах Radeon, вызывающий постоянную фоновую запись на SSD, а разработчики мессенджера Discord переписывают свой десктопный клиент с нуля на языке Rust, снизив потребление оперативной памяти до 290 МБ.

Источник: www.goha.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев