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

                  Board of Directors Meeting Minutes

                            March 19, 2003


1. Call to order

    The meeting was scheduled for 10am PST -0800.  A sufficient
    attendance to constitute a quorum was recognized by the chairman
    at 10:14am, at which point the meeting was called to order.  The
    meeting was held by teleconference hosted by Jim Jagielski and
    Covalent.
    
    IRC #apacheboard on irc.freenode.net was used for backup
    purposes.

2. Roll Call

    Directors Present:

        Ken Coar
        Jim Jagielski
        Sam Ruby
        Greg Stein
        Bill Stoddard

    Directors Absent:

        Brian Behlendorf
        Roy T. Fielding
        Ben Laurie
        Dirk-Willem van Gulik

    Guests:

        None

3. Minutes and supplements from previous meetings

    A. The meeting of January 22, 2003

       Minutes were not available for approval.

    B. The meeting of February 19, 2003

       Minutes were not available for approval.

    C. The meeting of February 26, 2003

       Minutes were not available for approval.

4. Officer Reports
 
    A. Chairman [Greg]
       Greg reported that, in general, the individual PMCs were continuing
       to work well, requiring no board intervention.  Greg brought the
       board up-to-date regarding the status of Peter Donald; the Avalon
       PMC is considering whether to accept Mr. Donald back into the
       project.
       
       Greg also reported that a growing question among some PMCs is an
       "old" one: what is a member and what exactly constitutes
       participation specifically *as* a member.
    
    B. President [Dirk]
       No report.
    
    C. Treasurer [Chuck]
       No report.
    
    D. Exec. V.P. and Secretary [Jim]
       Jim reported that his projects and committers pages
       (http://www.apache.org/~jim/) have been updated to include
       information on the status of signed Contributor License
       Agreements for all ASF committers and members.  This data
       is available under the foundation CVS tree as clas.txt.
       Jim noted that even those members present when the ASF was
       "bootstrapped" should send in a new CLA, since what we
       signed back then was different enough to warrant the need
       for a CLA to be on file.

5. Committee Reports

    A. Apache APR Project [Cliff Woolley]

       See Attachment A. By general consent, this report was
       recorded as entered and approved.

    B. Apache Avalon Project [Nicola Ken Barozzi]

       See Attachment B. By general consent, this report was
       recorded as entered and approved.

    C. Apache Commons Project [Ken Coar]

       See Attachment C. By general consent, this report was
       recorded as entered and approved.

    D. Apache Jakarta Project [Sam Ruby]

       See Attachment D. By general consent, this report was
       recorded as entered and approved.

    E. Apache PHP Project [Rasmus Lerdorf]

       See Attachment E. By general consent, this report was
       recorded as entered and approved.
    
    F. Apache James Project [Serge Knystautas]
    
       See Attachment F. By general consent, this report was
       recorded as entered and approved.

    G. Web Services Project [Davanum Srinivas]

       See Attachment G. By general consent, this report was
       recorded as entered and approved.

    H. Apache Maven Project [Dion Gillard]

       See Attachment H. By general consent, this report was
       recorded as entered and approved.

6. Special Orders

    A. Resolution to change the Chair of the Apache Avalon Project

         WHEREAS, the membership of the Apache Avalon Project Management
         Committee (PMC) have nominated Berin Loritsch to serve as
         chairman of the Apache Avalon PMC; and

         WHEREAS, the previously appointed chairman of the Apache Avalon
         PMC, Nicola Ken Barozzi, has resigned his position as Vice
         President, Apache Avalon, in favor of Berin Loritsch's
         appointment to that position.

         NOW, THEREFORE, BE IT RESOLVED, that Berin Loritsch be and
         hereby is appointed to the office of Vice President, Apache
         Avalon, 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.

       By unanimous vote, the above resolution was passed.

7. Unfinished Business

8. New Business

    A. 3Genius query.
       See board@apache.org, message-ID <3E75E31D.8050806@Apache.Org>
       <<need to determine exactly how to word this>>

    B. The Maven proposal, as presented during the supplimental
       meeting on February 26, 2003, was recorded as approved.

9. Announcements

10. Adjournment

    Scheduled to adjourn by 11:30 PDT -0800. Adjourned at 11:43am.


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

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

The APR Project is finally nearing a 0.9.2 release.  This will allow us to
make the final changes in our API prior a 1.0 release (which should follow
in the near future) while minimizing headaches for our sister projects
(e.g., httpd).

Since our last report, we have finalized our new mission statement by
unanimous vote of the Project Management Committee.  The new statement is
as follows:

    The mission of the APR project is to create and maintain software
    libraries that provide a predictable and consistent interface to
    underlying platform-specific implementations.  The primary goal is
    to provide an API to which software developers may code and be
    assured of predictable if not identical behaviour regardless of
    the platform on which their software is built, relieving them of
    the need to code special-case conditions to work around or take
    advantage of platform-specific deficiencies or features.


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

   * What code releases have been made?

     - Avalon Framework 4.1.4
     - Logkit 1.2

     We have a detailed roadmap of the releases to make now, mainly
     about Excalibur.

     Before getting Avalon to the next evolution phase, we want to
     make a release of everything we have now to support our users,
     so that they will have a set of Avalon deliverables guaranteed to
     interoperate.

     Apache James is working with us to ensure that the releases
     are done in a compatible and comprehensice way, and Stephen
     McConnell has been given temporary access to make modifications
     to James, in order to bring it in synch.

     Gump runs have resumed, and the projects dependent on Avalon are
     benefiting with succesfull Gump runs themselves, especially James
     and Cocoon.

     We are doing all the releases following the mirroring guidelines.

   * Any legal issues to bring to the board?

     None.

     All issues that have arised with spinoffs from the Avalon project
     have been resolved.

   *Any cross-project issues that need to be addressed?

     We are continuing to spinoff non-core parts of Avalon, by making
     the actual authors of the code make the decision. We are keeping
     an active eye on them to ensure that licensing is correctly taken
     care of.

     AltRMI has finally been relocated to Incubator, but has not asked
     for a target location. Not an issue, just a note.


   *Any problems with committers, members, etc?

     The PMC is finally starting to act cohesively, and we have managed
     to go through the last "crisis" mostly ourselves for the first time.

     ATM we don't have problems with committers or members that we
     cannot take care of ourselves IMO.

     We are working to ensure that all committers to Avalon have
     signed CLA on record ASAP, and have already sent notice mails.


   * Plans and expectations for the next period?

     We have a roadmap we agree on and concrete work on getting a
     comprehensive release of all our active code is in progress.

     Work on the code has resumed, and developers are working together
     on the same set of goals.

     The project is being reorganized in a more comprehensive manner
     and the new site starts to reflect it http://avalon.apache.org/


   * etc  (your own thoughts on what is important would be helpful!)

     I request to be lifted from my position as an Avalon chair, and
     that Berin Loritsch is appointment to it, as requested by the
     Avalon comminity per below attached vote.


     These months have been very difficult for Avalon, and I hope
     that my contribution has helped Avalon in the process of
     reorganization, both as a project and as a community.

     As many have pointed out, I'm not a "true" Avaloner, and this is
     one of the main reasons why I accepted to become chair. In this
     way the Avalon community has passed the transition period with
     all core developers as peers, during a "reincubation" phase.

     A very important thing that has happened is the explicit delegation
     of the 'Peter Donald' issue to the Avalon PMC, and the clear
     offer to give the Avalon PMC full disclosure to documents pertaining
     it. This has brought to the important decision to reinstantiate
     Peter Donald's rights, and has made all PMCers actively responsible
     about the issue.

     From the generally accepted roadmap to unification, from what I see
     on the mailing lists, and the way we are now handling flames, it
     seems to me that the initial period is over, and my job is done.

     As I have pointed out to the Avalon developers when I received
     the mandate, I would not have remained a day more than necessary,
     and I want to keep faith to that commitment.

     I hope that my efforts have been of use, thank you all.


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

The Apache Commons project has essentially been marking
time since November of 2003.  There are a number of work
items on the table that I hope/expect to get resolved
within the next quarter; these include but are not
necessarily limited to:

o Setting up Subversion as the A-C CMS, instead of CVS
o Importing APR-Serf, and possibly some other intra-ASF
  efforts
o Coming to various conclusions on logistical ane
  infrastructural issues (e.g., relationships between
  components at the Web site level, the CMS module
  level, and the mailing list)
o Refining the project bylaws and mission
o Determining logical boundaries (e.g., language,
  function, concept, ..) and how to allow them to
  help the SNR without becoming obstacles to collaboration

The project fell off my radar -- and apparently that of
some others -- after ApacheCon in 2003, and I have been
remiss until now in picking things up and getting things
going again; a remission I am now correcting.


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

It has been a relatively quiet three months.  The ranks of the PMC have
grown exponentially, but this is beginning to taper off.  Code is written,
newsletters are sent out (both are available from the jakarta website).
Compared to previous times, mailing lists are relatively flame free.

The rate of subprojects 'graduating' has slowed down too.  In the past
month ony one did so, and there are three subprojects awaiting 
incubation.  I have no concerns about their rate of incubation.

I fully expect to name my successor to this post some time this year.
There was a call for elections this month, but no candidates emerged.
I plan to continue this process until successful.  ;-)

