Skip to Main Content
Apache Events The Apache Software Foundation
Apache 20th Anniversary Logo

This was extracted (@ 2024-03-20 21:10) from a list of minutes which have been approved by the Board.
Please Note The Board typically approves the minutes of the previous meeting at the beginning of every Board meeting; therefore, the list below does not normally contain details from the minutes of the most recent Board meeting.

WARNING: these pages may omit some original contents of the minutes.
This is due to changes in the layout of the source minutes over the years. Fixes are being worked on.

Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).

Avalon

14 Nov 2004

Termination of the Avalon PMC

 WHEREAS, the Board of Directors deems it no longer in the best
 interest of the Foundation to continue the Apache Avalon project
 due to the separation of the community into new projects

 WHEREAS, the Avalon PMC is unable to further fulfill the
 responsibilities of creation, maintenance, and support of the
 Avalon software

 NOW, THEREFORE, BE IT RESOLVED, that the Apache Avalon Project is
 hereby terminated; and be it further

 RESOLVED, that the Excalibur PMC be and hereby is tasked with
 maintenance of the Avalon framework software; and be it further

 RESOLVED, that the Apache Avalon PMC be and hereby is no longer
 responsible for the creation and maintenance of software related to
 component and service management, based on software licensed to the
 Foundation; and be it further

 RESOLVED, that the office of "Vice President, Apache Avalon" is
 hereby terminated; and be it further

 RESOLVED, that the Apache Avalon PMC is hereby terminated.

 Special Order D, a Resolution for the Termination of the Avalon PMC,
 was approved by Unanimous Vote.

20 Oct 2004 [J Aaron Farr]

In response to the Board's comments and recommendations of 23 Sept
2004:

"The Board hereby requests that the Avalon PMC step up and properly
manage the Avalon framework. Support your existing users of that
framework, including the other projects at the ASF."

The Avalon PMC, in its current condition, is not capable of complying
with this request.  Consequently, the PMC is working with the
Excalibur project to transfer the Avalon framework code and other
Avalon utilities (LogKit and Cornerstone) to Excalibur which has shown
a willingness and capacity to perform such support.

With respect to the Merlin TLP, the proposals have been withdrawn.
The Merlin developers have decided to not further seek TLP status in
the ASF but rather create a fork of Merlin dubbed Metro to be hosted
at DPML.net [1].

Seeing as the development of existing software under Avalon now has or
will soon have new hosts, we recommend to the Board the Avalon project
be closed.  With that in mind, the following points should be noted:

 1. The Apache James project currently uses Avalon Phoenix which has
    not been under active development or support for some time.
    There is a fork of Phoenix at Codehaus.org called Loom.  A
    support solution for James (either hosting Phoenix itself or
    migrating to Loom) should be found before Avalon's closure.

 2. The Metro fork has been announced but is not yet active.  We
    would prefer that Avalon not be closed until the fork is active
    and Merlin users have been notified.

 3. The transfer of code between Avalon and Excalibur has not yet
    taken place, though positive votes on the matter have occurred in
    both projects.

 4. We have not yet determined what site resources if any should
    remain available following Avalon's closure.  An example "closed"
    Avalon site is at http://www.apache.org/~farra/avalon .  We are
    unaware of any policy or precedent we should turn to for this
    decision.

Consequently, we ask the Board give the Avalon PMC until the next
Board meeting (14 November 2004) to handle the points above before
official closure of the project.  At that time, the Avalon project
resources (site, svn repository, mailing lists, wiki, jira, ...) can
be deactivated or made read-only by the infrastructure group.

We appreciate the patience and support of the Board on this matter.

Project Report Approved by General Consent.

7. Discussion Items

22 Sep 2004 [J Aaron Farr]

There has been little activity in Avalon since the Board tabled
discussion of the Metro TLP proposal last meeting.

No new releases, committers, or PMC members to report.

A vote suggested on the Avalon user mailing list to grant commit
rights for Stephen McConnell resulted in a decision to hold off until
notice about the Metro project.  Stephen has been actively submitting
patches since his commit rights were revoked.

