보통 두 번째 자리는 메이저 버전에서 기능을 추가하거나 변경 사항이 있을 때 바꿉니다. 다른 말로 마이너(minor) 번호라고도 합니다. 세 번째 자리는 버그 수정 등 미미한 변화가 있을 때 바꿉니다. 다른 말로 패치(patch) 버전이라고 합니다. 이처럼 세 자리 숫자 형태로 표기하는 버전을 SemVer(Semantic Versioning) 방식이라고 합니다.
• RC(Release Candidate): Candidate는 후보자, 지원자, 가능성 있는 사람이라는 뜻입니다. 즉, 정식 버전이 아닌 베타 버전을 의미합니다. 리눅스 배포판에서 RC 표시를 확인할 수 있습니다. RC는 안정적인 동작을 보장하지 않는 임시 제품이라고 보면 됩니다.
• GA(General Availability): 테스트가 완료된 정식 릴리스 버전을 의미합니다. 안정된 버전입니다.
• M(Milestone): 테스트 버전을 의미합니다. 기능들을 구현할 때마다 테스트하여 피드백을 받는 버전을 의미합니다.