> I know I don't contribute much to the project. I am merely a user 
> that began using Avalon recently. I hope to become a contributor 
> to the project, but for now, I'm not. So, it's probably not really
> my place to make any comments here.

Wrong. Unless you speak, how can anyone listen to you?

I'll start with a brief overview of Avalon's history, as much for
David's benefit as for my argument. (OK, David, here's some context
for you):

At the beginning (for our purposes, although the history goes further
back than this) we had Avalon Framework (the classes in
org.apache.avalon.framework.*) plus some other code. That code
included Excalibur, which is a package of components and component
managers - utility classes and a toolkit for building applications
with avalon. It also included Phoenix, which is roughly the same type
of application - an application server - that the standalone,
command-line-launched Merlin is today. I'm not saying they are
equivalent, but they play similar roles.

This was all before Merlin was created.

Some projects used Phoenix and Framework, some used Excalibur and
Framework. For examples of the former, see james.apache.org, for
example of the latter, see cocoon.apache.org.

Fast forward a bit, and a guy named Stephen McConnell creates Merlin.

The purpose of this is to show you that Avalon is much bigger and used
more wider used than Merlin. Merlin isn't all of Avalon, and Merlin
users are a *minority* of all Avalon users. Finally, when you say that
"What has impressed me most about Steve is that he is really concerned
with the project's users" you pretty much hit the nail on the head in
one important aspect that you are not even aware of yourself. And
that's what this discussion is all about.

Merlin is a path that diverges from the path chosen by those of us in
the "old guard" - the bunch of people dependent on Cocoon and other
pre-Merlin architectures.

Now for my personal thoughts: I think that your equating of "Merlin
User" with "Avalon User" precisely captures the problem I have. It is
the thought that what is good for Merlin is good for Avalon, and if
you non-Merliners don't get that, then tough. I think that the support
and concern that has been given to those of us who don't share
Stephen's vision has been abysmal, even though we have done concession
after concession, in order to enable the vision of Avalon Planet.

                                       -oOo-

Now for the compromise:

You want to evolve Merlin into Avalon Planet. I want a stable
Framework 4.x. My suggestion is this:

 + Framework 4.x moves to excalibur.apache.org. No package renames or
class renames.

 + You bump Framework to 5.0.

You can replace 4.x and 5.0 with some other version numbers, maybe
4.2.x and 4.5 or what have you.

This gives you 100% flexibility to do whatever you want. To "just get
on with it". It gives me (and I think Berin as well) the stability we
need to drop out of Avalon completely, and stop wasting our and your
time.

How about it?

/LS

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

Reply via email to