Sürüm numaralarının amacı, sorun raporları için bir referans sağlamaktır. Tek şart, her sürümün benzersiz bir sürüm numarasına sahip olmasıdır. Bazı rakamlar pazarlama tarafından yönlendirilir - daha büyük tam sayıların satılması daha kolaydır ve 10 (Romen rakamı X) gibi güç sayıları gerçekten akılda kalıcıdır. Bazı insanlar semantik sürümlemenin bazı varyasyonlarını kullanır:
MAJOR.MINOR.MICRO.BUILD
- Büyük artışlar: uyumsuz değişiklikler veya kullanıcı arayüzünün tamamen yeniden tasarlanması
- Küçük artışlar: aynı ana sürüm numarasındaki önceki sürümlerle uyumlu yeni özellikler eklendi
- Mikro artışlar: hata düzeltme sürümü
- Derleme numarası: derleyici tarafından oluşturulur veya sürüm kontrolünden alınır
Birçok grup sürümlerinde YAPI numarasını düşürür. Genellikle sadece test ve geliştirme grupları arasında kullanışlıdır.
Bazı gruplar, tek sayılı MINOR artışları deneysel yapılar için ve hatta numaralı MINOR artışları üretim sürümleri için ek anlambilim ekler ( Linux çekirdeği bu yaklaşımı kullanır).
Sonuç olarak, daha yeni sürümler daha yüksek sürüm numaraları kullanmaktan başka standart yoktur ve her sürüm numarası benzersizdir.