तुम दिन में दर्जनों बार uv pip install चलाते हो। हर save पर ruff check। ये Python developer tools हैं — uv packages handle करता है (तुम्हारे code को जिन libraries की ज़रूरत है, उन्हें download और install करता है), Ruff code की गलतियाँ पकड़ता है इससे पहले कि वो production में धमाका करें। Fast, free, और इन्हें कोई फ़र्क नहीं पड़ता कि तुम्हारी salary कहाँ से आती है। यही तो independent open-source software की खूबसूरती है — ऐसा code जिसे कोई भी use, inspect और modify कर सकता है।
उस independence की अब expiry date आ गई है।
OpenAI ने तुम्हारी Toolchain खरीद ली
19 मार्च को, OpenAI ने announce किया कि वो Astral को acquire कर रहा है — वही company जिसने uv बनाया (126 million monthly downloads), Ruff, और upcoming type checker ty। Astral के founder Charlie Marsh ने कहा कि वो "AI और software की frontier" को chase करना चाहते थे। पूरी team OpenAI के Codex division में join हो गई — Codex उनका coding agent है (एक AI जो खुद code लिखता और run करता है), जिसके अभी 2 million weekly users हैं और इस साल usage में 5x growth हुई है।
Blog post में वो सब predictable बातें हैं: सब कुछ open source रहेगा, MIT license (एक permissive license जो किसी को भी code किसी भी काम के लिए use करने देती है) वही रहेगी, same level of care and attention। Astral के Douglas Creager ने Hacker News पर reassure किया कि कुछ नहीं बदलेगा। अगर तुमने पहले corporate acquisitions देखी हैं, तो तुम जानते हो "कुछ नहीं बदलेगा" corporate भाषा में "सब कुछ बदलेगा, बस धीरे-धीरे" का मतलब होता है।
एक AI Lab को Linter से क्या लेना-देना?
एक AI company linter (code में errors check करने का tool) और package manager (libraries install करने का tool) खरीद रही है — ये सुनने में ऐसा लगता है जैसे Infosys ने चाय की टपरी खरीद ली। लेकिन जब तुम समझो कि Codex actually करता क्या है, तो सब कुछ sense बनता है।
Codex एक coding agent है। Agents सिर्फ code नहीं लिखते — ये dependencies resolve करते हैं, environments manage करते हैं, quality checks run करते हैं। अभी Codex ये capabilities external tools के through जोड़ता है। uv और Ruff in-house आ जाने से, OpenAI dependency resolution और linting को सीधे Codex के core में wire कर सकता है। Adapters के through नहीं। Plugins के through नहीं। Natively।
ये exact pattern हम पहले देख चुके हैं। Microsoft ने GitHub खरीदा और Copilot का training data pipeline मिल गया। npm से JavaScript dependency graph मिला (वो map जो बताता है कौन सा package किस पर depend करता है)। अब uv और Ruff से OpenAI को पूरा Python development lifecycle मिल गया — install से लेकर lint से type-check तक — सीधे उनके agent में plumb होकर। Simon Willison ने risk सीधे point out किया: "इस deal का एक बुरा version ये होगा कि OpenAI uv की ownership को Anthropic के साथ competition में leverage की तरह use करे।"
दोनों announcement posts एक चीज़ पूरी तरह skip करते हैं: pyx, Astral की private PyPI registry (वो जगह जहाँ companies अपने proprietary Python packages store करती हैं) जो August 2025 में announce हुई थी। एक paid product, बातचीत से चुपचाप गायब। अपने conclusions खुद निकालो।
Fork करने का भ्रम
Common जवाब आता है: MIT-licensed है, fork कर लो — पूरा codebase copy करो और independently maintain करो। Flask के creator Armin Ronacher ने point out किया कि worst case में forking easy है। Fork button click करना trivial है। लेकिन जैसा एक Lobsters commenter ने note किया: "Actually mantle उठाना, funding ढूँढना, एक नई team assemble करना जो code में quality contributions कर सके, ये बहुत बहुत harder है।" ये complex Rust codebases हैं। Institutional backing के बिना forks सूख कर मर जाते हैं।
और Anthropic ने पहले ही यही खेल खेला है — December 2025 में Bun acquire किया (एक JavaScript runtime, वो engine जो actually JS code execute करता है), और उसे Claude Code के अंदर binary के रूप में ship किया। Same promises, same structure। AI labs tools नहीं खरीद रहे। वो developer dependency graphs खरीद रहे हैं।
तुम्हारी CI अब OpenAI को report करती है
अगर तुम्हारी CI pipeline (वो automated system जो तुम्हारा code build, test और deploy करता है) uv और ruff चलाती है, तुम्हारा local dev uv venv use करता है, और तुम्हारा editor हर save पर Ruff run करता है — तो तुम अब OpenAI पर depend करते हो, चाहे तुमने choose किया हो या नहीं। JetBrains ने pledge किया कि वो इन tools को maintain करने वाले किसी से भी integrate करते रहेंगे। ये diplomatic भाषा में "हम भी नज़र रख रहे हैं" का मतलब है।
Tools आज काम कर रहे हैं। कल भी शायद ठीक काम करेंगे। सवाल ये है जिसका जवाब OpenAI में कोई ईमानदारी से नहीं देगा: 18 महीने बाद uv और Ruff Python developers की सेवा करेंगे या Codex retention metrics की? हर corporate open-source acquisition "कुछ नहीं बदलेगा" से शुरू होती है। Oracle और MySQL। IBM और Red Hat। Broadcom और VMware। Script खुद लिख जाती है — बस timeline बदलती है।
तुम पहले packages एक independent project से install करते थे। अब OpenAI से install करते हो। कुछ नहीं बदला, बिल्कुल।





