OpenAI Compra uv, Ruff e Ty: Non Vuole Solo Scrivere il Tuo Codice
OpenAI acquisisce Astral e i suoi tool Python da 300M+ download/mese. uv, Ruff e ty entrano in Codex. Il parallelo con Microsoft/GitHub/npm e cosa cambia per chi sviluppa.
Alessandro Saiani
Human in the Loop

126 milioni di download al mese. Un singolo binary Rust che ha reso obsoleto pip, virtualenv, pyenv e poetry in un colpo solo. Un linter che fa sembrare Flake8 un fax. E ora tutto questo appartiene a OpenAI.
Il 19 marzo 2026 OpenAI ha annunciato l'acquisizione di Astral, la startup di Charlie Marsh che ha costruito uv, Ruff e ty -- i tre tool che hanno riscritto le regole del tooling Python. Il team entra in Codex, l'AI coding agent con 2 milioni di utenti settimanali. Prezzo del deal: non divulgato.
La promessa ufficiale: tutto resta open source, MIT, community-driven. Le promesse le abbiamo gia sentite. E la storia ci dice come finiscono.
Chi e Astral e Perche Interessa a Tutti
Per capire il peso di questa acquisizione, servono i numeri.
uv e un package e project manager Python scritto in Rust. Fa quello che prima richiedeva sei tool separati: pip, pip-tools, pipx, poetry, pyenv, virtualenv. Lo fa in un singolo binary. Ed e 10-100 volte piu veloce di pip. Ad oggi ha superato le 82.000 stelle su GitHub, 543 contributor, e circa 126 milioni di download al mese su PyPI. Ha sorpassato Poetry come primary installer e sta rimpiazzando pip anche negli ambienti CI.
Ruff e il linter e formatter Python piu veloce in circolazione. Scritto in Rust, con 800+ regole built-in, sostituisce Flake8, Black, isort, pyupgrade e autoflake -- tutto in un singolo processo. Circa 180 milioni di download al mese. Adottato da pandas, FastAPI, Apache Airflow, Pydantic. 46.700 stelle GitHub.
ty e il type checker in beta, ancora in Rust, progettato come alternativa a mypy e Pyright. Architettura incrementale, pensato per alimentare un language server. Versione stabile pianificata per il 2026.
Charlie Marsh ha fondato Astral nel 2022 dopo esperienze a Khan Academy e Spring Discovery. Ha raccolto 4 milioni di seed nel 2023 da Accel e Caffeinated Capital, con Solomon Hykes (creatore di Docker) tra gli angel. Poi una Series A da Accel e una Series B da Andreessen Horowitz -- nessuna delle due mai annunciata pubblicamente. Come ha notato Simon Willison, il fatto che due round di venture capital siano rimasti silenti suggerisce che l'exit era gia nel radar.
Ma il pezzo piu importante dello stack Astral non e nessuno di questi tre.
pyx: Il Prodotto di Cui Nessuno Parla
Tutti discutono di uv e Ruff. Quasi nessuno parla di pyx.
pyx e un package registry Python-native, lanciato in beta nel 2025. Un backend cloud-hosted ottimizzato per uv, con compliance filtering, reproducible builds e distribuzione pacchetti GPU-aware. Early partner: Ramp, Intercom, fal.
Perche conta? Perche un package registry e l'infrastruttura con il maggior potenziale di lock-in. Se domani uv inizia a funzionare meglio con pyx che con PyPI -- risoluzioni piu rapide, caching piu aggressivo, feature esclusive per il registry cloud -- il baricentro dell'ecosistema Python si sposta.
Come ha scritto Heikki Hellgren, il silenzio su pyx dopo l'annuncio dell'acquisizione e significativo. OpenAI non ne ha parlato nel blog post. Astral nemmeno. Eppure e il prodotto con la traiettoria di monetizzazione piu ovvia: un registry hosted, con pricing enterprise, integrato nativamente con Codex.
Generazione del codice, gestione dipendenze, linting, type checking, distribuzione pacchetti. Tutti sotto lo stesso tetto. Se aggiungi il sandbox di esecuzione di Codex, manca solo il deploy per chiudere il cerchio completo.
Il Parallelo che Nessuno Puo Ignorare: Microsoft, GitHub, npm
Questa storia l'abbiamo gia vista. Il copione e lo stesso, cambiano solo gli attori.
| Microsoft (2018-2020) | OpenAI (2025-2026) |
|---|---|
| VS Code (editor) | Codex (coding agent) |
| GitHub (hosting codice) | ChatGPT/Codex (piattaforma) |
| npm (package manager JS) | uv (package manager Python) |
| TypeScript (linguaggio) | Ruff/ty (linting/typing) |
| Copilot (AI assistant) | Codex Agent (AI agent) |
| GitHub Actions (CI/CD) | Sandbox Codex (exec environment) |
Microsoft ha assemblato il dominio dello stack JavaScript/TypeScript pezzo per pezzo, in quattro anni. VS Code e diventato l'editor dominante. GitHub la piattaforma dominante. npm il registry dominante. TypeScript il linguaggio dominante per il web. Copilot l'assistente dominante. Ogni pezzo rafforza gli altri.
OpenAI sta facendo la stessa cosa con Python. Ma in mesi, non anni. E con una differenza cruciale: Microsoft vendeva tool per developer. OpenAI vende un agente che sostituisce il developer nel loop. Controllare il tooling non serve solo a migliorare l'esperienza utente -- serve a dare all'agente le leve per operare autonomamente sull'intero workflow.
La dichiarazione ufficiale di OpenAI lo dice esplicitamente:
"Move beyond AI that simply generates code and toward systems that can participate in the entire development workflow -- helping plan changes, modify codebases, run tools, verify results, and maintain software over time."
Non "assistere". Partecipare. E per partecipare a tutto il workflow, devi possedere tutto il workflow.
Anthropic Compra Bun: La Corsa al Developer Tooling
OpenAI non e l'unica a giocare questa partita.
A dicembre 2025, Anthropic ha acquisito Bun -- il runtime JavaScript/TypeScript creato da Jarred Sumner. Stesse dinamiche: tool open source amato dalla community, team di talento, integrazione diretta nel prodotto di punta. Claude Code gira letteralmente come eseguibile Bun compilato. Se Bun si rompe, Claude Code si rompe.
Claude Code ha raggiunto 1 miliardo di dollari di ARR in sei mesi dal lancio. Codex di OpenAI ha 2 milioni di utenti settimanali, in crescita 3x da gennaio. I numeri raccontano una guerra in pieno svolgimento.
Il pattern e chiaro: le aziende AI non competono piu solo sui modelli. Competono sull'infrastruttura di sviluppo. Chi controlla come installi, formatti, testi e distribuisci il codice ha un vantaggio strutturale che nessun benchmark di modello puo compensare.
OpenAI ha fatto 17 acquisizioni dal 2023. Sei solo nel primo trimestre 2026: Convogo, Torch Health, Crixet, OpenClaw, Promptfoo e Astral. Ha raccolto 110 miliardi nel round di febbraio, con una valutazione post-money di 840 miliardi. L'IPO e attesa entro fine anno o inizio 2027, con una valutazione potenziale fino a mille miliardi.
Anthropic, in confronto, ha fatto tre acquisizioni in totale. Ma quella di Bun dice tutto sulla direzione.
"Tutto Resta Open Source" -- E Perche la Community Non Ci Crede
Le promesse sono arrivate puntuali. OpenAI: continueremo a supportare uv, Ruff e ty come progetti open source. Charlie Marsh: stesso impegno, stessa cura, stessa attenzione al dettaglio. Douglas Creager, membro del team Astral, e andato su Hacker News a rassicurare la community, aggiungendo che le licenze MIT sono il safety net definitivo: nel caso peggiore, si forka e si va avanti.
Il thread su Hacker News? 1488 punti, 901 commenti. Il mood prevalente: ansia.
Il problema non e cosa dice OpenAI. E cosa e OpenAI. Un'azienda nata come "Open" AI che ha progressivamente chiuso tutto: GPT-2 era open source, GPT-3 no, GPT-4 nemmeno. Il nome stesso e diventato ironico per buona parte della community. Non e esattamente il curriculum ideale per chi dovrebbe fare da custode di infrastruttura open source critica.
I precedenti storici non aiutano a dormire tranquilli. Quando Oracle ha comprato Sun Microsystems, OpenOffice e andato in stallo -- la community ha forkato in LibreOffice. MySQL e stato forkato in MariaDB. Terraform, dopo il cambio di licenza da parte di HashiCorp nel 2023, e stato forkato in OpenTofu. Redis ha cambiato licenza, e nata ValKey.
Il fork ha sempre funzionato come valvola di sicurezza. Ma forkare non e gratuito. Servono maintainer, governance, fondi. E il fork parte sempre in svantaggio rispetto al progetto originale che ha il team, il brand e la distribuzione.
Armin Ronacher -- creatore di Flask, che aveva ceduto il suo progetto Rye ad Astral prima che venisse assorbito in uv -- ha scritto che "anche nel caso peggiore, la community sarebbe comunque meglio di prima che uv esistesse". E probabilmente ha ragione. Ma "meglio di prima" non e la stessa cosa di "bene".
I Rischi Concreti: Oltre le Promesse
Proviamo a essere specifici sui rischi, perche le paure generiche non servono a nessuno.
Telemetria. Oggi uv non manda dati da nessuna parte. Ma non esiste una policy pubblica che garantisca che restera cosi. Se versioni future iniziano a raccogliere dati di utilizzo -- quali pacchetti installi, con quale frequenza, in quali ambienti -- quei dati diventano oro per il training di Codex. I team di sicurezza enterprise dovrebbero gia prepararsi a questa eventualita.
Priorita sulla roadmap. Il team Astral entra in Codex. Le feature che beneficiano l'agente AI -- cold-start resolution, integrazione sandbox, automazione CI/CD -- saliranno naturalmente in cima al backlog. Feature richieste dalla community ma irrilevanti per Codex potrebbero rallentare o sparire.
Vendor lock-in composito. Nessun singolo pezzo crea lock-in. Ma la combinazione si: Codex genera il codice, uv gestisce le dipendenze, Ruff formatta e linta, ty verifica i tipi, pyx distribuisce i pacchetti. Cambiare un pezzo e facile. Cambiarne cinque contemporaneamente e un progetto.
Costi API. I cicli autonomi di Codex -- genera, testa, correggi, formatta, ritesta -- consumano token. Piu il tooling e integrato, piu l'agente opera in autonomia, piu i costi salgono. E i costi li paga chi usa Codex.
Stagnazione. Se i migliori ingegneri Rust di Astral -- incluso Andrew Gallant, creatore di ripgrep, che Simon Willison ha definito "potenzialmente worth the price of acquisition da solo" -- vengono redirezionati su priorita interne OpenAI, il ritmo di sviluppo dei tool open source potrebbe calare.
La Governance Mancante
C'e un punto che va oltre le promesse e i rischi individuali. Lo ha centrato Heikki Hellgren: uv non ha una casa neutrale.
Linux e sotto la Linux Foundation. Kubernetes e sotto la CNCF. Python stesso e sotto la PSF. Backstage di Spotify e stato donato alla CNCF. Questi non sono gesti di generosita -- sono meccanismi di governance che proteggono l'infrastruttura critica dalla volonta di un singolo attore.
uv, con 126 milioni di download al mese e una penetrazione crescente negli ambienti CI di produzione, e infrastruttura critica. E non ha alcuna governance esterna. Nessuna fondazione. Nessun comitato tecnico indipendente. Solo le promesse di un'azienda che spende circa 2 dollari per ogni dollaro che guadagna e si prepara a un'IPO da mille miliardi.
La tesi di Hellgren e semplice: il fork e il backup, non la soluzione. La soluzione sarebbe una fondazione neutrale -- la PSF, la CNCF, qualsiasi entita che non abbia interessi commerciali diretti nel modo in cui gli sviluppatori Python gestiscono le dipendenze.
Ma nessuno, per ora, si sta muovendo in quella direzione.
Cosa Significa per Chi Sviluppa Python
Cosa cambia oggi? Niente. I tool sono identici, le licenze sono le stesse, il codice e su GitHub. Il deal non e nemmeno tecnicamente chiuso -- e soggetto a condizioni di chiusura e approvazione regolatoria.
Ma "cosa cambia oggi" non e la domanda giusta. La domanda giusta e: cosa fai per non trovarti in una posizione fragile tra sei mesi?
Non migrare adesso. Non c'e motivo. uv e Ruff sono i tool migliori nel loro segmento, e lo resteranno per un bel po'. Tornare a pip + Flake8 + Black oggi sarebbe masochismo tecnico senza beneficio concreto.
Pinna le versioni. Nel lockfile dei tuoi progetti, assicurati di avere versioni specifiche di uv e Ruff. Se domani esce una versione con telemetria o comportamenti inattesi, vuoi poter scegliere quando e se aggiornare.
Monitora la governance. Segui il repository GitHub. Segui i changelog. Se la frequenza dei commit cala, se le issue della community restano aperte piu a lungo, se le PR esterne vengono ignorate -- sono i primi segnali.
Documenta le dipendenze. Sappi esattamente dove uv e Ruff sono integrati nel tuo workflow: CI/CD, pre-commit hooks, Dockerfile, script di setup. Se devi sostituirli, vuoi sapere dove intervenire.
Tieni d'occhio pyx. Se il tuo team inizia a usare pyx come registry, stai aggiungendo un livello di dipendenza da OpenAI che va oltre il tooling locale. Un package registry e molto piu difficile da sostituire di un linter.
JetBrains, dal canto suo, ha gia chiarito la posizione: Ruff e uv restano integrati in PyCharm, l'integrazione di ty e in corso, e "a prescindere da chi possiede questi tool, il nostro impegno a supportare il miglior tooling Python resta invariato". Una dichiarazione pragmatica che implica anche: se OpenAI dovesse fare mosse discutibili, JetBrains e pronta a supportare le alternative.
Il Workflow Come Campo di Battaglia
Facciamo un passo indietro e guardiamo il quadro completo.
Fino a due anni fa, la competizione nell'AI coding era sui modelli. Chi genera codice migliore. Chi fa meno allucinazioni. Chi capisce meglio il contesto. Benchmark, arena, confronti.
Quella fase e finita. I modelli stanno convergendo. La differenza tra Claude, GPT-5 e Gemini nella generazione di codice si misura in punti percentuali, non in ordini di grandezza.
La nuova competizione e sul workflow. Non chi scrive il codice migliore, ma chi controlla l'intero ciclo di vita del codice: dalla generazione all'installazione delle dipendenze, dal linting al type checking, dal testing al deploy. Chi possiede piu pezzi di quel ciclo ha un vantaggio che non si recupera con un modello migliore.
OpenAI con Astral ha comprato quattro pezzi in un colpo solo. Anthropic con Bun ha comprato il runtime. Google, per ora, osserva.
Per chi sviluppa, il rischio non e che uv smetta di funzionare. Il rischio e svegliarsi tra due anni e scoprire che l'intero stack di sviluppo Python -- dall'idea al deploy -- passa attraverso un singolo vendor. Non perche ti ha costretto, ma perche ogni pezzo era il migliore nella sua categoria, e capitava che fossero tutti dello stesso proprietario.
Il miglior lock-in e quello che non ti accorgi di avere.
Fonti:
- OpenAI Blog - OpenAI to acquire Astral
- Astral Blog - Astral to join OpenAI
- Simon Willison - Thoughts on OpenAI acquiring Astral
- JetBrains Blog - What It Means for PyCharm Users
- CNBC - OpenAI to acquire developer tooling startup Astral
- The Register - OpenAI aims for the stars
- Crunchbase - OpenAI M&A Data 2023-2026
- Bitecode.dev - OpenAI bought Astral, will I keep using uv?
- Anthropic Blog - acquires Bun, Claude Code reaches $1B
- Astral Blog - Introducing pyx
- GitHub - astral-sh/uv
- GitHub - astral-sh/ruff
- Heikki Hellgren - uv Has No Neutral Home
- Hacker News - Astral to Join OpenAI (1488 points, 901 comments)