-----------------------------------------
Attachment E: Status report for the Apache PHP Project

The PHP project is still going strong.  Since the Sept02 report
approximately 1.5 million new PHP domains appeared which comprises just
under 30% of all the domains Netcraft queries every month.  That is up
from 26% in Sept02.  According to SecuritySpace.com PHP is enabled on
51.24% of all Apache servers.
    
There is also a healthy interest in contributing to the project.  In
Sept02 we had 651 people with CVS accounts.  Today we just passed 800.
Well over half of these work exclusively on the docmentation.

Since the Sept. report we have released version 4.3.0 and followed that up
with a small security fix in 4.3.1.  We are currently have the first
release candidate of 4.3.2 out and the QA process is making slow and
steady progress on it.  I expect to see 4.3.2 before the end of the month.
The big change with respect to Apache is that we dumped the rather
unstable apache2filter sapi module replacing it with an apache2handler one
mostly written by Ian Holsman and Justin Erenkrantz.  We'll see if this
proves to be more useful.  If you want to have a look at the current code
for this new handler, see:
    
    http://cvs.php.net/cvs.php/php4/sapi/apache2handler

Another big push since the last report has been the pear/pecl sub-project.
Here we are trying to create a useful repository of PHP code and
applications easily installable via an apt-like command-line tool.  Some
notables from that project is the apd profiler and the new apc2 opcode
cache.  Having free open source profilers and opcode caches is important
to the project.  More info can be found at pear.php.net.

