Odprtokodno

Kako odprtokodna podjetja in programerji zaslužijo?

Kako odprtokodna podjetja in programerji zaslužijo?

Odprtokodna programska oprema za mnoge ni nič novega. Brezplačna računalniška programska oprema je na voljo skupaj s kodo. Oseba ali organizacija, ki je ustvarila odprtokodno programsko opremo, jo na podlagi licence daje na voljo za uporabo, spreminjanje in / ali distribucijo programske opreme. Tudi številna velika podjetja, vključno z Oracle in Googlom, podpirajo odprtokodno programsko opremo. Samoumevno je, da ljudje ustvarjajo odprtokodno programsko opremo, ker obožujejo kodiranje. Toda ali razvijalci z odprto kodo zaslužijo? Če je tako, kako zaslužijo odprtokodni programerji in podjetja?  Cilj tega prispevka je ugotoviti in našteti metode, s katerimi lahko takšna podjetja in razvijalci zaslužijo.

Kako odprtokodna podjetja zaslužijo?

Odprtokodna podjetja včasih ustvarijo programsko opremo in ne objavijo celotne kode. Z drugimi besedami, del programske opreme je odprtokoden, nekateri deli pa so zasebni. Če kdo želi uporabljati takšno programsko opremo, mora podjetju plačati nekaj denarja, da bo lahko uporabljal programsko opremo s polno funkcionalnostjo.

Odprtokodna podjetja, kot je Oracle itd. zaslužijo tudi z usposabljanjem na spletu ali na kraju samem in podporo svojim odprtokodnim programom. Na primer, Apachejev Hadoop je brezplačen za uporabo, vendar je preveč zapleten, da bi ga lahko kdor koli takoj začel uporabljati. V takih primerih odprtokodna podjetja nudijo profitno pomoč pri namestitvi in ​​usposabljanju zaposlenih v podjetju, ki jih zaposli. V primeru Hadoopa, čeprav bi lahko bilo koristno osebje tretje osebe, bi bilo prednost osebju, povezanemu z Apachejem, saj je razvijalo izvorno kodo, saj jo pozna bolje kot tretji trenerji ali ponudniki podpore.

Nekatera odprtokodna podjetja - večinoma tista, ki razvijajo programsko opremo za mobilne naprave - prikazujejo oglase v programski opremi, da bi zaslužila. Ti oglasi so prikazani na vrhu ali na dnu zaslona in na splošno niso vsiljivi. Vendar zasedajo dragocen prostor na zaslonu. Nasprotno, ker so uporabniki brezplačni, oglasom ne nasprotujejo veliko.

Kako odprtokodni programerji zaslužijo

Podjetja plačujejo odprtokodne programerje

V to boste morda težko verjeli, vendar obstajajo podjetja, ki programerjem plačujejo, ki ustvarjajo odprtokodno programsko opremo. Na primer, Red Hat, IBM, Novell, Linux Foundation in drugi distributerji operacijskega sistema Linux plačujejo programerjem, ki delajo na Linuxu, tako da se nadgrajuje in popravlja programska oprema. Čeprav je Linux za končne uporabnike brezplačen, stane malo za distributerje operacijskega sistema. Toda potem so stroški veliko manjši od stroškov, ki bi jih morali plačati pri distribuciji operacijskih sistemov Windows ali Apple.

Če se v takšni programski opremi odkrije kakšna vrzel, recimo Linux, bodo podjetja, ki bodo pripravljena plačati programerje, ki bodo težavo odpravili. To so podjetja, ki Linux tako ali drugače uporabljajo za ustvarjanje dobička. Preprost primer so lahko razvijalci strojne opreme, ki prodajajo nameščene računalnike Linux. Med drugimi primeri bi lahko bila podjetja, ki razvijajo programsko opremo, ki temelji na Linuxu.

Podobno tudi pri drugih odprtokodnih izdelkih obstajajo ljudje, ki plačujejo za pravilno izdelavo in vzdrževanje programske opreme.

