# Патентний спір навколо драйвера DisplayLink для Linux: вимоги та покриття кодеків OIN

Published: 2026-11-13

Патентні вимоги Synaptics зупинили прототип відкритого драйвера DisplayLink Майка Лотіана. Новий звіт LWN описує попередню кореспонденцію, умовну грошову вимогу та обмеження покриття кодеків OIN. Епізод також пояснює прийняття файлів блокування GitHub Actions та зміни у декларованих випадках та підтримці в .NET 11.

Canonical: https://thedailydiff.dev/uk/video/2026-11-12-displaylink-patent-threat/

## Що охоплює це відео

- Відкритий модуль EVDI DisplayLink та пропрієтарний DisplayLink Manager є окремими компонентами; існуюче програмне забезпечення Linux від постачальника залишається доступним.
- Лист від п'ятого жовтня погрожував 25 000 доларів США за документацію, збільшуючись щонайменше на 25 000 доларів США на тиждень без дотримання. Опублікований запис не встановлює судового рішення чи платежу.
- Покриття OIN відповідає визначенню системи Linux. Пункт про кодеки має виняток із явного списку, і звіт Бергельта стосувався цих спроб внесків.
- Файли блокування GitHub Actions записують нормальні та транзитивні ревізії дій. Заблокована ревізія все ще потребує перегляду на предмет безпеки.
- .NET 11 додає об'єднані випадки C# 15 і має дворічну підтримку STS; .NET 10 залишається підтримуваним LTS з тією ж якістю та політиками обслуговування.

## Запитання та відповіді

### Чому незалежно написаний драйвер Linux може зіткнутися з патентними претензіями?

Незалежно написаний драйвер може реалізувати винахід, який, за твердженням власника патенту, захищений. Synaptics висловила цю позицію у своєму листуванні з Майком Лотіаном. Авторство вихідного коду та заявлений винахід — це окремі питання. LWN документує звинувачення компанії та тиск на Vino; опублікований запис не містить судового визначення дійсності патенту чи порушення.

### Як застосовується покриття OIN до кодеків у драйвері Linux?

Покриття OIN відповідає визначеним компонентам та виняткам його системи Linux. Опубліковане визначення Open Invention Network виключає кодеки, якщо вони не зазначені явно в її таблиці винятків. LWN повідомляє, що виконавчий директор Кіт Бергельт заявив, що захист не поширюється на ці спроби внесків. Цей висновок стосується цієї роботи; членство та етикетка Linux самі по собі не встановлюють покриття кожного компонента.

### Що гарантує файл блокування робочого процесу GitHub Actions?

Файл блокування робочого процесу записує ревізії дій, вибрані для вбудованого робочого процесу, включаючи транзитивні залежності дій. У повідомленні GitHub сказано, що читабельні теги можуть залишатися, тоді як ці записані комміти виконуються, навіть коли посилання переміщуються. Посібник Хуго ван Кеменаде показує приклади впровадження. Перегляньте вибрану залежність перед її блокуванням, оскільки вибір ревізії не встановлює, що код безпечний.

### Що перевіряють нові об'єднані типи C# у випуску .NET?

Об'єднані типи описують оголошений набір типів випадків і дозволяють компілятору перевіряти покриття виразів switch над цими випадками. У оголошенні про випуск Microsoft використовується пошук продукту з випадком знайденого або відсутнього продукту. Ця функція робить можливі стани явними. Те саме оголошення надає новому випуску два роки стандартної підтримки, при цьому раніше підтримуваний довгостроковий варіант зберігає ті ж політики якості та обслуговування.

### Яким був вердикт The Daily Diff щодо спору DisplayLink?

Вердикт The Daily Diff щодо зростаючого тиску постачальника був REVERT. Ніко заперечив проти того, щоб користувач, який намагається покращити обладнання, яким він володіє, ніс ризик дорогого захисту. LWN повідомляє, що Лотіан видалив публічний репозиторій і зберігав Vino локально, поки існуюче програмне забезпечення Linux від постачальника залишалося доступним. Вердикт виражає це редакційне судження і не надає юридичного визначення патентних претензій.

## Розділи

- 0:00 Що насправді дає володіння док-станцією?
- 0:33 Чому запит на підтримку дійшов до юристів?
- 1:14 Чому незалежно написаний код може зіткнутися з патентною претензією?
- 1:40 Що вимагали листи?
- 2:33 Що насправді гарантує файл блокування робочого процесу?
- 3:08 Що зміниться з C# 15 та .NET 11?
- 3:41 Де зупиняється система безпеки патентів Linux?
- 4:48 Що я б поставив на спір щодо док-станції?

## Перекладена стенограма

Перекладено з оригінальної англійської розповіді. Доступне аудіо та субтитри контролюються YouTube.

### Що насправді дає володіння док-станцією?

