Ліцензії
Огляд
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 | Запускає Steam для Windows і Windows-лаунчери ігор у керованому Steam-контейнері Runeon. |
| MoltenVK | Apache-2.0 | Допомагає графічним шляхам на базі Vulkan працювати поверх Metal там, де це використовує середовище виконання Steam Baseline. |
| 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 | Надає підтримку TLS і сертифікатів, яку використовує середовище виконання Wine. |
| Бібліотека 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, а також долучені ліцензії третіх сторін | Надає альтернативне проміжне середовище виконання для деяких ігор. Завантажується як окремий компонент середовища виконання, а не постачається у складі застосунку. |
| GNU MP, Nettle/Hogweed, libidn2, libunistring | LGPL-3.0-or-later | Забезпечують арифметику, криптографію, інтернаціоналізовані доменні імена та підтримку рядків Unicode для стека TLS середовища виконання Wine. Runeon поширює їх за LGPL-3.0-or-later; в апстрімі вони також доступні за GPL-2.0-or-later. |
| Бібліотеки залежностей середовища виконання | Відповідні upstream-ліцензії з відкритим кодом | Включає бібліотеки libtasn1, p11-kit, zlib, zstd, Brotli, libffi, gettext/libintl та застарілі допоміжні бібліотеки MacPorts. |
Доступність вихідного коду та ліцензій
Для компонентів під LGPL, які поширюються разом із Runeon, 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] і вкажіть номер версії Runeon, показаний у застосунку. Runeon надасть вихідні матеріали або місце їх розташування, потрібні для цього релізу, протягом строку, передбаченого відповідною ліцензією.
Ніщо у власній ліцензії або Умовах Runeon не обмежує зворотну розробку там, де її дозволяє ліцензія з відкритим кодом, зокрема налагодження змін до компонентів під LGPL.
Runeon перевіряє файли завантаженого компонента середовища виконання перед використанням і не використовує компонент, файли якого змінилися. Ця перевірка визначає лише те, що запускає сам Runeon; вона не обмежує вашого права замінити компонент власною збіркою та запустити її самостійно.
Не поширюється Runeon
Runeon не поширює ці компоненти:
- Apple Game Porting Toolkit, D3DMetal.framework, libd3dshared.dylib або приватні D3DMetal PE overlays від Apple. Якщо для налаштування потрібні графічні компоненти Apple, користувач має надати їх зі своєї локальної інсталяції, отриманої від Apple.
- Клієнт Valve Steam. Runeon встановлює Steam для Windows у керований Runeon контейнер користувача з точок розповсюдження Valve. 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 або будь-яким видавцем ігор, не схвалений і не спонсорується ними, якщо окрема письмова угода не передбачає інше.