Hva er åpen kildekode?
Åpen kildekoder er en alminnelig tilgjengelig sett av koder som kan bli inspisert, modifisert, endret eller bidratt av hvem som helst. I dag finnes det mange store samlingssider som distribuerer slike koder, slik at disse kan deles offentlig. For å nevne noen av de største formidlerne er dette: Github, SourceForge, Bitbucket and Gitlab.
Valg av åpen kildekode stil, gir utviklere muligheten til å oppnå en mer kompleks og omfattende programvare, hvor dette ellers ikke hadde være mulig. Utvikleren skriver vanligvis kjernefunksjoner og former prosjektet og deretter publiserer dette til nettsamfunnet.
En analyse utført av Maastricht på 5 milliarder byte av gratis/åpen kildekoder av 31,999 utviklere viser at 74% av disse kodene var skrevet av de mest aktive 10% av utviklere.
Åpen kilde software\programvarer og koder hare en stor påvirkning på verdenssamfunnet og brukere som ikke har råd til å kjøpe dyre kommersielle versjoner av programvarer som vanligvis har høye priser eller krever dyre medlemskap. En rapport fra 2008 av Standish Group viser at åpen kildekode baserte programmer har gitt 60 milliarder dollar besparelse på forbrukere og kjøpere.
Bruk av åpen kildekode på websider
Sikker overføring av sensitiv informasjon har blitt en viktig faktor for banker, online salg, nettunderholdning, nettbaserte pengespill sider og offentlige tjenester. Mange av disse bruker åpen kildekode for å sikre forbindelsen mellom bruker og siden.
Noen av verdens største websider og online tjenester er I dag basert på åpen kildekoder eller bruker en eller flere tjenester basert på åpen kildekode. WordPress er for mange dataintereserte kanskje den mest kjente typen av websider. CMS platformen har vært gratis å bruke siden starten og har blitt utviklet av med bidrag fra mange utviklere. Det er estimert at WordPress brukes i opptil 25% av aktive websider i 2017 og brukes av bl.a. Ebay, Playstation, CNN, Samsung og mange andre, dette gjør den til uten tvil den mest brukte CMS platformen noensinne.
Noen casino sider deler alminnelig for å vise kvaliteten på deres spill koder, sikkerhet og lovligheten på deres tjenester. Dette kan være en stor fordel at koden kan bli inspisert for å vise at ingen manipulasjon finner sted. Reklamebyråer tilbyr åpen kilde koder som kan lett implementeres i hvilken som helst side med egen identifikasjonsnummer. Her blir det ofte brukt koder som er optimalisert og kan ses av alle.
Nettspill har uten tvil hatt sin innflytelse på sikrere overføringa informasjon og penger akkurat som banker og i mange tilfeller vært en pioner i dette feltet.
I 1994, Antigua og Barbude ble det innført en ny Free Trade & Process act, o gen bedrift kalt Microgaming var antageligvis den første bedrift til å ta fordel av denne loven og ble dermed dermed antageligvis den første nettbaserte casino med pengeoverførsler.
Siden den tid har online spilling bare økt i popularitet og kan sies til å være vanskelig å analysere omfanget av slike spill.
Globale betting og spill konsulenter estimerte i 2016 at den totale kasino og gambling markedet er verdt over 400 milliarder dollar og nettbaserte kasino på over 32 milliarder dollar. Mange av disse nettbaserte kasinoene kjører på åpen kildekode baserte systemer av Linux eller Ubuntu. (Ubuntu betyr menneskelighet ovenfor andre på sør afrikansk)
Statistikker mellom 2009-2013 viser at størrelsen på den globale online betting spillene har vokst jevnlig og antas i 2018 til å nå 35,5 milliarder dollar.
Hvordan det hele begynte
Du har sikkert hørt om GNU\Linux, Apache server, Mozilla, WordPress uten at du har tenkt mye på hva disse er og hvor viktig åpen kildekode utvikling har vært for disse.
Konseptet med gratis deling av informasjon har vært rundt for lang tid, lenge før PCer. Matoppskrifter, kjerringråd på helse problemer, lån av bøker i bytte for andre ting, byttelåne av spill, filmer og musikk har vart ganske så lenge.
Å dele med andre har vært en meget normal handling blant mennesker og kulter siden I tusenvis av år og åpen kildekoder er ingen unntak. Ved å dele med andre og sammen jobber for å løse et problem, kan så mye mer oppnås og er for mange en glede i seg selv.
Den pc baserte åpen kildekoder ble introdusert med flere typer forskjellige programvarer, men en disse skiller seg ut, og dette er UNIX. Denne forkortelsen står for Universal Network Information Exchange. Utviklet i 1969-1970 av Kenneth Thompson, Dennis Ritchie og flere andre på AT&T Bell labs og ble den første operativsystem som ble basert på åpen kildekode.
Systemet ble I de kommende årene skrevet på nytt med programmeringsspråket C og har blitt fundamentet på Linux og den nå meget kjente Mac OS av Apple. Ideen var å kunne spre konseptet av samarbeid mellom utviklere, der alle kunne fritt bidra til videreutviklingen av koder og oppnå mye uten bruk av penger.
Åpen kildekode skal kunne over tid dokumentere progressen, hvem som har bidratt med hva og skal ikke diskriminere eller forhindre noen fra å kunne bidra med modifisering eller andre bidrag til prosjektet.
IMAGE 4
Hvorfor foretrekkes åpen kildekode programmer?
Programmer basert på åpne kildekoder tilbyr en følelse av sikkerhet, ettersom ondsinnede koder, kan lett identifiseres raskt av prosjektmedlemmer eller hvem som helst med riktig kunnskap som inspiserer koden.
Selv utvikling og trening: For den som ønsker å utvikle sin kunnskap om programkoding er åpne kildekoder en uvurderlig verdi ettersom disse gir ideer, eksempler og forklaringer av andre utviklere. Friheten til å bruke koder til alle formål og ikke bare hva det ble skrevet for gir store muligheter.
Feilkorrigering og utbedring: Når noen oppdager feil med koder eller sekvenser, kan dette hjelpe andre fra å gjenta feilen av andre I framtiden. Ettersom mange jobber med samme koden uten å matte spørre om tillatelse fra de originale forfatterne, kan det raskt tilbys oppdateringer, fiksinger og utbedringer.
Sikkerhet: Mange ser på åpne kildekoder som mer sikre enn andre koder som ikke kan inspiseres. Dersom en hacker eller ondsinnet utvikler prøver å innføre en manipulerende kode, er det meget vanskelig at denne spiller gjennom uten at denne blir oppdaget av andre gode utviklere.