0:00 Ви володієте док-станцією, тому її драйвер здається вашим для виправлення. Synaptics погрожувала розробнику Linux за те, що він робив саме це. У цьому відео, що може зупинити код, який ви написали самі? І що насправді дає володіння док-станцією? І система безпеки патентів Linux має конкретну діру, яку нам потрібно перевірити. Це четвер, дванадцяте листопада, і це The Daily Diff. DisplayLink — це технологія Synaptics для підключення додаткових дисплеїв через USB-док-станцію. Її програмне забезпечення для Linux включає відкритий модуль ядра та пропрієтарний

0:27 компонент. Написання власної заміни не врегульовує патентні права, оскільки винахід може бути заявлений окремо від вихідного коду.

### Чому запит на підтримку дійшов до юристів?

0:33 LWN опублікував цю історію у вівторок, після місяців листування між Synaptics та Майком Лотіаном. Ми також перевіримо нове прийняття файлів блокування GitHub Actions та .NET 11. Історія починається з док-станції Dell, драйвер Linux якої постійно виходив з ладу, згідно з Лотіаном. Постачальник надає DisplayLink Manager як бінарний файл для Ubuntu на машинах x86. Відкритий модуль, ee vee dee eye, керує віртуальними дисплеями. Його файл README зазначає, що для повної функціональності DisplayLink потрібен решта драйвера.

0:59 Ці відкриті двері ведуть вас у коридор. Лотіан використовував Claude, щоб допомогти створити Vino, драйвер на Rust, призначений для ядра Linux. Його червневий прототип був неповним. До кінця серпня він повідомив про керування трьома поколіннями док-станцій. Раніше спроби ніколи не засвічували панель. Ми не тестували його результат. DisplayLink використовує пропрієтарну технологію для кодування потоку дисплея для

### Чому незалежно написаний код може зіткнутися з патентною претензією?

1:17 передачі та повторного декодування. Ви можете публікувати навколишню водопровідну систему, зберігаючи цю техніку пропрієтарною. Вихідний код, який ви можете прочитати, розповідає лише частину того, що потрібно вашому обладнанню. Synaptics повідомила Лотіану, що реалізація в чистому приміщенні все ще може реалізувати запатентований винахід. Ці конкретні претензії потребуватимуть юридичної оцінки. Claude може допомогти написати Rust. Прохання до нього поглинути ваш бюджет на судові витрати вимагатиме досить авантюрного

1:38 рівня підписки. Серпневе повідомлення про припинення діяльності

### Що вимагали листи?

1:40 містило довгий список патентів і вимагало, щоб він припинив розробку, що нібито порушує права, і відкликав поширені матеріали. Лотіан запитав, які патентні вимоги відповідають якому коду. Це розумне питання, коли хтось надсилає вам ціле патентне портфоліо. Лист від п'ятого жовтня погрожував двадцятьма п'ятьма тисячами доларів США за документацію, зростаючи щонайменше на ще двадцять п'ять тисяч щотижня без дотримання. Опублікований запис не встановлює судового рішення чи платежу. Підтримка клієнтів отримала тижневий цикл виставлення рахунків.

2:07 Працюючий прототип та доступний захист – це окремі вимоги. Особа повинна зважити захист роботи проти того, скільки може коштувати юридична боротьба. Ваш монітор може пройти тест, тоді як проект не пройде перевірку бюджету. Сьомого жовтня Synaptics нарешті розглянула його старіший запит на pull request ee vee dee eye. Лотіан сказав LWN, що не буде продовжувати, сказавши: «Ви не можете погрожувати подати на мене в суд, а потім просити мене оновити мій pull request». Два відділи, відмінна паралельна обробка. Тим часом, інший вид залежності стає легше контролювати.

### Що насправді гарантує файл блокування робочого процесу?

2:35 GitHub Actions зробив файли блокування робочого процесу загальнодоступними наприкінці жовтня. Ваш робочий процес може зберігати читабельний тег, тоді як файл блокування записує точний комміт для запуску, включаючи транзитивні залежності дії. Якщо тег переміщується, вбудований робочий процес все ще використовує свою записану ревізію. Посібник Хуго ван Кеменаде від середи показує налаштування та посилання на приклади прийняття проектів Python. GitHub дозволяє поступово впроваджувати, і адміністратори можуть вимагати файл блокування. Перегляньте те, що ви блокуєте, тому що це гарантує, що обрана ревізія працює.

3:03 Шкідливий код може бути ідеально відтворюваним, що є дуже невдалим визначенням надійного.

### Що зміниться з C# 15 та .NET 11?

3:08 Microsoft також випустила .NET 11 у вівторок. Одним з корисних доповнень є об'єднані типи в C# 15. Значення може належати до оголошеного набору типів випадків, і компілятор перевіряє, чи охоплює їх ваш вираз switch. Подумайте про знайдений продукт або відсутній продукт, при цьому відсутній випадок фіксується під час збірки. Для людини, яка має підтримувати його, одинадцять отримує два роки стандартної підтримки. .NET 10 залишається довгостроковим варіантом. Microsoft заявляє, що політики якості та обслуговування однакові; тривалість підтримки

