From: Luke Lee Newsgroups: comp.os.msdos.djgpp Subject: What does x . x . x . x means ? Date: Tue, 15 Jul 1997 15:02:51 +0800 Organization: DCI HiNet Lines: 33 Message-ID: <33CB209B.162D@ms2.hinet.net> Reply-To: comforth AT ms2 DOT hinet DOT net NNTP-Posting-Host: h107.s162.ts.hinet.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Hi, It seems that the version number of GNU softwares is much more strictly defined than many other commerical softwares. It usually don't come with a '1.0' leaping. What does each digit means for 2.7.2.1 or 2.721 or ...? Is there a general rule for defining a version number ? Besides, there are many modules contained in a single software, each module have its own version number, and how can I calculate an "average" version number ? Of course it's difficult to be done since different module should have different weight; even if the 'weight' can be defined in some ways ( such as module size, execution time, performance ... ) the "average" could still turn out to become a smaller number if a new module with v0.1 added into this software. I usually increase my version number according to my 'feel' , I try to be strict but without a general rule, and it sometimes become a little difficult to do a good version control. Please give me some advise, and thanks . Sincerely, Luke Lee comforth AT ms2 DOT hinet DOT net http://www.sinica.edu.tw/~lukelee (Common Forth Experiment Version)