Index Links: 2006 - All years - Original
                    The Apache Software Foundation

                  Board of Directors Meeting Minutes

                            July 19, 2006


1. Call to order

    The meeting was scheduled for 10:00 (Pacific) and was begun when
    a sufficient attendance to constitute a quorum was recognized by
    the chairman at 10:04.  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:

        Ken Coar (arrived 10:13)
        Justin Erenkrantz
        Dirk-Willem van Gulik (arrived 10:20)
        Jim Jagielski
        Sam Ruby
        Cliff Schmidt
        Greg Stein
        Sander Striker
        Henri Yandell

    Directors Absent:

        none

    Guests:

        Geir Magnusson Jr (arrived 10:08)

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 May 24, 2006

       SVN - {private}/foundation/board/board_minutes_2006_05_24.txt

       Approved by General Consent

    B. The meeting of June 27, 2006

       SVN - {private}/foundation/board/board_minutes_2006_06_27.txt

       Approved by General Consent

4. Officer Reports

    A. Chairman [Greg]

       Greg reports that he has been offline or otherwise swamped at
       work during the few weeks since the last board meeting. He has
       nothing to report.

    B. President [Sander]

       Sander provided an update regarding our current infrastructure
       as well as our infrastructure providers.  Contractual updates
       will be provided over the next few meetings.

    C. Treasurer [Justin]

       Work progresses on preparing our tax returns.  Counsel has taken
       a pass at reviewing the current state of our returns and made
       some minor suggestions.  We are seeking a clarification from the
       IRS on how many officers we need to disclose information for as
       Counsel has received conflicting reports on this issue.

       I met with Henri and Gianugo in Dublin to go over the returns and
       review the process that I am undertaking.

       I'm aiming to have a complete draft of the returns around the end of
       this month (modulo how many officers we need to disclose for) in
       order to have ample time for the Audit Committee to review before
       the September 15 filing date.  I would suggest that the Audit
       Committee be directed to submit an independent report next month
       as well.

       ALL Directors MUST fill in {private}/officers/irs-disclosures.txt.
       This needs to be completed ASAP.

       Our balances below reflect the May and June payments for the
       sysadmin position.
       
       I will also be attending a pre-OSCON summit next week with folks
       from other OSS foundations (Mozilla, Eclipse, etc.) and will be
       informally briefing them on how we are handling our finances and
       non-profit tax status. We may get some insight into how other
       foundations are operating too.  If there's anything of particular
       interest, I'll report back to the Board.

       Current balances (as of 07/18/2006):

        Paypal             $    784.14 (-$    709.91)
        Checking           $ 12,198.25 (+$  9,084.13)
        Savings            $206,941.05 (-$ 19,541.04)
        Total              $219,923.44 (-$ 11,166.82)

        Jim noted that many people are simply saying "info in
        members.txt" in the irs-disclosures.txt file mentioned
        above and asked Justin if that was OK. Justin indicated
        that it did not place too much burden on him to have that
        information split between 2 files.

    D. Exec. V.P. and Secretary [Jim]

       We have received signed member applications from just about
       everyone that was nominated and elected in last month's
       member meeting, with 2 noted exceptions: Simon Kitching
       had originally declined membership, due to current time
       constraints and his concern that he would not have enough
       free time in the short term to be very "active." On July 16th,
       he Emailed myself and Phil Steitz (who nominated Simon) and
       said that he had reconsidered and would be happy to accept.
       This means, of course, that we had not received a signed
       member application by the required 30days. I am willing to
       make an exception in this case if the board concurs.

       Secondly, despite several attempts, no one has heard back from
       Bill Barker regarding his acceptance of membership. Since we
       are past the 30 days, this means that Bill is not a member.
       
       Jim has an update on the open Insurance questions for the
       foundation.
       
       Discussion has been ongoing concerning secretarial support
       services for the Secretary and Treasurer; there are 2
       proposals currently before the board.
       
       Other than the normal influx of iCLAs, CCLAs and grants,
       the ASF office has received no correspondence which requires
       board attention.
       
    E. VP of Legal Affairs [Cliff]

        LEGAL HOME PAGE: Have created new legal home page with links
            to docs relevant for users and committers.  Also posting
            and linking to these legal reports for interested 
            committers to track progress.  Please let me know if 
            there are any concerns about this.  Will publicize the
            legal home page and its links on Friday in email to 
            committers@. 

        LICENSING HEADER: The final version is now posted, linked
            from the new legal web page: apache.org/legal.  Email to
            committers will go out on Friday. 

        CRYPTO EXPORT DOCS: A nearly final version of this is posted
            including a lengthy FAQ from various dev-list 
            discussions.  Last step is to work with dreid on project-
            specific RDF files that build final required web page.
            Hoping to have this also done and in email to committers
            on Friday.

        THIRD-PARTY LICENSING POLICY: Haven't gotten to this yet, but
            hoping to make minor revisions and make enforcement 
            approach clear in doc (as described in previous reports)
            and then call it final, and ideally have it included in
            same email to committers as alerts on src header and 
            crypto docs. 

        PATENT LICENSING IN CCLAS: I've tried to keep the board 
            aware enough of this discussion over the last 2-3 months
            to jump in as any director sees fit; however, recent
            discussions on board@ lead me to believe that I should
            request this to become an item of new business, rather
            than wait for another director to inquire more about it.
            I suggest a brief conversation on the topic today, 
            followed by a more detailed presentation of the concerns
            of each side of the issue at some point in the near 
            future.

        SFLC LETTER ON ODF: After clarifying with SFLC that we did
            not want their letter to represent an "Apache position"
            on ODF nor did we want our name used in any PR on the
            subject, I agreed to the text of their letter.  Since 
            publishing the letter several weeks ago, they appear to
            have honored my requests completely.

        STANDARDS LICENSING: I continue to have conversations with
            vendors on how they can improve the licensing of their
            essential patent claims for specifications that Apache
            would consider implementing.  I'm actually seeing some
            progress/willingness to revise from vendors.

    F. VP of JCP [Geir]

       Geir reported that involvement in the JCP regarding JSR's
       has been active and healthy.  He also noted Harmony's intent
       to request and receive the TCK.  Geir brought to the board's
       attention the upcoming Geronimo release and some potential
       issues regarding Little G.

