Index
Links: 2006 - All years
- Original The Apache Software Foundation
Board of Directors Meeting Agenda
April 26, 2006
1. Call to order
The meeting was scheduled for 10:00 PST -0800 and was begun at
10:02 when a sufficient attendance to constitute a quorum was
recognized by the chairman. The meeting was held by teleconference,
hosted by Jim Jagielski and Covalent.
IRC #asfboard on irc.freenode.net was used for backup
purposes.
2. Roll Call
Directors Present:
Ken Coar
Justin Erenkrantz
Jim Jagielski
Stefano Mazzocchi
Sam Ruby
Greg Stein
Directors Absent:
Dirk-Willem van Gulik
Ben Laurie
Sander Striker
Guests:
Cliff Schmidt
Henri Yandell
3. Minutes from previous meetings
Minutes in Subversion are found under the URL:
https://svn.apache.org/repos/private/foundation/board/
Append the minutes URIs to that to access them through the Web.
A. The meeting of March 15, 2006
SVN - board/board_minutes_2006_03_15.txt
Approved by General Consent.
4. Officer Reports
A. Chairman [Greg]
Greg reported that all has been pretty quiet. He did note
his keynote at EclipseCon, in which we talked about the
ASF and Open Source in general.
B. President [Sander]
Status on OSU OSL and contracting Joe Schaeffer. Contract
details with OSU OSL are being finalized today. Contract for
Joe will be available tomorrow. Joe has already started.
Secretarial service is still pending.
C. Treasurer [Justin]
Our fiscal year closes on April 30th. Based on preliminary
calculations, we are over 33.3% of public support for 2005-2006FY.
Preliminary P&L statements for 2005-2006FY are submitted as
Attachment O.
Based on these numbers for 2005-2006FY and prior discussions, I
have drafted Attachment P which is submitted as initial spending
allocations for 2006-2007FY. Additional allocations may be
approved as required throughout the new fiscal year.
Due to the fact that most accountants that I have talked to have
been either non-responsive or indicated that we are either too
small or too large to be handled by them, I'm going to do a
first-cut pass at our 990 return in the next month. My goal is
to have the preliminary 990 return available for review by the
Annual Members' Meeting. If trouble is encountered during this
prelimary drafting, I will pursue another round of accountant
quotes. However, an accountant will not be able to collect
information whereas I am expected to provide all information to
the accountant. Therefore, I feel that it's best to take a
preliminary pass on our own to try to ensure that we have all
requisite information. Ultimately, accuracy and fidelity of the
return does rest with the Board and Treasurer not an accountant.
Current Balances as of 4/24/2006:
Paypal $ 437.39 (-$ 945.78)
Checking $ 17,275.75 (-$14,321.82)
Savings $225,670.95 (+$25,325.66)
Total $243,384.09 (+$10,058.06)
Justin additionally reported that we are expecting an
addition $25k from ApacheCon US 2005.
D. Exec. V.P. and Secretary [Jim]
The membership was queried regarding the date and format
of the annual ASF members meeting. The main discussion topics
were whether it should be in May and completely virtual,
or whether we should hold off until June (to match up with
AC Europe) and have some sort of hybrid meeting. There was
very little response, but the majority of those who did
respond indicated that they would prefer it NOT be a
hybrid. In any case, we will definitely need to use the
voter tool, and not use paper ballots at all (even for
the new member elections). Jim will be offline June 18-24th
and would prefer it not be scheduled during that time. One
possibility would be to start the meeting, virtually, on
June 16th and recess the meeting until some time during
AC Europe, where the meeting could continue and end via
a hybrid setup (in-person and IRC).
So far, 2 of the sent-out "Thank You For Your Donation"
letters have been returned as undeliverable: Front Gate
Tickets and Jason S. Friedman. I am holding onto these
and will forward to Justin.
No updates yet on the D&O Insurance, so I am looking at
other brokers. Other than the normal *CLA/Grants/etc
paperwork, we've received no correspondence requiring
board attention.
E. VP of Legal Affairs [Cliff]
Cliff reported that the 3rd Party License report will
likely be officially released later on this month (April),
at which point he will start on the Copyright/Header
issues. Regarding the 3rd Party License report, it is
fully expected that, even though discussed and reviewed,
there will be further discussions upon release. The board's
stand is that we should release it "as is" and retify
things if required. All new projects will need to adhere
to the policy; existing projects will be given time to
bring their codebases up to policy standards.
The board expressed their appreciation to Cliff for
a Job Well Done.
F. VP of JCP [Geir]
No report.
5. Committee Reports
A. Apache Beehive Project [Eddie O'Neil / Stefano]
See Attachment A
Approved by General Consent.
B. Conference Planning [Ken Coar]
See Attachment B
Ken reported that things are on-track for the Dublin
show. The next US ApacheCon will be in Austin, TX.
Approved by General Consent.
C. Apache DB Project [Brian McCallister / Sam]
See Attachment C
Approved by General Consent.
D. Apache Directory Project [Alex Karasulu / Greg]
See Attachment D
Approved by General Consent.
E. Apache Geronimo Project [Ken Coar]
See Attachment E
It was asked if code contributions to Geronimo were
bypassing the Incubator. The main issue is whether the
sponsor gets to select the final destination of the
project.
It was noted that Trifork/Yoko split off and it was asked
if this effectively caused the commit list to be reduced.
It was reported that no one has lost commit access.
The question was raised on whether the timeline for
persons to go from committer to PMC membership was out-of-line
with that seen in other projects. It was reported that this
was actively being watched, but no action has been taken, or
is required, at this time.
Approved by General Consent.
F. Apache Incubator Project [Noel Bergman / Dirk]
See Attachment F
Greg was to ask for reports for Abdula and AltRMI.
Stefano noted that Harmony was "growing like a weed" but in
a good way. Henri and Cliff confirmed that releasing Roller
under ASF infrastructure was awaiting the final release of the
3rd Party (LGPL) Policy and that appropriate discussions are
happening.
Approved by General Consent.
G. Apache James Project [Serge Knystautas / Sander]
See Attachment G
Approved by General Consent.
H. Apache Maven Project [Jason van Zyl / Jim]
See Attachment H
Jim was asked to verify that the appropriate IP clearance
forms have been complete for all codebases from Codehaus.
Jim contacted Jason and he indicated that both he (Jason)
and Brett Porter have ensured that all committers have iCLAs
on file for the Codehaus plugins referred to in the report.
Approved by General Consent.
I. Apache MyFaces Project [Manfred Geiler / Justin]
See Attachment I
Approved by General Consent.
J. Apache Struts Project [Martin Cooper / Ben]
See Attachment J
Greg expressed concern over the splitting of the user mailing
list.
Approved by General Consent.
K. Apache Tapestry Project [Howard Lewis Ship / Sam]
See Attachment K
Approved by General Consent.
L. Apache TCL Project [David Welton / Greg]
See Attachment L
Approved by General Consent.
M. Security Team [Ben Laurie]
See Attachment M
There was no report. Sander was tasked with getting a
security report.
N. Apache Jackrabbit Project [Roy Fielding / Sander]
See Attachment N
Approved by General Consent.
6. Special Orders
A. Change of XMLBeans PMC Chair
WHEREAS, the Board of Directors heretofore appointed Cliff
Schmidt to the office of Vice President, Apache XMLBeans
Project, and
WHEREAS, the Board of Directors is in receipt of the
resignation of Cliff Schmidt from the office of Vice
President, Apache XMLBeans Project;
NOW, THEREFORE, BE IT RESOLVED, that Cliff Schmidt is
relieved and discharged from the duties and responsibilities of
the office of Vice President, Apache XMLBeans Project, and
NOW, THEREFORE, BE IT FURTHER RESOLVED, that Cezar Andrei
be and hereby is appointed to the office of Vice President,
Apache XMLBeans 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 6A, Change of XMLBeans PMC Chair, was approved
via Unanimous Vote.
B. Establish the Apache HiveMind 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 based on the HiveMind services and
configuration microkernel, for distribution at no charge to the
public.
NOW, THEREFORE, BE IT RESOLVED, that a Project Management
Committee (PMC), to be known as the "HiveMind PMC", be and
hereby is established pursuant to Bylaws of the Foundation; and
be it further
RESOLVED, that the HiveMind PMC be and hereby is responsible
for the creation and maintenance of software related to
creation and maintenance of open-source software and
documentation related to the HiveMind Framework based on
software licensed to the Foundation; and be it further
RESOLVED, that the office of "Vice President, HiveMind" 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
HiveMind PMC, and to have primary responsibility for management
of the projects within the scope of responsibility of the
HiveMind PMC; and be it further
RESOLVED, that the persons listed immediately below be and
hereby are appointed to serve as the initial members of the
HiveMind PMC:
James Carman (jcarman@apache.org)
Achim Huegen (ahuegen@apache.org)
Harish Krishnaswamy (harishkswamy@apache.org)
Howard M. Lewis Ship (hlship@apache.org)
Knut Wannheden (knut@apache.org)
NOW, THEREFORE, BE IT FURTHER RESOLVED, that James Carman be
appointed to the office of Vice President, HiveMind, 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 HiveMind PMC be and hereby is tasked
with the creation of a set of bylaws intended to encourage open
development and increased participation in the HiveMind
Project; and be it further
RESOLVED, that the initial HiveMind PMC be and hereby is tasked
with the migration and rationalization of the Apache Jakarta
PMC HiveMind subproject; and be it further
RESOLVED, that all responsibility pertaining to the Jakarta
HiveMind sub-project and encumbered upon the Apache Jakarta PMC
are hereafter discharged.
There was some discussion regarding the self-referential/
recursive nature of the charter. The concern was that it
does not adequately define the exact definition of the
project, nor provide adequate controls over what aspects
would fall under the charter of the project. It was agreed
that this is hardly unique to HiveMind. The board decided to
leave the resolution "as is" since normal PMC and board
oversight should be sufficient to avoid any problems.
Special Order 6B, Establish the Apache HiveMind Project, was approved
via Unanimous Vote.
7. Discussion Items
A. Annual Members Meeting
As reported in his report, Jim queried the membership regarding
member meeting dates and formats. Based on the little feedback
provided, the board decided to have a IRC-based members meeting,
set for either June 13-15 (primary) or June 6-8 (secondary). Jim
was to close the loop with the membership, obtain feedback and
then officially schedule the meeting.
B. Copyright dates in source files
As noted in Cliff's report, this issue is currently being
worked on. It was noted that it is against ASF policy,
as well as simply wrong, to change Copyright dates when the
files/codebases have not undergone "substantial" or
"significant" change.
C. OSI Membership Model
8. Review of Current Action Items
o Tapestry Reports had not received:
This has been resolved, since they have since been received.
o Ken to get Portals Report:
Ken is working the issue.
o Jim to inform Incubator regarding "Lead Mentor" requirement:
Jim has done so, and there has been some discussion within
the Incubator. The main issue is that the concept of Lead
Mentor appears to be opposed to the idea of "all are equals."
It was noted that Lead Mentor is simply a device to ensure
a single point-of-contact for administrative purposes.
Incubator has agreed.
o Sys Admin Help:
Sander is working the issue.
o cli-dev (sub)project:
Justin to inform them that it is time to shut this down.
o Beehive Chair Change:
Greg to inform the Beehive PMC of the change of chair.
9. Unfinished Business
10. New Business
11. Announcements
12. Adjournment
Scheduled to adjourn by 12:00 (Pacific). Adjourned at 11:43.
============
ATTACHMENTS:
============
-----------------------------------------
Attachment A: Status report for the Apache Beehive Project
Quarterly Report from Apache Beehive to the Apache Board Beehive PMC
April 26, 2006
Summary
=======
- In all, a pretty quiet quarter
- Released a 1.0.1 patch release
- Growing activity in the user community
- Requested the JSR-181 TCK
Releases
=======
Shipped a 1.0.1 release in early February with about 100 bug fixes.
Currently working toward what will likely become a 1.1 release
sometime in the next few months; so far, this consists mostly of
incremental fixes to 1.0 and a few small features. Need to add more
substance to this and put additional features in plan.
Relationships
==========
We have requested the JSR-181 TCK through Geir. Are awaiting word on
the status of that request.
Community
========
- Growing activity in the user community in particular from people
starting to use Beehive to build apps. Have also received several
questions about Maven support, which was added to the sandbox this
quarter.
-----------------------------------------
Attachment B: Status report for the Conference Planning
-----------------------------------------
Attachment C: Status report for the Apache DB Project
New PMC Members:
* Michelle Caisse
* Michael Bouschen
New Committers:
* Bryan Pendleton (Derby)
* Rick Hillegas (Derby)
* Knut Anders Hatlen (Derby)
Releases:
* JDO 2 API Released
Incubator Activity:
* Cayenne entered incubation sponsored by the DB project. Bill
Dudney, Jim Jagielski, Jean Anderson, and Brian McCallister are
serving as mentors.
* OpenJPA entered incubation under sponsorship of the Incubator PMC.
This is not a DB project but is closely related to the DB project and
hopefully we will all be able to help each other out more.
* Support for Axion's incubation has been officially withdrawn by the
DB project.
Noteworthy Events:
* JDO 2 JSR passes in the Java Community Process. API's, TCK, and RI
are all open source.
-----------------------------------------
Attachment D: Status report for the Apache Directory Project
We've added two new PMC members (szoerner and ersiner) and a couple of
committers to MINA (proyal and niklas). MINA has a new dev list because
of all the traffic it's been having.
Other than this we have had a steady stream of releases for MINA and
ApacheDS. Looks like we're stalling a little bit on Naming but you
never know when it will fire back up. ApacheDS 1.0 RC1 has released
with an RC2 to follow shortly.
-----------------------------------------
Attachment E: Status report for the Apache Geroniomo Project
his report covers the period from 2006-01-18 through 2006-04-18.
Activity:
- ---------
Presentations about Apache Geronimo were given variously by
Dain Sundstrom, Aaron Mulder, Matt Hogstrom, and Jeff at JAOO
and The Server Side Symposium.
A lot of work went into giving the Geronimo Web a major facelift.
The issue of having a Confluence wiki hosted on Apache hardware
was raised again, since the vast majority of opinions polled on
the dev list favoured keeping the Geronimo documentation in that
format. Some progress has been made, but at the moment the
documentation is still hosted at a third-party Confluence
installation offsite.
In this period, 422 JIRA issues were created, 205 were closed,
and 14 closed ones were reopened. (The reopened ones were not
necessarily closed during this interval.)
PMC:
- ----
Jason Dillon and Kevan Lee Miller were invited to join the PMC,
and both accepted.
A number of individuals who have been given commit karma in
the past have subsequently largely disappeared from the
project. Although the PMC hasn't yet decided what to do
about that sort of situation, it has been a major factor
in several PMC members' opinions that an invitation to join
the PMC should not be considered for some indefinite interval
after karma has been granted. Since I personally disagree
strongly with that position and am not satisfied that anyone
has identified any harmful effects, I do not consider the issue
yet closed.
Although the subject of project bylaws/guidelines has come
up several times, and various people are ruminating on the
issue, no concrete progress has been made on that front.
Committers:
------------
The PMC voted to offer commit karma to Hernan Cunico, and he
accepted. There are other karma votes currently in progress.
-----------------------------------------
Attachment F: Status report for the Apache Incubator Project
Not too much to report this month, other than projects settling into the
task of Incubation.
It appears that Felix may apply for TLP status at the May Board meeting.
--- Noel
----
ActiveMQ
The ActiveMQ project is progressing toward graduation and things are moving
along well. Below are the highlights of activity on the project:
* Added Nabble forums as an alternative to ASF mailing lists
* Added Nathan Mittler from Amazon as a committer
* Working on the ActiveMQ 4.0 RC2 release candidate
Currently working to accept a donation from Amazon for the ActiveMQ C++ API
ADF Faces
ADF Faces incubation has started in the last weeks. The code repository has
been setup, the committer access has been granted, we are now waiting for an
import of a current code drop into the repository.
This will take some time as all package names are changed over to an Apache
like structure, and the ASL license is adopted as mentioned in the proposal.
Mailing lists have been setup, and mailing list traffic is slowly picking up
steam.
Agila
AltRMI
Cayenne
The Cayenne project is setting up its infrastructure. Existing mailing lists
were successfully migrated to Apache this month and are remain active. All
but one ICLA have been recorded and account requests submitted. We are also
working on getting our JIRA migration done and are hoping to be part of the
Confluence-as-a-document-editor trial.
We are preparing our last non-Apache release (1.2, currently in beta). Our
first step after this release will be to repackage everything to the
org.apache.cayenne namespace and release a new "apache" version to indicate
backwards compatibility will no longer be maintained.
We also have at least one LGPL issue, which is with a non-essential optional
platform binary build (Launch4J). This is a relatively-new feature (the
ability to run the Cayenne Modeler as a native binary) and, worse case, we
can remove the feature to get rid of the dependency. However, a number of
potential replacements with compatible licenses have been identified and
will be evaluated as a first attempt to solve the issue.
Felix
* Entire Felix build process migrated to Maven (M2).
* Mangen contributed by Rob Walker for managing bundle dependencies
* Several of the UPnP people are now committers and contributions
have made their way into the repo with respective [C]CLAs.
* Preparing for an initial release from the incubator
* OSGi Alliance re-licensed R4 sources as ASL, not just ASL-compatible.
* Worked with OSGi CTO BJ Hargrave to commit R4 core and compendium ASL
sources to Felix repo with M2 build/deployment.
* Wire Admin and Service Binder contributed and Humberto Cervantes a
committer.
* Migrated Service Binder and related tutorial/examples to Felix repo
with M2 build/deployment.
* Dependency Manager contributed and Marcel Offermans a committer.
* Additionally, Xenotron patch contribution by Peter Neubauer.
* Created daemons and installers with nice packaging for soon to be
released initial versions
* Committed new OSGi Bundle Repository service, which is an OSGi
Alliance sanctioned bundle repository based on previous OBR work.
* Committed two new shell-related bundles, Shell GUI and Shell GUI
Plugins, that provide a simple GUI front end for Felix.
* PPMC is starting to estabilish policy around committership and
membership (showing its autonomous nature)
* Upayavira became a new mentor an has greatly accellerated the project
* Many new committerss:
* Francesco Furfari
* Stefano Lenzi
* Rob Walker
* Marcel Offermans
* Matteo Demuru
* Humberto Cervantes
* Karl Pauls
Quoting Upayavira: "Now, that shows signs of a healthy community. Adding
seven committers in one quarter :)"
Graffito
* We are still working on our JCR support. This support is mainly done with
an object/Content mapping. We hope to finalize the first release of this
subproject for the ASF Europe Conf. This tools could be use in other open
source project.
* Sword Technologies is working on the workflow service and the first
Graffito module (personalized news management with syndication). The code
will be donate in May to the ASF.
* Still working with the Jetspeed team to see how to build a common release
for the ASF Europe Conf.
* We want to promote and make some "marketing" to increase the community
size.
Harmony
Harmony is going well, so well that it is not easy to sum up all the things
happening. There is, however, currently nothing requiring board or incubator
PMC attention. Highlights for the last quarter:
* no releases.
* We have welcomed one new PPMC member:
* Tim Ellison
* we have welcomed three new committers:
* Mikhail Loenko
* George Harley
* Stepan Mishura
and expect to add quite a few more in the next quarter.
we have received and processed several more bulk contributions from
different parties, including for beans, regex, math, jndi, logging, prefs,
sql, math(again), crypto, and rmi (twice), hundreds upon hundreds of unit
tests, an eclipse plugin for doing harmony development, and more. Our
framework for accepting these contributions (based on jira, svn, and faxes
and documented on the harmony website) seems to be working well.
there was concern over a potential copyright infringement within our JCHEVM
component. This concern has been addressed by receiving a code donation for
the potentially infringing files, without having to resort to lawyers and to
the mutual satisfaction of all parties and under the watchful eye of the
Incubator PMC.
we have begun collaborating with the SableVM community, which has relicensed
its VM under the ALv2 (the related previous potential licensing/copyright
issues have been resolved without having to resort to lawyers and to the
mutual satisfaction of all parties and under the watchful eye of the
Incubator PMC).
we have seen a lot of discussion on how to do testing, how to use jira,
etc.,
etc, as more and more developers gear up to contribute to the project. These
kinds of discussions are going well and the collaborative consensus-based
process is emerging.
we have identified the (future) need for some serious build and testing
server infrastructure but have not approached the infrastructure team about
this yet. IBM is currently hosting a Maven Continuum server to run the
harmony tests, and sending the results to our mailing lists.
JuiCE
Good activity in the previous quarter. Werner Dittman was voted in as a
committer and has been refactoring the initial code into a more long term
format. A test build has also been created on a Win32 platform.
The team involved in this are all committers on the xml-security project.
Over the next quarter we will be looking to promote this from the Incubator
into the xml project as a part of xml-security.
Kabuki
Now that the initial committer list has their Apache accounts, the project
will be beginning real soon now. No other news to report at this time.
log4net
The log4net team is putting together release 1.2.10. The release has been
approved by the Logging PMC and is now waiting for approval by the Incubator
PMC. This release includes a number of fixes for the current 1.2.9 release.
One of these is a fix for a security issues that was raised through
security@apache.org. We would like to thank Mark Cox from the security team
for his help managing this issue.
Lokahi
The Lokahi project is still setting up its infrastructure: Subversion has
been set up with proper commit privileges, and the initial code import just
took place a couple of days ago. The Lokahi name has been cleared as far as
trademark usage goes.
Lucene4c
There has been no activity since the last report. At some point soon we will
likely want to officially mark this project as dormant.
Lucene.Net
Lucene.Net has recently gotten into the swing of things. George Aroush has
officially moved the project from Sourceforge to the ASF repository. A very
active contributor from the Sourceforge project has been proposed and is
pending the receipt of his CLA.
Ode
Ode is currently adding a new round of commiters to its developer base. The
Software grants for both donations from Intalio and Sybase have arrived and
both have been checked in.
The community is actively discussing development plans for the two code
bases.
OFBiz
The OFBiz team continues to gather individual contributor license agreements
(iCLAs) from people who have contributed to the project in the past: this
effort is nearly complete, and we expect to import OFBiz code into the ASF
Subversion repository soon. You can see the progress of getting iCLAs at
http://ofbizwiki.go-integral.com/Wiki.jsp?page=OFBizDevelopers.
In addition, the OFBiz PPMC has been setup and all initial committers and
mentors subscribed to it. OFBiz management discussions have been taking
place on that list for a few weeks now.
In summary, things are progressing well. No major issues at this time.
Roller
Roller development has been proceeding at a steady pace. The mailing lists
seem to be getting more active with new users cropping up all the time. IBM
DeveloperWorks now uses Roller for their blogs, LinPro AS is working on a
large number of installations and North Carolina State Unversity is support
to go live with campus-wide student blogs powered by Roller before the end
of this month.
A Roller 2.2 release candidate was created on the 2nd to last Thursday of
March (per our release cycle), we've gone through 5 release candidates now
and a vote was called today (April 18th) for release.
For Roller 2.3, Allen Gilliland has been doing some major refactoring work
in the Roller backend. Dave Johnson has been working on smaller issues
including support for both weblog entry summary and content. A 2.3 release
candidate may be appearing on Thursday, since it's the 2nd to last.
Looking forward, a new development roadmap has been prepared that covers
Roller 2.3, 3.0, 3.1 and 3.2 releases. Dave's Roller talk was accepted at
ApacheCon EU in June 2006.
Other issues: LGPL issues are still unresolved and holding up graduation.
ServiceMix
The ServiceMix project is progressing along. Below are the recent project
highlights:
* Added Nabble forums as an alternative to ASF mailing lists
* Currently preparing the ServiceMix 3.0 M1 milestone release
Solr
The Solr team has been focusing on preparing its first release candidate out
of the incubator, and is getting fairly close: maybe another couple of weeks
before we vote. All committers and mentors are on the solr-dev mailing list,
where discussion has been taking place. All ASF resources (Subversion,
mailing list, etc.) seem to have been created and are functioning well. We
have also been taking this time to re-think our distro contents, e.g. where
to put examples, whether to package Tomcat for an out-of-the-box working
webapp, etc: those discussions have been taking place on the solr-dev list,
which is public, and everyone is welcome to join.
Synapse
The Synapse team continues to work towards an M2 release and graduation.
WebWork 2
The last quarter has seen the creation of the WebWork 2 podling and rapid
progress. Our focus has been on migrating code, resources, developers, IP,
and community over to the ASF.
Code: we have imported the code into the Incubator SVN, and have renamed
packages, taglib prefixes, and any other references to the old WebWork
project over to the new Struts Action Framework 2 project, where the final
location of the code will be.
Resources: We've migrated the code to the Apache SVN, setup and migrated
JIRA tickets to the new issues.apache.org server, and are in the process of
migration wiki documentation.
Developers: The core WebWork 2 developers have been given accounts and
access to the podling, voted in through the proposal. We plan to vote the
remaining committers in one-by-one through the Struts PMC, serving as the
IPMC for the podling.
IP: The OpenSymphony organization, who owns the copyright on the WebWork 2
project, has delivered a code grant allowing us to change the copyright.
Additionally, we've removed most of the LGPL source code (usually in the
form of Javascript libraries) and have developed an optional build that
compiles integration code depending on LGPL jars, in accordance to the draft
IP policy document.
Community: The WebWork 2 developers have joined the Struts mailing lists and
have been very active in participating with both development and user
threads. They have been just as, if not more, active committing to the code
repository as Struts committers, and when conflicts arise, they are very
quick to come to a solution in a positive way. In addition, several Struts
committers have joined OpenSymphony forums, chat rooms, and projects further
strengthening the relationship.
We are definitely planning on exiting the Incubator this next quarter,
possibly within weeks. We see a bright future for the Struts Action project,
and hope to facilitate a new spirit of cooperation within the competitive
landscape of Java web application frameworks.
WADI
The WADI podling has decided to retire and not complete incubation. This
decision was made by the participants, supported by the sponsoring Geronimo
PMC, and announced to the Incubator PMC. The project will continue at [WWW]
http://wadi.codehaus.org/
Yoko
Yoko is currently adding a new round of commiters to its developer base. The
Software grant for the donation from IONA arrived and the code base has been
checked in. The codebase from the original Trifork donation has been moved
from Geronimo to Yoko.
The community is actively discussing development plans for the two code
bases. Look to see intense discussions at JavaOne and ApacheCon EU.
-----------------------------------------
Attachment G: Status report for the Apache James Project
One test release (not official), one new committer (Bernd Fondermann),
one new PMC member (Stefano Bago).
There are commits, JIRA issues getting resolved, more traffic, and
generally more interest these days. Maybe we can thank JBoss/RedHat for
building a Java mail server.
-----------------------------------------
Attachment H: Status report for the Apache Maven Project
Everything is going along well with the Maven projects. I think we're
up there in activity on mailing lists and we're still getting a steady
increase in community participation. One item of note is that many of
the core developers put aside a good chunk of time to get out a free
Maven Book.
New Projects
* maven-changes-plugin from the Codehaus Mojo project
* Move NUnit plugin into the Plugins Sandbox
* Move C# plugins in the Plugins Sandbox
* Move maven-changelog-plugin from the Codehaus Mojo project
* Bring the maven-surefire-report-plugin over from the Codehaus Mojo project
* Bring maven-jxr-plugin over from the Codehaus Mojo project
* Bring maven-dependency-plugin over from the Codehaus Mojo project
New PMC Members
* Stephane Nicoll
* Fabrizio Giustina
New Committers
* Chris Stevenson
* Brian Fox
* Torbjorn Eikli Smorgrav
* Fabrice Bellingard
* Maria Odea Ching
* John Tolentino
* Jesse McConnell
* Milos Kleint
Releases
* Maven 2.0.3
* Maven 2.0.4
* How to list all the plug-ins?
-----------------------------------------
Attachment I: Status report for the Apache MyFaces Project
Summary
=======
* No new release published since last report, next release (1.1.2) soon
* Growing and healthy community
* Tobago moving out of incubator
* ADF Faces incubated
* Transfer of "myfaces.org" domain to ASF is done
Release
=======
* Latest release: still 1.1.1, published on October 27, 2005
* 1.1.2 was close to releasing in February, but release testing
was stopped because the community decided to do a massive refactoring
first. This refactoring affects the use of code, that is shared between
the
core implementation and the Tomahawk component set. To be able to have
independent release cycles for MyFaces Core and MyFaces Tomahawk it was
necessary to cut the runtime dependency to those shared classes for
both.
The refactoring was successful and we are currently preparing the new
release (testing, TCK, vote). We are confident to be able to release by
the
end of April.
Community
=========
* Growing: 4 new committers since the last status report
* Healthy: 806 subscribers and 47 mails per day on our user list, 327
subscribers and 33 mails per day on our dev list. Up to 32000 page
views
per day on our website.
Tobago
======
The Tobago JSF component set
(http://incubator.apache.org/projects/tobago.html)
was successfully voted out of the incubator and the community is currently
doing the move out of the incubator.
ADF Faces
=========
The ADF Faces component set (aka Oracles ADF donation to the ASF) was
successfully incubated: http://incubator.apache.org/projects/adffaces.html
Domain
======
Transfer of domain "myfaces.org" to Apache Dotster is done.
-----------------------------------------
Attachment J: Status report for the Apache Struts Project
The Struts community has been a busy one this last quarter. In terms of
releases, we released Struts 1.2.9, primarily to fix a reported
vulnerability, and Shale 1.0.2 Alpha. We also made available Struts Action
1.3.1 Test Build, the first completed build in the Struts Action 1.3 line.
After voting to accept WebWork 2, we have made progress towards removing
external dependencies with non-compatible licenses, and migrating the code
base from OpenSymphony to Struts.
We have decided to move all of the Struts components to JIRA for issue
tracking, and to Maven 2 for our build system. There has been much
discussion of splitting the user mailing list into multiple lists, based
on sub-project, but no consensus has been reached.
On the people front, we added Gary VanMatre to the PMC, and five new
committers (Alexandru Popescu, Rene Gielen, Rainer Hermanns, Toby Jee, and
Ian Roughley) as part of bringing WebWork 2 into the fold.
-----------------------------------------
Attachment K: Status report for the Apache Tapestry Project
Tapestry has been in a state of transition away from a Jakarta
sub-project and to an Apache top level project.
Two new PMC members / committers have been added: Andreas Andreou and
Brian K. Wallace. Andreas has been active in the external Tacos
project (Ajax components for Tapestry). He and Brian have been
actively mentoring and supplying patches for months.
Bug fix releases of Tapestry 3 (release 3.0.4) and Tapestry 4 (release
4.0.1) have been released. These efforts have been spearheaded by
Jesse Kuhnert and Brian K. Wallace.
We've succesfully moved the SVN repository out from under the Jakarta
project. Howard Lewis Ship has taken over responsibility for granting
SVN access karma to Tapestry team members.
We're beginning to formulate rules and procedures for breaking the
Tapestry project into individual sub-projects. We are facing a large
amount of work to convert from an Ant-based build to a Maven2-based
build, primarily in terms of documentation (reams of which are
currently in Forrest XML format).
We are working on a new logo for Tapestry and expect to debut the new
http://tapestry.apache.org/ web site when it is ready. Our remaining
transfer tasks concern other bits of infrastructure to move out from
under Jakarta: the Tapestry wiki, and the Tapestry mailing lists.
-----------------------------------------
Attachment L: Status report for the Apache TCL Project
Not a great deal to report this quarter, as there hasn't been a lot of
activity. There has been some work towards a Rivet 2.0 by a new
contributor, and some improvements to Websh.
-----------------------------------------
Attachment M: Status report for the Security Team
-----------------------------------------
Attachment N: Status report for the Apache Jackrabbit Project
Over the past month, Apache Jackrabbit completed its graduation from
incubator, moved to its new home at jackrabbit.apache.org, and made
our big 1.0 release using the mirrors.
http://jackrabbit.apache.org/
http://www.apache.org/dist/jackrabbit/RELEASE-NOTES.txt
The only thing of board interest is that we have implemented the
file header proposed on legal-discuss last year.
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. The ASF licenses this file to You
* under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-----------------------------------------
Attachment O: Preliminary 2005-2006FY P&L Report
May '05 - Apr 06
Income
Interest Income $2,303.56
Program Income
Code Awards $19,000.00
Conference $28,699.54
Total Program Income $47,699.54
Contributions Income
Unrestricted $94,374.48
Unrelated Business Income $43.74
Total Income $144,421.32
Expense
Bank Service Charges $1,413.57
Finance Charge $4.94
Licenses and Permits $608.00
Office Supplies $757.37
PayPal Charges $326.36
Postage and Delivery $222.81
Printing and Reproduction $2,236.20
Program Expenses
Hardware Purchases $1,401.69
Colocation expense $20,750.00
Program Expenses - Other -$1,082.42
Total Program Expenses $21,069.27
Telephone $1,265.99
Total Expense $27,904.51
Net Income $116,516.81
-----------------------------------------
Attachment P: Proposed Initial 2006-2007FY Spending Allocations
Bank Service Charges $3,500.00
Licenses and Permits $350.00
Office Supplies $1,000.00
PayPal Charges (% of Paypal)
Postage and Delivery $500.00
Program Expenses
Hardware Purchases $3,000.00
Colocation expense (.5yr) $10,500.00
Sysadmin Position (.5yr) $30,000.00
Sysadmin Contract (.5yr) $30,000.00
Total Expense $78,850.00
------------------------------------------------------
End of minutes for the April 26, 2006 board meeting.
Index