# Différend sur le brevet du pilote DisplayLink pour Linux : les demandes et la couverture des codecs de l'OIN

Published: 2026-11-13

Les exigences de brevet de Synaptics ont paralysé le prototype de pilote DisplayLink ouvert de Mike Lothian. Le nouveau rapport de LWN décrit une correspondance plus ancienne, une demande monétaire conditionnelle et une limite de couverture des codecs de l'OIN. L'épisode explique également l'adoption des fichiers de verrouillage de GitHub Actions et les changements de cas déclarés et de support dans .NET 11.

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

## Ce que cette vidéo couvre

- Le module EVDI ouvert de DisplayLink et le gestionnaire DisplayLink propriétaire sont des composants distincts ; les logiciels Linux existants des fournisseurs restent disponibles.
- La lettre du 5 octobre menaçait d'une amende de 25 000 $ US pour la documentation, augmentant d'au moins 25 000 $ US par semaine en cas de non-conformité. Le dossier publié n'établit aucune décision de justice ou paiement.
- La couverture de l'OIN suit la définition du système Linux. La clause relative aux codecs comporte une exception de liste expresse, et la conclusion rapportée de Bergelt concernait ces tentatives de contributions.
- Les fichiers de verrouillage de GitHub Actions enregistrent les révisions d'actions normales et transitives. Une révision verrouillée nécessite toujours un examen de sécurité.
- .NET 11 ajoute les cas d'union C# 15 et dispose d'un support STS de deux ans ; .NET 10 reste un LTS pris en charge avec les mêmes politiques de qualité et de maintenance.

## Questions et réponses

### Pourquoi un pilote Linux écrit indépendamment peut-il faire l'objet de réclamations de brevet?

Un pilote écrit indépendamment peut implémenter une invention qu'un détenteur de brevet allègue être protégée. Synaptics a affirmé cette position dans sa correspondance avec Mike Lothian. La paternité du code source et une invention revendiquée sont des questions distinctes. LWN documente les allégations de l'entreprise et la pression qui en a résulté sur Vino; le dossier publié ne contient aucune décision de justice concernant la validité ou la contrefaçon du brevet.

### Comment la couverture OIN s'applique-t-elle aux codecs dans un pilote Linux?

La couverture OIN suit ses composants et exclusions du système Linux définis. La définition publiée de l'Open Invention Network exclut les codecs sauf s'ils sont expressément énumérés dans sa table d'exceptions. LWN rapporte que le PDG Keith Bergelt a déclaré que la protection ne s'étendait pas à ces tentatives de contributions. Cette conclusion concerne ce travail; l'adhésion et une étiquette Linux seules n'établissent pas la couverture de chaque composant.

### Que garantit un fichier de verrouillage de workflow GitHub Actions?

Un fichier de verrouillage de workflow enregistre les révisions d'actions sélectionnées pour un workflow intégré, y compris les dépendances d'actions transitives. L'annonce de GitHub indique que des balises lisibles peuvent rester pendant que ces commits enregistrés s'exécutent même lorsque les références bougent. Le guide de Hugo van Kemenade présente des exemples d'adoption. Examinez la dépendance sélectionnée avant de la verrouiller, car la sélection de la révision n'établit pas que le code est sûr.

### Que vérifient les nouveaux types d'union C# dans la version .NET?

Les types d'union décrivent un ensemble déclaré de types de cas et permettent au compilateur de vérifier la couverture des expressions switch sur ces cas. L'annonce de la version de Microsoft utilise une recherche de produit avec un cas de produit ou de produit manquant. La fonctionnalité rend les états possibles explicites. La même annonce donne à la nouvelle version deux ans de support à terme standard, l'option à long terme supportée antérieure conservant les mêmes politiques de qualité et de maintenance.

### Quel a été le verdict de The Daily Diff sur le différend DisplayLink?

Le verdict de The Daily Diff était ANNULER concernant la pression croissante du fournisseur. Niko s'est opposé à ce qu'un utilisateur tentant d'améliorer un matériel qu'il possède assume le risque d'une défense coûteuse. LWN rapporte que Lothian a supprimé le dépôt public et a gardé Vino en local, tandis que les logiciels Linux existants du fournisseur restaient disponibles. Le verdict exprime ce jugement éditorial et ne fournit aucune détermination juridique des revendications de brevet.

## Chapitres

