+− THE DAILY DIFFdev & AI news
REVERT

Патентен спор за драйвера на DisplayLink Linux: изисквания и OIN покритие на кодека

Изискванията за патент на Synaptics спряха прототипа на отворения драйвер DisplayLink на Mike Lothian.

Want to see our stories first on Google? Add us to your preferred sources — it helps us grow.

Изискванията за патент на Synaptics спряха прототипа на отворения драйвер DisplayLink на Mike Lothian. Новият доклад на LWN описва по-стара кореспонденция, условно парично искане и ограничение на OIN покритието на кодека. Епизодът също така обяснява приемането на GitHub Actions lockfile и промените в декларирания случай и поддръжката в .NET 11.

Прочетете писменото издание (английски) ↗

Какво обхваща този видеоклип

  • Отвореният модул EVDI на DisplayLink и собственият DisplayLink Manager са отделни компоненти; съществуващият софтуер за Linux от доставчика остава наличен.
  • Писмото от пети октомври заплашваше 25 000 щатски долара за документация, увеличавайки се с най-малко 25 000 щатски долара на седмица без спазване. Публикуваният запис не установява съдебна награда или плащане.
  • OIN покритието следва Дефиницията на Linux системата. Клаузата за кодек има изрично изключение от списъка, а докладваното заключение на Bergelt се отнася до тези опити за приноси.
  • GitHub Actions lockfiles записват нормални и транзитивни ревизии на действия. Заключената ревизия все още се нуждае от преглед за безопасност.
  • .NET 11 добавя C# 15 обединени случаи и има двугодишна STS; .NET 10 остава поддържан LTS със същите политики за качество и обслужване.

Въпроси и отговори

Защо един независимо написан драйвер за Linux може да се сблъска с патентни искове?

Независимо написан драйвер може да приложи изобретение, което притежателят на патента твърди, че е защитено. Synaptics заяви тази позиция в кореспонденцията си с Mike Lothian. Авторството на изходния код и заявеното изобретение са отделни въпроси. LWN документира твърденията на компанията и последвалия натиск върху Vino; публикуваният запис не предоставя съдебно решение за валидност на патента или нарушение.

Гледайте тази част 1:14 · LWN / Joe Brockmeier · Mike Lothian / Synaptics

Как се прилага покритието на OIN за кодеци в драйвер за Linux?

Покритието на OIN следва дефинираните компоненти и изключения на Linux системата. Публикуваната дефиниция на Open Invention Network изключва кодеци, освен ако не са изрично изброени в таблицата с изключения. LWN съобщава, че изпълнителният директор Кийт Бергелт е казал, че защитата не се разпростира върху тези опити за приноси. Това заключение се отнася до тази работа; само членство и етикет Linux не установяват покритието на всеки компонент.

Гледайте тази част 3:41 · Open Invention Network · Open Invention Network · LWN / Joe Brockmeier

Какво гарантира заключващият файл на работния процес на GitHub Actions?

Заключващият файл на работния процес записва ревизиите на действията, избрани за включен работен процес, включително транзитивни зависимости на действия. В съобщението на GitHub се казва, че четими тагове могат да останат, докато тези записани commits се изпълняват, дори когато референциите се движат. Ръководството на Hugo van Kemenade показва примери за приемане. Прегледайте избраната зависимост, преди да я заключите, защото изборът на ревизия не установява, че кодът е безопасен.

Гледайте тази част 2:33 · GitHub · Hugo van Kemenade

Какво проверяват новите типове обединения на C# в изданието на .NET?

Типовете обединения описват деклариран набор от типове случаи и позволяват на компилатора да проверява покритието на switch-израженията върху тези случаи. Съобщението за изданието на Microsoft използва търсене на продукт с случай на продукт или липсващ продукт. Функцията прави възможните състояния изрични. Същото съобщение дава на новото издание две години стандартна поддръжка, като по-ранната поддържана дългосрочна опция запазва същите политики за качество и обслужване.

Гледайте тази част 3:08 · Microsoft .NET Team

Каква беше присъдата на The Daily Diff по спора за DisplayLink?

