Open-source attributions & third-party licenses

IgniteX uses a Windows compatibility engine and optional graphics components built from open-source software. IgniteX itself is proprietary, but the components below remain under their own licenses. The table distinguishes engine components from components installed on demand and identifies the versions pinned for the Beta 2.0 release candidate.

Engine and installable components

Component Version / build License Source
Wine 11.0 (WineHQ) + published IgniteX patches LGPL-2.1-or-later gitlab.winehq.org/wine/wine · our published patch
Wine Mono 10.4.1 (downloaded from WineHQ on demand) mixed LGPL / MIT X11 / MS-PL / zlib; see upstream COPYING gitlab.winehq.org/mono/wine-mono
Legendary 0.20.43 Heroic fork (native Apple Silicon connector, downloaded on demand) GPL-3.0 github.com/Heroic-Games-Launcher/legendary
DXVK 3.0.1 (installed on demand) zlib github.com/doitsujin/dxvk
VKD3D-Proton 3.0.1 (installed on demand) LGPL-2.1-or-later github.com/HansKristian-Work/vkd3d-proton
DXMT commit 6897c093, source-built for the pinned Wine 11 runtime (installed on demand) LGPL-2.1-or-later github.com/3Shain/dxmt
DXVK macOS 1.10.3-20230507-repack (legacy fallback, installed on demand) zlib github.com/Gcenx/DXVK-macOS
MoltenVK 1.4.1 (installed on demand) Apache-2.0 github.com/KhronosGroup/MoltenVK
FreeType bundled dylib FTL (FreeType License) freetype.org
libpng bundled dylib zlib/libpng license libpng.org
SDL2 bundled dylib zlib libsdl.org
GnuTLS bundled dylib LGPL-2.1-or-later gnutls.org

Component notes and obligations

Wine (LGPL-2.1-or-later)

The engine's core. The IgniteX engine is built from the official WineHQ Wine 11.0 source with a set of IgniteX patches (per-executable graphics routing and Apple Silicon synchronization work). Recipients must be able to obtain the complete corresponding source code: Wine 11.0 is at gitlab.winehq.org/wine/wine and the release-specific IgniteX patch set is published under the same license (LGPL 2.1 §6) as the release-specific published patch. The LGPL applies to the Wine components, not to IgniteX's own code, which invokes Wine as separate processes. Graphics components are installed only after a user action and are verified against pinned SHA-256 checksums before use.

Wine Mono (mixed open-source licenses)

Wine's compatible .NET implementation is not bundled in the optimized core runtime. When a launcher needs managed .NET compatibility, IgniteX downloads the pinned Wine Mono 10.4.1 MSI directly from WineHQ, verifies its SHA-256, and installs it into that launcher's isolated environment. Wine Mono combines LGPL, MIT X11, MS-PL, zlib, and related permissive components; the authoritative breakdown is its upstream COPYING file.

Legendary (GPL-3.0)

IgniteX does not incorporate Legendary code into its proprietary executable. When a user selects Connect Epic, IgniteX downloads the unmodified Legendary 0.20.43 Apple Silicon command-line program from its publisher's GitHub release, verifies its pinned SHA-256, and invokes it as a separate process for authentication and library operations. Its complete corresponding source and GPL-3.0 license are available from the pinned upstream source.

DXMT (LGPL-2.1-or-later)

Direct3D 11 → Metal translation layer (winemetal.so, winemetal.dll, d3d11.dll, dxgi.dll, d3d10core.dll). Note: the DXMT repository's LICENSE file is the GNU Lesser General Public License v2.1 or later (GitHub's automatic license detection shows "Other", but the license text is LGPL-2.1+). The Beta 2.0 candidate pins source commit 6897c0935c5fabf9504deb4f5328ae82603c2c96 and uses a source build targeted at the pinned Wine 11 runtime. The corresponding source and build recipe must remain available with the release.

DXVK and DXVK macOS (zlib)

Direct3D 9 to 11 → Vulkan translation layers. The current path pins DXVK 3.0.1. DXVK macOS 1.10.3-20230507-repack is retained only as a legacy fallback. Their zlib license and copyright notices are retained with the installed components.

VKD3D-Proton (LGPL-2.1-or-later)

Direct3D 12 → Vulkan translation layer, pinned to version 3.0.1. Complete corresponding source is available from the upstream repository.

MoltenVK (Apache-2.0)

Vulkan → Metal runtime library by the Khronos Group, pinned to version 1.4.1. We retain the Apache-2.0 license text and copyright/NOTICE attributions, and we ship it unmodified. License text: apache.org/licenses/LICENSE-2.0.

FreeType (FTL)

Font rendering library, under the FreeType License (BSD-style with a credit requirement). The required credit: "Portions of this software are copyright © The FreeType Project (www.freetype.org). All rights reserved."

libpng (zlib/libpng license)

PNG reference library. We do not misrepresent the origin of the software; the license and copyright notice accompany source redistributions. Binary redistribution is unrestricted with this notice.

SDL2 (zlib)

Simple DirectMedia Layer. Same zlib-style terms: no misrepresentation of origin; notice retained in source distributions.

GnuTLS (LGPL-2.1-or-later)

TLS library used by Wine for HTTPS. Same obligations as Wine: complete corresponding source must be obtainable at gnutls.org (we ship an unmodified build).

What is NOT included

  • Steam client (Valve Corporation). IgniteX does not redistribute Steam or any Valve software. The end user downloads the Steam installer directly from Valve during setup and uses it under the Steam Subscriber Agreement. "Steam" is a trademark of Valve Corporation; IgniteX is an independent product, not affiliated with or endorsed by Valve.
  • Epic Games Launcher and Epic Online Services (Epic Games, Inc.). IgniteX does not redistribute either proprietary product. The user's Mac downloads the launcher directly from Epic, and the launcher installs its own signed Online Services payload in the user's isolated Epic environment.
  • Apple Game Porting Toolkit / D3DMetal. IgniteX does not bundle, redistribute, or download these Apple binaries. If a user chooses this optional route, the user obtains the toolkit directly from Apple, accepts Apple's terms, and explicitly imports it into IgniteX on that Mac.
  • Games and game content. Owned and downloaded by the user through their own store account.

Source-code offer (LGPL compliance)

For the LGPL components listed above (Wine, DXMT, VKD3D-Proton, GnuTLS), the complete corresponding source for the exact distributed versions must remain available through the linked sources and release-specific patch/build materials. If a linked source becomes unavailable, or you prefer a physical copy, use our contact form and we will provide the source of the exact shipped versions at no more than the cost of distribution.