The Spectrum Dispatch News

technology

EDG C++ front-end goes open source under C++ Alliance

After 30 years as a proprietary compiler engine, EDG's C++ front-end source code became public on September 30, 2026, with The C++ Alliance assuming nonprofit stewardship.

EDG C++ front-end goes open source under C++ Alliance

For three decades, EDG’s C++ front-end has served as the industry’s primary production-quality source-to-source compilation engine. On September 30, 2026, the source code transitioned from proprietary to public, with The C++ Alliance, a nonprofit organization, becoming its new steward.

EDG C++ front-end goes open source under C++ Alliance

According to the source, this represents a change of stewardship rather than direction. The engine itself, the C++ standards it implements, and the point of contact—John Spicer—remain unchanged. What has shifted is the funding model and where development occurs.

Under the licensed model, EDG’s source was proprietary and available only under license, with development funded through annual license fees and conducted by the EDG team. The open source model makes the source public at github.com/edgcpp/compiler, with development funded by tax-deductible community contributions. The C++ Alliance, which has proven fiscal-sponsorship infrastructure, C++ compiler engineers on staff, and deep roots in the C++ standards and Boost communities, now houses the project.

Development operates across three tracks. Track 1 accepts bug fixes and new features from the user community via pull requests, reviewed by experienced EDG developers before merging. Track 2 covers bug fixes and maintenance by Alliance-hired EDG developers, published immediately. Track 3 enables larger features to be collectively funded by organizations, which are then released to everyone simultaneously.

Crucially, all changes land in the same public repository at the same time, regardless of which track they arrive on. No one receives early access. The Fiscal Sponsorship Committee, chaired by Spicer and including volunteers from the EDG user community, oversees the process.

The transition maintains several continuities. Users can still contact John Spicer, now as Chair of the Fiscal Sponsorship Committee. The engine, standards implementation, and engineering quality remain consistent. However, organizations can now exit at any time without lock-in, and community members can contribute directly through pull requests on GitHub.

The C++ Alliance solicits EDG user feedback on the Fiscal Sponsorship Committee’s composition and development priorities. Users can engage in real-time discussion via the CppLang Slack #edgcpp channel.

Key facts

  • EDG’s C++ front-end source code went public on September 30, 2026
  • The C++ Alliance became the nonprofit steward of the project
  • The engine has powered C++ compilation for 30 years as a production-quality source-to-source engine
  • Development now operates on three tracks: community contributions, alliance maintenance, and collectively funded features
  • John Spicer remains the point of contact as Chair of the Fiscal Sponsorship Committee
  • Source code is now available at github.com/edgcpp/compiler
  • All changes are released to everyone simultaneously with no early access

Sources

← All posts