Chargement…

AWS rachète DuckLabs (DuckDB)

AWS rachète DuckLabs (DuckDB)

Vous vous souvenez ?

Je vous parlais de DuckDB dernièrement.

Amazon a racheté l'équipe derrière le meilleur moteur analytique embarqué du marché. La licence ne bouge pas. Le centre de gravité, si.

AWS a annoncé le 26 août le rachat de DuckLabs, la société néerlandaise fondée en 2021 par les créateurs de DuckDB. Une trentaine de personnes, basées à Amsterdam, closing prévu début septembre, montant non communiqué.

Et si vous n'avez jamais mis les mains dans DuckDB, il faut comprendre pourquoi ce rachat n'est pas un rachat de plus.

DuckDB c'est un moteur OLAP in-process. Pas de serveur, pas de cluster, pas de daemon à gérer.

Vous importez une lib dans votre Python, Go, Rust ou Node, et vous tapez du SQL directement sur des CSV, du Parquet ou du JSON. Sans ETL, sans schéma déclaré à l'avance, sans charger l'intégralité du fichier en mémoire.

C'est SQLite, mais pour l'analytique, et avec un exécuteur vectorisé derrière. Je m'en sers pour des agrégations sur des Parquet de plusieurs Go pendant qu'une stack Spark équivalente serait encore en train de démarrer ses executors.

L'équipe revendique plus d'un million de téléchargements par jour. À relativiser (ce sont des installs de package manager, donc chaque déploiement de container recompte), mais l'ordre de grandeur reste ce qu'il est.

Alors oui, le réflexe c'est de crier au rug pull

Redis, Elastic, Terraform, MongoDB. On connaît la chanson : la boîte grossit, la boîte se fait racheter ou prend peur, et la licence bascule en BSL ou en SSPL du jour au lendemain.

Sauf que le montage juridique n'est pas le même ici. Et c'est le point que je trouve le plus intéressant dans l'affaire.

Ces relicenciements ont tous été possibles parce qu'une entreprise unique détenait la totalité du copyright, récupéré via des CLA signés par les contributeurs. Quand vous possédez le code, vous pouvez le refermer.

Dans le cas de DuckDB, l'IP du projet open source est détenue par la DuckDB Foundation, une fondation à but non lucratif créée au moment du spin-off du CWI d'Amsterdam. AWS achète l'entreprise de services et ses ingénieurs, pas les droits sur le moteur.

Ajoutez à ça que le MIT est irrévocable sur ce qui est déjà publié, et le levier classique du verrouillage n'existe tout simplement pas.

FAQ

AWS a-t-il racheté DuckDB en tant que projet open source ?

Non. AWS a racheté DuckLabs, la société néerlandaise fondée par les créateurs de DuckDB, avec sa trentaine d'ingénieurs. Le code du projet reste détenu par la DuckDB Foundation, une entité distincte à but non lucratif.

La licence de DuckDB risque-t-elle de changer comme Redis ou Elastic ?

C'est peu probable dans les mêmes conditions. Contrairement à ces cas, aucune entreprise unique ne détient le copyright complet via des CLA, et la licence MIT déjà publiée est irrévocable, ce qui prive AWS du levier juridique utilisé pour ces relicenciements.

Qu'est-ce qui différencie concrètement DuckDB d'un moteur comme Spark ?

DuckDB est un moteur analytique in-process, sans serveur ni cluster à gérer, qu'on importe comme une simple librairie dans son code Python, Go, Rust ou Node. Il permet de lancer du SQL directement sur des fichiers CSV, Parquet ou JSON, avec des temps de démarrage largement plus rapides qu'une stack Spark équivalente.

Pourquoi comparer DuckDB à SQLite ?

Parce que les deux partagent une philosophie embarquée, sans infrastructure serveur à déployer. La différence est que SQLite cible les charges transactionnelles alors que DuckDB est optimisé pour l'analytique grâce à son exécuteur vectorisé.

Ce rachat va-t-il changer l'usage quotidien de DuckDB pour les développeurs ?

À court terme, rien ne change puisque la licence MIT et le code restent sous la gouvernance de la fondation. L'enjeu à surveiller est plutôt l'orientation future du projet et l'éventuelle intégration de fonctionnalités propriétaires côté AWS autour de l'écosystème DuckDB.


Poursuivre la lecture

DuckDB: analytics opensource performante News
#duckdb#datalake#pandas

DuckDB: analytics opensource performante

DuckDB peut remplacer plusieurs briques de votre stack data (pandas, SQLite, Spark, voire un entrepôt cloud). Cas d'usage concrets, limites réelles et chiffres du nouveau protocole Quack.

Alexandre P.
Nocodb: entre airtable et une base de données News
#nocodb#postgres#airtable

Nocodb: entre airtable et une base de données

NocoDB s'installe en une commande pour remplacer Airtable, mais la licence a changé début 2026. On regarde ce que ça change vraiment avant de le déployer chez un client.

Alexandre P.