Publish or not Publish
eZ Publish est un lociel Open Source, nous le savons tous. Derrière eZ Publish, il y a une société privée, eZ Systems qui a honorablement choisi un business model totalement orienté sur l'Open Source en décidant, à l'image d'autres société du secteur comme Red Hat ou MySQL , de développer un logiciel libre et de vendre en parallèle des services de consulting, de support et de formation.
À côté de cela, eZ Publish est souvent intégré par des sociétés privées pour le compte de clients divers (Voyages-SNCF, Canal+, JC Decaux, Prisma Presse, etc...). Parmi ces sociétés, on retrouve souvent Smile , SQLi , Noven , Novactive , etc... C'est un marché qui semble bien huilé, surtout en France, autour d'un produit excellent et dynamique qu'est eZ Publish. Mais quel rapport avec le titre du billet ?
Publier ses extensions à la communauté
Récemment, dans le cadre d'un projet, j'ai eu à développer une extension permettant de cropper les images avec une interface dédiée, que j'ai bien entendu décidé de publier. Jusqu'à présent, cela n'avait jamais posé de problème à mon employeur, du moment que je précisais que l'entreprise était derrière le développement de la contribution. J'ai comme cela pu mettre à la disposition de la communauté un certain nombre d'outils (jvAMF , NovenUtils , NovenINIUpdate - publiée initialement par Jean-Luc Nguyen ).
Le problème, c'est que cette logique commence à heurter une certaine politique commerciale dans mon entreprise et on me l'a fait remarquer en me disant :
Je pense que tu as suffisamment contribué, maintenant tu arrêtes.
Mais pourquoi devrais-je arrêter ?
Parce que c'est notre savoir-faire et qu'il y a de la concurrence !
Nous y voilà !
De l'Open Source en entreprise
Le sujet est posé et bien réel ! Comment réussir à concilier le monde du logiciel libre avec le monde de l'entreprise ? Que faire si l'entreprise refuse de jouer le jeu ?
Personnellement, je suis à fond pour le partage à la communauté car je suis convaincu que cette démarche fait avancer l'informatique bien plus vite et bien plus loin que l'autre démarche que je qualifierais de fermée. Par ailleurs, les entreprises intégratrices du logiciel libre sont le plus souvent bien heureuses de trouver des outils issus du monde du logiciel libre afin de pouvoir développer son activité ! Je pense là à Nuxeo , Eclipse , les logiciels de la fondation Apache , Open Office , et j'en passe ! Et c'est bien là où cela me gène ! Comment peut-on avoir un comportement fermé alors que l'on profite pleinement d'outils libres ?
Concernant un logiciel CMS comme eZ Publish, il me paraît normal de publier son travail, sauf dans certaines conditions touchant à la confidentialité et à certaines spécificités liées à chaque projet bien évidemment. A propos de l'aspect commercial, je suis persuadé que le fait de publier contribue énormément à donner une bonne image de l'entreprise. En outre, cela permet également d'avoir des retours de la communauté sur d'éventuels bugs ou améliorations possibles, qui n'auraient peut-être jamais été remontés, ou alors en production, dans l'urgence.
Voilà ce que j'avais à dire sur le sujet. Je ne compte bien sûr pas m'arrêter là dans les publications de contribution, mais il est fort probable que je le fasse désormais en mon nom propre...








Commentaires
community manager (par Gandbox)
La vérité... (par Wascou (www.wascou.org))
Pas question d'arrêter (par Jérôme Vieilledent)
Un sujet pour notre prochaine rencontre (par Nicolas)
Sur le contrat de travail... (par Nicolas Steinmetz)
Beau sujet épineux (par Bertrand Dunogier)
Le partage est un investissement ! (par Ronan)