August 2008 Board reports (see ReportingSchedule).
These reports are due to the Incubator PMC by 13 August 2008
- Support for AtomPub multipart creation: http://atompub-mulitpart-spec.googlecode.com/svn/trunk/draft-gregorio-atompub-multipart-02.txt
- OpenSearh support improved, it covers the openSearch specification completely.
- RequestProcessors refactor.
- A lot of bugs fixed.
- Jim Ancona and David Calavera joined the project as committers.
- Traffic is increasing in both users and developers lists.
Issues before graduation:
Currently we've more than three active committers from diferent companies. Although we have to finish the documentation and solve some controversial stuff we are hoping to bring the issue to a vote in the next months.
We recently released Buildr 1.3.2, focusing strictly on bug fixes. 1.3.3 release scheduled for August will also focus on bug fixes and better error reporting. The bulk consists of issues reported, tested and patched by community members. There's parallel work to add C/C++ support to Buildr, currently discussed on the mailing list, and we're seeing the first set of test cases for Eclipse tasks. Our little master plan to not accept patches without test cases may work out after all.
In spite of our best efforts to send everyone on summer vacation, traffic is steadily picking up on the mailing list.
Issues before graduation
1.3.2 cleared up some missing/mixed copyright issues that slipped past QA in earlier releases, and as of now we have no outstanding licensing issues.
CouchDB is a distributed document-oriented database system written in Erlang. The project entered incubation on February 12th, 2008.
We have released CouchDB 0.8.0, our first podling release. New features include incremental reduce, compaction, the Mochiweb erlang HTTP library, enhancements to the ui interface (Futon) and build system (w/ spidermonkey now an external dependency). We are also about to release a 0.8.1 to fix bugs.
The number of libraries and project integrating with CouchDB continues to grow, as does the number of contributors. We will likely be adding a new project member soon. CouchDB is now fully integrated with the Apache resources (bug system, mailing list, wiki, website, etc) and we believe CouchDB is satisfying all its community requirements to graduate to a full Apache project.
Apache Empire-db is an Open Source relational data persistence component which allows database vendor independent dynamic query definition as well as safe and simple data retrieval and updating. Empire-db entered the incubator on July 8th, 2008
After a slow start things have been picked up: CLAs have been submitted, accounts have been created, the status page is up and running, the podling website is online and the initial code has been imported. The mailinglists are booting up, and we're learning how to use each list (i.e. ppmc communication only for private matters on private@).
JSecurity is a powerful and flexible open-source Java security framework that cleanly handles authentication, authorization, enterprise session management and cryptography.
JSecurity has been incubating since June 2008.
The project has been very active, with plenty of discussion around features, implementation, and strategy, on both user and dev lists.
The code is still at codehaus, with the plan to migrate the code base with all history to the apache repository once a release has been made. Once the code is in the apache repository, additional releases of the org.jsecurity code may be published via codehaus, while the packages are renamed to org.apache.jsecurity.
Mailing lists have been set up, and most email traffic has been migrated from the previous lists at codehaus.
The JIRA project is set up and is tracking new issues. Issues will be migrated from the existing bug tracking system in due time.
The status is being maintained at http://svn.apache.org/repos/asf/incubator/jsecurity/STATUS
Hama is a parallel matrix computational package based on Hadoop. The project entered incubation on May 19th, 2008.
We are currently working to prepare the first release of Apache Hama in the Apache Incubator. The first release Roadmap is planned. The number of dev subscribers has increased. We should have a page about becoming contributors. We will likely be adding a new project member soon. CCLA sent for KRIBB and NHN's contribution.
Very little community development is hampering this otherwise worthwhile server (as in httpd, tomcat, geronimo, etc.) management project.
NMaven develops plugins and integration for Maven to make building and using .NET languages a first-class citizen in Maven.
Incubating since: 2006-11-17
Items to resolve before graduation
More active committer involvement. We have two active committers from different organizations but need at least one more.
- No releases since the last report
- Continue to receive patches from the community, mostly for the previous version
- Mailing list traffic is steady
Some work has been contributed for the migration of features to the current trunk that are being reviewed. Work on this needs to continue.
Apache PDFBox is an open source Java library for working with PDF documents. PDFBox entered incubation on February 7th, 2008.
We have finally migrated all sources to Apache svn and set up the project website at http://incubator.apache.org/pdfbox/. We also set up a CI build using Hudson. Traffic is picking up on the user and developer mailing lists, new issues are being reported through Jira, and there is initial discussion about an incubating 0.8.0 release.
Software Grants have been received from Ben Litchfield and Daniel Wilson who are the primary authors of the PDFBox, FontBox and JempBox software. There have been a lot of small contributions (under the BSD license) by a number of other people to the project and it was asked (see http://markmail.org/message/zy6oweihmenqt6o4) on the legal-discuss list whether the primary authors have "sufficient rights" to grant a license for all of the code, or if we have to contact all the other contributors for separate grants. Having received no response to the question on legal-discuss we assumed that software grants from the primary authors was sufficient.
We're discussing about what to do with the FontBox and JempBox codebases that are included as subprojects of PDFBox. We might decide to merge them with similar efforts in other Apache projects, most notably XML Graphics.
Issues before graduation:
- Increase community size and activity
- License review
- Export control notifications
- First Apache release
Sling is a framework to develop content centric web applications based on the idea of modularizing the rendering of HTTP resources.
Sling entered incubation on September 5th, 2007.
- Over the last few months our mailing list has started being more active, with signs that Sling's user base is increasing steadily. The number of patches from non-committers is also increasing steadily.
- At long last Apache Sling has seen its initial release end of June.
- The Sling Management Console has been moved to the Apache Felix project and is now called the "Apache Felix Web Management Console".
- After the first release we have to take up a stab at our site and the documentation again, which we postponed until after the release due to lack of time.
Issues before graduation
- Grow a more diverse community (so far commits mostly from Day employees).
Licensing and other issues
XAP has been almost entirely inactive for at least the last 4 months. A discussion about its status was attempted, and did not elicit much of a response. The Incubator PMC will look to vote it into a dormant status.