Quick Login   
 
Register AdminFusion Tutorials
 
Featured Sponsors


One.com Domain and Hosting


Register
Forum of the Month
Australian Webmaster
fotm

A webmaster forum specifically catering for Australian site owners. We discuss site development, marketing and management issues.

Tag Cloud
Latest Threads
Forum Stats
7,900 Members
165,094 Posts
41 Users Online

Please welcome our newest member, Jors308932!

Affiliates
Go Back AdminFusion » Getting Started » Software » Software Version Protocol
Welcome to the AdminFusion. AdminFusion is the ultimate resource for forum administrators and moderators. With exclusive articles, interviews with the experts, free downloadable skins, and the revolutionary post exchange system - PostFusion, AdminFusion is the place to go for all of your forum needs.  By joining AdminFusion, you will become part of a thriving admin community and immediately gain access to all of these resources. Registration is fast, simple and absolutely free so please join us today!
Want more than our forums? Try these: Post Fusion Forum Matrix
Old 05-15-2007, 08:28 PM   #1

RedMatrix's Avatar

Title: Gas: $3.55

Points: 25,044, Level: 48Points: 25,044, Level: 48Points: 25,044, Level: 48
Level up: 49%, 506 Points neededLevel up: 49%, 506 Points neededLevel up: 49%, 506 Points needed
Activity: 0%Activity: 0%Activity: 0%

Join Date: Feb 2006

Posts: 3,980

Location: back in TX

RedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond repute
Send a message via ICQ to RedMatrix Send a message via MSN to RedMatrix  
 
Software Version Protocol

I was just wondering why some software's version numbers have 2 digits, others 3, and still others 4 (or more! IE, etc)

What is the significance?

For example: VB v3.6.0

It was short lived, but work with me here, folks. I get the first number. It means it's a MAJOR code change. Version 1 > Version 2. But if it's a minor change, they add a 2nd column number. But why more numbers?

Is there a minor-minor version? If so, then a 4th column / digit means a minor-minor-minor version change? WTF?

If *I* were to instigate version number protocols, I would dictate that the first
number be designated Major Code revision (51%+), and the second number be
Minor Code revision (49%-). The third and fourth numbers should be allocated
for security updates and function/aesthetic changes, respectively. This way the numbers
would make some kind of sense; intuitive if you will.

Referring back to vBulletin's latest changes, version # 3.6.(2,3,4,5) were all security updates, while 3.6.6 was function/aesthetic, and now 3.6.7 is another security patch.

I surmise that if my intuit SVP were to have been used, the version numbers since 3.6 gold would have been:
3.6.0.0 [GOLD. (trailing zeros not needed)]
3.6.1.0 [SECURITY UPDATES]
3.6.2.0 [SECURITY UPDATES]
3.6.3.0 [SECURITY UPDATES]
3.6.4.0 [SECURITY UPDATES]
3.6.5.0 [SECURITY UPDATES]
3.6.5.1 [NEW FUNCTIONS (blog, etc)]
3.6.6.1 [SECURITY UPDATES]


Anyhoo... that's my beef today. Maybe I should blog it.
__________________
I went to Vegas, and all I got was this Blister. - true story!
Reply With Quote
Old 05-16-2007, 12:01 AM   #2

Moelman's Avatar

Title: I went to buy some shoes - and I came back with Life On Mars

Points: 14,771, Level: 36Points: 14,771, Level: 36Points: 14,771, Level: 36
Level up: 37%, 79 Points neededLevel up: 37%, 79 Points neededLevel up: 37%, 79 Points needed
Activity: 100%Activity: 100%Activity: 100%

Join Date: Feb 2006

Posts: 3,030

Location: Michigan, US

Moelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond repute

Send a message via AIM to Moelman  
 
I think like in your example with vB, they follow a similar pattern that you detail except they use the same digit for security fixes and new functions.

In the second digit I think it depends on the number of new features added for how many digits they go up. Like with 3.0 --> 3.5, it was a huge overhaul but with 3.5 --> 3.6 there were new features added but not near as big an upgrade as the 3.5 upgrade.
__________________
World of Warcraft Forums - Your #1 place to discuss all things World of Warcraft.
Reply With Quote
Old 05-16-2007, 12:47 AM   #3

Title: Member

Points: 1,791, Level: 11Points: 1,791, Level: 11Points: 1,791, Level: 11
Level up: 12%, 59 Points neededLevel up: 12%, 59 Points neededLevel up: 12%, 59 Points needed
Activity: 0%Activity: 0%Activity: 0%

Join Date: Jun 2006

Posts: 108

Location: California, US

Tikitiki has a spectacular aura aboutTikitiki has a spectacular aura about
 
 
I believe, that the x and y in x.y.z should be just a integer that acts like a tens digit column. For instance: Say you have vB 2.9.0 (which was a MAJOR release) and then they come out with another MAJOR release, it would be labeled 3.0.0 (29 -> 30)

At least, that's how I think it should work.

And the y should just be minor feature additions and security releases. It makes more sense to proportion it that way. Bigger numbers should mean bigger releases.
Reply With Quote
Old 05-16-2007, 02:32 AM   #4

LarryB's Avatar

Title: AF Lead Developer

Points: 6,450, Level: 23Points: 6,450, Level: 23Points: 6,450, Level: 23
Level up: 24%, 100 Points neededLevel up: 24%, 100 Points neededLevel up: 24%, 100 Points needed
Activity: 0%Activity: 0%Activity: 0%

Join Date: Sep 2005

Posts: 1,186

Location: OHIO, US