There has been some activity on the C# port of Avalon but it is still
mostly the work of a single committer -- Hamilton Verissimo de
Oliveira.  There has also been some activity surrounding our Ant-based
build system dubbed 'Magic' and quite a bit of healthy discussion
about Avalon and Merlin/Metro improvements on the user list.

In summary, the Avalon community at the moment is "holding its breath"
in anticipation of the Metro TLP.

Approved by General Consent.

18 Aug 2004 [J Aaron Farr]

Status Report for Avalon: July 21 2004

Stephen McConnell has resigned from the PMC and resigned his committer
status within Avalon.

The Avalon PMC and developer community are currently discussing "next
steps" though things have calmed down considerably over the last two
days (since Stephen's resignation).  There are a number of decisions
being considered which include:

 * Some internal restructuring of Avalon to partition the traditional
   framework development from newer container (merlin) development

 * Separating new Merlin development out into a new project, either
   directly to a TLP or to the incubator.

 * Possibly "freezing" or otherwise shutting down Avalon, particularly
   framework development (which is fairly stable).

And a host of other options.

The good news that I do want to report is that I am confident with
Stephen's resignation the remainder of the community is capable of
finding a path forward in the best interest of the ASF, the developers,
and our users.  We will be consulting with the newly formed Excalibur
project and other Avalon dependent projects during this restructuring
process.  Currently I believe we're all a little drained from recent
events and need a few days to regroup.

Tabled until next meeting.

21 Jul 2004 [J Aaron Farr]

Status Report for Avalon: July 21 2004

Stephen McConnell has resigned from the PMC and resigned his committer
status within Avalon.

The Avalon PMC and developer community are currently discussing "next
steps" though things have calmed down considerably over the last two
days (since Stephen's resignation).  There are a number of decisions
being considered which include:

 * Some internal restructuring of Avalon to partition the traditional
   framework development from newer container (merlin) development

 * Separating new Merlin development out into a new project, either
   directly to a TLP or to the incubator.

 * Possibly "freezing" or otherwise shutting down Avalon, particularly
   framework development (which is fairly stable).

And a host of other options.

The good news that I do want to report is that I am confident with
Stephen's resignation the remainder of the community is capable of
finding a path forward in the best interest of the ASF, the developers,
and our users.  We will be consulting with the newly formed Excalibur
project and other Avalon dependent projects during this restructuring
process.  Currently I believe we're all a little drained from recent
events and need a few days to regroup.

23 Jun 2004 [Aaron Farr]

Not submitted.

23 Jun 2004

While Avalon isn't on the list of projects to report, I wanted to at
least give a small status report in light of some of the recent
proposals sent from this direction.  Current status:

1. Excalibur TLP Proposal.
 This was submitted to the board last week by Leo Simons.  The
 proposal has the full support of the Avalon PMC.  The new project
 would take control of the Excalibur and Fortress codebases from
 Avalon.

2. Merlin TLP Proposal.
 WITHDRAWN.  At the same time of the Excalibur TLP proposal, there
 was a Merlin TLP proposal from Avalon.  This proposal has been
 withdrawn by the Merlin team and Avalon PMC.

3. Avalon status in general.
 Avalon will continue to support the core Avalon framework and the
 Merlin container as the "reference implementation" of Avalon.
 The Phoenix codebase has been moved into SVN along with the rest of
 Avalon but remains fairly inactive.  Any other for significant
 changes in Avalon (ie: an Avalon "federation" project, etc.) have
 been dropped for the time being.

It was mentioned before that Avalon needed a bit of a "kick" to get
things back into order again.  Well, there's been plenty of kicking and
I hope that with the Excalibur TLP we'll start seeing even more positive
results.

I'd also like to thank the board for your advice and patience while
we've dealt with these proposals and matters.

26 May 2004 [Aaron Farr]

While Avalon isn't on the list of projects to report, I wanted to at
least give a small status report in light of some of the recent
proposals sent from this direction.  Current status:

1. Excalibur TLP Proposal.
 This was submitted to the board last week by Leo Simons.  The
 proposal has the full support of the Avalon PMC.  The new project
 would take control of the Excalibur and Fortress codebases from
 Avalon.

2. Merlin TLP Proposal.
 WITHDRAWN.  At the same time of the Excalibur TLP proposal, there
 was a Merlin TLP proposal from Avalon.  This proposal has been
 withdrawn by the Merlin team and Avalon PMC.

3. Avalon status in general.
 Avalon will continue to support the core Avalon framework and the
 Merlin container as the "reference implementation" of Avalon.
 The Phoenix codebase has been moved into SVN along with the rest of
 Avalon but remains fairly inactive.  Any other for significant
 changes in Avalon (ie: an Avalon "federation" project, etc.) have
 been dropped for the time being.

It was mentioned before that Avalon needed a bit of a "kick" to get
things back into order again.  Well, there's been plenty of kicking and
I hope that with the Excalibur TLP we'll start seeing even more positive
results.

I'd also like to thank the board for your advice and patience while
we've dealt with these proposals and matters.

Discussion and Approval tabled due to time constraints.

8. Unfinished Business

9. New Business

10. Announcements

11. Adjournment

17 Mar 2004 [J. Aaron Farr]

Highlights of Events from mid-February
======================================

 * Locked Accounts and CLA's -- Avalon has committer accounts locked
   due to missing CLA's.  Some of these individuals have expressed a
   desire to have the account closed.  The impact of removing their
   contributions if no CLA can be obtained would be negligable to the
   Avalon project.  We, the PMC, are looking to the board on any
   guidelines for action on these locked accounts -- at what point
   should we freeze code?  At what point (if any) should we consider
   closing these accounts?

 * The ASL 2.0 License has been applied to our source code.  We still
   need to apply the license to all our other documentation.

 * PMC Membership -- Leo Simons has stepped down from the Avalon
   PMC.  Both he and Berin Loritsch need removed from the
   committee-info.txt file.  Still looking for an ACK.

 * Avalon Mission Discussions -- There has been much discussion on
   the Avalon mailing lists about our mission and roadmap for the
   future.  While this has been a hotly debated topic at times, I
   believe we are moving forward and building a solid consensus.  A
   recent vote by the community confirms our direction as a single
   project with a single architecture.  See below for email thread
   references.

 * Releases:  Fortress 1.1 and Excalibur Components Released.  This
   release was made at the request of the Cocoon community.

 * New committer:  Timothy Bennett

Plans for Next Quarter
======================

No significant changes from plans reported last month.  A lot of work
will be on consolidating our Avalon containers and working out support
for our users during this process.

Avalon Mission Discussions (sampling)
==========================

[1] http://marc.theaimsgroup.com/?t=107832888500006&r=1&w=2
[2] http://marc.theaimsgroup.com/?t=107850438000003&r=1&w=2
[3] http://marc.theaimsgroup.com/?t=107890943900004&r=1&w=2
[4] http://marc.theaimsgroup.com/?t=107906872800002&r=1&w=2

Approved by General Consent.

18 Feb 2004 [J. Aaron Farr]

Highlight of Events from mid-December through mid-February
==========================================================

 * Berin Loritsch stepped down as PMC Chair;
   Aaron Farr was appointed in his place

 * Vote and acceptance of Andreas Oberhack as committer

 * Vote passed for Timothy Bennett as committer

 * Merlin 3.2.5 and related components released

 * MerlinDeveloper graduates from Incubator;
   First beta releases of the IDE plugin have been made

 * ASL 2.0 applied to Avalon framework sources

 * Avalon adopts JIRA for issue tracking

 * Extended proposal and vote on adding a "MutableConfiguration"
   interface to the framework API -- the vote eventually passed
   and while discussions never became very heated, it points out
   we can still improve the efficacy of our proposal and voting
   process.

 * jicarilla.org requested to use the terms:
    "Avalon-Framework compatible"
    "Avalon-Fortress compatible"
   The PMC determined that jicarilla.org's current wording
   on the website falls within appropriate usage.  The request
   pointed out the need for a more formal TCK.  I should point
   out that jicarilla.org is run by Avalon developer Leo Simons.

Plans for the next quarter
==========================

 * Audit of committer CLA's
   Nine of our 34 committers have not signed CLA's. Most of these
   have not been active in Avalon recently.

 * ASL 2.0
   We've applied the ASL 2.0 to only some of our subprojects.
   In addition to updating the source code, we need to look
   into the matter of our charter which explicitly mentions to
   ASL 1.1 text.

 * Project Roadmaps
   By taking advantage of tools such as JIRA, the Avalon
   community hopes to create and publish more thorough roadmaps
   for coming months and year.

 * Cooperation with External Projects
   Software projects similar to Avalon (usually called "IoC
   Frameworks") have been gaining attention in developer journals
   and news web sites.  We hope to both compete and cooperate
   in this environment.

Closing Remarks
===============

As Greg Stein mentioned shortly after my appointment as Chair, I am a
bit of a new face to Apache and not well known outside of the Avalon
community.  I began using Avalon in 2002 and became a committer in
2003.  I originally worked on testing and bug fixes to our Avalon
Fortress container as well as our newer Merlin container, though
lately I've been more involved in documentation and assisting with our
wiki and JIRA installations.

I witnessed some of the problems with which the Avalon community
struggled and am confident we are moving forward.  There has been a
bit of a "changing of the guard" amongst the committers exemplified by
my appointment as PMC Chair.  Much of the current development is the
work of committers all brought in within the last year.  This "new
blood" is bringing quite a bit of energy to the project and I am
looking forward to what we will bring about this year.

Approved via General Consent.

21 Jan 2004

Appoint a new Avalon PMC Chair

 WHEREAS, the membership of the Apache Avalon Project Management
 Committee (PMC) have recommended J. Aaron Farr to serve as
 chairman of the Apache Avalon PMC; and

 WHEREAS, the previously appointed chairman of the Apache Avalon
 PMC, Berin Loritsch, has stepped down from his position as Vice
 President, Apache Avalon, in favor of J. Aaron Farr's appointment
 to that position.

 NOW, THEREFORE, BE IT RESOLVED, that J. Aaron Farr be and hereby
 is appointed to the office of Vice President, Apache Avalon, to
 serve in accordance with and subject to the direction of the
 Board of Directors and the Bylaws of the Foundation until
 death, resignation, retirement, removal or disqualification, or
 until a successor is appointed."

 There was some discussion regarding the health of the Avalon
 PMC and the energy and spirit within the PMC.  It was hoped that
 the recent changes within the PMC will continue what many see
 as a revitalization of the PMC.

 By Unanimous Vote, J. Aaron Farr was appointed Avalon PMC
 Chair.

21 Jan 2004 [Berin Loritsch]

The Avalon PMC has changed a few faces.  We have lost Carsten Zeigler, but
we also gained Aaron Farr, Niclas Hedhman, Alex Karasulu, Hamilton Oliveira,
and Noel J. Bergman.  The C# port of Avalon is nearing a releasable state,
so we invited the principle developers for that effort on the PMC to help
with the potential new developers and help us plan the best for that effort.

As to major community events for the past three months:
------------------------------------------------------

* We have fixed a number of bugs, some with the help of Cocoon
 developers working directly in the Excalibur CVS.  I think that has
 proven to be a successful decision of the PMC.

* We helped the Cocoon project to move forward from the deprecated ECM
 container, to the newer Fortress container.

* We initiated the process to migrate all of our bug reporting to JIRA
 (still in progress).

* Restructured the Avalon site to be more easily navigable.

* Work/discussion started on the Avalon Repository, Env[ironment], and
 Defaults utility packages.

* Migrated our WIKI to the new hosting software.

* OpenIM made a release using Avalon Merlin 3.0

* Increased our collaboration with the Turbine and James projects.

* For the first time since 2000, a core change to the API was made
 without major upheaval in the community.

* Some proofs of concepts and work started on IDE integration
 (focusing on Eclipse until JSR 198 [standard IDE integration API] is
 published).

* Some heated discussion on Jakarta General mailing list regarding
 Avalon and Hivemind.  To my knowledge this is the worst thing for
 the last quarter, so we are improving.  It seems that at least one
 of the messages sent from a member of the PMC might have been
 construed as an official standing on the subject when there is no
 official standing.  All messages should be interpreted as the sole
 oppinion of the writer.

Plans for the next quarter:
---------------------------

* Complete the JIRA migration.

* Update Fortress to use the standard Meta-info tools

* Make another release of Merlin

* Improve our integration with GUMP.

The report, as noted in Attachment L, was approved by General Consent.

17 Sep 2003 [Berin Loritsch]

[ no attachment ]

No report received.

25 Jun 2003

The Apache Avalon Project saw some mixed results this quarter,
but the net result is positive.  We were forced to remove
committership for Peter Donald due to his ongoing issues with
the other Avalon committers.  In the past he has contributed
a lot to the project, but in the past year his activities
proved to tear the community apart.

There is a much more relaxed atmosphere with the community
now, and we are actually starting to be able to make some
strides in cooperating with other Apache projects.  We have
started a plan to work with Apache Log4J to migrate the
Avalon LogKit users to Log4J and provide better support for
Log4J in the Avalon suite of tools.

Apache Avalon has a fresh release of all of its components,
and is getting ready to release another set.  The long awaited
Fortress container has also been released.  As the team went
through the release process it identified certain components
that were out of scope of what the Avalon project is for, and
has provided a migration path for our existing users.

The Avalon team is beginning to resume talks on how to move
forward with the technical future of Avalon.  It seems that
we have a decent idea of how we want to work together as a
community, and we can move forward without forgetting our user
base.  The Avalon team has been trying to move in this direction
for the past few months, and have recently been able to start
constructively within the past couple of weeks.

19 Mar 2003

Change the Chair of the Apache Avalon Project

   WHEREAS, the membership of the Apache Avalon Project Management
   Committee (PMC) have nominated Berin Loritsch to serve as
   chairman of the Apache Avalon PMC; and

   WHEREAS, the previously appointed chairman of the Apache Avalon
   PMC, Nicola Ken Barozzi, has resigned his position as Vice
   President, Apache Avalon, in favor of Berin Loritsch's
   appointment to that position.

   NOW, THEREFORE, BE IT RESOLVED, that Berin Loritsch be and
   hereby is appointed to the office of Vice President, Apache
   Avalon, to serve in accordance with and subject to the
   direction of the Board of Directors and the Bylaws of the
   Foundation until death, resignation, retirement, removal or
   disqualification, or until a successor is appointed.

 By unanimous vote, the above resolution was passed.

19 Mar 2003 [Nicola Ken Barozzi]

 * What code releases have been made?

   - Avalon Framework 4.1.4
   - Logkit 1.2

   We have a detailed roadmap of the releases to make now, mainly
   about Excalibur.

   Before getting Avalon to the next evolution phase, we want to
   make a release of everything we have now to support our users,
   so that they will have a set of Avalon deliverables guaranteed to
   interoperate.

   Apache James is working with us to ensure that the releases
   are done in a compatible and comprehensice way, and Stephen
   McConnell has been given temporary access to make modifications
   to James, in order to bring it in synch.

   Gump runs have resumed, and the projects dependent on Avalon are
   benefiting with succesfull Gump runs themselves, especially James
   and Cocoon.

   We are doing all the releases following the mirroring guidelines.

 * Any legal issues to bring to the board?

   None.

   All issues that have arised with spinoffs from the Avalon project
   have been resolved.

 *Any cross-project issues that need to be addressed?

   We are continuing to spinoff non-core parts of Avalon, by making
   the actual authors of the code make the decision. We are keeping
   an active eye on them to ensure that licensing is correctly taken
   care of.

   AltRMI has finally been relocated to Incubator, but has not asked
   for a target location. Not an issue, just a note.


 *Any problems with committers, members, etc?

   The PMC is finally starting to act cohesively, and we have managed
   to go through the last "crisis" mostly ourselves for the first time.

   ATM we don't have problems with committers or members that we
   cannot take care of ourselves IMO.

   We are working to ensure that all committers to Avalon have
   signed CLA on record ASAP, and have already sent notice mails.


 * Plans and expectations for the next period?

   We have a roadmap we agree on and concrete work on getting a
   comprehensive release of all our active code is in progress.

   Work on the code has resumed, and developers are working together
   on the same set of goals.

   The project is being reorganized in a more comprehensive manner
   and the new site starts to reflect it http://avalon.apache.org/


 * etc  (your own thoughts on what is important would be helpful!)

   I request to be lifted from my position as an Avalon chair, and
   that Berin Loritsch is appointment to it, as requested by the
   Avalon comminity per below attached vote.


   These months have been very difficult for Avalon, and I hope
   that my contribution has helped Avalon in the process of
   reorganization, both as a project and as a community.

   As many have pointed out, I'm not a "true" Avaloner, and this is
   one of the main reasons why I accepted to become chair. In this
   way the Avalon community has passed the transition period with
   all core developers as peers, during a "reincubation" phase.

   A very important thing that has happened is the explicit delegation
   of the 'Peter Donald' issue to the Avalon PMC, and the clear
   offer to give the Avalon PMC full disclosure to documents pertaining
   it. This has brought to the important decision to reinstantiate
   Peter Donald's rights, and has made all PMCers actively responsible
   about the issue.

   From the generally accepted roadmap to unification, from what I see
   on the mailing lists, and the way we are now handling flames, it
   seems to me that the initial period is over, and my job is done.

   As I have pointed out to the Avalon developers when I received
   the mandate, I would not have remained a day more than necessary,
   and I want to keep faith to that commitment.

   I hope that my efforts have been of use, thank you all.

. By general consent, this report was recorded as entered and approved.

22 Jan 2003 [Nicola Ken Barozzi]

Out project STATUS file
-------------------------

http://cvs.apache.org/viewcvs.cgi/jakarta-avalon/STATUS.txt?rev=HEAD&content-type=text/vnd.viewcvs-markup

Diff between this and last report:

http://cvs.apache.org/viewcvs.cgi/jakarta-avalon/STATUS.txt.diff?r1=text&tr1=1.13&r2=text&tr2=1.21&diff_format=h


Additional info for the board
-------------------------

  * What code releases have been made?

    Phoenix has been released to fix some bugs.
    We will soon release Fortress.
    We now have a tentative roadmap to a single container, and Fortress
    will be the first step.


  * Any legal issues to bring to the board?

    AvalonDB, part of Avalon Apps, will want to move out of Apache
    and have the license be reassigned to the authors-contributors
    of that codebase. Pending the request of the authors for this,
    I'm asking if the board would have the intent to grant such
    a copyright change to the original authors, specifying if
    the adoption of an Apache-like license would influence this
    decision.


  * Any cross-project issues that need to be addressed?

    We are progressively getting rid of projects that are not in scope.

    AltRMI has asked Incubator to be relocated, but has not asked
    for a target location.
    We will decide base-by basis about where to move them.


  * Any problems with committers, members, etc?

    There is growing unrest for some, due to uncertaincy about
    Peter Donald's status. In my past report I saw that the one
    that were originally were resisting change were partecipating
    in it actively. To be more precise this time, if we talk about
    changes in the technical project direction, it still applies.
    The problem is about new community rules we are deciding on.
    The focus on good code instead of good community is still
    very rooted in some committers.


  * Plans and expectations for the next period?

    For the first time in weeks, decisions started to appear without
    strong discussions, like the one about the project roadmap.
    This is a good sign, so I expect that we will follow that roadmap
    and work actively towards a container effort done with all the
    community.

    We will be probably creating a Component subproject where projects
    that use Avalon can contribute in maintaining the Avalon components
    they use. This would be the first step towards a future unified
    Component repository.


  * etc  (your own thoughts on what is important would be helpful!)

    The 3 month suspension of Peter Donald is coming to an end,
    and we don't see a resolution to the issue. This is
    starting to hurt.

    He hasn't appeared to change the same disruptive patterns seen
    before, and has again said that he was not informed about the
    reason of the suspension.

    I see two trends now, a positive one about the advancement of the
    community, and a negative one incentrated on the suspension of
    Peter Donald. Things are now moving (still slowly) in
    a single direction, except for the suspension afromentioned.

    A recent discussion on @author tags has ignited a very strong
    discussion [1].Recognition in the form of @author tags is so deeply
    rooted that it has been percieved by some as if all code and
    documents of the project were to be cleaned of any reference
    to committers.

    It's quite clear to me that it disturbes some that "perfectly
    good code" is being abandoned "just because it's a one-man
    codebase". My feeling is that it will change when we will
    see tangible results from the new effort.

    As for me, I'll try to keep a somewhat lower profile now
    that all major issues have been addressed, and concentrate
    on the application of these decisions, in any way I
    will feel that the community would prefer.



 [1] http://marc.theaimsgroup.com/?t=104297259700001&r=1&w=2

---------------------------------------------------------------------

. By general consent, this report was recorded as entered and approved.

6. Other Reports

18 Dec 2002 [Nicola Ken Barozzi]

 Our project STATUS file
 -------------------------

 http://cvs.apache.org/viewcvs.cgi/jakarta-avalon/STATUS.txt?rev=HEAD&content-type=text/vnd.viewcvs-markup


 Additional info for the board
 -------------------------

  * What code releases have been made?

    None yet.
    It's possible that we shortly will release Fortress to support
    our ECM users till the discussion and coding of the new Avalon is
    completed. Phoenix will still be actively maintained and developed
    within the scopes of the Avalon Project in the same way.


  * Any legal issues to bring to the board?

    Microsoft has called an API "Avalon", as our project.
    As with other Apache projects, the "fix" would be to reference
    Avalon always as "Apache Avalon".

    Also, we still have some files that contain the short Apache
    license. It has been said that we should use the full license
    till version 2.0 comes up, but there has been some resistance
    by some committers in the past. I want to address this now
    and have all files use the long version.


  *Any cross-project issues that need to be addressed?

    Avalon is a framework based on components, and thus we have many
    other projects that have Avalon components.
    We polled the Jakarta Turbine project to know if they were
    interested in a common space where to have a Avalon component
    repository, and the response was positive. Also in Avalon
    it was positive, and other projects like Jakarta James and
    OJB (a developer contacted me directly) seem interested.
    What we need to define is where to have this repository.
    Originally we were thinking of having it in Apache Commons,
    but we are trying to decide if it's better to have it under
    the Avalon project, with its own set of committers.

    There is also a project called EOB (enterprise object broker) based
    on Avalon and coded by Avalon committers on sourceforge that could
    move to Apache.
    We are thinking if it would make sense to have it under the Avalon
    project or not. Similarly for Jesktop and Monarch, GUI frameworks
    based on Avalon.

    There can be concerns that this could split the community again,
    but in fact these are efforts build using Avalon and not to be
    Avalon implementations.


  *Any problems with committers, members, etc?

    None, fortunately. The recent things that have happened have
    created unrest in the beginning, but now also the ones that
    originally were resisting change are not part of it, in an
    active way. This is about all committers/members except
    Peter Donald, who is in a particular situation having the
    privileges suspended.


  * Plans and expectations for the next period?

    We are seriously discussing and making concrete progress on
    the definition of a new codebase.
    We have decided that we should maintain legacy codebases,
    so in the next months we will continue maintenance and
    discussions. Once the new system is done, we will deprecate
    all other systems and focus solely on that.

    We still need to decide what to do with our components, as the above
    discussion deals with the container.

  * etc  (your own thoughts on what is important would be helpful!)

    The suspension of Peter Donald's rights has evidently disrupted
    the community. This is not a negative comment, just a constatation.
    The combined efforts of Sam Ruby, Stefano Mazzocchi, Greg Stein and
    I, especially in the initial period, have helped in making other
    committers more confident in the future of Avalon and in stabilizing
    the situation. The main fear was that the Phoenix codebase would
    have been declared dead without proper deprecation and all Avalon
    based on an Alpha system. I had to reassure more than once to
    explain it was not the case. I don't know where this fear came from.

    IMHO this disruption has made committers aware of what was actually
    happening and about the negative mechanisms that had become the norm
    in the community.

    Now the situation is much better and the community is restarting
    with renewed force, slowly but steadily understanding the value
    of peer review on all the codebase and respect.

    Of great help has been the intervention of two Jakarta James
    committers. James uses Avalon, and they are interested in making
    the outcome be positive. Other knowledgeable Avalon developers have
    also chimed in, and this has finally made us get a feel of the
    situation. Seeing this, we are now deciding to make non-Avalon
    committers that are part of active Avalon-using projects be
    voted in the Avalon PMC by existing members.

    Peter Donald has mixed positive attitude with the same disruptive
    patterns seen before. Things seem to be moving, but slowly and
    not always in the same direction.

    Overall, here are some of the measures taken that had a
    positive effect. They are to be remembered for how to deal with
    similar cases in the future.

    o  The unification of the development mailing list has stopped
       immediately the divide in development effort responsibility.

    o  The creation of the avalon-sandbox CVS module has stopped the
       problem of making sandbox code appear and act as de-facto
       released.
       The future use of the sandbox will have to be voted for internal
       forks too, so that they are done only in a spirit of cooperation.

    o  The creation and maintenance of the STATUS file in CVS has made
       developers aware of the common goals and situation, and finally
       gives a reference for the issues being discussed.
       It helps in bringing us together.

18 Nov 2002

To create the Avalon PMC

 WHEREAS, the Board of Directors deems it to be in the best
 interests of the Foundation and consistent with the
 Foundation's purpose to establish a Project Management
 Committee charged with the creation and maintenance of
 open-source software related to component and service
 management, for distribution at no charge to the public.

 NOW, THEREFORE, BE IT RESOLVED, that a Project Management
 Committee (PMC), to be known as the "Avalon PMC", be and hereby
 is established pursuant to Bylaws of the Foundation; and be it
 further

 RESOLVED, that the Avalon PMC be and hereby is responsible for
 the creation and maintenance of software related to component
 and service management, based on software licensed to the
 Foundation; and be it further

 RESOLVED, that the office of "Vice President, Avalon" be and
 hereby is created, the person holding such office to serve at
 the direction of the Board of Directors as the chair of the
 Avalon PMC, and to have primary responsibility for management
 of the projects within the scope of responsibility of the
 Avalon PMC; and be it further

 RESOLVED, that the persons listed immediately below be and
 hereby are appointed to serve as the initial members of the
 Avalon PMC:

    Nicola Ken Barozzi
    Marcus Crafter
    Paul Hammant
    Berin Loritsch
    Stephen McConnell
    Pete Royal
    Leo Sutic
    Leo Simons
    Jeff Turner
    Carsten Ziegeler

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Nicola Ken Barozzi
 be and hereby is appointed to the office of Vice President,
 Avalon, to serve in accordance with and subject to the
 direction of the Board of Directors and the Bylaws of the
 Foundation until death, resignation, retirement, removal or
 disqualification, or until a successor is appointed; and be it
 further

 RESOLVED, that the initial Avalon PMC be and hereby is tasked
 with the creation of a set of bylaws intended to encourage open
 development and increased participation in the Avalon Project;
 and be it further

 RESOLVED, that the initial Avalon PMC be and hereby is tasked
 with the migration and rationalization of the Jakarta PMC
 Avalon subproject; and be it further

 RESOLVED, that all responsibility pertaining to the Jakarta
 Avalon sub-project and encumbered upon the Jakarta PMC are
 hereafter discharged.

 By Unanimous Vote, Resolution R2 was approved. The Avalon PMC is
 hereby created.