J Aaron Farr wrote:
On Mon, 2004-02-16 at 18:09, Leo Simons wrote:

[avalon should evaluate (re-)using]

* nanning
* aspectwerkz
* aop alliance
* hivemind
* jboss interceptors
* nanocontainer AND aop
* containerkit
* xinvoke
* geronimo
* tomcat
* ....

Nanning is LGPL.

I've heard PaulH say that its supposed to be changing to BSD-style.


Aspectwerkz has it's own public license which I'm not sure about.

its based on the QT license, which is viral, so a definite no-no. However,


http://lists.codehaus.org/pipermail/aspectwerkz-user/2004-January/000704.html

this is supposed to be temporary. The 0.8.x series is under BSD-style licensing, and 0.9 final and later will be as well.

AOPAlliance seems like a good idea, but I cannot find any licensing
information.  We should look into this one though.

yup. I believe its currently a bit dead in the water, but there's plans to revive it.


Hivemind is in hibernation due to legal issues.

lets hope it comes out soon :D


JBoss is LGPL

...and unlikely to change...


Nanocontainer I'm not as familiar with.  I thought it didn't have it's
own AOP framework but reused one of the others (nanning).

yep, but I've heard people talk about changing that (on picocontainer-dev I think).


ContainerKit was in Excalibur (where is it now?)

http://avalon.apache.org/historiccvs/


but it's not really an
AOP or interceptor library is it?

it grew into xinvoke and has some of the same ideas. The big difference with xinvoke is that the ASF has copyright, so we can update it to ASL 2.0 :D


Geronimo + Tomcat : I'm not sure what the state of interceptors are in
these projects.  If they have something we should look at collaboration.

they don't quite use an interceptor chain, but both sort-of have similar concepts, in tomcat its pipes 'n valves. The point is that the applicable needs and use cases are way bigger than just the IoC world :D


Just wanted to flesh out some of these ideas.  Part of the problem with
the existing AOP libraries is licensing.

I'll ping someone about that :D


 I also don't want to douse any
excitement for rolling our own or collaborating with others, but we
should be aware of what we can use and cannot.  Last I heard, LGPL'd
projects are no-no's for ASF.

yep.


--
cheers,

- Leo Simons

-----------------------------------------------------------------------
Weblog              -- http://leosimons.com/
IoC Component Glue  -- http://jicarilla.org/
Articles & Opinions -- http://articles.leosimons.com/
-----------------------------------------------------------------------
"We started off trying to set up a small anarchist community, but
 people wouldn't obey the rules."
                                                        -- Alan Bennett



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



Reply via email to