Le créateur de CouchDB se déconnecte de la fondation Apache 

Le 09 janvier 2012 (13:45) - par Cyrille Chausson

Imprimer Envoyer par e-mail

Rubriques : Gestion des données - Open source - SGBD Tags : developpement - open-source - base-donnees - nosql

Afin d’être en ligne avec son projet d’entreprise et ses ambitions commerciales, le concepteur de CouchDB a décidé de se déconnecter de la fondation Apache pour créer son modèle de base de données commerciale. En cause, les mode de prise de décisions trop consensuel de la fondation imposé par son modèle de gouvernance.

Une entreprise peut-elle monter son modèle économique sur une technologie de la Fondation Apache ? C’est une question que l’on peut se poser aujourd’hui à l’annonce du père de CouchDB, Damien Katz, de se «déconnecter» de la célèbre fondation Open Source. Son objectif : accélérer les processus de développements d’une base de données commerciale, Couchbase Server, sur un socle optimisé et amélioré de CouchDB, mais sans la trop lourde gouvernance d’Apache.

CouchDB, dont les développements ont démarré en avril 2005 sous l’impulsion de Damien Katz, est une base de données non relationnelle orientée document, destinée au monde de l’Internet et à ses environnements distribués. Initialement codé en C++, le socle avait migré vers Erlang pour exploiter les capacités de stabilité inhérentes au langage. En février 2008, le projet fut soumis à l’incubateur de la fondation Apache avant de devenir un projet de premier niveau en novembre 2008. CouchDB compte parmi ses supporters au sein de la fondation, Yahoo, Microsoft, Google, mais également Facebook, IBM, Hortonworks et HP.

Accélérer les prises de décisions

C’est officiellement pour répondre à une demande de plus en plus en forte et pour répondre à la demande commerciale émergente que Damien Katz a préféré voler de ses propres ailes. Dans un billet de blog, il explique : «ce n’est pas que CouchDB ne soit pas génia,  mais nous souhaitons plutôt développer son successeur : Couchbase Server. Un produit doté de spécifications identiques, avec les mêmes objectifs, mais plus rapide, plus flexible et davantage tourné vers les clients et les développeurs. Et sans aucun doute, hors d'Apache.»

Et d’ajouter : «Avec Apache CouchDB, tous les efforts étaient placés dans la création d’une communauté de développeurs reposant sur le consensus qui aidaient à développer et faire évoluer le projet [...] Mais selon moi, nous sommes arrivés à un point où cette approche consensuelle a atteint ses limites en terme de compétitivité. Ce n’est pas personnel. Il s’agit de business».  Les processus de gouvernance de la fondation semblaient donc trop restrictifs pour Katz et nuisaient selon lui au potentiel commercial de la technologie. En 2011, il a ainsi décidé de fusionner sa société - initialement baptisée CouchOne - avec Membase, un spécialiste de la technologie Membase Server, pour donner naissance à Couchbase.


Une migration vers C qui peut gêner

Si Katz confirme n’avoir aucune animosité contre la fondation, il indique que les circuits de décision d’Apache n’allaient pas dans le sens de son projet d’entreprise, qui nécessite de faire des choix plus rapides.

«Des divergences de stratégie ont pu alors naître», souligne Stéfane Fermigier, fondateur et président de la société Nuxeo, spécialisée dans la gestion documentaire Open Source, «notamment sur la migration du coeur de la base vers C et C++, alors que la base est codée en Erlang».

Damien Katz indique qu’Erlang restera confiné à certaines briques du projet, mais que les fonctions critiques où les performances sont clés seront migrées vers C. «Il se peut qu’Apache ait souhaité davantage de stabilité», précise Stéfane Fermigier. Une telle modification de produit aurait inévitablement entrainé des procédures de validation très longues au sein d’Apache, «où il est important que la décision soit prise de façon consensuelle». Une contrainte qui n'était probablement plus compatible avec la volonté d’expansion de Damien Katz.



livres blancs avec LesSourcesIT.fr

Sécuriser les terminaux mobiles des utilisateurs dans l’entreprise

Les appareils mobiles, tels que les smartphones et les tablettes tactiles, permettent à un nombre croissant d’employ…


L’efficacité opérationnelle et la réduction des coûts grâce à une approche intégrée de la veille sécuritaire

La mise en place d’un programme de veille sécuritaire efficace au sein d’une organisation n’est pas à prendre à…

vues 757 lectures commentaire 0 commentaire(s) recommandation notez cet article
0

Réagissez à cet article

Votre Pseudo

Commentaire

publicité
publicité
Les dossiers du MagIT

Les économies de stockage à travers une architecture unifiée


Beaucoup d’organisations ont fait le choix du stockage « unifié » à travers les systèmes Multiprotocol storage systems (MPS). Avec la croissance exponentielle du nombre de d…

Virtualisation : bénéfices, défis et solutions


Alors qu’il existe différentes voies en matière de virtualisation ce document se concentre sur 3 approches : serveurs, postes de travail et appliances. L’un des motifs de cet…
livres blancs avec LesSourcesIT.fr
Recevez les newsletters du MagIT
L'essentiel IT : L'actu IT au quotidien
événements

TechDays 2012 : développeurs et projets en avant

1 2 3 4 5   
Click Here