Come fa esattamente qualcuno a fare soldi con il software libero? E in che modo i programmi competono con i siti web?

-3

Ho sempre voluto creare software, ma non ero realmente nei siti Web. Vedo che i programmi popolari (come skype) non fanno più soldi dei siti web più popolari (come Facebook, Twitter ecc.).

Questo perché monetizzare i siti Web è più semplice dei programmi? Se è così, perché è?

E quali sono alcuni metodi popolari per monetizzare i programmi gratuiti? Devo cambiare idea e approccio allo sviluppo del sito web?

Sono confuso.

Nota anche che non sto parlando di open source.

    
posta dimstef 15.09.2017 - 00:12
fonte

1 risposta

3

Ecco alcuni metodi comuni con cui le organizzazioni monetizzano il loro software:

  • Pubblicità: agli utenti viene mostrato contenuto sponsorizzato nel contesto del software. Spesso visto su applicazioni mobili gratuite e webapp. (ad es. YouTube, Spotify)
  • Abbonamento - gli utenti devono pagare una quota di iscrizione per utilizzare il software. Comune per applicazioni desktop, applicazioni Web e giochi in cui vengono forniti periodicamente nuovi contenuti (ad esempio, Netflix, XBox Live)
  • Licenza: gli utenti acquistano una licenza per utilizzare il software. Spesso il modo in cui le applicazioni desktop sono monetizzate. Gli utenti effettueranno un acquisto una tantum e potranno utilizzare per sempre una determinata versione del software. (ad esempio, Microsoft Office, Adobe Creative Suite)
  • Pay as you go - gli utenti aggiungono dettagli di fatturazione e il software tiene traccia delle risorse utilizzate e invia periodicamente all'utente. Comune con i servizi cloud. (ad esempio Amazon AWS, Azure)
  • Acquisti in-app: gli utenti possono migliorare la propria esperienza acquistando e sbloccando funzionalità speciali. Spesso utilizzato nei giochi per consentire agli utenti di acquistare oggetti speciali o offrire agli utenti che spendono soldi nel gioco un vantaggio competitivo. (Ad esempio Clash of Clans)
  • Gratuito - > Premium: gli utenti possono accedere a una versione gratuita del software, ma possono migliorare la propria esperienza acquistando un aggiornamento a una versione più ricca. Spesso la versione gratuita è supportata da pubblicità. Spesso utilizzato per le app mobili in modo che gli utenti possano provare un'app prima di acquistare la versione completa e prodotti software con una "community edition" (ad esempio Neo4j)
  • Contratti di assistenza: il software è fornito gratuitamente, ma gli utenti possono scegliere di sottoscrivere un contratto di assistenza. (ad esempio MongoDB)
  • Formazione: gli utenti possono acquistare formazione e ricevere certificazioni per l'utilizzo del software (ad esempio Hadoop)
  • Contratto di hosting - il software è fornito gratuitamente, ma gli utenti possono scegliere di pagare per l'organizzazione per distribuire, ospitare e gestire il software per loro (ad esempio ElasticSearch)
  • Contratto di sviluppo: il software di base è gratuito, ma l'organizzazione viene assunta per completare un contratto di sviluppo per fornire personalizzazioni, integrazioni con altri software.
  • Vendita di dati: il software raccoglie dati ritenuti utili agli altri e possono acquistare i dati. (ad esempio, dati di trading)
  • Gli accordi verbali - le conferenze pagano per i fondatori / contributori per parlare del software

Is this because monetizing websites is easier than programs? If so, why is that?

Suppongo che per "programmi" intendi applicazioni desktop. Direi che è più facile. La monetizzazione delle applicazioni desktop ha più complessità perché

  • è più facile per gli utenti sovvertire licenze / sottoscrizioni / annunci violando il software
  • potrebbero esserci meno opzioni per le reti pubblicitarie per le applicazioni desktop
risposta data 15.09.2017 - 00:27
fonte