July 2008 Board reports (see ReportingSchedule).

These reports are due to the Incubator PMC by 9 July 2008


Hama

IPMC reviews: jukka

Incubating since: 19 May 2008

The intial donation of Hama from the google project was done, but We should firstly discuss and define the architecture before starting collaborating in coding.

  • Hama has been approved by technical commitee at NHN.
    • But, Some people (Joosun, Changhee) are still waiting for an official support for CCLA.
    • The 128-node Hama test cluster was configured at the Korean Research Institute of Bioscience and Biotechnology (KRIBB).
  • We met Prof. Choi J. which a member of ScaLAPACK team.
    • The Hama is also good fit with block algorithms using two-dimensional grids.

Imperius

IPMC reviews: jukka

Imperius has been incubating since November 2007.

Imperius is a rule-based infrastructure management tool

Code:

Made several enhancements to the code:

  1. Added cascaded policy evaluation capability for Java-SPL. This allows one policy to invoke another as part of its decision. 2. Access to private members of anchor classes using java-bean style get/set methods 3. Added ability to make complex calls like a.b.c() in the decision section.

Web site:

Community:

A couple of new teams are trying to prototype with Imperius (2 from IBM, 1 university). No new committers or contributors since the last report.

The initial set of committers is still incomplete. The issue is slow resolution of the CCLA/ICLA contracts in BigCo.

Graduation is not on the table based on the size and diversity of the community; and there has not been a release of code.

JSPWiki

IPMC reviews: jukka

JSPWiki has been incubating since September 2007.

JSPWiki is a JSP-based wiki program.

During the past three months, the JSPWiki community seems to still enjoy a steady increase. The developer list now has 59 names, an increase of 15%. The user list is now 142 people strong, a growth of 18%. In addition, the JSPWiki PPMC and the Incubator PMC voted to add a new committer, Harry Metske, to the team.

All LGPL dependencies have now been cleaned away from the code base, and all the code is now accounted for, either under individual CLAs, corporate CCLAs or SGAs. The cleanup did unfortunately mean that some bits of the codebase needed to be re-implemented under the Apache license, delaying the work.

JSPWiki 2.8.0 has entered the testing cycle with an JSPWiki 2.8.0 alpha build available to users and developers. This is not an incubator release as such, but is released through the old mechanism so that we can postpone the switch to the org.apache.jspwiki package structure until 3.0.

The API development for 3.0 has also been started in the SVN and wiki.

Graduation is not on the horizon yet. The code base is not yet migrated to use the org.apache package naming and there has not been an official incubator release yet.

JSecurity

IPMC reviews: jukka

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 kicked off with some basic infrastructure now in place.

Mailing lists have been set up.

The svn repository is ready for code.

The JIRA project is set up.

The initial committers have sent ICLA's and all accounts have been created.

Discussion is underway as to migration of the existing code into the Apache repository. There is an existing code base with users that will need to have releases and maintenance while the project is incubating.

IPMC comments:

  • jukka: JSecurity status page is missing

JuiCE

Apache JuiCE was put to dormant status in April. See http://markmail.org/message/jcjuri7yqdvpxpxd.

Lucene.Net

IPMC reviews: jukka

Lucene.Net is a source code, class-per-class, API-per-API and algorithmatic port of the Java Lucene search engine to the C# and .NET platform utilizing Microsoft .NET Framework. Lucene Indexes created with Java / C# Lucene are cross compatible.

Lucene.Net has been incubating since April 2006.

Development on Lucene.Net is back with renewed interest and commitment from a number of new folks. Currently, work is underway to port Java Lucene 2.3.1 to the .NET platform. In addition, we are looking to add new committers to the project based on their contribution.

IPMC comments:

  • jukka: Lucene.Net is ...? Incubating since ...?
  • George Aroush: I just added comments per your two questions. Thanks.

Qpid

Qpid is an enterprise messaging broker which implements the AMQP protocol. It has been incubating since 2006-08-27.

