Сегодня целый день это в голове крутится.
Теоретически же можно принять стандарт для версионирования ПО единый для всех отличный от семантического?
Как было бы красиво вместо 99.2 или 23.23423.23.001 иметь единообразное отталкивание от даты сборки или архивации исходного кода. Можно изгольнуться и считать не от Р.Х. а от Unix Epoch, например, для светскости.
Стали бы понятные версии Chromium 50.03, Firefox 50.03, Systemd 49.11, ClipIt 45.12. Наборы заплаток, накладываемых на оригинальный код, нумеровать отдельно третьей группой.
Нет?