5. Committee Reports

    A. Apache APR Project [Garrett Rooney / Justin]

       See Attachment A
       
       The board noted the request for third party licensing policy, and
       the ssl (crypto) policy. Justin reported that they are working on
       this with Cliff and that there probably isn't really anything for
       Board to do now. Cliff mentioned that much progress on crypto issue
       since last month's report has been made

       Approved by General Consent

    B. Apache Excalibur Project [J. Aaron Farr / Sam]

       See Attachment B
       
       Jim noted that they are not yet asking for ways to re-energize the
       project but we may see that at some point. Sam noted that the
       project is an artifact of attempts to resolve the Avalon situation
       amicably.  The status of SVN and the website should be updated to
       reflect the current non-vibrancy of the community.

       It was noted that the board requests that the Apache Excalibur
       Project provide a update report for next month's (Aug 2006)
       board meeting.

       Approved by General Consent

    C. Apache Gump Project [Stefan Bodewig / Ken]

       See Attachment C
       
       Approved by General Consent

    D. Apache iBATIS Project [Ted Husted / Cliff]

       See Attachment D
       
       Approved by General Consent

    E. Infrastructure Team [Sander Striker]

       See Attachment E
              
       Approved by General Consent

    F. Apache Jackrabbit Project [Roy T. Fielding / Dirk]

       See Attachment F
       
    G. Apache Jakarta Project [Henri Yandell]

       See Attachment G
       
       Jim noted the forthcoming resolution for chair change. Henri
       reported that the testing.apache proposal is slumbering currently
       and that Dims is currently moving on with a Modeler release,
       the first result of having a single svn karma list.

       Approved by General Consent

    H. Apache Lucene Project [Doug Cutting / Jim]

       See Attachment H
       
       Jim asked how did LUCENE.NET enter incubation with 1 committer?
       It was unclear at this point. Sander noted that Lucene4c is
       likely to get some life in it again.

       Approved by General Consent

    I. Apache Portals Project [Santiago Gala / Greg]

       See Attachment I
       
       Greg to contact Santiago regarding lack of, and lateness of, reports.

       No report provided.

    J. Apache SpamAssassin Project [Daniel Quinlan / Cliff]

       See Attachment J
       
       Henri noted the CVE advisory:
             http://spamassassin.apache.org/advisories/cve-2006-2447.txt

       Approved by General Consent

    K. Apache Tomcat Project [Yoav Shapira / Justin]

       See Attachment K
       
       Approved by General Consent

    L. Apache Web Services Project [Davanum Srinivas / Greg]

       See Attachment L
       
       Sam noted that there was some community concern about creating a
       milestone release so soon after the IBM contribution; Sam reported
       that those issues have been resolved, as far as he knows, but that
       they should have been reflected in the report.

       Approved by General Consent

    M. Apache XMLBeans Project [Cezar Andrei / Dirk]

       See Attachment M
       
       Approved by General Consent

    N. Public Relations Committee [Brian W. Fitzpatrick / Sander]

       See Attachment N
       
       Jim noted that the PRC did not mention OSCON booth which
       was donated to the ASF and was staffed by ASF members during
       OSCON.

       Approved by General Consent

    O. Apache Tapestry Project [Howard M. Lewis Ship / Henri]

       See Attachment O
       
       The board was curious if Howard was the only one working on v5
       and questions if there was any community involvement there?
       Henri noted that all of the code commits to date are from Howard, 
       and that there is a little conversation on the mailing list but not 
       very much: 12 or so changes to a couple of wiki pages.

       Approved by General Consent

    P. Apache Incubator Project [Noel Bergman / Jim]

       See Attachment P
       
       Jim to address mod_ftp (likely propose graduation to httpd)

       Approved by General Consent

    Q. Apache Ant Project [Conor MacNeill / Sam]

       See Attachment Q
       
       Approved by General Consent

    -- Note: Previous reports were held over from the previous month
    --       this months reports start here

    R. Apache Beehive Project [Eddie O'Neil / Cliff]

       See Attachment R
       
       Approved by General Consent

    S. Apache Conference Planning [Ken Coar]

       Ken provided a verbal report to the board. Ken reported that
       ApacheCon Europe 2006 was wrapped up with relatively good
       success. He reported that ConCom has decided to decline
       to award any additional contract to S&S for future European
       conferences. Sessions for AC-US 2006 have been selected and will
       be announced shortly. A few contract issues are still being
       worked on. The subject of hardship cases for ApacheCon was
       brought up again. The main concern of the board was to
       avoid any sort of subjective classification. There was also
       discussion on whether the ASF should even be funding
       hardship cases. It was noted that the PRC should be more
       of a help with regards to this. Ken reported on some
       heated discussions regarding PR-related talks, and ConCom
       was working with the PRC to address these. Ken reminded
       the board that committers and members receive ApacheCon
       discounts.
       
       Approved by General Consent

    T. Apache DB Project [Brian McCallister / Henri]

       See Attachment T
       
       Approved by General Consent

    U. Apache Directory Project [Alex Karasulu / Sander]

       See Attachment U
       
       Juston noted that the temporary change in rules is interesting.
       Jim is following and involved in the PMC and reported the recent
       work on lowering committer bar in PMC. Sam indicated that he was
       impressed by the PMC being proactive.

       Approved by General Consent

    V. Apache Geronimo Project [Ken Coar]

       See Attachment V
       
       Ken to provide report at next month's (Aug 2006) meeting

    W. Apache Incubator Project [Noel J. Bergman / Greg]

       See Attachment W
       
       Approved by General Consent

    X. Apache James Project [Serge Knystautas / Sam]

       See Attachment X
       
       Jim asked if the size of report match the statement that
       "James has really come back to life"? If so, shouldn't
       the report have more to say? Henri noted a big increase in email
       on server-dev@james; see:

           http://mail-archives.apache.org/mod_mbox/james-server-dev/
           
       Sander noted that the size of the report is not a good indicator
       to measure activity

       Approved by General Consent

    Y. Apache Maven Project [Jason van Zyl / Jim]

       See Attachment Y
       
       The board wondered on the status of the repository at apache.org?
       Sam noted that Gump's issues aren't apparently on Maven's radio.
       The board agreed that it is up to Gump to resolve this.

       Approved by General Consent

    Z. Apache MyFaces Project [Manfred Geiler / Dirk]

       See Attachment Z
       
       Approved by General Consent

    AA. Apache Security Team [Ben Laurie / Justin]

       See Attachment AA
       
       No report provided
       
       Jim asked when was the last time we had a report and asked if
       it was time to propose a more active chair? Henri noted that
       the last report was February 2006 but the board noted that
       reports were few and sparse. Sander said that he had talked
       to Ben Laurie and that he has been in touch with Mark J. Cox
       as a possible candidate to take over.

    AB. Apache Struts Project [Martin Cooper / Henri]

       See Attachment AB
       
       Approved by General Consent

    AC. Apache TCL Project [David N. Welton / Ken]

       See Attachment AC
       
       Approved by General Consent

    AD. Apache Santuario Project [Berin Lautenbach / Cliff]

       See Attachment AD
       
       Approved by General Consent

    AE. Apache Shale Project [Craig McClanahan / Henri]

       See Attachment AE
       
       The board wondered if the nightlies posted to apache.org rather than
       being served from Craig's machine? henri noted that the nightlies are
       available at:
       
           http://people.apache.org/builds/shale/

       Justin asked if the issues with Struts PMC been resolved and
       Henri indicated that things seem pretty amicable on struts-pmc/struts-dev

       Approved by General Consent

    AF. Apache Tapestry Project [Howard M. Lewis Ship / Henri]

       See Attachment AF
       
       See above comments

       Approved by General Consent

6. Special Orders

    A. Change of standing Audit Committee Chair

      WHEREAS, the Board of Directors heretofore appointed Jim
      Jagielski as chair, standing Audit Committee, and

      WHEREAS, the Board of Directors is in receipt of the
      resignation of Jim Jagielski as chair, standing Audit Committee;

      NOW, THEREFORE, BE IT RESOLVED, that Jim Jagielski is
      relieved and discharged from the duties and responsibilities of
      chair, standing Audit Committee, and

      BE IT FURTHER RESOLVED, that Henri Yandell be and hereby is
      appointed chair, standing Audit Committee, to serve at the
      direction of the Board of Directors as the chair of the Audit
      Committee and have primary responsibility for managing the Audit
      Committee.

      Special Order 6A, Change of standing Audit Committee Chair, was
      approved by Unanimous Vote.

    B. Change of Jakarta PMC Chair

      WHEREAS, the Board of Directors heretofore appointed Henri
      Yandell to the office of Vice President, Apache Jakarta
      Project, and

      WHEREAS, the Board of Directors is in receipt of the
      resignation of Henri Yandell from the office of Vice
      President, Apache Jakarta Project;

      NOW, THEREFORE, BE IT RESOLVED, that Henri Yandell is relieved
      and discharged from the duties and responsibilities of the
      office of Vice President, Apache Jakarta Project, and

      BE IT FURTHER RESOLVED, that Martin van den Bemt be and hereby is
      appointed to the office of Vice President, Apache Jakarta
      Project, to serve in accordance with and subject to the
      direction of the Board of Directors and the Bylaws of the
      Foundation until death, resignation, retirement, removal or
      disqualification, or until a successor is appointed.

      Special Order 6B, Change of Jakarta PMC Chair, was approved by
      Unanimous Vote.

    C. Resolution to change chair of the Apache SpamAssassin Project
    
      WHEREAS, the Board of Directors heretofore appointed Daniel
      Quinlan to the office of Vice President, Apache SpamAssassin
      Project, and

      WHEREAS, the Board of Directors is in receipt of the
      resignation of Daniel Quinlan from the office of Vice
      President, Apache SpamAssassin Project;

      NOW, THEREFORE, BE IT RESOLVED, that Daniel Quinlan is relieved
      and discharged from the duties and responsibilities of the
      office of Vice President, Apache SpamAssassin Project, and

      BE IT FURTHER RESOLVED, that Justin Mason be and hereby is
      appointed to the office of Vice President, Apache SpamAssassin
      Project, to serve in accordance with and subject to the
      direction of the Board of Directors and the Bylaws of the
      Foundation until death, resignation, retirement, removal or
      disqualification, or until a successor is appointed.

      Special Order 6C, Resolution to change chair of the Apache SpamAssassin
      Project, was approved by Unanimous Vote.


7. Discussion Items

     *  Scope of CLA patent Grant
        (refer to discussion on legal@ and board@)

     The main point of the discussion involved the concept of
     whether "the work" refers to the project as a whole and
     as a growing entity or to the codebase as it exists
     at that point in time. The concerns whether patent
     issues are set at the time of contribution or
     continue as additional code and contributions (either
     from the original contributor or others) are made
     to a project. Cliff reported that he is still seeking
     clarification and will provide an update to the
     board at the next meeting.

8. Review of Current Action Items

9. Unfinished Business

    None.
    
10. New Business

    None.
    
11. Announcements

    None.
    
12. Adjournment

    Scheduled to adjourn by 12:00 (Pacific). Adjourned at 11:54.


============
ATTACHMENTS:
============

-----------------------------------------
Attachment A: Status report for the Apache APR Project

Since our last report the APR project has been progressing largely as
usual.  There has been activity in a few areas, along with a little
reshuffling of the committers and PMC, along with one release.

The only issues I am aware of that require the board's attention are
legal related.

First, we are still awaiting finalized versions of the third party
code licensing policy, and although we are unaware of any problems
with the current draft policies it would be awfully nice to get them
officially finalized.

Second, work has begun on an addition to APR-Util that provides an SSL
socket abstraction.  This will mean that we are for the first time
shipping code that depends on cryptographic libraries, and will have
to learn the current best practices for dealing with that.  At the
moment, the current plan is to use whatever the HTTP Server project is
doing as a template for our handling of this issue, but an ASF wide
"way to deal with this stuff" would certainly be nice to have.

On the personel front, Nick Kew was added to the PMC, Bojan Smojver
was voted in as a committer for his work on the DBD portions of
APR-Util, and Brian Pane resigned from the PMC due to a lack of time
to work on APR.  He will, of course, be welcomed back should he decide
to become active again.

One thing to note regarding new committers/PMC members is that we are
finding that much of our new activity is in the DBD library in
APR-Util, which is making it somewhat hard to elect new committers due
to the lack of PMC members who are actively involved in that work.
I'm sure this is a problem that will work itself out as new PMC
members emerge from that part of the project.

We have also had two releases since the last report, APR/APR-Util
1.2.7 and APR/APR-Util 0.9.12.  These were entirely bug fix releases,
mainly needed to fix build issues on Win32/Netware, and there were no
new features included.

Other than that, activity on the mailing lists seems reasonable, we're
getting a fair amount of activity originating from users of the
project, and all seems to generally be well in APR land.


-----------------------------------------
Attachment B: Status report for the Apache Excalibur Project

Excalibur Quarterly Report for June 2006

Items of note

 Leif Mortenson added to PMC.  He was supposed to be on it originally
but someone was left off the official list.

 No new committers.
 No new releases.


I thought the last quarter was quiet, but this quarter was quieter
still. The stats are as follows:

 Only 2 non-automated messages on the dev list
 No email traffic on the users list
 No svn commits since April (except for me updating the site this last
week)

I know there is interest to do another release, mostly based on
switching to maven 2 and OSGi compatibility, but thus far no
concerted effort has materialized.

best regards,

J Aaron Farr on behalf of the Excalibur PMC

-----------------------------------------
Attachment C: Status report for the Apache Gump Project

Infrastructure:

  * We are in the process of giving back gump.osuosl.org since we
    simply lack the people to take care of it.
        
Technical:
        
  * Our biggest problem right now is the lack of support for and by
    Maven 2 which needs to get addressed if we don't want to see more
    Java projects become unbuildable.
          
  * SourceForge CVS has been having problems since late March, when
    anonymous CVS dropped out of sync with the private
    repositories. In mid-may the site moved from having one CVS server
    for everything, to having a separate hostname for every project's
    repository. For Gump, this means that every sourceforge-hosted
    project needs to have their own repository file and the existing
    builds need to be completely purged. Currently only a few projects
    have been migrated due to their ubiquitousness (JUnit) or due to
    the effort of the project members themselves. Obviously, only
    project members who are also apache committers can do this
    unaidedely, which pushes more work onto the gump team.
     
    Until a full migration takes place, sourceforge-hosted projects
    will be built using a source snapshot of early May. This is going
    to lead to problems the longer the migration is put off.
     
Other:
     
  * still all Apache committers have access to metadata in svn.
        
  * no releases.

-----------------------------------------
Attachment D: Status report for the Apache iBATIS Project

Since our March 2006 report, the iBATIS community has continue to
make positive advances.

The team has been using "issue driven development" with good effect.
Development discussions are being attached as comments to JIRA
tickets, helping to keep the discussions focussed, organized, and easy
to find for future reference. Since the comments are posted to dev@,
it's still easy to follow along with only a mailreader.

iBATIS continues to find acceptance in the wider development
community.  High profile sites like MySpace, DevX, JavaLobby, and
dzone, all use either the .NET or Java implementation in production.

Also since our last report, one new committer (Jon Tirsen) has joined
the team, and the 1.3 version of our .NET implemented was found to be
of "General Availability" quality.

Team Member Clinton Begin has been invited to join the ASF as a
Member.  Other team members are submitting proposals for iBATIS talks
for ApacheCon 2006 US, which will hopefully draw additional iBATIS
developers to Texas this year.


-----------------------------------------
Attachment E: Status report for the Infrastructure Team


-----------------------------------------
Attachment F: Status report for the Apache Jackrabbit Project

The Apache Jackrabbit project has had a relatively quiet two months
since our last report.  We have not added any new committers and
we have no board issues at this time.

We successfully released Apache Jackrabbit 1.0.1 on June 2nd
and are currently working on a 1.1 release.  Most of the effort
has been around cleaning up the edge cases as more new developers
send in bug reports related to their own application's use of
the 1.0 release.  We also have one active SoC project working on
a backup system for JCR repositories.  Hopefully, we'll be seeing
more patches soon from developers outside the core committers.
I would be happier if we had some new blood to nominate for the PMC.

At some point over the next two months, I am hoping to turn over
the Jackrabbit PMC chair position to someone else on the project.
Being chair of two different projects is a bit too distracting
and I think more people need to learn how to do it.

-----------------------------------------
Attachment G: Status report for the Apache Jakarta Project

---Status---

This quarter saw HiveMind becoming a TLP - it is waiting on its infra
requests to complete its move. The proposal for JMeter and Cactus to
form a testing.apache.org TLP was tabled by the board until the
following month (the meeting this report is for).

There was a lot of activity on the Jakarta General mailing list -
first passing a vote to merge SVN karma and then rejecting a vote to
move the Commons Sandbox up to the Jakarta level. The concept of
Jakarta containing a set of "Xxx Components" groupings has some
momentum, and there were various threads of discussion concerning the
chair's pushing of Jakarta to thinking of itself as a single community
and not a set of communities.

Struts suggested Tiles as a first component within a Web Components
grouping - but nothing has happened as yet. Geronimo are hoping for a
Commons Modeler release soon to help with their 1.1 release. There was
discussion as to how best to handle copyright dates - Cliff is aware
of this but we haven't brought it up on legal-discuss yet.

---Releases---

  * 15 June 2006 - Commons Chain 1.1 Released
  * 13 June 2006 - JMeter 2.2 Released
  *  8 June 2006 - Commons FileUpload 1.1.1 Released
  * 06 June 2006 - BCEL 5.2 Released
  * 14 May 2006 - Commons Collections 3.2 Released
  * 14 May 2006 - Commons Logging 1.1 Released
  * 08 May 2006 - Commons HttpClient 3.0.1 Released
  * 25 April 2006 - Commons SCXML promoted out of Commons Sandbox
  * 23 April 2006 - HttpComponents HttpCore 4.0-alpha1 Released
  * 13 April 2006 - Tapestry 4.0.2 Released
  * 03 April 2006 - Commons Pool 1.3 Released
  * 01 April 2006 - Tapestry 3.0.4 Released
  * 01 April 2006 - Tapestry 4.0.1 Released
  * 26 March 2006 - Cactus 1.7.2 Released
  * 24 March 2006 - Commons Validator 1.3.0 Released
  
---Community changes---
  
New committers
  * 26 March 2006 - Roland Weber (rolandw)
  
PMC
  * 27 March 2006 - Emmanuel Bourg (ebourg)
  * 14 June 2006 - Aaron Smuts (asmuts)
  
---Infrastructure news---
                              
Subversion karma within Jakarta has changed this quarter so that any
member of Jakarta has access to any part of Jakarta with the exception
of Jakarta POI which has concerns over NDAs concerning its subject
matter.

Jakarta Commons and Jakarta HttpComponents both moved from Bugzilla to
JIRA.

---Subproject news---

BCEL

The main contributors have left the project over the years.  Obviously
still quite a few users though. With a few people we managed so apply
the outstanding patches and close many bugs.  After 3 years we just
released BCEL 5.2 as a bugfix release.  Due to the lack of recent
activity at least 2 communites (findbugs and aspectj) are known to
have forked BCEL and maintain their own version. They have implemented
features (JDK1.5 support, speed and memory handling improvements) that
we would like try to port back.  A GSoC student is currently trying to
implement JDK1.5 and -if time permits- JDK1.6 support in
BCEL. Contribution happens through jira without a special branch. We
are in contact with the other communities. No one is excited yet - we
got positive feedback. They are interested in JDK 1.6 support as
well. We might have a chance to drag them back to BCEL. This could be
a good chance to increase the number of active committers
again. Hopefully we will see another relase after the GSoC.

Unfortunately only few PMC members (at least two) are on the
development list at the moment.

BCEL moved to maven2 as build system.

---Cactus---

Cactus had a submission (regarding build Cactus with Maven 2 and
providing a Maven 2 Cactus plugin) for the Google's Summer of Code
initiative, but unfortunately it did not get ranked high enough to be
accepted. On the brigher side, the student (Petar) said he would still
want to contribute to the project, so we might get some activities in
that direction in the upcoming quarter.

We also had a nice patch regarding a new feature provided by a user,
but it has not been incorporated to the source code yet.

Finally, the Cargo integration has not been completed yet.

---Commons Chain---

Commons Chain released version 1.1. This contained a number of
enhancements and bug fixes, most of which had sitting in the
repository a while (initial/last release was December 2004).

---Commons Collections---

Commons Collections released version 3.2. This contained lots of bug
fixes and a few new classes. Collections is a widely used project
which doesn't have nearly enough releases (one every 18 months or
so). Hopefully we can look at creating a generics version of the
project before too long.

