: Another is Version.Update, including bugfixes in updates. Bugfixes increment
: by .01, more major updates increment to the next multiple of .1. In this
: scheme, 0.9 would be a higher version than 0.17.
This is the kind of system that I prefer, mostly because it's a common sense system. The problem, of course, occurs when you have more than 9 significant updates in one architectural model. I mean, 1.100 doesn't make any sense.
: Of course, a lot of big commercial companies throw all this out the window,
: and every year or so release a package with all their updates and bugfixes
: and call it "NEW! Version X.0!", when point-oh numbers ought to
: be reserved for major architecture changes that may break backward
: compatibility or such.
Because most people are stupid.