Come fanno le aziende di software open source a fare soldi?

I progetti Open Source e Free Closed Source hanno entrambi lo stesso obiettivo in mente: Acquisire e mantenere gli utenti. Una volta che hai il marchio e un gran numero di utenti fedeli, monetizza il progetto come preferisci. Alcuni modelli di monetizzazione:

Modello Freemium

I software Open Source hanno spesso edizioni multiple. C'è un'edizione comunitaria che è completamente gratuita, ma viene fornita senza garanzia e supporto. Poi, c'è l'edizione Enterprise che è esattamente la stessa, ma viene fornita con garanzia e supporto. Questo è utile per i grandi utenti il cui business critico dipende da esso, perché open source non significa facile da usare, installare, distribuire senza bug. Questo modello funziona. Red Hat ha fatto miliardi di dollari usando questo modello. Nel modello Freemium, c'è anche un caso in cui una caratteristica/servizio a pagamento è allegato al software libero. es. browser open source che offrono servizi VPN a pagamento.

Donazione

Questa non è carità. Il problema di dipendere dai progetti open source è che è una trappola (una trappola in cui tutti vogliono consapevolmente cadere). Se quei progetti open source chiudessero domani, le aziende/utenti che lo usano dovranno mettere enormi risorse per continuare a gestirlo e potrebbero non essere in grado di farlo in modo corretto. Così, donano le aziende open source per mantenere il progetto in vita. Io stesso dono dozzine di stipendi ad alcuni progetti open source meno popolari perché se chiudono (i progetti meno popolari hanno un'alta probabilità di chiudere), dovrò assumere centinaia di dipendenti.

Servizi di supporto

Simile al modello Freemium, una società open source può fornire servizi di supporto come una società di database open source che offre soluzioni ospitate (DaaS, SaaS) o soluzioni di backup. In questo caso, c'è concorrenza nel mercato perché altre aziende possono anche offrire servizi simili dato che il software è open source. Ma, l'azienda che ha creato il software spesso vince a causa del marchio. Di chi altro fidarsi se non dei creatori per la qualità? Android approvato da Google (con Play Store) è un esempio di questo. Amazon una volta ha lanciato uno smartphone usando Android, ma ha fallito proprio per questo motivo.

Condivisione degli utenti

Quando un progetto open source diventa popolare, altre aziende possono pagare un sacco di soldi per avere alcuni di quegli utenti. Un'azienda open source può anche condividere gli utenti con i suoi altri servizi a pagamento o gratuiti che fanno soldi in altri modi. Ad esempio, i motori di ricerca pagano miliardi ai browser open source per renderli motori di ricerca predefiniti. Microsoft vende molti prodotti Azure attraverso il suo IDE open source Visual Studio Code perché l'estensione Azure si integra bene con esso.

Brand Value Boost

Molte aziende lanciano progetti open source per aumentare il marchio dell'azienda. Per esempio, quando gli sviluppatori usano VS Code, Microsoft sembra rilevante al giorno d'oggi per gli sviluppatori. Questo è importante nel panorama moderno in continuo cambiamento.

Benefici indiretti a lungo termine

A volte le aziende costruiscono progetti open source per rendere migliore l'industria in modo che finiscano per fare più profitti da altri servizi a pagamento. Questo implica visione e pazienza. Per esempio, Google ha creato Chrome, Angular per rendere il web migliore in modo da poter servire più pubblicità.