The smarty sub-project is also rolling along gaining popularity.  See
smarty.php.net for more info.

A lot of work is currently going into version 5.0 with most of the changes
being to the object model.  Looking for a release sometime towards the end
of the year, perhaps sooner.

The number of PHP-specific conferences have been increasing steadily.
Here is the upcoming schedule of PHP-related conferences:

Mar 20-21 Montreal  - PHP Quebec 2003
Mar 29    Budapest  - First Hungarian PHP Conference
Apr 10-12 San Jose  - MySQL Conf and Expo (not PHP, but large presence)
Apr 23-25 New York  - PHPCon East 2003
May 8-9   Amsterdam - 2003 International PHP conference
Jul 10-13 Karlsruhe - Linuxtag 2003 (not PHP, but large PHP presence)

On the user group front we have a number of extremely active groups.  A
shortened list of some of the more active ones:

South-Eastern Michigan User Group, Stuttgart, Chicago, Frankfurt, Twin
Cities, San Diego, Koeln/Bonn, Hannover, New York, Phoenix, Seattle,
Vancouver, Hamburg, Kansas City, Munich, Calgary, and Long Island.

All in all there are about 220 groups in 56 countries that we know about,
but it is hard to keep track of which ones are active.


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

Since the last board meeting, James has almost completed the migration
to a top-level project, made some bug-related point releases, and
discussed future project direction.