---Commons DBCP---

After several months of inactivity at the end of last year, bug fixes
have now resumed and a release plan for a patch level release has been
published.

---Commons FileUpload---

Commons FileUpload released version 1.1.1. This was a minor
maintenance release to fix two bugs found since version 1.1 was
released in December 2005.

---Commons Jelly---

Jelly has had some active discussion and bug fixing development, as
well as upgrading the dependencies to a later version of dom4j and
jaxen. There are calls, but as yet no definitive plan for a release of
some of the taglibs and core.

---Commons Logging---

The long awaited JCL 1.1 was at last released. JCL has a tiny codebase
but is difficult to work on. It is used by a huge number of projects
both open source and commercial as well as being shipped with most
J2EE containers but the 1.0.x series of releases have some pretty
fundamental issues with (in particular) many implementations of the
later J2EE specifications. It is also unfortunate that JCL is forced
to work around deficiencies in these specifications. Though there were
only a small number of code changes, these were backed by much larger
quantities of analysis.

---Commons Math---

Commons math development continues with bug fixes and enhancements.  A
library including numerical linear algebra and analysis routines on
the commons math roadmap (as well as some other things) is being
considered for inclusion. The incubator IP clearance process will be
followed if the community agrees to accept the code.

---Commons Pool---

Commons Pool floundered last year. Too few active committers meant
that patches from developers were not being review. Pool is widely
used and its flaws unfortunately effected negatively many downstream
users. Thanks to the efforts of Sandy MacArthur, this situation has
been addressed and a 1.3 release cut. After some effort, the legal
hurdles were passed for the import of his composite pool
implementation (developed outside the ASF).

