EDG C++ 프론트엔드, 30년 만에 오픈소스 전환
원제: EDG C++ front-end goes public
왜 중요한가
C++ 툴체인 생태계 전반에 영향을 미쳐온 핵심 엔진이 오픈소스화되면서, 컴파일러 개발과 표준 구현의 진입 장벽이 낮아질 수 있다.
30년간 상용 라이선스로 운영되던 EDG C++ 프론트엔드가 2026년 9월 30일 소스코드를 공개했다. 비영리단체 The C++ Alliance가 새 관리 주체로 확정됐으며, 코드는 github.com/edgcpp/compiler에서 누구나 열람·기여할 수 있다. 기존 엔진과 표준 지원은 그대로 유지된다.
EDG(Edison Design Group)의 C++ 프론트엔드는 업계 유일의 상용 품질 소스-투-소스 컴파일 엔진으로 30년간 수많은 컴파일러와 툴의 핵심 부품 역할을 해왔다. 연간 라이선스 비용 기반의 독점 모델로 운영되던 이 엔진이 2026년 9월 30일을 기점으로 완전 오픈소스로 전환됐다.
새 관리 주체는 The C++ Alliance다. 이 단체는 2024년부터 Boost C++ Libraries의 재정 후원을 맡고 있으며, LLVM 커미터와 Clang 프론트엔드 기여자를 직원으로 두고 있다. 재정 투명성 보고서도 정기 공개 중이다.
개발 체계는 세 트랙으로 나뉜다. 첫째는 커뮤니티 기여로, 사용자가 pull request를 제출하면 경험 있는 EDG 개발자들이 검토·병합한다. 둘째는 The C++ Alliance 소속 EDG 개발자들이 수행하는 유지보수로, 수정 사항은 즉시 공개된다. 셋째는 집단 펀딩 기반 기능 개발로, 조직들이 재정 후원을 통해 대형 기능 개발에 참여할 수 있다. 완성된 기능은 모든 사용자에게 동시에 공개되며, 조기 접근 혜택은 없다.
전체 프로세스는 John Spicer가 의장을 맡는 재정후원위원회(FSC)가 감독한다. 기여 검토 기준 수립과 개발 우선순위 설정도 FSC 소관이다. 소스코드 위치와 자금 조달 방식은 바뀌지만, 엔진 자체와 표준 구현 범위, 기술 지원 창구는 변경되지 않는다는 점이 공식 발표의 핵심 메시지다.