<div dir="ltr"><div>&gt; Why was Java 1.4 succeeded by Java 5? Why was ICU 4.8.1 succeeded by ICU<br>49.1? Why does systemd have version 197 instead of 1.9.7 or somesuch?</div><div> </div><div>If you look at the source code and the package names, Java wasn&#39;t really renumbered that badly, Java 1.4 was succeeded by Java 1.5, and Java 1.5 by Java 1.6. They&#39;re just marketed misleadingly.  Sun&#39;s desicsion to screw up numbering this way is a reflection of when they tried to &quot;SunOS 4&quot; as &quot;Solaris 2.5&quot;.</div>
<div> </div><div>A better example is when the update of Red Hat 9 got renumbered and updated to RHEL 2.x. And don&#39;t *get* me going on mod_perl numbering or CPAN version numbering. (Whose bright idea was it to use floating point? Version 2.237 is older than version 2.3 ?)</div>
<div> </div><div> </div><div class="gmail_extra"> </div></div>