Dans cet article sur Business Insider on apprend Damien Katz, le créateur de CouchDB, à décidé de quitter le projet Apache CouchDB et de passer sur le projet Couchbase, dirigé par l'entreprise Couchbase (financée par des VCs).
Ce qu'il fait est quelque chose que j'ai décris dans des articles précédents:
- Choisir un modèle d'entreprise et s'y tenir jusqu'à nouvel ordre
- Construire pour durer : Pourquoi XWiki SAS sera toujours une entreprise indépendante
Tout d'abord Damien Katz doit être reconnu et respecté pour ses contributions Open Source à travers le projet CouchDB.
Maintenant on peut aussi comprendre qu'il veuille contrôler le future de son produit et/ou qu'il veuille tirer un revenu de son innovation et du succès de CouchDB, et aussi qu'il veuille accélérer le développement de son innovation.
Mais dans son article il y a des choses qui ne sont pas acceptables de mon point de vue:
1/ Il y a un manque de respect de son projet CouchDB et de ses contributeurs, en particulier par le titre qu'il a utilisé. Le titre indique en gros que ce qu'il va faire lui avec Couchbase sera forcement mieux et ignore ce que la communauté pourrait faire avec le code qu'il a crée. Peut-être aura-t-il raison si son modèle est meilleur, mais c'est un manque de respect
2/ Il ne mentionne pas que la startup Couchbase est financé par des investisseurs exterieurs. Il ne mentionne d'ailleurs pas non plus initialement que Couchbase est pour le moment Open Source (c'est maintenant indiqué en fin d'article après que Chris Anderson l'ai indiqué par un commentaire). Visiblement beaucoup on compris que le changement de projet avait des raisons financières. Il peut créer un peu le doute dans l'esprit des gens and disant que "TOUT" ce que crée Couchbase est Open Source. Mais peut-il nous dire que dans le FUTURE, TOUT ce que créera Couchbase sera Open Source ? Je pense qu'il ne le fera pas, principalement parce que ses investisseurs ne seraient pas en accord avec cette décision, et qu'il est très probable que cela ne sera pas le cas.
Il devrait être honnête et présenter les vrais raisons du changement de projet. Il est dans une entreprise "Business" et veut contrôler la direction de la technologie, et il veut avec ses investisseurs générer des profits significatifs de cette technologie et que dans le futur toutes les créations de seront pas Open Source.
Il est triste de voir que beaucoup d'entreprise Open Source utilisent ce business model pour créer une communauté suffisante avec le code ouvert en ensuite ferment progressivement pour gagner "plus" d'argent. Je mentionne specifiquement "plus d'argent", parce que je pense qu'il est possible dans la plupart des cas de générer du revenue avec une stratégie Open Source qui respecte sa communauté. Bien entendu il y a des contraintes, et peut-être l'une d'elle est de ne pas avoir d'investisseurs. C'est ce que nous faisons à XWiki SAS ou nous avons un Manifeste qui explique nos valeurs et notre comportement et ou nous nous engageons à respecter notre businesss model.
Ludovic Dubost