+1, I find all the versions on the Apache site confusing and having to
backport fixes to multiple versions is a pain.
AFAIK the Apache rules make sense, but only if they're really respected:
e.g. minor versions get *no* new features - just *serious* bug fixing.
Also there's no need to backport to "multiple" versions, just for one.
It is well possible that some Apache projects have fixes backported for
more than one version, but the main reason for that might be the JDK
support.
just my 2 cents,
A.