incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Noel J. Bergman" <>
Subject April 2010 Incubator Board Report
Date Mon, 19 Apr 2010 21:10:20 GMT
The past month has been exceedingly quiet within the Incubator; activity
within projects excepted.

A few projects under discussion for Incubation, but none are far along.
Apache Traffic Server is graduating to TLP status.  The Portals project
decided to shutter the long suffering WSRP4J project, although there remains
interest in building that functionality in a new codebase within Portals.

BlueSky has delivered a codebase for release that is under consideration.
Now that the RealClass codebase is present, perhaps we can get more interest
in helping out.

Thrift was discussed.  The gist is that although the community and code seem
fine, they have not been inclined to either release nor leave the Incubator.
Suggestions where made, and steps are being taken to resolve it.  Perhaps
ironically, all projects reported this month *except* for Thrift.


= Ace =

Apache ACE is a software distribution framework that allows you to centrally
manage and distribute software components, configuration data and other
artifacts to target systems. ACE started incubation on April 24th 2009.

There are currently no issues requiring board or Incubator PMC attention.


 * Karl Pauls and Marcel Offermans did a tutorial on, amongst other things,
ACE at the EclipseCon/OSGi DevCon in March.
 * Marcel Offermans presented ACE at the OSGi UK Users Forum end of January.


 * Completed the migration of both the target and server nodes from Ant to
Maven, we now have a fully functional Maven build.
 * Switched to the newly agreed terminology in the user interface (in the
code, this still needs to be done).
 * Started a discussion about migrating to a common scheduler API, possibly
sharing it with Sling and ServiceMix.
 * Toni Menzel did some work on setting up a CI build on Hudson, setting it
up and successfully deploying to a Nexus instance using his own setup, still
a work in progress on getting it up and running on Apache infrastructure.
 * Implemented the option to statically or dynamically link bundles to
features in the UI.

Licensing and other issues

 * None at the moment.

Things to resolve prior to graduation

 * Make a release.
 * Grow the community some more.

= BeanValidation =

Bean Validation will deliver an implementation of the JSR303 Bean Validation
1.0 specification.

There are currently no issues requiring IPMC or Board attention.

Since Bean Validation entered incubation on March 1, 2010, we have
accomplished the following:

 1. Initial project resources and accounts created
 1. Initial code contribution under SGA from Agimatec GmbH imported into svn
 1. Source code package names updated from com.agimatec to org.apache.bval
 1. Agimatec copyright moved to NOTICE files and removed from source
 1. Three committers are already active making code updates
 1. Started setup of our Confluence space as our main website
 1. Already have one non-committer using the code and submitting patches

Upcoming major goals:

 1. Finish setup of website
 1. Setup and usage of Nexus
 1. First release of artifacts
 1. Start TCK testing

Top 2 or 3 things to resolve before graduation:

 1. Build community
 1. Create at least one release

= Bluesky =

BlueSky has been incubating since 01-12-2008. It is an e-learning solution
designed to help solve the disparity in availability of qualified education
between well-developed cities and poorer regions of China.

Recently, we've passed RealClass (Ed: RealClass is an implementation of one
of BlueSky's key directives) release vote in dev mailing list. Now, we are
waiting for Bill to check the completeness of the release candidate. Also we
are considering to add more feature in the next version of RealClass. The
following will be included in the new features.

 * optimize DTU structure;
 * support IPv6 and satellite;

The coding of IPv6 and satellite module has been finished. But we need some
time to test the functionality and robustness of the module. After that we
would commit that as new version.

= Chemistry =

Apache Chemistry is an effort to provide a Java (and possibly others, like
JavaScript) implementation of the upcoming CMIS (Content Management
Interoperability Services) specification. Chemistry entered incubation on
April 30th, 2009.

A list of the three most important issues to address in the move towards
 1. First formal incubator release. Although this is planned, there are
several tasks to complete (e.g. documentation) and a learning curve to

Any issues that the Incubator PMC or ASF Board might wish/need to be aware

There are currently no issues requiring board or Incubator PMC attention.

How has the community developed since the last report
 1. The OpenCMIS project (originally proposed to the Incubator which also
targets a Java implementation of CMIS) has joined Apache Chemistry, with the
following new committers - David Ward, Florian Muller, Jens Hubel, Martin
Hermes, Paul Goetz and Stephan Klevenz
 1. Jeff Potts has contributed his Python CMIS client library and became a
 1. Nick Burch has joined as a new mentor.
 1. Mailing list traffic has increased 2.5 times since last quarter.

