# DisplayLink Linux-driverpatentstrid: krav og OIN-codec-dækning

Published: 2026-11-13

Synaptics' patentkrav stoppede Mike Lothians åbne DisplayLink-driverprototype. LWNs nye rapport beskriver ældre korrespondance, et betinget økonomisk krav og en OIN-codec-dækningsgrænse. Episoden forklarer også GitHub Actions lockfile-adoption og de deklarerede sag- og supportændringer i .NET 11.

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

## Hvad denne video dækker

- DisplayLinks åbne EVDI-modul og proprietære DisplayLink Manager er separate komponenter; eksisterende leverandør Linux-software forbliver tilgængelig.
- Brevet fra den femte oktober truede med 25.000 US dollars for dokumentation, stigende med mindst 25.000 US dollars per uge uden overholdelse. Den offentliggjorte optegnelse fastslår ingen retsafgørelse eller betaling.
- OIN-dækning følger Linux System Definition. Codec-klausulen har en udtrykkelig listeundtagelse, og Bergelt's rapporterede konklusion vedrørte disse forsøgte bidrag.
- GitHub Actions lockfiles registrerer normale og transitive aktionsrevisioner. En låst revision skal stadig gennemgås for sikkerhed.
- .NET 11 tilføjer C# 15 union cases og har to-årig STS; .NET 10 forbliver understøttet LTS med de samme kvalitets- og servicepolitikker.

## Spørgsmål og svar

### Hvorfor kan en uafhængigt skrevet Linux-driver stå over for patentkrav?

En uafhængigt skrevet driver kan implementere en opfindelse, som en patentindehaver hævder er beskyttet. Synaptics angav denne holdning i sin korrespondance med Mike Lothian. Kildeforfatterskab og en påstået opfindelse er separate spørgsmål. LWN dokumenterer virksomhedens påstande og det resulterende pres på Vino; den offentliggjorte optegnelse giver ingen retslig afgørelse om patentgyldighed eller -krænkelse.

### Hvordan anvendes OIN-dækning på codecs i en Linux-driver?

OIN-dækning følger dens definerede Linux System-komponenter og udelukkelser. Open Invention Networks offentliggjorte definition udelukker codecs, medmindre de udtrykkeligt er opført i dens undtagelsestabel. LWN rapporterer, at administrerende direktør Keith Bergelt sagde, at beskyttelsen ikke omfattede disse forsøgte bidrag. Denne konklusion vedrører dette arbejde; medlemskab og et Linux-label alene etablerer ikke dækning af hver komponent.

### Hvad garanterer en GitHub Actions workflow lockfile?

En workflow lockfile registrerer de aktionsrevisioner, der er valgt for et indlæst workflow, herunder transitive aktionsafhængigheder. GitHubs meddelelse siger, at læsbare tags kan forblive, mens de registrerede commits kører, selv når referencer flytter sig. Hugo van Kemenades guide viser eksempler på adoption. Gennemgå den valgte afhængighed, før du låser den, fordi revisionsvalg ikke etablerer, at koden er sikker.

### Hvilke nye C#-unionstyper kontrolleres i .NET-udgivelsen?

Unionstyper beskriver et deklareret sæt af sagstyper og lader kompilatoren kontrollere switch-udtryksdækningen over disse sager. Microsofts udgivelsesmeddelelse bruger et produktsøgning med en produkt- eller manglende-produkt-sag. Funktionen gør mulige tilstande eksplicitte. Den samme meddelelse giver den nye udgivelse to års standardterminsstøtte, hvor den tidligere understøttede langsigtede mulighed bevarer de samme kvalitets- og servicepolitikker.

### Hvad var The Daily Diffs dom over DisplayLink-tvisten?

The Daily Diffs dom var REVERT over det eskalerende leverandørpres. Niko protesterede mod, at en bruger, der forsøger at forbedre hardware, han ejer, bærer risikoen for et dyrt forsvar. LWN rapporterer, at Lothian fjernede det offentlige lager og holdt Vino lokalt, mens eksisterende leverandør Linux-software forblev tilgængelig. Dommen udtrykker den redaktionelle vurdering og giver ingen juridisk afgørelse af patentkrav.

## Kapitler

