# DisplayLink Linux 驅動程式專利糾紛：要求與 OIN 編解碼器覆蓋範圍

Published: 2026-11-13

Synaptics 的專利要求阻礙了 Mike Lothian 的開源 DisplayLink 驅動程式原型。LWN 的新報告描述了較早的通信、有條件的金錢要求以及 OIN 編解碼器覆蓋範圍限制。本集還解釋了 GitHub Actions 鎖定文件採用以及 .NET 11 中聲明案例和支援的變化。

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

## 本影片涵蓋的內容

- DisplayLink 的開源 EVDI 模組和專有 DisplayLink Manager 是不同的組件；現有的供應商 Linux 軟體仍然可用。
- 10 月 5 日的信件威脅要支付 25,000 美元用於文檔，如果未能遵守，每週至少增加 25,000 美元。已發布的記錄未證明有法院裁決或付款。
- OIN 覆蓋範圍遵循 Linux 系統定義。編解碼器條款有明確列表例外，而 Bergelt 報告的結論與這些嘗試的貢獻有關。
- GitHub Actions 鎖定文件記錄了正常和傳輸的動作修訂。鎖定的修訂仍需要審查以確保安全。
- .NET 11 增加了 C# 15 聯合案例並具有兩年 STS；.NET 10 仍然是支援的 LTS，具有相同的品質和服務政策。

## 問題與解答

### 為何獨立編寫的 Linux 驅動程式會面臨專利主張？

獨立編寫的驅動程式可以實作專利持有人聲稱受保護的發明。Synaptics 在與 Mike Lothian 的通信中闡明了這一立場。原始碼作者身份和聲稱的發明是獨立的問題。LWN 記錄了該公司的指控以及對 Vino 造成的壓力；已發布的記錄未提供法院對專利有效性或侵權的裁定。

### OIN 覆蓋範圍如何適用於 Linux 驅動程式中的編解碼器？

OIN 覆蓋範圍遵循其定義的 Linux 系統組件和排除項。開放發明網絡發布的定義排除了編解碼器，除非它們明確列在其例外表中。LWN 報導，執行長 Keith Bergelt 表示，保護不延伸到這些嘗試的貢獻。該結論涉及這項工作；僅憑會員資格和 Linux 標籤並不能確立每個組件的覆蓋範圍。

### GitHub Actions 工作流程鎖定文件保證了甚麼？

工作流程鎖定文件記錄了為已登錄工作流程選擇的動作修訂，包括傳輸動作依賴項。GitHub 的公告指出，可讀標籤可以保留，而這些記錄的提交即使在引用移動時也會執行。Hugo van Kemenade 的指南展示了採用範例。在鎖定依賴項之前審查選定的依賴項，因為修訂選擇不能證明程式碼是安全的。

### 新的 C# 聯合類型在 .NET 版本中檢查甚麼？

聯合類型描述了一組已宣告的案例類型，並允許編譯器檢查 switch 表達式對這些案例的覆蓋範圍。微軟的發布公告使用包含產品或缺少產品案例的產品查詢。該功能使可能的狀態明確。相同的公告給予新版本兩年的標準期限支援，而較早支援的長期選項則保留相同的品質和服務政策。

### The Daily Diff 對 DisplayLink 糾紛的裁決是甚麼？

The Daily Diff 的裁決是 REVERT，針對不斷升級的供應商壓力。Niko 反對用戶試圖改進自己擁有的硬體卻要承擔昂貴辯護的風險。LWN 報導，Lothian 刪除了公共儲存庫，並將 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 專利安全網有一個我們需要檢查的特定漏洞。 今天是 11 月 12 日星期四，這是 The Daily Diff。 DisplayLink 是 Synaptics 的技術，用於透過 USB 底座連接額外的顯示器。 它的 Linux 軟體包括一個開源核心模組和一個專有組件。

0:27 編寫自己的替代品並不能解決專利權問題， 因為一項發明可以與原始碼分開主張。

### 為何支援請求會交到律師手上？

