许可证
概览
Runeon 包含开源软件,用于准备 Windows Steam 容器、运行 Steam 客户端、提供图形转换选项,并收集可选的已脱敏诊断。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 到 Metal 的图形后端选项。 |
| DXVK 2.7.1 | zlib/libpng | 提供 D3D8/9/10/11 到 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 会在适用许可证要求的期限内,为该版本提供所需的源材料或源位置。
在开源许可证允许的范围内,包括调试对 LGPL 覆盖组件的修改,Runeon 自身许可证或条款不会限制逆向工程。
Runeon 在使用已下载的运行时组件前会校验其文件,文件发生变化的组件不会被使用。该校验只决定 Runeon 自身运行什么,不限制你用自行构建的版本替换某个组件并自行运行的权利。
不由 Runeon 分发
Runeon 不分发以下组件:
- Apple Game Porting Toolkit、D3DMetal.framework、libd3dshared.dylib,或 Apple 私有 D3DMetal PE overlays。如果设置需要 Apple 图形组件,用户必须从自己本地由 Apple 提供的安装中提供这些组件。
- Valve Steam 客户端。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 或任何游戏发行商无关联,未获其认可或赞助。