incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Noel J. Bergman" <>
Subject Incubator Board Report July 2008
Date Mon, 14 Jul 2008 17:06:55 GMT
July 2008 Board Incubator Report

THE major topic of discussion has continued to be the Maven repository.  A
thread, "Do we really need an incubator?", was started by Dims, but the real
issue raised was over the perceived watering down of Incubator seperation as
a consequence of Maven's repository handling.  The current emerging
consensus appears to be that there are real and significant
issues/consequences to the ASF, but they are not Incubator specific.
Whether they are something for the Board, Membership and/or Infrastructure
Team to take up is orthogonal to the issues of the Incubator.  Short of
banning the use of the Maven repository for all Incubator artifacts, there
is little that makes sense for the Incubator to address.

We did commit a change to the Incubator documentation better describing the
process for electing Committers.

Empire-DB has been voted to start Incubation. Click is currently under
consideration.  An image gallery project is also under active discussion and


=== Hama ===

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 collaboration.

IPMC comments: "Before collaboration"?  Shouldn't that be done

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

=== Imperius ===

Imperius has been incubating since November 2007.

Imperius is a rule-based infrastructure management tool


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


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 ===

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 ===

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.

PMC comments:
  * jukka: JSecurity status page is missing

=== 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.

=== Qpid ===

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


 * A new release timetable and source management process was agreed on
 * 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 ===

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 ===

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 ===

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.


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


  * 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 ===

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

 * 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.

 * Improve (wiki) documentation.
 * Complete a release cycle plan. (What/when/how defines the release of a
 * 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.

=== UIMA ===

UIMA is a component framework for the analysis of unstructured content such
as text, audio and video. UIMA entered incubation on October 3, 2006.

Some recent activity:

    * 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
    * 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.


    * 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:
  * Looking at the Jira contribution reports of the past few releases we see
quite a few contributors who've submitted issues and patches. It looks like
you've already attracted a number of people and need to evaluate/vote on
them as Committers.

=== RAT ===

Incubating since November 2007.  RAT is an auditing tool for automated
checking of compliance with ASF requirements (e.g., licensing).

 * Work has continued on ''scan'' a utility that audits distribution
directories on 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

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message