[Bf-committers] Use of semantic versioning
rojuinex at gmail.com
Sun Dec 9 18:21:11 CET 2018
> - Windows jumped from 8 to 10
Interestingly the reason for this was not for PR or marketing reasons but for compatibility. Even though windows has an internal version number it was apparently common to check the product name to see if it began with "Windows 9" to determine if an application was being run on Windows 95 or 98.
Windows had started out with a numbered scheme Windows 1.0, Windows 2.0 Windows 3.0 but changes with the introduction of New Technology, abbreviated NT, Windows new kernel and OS not based off the old DOS architecture. After Windows NT they switched to a yearly naming scheme; 95, 98, ME, 2000. XP was short for eXPerience because reasons. Vista was a graphic overhaul so it was a new sight ie "vista". The obviously came next 7, 8, 8.1, and 10.
Who knew changing a product naming scheme so often would cause problems?
Personally I haven't found any confusion with blenders naming scheme (I too am a Software Engineer for several years). Though with all the major breaking changes in 2.8x, 3.0 could have made sense. But I think every .x jump in Blender has usually brought pretty significant changes and I feel like the community is conditioned to expect major changes when the tenths place changes.
More information about the Bf-committers