The Apache Software Foundation Board of Directors Meeting Minutes October 17, 2007 1. Call to order The meeting was scheduled for 10:00 (Pacific) and begin when a sufficient attendance to constitute a quorum as recognized by the chairman at 10:02. The meeting was held by teleconference, hosted by Jim Jagielski and Covalent: US Number : 800-531-3250 International : 303-928-2693 IRC #asfboard on irc.freenode.net was used for backup purposes. 2. Roll Call Directors Present: Justin Erenkrantz J Aaron Farr Jim Jagielski Geir Magnusson Jr (except 10:50-11:06) William Rowe Jr Sam Ruby Henning Schmiedehausen Greg Stein Henri Yandell Guests: Erik Abele Matt Hogstrom 3. Minutes from previous meetings Minutes (in Subversion) are found under the URL: https://svn.apache.org/repos/private/foundation/board/ A. The meeting of August 1, 2007 See: board_minutes_2007_08_01.txt Approved via General Consent. B. The meeting of August 29, 2007 See: board_minutes_2007_08_29.txt Approved via General Consent. C. The meeting of September 19, 2007 Tabled 4. Executive Officer Reports A. Chairman [Jim] The ASF has seen continued energy over the last month, both internally, with PMC efforts and releases, as well as external, with another Platinum sponsor. Infrastructure also continues to grow and expand. The board itself is gelling into a more smoothly running group. Regarding transition, it appears that the secretarial transition is finally getting back on an even keel. Mis- communication and unverified assumptions seem to be at the core of the issues seen over the last few months. To expedite this, I met with the sec-assist directly to get to the root causes. Since this is no longer required, I will be removing myself from this issue. The big events for next month are the two ApacheCon events: ApacheCon US 2007 in Atlanta, GA and the OS Summit Asia 2007 in Hong Kong. The membership itself was pinged regarding a possible IRC-held members meeting in December. A discussion item regarding this is scheduled for this meeting. B. President [Justin] There have been a lot of requests for project-specific support infrastructure in the last month. At this time, we can't service all of them with our available resources; but we're going to take these requests under consideration as we draft up the "next generation" machine plan. As we add more computational resources, we'll try to service these requests as best as we can. At the face-to-face infra meeting scheduled for Atlanta, the focus will be on devising this new plan which should guide the eighteen month's hardware acquisition strategies. Joe completed the transition to a replacement people.a.o machine with minimal downtime and knowledge to external parties. The TCL PMC has been operating on a custom website (at their request), so there has been downtime for their site as they install and configure the required software on the new machine. It is infrastructure's position to strongly discourage such custom sites as we can not provide support for these sites and will occassionally be unreachable. For certain higher-traffic TLPs, we would probably forbid such custom sites outright due to computational constraints and the need to keep the majority of sites operational at all times. We currently have two incoming machines from Sun which required us to purchase extra equipment to outfit the machines (hard drives and rails - about $2000 of extra equipment). These machines will be initially purposed to provide a better Solaris development platform for some of our projects that have outgrown our current zone support. We also have preliminarily discussed other donations with Sun that may be realized towards the end of the year if a budget can be acquired within Sun. Besides the Platinum sponsorship, Yahoo! has also agreed to host at their data centers a small number of machines that can be purposed for project testing. We're waiting on final instructions from them to obtain access to the machines. It is hoped that we can secure volunteers from projects to help maintain these machines rather than relying on staff. We purchased a license for VMWare Workstation 6 and that has improved the stability of the VMs that are provided to some of our PMCs. Per Karen from SFLC, we are not legally required to perform an audit. Also, at Brian's introduction, I had discussions with Mollie Marshall from Hood & Strong, the auditors for Mozilla. She concurred with Karen's opinion that an audit was not required. ($2 million/year is the trigger point for California non-profits.) After discussing our situation for a while, Mollie and I agreed that an audit would likely be overkill at this time with little tangible benefit to the ASF. Keeping up on an informal audit process was recommended. (Some factors in the decision include: what we already publicly disclose, our relatively low income flow, accessibility of Karen for advice, no sponsors have yet requested an audit as a condition of donation, and the absence of restricted donations.) I had discussions with Larry Rosen and Lars about resolving the ApacheCon and OS Summit Asia contracts. For more information, please refer to Lars's report. Sam Ruby is now added as an authorized signer to our Wells Fargo accounts. Now that the signers are up-to-date, over the next few months (low priority), I'll investigate switching the address that Wells Fargo sends notices and statements to be our permanent address as long as it doesn't necessarily complicate matters. Stats: Committers: 1595 Sep '07 Avg. requests/day: www: 5,385,654 ; svn: 1,262,232 ; issues: 546,327 Sep '07 Avg. data transfer/day (in GB): www: 993.37 ; svn: 10.41 ; issues: 5.72 See: http://people.apache.org/~henkp/analog/ A question was asked as to the 'trigger point' for an audit in Delaware. Apparently, there is none. C. Treasurer [J Aaron] The biggest news is that we got the Yahoo! Sponsorship check in. Other sources of funds over the last month included $95 from Amazon (associate fee). I sent Tiffany Griffith a W9 form for Apache's 2007 participation in the Google Summer of Code program. Justin already noted updates to our Well's Fargo account in his report. Current Accounts: Paypal $ 2,780.41 ($+ 1,059.82) Checking $139,483.73 ($+93,463.09) Savings $155,403.56 ($+ 292.89) Total $297,667.70 ($+94,815.80) D. Exec. V.P. and Secretary [Sam] The minutes backlog has been addressed. I'll try to do better. The secretary transition issue that Jim alludes to above does seem to both have come to a head, and being rapidly resolved. I do have one minor suggestion that may help a lot: convert secretary@apache.org from a mail alias to a true mailing list, archived and everything. If there ever are any concerns, we could have a secretary-private, but I doubt it would be necessary. A signed renewal contract was sent to Joe Schaefer, and he has indicated that he signed it and returned it, but that FAX has yet to be processed. It was agreed that a true mailing list was not necessary for secretary@, an archive would be sufficient for these purposes. Justin to pursue making that happen. Additionally, Bill Rowe is planning to contact each project chair re: export requirements and should be able to report on the results of this in the next meeting. 5. Additional Officer Reports A. VP of Legal Affairs [Sam Ruby] See Attachment 1 Approved by General Consent. B. VP of JCP [Geir] See Attachment 2 Geir was asked to recap the implications of the new ASF policy on non-harmony projects. Beyond the vote itself on JSRs which include spec leads that the ASF feels are in voliation of the JSPA, there are none. In particular, if a JSR passes despite the ASF's vote, a PMC may chose to implement that JSR (subject to the terms and conditions being acceptable), request TCK's, and participate in the expert group. Approved by General Consent. C. Apache Security Team Project [Mark Cox / Henri] See Attachment 3 After some discussion, it was decided that the current set of security mailing lists and advertisements of such on the ASF web sites as they exist today is adequate and appropriate. Approved by General Consent. D. Apache Travel Assistance Committee [Will Glass-Husain / Justin] See Attachment 4 Agreed that this committee will be disbanded at the next board meeting unless a group of people comes forward with enough justification to keep this committee. Approved by General Consent. E. Apache Conference Planning Project [Ken Coar / J. Aaron] See Attachment 5 Discussed the vote process, no action was taken. It was observed that we need to increase the visibility of AC/Asia. Approved by General Consent. F. Apache Audit Project [Henri Yandell] See Attachment 6 Approved by General Consent. G. Apache Public Relations Project [Jim Jagielski] See Attachment 7 A question was asked as to whether the dollar amounts associated with the contract should be published. The answer was that they must be. Approved by General Consent. 6. Committee Reports A. Apache ActiveMQ Project [Hiram Chirino / Henning] See Attachment A Approved by General Consent. B. Apache Beehive Project [Eddie O'Neil / Sam] See Attachment B Approved by General Consent. C. Apache DB Project [Jean T. Anderson / Jim] See Attachment C Approved by General Consent. D. Apache Directory Project [Emmanuel Lecharny / Greg] See Attachment D Approved by General Consent. E. Apache Geronimo Project [Matt Hogstrom / Will] See Attachment E Approved by General Consent. F. Apache Incubator Project [Noel J. Bergman / Geir] See Attachment F Jim to take back minor completeness of report issues to the incubator. Approved by General Consent. G. Apache James Project [Serge Knystautas / Justin] See Attachment G Serge is already aware of the missing report. Will add it to the queue for next month. H. Apache Maven Project [Jason van Zyl / J. Aaron] See Attachment H Aaron to ping Jason. I. Apache MINA Project [Trustin Lee / Will] See Attachment I Approved by General Consent. J. Apache MyFaces Project [Manfred Geiler / Henri] See Attachment J Approved by General Consent. K. Apache ODE Project [Matthieu Riou / Greg] See Attachment K Approved by General Consent. L. Apache OpenEJB Project [David Blevins / Sam] See Attachment L Brief discussion on the terseness of the report. Decision was that it was sufficient. Approved by General Consent. M. Apache OpenJPA Project [Craig Russell / Jim] See Attachment M Approved by General Consent. N. Apache ServiceMix Project [Guillaume Nodet / Geir] See Attachment N Jim tasked with getting the word out (presumably via Marvin) that project reports are expected to be in text/plain format. Approved as revised by General Consent. O. Apache Shale Project [Craig R. McClanahan / Henning] See Attachment O Approved by General Consent. P. Apache Struts Project [Martin Cooper / Justin] See Attachment P Approved by General Consent. Q. Apache Tapestry Project [Howard M. Lewis Ship / Will] See Attachment Q Approved by General Consent. R. Apache Tcl Project [David N. Welton / Geir] See Attachment R Approved by General Consent. S. Apache Tomcat Project [Mladen Turk / Henri] See Attachment S The board will once again request another Tomcat report in November. Approved by General Consent. T. Apache Web Services Project [Glen Daniels / Jim] See Attachment T Approved by General Consent. 7. Special Orders A. Change the Conference Planning Chair WHEREAS, the Board of Directors heretofore appointed Ken Coar to the office of Vice President, Conference Planning, and WHEREAS, the Board of Directors is in receipt of the resignation of Ken Coar from the office of Vice President, Conference Planning, and WHEREAS, the members of the Conference Planning Committee have chosen by vote to recommend Lars Eilebrecht as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Ken Coar is relieved and discharged from the duties and responsibilities of the office of Vice President, Conference Planning, and BE IT FURTHER RESOLVED, that Lars Eilebrecht be and hereby is appointed to the office of Vice President, Conference Planning, 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 the Conference Planning Chair, was approved by Unanimous Vote. 8. Discussion Items A. ASF Members Meeting - set date and time. Based on discussion on members@, Sam to double check and announce the date for this meeting. At the present time, Dec 11-13 looks like the most likely candidate. B. Set Time and Place of next board meeting in Atlanta. The meeting will be held on Wednesday, November 14th over lunch. 9. Review Outstanding Action Items Geir: update http://www.apache.org/jcp/ with an authoritative statement on what TCK aspects can be discussed in public based on the TCK NDAs. Status: Done Sam: fork FAQ Status: not yet started 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Scheduled to adjourn by 12:00 (Pacific). Adjourned at 11:15. ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Legal Affairs After an extended quiet period, I thought I would collect up a few updates to the website, but that re-awoke the discussion. What's cool is that this time around, there actually are more people than Doug actually proposing actual wording. I'm convinced that we are continuing to make forward progress. Backlog of items include following up with Sun on following the licensing terms for Jasper, and a "fork FAQ". ----------------------------------------- Attachment 2: Report from the VP of JCP ----------------------------------------- Attachment 3: Status report for the Apache Security Team Project 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. For Sep 2007: 5 Support question 1 Security vulnerability question, but not a vulnerability report 4 Phishing/spam/attacks point to site "powered by Apache" 1 Vulnerability report ----------------------------------------- Attachment 4: Status report for the Apache Travel Assistance Committee ----------------------------------------- Attachment 5: Status report for the Apache Conference Planning Project General News ------------ * New Chair and VP for Conference Planning Project The election for the new ConCom chair started on 21 September 2007 and ended on 1 October 2007 and identified Lars Eilebrecht as the winner. The final vote tally was: Lars Eilebrecht 6, Noirin Plunkett 4, Rich Bowen 0, Shane Curcuru 0 (two votes were changed to resolve a tie between Lars and Noirin). Lars Eilebrecht takes over the position from Ken Coar who has served as the chair and VP of the Conference Planning Project since its creation in 1999. The members of the conference committee would like to thank Ken for the many years of effort that he has put into ConCom, and that he has decided to remain involved in ConCom. * New Committee Members The conference committee has voted to add J Aaron Farr and William A. Rowe, Jr. as new members. Both received 8 +1 votes (no other votes). The change was acknowledged by the board (Henri Yandell) on October 7, 2007. * New Volunteers The concom mailing list got a couple of new subscribers, i.e., members who are interested in helping out with various bits and pieces. * ApacheCon Blog/Planet In the past there used to be an ApacheCon blog, but it was removed due to non-use. However, it has been decided that more blogging about ApacheCon is desirable. Discussions have started on how and where to create a general ApacheCon blog/planet and per-conference blogs. No final decision has been made yet. * Conference Calls ConCom has started using the Raindance conference call service (provided by Covalent) for ConCom-related conference calls. Currently, there are weekly conference calls as we are close to ApacheCon US and OS Summit. Minutes for these conference calls are usually created and made available at the following location: https://svn.apache.org/repos/private/foundation/ApacheCon/2007/minutes Conference Overview ------------------- * ApacheCon US 2007 Location and date: Atlanta, November 12-16, 2007 Lead: Rich Bowen Planning list: planners-2007-us@apachecon.com Producer: Stone Circle Productions, Inc. * OS Summit Asia 2007 (joint-conference with Eclipse Foundation) Location and date: Hong Kong, November 26-30, 2007 Leaders: J Aaron Farr, Justin Erenkrantz, Noirin Plunkett Planning list: planners-2007-asia@apachecon.com Producer: OS Summit LLC * ApacheCon Europe 2008 Location and date: Amsterdam, April 7-11, 2008 Lead: Noirin Plunkett Co-Lead: Lars Eilebrecht Planning list: planners-2008-eu@apachecon.com Producer: Stone Circle Productions, Inc. * ApacheCon US 2008 Location and date: New Orleans, November 3-7, 2008 Lead and Co-Lead: not yet defined Planning list: not created yet Producer: Stone Circle Productions, Inc. * ApacheCon Peru 2008 (name not final yet) An Apache-related conference may be co-hosted with the VISION 2008 conference in Lima, Peru. Details are being discussed, and no final decisions have been made yet. ApacheCon US 2007 News ---------------------- * The conference is only a few weeks away and registration numbers are slowly growing. As of October 14th, 186 individuals have registered for 157 full conference passes; plus various trainings and numerous day passes. * Of 21 trainings, 10 are confirmed (have made breakeven point); a handful may be confirmed pending new registrants, and 7 are likely to be canceled. We continue to reach out to those speakers who's training registrations are below the breakeven point, and rely on their assistance in getting the word out to their target audience. * A preliminary schedule for the Fast Feather Track has been published. 15 of 18 slots are confirmed with talks about Incubator projects or projects that recently left the Incubator. * Sponsorships are going well; see conference Web site for complete list of all sponsors, media partners, and exhibitors. * The event is covered by our ApacheCon master contract with SCP, but the necessary addendum still needs to be created and signed. Lars is in contact with Charel and is waiting for a first proposal/draft from her. OS Summit Asia 2007 News ------------------------ * Justin is in contact with Charel and the Eclipse Foundation in order to get the event covered by a proper contract between the ASF and OS Summit LLC. It has been decided to do a two-way contract, i.e., a contract between Eclipse and OS Summit LLC, and a contract between the ASF and OS Summit LCC. On October 9th a short conference call was held with Larry Rosen, Justin Erenkrantz, and Lars Eilebrecht to discuss some general legal questions and the course of action. * Sponsorships are going well; see conference Web site for complete list of all sponsors, media partners, and exhibitors. * Registration numbers are still very low, given the date: 35 individuals have registered overall, with only a few training registrations. * Several options for improving conference registration have been discussed including a discount code for 'friends of Apache/Eclipse'. * The hard-copy conference program needs to be finalized this week (October 15). ApacheCon Europe 2008 News -------------------------- * Noirin and Lars switched their roles. Noirin is now lead and Lars co-lead for the conference. * The Call for Papers was published September 27, 2007. The deadline for the CFP is October 26, 2007. The planning meeting will be held November 10-11, 2007 in Atlanta (the weekend before ApacheCon US 2007). ApacheCon US 2008 News ---------------------- * The event is covered by our ApacheCon master contract with SCP, but the necessary addendum still needs to be created and signed. Lars is in contact with Charel in order to get the necessary paperwork done. ApacheCon Peru 2008 News ------------------------ * No news since last board report. ----------------------------------------- Attachment 6: Status report for the Apache Audit Project As with last month, there's been no activity on the Audit list. ----------------------------------------- Attachment 7: Status report for the Apache Public Relations Project This last month saw 2 significant events in PRC land. The first was that we received a proposal from HALO Worldwide for outsourced Marketing and PR support to the ASF via the PRC. The amount of the agreement ($60,000 US for 12 months) is in alignment with what was discussed with the board at previous meetings. The duties associated with the proposal are also inline with our current needs and expectations. Therefore, the PRC has elected to accept this proposal. The PRC is currently in process of informing HALO (main point of contact was offline for a period of time) and coordinating the ramp up. Secondly, we have a second Platinum sponsor: Yahoo! Y! has also been working with Infra regarding additional hardware donations as well. There was some discussion regarding Bronze sponsors actually having followable links on the ASF Thanks! page. It was noted that due to its location on the ASF site, the "value" asssociated with the link was significantly more than the $5,000 US. It was therefore decided that Bronze sponsorship links with have the 'rel="nofollow"' attribute. Current Bronze sponsors are not affected. The PRC is looking into a Fast Feather track at AC US 07 to spread the word about the Sponsorship program. ----------------------------------------- Attachment A: Status report for the Apache ActiveMQ Project Community: * The developer and user communities remain very active. * The Camel project, NMS project, and recent release candidate for ActiveMQ 5.0 have generated much mailing list activity. * A code grant has been submitted for an NMS implementation that access Tibco EMS. (JIRA issue AMQNET-68) Development: * We are starting to produce ActiveMQ 5.0.0 release candidates so a release is now eminent. * Camel 1.2.0 is also producing release candidates. Releases: * ActiveMQ Camel 1.1.0 - A routing and mediation engine * ActiveMQ CPP 2.1 - A C++ client to ActiveMQ that implements the CMS API ----------------------------------------- Attachment B: Status report for the Apache Beehive Project Overall ====== All's quiet in the hive. It's been another quiet quarter with minimal commit activity and modest traffic on the user@ mailing list. There was some incremental bug fixing, but the project doesn't have forward momentum. There were no new releases, committers, or PMC members. Community ========= There were some questions on user@ that are being responded to by the usual couple of suspects. Otherwise, all is mature and quiet. ----------------------------------------- Attachment C: Status report for the Apache DB Project Apache DB October 2007 ====================== Summary ------- This was a busy quarter for Apache DB. There was one software release, 3 new committers, 6 new pmc members, and progress on processing the software grant for the contribution of the Village code to Torque. More details are below. Releases -------- Derby 10.3.1.4 was released on August 10. New Committers -------------- - Andy Jefferson (JDO) - Dyre Tjeldvoll (Derby) - Øystein Grøvlen (Derby) New DB PMC Members ------------------ - Army Brown - Myrna van Lunteren - Mamta Satoor - Suresh Thalamati - Kristian Waagan - Dag Wanvik Followups --------- The July 2007 report noted that the author of Village offered the code to Torque and faxed in the software grant. There was something of a mixup in the recording of the grant, but that has been sorted out now and we're proceeding with the Incubator's "short form" IP clearance process. New Issues ---------- There was a discussion on whether Derby should propose that it move out of DB and into its own top level project. Most feedback so far indicates Derby would like to stay put for now, but there is acknowledgement that it might move at some point in the future. ----------------------------------------- Attachment D: Status report for the Apache Directory Project Being the chair for now 5 months, and still learning how to deal with the project in the best possible way. Not easy every day :) The project is somehow stabilizing, with no new committers those 3 months (july and august are not the best months to get some new guys away from sun and beach to face a computer...). A very good Ldap Conference stood up in Köln (Germany) at the beginning of September. This coupled with a PR and some new versions generated a lot of buzz for ADS (more than 20% hit increase since then, with a 100% peak for two weeks !). Marketing is important :) (Thanks to Sally and Jim, btw) Releases ======== It was quite a stressfull period, as we released 3 versions in one month: As we have now three sub projects (Apache Directory Server, AKA ADS, Apache Directory Studio AKA ADStudio and TripleSec) we also have three different status : ADS 1.5.1 : a long waited release, which fixed more than 100 bugs, some of them being very annoying. The server is also faster, more stable, and contains some interesting new things. ADS 1.0.x : Nothing new since may, we can say that this major version is pretty dormant. Not that we don't have bugs to fix in it, but we consider that this version is almost dead. ADStudio : 2 versions in september : 1.0.0 !!! and 2 weeks later, an urgent bug fix, 1.0.1 (SSL support has been snatched by mistake in 1.0.0). Triplesec : Nothing has changed right now Kerberos : A big rewrite has been started on july, but due to external reasons, the effort as somehow stopped since august. We hope to have a better code base by the end of 2007, maybe Q1-2008 Community ========= Chris Custine has been voted as a new PMC at the end of August. This is a very good addition for us, as he shown dedication, and more important, some good balance when it comes to take a decision. It's good to have young blood, but it's also valuable to have some older blood, with experimented peeople ! Seven of us went to Köln last month, for the first LdapConference. As there were around 70 persons attending this conference, we were pretty proud to represent 10% of all those guys ! We have had 3 presentations, and were pretty lucky to have had a lot of very intersting conversations with Ldap top guns, and also with some OpenLdap and Sun guys. We have seen some pretty harsh blog posts this year from OpenLdap developpers about ApacheDS, pinting out ADS bad performances, and it was a good occasion to see each other and to try to align our visions. And it worked ! I can say that we are brother in arms now :) Apache Directory Studio has been downloaded more than 8500 times since the very first version (feb, 15), but this is a very underestimated estimation, as there are many other places where someone can download the tool. However, this is a very successfull project, which brings a lot of visibility on the project. A 1.1 version will be released in the next couple of month, with new functionalities. Kerberos has stalled since August, for many reasons, personnal and professional. We are still to build a strong community around it, and it will take time. We are still thinking that Kerberos is really a major piece of the game, so we won't let it be. We have more and more users, and the users mailing list is becoming pretty active. We now have around 80 subscribers, 60 more than at the beginning of this year. The curve show a steady increase (http://people.apache.org/~coar/mlists.html#directory.apache.org). Some discussion on the infra ML has occured about the opportunity to use ADS as a base for managing committers, contributors, etc. The common agreement is that we must experiment first. Features ======== After the 1.5.1 release, some discussions arose about what will be the next step : work on a 1.5.2 or move to a 2.0. We all agreed that we have a pretty stable server (with around 100 issues ;) but the more we fix it, the more we find it difficult to improve the server, because of some technical choices which have been made years ago. At the end, a clear decision was agreed on : - we will work on a 2.0 target, with massive architectural redesign (no more JNDI inside the server, a new configuration, etc) - a 1.5.2 version will be release, but it will be a merge from the 2.0 branch, so that users can 'experiment' the cool new features we will add. We expect to have a better base and a faster server after this big refactoring, which will last for the next couple of months. Our final target is to have this 2.0 out for the next Apache CON EU, 2008. We all think this is not impossible. 2.0 should also be validated as compliant by the OpenGroup, but with a strongest level : STANDARD (VSLDAP compliance has three levels : BASE - wich is what we have reached -, STANDARD and EXTENDED). We are confident that we will obtain this STANDARD compliance. A lot of work as been done to ease the configuration too. We now need to focus on some migration tools, as this configuration have changed. Issues ====== The number of open issues is increasing, not only because we find bugs, but also because we are using JIRA more than before (which is a good thing, IMO). Bugs are fixed as much as possible, but as releases are not so easy to deliver, we try to focus on bugs when we feel a release is needed. Hopefully, we don't have major issues. Nothing new about documentation, except that we are now moving to update 1.5 documentation to be ready when 2.0 will be out. We want to add more real world use cases too. Conclusion/Summary ================== The 2.0 move was a very important decision, which was not so easy. We have had some heated discussions, but this was good because at elast, we had an opportunity to envision the different paths. We really expect to get some production ready server by mid-2008 now, with a level of performance close to the other servers. The next big move will be to use ADS in real life and to extend it with user oriented features : Triggers, Stored Procedure, Virtual Attributes, other backends... ----------------------------------------- Attachment E: Status report for the Apache Geronimo Project The Apache Geronimo Project has released Geronimo 2.0.1 in August. Our initial attempt to release 2.0 was aborted due to a late discovery of a security problem. Given that the release was in process we simply aborted 2.0 and corrected the problem and released as 2.0.1. Releases -------- * Geronimo 2.0.1 was released in August 2.0.2 is in process for release in mid-October. Much of current trunk development is concerned with improving runtime server modularity. We are also working to provide "prepackaged" integrations of other apache projects running in Geronimo, including Roller and Apache Directory. Subprojects ----------- Components: 2.0.1 versions of the geronimo-transaction and geronimo-connector components were released. 2.0.2 release candidates of the components are being voted on at present. DayTrader: Is nearing a release of 2.0. Testing of the application on Geronimo 2.0.2 has been productive and a stable release is in order. DevTools: Geronimo Eclipse Plugin 2.0.0 was released in September. Genesis: Genesis 1.2 was released in August. XBean: XBean 3.2 was released in October. Xbean-spring is seeing wider adoption in other apache projects such as Apache Directory. XBean 3.1 was released in August. Samples Javamail Specs Multiple spec versions were released in August: JACC, JSP, Servlet, geronimo-schema-j2ee, and geronimo-schema-jee. Our collection of specs is being repackaged for easier use with OSGI based projects such as ServiceMix 4. JUGs and Conferences -------------------- * Apache Geronimo 2.0 at LinuxWorld Open Solutions Conference 2007 in Tokyo * Apache Geronimo 2.0 to Japan User's Group in Tokyo Policy Changes -------------- Community --------- New Committers: Shiva Kumar H R PMC Additions: Donald Woods Tim McConnell Jarek Gawor Other Issues ------------ A Security issue was discovered in our Geronimo 2.0.0 release. The release was withdrawn and a Geronimo 2.0.1 was released to address the problem. An MEJB security vulnerability was discovered in Geronimo 2.0.1. Instructions on disabling MEJB were made available to Geronimo users. Geronimo 2.0.2 will fix this vulnerability. ----------------------------------------- Attachment F: Status report for the Apache Incubator Project The Incubator enjoyed another good month. Tuscany and stdcxx are in the process of graduation votes and preparation of TLP proposals. Ivy graduated into Ant. TripleSoup and JUICE are being put into a dormant status. "Pig" is *just* coming in, and "Imperius" should enter Incubation shortly. The RAT analysis tool is also being proposed for Incubation. The first reports for Sanselan, Sling and JSPWiki are included in this month's report. Lokahi isn't due to report this month, but since there has been some on-going concern, I want to note that there has been *some* uptick in activity, with a focus on removing the dependency on Oracle. ------------------------- === CXF === Project name - Apache CXF Description - SOA enabling framework, web services toolkit Date of entry - August 2006 Items to resolve before graduation: * Diversity - Active committers are mostly IONA people. We did vote in two new independent committers and Dan Diephouse now works for an IONA competitor, so some progress is being made. Community aspects: * Voted in Benson Margulies due to excellent work in several areas of the code, but specifically in the Aegis and XFire migration things. * Voted in Glen Mazza due to excellent work cleaning up various parts of the code, reviewing everyones commits, updating docs, etc.... * Released 2.0.1-incubator and 2.0.2-incubator. * Started a discussion to talk about Graduation ([http://www.nabble.com/Graduating.....-tf4231363.html#a12038088 link]) but the discussion turned more to how to increase diversity when Jim J. expressed concerns about that. * The cxf-user mail list traffic has tripled since June, and the Chinese language list (http://groups.google.com/group/cxf-zh) is now at over 60 people. Many new users are participating. However, cxf-dev traffic has remained constant except for a HUGE spike (2.4x normal) in September. Code aspects: * Released 2.0.1-incubator and 2.0.2-incubator - These were bug fixes from 2.0, but some minor new features were added. * Started discussing a roadmap for a 2.0.3-incubator release (bug fixes) as well as a 2.1 release. (http://incubator.apache.org/cxf/roadmap.html) === FtpServer === Project name - Apache FtpServer Description - Java based FtpServer Date of entry - March, 2003 Progress since last report * Only minor development efforts since last report due to commiter time limitations, mostly focused on fixing bug reports and feature requests which are coming in at a steady pace. More people seems to use FtpServer now that activity is steady on the project. Voted in a new commiter, Clint Foster. He is currently in progress of setting up his account and get going with the practical details. * Niclas Hedhman added as a much needed mentor to the project. * Continous builds are in the works using the vmbuild1 server, with the aim of producing snapshots which has been repeatably asked for Top three items to resolve 1. Growth of community - we still need more active members 2. Getting snapshot builds published automatically by the build server (minor details left to finish) 3. Getting s stable release out, need more active members to have good review Getting a build server in place so that we can generate snapshots, they have been requested by several people. === Ivy === Description - Ivy is a dependencies management tool mostly used in combination with Apache Ant Date of entry - October 23rd, 2006 Date of exit - October 11th, 2007 Item resolved: 1. We have made research for Ivy trademark Community aspects: * We have defined some plan for for the 2.0 release * We have seen new contributors on our dev mailing list (some ant commiters, and some others) * Gilles Scokart has join the PPMC * We have voted to join ant as subproject * Ant TLP has voted to accept ivy as subproject Code aspects: * Second release done * The coding activities has been been more limited, but our development efforts still focus on the integration with maven repository, bug fixing, and tutorials enhancements. === JSPWiki === The project has kicked off with some basic infrastructure now in place. Mailing lists have been set up and subscriptions from the previous mailing lists are being transferred. The svn repository is ready for code. The JIRA project is set up. The initial committers have sent ICLA's and accounts have been requested. === RCF === RCF is a rich component set (ajax-style) for JSF. The RCF Wiki has been created and all committers are now set. We started discussion on the OpenSource efforts, how to manage it, since we need to provide a migration path for current users. We are waiting for an import of a current code drop into the repository. === Lucene.Net === Project name - Apache Lucene.Net Description - Lucene.Net is a source code, class-per-class, API-per-API and algorithmtic port of the Java Lucene search engine to the C# and .NET platform utilizing Microsoft .NET Framework. Date of entry - April, 2006 Progress since last report - We have seen good activities in the past three months on the mailing list (both the dev and user). Unlike in the past, where I was taking care of all fixes in the code in preparation to a release, I have seen considerable patches submitted by the community to resolve open issues in Lucene.Net 2.1 work. This is very encouraging and I would like to suggest to the community to vote on adding one of the active patch submitter as a committer. Code aspects - Code is very stable with current "beta" version of 2.1 which we expect to release in the next few weeks. Community aspects - We have good followers and the past three months have shown good commitments for submitting patches. Top three items to resolve - 1. Growth of community - while this has been improving, we still need more active members, specially those who submit patches. 2. Release Apache Lucene.Net 2.1 and start working on 2.2 / 2.3. 3. Vote in a new committer. === Qpid === The Apache Qpid Project provides an open and interoperable, multiple language implementations of the Advanced Messaged Queuing Protocol (AMQP) specification Date of entry to the Incubator : 2006-09 Top three items to resolve before graduation We aborted the M2 release vote mid way due to some key bugs. We are building new RC's and will re-vote. Once M2 is out we will seek graduation. Resolved: 1. There don't seem to be any major issues currently, or items that need to be raised. Most notable is that the Qpid community and users have had quite a lot of debate on code and practices in the last period. Some debates where quite intense, but all very productive furthering team work and community. * Any legal, cross-project or personal issues that still need to be addressed? From last report: The whole project has not gone through release review and the license files and notices need to be checked for all languages and components. Done - Legal review was done prior to M2 vote for the full code base. M2 vote was aborted for key bug, and is being restarted Oct 8th. * Latest developments. * Since entering into incubation we have had one release of the java code base (M1). * We have migrated our java build system from ant to maven. * Development has been moving forward. with improvements in memory footprint management passing the JMS TCK in with the java broker. * Addition of .NET client * Successfully voted to give 7+ new committers access rights * Successfully voted to give a new member contributor rights to cwiki. * The creation of the Web site * General progress on all code bases * Created python test suite * Added Ruby language support * We have stabilized our M2 release, voted, aborted vote - and re-vote Oct 8th * Lots of code and clean up and new functionality * Increase in user mail to the point of requesting and creating a user list * Requests from other projects to integrate with us * Building M3 / V1 if graduated. * Plans and expectations for the next period? During the next period, once we have M2 out I believe we will see if we can graduate. === Sanselan === The project has kicked off with some basic infrastructure now in place. Mailing lists have been set up. The structure of the project has been discussed; plans are to use maven using Jackrabbit as a model. A site was created using Confluence. The svn repository has had the first code drop. Most of the code from then original base has been committed. The JIRA project is set up and the initial code drop was posted for review. The initial committers have been given access to the repository. === Sling === Sling is a framework to develop content centric web applications based on the idea of modularizing the rendering of HTTP resources. Sling entered incubation on September 5th, 2007. Community * Proper wiki/web page created by Felix Meschberger based on the Apache Felix setup by Marcel Offermans and Ronald Spierenburg. * Juan's committer account has been setup * Apache Sling will be present at the ApacheCon US 07 with a Feather Talk. * Upcoming will be a discussion on when we should cut a first release. Software * Discusssion is taking place to simplify the current "Component API" and to remove interfaces which are more or less duplicate to the Servlet API used and extended by Sling. * A "sample" project has been added to show some features of Sling. Issues before graduation * Make an incubating Sling release * Grow a more diverse community (so far only commits from Day employees) Licensing and other issues * none === Tika === Tika is a toolkit for detecting and extracting metadata and structured text content from various documents using existing parser Libraries. Tika entered incubation on March 22nd, 2007. Community There have been a number of positive items within Tika during the last few months. The traffic on the Tika mailing list has increased significantly (with typically 2, 3 questions, and 1 or 2 commits every day, or every other day), and there have been a lot of recent inquiries from external projects wanting to collaborate with Tika (including Aperture, PDFBox and a fellow developing a JSon library currently hosted at Google code). In addition, Tika's architecture has become a recent discussion of interest (as we'll see below). We recently elected Keith Bennett as a new committer to Tika. Keith has been spearheading many of the new patches committed to Tika, as well as participating in discussions about the architecture, and future direction of the project. Tika will be represented at the "Fast Feather" track at Apache Con US by Jukka Zitting. The rest of the community is helping to create the content for the presentation. The abstract is listed below: Tika is a new content analysis framework borne from the desire to factor our commonality from the Apache Nutch search engine framework. Tika provides a mime detection framework, an extensible parsing framework and metadata environment for content analysis. Though in its nascent stages, progress on Tika has recently taken shape and the project is nearing a stable 0.1 release. In this talk, we'll describe the core APIs of Tika and discuss its use in several distinct domains including search engines, scientific data dissemination and an industrial setting. Development There have been a flurry of JIRA issues and code activity [1] including 47 issues currently in JIRA, with 32 resolved issues, 14 closed issues, and 2 open major/minor issues in progress). Tika's Parser interface (one of its key components) has just undergone a major overhaul led by Jukka Zitting, and Chris Mattmann has recently contributed a MimeType system (with help from fellow Apache Nutch committer Jerome Charron) to Tika. We also cleaned up and refactored large parts of the rest of the code (removing references to LuisLite and branding the project wherever possible with the Tika name), in preparation for an upcoming 0.1 release. Chris Mattmann has led an effort to carve out the existing MimeType detection system in Apache Nutch [2] and replace it with Tika's improved MimeType detection system. There is a patch sitting in JIRA right now [3], and barring objections, Nutch will rely on Tika for its MimeType detection abilities. Also active recently were committers Bertrand Delacretaz, Sami Siren and Rida Benjelloun, committing patches and improvements wherever needed. Issues before graduation No changes since our last report: the Tika project is still at an early stage of incubation. We need to continue bringing in the initial codebases and are targeting an initial incubating release (0.1) probably within the next month. We also need to work on growing the community and figuring out how to best interact with external parser projects. 1. http://issues.apache.org/jira/browse/TIKA 2. http://lucene.apache.org/nutch/ 3. http://issues.apache.org/jira/browse/NUTCH-562 === TripleSoup === TripleSoup is intended to provide an RDF store, tooling to work with that database, and a REST web interface to talk to that database using SPARQL, implemented as an apache webserver module. TripleSoup has voted itself into dormant mode. The main reason the project did not quite materialize seems to be that we don't have enough people with sufficient interest, need, and time to make this really take off. === 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: * Version 2.2 was released 8/2007, our second incubator release. This one went without a hitch. * We're currently discussing the next release, which will likely be mostly a bug fix release with only minor new features. Items to complete before graduation: * We still need to attract more new committers. We're trying to spark even more activity in the sandbox to get people to contribute. Community: * We have recently welcomed our first new committer, Jorn Kottman. Jorn contributed and continues working on an Eclipse based editor. He also made contributions to our build process and design discussions. * There's a good amount of traffic on both the dev and user list. ----------------------------------------- Attachment G: Status report for the Apache James Project ----------------------------------------- Attachment H: Status report for the Apache Maven Project ----------------------------------------- Attachment I: Status report for the Apache MINA Project Releases ======== We cut six new minor releases: 1.0.4, 1.0.5, 1.0.6, 1.1.1, 1.1.2 and 1.1.3. The new releases contain backward-compatible minor improvements and several bug fixes. We didn't announce the news for 1.0.6 and 1.1.3, but it's on the way. Community ========= Mike Heath, long time MINA committer, has shown his continuing contribution to the project, and has been promoted to be a PMC member. Maarten Bosteels, another long time community member and document contributor, has been added to our committer list. Niclas Hedman, the mentor of the FTPServer project in the Incubator, asked about the possibility of hosting the FTPServer project under MINA project. All PMC members expressed positive opinion, so we are going to start a vote for adopting the FTPServer project. As the MINA core itself becomes more and more mature, people started to ask about out-of-the-box protocol codecs for well-known protocols such as HTTP, FTP, SMTP and ISO 8583 which will potentially boost up server development in an order of magnitude. We agreed that AsyncWeb (received software grant), FTPServer (under incubation) and ISO 8583 (need to contact the existing community) are going to be a great addition to the project. Jeff Genender, the Geronimo committer and member, also donated HTTP client module for MINA. Of course, all these additions should occur in the manageable extent, and we believe we can. Due to the massive class renaming and refactoring, we are getting many questions about disappeared classes recently. It means much more people than we expected are using the development branch, and it can possibly lead to complaints of the users. Releasing 2.0.0-M1, the first milestone of the next generation of MINA, as soon as possible will remedy situation. Due to the high flexibility and generic API, users often find themselves difficulty in choosing the right way to implement a protocol codec. We need to improve documentation on this area to reduce the ratio of the questions in the mailing list. Our web site has been revamped to attractive more people. We also added a link to Nabble.com mailing list archive for those who are not used to the mailing list. Features ======== Julien Vermillard, our most active committer and PMC member, added preliminary support for APR transport. This means MINA now can utilize ASF's high-performance and cross-platform library for network operations. All the existing MINA applications will benefit from this thanks to the highly abstract nature of MINA API. Trustin Lee refactored the trunk massively to make implementing a new transport very easily. Julien's APR transport will be the first customer of this change. Thanks to this change, a lot of code duplication has been removed. Maarten Bosteels added MDC injection filter that helps to create more understandable communication logs. A brand new asynchronous HTTP client was contributed by Jeff Genender and integrated into MINA codebase by Mark Webb Issues ====== As OSGi framework becomes a buzzword in the market, people keeps asking about providing OSGi bundles for MINA artifacts. We've been relying on the Maven 2 plugin provided by the Felix project, but we dropped the support because it doesn't work pretty well with multi-project layout. We temporarily concluded to wait for the plugin to fix the bug. Logging framework, again, arose as an issue. Users seem to have difficulties configuring SLF4J, so we added a dedicated page for configuring SLF4J for MINA in our documentation section. Most PMC members agreed on moving Niklas's state machine module to the trunk. Strictly speaking, it doesn't depend on MINA core, but it is very clear that it is designed to work very well with MINA and protocol implementation. ----------------------------------------- Attachment J: Status report for the Apache MyFaces Project Summary ======= * Active community, no additions * First releases of JSF 1.2 core * New releases of component library Trinidad * First release of MyFaces Orchestra * JSR-301 code donation by Oracle Community ========= * no new committers since last report * no new PMC members since last report MyFaces Core (JSF 1.1) =================== * No new release since last report MyFaces Core (JSF 1.2 branch) ========================= * First official release 1.2.0 on July 17, 2007 MyFaces Tomahawk ================ * No new release since last report MyFaces Tobago ============== * No new release since last report, 1.0.12 is currently being prepared MyFaces Trinidad (JSF 1.1) ====================== * Two new releases since last report, latest 1.0.3 on Sep 30, 2007 MyFaces Trinidad (JSF 1.2 branch) ============================ * One new release since last report: 1.2.2 on Sep 6, 2007 MyFaces Orchestra ================ * The MyFaces Orchestra sub project was initiated by Mario Ivankovits and is run by a diligent community. It is a small library that eases development of web applications that perform a lot of persistence. * First official release of the core module on Oct 12, 2007 JSR-301 code donation ================== * We are currently handling another Oracle code donation of the JSR-301 (JSF 1.2 portlet bridge) reference implementation [1], [2] [1] http://incubator.apache.org/ip-clearance/jsr-301-ri.html [2] https://issues.apache.org/jira/browse/MYFACES-1664 ----------------------------------------- Attachment K: Status report for the Apache ODE Project There are no specific issue relevant to the board at the moment. * Release We're preparing a minor release 1.1.1 to distribute the small fixes we've made here and there since 1.1. * Development There's been a lot of discussion in the community around the simplification of ODE. Our problems is mostly that WS-BPEL is a complex standard layered on top of WSDL that's another complex standard (without mentioning SOAP and WS-I). We'd like to introduce a small and simpler DSL (that we dubbed SimPEL) that should be more or less equivalent to BPEL but much easier to write and far less verbose (no XML whatsoever). Along the same lines we're going to make an embeddable version of ODE that can be instantiated directly from Java code. * Community Tammo van Lessen has been voted in the ODE PMC. ----------------------------------------- Attachment L: Status report for the Apache OpenEJB Project OpenEJB 3.0 beta 1 released Completed Export Control (Cryptography) process Completed integration with Tomcat 6 Expanded documentation and examples Activity on the user list has increased slightly since the release ----------------------------------------- Attachment M: Status report for the Apache OpenJPA Project Highlights OpenJPA has shipped its first release as a TLP, called OpenJPA 1.0.0. There are no board issues at the moment. Community OpenJPA email continues its strong activity on both the dev and user aliases. OpenJPA will be presenting a Fast Feather talk at ApacheCon US 2007. Governance The PMC has voted to grant commit privileges to Albert Lee (allee8285@a.o). The PMC continues to track contributors with an eye toward making them committers, and committers PMC members. Releases OpenJPA 1.0.0 has shipped. A maintenance branch 1.0.x (yes, really) currently is tracking bugs fixed in the trunk and currently has a few dozen patches. Once a need for a release is identified, a volunteer will be recruited to release the update while work goes on in the trunk. ----------------------------------------- Attachment N: Status report for the Apache ServiceMix Project This report for October is the first report since ServiceMix graduation last month. ServiceMix resources have not been moved yet. Hopefully everything will be sorted out soon. We have released our first non incubating version of ServiceMix, the 3.1.2 version, on September 25th. We are currently preparing for our next big release, ServiceMix 3.2, which is planned for the end of October. Work has started on the next major version 4.0 which will be based on OSGi. On the community side, both developer and user community are very active. A new committer has been voted in. ----------------------------------------- Attachment O: Status report for the Apache Shale Project A quiet quarter (actually only two months, since last quarter's report was late), with a few bugfixes but no major forward motion towards a release. Questions on the mailing lists are relatively few but are getting answered. No issues that require board attention need to be raised. ----------------------------------------- Attachment P: Status report for the Apache Struts Project There has been a lot of activity over the last quarter, especially on Struts 2. We released Struts 2.0.9 as GA, which includes an important security fix, and released Struts 1.3.9 as Beta. Our registry of Struts 2 plugins continues to grow, with 30 distinct plugins now registered, many written by developers outside the project. The number of authors contributing to our official documentation wiki also continues to grow. On the infrastructure side, the Struts security alias, mentioned in last quarter's report, has now been set up, and Planet Struts was the first "PMC Planet" to be created, thanks to Sam Ruby and Ted Husted. Prompted by infrastructure@, we handed back 1.6GB of disk space on people.a.o that we didn't actually need. At ApacheCon US 2007 in Atlanta next month, two tutorials and one session will focus on Struts 2, and we expect at least six Struts committers to be in attendance. A session on Struts 2 will also be presented at OS Summit Asia 2007. During this quarter, we have added three new committers (Matt Raible, Dave Newton, and Brian Pontarelli) and two new PMC members (Henri Yandell and Antonio Petrelli). ----------------------------------------- Attachment Q: Status report for the Apache Tapestry Project Organization The Tapestry PMC has voted in another new member, Dan Adams, who expects to concentrate on Tapestry 5 development. Howard Lewis Ship finally figured out how to properly administer messages to the Tapestry private mailing list, which has really streamlined the process of adding new users. Tapestry 4.1 Tapestry 4.1 has continued to stabilize and evolve, with new 4.1.3 release now available. The upcoming 4.1.4 release should continue to provide more bug fixes / performance improvements / new components and JavaScript based widgets. It is expected that Tapestry 4 development will continue for some time but mostly be concentrated around minor improvements and bug fixes - until more of the core T4 developers have had time to transition over to Tapestry 5. The Tapestry 5 Ajax features being finalized will accelerate this process. OGNL The OGNL release cycle has now more or less started to mirror the Tapestry 4 release cycle, so the same sorts of things have been happening there as in Tapestry 4. Tons of bug fixes / performance improvements and the addition of java 5 support (besides one varargs bug) have also silently made their way in to the last 2.7.1 release of OGNL. It was suggested on the Struts dev list a while back that it might be nice to have OGNL moved in to the ASF to make it easier for more project developers to participate. It was suggested that the decision would have to be made by the controllers of OpenSymphony (who currently store the source), but the idea has merit. Not sure what - if any - other interest there is in moving OGNL into the ASF, so it looks like that concept is dead in the water unless someone else more motivated speaks up. JavaScript Several changes on the way JavaScript is used by Tapestry have been made. These allow users to integrate their preferred JavaScript/Ajax library in place of the one provided (Dojo Toolkit). Tapestry 5 Tapestry 5 progress is still a bit slow, but has picked up just in the last couple of weeks, and is expected to return to a reasonably brisk pace shortly. However, the road map has been extended out as the Ajax features are still missing (partly from debate over which Ajax framework to embrace). New Snapshot build / documentation process Nightly builds (via a Maven snapshot repository) and documentation (at http://tapestry.formos.com/nightly/tapestry5) are now available for Tapestry 5. The goal here is to publish snapshot versions of both software and documentation, so as to keep the main Apache site consistent with the latest stable releases -- this was getting to be a problem, with documentation on the main web site "ahead" of the latest non-snapshot releases. It is expected that Tapestry 4 will also eventually use this resource as well. ----------------------------------------- Attachment R: Status report for the Apache Tcl Project As always, there isn't a lot of activity in Tcl land, however there has been a bit of an uptick, which has been something of a pleasant surprise. Massimo Manghi has been voted as a committer and a part of the PMC, and there is another person we're keeping an eye on for committer status for Rivet. There has also been an increase in discussion lately on the list, which is another good sign. Nothing needs the board's attention at this time. ----------------------------------------- Attachment S: Status report for the Apache Tomcat Project ----------------------------------------- Attachment T: Status report for the Apache Web Services Project Web Services Board Report October 2007 == Notable Happenings project-wide Dims decided to step down as WS PMC chair. A formal vote of thanks, with a great outpouring of +1 goodness, was held to thank him for his long and hard work. Glen Daniels was nominated and voted as the new chair. As a result of the switcheroo (which occurred just before the board mtg), we didn't get our September report in, and thus this October one. The rest of the report is by-subproject. If a subproject doesn't contain specific information, the developers didn't contribute any, which generally means that nothing particularly notable is going on there, but may also imply a dearth of active community members. Dims began a process of pruning and vetting back before the chair switch, and it is my plan to follow through there, pushing to get projects into a functional development and reporting cycle. We should at least be getting solid acks from each subproject that there's nothing interesting to report. :) == Kandula Apache Kandula is an implementation of Web Services Coordination, Atomic Transaction and Business Activity protocols. The project provides implementations for both Apache Axis (kandula-1 branch) and Apache Axis2 (kandula-2 branch) platforms. == Apache Axis Apache Axis is a web services framework implementing the W3C SOAP standard. [Notable Happenings] No major new contributions toward a 1.5 release, but Bjorn Townsend is still working on this as time permits. Bjorn is also working on cleaning up the 900+ open issues in the Axis 1.x JIRA and get rid of the cruft. [Miscellaneous] A few general statistics: * 1 new critical reported since July * 4 new blockers reported since July * 7 new major bugs reported since July * 2 new minor bug since July == Apache Axis C++ Apache Axis is effort to implement Axis architecture in C++. Apache Axis/C++ can be used to provide and consume Web Services. [Miscellaneous] Working on fixing bugs in AXIS C++ in preparation for 1.6 release. == Apache Scout Apache Scout is an implementation of the JSR 93 (JAXR), which is a java API to XML registries such as jUDDI. [Notable Happenings] Scout was mostly in maintenance mode this quarter. After we do a jUDDI release we're planning on putting out and 1.0rc2 release to clean up the remaining issues. [Code releases [since last report]] 1.0rc1 == Apache jUDDI jUDDI (pronounced "Judy") is an open source Java implementation of the Universal Description, Discovery, and Integration (UDDI) specification for Web Services. [Notable Happenings] We're ramping up for a 2.0 release, and lots of outstanding issues have been resolved in JIRA. The final two issues are relates to moving to Axis2 as our WebService implementation. == Apache Woden incubator Woden is an open source Java implementation of the W3C WSDL 2.0 specification. == Apache Rampart Rampart provides the WS-Security and WS-SecureConversation support for Apache Axis2 using Apache WSS4J as the base. The configuration model uses the WS-Policy framework and supports the WS-SecurityPolicy specification. The "Rahas" module in Rampart implements the WS-Trust specification with a security token service implementation and a client API to carryout token exchanges with the security token service. == Apache Rampart/C Apache Rampart/C is the security module for Apache Axis2/C. It's an effort to implement WS-Security Specification 1.0. Rampart/C also comes with an XML-Crypto library known as OMXMLSecurity. In addition Apache Rampart/C configurations are based on security policy assertions as per WS-Security Policy specification 1.1 [Code Releases [since the last report]] Rampart/C 1.0.0 release. [WWW] http://ws.apache.org/rampart/c/ == Apache Sandesha2 Sandesha2 is an implementation of WS-ReliableMessaging specifications for Apache Axis2. By using Sandesha2 you can add reliable messaging capability to the Web services you have hosted in Axis2. You can also use Sandesha2 with Axis2 client to interact with already hosted web services in a reliable manner. [Code Releases [since the last report]] Sandesha2 1.3 release on 10-08-2007. http://ws.apache.org/sandesha/sandesha2/download.cgi == Apache Sandesha2/C Sandesha2/C is a C implementation of WS-ReliableMessaging specifications(both 1.0 and 1.1) for Apache Axis2/C projects. Sandesha2/C is inter operable with Axis2/Java implementation and .net implementations. [Code Releases [since the last report]] Sandesha2/C 0.91 on October 8th == Apache Savan Savan is a Publisher/Subscriber implementation for Apache Axis2. == Apache Savan/C Savan/C is a Publisher/Subscriber implementation for Apache Axis2/C projects written in C Language. [Notable Happenings] Code freeze: 20th Sept 2007. Savan/C 0.90 to be released, at the end of this month (Sept 2007) == Apache Axis2/C Apache Axis2/C is an effort to implement Axis2 architecture in C. Apache Axis2/C can be used to provide and consume Web Services. [Notable Happenings] We are preparing for for 1.1.0 release by end of this month (September 2007). Other than minor bugfixes and memory leak fixes, new features for this (1.1.0) release include: 1. WS-Policy implementation 2. TCP Transport 3. Improvements to Guththila parser to improve performance 4. Improvements to Java tool, WSDL2C, that generates C code 5. Basic HTTP Authentication [Code releases [since last report]] Apache Axis2/C 1.1.0 on September 30th == Apache WSIF Apache Web Services Invocation Framework (WSIF) is a simple Java API for invoking Web services, no matter how or where the services are provided as long as it is described in WSDL. WSIF is quiescent at this date. == Apache Axis2 Apache Axis2 is the third generation Web service framework of the Apache Web service stack. It was designed to be a more performant, more extensible Web service engine. Axis2 has support for WS-Addressing, WS-RM (via Sandesha) and WS-Security (via Rampart). [Notable Happenings] Bugfixes, and good activity on user list. Some early discussion of a 1.4 release has occurred, with some ideas for features and improvements tossed around. == Apache WS-Commons Apache WS-Commons is a collection of projects that are primarily used as parts of various WS projects but useful even outside the WS space. WS-Commons houses Apache Axiom - the streaming XML object model, Apache XmlSchema - an object model to manipulate XML schema documents, Apache Neethi - the WS-Policy implementation and various other smaller projects such as tcpmon. [Notable Happenings] General work to improve the frameworks in commons continues, fixing bugs and adding features. == Apache Muse Apache Muse is a Java implementation of WS-ResourceFramework, WS-Notification, and WS-DistributedManagement. It provides code generation tools and APIs that aid users in creating standards-compliant interfaces for manageable resources. Muse-based interfaces can be deployed in a J2EE or OSGi environment. == Apache XML-RPC Apache XML-RPC is a Java implementation of XML-RPC, a popular protocol that uses XML over HTTP to implement remote procedure calls. [Notable Happenings] A vote for XML-RPC 3.1 release was called in August. A contributor (Kevin Brown) is working on a JMS integration. == Apache Synapse Apache Synapse is a easy-to-use and lightweight XML and Web Services management and integration broker that can form the basis of a Service Oriented Architecture (SOA) and Enterprise Service Bus (ESB). [Notable Happenings] The team is preparing for the 1.1 release which is the next major release of the project after the 1.0 in early June. The 1.1 release is scehduled for the end of October/early November. [Miscellaneous] A new Apache VFS based file transport implementation, defect fixes and other feature enhancements are currently in progress. ------------------------------------------------------ End of minutes for the October 17, 2007 board meeting.