---Commons SCXML---

The Commons SCXML (State Chart XML) project has been promoted from
Commons Sandbox to Commons Proper. Commons SCXML provides a generic
state-machine based execution environment. It borrows most semantics
from its namesake Working Draft at the W3C. Anything that can be
represented as a UML state chart -- business process flows, view
navigation bits, interaction or dialog management, and many more --
can leverage the Commons SCXML library.

Commons SCXML was the most active component in the Commons Sandbox
repository and the Commons user mailing list for the last three
months. A first release plan has been drafted. At least one project
(in Jakarta Taglibs) will be immediately using Commons SCXML after its
first release.

---Commons Validator---

Commons Validator released version 1.3.0. This contained a number of
bug fixes for Validator 1.2.0 (released Nov. 2005) and a whole new
package of date/time/number validators.

---HttpComponents---

The most important thing first: [WWW] HttpComponents has a shiny new
logo, mostly red with vertical violet lines adding some contrast and
matching nicely with the feather in the Jakarta logo.

Bug tracking has moved from bugzilla to JIRA for both HttpClient and
HttpComponents. A new Client HTTP Programming Primer in the wiki
simplifies the life of new users.

The release of HttpComponents HttpCore 4.0-alpha1 in April is to be
followed by an alpha2 in June. That is a prerequisite for Axis2
switching from a fork of HttpClient test code to HttpCore, making them
our first official user! Work on HttpClient 4.0 is making progress on
the coding front. For the time being, this component will also include
the cookie, authentication and connection management code to reduce
the overhead for release management.  HttpAsync has seen some design
documentation being added and will pick up on coding in the next
quarter.

For HttpClient 3, there was a minor bugfix release 3.0.1. Work on the
3.1 release that will include the Cookie2 support from last year's
GSoC is in progress. Our apologies for the delay, but there is really
a lot of tedious work to be done to get HttpComponents up to speed, so
HttpClient 3 development had to be cut back to life support for a
while. Cookie2 support is expected to be the last major addition to
the old code base.

---JCS---

The JCS project added a new auxiliary--the JDBC disk cache. It's
highly scalable and is being used in production environments, backed
my MySQL. There were also a few small bug fixes. We also reduced the
number of dependencies to just two: util-concurrent and
commons-logging.

We added a getting started guide and substantially improved the
documentation. We are working on improving the FAQ and the Remote
Cache Server documentation.

We held a vote for a release. Everyone was in favor, and we should be
taking the next steps soon.

---JMeter---

Release 2.2 includes a lot of bug fixes and new functionality. We
decided to abandon Java 1.3 support with this release (performance on
1.3 was not good and some features did not work). There's still plenty
to do, as always.


-----------------------------------------
Attachment H: Status report for the Apache Lucene Project

OVERVIEW

Lucene has had an active quarter, with new releases, sub-projects and
committers.  The top-level project added a new PMC member, Andrzej
Bialecki.

LUCENE JAVA

The Lucene Java sub-project, our flagship, made two releases, 1.9 and
2.0.  This was a major milestone.  The 1.9 release revised a number of
public APIs, deprecating the old APIs, and the 2.0 release removed all
of the old, now-deprecated APIs.

We added two new committers: Grant Ingersoll and Chris Hostetter.

This project also added nightly builds.

NUTCH

Nutch implements a crawler-based web search engine.  Development
towards Nutch's 0.8 release is steady.  This is a fundamental change,
moving Nutch on top of Hadoop's distributed computing platform.  Lots
of other smaller changes are in progress and we hope to release 0.8 in
the next quarter.  A Nutch installation searching Apache web
properties should also soon be publicly available.

HADOOP

Hadoop is a new sub-project developing a distributed computing
platform.  It's committers include Mike Cafarella, Andrzej Bialecki
and Doug Cutting from Nutch, and one new committer, Owen O'Malley.
Yahoo! is contributing lots of developers to this project and it is
making great progress.  Hadoop makes monthly releases, with patch
releases one week later.  So it has had a series of more than six
releases in all.  Yahoo!  has demonstrated good scalability of Hadoop
on clusters of over 600 machines.

SOLR

Solr is in incubation, based on software donated by CNET, developing
an enterprise search server based on Lucene.  It's development is
active, and needs only to build a more diverse community before it is
ready to exit the incubator.

LUCY

Lucy is a new Lucene sub-project, still in its infancy.  It will
develop a shared C-based core for ports of Lucene to other languages,
such as Perl, Python and Ruby.  Its initial committers are David
Balmain, Marvin Humphries and Doug Cutting.

LUCENE.NET

This is an incubator project, providing a C# port of Lucene.  It has
only a single committer, but hopes to soon add more.

LUCENE4C

This is an incubator project that does not appear to have made any
progress this quarter.


-----------------------------------------
Attachment I: Status report for the Apache Portals Project


-----------------------------------------
Attachment J: Status report for the Apache SpamAssassin Project

* 2006-05-25: SpamAssassin 3.1.2 released.

* Security releases to address CVE 2006-2447: SpamAssassin 3.1.3 on
  2006-06-06 and SpamAssassin 3.0.6 on 2006-06-05.

* Continued development on SpamAssassin 3.2.

* PMC Chair is changing from Daniel Quinlan to Justin Mason.

* Michael Parker is giving two talks on SpamAssassin at ApacheCon US.

* No issues (other than the PMC chair change) that require attention
  from the Board at this time.

-----------------------------------------
Attachment K: Status report for the Apache Tomcat Project

- We have no issues that require attention from the Board at this time