LarryB has much to be proud ofLarryB has much to be proud ofLarryB has much to be proud ofLarryB has much to be proud ofLarryB has much to be proud ofLarryB has much to be proud ofLarryB has much to be proud ofLarryB has much to be proud of
Send a message via MSN to LarryB  
 
In typical Software development you have Major.Minor.BuildNumber . With a PHP application there isn't a build process, so a lot of PHP developer do Major.Minor.Patch
__________________
Do not post your PF private key in public.

Did I help you with this post? If so, pls click the rep button or send money.
Reply With Quote
Old 05-16-2007, 03:00 AM   #5

Jolteon's Avatar

Title: Forum Junkie

Points: 18,082, Level: 41Points: 18,082, Level: 41Points: 18,082, Level: 41
Level up: 42%, 868 Points neededLevel up: 42%, 868 Points neededLevel up: 42%, 868 Points needed
Activity: 24%Activity: 24%Activity: 24%

Join Date: Feb 2006

Posts: 3,623

Location: Holmfirth, England

Jolteon has a brilliant futureJolteon has a brilliant futureJolteon has a brilliant futureJolteon has a brilliant futureJolteon has a brilliant futureJolteon has a brilliant futureJolteon has a brilliant futureJolteon has a brilliant futureJolteon has a brilliant futureJolteon has a brilliant futureJolteon has a brilliant future
Send a message via MSN to Jolteon  
 
I personally do
A.B.C.D
A: Version number.
B: Incremented when a new patch, or bug fix is released
C: Incremented every time there is a code change
D: Development Stage Letter. (A: Alpha, B: Beta, RC: Release Candidate, G: Gold)
__________________
http://EasyToHide.Info
Visit my proxy for anonymous surfing!

Reply With Quote
Old 05-16-2007, 08:25 AM   #6

bdude's Avatar

Title: Forum Addict

Points: 9,275, Level: 28Points: 9,275, Level: 28Points: 9,275, Level: 28
Level up: 29%, 75 Points neededLevel up: 29%, 75 Points neededLevel up: 29%, 75 Points needed
Activity: 0%Activity: 0%Activity: 0%

Join Date: Jul 2006

Posts: 1,629

Location: Australia

bdude has a brilliant futurebdude has a brilliant futurebdude has a brilliant futurebdude has a brilliant futurebdude has a brilliant futurebdude has a brilliant futurebdude has a brilliant futurebdude has a brilliant futurebdude has a brilliant futurebdude has a brilliant futurebdude has a brilliant future
Send a message via AIM to bdude Send a message via MSN to bdude Send a message via Yahoo to bdude Send a message via Skype™ to bdude  
 
I've always liked the phpBB way of x.y.z
x = indicates major change, no backwards compatibility
y = indicates the minor version, new features with backwards compatibility to all x versions
z = a minor patch e.g. security flaw
__________________
Reply With Quote
Old 05-16-2007, 08:29 PM   #7

Oldiesmann's Avatar

Title: Member

Points: 2,136, Level: 12Points: 2,136, Level: 12Points: 2,136, Level: 12
Level up: 13%, 14 Points neededLevel up: 13%, 14 Points neededLevel up: 13%, 14 Points needed
Activity: 0%Activity: 0%Activity: 0%

Join Date: Apr 2006

Posts: 72

Location: Cincinnati, Ohio

Oldiesmann is on a distinguished road
Send a message via AIM to Oldiesmann Send a message via MSN to Oldiesmann Send a message via Yahoo to Oldiesmann  
 
For SMF:

Betas:
BetaX - Typical format here (X = beta number)
BetaX.Y - Indicates a patch/minor revision for the beta
BetaX Public or BetaX.Y Public - Indicates that this is a public beta that was released to Charter members first. Generally this is used when there are changes between the initial beta release and the time it gets to the public.

Release candidates:
RCX - X indicates the release candidate number.

When a patch or minor update is released in between RCs, the version number in the footer doesn't change, but the version number of any patched files gets changed to "RCX-Y" (RC2-2, etc.).

Stable release:
X.Y - X is the major revision, Y is the release within that revision/branch. Y is incremented whenever a new version is released, but indicates that while there were significant changes, it is not a complete overhaul/rewrite.
X.Y.Z - Used for patches/minor updates (1.1.2, 1.1.3)
__________________
The Oldiesmann
SMF Webmaster
SMF+Gallery2 Integration Project - RC1 now available!
Reply With Quote
Old 05-16-2007, 09:19 PM   #8

RedMatrix's Avatar

Title: Gas: $3.55

Points: 25,044, Level: 48Points: 25,044, Level: 48Points: 25,044, Level: 48
Level up: 49%, 506 Points neededLevel up: 49%, 506 Points neededLevel up: 49%, 506 Points needed
Activity: 0%Activity: 0%Activity: 0%

Join Date: Feb 2006

Posts: 3,980

Location: back in TX

RedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond repute
Send a message via ICQ to RedMatrix Send a message via MSN to RedMatrix  
 
I'm glad there's a protocol for that, then.
__________________
I went to Vegas, and all I got was this Blister. - true story!
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

 
Posting Rules

Similar Threads
Thread Thread Starter Forum Replies Last Post
List Of Forum Software Flashgear Software 3 08-31-2006 07:44 PM
Apple Unveils Software to Run Windows XP shellspeare Off Topic 0 04-06-2006 12:52 PM
Outsmarting the Online Privacy Snoops shellspeare Off Topic 0 03-01-2006 08:54 AM

AdminFusion

All times are GMT +1. The time now is 05:02 AM. Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0 © 2005-2008 AdminFusion - All Rights Reserved



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72