英偉達早在2021年就禁止逆向或反編譯CUDA 因此多數轉換層都是違規的
這幾天關於英偉達CUDA 的許可問題引起不少網友關注,英偉達的文檔確實已經添加了CUDA 的EULA 文本文件。CUDA 是英偉達開發的一種專有的軟硬體整合技術,可用來進行圖形渲染,同時支援各種實體運算,配合CUDA 技術英偉達可以將顯示卡模擬成亦可PhysX 實體加速晶片。
英偉達的硬體配合CUDA 技術已被證實非常高效,因此越來越多的應用程式依賴CUDA 技術,但如果不是英偉達顯卡那該怎麼辦呢?
CUDA 轉換層類別技術:
目前已經有一些CUDA 轉換層類軟體,例如ZLUDA,這種轉換層可以讓CUDA 技術在非英偉達硬體上使用,這對其他顯示卡製造商來說具有吸引力。
然而CUDA 本身就是英偉達的專有技術,而在非英偉達硬體上運行CUDA 顯然會威脅到英偉達的市場和地位,因此英偉達嚴禁對CUDA 技術進行逆向工程、反編譯或反彙編。
英偉達最近的新動作:
該公司最近在CUDA 技術文件中已經添加關於EULA 的文本文件,EULA 指的是最終用戶許可協議(End-user license agreement)。
英偉達最早是從2021 年開始在NVIDIA 官網中的EULA 文件中聲明版權禁止逆向和反編譯的,不過最近在CUDA 新版本(11.6+) 中也包含了這部分內容的EULA 文件。
顯然英偉達現在屬於客氣的階段,在文件中添加提醒,如果轉換層類開發商仍然不放棄CUDA 相關技術以及轉換層,那麼就可能會被英偉達起訴。