Development:
- Continued work on Tomcat 6.0 development: we expect to have release
6.0.0 ready roughly at the same time that Servlet Specification v2.5
and JSP Specification v2.1 are finalized.
- Continued work on one new and improved clustering implementations
(two alternative ones, tenatively referred to as Tribes and GroupCom)
for Tomcat 6.0.  These will possibly be back-ported as optional
modules for Tomcat 5.5 in the future.
- Continued work and testing on an experimental NIO (as in java.nio)
HTTP connector, although benchmarking results are unclear at this time

Releases:
- Continued work on the mod_jk connector, and a release candidate for
1.2.16 was put out: at least one serious bug was found, and mod_jk
1.2.17 is now in testing
- A bug fix and back-porting release on the Tomcat 4.1 branch, release
4.1.32-beta, was made in early July
- No new Tomcat 5.0 or 5.5 releases, 5.5.17 is still stable and latest

People:
- New committer: Rainer Jung <rjung@apache.org>
- New PMC members: none
- New PMC chair: Yoav Shapira (yoavs@apache.org)

-----------------------------------------
Attachment L: Status report for the Apache Web Services Project

Muse project has accepted a contribution from IBM which will be the 
basis for a combined implementation of the WS-RF, WS-Notifications, 
WS-Lifetime and WSDM specifications. The contributed codebase will also 
allow the software to be a pluggable architecture for adding a 
developers own implementation of a given spec. This is part of the 
collapsing of WSRF and Pubscribe into the Muse project and moving 
towards deployment to Axis 2.

Activity in the Woden project is heating up. The W3C is planning 
a WSDL 2.0 interop event to be held at the IBM Toronto Lab, July 5-7. 
The W3C has developed an XML format for comparing WSDL 2.0 Component 
Model instances generated by implementations and Woden now supports this 
format and has published results against the [[WWW] W3C Test Suite]. 
The Woden implementation has been upgraded to support all the extensions 
described in Part 2 of the specification. Work is now underway to 
integrate Woden into Axis2 for the interop event. A Woden presentation 
entitled Apache Woden WSDL 2.0 Processor will also be given an 
ApacheCon Europe on June 28.

Axis2/C is doing great and is moving towards 1.0.0 with 0.92 release 
planned for mid of June 2006. There has been two new committers, 
Sanjaya and Nabeel. Axis2/C is gradually becoming feature complete 
with full MTOM and WS-Addressing support already built in.

WS PMC has voted to accept Synapse as a ws project. We are now awaiting
Incubator PMC approval.


-----------------------------------------
Attachment M: Status report for the Apache XMLBeans Project

1. Development is going as usual, a few small features but mostly bug
   fixes, this probably explains dev list traffic slowing but traffic
   is going up on user list and JIRA.

2. The process for a new release v2.2.0 is going on right now.

3. PMC Chair change Cezar Andrei replaced Cliff Schmidt.

4. There were two JavaOne BOF's that talked about XMLBeans: XMLBeans
   2.1: A Java(tm) Technology Developer's Perspective and What You
   Need to Know About Schema Design Patterns and Java(tm) Technology.

5. From xmlbeanscxx subproject: Still moving slowly after the new
   subproject proposal sent out 03/29/06. The current plan is to call
   for a vote on this proposal after a new mentor is found to help
   Cliff Schmidt - the current mentor.


-----------------------------------------
Attachment N: Status report for the Public Relations Committee

Despite some vociferous discussions on should speak to press,
analysts, and in general "on behalf of the ASF", the PRC has been
remarkably subdued lately.  We've successfully dealt with some people
using the logo without permission (OvernightPrints, Lambda Probe
[which was TomcatProbe]).  We still need to speak to someone at
LogicBlaze regarding publicity on incubated projects
(ActiveMQ/ServiceMix) not mentioning incubator.  We had a Gartner
inquiry on Tomcat, which was dealt with by the Tomcat PMC, and Tomcat
references on http://sourceforge.net/powerbar/websphere/ werecorrected
(added "Apache") thanks to our IBM ASFers. Lastly, ask.com generously
donated two Dell PowerVault SCSI Disk Arrays and also two Dell
PowerEdge Servers.


-----------------------------------------
Attachment O: Status report for the Apache Tapestry Project

Most of the TLP move work has been completed to move Tapestry out of
Jakarta and on to the new subdomain  http://tapestry.apache.org.
Tapestry 4 and 5 now both use Maven2 to build/deploy web site updates.

Tapestry 4.1 progress has continued to pick up pace. Snapshot builds
are beginning to be released into the Maven2 snapshot repo. Plans are
also being formed to extend and improve the current set of
documentation for the 4.X branch in order to help fill in any missing
gaps. Maven2 has been incredibly helpful in this regard.

New sub-project structure:

The top level  http://tapestry.apache.org site now works in a similar
way to that of  http://tomcat.apache.org, in that each series of
Tapestry releases has their own core web sites/documentation sets to
go along with them. The sub-project sites are currently made up of
3.X/4.0/4.1/5. The tapestry4.1 site should be the new home of any new
documentation efforts for the 4.1 series.

New testing structure:

With the conversion of Maven2 it has also been decided that Tapestry
should now start using  TestNG for unit testing as it hosts a very
impressive set of features that go beyond those provided via JUnit. To
better facilitate a clear path for Tapestry users to test their own
Tapestry applications it is also planned that a new tapestry-testing
subproject will be created to document and host all of the testing
infrastructure that has thus far not been visible to Tapestry end
users.

The 4.1 series will also be using the Dojo toolkit's JavaScript based
testing infrastructure to test core functionality provided, when
possible. This comes in the form of a new library developed by Jesse
Kuhnert that bundles up the Mozilla Rhino runtime plus JUM/jsunit in
order to write test cases in JavaScript outside the confines of the
Dojo build system.


-----------------------------------------
Attachment P: Status report for the Apache Incubator Project

A relatively quiet month on the Incubator front.

Projects continue to settle into the task of Incubation.  We are
currently engaged in a "doc-a-thon" at ApacheCon EU to polish the
documentation for our processes and policies.

An article discussing the Incubator was vetted by the PRC, and should
be out this month.  I have asked to see if we can get electronic
reproduction rights from the publisher for the article.

       --- Noel

-----------------------------------------------------------------------

ActiveMQ

The STATUS file for the project is up to date. The code is clean and
using only Apache-compliant libraries, it has the correct copyright
notices and is in the org.apache.activemq namespace. We've got all the
software grants sorted and all developers have their CLAs on file and
accounts created. The project's active mailing lists are proof of the
vibrant community behind ActiveMQ.

The Apache ActiveMQ 4.0 final has successfully been released. For more
information about the release, see:
http://incubator.apache.org/activemq/activemq-40-release.html
Development has started on the next 4.1 release. In tandem, the 4.0
branch has continued to stablize and a 4.0.1 release should be ready
shortly. Bug fix releases should start occurring now with more
frequency.

The website home page has now been sorted out and is being checked
into svn. The static HTML is being generated from a Confluence wiki
and content is very easy to update now. See:
http://incubator.apache.org/activemq/


Abdera

Project resources have been set up with the exception of issue
tracking. (we seem to have decided to use Jira instead of Bugzilla)

The Code Grant has been received and acknowledged

James Snell's ICLA has been received and acknowledged

Rob Yates ICLA was faxed in on Friday, June 16th but has not yet been
acknowledged

The initial code drop has been checked in to SVN

All copyright notices have been updated

Notice and License are included

Ant and Maven build scripts are included

We've decided on a repository layout

The initial drop of the project site has been checked in and includes
an FAQ, Getting Started Guide, Developer's Guide and Javadocs.


ADF Faces

The STATUS file for the project has been committed. Since the name ADF
Faces is only temporary, a vote for a new name was started. The new
name Trinidad has been choosen by the community. The Community itself
is growing. Users requested enhancements which have been provided.
Also some users contributed help and patches. For wiki the Trinidad /
ADF Faces project uses the Wiki of its sponsor, the Apache MyFaces
project. Some todos have been identified at the wiki, like continuum
based nightly build.

There is discussion on integrating the skinning and PPR rendering
solutions of Trinidad into Tomahawk.


Cayenne

Cayenne 1.2 Release Candidate was announced on 5/31/2006. The first
release from the Incubator (Cayenne 2.0) is planned to immediately
follow 1.2-final. It will be exact equivalent of non-Apache release
1.2, with package names changed to org.apache.cayenne, simplifying
user migration to the new namespace.

Mike Kienenberger and Andrus Adamchik were added to the Podling PMC.

We started collecting CLA's from emeritus committers. So far CLA's for
Holger Hoffstatte and Michael Shengaout are recorded. Most of the
remaining ones are confirmed to be in the mail and should be recorded
soon.

