Capire come gli sviluppatori di software open source fanno soldi

Capire come gli sviluppatori di software open source fanno soldi / Spiegazione della tecnologia

Ci sono molti miti sul software open source Cos'è il software Open Source? [MakeUseOf Explains] Cos'è il software Open Source? [MakeUseOf Explains] "Open source" è un termine che viene gettato molto spesso in questi giorni. Potresti sapere che certe cose sono open source, come Linux e Android, ma sai cosa comporta? Cosa è aperto ... Leggi altro (OSS) e forse il più comune è questo: open source e profitto si escludono a vicenda. Sicuramente ci sono quelli che credono che tutto il software dovrebbe essere aperto e libero, ma sono una minoranza (non dissimile dai puristi dell'arte).

La verità è che molti sviluppatori e progetti OSS generano entrate. Alcuni guadagnano solo abbastanza soldi per sopravvivere mentre altri producono così tanti soldi da mettere in imbarazzo le alternative proprietarie. Com'è per l'ironia?

Detto questo, il profitto come sviluppatore OSS richiede un leggero cambio di paradigma. Piuttosto che vedere il tuo software come il prodotto stesso, il trucco è vedere il tuo software come una piattaforma o un catalizzatore che spiana la strada ad altri flussi di entrate.

Offrire supporto e servizi

Di gran lunga il metodo di reddito più comune è quello di fornire un servizio a fianco del prodotto OSS. Scegli qualsiasi progetto OSS da casuale e ci sono buone probabilità che utilizzino questo metodo in un modo o nell'altro.

Binari compilati. Nonostante il rilascio gratuito del codice sorgente, puoi sempre trovare potenziali utenti che desiderano utilizzare il tuo software ma non hanno la conoscenza, il tempo o l'energia per compilarlo da solo. Questi utenti sono spesso disposti a pagarti per compilare il tuo codice per loro conto.

Servizi di manutenzione. Conosci il tuo software al meglio. Puoi vendere quell'esperienza agli utenti sotto forma di servizi che fanno risparmiare tempo e frustrazione. La maggior parte delle aziende considera il proprio tempo più del proprio denaro, quindi questo è un ottimo modo per andare, specialmente per i software basati su server. L'installazione e l'installazione a pagamento o il supporto amministrativo a chiamata sono due esempi principali.

Conferenze e workshop. Se il tuo software è profondamente complesso con una curva di apprendimento ripida, le aziende potrebbero assumerti per insegnare direttamente ai loro dipendenti. Oppure, se il tuo software è abbastanza popolare, potresti tenere seminari per le persone che vogliono imparare tutto, dalle basi agli aspetti più avanzati.

Vendi materiale didattico

Gli utenti di OSS tendono ad essere quelli che sono lupi solitari autodidatti. Vogliono scegliere il tuo codice e scoprire tutto al loro ritmo. Per questi utenti, lezioni e workshop sono fuori dal tavolo; preferiscono invece materiale pratico.

Puoi vendere questo materiale per loro e probabilmente lo pagheranno.

Documentazione. Molti progetti OSS includono documentazione gratuita e non c'è niente di sbagliato in questo. Tuttavia, una buona documentazione richiede molto tempo per essere prodotta e incredibilmente preziosa, tanto da meritare un prezzo. Per coloro che non vogliono pagare, possono sempre setacciare il codice sorgente stesso.

Esercitazioni ed esempi. Se la documentazione a pagamento non si adatta bene a te, puoi sempre rilasciarla gratuitamente e quindi caricare le risorse del tutorial. Questo vale più per strutture complesse come i motori di gioco e non tanto per le singole applicazioni.

Plugin e miglioramenti a pagamento

A seconda della licenza open source Licenze software Open Source: quali dovresti utilizzare? Licenze software open source: quali dovresti utilizzare? Lo sapevi che non tutte le licenze open source sono le stesse? Leggi altro che lega un particolare progetto OSS, puoi combinare una piattaforma aperta con estensioni o miglioramenti a pagamento. Può sembrare che stia tradendo la filosofia OSS ma è più comune di quanto pensi.

Estensioni a pagamento. Considerare uno dei sistemi web di maggior successo, WordPress. E 'offerto gratuitamente a chiunque di usarlo e modificarlo, ma ci sono molti professionisti di WordPress 6 passi per diventare un professionista di WordPress 6 passi per diventare un professionista di WordPress Vuoi guadagnarti da vivere con Wordpress? Ci sono molti modi per farlo: progettare temi, plug-in di codifica - ma è particolarmente difficile distinguerti e trovare potenziali clienti. Leggi di più chi si guadagna da vivere creando e vendendo plugin WordPress. È possibile offrire gratuitamente il software di base e vendere le proprie estensioni per funzionalità avanzate.

Un altro esempio è il motore di gioco Unity 5 Strumenti software di sviluppo giochi gratuiti per creare i tuoi giochi 5 Strumenti software di sviluppo giochi gratuiti per creare i tuoi giochi Ecco i migliori software e strumenti di sviluppo di giochi gratuiti che puoi utilizzare per iniziare a realizzare il tuo sogno oggi. Leggi altro, disponibile nelle versioni gratuite e a pagamento. Tuttavia, in aggiunta, c'è Unity Asset Store, un mercato centrale in cui gli utenti possono creare e vendere plug-in da utilizzare per gli altri. Unity ottiene un taglio di ogni vendita e tutte quelle vendite individuali si sommano nel tempo.

Versioni Enterprise. Offrire il tuo prodotto in una versione gratuita ea pagamento non è una novità ed è del tutto legittimo anche per i prodotti OSS. Nella maggior parte dei casi, la versione gratuita è open source mentre la versione a pagamento è closed source, ma non deve necessariamente essere così.

JetBrains, una società specializzata in IDE di programmazione ricca di funzionalità, adora questo approccio. Ad esempio, offrono PyCharm gratuitamente come open source “Comunità” versione e una più avanzata “impresa” versione con funzionalità aggiuntive.

Secure Corporate Sponsor

Può accadere che un'azienda o un benefattore apprezzi il tuo software così tanto che ti pagheranno a lungo termine per continuare a lavorare su di esso, essenzialmente diventando il tuo sponsor. A seconda delle circostanze, la sponsorizzazione può essere contrattualmente vincolata o semplicemente basata su donazioni, sebbene quest'ultima sia meno probabile.

Un altro mezzo di sponsorizzazione è raccolta di fondi. Potresti non trovare troppi successi con l'OSS su un sito come Kickstarter, ma ci sono alternative con un focus open source: FreedomSponsors e BountySource vengono in mente.

Oppure, se preferisci mantenere il pieno controllo della tua campagna, puoi sempre crowdfund dal tuo sito web Dimentica Kickstarter: Come crowdfund dal tuo sito web Dimentica Kickstarter: Come crowdfund dal tuo sito web Il crowdfunding è decollato in un grande modo negli ultimi anni. Ma non hai bisogno di utilizzare un servizio come Kickstarter se stai già utilizzando il tuo sito web popolare. Leggi di più .

Questi non sono i solo modi per guadagnare soldi come sviluppatore OSS ma sono stati dimostrati con successo più e più volte. Certo, potrebbe essere più difficile guadagnare con OSS, ma non è certamente impossibile.

In quale altro modo uno sviluppatore open source può fare soldi? Condividi i tuoi pensieri con noi nei commenti qui sotto!

Immagine di credito: Codice sorgente tramite Shutterstock, Ritratto di felice giovane operatore femminile con le cuffie, mano di primo piano sul libro in biblioteca, giovane ingegnere informatico che lavora in ufficio con le cuffie sulla sua testa

Scopri di più su: Open Source.