I think they're calling it PHP6 because it's a major rewrite of core code, and a general update (like PHP 5 was). So I think it can be expected that certain things in PHP 6 will show up as deprecated since they were written for PHP 5. Honestly, I don't see why the number is a sore point. The number means nothing... it's the content of the product that really matters.
I like PHP 5, but I can't wait to see what PHP6 can do as far as OOP and better language support. Plus, it seems to be moving in a direction so that more regular coders can actually code for PHP. Since we're seeing the inception of PHPGTK, I think they're trying to slowly migrate towards the desktop coding evironment. Possibly give C a run for its money... Who knows... maybe we'll see PHP as an OS soon . . . lol.
Eh... PHP 6 will be a good upgrade, but it will probably take on just as slow if not slower than PHP 5... but I don't expect it to be out any time soon... I'd be guessing 2008 at the earliest... gives them over a year and a half to get it ready...
plus there is no rule book on version numbering.
That's not entirely true. There are guidelines. Like the *nix versioning system says that major core updates are your major version, after the first dot is the minor version, second dot is the patch, and if there's a third dot it's usually the build.
Apache and Linux follow the 3 number rule:
Major.minor.Patch
Linux 2.2.4
Apache 2.1.5
PHP 5.1.2
There are "guidelines" but they don't need to be followed . . .
Note the Wikipedia!!