閱讀 John Spicer 關於 EDG 未來動向的說明,以及轉型常見問題解答。

2026 年 9 月 30 日,EDG 的 C++ 前端原始碼將公開,C++ Alliance 將成為其非營利組織的家。相同的引擎,相同的標準,專業維護,並開放貢獻。

延續性是重點。這是一次管理者的變更,而非方向的改變。

三十年來,EDG 的前端一直是業界 C++ 編譯的動力來源,是業界唯一同類型的生產級原始碼到原始碼引擎。

本節將介紹 EDG 的創立、幕後人員、其前端的里程碑,以及建立在其之上的編譯器和工具。想分享這段歷史的一部分嗎?請在本站儲存庫開啟一個 issue。

當原始碼於 2026 年 9 月 30 日公開時,專業維護必須持續。EDG 需要一個能夠同時完成三件事的新家。

代表 EDG 接收和管理捐款。

維持 EDG 使用者所依賴的工程品質。

來自內部的 C++ 編譯器前端知識。

C++ Alliance 是一個擁有成熟的財政贊助基礎設施、擁有 C++ 編譯器工程師的非營利組織,並且在 C++ 標準和 Boost 社群中擁有深厚的根基。它將作為 EDG 的非營利組織家。

EDG 將像任何其他開源專案一樣運作:任何人都可以貢獻,所有合併的內容都對每個人開放。開發將遵循三個軌道:來自使用者社群的貢獻、持續維護,以及集體資助的功能。

來自 EDG 使用者的錯誤修復和新功能,以 pull request 的形式提交。審核者,最初將是經驗豐富的 EDG 開發者,將評估變更。一旦批准,這些變更將合併到 EDG 的程式碼庫中。

Alliance 的 EDG 開發者進行的錯誤修復和維護將立即發布。

為了支持 EDG 社群,Alliance 將提供一種方式,讓社群開發和資助較大的功能。這樣,組織就可以在財務上支持較大功能的開發,而不是讓他們的開發人員投入到這些功能的開發中。一旦一個功能獲得資助,它將同時發布給所有人。

一個程式碼庫,為所有人服務。無論變更以何種軌道到來,它都將同時進入同一個公開儲存庫。沒有人能獲得早期存取權。

財政贊助委員會 (FSC) 負責監督所有三個軌道的流程。由 John Spicer 主席,並將包括來自 EDG 使用者社群的志工。

想對誰加入委員會有所發言權嗎?請參閱如何參與。

引擎、它所實現的標準,以及你交談的對象保持不變。工作的資金來源和程式碼的存放位置則會改變。

轉型正在進行中。以下是接下來的步驟,以及 EDG 使用者如何參與。

財政贊助協議已準備好在轉型日期前簽署。

現已提供,可引導任何使用者完成交接細節。

歡迎 EDG 使用者對財政贊助委員會的組成以及開發優先級提出意見。委員會將包括來自 EDG 使用者社群的志工。

一旦原始碼公開,歡迎使用者透過 github.com/edgcpp 提交 pull request,以進行錯誤修復和新功能。請參閱貢獻如何處理。

CppLang Slack 可進行即時聊天。申請邀請,然後加入 #edgcpp 頻道。

任何 EDG 相關人員都可以隨時聯繫 Alliance 團隊。聯繫 C++ Alliance。

EDG 的原始碼和開發將遷移到 github.com/edgcpp。關注該組織以追蹤轉型進展。

EDG C++ 前端開源轉型,C++ Alliance 將接手維護