De broncode van EDG's C++-front-end is op 30 september 2026 openbaar gemaakt. The C++ Alliance, een non-profitorganisatie met expertise in C++ en compilertechnologie, wordt de nieuwe thuisbasis van het project. De organisatie neemt ook de financiële en technische ondersteuning op zich.
EDG ontwikkelt al dertig jaar een front-end voor C++-compilers. De software wordt gebruikt om C++-broncode te verwerken en om te zetten, en blijft dezelfde standaarden ondersteunen als voorheen. Volgens de projectorganisatie verandert vooral de manier waarop de ontwikkeling wordt gefinancierd en georganiseerd.
Drie manieren om bij te dragen
De code staat in een openbare GitHub-opslagplaats. Gebruikers kunnen daar foutoplossingen en nieuwe functies indienen als pull request. Aanvankelijk beoordelen ervaren EDG-ontwikkelaars deze bijdragen voordat ze aan de openbare code worden toegevoegd.
Daarnaast blijven ontwikkelaars die door The C++ Alliance zijn ingehuurd het onderhoud uitvoeren. Reparaties en andere onderhoudswijzigingen worden direct gepubliceerd. Grotere functies kunnen door organisaties en andere gebruikers gezamenlijk worden gefinancierd, waarna de resultaten voor iedereen beschikbaar komen.
Alle wijzigingen komen in dezelfde codebasis terecht. Gebruikers krijgen geen vroege toegang tot functies die door een specifieke organisatie zijn betaald. De overgang betekent ook dat de software niet langer onder een propriëtair licentiemodel valt en dat gebruikers niet aan één leverancier vastzitten.
Toezicht door commissie
De Fiscal Sponsorship Committee houdt toezicht op de bijdragen, het onderhoud en de prioriteiten voor nieuwe functies. John Spicer leidt de commissie. Ook vrijwilligers uit de EDG-gebruikersgemeenschap krijgen daarin een plaats.
The C++ Alliance verzorgt de financiële sponsorconstructie voor het project en kan daarvoor bijdragen uit de gemeenschap beheren. De organisatie is sinds 2024 ook de financiële sponsor van de Boost C++ Libraries. Verder werken binnen de organisatie ontwikkelaars die bijdragen hebben geleverd aan LLVM en Clang.
John Spicer begeleidt de overgang en blijft het aanspreekpunt voor gebruikers. Zij kunnen bijdragen aan de code, meepraten over de samenstelling van de commissie en ontwikkelprioriteiten aandragen. De ontwikkeling is te volgen via de GitHub-organisatie van EDG en via het CppLang Slack-kanaal.