We are  mentoring three projects as a part of Google Summer of Code
program.


Graffito

There was not so much commits on the project due to the current
commiters activities. The company Sword Technologies donates new
Graffito services (worfklow, news management , mail and scheduler
services). Christophe will try to review and commit this code asap.

The Spring support is finished for the OCM Tools. Now the OCM tools
will be used in the complete Graffito stack. By this way, the Graffito
persistence service can access to JCR repositories.

Graffito is working with Jetspeed 2 head.


Kabuki

The contributing vendor backed out in favor of their own alliance
group without ever really getting started in the Incubator.  Unless
there is interest within the ASF, the Incubator PMC will retire this
project.


log4net

The log4net team has recently release 1.2.10. This release includes
many minor fixes which dramatically improve the quality of the
release. Since the release we have been tracking user feedback to
define our priorities for the next release.


log4php

After committing log4php PHP5 base code, not much going on this month.
No users has sent contributions and the mailing lists have low
activity. Hope to get some user contributions in the next month or
two...


Lucene.Net

Lucene.Net continues to progressing. Recently Lucene.Net 1.9 RC1 build
4 Beta was released and it's on its way to become "final" by the end
of the month. Folks are beginning to discover Lucene.Net and
activities on the project from posting questions and code fixes are
beginning to show some signs of life however, things are still slow in
terms of participation. Lucene.Net can use some publicity and exposure
which I intend to start doing.


Ode

Code from both BPE and PXE has been checked into the project's
subversion repository with appropriate headers, and the group is
prototyping and discussing approaches for integrating the engine with
an external runtime (e.g., a "plain old JVM", a J2EE application
server, or a JBI container) and for deployment.

PXE developers are also documenting the codebase (and especially the
engine core) to get all contributors to the same level of
understanding.


OFBiz

In summary, things are progressing well. No major issues at this time.

The gathering of iCLAs is mostly completed:

  total number of our contributors with iCLAs on file: 62

  there are 15 iCLAs that has been sent but not still filed at Apache;
  we hope to see them in soon

  there are 4 contributors whom we have been unable to contact: we
  have reviewed their contributions (that are fairly small) and we
  have asked to the Incubator PMC for help with this

removed and replaced all the jar files licensed under not-allowed
licenses (mostly LGPL)

completed the migration to the new issue tracking system: now we are
using the Apache's Jira server

completed the migration to the new mailing lists

asked for a new committer's account for our new committer Jacques Le
Roux; we are waiting for it to be created


mod_ftp

No report provided.  Very little e-mail traffic, and no commits.
Appears to be dormant, and neglected.


OpenJPA

Still getting started.  No report provided, although there is somewhat
active e-mail traffic (average of about 1 e-mail per day over the past
two months).


-----------------------------------------
Attachment Q: Status report for the Apache Ant Project

o Current Release

The current release remains Ant 1.6.5 which was released on June 2,
2005. There have been no releases since the previous board report.

o Ant 1.7

Ant 1.7 Release is now being planned. The release plan is being
developed here: http://wiki.apache.org/ant/Ant17/Planning

We are currently a little behind the schedule envisaged.

o Development Activities

There are two development activities of note:

1. We have retired a number of tasks which were previously included
with Ant. These tasks relate to third party tools, where the required
supporting library is no longer actively supported. Tasks related to
the following have been removed:

* xslp
* icontract
* Visual Age for Java
* testlet
* JProbe
* Metamata

2. JUnit 4 integration

Two Ant committers (Steve Loughran and Jesse Glick) participated in a
call with two of the JUnit4 developers regarding the best way to
support JUnit 4 within Ant. The existing Ant tasks will support JUnit
4 but the JUnit people will develop and host their own, more capable
tasks.

The call was originally initiated by the JUnit folks and Steve
provided a write up for the dev list.

I think both of these actions are in line with our goal of keeping the
Ant core focused and having tasks either hosted with their supporting
libraries or in separate Antlibs.

o Legal Issues

None.

o PMC/Committers

No changes.

o Community

Community is healthy - no issues.


-----------------------------------------
Attachment R: Status report for the Apache Beehive Project 

Summary
=======
- Had a quiet quarter
- Proposals are floating around for future project directions
- Work progresses on web service metadata for Axis; I expect this will
be wrapped up during the next month or so.

Community
========
Community is starting to discuss some future directions, particularly
related to Controls.  In other areas, we're adding enhancements
requested by users -- mostly these changes come from existing
committers rather than from community patches.

Releases
=======
No new releases.

Relationships
==========
We are currently engaged with Axis in providing JSR-181 support for
Axis1 and Axis2.  We are also still awaiting the JSR-181 TCK.


-----------------------------------------
Attachment S: Status report for the Apache Conference Planning


-----------------------------------------
Attachment T: Status report for the Apache DB Project 

It has been an exciting quarter for the DB project. We added nine
folks to the PMC, have two exciting projects which we are sponsoring
in the Incubator, and

PMC Additions:
    Thomas Vandahl
    Andrew McIntyre
    Rick Hillegas
    Knut Anders Hatlen
    Kathey Marsden
    Mike Matrigali
    Satheesh Bandaram
    Bernt Johnsen
    Bryan Pendleton

New Committers:
    Halley Pacheco de Oliveira (derby)
    Suresh Thalamati (derby)
    Andreas Kornelliussen (derby)

Releases:
    Derby released 10.1.3
    JDO Released the JSR-243 API and TCK under the Apache License

Incubator Action:
    Cayenne
        Made final non-Apache release, seem to be doing well.
        Has a quite happy and productive community going.

    OpenJPA
        Initial codebase import has been made!

Various Notes:
    Craig Russell: "[JDO] continues to make progress toward a maintenance
                    release of the API and TCK, using the wiki and email
                    as communication vehicles."

    Geir Magnusson, Jr.: "Apache JDO rocks! :)"

    Thomas Fischer: "Torque is making progress to the 3.2.1 release."

    Derby is scheduled to be included as part of Sun's Java 6 development kit.


-----------------------------------------
Attachment U: Status report for the Apache Directory Project 

PMC Changes & New Committers
============================

Since April we've seen two new people added to the PMC: Ersin Er, and
Stefan  Zoerner.  Peter Royal who just became a member of the ASF is now
a committer on the MINA subproject of Directory, and Jim Jag. is also a
new committer on MINA and ApacheDS.


Software Releases and Goals
===========================

We've been consistently (about every 2-3 months) releasing what we
consider candidates for a 1.0 GA release but they have been falling
short of our requirements.  We'll keep fixing bugs and offering release
candidates until we meet the mark of a GA worthy server.  We're not
rushing this.  It takes time to find memory leaks and multi-threaded
issues within a long running server.

MINA has had a couple releases as well and the user community is growing
rapidly.  MINA is an amazing success.  Peter and I would like to propose
MINA for a TLP since MINA really does not belong under the Directory TLP
even if it was created for ApacheDS' protocol related needs here at
Directory.

Expect a proposal soon :).

Software Contributions
======================

We've been very slow on the uptake of a contribution by CA for an LDAP
browser client called JXPlorer.  Here's a link to the client if anyone
is interested in looking at it: http://www.jxplorer.org/.

I've dropped the ball on this one and have to contact CA to pick it up
again.  This will most likely lead to an incubator proposal to vet the IP.


Committer Activity
==================

Recently our activity on ApacheDS has been decreasing.  The server is
very complicated and there are several protocols to manage in one
server.  Besides striving to be an LDAP protocol server, ApacheDS
contains plugins that enable it to master and serve DNS records in the
LDAP directory.  Likewise, it contains a partial DHCP server and a
Kerberos server backing their information in the LDAP tree.  This is all
thanks to MINA BTW.  Essentially it's looking as though we have all the
capabilities of a simple windows 2003 server in one process minus the
file system services.  All of this backed by LDAP.

Although a herculean effort, most of the non-LDAP plugin code has been
written by a single person.  At most two people can maintain it
currently.  IMO this is not a very healthy place for us to be especially
with our recent diminished activity and the proposal to promote MINA to
a TLP.  Before the communities were intertwined.  Now we're finding a
warranted split occurring.  However I worry most for sustaining the same
quality of development with community support on the ApacheDS side more
so than the MINA side.  MINA will explode with activity IMO because its
more general purpose and it does have a smaller learning curve.  FYI
it's only about 30-40K in size while ApacheDS is 10 times that.

I've taken two steps to make sure we're get out of our slump and start
growing healthily to accommodate these changes and to prevent us from
fragmenting into an umbrella with 1-2 man subprojects like for example
the logging TLP.