The PMC has established an internal mailing list for the PMC, a public
mailing list for general PMC issues, migrated the website and releases
to james.apache.org, and reviewed issues of migrating CVS and existing
mailing lists.  There are no outstanding concerns by the PMC at this point.

Following the major 2.1 release at New Year's, there have been minor
point releases to correct small and major issues introduced in the push
to the 2.1 release.  The hard work by Peter Goldstein and Noel Bergman
to improve documentation and make the code more accessible is paying off
with a growing community and contributor base.  The 2.1 has been
branched and will likely continue to make minor point releases.
Meanwhile HEAD represents what will eventually become the 3.0 release
with much more sweeping changes.

There have been discussion on the creation of sub-projects outside of
the current "server" project.  The two leading sub-projects are place
for contributed mailets and a place for JavaMail provider
implementations.  There is little disagreement over the mailet depot
project and just a question of time and priorities, and will likely
model Jakarta's Taglib sub-project.

There is still disagreement as to the viability and community strength
for a sub-project for JavaMail providers.  The drivers for a JavaMail
provider sub-project would be to increase our visibility and influence
with these standards and to eliminate some legal issues.  The disuaders
for a JavaMail provider sub-project is that these are established small
communities that may be difficult to encourage the "Apache" approach,
and whether these are within the scope of our project.  The Jakarta
Commons project would likely serve as the model for this sub-project if
we do proceed.

We are continually trying to improve James' dependence on Avalon for
basic server functionality.  We are waiting to see how the new Avalon
TLP and push towards improved releases will improve the situation for
James.  The Avalon community has been making contributions to see that
this is as painless for the James project as could be expected.


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

  *  what code releases have been made? [since the last report]

   1. Apache Axis 1.1RC2
   2. Apache XML-RPC 1.2-b1

  * any new projects in process of being accepted?

   1. OpenSAML (Currently working with Incubator Folks - Proposal @
      http://nagoya.apache.org/wiki/apachewiki.cgi?OpenSAMLProposal)
   2. JUDDI (Currently working on the proposal, see draft @
      http://nagoya.apache.org/wiki/apachewiki.cgi?ProposalForJUDDI)

  * any legal issues to bring to the board?

   Should we accept a project (OpenSAML) that requires the users (AND
   developers?) to get a License from RSA?

   See
   http://marc.theaimsgroup.com/?l=incubator-general&w=2&r=1&s=OpenSAML&q=b
   for heated debate on this issue.

   The WS-PMC has VOTED in favor of accepting the project. 

   Here's the latest reply from Rob Philpott (my RSA contact): 

   "I'm trying to see if folks here will consider a change to the
   licensing terms to accommodate Apache.  Unfortunately I won't be
   able to get all the right players together until sometime next
   week. So I don't have much to report at this time.  I understand
   the issue and will update you once I have some info."

  * any cross-project issues that need to be addressed?

   none

  * any problems with committers, members, etc?

   none

  * plans and expectations for the next period?

   still working on getting more projects, establishing
   charter/guidelines etc.

  * etc (your own thoughts on what is important would be helpful!)


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

Since the board resolution passed last week:

- We've made some progress with Brian getting the infrastructure
  requirements underway.

- Documentation is being reworked

- Discussion has taken place on IRC about bylaws and how best to
  encourage wider participation and more open development. Nothing has
  yet come of this, or been committed to CVS in this respect, and we
  seek further guidance on this point of the resolution.

- An initial roadmap document has been committed by Jason, which
  addresses some key concerns for Maven that the development team feel
  need to be addressed before a 1.0 release.

  http://cvs.apache.org/viewcvs/jakarta-turbine-maven/xdocs/roadmap.xml?rev=HEAD&content-type=text/vnd.viewcvs-markup

- There has been a source drop some code for discussion/review of
  various roadmap issues.

- Maven continues to be an integration point for various Java build
  tools, and new plugins to work with the sourceforge documentation
  project asheklon, and to provide zsh command completion for maven
  were committed.

- Licensing and providing useful license information from the Maven
  POM and ibiblio repository has also been a discussed.


__________________________________________________________
End of minutes for the 19 Mar 2003 board meeting.

Index