Licenze
Panoramica
Runeon include software open-source per preparare un container Windows Steam, eseguire il client Steam, fornire opzioni di traduzione grafica e raccogliere diagnostica oscurata facoltativa. Runeon stesso è software proprietario. I componenti di terze parti elencati qui restano soggetti alle rispettive licenze e Runeon non limita i diritti che tali licenze ti conferiscono.
Questa pagina riguarda il software incluso con Runeon o con il suo runtime Steam Baseline. Non riguarda servizi di terze parti come Supabase, Stripe, Cloudflare, Resend, accesso con Apple, accesso con Google, Steam o publisher di giochi. Tali servizi sono descritti nell'Informativa sulla privacy e nei Termini di servizio di Runeon.
Componenti inclusi
| Componente | Licenza | Come Runeon le usa |
|---|---|---|
| Runtime Wine, basato sulla linea sorgente CrossOver Wine | LGPL-2.1-or-later | Esegue Steam per Windows e launcher di giochi Windows dentro il container Steam gestito da Runeon. |
| MoltenVK | Apache-2.0 | Aiuta i percorsi grafici basati su Vulkan a funzionare su Metal quando vengono usati dal runtime Steam Baseline. |
| DXMT 0.80 | MIT | Fornisce un'opzione di backend grafico D3D10/11-to-Metal. |
| DXVK 2.7.1 | zlib/libpng | Fornisce supporto per il backend grafico D3D8/9/10/11-to-Vulkan e percorsi di fallback. |
| GStreamer.framework 1.28.3 | LGPL-2.1-or-later più licenze dei plugin e delle dipendenze incluse | Fornisce il supporto alla riproduzione multimediale usato dai componenti media di Wine. |
| GnuTLS | LGPL-2.1-or-later | Fornisce il supporto TLS e certificati usato dal runtime Wine. |
| Libreria GNU libiconv | Licenza della libreria LGPL | Fornisce il supporto alla conversione del testo usato dalle dipendenze del runtime. |
| Runtime NW.js (NW.js, Chromium, FFmpeg, ANGLE, SwiftShader, Node.js) | MIT, BSD-3-Clause, LGPL-2.1-or-later, Apache-2.0 e le licenze di terze parti incluse | Fornisce un runtime middleware alternativo per alcuni giochi. Viene scaricato come componente runtime separato anziché essere incluso nell'app. |
| GNU MP, Nettle/Hogweed, libidn2, libunistring | LGPL-3.0-or-later | Forniscono aritmetica, crittografia, nomi di dominio internazionalizzati e supporto per stringhe Unicode usati dallo stack TLS del runtime Wine. Runeon le distribuisce con licenza LGPL-3.0-or-later; a monte sono disponibili anche con GPL-2.0-or-later. |
| Librerie di dipendenza del runtime | Rispettive licenze open-source upstream | Include librerie come libtasn1, p11-kit, zlib, zstd, Brotli, libffi, gettext/libintl e le librerie di supporto legacy di MacPorts. |
Disponibilità dei sorgenti e delle licenze
Per i componenti coperti da LGPL distribuiti con Runeon, Runeon fornisce o indica i materiali sorgente corrispondenti richiesti da tali licenze. I riferimenti sorgente attuali sono elencati di seguito.
- Archivio sorgente Wine / CrossOver: crossover-sources-26.3.0.tar.gz
- Modifiche di Runeon Wine e codice sorgente corrispondente: 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
- Indice dei sorgenti 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, inclusi i testi delle licenze di terze parti presenti in
third_party: chromium.googlesource.com/chromium/src/+/refs/tags/149.0.7827.29 - FFmpeg, alla revisione esatta usata da quella build: chromium/third_party/ffmpeg/+/4d96f67ec9ee29071a096ff222edc03b80326b04
- ANGLE, SwiftShader e Node.js, alle revisioni fissate da quella build: chromium.googlesource.com/chromium/src/+/refs/tags/149.0.7827.29/DEPS
Se hai bisogno dei materiali sorgente corrispondenti per una release di Runeon, contatta [email protected] e includi il numero di versione di Runeon mostrato nell'app. Runeon fornirà i materiali sorgente o la posizione dei sorgenti richiesti per quella release per il periodo previsto dalla licenza applicabile.
Nulla nella licenza o nei Termini di Runeon limita il reverse engineering quando una licenza open-source lo consente, incluse le modifiche di debug ai componenti coperti da LGPL.
Runeon verifica i file di un componente runtime scaricato prima di utilizzarlo e non utilizza componenti i cui file siano stati modificati. Tale verifica determina solo ciò che Runeon stesso esegue; non limita il tuo diritto di sostituire un componente con una tua build ed eseguirla autonomamente.
Non distribuito da Runeon
Runeon non distribuisce questi componenti:
- Apple Game Porting Toolkit, D3DMetal.framework, libd3dshared.dylib o overlay PE D3DMetal privati di Apple. Se la configurazione richiede componenti grafici Apple, l'utente deve fornirli dalla propria installazione locale fornita da Apple.
- Client Steam di Valve. Runeon installa Steam per Windows nel container gestito da Runeon per l'utente, scaricandolo dagli endpoint di distribuzione di Valve. Steam resta soggetto ai termini di Valve.
- Giochi, launcher, sistemi DRM, sistemi anti-cheat, salvataggi di gioco o servizi dei publisher di giochi. Restano sotto il controllo dei rispettivi proprietari.
Marchi
Steam è un marchio di Valve Corporation. Apple, Game Porting Toolkit, D3DMetal, Metal, Vulkan, Wine, MoltenVK, Microsoft, DirectX, Chromium, NW.js e altri nomi di prodotti sono marchi o marchi registrati dei rispettivi proprietari.
Runeon non è affiliato, avallato o sponsorizzato da Valve, Apple, Khronos, CodeWeavers, Wine, DXVK, DXMT, Rockstar Games o alcun publisher di giochi, salvo diverso accordo scritto separato.