Hvad er en frigørelseskandidat?
En frigørelseskandidat er en version af et softwareprogram, der normalt ikke er i dens endelige form. Mens versionen er funktionel, er den ikke helt klar til at udbydes til salg til offentligheden. En ældre version af programmet er muligvis allerede på markedet, og denne nyere version er bare ikke klar til udgivelse, eller det kan være den allerførste version af et helt nyt produkt.
Udtrykkene "frigørelseskandidat" og "betaversion" bruges ofte om hverandre, men de to er teknisk set ikke de samme ting. Begge henviser til funktionelle programmer, der ikke er fuldt testet. En frigørelseskandidat, også kendt som en RC, har færre identificerede fejl, der skal adresseres, før programmet kan testes markedsført til en lille sektor af forbrugere. I modsætning hertil har betaversioner typisk flere fejl, der skal stryges, før de frigives til forbrugerne til mere grundig test. Dette gør i bund og grund teknisk set betaversionen til en forløber for en RC.
Naturligvis er det ultimative mål for frigørelseskandidaten at fremstå som et slutprodukt, der vil fange forbrugernes interesse og resultere i bred spredning for det nye softwaretilbud. Da forbrugere har en tendens til at have lidt til ingen tålmodighed med software, der interagerer dårligt med eksisterende programmer og operativsystemer, foretager udviklere en hel del test og raffinering af softwareprodukter, før den første forbrugertest gennemføres. Dette vil omfatte at prøve softwaren på mange forskellige platforme og køre den sammen med andre populære programmer for at afgøre, om der er negative konsekvenser.
Når der opdages fejl i en frigørelseskandidat, løses problemet, og testen fortsætter med at sikre, at rettelsen ikke skabte nye problemer. Hvis der findes bugs på RC-stadiet, kræves det normalt kun en runde med rettelser. Hvis der er behov for mere end en runde af rettelser, gik produktet sandsynligvis til RC-scenen for tidligt. Når udviklerne er sikre på, at frigørelseskandidaten er effektiv og ikke har nogen større problemer, kan programmet gå videre til RTM-scenen. Dette betyder, at produktet kan frigives til markedsføring eller fremstilling, hvilket betyder, at produktet nu kan masseproduceres.