DUPLICATE
How to do version numbers?
Hello,
So I recently saw that Groovy was released to version 1.6
They're very much arbitrary. A lot of people like to have something like
[major].[minor].[release].[revision]
as their versioning scheme, but I've also been in companies that refused to release a 1.0 branded product because one of the VPs didn't want to. Marketing also can influence this.
A good question to ask for increasing the major version can be:
If this were a paid product, would customers pay to upgrade to this newer version?
If so, it might be good increase the major number.