El 30 de septiembre de 2026 dejó de ser un secreto comercial: el código abierto de EDG, el front end de C++ que la empresa vendía bajo licencia desde hace treinta años, quedó publicado en GitHub. The C++ Alliance, la fundación que ya sostiene a Boost, se convirtió en su nuevo hogar sin fines de lucro.
Nada cambia dentro del motor. Cambia quién lo financia, quién lo mantiene y quién puede leerlo: por primera vez cualquier desarrollador puede abrir el repositorio y revisar, línea por línea, cómo se analiza una plantilla de C++ antes de llegar al backend de un compilador comercial.
TL;DR
- El 30 de septiembre de 2026 el código del front end de C++ de EDG se hizo público en GitHub.- The C++ Alliance asume el mantenimiento como hogar sin fines de lucro de EDG.- Tres vías conviven: contribuciones de la comunidad, mantenimiento continuo y features financiadas en conjunto.- John Spicer preside el comité que supervisa el proceso, con voluntarios de la comunidad.- GitHub alberga ahora el repositorio en github.com/edgcpp/compiler, abierto a pull requests desde ya.
Qué es EDG
EDG (Edison Design Group) es el front end de C++ que por treinta años alimentó compiladores comerciales con análisis sintáctico y semántico fuente a fuente, la única herramienta de ese tipo con calidad de producción en el mercado. The C++ Alliance, fundación sin fines de lucro, es ahora el hogar del código abierto de EDG.
El front end es la primera etapa de un compilador: la parte que lee el código fuente, lo valida contra el estándar de C++ y produce una representación intermedia que después consumen el optimizador y el generador de código máquina. EDG nunca vendió un compilador completo, vendió ese componente a quienes sí los construyen.
Qué pasó
El anuncio llegó directo desde el sitio de la transición: edgcpp.org confirmó que el 30 de septiembre de 2026 el código fuente del front end se volvió público y que The C++ Alliance pasó a ser su hogar sin fines de lucro. El mismo motor, los mismos estándares, mantenimiento profesional y ahora abierto a contribuciones.
El código vive en github.com/edgcpp/compiler, dentro de la organización github.com/edgcpp. Quien quiera seguir el desarrollo día a día puede simplemente observar esa organización en GitHub, sin pedir acceso ni firmar un acuerdo de licencia.
💭 Clave: EDG resume el cambio con su propia frase: "Same engine, same standards, professionally maintained, and open to contributions. Continuity is the point. This is a change of steward, not a change of course."
EDG sostuvo análisis de C++ para la industria durante tres décadas.Contexto e historia
Durante treinta años, EDG operó como proveedor de infraestructura invisible: la mayoría de los programadores de C++ nunca escuchó su nombre, pero sus compiladores favoritos corrían sobre un análisis sintáctico construido con ese front end. El propio sitio de la transición admite que la historia completa (fundadores, hitos, los compiladores construidos encima) todavía está por escribirse, y pide a la comunidad aportar fragmentos de esa historia.
Cuando se concretó la transición de EDG a software libre, alguien tenía que mantenerlo con calidad profesional. EDG necesitaba un hogar que resolviera tres cosas a la vez: patrocinio fiscal para recibir donaciones, continuidad técnica para no perder calidad de ingeniería y experiencia específica en front ends de C++. The C++ Alliance cumplía las tres: ya es patrocinador fiscal de Boost desde 2024, tiene en planta ingenieros que contribuyen directamente al front end de Clang en LLVM y publica reportes de transparencia financiera. Además mantiene vínculos profundos con los comités de estandarización de C++, el mismo público que depende de EDG.
Detalles técnicos: cómo funcionan las tres vías de EDG
La liberación del motor de EDG no fue un volcado de código sin plan. El proyecto define tres vías paralelas que conviven sobre el mismo repositorio, y las tres terminan en el mismo lugar el mismo día: nadie recibe una versión adelantada.
- Contribuciones de la comunidad: cualquier usuario de EDG puede enviar un pull request con una corrección o una función nueva. Revisores, inicialmente desarrolladores experimentados de EDG, evalúan cada cambio antes de fusionarlo.- Mantenimiento: las correcciones de los desarrolladores de EDG empleados por The C++ Alliance se publican de inmediato, sin esperar a un ciclo de release.- Features financiadas en conjunto: para funciones grandes, la Alliance habilita que varias organizaciones financien el desarrollo entre todas en lugar de que cada una comprometa a sus propios ingenieros. Una vez financiada la función, se libera para todos al mismo tiempo.
Ese diseño resuelve un problema concreto de incentivos: antes, pagar la licencia de EDG no garantizaba influencia sobre el roadmap. Ahora financiar una función específica sí la pone en la cola de trabajo, pero el resultado sigue siendo público para cualquiera, incluido quien no pagó nada.
flowchart TD
A["Comunidad: pull requests"] --> D[("Un solo repositorio")]
B["Mantenimiento: devs de EDG en la Alliance"] --> D
C["Features: financiamiento colectivo"] --> D
D --> E["El mismo código, el mismo día, para todos"]
El Comité de Patrocinio Fiscal (FSC, por sus siglas en inglés) supervisa las tres vías. Lo preside John Spicer, la misma persona que llevó adelante la transición, y sumará voluntarios de la comunidad de usuarios de EDG. El comité decide cómo se revisan y fusionan los cambios y qué prioridades recibe el mantenimiento y las funciones nuevas.
📌 Nota: el comité todavía está armando su composición final; el propio sitio de la transición invita a los usuarios de EDG a opinar sobre quién debería sentarse en esa mesa.
Para confirmar que el cambio es real no hace falta esperar un comunicado: alcanza con intentar clonar el repositorio desde una red doméstica.
git clone https://github.com/edgcpp/compiler
La terminal responde con el mensaje estándar de git, algo como Cloning into 'compiler'... seguido del porcentaje de objetos recibidos. No pide token ni acuerdo de licencia, algo que antes del 30 de septiembre de 2026 era imposible: el código era propiedad exclusiva de EDG y se entregaba solo bajo contrato.
Qué cambia y qué no
ÁreaModelo con licenciaModelo open sourceCódigo fuentePropietario, disponible bajo licenciaPúblico, en github.com/edgcpp/compilerFinanciamientoCuotas de licencia anualesDonaciones deducibles de impuestos a través de The C++ AllianceDesarrolloEquipo interno de EDGDesarrolladores de EDG contratados por la Alliance, más contribuciones de la comunidadPunto de contactoJohn SpicerJohn Spicer, como presidente del FSCLock-inNo aplica bajo contratoNinguno: cualquiera puede salir cuando quieraThe C++ Alliance financia a Boost desde 2024 y ahora suma a EDG.
Impacto y análisis del código abierto de EDG
Para las empresas que ya pagaban licencia, el cambio más concreto es el de la tabla: la cuota anual desaparece y en su lugar queda la posibilidad de donar o de financiar una función puntual. Para las que nunca pudieron pagar esa licencia, la apertura del código de EDG abre una puerta que antes estaba cerrada por completo: pueden leer, compilar y modificar el mismo front end que usan proveedores comerciales grandes.
El punto más fuerte del anuncio no es técnico, es de gobernanza: nadie recibe una versión adelantada. Los tres caminos (comunidad, mantenimiento, features financiadas) desembocan en el mismo repositorio el mismo día. No es un fork con ventaja temporal para quien paga más, es el mismo motor con un dueño distinto.
Pero el código abierto de EDG no resuelve todo. La calidad de las contribuciones externas depende de que haya suficientes revisores experimentados disponibles, y ese pool inicial son los mismos desarrolladores que ya trabajaban en EDG: si la demanda de revisión crece más rápido que ese equipo, la cola de pull requests puede estirarse. Tampoco hay garantía de que una función grande consiga financiamiento colectivo rápido; si ninguna organización pone dinero, esa función simplemente espera.
Qué sigue
John Spicer sigue disponible para guiar a cualquier usuario de EDG a través de los detalles de la transición. La Alliance además pide feedback sobre quién debería integrar el FSC y sobre qué prioridades debería tener el mantenimiento y el desarrollo de funciones nuevas.
Quien quiera aportar código ya puede abrir un pull request en el repositorio. Para discusión en vivo, el canal es Slack: hay que pedir invitación al CppLang Slack y unirse al canal #edgcpp. Cualquier parte interesada puede además escribir directamente a The C++ Alliance.
📖 Resumen en Telegram: Ver resumen
Probalo vos: cloná github.com/edgcpp/compiler hoy mismo y compará el historial de commits contra la última versión licenciada que hayas usado.
Preguntas frecuentes
¿Qué es The C++ Alliance?
Es la fundación sin fines de lucro que ya patrocina fiscalmente a Boost desde 2024 y que ahora también aloja a EDG. Tiene ingenieros de compiladores en planta, con contribuciones directas al front end de Clang en LLVM, y publica reportes de transparencia sobre el uso de los fondos que recibe.
¿Dónde está el repositorio de EDG ahora?
En github.com/edgcpp/compiler, dentro de la organización github.com/edgcpp. Cualquiera puede clonarlo, leerlo o abrir un pull request sin pedir permiso previo.
¿Quién revisa las contribuciones al front end de EDG?
En esta primera etapa, desarrolladores experimentados de EDG. El Comité de Patrocinio Fiscal, presidido por John Spicer, supervisa el proceso completo de revisión y fusión de cambios.
¿Las empresas que pagaban licencia de EDG quedan en desventaja?
No. La tabla de la transición marca que el punto de contacto sigue siendo John Spicer y que el desarrollo profesional continúa a cargo de desarrolladores de EDG, ahora empleados por la Alliance. Lo que cambia es la fuente del financiamiento: de cuotas de licencia a donaciones deducibles de impuestos.
¿Cómo se financian las funciones grandes del compilador EDG?
A través de financiamiento colectivo: varias organizaciones pueden aportar dinero para desarrollar una función puntual en lugar de dedicar a sus propios ingenieros. Una vez financiada, la función se libera para todos al mismo tiempo, sin acceso anticipado para quien pagó.
Referencias
- EDG Open Source Transition: el anuncio oficial de la transición, con la cronología completa y el FAQ de John Spicer.- github.com/edgcpp/compiler: el repositorio público del front end de EDG.- The C++ Alliance: sitio oficial de la fundación que aloja a EDG y patrocina a Boost.- Boost C++ Libraries: el proyecto que The C++ Alliance patrocina fiscalmente desde 2024.
📱 ¿Te gusta este contenido? Únete a nuestro canal de Telegram @programacion donde publicamos a diario lo más relevante de tecnología, IA y desarrollo. Resúmenes rápidos, contenido fresco todos los días.
Top comments (0)