Rapid releases != rapid major version number increments. If you update the major version number too often it becomes meaningless.
The Linux kernel is on version 3.15, for example.
The Linux kernel is on version 3.15, for example.
> In principle [...] the major number is increased when there are significant jumps in functionality such as changing the framework which could cause incompatibility with interfacing systems, the minor number is incremented when only minor features or significant fixes have been added, and the revision number is incremented when minor bugs are fixed.
As did Java. Java 1.4 was released in 2002, and the next version was Java 5 in 2006.