(1) I've tried to both privately and publicaly warn the main developer
of the non-LDAP modules.  He cannot sustain these modules as a one man
show without risking a fallback to the incubator.  The message was
specifically to share knowledge and grow the amount of committers and
users of these modules.

(2) I contacted the PMC and told them of my worries.  I've also offered
some options for overcoming these problems.  We have several consistent
contributors that are not quite there but have patches and other things
waiting in queue for committers to pickup in JIRA.  We proposed lowering
our barrier of entry for new committers for a quarter to pull these
peeps on the periphery into our committer base.  These novice committers
will be expected to follow a review then commit process on non-sandbox
areas until senior committers think they no longer need to obtain
approval. Currently there is a vote underway to install this process for
the duration of 1 quarter starting in and including July.

In conclusion, this is not something to freak out over.  Our PMC simply
feels that this is more a precautionary measure to prevent a potential
spiral downward.  We want to be more effective in engaging those that
are interested in contributing and to fuel the growth of the community.


-----------------------------------------
Attachment V: Status report for the Apache Geronimo Project 


-----------------------------------------
Attachment W: Status report for the Apache Incubator Project 

This has been a busy month for the Incubator PMC, considering a number of
new submissions, such as:

  CeltixFire - a multiple vendor submission for a SOA platform
  Blaze - a proposed standard and set of implementations for messaging
          middleware interop
  Heraldry - an identity project

The Incubator continues to grow, and I have approached Dave Reid about
helping us to send out reminders to all of the Incubator projects, just as
he does for the rest of the ASF.

The Incubator PMC is reviewing our practices regarding Mentoring, and
revising our documentation in general.  Many thanks to Robert Burrell
Donkin, Noirin Plunkett, Justin Erenkrantz, Jean T. Anderson, and others for
their gratefully received contributions.

One good discussion has been on branding of projects in the Incubator.
Another good discussion was about the use of IRC, incorporated experiences
from multiple projects that use IRC, and effected the plans of at least one
Incubator project to use IRC.

Another topic that we are starting to discuss with an eye towards execution
is a policy on project dormancy, and what exactly to do to effect such a
project status.

Lastly, Cliff Schmidt raised the issue of disclosure regarding people being
contracted to act as Mentors, and the Incubator PMC agreed on a disclosure
policy that provides disclosure without appearing to be advertising.

============================================================================

=== Abdera ===

1. Continued work on the code, working towards a 0.1.0 release
1. Added two new committers to the project (Stephen Duncan and Garrett
Rooney). Stephen is still in discussions with his employer regarding his
CLA.
1. Rob Yates' ICLA has been received and account set up
1. Jira has been set up

=== Agila ===

The interest around the BPEL implementation in Agila has mostly moved to Ode
and the workflow part isn't evolving so declaring the project as dormant
sounds fair enough.

=== AltRMI ===

Nothing happening.  Incubator PMC likely to declare this project as dormant
as soon as we establish the mechanics.


=== Felix ===

Upayavira says "Felix progresses well as a community, increasing in
maturity, and I believe that Felix is nearly ready to graduate. In
preparation for that we have been going over the relevant issues:
auditing licensing of code and libraries, porting non-ASF services onto
ASF hardware (a Confluence wiki) and improving our public website."

Other details:

Community:
  * Stephane Frenot was added as a committer.
  * Defined and accepted Felix community roles and processes document.
  * Working with Maven community to get OSGi packaging features into the
Maven core with the involvement of Jason van Zyl and Peter Kriens.
  * Announced "Felix Commons" initiative for bundling common libraries for
use in the OSGi framework.
  * Working on and nearing completion of various graduation tasks, such as
license verification.

Code:
  * iPOJO project contribution which uses byte code instrumentation to
enable POJOs to be used in an OSGi environment and to simplify OSGi
development.
  * Event Admin standard OSGi R4 service implementation committed along with
bridges for UPnP, Wire Admin, and User Admin.
  * Managed OSGi framework using JMX committed.
  * Committed major updates to the OSGi Maven plugin to simplify bundle
packaging by auto-generating bundle metadata with the involvement of Peter
Kriens.
  * Many improvements to core Felix OSGi framework, such as auto-detecting
which core packages to export based on the current execution environment.
  * Several OSGi-related presentations at ApacheCon EU from Felix community
members.

Licensing:
  * Migrated Service Binder to kxml2 to avoid licensing issues with kxml1,
thanks to community member Jan Rellermeyer.
  * Need further investigation of MX4J licensing; it appears to be a
derivative of the Apache license.
  * Need further investigation of javax.microedition licensing.
  * Ensured that all source code has appropriate license headers

=== FtpServer ===

Nothing happening.  Incubator PMC likely to declare this project as dormant
as soon as we establish the mechanics.

=== Graffito ===

Raphael Luta is currently the only mentor for the Graffito project
that has been under incubation for nearly 2 years now.

Graffito is a CMS system now built on top of Jackrabbit and providing
a portlet based user interface. As such it is mostly suited to integrate
with portal containers like Jetspeed but some of the services provided
(like JCR mapping) can be useful outside of portal context.

While we've managed to slowly build a community around the initial
2 men codebase, we're still very far from having a sustainable
independant community around Graffito.

Due to his numerous other activities, Raphael feels he cannot provide alone
the adequate mentoring required by this project and so we are looking for
additionnal mentors to help grow the Graffito community and graduate it.

=== Harmony ===

The Harmony project continues to grow in both community and code.