News:

  • A new release timetable and source management process was agreed on qpid-dev
  • We're completing our mid-term evaluations of our two GSoC students
  • Continuing to attract new contributers, hopefully a more rapid and reliable release schedule will help
  • Prototype forrest-based website has comitted to svn to replace the existing confluence-backed one

Issues before graduation:

  • PPMC diversity needs to be improved

RCF

IPMC reviews: jukka

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. We have some internal (oracle) discussion about migration for our existing customers, since the code-base is already used inside the company.

Issues before graduation:

  • Bring the sources to Apache
  • build a community around the code

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 much in the past three months. There continues to be only one active committer.

There was work on EXIF metadata read/write support and a bug in the implementation was discussed on the dev aliaas.

Builds outside Apache have been made but no official Apache release has been created yet.

Barriers to graduation continue to be diversity, size of the community, overall activity, and lack of a release from Apache.

Tika

IPMC reviews: jukka (mentor)

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

  • Tika community remains relatively small, with just a handful of active members

Development

  • Work towards Tika 0.2 continues, Chris Mattman has volunteered to be the release manager

Issues before graduation:

  • Increase the size and diversity of the community (or graduate into a Lucene subproject?)

Thrift

IPMC reviews: jukka

Thrift is a software framework for scalable cross-language services development. Thrift allows you to define data types and service interfaces in a simple definition file. Taking that file as input, the compiler generates code to be used to easily build RPC clients and servers that communicate seamlessly across programming languages.

Incubating since May 2008

Status:

  • The SVN repository has been moved to Apache.
  • Mailing lists and JIRA have been set up.
  • Have 9 committers (6.5 from Facebook, 2.5 not from Facebook).
  • Adapted to the JIRA workflow.
  • Some best practices around use of Git have been developed. Documentation and further discussion required.
  • Significant rework of the Ruby bindings completed and committed.

Plans:

  • Improve (wiki) documentation.
  • Complete a release cycle plan. (What/when/how defines the release of a version?)
  • Document and elaborate best practices of Git as a contribution tool. (Background: we are very happy with the way Git worked for us before incubation, and we want to find a way to make it continue to work within the Apache Way).
  • Finish rounding up Software Grant forms.

IPMC comments:

  • jukka: Interested in your thoughts about Git. It would be nice if you'd like to participate in the discussion on infrastructure-dev@.

UIMA

IPMC reviews: jukka

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:

  • New Releases: Version 2.2.2 of the base framework and an add-on package of annotators, plus a simple server for serving the results of running UIMA Annotators as a web service
  • 3 other components, the Asynchronous Scale-out support (which uses Apache ActiveMQ), a HotFix for the base 2.2.2, and a new CAS Editor, are currently up for a release vote on general@i.a.o list.
  • New sandbox annotators were added that support OpenCalais, a new web service that does annotations.
  • Information from a UIMA Workshop held at LREC in Marrakesh, Morocco, was added to our website; see http://incubator.apache.org/uima/lrec08.html
  • One user got UIMA to run on the Apache Hadoop infrastructure, and posted a how-to guide on the UIMA Wiki.
  • 3 new parts are being incorporated into the Sandbox with software grants: A Common Feature Extractor useful for extracting features from CASes to use as training data in machine learning algorithms, a Concept Mapper - a general dictionary style lookup annotator which may be eventually combined with another dictionary annotator, and a Cas Viewer Eclipse plug-in tool, which may be combined with the Cas Editor work.

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 release of the Annotator Package and the upcoming release of UIMA-AS will help.

IPMC comments:

  • jukka: Still attracting new committers? Looking at the Jira contribution reports of the past few releases I see quite a few contributors who've submitted issues and patches. To me it looks like you've already attracted a number of people and just need to vote them in as committers.

RAT

IPMC reviews: jukka

[Failed to report last month so adding this one] RAT audit releases.

  • Work has continued on scan a utility that audits distribution directories on www.apache.org and create reports on any changes. This should be complete soon.
  • Ross Gardler contributed a significant contribution supporting the optional updating of headers. This is a major improvement over the ad-hoc scripts used in the past.
  • Work continued rationalising the organisation of the codebase

IPMC comments:

  • jukka: RAT is ...? Incubating since ...?
  • No labels