Zaslužek z ustvarjanjem posebnih vtičnikov itd.

Nekatera podjetja, ki uporabljajo kakršno koli odprtokodno programsko opremo, lahko najamejo programerje, ki sodelujejo v projektu, da ustvarijo posebne vtičnike in dodatke. Ker so že delali na ustvarjanju odprtokodne programske opreme, poznajo kodo in jim ni treba delati iz nič. Najemanje takih programerjev za ustvarjanje dodatkov, vtičnikov in dodatkov za programsko opremo je veliko cenejše kot najem strokovnjaka od zunaj.

Čeprav imajo podjetja lahko svoje lastno programsko krilo, prihrani čas, če najame programerje, ki sodelujejo pri ustvarjanju odprtokodne programske opreme, namesto da bi svoje zaposlene preučevali kodo in nato od njih zahtevali, da ustvarijo dodatke.

Zaslužek s prilagoditvijo kode

Enako kot v zgornjem primeru, vendar v tem primeru podjetja, ki uporabljajo odprtokodno programsko opremo, najemajo razvijalce, da kodo nekoliko prilagodijo potrebam podjetja. Še enkrat, to je ugodno za podjetja, ki prosijo za spremembo, saj angažirajo strokovnjake, ki so že delali na kodi, namesto da bi prosili lastne programerje, da preučijo in spremenijo kodo. To prihrani čas, čeprav se takšnim programerjem doda nekaj dodatnih stroškov kot plačilo.

Ker odprtokodna pomeni hitro delovanje, če podjetje izbere brezplačno odprtokodno programsko opremo za vključitev v svoj obstoječi projekt in je potrebno malo dela, je vedno mogoče najeti strokovnjaka, ki je že delal na kodi, če je čas je dejavnik, kot je vedno.

Zaslužek s pomočjo podpore

Vse odprtokodne programske opreme ni enostavno namestiti in uporabljati. Podjetja, ki izvajajo različico takšne programske opreme, lahko za usposabljanje osebja in podporo v primeru težav vključijo enega od odprtokodnih programerjev.

Nekateri namerno ustvarijo nekakšno odprtokodno programsko opremo, ki se izkaže kot brezplačna in odprta, vendar ima veliko skritih delov. V tem primeru je potrebna namestitev in usposabljanje. Čeprav takšna programska oprema etično ni odprtokodna, se še vedno prodaja.

Treba je biti precej aktiven na področju odprte kode, če želite dobiti ponudbo od podjetij, ki želijo spremembe ali dodatne funkcije. Kolikor vem, ljudje, ki delajo na skupinskem projektu, pogosto v komentarje izvorne kode vključijo svoja imena in e-poštne ID-je, tako da lahko drugi, ki preučujejo kodo, iz kakršnega koli razloga stopijo v stik z njimi in če se e-poštni ID večkrat pojavi, kot ta oseba je verjetno najboljša za prilagajanje, spreminjanje, ustvarjanje dodatkov ali izvajanje podobnih dejanj v kodi.

Mislim, da največji delež denarja v odprtokodnem programskem sektorju izhaja iz podpore in prilagajanja odprtokodne kode. prilagajanje. Če sem kaj zamudil, prosim za komentar.

Zaslonska sledilna ploščica in kazalec miške AppyMouse za tablične računalnike Windows
Uporabniki tabličnih računalnikov pogosto zgrešijo miškin kazalec, še posebej kadar običajno uporabljajo prenosne računalnike. Pametni telefoni in tab...
Srednji gumb miške ne deluje v sistemu Windows 10
The srednji gumb miške vam pomaga, da se pomikate po dolgih spletnih straneh in zaslonih z veliko podatkov. Če se to ustavi, boste na koncu uporabili ...
Kako spremeniti levi in ​​desni gumb miške na računalniku z operacijskim sistemom Windows 10
Povsem normalno je, da so vse naprave računalniške miške ergonomsko zasnovane za desničarje. Na voljo pa so miške, ki so posebej zasnovane za levičarj...