Присъдата на The Daily Diff беше ОТМЕНЯНЕ на нарастващия натиск от страна на доставчика. Нико възрази срещу потребител, който се опитва да подобри хардуер, който притежава, носейки риска от скъпа защита. LWN съобщава, че Lothian е премахнал публичното хранилище и е запазил Vino локално, докато съществуващият софтуер за Linux от доставчика остава наличен. Присъдата изразява тази редакционна преценка и не предоставя правно определение на патентните искове.

Гледайте тази част 4:48 · LWN / Joe Brockmeier · Synaptics

Преведен препис

Преведено от оригиналния английски разказ. Наличните аудио и субтитри се контролират от YouTube.

Какво всъщност ви дава притежаването на дока?

0:00 Вие притежавате дока, така че драйверът му се чувства като ваш за поправяне. Synaptics заплаши разработчик на Linux, че прави точно това. В това видео, какво може да спре код, който сте написали сами? И какво всъщност ви дава притежаването на дока? И защитната мрежа за патенти на Linux има специфична дупка, която трябва да проверим. Четвъртък е, дванадесети ноември, и това е The Daily Diff. DisplayLink е технология на Synaptics за свързване на допълнителни дисплеи чрез USB док. Неговият софтуер за Linux включва отворен кернел модул и патентован

0:27 компонент. Писането на собствена подмяна не урежда патентните права, защото изобретението може да бъде заявено отделно от изходния код.

Защо заявка за поддръжка стигна до адвокатите?

0:33 LWN публикува тази история във вторник, след месеци кореспонденция между Synaptics и Mike Lothian. Ще проверим също новото приемане на GitHub Actions lockfile и .NET 11. Водещият започва с Dell док, чийто Linux драйвер продължаваше да се срива, според Lothian. Доставчикът предоставя DisplayLink Manager като бинарен файл за Ubuntu на x86 машини. Отвореният модул, EVDI, управлява виртуални дисплеи. Неговата README казва, че пълната функционалност на DisplayLink изисква останалия драйвер.

0:59 Тази отворена врата ви отвежда в коридора. Lothian използва Claude, за да помогне за изграждането на Vino, Rust драйвер, предназначен за Linux ядрото. Неговият прототип от юни беше непълен. До края на август той съобщи, че контролира три поколения докове. Предишни опити никога не бяха осветявали панел. Не сме тествали неговия резултат. DisplayLink използва патентована технология за кодиране на потока на дисплея за

Защо независимо написан код може да бъде обект на патентно искане?

1:17 предаване и повторно декодиране. Можете да публикувате заобикалящата инфраструктура, като същевременно запазвате тази машинария патентована. Изходният код, който можете да прочетете, ви казва само част от това, което вашият хардуер нуждае. Synaptics каза на Lothian, че чиста имплементация все още може да имплементира патентовано изобретение. Тези конкретни искове биха изисквали правна оценка. Claude може да помогне за писането на Rust. Да го помолите да поеме бюджета ви за съдебни дела би изисквало доста приключенско

1:38 ниво на абонамент. Августовско писмо за прекратяване на дейността

Какво изискваха писмата?

1:40 включваше дълъг списък с патенти и изискваше той да спре предполагаемо нарушаващото развитие и да изтегли разпространения материал. Lothian попита кои патентни претенции съответстват на кой код. Това е разумен въпрос, когато някой ви изпрати цяло патентно портфолио. Писмото от пети октомври заплашваше двадесет и пет хиляди щатски долара за документация, като сумата се увеличава с поне още двадесет и пет хиляди всяка седмица без съответствие. Публикуваният запис не установява съдебна награда или плащане. Поддръжката на клиенти беше придобила седмичен цикъл на фактуриране.

2:07 Работещ прототип и достъпна защита са отделни изисквания. Индивидът трябва да прецени защитата на работата срещу това, което една правна битка би могла да струва. Вашият монитор може да издържи теста си, докато проектът се провали при прегледа на бюджета си. На седми октомври, Synaptics най-накрая прегледа старата му заявка за изтегляне на EVDI. Lothian каза на LWN, че няма да продължи, казвайки: „не можете да ме заплашвате със съд и след това да ме молите да актуализирам заявката си за изтегляне.“ Два отдела, отлична паралелна обработка. Междувременно, друг вид зависимост става по-лесен за контрол.

Какво всъщност гарантира заключващият файл на работния процес?

