Open-source attributions & third-party licenses

IgniteX ships a self-contained Windows compatibility engine built from open-source software. IgniteX itself is proprietary, but the components below remain under their own licenses — those licenses are not affected by your IgniteX license, and this page tells you exactly what we bundle, under which terms, and where to get the source code.

Bundled components

Component Version / build License Source
Wine 10.0, Sikarugir build (CrossOver-derived) LGPL-2.1-or-later github.com/Sikarugir-App
DXMT v0.80 LGPL-2.1-or-later github.com/3Shain/dxmt
MoltenVK bundled dylib 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. We redistribute the Sikarugir project's open-source Wine 10 build (a CrossOver-derived tree). Recipients must be able to obtain the complete corresponding source code — the source for the build we ship is at github.com/Sikarugir-App. If we ever patch Wine ourselves, our patches will be published under the same license (LGPL 2.1 §6). Distributing the binaries commercially is permitted; the LGPL applies to the Wine components, not to IgniteX's own code, which only invokes Wine as separate processes.

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+). Same obligations as Wine: source for the version we ship (v0.80) is at github.com/3Shain/dxmt; any modifications we make will be published.

MoltenVK (Apache-2.0)

Vulkan → Metal runtime library by the Khronos Group. 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 — 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.
  • Apple Game Porting Toolkit / D3DMetal. Not bundled and never will be — Apple's license permits evaluation/development use only and does not allow redistribution. IgniteX's graphics stack is fully open source (DXMT + MoltenVK).
  • Games and game content. Owned and downloaded by the user via their own Steam account.

Source-code offer (LGPL compliance)

For the LGPL components listed above (Wine, DXMT, GnuTLS), the complete corresponding source code for the versions we distribute is available at the linked repositories. If a linked source becomes unavailable, or you prefer a physical copy, contact us at support@ignitex.app and we will provide the source of the exact shipped versions at no more than the cost of distribution.