Source code

We publish all open-source code modified by Ember

Ember has not been released yet. Changes to components such as Wine and DXMT are still evolving. To provide source code that exactly matches the distributed build, we will publish it here on the day of the first release.

WhenOn the day of the app’s first release. Source code for each subsequent release will also be published.
What is includedComplete source code for open-source components modified by Ember, including our changes and build instructions.
Not includedThe Ember app and our own engine, EmberCore. These are separate programs from the open-source components.

1What we publish

Source code for the following open-source components included in Ember, with all of Ember’s modifications.

  • Wine — Wine based on CrossOver’s published source (Rosetta engine), Wine 11 ARM64 (FEX engine), and the x86_64 build. LGPL
  • DXMT — DirectX 11·12 to Metal translator (d3d11·d3d12·dxgi·winemetal). LGPL
  • FEX — Engine for translating x86 code on ARM (ARM64EC). MIT
  • DXVK — CrossOver published-source build. zlib
  • GStreamer, GLib, FFmpeg, and others — Video and audio playback libraries. LGPL
  • wine-gecko — MPL
  • 7 Wine changes from ForgePlay — Originals and notices

The 10/20 installation includes improvements to GPU result readback and waiting in DXMT, plus automatic adjustment of the low-latency presentation queue. Changes within open-source components, including interfaces that call EmberCore, are also covered by source disclosure.

2Accompanying materials

  • Ember’s changes to the original source (patch series) and a list of modified files
  • The configuration and scripts used for the actual build, with rebuild instructions
  • A copy of the original archive and its SHA-256
  • How to identify the source used for the distributed binaries

3What remains private

The Ember app, our independently developed EmberCore engine (frame generation, text protection, image refinement, and more), trained models, and the Ember character and artwork.

EmberCore is a separate library from the open-source components; LGPL components are loaded as shared libraries. Ember’s modifications and interfaces within LGPL components are published under section 1 above.

View licenses and notices

4When and where

On the day the app becomes available, we will post the public repository address and download links here. After release, please contact us if you cannot obtain the source or find anything missing.

Contact us