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