> (A) does not work with the codebase as it is today. It requires additional > work.
Correction: (A1) does not work with the codebase as it is today. It requires additional work. The problem I have with (A2) is that third-parties, vendors, etc, can only clumsily extend and continue on those version numbers. 4.1.0-alpha2-myvendor-3 is awkward. Especially if myvendor has chosen to test alpha2 and officially support it. If we push them off to do their own versioning, how does that impact drivers and such, especially if it's a distribution consisting of otherwise open patches? I appreciate Benedict that you've raised these examples.