授權
概覽
Runeon 包含開源軟體,用於準備 Windows Steam 容器、執行 Steam client、提供圖形轉譯選項,以及收集選用且已遮蔽的診斷。Runeon 本身是專有軟體。此處列出的第三方元件仍受各自授權管轄,Runeon 不會限制這些授權賦予你的權利。
本頁涵蓋與 Runeon 或其 Steam Baseline 執行環境一起提供的軟體,不涵蓋 Supabase、Stripe、Cloudflare、Resend、Apple 登入、Google 登入、Steam 或遊戲發行商等第三方服務。這些服務會在 Runeon 的隱私權政策與服務條款中說明。
包含的元件
| 元件 | 授權 | 在 Runeon 中的用途 |
|---|---|---|
| Wine 執行環境,建置自 CrossOver Wine 原始碼系譜 | LGPL-2.1-or-later | 在 Runeon 管理的 Steam 容器內執行 Windows 版 Steam 與 Windows 遊戲啟動器。 |
| MoltenVK | Apache-2.0 | 在 Steam Baseline 執行環境採用以 Vulkan 為基礎的圖形路徑時,協助這些路徑在 Metal 上運作。 |
| DXMT 0.80 | MIT | 提供 D3D10/11-to-Metal 圖形後端選項。 |
| DXVK 2.7.1 | zlib/libpng | 提供 D3D8/9/10/11-to-Vulkan 圖形後端支援與備用路徑。 |
| GStreamer.framework 1.28.3 | LGPL-2.1-or-later,另含隨附外掛與相依項授權 | 提供 Wine 媒體元件使用的媒體播放支援。 |
| GnuTLS | LGPL-2.1-or-later | 提供 Wine 執行環境使用的 TLS 與憑證支援。 |
| GNU libiconv 函式庫 | LGPL 函式庫授權 | 提供執行環境相依項使用的文字轉換支援。 |
| NW.js 執行環境(NW.js、Chromium、FFmpeg、ANGLE、SwiftShader、Node.js) | MIT、BSD-3-Clause、LGPL-2.1-or-later、Apache-2.0,以及隨附的第三方授權 | 為部分遊戲提供替代的中介軟體執行環境。以獨立的執行環境元件下載,不隨 App 一同散布。 |
| GNU MP, Nettle/Hogweed, libidn2, libunistring | LGPL-3.0-or-later | 為 Wine 執行環境的 TLS 元件提供算術運算、加密、國際化網域名稱與 Unicode 字串支援。Runeon 依據 LGPL-3.0-or-later 散布這些程式庫;上游同時也以 GPL-2.0-or-later 提供。 |
| 執行環境相依函式庫 | 各自上游開源授權 | 包括 libtasn1、p11-kit、zlib、zstd、Brotli、libffi、gettext/libintl 以及 MacPorts 舊版支援程式庫等。 |
原始碼與授權可取得性
對於隨 Runeon 分發且受 LGPL 覆蓋的元件,Runeon 會提供或指向這些授權要求的對應原始碼材料。目前的原始碼參考列於下方。
- Wine / CrossOver 原始碼封存: crossover-sources-26.3.0.tar.gz
- Runeon Wine 修改與對應原始碼: cx26.3-wine11.0-runeon.8 — runeon-wine-source-cx26.3-wine11.0-runeon.8.tar.gz (SHA-256
dabe7eee514a4c01d2ea0db9930ee2d7f3021c156593cc790616f94ed36c16c7) - MoltenVK: github.com/KhronosGroup/MoltenVK
- DXMT 0.80: github.com/3Shain/dxmt/tree/v0.80
- DXVK 2.7.1: github.com/doitsujin/dxvk/tree/v2.7.1
- GStreamer 原始碼索引: gstreamer.freedesktop.org/src
- GnuTLS: gnutls.org
- GNU libiconv: gnu.org/software/libiconv
- NW.js 0.112.0: github.com/nwjs/nw.js/releases/tag/nw-v0.112.0
- Chromium 149.0.7827.29,包含下列路徑下的第三方授權文字:
third_party: chromium.googlesource.com/chromium/src/+/refs/tags/149.0.7827.29 - FFmpeg,該建置所使用的確切修訂版: chromium/third_party/ffmpeg/+/4d96f67ec9ee29071a096ff222edc03b80326b04
- ANGLE、SwiftShader 與 Node.js,該建置所鎖定的修訂版: chromium.googlesource.com/chromium/src/+/refs/tags/149.0.7827.29/DEPS
如果你需要某個 Runeon 版本的對應原始碼材料,請聯絡 [email protected] 並附上 App 中顯示的 Runeon 版本號。Runeon 會在適用授權要求的期限內,提供該版本所需的原始碼材料或原始碼位置。
在開源授權允許的範圍內,Runeon 自身授權或條款不會限制逆向工程,包括對 LGPL 覆蓋元件的修改進行除錯。
Runeon 在使用已下載的執行環境元件前會驗證其檔案,檔案已變更的元件不會被使用。該驗證僅決定 Runeon 自身執行什麼,並不限制您以自行建置的版本取代某個元件並自行執行的權利。
不由 Runeon 分發
Runeon 不分發這些元件:
- Apple Game Porting Toolkit、D3DMetal.framework、libd3dshared.dylib,或 Apple 私有 D3DMetal PE overlay。若設定需要 Apple 圖形元件,使用者必須從自己本機的 Apple 提供安裝中提供這些元件。
- Valve Steam client。Runeon 會從 Valve 的分發端點,將 Windows 版 Steam 安裝到使用者由 Runeon 管理的容器中。Steam 仍受 Valve 條款約束。
- 遊戲、啟動器、DRM 系統、反作弊系統、遊戲存檔或遊戲發行商服務。這些仍由各自的所有者控制。
商標
Steam 是 Valve Corporation 的商標。Apple、Game Porting Toolkit、D3DMetal、Metal、Vulkan、Wine、MoltenVK、Microsoft、DirectX、Chromium、NW.js 及其他產品名稱,均為其各自所有者的商標或註冊商標。
除非另有書面協議,Runeon 與 Valve、Apple、Khronos、CodeWeavers、Wine、DXVK、DXMT、Rockstar Games 或任何遊戲發行商無關,亦未獲其背書或贊助。