0:33 LWN 在 Synaptics 和 Mike Lothian 之間數月的通信後，於週二發布了這個故事。 我們還將檢查最新的 GitHub Actions 鎖定文件採用和 .NET 11。 根據 Lothian 的說法，事件的起因是 Dell 的一個底座，其 Linux 驅動程式不斷崩潰。 供應商將 DisplayLink Manager 作為二進制文件提供給 x86 機器上的 Ubuntu。 開源模組 EVDI 管理虛擬顯示器。 其 README 檔案指出，完整的 DisplayLink 功能需要其餘的驅動程式。 那扇開著的門讓你進入走廊。 Lothian 使用 Claude 協助建立 Vino，這是一個旨在用於 Linux 核心的 Rust 驅動程式。

0:59 他 6 月份的原型尚未完成。 到 8 月底，他報告已控制了三代底座。 早期的嘗試從未點亮過顯示器。 我們尚未測試他的結果。 DisplayLink 使用專有技術對顯示串流進行編碼以進行傳輸，然後再進行解碼。 您可以發布周圍的管道，同時保持該機械專有。 您可以閱讀的原始碼只告訴您硬體所需的一部分。

### 為何獨立編寫的程式碼會面臨專利主張？

1:17 Synaptics 告訴 Lothian，一個純淨室實作仍然可以實作一項專利發明。 這些特定的主張需要法律評估。 Claude 可以幫助編寫 Rust。 要求它吸收你的訴訟預算將需要一個相當大膽的訂閱層級。 8 月的一份停止侵權通知書包含了一長串專利列表， 並要求他停止涉嫌侵權的開發並撤回分發的材料。 Lothian 詢問哪些專利聲明與哪些程式碼相符。 當有人給你寄來整個專利組合時，這是一個合理的問題。

1:38 10 月 5 日的信件威脅要支付 25,000 美元用於文檔，如果未能遵守，每週至少增加 25,000 美元。已發布的記錄未證明有法院裁決或付款。

### 這些信件要求甚麼？

1:40 客戶支援已經獲得了每週計費週期。 一個可用的原型和一個負擔得起的辯護是獨立的要求。 個人必須權衡捍衛工作與法律訴訟可能花費的成本。 你的顯示器可以通過測試，但項目卻無法通過預算審查。 10月7日，Synaptics終於審查了他早前的EVDI拉取請求。 Lothian告訴LWN他不會再跟進，說道： 「你不能威脅要告我，然後要求我更新我的拉取請求。」 兩個部門，出色的平行處理。

2:07 同時，另一種依賴關係也越來越容易控制。 GitHub Actions 在 10 月底普遍提供工作流程鎖定檔案。 您的工作流程可以保留可讀的標籤，而鎖定檔案則記錄要執行的確切提交，包括傳輸動作依賴項。 如果標籤移動，已啟動的工作流程仍會使用其記錄的修訂版本。 Hugo van Kemenade 週三的指南展示了設置，並連結了 Python 專案的採用範例。 GitHub 允許您逐步採用，管理員可以要求使用鎖定檔案。 審查你所鎖定的東西，因為這保證了選定的修訂版本會執行。 惡意程式碼可以完美地重現，這是一個非常不幸的可靠定義。

### 工作流程鎖定文件實際上保證了甚麼？

2:35 微軟也於週二發布了 .NET 11。 一個有用的補充是 C# 15 中的聯合類型。 一個值可以屬於一組宣告的案例類型，編譯器會檢查您的 switch 表達式是否涵蓋它們。 想像一下「找到產品」或「產品缺失」，在您建置時會捕獲「產品缺失」的案例。 對於需要維護它的人來說，11 獲得了兩年的標準期支援。 .NET 10 仍然是長期選項。 微軟表示品質和服務政策相同；支援長度不同。 選擇符合您升級計劃的期限，

3:03 因為每年的發布興奮和每年的遷移工單會同時到達同一個收件箱。 回到底座。

### C# 15 和 .NET 11 有甚麼變化？

3:08 開放發明網絡允許成員在定義的 Linux 系統內交叉許可專利。 覆蓋範圍遵循列出的組件和特定排除項。 Linux 驅動程式不會自動將所有組件帶入該範圍內。 Lothian 加入並詢問這如何與 Synaptics 的會員資格互動。 LWN 報導 OIN 進行了調查。 行政總裁 Keith Bergelt 表示，他的貢獻不在保護範圍內。 因此，所謂的逃生艙口有其自身的兼容性檢查。 這是具體的漏洞。

