Software release version naming rules

Source: Internet
Author: User

Software release version naming rules
 
Version 1
 
1.1 Official version
 
Enhance: the enhanced version or enhanced version belongs to the official version.
Full Version: The full version belongs to the official version.
Release: release version with Time Limit
Upgrade: upgraded
Retail: Retail Edition
Plus: enhanced version. However, most of these enhancements are made on the program interface and multimedia functions.
 
1.2 test version
 
Alphal: beta version
BETA: External Beta
M version: milestone, meaning the milestone version at the end of each development phase
Trail: trial version (containing certain restrictions, such as time and functions, may also change to the official version after registration)
RC: releasecandidate, which indicates the release countdown. This version has completed all functions and cleared most bugs. At this stage, only bugs will be removed, and no major changes will be made to the software.
RTM: release to Manufactur, meaning released to the manufacturer, which is basically the final version
GA: generally available, final version
 
1.3 product version
 
Shareware: shared version
Free: Free Edition
Cardware: a type of shared software. You only need to send an email or postcard to the author. (Some authors provide registration codes). Currently, this form is rare.
Demo: Demo Version
Preview: preview
Corporation & Enterprise: Enterprise Edition
Standard: Standard
Mini: mini edition (Lite version) with only the most basic functions
Premium: Premium Edition
Professional: Professional Edition
Express: Special Edition
Deluxe: Deluxe Edition
Regged: Registered version
 
1.4 language classification
 
CN: Simplified Chinese version
CHT: Traditional Chinese Version
En: English version
Multilanguage
 
1.5 Other categories
 
Rip: refers to the separation of useful content (core content) from the original file (generally a CD or CD image file) to remove useless documents, such as PDF instructions, video demos and other things can also be considered as lite... However, the main content function is indispensable at all! In addition, DVDRip separates the video and audio directly from the DVD disc as files.
OEM: original equipment manufacturer, which indicates the version provided to the computer manufacturer.
FPP: Full packaged product (FPP)-retail, which is a retail version (boxed software). The flags of these products are marked with "FPP ".
Vlo: volume licensing for organizations, a group batch license (a large number of procurement authorization contracts), which is a preferential method for group purchases.
This version is subdivided into the following five versions based on the number of purchases:
Open license-open license
Select license-select license
Enterprise Agreement-enterprise agreement
Enterprise subscription agreement-enterprise Subscriber Agreement
Academic Education license-academic Volume Licensing
 
2 version number
 
2.1 No. Syntax x. y. Z
 
X: The main version number, which indicates the major enhancement of the product functions provided to the customer. In an extreme example, the rise of the main version number indicates that the product now has a brand new function class. From the market and license perspectives, the major version number upgrade is equivalent to purchasing a completely independent product. From the developer's point of view, the iteration of a major version number almost always reflects the life cycle of a new independent branch or its trunk.
Y: feature version number, which indicates that some features have been added to the product, or the features described in the original document have been significantly modified. A metric used to determine when the feature version number needs to be modified is the product feature manual. The feature version upgrade of a product is an important mechanism to maintain product competitiveness among the main versions.
Z: the bug fix version number, which indicates the level of defect maintenance behavior performed on the version. Version fixes are an important mechanism for stabilizing the market and minimizing the cost of customer technical support.
 
2.2 Support the serial number syntax x. y. Z [A | B] for alpha and beta release
 
A: alpha version.
B: beta version.
|: Indicates the logical operator "or"
[]: Indicates that internal elements are selectable.
Note: after the last Alpha or beta release, a carry is given to the official customer release version to make it 0 at the position of "Z. For example, 2.2.6 is officially released by the customer and replaced by version 2.3.0.
 
3. Software release rule example
 
3.1 brief description
 
Used for file directories and compressed packages.
ProjectName-x.y.bYYYYMMDD [. N] (daily build)
ProjectName-x.y.Mn (milestone)
ProjectName-x.y.Betan (test release)
ProjectName-x.y.RCn (stabilization release)
ProjectName-x.y.RTX [. Rn] (official release, or official release with update package)
 
3.2 Detailed Description
 
Used for the internal description of the software, such as "about the software ".
Projectname [V/version] x. y. BN. un. [Mn/betan/rcN/RTx [. Rn]. byyyymmdd [. N]
Document version release rules:
DocumentName-Vx.y [. Rn] (release, or release with Revision)
 
Brief Description Example:
Release of xowidgets:
XoWidgets-1.0.b20080101
XoWidgets-1.0.b20080101.2 (second release on the Day)
...
XoWidgets-1.0.M1 (milestone version 1)
XoWidgets-1.0.b20080601
XoWidgets-1.0.b20080601.2 (second release on the Day)
...
XoWidgets-1.0.M2 (milestone 2)
...
XoWidgets-1.0.Beta1 (test version 1)
XoWidgets-1.0.Beta2 (Beta 2)
...
XoWidgets-1.0.RC1 (prerelease version 1)
XoWidgets-1.0.RC2 (prerelease version 2)
...
XoWidgets-1.0.RTX (official version of interaction)
XoWidgets-1.0.RTX.R1 (Official interactive version with R1 update)
XoWidgets-1.0.RTX.R2 (Official interactive version with R2 update)
...
 
Example:
Xowidgets v1.0.2480.512.rtx. r2.b20081201
 
Note:
(1) x-major, major version number
(2) Y-minor, minor version number (even numbers are stable versions, and odd numbers are development versions)
(3) bn-build number, build number
(4) UN-update number, update number
(5) yyyymmdd-yyyymmdd
(6) N-incrementing integer

This article from the csdn blog, reproduced please indicate the source: http://blog.csdn.net/xannals/archive/2008/04/30/2346825.aspx

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.