Android

Hvordan gjør Open Source-selskaper, programmerere penger?

The Real Story of Paris Hilton | This Is Paris Official Documentary

The Real Story of Paris Hilton | This Is Paris Official Documentary
Anonim

Open Source-programvare er ikke noe nytt for mange. Det er gratis dataprogramvare som er tilgjengelig sammen med koden sin. Personen eller organisasjonen som opprettet open source-programvare, gjør det tilgjengelig under lisens for å bruke, modifisere og / eller distribuere programvaren. Mange store selskaper, inkludert Oracle og Google, støtter også åpen programvare. Det kan tas for gitt at folk lager åpen programvare fordi de elsker koding. Men gjør Open Source-utviklere penger? Hvis ja, hvordan tjener Open Source-programmerere og selskaper penger? Målet med dette innlegget er å identifisere og oppgi hvilke metoder som slike programvareselskaper og utviklere kan tjene penger på.

Hvordan tjener Open Source Companies

Open Source-selskaper lager noen ganger programvare og ikke offentliggjøres, alle koden. Med andre ord, en del av programvaren er åpen kildekode, mens enkelte deler er private. Hvis noen ønsker å bruke slik programvare, må han eller hun betale noen penger til selskapet for å kunne bruke programvaren med full funksjonalitet.

Open source-selskaper som Oracle etc. tjener også penger ved å tilby opplæring på nettet eller på stedet. støtte til sine åpne kildeprogrammer. For eksempel er Apache`s Hadoop gratis å bruke, men er for komplisert for alle å begynne å bruke det med en gang. I slike tilfeller gir open source-selskapene profesjonell assistanse med installasjon og opplæring av ansatte i selskapet som ansetter dem. I Hadops tilfelle, selv om tredjepartspersonell kan være nyttig, vil det bli gitt preferanse til personellet som er tilknyttet Apache, ettersom de har utviklet kildekoden som de vet det bedre enn tredjeparts trenere eller støtteleverandører.

Noen åpen kildekode selskaper - for det meste de som utvikler programvare for mobile enheter - viser i-reklame for å tjene penger. Disse annonsene vises øverst eller nederst på skjermen og er generelt ikke påtrengende. Men de opptar det verdifulle skjermrommet. Tvert imot, siden de er gratis, har brukerne ikke mye innvendinger mot annonsene.

Hvordan tjener Open Source-programmører

Bedrifter betaler Open Source-programmerere

Det kan hende du finner det vanskelig å tro på dette, men Det er selskaper som betaler programmerere som lager åpen kildekode programvare. For eksempel betaler Red Hat, IBM, Novell, Linux Foundation og andre distributører av Linux operativsystem programmene som arbeider på Linux, slik at arbeidet med å oppgradere og lappe programvaren fortsetter. Selv om Linux kommer til fri kostnad for sluttbrukerne, koster det litt for distributørene av operativsystemet. Men da er kostnadene mye mindre enn hva de måtte betale når de distribuerte Windows- eller Apple-operativsystemet.

Hvis det er funnet noe smutthull i en slik programvare, sier Linux, vil det være selskaper som er villige til å betale programmerere som kan fikse problem. Dette er selskapene som bruker Linux for å tjene penger på en eller annen måte. Et enkelt eksempel kan være maskinvareutviklere som selger Linux-installerte datamaskiner. Blant andre eksempler kan være selskaper som utvikler programvare basert på Linux.

På samme måte, for andre open source-produkter, er det også folk der ute som betaler for riktig oppbygging og vedlikehold av programvaren.

Tjene ved å lage spesielle plugger, Etc.

Noen selskaper som bruker noen form for åpen programvare, kan ansette programmene involvert i prosjektet for å lage spesielle plugins og extras. Siden de allerede har jobbet med å lage åpen kildekodeprogramvare, har de kjennskap til koden og de trenger ikke å jobbe fra grunnen. Å ansette slike programmerere for å lage addons, plugins og extras for programvaren, er mye billigere enn å ansette en profesjonell fra utsiden.

Selv om selskapene kan ha sin egen programmeringsfløy, er det tidssparende å ansette programmerere involvert i opprettelsen av åpen kildekodeprogramvare, i stedet for å ha egne ansatte til å studere koden og deretter be dem om å lage addons.

Tjene ved Tilpasning av kode

Samme som i det ovennevnte tilfellet, men i dette tilfellet, selskaper som bruker open source-programvare, ansetter utviklerne for å tilpasse koden litt for å passe selskapets behov. Igjen er dette gunstig for selskaper som ber om endring, da de er engasjerende fagfolk som allerede har jobbet med koden i stedet for å spørre sine egne programmerere for å studere og modifisere koden. Dette sparer tid, selv om litt overhead legges til betaling for slike programmerere.

Siden åpen kildekode betyr rask operasjon, hvis et selskap plukker opp gratis, kan åpen programvare brukes til å integrere i sitt eksisterende prosjekt og et lite arbeid er nødvendig, er det alltid mulig å ansette en profesjonell som allerede har jobbet med koden hvis tiden er en faktor, som det alltid er.

Tjene ved å yte støtte

Ikke alle åpne kildeprogramvarene er enkle å installere og bruke. Bedrifter som implementerer en versjon av slik programvare, kan engasjere en av åpen kildeprogrammerere til å trene sine ansatte og gi støtte i tilfelle problemer.

Noen mennesker forsett oppretter en slags åpen kildekode programvare som går av som fri og åpen, men har mye del skjult. Behov for installasjon og trening blir nødvendig i dette tilfellet. Selv om slik programvare ikke er et Open Source-programvare etisk, selger den fortsatt.

En må være ganske aktiv innen open source for å få tilbud fra selskapene som ønsker endring eller ekstra funksjoner. Så vidt jeg vet, bruker folk som jobber med et gruppeprosjekt, ofte navn og e-postadresser i kommentarene til kildekoden, slik at andre som studerer koden, kan kontakte dem av en eller annen grunn, og hvis en epost-ID vises mange ganger, som den personen er sannsynligvis den beste som arbeider med å justere, endre, skape ekstramateriale eller utføre lignende handlinger på koden.

Jeg antar at den største prosentdelen av pengene i åpen kildekode programvare sektor kommer fra støtte og tilpasning av åpen kildekoden. tweaking. Hvis jeg savnet noe, vær så snill å kommentere.