DisplayLink Linux 驅動程式專利糾紛:要求與 OIN 編解碼器覆蓋範圍
Synaptics 的專利要求阻礙了 Mike Lothian 的開源 DisplayLink 驅動程式原型。
Synaptics 的專利要求阻礙了 Mike Lothian 的開源 DisplayLink 驅動程式原型。LWN 的新報告描述了較早的通信、有條件的金錢要求以及 OIN 編解碼器覆蓋範圍限制。本集還解釋了 GitHub Actions 鎖定文件採用以及 .NET 11 中聲明案例和支援的變化。
本影片涵蓋的內容
- 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 軟體仍然可用。該裁決表達了編輯判斷,並未對專利主張做出任何法律決定。
翻譯的文字記錄
從英文原文旁白翻譯。可用的音頻和字幕由 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 driversLWN / Joe Brockmeier
- October fifth Synaptics noticeSynaptics
- July–October correspondence compiled by LothianMike Lothian / Synaptics
- EVDI READMEDisplayLink
- Linux System DefinitionOpen Invention Network
- Table 0 codec exceptionsOpen Invention Network
- GitHub Actions workflow lockfiles are generally availableGitHub
- Lock your GitHub ActionsHugo van Kemenade
- Announcing .NET 11Microsoft .NET Team
- EVDI pull request 581 and October seventh reviewDisplayLink / Mike Lothian
- OIN community directoryOpen Invention Network
- Imagination SpongeBob still: brief fictional process commentary; cartoon copyright retained; no current executive reaction or endorsementSpongeBob SquarePants / Nickelodeon-Paramount; Imgflip source host
- 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
- Office Sloth: brief silent fictional process commentary; Zootopia copyright Disney; selected source window, no current executive reaction or endorsementZootopia / Disney; official Giphy source host



