原始碼公開

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時間與位置

應用程式開始散佈當天,本頁會提供公開儲存庫位址及下載連結。發佈後如無法取得原始碼或發現遺漏,請聯絡我們。

聯絡我們