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.)