AWS, DuckDB 개발사 DuckLabs 인수 예정… MIT 라이선스와 재단 관리 유지
- AWS가 DuckLabs를 인수하며, 거래는 9월 초 효력이 발생할 예정이고 30명 이상인 팀은 암스테르담에 함께 남음
- DuckDB, DuckLake, Quack 등 Duck Stack의 오픈소스 구성 요소는 MIT 라이선스로 무료 공개를 유지하며, DuckDB Foundation이 계속 관리함
- DuckLabs는 5년여 전 DuckDB 팀의 장기 거점을 위해 창업자와 개발팀이 소유한 부트스트랩 회사로 설립됐으며, 벤처 투자 대신 자체 성장 경로를 택했음
- DuckDB는 현재 하루 100만 건 이상 다운로드되며 데이터 탐색, 제품 기능, 교육, 연구와 여러 시스템에 쓰임
- DuckLabs와 AWS는 1년 이상 협력해 왔으며, 양측은 DuckDB·DuckLake·Quack으로 새 데이터 서비스를 만들 계획임
Hacker News opinions
완전히 뜻밖이네. 그래도 DuckDB의 앞날이 나쁘지 않았으면 함.
나도 놀랐음. MotherDuck이 언젠가 인수할 거라고 봤고, 이미 그런 줄 알았음.
오픈소스라 포크는 가능하긴 함. 다만 DuckDB 같은 프로젝트를 실제로 포크해서 유지할 '우리'가 생기기는 쉽지 않지.
인수 금액이 공개되지 않았으면 창업자들이 세대급 부를 얻었다고 보긴 어려움. AWS가 관리형 버전을 원하고 Redis 때처럼 라이선스 문제로 자체 개발을 떠안기 싫어서 팀을 산 것 같음.
오픈소스 제품을 산다는 건 결국 코어 팀이 무엇을 병합하고 어디에 개발 역량을 쓸지 AWS가 통제한다는 뜻임. 코드보다 그 판단과 인력이 더 걱정되고, DuckDB가 임베디드 OLAP이라는 목표에서 벗어나지 않았으면 함.
AWS가 DuckLabs 없이 관리형 클론을 내놓을 계획이라는 걸 알게 돼서 먼저 합류를 택한 것 아닐까 싶음.
재단이 있는 건 다행이지만, AWS가 다음 조직 개편 때 기술적으로 흥미로운 프로젝트를 접지 않을지 걱정됨.
AWS는 오히려 프로젝트를 오래 유지하는 편 아닌가 싶음. AWS가 인수한 오픈소스 프로젝트는 많지 않지만, 내가 아는 범위에서는 아직 계속 운영되고 있음.
DuckDB와 LanceDB를 AI 에이전트 메모리에 쓸지 보고 있었음. AWS가 이걸 에이전트 쪽에 쓰려는 신호처럼 보임.
S3에 쌓인 데이터를 DuckDB로 처리하면 Athena의 더 가볍고 빠른 대안이 나올 수 있다고 봄. Athena에는 이미 Trino와 Spark 엔진이 있으니 DuckDB 엔진도 들어갈 법함.
DuckDB 대안으로 Apache DataFusion도 볼 만함. Rust 앱에는 DuckDB보다 통합이 편했고 월간 기여자도 100명 이상임.
DataFusion은 분석용 구성 요소는 많지만 임베디드 데이터베이스는 아님. 인덱스, 트랜잭션, 일급 스토리지 포맷은 DuckDB에 있고 DataFusion에는 없음.
MotherDuck은 DuckDB 호스팅을 제공하고 DuckLabs는 DuckDB 엔지니어링 팀이라는 이해임. AWS가 MotherDuck의 관리형 DuckDB 고객층을 노리는 신호일 수도 있음.
MotherDuck에서 일하는데, DuckLabs 팀과는 처음부터 긴밀히 협업했고 그 협업은 계속됨.
제목만 보고 DuckDB 자체를 인수해서 비공개로 돌리는 줄 알고 식겁했음. 실제 발표는 DuckLabs가 AWS에 합류하고 프로젝트는 오픈소스로 남는다는 내용임.
AWS 내부 환경 이야기를 들으면 팀이 걱정됨. DuckDB의 작고 집중된 기술 문화가 회사 조직의 잡음에 휩쓸리지 않고 계속 갔으면 좋겠음.
코드는 비영리 재단 아래 오픈소스로 남고 팀도 함께 간다니 아주 나쁜 일은 아니라고 봄. 근무 환경이 나쁘면 사람들이 나와서 재단에서 일할 수도 있고.