- 0:00 Qu'est-ce que posséder la station d'accueil vous apporte réellement?
- 0:33 Pourquoi une demande d'assistance est-elle arrivée chez les avocats?
- 1:14 Pourquoi un code écrit indépendamment peut-il faire l'objet d'une réclamation de brevet?
- 1:40 Qu'ont exigé les lettres?
- 2:33 Qu'est-ce qu'un fichier de verrouillage de workflow garantit réellement?
- 3:08 Quels sont les changements avec C# 15 et .NET 11?
- 3:41 Où s'arrête le filet de sécurité des brevets Linux?
- 4:48 Quel serait mon avis sur le litige de la station d'accueil?

## Transcription traduite

Traduit de la narration originale en anglais. L'audio et les sous-titres disponibles sont contrôlés par YouTube.

### Qu'est-ce que posséder la station d'accueil vous apporte réellement?

0:00 Vous possédez la station d'accueil, donc son pilote vous semble être le vôtre à réparer. Synaptics a menacé un développeur Linux pour avoir fait exactement cela. Dans cette vidéo, qu'est-ce qui peut arrêter le code que vous avez écrit vous-même? Et qu'est-ce que posséder la station d'accueil vous apporte réellement? Et le filet de sécurité des brevets Linux a un trou spécifique que nous devons inspecter. Nous sommes le jeudi 12 novembre, et ceci est The Daily Diff. DisplayLink est une technologie de Synaptics pour connecter des écrans supplémentaires via un dock USB. Son logiciel Linux comprend un module de noyau ouvert et un composant

0:27 propriétaire. Écrire votre propre remplacement ne règle pas les droits de brevet, car une invention peut être revendiquée séparément du code source.

### Pourquoi une demande d'assistance est-elle arrivée chez les avocats?

0:33 LWN a publié cette histoire mardi, après des mois de correspondance entre Synaptics et Mike Lothian. Nous allons également vérifier la nouvelle adoption des fichiers de verrouillage de GitHub Actions et de .NET 11. L'histoire commence avec une station d'accueil Dell dont le pilote Linux n'arrêtait pas de planter, selon Lothian. Le fournisseur fournit DisplayLink Manager sous forme binaire pour Ubuntu sur les machines x86. Le module ouvert, EVDI, gère les affichages virtuels. Son fichier Lisez-moi indique que la pleine fonctionnalité de DisplayLink nécessite le reste du pilote.

0:59 Cette porte ouverte vous conduit dans le couloir. Lothian a utilisé Claude pour l'aider à construire Vino, un pilote Rust destiné au noyau Linux. Son prototype de juin était incomplet. Fin août, il a signalé avoir contrôlé trois générations de stations d'accueil. Les tentatives précédentes n'avaient jamais allumé de panneau. Nous n'avons pas testé son résultat. DisplayLink utilise une technologie propriétaire pour encoder le flux d'affichage pour

### Pourquoi un code écrit indépendamment peut-il faire l'objet d'une réclamation de brevet?

1:17 la transmission et le décoder à nouveau. Vous pouvez publier la plomberie environnante tout en gardant cette machinerie propriétaire. La source que vous pouvez lire ne vous dit qu'une partie de ce dont votre matériel a besoin. Synaptics a dit à Lothian qu'une implémentation en chambre blanche pourrait toujours implémenter une invention brevetée. Ces revendications particulières nécessiteraient une évaluation juridique. Claude peut aider à écrire en Rust. Lui demander d'absorber votre budget de litige nécessiterait un niveau d'abonnement assez aventureux.

1:38 Un avis de cessation et d'abstention d'août

### Qu'ont exigé les lettres?

1:40 comprenait une longue liste de brevets et exigeait qu'il cesse le développement prétendument contrefaisant et retire le matériel distribué. Lothian a demandé quelles revendications de brevet correspondaient à quel code. C'est une question raisonnable lorsque quelqu'un vous envoie tout un portefeuille de brevets. La lettre du 5 octobre menaçait 25 000 dollars US pour la documentation, augmentant d'au moins 25 000 dollars supplémentaires chaque semaine sans conformité. Le dossier publié n'établit aucune décision de justice ou paiement. Le support client avait acquis un cycle de facturation hebdomadaire.