3:32 OIN 發布的定義排除了音頻和圖像編解碼器，除非它們明確列在其例外表格中。 根據 Bergelt 的說法，DisplayLink 編解碼器工作沒有得到這種保護。 在 Linux 上運行和受此協議保護是不同的檢查。

### Linux 專利安全網的終止點在哪裡？

3:41 這就是為什麼獨立編寫的原始碼和 OIN 會員資格仍然讓 Lothian 面臨這項要求。 Lothian 告訴 LWN，他已刪除了公共儲存庫，Vino 將保持本地狀態，直到問題解決，因為他無法負擔辯護費用。 他可能會在未受影響的組件上工作。 供應商現有的 Linux 軟體仍然可用。 這次嘗試的替代品及其預期的改進都停滯不前。 如果您寧願閱讀而不是聽我說，那麼每天早晨，免費的 The Daily Diff 會發送到您的收件箱，網址在 thedailyddiff.dev，連結在下方。 所以，今天對 DisplayLink 糾紛的判決是： REVERT。我會撤銷用不斷升級的專利要求來回應驅動程式貢獻的決定。

4:07 這讓一個用戶試圖改進他已經擁有的硬體，卻要承擔法律風險。 訂閱，點擊鈴鐺，並在評論中告訴我，你是否會做出不同的判決。這就是今天的差別。 我是 Axrisi 的 Niko。 負責地合併。 為何獨立編寫的 Linux 驅動程式會面臨專利主張？ 獨立編寫的驅動程式可以實作專利持有人聲稱受保護的發明。Synaptics 在與 Mike Lothian 的通信中闡明了這一立場。原始碼作者身份和聲稱的發明是獨立的問題。LWN 記錄了該公司的指控以及對 Vino 造成的壓力；已發布的記錄未提供法院對專利有效性或侵權的裁定。 OIN 覆蓋範圍如何適用於 Linux 驅動程式中的編解碼器？ OIN 覆蓋範圍遵循其定義的 Linux 系統組件和排除項。開放發明網絡發布的定義排除了編解碼器，除非它們明確列在其例外表中。LWN 報導，執行長 Keith Bergelt 表示，保護不延伸到這些嘗試的貢獻。該結論涉及這項工作；僅憑會員資格和 Linux 標籤並不能確立每個組件的覆蓋範圍。

4:31 GitHub Actions 工作流程鎖定文件保證了甚麼？ 工作流程鎖定文件記錄了為已登錄工作流程選擇的動作修訂，包括傳輸動作依賴項。GitHub 的公告指出，可讀標籤可以保留，而這些記錄的提交即使在引用移動時也會執行。Hugo van Kemenade 的指南展示了採用範例。在鎖定依賴項之前審查選定的依賴項，因為修訂選擇不能證明程式碼是安全的。 新的 C# 聯合類型在 .NET 版本中檢查甚麼？ 聯合類型描述了一組已宣告的案例類型，並允許編譯器檢查 switch 表達式對這些案例的覆蓋範圍。微軟的發布公告使用包含產品或缺少產品案例的產品查詢。該功能使可能的狀態明確。相同的公告給予新版本兩年的標準期限支援，而較早支援的長期選項則保留相同的品質和服務政策。 The Daily Diff 對 DisplayLink 糾紛的裁決是甚麼？ The Daily Diff 的裁決是 REVERT，針對不斷升級的供應商壓力。Niko 反對用戶試圖改進自己擁有的硬體卻要承擔昂貴辯護的風險。LWN 報導，Lothian 刪除了公共儲存庫，並將 Vino 保留在本地，而現有的供應商 Linux 軟體仍然可用。該裁決表達了編輯判斷，並未對專利主張做出任何法律決定。 你擁有這個底座，所以它的驅動程式感覺就像是你可以修復的東西。

### 我會如何評價底座糾紛？

4:50 Synaptics 威脅一個 Linux 開發者，因為他正是這麼做的。 在這段影片中，有甚麼可以阻止你自己編寫的程式碼？ 那麼，擁有這個底座究竟能給你帶來甚麼呢？ 而 Linux 專利安全網有一個我們需要檢查的特定漏洞。 今天是 11 月 12 日星期四，這是 The Daily Diff。 DisplayLink 是 Synaptics 的技術，用於透過 USB 底座連接額外的顯示器。 它的 Linux 軟體包括一個開源核心模組和一個專有組件。 編寫自己的替代品並不能解決專利權問題，

## 來源

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