If we outphase a major version of OpenACS (e.g. 5.1.5 will be the last release of 5.1), we are stuck with regards to upgrade to the higher version as the official policy is to only provide upgrades after the BETA release.
This would not be harmful if the time period between the last minor release of the previous major version and the release of the BETA is small. Sadly, experience has shown that it usually is fairly large. This does not encourage the interested people in switching their not so important sites with real data to the next major release and use it in production.
My idea therefore was to release the BETA of the next major version with the last release of the previous major version. If we therefore cut 5.1.5 we would (after the merge thanks to our merge king Jeff Davis) immediately cut 5.2b1.
This means (as we do have our release criteria) that we will not release the last minor version before we can actually cut the first BETA.
What do you think about this suggestion (linking the last minor release with the first BETA of the next version) ?