The Apache Software Foundation Board of Directors Meeting Minutes May 26, 2004 1. Call to order The meeting was scheduled for 10:00 PDT -0700. At 10:10 a quorum was recognized by the chairman. The meeting was held by teleconference, hosted by Jim Jagielski and Covalent: IRC #asfboard on irc.freenode.net was used for backup purposes. 2. Roll Call Directors Present: Brian Behlendorf Ken Coar Dirk-Willem van Gulik Jim Jagielski Geir Magnusson Jr. Stefano Mazzocchi Sam Ruby Greg Stein Sander Striker Directors Absent: none Guests: Chuck Murcko (Treasurer) 3. Minutes and supplements from previous meetings A. The meeting of November 16, 2003 Minutes are not yet available for approval. [Brian Behlendorf] The minutes are in "rough format" and it was suggested that they be formatted to be more in keeping with the format of the previous minutes. Brian indicated that he would try to do the reformatting and Jim volunteered to help/finish if Brian needed it. B. The meeting of April 21, 2004 CVS - board/board_minutes_2004_04_21.txt The approval of these minutes were tabled until the next meeting. 4. Officer Reports A. Chairman [Greg] Greg reported that, as the directors know, the ASF held a members meeting on May 18th in order to bring the members up to speed on any ASF related news, elect new members and elect a new board. The directors in attendance constitute the new board. Greg noted that, all in all, the meeting went well. There was some discussion over the actual mechanics of the meeting, and such topics as proxies when using the online voting tool (eg: Why even designate a proxy). This would be brought up and discussed on the members mailing list. Greg also reported that he was pleased to see the Avalon project working to address the problems and issues that it had suffered from in the past. He did note that it will be interesting to see how the formation of the ASF Excaliber PMC, if approved, would affect Avalon. Greg's final topic was concerning the generation of a marketing plan for the ASF, in anticipation of the formation of the Public Relations committee. A rough draft will be written and review and feedback will be requested of the board and, eventually, the members. B. President [Dirk] Dirk had no real news to report other than an update on the infrastructure, which was reported by Sander Striker: Infrastructure [Sander] Infrastructure is confronted with lack of people able to help out. Last month most regular roots were unable to contribute anything with respect to day-to-day work as account creation, etc. Noel has been very good in filling the gap, but that is far from ideal. The root rotation file, where people with root access commit themselves for a week of duty, has gone stale. Furthermore Infrastructure has been battling email issues related to spam. Also the entire mail system has been migrated off of daedalus onto a new machine, hermes. This is where other root resources went. An email was sent out to members@ asking for help in various areas, among which software development to automate/ease the tasks of the operators, and to smoothen the process of account/karma request handling. To date there has been little response. Sander's report generated discussion on the best way to delegate power and responsibility to reduce the workload on the actual infrastructure team for such actions as creating accounts, PMC specifics (eg: mailing lists) and the like. Sam noted that the Email Sander referred to had a "generic" subject line and was therefore not likely read by most members since it didn't indicate the severity of the request. C. Treasurer [Chuck] We should now (or extremely shortly) be accepting contributions of salvaged cars from Car Program LLC. Our United Layer account is now on automatic payment. Current balances (as of 05/26/2004): Paypal $2235.16 Checking $632.89 Premium Mkt. $100249.31 D. Exec. V.P. and Secretary [Jim] Not much to report this month. We have received some CLAs from present and potential committers and infrastructure has been creating the accounts as required. Now that we have elected 7 new members, I will be keeping an eye out on the (required) signed member applications. We did receive a "signed" CLA from the University of Memphis (Canty Robbins, Dir. of Purchasing) however with an amendment statement that requires our approval. A scanned copy of the 2 page amendment was provided to the board. Greg reported that the above amended CLA was not yet discussed or reviewed with Robyn, due to the board election and the potential change of the board. Greg said that he would now restart the discussions with Robyn on the outstanding legal issues. There was some discussion over the efficiency in which the board is propagating information to the members. It was noted, however, that the board mailing list is open to members and that it is a very good way for members who are so inclined to follow along with topics being considered and discussed by the board. It was also noted that Greg sends out (unofficial) board summary reports to the members mailing list as well. The use of actual board minutes were also discussed, but it was noted that the minutes aren't official until approved by the board, thus creating at least a one month delay. Jim noted that he could commit the draft minutes earlier and that the board could vote and and approve them on the mailing list, to reduce this delay. 5. Special Orders A. Appoint officers for the 2004-2005 term Below are the positions and current nominations. Chairman - Greg Stein Elected by Unanimous vote. President - Dirk-Willem van Gulik Elected by a vote of 8 Yea and 1 Abstention Treasurer - Chuck Murcko Elected by Unanimous vote Executive Vice President - Jim Jagielski Elected by a vote of 8 Yea and 1 Abstention Secretary - Jim Jagielski Elected by a vote of 8 Yea and 1 Abstention B. Public Relations Committee 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 an ASF Board Committee charged with handling public relations, managing the Apache brand and image, performing outreach and announcements, and raising funds as necessary tasks to sustain the operation of the Foundation and assist the creation and maintenance of open-source software for distribution at no charge to the public. NOW, THEREFORE, BE IT RESOLVED, that an ASF Board Committee, to be known as the "Public Relations Committee", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Public Relations Committee be and hereby is responsible for organization and oversight of efforts to handle public relations on behalf of The Apache Software Foundation, including trademark licensing and other issues regarding management of the Apache brand and raising of funds, but excluding the ApacheCon conferences (which shall remain a responsibility of the Apache Conference Planning Committee); and be it further RESOLVED, that the Brian W. Fitzpatrick shall serve at the direction of the Board of Directors as the chair of the Public Relations Committee and have primary responsibility for management of the projects within the scope of responsibility of the Public Relations Committee; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Public Relations Committee: Ken Coar Shane Curcuru Justin Erenkrantz Lars Eilebrecht Brian Fitzpatrick Jim Jagielski Geir Magnusson Jr. Greg Stein Susan Wu NOW, THEREFORE, BE IT FURTHER RESOLVED, that the Apache Fund-Raising Committee is hereby terminated. This resolution created a lot of discussion. The main issue was whether it was appropriate for the 2 efforts of PR and Fundraising to be linked and performed by a single entity. At issue was not so much the oversight or potential conflict of interests but rather on the appearance to the community. The vote on this resolution was tabled pending further discussion on the mailing lists. C. Establish the Apache Excalibur Project 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 creation and maintenance of embeddable software libraries 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 "Excalibur PMC", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Excalibur PMC be and hereby is responsible for the creation and maintenance of embeddable software libraries related to component and service management, based on software licensed to the Foundation; and be it further RESOLVED, that the office of "Vice President, Excalibur" 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 Excalibur PMC, and to have primary responsibility for management of the projects within the scope of responsibility of the Excalibur 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 Excalibur PMC: Shash Chatterjee Peter Donald J Aaron Farr Alex Karasulu Berin Loritsch Michael Nash Leo Simons Hamilton Verissimo de Oliveira Carsten Ziegeler NOW, THEREFORE, BE IT FURTHER RESOLVED, that Leo Simons be and hereby is appointed to the office of Vice President, Excalibur, 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 Excalibur PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Excalibur Project; and be it further RESOLVED, that the initial Excalibur PMC be and hereby is tasked with the migration and rationalization of the Avalon PMC Fortress and Excalibur subprojects; and be it further RESOLVED, that all responsibility pertaining to the Avalon PMC Fortress and Excalibur subprojects and encumbered upon the Avalon PMC are hereafter discharged. By Unaninmous vote, the Excalibur PMC was approved. D. Establish the Apache Geronimo Project The Apache Incubator has voted to graduate the Apache Geronimo project out of incubation and petition the board to create a new top-level project, Apache Geronimo. The community, in a close vote [which I think is very good and healthy] voted to suggest the following people be considered for PMC chair for Apache Geronimo in the following order : Geir Magnusson Jr David Blevins The community asks that the board consider the following resolution : 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 a certified implementation of the J2EE specification and related software and materials for distribution at no charge to the public. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Geronimo PMC", be and hereby is established pursuant to the Bylaws of the Foundation; and be it further RESOLVED, that the Apache Geronimo PMC be and hereby is responsible for the creation and maintenance of an open-source implementation of the J2EE specification as well as related software and other materials determined appropriate by the Apache Geronimo PMC licensed to the Foundation; and be it further RESOLVED, that the Apache Geronimo PMC is responsible for outreach and cooperation with other open-source projects whose purpose is deemed compatible with the work of the Apache Geronimo PMC; and be it further RESOLVED, that the office of "Vice President, Apache Geronimo" 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 Apache Geronimo PMC, and to have primary responsibility for management of the projects within the scope and responsibility of the Apache Geronimo 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 Apache Geronimo PMC and also constitute the list of initial committers : Jan Bartel David Blevins Jeremy Boynes Alan Cabrera Hiram Chirino Gianny Damour Ceki Gülcü Jules Gosnell Jim Jagielski David Jencks Jacek Laskowski Geir Magnusson Jr. Richard Monson-Haefel Aaron Mulder Bruce Snyder Davanum Srinivas James Strachan Dain Sundstrom Greg Wilkins NOW, THEREFORE, BE IT FURTHER RESOLVED, that Geir Magnusson be and hereby is appointed to the office of Vice President, Apache Geronimo, 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 Apache Geronimo PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Apache Geronimo Project. By Unaninmous vote, the Apache Geronimo PMC was approved. E. Establish the Apache Forrest Project WHEREAS, the Board of Directors deems it to be in the best interests of the Apache Software Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software for distribution at no charge to the public, with the purpose of generation of aggregated multi-channel documentation maintaining a separation of content and presentation. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee, to be known as the "Apache Forrest PMC", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Forrest PMC be and hereby is responsible for the creation and maintenance of software related to generation of aggregated multi-channel documentation maintaining a separation of content and presentation, based on software licensed to the Foundation; and be it further RESOLVED, that the office of "Vice President, Apache Forrest" 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 Apache Forrest PMC, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Forrest 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 Apache Forrest PMC: Nicola Ken Barozzi Dave Brondsema David Crossley Antonio Gallardo Juan Jose Pablos NOW, THEREFORE, BE IT FURTHER RESOLVED, that Mr David Crossley be and hereby is appointed to the office of Vice President, Apache Forrest, 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 Apache Forrest PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Forrest Project; and be it further RESOLVED, that the initial Apache Forrest PMC be and hereby is tasked with the migration and rationalization of the XML PMC Forrest sub-project; and be it further RESOLVED, that all responsibility pertaining to the XML Forrest sub-project encumbered upon the XML PMC be hereafter discharged. By Unaninmous vote, the Apache Forrest PMC was approved. 6. Discussion Items A. Status of formal response to JBoss As previously mentioned, some legal issues had been tabled until after the election of the board. Now that this has been done, these issues will be resolved. Greg noted that at present, only himself was authorized to contact Robyn regarding legal work to be done on behalf of the ASF. To avoid any potential "bottlenecks," Geir and Brian was also added to the "approved" list of ASF contacts for Robyn. After this discussion, Geir reported that he would finish his draft of the response, ensuring that all references are actually part of the response (ie: no links), which would then be submitted to the board and Robyn for review. B. Status of TCK J2EE license C. Status of proposed CLAs D. Schedule for regular meetings The current schedule is (generally) the third Wednesday of every month. Sometimes it is altered to the fourth Wednesday, as detailed in cvs:committers/board/calendar.txt. Question: should this scheduling remain? 7. Committee Reports A. Apache Ant Project [Conor MacNeill] See Attachment A Discussion and Approval tabled due to time constraints. B. Apache Cocoon Project [Steven Noels] See Attachment B Discussion and Approval tabled due to time constraints. C. Apache HTTP Server Project [Sander Striker] See Attachment C Discussion and Approval tabled due to time constraints. D. Apache Logging Project [Ceki Gülcü] See Attachment D Discussion and Approval tabled due to time constraints. E. Apache Perl Project [Doug MacEachern] See Attachment E Discussion and Approval tabled due to time constraints. F. Apache XML Project [Berin Lautenbach] See Attachment F Discussion and Approval tabled due to time constraints. G. Fund-Raising Committee [Chuck Murcko] See Attachment G Discussion and Approval tabled due to time constraints. H. Apache Struts Project [Craig McClanahan] See Attachment H Discussion and Approval tabled due to time constraints. I. Apache Avalon Project [Aaron Farr] See Attachment I Discussion and Approval tabled due to time constraints. 8. Unfinished Business 9. New Business 10. Announcements 11. Adjournment Scheduled to adjourn by 1200 PDT -0700. Adjourned at 12:08. ============ ATTACHMENTS: ============ ----------------------------------------- Attachment A: Status report for the Apache Ant Project Releases: Ant 1.6.1 has been released addressing the few major bugs reported in Ant 1.6. The release has generated very few bug reports to date and has been well received. There has been recent discussion on Ant 1.7 features. As the 1.6.1 release is proving very stable, there should be a reasonable development period for 1.7 to look at the usage and improvement of the new 1.6 features such as , antlibs, etc. Community: The community is healthy and there is no discord to report. ----------------------------------------- Attachment B: Status report for the Apache Cocoon Project Cocoon ------ - Steven Noels has indicated his intention to step down from PMC chair. Bertrand was nominated but indicated his lack of continous time in the next few months. Nominations are still undergoing. - Cocoon 2.1.5 was released May 25, 2004. Mostly a bugfix release (a problem with the persistency of cached object was found and corrected) and further migration of the Woody form framework to the Cocoon Forms framework. - Pier Fumagalli reported the migration of VNUnet.com (one of the most important news sites) to a cocoon-based site in 3 weeks. Given the size and load of that site, Pier is also finding (and correcting) several misbehaviors in the core parts of the component handling system. - The community sent congrats to the three new elected ASF members David, Bertrand and Gianugo and to the new ASF director Stefano. - Wiki spamming is becoming a serious problem. We are considering blocking public write access to the wiki as a result. Also, we would like to move the wiki from cocooondev.org to the ASF-hosted wiki farm and operation is undergoing. Given the popularity of ASF's websites, we wonder how the Infrastructure team plans to handle Wiki spamming on the MoinMoin installation. - On the social side, Christopher Oliver has decided to friendly quit the project due to the legal friction generated by his patches to Rhino. No flames were generated, even if this leaves us with a core piece of the cocoon architecture as a non-official fork, basically with nobody maintaining it, licensed under the MPL and hosted on a non-apache site (cocoondev.org). Talks have been started with the Mozilla folks to relicense Rhino under an ASF-redistribution-friendly license, and while there seems to be a genuine willingness from their side, the administrative burden has been shifted back to us, the energy contributed towards this effort is minimal, and we should be careful not to let this become a permanent issue. Lenya ----- The Apache Lenya project has been busy the last few months to get the 1.2 release out. The project saw an increase in mailing list traffic for both the user and developer lists; the number of sites deploying Lenya is growing. Dale Christ was voted in as a new commiter, while Thorsten Scherler became an active commiter again. A public demo site [1] turned out to be a useful resource for users to try out Lenya and for developers to quickly confirm bug reports. A Sprint [2] brought developers together for 2 days in Zurich to work on Repository Integration. The sprint was very productive and will be repeated in the future. The notion of translating the Lenya documentation came up, while a non-english mailing list proposal was rejected over fracturing concerns. The Lenya wiki is in the process of being separated from the Cocoon one. [1] http://olr.kbs.uni-hannover.de:8080/lenya/ [2] http://wiki.cocoondev.org/Wiki.jsp?page=LenyaSprintZurich20040514 ----------------------------------------- Attachment C: Status report for the Apache HTTP Server Project Basically nothing of significance to report to the Board from the HTTP Server project for last quarter. No legal issues, no quarrels, few releases. There have been the following releases: - apache-1.3.31 - httpd-2.0.49 - mod_python 3.1.3 - Apache-Test 1.08, 1.09, 1.10 and 1.11 The documentation end is busy as always, as is httpd-test. We've gained a few committers during last period as well as expanded the PMC. There has been some discussion on moving the code from CVS to SVN; apache 1.3 is the first codebase to move over. ----------------------------------------- Attachment D: Status report for the Apache Logging Project * The log4j team is working feverishly towards an alpha release for version 1.3 which will incorporate a large set of new features. We are also working with projects dependent on log4j, such as commons-logging, to ensure backward compatibility. * Log4j's Chainsaw tool is now accessible via Java Web Start. The Logging Services PMC is committed to exploring and evaluating new ideas for enhancing functionality and productivity of System Administrators / Monitors. * The log4cxx prokect updated its licence to Apache 2.0. It released version 0.9.7, it's first version under the Apache Logging Services umbrella. * Log4net now supports building under the Mono Beta 1 runtime. ----------------------------------------- Attachment E: Status report for the Apache Perl Project -- Releases -- The mod_perl 1.x is a maintenance track designed to work with httpd 1.3.x. Nothing much happening on that track. No new mod_perl 1.x releases since the last report. --- The mod_perl 1.99 series is a development track designed to become mod_perl 2.0; it works with httpd 2.0.x. Recent releases: 1.99_13 - Mar 08, 2004 --- Apache::Test provides a framework which allows module writers to write test suites than can query a running mod_perl enabled server. It is used by mod_perl, httpd and several third party applications. Recent releases: 1.10 - April 18, 2004 1.09 - March 8, 2004 1.08 - February 24, 2004 -- Development -- Development on mod_perl 2.0 and Apache::Test is moving at a healthy pace. Now working on polishing the API so we can get ready for the 2.0 release hopefully somewhere in summer. -- Users -- As always the mod_perl users list is thriving. Though usage is declining a bit recently, with 1.5M or 4.8M sites depending on which survey you look at. ----------------------------------------- Attachment F: Status report for the Apache XML Project General Comments A fairly quiet quarter on the overall project front, although good activity within most of the sub-projects. Much effort has gone into discussion around the Federation proposal, and this is where the PMC has been concentrating its efforts. The project has voted in a new sub-project - JuiCE?. This is a JCE provider based on OpenSSL? with an initial code-base donated by Internet2. It is ramping up in the Incubator, although sorting out CLAs for the initial committers has taken longer than expected. As we transition to a Federated model, it is likely that this will move with the XML-Security project - possibly into a security or crypto related TLP. XMLBeans is also getting closer to release from Incubator, and is currently working through how to ensure a balanced committer group. Again, the Federation issue has caused some discussion around whether XMLBeans will come out of the incubator as a TLP within the XML Federation, or as a sub-project to start with. PMC The PMC has been focussed on executing the Federation proposal. Four proposals are currently being concentrated on : * Xerces: There has been much discussion around how the language based parser implementations would come together in the overall project, and how other "sub-projects" might work in with them. This is not so much a discussion of whether or not it should be done as a discussion around how the mechanics will work. * AxKit: The AxKit team have done a lot of work detailing out an operating model for a new TLP. The team seems comfortable with the idea of a move, so I am hopeful we may have a resolution to put before the board at the next meeting. * XML Graphics: Batik and FOP are looking to create a consolodated PMC. Batik has been very quiet lately (all committers otherwise engaged), which has lead to discussions as to whether or not to just go with FOP in the intial move. * Xalan: This started up using the same model as Xerces. Fairly much on hold whilst we work through the issues with Xerces. Much of the effort with all of these has been around ensuring people are very clear about what this means and why it is being done. Most of the sub-projects are fairly comfortable with the way things work today and need to be comfortable that we are not causing them unnecessary overheads by heading down this path. My feeling has been that it is important to take as much time as it needs to ensure everyone is comfortable with what is going on, so I've not been trying to push people into moving fast. Issues needing attention: The JuiCE? effort needs to put a submission to BIS for exporting cryptographic code. We also need to make a submission to Sun requesting a code signing certificate (to enable the crypto in the provider in later JDKs). This will require a statement from the ASF indicating that we understand we are bound by the US export laws. Given we do understand this, the PMC chair will be signing on behalf of the ASF. Axkit Work continues toward a 1.7 release: * Optimized Provider class interfaces to reduce redundant processing during style extraction phase. * Fixed bug that resulted in undesireable redirection for certain URLs when the AxHandleDirs? option is set to On. * Accepted for review 2 user-submitted patches to extend the directory listing interface to allow for greater flexibility (richer metadata). * Additional smaller bug fixes/general code clean-up. Much discussion surrounding AxKit's potential migration to a Top-Level Project resulted in a consensus for a proposed Mission Statement and Project Guidelines. Details here: http://axkit.org/wiki/view/AxKit/TLPGuidelineProposal More informally, the AxKit development team and larger users community was excited to hear that one of our users, running modest hardware and the latest version of AxKit, was able to cope with the load associated with a good old fashioned Slashdotting without dropping a single request. Batik Some discussion has started on moving Batik to the XML Graphics Top Level Project. Commons There were no official releases in the Commons project recently. We have had some volunteers from Xalan helping out to migrate to the 2.0 license and fixing up some documentation. Note that if most XML projects decide to move to their own PMCs that Commons will need to be careful to either get enough attention from the PMC or should move to the Xalan PMC (since Xalan re-ships most of the 'common' code here). FOP 2 new committers: Clay Leeds and Simon Pepping. Still working slowly towards a 1.0 developer release with no date in sight, however. Changed to Apache Licence 2.0 for CVS HEAD and alt-design branch, the maintenance branch is frozen and hasn't been upgraded. Forrest We continue to make solid steps towards the 0.6 release: * Changed to Apache License 2.0 in source files and commenced investigation of the distributed libaries. * Lots of work has been done to eliminate the copying of resources during build time * Forrestbot2 nearly ready for general use * Build system refactorings * Working on a more maintainable skin configuration system * Commenced discsussion (i.e. at internal Proposal stage) about Forrest becoming a top-level project Xalan-C++ Xalan-C++ 1.8 was released on May 3, 2004. Xalan-C++ version 1.8 is an implementation of the W3C Recommendations for XSL Transformations (XSLT) Version 1.0 and the XML Path Language (XPath) Version 1.0. It was tested for compatibility with the Xerces-C++ XML parser version 2.5.0. The release included: * Upgrade from Xerces-C 2.4 to Xerces-C 2.5 * Build support for the new platforms Cygwin, HP-UX 11.00 on Itanium * Project files for supporting Microsoft Visual Studio .NET * Additional changes to the Xerces Deprecated DOM support. This is another step towards phasing out the support for Xerces Deprecated DOM. Users are encouraged to modify their applications to interface with the new Xerces DOM support. For more information on the effects of these changes to your build environment, see http://xml.apache.org/xalan-c/readme.html#xercesdepdom * Implemented optimizations to significantly improve the throughput of the ICU-enabled "format-number" function. * Changes in the XML Serializer, the serializer will no longer put a newline after the xml header tag unless indent="yes". See bugzilla 24304 and 28386. * Apache 2.0 License updates * Bug fixes Details are at http://xml.apache.org/xalan-c/readme.html. A new committer, Dmitry Hayes, was nominated and voted in as a committer on Xalan-C++ on February 19, 2004. Xalan-J/XSLTC Xalan-J 2.6.0 was released in February 29, 2004 (yes the 29-th). It was tested for compatibility with the Xerces-Java XML parser version 2.6.2 which is packaged in the distribution. The release included: * The usual bug fixes * Improvement in translet initialization time * Addition of a translet versioning mechanism * Changes that allow XSLTC to use other DTM implementations * Changes in the XML Serializer, the serializer will no longer put a newline after the xml header tag unless indent="yes". See bugzilla 24304. * Addition of a TransformThread? sample that demonstrates how to use different transformers on different threads and in different modes. * Upgrade to Xerces-Java 2.6.2 * Elimination of "enum" as a name to allow compilation under JDK 1.5 * Upgrade to the Apache Software License Version 2.0 (some License clean up is continuing) Two new committers have joined, Sarah McNamara?, and Joanne Tong who were nominated and voted in as committers on Xalan-Java in late February, and early March of 2004. Xerces-C++ We released Xerces-C 2.5.0 on 16th February. This was primarily a bug fix release, but as binary compatibility was not maintained a major version number was used. We have switched over to using JIRA for issue tracking and all bugs have been moved across from Bugzilla. We have not yet migrated to the Apache 2.0 license; that is planned well in advance of the next release. Xerces-C 2.6.0 will be out in the late summer / early autumn. Extensive discussion has been occuring over how Xerces would operate as a top level project. Xerces-J On February 20th, we released Xerces-J 2.6.2. As well as containing a few performance improvements and several minor bug fixes, this release fixes several bugs which a number of users encountered with version 2.6.1. Soon after this release we successfully completed migration to the Apache 2.0 license. Recently the committers decided that we would adopt JIRA for issue tracking. Existing bug reports from Bugzilla have been migrated to JIRA. The next Xerces-J release, 2.7.0, is planned in the near future. Development items include the latest versions of SAX, DOM Level 3, JAXP and XInclude. In the last month or so, the committers in all the Xerces-* communities have been discussing the possibility of converting Xerces to a top-level project. We're hoping to have a resolution to present to the Board by the next meeting; the consensus so far has been that this is a good idea, though there are still some details with respect to organization that need to be worked out. Xerces-P Nothing to report for this period. No decision has been made on any level wheter Xerces-P should be made a sub-project of Xerces-C. Xindice * Changed to Apache License 2.0 * Obtained software grant for Xindice Eclipse plugin (currently in Attic) * Released Xindice 1.1b4 XML-Security Released 1.1 of both the C++ and Java libraries. In both cases, the major advance has been an implementation of the W3C's XML Encryption standard. A large amount of performance work has been done by Raul Benito. Finally, we voted in a new committer (Vishal Mahajan). ----------------------------------------- Attachment G: Status report for the Fund-Raising Committe The last quarter saw the donation of a sizeable amount of new hardware: 4 servers "loaned indefinitely" to us from IBM, spearheaded by Sam Ruby. HP donated a server in Europe by means of Gianugo Rabellino, and Cliff Skolnick donated of a server to be setup by Ben Laurie in the U.K as a CA. The placement of Jinx's link and logo is still under discussion, with efforts being made to improve communication on both sides. Susan Wu has joined the committee on the press side and has already sent out one press release, with a plan for regular releases in the future. This will be the last board report for the fund-raising committee as there has been a proposal to merge fund-raising and press activities under a Public Relations committee. ----------------------------------------- Attachment H: Status report for the Apache Struts Project ----------------------------------------- Attachment I: Status report for the Apache Avalon Project 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. ------------------------------------------------------ End of minutes for the May 26, 2004 board meeting.