How has the project developed since the last report
 1. Development continues at a steady pace, and Chemistry now targets CMIS
1.0 CD07, the version of the specification submitted to OASIS.
 1. Command-line Shell has been contributed (from Nuxeo).
 1. Hudson builds have been setup and stabilized.
 1. An agreement has been been met on how to merge the Chemistry and
OpenCMIS codebases. The merge will take place in a branch, until stabilized
(which should take no longer than 2 weeks).
 1. A first formal incubator release of the merged Chemistry/OpenCMIS
codebases is planned shortly after the merge is complete.

= Empire-db =

Empire-db is a relational data persistence component that aims to overcome
the difficulties, pitfalls and restrictions inherent in traditional Object
Relational Management (ORM) approaches. Empire-db is on the Apache Incubator
since July 2008.

Issues to address in the move towards graduation:

Empire-db is mature and seems to be used in many productive environments.
The release process has been fully implemented according to Apache
conventions. User feedback is positive apart from some complaints about the

Yet our community is still small and we need to do more advertising in order
to attract more users. In order to attract more committers we also need to
provide a roadmap that shows were Empire-db will be going in the future and
how people can participate.

Community development since the last report:

During the last three months several new users have had questions or
suggestions for improvement. The requests have shown that Empire-db is being
used in various different environments (OSGi, Spring) and even together with
other programming languages than Java (Scala).

One user donated a new example project that demonstrates the use of
Empire-db together with Spring that we will publish with our new release.

Project development since the last report:

We have just finished working on Release 2.0.6 and are currently seeking
approval from the Incubator PMC to publish the release. The release contains
various new features, improvements and bugfixes. The most important new
feature is a reverse engineering component that generates data model mapping
files from existing databases either from command line or by a Maven plugin.

= Imperius =

Imperius has been incubating since November 2007.

