In #8455 (comment) the versioning of Bitcoin Core was mentioned, but deemed off-topic, so I am creating this issue to address the fact that Bitcoin Core uses a non-traditional scheme for version releases.
To me, the first (traditionally “major”) version number is 0
for as long as a product is considered non-production-ready, and >0
for production-ready, and bears significant meaning in this sense.
Possible mind-sets:
- It is agreed that Bitcoin Core is past beta stage, even if blockchains and crypto-currencies are new technologies. The initial
0.
is dropped, meaning that the next version is14.0
not0.14.0
. - A set of milestones leading up to a ‘production ready’ version of Bitcoin Core are established, and this is referred to as the
1.0
release. - This discussion is irrelevant.