grapple-wine source code
Last updated: 23 September 2026
grapple-wine is the engine Grapple uses to run Windows programs. It is free software under the GNU Lesser General Public License, and this page is how you get its complete corresponding source code.
The written offer
For at least three years after we last distribute a given version of Grapple, we will give any third party, on request, a complete machine-readable copy of the corresponding source code of the LGPL-licensed components in that version — including every modification we made and the scripts used to control compilation and installation — for a charge no greater than our cost of physically performing the distribution.
Email source@getgrapple.io, tell us which version of Grapple you have, and we will send you the archive. If you would rather write by post, email that address for our registered postal address, which is also published in our Terms of Service. This offer stands on its own: it does not depend on any download link working.
Downloading it
Every Grapple release is published at github.com/MartijnBud/grapple-releases/releases, and the source archive for the engine in that release is one of its assets, next to the engine binary and its checksum. The archive stays available for as long as we distribute the matching binary, and for at least three years after that.
The first public Grapple release has not gone out yet, so there is nothing on that page to download today. The archive for the current engine is built and ready:
- File:
grapple-wine-1.0.0-source.tar.xz(about 142 MB) - SHA-256:
800bb0a573409d609386b51e7c67f06cc0b27fb5ea80bf81160889446baec460 - It corresponds to the engine binary
grapple-wine-1.0.0.tar.xz, SHA-256cd69b68ede0cfb6d4fe14439971fe88e8fab2c5a91be402369068856d90102de
Until that release is published, email source@getgrapple.io and we will send you the archive. Ask before the release exists and you still get the source; that is what the offer above means.
What is in the archive
wine/— the exact upstream Wine source we compile: CodeWeavers' CrossOver 26.3.0 source release, which is Wine 11.0 plus CodeWeavers' LGPL changes. We have made no changes to it.dxmt/— DXMT v0.80 (LGPL-2.1; parts derived from DXVK under the zlib licence), with its submodule list.patches/— every patch we apply. Today that is one: an upstream DXMT fix adding a missing<iomanip>include, cherry-picked from commit 75bd4da so that DXMT compiles with current toolchains. Nothing is patched in Wine.scripts/— the build scripts with every configure flag, so you can reproduce the binaries we ship, plus the tests we run against a finished engine.DEPENDENCIES.md— every library bundled in the engine'slib/directory, with its version, its licence and the URL of its upstream source. All of them are unmodified upstream builds.SOURCE-OFFER.md— this offer, shipped inside the archive as well.
Replacing a library with your own build
The LGPL gives you the right to modify these libraries and run the engine against your own versions, and Grapple is built so that you can. The engine loads every bundled library from its own lib/ directory through @loader_path. Replace the file under the same name in:
~/Library/Application Support/Grapple/engines/grapple-wine/lib
No re-signing and no path rewriting is required.
What this does not cover
Grapple also includes Apple's D3DMetal, which it uses for DirectX 9 to 12. D3DMetal is Apple software, it is not open source, and no source code for it is available. It is packaged as its own component, next to the engine and never inside it, so the engine stays a plain LGPL build — removing D3DMetal leaves a complete, working engine, since DXMT and DXVK cover DirectX 10 and 11. See the third-party notice.
Upstream, if you want it first-hand
The upstream sources are public today. CodeWeavers publishes the CrossOver source at media.codeweavers.com/pub/crossover/source/, and DXMT is at github.com/3Shain/dxmt. Our archive is the safer thing to start from, because it pins the exact revisions and flags that produced the binary you have.
Full licence list: open-source licences. grapple-wine is an independent build from published LGPL source; it is not CrossOver, and Grapple is not affiliated with or endorsed by CodeWeavers. CrossOver is a trademark of CodeWeavers, Inc.