Here's how I've been picturing things:

hivemind (framework) -- essential stuff, only
hivemind-lib  -- generically useful stuff
hivemind-contrib -- less general

In other words, -contrib is for community contributions, and for code
that has more external dependencies than the framework or library.

In some cases, there are issues (based on incompatible licenses) about
what code can live at apache.org and what should live elsewhere, such
as on sourceforge.

Ultimately, for things like Hibernate, I would like to contribute into
their distribution the necesary module descriptors and glue classes.




----- Original Message -----
From: Pablo Lalloni <[EMAIL PROTECTED]>
Date: Thu, 12 Aug 2004 13:12:43 -0300
Subject: Contributed Services
To: hivemind-dev <[email protected]>

 This mail is mainly directed to Howard but I guess some others will
have something two say about it...
 
 Currently we have some services implemented as hivemind services
which are general enough to share with others in some way, some of
them have even been asked for...
 
 So, is planned to include some other services in hivemind-lib or
should we create some external repository for them?
 
 Maybe a series of specific artifacts could be reasonable:
hivemind-hibernate for instance.
 
 The components we could be sharing right now are:
 
 - TransactionInterceptor (JTA)
 - SessionService (Hibernate)
 - ConnectionService (JDBC)
 - CRUDService / FinderService (backed by the above 2, JDBC/Hibernate
agnostic, other backends can be added by just implementing some
interfaces, vastly influenced by Hibernate API's idioms)
 - LoggingService (with listeners support, listeners can be other
services, kind of "event-bus")
 - PropertiesService (OSProperties wrapper)
 
 Might be others useful...
 
 
 -- Pablo I. Lalloni <[EMAIL PROTECTED]> Tel�fono +54 (11)
4347-3177 Proyecto Pampa Direcci�n Inform�tica Tributaria AFIP > In
2010, M$ Windows will be a quantum processing emulation layer for a >
128-bit mod of a 64-bit hack of a 32-bit patch to a 16-bit GUI for an
> 8-bit operating system written for a 4-bit processor from a 2-bit >
company that can't stand 1 bit of competition.



-- 
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind
http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to