2:35 GitHub Actions направи файловете за заключване на работния поток общодостъпни в края на октомври. Вашият работен поток може да запази четим етикет, докато заключващият файл записва точния commit за изпълнение, включително транзитивни зависимости на действия. Ако етикетът се премести, включеният работен поток все още използва записаната си ревизия. Ръководството на Hugo van Kemenade от сряда показва настройката и свързва примери за приемане на 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 не включва автоматично всеки компонент в тази граница. Lothian се присъедини и попита как това взаимодейства с членството на Synaptics. LWN съобщава, че OIN е разследвал. Изпълнителният директор Keith Bergelt заяви, че неговите приноси са извън защитата. Така че предполагаемият изход имаше собствена проверка за съвместимост. Ето конкретната дупка.

4:07 Публикуваната дефиниция на OIN изключва аудио и видео кодеци, освен ако те не са изрично изброени в таблицата с изключения. Работата по кодека DisplayLink не получи тази защита, според Bergelt. Работещ на Linux и обхванат от това споразумение са различни проверки. Ето защо независимо написаният изходен код и членството в OIN все още оставиха Lothian изложен на това изискване. Lothian каза на LWN, че е премахнал публичното хранилище и Vino остава локално, докато

4:31 това не бъде уредено, защото не може да си позволи защита. Може да работи върху незасегнати компоненти. Съществуващият софтуер за Linux от доставчика остава наличен. Тази опит за подмяна и нейните надявани подобрения са спрени. Ако предпочитате да прочетете това, вместо да ме чуете да го казвам, разликите пристигат във входящата ви кутия всяка сутрин, безплатно на thedailydiff.dev, линк по-долу. И така, днешната присъда по спора за DisplayLink.

Какво бих поставил върху спора за дока?

4:50 ОТМЕНИ. Бих отменил решението да отговоря на принос на драйвер с нарастващо патентно искане. То оставя потребител, който се опитва да подобри хардуер, който вече притежава, носещ правния риск. Абонирайте се, натиснете камбанката и ми кажете в коментарите дали бихте го подпечатали по различен начин. И това е разликата за днес. Аз съм Нико от Axrisi. Обединявайте отговорно.

Източници

  1. Synaptics patent claims stop work on DisplayLink driversLWN / Joe Brockmeier
  2. October fifth Synaptics noticeSynaptics
  3. July–October correspondence compiled by LothianMike Lothian / Synaptics
  4. EVDI READMEDisplayLink
  5. Linux System DefinitionOpen Invention Network
  6. Table 0 codec exceptionsOpen Invention Network
  7. GitHub Actions workflow lockfiles are generally availableGitHub
  8. Lock your GitHub ActionsHugo van Kemenade
  9. Announcing .NET 11Microsoft .NET Team
  10. EVDI pull request 581 and October seventh reviewDisplayLink / Mike Lothian
  11. OIN community directoryOpen Invention Network
  12. Imagination SpongeBob still: brief fictional process commentary; cartoon copyright retained; no current executive reaction or endorsementSpongeBob SquarePants / Nickelodeon-Paramount; Imgflip source host
  13. Imagination SpongeBob original image: resized and captioned editorially; this release grants no blanket asset or episode reuse permissionNickelodeon-Paramount / Imgflip; adaptation by The Daily Diff
  14. Office Sloth: brief silent fictional process commentary; Zootopia copyright Disney; selected source window, no current executive reaction or endorsementZootopia / Disney; official Giphy source host

Niko from Axrisi

Nikoloz Turazashvili · Vexrail · Axrisi

LinkedIn · dev.to · GitHub · X · Substack

Свързани видеоклипове

daily · bg · 11.11.2026 г.

AlphaProof Code и Signal: проверени машинно-кодови доказателства за сигурност и доверени допускания

Google DeepMind съобщава за машинно проверени доказателства на избрани свойства за сигурност за компилиран команден инструмент на libsignal. Lean проверява доказателството, докато хората одобряват спе

5:10 ↗
daily · bg · 31.10.2026 г.

Данъкът върху гигабайтите във Франция, поемане на акаунт в ChatGPT чрез споделен линк, пробивът в Scribd и федеративната платформа за код на Tangled: четири истории за разработчици в един Daily Diff

Четири истории за разработчици, всяка приписана на основния си източник. Националното събрание на Франция прие поправка, която ще облага доставчиците на съдържание с 0,055 евро на гигабайт, изпратен д

6:35 ↗