Trotz der Prämisse Open-Source-Softwareverteilung „kostenlos“ ist, haben Multimilliarden-Dollar-Unternehmen wie RedHat, MongoDB, GitLab und Elastic bereits den Grundstein für den Aufbau profitabler Unternehmen mit Open Source als Kernstück gelegt.
Aber ist es möglich, dass ein kleineres Open-Source-Projekt seinen Weg in dieses Land der kommerziellen Möglichkeiten findet?
COSS beschleunigt
Generell sind die Trends bei Commercial Open Source (COSS) ermutigend. Neue Produkte wie Meilisearch und Supabase gewinnen exponentiell schneller an Bedeutung als die Legenden von COSS wie MongoDB, die viel früher gegründet wurden.
Lassen Sie uns der obigen Grafik etwas mehr Kontext geben. Von 2010 bis heute ist die Zahl der GitHub-Nutzer von 500.000 auf 103 Millionen explodiert. Es könnte verlockend sein zu behaupten, dass dieser Zustrom neuer Benutzer in die Community die treibende Kraft hinter dem Anstieg der Sterne wäre.
Ihr Open-Source-Projekt kann als Lieblingsprojekt beginnen, aber nur, wenn Sie Zeit dafür aufwenden können.
Aber gleichzeitig ist die Zahl der Projekte (Repositories) noch stärker gewachsen: von 600.000 auf 359 Millionen. Und die Investitionen in Open-Source-Produkte haben sich von 58 Deals im Jahr 2015 auf 144 Deals im Jahr 2021 fast verdreifacht.
Wichtig ist, dass die durchschnittliche Anzahl der Benutzer pro Repository von 0,8 auf 0,3 geschrumpft ist. Das bedeutet, dass der Wettbewerb um GitHub-Stars jetzt größer denn je ist, was darauf hindeutet, dass die oben genannten Superstars tatsächlich Ausreißer sind und es schwierig sein wird, ihren Erfolg zu wiederholen.
Nach diesen Zahlen, Investitionen und Stardynamiken zu urteilen, befindet sich COSS im Moment in einem Sweet Spot.
Allerdings müssen wir bedenken, dass COSS und Entwicklertools immer noch nur eine Nische besetzen. Schließlich gibt es weltweit nur 25 bis 30 Millionen Softwareentwickler. Obwohl die Produktivität in dieser Branche viel höher ist als in vielen anderen, ist diese Zahl nur ein Bruchteil anderer großer Märkte wie Finanzen oder Einzelhandel.
Darüber hinaus ist die Monetarisierung von Produkten, die für Entwickler entwickelt wurden, bis zu einem gewissen Grad immer noch eine offene Frage.
Wie man Open Source monetarisiert
Es gibt mehrere Strategien, um mit Open Source Geld zu verdienen.
Beginnen wir mit einem einfachen: Crowdfunding und Spenden. Grant-Gelder fallen in die gleiche Kategorie wie Spenden, da der einzige Unterschied darin besteht, wie Sie das Geld aufbringen. Stiftungen sind ein Vehikel, um Spenden von großen Sponsoren oder von einer großen Anzahl von Sponsoren zu sammeln.
Leider ist es unwahrscheinlich, dass solche Einnahmen die Kosten eines wachsenden COSS decken. Nehmen Sie PostCSS, ein weit verbreitetes CSS-Framework, das von Andrey Sitnik entwickelt wurde. Über einen Open Collective-Hub mit 27.000 Sternen auf GitHub sammelt er nur etwa 12.000 US-Dollar pro Jahr, obwohl große Unternehmen wie Meta oder Google PostCSS verwenden und das Produkt möglicherweise unterstützen könnten.