+− THE DAILY DIFFdev & AI news
REVERT

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

Synaptics 的專利要求阻礙了 Mike Lothian 的開源 DisplayLink 驅動程式原型。

Want to see our stories first on Google? Add us to your preferred sources — it helps us grow.

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 造成的壓力;已發布的記錄未提供法院對專利有效性或侵權的裁定。

觀看此部分 1:14 · LWN / Joe Brockmeier · Mike Lothian / Synaptics

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

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

觀看此部分 3:41 · Open Invention Network · Open Invention Network · LWN / Joe Brockmeier

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

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

觀看此部分 2:33 · GitHub · Hugo van Kemenade

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

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

觀看此部分 3:08 · Microsoft .NET Team

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

The Daily Diff 的裁決是 REVERT,針對不斷升級的供應商壓力。Niko 反對用戶試圖改進自己擁有的硬體卻要承擔昂貴辯護的風險。LWN 報導,Lothian 刪除了公共儲存庫,並將 Vino 保留在本地,而現有的供應商 Linux 軟體仍然可用。該裁決表達了編輯判斷,並未對專利主張做出任何法律決定。

觀看此部分 4:48 · LWN / Joe Brockmeier · Synaptics

翻譯的文字記錄

從英文原文旁白翻譯。可用的音頻和字幕由 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 軟體包括一個開源核心模組和一個專有組件。 編寫自己的替代品並不能解決專利權問題,

來源

  1. Synaptics patent claims stop work on DisplayLink driversLWN / Joe Brockmeier
  2. October fifth Synaptics noticeSynaptics
  3. July–October correspondence compiled by LothianMike Lothian / Synaptics
  4. EVDI READMEDisplayLink
  5. Linux System DefinitionOpen Invention Network
  6. Table 0 codec exceptionsOpen Invention Network
  7. GitHub Actions workflow lockfiles are generally availableGitHub
  8. Lock your GitHub ActionsHugo van Kemenade
  9. Announcing .NET 11Microsoft .NET Team
  10. EVDI pull request 581 and October seventh reviewDisplayLink / Mike Lothian
  11. OIN community directoryOpen Invention Network
  12. Imagination SpongeBob still: brief fictional process commentary; cartoon copyright retained; no current executive reaction or endorsementSpongeBob SquarePants / Nickelodeon-Paramount; Imgflip source host
  13. 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
  14. Office Sloth: brief silent fictional process commentary; Zootopia copyright Disney; selected source window, no current executive reaction or endorsementZootopia / Disney; official Giphy source host

Niko from Axrisi

Nikoloz Turazashvili · Vexrail · Axrisi

LinkedIn · dev.to · GitHub · X · Substack

相關影片

daily · zh-HK · 2026年10月31日

法國的千兆字節稅、ChatGPT 共享連結導致的帳戶劫持、Scribd 資料外洩以及 Tangled 的聯合程式碼鑄造場:The Daily Diff 中的四個開發人員故事

四個開發者故事,每個都歸因於其主要來源。法國國民議會通過了一項修正案,將對發送給法國互聯網訂閱者的內容提供商徵收每千兆字節0.055歐元的稅,在2027年預算草案的一讀中以11票對10票通過,尚未成為法律;安全公司Parameter發布了它如何通過共享對話鏈接接管ChatGPT帳戶,OpenAI將其評為P1並於10月26日確認修復;Slideshare、Everand和Fable背後的公司Scri

6:35 ↗