← L'édition
DevNouveau3 min de lecture

AWS rachète DuckLabs : ce qui change pour DuckDB et son écosystème open source

Amazon Web Services (AWS) a annoncé l'acquisition de DuckLabs, l'entreprise fondée il y a cinq ans derrière le moteur de base de données analytique DuckDB. Malgré ce rachat par le géant du cloud, l'outil et ses composants associés resteront sous licence open source MIT sous la tutelle de la DuckDB Foundation.

Fil « Rachat de DuckLabs par Amazon Web Services »

Illustration de l'article — ducklabs.com
Image : ducklabs.com

L'équipe de DuckLabs, composée de plus de 30 personnes basées à Amsterdam, va rejoindre officiellement Amazon Web Services (AWS) au début du mois de septembre. Fondée il y a un peu plus de cinq ans sous la forme d'une structure autofinancée issue du CWI (Centrum Wiskunde & Informatica, l'institut national de recherche en mathématiques et informatique des Pays-Bas), DuckLabs édite DuckDB, un moteur de base de données analytique orienté colonnes conçu pour s'intégrer directement dans les applications. Le projet connaît un succès massif avec aujourd'hui plus de 1 million de téléchargements par jour.

Les fondateurs Mark Raasveldt et Hannes Mühleisen expliquent que la croissance rapide du projet risquait de dépasser les capacités de support d'une petite structure. L'objectif d'AWS est d'adosser le « Duck Stack » — qui comprend DuckDB ainsi que les projets DuckLake et Quack — à ses propres infrastructures cloud, notamment Amazon S3 (Simple Storage Service, le service de stockage d'objets d'AWS) avec lequel DuckLabs collaborait déjà depuis plus d'un an.

Pérennité de la licence MIT et rôle de la fondation

Face aux inquiétudes légitimes de la communauté lors du rachat d'une entreprise open source par un géant de la tech, DuckLabs et AWS précisent les garanties maintenues :

  • Licence MIT : DuckDB, DuckLake et Quack demeurent sous licence open source libre et permissive MIT.
  • Gouvernance indépendante : la DuckDB Foundation, organisme à but non lucratif qui détient l'IP (Intellectual Property, la propriété intellectuelle) du projet, conserve la gestion administrative et le contrôle de la marque.
  • Maintien de l'équipe : l'équipe de développement initiale reste basée à Amsterdam.

« La DuckDB Foundation détient toute la propriété intellectuelle de DuckDB open source et continuera de le faire. Je suis ravi qu'AWS s'engage à faire progresser DuckDB en open source. » — Peter Boncz, responsable du groupe d'architectures de bases de données au CWI et membre du conseil d'administration de la DuckDB Foundation.

Nouvelles évolutions prévues pour les extensions

L'intégration à AWS s'accompagnera de plusieurs évolutions techniques et organisationnelles. La DuckDB Foundation va créer un technical advisory board (comité consultatif technique) pour intégrer les retours des contributeurs de la communauté à la feuille de route du moteur. Sur le plan architectural, DuckLabs prévoit d'ouvrir le système d'extensions pour permettre l'exécution d'extensions signées par des développeurs ou entreprises tiers.

DuckDB est particulièrement prisé des développeurs pour sa capacité à effectuer des requêtes complexes SQL (Structured Query Language) à très haute performance directement sur des fichiers distants ou locaux, sans nécessiter l'installation d'un serveur de base de données dédié :

-- Exemple de requête DuckDB lisant directement des fichiers Parquet sur Amazon S3
SELECT category, SUM(amount) AS total_sales
FROM read_parquet('s3://my-bucket/data/*.parquet')
GROUP BY category
ORDER BY total_sales DESC;

Pour les développeurs et architectes exploitant DuckDB dans leurs applications Node.js, Python ou Java, aucun changement de licence ni de modèle économique n'est annoncé. Le soutien affiché par d'autres acteurs de l'écosystème comme MotherDuck ou Fivetran confirme le rôle clé que continue de jouer ce moteur au cœur du traitement analytique embarqué.