สัญญาอนุญาต
ภาพรวม
Runeon รวมซอฟต์แวร์โอเพนซอร์สเพื่อให้สามารถเตรียมคอนเทนเนอร์ Windows Steam, รันไคลเอนต์ Steam, ให้ตัวเลือกการแปลกราฟิก และเก็บข้อมูลวินิจฉัยที่ปกปิดข้อมูลแล้วแบบเลือกส่งได้ ตัว Runeon เองเป็นซอฟต์แวร์กรรมสิทธิ์ คอมโพเนนต์ของบุคคลที่สามที่ระบุในหน้านี้ยังอยู่ภายใต้สัญญาอนุญาตของตนเอง และ Runeon ไม่จำกัดสิทธิที่สัญญาอนุญาตเหล่านั้นให้แก่คุณ
หน้านี้ครอบคลุมซอฟต์แวร์ที่รวมมากับ Runeon หรือ Steam Baseline runtime ของ Runeon เท่านั้น ไม่ครอบคลุมบริการของบุคคลที่สาม เช่น Supabase, Stripe, Cloudflare, Resend, Apple sign-in, Google sign-in, Steam หรือผู้จัดจำหน่ายเกม บริการเหล่านั้นอธิบายไว้ในนโยบายความเป็นส่วนตัวและข้อกำหนดในการให้บริการของ Runeon
คอมโพเนนต์ที่รวมอยู่
| คอมโพเนนต์ | สัญญาอนุญาต | Runeon นำไปใช้อย่างไร |
|---|---|---|
| Wine runtime ที่สร้างจากสายซอร์ส CrossOver Wine | LGPL-2.1-or-later | รัน Steam เวอร์ชัน Windows และ launcher เกมของ Windows ภายใน Steam container ที่ Runeon จัดการ |
| MoltenVK | Apache-2.0 | ช่วยให้เส้นทางกราฟิกที่ใช้ Vulkan ทำงานบน Metal ในจุดที่ Steam Baseline runtime ใช้งาน |
| DXMT 0.80 | MIT | ให้ตัวเลือก backend กราฟิก D3D10/11-to-Metal |
| DXVK 2.7.1 | zlib/libpng | ให้การสนับสนุน backend กราฟิก D3D8/9/10/11-to-Vulkan และเส้นทาง fallback |
| GStreamer.framework 1.28.3 | LGPL-2.1-or-later พร้อมสัญญาอนุญาตของปลั๊กอินและ dependency ที่รวมมาด้วย | ให้การสนับสนุนการเล่นสื่อที่คอมโพเนนต์สื่อของ Wine ใช้งาน |
| GnuTLS | LGPL-2.1-or-later | ให้การสนับสนุน TLS และใบรับรองที่ Wine runtime ใช้งาน |
| ไลบรารี GNU libiconv | สัญญาอนุญาตไลบรารี LGPL | ให้การสนับสนุนการแปลงข้อความที่ dependency ของรันไทม์ใช้งาน |
| รันไทม์ 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 stack ของรันไทม์ Wine ใช้งาน Runeon เผยแพร่ไลบรารีเหล่านี้ภายใต้ LGPL-3.0-or-later และต้นทางยังเผยแพร่ภายใต้ GPL-2.0-or-later ด้วย |
| ไลบรารี dependency ของรันไทม์ | สัญญาอนุญาตโอเพนซอร์สของ 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 เองที่จำกัด reverse engineering ในกรณีที่สัญญาอนุญาตโอเพนซอร์สอนุญาต รวมถึงการดีบักการแก้ไขคอมโพเนนต์ที่อยู่ภายใต้ LGPL
Runeon จะตรวจสอบไฟล์ของคอมโพเนนต์รันไทม์ที่ดาวน์โหลดมาก่อนใช้งาน และจะไม่ใช้คอมโพเนนต์ที่ไฟล์มีการเปลี่ยนแปลง การตรวจสอบนี้กำหนดเพียงว่า Runeon เองจะรันอะไร ไม่ได้จำกัดสิทธิ์ของคุณในการแทนที่คอมโพเนนต์ด้วยบิลด์ของคุณเองและรันด้วยตนเอง
ไม่ได้แจกจ่ายโดย Runeon
Runeon ไม่ได้แจกจ่ายคอมโพเนนต์เหล่านี้:
- Apple Game Porting Toolkit, D3DMetal.framework, libd3dshared.dylib หรือ Apple private D3DMetal PE overlays หากการตั้งค่าต้องใช้คอมโพเนนต์กราฟิกของ Apple ผู้ใช้ต้องจัดเตรียมจากการติดตั้งที่ Apple ให้ไว้บนเครื่องของตนเอง
- ไคลเอนต์ Valve Steam Runeon ติดตั้ง Steam เวอร์ชัน Windows ลงในคอนเทนเนอร์ที่ Runeon จัดการของผู้ใช้จาก distribution endpoint ของ Valve โดย Steam ยังคงอยู่ภายใต้ข้อกำหนดของ Valve
- เกม, launcher, ระบบ DRM, ระบบ anti-cheat, เกมเซฟ หรือบริการของผู้จัดจำหน่ายเกม สิ่งเหล่านี้ยังอยู่ภายใต้การควบคุมของเจ้าของแต่ละราย
เครื่องหมายการค้า
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 หรือผู้จัดจำหน่ายเกมรายใด เว้นแต่จะมีข้อตกลงเป็นลายลักษณ์อักษรแยกต่างหากระบุไว้เป็นอย่างอื่น