> > I see Mike relicensed James-HA to ASL2: we should start > merging his work. > > We still can't, at least without changes. James-HA depends > upon JGroups, which is licensed under the LGPL. It is > unfortunate that most developers don't understand licensing. > Contrary to what the JGroups license page says, every > *lawyer* with whom we have consulted concurs that the LGPL > and Classpath license are as equally viral as the GPL when > applied to Java. > This is one of the reasons for ActiveMQ. > > That issue aside, we obviously want to see this sort of > functionality brought into JAMES. If Mike wants to do so, > that'd be fine. I'm also interested in seeing the NIO-based > approach applied for connections.
You probably missed Mike's reply: > I've relicensed everything in james-ha to be ASL 2.0. > James-ha also uses jcluster, which is BSD licensed, to wrap > JGroups (or any other group communication framework you want > to write a jcluster plug-in for.) > > -Mike As far as I understand using BSD jcluster over LGPL'ed Jgroups is the same as using SUN jdbc over GPL'ed mysqlconnector. You can't include MysqlConnector or Jgroups in James distro but you can bind jdbc apis and jcluster apis without legal issues. BSD is ASL2 compatible, isn't it? Stefano --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
