The Apache Software Foundation Board of Directors Meeting Agenda January 19, 2005 1. Call to order The meeting was scheduled for 10:00 PST -0800 and was begun at 10:07 when a sufficient attendance to constitute a quorum was recognized by the chairman. The meeting was held teleconference, hosted by Jim Jagielski and Covalent. IRC #asfboard on irc.freenode.net will be used for backup purposes. 2. Roll Call Directors Present: Ken Coar Dirk-Willem van Gulik Jim Jagielski Geir Magnusson Jr. Stefano Mazzocchi (arrived 10:11) Sam Ruby Greg Stein Sander Striker (arrived 10:11) Directors Absent: Brian Behlendorf Guests: Davanum Srinivas 3. Minutes from previous meetings A. The meeting of October 20, 2004 CVS - board/board_minutes_2004_10_20.txt Minutes board/board_minutes_2004_10_20.txt approved by general consent. B. The meeting of November 14, 2004 CVS - board/board_minutes_2004_11_14.txt Minutes board/board_minutes_2004_11_14.txt approved by general consent. C. The meeting of December 15, 2004 CVS - board/board_minutes_2004_12_15.txt [not yet available] Greg mentioned that he had some notes from the meeting that he was going to send Jim. 4. Officer Reports A. Chairman [Greg] Greg reported that there was really very little to report. Robyn had created the required paperwork to inform the US Patent and Trademark Office of the change of Lawyer of Record for the SPAMASSASSIN trademark application; Greg signed this and the paperwork was submitted. B. President [Dirk] No significant activity beyond items not already found on the agenda below. C. Treasurer [Chuck] Lockbox services are still being pursued with WF. I received electronic copies of the signup documents and contracts, and submitted several questions, for which I have not received a response. I am pursuing this through the local WF branch to get some movement. We are awaiting a $10,000 wire transfer from Security Travel, which has not yet posted. I have been in contact with Tina Greene about this and will continue to pursue it. Termination notice has been sent to Jinx Hackware via USPS certified mail. Receipt has not yet been received from USPS for arrival of that letter. 2004 books have been sent to our accountant HBE and will be committed to /foundation in the next week. Current balances (as of 01/18/2005): Paypal $3107.64 Checking $18748.17 Premium Mkt. $100117.76 Total $121973.57 D. Exec. V.P. and Secretary [Jim] As per board discussion and direction at the Nov. 2004 meeting, the list of signed iCLAs has been made "public." Basically, the committers page at www.apache.org/~jim/committers.html has been adjusted to also list those with signed CLAs who do not have CVS/SVN ids (ie: lack commit access). When requested, pseudonyms are printed instead of their "real" names. As such, the clas.txt file, located in the foundation SVN tree, had been removed in favor of 2 distinct files: iclas.txt and cclas.txt, where the former lists signed iCLAs and the latter lists signed Corporate CLAs. The committers and project pages are now updated every morning. 2 checks from "Car Program LLC" have been received; one for $368.90 and another for $1,362.90. These are being forwarded to Chuck. Eric Cholet has officially requested Emeritus Status. His request was signed and FAXed, and he has been so moved. 5. Committee Reports A. Apache DB Project [John McNally] See Attachment A Apache DB Project report approve as submitted by general consent. B. Apache Geronimo Project [Geir Magnusson Jr] See Attachment B Apache Geronimo Project report approve as submitted by general consent. C. Apache Incubator Project [Noel J. Bergman] See Attachment C In addition to the attached report, 2 oral reports were given: Ken Coar: Derby ----- - Going well. Davanum Srinivas: Apollo/Hermes/Muse ------------------ - New committer for Hermes (Stefan Lischke) - Projects are trying to recruit new committers - Apollo Trademark is a stumbling block for incubated release of Apollo - Hermes will implement both WS-Eventing and WS-Notification standards Mirae ----- - New project for JSR 172 (Web services under J2ME) - Waiting for me (Dims) to do the infrastructure work Apache Incubator Project report approved as submitted, amended and discussed by general consent. D. Apache James Project [Serge Knystautas] See Attachment D Apache James Project report approve as submitted by general consent. E. Apache Maven Project [Jason van Zyl] See Attachment E No reported submitted. F. Apache Struts Project [Craig R. McClanahan] See Attachment F Apache Struts Project report approve as submitted by general consent. G. Apache TCL Project [David Welton] See Attachment G Apache TCL Project report approve as submitted by general consent. H. Conference Planning [Ken Coar] See Attachment H In addition to the submitted report, the board again expressed its displeasure with Security Travel. Some board members felt that the "sloppy" way in which ST was operating was doing damage to the ASF. There were 4 main points which the board felt that ST was deficient in: 1. Lack of invoicing. At least one company has reported that they still have not been invoiced. In general, this appears to be ST simply not keeping accurate and sufficient "track" of normal operating paperwork. 2. Not paying speakers. 3. Very bad interaction with Sponsors. Many board members have been contacted privately regarding sponsors' bad experiences with ST. 4. The lack of PR for ApacheCon 2004, which, the board feels, significantly (negatively) impacted the attendence and success of ApacheCon 2004. For all these reasons, and more, an impromptu Special Order, C, was added to the agenda. Conference Planning report approve as submitted by general consent. I. Security Team [Ben Laurie] See Attachment I No report submitted. It was noted that the Security Team had not submitted a report for almost a year. Greg indicated he would contact Ben regarding this. 6. Special Orders A. Establish Lucene as a top level project WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software related to the Lucene and search technologies, for distribution at no charge to the public. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Search Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Search Project be and hereby is responsible for the creation and maintenance of software for Lucene and for related software components, based on software licensed to the Foundation; and be it further RESOLVED, that the office of "Vice President, Apache Search" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache Search Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Search Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache Search Project: Doug Cutting Otis Gospodnetic Erik Hatcher Daniel Naber Christoph Goller Mark Harwood Scott Ganyo NOW, THEREFORE, BE IT FURTHER RESOLVED, that Doug Cutting be and hereby is appointed to the office of Vice President, Apache Search, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the initial Apache Search Project be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation of the Apache Search Project, in the Java language as well as others, and be it further RESOLVED, that the initial Apache Search Project be and hereby is tasked with the migration and rationalization of the Jakarta Lucene subproject, and be it further RESOLVED, that all responsibility pertaining to the Jakarta Lucene sub-project and encumbered upon the Jakarta Project are hereafter discharged. Special Order A, a Resolution to Establish Lucene as a top level project, was passed by Unanimous Vote. B. Change the Chair of the Apache Perl Project WHEREAS, the membership of the Perl-Apache Project Management Committee (PMC) have appointed Geoffrey Young to serve as chairman of the Perl-Apache PMC; and WHEREAS, the previously appointed chairman of the Perl-Apache PMC, Doug MacEachern, has stepped down from his position as Vice President, Perl-Apache, in favor of Geoffrey Young's appointment to that position. NOW, THEREFORE, BE IT RESOLVED, that Geoffrey Young be and hereby is appointed to the office of Vice President, Perl-Apache, 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 B, a Resolution to Change the Chair of the Apache Perl Project, was passed by Unanimous Vote. C. Forbid the Conference Committee to use Security Travel for any 2005 ApacheCon Conferences A board vote was called on whether the board should direct the ConCom to specifically not use Security Travel for any ApacheCon conference in 2005. It was noted that this direction could easily result in no ApacheCon being held, in the US, in 2005. With this potential result in mind, a roll-call vote was placed: For the matter of Forbidding the ConCom to Use Security Travel for any ApacheCon event in the year 2005: Yea: Ken, Jim, Stefano, Sam, Greg, Sander Nay: Abstain: Dirk, Geir. By a vote of 6 for, none against and 2 abstentions, the vote was passed and ConCom was so directed. 7. Discussion Items A. Discussion was held on the means to increase cooperation between FSF and ASF. It was noted that the ASF received no action items from the conf call with FSF that was held on 11th Jan. The following were noted as main topics in the discussions. - Help Kaffe/Classpath's Free JVM initative - Ability to use LGPL in Apache projects - Ability to use Apache code in GPL/LGPL projects B. Discussion was held on lobbying as it pertains to 501(c)3 and whether it made sense for the ASF to elect also 501(h) (or friends) status. It was agreed that 501(h) was not appropriate or required for the ASF, nor did it really benefit the ASF in any way. C. Discussion was held asking all employed committers to get a CCLA on file from employer. It was noted that it is really the responsibility of the individual contributor to ensure that their CLA is valid, and to check with their employer if they have any doubts. Although the ASF welcomes corporate CLAs, they ASF will not currently require them. Instead, committers will be periodically reminded of their responsibilities per the CLA on a semi-annual basis. 8. Unfinished Business None. 9. New Business None. 10. Announcements Sam reported that he was chairing the Apache Track for OSCON. Sander reported that the "InfrastructureCon" was scheduled for March 19th. 11. Adjournment Scheduled to adjourn by 11:30 PST -0800. Adjourned at 12:11. ============ ATTACHMENTS: ============ ----------------------------------------- Attachment A: Status report for the Apache DB Project The DB project continues with its primary task of oversight of the OJB and Torque subprojects. There was conversation between DB and Jakarta on movement of commons-sql from Jakarta to DB as a common base component of OJB and Torque. The vote was favorable all around, so it is now a matter of determining the mechanics. The mailing lists for Torque and OJB projects remain active and with no conflict to note. OJB planned to wrap up a 1.0.2 maintenance release but that slipped into the next quarter; work also continues work towards a 1.1 release. Torque tagged a 3.1.1 maintenance release. Henning P. Schmiedehausen was added to the DB PMC. Torque added Thomas Fischer as a new committer. It was noted that overall, Derby appears to be making good progress in the incubator. DB also voted to support a JDO project for incubation. ----------------------------------------- Attachment B: Status report for the Apache Geronimo Project The Geronimo project community is generally in a heads-down mode, working on implementation of the remaining pieces necessary to achieve the goal of J2EE 1.4 certification. On the development front, we are focused now on : 1) Apache Tomcat integration to offer the home-grown alternative to Jetty, the current web container. 2) Interop (CORBA) 3) Web services In addition to the developmental focus, we are working also in community development. To that end, we've added 1 committer since our last report, and have another 4 in late stage of consideration. Further, we have recieved a contribution of a codebase for IIOP/CORBA, which is a big help with the interop development focus. ----------------------------------------- Attachment C: Status report for the Apache Incubator Project We are seeing good progress in a number of projects. Several new projects have moved into the Incubator, e.g., Graffito, a couple are preparing to apply for TLP status or move into existing TLPs, and others are maturing nicely. Resource creation bottlenecks continue to effect the Incubator. One thing that would help will be an integrated script to create the necessary resources for an Incubator project. That would require more karma to run than most people have, but could be run by a root person after reviewing the data that would drive it. Licensing and other IP related issues were reported as an on-going topic of discussion in the last report, at which time I mentioned that it would help to have some legal resource(s) participating with the Incubator. IP issues continued to come up this quarter, and the new legal resources have started to be helpful to us. MyFaces is preparing to apply for TLP status. The Directory project will likely apply for TLP status around the next quarterly report, and is preparing its first milestone releases, including a generally useable version of the existing Apache Naming package from Catalina, which Phil Steitz is trying to get Tomcat to review for future inclusion. Additional human resources are always welcomed. - 0 - The list of projects in the Incubator is at http://incubator.apache.org/projects/. Here are the STATUS reports from the PPMCs that have sent one in. Other projects did update their STATUS files on the aforementioned page. Status Report from the Graffito PPMC ==================================== 1) Is the STATUS file up to date? Yes 2) Any legal, cross-project or personal issues that still need to be addressed? * Software grant has been recieved by the ASF. * All trademark issues with project name have been resolved. * We have renamed the JCMS project as Graffito to avoid naming confusion with Jalios JCMS, another Java based CMS system. 3) What has been done for incubation since the last report? * We cleaned up repository, site, build process, site deployment and publishing to help new users and developers jump into the project. * Christophe Lombart account has been created and karma granted * ASF Infrastructure has been set up for Graffito * We are working on the Jetspeed 2 integration & building JSR 168 portlets. 4) Plans and expectations for the next period? * Add more info in the Graffito site * WEBDAV integration * More work on Jetspeed 2 integration, building portlets. * Introduce Graffito to some important related projects: Slide, JackRabbit, Jetspeed ... in order to grow the development community 5) Any recommendations for how incubation could run more smoothly for you? None so far. ----------------------------------------- Attachment D: Status report for the Apache James Project Not a lot of activity. Nothing that needs board review, but here are some highlights: - We've added 3-4 developers to the PMC - one of our ancient committers (Danny Angus) was made a member! - No new committers - have been working to absorb a sourceforge hosted project that parses MIME, crossing T's and dotting I's with incubator as appropriate. - we've migrated to SVN - we've made no releases - we've twiddled our thumbs and sighed a lot about Avalon and our container. - have steady stream of user questions and small patches. Things are stable and hopefully as we sort out what we're doing on the container front, that will help lead to an easier development setup and more activity. My company's product expects to add a feature shortly that will rely depend on James' mailets, so there's personal hope that James will get some work-related attention. About the biggest deal this past quarter is I had my third daughter this weekend. :) ----------------------------------------- Attachment E: Status report for the Apache Maven Project ----------------------------------------- Attachment F: Status report for the Apache Struts Project The last three months have seen renewed interest and vigor about moving Struts forward in technology terms. Now that we have moved our source code repository to Subversion, we are leveraging the new capabilities to reorganize our source code into separately deliverable artifacts (rather than one large "wad-o-stuff"), to be managed as subprojects which can be released on their own schedules. This will enable us to be more responsive to the user community's desire for timely releases, without having to coordinate one monster release. In addition, work is underway to rationalize the build architecture around Maven. Technically, Struts 1.x continues to evolve in a manner that is fundamentally backwards compatible, but which leverages new internal techniques (such as the Chain of Responsibility design pattern) that will make customization and specialization much easier. At the same time, experimental development around a fresh look at web application architectures is also taking place in the form of "Shale", a JSF-based framework, being proposed as an alternative to Struts 1.x. ----------------------------------------- Attachment G: Status report for the Apache TCL Project Not much activity in the Tcl world. Some work continues on Rivet, and our transition to the auto* tools, as well as gradual improvements, but no major changes are in the offing. Questions are answered promptly on the mailing lists. In short, things are humming along without making a lot of noise. ----------------------------------------- Attachment H: Status report for Conference Planning The concom PMC has discussed what to do about the Security Travel issues. No conclusions have yet been drawn; it has been noted that we either keep Security for 2005 or we probably won't have a show. There are issues around when and how to manage a search with Security still involved (as they are). Virtually all of the expenses have been paid and reimbursements made, but as of this moment Gluecode still hasn't been invoiced for their participation in the exhibit area, and Leo Simons hasn't been reimbursed for his travel (he was on a 'scholarship', being brought to ApacheCon using funds donated for the purpose). I am continuing to pursue these issues with Tina. The CFP for ApacheCon Europe 2005 should open tomorrow (20 January 2005). I am working on the details of our contract with S&S Verlag. There have been no responses on the general concom list to requests for input on ApacheCon issues. Security Travel and S&S Verlag have been requested to provide detailed schedules and deadlines for their various activities leading to the conferences. ----------------------------------------- Attachment I: Status report for the Security Team ------------------------------------------------------ End of minutes for the January 19, 2005 board meeting.