3:32 відрізняється. Виберіть вікно, яке відповідає вашому плану оновлення, тому що щорічне хвилювання від випуску та щорічні квитки на міграцію надходять в одну поштову скриньку. Повернемося до док-станції.

### Де зупиняється система безпеки патентів Linux?

3:41 Мережа Open Invention Network дозволяє учасникам перехресно ліцензувати патенти в межах визначеної системи Linux. Покриття слідує за переліченими компонентами та конкретними винятками. Драйвер Linux не автоматично включає кожен компонент у ці межі. Лотіан приєднався і запитав, як це взаємодіє з членством Synaptics. LWN повідомляє, що OIN провела розслідування. Виконавчий директор Кіт Бергельт сказав, що його внески вийшли за межі захисту. Отже, передбачуваний шлях втечі мав власну перевірку сумісності. Ось конкретна діра.

4:07 Опубліковане визначення OIN виключає аудіо- та графічні кодеки, якщо вони не явно перелічені в таблиці винятків. Робота над кодеком DisplayLink не отримала такого захисту, згідно з Бергельтом. Запуск на Linux та покриття цією угодою – це різні перевірки. Ось чому незалежно написаний вихідний код та членство в OIN все ще залишили Лотіана вразливим до цієї вимоги. Лотіан сказав LWN, що він видалив публічний репозиторій, і Vino залишається локальним, поки

4:31 це не буде вирішено, оскільки він не може дозволити собі захист. Можливо, він працюватиме над компонентами, на які це не впливає. Існуюче програмне забезпечення Linux від постачальника залишається доступним. Ця спроба заміни та її очікувані покращення зупинені. Якщо ви волієте читати це, ніж чути, як я це кажу, то the diff надходить у вашу поштову скриньку щоранку, безкоштовно на the daily diff dot dev, посилання нижче. Отже, сьогоднішній вердикт щодо суперечки DisplayLink.

### Що я б поставив на спір щодо док-станції?

4:50 REVERT. Я б скасував рішення відповісти на внесок драйвера зростаючою патентною вимогою. Це залишає користувача, який намагається покращити обладнання, яким він вже володіє, несучи юридичний ризик. Підпишіться, натисніть дзвіночок і скажіть мені в коментарях, чи поставили б ви інший штамп. І це все на сьогодні. Я Ніко з Axrisi. Зливайте відповідально.

## Джерела

- [Synaptics patent claims stop work on DisplayLink drivers](https://lwn.net/SubscriberLink/1102549/acbc92e00cee3a3f/) — LWN / Joe Brockmeier
- [October fifth Synaptics notice](https://lwn.net/images/pdf/Cease_and_Desist_Notice_Mike_Lothian_10-05-2026.pdf) — Synaptics
- [July–October correspondence compiled by Lothian](https://lwn.net/images/pdf/synaptics-correspondence-jul-oct-2026.pdf) — Mike Lothian / Synaptics
- [EVDI README](https://github.com/DisplayLink/evdi) — DisplayLink
- [Linux System Definition](https://openinventionnetwork.com/linux-system/) — Open Invention Network
- [Table 0 codec exceptions](https://definition.openinventionnetwork.com/table-0/) — Open Invention Network
- [GitHub Actions workflow lockfiles are generally available](https://github.blog/changelog/2026-10-28-github-actions-workflow-lockfiles-are-generally-available/) — GitHub
- [Lock your GitHub Actions](https://hugovk.dev/blog/2026/lock-github-actions/) — Hugo van Kemenade
- [Announcing .NET 11](https://devblogs.microsoft.com/dotnet/announcing-dotnet-11/) — Microsoft .NET Team
- [EVDI pull request 581 and October seventh review](https://github.com/DisplayLink/evdi/pull/581) — DisplayLink / Mike Lothian
- [OIN community directory](https://openinventionnetwork.com/community-directory-alphabetical/) — Open Invention Network
- [Imagination SpongeBob still: brief fictional process commentary; cartoon copyright retained; no current executive reaction or endorsement](https://imgflip.com/memetemplate/Imagination-Spongebob) — SpongeBob SquarePants / Nickelodeon-Paramount; Imgflip source host
- [Imagination SpongeBob original image: resized and captioned editorially; this release grants no blanket asset or episode reuse permission](https://i.imgflip.com/3i7p.jpg) — Nickelodeon-Paramount / Imgflip; adaptation by The Daily Diff
- [Office Sloth: brief silent fictional process commentary; Zootopia copyright Disney; selected source window, no current executive reaction or endorsement](https://giphy.com/gifs/disneyzootopia-l2JHVUriDGEtWOx0c) — Zootopia / Disney; official Giphy source host
