分析型数据库 DuckDB 的开发商 DuckLabs 将并入 Amazon Web Services(AWS)。最终协议已经签署,预计 2026 年 9 月上旬生效。不过被收购的是公司,而不是 DuckDB 本身。开源项目的权利仍归非营利组织 DuckDB Foundation 所有,MIT 许可也不会变化。

买走的是公司,没有转手的是代码

这次公告首先值得确认的是交易范围。AWS 取得的是总部位于荷兰阿姆斯特丹的 DuckLabs,以及在该公司工作的工程团队。DuckDB 本身,连同 DuckLake、Quack 等构成所谓 Duck Stack 的相关项目,仍由 DuckDB Foundation 管理。许可依旧是 MIT,用户这边不需要办理任何手续。

企业收购之后开源项目的归属悬而未决的例子并不少见,因此先把这条界线画清楚并非小事。把知识产权托付给基金会的结构,早在 2021 年 DuckLabs 从荷兰国家数学与计算机科学研究所(CWI)分拆出来时就已经准备好了。5 年前的设计,这次直接充当了安全阀。

在 CWI 领导数据库体系结构研究组、同时担任 DuckDB Foundation 理事的 Peter Boncz 再次说明基金会将继续持有全部知识产权,并肯定了 AWS 推进开源版 DuckDB 发展的态度。

每天 100 万次下载,超出了 30 人公司的承载力

DuckLabs 自己给出的出售理由,不是担心增长乏力,而是应对增长本身。据该公司统计,DuckDB 的下载量每天超过 100 万次,用途从数据探索延伸到产品内部处理、教学和研究。

另一方面,DuckLabs 在 5 年里一直没有引入外部资本,股权由创始成员和开发团队持有。团队在阿姆斯特丹成长到 30 人以上,但这种把技术放在首位、身段轻巧的体制,反过来说也是无法大量承担销售、支持与运营的体制。创始人 Hannes Mühleisen 和 Mark Raasveldt 回顾称,他们担心自己的公司会成为项目的瓶颈,也担心扩张商务组织会让注意力离开技术工作和社区。

两人在收购后仍留在阿姆斯特丹,继续负责团队和开源项目的技术方向。这一点被明确写出:并不是人走了只留下名字的收购。

铺垫来自 2 年前的 S3 Tables

按照 AWS 方面的说法,双方的协作可以追溯到 2024 年。已经公开的成果中,2025 年 3 月发布的 Amazon S3 Tables 支持预览是最直观的例子。

Amazon 副总裁兼杰出工程师 Andy Warfield 提到,DuckDB 已被 S3 客户广泛使用并获得好评,而与 DuckLabs 团队大约 2 年的密切合作促成了这次决定。掌握数据湖底座的 AWS,与掌握本地即可跑完的高速分析引擎的 DuckLabs,两者的技术接口从一开始就很清晰。

外部反应也相对平静。把 DuckDB 做成云服务的 MotherDuck 首席执行官 Jordan Tigani 认为,Amazon 的背书会让生态更强;Fivetran 首席执行官 George Fraser 也表示,Amazon 有能力维持 DuckDB 作为中立数据栈中心的定位。两位都是在 DuckDB 之上做生意的一方,这一点在阅读时需要打些折扣。

接下来才会定的事

也有一些计划已经公布。DuckDB Foundation 将设立技术顾问委员会,让社区的主要开发者能够对项目的技术方向发表意见。在扩展方面,则提出让 DuckLabs 以外的开发者和组织签名的扩展也能在 DuckDB 上运行。这等于在被收购的同时,放松了单一企业充当守门人的结构。

另一方面,包括收购金额在内的交易条件没有公开。交易仍需满足常规交割条件才能生效,整合后的具体服务形态也只表示会在生效后再行说明。AWS 会把 DuckDB 做成托管服务推出,还是悄悄嵌进现有分析服务内部,目前还看不出来。

总结

AWS 收购 DuckDB 开发商 DuckLabs,预计 2026 年 9 月上旬生效。收购对象是公司和团队,DuckDB 本身仍在 DuckDB Foundation 之下保持 MIT 许可。2 位创始人留在阿姆斯特丹主导技术,基金会新设技术顾问委员会,扩展签名也向外部开放。焦点已经转向 AWS 会如何把这项技术装进自家服务。