( persicsb | 2016. 05. 20., p – 23:31 )

"ha a verzióban megjelenne, hogy teljesen átalakult az UI és/vagy a fájl formátuma, miközben visszafelé teljesen kompatibilis."
Az 1.12.0-ban és 1.15.0-ban is benne van, pont ugyanannyira, mint a 12.0 vs 15.0-ban.

" 1.12.x és a 2.2.x, mert látnád, hogy rengeteg újdonság került a rendszerbe és már két újabb kiadás is kijött azóta, így nyugodtan verziót válthatsz rá."
Mivel megváltozott a főverzió, visszafelé nem kompatibilis változás történt, épp ezért nem igaz, hogy nyugodtan verziót válthatsz rá.

"Azzal meg mélységesen nem tudok egyetérteni, ha kétféle verziószámozást is alkalmaznak egy terméknél (ún. technikai, marketing)"
Az egyik arra való, hogy beszéljünk róla (pl. Debian Wheezy, Windows Vista, Fedora Heisenbug), amely főleg a featurehalmazt jelenti a usereknek, míg a technikai verziószám API-ból elérhető, a szoftverek számára segít döntést hozni (pl. egy csomagkezelő számára fontos, hogy ellenőrizni tudja a telepített csomagok vs a deklarált csomagfüggőségek közötti kompatibilitást).

Példa: Nálam mondjuk randomlib 3.5.13 van fent, az egyik szoftver pedig randomlib 2.8.10-et igényel. Válthatok-e rá? A semver egyértelműen megmondja: NEM. Ezt a szabályrendszert be lehet építeni a csomagkezelőbe.
Míg ha valaki nem semvert használ, ott a csomagkarbantartónak kell valahogy kezelnie a kompatibilis/nem kompatibilis listát, hogy mely verzió kompatibilis, mely meg nem. Agyrém.