ERP et Open Source : évitons d’enfoncer les portes ouvertes
N’en déplaise aux puristes du Monde Libre, l’Open Source est aujourd’hui avant tout pour les éditeurs technologiques, une stratégie et un business modèle qui ont largement fait leurs preuves ! Dans l’absolu, il s’oppose au modèle dit propriétaire, c’est à dire dont les codes sources ne sont pas rendus publics y compris dans le cadre d’une acquisition ou d’une location des licences dudit code « propriétaire ». Mais grand nombre d’éditeurs qui commercialisent du code propriétaire, embarquent les technologies Open Source dans leur distribution (cela évite de payer des licences pour les bases de données par exemple), ou encore utilisent les outils de développement Open Source, gagnant ainsi un temps précieux sur l’élaboration de coûteux « framework » nécessaires à la construction d’un ERP ou d’un CRM.
L’Open Source impose le prédicat d’accès aux codes sources, à leur lecture et donc potentiellement à leur modification. Nous ne détaillerons pas ici les modèles contractuels des différents type de licences « Open Source », mais il faut retenir que le modèle d’usage « gratuit » des technologies Open Source nécessite d’en assurer le support soi-même ce qui n’est pas envisageable pour la majorité des entreprises. Le rôle d’un intégrateur conseil comme Softcare, est précisément de certifier et de maintenir les distributions pour assurer aux entreprises les conditions contractuelles identiques au logiciels propriétaires. Alors autant tordre le coup à une idée reçue sur l’Open Source : non ce n’est pas nécessairement gratuit…
Le véritable enjeu, ce n’est pas le code mais le service perçu…
L’Open Source est aujourd’hui présent dans la majorité des services d’infrastructures de l’internet, des bases de données, des sites web, du cloud,… Toutes les entreprises technologiques que sont Google, Facebook, Amazon mais aussi Microsoft et IBM ont déversé des milliards de lignes de codes dans des projets Open Source. L’Open Source est le principal vecteur d’innovation des projets d’IA et de Machine Learning. Parfois « source » de conflit, la philosophie du « libre » l’emporte généralement… En 20 ans, l’Open Source s’est répandu dans toutes les strates des systèmes d’informations et c’est donc tout à fait logiquement qu’il prend une place majeure dans ce qui est peut-être le dernier bastion du code propriétaire, à savoir l’ERP.
Qualité et performance
Les applications Open Source sont robustes, résilientes et performantes. Leur niveau de qualité et de sécurité intrinsèque est supérieure aux codes sources propriétaires. Leur exposition à un volant d’utilisateurs testeurs, fouineurs, observant le code, le corrigeant parfois, permet non seulement une viralité et une adhésion rapide, mais également une stabilité à toute épreuve.
Qui se ressemble, s’assemble
Les technologies Open Source s’assemblent, communiquent, s’adaptent à leur contexte et construisent ainsi des solutions étendues et innovantes à tel point que les éditeurs enfermés dans leur code propriétaire, ne peuvent plus suivre les évolutions d’usages qu’elles apportent. Les architectures basées sur ces micro-services sont des solutions de nouvelle génération comme Odoo qui lui-même s’appuie sur la communauté Python… Les API (Interfaces de programmation) n’ont pas fini de vous étonner sur l’enrichissement automatique de données, la recherche de client, la communication avec votre écosystème, le Machine Learning ….
Le SaaS et l’Open Source
Il y a encore quelques années, le logiciel de votre entreprise était matérialisé par la boite contenant un DVD qui trônait sur une étagère, ainsi que par la valeur résiduelle comptable des licences dûment acquises…Aujourd’hui et définitivement, vous attendez de votre système d’information bien sûr un logiciel dans le cloud, mais aussi du conseil et des services, de l’agilité et une qualité irréprochable pour un budget maitrisé. La majorité des DSI estime que l’Open Source a un impact significatif sur le TCO (Coût Total De Possession) et qu’il relève d’une importance stratégique… Le modèle SaaS proposé par Softcare est exclusivement basé sur des technologies Open Source : Odoo, PostgreSQL, Docker, Traefik, Linux …
La Check List Open Source en Entreprise :
Quelques précautions à prendre avant de faire le choix d’une solution ERP Open Source en entreprise :
- Valider la réalité de l’accès aux sources,
- Valider l’existence d’une communauté active, et de l’engagement global sur cette technologie,
- Valider les conditions d’usage et le support pour la garantie de conditions contractuelles identiques à un logiciel propriétaire