This was extracted (@ 2024-11-19 16: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.
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).
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.
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
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.
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.
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.
Not submitted.
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.
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
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.
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.
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.
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.
[ no attachment ]
No report received.
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.
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.
* 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.
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
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.
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.