Mike Heath wrote:

> per you suggestion (http://tinyurl.com/c95ph), James-HA depends on
> JCluster (https://jcluster.dev.java.net/) which is BSD licensed.

Ah ... your code has comment references to JGroups, such as:

  groupName - The JGroups group name used for the distributed locking.
  protocolStack - The JGroups protocol stack used for the distributed
locking.

which is what I was reading.  If there are no code points that touch
JGroups, that does help.

> My impression, based on your email that I linked to above, was that
> by using JCluster, the JGroups licensing is not an issue.

Yes, I believe that to be the case, so this would be a different story.
FWIW, as far as I understand it, ActiveMQ (http://activemq.codehaus.org) is
the semantic successor to JCluster.

> I'm continuing to develop MINA based protocol handlers.  In fact, the
> project is moving to safehaus.org and is really gaining momentum.  I
> think the MINA architecture would serve JAMES well as much of the talk
> regarding fast-fail overlaps work already done in MINA itself.

If you want to contribue to JAMES, which I believe is the mutual desire,
doing development elsewhere just makes it a longer road to get into our
codebase.

As for MINA, I agree with the approach to use a NIO-based framework, and I
like what we're doing with MINA, but I believe that it would be a mistake to
tie our fast-fail to MINA.  It isn't necessary as far as I can see, and I
believe that Trustin concurs.  As far as I can see, all we need from MINA is
RFC compliant handling to deliver properly terminated lines, which we'll
take from there.

        --- Noel


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

Reply via email to