WaterSums version and upgrade policy
Version numbering
Our methodology has been to release software developments in 3 main levels, with version numbers made up of 3 parts: x.y.z.
- x is the number of the WaterSums major version family
- y is the minor version within that major version family
- z is the incremental release number within the minor version family
Very occasionally, a fourth number may be used for emergency patches.
Version categories are:
- Major versions (eg. 1, 2), which include very significant improvements or architectural changes (for example, the addition of an internal Django server in Version 2.0, to be released soon). Upgrades from earlier versions are available at a reduced cost over a new purchase. A new major version of WaterSums is expected every 2-4 years.
- Minor versions (eg. 1.0, 1.1, 1.2), when significant extra features are added to WaterSums. Upgrades from earlier major or minor versions are chargeable, but at a reduced cost compared with the purchase of a new licence. New minor versions are expected every 12-18 months.
- Incremental releases (eg. 1.1.1, 1.1.2), issued as bugs are fixed, features enhanced and many new features added. These upgrades are available free to users with licenses for the same minor version - the price of a WaterSums licence includes these upgrades. Incremental releases are normally made every 1-3 months.
- Occasionally, we decide that emergency patches are required. These are released as quickly as possible and are available free of charge.
Upgrade policy
A WaterSums licence is sold for a particular minor version number. Incremental upgrades or emergency patches are available free of charge within that minor version number. For example, if a licence to WaterSums 1.1 is purchased, upgrades with version numbers starting with 1.1 will be available at no extra charge (eg. 1.1.1, 1.1.2, etc.). A new release with a different major or minor version number will be a chargeable upgrade, although we always offer a reduction for upgrades from any previous version as we appreciate loyalty. At times, licenses will be offered which include upgrades to later major or minor versions. This will always be made clear at purchase time.
A licence for WaterSums allows the owner to use the licensed version or any earlier version of WaterSums which they may choose and have available. Concurrent usage of software in multiple installations is normally not allowed without multiple licences. However, upgrades are a special case and if users wish to test upgrades before removing the old version, this is allowed. Upgrades can be installed on a different computer and run concurrently with the old installation for a period of up to 30 days until you are confident that the upgrade works as expected. Yes, for up to 30 days, you will effectively have 2 licences of WaterSums for your own use.
