androide

Come fanno le aziende Open Source, i programmatori fanno soldi

Come Creare un App GRATIS con App Inventor TUTORIAL ITA 2019

Come Creare un App GRATIS con App Inventor TUTORIAL ITA 2019
Anonim

Il software Open Source non è una novità per molti. È un software per computer gratuito che è reso disponibile insieme al suo codice. La persona o l`organizzazione che ha creato il software open source lo rende disponibile sotto licenza per utilizzare, modificare e / o distribuire il software. Anche molte grandi aziende, tra cui Oracle e Google, supportano il software open source. Si può dare per scontato che le persone creino software open source perché amano la codifica. Ma gli sviluppatori Open Source fanno soldi? In tal caso, come fanno i programmatori e le società Open Source a fare soldi? l`obiettivo di questo post è identificare ed elencare i metodi con cui tali società di software e sviluppatori possono fare soldi.

Come fanno le società Open Source a fare soldi

Le aziende Open Source a volte creano software e non rendono pubbliche, tutte il codice. In altre parole, parte del software è open source, mentre alcune parti sono private. Se qualcuno vuole utilizzare tale software, deve pagare alla società dei soldi per poter utilizzare il software con tutte le funzionalità.

Le società open source come Oracle, ecc., Fanno anche soldi fornendo formazione online e on-site e supporto ai loro programmi open source. Ad esempio, Hadoop di Apache è gratuito, ma è troppo complesso per chiunque possa iniziare a usarlo subito. In tali casi, le società open source forniscono assistenza a scopo di lucro con l`installazione e la formazione dei dipendenti dell`azienda che li ingaggia. Nel caso di Hadoop, anche se il personale di terze parti potrebbe essere utile, la preferenza verrà data al personale associato ad Apache poiché stanno sviluppando il codice sorgente come meglio conoscono rispetto ai formatori o ai fornitori di supporto di terze parti.

Alcuni open source le aziende, principalmente quelle che sviluppano software per dispositivi mobili, visualizzano pubblicità in-software per fare soldi. Questi annunci sono visualizzati nella parte superiore o inferiore dello schermo e, generalmente, non sono invadenti. Ma occupano lo spazio prezioso dello schermo. Al contrario, dal momento che sono gratuiti, gli utenti non hanno molta obiezione nei confronti degli annunci.

Come fanno i programmatori open source a fare soldi

Le aziende pagano i programmatori open source

Potrebbe essere difficile crederlo, ma ci sono aziende che pagano i programmatori che creano software open source. Ad esempio, Red Hat, IBM, Novell, Linux Foundation e altri distributori di sistemi operativi Linux pagano i programmatori che lavorano su Linux in modo che il lavoro di aggiornamento e patching del software continui. Anche se Linux viene fornito gratuitamente agli utenti finali, costa un po `ai distributori del sistema operativo. Ma poi, i costi sono molto inferiori a quello che dovrebbero pagare quando si distribuisce il sistema operativo Windows o Apple.

Se in questo software si scopre una scappatoia, ad esempio Linux, ci saranno aziende disposte a pagare programmatori che possono aggiustare il sistema. problema. Queste sono le aziende che usano Linux per guadagnare in un modo o nell`altro. Un semplice esempio potrebbe essere gli sviluppatori di hardware che vendono computer installati su Linux. Tra gli altri esempi potrebbero esserci aziende che sviluppano software basato su Linux.

Analogamente, anche per altri prodotti open source ci sono persone che pagano per la corretta compilazione e manutenzione del software.

Guadagnare creando plugin speciali, Ecc.

Alcune aziende che utilizzano qualsiasi tipo di software Open Source possono assumere i programmatori coinvolti nel progetto per creare plug-in ed extra speciali. Dal momento che hanno già lavorato alla creazione del software open source, hanno conoscenza del codice e non hanno bisogno di lavorare da zero. Assumere tali programmatori per creare addon, plug-in ed extra per il software è molto meno costoso che assumere un professionista dall`esterno.

Sebbene le compagnie possano avere una propria ala di programmazione, è il momento di assumere i programmatori coinvolti nella creazione del software open source piuttosto che avere i propri dipendenti per studiare il codice e poi chiedere loro di creare addons.

Guadagnare con Personalizzazione del codice

Come nel caso precedente, ma in questo caso, le aziende che utilizzano software open source assumono gli sviluppatori per modificare leggermente il codice in base alle esigenze dell`azienda. Ancora una volta, questo è favorevole per le aziende che chiedono la modifica in quanto sono professionisti accattivanti che hanno già lavorato sul codice piuttosto che chiedere ai propri programmatori di studiare e modificare il codice. Ciò consente di risparmiare tempo anche se viene aggiunto un piccolo sovraccarico a pagamento a tali programmatori.

Poiché l`open source significa operazioni rapide, se un`azienda sceglie un software open source gratuito da utilizzare nel suo progetto esistente e un po `di lavoro è necessario, è sempre possibile assumere un professionista che ha già lavorato sul codice se il tempo è un fattore, come sempre.

Guadagnare fornendo supporto

Non tutti i software open source sono facili da installare e utilizzare. Le aziende che implementano una versione di tale software potrebbero coinvolgere uno dei programmatori open source per formare il proprio personale e fornire supporto in caso di problemi.

Alcune persone creano deliberatamente una sorta di software open source che si spaccia come libero e aperto ma che ha gran parte nascosta. In questo caso è necessaria la necessità di installazione e formazione. Sebbene tale software non sia un software Open Source eticamente, continua a vendere.

È necessario essere piuttosto attivi nel campo dell`open source per ottenere un`offerta dalle aziende che desiderano modifiche o funzionalità extra. Per quanto ne so, le persone che lavorano su un progetto di gruppo, spesso includono il loro nome e ID e-mail nei commenti del codice sorgente, in modo che altri utenti che studiano il codice possano contattarli per qualsiasi motivo e se un ID e-mail appare molte volte, come quella persona è probabilmente la migliore per lavorare su tweaking, modificare, creare extra o eseguire azioni simili sul codice.

Immagino che la maggiore percentuale di denaro nel settore del software open source provenga dal supporto e dalla personalizzazione del codice open source. tweaking. Se ho perso qualcosa, per favore commenta