Herkömmliche kommerzielle Open-Source-Modelle für Unternehmensanwendungssoftware (ERP, CRM, BPM usw.) beruhen auf der Idee eines offenen Kerns. Diese sind in der Regel unter der GPL lizenziert und verfügen über eine kommerzielle oder Unternehmensversion, die aus proprietären Erweiterungen und Support besteht. Mit dem Aufkommen von APIs und API-Monetarisierungsstrategien prognostiziere ich, dass es eine natürliche Verschiebung hin zur Umkehrung dieses Open-Source-Modells geben wird. Wir werden sehen, dass nicht quelloffene Cloud-APIs (geschlossener Kern) mit quelloffenen Widgets und Komponenten angereichert werden, die für die Interaktion mit der API entwickelt wurden (offener Perimeter). Eine Open-Source-Perimeter-Strategie wird die Annahme einer geschlossenen Cloud-basierten API erleichtern.
Letzte Woche habe ich auf Opensource.com einen Artikel veröffentlicht, in dem ich meine Ideen ausführlicher dargelegt habe. In diesem Artikel verwende ich Beispiele aus traditionellen, offenen Kernanwendungen sowie aus neuer API-Software
"Heutzutage ist die Softwareentwicklung auf APIs aufgebaut. Anstatt das Produkt eines Anbieters in ihre Anwendung einzubetten, können Entwickler eine API aufrufen, um die Dienste eines Anbieters zu nutzen. Die Entwickler müssen nicht wissen, was im Backend auf ihre Aufrufe antwortet; sie müssen lediglich wissen, was die API des Anbieters von ihrem Code erwartet und was sie von der API zurückerhalten können. Das ist in vielerlei Hinsicht wunderbar unintim."
