OpenAI no compró tres herramientas open source. Compró el silencio sobre una cuarta.
El miércoles 19 de marzo de 2026, OpenAI anunció la adquisición de Astral Software Inc. —los creadores de uv, Ruff, ty y, aunque ninguno de los dos comunicados oficiales lo mencione, pyx. No me ando con rodeos: la ausencia deliberada de pyx en ambos anuncios es la parte más importante de esta historia. Todo lo demás es contexto.
Qué compró realmente OpenAI
Charlie Marsh, CEO y fundador en solitario de Astral, escribió con cuidado que el equipo se incorpora al grupo Codex "para explorar cómo pueden trabajar de forma más integrada". El comunicado lista tres herramientas: uv, Ruff y ty. Punto. En las dos páginas de texto de los anuncios de OpenAI y Astral, pyx —el producto enterprise que Astral lanzó en beta en agosto de 2025, con clientes reales como Ramp, Intercom y fal.ai— no aparece ni una sola vez.
Cuando una empresa omite su único producto monetizable del comunicado de su propia venta, hay exactamente dos interpretaciones posibles: o no saben todavía qué van a hacer con él, o saben exactamente qué van a hacer y prefieren no decirlo mientras el deal cierra (los trámites regulatorios siguen en curso).
pyx no era un experimento de laboratorio. era un registro Python enterprise con GPU-awareness nativo, diseñado para gestionar dependencias de PyTorch y CUDA sin la fricción habitual. Tres clientes enterprise en beta no es un prototipo.
Es una tesis de negocio validada que alguien decidió dejar fuera del comunicado.
uv: 127 millones de razones para esta adquisición
Primero los datos, porque en este caso son más elocuentes que los comunicados:
| Métrica | Valor (marzo 2026) |
|---|---|
| Descargas mensuales | 127.5 millones |
| Descargas diarias | 4.53 millones |
| Tiempo desde lanzamiento | 25 meses (feb 2024) |
| Versión actual | 0.10.12 (pre-1.0) |
| Competidor más cercano | Poetry (~66M/mes) |
Fuente: PyPI Stats, 21 de marzo de 2026. Números reales, no de un deck de fundraising.
uv pasó de cero a superar a Poetry en menos de dos años escribiendo el package manager en Rust en lugar de Python: resolución de dependencias 10-100 veces más rápida que sus competidores directos, sin sacrificar compatibilidad. Rye, el package manager de Armin Ronacher (creador de Flask), fue activamente redirigido hacia uv en 2024, una señal sin precedentes de que la comunidad consideró a Astral el custodio natural de esta infraestructura.
Después de años cubriendo el sector enterprise, raras veces veo un deal donde el historial de financiación sea tan revelador como el propio producto. La ronda Seed de $4M en abril de 2023 incluyó a Guillermo Rauch (CEO de Vercel) y Solomon Hykes (creador de Docker) como ángeles —exactamente las personas que saben lo que significa controlar una capa de distribución de software. Las rondas Serie A (Accel) y Serie B (a16z) nunca se anunciaron públicamente (el silencio no fue accidental: Astral gestionó activamente su narrativa de "proyecto comunitario" mientras cerraba financiación de VC).
¿Por qué importa el historial financiero? Los inversores no convierten equity de Astral en cash. Convierten equity Astral en equity OpenAI, anticipándose a la IPO. Un empleado de Astral confirmó en Hacker News que "the company did not burn through its VC money". Astral no necesitaba venderse. El timing lo explica todo.
El silencio sobre pyx: lo que ningún artículo desarrolla
¿Qué era pyx exactamente? Un registro Python privado con GPU-aware installation: podía resolver e instalar automáticamente las variantes correctas de PyTorch o CUDA según el hardware del entorno. Para equipos de ML engineering, ese paso —normalmente manual y doloroso— es exactamente el problema sin solución satisfactoria en 2026.
Los competidores enterprise —JFrog Artifactory, Sonatype Nexus— cuestan entre $15K y $100K anuales y están orientados a ecosistemas Java, npm o Docker. Ninguno tiene soporte nativo para entornos GPU. pyx llenaba ese vacío con esas mismas tres empresas como primeros clientes de pago en beta.
Lo que nadie te dice es que en un thread de Hacker News de 2024 titulado "So how does Astral plan to make money?", Marsh declaró que "no quería cobrarle dinero a la gente por usar sus herramientas". La adquisición convierte pyx en exactamente la salida que él dijo que no quería hacer. Si OpenAI integra pyx en Codex Pro como feature de pago, transforma un registro diseñado para ser open source en un upsell enterprise. Si lo abandona, elimina la única alternativa con soporte GPU nativo frente a JFrog. El ecosistema ya tiene precedentes de esto: LocalStack es un caso de estudio reciente de cómo una herramienta open source puede pasar a requerir registro y límites de API en cuestión de meses.
No he tenido acceso a los términos financieros del deal —que tampoco se han hecho públicos—, así que no puedo confirmar qué ocurre contractualmente con pyx post-cierre. Pero el silencio en ambos comunicados no es descuido. Alguien decidió activamente no nombrarlo, y esa decisión es más informativa que todo lo que sí se escribió.
OpenAI vs Anthropic: la misma jugada con lógicas opuestas
No es casualidad que Anthropic adquiriera Bun en diciembre de 2025, tres meses antes de este anuncio. La prensa cubre ambas operaciones como el mismo patrón.
No lo son.
Anthropic compró Bun cuando Claude Code ya corría sobre él (7M descargas mensuales, 82K GitHub stars). Era una jugada defensiva: asegurar infraestructura de la que ya dependían. Es el mismo modelo de M12 invirtiendo en Entire: compras lo que ya usas o lo que amenaza lo que tienes.
OpenAI está haciendo lo opuesto. No usaba uv de forma intensiva en sus workflows previos. Está adquiriendo el package manager para que los desarrolladores que adopten Codex terminen dependiendo de infraestructura bajo su control. Jugada ofensiva, no defensiva. La diferencia es estructuralmente relevante para cualquier equipo que evalúe el riesgo de gobernanza de su toolchain.
"One bad version of this deal would be if OpenAI start using their ownership of uv as leverage in their competition with Anthropic." — Simon Willison, 19 de marzo de 2026
La ironía es que Anthropic distribuye Claude Code como binario Bun y usa Python extensamente en sus stacks internos. OpenAI tiene ahora un punto de observación sobre las dependencias Python a escala global —incluyendo las de su competidor más directo.
Qué hacer si usas uv en producción
Es frustrante que en 2026 tengamos que plantearnos estas preguntas para una herramienta que muchos equipos ya trataban como infraestructura neutral. uv 0.10.12 es pre-1.0: la API no es estable, y el roadmap ahora responde a las prioridades de Codex/OpenAI enterprise antes que a las de la comunidad Python.
Hay, sin embargo, una garantía real. La licencia MIT garantiza que el código base es forkeable. Si OpenAI prioriza sus necesidades internas sobre la compatibilidad del ecosistema —algo que ya vimos con IBM, CDKTF y HashiCorp, aunque en un contexto diferente—, la comunidad puede retomar el proyecto.
El trabajo acumulado no desaparece.
Mi veredicto es claro: si usas uv en producción, no cambies nada hoy. Activa las notificaciones del repositorio, lee las release notes con atención inusual, y documenta Poetry o pip como fallback. No por alarmismo, sino porque la infraestructura crítica bajo control de una empresa en vísperas de su IPO —con incentivos económicos para monetizarla— merece esa diligencia básica. El deal no ha cerrado todavía. Tenemos tiempo de hacer las preguntas correctas.