- 0:00 Hvad får du egentlig ved at eje docken?
- 0:33 Hvorfor endte en supportanmodning hos advokaterne?
- 1:14 Hvorfor kan uafhængigt skrevet kode stå over for et patentkrav?
- 1:40 Hvad krævede brevene?
- 2:33 Hvad garanterer en workflow lockfile egentlig?
- 3:08 Hvad ændrer sig med C# 15 og .NET 11?
- 3:41 Hvor stopper Linux-patent-sikkerhedsnettet?
- 4:48 Hvad ville jeg stemple på dock-tvisten?

## Oversat udskrift

Oversat fra den originale engelske fortælling. Tilgængelig lyd og undertekster styres af YouTube.

### Hvad får du egentlig ved at eje docken?

0:00 Du ejer docken, så dens driver føles som din at reparere. Synaptics truede en Linux-udvikler for netop at gøre det. I denne video, hvad kan stoppe kode, du selv har skrevet? Og hvad får du egentlig ved at eje docken? Og Linux-patent-sikkerhedsnettet har et specifikt hul, vi skal inspicere. Det er torsdag den tolvte november, og dette er The Daily Diff. DisplayLink er Synaptics' teknologi til at forbinde ekstra skærme via en USB-dock. Dens Linux-software inkluderer et åbent kernelmodul og en proprietær

0:27 komponent. At skrive din egen erstatning afgør ikke patentrettigheder, fordi en opfindelse kan kræves separat fra kildekoden.

### Hvorfor endte en supportanmodning hos advokaterne?

0:33 LWN offentliggjorde denne historie tirsdag, efter måneders korrespondance mellem Synaptics og Mike Lothian. Vi vil også tjekke den nye GitHub Actions lockfile-adoption og dot net eleven. Historien starter med en Dell-dock, hvis Linux-driver blev ved med at crashe, ifølge Lothian. Leverandøren leverer DisplayLink Manager som en binær fil til Ubuntu på x seksogfirs maskiner. Det åbne modul, ee vee dee eye, administrerer virtuelle skærme. Dets readme siger, at fuld DisplayLink-funktionalitet kræver den resterende driver.

0:59 Den åbne dør fører dig ind i gangen. Lothian brugte Claude til at hjælpe med at bygge Vino, en Rust-driver beregnet til Linux kernen. Hans prototype fra juni var ufuldstændig. I slutningen af august rapporterede han at kontrollere tre dock-generationer. Tidligere forsøg havde aldrig tændt et panel. Vi har ikke testet hans resultat. DisplayLink bruger proprietær teknologi til at kode skærmstrømmen til

### Hvorfor kan uafhængigt skrevet kode stå over for et patentkrav?

1:17 transmission og afkode den igen. Du kan udgive den omkringliggende VVS, mens du holder det maskineri proprietært. Kilden, du kan læse, fortæller dig kun en del af, hvad din hardware har brug for. Synaptics fortalte Lothian, at en clean-room implementering stadig kunne implementere en patenteret opfindelse. Disse specifikke krav ville kræve juridisk vurdering. Claude kan hjælpe med at skrive Rust. At bede den om at absorbere dit retssagsbudget ville kræve en temmelig eventyrlig

1:38 abonnementstype. En "ophør og afstå"-meddelelse fra august

### Hvad krævede brevene?

1:40 inkluderede en lang patentliste og krævede, at han stoppede med angiveligt krænkende udvikling og trak distribueret materiale tilbage. Lothian spurgte, hvilke patentkrav der matchede hvilken kode. Det er et rimeligt spørgsmål, når nogen sender dig en hel patentportefølje. Brevet fra den femte oktober truede med femogtyve tusind amerikanske dollars for dokumentation, stigende med mindst yderligere femogtyve tusind hver uge uden overholdelse. Den offentliggjorte optegnelse fastslår ingen retsafgørelse eller betaling. Kundesupport havde erhvervet en ugentlig faktureringscyklus.

