为什么 Apache HTTP 服务器版本号都是偶数?

Why are Apache HTTP server version numbers all even?

之前的 Apache HTTPD 版本是 2.2。目前的是2.4。下一个将是 2.6。在 their documentation 中,这些版本 有时 称为 2.1/2.22.3/2.42.5/2.6(在“新功能”页面的标题中)。但是我找不到解释为什么跳过了数字,也找不到为什么它们有时 sort-of 成对捆绑...

有人知道吗?

奇数用于开发,稳定版本得到匹配的偶数:2.1,稳定后变为2.2

这在 Apache release process 开发者文档中有描述:

With the introduction of Apache 2.1, the Apache httpd project has adopted an odd-even release strategy, where development happens with alpha and beta releases assigned an odd-numbered minor version, and its general availability (stable) release is designed with the subsequent even-numbered minor version. E.g. 2.1.0-alpha through 2.1.6-alpha were followed by 2.1.7-beta through 2.1.9 beta, and cumulated in the 2.2.0 general availability release.