Noyau ouvert, périmètre ouvert et l'avenir des logiciels d'entreprise
Les modèles commerciaux traditionnels de logiciels d'application d'entreprise à code source ouvert (ERP, CRM, BPM, etc.) ont été basés sur l'idée d'un noyau ouvert. Ils sont généralement sous licence GPL avec une édition commerciale ou d'entreprise qui consiste en des extensions et un support propriétaires. Avec la montée des API et des stratégies de monétisation des API, je prévois qu'il y aura un changement naturel pour inverser ce modèle de source ouverte. Nous verrons des API non open source en nuage (noyau fermé) enrichies de widgets et de composants open source qui sont construits pour interagir avec l'API (périmètre ouvert). Une stratégie de périmètre open source facilitera l'adoption d'une API basée sur un nuage fermé.
La semaine dernière, j'ai publié un article sur Opensource.com qui expose mes idées plus en détail. Dans cet article, j'utilise des exemples d'applications traditionnelles à base ouverte ainsi que de nouveaux logiciels API
"Aujourd'hui, le développement de logiciels est construit autour des API. Au lieu d'intégrer le produit d'un fournisseur dans leur application, les développeurs peuvent appeler une API pour consommer les services d'un fournisseur. Les développeurs n'ont pas besoin de savoir ce qui répond à leurs appels en arrière-plan ; ils ont simplement besoin de savoir ce que l'API du fournisseur attend de leur code et ce qu'ils peuvent s'attendre à recevoir en retour de l'API. C'est, dans bien des sens, merveilleusement non intime".