“Als ik mijn code open source, hoe verdien ik er dan geld mee?”
Een terechte vraag met een duidelijk antwoord: het open core businessmodel. Bij open core maak je de basis van je integraties vrij beschikbaar als open source. Gespecialiseerde uitbreidingen bied je aan als commerciële producten. Denk aan specifieke connectors, maatwerkmodules of ondersteunende diensten.
Hoe werkt dat dan?
Je werkt samen met verschillende klanten aan gemeenschappelijke componenten, terwijl je tegelijkertijd geld vraagt voor diensten die specifieke waarde toevoegen. Denk aan visualisaties, dashboards en andere producten die gespecialiseerde domeinkennis vereisen. Daarnaast lever je diensten zoals hosting, service-level agreements (SLA’s) en specifieke bugfixes en onderhoud.
Wie betaalt wat?
Meer tech-savvy klanten kunnen grotendeels de open stack gebruiken en waarde toevoegen door het identificeren van bugs en het meeschrijven aan de common codebase. Klanten die meer ontzorgd willen worden en minder in-house IT expertise hebben betalen voor de extra producten en dienstverlening.
Uiteindelijk wint iedereen hiermee. De open source gemeenschap profiteert van betere software, bedrijven besparen op ontwikkelkosten, en de leverancier bouwt een duurzaam businessmodel.
“Door je gebruikers als mede-ontwikkelaars te behandelen, bereik je sneller betere code en effectievere bugfixes.”
- Eric S. Raymond, The Cathedral and the Bazaar
📚 Een quote uit: The Cathedral and the Bazaar
Opbouwen van een community
Omdat je een groot deel van je code openbaar maakt, wordt het voor developers makkelijker en aantrekkelijker om jouw oplossing te gaan gebruiken. Het is natuurlijk veel leuker om een probleem op te lossen waar 100 partijen in één keer wat aan hebben, dan enkel iets te bouwen wat binnen je bedrijf waarde oplevert. Als developer is het een mooie manier om jezelf op de kaart te zetten en tegelijkertijd samen te werken met en te leren van anderen binnen jouw werkveld.
Werk jij al open core?
Werk jij al volgens het open core model, of overweeg je het? Misschien publiceer je al delen van je integraties als open source, of zit je nog in de afweging hoe je hiermee kunt starten zonder je hele IP weg te geven. Ik ben benieuwd hoe jij die balans zoekt tussen delen en verdienen. Laat het me weten of deel je ervaring.