Apache Geronimo is (as you'd expect/hope) attempting to reuse as much code
as possible from assorted Jakarta project.
One benefit of this is that it could put some pressure on some of the
smaller Jakarta projects (especially Jakarta Commons) to actually do some
releases instead of requiring people to use DEV or CVS versions of the code.
Unfortunately, at the moment Geronimo is using Maven for builds which tends to
make it pretty easy to use non-release versions of various jars.
(I'll let Hani deal with anyone who thinks that using CVS versions of
software is a good idea, but here's a hint: Xerces, Batik and FOP jar hell.)