Index
Links: 2007 - All years
- Original The Apache Software Foundation
Board of Directors Meeting Minutes
October 17, 2007
1. Call to order
The meeting was scheduled for 10:00 (Pacific) and begin when
a sufficient attendance to constitute a quorum as recognized by
the chairman at 10:02. 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:
Justin Erenkrantz
J Aaron Farr
Jim Jagielski
Geir Magnusson Jr (except 10:50-11:06)
William Rowe Jr
Sam Ruby
Henning Schmiedehausen
Greg Stein
Henri Yandell
Guests:
Erik Abele
Matt Hogstrom
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 August 1, 2007
See: board_minutes_2007_08_01.txt
Approved via General Consent.
B. The meeting of August 29, 2007
See: board_minutes_2007_08_29.txt
Approved via General Consent.
C. The meeting of September 19, 2007
Tabled
4. Executive Officer Reports
A. Chairman [Jim]
The ASF has seen continued energy over the last month, both
internally, with PMC efforts and releases, as well as external,
with another Platinum sponsor. Infrastructure also continues
to grow and expand. The board itself is gelling into a more
smoothly running group.
Regarding transition, it appears that the secretarial
transition is finally getting back on an even keel. Mis-
communication and unverified assumptions seem to be at
the core of the issues seen over the last few months.
To expedite this, I met with the sec-assist directly
to get to the root causes. Since this is no longer required,
I will be removing myself from this issue.
The big events for next month are the two ApacheCon events:
ApacheCon US 2007 in Atlanta, GA and the OS Summit Asia 2007
in Hong Kong. The membership itself was pinged regarding
a possible IRC-held members meeting in December. A discussion
item regarding this is scheduled for this meeting.
B. President [Justin]
There have been a lot of requests for project-specific support
infrastructure in the last month. At this time, we can't service
all of them with our available resources; but we're going to take
these requests under consideration as we draft up the "next
generation" machine plan. As we add more computational
resources, we'll try to service these requests as best as we can.
At the face-to-face infra meeting scheduled for Atlanta, the
focus will be on devising this new plan which should guide the
eighteen month's hardware acquisition strategies.
Joe completed the transition to a replacement people.a.o machine
with minimal downtime and knowledge to external parties. The TCL
PMC has been operating on a custom website (at their request), so
there has been downtime for their site as they install and
configure the required software on the new machine. It is
infrastructure's position to strongly discourage such custom
sites as we can not provide support for these sites and will
occassionally be unreachable. For certain higher-traffic TLPs,
we would probably forbid such custom sites outright due to
computational constraints and the need to keep the majority of
sites operational at all times.
We currently have two incoming machines from Sun which required
us to purchase extra equipment to outfit the machines (hard
drives and rails - about $2000 of extra equipment). These
machines will be initially purposed to provide a better Solaris
development platform for some of our projects that have outgrown
our current zone support. We also have preliminarily discussed
other donations with Sun that may be realized towards the end of
the year if a budget can be acquired within Sun.
Besides the Platinum sponsorship, Yahoo! has also agreed to host
at their data centers a small number of machines that can be
purposed for project testing. We're waiting on final
instructions from them to obtain access to the machines. It is
hoped that we can secure volunteers from projects to help
maintain these machines rather than relying on staff.
We purchased a license for VMWare Workstation 6 and that has
improved the stability of the VMs that are provided to some of
our PMCs.
Per Karen from SFLC, we are not legally required to perform an
audit. Also, at Brian's introduction, I had discussions with
Mollie Marshall from Hood & Strong, the auditors for Mozilla. She
concurred with Karen's opinion that an audit was not required.
($2 million/year is the trigger point for California non-profits.)
After discussing our situation for a while, Mollie and I agreed
that an audit would likely be overkill at this time with little
tangible benefit to the ASF. Keeping up on an informal audit
process was recommended. (Some factors in the decision include:
what we already publicly disclose, our relatively low income
flow, accessibility of Karen for advice, no sponsors have yet
requested an audit as a condition of donation, and the absence
of restricted donations.)
I had discussions with Larry Rosen and Lars about resolving the
ApacheCon and OS Summit Asia contracts. For more information,
please refer to Lars's report.
Sam Ruby is now added as an authorized signer to our Wells Fargo
accounts. Now that the signers are up-to-date, over the next few
months (low priority), I'll investigate switching the address
that Wells Fargo sends notices and statements to be our permanent
address as long as it doesn't necessarily complicate matters.
Stats:
Committers: 1595
Sep '07 Avg. requests/day:
www: 5,385,654 ; svn: 1,262,232 ; issues: 546,327
Sep '07 Avg. data transfer/day (in GB):
www: 993.37 ; svn: 10.41 ; issues: 5.72
See: http://people.apache.org/~henkp/analog/
A question was asked as to the 'trigger point' for an audit in
Delaware. Apparently, there is none.
C. Treasurer [J Aaron]
The biggest news is that we got the Yahoo! Sponsorship check
in. Other sources of funds over the last month included $95
from Amazon (associate fee).
I sent Tiffany Griffith a W9 form for Apache's 2007
participation in the Google Summer of Code program.
Justin already noted updates to our Well's Fargo account in his
report.
Current Accounts:
Paypal $ 2,780.41 ($+ 1,059.82)
Checking $139,483.73 ($+93,463.09)
Savings $155,403.56 ($+ 292.89)
Total $297,667.70 ($+94,815.80)
D. Exec. V.P. and Secretary [Sam]
The minutes backlog has been addressed. I'll try to do better.
The secretary transition issue that Jim alludes to above does
seem to both have come to a head, and being rapidly resolved.
I do have one minor suggestion that may help a lot: convert
secretary@apache.org from a mail alias to a true mailing list,
archived and everything. If there ever are any concerns, we
could have a secretary-private, but I doubt it would be
necessary.
A signed renewal contract was sent to Joe Schaefer, and he
has indicated that he signed it and returned it, but that
FAX has yet to be processed.
It was agreed that a true mailing list was not necessary for
secretary@, an archive would be sufficient for these purposes.
Justin to pursue making that happen.
Additionally, Bill Rowe is planning to contact each project
chair re: export requirements and should be able to report
on the results of this in the next meeting.
5. Additional Officer Reports
A. VP of Legal Affairs [Sam Ruby]
See Attachment 1
Approved by General Consent.
B. VP of JCP [Geir]
See Attachment 2
Geir was asked to recap the implications of the new ASF policy on
non-harmony projects. Beyond the vote itself on JSRs which include
spec leads that the ASF feels are in voliation of the JSPA, there
are none. In particular, if a JSR passes despite the ASF's vote,
a PMC may chose to implement that JSR (subject to the terms and
conditions being acceptable), request TCK's, and participate in
the expert group.
Approved by General Consent.
C. Apache Security Team Project [Mark Cox / Henri]
See Attachment 3
After some discussion, it was decided that the current set of
security mailing lists and advertisements of such on the ASF
web sites as they exist today is adequate and appropriate.
Approved by General Consent.
D. Apache Travel Assistance Committee [Will Glass-Husain / Justin]
See Attachment 4
Agreed that this committee will be disbanded at the next board
meeting unless a group of people comes forward with enough
justification to keep this committee.
Approved by General Consent.
E. Apache Conference Planning Project [Ken Coar / J. Aaron]
See Attachment 5
Discussed the vote process, no action was taken.
It was observed that we need to increase the visibility of
AC/Asia.
Approved by General Consent.
F. Apache Audit Project [Henri Yandell]
See Attachment 6
Approved by General Consent.
G. Apache Public Relations Project [Jim Jagielski]
See Attachment 7
A question was asked as to whether the dollar amounts associated with
the contract should be published. The answer was that they must
be.
Approved by General Consent.
6. Committee Reports
A. Apache ActiveMQ Project [Hiram Chirino / Henning]
See Attachment A
Approved by General Consent.
B. Apache Beehive Project [Eddie O'Neil / Sam]
See Attachment B
Approved by General Consent.
C. Apache DB Project [Jean T. Anderson / Jim]
See Attachment C
Approved by General Consent.
D. Apache Directory Project [Emmanuel Lecharny / Greg]
See Attachment D
Approved by General Consent.
E. Apache Geronimo Project [Matt Hogstrom / Will]
See Attachment E
Approved by General Consent.
F. Apache Incubator Project [Noel J. Bergman / Geir]
See Attachment F
Jim to take back minor completeness of report issues to the incubator.
Approved by General Consent.
G. Apache James Project [Serge Knystautas / Justin]
See Attachment G
Serge is already aware of the missing report. Will add it to the
queue for next month.
H. Apache Maven Project [Jason van Zyl / J. Aaron]
See Attachment H
Aaron to ping Jason.
I. Apache MINA Project [Trustin Lee / Will]
See Attachment I
Approved by General Consent.
J. Apache MyFaces Project [Manfred Geiler / Henri]
See Attachment J
Approved by General Consent.
K. Apache ODE Project [Matthieu Riou / Greg]
See Attachment K
Approved by General Consent.
L. Apache OpenEJB Project [David Blevins / Sam]
See Attachment L
Brief discussion on the terseness of the report. Decision was that
it was sufficient.
Approved by General Consent.
M. Apache OpenJPA Project [Craig Russell / Jim]
See Attachment M
Approved by General Consent.
N. Apache ServiceMix Project [Guillaume Nodet / Geir]
See Attachment N
Jim tasked with getting the word out (presumably via Marvin) that
project reports are expected to be in text/plain format.
Approved as revised by General Consent.
O. Apache Shale Project [Craig R. McClanahan / Henning]
See Attachment O
Approved by General Consent.
P. Apache Struts Project [Martin Cooper / Justin]
See Attachment P
Approved by General Consent.
Q. Apache Tapestry Project [Howard M. Lewis Ship / Will]
See Attachment Q
Approved by General Consent.
R. Apache Tcl Project [David N. Welton / Geir]
See Attachment R
Approved by General Consent.
S. Apache Tomcat Project [Mladen Turk / Henri]
See Attachment S
The board will once again request another Tomcat report in November.
Approved by General Consent.
T. Apache Web Services Project [Glen Daniels / Jim]
See Attachment T
Approved by General Consent.
7. Special Orders
A. Change the Conference Planning Chair
WHEREAS, the Board of Directors heretofore appointed Ken Coar
to the office of Vice President, Conference Planning, and
WHEREAS, the Board of Directors is in receipt of the resignation
of Ken Coar from the office of Vice President, Conference
Planning, and
WHEREAS, the members of the Conference Planning Committee
have chosen by vote to recommend Lars Eilebrecht as the
successor to the post;
NOW, THEREFORE, BE IT RESOLVED, that Ken Coar is relieved and
discharged from the duties and responsibilities of the office of
Vice President, Conference Planning, and
BE IT FURTHER RESOLVED, that Lars Eilebrecht be and hereby is
appointed to the office of Vice President, Conference Planning,
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 7A, Change the Conference Planning Chair, was
approved by Unanimous Vote.
8. Discussion Items
A. ASF Members Meeting - set date and time.
Based on discussion on members@, Sam to double check and announce
the date for this meeting. At the present time, Dec 11-13 looks
like the most likely candidate.
B. Set Time and Place of next board meeting in Atlanta.
The meeting will be held on Wednesday, November 14th over lunch.
9. Review Outstanding Action Items
Geir: update http://www.apache.org/jcp/ with an authoritative statement on
what TCK aspects can be discussed in public based on the TCK NDAs.
Status: Done
Sam: fork FAQ
Status: not yet started
10. Unfinished Business
11. New Business
12. Announcements
13. Adjournment
Scheduled to adjourn by 12:00 (Pacific). Adjourned at 11:15.
============
ATTACHMENTS:
============
-----------------------------------------
Attachment 1: Report from the VP of Legal Affairs
After an extended quiet period, I thought I would collect up a
few updates to the website, but that re-awoke the discussion.
What's cool is that this time around, there actually are more
people than Doug actually proposing actual wording. I'm
convinced that we are continuing to make forward progress.
Backlog of items include following up with Sun on following the
licensing terms for Jasper, and a "fork FAQ".
-----------------------------------------
Attachment 2: Report from the VP of JCP
-----------------------------------------
Attachment 3: Status report for the Apache Security Team Project
There continues to be a steady stream of reports of various kinds arriving
at security@apache.org. These continue to be dealt with promptly by the
security team. For Sep 2007:
5 Support question
1 Security vulnerability question, but not a vulnerability report
4 Phishing/spam/attacks point to site "powered by Apache"
1 Vulnerability report
-----------------------------------------
Attachment 4: Status report for the Apache Travel Assistance Committee
-----------------------------------------
Attachment 5: Status report for the Apache Conference Planning Project
General News
------------
* New Chair and VP for Conference Planning Project
The election for the new ConCom chair started on 21 September 2007
and ended on 1 October 2007 and identified Lars Eilebrecht as the
winner. The final vote tally was: Lars Eilebrecht 6, Noirin
Plunkett 4, Rich Bowen 0, Shane Curcuru 0 (two votes were changed
to resolve a tie between Lars and Noirin).
Lars Eilebrecht takes over the position from Ken Coar who has
served as the chair and VP of the Conference Planning Project since
its creation in 1999. The members of the conference committee would
like to thank Ken for the many years of effort that he has put into
ConCom, and that he has decided to remain involved in ConCom.
* New Committee Members
The conference committee has voted to add J Aaron Farr and William
A. Rowe, Jr. as new members. Both received 8 +1 votes (no other
votes). The change was acknowledged by the board (Henri Yandell)
on October 7, 2007.
* New Volunteers
The concom mailing list got a couple of new subscribers, i.e.,
members who are interested in helping out with various bits and
pieces.
* ApacheCon Blog/Planet
In the past there used to be an ApacheCon blog, but it was removed
due to non-use. However, it has been decided that more blogging
about ApacheCon is desirable. Discussions have started on how and
where to create a general ApacheCon blog/planet and per-conference
blogs. No final decision has been made yet.
* Conference Calls
ConCom has started using the Raindance conference call service
(provided by Covalent) for ConCom-related conference calls.
Currently, there are weekly conference calls as we are close to
ApacheCon US and OS Summit. Minutes for these conference calls
are usually created and made available at the following location:
https://svn.apache.org/repos/private/foundation/ApacheCon/2007/minutes
Conference Overview
-------------------
* ApacheCon US 2007
Location and date: Atlanta, November 12-16, 2007
Lead: Rich Bowen
Planning list: planners-2007-us@apachecon.com
Producer: Stone Circle Productions, Inc.
* OS Summit Asia 2007 (joint-conference with Eclipse Foundation)
Location and date: Hong Kong, November 26-30, 2007
Leaders: J Aaron Farr, Justin Erenkrantz, Noirin Plunkett
Planning list: planners-2007-asia@apachecon.com
Producer: OS Summit LLC
* ApacheCon Europe 2008
Location and date: Amsterdam, April 7-11, 2008
Lead: Noirin Plunkett
Co-Lead: Lars Eilebrecht
Planning list: planners-2008-eu@apachecon.com
Producer: Stone Circle Productions, Inc.
* ApacheCon US 2008
Location and date: New Orleans, November 3-7, 2008
Lead and Co-Lead: not yet defined
Planning list: not created yet
Producer: Stone Circle Productions, Inc.
* ApacheCon Peru 2008 (name not final yet)
An Apache-related conference may be co-hosted with the VISION 2008
conference in Lima, Peru. Details are being discussed, and no final
decisions have been made yet.
ApacheCon US 2007 News
----------------------
* The conference is only a few weeks away and registration numbers are
slowly growing. As of October 14th, 186 individuals have registered
for 157 full conference passes; plus various trainings and numerous
day passes.
* Of 21 trainings, 10 are confirmed (have made breakeven point); a
handful may be confirmed pending new registrants, and 7 are
likely to be canceled. We continue to reach out to those speakers
who's training registrations are below the breakeven point, and rely
on their assistance in getting the word out to their target audience.
* A preliminary schedule for the Fast Feather Track has been published.
15 of 18 slots are confirmed with talks about Incubator projects or
projects that recently left the Incubator.
* Sponsorships are going well; see conference Web site for complete
list of all sponsors, media partners, and exhibitors.
* The event is covered by our ApacheCon master contract with SCP,
but the necessary addendum still needs to be created and signed.
Lars is in contact with Charel and is waiting for a first
proposal/draft from her.
OS Summit Asia 2007 News
------------------------
* Justin is in contact with Charel and the Eclipse Foundation in order
to get the event covered by a proper contract between the ASF and
OS Summit LLC. It has been decided to do a two-way contract, i.e.,
a contract between Eclipse and OS Summit LLC, and a contract between
the ASF and OS Summit LCC. On October 9th a short conference call was
held with Larry Rosen, Justin Erenkrantz, and Lars Eilebrecht to
discuss some general legal questions and the course of action.
* Sponsorships are going well; see conference Web site for complete
list of all sponsors, media partners, and exhibitors.
* Registration numbers are still very low, given the date: 35
individuals have registered overall, with only a few training
registrations.
* Several options for improving conference registration have been
discussed including a discount code for 'friends of Apache/Eclipse'.
* The hard-copy conference program needs to be finalized this week
(October 15).
ApacheCon Europe 2008 News
--------------------------
* Noirin and Lars switched their roles. Noirin is now lead and Lars
co-lead for the conference.
* The Call for Papers was published September 27, 2007.
The deadline for the CFP is October 26, 2007.
The planning meeting will be held November 10-11, 2007 in Atlanta
(the weekend before ApacheCon US 2007).
ApacheCon US 2008 News
----------------------
* The event is covered by our ApacheCon master contract with SCP,
but the necessary addendum still needs to be created and signed.
Lars is in contact with Charel in order to get the necessary
paperwork done.
ApacheCon Peru 2008 News
------------------------
* No news since last board report.
-----------------------------------------
Attachment 6: Status report for the Apache Audit Project
As with last month, there's been no activity on the Audit list.
-----------------------------------------
Attachment 7: Status report for the Apache Public Relations Project
This last month saw 2 significant events in PRC land. The first was that
we received a proposal from HALO Worldwide for outsourced
Marketing and PR support to the ASF via the PRC. The amount of the
agreement ($60,000 US for 12 months) is in alignment with what was
discussed with the board at previous meetings. The duties associated
with the proposal are also inline with our current needs and expectations.
Therefore, the PRC has elected to accept this proposal. The PRC is
currently in process of informing HALO (main point of contact
was offline for a period of time) and coordinating the ramp up.
Secondly, we have a second Platinum sponsor: Yahoo! Y! has also been working
with Infra regarding additional hardware donations as well.
There was some discussion regarding Bronze sponsors actually having
followable links on the ASF Thanks! page. It was noted that due to
its location on the ASF site, the "value" asssociated with the link
was significantly more than the $5,000 US. It was therefore decided
that Bronze sponsorship links with have the 'rel="nofollow"' attribute.
Current Bronze sponsors are not affected.
The PRC is looking into a Fast Feather track at AC US 07 to spread the
word about the Sponsorship program.
-----------------------------------------
Attachment A: Status report for the Apache ActiveMQ Project
Community:
* The developer and user communities remain very active.
* The Camel project, NMS project, and recent release candidate for ActiveMQ
5.0 have generated much mailing list activity.
* A code grant has been submitted for an NMS implementation that access
Tibco EMS. (JIRA issue AMQNET-68)
Development:
* We are starting to produce ActiveMQ 5.0.0 release candidates so a release
is now eminent.
* Camel 1.2.0 is also producing release candidates.
Releases:
* ActiveMQ Camel 1.1.0 - A routing and mediation engine
* ActiveMQ CPP 2.1 - A C++ client to ActiveMQ that implements the CMS API
-----------------------------------------
Attachment B: Status report for the Apache Beehive Project
Overall
======
All's quiet in the hive. It's been another quiet quarter with minimal
commit activity and modest traffic on the user@ mailing list. There
was some incremental bug fixing, but the project doesn't have forward
momentum. There were no new releases, committers, or PMC members.
Community
=========
There were some questions on user@ that are being responded to by the
usual couple of suspects. Otherwise, all is mature and quiet.
-----------------------------------------
Attachment C: Status report for the Apache DB Project
Apache DB October 2007
======================
Summary
-------
This was a busy quarter for Apache DB. There was one
software release, 3 new committers, 6 new pmc members,
and progress on processing the software grant for the
contribution of the Village code to Torque. More details
are below.
Releases
--------
Derby 10.3.1.4 was released on August 10.
New Committers
--------------
- Andy Jefferson (JDO)
- Dyre Tjeldvoll (Derby)
- Øystein Grøvlen (Derby)
New DB PMC Members
------------------
- Army Brown
- Myrna van Lunteren
- Mamta Satoor
- Suresh Thalamati
- Kristian Waagan
- Dag Wanvik
Followups
---------
The July 2007 report noted that the author of Village offered
the code to Torque and faxed in the software grant. There was
something of a mixup in the recording of the grant, but that has
been sorted out now and we're proceeding with the Incubator's
"short form" IP clearance process.
New Issues
----------
There was a discussion on whether Derby should propose that it
move out of DB and into its own top level project. Most feedback
so far indicates Derby would like to stay put for now, but there
is acknowledgement that it might move at some point in the future.
-----------------------------------------
Attachment D: Status report for the Apache Directory Project
Being the chair for now 5 months, and still learning how to deal with
the project in the best possible way. Not easy every day :)
The project is somehow stabilizing, with no new committers those 3
months (july and august are not the best months to get some new guys
away from sun and beach to face a computer...).
A very good Ldap Conference stood up in Köln (Germany) at the
beginning of September. This coupled with a PR and some new versions
generated a lot of buzz for ADS (more than 20% hit increase since
then, with a 100% peak for two weeks !). Marketing is important :)
(Thanks to Sally and Jim, btw)
Releases
========
It was quite a stressfull period, as we released 3 versions in one month:
As we have now three sub projects (Apache Directory Server, AKA ADS,
Apache Directory Studio AKA ADStudio and TripleSec) we also have three
different status :
ADS 1.5.1 : a long waited release, which fixed more than 100 bugs,
some of them being very annoying. The server is also faster, more
stable, and contains some interesting new things.
ADS 1.0.x : Nothing new since may, we can say that this major version
is pretty dormant. Not that we don't have bugs to fix in it, but we
consider that this version is almost dead.
ADStudio : 2 versions in september : 1.0.0 !!! and 2 weeks later, an
urgent bug fix, 1.0.1 (SSL support has been snatched by mistake in
1.0.0).
Triplesec : Nothing has changed right now
Kerberos : A big rewrite has been started on july, but due to external
reasons, the effort as somehow stopped since august. We hope to have a
better code base by the end of 2007, maybe Q1-2008
Community
=========
Chris Custine has been voted as a new PMC at the end of August. This
is a very good addition for us, as he shown dedication, and more
important, some good balance when it comes to take a decision. It's
good to have young blood, but it's also valuable to have some older
blood, with experimented peeople !
Seven of us went to Köln last month, for the first LdapConference. As
there were around 70 persons attending this conference, we were pretty
proud to represent 10% of all those guys ! We have had 3 presentations,
and were pretty lucky to have had a lot of very intersting conversations
with Ldap top guns, and also with some OpenLdap and Sun guys. We have
seen some pretty harsh blog posts this year from OpenLdap developpers
about ApacheDS, pinting out ADS bad performances, and it was a good
occasion to see each other and to try to align our visions. And it
worked ! I can say that we are brother in arms now :)
Apache Directory Studio has been downloaded more than 8500 times since
the very first version (feb, 15), but this is a very underestimated
estimation, as there are many other places where someone can download
the tool. However, this is a very successfull project, which brings a
lot of visibility on the project. A 1.1 version will be released in
the next couple of month, with new functionalities.
Kerberos has stalled since August, for many reasons, personnal and
professional. We are still to build a strong community around it, and
it will take time. We are still thinking that Kerberos is really a
major piece of the game, so we won't let it be.
We have more and more users, and the users mailing list is becoming
pretty active. We now have around 80 subscribers, 60 more than at the
beginning of this year. The curve show a steady increase
(http://people.apache.org/~coar/mlists.html#directory.apache.org).
Some discussion on the infra ML has occured about the opportunity to
use ADS as a base for managing committers, contributors, etc. The
common agreement is that we must experiment first.
Features
========
After the 1.5.1 release, some discussions arose about what will be the
next step : work on a 1.5.2 or move to a 2.0.
We all agreed that we have a pretty stable server (with around 100
issues ;) but the more we fix it, the more we find it difficult to
improve the server, because of some technical choices which have been
made years ago. At the end, a clear decision was agreed on :
- we will work on a 2.0 target, with massive architectural redesign
(no more JNDI inside the server, a new configuration, etc)
- a 1.5.2 version will be release, but it will be a merge from the 2.0
branch, so that users can 'experiment' the cool new features we will
add.
We expect to have a better base and a faster server after this big
refactoring, which will last for the next couple of months.
Our final target is to have this 2.0 out for the next Apache CON EU,
2008. We all think this is not impossible.
2.0 should also be validated as compliant by the OpenGroup, but with a
strongest level : STANDARD (VSLDAP compliance has three levels : BASE
- wich is what we have reached -, STANDARD and EXTENDED). We are
confident that we will obtain this STANDARD compliance.
A lot of work as been done to ease the configuration too. We now need
to focus on some migration tools, as this configuration have changed.
Issues
======
The number of open issues is increasing, not only because we find
bugs, but also because we are using JIRA more than before (which is a
good thing, IMO). Bugs are fixed as much as possible, but as releases
are not so easy to deliver, we try to focus on bugs when we feel a
release is needed. Hopefully, we don't have major issues.
Nothing new about documentation, except that we are now moving to
update 1.5 documentation to be ready when 2.0 will be out. We want to
add more real world use cases too.
Conclusion/Summary
==================
The 2.0 move was a very important decision, which was not so easy. We
have had some heated discussions, but this was good because at elast,
we had an opportunity to envision the different paths. We really
expect to get some production ready server by mid-2008 now, with a
level of performance close to the other servers.
The next big move will be to use ADS in real life and to extend it
with user oriented features : Triggers, Stored Procedure, Virtual
Attributes, other backends...
-----------------------------------------
Attachment E: Status report for the Apache Geronimo Project
The Apache Geronimo Project has released Geronimo 2.0.1 in August. Our
initial attempt to release 2.0 was aborted due to a late discovery of a
security problem. Given that the release was in process we simply aborted
2.0 and corrected the problem and released as 2.0.1.
Releases
--------
* Geronimo
2.0.1 was released in August
2.0.2 is in process for release in mid-October.
Much of current trunk development is concerned with improving runtime
server modularity. We are also working to provide "prepackaged"
integrations of other apache projects running in Geronimo, including Roller
and Apache Directory.
Subprojects
-----------
Components:
2.0.1 versions of the geronimo-transaction and geronimo-connector
components were released. 2.0.2 release candidates of the components are
being voted on at present.
DayTrader:
Is nearing a release of 2.0. Testing of the application on Geronimo 2.0.2
has been productive and a stable release is in order.
DevTools:
Geronimo Eclipse Plugin 2.0.0 was released in September.
Genesis:
Genesis 1.2 was released in August.
XBean:
XBean 3.2 was released in October. Xbean-spring is seeing wider adoption
in other apache projects such as Apache Directory. XBean 3.1 was
released in August.
Samples
Javamail
Specs
Multiple spec versions were released in August: JACC, JSP, Servlet,
geronimo-schema-j2ee, and geronimo-schema-jee.
Our collection of specs is being repackaged for easier use with OSGI based
projects such as ServiceMix 4.
JUGs and Conferences
--------------------
* Apache Geronimo 2.0 at LinuxWorld Open Solutions Conference 2007 in Tokyo
* Apache Geronimo 2.0 to Japan User's Group in Tokyo
Policy Changes
--------------
Community
---------
New Committers:
Shiva Kumar H R
PMC Additions:
Donald Woods
Tim McConnell
Jarek Gawor
Other Issues
------------
A Security issue was discovered in our Geronimo 2.0.0 release. The release
was withdrawn and a Geronimo 2.0.1 was released to address the problem.
An MEJB security vulnerability was discovered in Geronimo 2.0.1.
Instructions on disabling MEJB were made available to Geronimo users.
Geronimo 2.0.2 will fix this vulnerability.
-----------------------------------------
Attachment F: Status report for the Apache Incubator Project
The Incubator enjoyed another good month.
Tuscany and stdcxx are in the process of graduation votes and preparation of
TLP proposals. Ivy graduated into Ant. TripleSoup and JUICE are being put
into a dormant status. "Pig" is *just* coming in, and "Imperius" should
enter Incubation shortly. The RAT analysis tool is also being proposed for
Incubation. The first reports for Sanselan, Sling and JSPWiki are included
in this month's report. Lokahi isn't due to report this month, but since
there has been some on-going concern, I want to note that there has been
*some* uptick in activity, with a focus on removing the dependency on
Oracle.
-------------------------
=== CXF ===
Project name - Apache CXF
Description - SOA enabling framework, web services toolkit
Date of entry - August 2006
Items to resolve before graduation:
* Diversity - Active committers are mostly IONA people. We did vote in two
new independent committers and Dan Diephouse now works for an IONA
competitor, so some progress is being made.
Community aspects:
* Voted in Benson Margulies due to excellent work in several areas of the
code, but specifically in the Aegis and XFire migration things.
* Voted in Glen Mazza due to excellent work cleaning up various parts of
the code, reviewing everyones commits, updating docs, etc....
* Released 2.0.1-incubator and 2.0.2-incubator.
* Started a discussion to talk about Graduation
([http://www.nabble.com/Graduating.....-tf4231363.html#a12038088 link]) but
the discussion turned more to how to increase diversity when Jim J.
expressed concerns about that.
* The cxf-user mail list traffic has tripled since June, and the Chinese
language list (http://groups.google.com/group/cxf-zh) is now at over 60
people. Many new users are participating. However, cxf-dev traffic has
remained constant except for a HUGE spike (2.4x normal) in September.
Code aspects:
* Released 2.0.1-incubator and 2.0.2-incubator - These were bug fixes from
2.0, but some minor new features were added.
* Started discussing a roadmap for a 2.0.3-incubator release (bug fixes)
as well as a 2.1 release. (http://incubator.apache.org/cxf/roadmap.html)
=== FtpServer ===
Project name - Apache FtpServer
Description - Java based FtpServer
Date of entry - March, 2003
Progress since last report
* Only minor development efforts since last report due to commiter time
limitations, mostly focused on fixing bug reports and feature requests which
are coming in at a steady pace. More people seems to use FtpServer now that
activity is steady on the project.
Voted in a new commiter, Clint Foster. He is currently in progress of
setting up his account and get going with the practical details.
* Niclas Hedhman added as a much needed mentor to the project.
* Continous builds are in the works using the vmbuild1 server, with the aim
of producing snapshots which has been repeatably asked for
Top three items to resolve
1. Growth of community - we still need more active members
2. Getting snapshot builds published automatically by the build server
(minor details left to finish)
3. Getting s stable release out, need more active members to have good
review
Getting a build server in place so that we can generate snapshots, they
have been requested by several people.
=== Ivy ===
Description - Ivy is a dependencies management tool mostly used in
combination with Apache Ant
Date of entry - October 23rd, 2006
Date of exit - October 11th, 2007
Item resolved:
1. We have made research for Ivy trademark
Community aspects:
* We have defined some plan for for the 2.0 release
* We have seen new contributors on our dev mailing list (some ant
commiters, and some others)
* Gilles Scokart has join the PPMC
* We have voted to join ant as subproject
* Ant TLP has voted to accept ivy as subproject
Code aspects:
* Second release done
* The coding activities has been been more limited, but our development
efforts still focus on the integration with maven repository, bug fixing,
and tutorials enhancements.
=== JSPWiki ===
The project has kicked off with some basic infrastructure now in place.
Mailing lists have been set up and subscriptions from the previous
mailing
lists are being transferred.
The svn repository is ready for code.
The JIRA project is set up.
The initial committers have sent ICLA's and accounts have been
requested.
=== RCF ===
RCF is a rich component set (ajax-style) for JSF. The RCF Wiki has been
created and all committers are now set. We started discussion on the
OpenSource efforts, how to manage it, since we need to provide a migration
path for current users. We are waiting for an import of a current code drop
into the repository.
=== Lucene.Net ===
Project name - Apache Lucene.Net
Description - Lucene.Net is a source code, class-per-class, API-per-API and
algorithmtic port of the Java Lucene search engine to the C# and .NET
platform utilizing Microsoft .NET Framework.
Date of entry - April, 2006
Progress since last report - We have seen good activities in the past three
months on the mailing list (both the dev and user). Unlike in the past,
where I was taking care of all fixes in the code in preparation to a
release, I have seen considerable patches submitted by the community to
resolve open issues in Lucene.Net 2.1 work. This is very encouraging and I
would like to suggest to the community to vote on adding one of the active
patch submitter as a committer.
Code aspects - Code is very stable with current "beta" version of 2.1 which
we expect to release in the next few weeks.
Community aspects - We have good followers and the past three months have
shown good commitments for submitting patches.
Top three items to resolve -
1. Growth of community - while this has been improving, we still need more
active members, specially those who submit patches.
2. Release Apache Lucene.Net 2.1 and start working on 2.2 / 2.3.
3. Vote in a new committer.
=== Qpid ===
The Apache Qpid Project provides an open and interoperable, multiple
language implementations of the Advanced Messaged Queuing Protocol (AMQP)
specification
Date of entry to the Incubator : 2006-09
Top three items to resolve before graduation
We aborted the M2 release vote mid way due to some key bugs. We are building
new RC's and will re-vote. Once M2 is out we will seek graduation.
Resolved:
1. There don't seem to be any major issues currently, or items that need to
be raised. Most notable is that the Qpid community and users have had quite
a lot of debate on code and practices in the last period. Some debates where
quite intense, but all very productive furthering team work and community.
* Any legal, cross-project or personal issues that still need to be
addressed?
From last report:
The whole project has not gone through release review and the license files
and notices need to be checked for all languages and components.
Done - Legal review was done prior to M2 vote for the full code base. M2
vote was aborted for key bug, and is being restarted Oct 8th.
* Latest developments.
* Since entering into incubation we have had one release of the java code
base (M1).
* We have migrated our java build system from ant to maven.
* Development has been moving forward. with improvements in memory
footprint management passing the JMS TCK in with the java broker.
* Addition of .NET client
* Successfully voted to give 7+ new committers access rights
* Successfully voted to give a new member contributor rights to cwiki.
* The creation of the Web site
* General progress on all code bases
* Created python test suite
* Added Ruby language support
* We have stabilized our M2 release, voted, aborted vote - and re-vote Oct
8th
* Lots of code and clean up and new functionality
* Increase in user mail to the point of requesting and creating a user list
* Requests from other projects to integrate with us
* Building M3 / V1 if graduated.
* Plans and expectations for the next period?
During the next period, once we have M2 out I believe we will see if we can
graduate.
=== Sanselan ===
The project has kicked off with some basic infrastructure now in place.
Mailing lists have been set up. The structure of the project has been
discussed; plans are to use maven using Jackrabbit as a model.
A site was created using Confluence.
The svn repository has had the first code drop. Most of the code from then
original base has been committed.
The JIRA project is set up and the initial code drop was posted for review.
The initial committers have been given access to the repository.
=== Sling ===
Sling is a framework to develop content centric web applications based on
the idea of modularizing the rendering of HTTP resources.
Sling entered incubation on September 5th, 2007.
Community
* Proper wiki/web page created by Felix Meschberger based on the Apache
Felix setup by Marcel Offermans and Ronald Spierenburg.
* Juan's committer account has been setup
* Apache Sling will be present at the ApacheCon US 07 with a Feather Talk.
* Upcoming will be a discussion on when we should cut a first release.
Software
* Discusssion is taking place to simplify the current "Component API" and
to remove interfaces which are more or less duplicate to the Servlet API
used and extended by Sling.
* A "sample" project has been added to show some features of Sling.
Issues before graduation
* Make an incubating Sling release
* Grow a more diverse community (so far only commits from Day employees)
Licensing and other issues
* none
=== Tika ===
Tika is a toolkit for detecting and extracting metadata and structured text
content from various documents using existing parser Libraries. Tika entered
incubation on March 22nd, 2007.
Community
There have been a number of positive items within Tika during the last few
months. The traffic on the Tika mailing list has increased significantly
(with typically 2, 3 questions, and 1 or 2 commits every day, or every other
day), and there have been a lot of recent inquiries from external projects
wanting to collaborate with Tika (including Aperture, PDFBox and a fellow
developing a JSon library currently hosted at Google code). In addition,
Tika's architecture has become a recent discussion of interest (as we'll see
below).
We recently elected Keith Bennett as a new committer to Tika. Keith has been
spearheading many of the new patches committed to Tika, as well as
participating in discussions about the architecture, and future direction of
the project.
Tika will be represented at the "Fast Feather" track at Apache Con US by
Jukka Zitting. The rest of the community is helping to create the content
for the presentation. The abstract is listed below:
Tika is a new content analysis framework borne from the desire to factor our
commonality from the Apache Nutch search engine framework. Tika provides a
mime detection framework, an extensible parsing framework and metadata
environment for content analysis. Though in its nascent stages, progress on
Tika has recently taken shape and the project is nearing a stable 0.1
release. In this talk, we'll describe the core APIs of Tika and discuss its
use in several distinct domains including search engines, scientific data
dissemination and an industrial setting.
Development
There have been a flurry of JIRA issues and code activity [1] including 47
issues currently in JIRA, with 32 resolved issues, 14 closed issues, and 2
open major/minor issues in progress).
Tika's Parser interface (one of its key components) has just undergone a
major overhaul led by Jukka Zitting, and Chris Mattmann has recently
contributed a MimeType system (with help from fellow Apache Nutch committer
Jerome Charron) to Tika. We also cleaned up and refactored large parts of
the rest of the code (removing references to LuisLite and branding the
project wherever possible with the Tika name), in preparation for an
upcoming 0.1 release.
Chris Mattmann has led an effort to carve out the existing MimeType
detection system in Apache Nutch [2] and replace it with Tika's improved
MimeType detection system. There is a patch sitting in JIRA right now [3],
and barring objections, Nutch will rely on Tika for its MimeType detection
abilities.
Also active recently were committers Bertrand Delacretaz, Sami Siren and
Rida Benjelloun, committing patches and improvements wherever needed.
Issues before graduation
No changes since our last report: the Tika project is still at an early
stage of incubation. We need to continue bringing in the initial codebases
and are targeting an initial incubating release (0.1) probably within the
next month. We also need to work on growing the community and figuring out
how to best interact with external parser projects.
1. http://issues.apache.org/jira/browse/TIKA
2. http://lucene.apache.org/nutch/
3. http://issues.apache.org/jira/browse/NUTCH-562
=== TripleSoup ===
TripleSoup is intended to provide an RDF store, tooling to work with that
database, and a REST web interface to talk to that database using SPARQL,
implemented as an apache webserver module.
TripleSoup has voted itself into dormant mode. The main reason the project
did not quite materialize seems to be that we don't have enough people with
sufficient interest, need, and time to make this really take off.
=== UIMA ===
UIMA is a component framework for the analysis of unstructured content such
as text, audio and video. UIMA entered incubation on October 3, 2006.
Some recent activity:
* Version 2.2 was released 8/2007, our second incubator release. This one
went without a hitch.
* We're currently discussing the next release, which will likely be mostly
a bug fix release with only minor new features.
Items to complete before graduation:
* We still need to attract more new committers. We're trying to spark
even more activity in the sandbox to get people to contribute.
Community:
* We have recently welcomed our first new committer, Jorn Kottman. Jorn
contributed and continues working on an Eclipse based editor. He also made
contributions to our build process and design discussions.
* There's a good amount of traffic on both the dev and user list.
-----------------------------------------
Attachment G: Status report for the Apache James Project
-----------------------------------------
Attachment H: Status report for the Apache Maven Project
-----------------------------------------
Attachment I: Status report for the Apache MINA Project
Releases
========
We cut six new minor releases: 1.0.4, 1.0.5, 1.0.6, 1.1.1, 1.1.2 and
1.1.3. The new releases contain backward-compatible minor
improvements and several bug fixes. We didn't announce the news for
1.0.6 and 1.1.3, but it's on the way.
Community
=========
Mike Heath, long time MINA committer, has shown his continuing
contribution to the project, and has been promoted to be a PMC member.
Maarten Bosteels, another long time community member and document
contributor, has been added to our committer list.
Niclas Hedman, the mentor of the FTPServer project in the Incubator,
asked about the possibility of hosting the FTPServer project under
MINA project. All PMC members expressed positive opinion, so we are
going to start a vote for adopting the FTPServer project.
As the MINA core itself becomes more and more mature, people started
to ask about out-of-the-box protocol codecs for well-known protocols
such as HTTP, FTP, SMTP and ISO 8583 which will potentially boost up
server development in an order of magnitude. We agreed that AsyncWeb
(received software grant), FTPServer (under incubation) and ISO 8583
(need to contact the existing community) are going to be a great
addition to the project. Jeff Genender, the Geronimo committer and
member, also donated HTTP client module for MINA. Of course, all
these additions should occur in the manageable extent, and we believe
we can.
Due to the massive class renaming and refactoring, we are getting many
questions about disappeared classes recently. It means much more
people than we expected are using the development branch, and it can
possibly lead to complaints of the users. Releasing 2.0.0-M1, the
first milestone of the next generation of MINA, as soon as possible
will remedy situation.
Due to the high flexibility and generic API, users often find
themselves difficulty in choosing the right way to implement a
protocol codec. We need to improve documentation on this area to
reduce the ratio of the questions in the mailing list.
Our web site has been revamped to attractive more people. We also
added a link to Nabble.com mailing list archive for those who are not
used to the mailing list.
Features
========
Julien Vermillard, our most active committer and PMC member, added
preliminary support for APR transport. This means MINA now can
utilize ASF's high-performance and cross-platform library for network
operations. All the existing MINA applications will benefit from this
thanks to the highly abstract nature of MINA API.
Trustin Lee refactored the trunk massively to make implementing a new
transport very easily. Julien's APR transport will be the first
customer of this change. Thanks to this change, a lot of code
duplication has been removed.
Maarten Bosteels added MDC injection filter that helps to create more
understandable communication logs.
A brand new asynchronous HTTP client was contributed by Jeff Genender
and integrated into MINA codebase by Mark Webb
Issues
======
As OSGi framework becomes a buzzword in the market, people keeps
asking about providing OSGi bundles for MINA artifacts. We've been
relying on the Maven 2 plugin provided by the Felix project, but we
dropped the support because it doesn't work pretty well with
multi-project layout. We temporarily concluded to wait for the
plugin to fix the bug.
Logging framework, again, arose as an issue. Users seem to have
difficulties configuring SLF4J, so we added a dedicated page for
configuring SLF4J for MINA in our documentation section.
Most PMC members agreed on moving Niklas's state machine module to the
trunk. Strictly speaking, it doesn't depend on MINA core, but it is
very clear that it is designed to work very well with MINA and
protocol implementation.
-----------------------------------------
Attachment J: Status report for the Apache MyFaces Project
Summary
=======
* Active community, no additions
* First releases of JSF 1.2 core
* New releases of component library Trinidad
* First release of MyFaces Orchestra
* JSR-301 code donation by Oracle
Community
=========
* no new committers since last report
* no new PMC members since last report
MyFaces Core (JSF 1.1)
===================
* No new release since last report
MyFaces Core (JSF 1.2 branch)
=========================
* First official release 1.2.0 on July 17, 2007
MyFaces Tomahawk
================
* No new release since last report
MyFaces Tobago
==============
* No new release since last report, 1.0.12 is currently being prepared
MyFaces Trinidad (JSF 1.1)
======================
* Two new releases since last report, latest 1.0.3 on Sep 30, 2007
MyFaces Trinidad (JSF 1.2 branch)
============================
* One new release since last report: 1.2.2 on Sep 6, 2007
MyFaces Orchestra
================
* The MyFaces Orchestra sub project was initiated by Mario Ivankovits
and is run by a diligent community. It is a small library that eases
development of web applications that perform a lot of persistence.
* First official release of the core module on Oct 12, 2007
JSR-301 code donation
==================
* We are currently handling another Oracle code donation of the JSR-301
(JSF 1.2 portlet bridge) reference implementation [1], [2]
[1] http://incubator.apache.org/ip-clearance/jsr-301-ri.html
[2] https://issues.apache.org/jira/browse/MYFACES-1664
-----------------------------------------
Attachment K: Status report for the Apache ODE Project
There are no specific issue relevant to the board at the moment.
* Release
We're preparing a minor release 1.1.1 to distribute the small fixes
we've made here and there since 1.1.
* Development
There's been a lot of discussion in the community around the
simplification of ODE. Our problems is mostly that WS-BPEL is a
complex standard layered on top of WSDL that's another complex
standard (without mentioning SOAP and WS-I). We'd like to introduce
a small and simpler DSL (that we dubbed SimPEL) that should be more
or less equivalent to BPEL but much easier to write and far less
verbose (no XML whatsoever). Along the same lines we're going to make
an embeddable version of ODE that can be instantiated directly from
Java code.
* Community
Tammo van Lessen has been voted in the ODE PMC.
-----------------------------------------
Attachment L: Status report for the Apache OpenEJB Project
OpenEJB 3.0 beta 1 released
Completed Export Control (Cryptography) process
Completed integration with Tomcat 6
Expanded documentation and examples
Activity on the user list has increased slightly since the release
-----------------------------------------
Attachment M: Status report for the Apache OpenJPA Project
Highlights
OpenJPA has shipped its first release as a TLP, called OpenJPA 1.0.0.
There are no board issues at the moment.
Community
OpenJPA email continues its strong activity on both the dev and user
aliases.
OpenJPA will be presenting a Fast Feather talk at ApacheCon US 2007.
Governance
The PMC has voted to grant commit privileges to Albert Lee (allee8285@a.o).
The PMC continues to track contributors with an eye toward making them
committers, and committers PMC members.
Releases
OpenJPA 1.0.0 has shipped. A maintenance branch 1.0.x (yes, really)
currently is tracking bugs fixed in the trunk and currently has a few
dozen patches. Once a need for a release is identified, a volunteer
will be recruited to release the update while work goes on in the trunk.
-----------------------------------------
Attachment N: Status report for the Apache ServiceMix Project
This report for October is the first report since ServiceMix graduation
last month.
ServiceMix resources have not been moved yet. Hopefully everything will
be sorted out soon.
We have released our first non incubating version of ServiceMix, the
3.1.2 version, on September 25th. We are currently preparing for our
next big release, ServiceMix 3.2, which is planned for the end of
October. Work has started on the next major version 4.0 which will be
based on OSGi.
On the community side, both developer and user community are very
active. A new committer has been voted in.
-----------------------------------------
Attachment O: Status report for the Apache Shale Project
A quiet quarter (actually only two months, since last quarter's report
was late), with a few bugfixes but no major forward motion towards a
release. Questions on the mailing lists are relatively few but are
getting answered.
No issues that require board attention need to be raised.
-----------------------------------------
Attachment P: Status report for the Apache Struts Project
There has been a lot of activity over the last quarter, especially on
Struts 2. We released Struts 2.0.9 as GA, which includes an important
security fix, and released Struts 1.3.9 as Beta. Our registry of Struts 2
plugins continues to grow, with 30 distinct plugins now registered, many
written by developers outside the project. The number of authors
contributing to our official documentation wiki also continues to grow.
On the infrastructure side, the Struts security alias, mentioned in last
quarter's report, has now been set up, and Planet Struts was the first "PMC
Planet" to be created, thanks to Sam Ruby and Ted Husted. Prompted by
infrastructure@, we handed back 1.6GB of disk space on people.a.o that we
didn't actually need.
At ApacheCon US 2007 in Atlanta next month, two tutorials and one session
will focus on Struts 2, and we expect at least six Struts committers to be
in attendance. A session on Struts 2 will also be presented at OS Summit
Asia 2007.
During this quarter, we have added three new committers (Matt Raible, Dave
Newton, and Brian Pontarelli) and two new PMC members (Henri Yandell and
Antonio Petrelli).
-----------------------------------------
Attachment Q: Status report for the Apache Tapestry Project
Organization
The Tapestry PMC has voted in another new member, Dan Adams, who expects
to concentrate on Tapestry 5 development.
Howard Lewis Ship finally figured out how to properly administer messages
to the Tapestry private mailing list, which has really streamlined the
process of adding new users.
Tapestry 4.1
Tapestry 4.1 has continued to stabilize and evolve, with new 4.1.3
release now available. The upcoming 4.1.4 release should continue to
provide more bug fixes / performance improvements / new components and
JavaScript based widgets.
It is expected that Tapestry 4 development will continue for some time
but mostly be concentrated around minor improvements and bug fixes -
until more of the core T4 developers have had time to transition over to
Tapestry 5. The Tapestry 5 Ajax features being finalized will accelerate
this process.
OGNL
The OGNL release cycle has now more or less started to mirror the
Tapestry 4 release cycle, so the same sorts of things have been
happening there as in Tapestry 4. Tons of bug fixes / performance
improvements and the addition of java 5 support (besides one varargs
bug) have also silently made their way in to the last 2.7.1 release of
OGNL.
It was suggested on the Struts dev list a while back that it might be
nice to have OGNL moved in to the ASF to make it easier for more
project developers to participate. It was suggested that the decision
would have to be made by the controllers of OpenSymphony (who currently
store the source), but the idea has merit. Not sure what - if any -
other interest there is in moving OGNL into the ASF, so it looks like
that concept is dead in the water unless someone else more motivated
speaks up.
JavaScript
Several changes on the way JavaScript is used by Tapestry have been
made. These allow users to integrate their preferred JavaScript/Ajax
library in place of the one provided (Dojo Toolkit).
Tapestry 5
Tapestry 5 progress is still a bit slow, but has picked up just in the
last couple of weeks, and is expected to return to a reasonably brisk
pace shortly. However, the road map has been extended out as the Ajax
features are still missing (partly from debate over which Ajax framework
to embrace).
New Snapshot build / documentation process
Nightly builds (via a Maven snapshot repository) and documentation (at
http://tapestry.formos.com/nightly/tapestry5) are now available for
Tapestry 5. The goal here is to publish snapshot versions of both
software and documentation, so as to keep the main Apache site consistent
with the latest stable releases -- this was getting to be a problem, with
documentation on the main web site "ahead" of the latest non-snapshot
releases.
It is expected that Tapestry 4 will also eventually use this resource as
well.
-----------------------------------------
Attachment R: Status report for the Apache Tcl Project
As always, there isn't a lot of activity in Tcl land, however there
has been a bit of an uptick, which has been something of a pleasant
surprise. Massimo Manghi has been voted as a committer and a part of
the PMC, and there is another person we're keeping an eye on for
committer status for Rivet. There has also been an increase in
discussion lately on the list, which is another good sign.
Nothing needs the board's attention at this time.
-----------------------------------------
Attachment S: Status report for the Apache Tomcat Project
-----------------------------------------
Attachment T: Status report for the Apache Web Services Project
Web Services Board Report October 2007
== Notable Happenings project-wide
Dims decided to step down as WS PMC chair. A formal vote of thanks, with
a great outpouring of +1 goodness, was held to thank him for his long
and hard work.
Glen Daniels was nominated and voted as the new chair. As a result of
the switcheroo (which occurred just before the board mtg), we didn't get
our September report in, and thus this October one.
The rest of the report is by-subproject. If a subproject doesn't
contain specific information, the developers didn't contribute any,
which generally means that nothing particularly notable is going on
there, but may also imply a dearth of active community members. Dims
began a process of pruning and vetting back before the chair switch, and
it is my plan to follow through there, pushing to get projects into a
functional development and reporting cycle. We should at least be
getting solid acks from each subproject that there's nothing interesting
to report. :)
== Kandula
Apache Kandula is an implementation of Web Services Coordination, Atomic
Transaction and Business Activity protocols. The project provides
implementations for both Apache Axis (kandula-1 branch) and Apache Axis2
(kandula-2 branch) platforms.
== Apache Axis
Apache Axis is a web services framework implementing the W3C SOAP standard.
[Notable Happenings]
No major new contributions toward a 1.5 release, but Bjorn Townsend is
still working on this as time permits. Bjorn is also working on cleaning
up the 900+ open issues in the Axis 1.x JIRA and get rid of the cruft.
[Miscellaneous]
A few general statistics:
* 1 new critical reported since July
* 4 new blockers reported since July
* 7 new major bugs reported since July
* 2 new minor bug since July
== Apache Axis C++
Apache Axis is effort to implement Axis architecture in C++. Apache
Axis/C++ can be used to provide and consume Web Services.
[Miscellaneous]
Working on fixing bugs in AXIS C++ in preparation for 1.6 release.
== Apache Scout
Apache Scout is an implementation of the JSR 93 (JAXR), which is a java
API to XML registries such as jUDDI.
[Notable Happenings]
Scout was mostly in maintenance mode this quarter. After we do a jUDDI
release we're planning on putting out and 1.0rc2 release to clean up the
remaining issues.
[Code releases [since last report]]
1.0rc1
== Apache jUDDI
jUDDI (pronounced "Judy") is an open source Java implementation of the
Universal Description, Discovery, and Integration (UDDI) specification
for Web Services.
[Notable Happenings]
We're ramping up for a 2.0 release, and lots of outstanding issues have
been resolved in JIRA. The final two issues are relates to moving to
Axis2 as our WebService implementation.
== Apache Woden incubator
Woden is an open source Java implementation of the W3C WSDL 2.0
specification.
== Apache Rampart
Rampart provides the WS-Security and WS-SecureConversation support for
Apache Axis2 using Apache WSS4J as the base. The configuration model
uses the WS-Policy framework and supports the WS-SecurityPolicy
specification. The "Rahas" module in Rampart implements the WS-Trust
specification with a security token service implementation and a client
API to carryout token exchanges with the security token service.
== Apache Rampart/C
Apache Rampart/C is the security module for Apache Axis2/C. It's an
effort to implement WS-Security Specification 1.0. Rampart/C also comes
with an XML-Crypto library known as OMXMLSecurity. In addition Apache
Rampart/C configurations are based on security policy assertions as per
WS-Security Policy specification 1.1
[Code Releases [since the last report]]
Rampart/C 1.0.0 release. [WWW] http://ws.apache.org/rampart/c/
== Apache Sandesha2
Sandesha2 is an implementation of WS-ReliableMessaging specifications
for Apache Axis2. By using Sandesha2 you can add reliable messaging
capability to the Web services you have hosted in Axis2. You can also
use Sandesha2 with Axis2 client to interact with already hosted web
services in a reliable manner.
[Code Releases [since the last report]]
Sandesha2 1.3 release on 10-08-2007.
http://ws.apache.org/sandesha/sandesha2/download.cgi
== Apache Sandesha2/C
Sandesha2/C is a C implementation of WS-ReliableMessaging
specifications(both 1.0 and 1.1) for Apache Axis2/C projects.
Sandesha2/C is inter operable with Axis2/Java implementation and .net
implementations.
[Code Releases [since the last report]]
Sandesha2/C 0.91 on October 8th
== Apache Savan
Savan is a Publisher/Subscriber implementation for Apache Axis2.
== Apache Savan/C
Savan/C is a Publisher/Subscriber implementation for Apache Axis2/C
projects written in C Language.
[Notable Happenings]
Code freeze: 20th Sept 2007. Savan/C 0.90 to be released, at the end of
this month (Sept 2007)
== Apache Axis2/C
Apache Axis2/C is an effort to implement Axis2 architecture in C. Apache
Axis2/C can be used to provide and consume Web Services.
[Notable Happenings]
We are preparing for for 1.1.0 release by end of this month (September
2007). Other than minor bugfixes and memory leak fixes, new features for
this (1.1.0) release include:
1. WS-Policy implementation
2. TCP Transport
3. Improvements to Guththila parser to improve performance
4. Improvements to Java tool, WSDL2C, that generates C code
5. Basic HTTP Authentication
[Code releases [since last report]]
Apache Axis2/C 1.1.0 on September 30th
== Apache WSIF
Apache Web Services Invocation Framework (WSIF) is a simple Java API for
invoking Web services, no matter how or where the services are provided
as long as it is described in WSDL.
WSIF is quiescent at this date.
== Apache Axis2
Apache Axis2 is the third generation Web service framework of the Apache
Web service stack. It was designed to be a more performant, more
extensible Web service engine. Axis2 has support for WS-Addressing,
WS-RM (via Sandesha) and WS-Security (via Rampart).
[Notable Happenings]
Bugfixes, and good activity on user list. Some early discussion of a
1.4 release has occurred, with some ideas for features and improvements
tossed around.
== Apache WS-Commons
Apache WS-Commons is a collection of projects that are primarily used as
parts of various WS projects but useful even outside the WS space.
WS-Commons houses Apache Axiom - the streaming XML object model, Apache
XmlSchema - an object model to manipulate XML schema documents, Apache
Neethi - the WS-Policy implementation and various other smaller projects
such as tcpmon.
[Notable Happenings]
General work to improve the frameworks in commons continues, fixing bugs
and adding features.
== Apache Muse
Apache Muse is a Java implementation of WS-ResourceFramework,
WS-Notification, and WS-DistributedManagement. It provides code
generation tools and APIs that aid users in creating standards-compliant
interfaces for manageable resources. Muse-based interfaces can be
deployed in a J2EE or OSGi environment.
== Apache XML-RPC
Apache XML-RPC is a Java implementation of XML-RPC, a popular protocol
that uses XML over HTTP to implement remote procedure calls.
[Notable Happenings]
A vote for XML-RPC 3.1 release was called in August. A contributor
(Kevin Brown) is working on a JMS integration.
== Apache Synapse
Apache Synapse is a easy-to-use and lightweight XML and Web Services
management and integration broker that can form the basis of a Service
Oriented Architecture (SOA) and Enterprise Service Bus (ESB).
[Notable Happenings]
The team is preparing for the 1.1 release which is the next major
release of the project after the 1.0 in early June. The 1.1 release is
scehduled for the end of October/early November.
[Miscellaneous]
A new Apache VFS based file transport implementation, defect fixes and
other feature enhancements are currently in progress.
------------------------------------------------------
End of minutes for the October 17, 2007 board meeting.
Index