A OpenAI comprou a Astral, a galera por trás do ruff e do uv. O ruff é o linter Python que fez o flake8 parecer que rodava numa calculadora Casio de 2003. O uv é o gerenciador de pacotes que finalmente fez pip install parecer coisa deste século. O tooling Python mais rápido que existe agora pertence à empresa que quer ser o sistema operacional da tua vida inteira de dev.
A timeline parece roteiro pronto. A Astral lança o ruff e a comunidade Python perde a cabeça porque um linter em Rust termina antes de a IDE abrir. Depois vem o uv: resolver dependência vai de "vou pegar um café" pra "peraí, já terminou?". O Codex bate 2 milhões de usuários, a OpenAI olha pras ferramentas que todo dev Python tá adotando e faz o que Big Tech sempre faz. Compra a porra toda.
"Ah, mas continua open source!" Beleza. O Google Reader também era um produto até o dia que deixou de ser. Fechar o ruff ou o uv amanhã seria suicídio de relações públicas, e não é o que espero que aconteça. Minha preocupação é com os incentivos. Antes, a Astral queria fazer o melhor tooling Python possível. Agora precisa fazer o Codex ser a plataforma de coding IA mais atraente do mercado. Esses objetivos se cruzam até o dia que deixam de se cruzar.
O que acontece quando o roadmap do ruff precisa seguir as metas trimestrais do Codex? Ou quando uma feature pedida pela comunidade conflita com a retenção de usuários? Já vi esse filme várias vezes. O roadmap corporativo sempre ganha.
Tecnicamente, acho a aquisição genial. O Codex é um agente de código IA e precisa validar o que faz rápido. Ruff e uv fazem lint, resolve, format e parse em milissegundos. São infraestrutura pra validação de código gerado por IA. Quando tua IA consegue lintar e resolver em menos de 100ms, tu roda 10x mais iterações no mesmo budget de latência. A compra de dev tools vira uma vantagem competitiva difícil de copiar. Jogada de mestre.
Big AI tá numa farra de compras open source e ninguém tá prestando atenção. Espera um time talentoso construir algo incrível no aberto e a comunidade adotar. Quando vira infraestrutura, compra o time, integra na plataforma proprietária e mantém "open source" enquanto captura todo o valor. A Microsoft fez isso com GitHub, npm, TypeScript. Agora a OpenAI faz com tooling Python. Open source virou a categoria de base do futebol pra Big Tech?
Charlie Marsh e a equipe da Astral merecem todo o crédito. Fizeram software absurdamente bom: o ruff humilhou os outros linters e o uv fez resolver dependência deixar de parecer declaração de imposto de renda. Não culpo ninguém por aceitar o acordo. Só que o valor criado pro ecossistema Python vale bilhões e beneficia toda empresa que roda Python. Tudo isso acabou consolidado na vantagem competitiva de uma empresa.
Minha aposta é que, no curto prazo, ruff e uv continuam open source e quase nada muda. Depois vêm mudanças sutis, com as melhores features aparecendo primeiro no Codex. Se o roadmap divergir demais no longo prazo, vai ser fork ou morrer.
Eu continuaria usando os dois, que ainda são os melhores de longe, acompanhando a governança e conhecendo as rotas de fuga. Se teu CI, teu workflow e teu assistente de IA dependem de ferramentas da mesma empresa, tu tem um ponto único de falha corporativa. Considerar isso faz parte da engenharia básica.
Uso Claude Code todo dia e não sou contra IA nem aquisições. Me incomoda fingir que tá tudo bem enquanto o ecossistema de dev tools se consolida debaixo do nosso nariz. GitHub e npm são da Microsoft; Copilot, Microsoft/OpenAI; agora ruff e uv, OpenAI. As empresas vendem IA pra escrever código e são cada vez mais donas das ferramentas com que a gente escreve esse código. Esse é o modelo de negócio.