以韩语原文为准,译文仅供参考。
源代码公开
Ember 修改过的开源代码将全部公开
Ember 尚未发布。Wine、DXMT 等组件的修改仍在持续调整。为了提供与实际发行版完全对应的源码,我们会在首次发布当天于本页一并公开。
公开时间与应用首次发布同一天。此后每次发布也会公开对应版本的源码。
公开范围Ember 修改过的开源组件的完整源码、修改内容和构建方法。
不公开的内容Ember 应用及自研引擎 EmberCore。它们是与开源组件分离的独立程序。
1公开的内容
以下 Ember 所用开源组件的源码,以及 Ember 对其所做的全部修改。
- Wine — 基于 CrossOver 公开源码的 Wine(Rosetta 引擎)、Wine 11 ARM64(FEX 引擎)及 x86_64 版。LGPL
- DXMT — 将 DirectX 11·12 转换为 Metal 的转换器(d3d11·d3d12·dxgi·winemetal)。LGPL
- FEX — 在 ARM 上转换 x86 代码的引擎(ARM64EC)。MIT
- DXVK — CrossOver 公开源码版。zlib
- GStreamer、GLib、FFmpeg 等 — 视频和音频播放库。LGPL
- wine-gecko — MPL
- 来自 ForgePlay 的 7 项 Wine 修改 — 原始代码与声明
10月20日安装的版本包含 DXMT 的 GPU 结果回读与等待处理改进,以及低延迟显示队列自动调节。这类开源组件内部的修改及调用 EmberCore 的接口也在源码公开范围内。
2一并提供的资料
- Ember 对原始源码的修改(补丁系列)及修改文件清单
- 实际构建所用的配置、构建脚本及重新构建方法
- 原始压缩包副本及 SHA-256
- 如何确认发行二进制文件所对应的源码
3不公开的内容
Ember 应用、从零开发的自研引擎 EmberCore(补帧、文字保护、画质优化等)、训练模型,以及 Ember 角色和插画。
EmberCore 是与开源组件分离的独立库,LGPL 组件以共享库方式加载。Ember 在 LGPL 组件内部的修改和接口将按上述第1项公开。
4时间与位置
应用开始分发当天,本页会提供公开仓库地址及下载链接。发布后如无法取得源码或发现遗漏,请联系我们。