The Apache Software Foundation Board of Directors Meeting Agenda April 15, 2009 1. Call to order The meeting was scheduled for 10:00am (Pacific) and will begin as soon thereafter that a sufficient attendance to constitute a quorum is recognized by the chairman. The meeting will be held via teleconference, hosted by Jim Jagielski and SpringSource. IRC #asfboard on irc.freenode.net was used for backup purposes. 2. Roll Call Directors Present: Bertrand Delacretaz Justin Erenkrantz J Aaron Farr Jim Jagielski Geir Magnusson Jr William Rowe Jr Greg Stein Directors Absent: Sam Ruby Henning Schmiedehausen Guests: Sander Striker Gavin McDonald Henri Yandell Brett Porter John Casey Brian Fox Jason van Zyl 3. Minutes from previous meetings Minutes (in Subversion) are found under the URL: https://svn.apache.org/repos/private/foundation/board/ There were no minutes approved during this meeting. 4. Executive Officer Reports A. Chairman [Jim] Over the last month, we have seen quite a bit of activity, interest and discussion; some good, some not so good. On the good side, the treasurer transition appears to be going well, with the only remaining action item being the actual taxes themselves (admittedly, a major item). Also, other action items, such as the budget and EA search are progressing, although maybe not at the speed that some would like. Regarding the budget, there was an informal meeting at ApacheCon with JAaron, Sander, Sally, Justin, Bill and myself (also in attendance was Leo) to try to scrub some of the numbers in the current draft budget, mostly from a PRC, Infra and Concom point of view. These were committed back to the draft version. Regarding the EA search cmmt, a draft "task list" is, and has been, available in SVN for quite some time. Some updates and changes have been made, mostly by myself, with additional updates by Bill and Sam. The general consensus is that all directors are under close agreement, although there are differing "semantics" on how we are phrasing some tasks. The biggest discussion point was regarding the "accounting/bookkeeping" aspects of the position, especially since we just tagged a new treasurer. Sander is working on drafting a true Job Description based on the task list. As mentioned in the PRC report, there was a lot of activity and interest centered around the ASF's 10th Anniversary, primarily at ApacheCon EU but also elsewhere. This is expected to continue and to culminate at the ApacheCon US show in Oakland. In support of ApacheCon and the ASF, I did quite a number of f2f and online chats and interviews. Speaking of ApacheCon, from my own point of view, the conference was quite successful; it was especially interesting to see the huge success of the various Meetups, and to see so many of the sessions and informal presentations with packed rooms. I was also pleasantly surprised with how well the Chat and Chew sessions went, including my own (regarding the ASF Sponsorship program). I am currently working with HP to organize and schedule a "Tux Talk" session with them, regarding the ASF and Open Source. These sessions are online based. On the 'not-so-good' side (depending on one's point of view, this may not be an accurate adjective... some may consider it "healthy", others as "very bad") there was quite a heated thread on board@ regarding personality conflicts between some members of the board. In my opinion, unless such conflicts hinder the operation of the board, this is not a major board concern. After all, although it would be great if all directors were BFFs, the reality is that such an ideal viewpoint would be almost impossible to achieve in reality, and would not necessarily result in a "better running" or more efficient board. In any case, we are due for our annual members meeting and for the election of a new board. I anticipate scheduling this for June and will float some candidate dates past the membership for feedback. I expect, of course, it to be held via IRC and using the ssh-based voter tool. The SecAssist postion was renewed for another 3 month period. At last month's report, it was just noted that it was "received." It has, in fact, been accepted, signed and filed. B. President [Justin] Obviously, last month was ApacheCon Europe 2009 in Amsterdam. A lot of activity happened there. Jim, Sander, and I met with a number of reporters and external folks. Kudos to HALO for smoothly coordinating our individual schedules during this hectic event! To add to Jim's comments, I was definitely encouraged by the success of the MeetUps. Overall, I think the conference reached its objectives. However, there have been many conversations (both in person in Amsterdam and on-list) about the future of our events. I believe that ConCom has taken the feedback and is trying some new ideas content-wise for Oakland. The situation regarding contract with the current event producer has not substantively changed over the last month. I would like to arrange a face-to-face meeting with the event producer before the next Board meeting to go over the finances in detail as well as to brainstorm some structural and organizational proposals to bring back to ConCom and to the Board. I have reached out to Lars to see if he would be available, but if he's not available, I'd like to request someone else join me in these face-to-face discussions. Finally, I'm discouraged by the comments of a Director that I am not "properly functioning". As always, I hope that I am open to constructive feedback, so I would like to open the conversation to see if this perception represents the consensus of the Board and receive feedback as to how I can fulfill my duties better. BUDGET COMMITTEE UPDATE: A face-to-face meeting in Amsterdam was held by the budget committee and several others also attended. Revisions were made to the budget (all checked into Subversion so others not present could review), so I believe this is an acceptable budget and should be approved. We may need to come back and do some amendments on the budget if we miss things, but I recommend that we proceed with calling this latest draft our FY'09-'10 budget. I think we have reached the point of diminishing returns on our time investment into the budget. However, there are no items regarding events in this budget. Of note, the PRC has received a proposal for doing AC US '09 publicity, but it's not incorporated into the latest budget because there isn't a lot of clarity as to how events should be handled. Guidance as to how to proceed in the interim regarding events would be appreciated. A few highlights in the budget: - Full-time executive assistant position added - Part-time sysadmin position added - Sponsorship director position added (commission-basis) If the budget is approved, then I will dissolve this committee as it has concluded its principal task. ADMINISTRATIVE SEARCH COMMITTEE UPDATE: An ad-hoc face-to-face meeting in Amsterdam was held by the committee. The thoughts on the position were aligned between the committee members, and seem in general alignment with Directors giving input. A start was made on a draft RFT, based on all input so far. Justin took the action item to submit the current budget as the official draft budget. For the purpose of trying to get directors to vote on it on list before May 1st. C. Treasurer [Geir] Non-PayPal Contributions received : None No PayPal contributions listed in this report. Will have update next month. Taxes : The remaining discrepancies in books are in Justin's CC account (about $20K) and in breaking out individual PayPal donations (previously PayPal was input in monthly lumps). Aaron now has access to this historical data and is currently entering it. Done : - 1099's for last year's contractors - get setup with PIN for online banking in QB - get setup w/ "retail" account for check writing and > 90 day CC reports (so I can bring QB up to date for taxes) - figure out why SA didn't get paid for jan or feb - automate CC transaction download to QB - repay system admin for returned check in march - shift bookkeeping to monthly calendar rather than board calendar - produce month/month report for better near-term tracking Todo : - taxes - review contributor invoicing and billing process w/ fundraising - review switching from accrual to cash accounting - PayPal reconciliation - list of donors for "thank you's" - more that I'm forgetting Statement for March 2009. Note that this is for 3/1 - 3/31. Following will be the final traditional "board meeting to board meeting statement". The Apache Software Foundation Statement of Financial Income and Expense March 2009 Accrual Basis Ordinary Income/Expense Income Interest Income 110.31 Total Income 110.31 Expense Bank Service Charges 292.89 (1) Postage and Delivery 62.25 Program Expenses Public Relations Staff 5,398.04 Infrastructure Staff 0.00 (2) Colocation Expenses 518.00 Total Program Expenses 5,916.04 Total Expense 6,271.18 Net Ordinary Income -6,160.87 Net Income -6,160.87 (1) I will work to reduce this - right now I believe we're paying for multiple electronic download fees (2) SunStar's check was returned to us due to USPO SNAFU. A replacement check has been issued. Expect $12k in April Statement The final "board meeting to board meeting statement" : The Apache Software Foundation Statement of Financial Income and Expense Accrual Basis March 18 through April 15, 2009 Ordinary Income/Expense Income Interest Income 110.31 Total Income 110.31 Expense Bank Service Charges 292.89 Contract Labor 1,600.00 (1) Postage and Delivery 38.35 Program Expenses Public Relations 1,250.00 (2) Public Relations Staff 5,398.04 Infrastructure Staff 6,000.00 (3) Hardware Purchases 137.99 Colocation Expenses 518.00 Total Program Expenses 13,304.03 Total Expense 15,235.27 Net Ordinary Income -15,124.96 (1) Reflects an additional check to makeup payment due March 1, 2009 (2) PR Newswire (3) We wrote 2 6k checks, posted 4/13 and 4/14 (WF can't handle 2 on the same day... really...) but there was a 6k credit from original check posting back in late March, so net is 6k. The Apache Software Foundation Statement of Financial Position Accrual Basis As of March 31, 2009 Mar 31, 09 Mar 31, 08 $ Change % Change ASSETS Current Assets Checking/Savings PayPal 10,217.60 3,917.93 6,299.67 160.8% Wells Fargo Analyzed Account 50,134.09 110,083.87 -59,949.78 -54.5% Wells Fargo Savings 298,799.19 156,741.44 142,057.75 90.6% Total Checking/Savings 359,150.88 270,743.24 88,407.64 32.7% Accounts Receivable Accounts Receivable 5,000.00 0.00 5,000.00 100.0% (1) Total Accounts Receivable 5,000.00 0.00 5,000.00 100.0% Total Current Assets 364,150.88 270,743.24 93,407.64 34.5% TOTAL ASSETS 364,150.88 270,743.24 93,407.64 34.5% LIABILITIES & EQUITY Liabilities Current Liabilities Credit Cards ASF Credit Card - Ruby 82.20 0.00 82.20 100.0% ASF Credit Card - Erenkrantz 1,733.73 -14,770.81 16,504.54 111.7% ASF Credit Card - Jagielski 0.00 -199.08 199.08 100.0% Total Credit Cards 1,815.93 -14,969.89 16,785.82 112.1% Total Current Liabilities 1,815.93 -14,969.89 16,785.82 112.1% Total Liabilities 1,815.93 -14,969.89 16,785.82 112.1% Equity Retained Earnings 261,975.10 241,114.20 20,860.90 8.7% Net Income 100,359.85 44,598.93 55,760.92 125.0% Total Equity 362,334.95 285,713.13 76,621.82 26.8% TOTAL LIABILITIES & EQUITY 364,150.88 270,743.24 93,407.64 34.5% (1) Currently receivable is Joost sponsorship. Geir mentions that the report is on a month to month basis, rather board meeting to board meeting. This allows for closing of the books within the timeframe for the board report. Should catch expenses for that month, rather than slipping under the radar because they refer to the month before. Aaron took the action item to post to board@ on the topic of cash accounting which we haven't been doing so far. The Budget was added as a discussion item at end of meeting. D. Secretary [Sam] No report. E. Executive Vice President [Sander Striker] Most of my material was already covered by the Chairman. But in addition I finally started with writing up a more condensed job description based on the input we gathered. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of JCP [Geir Magnusson Jr] See Attachment 1 B. Apache Legal Affairs Committee [Sam Ruby] See Attachment 2 C. Apache Security Team Project [Mark Cox / Sam] See Attachment 3 D. Apache Conference Planning Project [Lars Eilebrecht / Greg] See Attachment 4 Geir has asked to discuss the PR augmentation proposal? Jim takes the action item to run the discussion on list, as it's already ongoing on several mailing lists. Jason notes positive experience with a PR firm with respect to traditional PR and working with analysts, but that he's not sure it's the best choice for event publicity. Jim notes desire for closure before beginning of May, for budget approval. F. Apache Public Relations Project [Jim Jagielski] See Attachment 6 G. Apache Infrastructure Team [Paul Querna / Justin] See Attachment 7 H. Apache Travel Assistance Committee [Gavin McDonald / Bertrand] See Attachment 8 J. Aaron asks if TAC will provide a report to the members/committers, or perhaps something on the foundation blog. Bertrand takes the action item of asking TAC to provide a report to be posted to the members/foundation blog. Bill asks if the information provided has been sufficient. Greg inquires about mentioned survey results. Gavin responds those were posted to board@. Additional officer reports approved as submitted by General Consent. 6. Committee Reports B. Apache ActiveMQ Project [Hiram Chirino / Bill] See Attachment B No report. Bill takes the action to get a report. C. Apache Attic Project [Henri Yandell / Geir] See Attachment C There was a short discussion about the Attic reporting frequency. For the next few months, Attic is on a monthly reporting schedule, as proposed by Henri. D. Apache Beehive Project [Eddie O'Neil / Henning] See Attachment D Jim takes the action item to close the look between Beehive and Attic. F. Apache Camel Project [Hadrian Zbarcea / Jim] See Attachment F G. Apache CouchDB Project [Damien Katz / Bill] See Attachment G Bertrand and J. Aaron note the report is a bit thin. Bill takes the action item to ask for a bit more in a report. A short discussion is had regarding providing a template for reporting, but this is decided against as this could result in not reporting anything not in the template. H. Apache CXF Project [J. Daniel Kulp / Greg] See Attachment H Justin and Bertrand note that it would be a good idea to put CXF in touch with PRC. Greg takes the action item to follow up with CXF on the logo contest. I. Apache DB Project [Rick Hillegas / Jim] See Attachment I J. Apache Directory Project [Emmanuel Lecharny / Justin] See Attachment J K. Apache Geronimo Project [Kevan Miller / J Aaron] See Attachment K Justin asks if Geronimo has the policy of making security vulnerabilities public. J. Aaron takes the action item to get clarity on security policy. L. Apache Hadoop Project [Owen O'Malley / Bertrand] See Attachment L There was a discussion around umbrella projects. There's some general concern about splitting up tightly coupled projects. Fear of losing cross pollination. J. Aaron will post to board@/members@. Bertrand takes the action item to communicate the board view on umbrella projects; recommend thinking about spinning off self-contained projects to TLP. M. Apache Incubator Project [Noel J. Bergman / Sam] See Attachment M Jim takes the action item to follow up on IP clearance. N. Apache Jakarta Project [Martin van den Bemt / Geir] See Attachment N Sander takes the action item to call Martin, and to ask about the reporting, with the intent to get next months report on time. O. Apache JAMES Project [Danny Angus / Henning] See Attachment O P. Apache Maven Project [Jason van Zyl / Bill] See Attachment P Q. Apache MINA Project [Julien Vermillard / Henning] See Attachment Q R. Apache MyFaces Project [Matthias Wessendorf / Sam] See Attachment R S. Apache ODE Project [Matthieu Riou / J Aaron] See Attachment S T. Apache OpenEJB Project [David Blevins / Bertrand] See Attachment T U. Apache OpenJPA Project [Craig Russell / Greg] See Attachment U Geir takes the action item to resolve the FOU item. V. Apache Portals Project [David Sean Taylor / Geir] See Attachment V W. Apache Qpid Project [Carl Trieloff / Jim] See Attachment W X. Apache Shale Project [Gary VanMatre / Justin] See Attachment X Henri takes the action item to write the boilerplate for a resolution, as well as submitting a resolution for Shale. Y. Apache Struts Project [Martin Cooper / J Aaron] See Attachment Y Z. Apache Tapestry Project [Howard M. Lewis Ship / Sam] See Attachment Z Betrand points out that http://tapestry.formos.com/ does not seem to include the "not endorsed by ASF" disclaimer. Jim takes the action item to follow up on the lack of disclaimer and to inform PRC. AA. Apache Tcl Project [David N. Welton / Bertrand] See Attachment AA All committee reports approved as submitted by General Consent. 7. Special Orders A. Change of Directory PMC Chair WHEREAS, the Board of Directors heretofore appointed Emmanuel Lecharny to the office of Vice President, Apache Directory, and WHEREAS, the Board of Directors is in receipt of the resignation of Emmanuel Lecharny from the office of Vice President, Apache Directory, and WHEREAS, the Project Management Committee of the Apache Directory project has chosen by vote to recommend Alex Karasulu as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Emmanuel Lecharny is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Directory, and BE IT FURTHER RESOLVED, that Alex Karasulu be and hereby is appointed to the office of Vice President, Apache Directory, 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 7A, Change of Directory PMC Chair, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. Budget There was a discussion about someone managing the sponsors. A concern was raised by Geir on that. J. Aaron mentions we dropped the ball on keeping sponsors up to date, and following up with them. We lost sponsorship dollars in the past, which alone warrants doing this. It was remarked that skill-set between an executive assistant and someone managing sponsorship is not expected to overlap. Jim takes the action item to kick off budget discussion on list. 9. Review Outstanding Action Items 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 11:11 a.m. (Pacific) ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of JCP In anticipation of Sun's "VP of all things Java" Jeet "Darth" Kaul's meeting with the Java EC on 4/7/09, I proposed the following motion for a vote by both the SE/EE and ME EC's : Resolved: It is the position of the EC that: TCK licenses must not be used to discriminate against or restrict compatible implementations of Java specifications by including field of use restrictions on the tested implementations or otherwise. Licenses containing such limitations do not meet the requirements of the JSPA, the agreement under which the JCP operates, and violate the expectations of the Java community that JCP specs can be openly implemented. The vote was : SE/EE : 14-1 (with one vote not counted for process reasons) ME : 15-1 I probably can't report the actual votes of each company since this was an EC-level referendum, but you can probably guess who voted no on each EC. After the discussion with Jeet at the monthly EC meeting, I'm starting to seriously consider ideas that explore the concept of an alternative to the JCP. In other news, the TCK that there is a request for (JSR-196) has completed the licensing process (it was lost several times inside Sun), and we are waiting for the binaries. I do have an outstanding issue re fixing the draft license for JSR-317 for OpenJPA. Apologies to all involved. This is doable as we did it for MyFaces. ----------------------------------------- Attachment 2: Status report for the Apache Legal Affairs Committee Another quiet month. Nothing requiring board attention. Summary of mailing list discussions: ASF Business (topic on first line, summary of resolution on next line): Is it OK for Maven to have an optional dependency on svnkit (GPL)? - withdrawn How does one bring a JSON plugin into the ASF? - referred to http://incubator.apache.org/ip-clearance/index.html What's the policy on copyright headers (for Pivot) - referred to http://www.apache.org/legal/src-headers.html Shindig is considering a logo contest question, any advice? - a pointer to a related effort (Solr) was provided Is it OK to copy Sun JDK source code (GPLv2) into an ASF project? - no Do donation include trademarks (for VCL)? - ask the contributor (NCSU) to make this more explicit Is a grant required for a large contribution? - No, a ICLA/CCLA is sufficient, but if the contribution is truly large, Incubator IP clearance is required. Continuing discussion of OASIS OpenCSD XSDs... - Tuscany project is proceeding treating these artifacts as read only. External questions: Do forks of ASF projects need to publish source? - no Follow on: what does prominent notice mean? - ask a lawyer Know any good IP lawyers? (Not a follow-on) - we don't provide such recommendations. ----------------------------------------- Attachment 3: Status report for the Apache Security Team Project For Mar 2009: There continues to be a steady stream of reports of various kinds arriving at security@apache.org. These continue to be dealt with promptly by the security team. 2 Support question 3 Phishing/spam/attacks point to site "powered by Apache" 6 Vulnerability report of which 1 Vulnerability report [httpd, via security@apache.org] 2 Vulnerability report [tomcat, direct] 2 Vulnerability report [tomcat, via security@apache.org] 1 Vulnerability report [mod_perl, via security@apache.org] ----------------------------------------- Attachment 4: Status report for the Apache Conference Planning Project General News ------------ * New Blog The conference planning committee has started using http://blogs.apache.org/conferences/ as their new blog (blogs.apachecon.com redirects to the new location). * New Members The conference planning committee has voted to add Ross Gardler and Jean-Frederic Clere as new members. Both received 9 +1 votes (and no other votes). ApacheCon Europe 2009 News (23-27 March) ---------------------------------------- * ApacheCon in Amsterdam has ended successfully. Despite the difficult economy, the conference attracted more than 360 attendees for the main conference and trainings. The free project MeetUps on the first two days have been very successful and attracted about 300 attendees. * The conference video archive will be online by 15th of April. * A press release will be published 15th of April. * Signing the contract addendum was delayed, but this has now been done. ApacheMeetUp/BarCampApache Asia 2009 (Aug/Sept) ----------------------------------------------- * Event leads are Justin Erenkrantz, Sanjiva Weerawarana, and Xiao-Feng Li. * The expected timeframe is late August/early September, but the precise dates have not been finalized. * The current plan is to hold the event in a minimum of two locations: Colombo, Sri Lanka and Beijing, China. Shanghai, China is being explored as a potential third location. * The event will be free to attendees, with one day of invited talks, and one day of BarCampApache. * The goal is to have a shoestring budget and to try to have those costs covered by local sponsorships. * Xiao-Feng has already discussed with a local University regarding receiving space in Beijing. It is also expected that Sanjiva would be able to find an appropriate space in Colombo. * It is expected that SCP will be retained to handle the conference logistics. * Final details regarding location and scheduling should be available in time for the May report. ApacheCon US 2009 News (2-6 November) ------------------------------------- * The planning meeting was a huge success (defining success as making many new, innovative and original plans and entertaining lively debate). * Tutorial speakers will be notified very soon as to their acceptance, and again assigned mentors to work with them through the entire approach to the show, the goal is not to need to cancel any accepted tutorial session. * The tracks will not be programmed until a letter is sent to all PMCs this week with an invitation to partner with the Planners on their project's related material (track sessions, meet-ups, symposium etc.) This should be in draft within two weeks, and final in four weeks. * The show will consist of a 2 day BarCamp, and Hackathon together co-located in the (very large) main hall. This part of the event culminates with the 10th Anniversary BFBB (Big Feather Birthday Bash) on Tuesday eve. Wed-Fri will follow a typical format during the day, and expand on the idea of project specific symposiums/unconference tracks for PMCs which choose to participate. Wed-Fri eve (and Sun/Mon eve overflow) will have space available for project meetups for those who wish to organize them, with the alternative of BOF sessions for projects who would rather have those. * SCP has not completed the budget, so the registration fee schedule, speaker compensation etc are all up in the air. Various alternative scenarios have been requested for ConCom to review. ----------------------------------------- Attachment 5: Status report for the Apache Audit Project ----------------------------------------- Attachment 6: Status report for the Apache Public Relations Project (Report by Sally K.) OVERVIEW/GENERAL INFO Craig Russell and Sally Khudairi were voted in as new members of the PRC New PRC Guidelines and supporting documents were published online; available at http://apache.org/press/ Discussion about budget: increasing funds to include PRC-related travel for specialty publicity (e.g., Justin, Sally, * to attend OSCON) PRC met during ApacheCon: Sally wants to publish internal guidelines on how PMCs can get the word out (specifically step-by-step instructions on press releases). Discussion also about making Media Training mandatory for PMCs Jim's posted an open letter to the US President regarding Open Source and Open Standards and the implied growing interest in the current US administration. W3C Membership Activated for The Apache Software Foundation Jim initiates discussion re: possible restructuring the PRC with Sally in a stronger leadership role. Options include VP nomination, reviving CMO role, changing PRC to a President or Chairman's committee, etc. Sally now can publish to apache.org GENERAL + COMMUNITY OUTREACH New blogs.apache.org launched at ApacheCon Europe on first day of con, 23 March; second post published on 25 March re: 10th anniversary + cake cutting, but has gone quiet since; need to better coordinate outgoing + moderating comments PRC discussed guidelines for blogs.a.o and planet.a.o PRC stepped in to fund ApacheCon items: -- 10th Anniversary cake at Welcome Reception -- Lightning Talks beers (posed negative fallout to ASF brand and low perception of the event) Received informal comments re: some folks have issue with PRC using the phrase "The Apache Way" Sally coordinated 30 interviews with ASF Filmworks shoot at ApacheCon over 3 days, and created ASF Photo/Video Release Form Sally coordinated 18 interviews in a single afternoon for the MIT/UInnsbruck Branding study on the ASF (3 dozen additional contacts in follow-up list) Sally held Media training on 23 March. 2 no shows (were in Hackathon and forgot schedule) MEDIA AND ANALYST RELATIONS Edited and distributed the press release on Qpid as a TLP w/members of the Qpid PMC Wrote and distributed the 10th anniversary press release on 25 March, along with new "ASF Highlights" page and Chairman's Letter. More than 350 press and hits to date; several areas of feedback from within ASF community on additions/changes to the "Highlights" document, which Sally is incorporating Sally reviewed and edited ApacheCon 18 March and wrap-up press releases for ApacheCon Sally updated the ApacheCon boilerplate to be used in every press release at any event, irrespective of location Jim did a podcast interview to promote ApacheCon and focused on the ASF's upcoming 10th anniversary Jim also met with UK reporter Gareth Kershaw onsite at ApacheCon Sally reviewed/edited the Hippo press release for ApacheCon Sally reviewed/approved the SpringSource press release for ApacheCon PRC reviewed/amended the Yahoo! press release on expanding Cloud initiatives into academic sector ("M45 runs Hadoop, an Apache Software Foundation open-source distributed file system and parallel execution environment that allows users to process large amounts of data.") PRC reviewed/amended the Siemens SIS Press Release on ESME (in Incubator – "The ESME project has recently been accepted into the Apache Incubator of The Apache Software Foundation {ASF} for consideration as an official ASF Project. Siemens is an active partner in the Open Source Community.") Sally drafted a press release with OFBiz team announcing 9.04 release branch; will be distributed either 15 April or 20 April, depending on PRC feedback PRC discussions on getting news items on the Foundation's News page PRC discovered several instances of Hadoop being mentioned in the press with no attribution to ASF – particularly the articles in NYTimes – and followed up with the journalist to request possible correction PRC discussions on engaging Open Source-centric industry analysts Redmonk at $5K/yr nonprofit rate Media Alert for 10th Anniversary Press Conference issued; due to low press turnout, it was rescheduled to take place during the conference, just before the Welcome Reception. ASF-invited press all reported on the event; the sole ApacheCon reporter in attendance (Kershaw) did not yet post a story on the news Geir handled several interviews regarding "Apache's decision not to support the release of Java EE 6" PRC debated accepting an interview request on JSPA by The Register due to previous inaccuracies in reporting Discussions regarding retaining PageOne PR to help drive publicity for ApacheCon US/OAK in connection with the 10th Anniversary Big Feather Birthday Bash BRAND, TRADEMARK, AND LOGO USAGE Permission granted to use screenshots in textbook on Applied Information Security Permission granted to use Hadoop logo for IBM Book Permission granted to Ross Gardler to use ASF image for BarCampApache/Oxford09 souvenir mugs Permission pending (?) for Edgar Camacho to Apache trademarks in configuration management listing Permission granted/corrected for including Apache HTTP Server in Symantec ISTR XIV Report Ted Husted followed up on ProCheckUp request for use of ASF logo on their Website Bertrand Delacretaz followed up on Michael Minella's generic request on using the Apache Trademark on his Website Henri Yandell updated us on the issue of dead project names and their migration to/from the Apache Attic Doug Cutting worked with the PRC on making the Apache affiliation/attribution clearer on the Hadoop pages Santiago Gala discussed the new ApacheCon group on LinkedIn as it ties into the overall ASF brand Christophe Bisciglia sent us a heads-up on unauthorized content in Mandarin on hadoop.org; PRC is seeking localized follow-up assistance from J Aaron Farr SPONSORSHIP Sally discussed Progress/IONA renewal with Debbie Moynihan, no word back on their budget/decision PRC discussion of possible budget release for informal/lightweight sponsor "meet and greet" at ApacheCon; general concept approved, event canceled as only two formal Sponsor contacts were in attendance Discussions with Tetsuya Kitahata re: using Apache name on DubLi fundraising; also discovered that he had "sponsored" a TAC recipient with additional funds for on-the-ground logistics Updated Sponsor page with BlueNog Inuit, and Joost; PRC discussion as to when they're added to the SponsorshipThanks page (e.g., when contract is signed vs. monies received) PRC in discussions regarding retaining Delia Frees to manage overall ASF sponsorship program ----------------------------------------- Attachment 7: Status report for the Apache Infrastructure Team Submitted a budget to the budget committee. Purchased a 1-year extension to the Technologent service contract for our Sun gear at $4K. Set up a blogging infrastructure for projects to use at blogs.apache.org. Henri Yandell merged the Click, Cayenne, and Roller jiras into the main jira. Our Dotster account was hacked (again), the impact of which was to see our DNS glue records for apache.org changed for a brief period. Discussions to change our registrar are ongoing. Migrated our core mail server (hermes) from our last IBM x345 in service to one of our new Dell 2950's. The old gear will be deracked and sent back to IBM along with the other x345's. Set up Geographic DNS for svn.apache.org to distribute traffic between our master server (eris) and our European mirror (harmonia). Purchased a Linksys RV042 VPN device for $138. Work on the new git.apache.org continues, principally being performed by Jukka Zitting and Grzegorz Kossakowski. Work on LDAP at the ASF continues, being driven by Tony Stevenson. Work on the Buildbot installation continues, being driven by Gavin McDonald. We've set up a new mailing list for build services at builds@apache.org. Norman Maurer upgraded our backup server (bia) to Solaris 10u6. Lost a disk in both aurora (websites) and minotaur (people). ----------------------------------------- Attachment 8: Status report for the Apache Travel Assistance Committee General News ============ ApacheCon Europe has ended. As far as TAC goes, it was a great success. Any remaining hotel/flight arrangements outstanding from last report were completed ok. One of our successful applicants had last minute troubles with obtaining a passport and subsequently visa papers were not ready on time, so only 7 of our 8 applicants made it to ApacheCon Europe. We have had some pre/during conference surveys filled out and will be submitted to board@ as feedback along with post apachecon surveys when they are done. We aim to send out post apachecon surveys in the next week or so. I and the rest of TAC would like to thank Nick Burch and Tony Stevenson for the excellent work they did representing TAC on the ground at ApacheCon - meeting & greeting our attendees, organizing between them and conference organizers giving the attendees jobs of chairing sessions, helping speakers with slides etc. From feedback received so far they did a great job, and unofficially too, as they were there on their own agendas, so thanks again. Previous reports have promised feedback surveys for the previous ApacheCon US 2008. These are now complete and have been posted to the board list. Currently TAC list is now quiet whilst everyone enjoys a well earned break. Discussions should start up again in May to start thinking about the next ApacheCon US. ----------------------------------------- Attachment A: Status report for the Apache Abdera Project ----------------------------------------- Attachment B: Status report for the Apache ActiveMQ Project ----------------------------------------- Attachment C: Status report for the Apache Attic Project No activity this month. Current action item is to followup on the HiveMind project now being in the Attic by making that apparent to the users. ----------------------------------------- Attachment D: Status report for the Apache Beehive Project Beehive continues its virtual silence in both the user and developer community. Questions come up infrequently, but when they do tend to be answered promptly. There are no new committers or PMC members on the horizon. The PMC chair floated to the PMC group the need to discuss the future of the project as homework due for the July report. I (chair) expect that we'll have a well-discussed and reasoned answer to the question by then. ----------------------------------------- Attachment E: Status report for the Apache Buildr Project ----------------------------------------- Attachment F: Status report for the Apache Camel Project Community: * The Camel community continues to be very active. * Camel is participating in the Google SOC with 2 projects. * No new committers. Development: * Lots of contributions from committers and community on trunk. * New components proposed by the community are under evaluation. * Final release of Camel 2.0 and 1.x maintenance release planned for this quarter. Releases: * None this month. ----------------------------------------- Attachment G: Status report for the Apache CouchDB Project CouchDB is a document oriented database. - Community - CouchHack is a informal CouchDB hacker event being held in Asheville April 19-22. We currently have 6 people attending and a sponsor. http://couchhack.org - Releases - CouchDB 0.9.0 has been released. ----------------------------------------- Attachment H: Status report for the Apache CXF Project Releases: 2.0.10 was released 2.1.4 was released 2.2 was released (Major release supporting several new WS-* standards and JAX-RS 1.0) 2.0.11/2.1.5/2.2.1 are being prepared to be released by the end of the month. The Distributed OSGi 1.0 implementation will be released immediately after 2.2.1. Community: This period saw a couple external announcements that were related to CXF and the CXF community: 1) JOnAS announced that they have achieved J2EE certification. They used CXF for their JAX-WS and JWS implementation. 2) RedHat/JBoss announced that they will be supporting CXF as the core WS stack in JBoss and putting resources into improving CXF. We've seen some of this already as patches are coming in from RedHat folks with a couple of them getting very close to being nominated for committership. We finally managed to get the JAX-RS TCK so some effort is starting to get CXF JAX-RS certified as well. We've started a thread on the private list about how to start a "contest" to design a logo for CXF. We're kind of trying to figure out the rules and such at this point. We're examining the rules Solr used as a base. Spent quite a bit of time reviewing GSoC proposals and chatting with the students via email and on IRC. Hopefully (fingers crossed), that investment will pay off with some of the proposals accepted. Andrzej Michalec was added as a committer. ----------------------------------------- Attachment I: Status report for the Apache DB Project During the last quarter, January - March 2009: 1) Derby began vetting release 10.5.1. 2) Summer of Code proposals were posted and mentors volunteered. 3) JDO 2.2 fixes were applied to multiply-mirrored maven metadata. 4) JDO 2.3 work continued with contributions from four of the committers and feedback from the community and members of the JDO expert group. 5) Google announced that their first Java App Engine offering would include JDO as an application interface to BigTable, using the JDO 2 API and the JDO RI (DataNucleus) as the implementation. 6) Torque-4 development fixes were applied. 7) Reorganization of the Torque source tree continued. ----------------------------------------- Attachment J: Status report for the Apache Directory Project We have voted a 'new' Chairman, Alex Karasulu. Emmanuel Lecharny is stepping down from the chair after having been in this position for two years. Releases ======== Studio 1.4 has been released on april, 10th. We have scheduled to release ADS 1.5.5 next week. This will probably be the last release before ADS 2.0. Community ========= A new Committer : Andrea Gariboldi, who wrote an Oracle backend. No new PMC members. Although last quarter was very calm, since March, all the ADS committers suddenly surged and are back. All the team is now targeting ADS 2.0, with Replication, DRS and configuration in DiT. This should be feasible by the next three months. A few reorganization in the code has been discussed, we will create a subproject for Kerberos. We have had some discussion about more collaboration with OpenLDAP, and the decision was made to build a compatible replication system : OpenLDAP and ADS should be able to replicate. OpenLDAP people also asked us about supporting jLDAP (see next point). Last, not least, we are working on a Client LDAP API, which will be used by Studio and the replication system. We will most certainly promote this project as a sub-project of Directory. This should be close to jLDAP but leveraging Java 5 (based on MINA, it will be a non- blocking API, with varargs and generics). Conclusion/Summary ================== An interesting quarter, very active, with a great Apache Con. ----------------------------------------- Attachment K: Status report for the Apache Geronimo Project The Geronimo project generated multiple releases over the last three months. The community is currently discussing a Geronimo Server 2.2 release. There have also been discussions regarding OSGi support and potential impacts to the Geronimo kernel. Ivan Xu joined the Geronimo project as our newest committer. SERVER Geronimo Server 2.1.4 was released. This release included multiple bug fixes and addressed 3 security vulnerabilities in the admin console. COMPONENTS Geronimo TxManager 2.1.2 was released. This release included multiple bug fixes. DEVTOOLS Geronimo Eclipse Plugin 2.1.4 was released. This release included bug fixes and support for the latest 2.1.4 server release. GSHELL GShell 1.0-alpha2 was released XBEAN XBean 3.5 was released. JAVAMAIL Javamail Spec 1.6 and Provider 1.7 were released. JUGS AND CONFERENCES Two Geronimo presentations were made at ApacheCon EU 2009 by David Jencks: Administering Apache Geronimo 2.x Administering Apache Geronimo through Custom Server Assemblies POLICY CHANGES The community established a policy for dealing with Security Vulnerabilities. The Server 2.1.4 release was the first release to follow this policy. COMMUNITY We requested the jsr-196 (jaspi) tck from sun on dec 2 2008 and still haven't received it. We discussed using the Nexus installation at Apache for release and snapshot staging/deployment. The community decided to hold off on switching to this new process until after the Geronimo Server 2.1.4 release. SECURITY Three security vulnerabilities were discovered in the Geronimo admin console. There were fixed in the Geronimo Server 2.1.4 release: * CVE-2008-5518 * CVE-2009-0038 * CVE-2009-0039 Special thanks are due to Digital Security Research Group, who identified a number of these problems and were extremely helpful with the resolution and testing of these issues. NEW COMMITTERS Ivan Xu ----------------------------------------- Attachment L: Status report for the Apache Hadoop Project Hadoop is a set of tools for creating and managing distributed applications, especially those with large data sets. Hadoop was the focus of a nice article in the New York Times (http://tinyurl.com/coafzr) on 17 March 2009. Unfortunately, the article failed to mention that Hadoop is an Apache project. The PMC added 8 new members: Raghu Angadi, Devaraj Das, Chris Douglas, Alan Gates, Mahadev Konar, Hairong Kuang, Konstantin Shvachko, and Ashish Thusoo. We've also voted to create two new subprojects: Chukwa and Avro. Chukwa is a distributed log aggregation and cluster monitoring system that was originally in Core's contrib directory. The initial committers for Chukwa are Ariel Rabkin and Eric Yang. Avro is a serialization and RPC library with a focus on supporting versioned persistent data and supporting scripting languages. The initial committers for Avro are Doug Cutting and Sharad Agarwal. Hadoop was well represented at ApacheCon EU, with a track of talks about Core, HBase, and Pig. A Hadoop Summit is being organized for June 10th in Santa Clara. CORE, HDFS, and MAP/REDUCE Core is the fundamental set of utilities, including RPC, serialization, and compression that the rest of Hadoop depends on. HDFS provides a distributed file system. Map/Reduce provides a framework for distributed applications that process large data sets. Amazon has started explicitly marketing and supporting Hadoop as a service on EC2 at a much lower cost than a standard EC2 virtual machine. We are still in the process of factoring Map/Reduce and HDFS out of Core. The code is separated and all that is left to be split are the unit test cases and their dependencies. Releases: 0.20.0 is nearing release, with 280 jiras addressed. 0.18.3 was released on 27 Jan 2009 with 51 jiras addressed. The current plan is to try and release Core, HDFS, and Map/Reduce 1.0 this year. Community: Core has added Sharad Agarwal, Giri Kesavan, Ariel Rabkin, Sanjay Radia, and Eric Yang as committers. The community is active and growing. HBASE HBase is a distributed column-oriented database, build on top of Hadoop Core. Releases: 0.18.1 was released on 27 October 2008. 14 issues were addressed. 0.19.0 was released on 21 January 2009. 184 issues were addressed. 0.19.1 was released on 19 March 2009. 43 issues were addressed. Work is underway on release 0.20.0 with 97 of 174 issues resolved. It is expected that many of the open issues will be pushed to a subsequent release. Meet-ups: January 14, 2009; March 3, 2009 - HBase User Group meetings in San Francisco January 30, 2009 - HBase Hackathon in Los Angeles Community: There are no new committers since the last report. There are about 7 active contributors (of which 3 are committers). There are also a number of people who come by to "kick the tires" but then leave because of possible data loss due to a lack of a patch for HADOOP-4379. HIVE Hive is a data warehouse written on top of Hadoop Core. It provides a SQL to query and manage data stored in hadoop in table and partitions. Releases: Our 0.2.0 branch that was to be released in Feb, 2009 was not released and was not put for a vote as there were some significant fixes which the community felt should be checked in before it could be put to vote. As this branch was not fully soak tested on Facebook production load, we decided to target the 0.3.0 branch for release. 0.3.0 was branched in Mar, 2009. All the blockers in that branch have been fixed. We are going to put a release candidate from that branch up for vote by Apr 15, 2009. At present there are 177 open issues with none of them as a blocker for 0.3.0. 111 issues have been resolved since the last report in January. Community: Hive continues to see growth in the number and diversity of contributors. Since the last report the number of contributors in the project have grown from 16 to 21. We added Prasad Chakka, Raghu Murthy, Johan Oskarsson, and Joydeep Sen Sarma as committers. PIG Pig is a platform for analyzing large data sets that consists of a high-level language for expressing data analysis programs, coupled with infrastructure for evaluating these programs. A vote was called on Pig 0.2.0 on 3/27/09. This release is major redesign of the system including addition of type system, significant (2-10x) performance improvements, addition of Limit, ORDER BY desc and Grunt shell improvements. ZOOKEEPER ZooKeeper is a reliable coordination service for distributed applications. Releases: 3.1.0 was released on 2009/02/13 with 70 jiras fixed. 3.1.1 was released on 2009/03/27 with 11 jiras fixed. Our next release, 3.2.0, is slated for 5/26/2009. A number of major new features will be included, in particular; extending the client libraries to include common ZK use cases (recipes), adding REST based API to the server, Perl binding support, numerous optimizations. Community: Feedback and community involvement has been slowly increasing, we frequently meet with users during Hadoop meetups and hold site visits. ----------------------------------------- Attachment M: Status report for the Apache Incubator Project This past month, particularly recently, has been a bit less quiet than usual. At the moment, nothing that warrants the Board's attention, although there are a few matters that are getting the Incubator PMC's collective attention, as it appears that we have a couple of projects where the community is not functioning as well as they should for one reason or another, and the Mentors feel that they are not being respected in the discussions. Discussion is currently on the PMC private list to deal with these matters. We've had a number of proposals this past month: Jaffre - lightweight Java RPC ACE - a software distribution framework based on OSGi SocialSite - a social networking service based on Apache Shindig Commons Incubator - a "perpetual" podling for Apache Commons We're also talking a bit about how to restart Log4PHP, although with ApacheCon and other cycle drains, that has not progressed sufficiently well. Gavin has volunteered to help, and we have a couple of people wanting to be active, so we'll need to look at Committer status. There has been a lot of discussion regarding the ACE proposal, most of it concerns from JvZ as it overlaps with Eclipse P2 technology, but that appears to be the only objection, and there seems to be quite a bit of interest to incubate the project. The Commons Incubator project is another one that has had considerable discussion. At the moment, it is meeting with a fair amount of resistence as not being a good fit, but discussion is ongoing. ------------------------------------------- = Bluesky = BlueSky has been incubating since 01-12-2008. It is an e-learning solution designed to help solve the disparity in availability of qualified education between well-developed cities and poorer regions of China. Recent Activity: We finished the required work by Bill, our mentor. We'd tried to use Dirac for replacing FFmpeg, while we were waiting for the results of second code view. However, some problems happened and could be resolved. Reading api of FFmpeg and vobis?theora is still undergoing. The reason, why it is retarded, is that we had to do several projects simultaneously, besides the classes. The running demo of Bluesky is postponed too, but i can assure that it would be completed next week, after i finish the coding task this week. Next step: *Waiting for the second code view results. *Recording Bluesky running demo. *Tried to work out a reliable sketch of replacing FFmpeg in two weeks. = Cassandra = Cassandra is a distributed storage system for managing (un)structured data while providing reliability at a massive scale. It has been in incubation since January 2009. The incubator project had a very slow start. Code started to get moved over from Google Code just about 5 weeks ago. But a very basic web site and the wiki is in place. A new committer was elected. Unfortunately there is some friction about contributions, code reviews and branching that needs to be addressed ASAP. This is a community issue and we hope to get this resolved. More on that in the next report. * Consensus about the development process (code reviews, branching etc) * JIRA permissions and configuration * A bit more information on the web site = Empire-db = Empire-db is a relational data persistence component that aims to overcome the difficulties, pitfalls and restrictions inherent in traditional Object Relational Management (ORM) approaches. Empire-db is on the Apache Incubator since July 2008. Community: * Development seems to pick up some momentum. Parts of the code are now unit-tested and two new integration examples have been added (Apache CXF) * dev@ and user@ traffic is rising, this brought some fixes to PostgreSQL Driver as well as some possible changes for future releases. Release: * Preparations for a release are under way, this will be our first maven-based release * We hope the switch to maven will lower the barrier for adoption Issues prior to graduation: * Grow the community, * Successful maven-based release * Even more integration example code (Apache Wicket?) + more documentation = Imperius = Imperius has been incubating since November 2007. Imperius is a rule-based infrastructure management platform. Web site: Code: Development continues on the code base. Community: * Several bug fixes were provided. * In the process of adding two new committers (David Wood, Xiping Wang) to the community. * Discussions underway regarding first release Issues prior to graduation: * Grow the community * Successful completion of the release = JSPWiki = 2009 April JSPWiki Incubator status report JSPWiki has been incubating since September 2007. JSPWiki is a JSP-based wiki program. During the past three months, the JSPWiki community has still continued to increase. The developer list now has 82 names, a modest increase from 72 the last time, and the user list is now 167 people strong, ten more than three months ago. The big push now is for our graduation. The biggest hurdles have been overcome: The packages are now called "org.apache.wiki" (please see Tomcat bug https://issues.apache.org/bugzilla/show_bug.cgi?id=46462 to see why we couldn't use org.apache.jspwiki); JSPWiki has switched to the Stripes framework; and we have switched to use the JCR backend (e.g. Apache Jackrabbit). As a result of a vote, the support for webdav has been dropped. The fairly old jsonrpc has been replaced by jabsorb. However, the trunk is in a fairly immature state. For example, it is not deployable at all, which means that nobody can yet use the trunk for its intended purpose. Our main concern is to stabilize the code to some state where it would be actually usable before making a release. The biggest slowdown is simply the fact that JSPWiki is (still) a completely volunteer- developed project, with nobody actually receiving any money for its development. While this is great in the sense that development is relatively easy to join, and communities are not overrun by corporate requirements, it also means that the committer's priorities often conflict with the object of speedy graduation. We are planning to have an "alpha" grade release as our first official Apache release, after which we should be fairly ready for graduation. = Ki = Ki (previously JSecurity) is a powerful and flexible open-source Java security framework that cleanly handles authentication, authorization, enterprise session management and cryptography. Ki has been incubating since June 2008. The project team voted at the end of February to change the project name from JSecurity (its previous name prior to entry into the ASF Incubator) to 'Apache Ki' for a number of reasons, which are documented in full detail here: http://markmail.org/thread/zcmi4pjv2bbf4574 Project infrastructure is being changed to match this name change, but is not yet fully complete. Mailing lists are pending still. There was a post on the old jsecurity.org website by an individual stating that they would appreciate if we used a different name other than Ki, posted here: http://www.jsecurity.org/node/1081#comment-289. One of our project members responded and have not received any responses further. The project team is now internally debating whether we need to change the project name yet again. The old jsecurity.org project website has entered an archival state, clearly pointing that all users should be redirected to the new Incubator ki site. A crontab entry has been created to auto-export the cwiki to here: http://incubator.apache.org/ki We're happy to report that development and user list activity has steadily increased since we started incubation last year, with March (last month) being the most active month to date. The project team is not considering graduation at this point, as the code is not ready for an Apache release. Once IP clearance is complete, we'll attempt our first incubator release. One mentor, Emmanuel Lecharny, decided to step down from the project. The number of mentors is now down to three, which is the quorum. Finding a few more mentors should be a good idea at this point. The status is being maintained at http://svn.apache.org/repos/asf/incubator/jsecurity/STATUS = Lucene.Net = Lucene.Net has been in incubation since April 2006 Lucene.Net is a source code, class-per-class, API-per-API and algorithmatic port of the Java Lucene search engine to the C# and .NET platform utilizing Microsoft .NET Framework. Not much changed from the last report: * Announced Lucene.Net 2.3.1 as "final" (via SVN). * Port of 2.3.2 is completed; the code is being reviewed and should be announced soon. * Work is simultaneously underway on the Lucene.Net 2.4.0 port. * We are in the process of looking into graduation = Olio = Olio has been incubating since September 2008. Olio is a web 2.0 toolkit to help developers evaluate the suitability, functionality and performance of various web technologies by implementing a reasonably complex application in several different technologies. * Olio is continuing to gain users and being used for diverse purposes. * One user is using it for testing MySQL performance. * Another is using it for testing performance of file systems. * Microsoft has started a .NET port of Olio. * VMWare has joined the project and plans to use it for several of their performance testing efforts. * There are multiple deployments attempting to scale Olio to test performance of system infrastructure, software application stack etc. * A lot of work has gone to make the product more robust and stable over long benchmark runs - over 50 JIRA issues have been fixed. * Work is underway to create the first release. The artifacts are tested; the major work is in fixing the source headers, licenses etc. * Olio has been presented to some Apache and Rails Meetups to get attention. * We're encouraging users to become active in contributing to the code. = Pivot = Pivot has been in incubation since January 2009. Pivot is an open-source platform for building rich internet applications in Java. * Noel Grandin was added as a new committer on 3/29. * The codebase was forked into the "WTKX" project at Google Code: http://code.google.com/p/wtkx/. We didn't get a clear answer from the developer as to why he chose to fork rather than collaborate. From what we can gather, he seems to want to do Pivot "his own way". * The Pivot PPMC is currently voting on a proposed 1.1 release. Work has begun on a 1.1.1 maintenance release and 1.2 feature release. Top 3 issues prior to graduation: * Successfully complete the 1.1 release. * Strengthen the understanding of The Apache Way and how to operate a PMC. * Even stronger community; currently quite good with 5 active committers from 4 different employers. = RCF = DID NOT REPORT. RCF has been in Incubation since April 2007 (two years), sponsored by MyFaces. = Sanselan = Sanselan has been in incubation since September 2007. Sanselan is a pure-java image library for reading and writing a variety of image formats. The community hasn't grown much in the past six months. There continues to be only one active committer. Participation level is low. A new version has been released Barriers to graduation continue to be diversity, size of the community, and overall activity. We will address the possible graduation paths in the next quarter and try to evaluate what the best approach for Sanselan might be. = Stonehenge = Stonehenge has been incubating since December 2008. Stonehenge a set of example applications for Service Oriented Architecture that spans languages and platforms and demonstrates best practices and interoperability by using currently defined W3C OASIS standard protocols. In the month of March, the growing Stonehenge community has ramped its activity on several fronts, and has made solid plans for near future:: Admin: The donated code from Microsoft and WS02 was moved from contrib to trunk. In the process various installation and configuration issues were identified, and the community has worked very closely on the DL and offline to advance these issues. Community: 3 SUN developers have joined and have been working through the various installation and configuration issues, and understanding the code architecture. They plan to contribute a Metro based java implementation in the medium term. Synergy has been developing between the WS02 and Microsoft developers towards identifying and resolving common issues. Code: The community has had discussions about a first release (M1) in the immediate short term. The release is defined to be executable code from the .NET and PHP implementations of the StockTrader application, along with complete documentation allowing a new Stonehenge member to demonstrate interoperability by mixing and matching components from the two StockTrader applications. The two applications are also undergoing necessary code changes to quality for passing the RAT tool (such as adding the legal headers) Wider Community: Some members and sponsors of Stonehenge have attended ApacheCon EU and connected with the wider community about Stonehenge. = Tashi = Tashi has been incubating since September 2008. The Tashi project aims to build a software infrastructure for cloud computing on massive internet-scale datasets (what we call Big Data). The idea is to build a cluster management system that enables the Big Data that are stored in a cluster/data center to be accessed, shared, manipulated, and computed on by remote users in a convenient, efficient, and safe manner. Development activities have included adding support for using a database to track virtual machine information, modifying code to work with Python 2.4, integration with dynamic DHCP and DNS servers, and adding a "tidy" target to check the source code. There have been a few questions on tashi-user@i.a.o that centered around getting Tashi up and running. Additionally, submissions on the dev list included patches from a student at CMU, and some scripts from a non-committer at Intel. There is still a lot of work to be done in growing a community. Items to be resolved before graduation: * Put more effort into project documentation so that other potential contributors may more easily get involved * Develop community diversity (currently Intel and CMU committers) * Prepare and review a release candidate = Thrift = Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly between a variety of programming languages. Thrift entered the Apache Incubator in May 2008. Recent Activity: * Bryan Duxbury and Andrew McGeachie added as committers * Automatic "instant releases" to simplify the build process * First official release candidate scheduled for April 7th, 2009 * Finished migrating all source headers to ASF licensing * Continued language library improvements * Support for Twisted in Python * Support for .NET 2.0 * New compact encoding * Cross-pollination with other projects continues * More PoweredBy entries * Cassandra, now in Incubation, uses Thrift * Discussions underway about collaboration with the Avro project * Hadoop and HBase work ongoing = UIMA = UIMA is a component framework for the analysis of unstructured content such as text, audio and video. UIMA entered incubation on October 3, 2006. Some recent activity: * OASIS (http://www.oasis-open.org) members approved the Unstructured Information Management Architecture (UIMA) version 1.0 as an OASIS Standard. * A new contributor, Rico Landefeld, contributed a component to enable indexing annotations as fields using Lucene. * Many bug fixes and improvements continue to be focused on UIMA-AS (the asynchronous scale-out add-on to base UIMA) driven by experience with users doing extensive scale-out. The fixes address error handling and performance. * IBM and MAYO Clinic announced a new consortium around making available open-source UIMA annotators for use by the Medical / Health area; see http://ohnlp.org Items to complete before graduation: * We still need to attract more new committers with diverse affiliations. ----------------------------------------- Attachment N: Status report for the Apache Jakarta Project ----------------------------------------- Attachment O: Status report for the Apache JAMES Project Little to report form James this period. We have no new committers or PMC members. We released version 1.0 of Mailet Base. This is a collection of utilities and lightweight frameworks useful when working with the Apache Mailet API (a framework. Which saw its first independent release last period. Mailets base is used as the basis for the email processing functions shipped with the Apache James server but is not dependent on that server. No further activity to report this time. ----------------------------------------- Attachment P: Status report for the Apache Maven Project Everything is humming along. A couple Maven releases, lots of plugin release, and lots of component releases. * General Information A new repository manager is available at https://repository.apache.org. The Maven project has voted to use this for staging and releasing artifacts and hosting the repository that is then rsynced to central. * New PMC Members Benjamin Bentmann * New Committers * Releases Maven * Maven 2.0.10 (Wednesday, February 18th, 2009) * Maven 2.1.0 (Saturday, March 21st, 2009) Plugins * Maven Enforcer Plugin 1.0-beta-1 (Wednesday, February 25th, 2009) * Maven Plugin Plugin 2.5 (Thursday, February 26th, 2009) * Maven Project Info Reports Plugin 2.1.1 (Tuesday, March 3rd, 2009) * Maven EAR Plugin 2.3.2 (Sunday, March 8th, 2009) * Maven Site Plugin 2.0 (Wednesday, March 11th, 2009) * Maven WAR Plugin 2.1-beta-1 (Sunday, March 22nd, 2009) * Maven Install Plugin 2.3 (Wednesday, March 25th, 2009) * Maven Release Plugin 2.0-beta-9 (Saturday, March 28th, 2009) * Maven Eclipse Plugin 2.6 (Tuesday, March 31st, 2009) Other * Doxia 1.0 (Thursday, February 19th, 2009) * Apache Parent 5 (Friday, February 20th, 2009) * Maven Parent 11 (Friday, February 20th, 2009) * Maven Plugins Parent 13 (Friday, February 20th, 2009) * Maven Shared Component Parent 11 (Friday, February 20th, 2009) * Maven Wagon 1.0-beta-5 (Tuesday, February 24th, 2009) * Maven Plugin Tools 2.5 (Thursday, February 26th, 2009) * Doxia Sitetools 1.0 (Sunday, March 1st, 2009) * Maven Doxia Tools 1.0.2 (Wednesday, March 4th, 2009) * Doxia 1.1 (Saturday, March 7th, 2009) * Doxia Sitetools 1.1 (Saturday, March 7th, 2009) * Doxia Tools 1.0 (Saturday, March 7th, 2009) * Scm 1.2 (Saturday, March 28th, 2009) ----------------------------------------- Attachment Q: Status report for the Apache MINA Project General MINA is slowly going from Milestone to RC cycle, with a emphasis on documentation and website. We had lot of feedback and bug reports on the last 2.0.0-M4 release, with some serious bug fixed, so releasing an intermediate 2.0.0-M5 was voted. Normally the last one before the 2.0.0-RC1. FtpServer is in the early stages of planning for the 1.1 work which will include some new major features. In general, the project gets a fair amount of user feedback so the community seems to be growing. The new SSHD project is actively developed a first release is still to be expected. Release FtpServer : release of FtpServer 1.0 after the RC cycle A 2.0.0-M5 release for MINA is to be released in the next days, the main effort is on the documentation, a RC1 is to expect soon as critical bugs were fixed. Community Sai Pullabhotla was voted as new committer, mainly focused on FtpServer. After few month of cool down, the activity is coming back in commit and mailing list activity. Vysper a XMPP (Jabber) server based on MINA, which is currently developed at Apache labs is willing to join MINA as a subproject (as FtpServer and Asyncweb). This idea received a warm welcome of the MINA community. ----------------------------------------- Attachment R: Status report for the Apache MyFaces Project = Summary = * Some community changes * New releases * Release candidates * Prototypes * Discussions = Community = * New committer: * Jan-Kees van Andel * No new PMC members, * Some new contributors = Releases = * MyFaces (sub) projects with new releases since the last report: * MyFaces Core 1.2.6 * MyFaces Portlet Bridge 2.0.0-alpha * MyFaces Trinidad Plugins 1.2.9 * MyFaces Trinidad Core 1.2.11 * MyFaces Orchestra 1.3.1 = Release candidates = * MyFaces Extensions Validator 1.1.2 * MyFaces Extensions Validator 1.2.2 = Prototypes = * Bean-Validation (JSR 303) integration module for MyFaces Extensions Validator 1.x = Discussions = * discussion to support new JSR for the Portlet 2.0 Bidge for JavaServer Faces 1.2 * the community promoted some components (toggleLink and fieldset) to tomahawk (from sandbox) * New Trinidad-Skin was proposed on the DEV list. The community is currently discussing this. * Trinidad changed the trunk. Now the Trinidad 1.2.x is the major trunk, Trinidad 1.0.x is now on a maintaining stage * MyFaces 2.0 is getting more attention. Several new community members (-> contributors) are active on the dev list and they are submitting ideas and patches ----------------------------------------- Attachment S: Status report for the Apache ODE Project There are no specific issue relevant to the board at the moment. Release We've released ODE 2.0-beta1, the first beta from the redesigned trunk. It's now used by various Eclipse projects. We're also working on another and probably last 1.X release. Development We're gradually transitioning from the stable 1.X branch to the trunk, adding new features almost only on trunk. Overall development is still very active and we continue to see quite a few interesting improvements. Community Several GSoc of code projects are shaping up (at least 3). ----------------------------------------- Attachment T: Status report for the Apache OpenEJB Project A patch release of OpenEJB 3.0 (3.0.1) was released with fixes aimed to support the Geronimo 2.1.4 release. Talk has started on a release of the current 3.1 branch (to be OpenEJB 3.1.1), which already contains several fixes and improvements over the 3.1 version released in November. List traffic has continued to increase. In Q1 2008 traffic averaged 63 messages per month. In Q1 2009 the average is 133 per month. This resulted in occasional delays in response times due to bursts of requests. At a particularly heavier burst one user complained in an email titled, "Thank you for not supporting me in any way." This proved to be an overall positive event as it provided an opportunity to reset expectations, get everyone behind the project, and resulted in a generous increase of participation from users and committers alike[1]. Ultimately it was just what we needed. Jean-Louis Monteiro has been contributing some good patches and time on the user list and proving to be a good potential committer. His activity is primarily around web services which is one area where can certainly use the expertise. His participation is greatly appreciated and we look forward to continued contribution. Discussions have opened up with OpenWebBeans on providing them with the tools they need to support their own OpenEJB integration in efforts to complete the JSR-299 specification. The JSR-299 itself is currently very unstable and major changes to the core of the specification, requested by the Java EE 6 (JSR-316) EG, are planned to address overlap with other specifications like JSF and EJB. These will certainly provide some challenges as the specification is rebalanced. Several users have recently pointed out a possible incompatibly in regards to the handling of business remote interfaces also marked as a web service interface. The issue has been raised on the EJB 3.1 (JSR-318) EG. Regardless of the outcome, support for that feature is planned. [1] http://mail-archives.apache.org/mod_mbox/openejb-users/200902.mbox/ -> %3c98A91BE3-4ACC-4D86-AE19-4CD4A202E1CD@visi.com%3e ----------------------------------------- Attachment U: Status report for the Apache OpenJPA Project Highlights OpenJPA is (still) busy implementing the latest JPA 2.0 JSR-317, which is in Proposed Final Draft status. The latest draft was issued 13-March-2009 and contains several very large changes that will keep the project busy for another few months. OpenJPA has a Field Of Use problem with the draft JPA 2.0 specification license. The license contains language restricting distribution of the early implementation of JSR-317. The way we read this is that OpenJPA will be unable to offer an early release of OpenJPA that supports JPA 2.0 until and unless 2.(iii) is amended to remove the clause "is made available for testing and evaluation purposes only". This issue was raised with Geir Magnusson, Apache VP, JCP on February 3, 2009, and is still unresolved. 2. Distribute implementations of the Specification to third parties for their testing and evaluation use, provided that any such implementation: (i) does not modify, subset, superset or otherwise extend the Licensor Name Space, or include any public or protected packages, classes, Java interfaces, fields or methods within the Licensor Name Space other than those required/authorized by the Specification or Specifications being implemented; (ii)is clearly and prominently marked with the word "UNTESTED" or "EARLY ACCESS" or "INCOMPATIBLE" or "UNSTABLE" or "BETA" in any list of available builds and in proximity to every link initiating its download, where the list or link is under Licensee's control; and (iii)includes the following notice: "This is an implementation of an early-draft specification developed under the Java Community Process (JCP) and is made available for testing and evaluation purposes only. The code is not compatible with any specification of the JCP." Community OpenJPA voted to offer Milosz Tylenda to committer status, and he accepted. Mailing lists continue to be very active, with an average of almost 400 messages per month on the dev alias and approximately 250 messages per month on the users alias. OpenJPA continues to experience a modest increase in email subscriptions and activity. There are over 150 subscribers to dev and over 225 to users. The community is working well together. Questions from the community are answered promptly, often resulting in a JIRA being filed. Governance The PMC continues to track contributors with an eye toward making them committers, and committers PMC members. Releases Release 1.2.1 is a bug-fix release for the JPA 1.0 code line. ----------------------------------------- Attachment V: Status report for the Apache Portals Project Status report for the Apache Portals Project -- March 18, 2008 -- New releases -- none -- New committers -- none -- Status -- 1. Pluto JSR-286 Portlet API 2.0 Specification Release Completed all work on Portlet 2.0 Specification compliance. Passing 2.0 TCK. Refactoring is completed. The Pluto 2.0 SPI refactoring branch was merged back into trunk. Jetspeed 2.2 and Pluto 2.0 are now back in full alignment of trunks. The release of Pluto is scheduled for within a few weeks, hopefully by end of March. 2. Apache Con, Portals meetup We have scheduled a meetup in Amsterdam with Wicket, Jackrabbit teams 3. Jetspeed-2 Reaching end of long overdue 2.2 release. Hope to release within next month. We have thus far completed: * a new Maven build * new extensible security model * LDAP synchronization * new documentation guides (Admin, Users,Deploy, Dev) * 90% of Pluto integration of JSR-286 Portlet 2.0 compliance * Rewrite of Preferences component Still to be completed in next few weeks * Final integration with Pluto * implementing all Portlet 2.0 features, pass TCK * JPA integration. JPA will be replacing OJB as ORM * Administrative portlets rewritten in Wicket * New Jetspeed skins 4. Portals Applications We are working towards the first release of Portals Applications, hopefully within the next month. A few applications are ready for releasing including RSS, DB Browser, and a Portlet Suite with a scheduler, address book, google gadgets, netvibes widgets, timecard, message board. Some of these portlets are still in a sandbox and may not make the final release. 5. Conforming to Maven/Nexus standards at Apache We are now looking into using Nexus to manage our Maven repositories at Apache ----------------------------------------- Attachment W: Status report for the Apache Qpid Project For the last month there is not much to report for Qpid. In short, - Good community actively & user list traffic. - 0.5 release branch has been created and is in close down. - Good list of contributors that are interacting with the project and progressing towards possible committership. - Ben Hyde joined PMC list as observer being an Apache member ----------------------------------------- Attachment X: Status report for the Apache Shale Project The Shale PMC has voted that the Shale project should be retired and moved into the attic. The vote was passed with 5 affirmative votes. This decision has been made over several months and was reported in our last board report. The activity of the community and the Shale volunteers has gradually decreased to the point that it is time to dissolve the community as the project has become stale. Shale has served as a proving ground for JSF with value added features. Some of these ideas have been adopted by the JSF specifications and others have been reinvented in similar projects. As previously reported, the MyFaces community has interest in taking ownership of the Shale test library. We are uncertain of the proper protocol for MyFaces to take ownership of the Shale test subproject. ----------------------------------------- Attachment Y: Status report for the Apache Struts Project In contrast to the previous quarter's slew of releases, and in part because of it, this quarter saw no new releases. However, work continues on Struts 2.1.7, which we expect to release shortly, as well as on several plugins, and there is discussion of creating a branch so that work on Struts 2.2 can begin. There was almost no activity on Struts 1 this last quarter. Our zone is now hosting several sample applications on both Tomcat and Jetty. Other platforms, and perhaps versions, may be added at a later date. During the quarter, we added Mathias Bogaert as a committer, and Ted Husted elected to go emeritus and departed the PMC. ----------------------------------------- Attachment Z: Status report for the Apache Tapestry Project Tapestry 3, Tapestry 4 No activity. Tapestry 5 Work on 5.1 is finishing up; we've voted up several alpha releases and are voting on release 5.1.0.3 currently, which should be the beta. 5.1.0.4 is expected to be the GA release. The 5.1 release mostly adds features related to performance including a number of optimizations of internal code, and the use of GZIP compression in responses. The IoC container gains a number of new features that make it easier to customize Tapestry's behavior. Many users are upgrading from 5.0.18 to the 5.1 alphas and experiencing only minor issues, if any. Tapestry Community Robert Zeigler and Thiago H. de Paula Figueiredo have been voted on as Tapestry committers. Robert was already a Cayenne committer, Thiago is new to Apache. Both have contributed some significant code to Tapestry 5.1, largely in the area of customization of Tapestry URLs. Activity on the mailing lists appears steady. Howard Lewis Ship created a Tapestry Refcard for dzone.com. Activity on Tapestry360 (tapestry.formos.com) is increasing; this is an external site that provides project hosting for projects that can't live at Apache due to licensing or other concerns. ----------------------------------------- Attachment AA: Status report for the Apache Tcl Project Things that have been going on recently: * Ronnie has continued to add some new things to Websh. * We have someone interested in working on the otherwise dormant mod_tcl, and we are in the process of deciding how to deal with that. ----------------------------------------- Attachment AB: Status report for the Apache Xalan Project ------------------------------------------------------ End of minutes for the April 15, 2009 board meeting.