Hva er en kildeoppgradering?
En kildeoppgradering er forbedring av et dataprograms kildekode, eller koden programmet er laget fra. De vanligste kildeoppdateringendringene er nye funksjoner, feilretting og stabilitetsforbedringer. Oppdateringer er opprettet av programvareutviklere og blir utgitt for publikum; disse er vanligvis gratis, selv om noen utviklere kanskje tar betalt for lappen. Hvis et program er åpen kildekode, kan brukeren utføre sin egen kildeoppgradering ved å endre kildekoden. Når en kildeport er laget, endres et gammelt program eller spill slik at det kan fungere på moderne utstyr, men programmet eller spillet forblir relativt det samme.
Etter at et program er utviklet, vil utviklingsteamet vanligvis jobbe med å lage kildeoppgraderingspakker. Årsakene til å gjøre dette inkluderer utgivelse av en ny versjon av programvaren og oppgradering av det opprinnelige produktet. De vanligste endringene som følge av kildeoppgraderinger er nye funksjoner, oppretting av feil eller feil og reparasjon av problemer; programmets kraft og stabilitet kan også forbedres. Når en kildeoppgradering blir utgitt, vil brukeren bare laste ned den, og oppgraderingen vil endre den opprinnelige kildekoden; brukeren må utføre veldig lite arbeid for å oppgradere programmet.
Når det gjøres en kildeoppgradering, kalles det vanligvis en oppdatering. Utvikleren lager en lapp, og brukeren laster ned lappen for å aktivere den. For eksempel når en datamaskin automatisk laster ned en oppgradering eller det dukker opp en dialogboks som sier at en oppgradering er tilgjengelig, er en oppdatering datamaskinen laster ned og gjelder. De fleste oppdateringer er gratis, selv om utvikleren kanskje tar betalt for en oppdatering som endrer programmet fullstendig.
Åpne kildeprogrammer 'oppdateringer er vanligvis laget av brukeren. Dette betyr at kildekoden kan endres uten at brukeren trenger å vente på at den offisielle utvikleren skal oppgradere programmeringen. De fleste open source-programmer er også oppgradert av den offisielle utvikleren.
Kildeporter er forskjellige fra de to andre kildeoppgraderingene, fordi de vanligvis resulterer i veldig liten endring i programmet, og denne oppgraderingen adresserer vanligvis gamle spill eller programmer. Moderne datamaskiner kan ha visse krav som gamle spill eller programmer ikke kan tilfredsstille, men hvis en kildeport er laget, så blir spillet oppgradert for å fylle kravene. Hvis spillet for eksempel trenger bedre gjengivelsesstøtte, legger en programmerer bare til denne støtten, og spillet kan porteres til moderne datamaskiner.