9
This is silly sematics and numbering issues you're debating here, and for the life of me I can't figure out why.
The next version that is currently being developed by skalpa, pemen, hervet, thevivi and phppp is 2.3, which is currently in the alpha stage.
Release iteration was planned, but as always with roadmaps, dates and deadlines are estimates and targets and hopes. But, as everyone knows, all these people who are working on the core, Skalpa in the lead, are very talented people, and talented people have a tendency to be busy. Add to that Skalpa's unnatural habit of attracting bad luck (first his modem died, mow he's hurt his hand- an essential tool for programming), lead to delays. As they do every time, which is only natural with common pool volunteer resource projects such as this one.
So, as anyone here can and will have told you, don't get too hung up on the dates.
Now, about the versions. Who now cares much what exactly the next release will be called? The plan was to have a XOOPS 4 development from scratch, and a 2.2 that would pave the way. XOOPS 2.2 has too many behavioral changes to make it the codebase Skalpa wanted to use for XOOPS 4, so he decided to use 2.0 as his startingpoint. He's still working on getting the concept of XooSphere created. Because of the iterations in stable releases towards the XooSphere version, he decided to start with XOOPS 2.3, and take it from there.
XOOPS 3 would be skipped altogether because XooSphere/XOOPS4 in concept doesn't resemble the XOOPS 2.x system, and is a huge leap forward.
Now we have the situation where XOOPS 2.3 development is progressing better then expected, meaning the XooSphere concept is coming closer then Skalpa first thought possible. He's made such big progress and demonstrated this to the French developers, that they proposed the XOOPS 2.3 be relabelled as XOOPS 3, because that version in itself is nearing halfway the XooSphere concept. This hasn't been decided yet, if it will be relabelled.
So, whatever version it will have, this is what will happen next:
Next major release: XOOPS 2.0.x users can upgrade to this version.
The major release after that: XOOPS 2.2.x users can upgrade to this version, essentially bringing both branches back together.
If this'll be named XOOPS 2.3 and 2.4 or 3.0 and 3.1 or whatever, doesn't matter for these results.
As to roadmaps: if you're looking for planning and release schedules, you can stop now. You'll not get them. Simply because of threads like this. Developers don't work on cue, especially not open source developers doing this in their spare time.
If you're looking for planned features, concepts etc., then read the currently available roadmaps on the devteam site. Skalpa has written these himself, so they're still accurate, once you've accepted the dates are useless....
Herko