On Fri, 7 Nov 2003, Justin Erenkrantz wrote:

> To start off:
>
> So far, I've heard (from Stephen):
> - XML
> - HTTP/HTML/Networking
> - Database
> - Enterprise
> - Pooling
>
> Here's my commentary on the above:
> - XML: Should this be under xml.apache.org instead?

No. XML Commons should move to Apache Commons, not Apache Commons.XML move
to XML. Maybe we could define Apache Commons as 'HTTP Commons', which
would make some sense then. We could also have HTML Commons as well.

> - HTTP/HTML/Networking: I'd split HTTP and HTML up as they aren't related.
> (HTTP client and an HTML renderer should/would be separate codebases, I think)

Agreed. HTTP is a subset of Networking however. So we'd have Networking
and HTML. Ignoring the high-level of importance of HTTP at Apache.

> - Database: Should this be under db.apache.org instead?

See XML.

> - Pooling: Can we be more specific?  Memory pooling?  Connection pooling?

Pooling of Objects. There's also Thread pooling and database
connection/statement/etc pooling which are not doable by just a simple
object pooling system.

Enterprise confuses me. It's really a Java marketing term I think, so a
bit useless as a functional group.

> I've also heard 'Collections' and 'IO', but don't profess to know what that
> means in context.

Collections are containers of objects.
IO is input/output classes.

> As far as the ownership, I don't profess to know what the right thing is
> here.  What is the right thing for the XML and Database projects to own?

I'm a bit confused here. If XML Commons and DB Commons continue to exist,
because they are 'xml' things etc, what is 'Apache' commons? Do we really
mean HTTP Commons [repeating myself above].

> Perhaps we should create a dialogue with the appropriate PMCs?
> However, before doing that, I'd like to know what the candidate projects
> are.  What exactly are we thinking of that would be 'database' and/or
> 'XML'?

For database, obvious ones would be:

Jakarta Commons DbUtils
Jakarta Commons DBCP
Jakarta Commons SQL
any kind of common code in ObjectBridge

For XML:

Anything in XML Commons.
Xerces would be an XML Commons thing I think, but unlikely to happen.
Jakarta Commons Digester
Jakarta Commons Betwixt


Hen

Reply via email to