April 2008 Board reports (see ReportingSchedule).
These reports are due to the Incubator PMC by 9 April 2008
This page is closed. Late projects must report next month.
Buildr
IPMC reviews: jukka, jim
Description - Buildr is a build system for Java applications written in Ruby. Date of Entry - Nov. 2007
Development
Buildr 1.3 is now in feature freeze and we're working to fix outstanding bugs, complete the documentation and add more test cases. As indicated in the previous report, we worked on multi-language support, adding Scala and Groovy to the mix, and also using RSpec (Ruby) to test Java code. JRuby 1.1 is now an official deployment platform for Buildr, alongside MRI 1.8.
Community
Traffic on the mailing list is definitely picking up, as are feature requests and bug reports. Victor Hugo Borja joined as committer.
Issues before graduation
Legal has addressed our licensing issues specific to Ruby project, and we're ready to make a 1.3 release. From then it's business as usual: continuing to build a healthy community around Buildr.
CouchDB
IPMC reviews: jukka, jim
CouchDB is a distributed document-oriented database system written in Erlang. The project entered incubation on February 12th, 2008.
The infrastructure (SVN, JIRA, mailing lists, and web-site) has been set up, and the team has moved source, documentation, and bug reports from their former homes to the ASF.
Work has continued on removing code forked from other projects from the CouchDB codebase. This includes Mozilla SpiderMonkey, the code for which was previously included with CouchDB in slightly modified form. Instead, it is now treated as an external compile-time dependency via a custom C wrapper using the SpiderMonkey API. Also, work is currently in progress on replacing the dependency on a forked version of inets
, which is part of the Erlang standard library (EPL), with the MIT-licensed MochiWeb library. For the time being, the MochiWeb code is included in the CouchDB codebase, mostly because there has been no official release of that library yet.
CXF
IPMC reviews: jukka, jim
Project Name - Apache CXF
Description - SOA enabling framework, web services toolkit
Date of Entry - August 2006
Items to resolve before graduation:
- Nothing - vote to graduate to a TLP has passed in the CXF community and the Incubator PMC. Only thing left is the approval of the board.
Community aspects:
- JBoss has started filing JIRA issues as they work to integrate CXF into JBoss as a webservice stack.
- Have worked with ServiceMix folks to provide an OSGi bundle for CXF to use for ServiceMix 4's webservice stuff.
- Camel has also done some work to integrate CXF better.
- Combined the Axis 2 and CXF JAX-WS TCK efforts into a single project with a single SVN repo and single mailing list to reduce duplicated effort and to share knowledge.
- Lots of testing and final bug fixing for 2.1 which should be released soon.
- Lots of interest in the new JAX-RS stuff in 2.1.
Code aspects:
- Released 2.0.4-incubator fixing over 50 issues found by users.
- Released 2.0.5-incubator fixing over 30 issues found by users.
- Finalizing 2.1
IPMC comments:
- jukka: Good luck for the TLP!
- jim: don't see the resolution sent to board@
Imperius
IPMC reviews: jukka, jim
Imperius has been incubating since November 2007.
Imperius is a rule-based infrastructure management tool
The source code has been re-organized into a maven-friendly repository structure.
Code: The following code was checked in:
- Eclipse based tooling for Imperius with Java binding. 2. Client side (non-provider) Imperius with CIM binding. 3. Imperius with CIM binding running as a CIM provider. 4. Eclipse based tooling for Imperius with CIM binding.
Web site: Documentation added:
- A SPL Language reference has been added to the documentation 2. A SPL Editor Guide has been added to the documentation
Community
Two of the original committers have had accounts created. We are still waiting for the arrival of ICLAs for the others before creating accounts for them.
A new committer, Erik Bengtson, was voted in. Erik was already a committer on another Apache project.
IPMC comments:
- jukka: Issues before graduation?
JSPWiki
IPMC reviews: jukka
JSPWiki has been incubating since September 2007.
JSPWiki is a JSP-based wiki program.
During the past three months since our last report, the JSPWiki community has grown nicely. Currently over 120 people are monitoring the user mailing list, and over 50 on the dev list. Apache JIRA has been integrated to our workflows, and the influx of patches seems to be growing steadily.
The JSPWiki development has been moved to the Apache SVN, and almost all code has been relicensed under the Apache 2.0 license. A few files still remain under LGPL, mostly pending CLAs which have not yet found their way to ASF.
During the past three months, the 2.6 LGPL branch has seen two bug fix releases using our old release mechanism, and the development for the 2.8 release is currently ongoing in the SVN trunk.
IPMC comments:
- jukka: Issues before graduation?
RCF
IPMC reviews: jukka, jim
RCF is a rich component set for JSF which supports AJAX. We are in the process of analyzing and removing undesired dependencies of our code to be compliant in the OpenSource world. Incubating since: May 2007.
The project sources have not yet been committed to Apache svn.
Issues before graduation:
- Bring the sources to Apache
- build a community around the code
JuiCE
Lucene.Net
Lucene.Net has been struggling with the absence of the only committer (George Aroush). A handful of the top contributors are in the process of rallying and proposing themselves as future committers and rejuvenating the project. There is interest here, but it has been a tough time for this project.
PDFBox
IPMC reviews: jukka (mentor), jim
Apache PDFBox is an open source Java PDF library for working with PDF documents. PDFBox entered incubation on February 7th, 2008.
The contents of the issue trackers at SourceForge have been migrated to Jira. We've also created a pdfbox-users mailing list and plan to point people from the SourceForge support forums to that list. The project sources have not yet been migrated to Apache svn.
Issues before graduation:
- Bring the sources to Apache
- Increase community size and activity
- Release once all licensing and export issues are resolved
Qpid
IPMC reviews: jukka, jim
In incubation since 2006-08-27
Graduation.
- We attempted a graduation vote. Going into our graduation vote we had thought that we needed a diverse committer base (which we have), however we came to learn that the PMC also needs good diversity (yes - thinking about this it is logical). So we stopped our graduation vote in order to add representation on our PPMC, even though we do have at least 3 legally independent members. We will take some time to add committers to our PPMC.
- No other issues for graduation.
News.
- M2.1 release in progress
- Lots of new people doing stuff on project
- Working through GSoC submission (8)
- New Camel supports Qpid: http://activemq.apache.org/camel/amqp.html
Issues.
- Seem to have had our status page revert, must have fat fingered it – need to recover the correct version and fix
IPMC comments:
- jukka: Did you understand the IPMC concerns about diversity? The note above suggests otherwise.
I believe we did understand, Basically two items as our contribution base is wider than the those listed in 'the project' on the resolution. So if we want to be specific, I believe we took away to (a.) increase our committer base + (b) have a more diverse PMC for graduation (The project at graduation vote time included Red Hat, another employer + Rupert Smith(independent)). So we will add committers and PPMC members before re-requesting a vote.
- jukka: Qpid is ...? Incubating since? - corrected.
Sanselan
IPMC reviews: jukka
Sanselan has been in incubation since September 2007.
Sanselan is a pure-java image library for reading and writing a variety of image formats.
The community hasn't grown in the past three months. There have been commits from only two people. No patches from contributors, yet.
There was work on EXIF metadata read/write support and some changes were made to prepare for a first release.
IPMC comments:
- jukka: Issues before graduation?
Shindig
IPMC reviews: jukka, jim
Shindig is a reference implementation of the OpenSocial and gadgets stack.
Incubating since: 2007-12-06
High-level status summary: Shindig making rapid progress since inception in December 2007.
- Introduced a new committer, primarily focused on PHP server
- Participating in Summer of Code to help build the community
- Giving Fast Feather talk and hosting Shindig BoF at ApacheCon EU
- Technical progress:
- Initial infrastructure for OAuth and signing keys, and completed crpyto compliance
- Discussions around RESTful implementation design
- Refactoring to introduce a proper sample container, especially for OpenSocial data
- Improved integration and extension support
IPMC comments:
- jukka: Issues before graduation?
Tika
IPMC reviews: jukka (mentor), jim
Apache Tika is a toolkit for detecting and extracting metadata and structured text content from various documents using existing parser libraries. Tika entered incubation on March 22nd, 2007.
Community
- Niall Pemberton joined the project as a committer and PPMC member
- The number of issues reported by external contributors is growing gradually
- There was a Fast Feather Talk on Tika in ApacheCon EU 2008
- We have good contacts especially with Apache POI and PDFBox
Development
- We are working towards Tika 0.2
- Metadata handling improvements are being discussed
Issues before graduation:
- Increase the size of the community
UIMA
IPMC reviews: jukka, jim
UIMA is a component framework for the analysis of unstructured content such as text, audio and video. UIMA entered incubation on October 3, 2006.
Some recent activity:
- The UIMA Tooling Eclipse Plugins are now available from an Eclipse update site on our web page.
- Version 2.2.2, our fourth incubator release, is currently up for vote on uima-dev.
- Also up for vote for its first release is the Annotator Package, a selection of useful plug-ins for UIMA that were developed as part of our sandbox. Our hope is that this will help encourage others to participate in submitting their own components to the sandbox, and ultimately to become UIMA committers.
- UIMA-AS (Asynchronous Scaleout), an extension to UIMA that uses JMS and Apache ActiveMQ is nearing its first release. There has been a lot of development work on this recently. Temis, a commercial company using UIMA, has expressed interest in joining the development work around this new capability, and we welcome their participation.
- UIMA-AS (Asynchronous Scaleout), an extension to UIMA that uses JMS and Apache ActiveMQ is nearing its first release. There has been a lot of development work on this recently. Temis, a commercial company using UIMA, has expressed interest in joining the development work around this new capability, and we welcome their participation.
- The Cas Editor is now ready for its first release inside the UIMA project, and we expect it to be out shortly after the base UIMA 2.2.2 release.
Items to complete before graduation:
- We still need to attract more new committers.
Community:
- We continue to do outreach to attract new contributors, which may become committers. We hope that the upcoming release of the Annotator Package and UIMA-AS will help.
- There's a good amount of traffic on both the dev and user list.
- There'll be an academic UIMA workshop at LREC 2008 (major data-oriented computational linguistics conference).
IPMC comments:
- jukka: Too comfortable in the Incubator? Focus on the growing the community and on graduating!