The SHANE VERSIONING SYSTEM (SVS)
Release 2
========================================================================
This document was created on the 19th of May 2005
========================================================================

Shane Land believes version numbering on software can be simplified.
This will lead to a better end-user experience.

Shane Land uses a versioning system that reflects the network-centric release 
methods used nowadays.  Rather than focusing on generational updates, we make 
evolutionary software.  Thus software is conceptualized as a progression 
instead of a series of generations.

We call this the Shane Versioning System (SVS).

Example (using GEMini):

GEMini Release 0.1 = first development release
GEMini Release 0.28 = twenty-eight development release
GEMini Release 1 = first end user release
GEMini Release 28 = twenty-eight user release

We would intend each release to simply be a combination of bug-fixes and 
updates.  There would be no fixed amount of progress for each release. 
People would simply update their software to the latest release when it
is made available.

We think this system is easier to follow than any other currently being 
used, and it's more reflective of the network-centric development we have 
these days.

How do I use the Shane Versioning System (SVS)?:

Prerelease numbering:
AnySoftware 0.1 = first release
AnySoftware 0.28 = twenty-eight release

Postrelease  numbering:
AnySoftware 1 = first release
AnySoftware 28 = twenty-eight release

Developer and Release Candidate versions:
AnySoftware 2dev = development version of AnySoftware 2 
(effectively a BETA)
AnySoftware 2devRC1 = development version of AnySoftware 2 
(release candidate)
Alternative method
AnySoftware 2dev = development version of AnySoftware 2 
(effectively a BETA)
AnySoftware 2RC1 = release candidate one of AnySoftware 2


For more information about SVS please email us at shane@shaneland.co.uk

Please note that the SVS concept and name is the intellectual copyright 
of Shane Martin Coughlan, though it is free for use by anyone who wants 
to make understanding software easier. Please notify people of its origins 
on Shane Land if you do use it. 