Release Candidate (auch Gamma Status genannt)
Ein Release Candidate (RC) oder Freigabekandidat ist eine abschließende Testversion einer Software. Darin sind alle Funktionen, die die endgültige Version der Software enthalten soll, schon verfügbar (sogenannter feature complete). Der Release Candidate wird vor der Veröffentlichung der endgültigen Version erstellt, um einen abschließenden Produkttest oder Systemtest durchzuführen. Dabei wird die Qualität der Software überprüft und nach verbleibenden Programmfehlern (Bugs) gesucht.
Treten gravierende Fehler auf oder wird auch nur eine Kleinigkeit geändert, muss ein weiterer Release Candidate erstellt werden und die Tests werden wiederholt. Die Release Candidates werden daher auch oft nummeriert (RC1, RC2, usw.). Hält ein Release Candidate schließlich die geforderten Qualitätsstandards ein, wird er durch Anpassung der Hauptversionsnummer zur Release erhoben und veröffentlicht. Dies kann jedoch nur geschehen, wenn der Release Candidate keine neuen Änderungen enthält, damit wird er einfach nur umbenannt.