[jdom-interest] Should we Move JDOM to Apache Jakarta ?

Jason Hunter jhunter at servlets.com
Wed Oct 29 00:50:58 PST 2003


Some random thoughts on the idea...

As Sean pointed out, a JDOM type project would indeed go to 
xml.apache.org rather than jakarta.apache.org.

In the early days we considered working within Apache but didn't for two 
main reasons.  First, xml.apache.org was undergoing some internal 
strife.  I think that's been resolved.  Second, despite being an Apache 
member myself, I think Philipp has a good point that Apache projects 
tend to grow plentiful in features.  The Apache collaborative 
development model was organically grown for the purpose of collaborating 
on externally defined specs and APIs (i.e. HTTP).  It can work for API 
design but it's not known for creating elegant, focused APIs.  It 
encourages development in many directions and usually relies on the spec 
or API to limit "sprawl".  One of the goals with JDOM has been to avoid 
sprawl.

The appeal of the Apache idea is that the JDOM code needs a bit more 
energy to keep it going to 1.0.  Would putting it within Apache bring 
that energy?   Tough to know.  We already have a great community here 
and people who answer questions and fix bugs.  Our issue I think is that 
JDOM as built today solves most everyone's problem.  It surely solves 
mine.  That's a good thing, but the need to scratch the itch just isn't 
there.  We have a few little things before 1.0 but the JSR thing has 
kept us from just pushing 1.0 final, and no one's wanted to step up to 
lead in my stead.  The better solution probably is to 1.0 it here, then 
if Apache would want to work on 1.1 or 2.0 that'd be excellent.  A new 
set of feature ideas would grow a good community there.  If it were to 
get more complicated there's always 1.0 for people who like simple.

The most difficult aspect of an Apache donation is that we haven't been 
collecting contributor agreements.  We'd have to get signatures from all 
significant contributors allowing the donation.  That's what 
SpamAssassin just had to go through 
(http://article.gmane.org/gmane.mail.spam.spamassassin.general/31618).

-jh-





More information about the jdom-interest mailing list