2:07 Un prototype fonctionnel et une défense abordable sont des exigences distinctes. Un individu doit peser la défense du travail par rapport à ce que pourrait coûter une bataille juridique. Votre moniteur peut passer son test pendant que le projet échoue à son examen budgétaire. Le 7 octobre, Synaptics a finalement examiné son ancienne demande de fusion EVDI. Lothian a dit à LWN qu'il ne donnerait pas suite, disant, vous ne pouvez pas me menacer de me poursuivre en justice et ensuite me demander de mettre à jour ma demande de fusion. Deux départements, excellent traitement parallèle. Pendant ce temps, un autre type de dépendance devient plus facile à contrôler.

### Qu'est-ce qu'un fichier de verrouillage de workflow garantit réellement?

2:35 GitHub Actions a rendu les fichiers de verrouillage de workflow généralement disponibles fin octobre. Votre workflow peut conserver une balise lisible tandis que le fichier de verrouillage enregistre la révision exacte à exécuter, y compris les dépendances d'actions transitives. Si la balise bouge, un workflow intégré utilise toujours sa révision enregistrée. Le guide de Hugo van Kemenade, publié mercredi, présente la configuration et des exemples d'adoption de projets Python. GitHub vous permet d'intégrer progressivement et les administrateurs peuvent exiger un fichier de verrouillage. Examinez ce que vous verrouillez, car cela garantit que la révision choisie s'exécute. Un code malveillant peut être parfaitement reproductible, ce qui est une définition très malheureuse

3:03 de la fiabilité. Microsoft a également publié .NET 11 mardi.

### Quels sont les changements avec C# 15 et .NET 11?

3:08 Un ajout utile est le type d'union dans C# 15. Une valeur peut appartenir à un ensemble déclaré de types de cas, et le compilateur vérifie si votre expression switch les couvre. Pensez « produit trouvé » ou « produit manquant », le cas manquant étant détecté pendant la compilation. Pour la personne qui doit le maintenir, la version 11 bénéficie de deux ans de support à terme standard. .NET 10 reste l'option à long terme. Microsoft affirme que les politiques de qualité et de maintenance sont les mêmes ; la durée du support diffère. Choisissez la fenêtre qui correspond à votre plan de mise à niveau,

3:32 car l'excitation des versions annuelles et les tickets de migration annuels arrivent dans la même boîte de réception. Retour à la station d'accueil. L'Open Invention Network permet à ses membres de se concéder mutuellement des licences de brevets au sein d'un

### Où s'arrête le filet de sécurité des brevets Linux?

3:41 système Linux défini. La couverture suit les composants listés et les exclusions spécifiques. Un pilote Linux n'inclut pas automatiquement chaque composant dans cette limite. Lothian a adhéré et a demandé comment cela interagissait avec l'adhésion de Synaptics. LWN rapporte que l'OIN a enquêté. Le directeur général Keith Bergelt a déclaré que ses contributions ne relevaient pas de la protection. Ainsi, la prétendue porte de sortie avait sa propre vérification de compatibilité. Voici le trou spécifique. La définition publiée par l'OIN exclut les codecs audio et image, sauf s'ils sont

4:07 expressément énumérés dans son tableau d'exceptions. Le travail sur le codec DisplayLink n'a pas bénéficié de cette protection, selon Bergelt. Fonctionner sous Linux et être couvert par cet accord sont des vérifications différentes. C'est pourquoi un code source écrit indépendamment et une adhésion à l'OIN ont quand même laissé Lothian exposé à cette demande. Lothian a dit à LWN qu'il avait supprimé le dépôt public et que Vino resterait local tant que cela ne serait pas réglé, car il n'avait pas les moyens de se défendre.

4:31 Il peut travailler sur des composants non affectés. Le logiciel Linux existant du fournisseur reste disponible. Cette tentative de remplacement et les améliorations espérées sont au point mort. Si vous préférez lire ceci plutôt que de m'entendre le dire, le diff arrive dans votre boîte de réception chaque matin, gratuitement sur the daily diff dot dev, lien ci-dessous. Alors, le verdict d'aujourd'hui sur le différend DisplayLink. ANNULER. J'annulerais la décision de répondre à une contribution de pilote par une

### Quel serait mon avis sur le litige de la station d'accueil?

4:50 demande de brevet croissante. Cela laisse un utilisateur essayant d'améliorer le matériel qu'il possède déjà, supportant le risque juridique. Abonnez-vous, cliquez sur la cloche, et dites-moi dans les commentaires si vous auriez estampillé cela différemment. Et c'est le diff pour aujourd'hui. Je suis Niko d'Axrisi. Fusionnez de manière responsable. Fusionnez de manière responsable.

## Sources

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