On the community side, our mail list traffic continues to increase, with an
all-time high of 1495 messages on the dev list in June.  As of this writing,
there are 895 messages so far for July. These numbers do not include any
commit or JIRA traffic.  Content of the list is fairly healthy, concerned
with the technical aspects of both our virtual machines as well as the class
library.  Recent donations are increasing the diversity of participation in
terms of individuals, with the majority of new faces participating in and
around the virtual machine donation from Intel.  Mail list traffic on the
ppmc list is very low, and with the exception of one issue related to a
contribution, pertains only to new committer and ppmc member discussion and
votes.  We have added 4 new committers, have several identified as
potential, and have recently voted to add committers to the PPMC (although
they haven't been notified as of this moment).

On the technical side, we have been fortunate to continue to receive code
from 3rd parties, primarily Intel.  These donations represent code that was
intended for Harmony but due to a combination of internal "process" backlog
at Intel, as well as a sensitivity to the rate at which the community can
digest and adopt the code, not all code was donated at once.  We are very
sensitive to ensuring that after a donation happens, any development on that
continues in the project, and we constantly look for ways to enable people
to help.  We have recieved significant additions like Swing/AWT/Java 2D for
the class library, as well as the "DRLVM" modern virtual machine, which now
gives us about 81% coverage of the Java 1.4 API (estimated at 78% of the
Java 5 API, our target), as well as a VM to run that with modern garbage
collection and JIT.

We are currently working through the details of using public-domain code
from Doug Lea for the "java.util.concurrent" package.  This is the
'reference implementation' for this package, and used by Sun, among others.
We wish to use this code (as it's considered the best implementation as well
as the only one available to us), and further build a bridge between our
community and the community surrounding this code (mainly the JSR-166 expert
group, and organizations like us that use it...)

=== JuiCE ===

We are waiting for things to move in the new Santuario TLP. Not much
progress otherwise.

=== Lucene4c ===

There has been no progress since the last report.  This project should
really be officially marked as dormant.

=== Lucene.Net ===

Lucene.Net continues to progress. Recently Lucene.Net 1.9 RC1 Final was
released.  In addition, Lucene.Net 1.9.1 Beta is released.  Work is underway
to release Lucene.Net 2.0 Beta by end of July. Folks are beginning to
discover Lucene.Net and activities on the project from posting questions and
code fixes are beginning to show some signs of life. However, things are
still slow in terms of participation. Lucene.Net can use some publicity and
exposure which I intend to start doing by asking to create a link to
Lucene.Net on the main Jakarta Lucene web page as well as by creating a Wiki
page for Lucene.Net.

=== Roller ===

Major new developments in Roller 3.0. Working in the roller_3.0 branch,
Allen Gilliland and Dave Johnson have been making extensive changes to
Roller's blog/page rendering system. Roller 3.0's new features are:

  * Completely new URL structure, with redirection for old URLs
    * Completely rewritten/refactored page/feed rendering system
    * View renders are pluggable
    * Made progress towards static rendering
    * All new set of page models and macros
  * Multi-language blog support, based on new URL structure
    * Front-page of Roller is now a blog with optional site-wide features:
    * Planet page model and planet display macros
    * Site-wide model supports listing of new users, new weblogs, hot
weblogs and other community oriented queries.
    * Macros for diplaying A-Z user and weblog directories

Licensing issues may be behind us. Dave Johnson worked to satisfiy ASF
licencing and packaging requirements and as a result of this work, we made
our first Roller release (2.3) on ASF infrastructure:
    * Licence headers in every file
    * Changed to org.apache package names for all Java code
    * Removed all LGPL code from release (Hibernate, JSPWiki, Jazzy, etc.)
    * Created a Roller Support project on Java.Net for non-ASF Roller
goodies such as LGPL/GPL licensed themes, plugins and other downloads.

New APP draft #9 support. The IETF released Atom Publishing Protocol (APP)
draft #9 and Dave Johnson updated Roller's APP implementation to support
this new draft. APP is an "experimental" feature in Roller and is turned off
by default.

Movement on replace-Hibernate front. Craig Russell has put together some
proposals for implementing both JPA and JDO backends for Roller -- so that
we can eventually replace our dependency on Hibernate. We nominated him for
committer status to make it easier for him to contribute, but the voting
process is still dragging on.

Multi-side patch contribution. A Norwegian company LinPro has submitted a
large patch for multi-site blogging. It looks like a very interesting and
valuable new feature but thus far nobody has had time to evaluate the code.

Community building efforts. Dave Johnson presented a talk on Roller at
ApacheCon EU 2006, designed to inspire and educate new users, developers and
contributors. The talk was well attended. Dave will present a similar talk,
but completely updated for Roller 3.0 at ApacheCon US 2006.

=== OpenEJB ===

The OpenEJB project has begun it's migration into the Incubator.  Primary
activities are setting up infrastructure and establishing a list of active
committers.  Items completed so far:
  * Status page created and published to Incubator website
  * Lists established and in active use
  * Most CLAs are in, more coming
  * Account created for Daniel Haischt

=== XAP ===

XAP made good progress since June 2006 status report. The main activities
and results are:

 * Discussed and gathered community feedback from both XAP dev list as well
as general incubator dev list about IRC meetings. As a result, decided not
to pursue general IRC activites unless specific requirements are met (The
content of IRC is to be limited to educational purpose only; some committers
are willing to volunteer to provide education and orientation and Q&A);
 * Continues to update the project with bug fixes, samples, web site fixes,
etc;
 * Discussed at the XAP dev email list and made decisions to focus more on
the Dojo toolkit;
 * Discussed at XAP dev email list and made decision about Javascript
namespace and scoping, etc.


-----------------------------------------
Attachment X: Status report for the Apache James Project 

Two beta releases (one of James core server product, one of jSPF - a 
Java impl of Sender policy framework).  No official releases yet, but 
should be soon.  No new committers or PMC members, but expect to add 
more in the next quarter.

James has really come back to life.  Lots of commits, multiple testing 
releases, energy, discussions that lead somewhere.  We have many new 
committers that are very active and working well with the aged/less active 
committers.

-----------------------------------------
Attachment Y: Status report for the Apache Maven Project 

Goings on
--------------

Things are going well within the Maven project. We have a lot of
discussions in the last few months so I'll try to summarize them here.

    * How to improve repository metadata and we're working toward
getting the Maven Repository Manager online to help with repository
and metadata issues. Often times projects that don't use Maven can
create metadata that is not entirely correct and can have a severly
bad impact on the user base.

    * We had some discussions about creating an abstraction for
dealing with issue management systems like JIRA as well. Mik Kersten
who is the author of the Mylar plugin for Eclipse has joined the
discussion as he's got an existing library for manipulating issue
management systems that would be useful to leverage.

    * How to improve the plugin documentation. We ended up creating
a plugin that checks the consistency of plugin documentation, so we
basically have a lint type system for plugin documentation so we can
ship consistent plugin documentation for releases.

    * Something in the periphery that might be of interest is that
the Phoenix/Loom container which separated from Apache and went to
Codehaus is now merging with Plexus, the container that Maven uses.
Phoenix has some amazing code but sort of fell to the wayside once it
left Apache. So Plexus benefits by getting some great code and
possibly a little bit of time from Phoenix devs, but more importantly
people who have used Phoenix/Loom in the past will now be part of
very active community.

    * A new DOAP plugin for Maven is being developed that would
allow any project using Maven at Apache to easily create DOAP files
for use with projects.apache.org. Try and get the information about
projects dispersed easier.

New Projects
------------------

No new projects.

New PMC Members
---------------------------

Mike Perham

New Committers
-----------------------

Dennis Lundberg

-----------------------------------------
Attachment Z: Status report for the Apache MyFaces Project 

Summary
=======
 * Two new Core releases
 * Two new Tomahawk releases
 * Growing community
 * Tobago incubation finished
 * Trinidad (formerly known as "ADF Faces") incubation started
 * JSF 1.2

Core Releases
===========
Latest Core implementation release: 1.1.3, published on May 9, 2006

Tomahawk Releases
===============
Latest Tomahawk components release: 1.1.3, published on June 15, 2006

Community
=========
Growing: 4 new committers since the last status report

Tobago
======
The Tobago JSF component set successfully went through incubation and
is now an official MyFaces subproject.

Trinidad (aka "ADF donation", "ADF Faces")
==========================================
The Trinidad JSF component set entered the incubator (see Incubator
status report for details).

JSF 1.2
=======
Work on a JSF 1.2 compliant implementation has started.


-----------------------------------------
Attachment AA: Status report for the Apache Security Team


-----------------------------------------
Attachment AB: Status report for the Apache Struts Project 

Since our April 2006 report, our former subproject Shale has graduated to a 
top-level project. Our WebWork 2 podling also graduated from the incubator 
and has become the basis of Struts 2. Meanwhile, Struts 1 has released three 
beta releases - 1.3.2, 1.3.3, and 1.3.4 - and a Struts 1.3.5 test build is 
available and proceeding toward a release quality vote. A Struts 2.0.0 
distribution is expected next month. The new Maven builds are working well, 
despite the complexity of our distributions.

Three new committers have joined the fold: Paul Benedict, Michael Jouravlev, 
and Bob Lee. Paul and Michael are longtime members of the Struts 1 use 
community, and helped us provide new features and fixes for the Struts 1.2.9 
release. Bob Lee is a longtime member of the WebWork 2 user community and 
helped us prepare a short list of changes for the Struts 2.0.0 distribution.  

-----------------------------------------
Attachment AC: Status report for the Apache TCL Project 

Things are quiet in Tcl land.  Indeed, we've chatted a bit about what
might be involved in winding things down while we're all still active in
order to do it gracefully.  There isn't much consensus on this though,
and of course the code is still used actively by people, so we intend to
maintain it, but new work isn't likely at this point.


-----------------------------------------
Attachment AD: Status report for the Apache Santuario Project 

Initial activities for setting up the project have commenced, with
initial mailing lists and web site being created.  Discussions are yet
to take place around what to do with existing mailing lists.

In terms of development activities, the Java xml-security library is
preparing for a 1.4 release and the C++ library is on final RC for a 1.3
release.


-----------------------------------------
Attachment AE: Status report for the Apache Shale Project 

Overview
========

Per the Apache Board resolution at the June 2006 meeting, Apache Shale
was created as a top level project.  This is the first of the "every
month for the first three months" status reports to the Board on
activities within the project.

All of the initial root and infrastructure requests have been completed.
We are still de-tangling a few loose ends (wiki and JIRA instance
shared with the Struts project), but these are not considered to be
urgent.


PMC and Committer Changes
=========================

None.


Current Development Activities
==============================

As the creation of Shale as a TLP was coming to fruition, we had nearly
completed a migration to a Maven2 based build environment.  This work
has been substantially completed, and Shale is now completely M2 based
for its build infrastructure.  Nightly builds are still currently hosted
on my (Craig's) home desktop, but steps are underway to migrate this to
a Continuum instance on Apache infrastructure.

We have initiated a contest to pick an official logo for the Apache
Shale project -- details are at <http://wiki.apache.org/shale/LogoContest>.
The entries so far have ranged from humorous to compelling ... it will
be interesting to pick a final winner.

Current release activities are focused on a 1.0.3 release, which is
still likely to be considered "beta" quality (due to dependence on
unreleased components, plus some outstanding bugs), but which has been
requested by some downstream users to avoid their need to depend on
snapshots.


-----------------------------------------
Attachment AF: Status report for the Apache Tapestry Project 

Progress on Tapestry 4.1 (mostly by Jesse Kuhnert) continues,
including a converstion to a Maven 2 build. Kent Tong has finally
regained commit access to the repository.  Howard Lewis Ship has been
working on the all-new Tapestry 5 code base.


------------------------------------------------------
End of minutes for the July 19, 2006 board meeting.

Index