Propriétaire ou open source : ce n'est pas l'un ou l'autre


Propriétaire ou ouvert, commercial ou open source - c'est depuis longtemps la question épineuse de l'informatique. L'évaluation des logiciels d'analyse n'a pas échappé à cette discussion.
Toutefois, il est faux de penser uniquement à l'open source lorsqu'on parle d'ouverture. L'ouverture dans le sens d'une infrastructure informatique flexible et agile ne se limite pas à un code source librement accessible. Elle va beaucoup plus loin.
L'ouverture est en fin de compte la qualité que j'attends d'un logiciel avec lequel je veux résoudre des problèmes d'analyse épineux et pertinents pour la gestion d'entreprise. Ouvert signifie dans ce sens : accessible. Non fermé. Prêt à être utilisé par tous.
Cette ouverture doit donc s'appliquer à tous les problèmes analytiques, utilisateurs, compétences, tailles d'entreprises, volumes de données et environnements informatiques. Ce n'est qu'en intégrant toutes les sources de données possibles et imaginables qu'il est possible d'inclure des développements technologiques plus récents comme Hadoop ou le cloud.
Et ce n'est que lorsque les systèmes externes peuvent également être intégrés de manière fonctionnelle que les entreprises parviennent à l'agilité analytique dont elles auront besoin à l'avenir.
Dans ce contexte, la discussion de principe "commercial ou open source" s'évanouit rapidement. Car au-delà de la question des coûts complets de l'une ou l'autre solution, sur laquelle on continuera à débattre, il s'agit avant tout, de manière très pragmatique, d'avoir les bonnes fonctionnalités, la bonne sous-application, le bon morceau de code au bon moment et au bon endroit.
Que cela provienne d'un logiciel commercial, d'un logiciel open source ou d'un mélange des deux n'est pas si important pour l'entreprise à ce moment-là. Il est donc conseillé aux fournisseurs de logiciels commerciaux d'intégrer des composants open source dans leur propre plateforme et de permettre un échange transparent avec tous les systèmes et formats courants.
Et plus encore : en contrepartie, il doit également être possible d'intégrer des éléments de logiciels commerciaux dans des environnements open source. Pour beaucoup, cela ressemble à une rupture culturelle.
Et justement : chaque fois que la plus grande agilité est requise, que l'innovation a lieu, que l'analytique est le moteur de la numérisation, la combinaison de l'open source et des plateformes analytiques commerciales sera mise en œuvre sans dogmatisme et sans regarder les étiquettes.
Intégrer les algorithmes du fabricant
Dans cette interaction, les offres commerciales continueront à constituer le point de départ et le centre analytique de la plupart des architectures. Elles assurent l'ancrage durable d'une culture analytique dans l'entreprise.
La pérennité (investissements à l'épreuve du temps grâce à la compatibilité et aux architectures orientées vers le cloud), le déploiement (mettre le modèle analytique en production) et la gouvernance (processus de traitement des données traçables et reproductibles) sont des qualités que doivent posséder ces écosystèmes analytiques.
A quoi ressemble l'avenir de la cohabitation et de la coexistence des logiciels open source et commerciaux ? Voici comment cela pourrait se passer : Un service en ligne a été créé essentiellement avec Python, donc open source.
Si les développeurs souhaitent maintenant fournir aux utilisateurs de meilleures suggestions, c'est-à-dire plus adaptées, ils peuvent utiliser à cet effet des algorithmes d'apprentissage automatique d'un fabricant de logiciels commercial.
C'est ce qui fonctionne déjà aujourd'hui avec la plate-forme SAS Viya, qui est conçue pour répondre à ce nouveau besoin d'ouverture et de dynamisme. Pour cela, nous avons besoin d'un échange sans préjugés entre les entreprises de logiciels et les communautés open source.
S'acharner sur les prétendues faiblesses de l'autre n'est pas une solution constructive. Il s'agit de mettre en commun les points forts de chacun. Les clients ont fait ce choix depuis longtemps.