Imperius is a rule-based policy evaluation engine based on the CIM-SPL
language from Distributed Management Task Force (

The voting for the first release of Imperius was passed on Jan 18, 2010. The
release was initially made available on April 12, 2010 via the Imperius
website and mirrors.

Communication continues to be intermittent. However, the community is
discussing the next steps for Imperius. The implementation of the CIM-SPL
standard appears fairly complete and so, although the community is currently
small, we would like to consider promoting Imperius as a formal Apache

A list of the most important issues to address in the move towards

 1. Grow community
 1. Javadoc needs improvement

How has the community developed since the last report?

Still limited, although we have confirmation that we have 3 independent

How has the project developed since the last report?

Limited work other than release preparation. Some additional bugs have been
reported. Currently discussing the need for possible additional features.

= JSPWiki =

JSPWiki has been incubating since September 2007.

JSPWiki is a JSP-based wiki program.

Quite a few bugs were fixed in the JSP tier. Slimbox was upgraded, various
media formats are now supported so you can view youtube or facebook videos,
other wikipages, or even external web-pages. Also support was added for
multi-file uploads. We also added an experimental wysiwyg editor based on

ReferenceManager was rewritten to use JCR UUIDs to keep references between

A couple of bugs were fixed and, and the unit test compliance has climbed
from 96.8 to 99.3 %.

Of the 28 items (1 was recently added) on the graduation checklist, 19 are
complete, so in that area there has been not much progress, with the
exception of fixing junit tests.. All open items are documentation and ASF
process and infrastructure related. There still is no
3.0.0-incubating-alpha1 release.

It looks like things have slowed down the last few weeks for an unknown

The developer list currently has 88 members, an increase from 82; and the
user list has 193 members, an increase from 191.

= Lucene Connectors Framework =

Lucene Connectors Framework is an incremental crawler framework and set of
connectors designed to pull documents from various kinds of repositories
into search engine indexes or other targets. The current bevy of connectors
includes Documentum (EMC), FileNet (IBM), LiveLink (OpenText), Patriarch
(Memex), Meridio (Autonomy), SharePoint (Microsoft), RSS feeds, and web
content. Lucene Connectors Framework also provides components for individual
document security within a target search engine, so that repository security
access conventions can be enforced in the search results.

Lucene Connectors Framework has been in incubation since January, 2010.

A list of the three most important issues to address in the move towards

 1. End-user documentation needs to be converted into a usable form; this is
probably the biggest obstacle to developing a broader community at this
 1. Javadoc and nightly builds need to be set up
 1. The first official release needs to be planned and executed

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware

 1. We'd like to know whether there is any official Apache position on
inclusion of NTLM implementations in ASF projects, since we've gotten mixed
signals on this from other developers. This represents a crucial piece of
functionality needed to support LiveLink, Meridio, SharePoint, RSS, and Web
connectors properly.

[Ed: There have been discussions of NTLM IP issues on Apache Legal during
2008 and 2010.  That is where the issue needs to be brought to a

How has the community developed since the last report?

We've received several queries and comments from non-Apache developers
recently. This is a good sign. There is also a Eurocon conference in Prague
which will include LCF, where we will have an opportunity to introduce the
project to a broader Lucene community.

How has the project developed since the last report?
The LCF site has been fleshed out, and much more extensive developer
documentation has been written and linked into the LCF site. Preparations
have also been made to pull appropriate build and execution dependencies in
using Ivy or Maven. Javadoc is now available to people willing to build the
project themselves. The project remains buildable and usable.

= Olio =

Olio has been incubating since September 2008.

Olio is a web 2.0 toolkit to help developers evaluate the suitability,
functionality and performance of various web technologies by implementing a
reasonably complex application in several different technologies.

We have so far put out two releases successfully. Most users are now using
the 0.2 release. Except for one issue with the Java version, this release
seems to be stable. Several new developers are actively working on the Java
version to improve and expand on it's functionality and robustness.

Olio seems to be the workload of choice for testing virtual machines.
Several researchers as well VMware are using Olio for this purpose.

Graduation From Incubation:

Diversity of committers is the primary issue with the project - although we
have users, we haven't been successful in converting them to committers

We could use the PMC and Board's help in spreading the word about Olio to
get better traction.

= OODT =

OODT is a grid middleware framework for science data processing, information
integration, and retrieval. OODT is used on a number of successful projects
at NASA's Jet Propulsion Laboratory/California Institute of Technology, and
many other research institutions and universities.

A list of the three most important issues to address in the move towards

 1. Port OODT code and license headers into ASF license headers
 1. OODT contributions from at least 2 other organizations besides JPL
 1. At least one OODT incubating release, hopefully in the first few months

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware

No, not at this time.

How has the community developed since the last report?

Dave Kale, from Children's Hospital Los Angeles (CHLA), is the first
external to JPL contributor to the project (besides mentors of course). Dave
contributed the patch for OODT-8, fixing a minor bug in referencing a jar
dependency for Maven. Cameron Goodale, another JPL'er (but not a committer),
input OODT-14 for documentation that he is working on. Much of the other
activity continues to be from the mentors and committers.

How has the project developed since the last report?

OODT was voted into the Incubator by the IPMC on January 22, 2010.

Sean Kelly imported the Python version of the OODT query, profile, product,
and webgrid components in OODT-6. Work on the initial import into Apache
OODT-3) is nearing completion. Sean !McCleese and Andrew Hart have been
leading the way. Committers have begun logging new issues in Jira and using
the Apache SVN for their current development efforts (e.g., see the efforts
from Brian Foster in OODT-10, OODT-11, OODT-12 and OODT-13). Brian Foster
also initiated discussion regarding OODT-15, which proposes to create one
top-level build for the OODT components and a versioning scheme for the

= Shiro =

Shiro is a powerful and flexible open-source application security framework
that cleanly handles authentication, authorization, enterprise session
management and cryptography.

Shiro has been incubating since June 2008.

The project is just about ready for its first 1.0 release. Cryptography API
and implementation adjustments had to be made prior to the 1.0 release,
delaying the 'code complete' stage before incubator vote by 2 weeks.  That
effort is being finished this week.

As soon as this code is complete, and we resolve 4 outstanding Jira bugs, we
will go immediately initiate the voting process to clear our first 1.0
release (hopefully next week).

The project team is not considering graduation at this point, but after the
first release, the team will decide on a roadmap targeting graduation.

The status is being maintained at

= SIS =

Apache SIS is a toolkit that spatial information system builders or users
can use to build applications containing location context. This project will
look to store reference implementations of spatial algorithms, utilities,
services, etc. as well as serve as a sandbox to explore new ideas. Further,
the goal is to have Apache SIS grow into a thriving Apache top-level
community, where a host of SIS/GIS related software (OGC datastores,
REST-ful interfaces, data standards, etc.) can grow from and thrive under
the Apache umbrella.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware

Not at this time

Community progress since the last report:

Chris Mattmann was contacted by an ESRI representative inquiring about the
direction of the project. This lead will be followed as garnering support
from ESRI would be big win for the project and attract a large community.

Project progress since last report:

SIS was voted into the Incubator on February 21, 2010.

Chris Mattmann has finished importing the LocalLucene code into the SIS
codebase (SIS-1) and Patrick O'Leary has compiled around geocoded records
for development/testing of SIS spatial functions. Work on creating the SIS
incubator website has begun led by Sean McCleese as well.

= Socialsite =

SocialSite has been incubating since May 2009.

SocialSite has been stalled for quick a long time, but it appears that there
is some new movement at Sun/Oracle. There are some details here: If
there is no movement by the next report, we should consider mothballing this

Three most important issues to address for graduation: 1. Get source code
grant from Sun, import to SVN. 1. Migrate codebase: repackage, work out bad
deps, etc. 1. Learn Apache way: demonstrate that we have a community

SocialSite is an open source Social Networking Service based on Apache
Shindig (incubating). The software is not simply a "canned" Social Network
or Facebook-in-a-box type of web application; it's something different.
SocialSite is designed to add social networking features to existing web
applications and web sites. SocialSite is made up of two parts: a social
data server that supports the OpenSocial APIs and extensions and a set of
OpenSocial gadgets that provide a complete user-interface for social

= Tashi =

Tashi has been incubating since September 2008.

The Tashi project aims to build a software infrastructure for cloud
computing on massive internet-scale datasets (what we call Big Data). The
idea is to build a cluster management system that enables the Big Data that
are stored in a cluster/data center to be accessed, shared, manipulated, and
computed on by remote users in a convenient, efficient, and safe manner.

Tashi has previously encompassed just the tools to manage virtual machines
using Xen and KVM, but is gaining the facility to hand out physical machines
as well.

Development activities have included fixes to conform to new python
programming standards, and a module for Zoni to assign ports on HP blade
server switches.

The project is still working toward building a larger user and development
community. Michael Ryan, an active committer on the project, has taken a new
job and is unable to actively contribute to the project any longer. Richard
Gass, who is running a Tashi production environment, has been added as a
committer. Richard introduced the Zoni physical hardware management layer to
Tashi earlier.

Items to be resolved before graduation:

 * Prepare and review a release candidate
 * Develop community diversity (currently Intel and CMU committers)

= Traffic Server =

Traffic Server is an HTTP proxy server and cache, similar to Squid and
Varnish (but better). Traffic Server has been incubated since July 2009.

Recent activities:

 * 2010-03-30 The PPMC has begun the graduation process.
 * 2010-03-29 The new home page is launched.
 * 2010-03-17 Diane Smith joins the Traffic Server PPMC.
 * 2010-03-13 Apache Traffic Server v2.0.0-alpha is released.
 * 2010-03-04 The community votes for CTR for trunk, RTC for release
 * 2010-03-02 Manjesh Nilange joins the Traffic Server PPMC.
 * 2010-02-26 Manjesh Nilange joins the project as a new committer.
 * 2010-02-23 2.0.x release branch created, and CI environment setup.
 * 2010-02-09 The last RAT issues are resolved, we're clean.
 * 2010-02-02 KEYS file added to dist area.
 * 2010-02-02 Automatic sync from SVN dist repo to dist servers setup.
 * 2010-01-18 George Paul joins the Traffic Server PPMC.

The graduation process is completed, and we've passed the votes in both the
PPMC and the IPMC. A resolution proposal has been submitted to the board for
the next board meeting.

Signed off by mentor: Jean-Frederic Clere

= Thrift =

DID NOT REPORT, but see general comments at the top of the Board report.

= VXQuery =

The VXQuery Project implements a standard compliant XML Query processor. It
has been in incubation since 2009-07-06.

Recent activities:

 * more progress towards running the complete XQTS (XQuery Test Suite)
 * first signs of community interest

Top issues before graduation:

 * Build community
 * Create a release

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

View raw message