Synaptics, propriétaire de la technologie DisplayLink, a envoyé un cease-and-desist au développeur Mike Lothian après qu'il a créé un pilote open-source pour le matériel DisplayLink en utilisant de l'ingénierie inverse clean-room et l'assistance de l'IA Claude d'Anthropic. Le projet, appelé Vino et écrit en Rust, a été retiré de GitHub suite aux menaces légales.
Que s'est-il passé ?
Lothian a commencé à développer le pilote en 2026 pour offrir une alternative Linux au logiciel propriétaire de Synaptics. Vino a finalement supporté trois générations de matériel DisplayLink, y compris le dock Dell Universal D6000. En juillet, il a contacté un ingénieur de l'entreprise pour demander de l'aide avec des bugs. Au lieu d'un support technique, il a reçu des préoccupations concernant les brevets, puis une lettre formelle de cease-and-desist.
Synaptics a cité les brevets britanniques GB2484736 et GB2485613, qui couvrent des méthodes de transmission et de traitement des données d'affichage. L'entreprise a argumenté qu'une implémentation indépendante peut encore enfreindre les brevets. Lorsque Lothian a demandé des détails sur la façon dont le code enfreignait, l'entreprise a menacé de lui facturer les coûts de préparation de la documentation. Le conseil juridique l'a même encouragé à publiciser l'affaire.
Lothian a publié la correspondance sur la Linux Kernel Mailing List et a contesté les allégations, remettant en question la validité des brevets et mentionnant l'adhésion de Synaptics à l'Open Invention Network. Le dépôt Vino sur GitHub a été supprimé et l'affaire reste sans décision judiciaire.
Pourquoi cela importe
DisplayLink permet de connecter des moniteurs supplémentaires via USB dans des docks et adaptateurs, sans dépendre des sorties natives HDMI ou DisplayPort. Les utilisateurs Linux dépendent du logiciel propriétaire de Synaptics pour le matériel moderne. Un pilote open-source faciliterait le support communautaire et réduirait la dépendance aux solutions fermées.
L'affaire met également en évidence l'utilisation croissante de l'IA dans l'ingénierie inverse et le développement logiciel. Lothian a utilisé Claude pour assister à la création du pilote en Rust, une approche clean-room qui ne copie pas le code existant. Malgré cela, Synaptics a traité l'initiative comme une menace de brevet. Cela soulève des questions sur l'équilibre entre propriété intellectuelle et écosystème open-source, surtout lorsque les outils d'IA accélèrent le développement indépendant.
Sources : Tom's Hardware, Phoronix, VideoCardz.
Par Grok