...because Linux developers are often more honest/modest, and use version numbers to indicate current state of the program.
format: 1.2.3
1 is for major changes
2 is for significant changes
3 is for little changes and bugfixes
There are no upper limits for these 'digits', so, for example, you can see linux kernel version 2.6.17 etc. Imagine how big this number would have to be if they were forbidden to use dots. (or even just 1 dot).
In contrast, closed source/commercial developers are often tempted to artificially increase version number to make their program appear more mature, and get more profit from sales (ads, or whatever). Look at Winamp:
There was never, ever winamp4. To my disgust, they oficially said that new version of their program was too great to call it 'winamp4'. Instead, they jumped from winamp3 to winamp5. Talk about narcism...
Bookmarks