Hugues Beaumont
26 février 2009

Logiciel libre ou sur-mesure ?

Ce n’est pas nouveau en informatique, les flamewars et les engueulades ont toujours été le lot quotidien de l’informaticien. « Windows c’est de la merde! Linux FTW! », « Mac c’est ben mieux que PC » ou encore « IE sucks. Vive Firefox ! », ça vous dit quelque chose ?

Une controverse, un peu moins en spotlight celle-là, concerne le développement des sites et d’applications web: qu’est-ce qui est le plus intéressant pour un client, une application basée sur des logiciels GPL ou une application sur-mesure ?

Jusqu’à tout récemment, j’étais d’avis que l’option GPL menait invariablement à de la cochonnerie. Des sites trop compliqués et mal adapté au client, plein de trous de sécurité, difficilement extensible… De l’autre côté, les détracteurs du sur-mesure ont des arguments très défendables : coût de sortie plus élevé car absence de communauté pour maintenir le code, plein de trous de sécurité car pas autant testé…

Une discussion franche hier midi avec une personne influente du milieu que je respecte beaucoup m’a cependant fait adoucir ma position. Ma curiosité a été piquée et j’ai décidé d’installer les dernières versions de Drupal, WordPress et Magento afin de voir où ces projets en étaient rendu. Je dois dire que j’ai été très impressionné par les fonctionnalités offertes par ces logiciels, et je vois très bien comment ils pourraient constituer une solution avantageuse pour certains types de clients. Au lieu de partir sur de longues explications ici, je vous invite à lire cet excellent billet de Nicolas Roberge, qui résume parfaitement ma (nouvelle) vision sur la question. Je résumerais en disant simplement qu’il s’agit de déterminer ce qui est le plus rentable pour chaque client: que l’application Web s’adapte à ses processus internes, ou que ses processus internes s’adaptent à la solution informatique.

Vraiment, il y a de la place pour les deux types de solutions.