OpenAI收购Astral公司:对PyCharm用户意味着什么?
3月19日,OpenAI 宣布将收购 Astral,该公司是 uv、Ruff 和 ty 等工具背后的开发商。由创始人 Charlie Marsh 领导的 Astral 团队将加入 OpenAI 的 Codex 团队。该交易尚需监管部门批准。
首先,衷心祝贺 Charlie Marsh 和整个 Astral 团队。他们发布了 Python 生态系统中最受开发者喜爱的工具,并提高了开发者工具的行业标准。此次收购正是他们所产生影响力的有力证明。
这对 Python 生态系统来说是个大新闻,对于我们 JetBrains 而言也至关重要。以下是我们的观点。
Astral 的成就
在短短两年内,Astral 彻底改变了 Python 工具领域。他们的工具目前每月下载量达数亿次,这并非没有道理:
- uv 是一款速度极快的包和环境管理器,它将 pip、venv、pyenv、pipx 等工具的功能整合为一个单一工具。凭借每月约 1.24 亿次的下载量,它已迅速成为许多 Python 开发者的首选。
- Ruff 是一款用 Rust 编写的极速代码检查器(linter)和格式化工具。对于许多团队来说,它已经完全取代了 flake8、isort 和 black。
- ty 是一个全新的 Python 类型检查器。尽管尚处于早期阶段,但我们已经在 PyCharm 中与其开展合作,它展现出了巨大的潜力。
这是数百万开发者每天都在依赖的基础设施。我们已经在 PyCharm 中集成了 Ruff 和 uv,因为它们确实让 Python 开发变得更加高效。
风险真实存在,但可以管控
变化总是伴随着风险,收购也不例外。这里的主要担忧很直接:如果 Astral 的工程师被重新分配到 OpenAI 更具商业导向的项目中,这些工具可能会随着时间的推移而停滞不前。
好消息是,Astral 的工具均采用宽松的开源许可证。如果情况真的恶化,社区可以随时对其进行分叉(fork)。正如 Armin Ronacher 所指出的,uv 是“非常易于分叉和维护的”。这些工具绝不可能出现“倒退”的情况。
OpenAI 和 Astral 都承诺将继续进行开源开发。我们选择相信他们的承诺,并对未来抱有最好的期待。
我们的承诺从未改变
JetBrains 与 Astral 和 Codex 团队一直保持着良好的合作关系。我们已经在 PyCharm 中集成了 Ruff 和 uv,并将继续推进这一工作。我们还向 ty 提交了一些上游改进。无论这些工具的所有权归谁,我们为用户提供最佳 Python 工具支持的承诺都不会改变。我们将继续与任何负责维护这些工具的团队合作。
得益于 Astral 的工作,Python 生态系统变得更加强大。我们希望此次收购能进一步放大他们的成果,而不是削弱它。我们将密切关注事态发展,并继续致力于在 PyCharm 中为 Python 开发者打造最佳的开发体验。