2:07 En fungerende prototype og et overkommeligt forsvar er separate krav. En person skal afveje at forsvare arbejdet mod, hvad en juridisk kamp kunne koste. Din skærm kan bestå sin test, mens projektet dumper sin budgetgennemgang. Den syvende oktober gennemgik Synaptics endelig hans ældre ee vee dee eye pull anmodning. Lothian fortalte LWN, at han ikke ville følge op og sagde: du kan ikke true med at sagsøge mig og derefter bede mig om at opdatere min pull request. To afdelinger, fremragende parallel behandling. I mellemtiden bliver en anden form for afhængighed lettere at kontrollere.

### Hvad garanterer en workflow lockfile egentlig?

2:35 GitHub Actions gjorde workflow lockfiles generelt tilgængelige i slutningen af oktober. Dit workflow kan beholde et læsbart tag, mens lockfilen registrerer den nøjagtige commit, der skal køres, inklusive transitive aktionsafhængigheder. Hvis tagget flytter sig, bruger et indlæst workflow stadig sin registrerede revision. Hugo van Kemenades onsdagsguide viser opsætningen og linker Python-projekt adoptionseksempler. GitHub lader dig indføre gradvist, og administratorer kan kræve en lockfile. Gennemgå, hvad du låser, for dette garanterer, at den valgte revision kører.

3:03 Ondsindet kode kan være perfekt reproducerbar, hvilket er en meget uheldig definition af pålidelig.

### Hvad ændrer sig med C# 15 og .NET 11?

3:08 Microsoft udgav også dot net eleven tirsdag. En nyttig tilføjelse er unionstyper i C sharp femten. En værdi kan tilhøre et deklareret sæt af sagstyper, og kompilatoren kontrollerer om dit switch-udtryk dækker dem. Tænk produkt fundet eller produkt mangler, med den manglende sag fanget, mens du bygger. For den person, der skal vedligeholde det, får elleve to års standard-term support. Dot net ti forbliver den langsigtede mulighed. Microsoft siger, at kvalitets- og servicepolitikkerne er de samme; supportlængden

3:32 afviger. Vælg det vindue, der matcher din opgraderingsplan, fordi årlig udgivelsesglæde og årlige migrationsbilletter ankommer i den samme indbakke. Tilbage til docken.

### Hvor stopper Linux-patent-sikkerhedsnettet?

3:41 Open Invention Network lader medlemmer kryds-licensere patenter inden for et defineret Linux-system. Dækning følger listede komponenter og specifikke udelukkelser. En Linux-driver bringer ikke automatisk hver komponent inden for den grænse. Lothian tilsluttede sig og spurgte, hvordan det interagerede med Synaptics' medlemskab. LWN rapporterer, at OIN undersøgte. Administrerende direktør Keith Bergelt sagde, at hans bidrag faldt uden for beskyttelsen. Så den formodede flugtluge havde sin egen kompatibilitetskontrol. Her er det specifikke hul.

4:07 OIN's offentliggjorte definition udelukker lyd- og billedcodecs, medmindre de er udtrykkeligt opført i dens undtagelsestabel. DisplayLink codec-arbejdet fik ikke den beskyttelse, ifølge Bergelt. At køre på Linux og være dækket af denne aftale er forskellige checks. Det er derfor, uafhængigt skrevet kilde og et OIN-medlemskab stadig efterlod Lothian udsat for dette krav. Lothian fortalte LWN, at han fjernede det offentlige lager, og Vino forbliver lokalt, indtil

4:31 dette er afklaret, fordi han ikke har råd til et forsvar. Han kan arbejde på upåvirkede komponenter. Leverandørens eksisterende Linux-software forbliver tilgængelig. Denne forsøgte udskiftning og dens håbede forbedringer er gået i stå. Hvis du hellere vil læse dette end høre mig sige det, lander diff'en i din indbakke hver morgen, gratis på daily diff dot dev, link nedenfor. Så, dagens dom om DisplayLink-tvisten.

### Hvad ville jeg stemple på dock-tvisten?

4:50 REVERT. Jeg ville omgøre beslutningen om at besvare et driverbidrag med et eskalerende patentkrav. Det efterlader en bruger, der forsøger at forbedre hardware, han allerede ejer, med den juridiske risiko. Abonner, tryk på klokken, og fortæl mig i kommentarerne, hvis du ville have stemplet det anderledes. Og det var forskellen for i dag. Jeg er Niko fra Axrisi. Flet ansvarligt.

## Kilder

- [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
