Logiciel libre : une définition
Un logiciel libre (en anglais : Free software ou Open Source software) est un logiciel qui peut être utilisé, copié, étudié, modifié et redistribué sans restriction. (Ceci suppose que les sources du logiciel soient disponibles).
Ces libertés sont essentielles au concept de logiciel libre, et ne sont pas incompatibles avec le fait qu'un logiciel libre puisse être vendu. Elles sont garanties par une licence dite libre, dont il existe plusieurs catégories. La licence publique générale GNU écrite par Richard Stallman en est un des exemples les plus intéressants, par sa popularité et son principe de copyleft.
( Plus d’infos sur le logiciel libre en général : http://fr.wikipedia.org/wiki/Logiciel_libre )
CRM Opensource : un épiphénomène ?
Après l’apparition des logiciels libres dans les domaines des serveurs web, de la navigation web, de la bureautique, de la sécurité…sont apparus des logiciels applicatifs Opensource et notamment dans le CRM, avec bien sûr SugarCRM le plus connu, mais maintenant une multitude de logiciels sont téléchargeables depuis sourceforge.net (164 projets à l’heure ou j’écris cet article).
Nul doute que cette tendance n’est pas prête de s’inverser, l’opensource n’est plus un choix idéologique, ni même économique, il s’agit d’un choix...d’ouverture ! En effet, le fait que les sources soient disponibles augmente la capacité d’intégration dans le système d’information existant.
Opensource = gratuit ?
Comme vous l’avez remarqué, sugarCRM dispose d’une version limitée gratuite mais
Opensource = Linux ?
Le fait de rendre le code source disponible n’est pas forcément réservé au monde Linux ! Il existe quelques projets opensource CRM écrit en C# sous .NET (environnement Microsoft) comme TustenaCRM par exemple.
Bien sûr (historiquement l’open source vient du monde Linux), la grande majorité des solutions CRM opensource sont basées sur les technologies libres dites « LAMP » : Linux (système d’exploitation), Apache (Serveur web), MySQL (Base de données), PHP (interpréteur de pages web).
Inversement ils existent des logiciels CRM dont le code n’est pas disponible mais qui sont basés sur des technologies opensource ou qui sont compatibles avec des environnements opensource. Par exemple e-deal peut fonctionner sur Linux, Apache et MySQL (ou PostgreSQL).
CRM opensource : avantages et inconvénients
Evidemment cela dépend du projet (et c’est pour cela qu’Accoval existe !), mais en règle générale, comme nous l’avons évoqués plus haut, la solution open source est « sans limite » au niveau développement et intégration mais attention il s’agit de développement pur faisant appel à des compétences pointues (PHP, JSP, J2EE…) et souvent chères ; tandis que les logiciels propriétaires ont souvent un environnement de développement plus axé « fonctionnel » qui permet une personnalisation plus rapide. L’avantage principal de l’open source est d’être libre de tout éditeur et intégrateur puisqu’on dispose des codes sources.
Au final, la mauvaise raison de choisir l’open source serait le coût, les bonnes raisons seraient sans doute la pérennité de l’application et l’indépendance par rapport aux évolutions de la solution…
Frédéric Llobell
Bienvenue sur le Blog de Frédéric Llobell
Le Blog de llobs traite essentiellement de mes 2 "passes-temps" favoris: le CRM et le Web
Me contacter: llobs(at)free.fr