Niclas,

I'm just getting started (and in the middle of a storm, so it seems), so I'm
still trying to figure all this out. Perhaps you can help.

Until now, I had thought that Avalon and Merlin necessarily worked together.
Can one actually use Avalon without a component container like Merlin?

I understand your motivations for this and it seems to make sense, but could
you explain a little more about the boundries and reponsibilties of Avalon
and Merlin?

In any case, my opinion is that it's important to get the infighting over
with as quickly as possible. A few healthy academic discussions are
necessary from time to time, but it sounds like things have degenerated
beyond that.





> -----Original Message-----
> From: Niclas Hedhman [mailto:[EMAIL PROTECTED]
> Sent: July 22, 2004 10:43
> To: Avalon Users
> Subject: A Merlin Top Level Project
>
>
>
> Hi everyone.
>
> This mail is directed to EVERY USER of Merlin, if you just
> starting out, half
> way ahead and experienced, _please_ read and respond.
>
> == Abstract ==
> Avalon has yet again been under fire for making too much changes
> to the Avalon
> Legacy (read Framework, site and documentation), what constitutes
> compatible
> changes and how these changes are perceived by the
> Avalon-dependees, such as
> Excalibur, Cocoon, James and Loom. The aftermath of this last
> storm, makes
> _me_ believe that Avalon should NOT be the home of Merlin, and I
> am lobbying
> for the support of a Merlin Top Level Project.
>
> == Purpose ==
> Merlin is so much more than what the founders of Avalon
> anticipated, and the
> Merlin committer crew (esp. myself, Steve, Alex, and Timmothy) feels that
> there are an unnecessary restrictions on how we can evolve
> Merlin, without
> creating fear at the other projects depending on Avalon.
>
> We think it is better for Merlin to be a user of Avalon Framework, like
> Excalibur, Loom, James and Cocoon are, without any special privileges or
> obligations.
>
> The Merlin committers wants to forge ahead with a vision of a serious
> alternative/compliment to J2EE, where component oriented
> programming finally
> gets to its full potential as an efficiency enabler.
>
> We want to send a clear message that Merlin is not a 'project'
> shuffled into a
> backyard called Avalon, but that it is a serious _product_, on
> par with other
> ambitious products in ASF like Geronimo, Cocoon and Eve. Avalon
> have lately
> had as many or more web site visitors[1] than high profile projects like
> Struts, Tomcat and Ant. This is a sign that there is a strong
> interest out
> there, and that we need to channel this interest into a stronger
> community.
>
> I think that a Merlin Top Level Project is due, the technology
> and community
> is mature, the increased visibility will spark even higher interests, and
> that we can accelerate the development of the platform better without the
> concerns of Avalon legacy.
>
> The Merlin committer crew is also determined to increase the frequency of
> releases, especially on facilities and generic components. Less
> of our energy
> will be spent on the 'infamous in-fightings of Avalon', and we
> can serve the
> community better.
>
>
> == Mitigation of Consequence to Users ==
> This will not be a pain-free exercise.
> If we are granted "The Apache Merlin project"
> (http://merlin.apache.org), we
> will most probably be required to change the codebase package names.
>
> However, I hope that we will be able to bridge the inconvenience for the
> "Facilities Users", who would have wrong classnames for the facility
> declaration, so that Merlin will explicitly recognize both namespaces for
> some time, and generate a deprecation warning.
>
> Native normal components would work as without change.
>
> Blocks (aggregated components, i.e. block.xml files) should also
> work without
> change.
>
> Applications that embedds Merlin is the only major area, where we can't
> provide a smooth transition. I.e. import statements will have to
> change, but
> with modern IDEs (alt. some script files), the work would be
> fairly straight
> forward and quick.
>
>
> == YOUR action is required ==
>
> I NEED you to respond to this mail. If you like the sound of this
> idea, just
> send a mail to the list saying exactly that. If you think this is
> not a good
> idea, please express that too, to this list. This is not a vote,
> just a call
> for support.
>
> The more support I can rally from the users, the more likely the
> proposal will
> be viewed positively by the ASF Board, whio ultimately decides on this.
>
>
> Cheers
> Niclas
>
> [1]
> Daily stats (90 days):
> http://reverycodes.com/apache/stats/stats.pl?type=projects&day=&mo
nth=&year=&interval=day&periods=90&projects=ant&projects=avalon&projects=str
uts&projects=tomcat

Monthly stats (6 months):
http://reverycodes.com/apache/stats/stats.pl?type=projects&day=&month=&year=
&interval=month&periods=6&projects=ant&projects=avalon&projects=struts&proje
cts=tomcat


--
   +------//-------------------+
  / http://www.bali.ac        /
 / http://niclas.hedhman.org /
+------//-------------------+


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


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

Reply via email to