Skip to Main Content
Apache Events The Apache Software Foundation
Apache 20th Anniversary Logo

This was extracted (@ 2024-03-20 21:10) from a list of minutes which have been approved by the Board.
Please Note The Board typically approves the minutes of the previous meeting at the beginning of every Board meeting; therefore, the list below does not normally contain details from the minutes of the most recent Board meeting.

WARNING: these pages may omit some original contents of the minutes.
This is due to changes in the layout of the source minutes over the years. Fixes are being worked on.

Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).

XML

18 Apr 2012

Terminate the XML Project

 WHEREAS, the Board of Directors deems it no longer in the best
 interest of the Foundation to continue the Apache XML project
 due to inactivity

 NOW, THEREFORE, BE IT RESOLVED, that the Apache XML
 project is hereby terminated; and be it further

 RESOLVED, that the Attic PMC be and hereby is tasked with
 oversight over the software currently maintained by the Apache
 XML Project; and be it further

 RESOLVED, that the office of "Vice President, Apache XML" is
 hereby terminated; and be it further

 RESOLVED, that the Apache XML PMC is hereby terminated.

 Special Order 7E, Terminate the XML Project, was approved by
 Unanimous Vote of the directors present.

18 Apr 2012 [Gianugo Rabellino / Sam]

No report was submitted.

A resolution to move XML to the Attic will be voted this meeting.

21 Mar 2012 [Gianugo Rabellino / Roy]

No report was submitted.

AI: Shane prepare a resolution to move XML to the Attic

15 Feb 2012 [Gianugo Rabellino / Larry]

No report was submitted.

AI Bertrand: discuss Attic with Gianugo

16 Nov 2011 [Gianugo Rabellino / Doug]

No report received.

Shane is following up, the issue is the status of XML Common files. The board is expecting an attic resolution.

17 Aug 2011 [Gianugo Rabellino / Brett]

The big news from the XML project is that we finally managed to start
the process of moving XIndice to the Attic. The vote just passed, and
the move will start in the next few days. Once we are done with that,
it will be time for a last call to the various xml-related projects to
see what we should do with the existing xml web properties (DTDs and
other resources), then we will be able to fold the XML project
altogether.

No other issues requiring board attention at this time.

19 May 2011 [Gianugo Rabellino / Geir]

