The Apache Software Foundation Board of Directors Meeting Agenda April 26, 2006 1. Call to order The meeting was scheduled for 10:00 PST -0800 and was begun at 10:02 when a sufficient attendance to constitute 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: Ken Coar Justin Erenkrantz Jim Jagielski Stefano Mazzocchi Sam Ruby Greg Stein Directors Absent: Dirk-Willem van Gulik Ben Laurie Sander Striker Guests: Cliff Schmidt Henri Yandell 3. Minutes from previous meetings Minutes in Subversion are found under the URL: https://svn.apache.org/repos/private/foundation/board/ Append the minutes URIs to that to access them through the Web. A. The meeting of March 15, 2006 SVN - board/board_minutes_2006_03_15.txt Approved by General Consent. 4. Officer Reports A. Chairman [Greg] Greg reported that all has been pretty quiet. He did note his keynote at EclipseCon, in which we talked about the ASF and Open Source in general. B. President [Sander] Status on OSU OSL and contracting Joe Schaeffer. Contract details with OSU OSL are being finalized today. Contract for Joe will be available tomorrow. Joe has already started. Secretarial service is still pending. C. Treasurer [Justin] Our fiscal year closes on April 30th. Based on preliminary calculations, we are over 33.3% of public support for 2005-2006FY. Preliminary P&L statements for 2005-2006FY are submitted as Attachment O. Based on these numbers for 2005-2006FY and prior discussions, I have drafted Attachment P which is submitted as initial spending allocations for 2006-2007FY. Additional allocations may be approved as required throughout the new fiscal year. Due to the fact that most accountants that I have talked to have been either non-responsive or indicated that we are either too small or too large to be handled by them, I'm going to do a first-cut pass at our 990 return in the next month. My goal is to have the preliminary 990 return available for review by the Annual Members' Meeting. If trouble is encountered during this prelimary drafting, I will pursue another round of accountant quotes. However, an accountant will not be able to collect information whereas I am expected to provide all information to the accountant. Therefore, I feel that it's best to take a preliminary pass on our own to try to ensure that we have all requisite information. Ultimately, accuracy and fidelity of the return does rest with the Board and Treasurer not an accountant. Current Balances as of 4/24/2006: Paypal $ 437.39 (-$ 945.78) Checking $ 17,275.75 (-$14,321.82) Savings $225,670.95 (+$25,325.66) Total $243,384.09 (+$10,058.06) Justin additionally reported that we are expecting an addition $25k from ApacheCon US 2005. D. Exec. V.P. and Secretary [Jim] The membership was queried regarding the date and format of the annual ASF members meeting. The main discussion topics were whether it should be in May and completely virtual, or whether we should hold off until June (to match up with AC Europe) and have some sort of hybrid meeting. There was very little response, but the majority of those who did respond indicated that they would prefer it NOT be a hybrid. In any case, we will definitely need to use the voter tool, and not use paper ballots at all (even for the new member elections). Jim will be offline June 18-24th and would prefer it not be scheduled during that time. One possibility would be to start the meeting, virtually, on June 16th and recess the meeting until some time during AC Europe, where the meeting could continue and end via a hybrid setup (in-person and IRC). So far, 2 of the sent-out "Thank You For Your Donation" letters have been returned as undeliverable: Front Gate Tickets and Jason S. Friedman. I am holding onto these and will forward to Justin. No updates yet on the D&O Insurance, so I am looking at other brokers. Other than the normal *CLA/Grants/etc paperwork, we've received no correspondence requiring board attention. E. VP of Legal Affairs [Cliff] Cliff reported that the 3rd Party License report will likely be officially released later on this month (April), at which point he will start on the Copyright/Header issues. Regarding the 3rd Party License report, it is fully expected that, even though discussed and reviewed, there will be further discussions upon release. The board's stand is that we should release it "as is" and retify things if required. All new projects will need to adhere to the policy; existing projects will be given time to bring their codebases up to policy standards. The board expressed their appreciation to Cliff for a Job Well Done. F. VP of JCP [Geir] No report. 5. Committee Reports A. Apache Beehive Project [Eddie O'Neil / Stefano] See Attachment A Approved by General Consent. B. Conference Planning [Ken Coar] See Attachment B Ken reported that things are on-track for the Dublin show. The next US ApacheCon will be in Austin, TX. Approved by General Consent. C. Apache DB Project [Brian McCallister / Sam] See Attachment C Approved by General Consent. D. Apache Directory Project [Alex Karasulu / Greg] See Attachment D Approved by General Consent. E. Apache Geronimo Project [Ken Coar] See Attachment E It was asked if code contributions to Geronimo were bypassing the Incubator. The main issue is whether the sponsor gets to select the final destination of the project. It was noted that Trifork/Yoko split off and it was asked if this effectively caused the commit list to be reduced. It was reported that no one has lost commit access. The question was raised on whether the timeline for persons to go from committer to PMC membership was out-of-line with that seen in other projects. It was reported that this was actively being watched, but no action has been taken, or is required, at this time. Approved by General Consent. F. Apache Incubator Project [Noel Bergman / Dirk] See Attachment F Greg was to ask for reports for Abdula and AltRMI. Stefano noted that Harmony was "growing like a weed" but in a good way. Henri and Cliff confirmed that releasing Roller under ASF infrastructure was awaiting the final release of the 3rd Party (LGPL) Policy and that appropriate discussions are happening. Approved by General Consent. G. Apache James Project [Serge Knystautas / Sander] See Attachment G Approved by General Consent. H. Apache Maven Project [Jason van Zyl / Jim] See Attachment H Jim was asked to verify that the appropriate IP clearance forms have been complete for all codebases from Codehaus. Jim contacted Jason and he indicated that both he (Jason) and Brett Porter have ensured that all committers have iCLAs on file for the Codehaus plugins referred to in the report. Approved by General Consent. I. Apache MyFaces Project [Manfred Geiler / Justin] See Attachment I Approved by General Consent. J. Apache Struts Project [Martin Cooper / Ben] See Attachment J Greg expressed concern over the splitting of the user mailing list. Approved by General Consent. K. Apache Tapestry Project [Howard Lewis Ship / Sam] See Attachment K Approved by General Consent. L. Apache TCL Project [David Welton / Greg] See Attachment L Approved by General Consent. M. Security Team [Ben Laurie] See Attachment M There was no report. Sander was tasked with getting a security report. N. Apache Jackrabbit Project [Roy Fielding / Sander] See Attachment N Approved by General Consent. 6. Special Orders A. Change of XMLBeans PMC Chair WHEREAS, the Board of Directors heretofore appointed Cliff Schmidt to the office of Vice President, Apache XMLBeans Project, and WHEREAS, the Board of Directors is in receipt of the resignation of Cliff Schmidt from the office of Vice President, Apache XMLBeans Project; NOW, THEREFORE, BE IT RESOLVED, that Cliff Schmidt is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache XMLBeans Project, and NOW, THEREFORE, BE IT FURTHER RESOLVED, that Cezar Andrei be and hereby is appointed to the office of Vice President, Apache XMLBeans Project, 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. Special Order 6A, Change of XMLBeans PMC Chair, was approved via Unanimous Vote. B. Establish the Apache HiveMind 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 the creation and maintenance of open-source software based on the HiveMind services and configuration microkernel, for distribution at no charge to the public. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "HiveMind PMC", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the HiveMind PMC be and hereby is responsible for the creation and maintenance of software related to creation and maintenance of open-source software and documentation related to the HiveMind Framework based on software licensed to the Foundation; and be it further RESOLVED, that the office of "Vice President, HiveMind" 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 HiveMind PMC, and to have primary responsibility for management of the projects within the scope of responsibility of the HiveMind 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 HiveMind PMC: James Carman (jcarman@apache.org) Achim Huegen (ahuegen@apache.org) Harish Krishnaswamy (harishkswamy@apache.org) Howard M. Lewis Ship (hlship@apache.org) Knut Wannheden (knut@apache.org) NOW, THEREFORE, BE IT FURTHER RESOLVED, that James Carman be appointed to the office of Vice President, HiveMind, 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 HiveMind PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the HiveMind Project; and be it further RESOLVED, that the initial HiveMind PMC be and hereby is tasked with the migration and rationalization of the Apache Jakarta PMC HiveMind subproject; and be it further RESOLVED, that all responsibility pertaining to the Jakarta HiveMind sub-project and encumbered upon the Apache Jakarta PMC are hereafter discharged. There was some discussion regarding the self-referential/ recursive nature of the charter. The concern was that it does not adequately define the exact definition of the project, nor provide adequate controls over what aspects would fall under the charter of the project. It was agreed that this is hardly unique to HiveMind. The board decided to leave the resolution "as is" since normal PMC and board oversight should be sufficient to avoid any problems. Special Order 6B, Establish the Apache HiveMind Project, was approved via Unanimous Vote. 7. Discussion Items A. Annual Members Meeting As reported in his report, Jim queried the membership regarding member meeting dates and formats. Based on the little feedback provided, the board decided to have a IRC-based members meeting, set for either June 13-15 (primary) or June 6-8 (secondary). Jim was to close the loop with the membership, obtain feedback and then officially schedule the meeting. B. Copyright dates in source files As noted in Cliff's report, this issue is currently being worked on. It was noted that it is against ASF policy, as well as simply wrong, to change Copyright dates when the files/codebases have not undergone "substantial" or "significant" change. C. OSI Membership Model 8. Review of Current Action Items o Tapestry Reports had not received: This has been resolved, since they have since been received. o Ken to get Portals Report: Ken is working the issue. o Jim to inform Incubator regarding "Lead Mentor" requirement: Jim has done so, and there has been some discussion within the Incubator. The main issue is that the concept of Lead Mentor appears to be opposed to the idea of "all are equals." It was noted that Lead Mentor is simply a device to ensure a single point-of-contact for administrative purposes. Incubator has agreed. o Sys Admin Help: Sander is working the issue. o cli-dev (sub)project: Justin to inform them that it is time to shut this down. o Beehive Chair Change: Greg to inform the Beehive PMC of the change of chair. 9. Unfinished Business 10. New Business 11. Announcements 12. Adjournment Scheduled to adjourn by 12:00 (Pacific). Adjourned at 11:43. ============ ATTACHMENTS: ============ ----------------------------------------- Attachment A: Status report for the Apache Beehive Project Quarterly Report from Apache Beehive to the Apache Board Beehive PMC April 26, 2006 Summary ======= - In all, a pretty quiet quarter - Released a 1.0.1 patch release - Growing activity in the user community - Requested the JSR-181 TCK Releases ======= Shipped a 1.0.1 release in early February with about 100 bug fixes. Currently working toward what will likely become a 1.1 release sometime in the next few months; so far, this consists mostly of incremental fixes to 1.0 and a few small features. Need to add more substance to this and put additional features in plan. Relationships ========== We have requested the JSR-181 TCK through Geir. Are awaiting word on the status of that request. Community ======== - Growing activity in the user community in particular from people starting to use Beehive to build apps. Have also received several questions about Maven support, which was added to the sandbox this quarter. ----------------------------------------- Attachment B: Status report for the Conference Planning ----------------------------------------- Attachment C: Status report for the Apache DB Project New PMC Members: * Michelle Caisse * Michael Bouschen New Committers: * Bryan Pendleton (Derby) * Rick Hillegas (Derby) * Knut Anders Hatlen (Derby) Releases: * JDO 2 API Released Incubator Activity: * Cayenne entered incubation sponsored by the DB project. Bill Dudney, Jim Jagielski, Jean Anderson, and Brian McCallister are serving as mentors. * OpenJPA entered incubation under sponsorship of the Incubator PMC. This is not a DB project but is closely related to the DB project and hopefully we will all be able to help each other out more. * Support for Axion's incubation has been officially withdrawn by the DB project. Noteworthy Events: * JDO 2 JSR passes in the Java Community Process. API's, TCK, and RI are all open source. ----------------------------------------- Attachment D: Status report for the Apache Directory Project We've added two new PMC members (szoerner and ersiner) and a couple of committers to MINA (proyal and niklas). MINA has a new dev list because of all the traffic it's been having. Other than this we have had a steady stream of releases for MINA and ApacheDS. Looks like we're stalling a little bit on Naming but you never know when it will fire back up. ApacheDS 1.0 RC1 has released with an RC2 to follow shortly. ----------------------------------------- Attachment E: Status report for the Apache Geroniomo Project his report covers the period from 2006-01-18 through 2006-04-18. Activity: - --------- Presentations about Apache Geronimo were given variously by Dain Sundstrom, Aaron Mulder, Matt Hogstrom, and Jeff at JAOO and The Server Side Symposium. A lot of work went into giving the Geronimo Web a major facelift. The issue of having a Confluence wiki hosted on Apache hardware was raised again, since the vast majority of opinions polled on the dev list favoured keeping the Geronimo documentation in that format. Some progress has been made, but at the moment the documentation is still hosted at a third-party Confluence installation offsite. In this period, 422 JIRA issues were created, 205 were closed, and 14 closed ones were reopened. (The reopened ones were not necessarily closed during this interval.) PMC: - ---- Jason Dillon and Kevan Lee Miller were invited to join the PMC, and both accepted. A number of individuals who have been given commit karma in the past have subsequently largely disappeared from the project. Although the PMC hasn't yet decided what to do about that sort of situation, it has been a major factor in several PMC members' opinions that an invitation to join the PMC should not be considered for some indefinite interval after karma has been granted. Since I personally disagree strongly with that position and am not satisfied that anyone has identified any harmful effects, I do not consider the issue yet closed. Although the subject of project bylaws/guidelines has come up several times, and various people are ruminating on the issue, no concrete progress has been made on that front. Committers: ------------ The PMC voted to offer commit karma to Hernan Cunico, and he accepted. There are other karma votes currently in progress. ----------------------------------------- Attachment F: Status report for the Apache Incubator Project Not too much to report this month, other than projects settling into the task of Incubation. It appears that Felix may apply for TLP status at the May Board meeting. --- Noel ---- ActiveMQ The ActiveMQ project is progressing toward graduation and things are moving along well. Below are the highlights of activity on the project: * Added Nabble forums as an alternative to ASF mailing lists * Added Nathan Mittler from Amazon as a committer * Working on the ActiveMQ 4.0 RC2 release candidate Currently working to accept a donation from Amazon for the ActiveMQ C++ API ADF Faces ADF Faces incubation has started in the last weeks. The code repository has been setup, the committer access has been granted, we are now waiting for an import of a current code drop into the repository. This will take some time as all package names are changed over to an Apache like structure, and the ASL license is adopted as mentioned in the proposal. Mailing lists have been setup, and mailing list traffic is slowly picking up steam. Agila AltRMI Cayenne The Cayenne project is setting up its infrastructure. Existing mailing lists were successfully migrated to Apache this month and are remain active. All but one ICLA have been recorded and account requests submitted. We are also working on getting our JIRA migration done and are hoping to be part of the Confluence-as-a-document-editor trial. We are preparing our last non-Apache release (1.2, currently in beta). Our first step after this release will be to repackage everything to the org.apache.cayenne namespace and release a new "apache" version to indicate backwards compatibility will no longer be maintained. We also have at least one LGPL issue, which is with a non-essential optional platform binary build (Launch4J). This is a relatively-new feature (the ability to run the Cayenne Modeler as a native binary) and, worse case, we can remove the feature to get rid of the dependency. However, a number of potential replacements with compatible licenses have been identified and will be evaluated as a first attempt to solve the issue. Felix * Entire Felix build process migrated to Maven (M2). * Mangen contributed by Rob Walker for managing bundle dependencies * Several of the UPnP people are now committers and contributions have made their way into the repo with respective [C]CLAs. * Preparing for an initial release from the incubator * OSGi Alliance re-licensed R4 sources as ASL, not just ASL-compatible. * Worked with OSGi CTO BJ Hargrave to commit R4 core and compendium ASL sources to Felix repo with M2 build/deployment. * Wire Admin and Service Binder contributed and Humberto Cervantes a committer. * Migrated Service Binder and related tutorial/examples to Felix repo with M2 build/deployment. * Dependency Manager contributed and Marcel Offermans a committer. * Additionally, Xenotron patch contribution by Peter Neubauer. * Created daemons and installers with nice packaging for soon to be released initial versions * Committed new OSGi Bundle Repository service, which is an OSGi Alliance sanctioned bundle repository based on previous OBR work. * Committed two new shell-related bundles, Shell GUI and Shell GUI Plugins, that provide a simple GUI front end for Felix. * PPMC is starting to estabilish policy around committership and membership (showing its autonomous nature) * Upayavira became a new mentor an has greatly accellerated the project * Many new committerss: * Francesco Furfari * Stefano Lenzi * Rob Walker * Marcel Offermans * Matteo Demuru * Humberto Cervantes * Karl Pauls Quoting Upayavira: "Now, that shows signs of a healthy community. Adding seven committers in one quarter :)" Graffito * We are still working on our JCR support. This support is mainly done with an object/Content mapping. We hope to finalize the first release of this subproject for the ASF Europe Conf. This tools could be use in other open source project. * Sword Technologies is working on the workflow service and the first Graffito module (personalized news management with syndication). The code will be donate in May to the ASF. * Still working with the Jetspeed team to see how to build a common release for the ASF Europe Conf. * We want to promote and make some "marketing" to increase the community size. Harmony Harmony is going well, so well that it is not easy to sum up all the things happening. There is, however, currently nothing requiring board or incubator PMC attention. Highlights for the last quarter: * no releases. * We have welcomed one new PPMC member: * Tim Ellison * we have welcomed three new committers: * Mikhail Loenko * George Harley * Stepan Mishura and expect to add quite a few more in the next quarter. we have received and processed several more bulk contributions from different parties, including for beans, regex, math, jndi, logging, prefs, sql, math(again), crypto, and rmi (twice), hundreds upon hundreds of unit tests, an eclipse plugin for doing harmony development, and more. Our framework for accepting these contributions (based on jira, svn, and faxes and documented on the harmony website) seems to be working well. there was concern over a potential copyright infringement within our JCHEVM component. This concern has been addressed by receiving a code donation for the potentially infringing files, without having to resort to lawyers and to the mutual satisfaction of all parties and under the watchful eye of the Incubator PMC. we have begun collaborating with the SableVM community, which has relicensed its VM under the ALv2 (the related previous potential licensing/copyright issues have been resolved without having to resort to lawyers and to the mutual satisfaction of all parties and under the watchful eye of the Incubator PMC). we have seen a lot of discussion on how to do testing, how to use jira, etc., etc, as more and more developers gear up to contribute to the project. These kinds of discussions are going well and the collaborative consensus-based process is emerging. we have identified the (future) need for some serious build and testing server infrastructure but have not approached the infrastructure team about this yet. IBM is currently hosting a Maven Continuum server to run the harmony tests, and sending the results to our mailing lists. JuiCE Good activity in the previous quarter. Werner Dittman was voted in as a committer and has been refactoring the initial code into a more long term format. A test build has also been created on a Win32 platform. The team involved in this are all committers on the xml-security project. Over the next quarter we will be looking to promote this from the Incubator into the xml project as a part of xml-security. Kabuki Now that the initial committer list has their Apache accounts, the project will be beginning real soon now. No other news to report at this time. log4net The log4net team is putting together release 1.2.10. The release has been approved by the Logging PMC and is now waiting for approval by the Incubator PMC. This release includes a number of fixes for the current 1.2.9 release. One of these is a fix for a security issues that was raised through security@apache.org. We would like to thank Mark Cox from the security team for his help managing this issue. Lokahi The Lokahi project is still setting up its infrastructure: Subversion has been set up with proper commit privileges, and the initial code import just took place a couple of days ago. The Lokahi name has been cleared as far as trademark usage goes. Lucene4c There has been no activity since the last report. At some point soon we will likely want to officially mark this project as dormant. Lucene.Net Lucene.Net has recently gotten into the swing of things. George Aroush has officially moved the project from Sourceforge to the ASF repository. A very active contributor from the Sourceforge project has been proposed and is pending the receipt of his CLA. Ode Ode is currently adding a new round of commiters to its developer base. The Software grants for both donations from Intalio and Sybase have arrived and both have been checked in. The community is actively discussing development plans for the two code bases. OFBiz The OFBiz team continues to gather individual contributor license agreements (iCLAs) from people who have contributed to the project in the past: this effort is nearly complete, and we expect to import OFBiz code into the ASF Subversion repository soon. You can see the progress of getting iCLAs at http://ofbizwiki.go-integral.com/Wiki.jsp?page=OFBizDevelopers. In addition, the OFBiz PPMC has been setup and all initial committers and mentors subscribed to it. OFBiz management discussions have been taking place on that list for a few weeks now. In summary, things are progressing well. No major issues at this time. Roller Roller development has been proceeding at a steady pace. The mailing lists seem to be getting more active with new users cropping up all the time. IBM DeveloperWorks now uses Roller for their blogs, LinPro AS is working on a large number of installations and North Carolina State Unversity is support to go live with campus-wide student blogs powered by Roller before the end of this month. A Roller 2.2 release candidate was created on the 2nd to last Thursday of March (per our release cycle), we've gone through 5 release candidates now and a vote was called today (April 18th) for release. For Roller 2.3, Allen Gilliland has been doing some major refactoring work in the Roller backend. Dave Johnson has been working on smaller issues including support for both weblog entry summary and content. A 2.3 release candidate may be appearing on Thursday, since it's the 2nd to last. Looking forward, a new development roadmap has been prepared that covers Roller 2.3, 3.0, 3.1 and 3.2 releases. Dave's Roller talk was accepted at ApacheCon EU in June 2006. Other issues: LGPL issues are still unresolved and holding up graduation. ServiceMix The ServiceMix project is progressing along. Below are the recent project highlights: * Added Nabble forums as an alternative to ASF mailing lists * Currently preparing the ServiceMix 3.0 M1 milestone release Solr The Solr team has been focusing on preparing its first release candidate out of the incubator, and is getting fairly close: maybe another couple of weeks before we vote. All committers and mentors are on the solr-dev mailing list, where discussion has been taking place. All ASF resources (Subversion, mailing list, etc.) seem to have been created and are functioning well. We have also been taking this time to re-think our distro contents, e.g. where to put examples, whether to package Tomcat for an out-of-the-box working webapp, etc: those discussions have been taking place on the solr-dev list, which is public, and everyone is welcome to join. Synapse The Synapse team continues to work towards an M2 release and graduation. WebWork 2 The last quarter has seen the creation of the WebWork 2 podling and rapid progress. Our focus has been on migrating code, resources, developers, IP, and community over to the ASF. Code: we have imported the code into the Incubator SVN, and have renamed packages, taglib prefixes, and any other references to the old WebWork project over to the new Struts Action Framework 2 project, where the final location of the code will be. Resources: We've migrated the code to the Apache SVN, setup and migrated JIRA tickets to the new issues.apache.org server, and are in the process of migration wiki documentation. Developers: The core WebWork 2 developers have been given accounts and access to the podling, voted in through the proposal. We plan to vote the remaining committers in one-by-one through the Struts PMC, serving as the IPMC for the podling. IP: The OpenSymphony organization, who owns the copyright on the WebWork 2 project, has delivered a code grant allowing us to change the copyright. Additionally, we've removed most of the LGPL source code (usually in the form of Javascript libraries) and have developed an optional build that compiles integration code depending on LGPL jars, in accordance to the draft IP policy document. Community: The WebWork 2 developers have joined the Struts mailing lists and have been very active in participating with both development and user threads. They have been just as, if not more, active committing to the code repository as Struts committers, and when conflicts arise, they are very quick to come to a solution in a positive way. In addition, several Struts committers have joined OpenSymphony forums, chat rooms, and projects further strengthening the relationship. We are definitely planning on exiting the Incubator this next quarter, possibly within weeks. We see a bright future for the Struts Action project, and hope to facilitate a new spirit of cooperation within the competitive landscape of Java web application frameworks. WADI The WADI podling has decided to retire and not complete incubation. This decision was made by the participants, supported by the sponsoring Geronimo PMC, and announced to the Incubator PMC. The project will continue at [WWW] http://wadi.codehaus.org/ Yoko Yoko is currently adding a new round of commiters to its developer base. The Software grant for the donation from IONA arrived and the code base has been checked in. The codebase from the original Trifork donation has been moved from Geronimo to Yoko. The community is actively discussing development plans for the two code bases. Look to see intense discussions at JavaOne and ApacheCon EU. ----------------------------------------- Attachment G: Status report for the Apache James Project One test release (not official), one new committer (Bernd Fondermann), one new PMC member (Stefano Bago). There are commits, JIRA issues getting resolved, more traffic, and generally more interest these days. Maybe we can thank JBoss/RedHat for building a Java mail server. ----------------------------------------- Attachment H: Status report for the Apache Maven Project Everything is going along well with the Maven projects. I think we're up there in activity on mailing lists and we're still getting a steady increase in community participation. One item of note is that many of the core developers put aside a good chunk of time to get out a free Maven Book. New Projects * maven-changes-plugin from the Codehaus Mojo project * Move NUnit plugin into the Plugins Sandbox * Move C# plugins in the Plugins Sandbox * Move maven-changelog-plugin from the Codehaus Mojo project * Bring the maven-surefire-report-plugin over from the Codehaus Mojo project * Bring maven-jxr-plugin over from the Codehaus Mojo project * Bring maven-dependency-plugin over from the Codehaus Mojo project New PMC Members * Stephane Nicoll * Fabrizio Giustina New Committers * Chris Stevenson * Brian Fox * Torbjorn Eikli Smorgrav * Fabrice Bellingard * Maria Odea Ching * John Tolentino * Jesse McConnell * Milos Kleint Releases * Maven 2.0.3 * Maven 2.0.4 * How to list all the plug-ins? ----------------------------------------- Attachment I: Status report for the Apache MyFaces Project Summary ======= * No new release published since last report, next release (1.1.2) soon * Growing and healthy community * Tobago moving out of incubator * ADF Faces incubated * Transfer of "myfaces.org" domain to ASF is done Release ======= * Latest release: still 1.1.1, published on October 27, 2005 * 1.1.2 was close to releasing in February, but release testing was stopped because the community decided to do a massive refactoring first. This refactoring affects the use of code, that is shared between the core implementation and the Tomahawk component set. To be able to have independent release cycles for MyFaces Core and MyFaces Tomahawk it was necessary to cut the runtime dependency to those shared classes for both. The refactoring was successful and we are currently preparing the new release (testing, TCK, vote). We are confident to be able to release by the end of April. Community ========= * Growing: 4 new committers since the last status report * Healthy: 806 subscribers and 47 mails per day on our user list, 327 subscribers and 33 mails per day on our dev list. Up to 32000 page views per day on our website. Tobago ====== The Tobago JSF component set (http://incubator.apache.org/projects/tobago.html) was successfully voted out of the incubator and the community is currently doing the move out of the incubator. ADF Faces ========= The ADF Faces component set (aka Oracles ADF donation to the ASF) was successfully incubated: http://incubator.apache.org/projects/adffaces.html Domain ====== Transfer of domain "myfaces.org" to Apache Dotster is done. ----------------------------------------- Attachment J: Status report for the Apache Struts Project The Struts community has been a busy one this last quarter. In terms of releases, we released Struts 1.2.9, primarily to fix a reported vulnerability, and Shale 1.0.2 Alpha. We also made available Struts Action 1.3.1 Test Build, the first completed build in the Struts Action 1.3 line. After voting to accept WebWork 2, we have made progress towards removing external dependencies with non-compatible licenses, and migrating the code base from OpenSymphony to Struts. We have decided to move all of the Struts components to JIRA for issue tracking, and to Maven 2 for our build system. There has been much discussion of splitting the user mailing list into multiple lists, based on sub-project, but no consensus has been reached. On the people front, we added Gary VanMatre to the PMC, and five new committers (Alexandru Popescu, Rene Gielen, Rainer Hermanns, Toby Jee, and Ian Roughley) as part of bringing WebWork 2 into the fold. ----------------------------------------- Attachment K: Status report for the Apache Tapestry Project Tapestry has been in a state of transition away from a Jakarta sub-project and to an Apache top level project. Two new PMC members / committers have been added: Andreas Andreou and Brian K. Wallace. Andreas has been active in the external Tacos project (Ajax components for Tapestry). He and Brian have been actively mentoring and supplying patches for months. Bug fix releases of Tapestry 3 (release 3.0.4) and Tapestry 4 (release 4.0.1) have been released. These efforts have been spearheaded by Jesse Kuhnert and Brian K. Wallace. We've succesfully moved the SVN repository out from under the Jakarta project. Howard Lewis Ship has taken over responsibility for granting SVN access karma to Tapestry team members. We're beginning to formulate rules and procedures for breaking the Tapestry project into individual sub-projects. We are facing a large amount of work to convert from an Ant-based build to a Maven2-based build, primarily in terms of documentation (reams of which are currently in Forrest XML format). We are working on a new logo for Tapestry and expect to debut the new http://tapestry.apache.org/ web site when it is ready. Our remaining transfer tasks concern other bits of infrastructure to move out from under Jakarta: the Tapestry wiki, and the Tapestry mailing lists. ----------------------------------------- Attachment L: Status report for the Apache TCL Project Not a great deal to report this quarter, as there hasn't been a lot of activity. There has been some work towards a Rivet 2.0 by a new contributor, and some improvements to Websh. ----------------------------------------- Attachment M: Status report for the Security Team ----------------------------------------- Attachment N: Status report for the Apache Jackrabbit Project Over the past month, Apache Jackrabbit completed its graduation from incubator, moved to its new home at jackrabbit.apache.org, and made our big 1.0 release using the mirrors. http://jackrabbit.apache.org/ http://www.apache.org/dist/jackrabbit/RELEASE-NOTES.txt The only thing of board interest is that we have implemented the file header proposed on legal-discuss last year. /* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. The ASF licenses this file to You * under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ ----------------------------------------- Attachment O: Preliminary 2005-2006FY P&L Report May '05 - Apr 06 Income Interest Income $2,303.56 Program Income Code Awards $19,000.00 Conference $28,699.54 Total Program Income $47,699.54 Contributions Income Unrestricted $94,374.48 Unrelated Business Income $43.74 Total Income $144,421.32 Expense Bank Service Charges $1,413.57 Finance Charge $4.94 Licenses and Permits $608.00 Office Supplies $757.37 PayPal Charges $326.36 Postage and Delivery $222.81 Printing and Reproduction $2,236.20 Program Expenses Hardware Purchases $1,401.69 Colocation expense $20,750.00 Program Expenses - Other -$1,082.42 Total Program Expenses $21,069.27 Telephone $1,265.99 Total Expense $27,904.51 Net Income $116,516.81 ----------------------------------------- Attachment P: Proposed Initial 2006-2007FY Spending Allocations Bank Service Charges $3,500.00 Licenses and Permits $350.00 Office Supplies $1,000.00 PayPal Charges (% of Paypal) Postage and Delivery $500.00 Program Expenses Hardware Purchases $3,000.00 Colocation expense (.5yr) $10,500.00 Sysadmin Position (.5yr) $30,000.00 Sysadmin Contract (.5yr) $30,000.00 Total Expense $78,850.00 ------------------------------------------------------ End of minutes for the April 26, 2006 board meeting.