Bør jeg altid downloade en softwarepatch?
En softwarepatch er en revision af et softwareprogram, der kan medføre store ændringer i, hvordan det fungerer eller mindre kosmetiske tilføjelser til dets udseende og fornemmelse. Selvom softwareudviklingsselskaber opfordrer deres kunder til at installere en tilgængelig softwarepatch, de udsteder, er det virkelig kun nødvendigt, hvis programrettelsen er udpeget til at løse kritiske softwareproblemer eller sikkerhedsproblemer med programmet. Programkompatibilitet med en nuværende computers operativsystem og tilstand kan ændre sig dramatisk med installationen af en softwarepatch, og hvis et softwareprogram allerede fungerer som ønsket, er der ikke øjeblikkeligt behov for at opdatere det med en tilgængelig patch.
Softwarepatchkvalitet kan også variere betydeligt, hvis et firma er under en overgang, eller for nylig er blevet købt ud af et andet firma og erstattet sit udviklingsteam til programmet. Ofte, når en softwarepatch bliver tilgængelig for et program, der ikke har vist nogen ændringer i måneder eller år, kan det indikere, at yderligere større programrettelser er på vej. Dette kan muligvis gøre det forsigtigt at bare vente på udviklingsprocessen, indtil softwareproblemerne er helt løst.
Computersoftware følger en generel konvention til navngivning af revisioner, og betydningen af en softwarepatch kan bestemmes ved denne konvention. Hvis et softwareprogram er mærket som version 3.0, er en ændring til version 4.0 en væsentlig ændring i programmet, og normalt et, der kræver køb af den nye softwareversion. Hvis programrettelsen skulle anføres som 3.1, betyder det, at det er en mindre, men betydelig opgradering af programmet. Efterhånden som numrene strækker sig ud over det originale versionnummer, bliver softwarepatch-betydningen mere og mindre, med en programopdatering på 3.1.1, der muligvis ikke medfører andet end en lille ændring i det grafiske layout af softwaren eller let omformulering af hjælpefiler. Versionsnumre har dog ikke noget officielt format, så det er vigtigt at tjekke med softwareproducentens dokumentation om, hvad programrettelsen faktisk opdaterer.
En af de bredt accepterede metoder til programmering af revisionsnumre følger formatet "Major.Minor.VMinor.Build". VMinor angiver en meget lille ændring af programmet. Build indikerer en metode til lagerkontrol, så softwarevirksomheden er opmærksom på, hvor mange gange de har skrevet om programmet, men det er til lille nytte for forbrugerne.
Store softwareprogrammer såsom operativsystemer kan medføre udstedelse af hundreder af patches over deres understøttede levetid. Det mest kritiske af disse, der skal downloades og installeres, er sikkerhedsrettelser til beskyttelse mod svagheder i den kode, som hackere kunne udnytte, og vira kan beskadige. Disse involverer ofte opdateringer til en bestemt version af webbrowser, e-mail-program eller interaktiv online software, såsom spil, bank og andre finansielle transaktionsprogrammer. Nogle software og operativsystemer har muligheden for automatisk at downloade og installere alle tilgængelige programrettelser uden brugerindgriben, men dette kan bidrage til sikkerhedssårbarheder og unødvendige kompatibilitetsfejl og bør kun være tilladt, hvis computerejeren stoler fuldstændigt på softwareleverandøren.