Licencje
Przegląd
Runeon zawiera oprogramowanie open source, aby przygotowywać kontener Windows Steam, uruchamiać klienta Steam, udostępniać opcje translacji grafiki i zbierać opcjonalną diagnostykę z usuniętymi danymi wrażliwymi. Sam Runeon jest oprogramowaniem własnościowym. Wymienione tutaj komponenty zewnętrzne pozostają objęte własnymi licencjami, a Runeon nie ogranicza praw, które te licencje Ci przyznają.
Ta strona obejmuje oprogramowanie dołączone do Runeon albo jego Steam Baseline runtime. Nie obejmuje usług zewnętrznych, takich jak Supabase, Stripe, Cloudflare, Resend, logowanie przez Apple, logowanie przez Google, Steam czy wydawcy gier. Te usługi opisano w Polityce prywatności i Warunkach korzystania z Runeon.
Dołączone komponenty
| Komponent | Licencja | Jak Runeon z tego korzysta |
|---|---|---|
| Wine runtime, zbudowany na linii źródłowej CrossOver Wine | LGPL-2.1-or-later | Uruchamia Steam dla Windows oraz launchery gier Windows w zarządzanym przez Runeon kontenerze Steam. |
| MoltenVK | Apache-2.0 | Pomaga ścieżkom graficznym opartym na Vulkan działać przez Metal tam, gdzie korzysta z nich Steam Baseline runtime. |
| DXMT 0.80 | MIT | Zapewnia opcję backendu graficznego D3D10/11-to-Metal. |
| DXVK 2.7.1 | zlib/libpng | Zapewnia obsługę backendu graficznego D3D8/9/10/11-to-Vulkan oraz ścieżki awaryjne. |
| GStreamer.framework 1.28.3 | LGPL-2.1-or-later oraz dołączone licencje wtyczek i zależności | Zapewnia obsługę odtwarzania multimediów używaną przez komponenty multimedialne Wine. |
| GnuTLS | LGPL-2.1-or-later | Zapewnia obsługę TLS i certyfikatów używaną przez Wine runtime. |
| Biblioteka GNU libiconv | Licencja biblioteczna LGPL | Zapewnia obsługę konwersji tekstu używaną przez zależności runtime. |
| Runtime NW.js (NW.js, Chromium, FFmpeg, ANGLE, SwiftShader, Node.js) | MIT, BSD-3-Clause, LGPL-2.1-or-later, Apache-2.0 oraz dołączone licencje osób trzecich | Zapewnia alternatywny runtime warstwy pośredniej dla niektórych gier. Jest pobierany jako osobny komponent runtime, a nie dostarczane wraz z aplikacją. |
| GNU MP, Nettle/Hogweed, libidn2, libunistring | LGPL-3.0-or-later | Zapewniają obsługę arytmetyki, kryptografii, umiędzynarodowionych nazw domen i łańcuchów Unicode wykorzystywaną przez stos TLS środowiska Wine runtime. Runeon rozprowadza je na licencji LGPL-3.0-or-later; u źródła są dostępne także na GPL-2.0-or-later. |
| Biblioteki zależności runtime | Odpowiednie licencje open source projektów upstream | Obejmuje biblioteki takie jak libtasn1, p11-kit, zlib, zstd, Brotli, libffi, gettext/libintl oraz starsze biblioteki wsparcia MacPorts. |
Dostępność źródeł i licencji
W przypadku komponentów objętych LGPL i dystrybuowanych z Runeon Runeon udostępnia albo wskazuje odpowiednie materiały źródłowe wymagane przez te licencje. Aktualne odniesienia do źródeł znajdują się poniżej.
- Archiwum źródłowe Wine / CrossOver: crossover-sources-26.3.0.tar.gz
- Modyfikacje Runeon Wine i odpowiadający im kod źródłowy: 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
- Indeks źródeł 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, wraz z tekstami licencji osób trzecich znajdującymi się w
third_party: chromium.googlesource.com/chromium/src/+/refs/tags/149.0.7827.29 - FFmpeg, w dokładnej rewizji używanej przez tę kompilację: chromium/third_party/ffmpeg/+/4d96f67ec9ee29071a096ff222edc03b80326b04
- ANGLE, SwiftShader i Node.js, w rewizjach ustalonych przez tę kompilację: chromium.googlesource.com/chromium/src/+/refs/tags/149.0.7827.29/DEPS
Jeśli potrzebujesz odpowiednich materiałów źródłowych dla wydania Runeon, skontaktuj się z [email protected] i podaj numer wersji Runeon widoczny w aplikacji. Runeon udostępni materiały źródłowe albo lokalizację źródeł wymagane dla tego wydania przez okres wymagany przez właściwą licencję.
Żadne postanowienie własnej licencji Runeon ani Warunków nie ogranicza inżynierii wstecznej tam, gdzie pozwala na nią licencja open source, w tym debugowania modyfikacji komponentów objętych LGPL.
Runeon weryfikuje pliki pobranego komponentu runtime przed jego użyciem i nie użyje komponentu, którego pliki uległy zmianie. Ta weryfikacja decyduje wyłącznie o tym, co uruchamia sam Runeon; nie ogranicza Twojego prawa do zastąpienia komponentu własną kompilacją i samodzielnego jej uruchomienia.
Niedystrybuowane przez Runeon
Runeon nie dystrybuuje następujących komponentów:
- Apple Game Porting Toolkit, D3DMetal.framework, libd3dshared.dylib lub prywatne nakładki Apple D3DMetal PE. Jeśli konfiguracja wymaga komponentów graficznych Apple, użytkownik musi dostarczyć je z własnej lokalnej instalacji dostarczonej przez Apple.
- Klient Valve Steam. Runeon instaluje Steam dla Windows w zarządzanym przez Runeon kontenerze użytkownika, pobierając go z punktów dystrybucji Valve. Steam nadal podlega warunkom Valve.
- Gry, launchery, systemy DRM, systemy anti-cheat, zapisy gier oraz usługi wydawców gier. Pozostają pod kontrolą swoich właścicieli.
Znaki towarowe
Steam jest znakiem towarowym firmy Valve Corporation. Apple, Game Porting Toolkit, D3DMetal, Metal, Vulkan, Wine, MoltenVK, Microsoft, DirectX, Chromium, NW.js i inne nazwy produktów są znakami towarowymi lub zastrzeżonymi znakami towarowymi odpowiednich właścicieli.
Runeon nie jest powiązany z Valve, Apple, Khronos, CodeWeavers, Wine, DXVK, DXMT, Rockstar Games ani żadnym wydawcą gier, nie ma ich poparcia i nie jest przez nie sponsorowany, chyba że odrębna pisemna umowa stanowi inaczej.