No issues requiring board attention, other than the fact there are no
issues and no activity at all in the XML project. It's probably time
we ask (what's left of) the XIndice community what they want to do
with their project, and move the XML umbrella to the Attic. Will try
and find cycles before the next report to make it happen and/or find
closure.

16 Feb 2011 [Gianugo Rabellino / Jim]

No issues requiring board attention at this time - and actually no
issues at all in what is now to all extent a dormant project. Will try
and tackle how to deal with XIndice (spin off? attic?) for the next
board report. In the meantime, the XIndice mailing list is still
attended and questions are being answered.

No report was submitted this month (and last time as well).

Action item: Jim prepare the box for storage in the Attic.

17 Nov 2010 [Gianugo Rabellino / Geir]

Quiet quarter, as usual, in XML-land. No issues requiring board
attention, no new releases, no new committers. And no work on the way
forward, that is what happens now that XIndice (where no development
activity is happening, though lists are monitored and questions
answered) is the only project left.

18 Aug 2010 [Gianugo Rabellino / Shane]

This quarter Crimson officially left the XML project on its way to the
Attic. This leaves the XML project with just XIndice left. Consensus
is to have a discussion within (what's left of) the XIndice community
to see what's next, with three option on the table: XIndice goes TLP,
xml.apache.org is renamed to XIndice or XIndice moves to the Attic.
Another discussion will then ensue on what to do about the XML PMC and
its only remaining asset, that is the xml.apache.org website.

Development activity on Xindice remains low, however all questions
on user's list are answered.

Should the XML project take responsibility for consolidating the web presence of all XML projects? Perhaps, but the projects need to be in order before the consolidation, specifically DOAP files for each release that is made. Currently there is no guideline to update DOAP files as part of the release process, although many projects have this in place.

Approved by general consent.

19 May 2010 [Gianugo Rabellino / Greg]

No issues requiring board attention for the XML project, which has
been dormant as usual. No releases or committers in Xindice, yet the
very few requests on the mailing list are being answered, and bugs are
being fixed. Next quarter will hopefully see Crimson moving to the
Attic.

17 Feb 2010 [Gianugo Rabellino / Jim]

The XML project is cozy and quiet, with no issues requiring board
attention. Since the last report, Xang has been moved to the Attic and
it is expected that Crimson will follow shortly. If the board has
spare cycles, suggestions on what to do when the XML project becomes
the home for XIndice alone are welcome.

No releases, no new committers, very little development activity on
XIndice (though the list are monitored and questions answered).

Greg suggests that when this project is down to simply managing XIndice, it simply gets renamed.

18 Nov 2009 [Gianugo Rabellino / Jim]

No issues requiring board attention in the XML project which has been
pretty much dormant as usual. From the good news department, we voted
to move Xang to the Attic, with Crimson to follow in the next quarter.

This quarter there were few fixes on Xindice trunk, one due to Gump nagging.
Few emails on users list, all were answered.

19 Aug 2009 [Gianugo Rabellino / Roy]

The XML project has been, as usual, pretty quiet this quarter,
although we just managed to finally start the process to move AxKit to
the Attic. On top of being a good news in itself, it's also comforting
to see that the PMC was able to come up with a valid vote: that is a
good sign that PMC members haven't dropped the ball, and lack of
activity is mostly due to lack of actual work to do. Now that, with
the departure of AxKit, the XML project is left with just one project
(XIndice) and the xml.apache.org website, a discussion is in order as
to what to do next - food for next quarters.

Xindice had minimal activity this quarter. Several questions answered
on user list, and that's all.

No other issues require the board's attention.

20 May 2009 [Gianugo Rabellino / Justin]

No business requiring board attention from the XML PMC, other than the
usual issue of AxKit being AWOL. To that extent an initial ping has
been sent to the Attic to solve the AxKit issue once and for all
(although it's somewhat worrisome that no one from the XML PMC or the
Attic PMC cared to comment on it).

XIndice
======
This quarter, Gump got to the task of building Xindice for the first
time in the last 3 years. After sorting out issues with dependencies,
Xindice was successfully built by Gump.
Everything else is as usual: Xindice 1.2 is in maintenance; no
development happened on 1.3 during this quarter; all emails to the
user list are answered promptly.

18 Feb 2009 [Gianugo Rabellino / Greg]

From a general business perspective, not much is happening in the XML
project. Jeremias Maerki is working with various pre-XML-now-TLD
communities to fix a few inconsistencies in the XML website, and no
topic requiring the PMC attention has been brought up. Now that Attic
is in place, next quarter could be a good timing to consider moving
AxKit there (also considering they failed to report, again).

Xindice is been quiet this quarter, with minor activity on users list
and in SVN.

19 Nov 2008 [Gianugo Rabellino / J Aaron]

General
======
Nothing specific requiring board attention, though it should be noted
that the PMC seems decreasingly active and responsive (then again,
there is little to do).

XIndice
======
Xindice development this quarter has picked up and we are getting
closer towards next planned release (1.2). Questions on users mailing
list are getting answered.

AxKit
====
AxKit is getting into a serious problem, as it failed to report
despite direct pings to Matt Sergeant. The project seems pretty
stalled anyways, with no real community to speak of. There is,
however, some development going on in a project dubbed "axkit2" -
casual signs of life are visible at http://trac.axkit.org/axkit2 On
one hand, this happens outside the foundation, OTOH, it seems to be a
different project. AxKit, at the moment, makes a great candidate for
the upcoming Apache Attic.

Aaron to work with the PMC on behalf of the Attic.

20 Aug 2008 [Gianugo Rabellino / J Aaron]

General business
=============
Things are quiet as usual. No changes in the PMC structure. Please see
below for a potential issue with AxKit that might require the board
attention/support.

XIndice
======
XIndice has been quiet this quarter. Users questions are answered, not much
development going on.

AxKit
====
As pointed out by Jeremias Maerki there seems to be a problem with AxKit.
Note that, to start with, the AxKit representative (Matt Sergeant) failed
to report and, specifically, to provide a response to a few issues that
Jeremias noted. Given the lack of responsiveness by Matt, it's probably the
case for the PMC to approach the AxKit community at large and ask them to
provide a new contact and/or discuss the project future. To provide more
context, here is what Jeremias noted:

======
Well, if I look at the AkKit mailing list, the project is almost dead. A
couple of commit messages indicate that the source code is not hosted on
ASF hardware anymore as is policy.
For example: http://trac.axkit.org/axkit2/changeset/259

No commits in the last 22 months in the ASF SVN:
https://svn.apache.org/viewvc/xml/axkit/

The website has never been moved to ASF hardware, AFAIK. It looks to me
as if Matt has taken development elsewhere. There's even a mailing list
on axkit.org where more is going on than on the ASF list.
http://axkit.org/archive/index.xml?year=2008;month=7

IMO, AxKit should be retired on ASF hardware. If Matt wants to
continue elsewhere as he seems to be doing, that's fine. But that would
be without the ASF logo I guess. At any rate, AxKit doesn't behave like
a normal ASF project. Matt, any comments?

If Gianugo doesn't get a reply from Matt, the board suggests that Gianugo contact Justin Mason as he has indicated that he knows how to contact Matt.

21 May 2008 [Gianugo Rabellino / Jim]

From a general point of view, there is very little to report for the XML
project. No activity at the PMC level, and no particular issues requiring
board attention.

Everything is quiet in Xindice with the exception of few bug fixes.
Occasional questions on users mailing list are getting answered.

No activity to report for AxKit.

20 Feb 2008 [Gianugo Rabellino / Greg]

General business
==============
Nothing much going on in the XML project. We are waiting to see what
happens with Apache Attic to see if either Xindice or AxKit might be good
candidates. The Export Notification Policy reminder from the board didn't
show anything to be done from the XML PMC side. Nothing else requiring
board attention at the moment.

Xindice
======
Xindice made a 1.2m1 release on December 1st. There has been little
activity since then.

AxKit
====
Nothing new to report - no activity since last time.

Approved by General Consent.

14 Nov 2007 [Gianugo Rabellino / Henri]

General business:
==============

Things are quiet in the XML project, with no issues requiring board
attention. Migration of AxKit->perl PMC and Xindice->DB PMC did not
take place yet.

Xindice
======
Works is going on on next (1.2) release. There are plans to produce
1.2 milestone release in coming weeks. Traffic on user list is low but
all questions are answered.

AxKit
=====
Didn't submit a report. Need to figure out if Matt Sergeant is still
around and, if not, get a new representative.

Henri to request report specifically on AxKit issue for next month.

Approved by General Consent.

29 Aug 2007 [Gianugo Rabellino / J. Aaron]

** General:
Things are quiet as always in XML-land, with no issues requiring board
attention. Migration of AxKit to perl.apache.org is still due.

** Xindice
Xindice development is increasing. After our last quarter release, we
added a new commiter (Natalia Shilenkova) and there has been some
development activity going on, with patches and new features planned.

Approved by General Consent.

16 May 2007 [Gianugo Rabellino / Sam]

The XML PMC has been quiet as usual, and possibly more. It's
definitely time to get our act together and start shaping the future
(whatever that means).

The good news is the long-awaited release of Xindice 1.1, which
started some nice discussion and activity on the xindice-dev list:
looks like the project isn't quite dead, and it's worth pursuing more
development on that side of the pond. The bad news is that it's been
hard to get the required PMC vote to release the software, as the very
few members that hang around don't seem to be active anymore. We
needed a somewhat "liberal" interpretation of what is a +1 to actually
have the green light and get the release out of the door. Given there
were many contributions recently (since 2006/11) from one user -
patches to existing bug reports, as well as new bug fixes and
enhancements - we might want to take a note and possibly add another
committer in the future.

It would also help a lot if we can add a third Xindice committer to
the PMC - this would resolve our inability to do releases due to
overall low activity of XML PMC. Currently, the XML PMC bylaws allow a
maximum of two committers per project, but this is clearly something
that needs to be changed.

This said, the move of AxKit is definitely planned for the next
quarter, after having being delayed way too much, while it might be
worth considering what to do with Xindice given the recent activity
burst.

It was noted that the "maximum of two committers" in the XMP PMC Bylaws seems a significant deviation from standard ASF methods. The board will strongly recommend that those bylaws be amended.

Approved by General Consent.

21 Feb 2007 [Gianugo Rabellino / Henri]

General business
================

Things are generally quiet and almost dormant on the XML PMC. No
activity to report: the Axkit->mod_perl and Xindice->DB migration has
not taken place, something I hope to be able to tackle in the upcoming
months. No other issues to report.

Axkit
=====

AxKit2 continues at a steady pace. Some bugs fixed this
period, though no releases made. Community activity is slowly
increasing again, which we're grateful for. No activity on AxKit1.

XIndice
=======

Xindice: There was some development activity attending bugzilla issues. Getting
closer to a release state. Little user activity.

There was discussion regarding the board's understanding that the XML Project was "going away". Sander noted that it hinges on the migration of Axkit and Xindice, which could be sped up.

Approved by General Consent.

15 Nov 2006 [Gianugo Rabellino / Justin]

General business:
==============
As usual, things are quiet in the XML project. Generally speaking,
it's worth noting that the process of moving XML projects to different
PMC has started, with the recent vote that moved XML Commons under the
Xerces umbrella. During the next quarter we expect to move Xindice to
DB and Axkit to Perl. Other than that, no news to report.

Xindice:
=======
Xindice user's list is quiet, as usual, but there is some BugZilla and
SVN activity on the developer's list. As bug list shrinks, possibility
for the next release increases.

AxKit:
=====
AxKit2 development is going well, but has stalled while the developers
concentrate on "real life" for a bit. People are developing apps for
it and using it. We intend to do one more release of AxKit1 to fix a
few niggling bugs.

Approved by General Consent.

16 Aug 2006 [Gianugo Rabellino / Dirk]

General business
==============
A discussion is ongoing on the XML PMC with regard to the board
suggestion to dismantle the PMC sending the projects to various other
PMCs. While there is general agreement on moving forward, there have
been a few proposals/discussions, the most important issues belonging
to XML Commons, which might be split between Jakarta and Xerces/
Xalan, the third option being pursuing the "external API" project as
discussed on the incubator list.

A few concerns have been raised here and there about other stuff, such
as what to do with hibernated/dead projects (Crimson, Xang, Xerces 1,
stylebook) and how to deal with the committer issue (case in point
being XML Commons Resolver, which is still somewhat maintained by Norm
Walsh). Moreover, there is the issue of what to do with the site and
the federation idea as a whole (makes sense to keep a PMC just for
that?)

All things considered, a possible roadmap is the following:

- move AxKit ASAP (there is consensus both from Matt and from the
 Perl PMC)
- move Xindice (even though it might be worth considering if it makes
 sense to keep it alive at all)
- talk about the issues with XML Commons and try to find a solution
- decide what to do with regard to the federation altogether

AxKit
====
AxKit: Major progress at last! Aside from a couple of patches to AxKit
1.x (to support the new XML::LibXML/LibXSLT callbacks, and support
xsp:expr returning complex structures), I have started work on AxKit2
and got a remarkable amount of work done.

AxKit2 is entirely different from 1.x. It is no longer built on
mod_perl (or Apache). It comes as a self contained httpd, so that
installation is a matter of extracting the tarball and running "./
axkit". So far we have XSP and XSLT working, and a patch for
XPathScript coming (waiting to find out CLA status).

Xindice
======
Todd answered couple of questions on user list; and that's it for a
current quarter.

XML Commons
============
Only very few minor tweaks on the JAXP code. Nothing else happened.

Approved by General Consent

24 May 2006 [Gianugo Rabellino / Sander]

General
=======

Things have been overall very quiet on the XML project. Unfortunately,
it's hard to say that no news is good news in this case: the lack of
real stuff happening around the project means that the current status
of the PMC can be hardly described as functional. Basically, it seems
that the attention threshold from the current PMC members has dropped,
which is understandable given - again - the lack of activity. While
there's nothing intrinsically bad in having a quasi-dormant PMC if the
situation is stable, it should be noted that it might be hard in the
future to gather attention on urgent items, given how producing this
report has been tough in terms of having to ask people several times
to get the required information and failing partly at it (AxKit didn't
submit any status update). Also, the XML Commons report suggests that
the PMC isn't quite doing its job in terms of oversight. It's probably
worth considering what the natural evolution of the XML PMC should be
in the next few months.

XML-Commons
===========
Some minor changes in Externals.

Externals has been tagged for versions 1.2.05 and 1.3.03 but this
release wasn't sanctioned by the PMC which is a little disturbing as the
XML PMC is the responsible entity for XML Commons. I assume this was
done as part of the Xerces 2.8.0 release, so if the Xerces PMC properly
followed due dilligence, no real harm is done.

Discussions started about adding JAXP 1.4 support to Externals. There
has been an exchange with the XMLBeans PMC which maintains a copy of the
JSR 173 (StAX) API. Some origin and legal issues are being investigated.

The XML Resolver enjoyed a few bugfixes and improvements after a longer
sleeping period.

XML-Security
============
XML-Security is working towards a 1.4 release for the Java library with
the JSR-105 interface code.  A 1.3 release is planned for the C++
library with a complete XKMS message set implementation.
The project is also looking to be promoted to TLP status
status as well.  There will be a vote on the security list, and a discussion
on pmc@xml in order to get it to the board, possibly by June.

Xindice
=======
Xindice got a new committer (Todd Byrne) in March; other than that -
nothing to report.

Axkit
====
No report received from the AxKit PMC members. A quick glance to the
mailing lists reveals an almost dormant project, should be safe to assume
no activity to report.

It was noted that the XMP Security Subproject will likely request TLP in the very short term.

Approved by General Consent.

15 Feb 2006 [Gianugo Rabellino / Dirk]

1. General

The XML PMC is undergoing maintenance. It seems that a good deal of
current PMC members is MIA, since they never answered a couple of roll
calls. It has been suggested to vote inactive members out, as per the
#5.9 of the PMC charter, but a suggestion from the board about the
proper course of action is most welcome. We have 20 members listed in
our PMC, yet, these 10 guys failed to respond when asked if/ how they
were about:

 Scott Boag <sboag@apache.org> (*)
 Kip Hampton <khampton@totalcinema.com>
 Vincent Hardy <vincent.hardy@sun.com> (*)
 Brian Minchau <minchau@ca.ibm.com> (*)
 Steven Noels <stevenn@outerthought.org> (*)
 Santiago Pericas-Geertsen <santiagopg@apache.org>
 Joerg Pietschmann <j3322ptm@yahoo.de>
 Jason Stewart <jason@openinformatics.com>
 Erwin van der Koogh <erwin@koogh.com>
 PeiYong Zhang <peiyongz@ca.ibm.com>

The PMC continues to have oversight on the various projects, even
though we have just one guy looking after, respectively, XML Security
(Berin) and Axkit (Matt). Given the general lack of activity on the
projects, this isn't a major issue as of now, but it's expected that a
heavy reshuffle of the PMC takes place in the next quarter.

Andy Clark and Ted Leung have left the PMC.

2. Subproject reports

a. XML Commons
Almost no activity, except for the addition of a branch to XML
Commons. External which now contains the W3C-licensed sources Apache
Batik needs. The branch was created due to possible problems with the
JAXP 1.3 TCK.

b. Xindice
Almost no activity either. Vadim keeps maintaining the current
codebase, but with few, in any, interest from the community.

c. XML Security
Work has continued on integrating the JSR-105 code, and this is now
complete.  In addition there have been the standard run of bug fixes
on both the C++ and Java code bases.

d. AxKit
No activity to report.

Approved by General Consent.

16 Nov 2005

Change the Chair of the Apache XML Project

    WHEREAS, the Board of Directors heretofore appointed Berin
    Lautenbach to the office of Vice President, Apache XML Project,
    and

    WHEREAS, the Board of Directors is in receipt of the
    resignation of Berin Lautenbach from the office of Vice
    President, Apache XML Project;

    NOW, THEREFORE, BE IT RESOLVED, that Berin Lautenbach is
    relieved and discharged from the duties and responsibilities of
    the office of Vice President, Apache XML Project, and

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

 Resolution 6A, Change the Chair of the Apache XML Project, was
 approved by Unanimous Vote.

16 Nov 2005 [Berin Lautenbach / Greg]

Overview
========

Very little project level activity in the past quarter.  Gianugo
Rabellino has volunteered to take on the role of the PMC chair, with
the consensus of the PMC.  A resolution is to be presented to the
board for their vote in the November meeting and is attached as
Appendix A to this report.

Commons
=======

Only minor tweaks in Externals, no other activities worth
mentioning. No releases.

The move of some external classes from Batik to XML Commons Externals
is still to be done.

Axkit
=====

AxKit 1.7 released (yay!)
Waiting for infrastructure to migrate us to SVN.
Started some coding on AxKit 2.0 (for apache2)

Xindice
=======

All is quiet. No releases

XML-Security
============

1.3 of the Java library released.  Some discussion about reviving
 JuiCE.
A number of bug reports on the C++ library.

[ Appendix A was inserted as agenda item 6.A. ]

17 Aug 2005 [Berin Lautenbach / Jim]

Overview
========

Again, the PMC and general lists have been very quiet.  Everyone has
been too busy on other things to look at how to move the overall
federation forward.

Given a high work load elsewhere, the chair of the PMC has announced
his intention to resign for the chair.  This appears to be an ideal
opportunity to reconstitute the PMC now that the Federation has been
running for a while and get some new people in who are focussed on the
Federation itself.

Commons
=======

XML Commons has been migrated to SVN.

XML Commons Externals is now updated to the latest JAXP version 1.3
and released, after bugfixes, as 1.3.02 (which is used by the latest
releases of Xerces-J 2.7.1 and Xalan-J 2.7.0). It is planned to move
additional W3C-licensed packages to Externals from Batik.

There are no other events worth mentioning for the other parts of XML
Commons (Resolver for example). They have been very quiet in the last
quarter.

Axkit
=====

AxKit is preparing for a 1.7 release in the very near future, and is
going through a testing phase in preparation.

Once the release is out, the code base will be converting to SVN.

We're also investigating a new codebase for AxKit 2.0, but this is
preliminary stages just now.

Xindice
=======

Xindice was converted from CVS to Subversion, site updated to reflect
this. Little developer activity this quarter, most questions on user
list are anwered.

One of those who are answering questions is Todd Byrne
<byrne@cns.montana.edu>, who is also author of several patches. He is
on the short 'committer candidates list'.

XML-Security
============

Version 1.2 of the The C++ library has been released, and includes new
code for XKMS message handling code.  Since the release, a large
amount of work has been concentrated on optimisation of the library to
better handle "normal" use cases.  For the Java library, a 1.3beta has
been cut, incorporating the new JSR 105 API + a number of performance
improvements.

Jim noted that according to the report, it appears that the project may be in danger of stagnation. The report notes that people are "too busy" for example. However, the report also states that they hope to reinvigorate the project.

Approved by General Consent.

18 May 2005 [Berin Lautenbach]

Overview
========

As the project gets smaller, the quarters get quieter.  Xerces is now
a TLP in its own right.  The only remaining sub projects that *may*
look to TLP status are xml-security and AxKit.

The PMC and general lists have been very quiet.  Everyone has been too
busy on other things to look at how to move the overall federation
forward, however this needs to start happening, and will be a focus
for the chair in the coming quarter.

Commons
=======

Main news from Commons is the JAXP 1.3 donation from Sun has gone
ahead, and the code has been imported in the repository.  Lots of good
work from a number of parties to work through this.

Axkit
=====

AxKit has just taken a vote for its next release, and is planning to
make this happen.  Preparation for moving to SVN has also now
commenced.

Finally, AxKit is preparing to migrate its mailing lists back into a
single list.  The volumes are too low to warrant maintaining the
current dev/user split.

Xindice
=======

Some activity on the user list, however no development activity.

XML-Security
============

Version 1.2.1 for the Java library was released in this quarter.  This
included a number of bug fixes from 1.2.  The C++ library is preparing
for a 1.2 release (vote currently being undertaken) which will include
the new XKMS message handling code.

Apache XML Project report approved as submitted by general consent.

23 Feb 2005 [Berin Lautenbach]

Overview
========

For the XML project it's been a quiet quarter.  Xerces is ready to
become a TLP and is putting a resolution to the board for this
quarter. That will be almost the last of the major developments (other
than AxKit) in the XML project to be proposed for TLP status.  A big
(and long) effort, and a huge thanks from the PMC (and particularly
myself!) to all who have done the extra yards to make it happen.

The XML project itself now needs to have an internal review to
determine where to from here.  The web site has been very quiet, and
the PMC list similarly - most activity has now moved to the PMC lists
for the new projects.  In addition, we need to work out what makes
most sense for the "federation".

Commons
=======

The only major action currently is waiting for Sun to complete legal
review of their expected donation of the JAXP 1.3 sources (note: these
are upgrades to existing JAXP sources donated in the past, and should
not need incubation).  This is expected to come through, but has been
slow getting the details finished.  The Xerces and Xalan teams are
both eagerly awaiting this JAXP 1.3 code so they can update to the
latest specs.

Xerces-J
========

In November, Xerces committers and members of the XML PMC voted to
transform Xerces into a top-level project.  Initial PMC members for
the Xerces top-level project were also selected.  This will be on the
agenda of the February Board meeting.

The community is still awaiting donations for JAXP 1.3 from Sun
Microsystems.  It is hoped that any remaining hurdles for the software
grant will be resolved between Apache and Sun soon, so that the
integration work can begin followed soon after by the release of
Xerces-J 2.7.0.

Xerces-C
========

There is much current discussion around the content of the next
Xerces-C release.  It looks like the build system will be modernized,
and various API additions/updates may also be carried out.  Consensus
hasn't yet been reached about whether the release will be Xerces-C
2.7.0 or 3.0.  A vote has also been underway to add a new committer,
Vitaly Prapirny; this idea has met with widespread support and the
vote will be formally concluded shortly.

Xerces-P
========

I've been seeking some kind of commercial sponsorship to continue my
Xerces work, and I'm very close to actually getting some - we'll see
how it turns out.

There is a large memory leak issue that is requiring a restructuring
of the code base, and because Xerces-P is going to be folded in as a
sub-project of Xerces-C after the TLP transition, I've been holding
off major changes.

Axkit
=====

The AxKit web server is now hosted in a data center (not Apache's own,
but it's secure and free), meaning that downtime is much less likely.
Unfortunately the migration was forced due to downtime at the last
hosting place, so we were down for about a week.

Most work is currently occurring in other people's projects (such as
CMSs) outside of the AxKit project, but things are still healthy.

Xindice
=======

No activity in the past quarter

XML-Security
============

A new committer - Milan Tomic - has been voted in, and will be
assisting in the C++ version of the library.  The Java library is
heading towards a 1.2.1 release with a number of bug fixes.  The C++
team has been involved in interoperability testing with the XKMS
effort at W3C, and the C++ library now supports a complete X-KISS
message set that has been shown to be interoperable with other XKMS
libraries.  This code will be released in the 1.2 version.

There was some discussion regarding the note that under AxKit, most work was being done "elsewhere." It was noted that AxKit is described as "healthy" but it was agreed that Dirk would investigate to see if there were any licensing issues.

Apache XML Project report approved as submitted by general consent.

14 Nov 2004 [Berin Lautenbach]

General Comments
----------------

A reasonably quiet quarter.  The foundation progresses, and
XML Graphics (comprising Fob and Batik) and Xalan have now
been approved by the board as TLPs.  Activity has been
picked up again for Xerces, so we are coming close to
the end of the road.

This report is not as complete as it normally would be.
The delinquent PMC chair neglected to take into account
the fact the board meeting was brought forward a week,
and so has somewhat failed in his duty.


Issues needing attention
------------------------

The JuiCE sub-project in the incubator is still waiting
on action on the corpriate CLA from uni of memphis.


Axkit
-----

Due to the slowdown in the AxKit project, both in terms
of community and the developers, we have decided to
re-merge the dev and users lists to ensure that users
are aware that we are actually doing some things to
the code. I have emailed infrastructure with the request
to migrate the users list to Apache infrastructure
(currently hosted on my personal DSL line) so we can
proceed with the merge. I await a response (unless it
got lost by my spam filters). In the meantime bugs are
being fixed, and we are working with the XML::LibXML
developers to resolve the libxml input filters conflicts
with other perl and PHP projects and should resolve that
issue soon.

We also need to work on migrating axkit.org to Apache
infrastructure as I am moving to Canada in about 6 weeks
and so the urgency of this has increased. I will try and
coordinate with infrastructure@ on this. This is complicated
by the hosting of a number of non-apache open source
projects on the axkit.org domain.

MattSergeant.

Commons
-------


Xerces-C++
----------

Released Xerces 2.6 at the end of September. Many bug fixes.
Moved to 2.0 license. Ongoing discussions ragrding moving
Xerces to a top level project.

Proposed charter being finalised now.

Xerces-J
--------

Xerces-J 2.7.0 is still a work in progress.  The completion
of this release is pending on the donation of the portions of
JAXP 1.3 developed by Sun Microsystems for the JAXP
1.3 reference implementation.  In October, Sun expressed their
interest in donating this work to Apache and the community
began discussing how best to integrate the code in Xerces (as
well as in Xalan and XML-Commons).

Our understanding is that Apache and Sun are attempting to
work out the details of a software grant for this code,
and that both parties are committed to the resolution of these
issues.  Since JAXP is of central importance to Xerces-J, the
community ardently hopes that these final hurdles will be
resolved soon so that we can begin the integration work and
soon thereafter release Xerces 2.7.0.

We have one new committer to report: Ankit Pasricha was voted
in during the last weeks of October.

Discussion has continued on the migration of Xerces-* to a
top-level project.  The composition and chairmanship of the
PMC and the proposed charter are being reviewed and finalized.
We're hopeful that a motion to transform Xerces to a TLP may be
moved within days.


Xerces-P
--------

Xindice
-------

XML-Security
------------

The Java library is now progressing towards a 1.2 release, with
RC-1 currently being reported on by users.  Work has been
concentrating on an XKMS implementation within the C++ library,
and Berin Lautenbach has been doing interoperability testing
with the C++ code and the W3C workging group on the XKMS standard.
We now have a full implementation of X-KISS and work has commenced
on X-KRSS.

Apache XML Project approved by General Consent.

18 Aug 2004 [Berin Lautenbach]

General Comments
----------------

The Federation of many of the sub-projects is slowly
happening, although not as quickly as everyone might like.
With the Graphics TLP proposal pending, we will now
concentrate on moving Xerces and Xalan to TLP over the next
quarter.

PMC arrivals, departures
------------------------

With Forrest becoming a TLP, Jeff Turner <jefft@apache.org>
requests that he be removed from the XML PMC.

The request for the XML Graphics TLP (Batik and FOP) is pending.

Issues needing attention:
-------------------------

The JuiCE sub-project in the incubator is still waiting
on action on the corpriate CLA from uni of memphis.

Axkit
-----

Vacation and conference season is upon us so not a lot has
changed. Code in the 1.6.x branch remains more-or-less
stable with a few bug fixes along the way. We added Michael
Nachbaur as a core committer. Migration to TLP is stalled
pending the confirmation of the new proposed PMC Chair and
markup of the subsequent charter proposal. Perhaps the biggest
non-technical news item in the last period was the release of
XML Publishing with AxKit from O'Reilly (yay!). We also saw a
noticable increase in interest in AxKit at this year's OSCon.

Batik
-----

Cameron McCormack? was added as a committer.

Proposal for XML-Graphics joint TLP with FOP discussed.

Working to update the source headers.

No major code changes, some bug fixing, some enhancements to
the handling of external documents.

Commons
-------

No major activity on xml-commons this quarter. Some small new
code donations have been discussed briefly, but without a lot
of followup. We need a few more committers to follow up and
evaluate the ideas - especially to see if these kinds of things
can just be added to xml-commons or if they'd actually need to
go through the incubator.

Some Xerces and Xalan committers have been bugfixing in some of
the common components, so I hope we'll prepare a release for
general use in the next month or so. Note we should ensure
the community followsup on the status report from Xerces-J
to ensure the JAXP changes they noted get committed properly.

-- ShaneCurcuru

FOP
---

No big events, except for the discussions on the XML Graphics
project and...

Peter B. West moved off to SourceForge? with his special FOP
branch, just like Victor Mote did earlier. This was a result
of the inability of the community to decide on a common design
approach for the new layout engine. On the other side, both
Victor and Peter remain in contact with the FOP project. They
have both signalled that they are pleased about the XML
Graphics project and that they will support the creation of
shared basic components. This will faciliate comparing the
three different layout engines being developed right now and
will ensure that as little code as possible will need to be
duplicated. It is clear that this is not an ideal circumstance
but there's no alternative visible right now.

Xalan-C++
---------

A vote passed to move to Jira as the issue tracking system.
This will happen in the near future. Other than that, just
the usual bug fixes since the last status report.

 --BrianMinchau

Xalan-J/XSLTC
-------------

A vote passed to move to Jira as the issue tracking system.
This will happen in the near future. Other than that, just
the usual bug fixes since the last status report.

 --BrianMinchau

Xerces-C++
----------

Xerces-J Work has been continuing on Xerces 2.7.0. The current
status is available here [*]. We understand that Sun intends
to contribute the portions of the RI for JAXP 1.3 that were
not developed in Apache back to Xerces-J and Xalan-J shortly;
we hope to release Xerces 2.7.0 soon thereafter.

We have one new committer to report: Neil Delima was voted in
during the last weeks of May.

The plan to migrate Xerces-* to a top-level project seems to
be on a bit of a summer hiatus. Once everything moves back
into high gear in the Fall, hopefully interest from the
community will increase and this will pick up speed. [*]

http://cvs.apache.org/viewcvs.cgi/*checkout*/xml-xerces/java/Xerces2.7.0-REL_PLAN.html

Xerces-P
--------

Nothing to report for this period.

Xindice
-------

Nothing to report for this period. Xindice will stay within
XML PMC for now.

XML-Security
------------

Two new committers have been voted in - Davanum Srinivas and
Raul Benito. Raul has been doing a lot of work on optimising
the library.

In the C++ library we have been developing a server to allow
interop testing of XML Key Management Specification (XKMS)
using the Apache xml-security library. We are almost at the
point where we can put an Alpha server online with full
support for the XKISS (XML Key Information Service Specification).
Once that is online, we will start looking at an XKRSS (XML Key
Registration Service Specification) message set implementation.

Approved by General Consent.

23 Jun 2004

General Comments

A fairly quiet quarter on the overall project front, although good
activity within most of the sub-projects. Much effort has gone into
discussion around the Federation proposal, and this is where the PMC
has been concentrating its efforts.

The project has voted in a new sub-project - JuiCE?. This is a JCE
provider based on OpenSSL? with an initial code-base donated by
Internet2. It is ramping up in the Incubator, although sorting out
CLAs for the initial committers has taken longer than expected. As we
transition to a Federated model, it is likely that this will move with
the XML-Security project - possibly into a security or crypto related
TLP.

XMLBeans is also getting closer to release from Incubator, and is
currently working through how to ensure a balanced committer
group. Again, the Federation issue has caused some discussion around
whether XMLBeans will come out of the incubator as a TLP within the
XML Federation, or as a sub-project to start with.

PMC

The PMC has been focussed on executing the Federation proposal. Four
proposals are currently being concentrated on :

 * Xerces: There has been much discussion around how the language
   based parser implementations would come together in the overall
   project, and how other "sub-projects" might work in with
   them. This is not so much a discussion of whether or not it
   should be done as a discussion around how the mechanics will
   work.
 * AxKit: The AxKit team have done a lot of work detailing out an
   operating model for a new TLP. The team seems comfortable with
   the idea of a move, so I am hopeful we may have a resolution to
   put before the board at the next meeting.
 * XML Graphics: Batik and FOP are looking to create a consolodated
   PMC. Batik has been very quiet lately (all committers otherwise
   engaged), which has lead to discussions as to whether or not to
   just go with FOP in the intial move.
 * Xalan: This started up using the same model as Xerces. Fairly
   much on hold whilst we work through the issues with Xerces.

Much of the effort with all of these has been around ensuring people
are very clear about what this means and why it is being done. Most of
the sub-projects are fairly comfortable with the way things work today
and need to be comfortable that we are not causing them unnecessary
overheads by heading down this path.

My feeling has been that it is important to take as much time as it
needs to ensure everyone is comfortable with what is going on, so I've
not been trying to push people into moving fast.

Issues needing attention:

The JuiCE? effort needs to put a submission to BIS for exporting
cryptographic code. We also need to make a submission to Sun
requesting a code signing certificate (to enable the crypto in the
provider in later JDKs). This will require a statement from the ASF
indicating that we understand we are bound by the US export
laws. Given we do understand this, the PMC chair will be signing on
behalf of the ASF.

Axkit

Work continues toward a 1.7 release:

 * Optimized Provider class interfaces to reduce redundant
   processing during style extraction phase.
 * Fixed bug that resulted in undesireable redirection for certain
   URLs when the AxHandleDirs? option is set to On.
 * Accepted for review 2 user-submitted patches to extend the
   directory listing interface to allow for greater flexibility
   (richer metadata).
 * Additional smaller bug fixes/general code clean-up.

Much discussion surrounding AxKit's potential migration to a Top-Level
Project resulted in a consensus for a proposed Mission Statement and
Project Guidelines. Details here:
http://axkit.org/wiki/view/AxKit/TLPGuidelineProposal

More informally, the AxKit development team and larger users community
was excited to hear that one of our users, running modest hardware and
the latest version of AxKit, was able to cope with the load associated
with a good old fashioned Slashdotting without dropping a single
request.

Batik

Some discussion has started on moving Batik to the XML Graphics Top
Level Project.

Commons

There were no official releases in the Commons project recently. We
have had some volunteers from Xalan helping out to migrate to the 2.0
license and fixing up some documentation. Note that if most XML
projects decide to move to their own PMCs that Commons will need to be
careful to either get enough attention from the PMC or should move to
the Xalan PMC (since Xalan re-ships most of the 'common' code here).

FOP

2 new committers: Clay Leeds and Simon Pepping.

Still working slowly towards a 1.0 developer release with no date in
sight, however. Changed to Apache Licence 2.0 for CVS HEAD and
alt-design branch, the maintenance branch is frozen and hasn't been
upgraded.

Forrest

We continue to make solid steps towards the 0.6 release:

 * Changed to Apache License 2.0 in source files and commenced
   investigation of the distributed libaries.
 * Lots of work has been done to eliminate the copying of resources
   during build time
 * Forrestbot2 nearly ready for general use
 * Build system refactorings
 * Working on a more maintainable skin configuration system
 * Commenced discsussion (i.e. at internal Proposal stage) about
   Forrest becoming a top-level project

Xalan-C++

Xalan-C++ 1.8 was released on May 3, 2004.

Xalan-C++ version 1.8 is an implementation of the W3C Recommendations
for XSL Transformations (XSLT) Version 1.0 and the XML Path Language
(XPath) Version 1.0. It was tested for compatibility with the
Xerces-C++ XML parser version 2.5.0.

The release included:

 * Upgrade from Xerces-C 2.4 to Xerces-C 2.5
 * Build support for the new platforms Cygwin, HP-UX 11.00 on Itanium
 * Project files for supporting Microsoft Visual Studio .NET
 * Additional changes to the Xerces Deprecated DOM support. This is
   another step towards phasing out the support for Xerces Deprecated
   DOM. Users are encouraged to modify their applications to interface
   with the new Xerces DOM support. For more information on the effects
   of these changes to your build environment, see
   http://xml.apache.org/xalan-c/readme.html#xercesdepdom
 * Implemented optimizations to significantly improve the
   throughput of the ICU-enabled "format-number" function.
 * Changes in the XML Serializer, the serializer will no longer put
   a newline after the xml header tag unless indent="yes". See
   bugzilla 24304 and 28386.
 * Apache 2.0 License updates
 * Bug fixes

Details are at http://xml.apache.org/xalan-c/readme.html.

A new committer, Dmitry Hayes, was nominated and voted in as a
committer on Xalan-C++ on February 19, 2004.

Xalan-J/XSLTC

Xalan-J 2.6.0 was released in February 29, 2004 (yes the 29-th). It
was tested for compatibility with the Xerces-Java XML parser version
2.6.2 which is packaged in the distribution.

The release included:

 * The usual bug fixes
 * Improvement in translet initialization time
 * Addition of a translet versioning mechanism
 * Changes that allow XSLTC to use other DTM implementations
 * Changes in the XML Serializer, the serializer will no longer put
   a newline after the xml header tag unless indent="yes". See
   bugzilla 24304.
 * Addition of a TransformThread? sample that demonstrates how to
   use different transformers on different threads and in different
   modes.
 * Upgrade to Xerces-Java 2.6.2
 * Elimination of "enum" as a name to allow compilation under JDK 1.5
 * Upgrade to the Apache Software License Version 2.0 (some License
   clean up is continuing)

Two new committers have joined, Sarah McNamara?, and Joanne Tong who
were nominated and voted in as committers on Xalan-Java in late
February, and early March of 2004.

Xerces-C++

We released Xerces-C 2.5.0 on 16th February. This was primarily a bug
fix release, but as binary compatibility was not maintained a major
version number was used. We have switched over to using JIRA for issue
tracking and all bugs have been moved across from Bugzilla. We have
not yet migrated to the Apache 2.0 license; that is planned well in
advance of the next release. Xerces-C 2.6.0 will be out in the late
summer / early autumn.

Extensive discussion has been occuring over how Xerces would operate
as a top level project.

Xerces-J

On February 20th, we released Xerces-J 2.6.2. As well as containing a
few performance improvements and several minor bug fixes, this release
fixes several bugs which a number of users encountered with version
2.6.1. Soon after this release we successfully completed migration to
the Apache 2.0 license.

Recently the committers decided that we would adopt JIRA for issue
tracking. Existing bug reports from Bugzilla have been migrated to
JIRA. The next Xerces-J release, 2.7.0, is planned in the near
future. Development items include the latest versions of SAX, DOM
Level 3, JAXP and XInclude.

In the last month or so, the committers in all the Xerces-*
communities have been discussing the possibility of converting Xerces
to a top-level project. We're hoping to have a resolution to present
to the Board by the next meeting; the consensus so far has been that
this is a good idea, though there are still some details with respect
to organization that need to be worked out.

Xerces-P

Nothing to report for this period. No decision has been made on any
level wheter Xerces-P should be made a sub-project of Xerces-C.

Xindice

 * Changed to Apache License 2.0
 * Obtained software grant for Xindice Eclipse plugin (currently in Attic)
 * Released Xindice 1.1b4

XML-Security

Released 1.1 of both the C++ and Java libraries. In both cases, the
major advance has been an implementation of the W3C's XML Encryption
standard.

A large amount of performance work has been done by Raul Benito.

Finally, we voted in a new committer (Vishal Mahajan).

26 May 2004 [Berin Lautenbach]

General Comments

A fairly quiet quarter on the overall project front, although good
activity within most of the sub-projects. Much effort has gone into
discussion around the Federation proposal, and this is where the PMC
has been concentrating its efforts.

The project has voted in a new sub-project - JuiCE?. This is a JCE
provider based on OpenSSL? with an initial code-base donated by
Internet2. It is ramping up in the Incubator, although sorting out
CLAs for the initial committers has taken longer than expected. As we
transition to a Federated model, it is likely that this will move with
the XML-Security project - possibly into a security or crypto related
TLP.

XMLBeans is also getting closer to release from Incubator, and is
currently working through how to ensure a balanced committer
group. Again, the Federation issue has caused some discussion around
whether XMLBeans will come out of the incubator as a TLP within the
XML Federation, or as a sub-project to start with.

PMC

The PMC has been focussed on executing the Federation proposal. Four
proposals are currently being concentrated on :

 * Xerces: There has been much discussion around how the language
   based parser implementations would come together in the overall
   project, and how other "sub-projects" might work in with
   them. This is not so much a discussion of whether or not it
   should be done as a discussion around how the mechanics will
   work.
 * AxKit: The AxKit team have done a lot of work detailing out an
   operating model for a new TLP. The team seems comfortable with
   the idea of a move, so I am hopeful we may have a resolution to
   put before the board at the next meeting.
 * XML Graphics: Batik and FOP are looking to create a consolodated
   PMC. Batik has been very quiet lately (all committers otherwise
   engaged), which has lead to discussions as to whether or not to
   just go with FOP in the intial move.
 * Xalan: This started up using the same model as Xerces. Fairly
   much on hold whilst we work through the issues with Xerces.

Much of the effort with all of these has been around ensuring people
are very clear about what this means and why it is being done. Most of
the sub-projects are fairly comfortable with the way things work today
and need to be comfortable that we are not causing them unnecessary
overheads by heading down this path.

My feeling has been that it is important to take as much time as it
needs to ensure everyone is comfortable with what is going on, so I've
not been trying to push people into moving fast.

Issues needing attention:

The JuiCE? effort needs to put a submission to BIS for exporting
cryptographic code. We also need to make a submission to Sun
requesting a code signing certificate (to enable the crypto in the
provider in later JDKs). This will require a statement from the ASF
indicating that we understand we are bound by the US export
laws. Given we do understand this, the PMC chair will be signing on
behalf of the ASF.

Axkit

Work continues toward a 1.7 release:

 * Optimized Provider class interfaces to reduce redundant
   processing during style extraction phase.
 * Fixed bug that resulted in undesireable redirection for certain
   URLs when the AxHandleDirs? option is set to On.
 * Accepted for review 2 user-submitted patches to extend the
   directory listing interface to allow for greater flexibility
   (richer metadata).
 * Additional smaller bug fixes/general code clean-up.

Much discussion surrounding AxKit's potential migration to a Top-Level
Project resulted in a consensus for a proposed Mission Statement and
Project Guidelines. Details here:
http://axkit.org/wiki/view/AxKit/TLPGuidelineProposal

More informally, the AxKit development team and larger users community
was excited to hear that one of our users, running modest hardware and
the latest version of AxKit, was able to cope with the load associated
with a good old fashioned Slashdotting without dropping a single
request.

Batik

Some discussion has started on moving Batik to the XML Graphics Top
Level Project.

Commons

There were no official releases in the Commons project recently. We
have had some volunteers from Xalan helping out to migrate to the 2.0
license and fixing up some documentation. Note that if most XML
projects decide to move to their own PMCs that Commons will need to be
careful to either get enough attention from the PMC or should move to
the Xalan PMC (since Xalan re-ships most of the 'common' code here).

FOP

2 new committers: Clay Leeds and Simon Pepping.

Still working slowly towards a 1.0 developer release with no date in
sight, however. Changed to Apache Licence 2.0 for CVS HEAD and
alt-design branch, the maintenance branch is frozen and hasn't been
upgraded.

Forrest

We continue to make solid steps towards the 0.6 release:

 * Changed to Apache License 2.0 in source files and commenced
   investigation of the distributed libaries.
 * Lots of work has been done to eliminate the copying of resources
   during build time
 * Forrestbot2 nearly ready for general use
 * Build system refactorings
 * Working on a more maintainable skin configuration system
 * Commenced discsussion (i.e. at internal Proposal stage) about
   Forrest becoming a top-level project

Xalan-C++

Xalan-C++ 1.8 was released on May 3, 2004.

Xalan-C++ version 1.8 is an implementation of the W3C Recommendations
for XSL Transformations (XSLT) Version 1.0 and the XML Path Language
(XPath) Version 1.0. It was tested for compatibility with the
Xerces-C++ XML parser version 2.5.0.

The release included:

 * Upgrade from Xerces-C 2.4 to Xerces-C 2.5
 * Build support for the new platforms Cygwin, HP-UX 11.00 on Itanium
 * Project files for supporting Microsoft Visual Studio .NET
 * Additional changes to the Xerces Deprecated DOM support. This is
   another step towards phasing out the support for Xerces Deprecated
   DOM. Users are encouraged to modify their applications to interface
   with the new Xerces DOM support. For more information on the effects
   of these changes to your build environment, see
   http://xml.apache.org/xalan-c/readme.html#xercesdepdom
 * Implemented optimizations to significantly improve the
   throughput of the ICU-enabled "format-number" function.
 * Changes in the XML Serializer, the serializer will no longer put
   a newline after the xml header tag unless indent="yes". See
   bugzilla 24304 and 28386.
 * Apache 2.0 License updates
 * Bug fixes

Details are at http://xml.apache.org/xalan-c/readme.html.

A new committer, Dmitry Hayes, was nominated and voted in as a
committer on Xalan-C++ on February 19, 2004.

Xalan-J/XSLTC

Xalan-J 2.6.0 was released in February 29, 2004 (yes the 29-th). It
was tested for compatibility with the Xerces-Java XML parser version
2.6.2 which is packaged in the distribution.

The release included:

 * The usual bug fixes
 * Improvement in translet initialization time
 * Addition of a translet versioning mechanism
 * Changes that allow XSLTC to use other DTM implementations
 * Changes in the XML Serializer, the serializer will no longer put
   a newline after the xml header tag unless indent="yes". See
   bugzilla 24304.
 * Addition of a TransformThread? sample that demonstrates how to
   use different transformers on different threads and in different
   modes.
 * Upgrade to Xerces-Java 2.6.2
 * Elimination of "enum" as a name to allow compilation under JDK 1.5
 * Upgrade to the Apache Software License Version 2.0 (some License
   clean up is continuing)

Two new committers have joined, Sarah McNamara?, and Joanne Tong who
were nominated and voted in as committers on Xalan-Java in late
February, and early March of 2004.

Xerces-C++

We released Xerces-C 2.5.0 on 16th February. This was primarily a bug
fix release, but as binary compatibility was not maintained a major
version number was used. We have switched over to using JIRA for issue
tracking and all bugs have been moved across from Bugzilla. We have
not yet migrated to the Apache 2.0 license; that is planned well in
advance of the next release. Xerces-C 2.6.0 will be out in the late
summer / early autumn.

Extensive discussion has been occuring over how Xerces would operate
as a top level project.

Xerces-J

On February 20th, we released Xerces-J 2.6.2. As well as containing a
few performance improvements and several minor bug fixes, this release
fixes several bugs which a number of users encountered with version
2.6.1. Soon after this release we successfully completed migration to
the Apache 2.0 license.

Recently the committers decided that we would adopt JIRA for issue
tracking. Existing bug reports from Bugzilla have been migrated to
JIRA. The next Xerces-J release, 2.7.0, is planned in the near
future. Development items include the latest versions of SAX, DOM
Level 3, JAXP and XInclude.

In the last month or so, the committers in all the Xerces-*
communities have been discussing the possibility of converting Xerces
to a top-level project. We're hoping to have a resolution to present
to the Board by the next meeting; the consensus so far has been that
this is a good idea, though there are still some details with respect
to organization that need to be worked out.

Xerces-P

Nothing to report for this period. No decision has been made on any
level wheter Xerces-P should be made a sub-project of Xerces-C.

Xindice

 * Changed to Apache License 2.0
 * Obtained software grant for Xindice Eclipse plugin (currently in Attic)
 * Released Xindice 1.1b4

XML-Security

Released 1.1 of both the C++ and Java libraries. In both cases, the
major advance has been an implementation of the W3C's XML Encryption
standard.

A large amount of performance work has been done by Raul Benito.

Finally, we voted in a new committer (Vishal Mahajan).

Discussion and Approval tabled due to time constraints.

18 Feb 2004 [Berin Lautenbach]

General Comments

As requested by the Board, the XML Project has been looking at ways to
improve oversite within the project.

Much discussion has occurred in the PMC list around the proposal for
federating the XML project. A vote has been undertaken over the last
few weeks within the PMC to determine in-principle support this
proposal (13 +1s, 1 -0, no -1s).

The proposal is attached as Appendix A. The XML Project requests that
the board consider this proposal. Should this be acceptable, the XML
PMC will look to implement the plan over the coming quarter.

Should it go ahead, this will be an interesting experiment in
cooperation between multiple TLPs. If it works well, it could lead to
the XML project becoming a community that other Apache TLPs use to
foster new ideas, cross-polination and new projects. It is also a
recognition that most of the sub-projects in XML have active, thriving
developer communities that require no additional oversite from an
"external" PMC.

PMC

The PMC has been concentrating on the board request to increase
oversite. Some discussion on the Apache 2.0 license has also occurred
as the sub-projects work on converting over.

Issues needing attention:

 Re-Licensing

   The migration to the Apache 2.0 license has turned out to be a
   useful way to uncover discrepencies in code licensing. Some code
   has been found in the Xindice code base that didn't go through a
   software grant process. Similarly, some Sun code was found in
   Xalan-J (looks like it was there in the initial code import). In
   the latter case, it was determined the 2 files are not used within
   Xalan-J, and the code was immediately removed from CVS by
   infrastructure@apache. In the former case, the Xindice team is
   following up with the owners of the code to formalise their
   donation.

 Commons

   We need to ask our JCP rep (or the board/licensing opinion?) about
   shipping JCP-derived interface-only releases - do they need to
   certify passing of the relevant TCK or not? Commons would like to
   ship some updated versions of the popular xml-apis.jar file,
   however it includes the interface files (but not any
   implementations) of the JAXP spec. If we only ship the interface,
   do we still have to pass the TCK? (<i>This may have been answered
   before, but I don't recall where).

   Note that Xalan and Xerces - which re-ship xml-apis.jar with their
   own implementations of JAXP - should already be independently
   passing the TCK.

-- Axkit

AxKit is trying to move towards a 1.6.3 release (we might call it 1.7)
to include a few bug fixes, but most importantly to migrate to the new
Apache 2.0 license.

Work continues on AxKit 2.0 (to fit around the Apache 2.0 httpd).

We are currently battling against porn spammers adding links to our
Wiki. We have put some measures in place to prevent this so we hope to
see this situation improving soon (it's certainly got my goat!).

-- Batik

Working on bug fixes and patches in preparation of the next stable
release, 1.5.1.

-- Commons

No releases; very quiet on the xml-commons front. We do have some
committers from Xerces and Xalan with interest in working on updating
the common xml-apis that they (and many other ASF projects) share, but
have not yet fully organized the volunteers. This may become a minor
support issue with different projects getting slightly different XML
interfaces, although it should be easy to fix them.

Our previous Resolver release is proving to be popular, now officially
shipping in Xerces as well as other products.

Also: see the TCK issue under legal at the top of the report.

-- FOP

There were talks about the possibility of FOP and Batik to share some
code and to go together under a new PMC (code-named "XML Graphics",
see XML Federation Proposal).

No releases, but the redesign has finally gained some momentum
again. Three new committers: Finn Bock, Chris Bowditch and Andreas
L. Delmelle. On the other side of the equation we lost a committer due
to infighting.

[ Editors Note - The loss of a committer in the sub-project was
 discussed inside the PMC. Whilst noy happy about the loss of a
 committer in such circumstances, the PMC is comfortable that the FOP
 developers are working through the issues ]

-- Forrest

Forrest has been progressing slowly but steadily towards 0.6, kept
afloat by the usual small band of developers. Changes include:

   * almost all copying during build has been eliminated
   * many skin improvements, and a new skin (tigris-style) has been added
   * skin configuration is more flexible
   * Javasrc from Alexandria provisionally adopted in the scratchpad
   * Forrestbot2 nearly ready for general use
   * Build system refactorings

Ross Gardler was voted in as committer in December. Updating to ASL
2.0 has been discussed but not yet implemented (no problems
anticipated).

-- Xalan-C++

Xalan-C++ 1.7 became available on January 19, 2004.

Xalan-C++ version 1.7 is an implementation of the W3C Recommendations
for XSL Transformations (XSLT) Version 1.0 and the XML Path Language
(XPath) Version 1.0. It was tested for compatible with the Xerces-C++
XML parser version 2.4.0.

Changes for this release include:

   * Bug fixes
   * Message localization support
   * Build improvements
   * New EXSLT functions

Details are at http://xml.apache.org/xalan-c/readme.html.

A new committer, Matthew Hoyt, was nominated and voted in as a
committer on Xalan-C++ in December 2003.

-- Xalan-J/XSLTC

The committers continue to fix reported bugs. Voting has started on
the having a new release, 2.6.0 in the near future.

A new committer, Bhakti Mehta was nominated and voted in as a
committer on Xalan-Java in January.

-- Xerces-C++

2.4.0 was released in Dec, 2003, with lots of bug fixes, performance
enhancements, and new features such as PSVI support, stateless grammar
and grammar serialization/deserializaton.

2.5.0 is to be released in weeks.

-- Xerces-J

It's been a relatively busy time in the Xerces-J subproject since the
last report in November. On November 21, 2003, we released Xerces-J
2.6.0 which included the finalization of the XML Schema API (which was
recently published as a W3C Member Submission), as well as
implementing: DOM L3 Core & Load/Save? CR, XML 1.1 PR, Namespaces in
XML 1.1 PR and SAX 2.0.1. On Jan. 30, Xerces-J 2.6.1 was released,
featuring support for OASIS XML Catalogs, well-formedness checking for
LSSerializer (DOM Level 3) and an experimental implementation of the
XML Inclusions (XInclude) W3C Last Call Working Draft excluding
support for XPointer. XML Catalogue support was implemented by
leveraging the XML Commons 1.1 component, the jar of which we now
distribute. The committers also decided that this would be the last
Xerces-J release that will run on JDK 1.1.

We also added a new committer, Kohsuke Kawaguchi.

-- Xerces-P

Only minor work has been done this quarter. There were a number of
major memory leaks reported for the latest version of the code that
have not been tracked down. It was first determined that these were
not the fault of Xerces-C.

Due to important bug fixes in the upcoming Xerces-C-2.5 release no
attempt is being made to release Xerces-P-2.4, but instead we will
focus on making 2.5 available.

-- Xindice

Thanks to the impressive work of Vadim, Xindice has finally a
1.1. release on radar. A beta has been officially released already,
and work is progressing steadily, even if it's mostly a one man show
(but thanks so much anyway!) of Vadim.

Code is being migrated to ASL 2.0 license, which raised a possibly
important legal issue about a previous donation of an Eclipse GUI
(Attrezzo for Xindice) which didn't seem to follow the proper way of
entering Apache: this needs to be sorted out ASAP and, in any case,
before the final release.

Finally, no new committers were added from the last board report.

-- XML-Security

Only minor activity in the last quarter. Bug fixes and moving code to
new license.

We have also sent e-mails to BIS notifying them of our intent to
release encryption code.

The current plan is to release betas of the Java and C++ libraries
with Encryption code this quarter.

Approved via General Consent.

16 Nov 2003 [Berin Lautenbach]

General Comments
================

Things have been relatively quiet on the broader project front. The
sub-projects are all going well, and the XMLBeans effort is now fully
into the incubation process.

xml.apache.org has now moved all sub-projects to using the ASF mirroring
system, and a consolodated download page has been created for all files
in the over-arching project. A fantastic effort from all concerned.

PMC
===

Membership

On the PMC membership front, Ilene Seelemann stepped down from the PMC
for personal reasons, and Brian Minchau stepped in as the replacement
Xalan representative. Erwin van der Koogh was also voted in to become
the replacement xml-security representative after Christian stepped down.

Oversight

Dirk recently raised the question of oversite of the Xerces-P
sub-project, particularly around releases of code. There is a feeling
that this is too much of a one man shop / no peer review/oversight or
peer-reviewed releases. Given that it is a thin layer on C++ we may
simply tie it in with xerces-c for the real releases. However this is
still under discussion.

As an input to this discussion, the PMC would like to understand the
board's position on the requirement of an umbrella PMC to vote on all
sub-project code-releases. Currently the XML PMC does not do this - we
rely on individual PMC members within each sub-project to ensure
appropriate processes are being followed.


Issues needing attention:
=========================

Legal

In the August report, we sought the endorsement of the board for the
sending of e-mails to submit notification of export of cryptographic
code for the xml-security Java and C++ libraries.

This was discussed, but no final conclusion was indicated on board@.

The e-mails below are proposed, and it is suggested (subject to board
approval) that these come from Berin Lautenbach as the chair of the XML
PMC.

We would also like to understand whether it is permissable (given recent
discussions between Ben Laurie and the FreeBSD folk) to release compiled
versions of the libraries.


EMAIL 1 - Java Code

To crypt@bis.doc.gov, enc@ncsc.mil, enc@ncsc.mil
Subject TSU NOTIFICATION


SUBMISSION TYPE: TSU
SUBMITTED BY: Berin Lautenbach
SUBMITTED FOR: Apache Software Foundation
POINT OF CONTACT: Apache's XML Security Project
PHONE and/or FAX: security-dev@xml.apache.org
MANUFACTURER: N/A
PRODUCT NAME/MODEL #: XML-Security-J Library
ECCN: 5D002

NOTIFICATION:
Web site - http://xml.apache.org/security/Java
CVS repository - http://cvs.apache.org/viewcvs.cgi/xml-security/src/
(When Released) http://www.apache.org/dist/xml/security/java-library/

NOTE: Current downloadable release code does not contain the new
      XML-Encryption code, only digital signature code.
      See CVS repository for new code.


EMAIL 2 - C++ Code

To crypt@bis.doc.gov, enc@ncsc.mil, enc@ncsc.mil
Subject TSU NOTIFICATION


SUBMISSION TYPE: TSU
SUBMITTED BY: Berin Lautenbach
SUBMITTED FOR: Apache Software Foundation
POINT OF CONTACT: Apache's XML Security Project
PHONE and/or FAX: security-dev@xml.apache.org
MANUFACTURER: N/A
PRODUCT NAME/MODEL #: XML-Security-C Library
ECCN: 5D002

NOTIFICATION:
Web site - http://xml.apache.org/security/c
CVS Repository - http://cvs.apache.org/viewcvs.cgi/xml-security/c/src/
Download directory - http://www.apache.org/dist/xml/security/c-library/

NOTE: Current downloadable release code does not contain the new
      XML-Encryption code, only digital signature code.
      See CVS repository for new code.


Axkit
=====

The cvs repository has been temporaily branched to allow for some
exploritory development into a new pipeline mechanism which will allow
for seamless incremental caching, cacheable logic sheets, automatic SAX
chaining and an easier pipeline extension mechanism. Since this work is
likely to change a number of the internal API's, it's been kept separate
from the core until the full impact of it can be accessed. Some fairly
intensive design sessions occured in the group in order to try and find
ways to support things such as SOAP and DAV more simply at the pipeline
level, and this work is expected to come to fruition as part of the new
pipeline design.

An initial port to Apache2 has been started with some success, but isn't
in a releasable state at the moment. This is currently on hold while we
decide whether we want the new pipeline code in for 2.0, so we can then
port it forwards.

A number of UTF-8 conversion bugs have been fixed in the core. These
manifested in users seeing Latin-1 characters output, while the encoding
declaration said UTF-8.

Work on adding a number of new transformation languages has started and
should be released soon, concerning mostly STX and TT2. The XSP engine
has been enhanced with XSLT-style interpolated attribute value templates.

Batik
=====

Implementation of the Batik distribution miroring. Nightly builds are in
place as well as release signing.

Large number of bug fixes. The team thinks SVG is now the only SVG
implementation we know of which passes all the W3C Test Suite tests,
excluding declarative animation.

The team is planning a 1.5.1 release after ApacheCon.

Commons
=======

We have released a beta of our popular Resolver component, and hope to
have a full 1.1 release out in time for version-matching with Ant which
points its users to the Resolver for optional tasks.

We also have the start of a plan in place to regularlize the version
numbering and releases of our external xml-apis.jar component. We hope
we can get the Xalan and Xerces teams to help us ship JAXP-TCK passed
versions of xml-apis.jar that can then be used across many ASF projects
that deal with XML.

 -- ShaneCurcuru

FOP
===

We were finally able to freeze our maintenance branch so we can
concentrate on working on the redesign. As we have very few active
people in the Java department (that's different with support) progress
is slow. At least, we are starting to get feedback and even patches for
the redesign so we are on a good course in spite of the circumstances.

 -- Jeremias Maerki

Forrest
=======

Forrest-0.5 was released in mid-September. Work on version 0.6 has so
far been focussed on re-organising the build process to be more
efficient. A new version of the forrestbot has begun. We continue to
update our version of Cocoon to stay just off the bleeding edge. This
has been useful for both projects. Progress on Forrest-0.6 has slowed a
little and some of the main committers must be occupied by other things.
The last report noted that all Cocoon committers are now Forrest
committers, but we have only seen one or two. There is also one new
Forrest committer. Some of the users seem to be de-lurking on the
mailing list, which is a good sign. No known license issues.

Xalan-C ++
==========

There were no new releases, so there was no functional change, however
Xalan-C++ did change its distribution to use the mirrors sites (see
http://xml.apache.org/mirrors.cgi or
http://www.apache.org/dyn/closer.cgi/xml/xalan-c).

 -- Brian Minchau

Xalan-J/XSLTC
=============

Xalan-J 2.5.2 was released in late October 2003. The changes were:

    * bug fixes (see http://xml.apache.org/xalan-j/readme.html)
    * downloading of Xalan-J moved to the various mirror sites around
      the world (see http://xml.apache.org/mirrors.cgi or
      http://xml.apache.org/xalan-j/downloads.html ) which is also what
      the other Apache projects did.

Unrelated to the 2.5.2 release, development work was started on the
xslt20-compiled branch to support XSLT 2.0 and Xpath 2.0 (both drafts)
with XSLTC.

 -- Brian Minchau

Xerces-C++
==========

Xerces-C has 2 new committers. There have been many bug fixes and
considerable work is going into serializable grammars, stateless
grammars, PSVI and schema component model. The new memory management
scheme is now stable and we think the memory leaks have all been
plugged. Entity resolver support has now been enhanced. We hope to
release this year.

Xerces-J
========

In the last couple of months, considerable progress has been made in
tracking the DOM level 3 Core and Load/Save specifications. Our
XInclude implementation has also become considerably more correct and
complete. A new release will likely occur some time this month, which
will highlight these changes along with some work on performance.

Xerces-P
========

The Xerces-P project made a number of bug fix releases on the 2.3.0
stable release (2.3.0-2, -3, and -4). The main focus was smoothing out
the initial support for Windows and Mac OS X, and general project cleanup.

There is also now a win32 binary available for the project.

Also, the project switched over to SVN for maintain the source code, and
the project WWW site.

The project WWW page is now up-to-date, but has not yet migrated over to
using Forrest.

 -- Jason Stewart

Xindice
=======

No particular progress in Xindice land. Still waiting to find time in
fixing documentation and packaging a release, but both the user and dev
lists have little or no traffic, and committers seem to be busy
elsewhere. A careful consideration about the future of this project
should be carried on: Xindice is widely used, yet it seems unable to
attract a stable and healthy developer community.

XML-Security
============

The XML-Security subproject has continued work on implementations of the
XML-Encryption standard. An alpha is nearly ready for public release for
the C++ library. Some work has also been done on the Java library, but
the pace here is slower.

Dirk noted that there were some issues with xerces-p; there's an ongoing discussion with how that project has no effective peer review, and no effective release process. The suggestion was made that it should be merged into xerces-C. Roy remarked that we've always required three +1's for a release, whereas Dirk noted that it's a problem if CPAN were to point to snapshots rather than releases.

Greg indicated that XML's question is whether they can leave release approval up to the PMC individuals on each project and it was noted that the three +1s should be committers, but don't have to be on PMC. This resulted in general discussion about how PMCs can be responsible for oversight. Roy stated that the issue came from himself, not the XML PMC, suggesting that they're not conducting enough oversight.

The general consensus was that oversight needs to be *active*, not just passive; Sam states that he can claim credibly that code is peer-reviewed, but not that the PMC is actively overseeing things.

Dirk will write mail to XML PMC saying that the board understands their problem, will clarify what oversight means, and that the XML project has gotten too big and we should split it up. And then cover the bases from every committer being a PMC member, to other options for oversight.

Reported accepted by general consent.

20 Aug 2003 [Berin Lautenbach]

-- General Comments --

We've had a quarter with a fair bit of general activity. The XMLBeans
product has been accepted into incubation by the project as a
whole. The proposal generated a great level of discussion amongst the
xml project community, and ended in a positive result, with a clear
understanding of what issues the xml community feel need to be
addressed during the incubation process.

-- PMC --

The PMC has updated the charter document, and is going through a vote
process to formalise this new version. This will hopefully be
completed in the next few weeks.

Christian Geuer-Pollmann retired from the PMC and a replacement has
been nominated from the xml-security project (yet to be voted on
within the PMC).

.....................................................................

Issues needing attention:

-- Legal --

The xml-security sub-project is starting work on C++ and Java
implementations of the W3C XML Encryption standard. Whilst not
implementing encryption algorithms directly, we will be making use of
other libraries that have such functionality.

After discussions with various parties within Apache, the xml-security
team understands that working on such an implementation will not cause
any export issues provided :

 * Only source code is released (i.e. no compiled versions of the
   libraries can be made available).
 * An e-mail is sent to Bureau of Industry and Security (BIS)
   informing them of the location of the code available for
   download. The format of this email can be found at
   http://www.bxa.doc.gov/encryption/PubAvailEncSourceCodeNofify.html

We seek the endorsement of the board for this approach, and would ask
who such an e-mail should come from.

-- Technical --

xml.apache.org projects need to take advantage of the ASF mirroring
system. This will become more important as the infrastructure team
begins moving services to our new server. The project is currently
putting a plan together to do this over the next few months.

.....................................................................

-- Axkit --

We recently released AxKit 1.6.2 (which included uploading a signed
tarball to apache.org's servers <grin/>). This was a minor bug fix
release, including features to "do the right thing" with external
resources (such as file metadata) stored in non-utf-8 encodings, and
adds attribute-value-templates to XSP. We have also added a unit test
suite (thanks to Kip Hampton for finally taking the stand to do this)
and it now runs nightly on axkit.org as a smoke test for new
developments. Further work still goes into AxKit 2.0 (which will work
only on Apache 2.0), and we expect a 1.6.3 release to be not too far
around the corner due to a couple of important bug fixes in CVS. We
also gained a new committer, Mike Chamberlain, who is working mostly
on AxKit 2.0 now.

-- Batik --

The Batik project had a release in July just prior to the SVG Open
conference in Vancouver. The release came with a fairly large number
of bug fixes, improvements and a lot of work on the test
infrastructure. We will likely do a patch release in September as
there have been a couple important improvements done by Thomas
DeWeese? after the release and there are a few regressions to patch.

-- Commons --

The xml-commons project has made slow and quiet progress. The Xalan-J
and Xerces-J committers are collaborating on the xml-apis code to
maintain a branch that can be used to pass the JAXP 1.2 TCK for their
projects. We hope to make new maintenance releases soon of both the
resolver and which utilities, which just need some docs/release
manager volunteer time. - ShaneCurcuru

-- FOP --

There was a FOP release, 0.20.5 in July which has a few improvements
and bugfixes. This release is intended to be the last release from the
maintenance code branch. Unfortunately, progress on the main code
branch is very slow. The distribution directory has been migrated to
the new location to make the downloads mirrorable.

-- Forrest --

Forrest has been quietly progressing over the last few months. We hope
to make a 0.5 release soon, and not before time since 0.4 was back in
February. We have voted in 2 new committers. In addition, all Cocoon
developers have been granted commit access, reflecting strong
cross-project ties. No new dependencies or legal issues.

-- Xalan-C++ --

Xalan-C 1.6 was released on 11 August. Highlights include:

 * "Sane includes" changes.
 * Bug fixes.
 * FreeBSD and NetBSD? ports
 * Faster UTF-8 and UTF-16 serializers.

-- Xalan-J/XSLTC --

Xalan-J 2.5.1 was released in early June. The release included:

 * documentation updates and bug fixes
   (see http://xml.apache.org/xalan-j/readme.html)
 * performance patches to the serializer and to XSLTC
 * An alternate binary distribution which contains XSLTC and
   Xalan-Interpretive in separate jar files. See:
   http://xml.apache.org/xalan-j/downloads.html for more
   information on the packaging in the two distributions.

A great deal of effort in the quarter was spent improving performance
for the 2.5.1 release and beyond in the current version in CVS. The
improvement has been noted by some of our users, which means that it
is often more than a few percent. Finally, one new committer, Igor
Hersht, was accepted into the subproject.

-- Xerces-C++ --

Good progress being made. 2.4.0 planned for release in the autumn with
new features including persistent grammars. No new committers.

-- Xerces-J --

Xerces-J 2.5.0 was released in late July. As well as the usual
plethora of bugfixes, this release marked the completion of Xerces-J's
PSVI/XML Schema Component Model support via implementation of
annotation components. The product was also upgraded to conform to the
latest DOM level 3 Core and Load/Save? Working Drafts, and an
experimental XInclude partial implementation was added. Finally, one
new committer--K Venugopal--was accepted into the subproject.

-- Xerces-P --

Xerces-P made an experimental 2.3 release. This included support for
handling the config.status file of Xerces-C to improve cross platform
support. Two announcements were made from users who successfully
compiled the 2.3 release under Windows, however no binary release for
windows is available yet.

-- Xindice --

Xindice is still trying to put together the 1.1 release, so far with
mixed results and a couple of failed attempts. The good news is that
the community has got two new committers: Vadim Gritsenko and Kevin
O'Neill joined Xindice in late July, and results are encouraging, with
discussions and CVS commits flowing at a very good rate.

-- XML-Security --

The XML-Security sub-project has just release version 1.0.0 of the C++
library, supporting the W3C XML Digital Signature standard. Work will
now move to creating a C++ implementation of the XML Encryption
standard.

Work continues in the Java library to further develop encryption support.

There has also been a fair amount of discussion around the potential
legal ramifications for Apache of releasing a library that makes use
of encryption algorithms. (See legal issues above.)

The report sparked discussion regarding the distribution of encryption code and hooks within ASF projects. Jim reminded the board of the legal opinion obtained by the HTTP Server Project back in September 2000 from McGlashan & Sarrail. Jim was to scan and commit the summary findings. Mark was to provide some background information as well.

The Apache XML Project Status Report was accepted as submitted and written by general consent.

25 Jun 2003

Change the Apache XML Project Chair

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

 WHEREAS, the previously appointed chairman of the Apache XML
 PMC, Theodore Leung, has resigned his position as Vice
 President, Apache XML, in favor of Berin Lautenbach's
 appointment to that position.

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

 This motion was accepted unanimously.

 At this point Sam Ruby left the meeting.

21 May 2003

-- PMC

No one from Batik wants to be on the PMC

We need to finish revisions to the XML charter and elect a new PMC chair

-- Axkit

Work has begun on a port to Apache 2.0. This is going well, and is
down to the niggly details.

-- Batik

Batik 1.5beta 5 was released on March 23, 2003.

-- Commons

Unfortunately there hasn't been much release work in Commons, although
we could use a tagged and verified release of each of the
components. I was hoping to get the subsetted documentation
forrestized first but haven't had any time to work on it.

Resolver has had several bugfixes, since no-one has complained with
more problems we could definitely use a point release of this
component.

We have had some participation on the mailing list, including
J.Pietschmann <j3322ptm@yahoo.de>'s proposed XInclude processor, which
generated some good discussion with Xerces-folk and Cocoon-folk
alike. We haven't had the critical mass yet to make the final
decision, partly because we're trying to figure the proper home and
usage for such a tool.

One status question we should start to ask each project is also their
status on getting mirrorable dists setup a'la Jakarta land; this is
something we should be more organized about getting moving so we can
better use the mirrors and save bandwidth.

-- FOP

No releases since last quarterly report. Release Candidate 3 of 0.20.5
is due in the next few days. This will be the last RC before the final
0.20.5 release which will also conclude the development (only
bugfixing ATM) on the maintenance branch. All development after that
will continue in HEAD (redesign). Progress in HEAD is slow.

License issues with hyphenation pattern files are still pending. A
test run for the whole license clean-up process where an author of an
original hyphenation pattern file faxed in a grant document is still
pending confirmation of grant receipt. Jeremias Maerki has pinged Jim
Jagielski twice but got no response. Status of this process is here:
http://nagoya.apache.org/wiki/apachewiki.cgi?FOPAudits/March2003

-- Forrest

-- Xalan-C ++

Xalan-C++ 1.5 was released on April 29.

-- Xalan-J/XSLTC

The XSLTC_DTM branch has been merged with the HEAD branch along with
updated serializer code now used by both Xalan-J and XSLTC. These
changes were released in Xalan-J/XSLTC 2.5.0 on April 14.

The Xalan-J/XSLTC community is also happy to welcome three new
committers: Lionel Villard, Arun Yadav and Brian Minchau!

-- Xerces-C++

Xercesc2.3 is to be released on May 23, 2003 (as scheduled), which has
these features (listed below) implemented:

 XML 1.1
 Namespace in XML1.1
 More DOM L3
 Schema 1.0 Errata
 Pluggable Memory Manager
 Pluggable Security Manager
 Pluggable PanicHandler?
 Logical Path Resolution

-- Xerces-J

The last release of Xerces-J was 2.4.0, which emerged on March 27. We
have had one person nominated for committer status in the last
quarter, but, so far at least, that has only garnered two +1's (no
-1's) so is stalled. There have been no recent major technical
discussions in the community.

-- Xerces-P

-- Xindice

No release since last quarter report: code is almost ready and stable,
but documentation is missing and time from developers is quite short
ATM. Anyway, the 1.1 release is expected sometime soon. No new
committers were nominated during this timeframe, though someone has
recently stepped up on the ML to volunteer in helping the Xindice
team. Notable accomplishments during this period have been Gump
integration and some work on unit tests.

-- XML-Security

The XML-Security project has released beta 0.2 of the C++ library,
implementing XML Digital Signature support and is close to releasing a
stable 1.00. Continuing work revolves around minor bug fixing and
implementing a few remaining elements within the standard. From there,
implementation will move to the XML Encryption standard.

The Java library now has a beta implementation of the XML Encryption
standard, and work continues in making this stable and ready for
public release.

19 Feb 2003 [Ted Leung]

The following people have been added to the XML PMC to make
representation project based:

  * Axkit
        * Kip Hampton
        * Matt Sergeant

  * Commons
        * Shane Curcuru

  * FOP
        * Peter B. West
        * Jeremias Maerki

  * Forrest
        * Jeff Turner
        * Steven Noels

  * Xalan
        * Ilene Seelemann
        * Santiago Pericas-Geertsen

  * Xerces-C
        * Gareth Reakes
        * PeiYong? Zhang

  * Xerces-J
        * Andy Clark
        * Neil Graham

  * Xerces-P
        * Jason Stewart

  * Xindice
        * Gianugo Rabellino
        * Kimbro Staken

Batik is in the process of finding a representative.

This report is the first from the new PMC.

Issues needing attention:

There is still a lot of confusion over licensing policy. The common
questions are:

 1. Is is okay to use the short license
 2. Can we include software that uses license foo

It would be a big help if these issues could be resolved by placing
the definitive answers on a web page.

--- Axkit

Following a short lull while various committers coped with the largely
uninteresitng details of Real Life, AxKit development has renewed with
vigor. Version 1.6.1 (a bugfix and minor features release) was
announced on Feb. 28th 2003 and we are currently accepting feature
requests for v 1.7

Recent highlights include:

  * Release of version 1.6.1

  * Public, Open Source release of the previously commercial-only
    OpenOffice.org file format Provider (allows users to
    trasparently publish/transform XML content form unaltered
    OpenOffice documents).

  * Revamped user Wiki and new volunteers to help manage it.

  * Updated site design.

Perhaps the most exciting news from the last months (from a
non-rechnical point of view) is AxKit's appearance in February's
Security Space Apache Modules Report-- indicating a marked increase in
the number of sites running AxKit worldwide.

--- Batik

--- Commons

The xml-commons project has continued in it's slow growth over the
past quarter; with some luck and timing, we'll be doing a lot more in
the coming quarter.

The biggest news is our policy change to a per-tool release
system. Once we finish the appropriate doc work, we'll have releases
for each of the separate components we currently have in xml-commons:
xml-apis.jar, resolver.jar, and which.jar.

We've added one new committer, Norman Walsh, who donated his popular
XML catalog Resolver tool to the xml-commons project. We've had the
1.0 release of resolver.jar, and after incorporating user feedback
we'll have a second release very soon.

Development on the xml-apis.jar (the external, standards-based portion
of xml-commons: JAXP, SAX, and DOM interfaces) is taking place on two
main branches. The HEAD branch has mostly the latest-and-greatest code
of each standard; there isn't much current work happening here.

The primary work is happening on the tck-jaxp-1_2_0 branch, where
committers from both Xerces-J and Xalan-J are updating code to pass
the appropriate Sun-provided TCK test compatibility kit for JAXP
1.2. As soon as we have this finished, we'll have an xml-apis.jar
release that we know will pass the TCK and that any Apache projects
wish to use can pull down.

The other big news has been David Crossley's great work on
forrestizing the doc set for xml-commons, including working with the
forrest community to better support our multi-project doc needs.

--- FOP

  * November 2002:
        * New committer: Victor Mote

        * EXSLFO: Community effort to standardize on XSL-FO
          extensions among different XSL-FO implementations (EXSLT
          as role model)

  * December 2002:
        * Version 0.20.5 Release Candidate

  * January 2003:
        * Kick off for "new FOP logo" contest (until the end of February)

  * February 2003:
        * Version 0.20.5 Release Candidate 2

FOP maintains 2 main development tracks:

  * Maintenance branch: That's the branch where our current releases
    come from. Version 0.20.5 is planned to be the last coming from
    the maintenance branch. We're in bugfixing-only mode, as far as
    this is possible because of our demanding users.
  * Redesign in the trunk: Started about 16 (or so) months ago.
  * A third branch is about the redesign of an important part of
    FOP. It is expected to soon be integrated with the redesign.

Given our limited resources we're having trouble bringing the redesign
forward. From time to time the whole redesign descision is attacked
but lately, there wasn't enough power anymore to power that
discussion. So we hope that the whole team can concentrate on the
redesign once 0.20.5 is out (expected 2003-02-28). We still haven't
convinced all developers (in contrast to committers) to join the
redesign effort but we're making progress. In short, we suffer from
the problem of a huge user base and only a small set of active
developers and committers.

The good news is that the redesigned FOP does already handle the most
important things even if its progress is slow. We hope to make a
developer release 1.0 this year.

We have one big problem right now: We've realized that most of our
hyphenation pattern files must be removed from CVS because of
licences. The files were mostly adapted from Tex hyphenation
files. Some are GPL, some LPPL (not LGPL!) and some have something
else with occasional commercial-use restrictions. We're in the process
of resolving these issues. We may need help from higher up, I
guess. We'll get in touch

--- Forrest

In (just over) the last 3 months, Forrest has been rapidly
progressing, and has made its first three major releases ([1] [2]
[3]), using the new mirrors system. Progress has been evolutionary
rather than revolutionary, and backwards-compatibility has been
maintained across releases.

Community-wise, Forrest has gained a fair number of new users, and
many technically astute contributors on the mailing list. However,
core development has remained limited to a handful of people, and no
new committers have been nominated. Symbiosis with Cocoon remains
strong.

Bug reporting was moved to a JIRA install on Steven's box[4], which
also hosts Forrest's prototype continuous build tool, Forrestbot[5].

Licensing seems to all be in order. The few non-ASF jars in use all
have licenses in legal/, and all seem innocuous.

[1] 0.2: http://marc.theaimsgroup.com/?l=xml-apache-announce&m=103746673310573&w=2

[2] 0.3: http://marc.theaimsgroup.com/?l=xml-apache-announce&m=104399934113331&w=2

[3] 0.4: http://marc.theaimsgroup.com/?l=jakarta-announce&m=104510734501302&w=2

[4] http://issues.cocoondev.org/jira/secure/Dashboard.jspa

[5] http://forrestbot.cocoondev.org/

--- Xalan-C ++

A second committer: Berin Lautenbach has joined David Bertoni to work
on Xalan-C++!

An interim build, built with Xerces 2.1 was released at the end of
October, 2002.

--- Xalan-J/XSLTC

Two new committers: Gordon Chiu and Ramesh Mandava have joined the team.

Active work is happening on 3 branches. Currently, the HEAD branch is
focused mainly on bug fixes. A developers release is planned for the
end of this week. The XSLTC_DTM branch is focused on the integration
of the DTM and serializers so Xalan-J and XSLTC can synchronize on a
more common code base. The XSLT20 branch is where the implementation
of the XSLT2.0 and XPath 2.0 drafts is continuing in earnest!

--- Xerces-C++

New committer: Gareth Reakes.

Xerces-C++ 2.2.0 was released at the early Feb, 2003.

--- Xerces-J

Things have been relatively quiet in Xerces-J land in the last three
months: in mid-November, we released version 2.2.1, which was
primarily a bugfix release; and in late January, we released
2.3.0. The latter release is noteworthy because it marks the
stabilization of the Xerces Native Interface.

--- Xerces-P

--- Xindice

Xindice is slowly warming up again after a period of little
activity. We are now getting closer to a release of version 1.1, with
a beta due in the next few days. More important, however, the
committers are ready to face the challenge of moving to version 2.0,
with possibly a different (more componentized) architecture and a
change in the internal database system. The last three months were
spent in finishing up the XML-RPC layer and the embedded driver,
squashing some annoying bugs with XUpdate, moving the documentation to
Forrest and getting ready to have a 1.1 release with a couple of
significant improvements over 1.0: UTF-8 compliance and drop of CORBA
in favor of XML-RPC. I think no new committers were voted in in this
period.

--- XML-Security

XML Security has been ping-ponged between WS and XML. We expect XML
Security to return to XML after the 2/19/2003 Board meeting

In response to the issues raised by this report:

Roy indicated that license by ref is not acceptable with the current license.

Dirk will capture a list of licenses approved to be committed to the foundation's web site, Dirk will determine the mechanism for providing input. Roy will create a mailing list for the everyone (both inside and outside) the ASF to participate in licensing discussions. Brian suggests waiting until the 2.0 license is published. Brian volunteered to apply fixes to the the set of known outstanding issues within the next week.

Roy will draft a resolution to move security back to xml from ws.

Dirk is concerned about AxKit not using the same ASF infrastructure and not interacting with other ASF projects. Greg took an action to talk to the XML PMC.

18 Nov 2002 [Ted Leung]

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

Axis 1.0, 1.0rc2
Xerces-J 2.2.1, 2.2.0
Xalan-J 2.4.1
Xalan-C 1.4
xml-commons-resolver 1.0
Forrest 0.2rc1

* any legal issues to bring to the board?
none

* any cross-project issues that need to be addressed?
The whole ASF reorg will definitely have an impact on xml.apache.org.

* any problems with committers, members, etc?
none

* plans and expectations for the next period?
A reorganization of xml.apache.org seems likely.

* etc  (your own thoughts on what is important would be helpful!)
After the members meeting at ApacheCon, I think that xml is going to
change quite a bit.  I was away travelling for 5 weeks, and it's taken
me a while to catchup with what's been happening in reorg@ and
community@.

18 Sep 2002

* what code releases have been made? [since 8/1/2002]
Axis 1.0RC1
Batik 1.5beta4
XML Security 1.06D2
Xalan-J 2.40
Xerces-C 2.1.0
Xereces-J 2.1.0


* any legal issues to bring to the board?
none

* any cross-project issues that need to be addressed?
The xml.apache.org website is in need of major improvement.

* any problems with committers, members, etc?
none that I am aware of

* plans and expectations for the next period?
I hope that ApacheCon will provide a venue for many xml.apache.org
people to get together in person.

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

15 Nov 2000

 Dirk reported that he had been thinking about the notion of a genesis
 or incubator PMC, as discussed at the members meeting, and was wondering
 how we are going to manage the reporting of projects to the ASF board.
 Roy suggested that one or two could be invited to each board meeting,
 and that a special status file for each project should be kept in the
 foundation repository.

24 Jul 2000

Update membership of the Apache XML Committee

 Randy had to leave the teleconference at this point (12:01pm PDT).

 The following resolution was approved by unanimous vote of the
 directors present (Brian, Ken, Roy, Ben, Rasmus, Doug, Dirk).

    NOW, THEREFORE, BE IT RESOLVED, that the persons listed immediately
    below be and hereby are appointed to serve as members of the Apache
    XML Project Management Committee, effective immediately.

       Scott Boag          Tim Bray               James Duncan Davidson
       Mike Dierken        Pier Paolo Fumagalli   Ted Leung
       Stefano Mazzocchi   Mike Pogue             James Tauber
       Keith Visco         Dirk-Willem van Gulik

    BE IT FURTHER RESOLVED, that the board reiterates its appointment
    of Dirk-Willem van Gulik as V.P., Apache XML, and chairman of the
    Apache XML Project Management Committee.