incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mohammad Nour El-Din <>
Subject [UPDATE] - Incubator Board Report - February 2011
Date Tue, 15 Feb 2011 14:02:14 GMT

Update: HISE team  submitted and signed their report.

Missing reports: None

Not yet signed reports: Bluesky - (NOTE: It is not included here as
being not signed by their mentors. Notifications have been sent on
both general@ and each project's dev@).

General Notes:

 - EasyAnt has been accepted as a new podling project into Incubator.
 - Lucene.Net has been accepted to re-enter Incubator.
 - Howl is a new proposal, still under discussion on general@. Howl is
a table and storage management service for data created using Apache
Hadoop. The main issue for now its name which conflicts with
   other projects, like OW2 HOWL for example.
 - Chemistry has been voted successfully to be graduated.
 - Deltacloud started a vote to release version 0.2.0.
 - A thread is running on general@ discussing the voting wait period
of 72 hours. From what I read, most go for the favor for having this
waiting period for starting votes.

IPMC Members who asked to go Emeritus:

 - Niclas Hedhman.


 - Whirr: 0.3.0-incubating.
 - PhotArk: M3-incubating.
 - ManifoldCF: 0.1-incubating.
 - Chemistry: cmislib-0.4-incubating.


Amber has been incubating since July 2010. Amber is a project to
develop a Java library which provides an API specification for, and an
unconditionally compliant implementation of the OAuth v1.0, v1.0a and
v2.0 specifications. OAuth is a mechanism that allows users to
authenticate and authorise access by another party to resources they
control while avoiding the need to share their username and password

The most important issues that must be addressed before graduation are:

* Attract users and developers
* Generate a release

The Incubator PMC / ASF Board should be aware that:

* Community activity is relatively low

How has the community developed since the last report

* Two new committers have joined the project, after contributing some code

How has the project developed since the last report

* An OAuth 2.0 implementation called Leeloo has been contributed to the project
* OAuth 1.0 code previously contributed, has been integrated with the project


Celix is an implementation of the OSGi Specification in C.

Celix entered incubation on November 2, 2010.

A new structure for the project has been used for the framework. In
this structure public and private files are separated. This structure
has not yet been applied to all "sub" project in Celix.
We are also looking at Apache APR for OS abstraction. Using APR would
involve replacing all file handing, threading etc with APR functions.
Finally, work is being done for the talk on the EclipseCon.

Most important issues are:

Add more information to the wiki (ongoing process)
Move all "sub" project to the new structure.
Use APR for all file handling, threading etc.


Clerezza (incubating since November 27th, 2009) is an OSGi-based
modular application and set of components (bundles) for building
RESTFul Semantic Web applications and services.

There are currently no issues requiring board attention.

Recent activity:

    * Solved licensing issues for release
    * Scala based shell making demonstration and debugging
      of the system much easier
    * Improved WebID login UserInterface
    * Renamed package named in preparation for release

Next steps:

    * First release imminent
    * Add documentation and tutorial to website
    * Update to Scala 2.8.1

Top 2/3 Issues before graduation:

    * Improve our website with tutorials and "getting started" content.
    * Prepare some easy-to-run demos to get people interested in Clerezza.
add some recent activities and rephrase the rest as it fits


(Incubating since July 2010)

Deltacloud is a cross cloud abstraction API that allows management of
resources (compute and storage) across different IaaS cloud computing
providers using a single, open API. At present Deltacloud supports
management of Amazon EC2, Rackspace, Gogrid, Rimuhosting, Terremark,
RHEV-M, Opennebula compute resources, as well as Amazon S3, Microsoft
Azure and Rackspace Cloudfiles storage resources.

Recent Activity:

Release 0.2.0 is imminent and includes:

  * Dynamically select driver through the X-Deltacloud-Driver HTTP header;
    allow passing in driver-specific endpoint with the
    X-Deltacloud-Provider header
  * New 'load_balancers' collection, supported for EC2 and GoGrid
  * Allow creation/deletion of blobs (S3, CloudFiles, Azure)
  * Return HTTP status 405 when trying to perform an action on a instance
    that is not available
  * Drivers
    + EC2
      - security_group and public_ip features for instance creation
      - switched to aws gem
    + GoGrid: now have two hardware profiles
    + RHEV-M: completely rewritten; now uses RHEV-M REST API, not Powershell
    + Mock:
      - support 'keys' collection
      - switch to storage-only driver by setting provider to 'storage'

Next Steps:

Aiming for a mid March release of 0.3.0 - main issues addressed will
be creation of images from uploaded bits (in cloud storage),
firewalling and improved support for blob streaming.


= Droids =

Droids is an Incubator project arrived from Apache Labs. Droids
entered incubation on October, 2008.

It's an intelligent standalone robot framework that allows one to
create and extend existing web robots.

After the question to close the project coming from the board many
quite user/devs step forward and expressed their desire to prevent
that from happening. The last three months have been very productive
for the project since mailing and issue tracking activity have been
very good. Two new committer has entered the project and started to

Issues before graduation :

 * Do a release
 * IP clearance


EasyAnt is a tool built on top of Ant and Ivy providing a standard
approach to building java projects without locking the users in.

Incubating since January 31st 2011


- have the committers of EasyAnt submit the appropriate license
agreements to become Apache contributors

- migrate the code base and the issue tracker

- start working in the Apache environment


Jena was accepted into the Apache Incubator November 2010
It is an existing project migrating to ASF. It has a large
codebase that provides a semantic web framework in Java that implements
the key W3C recommendations for the core semantic web technologies of

Three most important issues to address for graduation:

* Create a code base in Apache with legal clearance.
* Establish the Apache-based community for developers, contributors and
* Create and communicate open project processes aligned to Apache

Issues for the Incubator PMC or ASF Board:


Community development:

We have started to advertise the existence of Apache-hosted mailing
lists and the last non-Apache release included references to these
lists. Traffic on these lists continues to grow.

Project development:

The mailing lists and JIRA are now being used - we'll start more
active migration of mailing lists when the code migrates.

We are still awaiting the software grant from HP. As this is the
majority of the codebase, we are waiting for this before migrating any
code into Apache SVN. We understand that HP is actively working on


Kitty was accepted into the Incubator on 10 October 2010.

The Kitty Project is a lightweight, production focused, Java-based
application server performance diagnostic and management utility.
The project has imported existing code, lists have been set up and
committer karma assigned.

The current challenges facing the project are:
* Continue to generate interest and grow a community
* Prepare and work towards a release
* Resolve critical defects introduced during the Groovy port

The Incubator PMC / ASF Board should be aware that:
* Community activity is slow to grow, but communication and progress
is being made towards a release

Since the last report some users have offered ideas as a result of
project presentations at various user groups.

Tasks are being organised and some progress has been made with code.


Libcloud is a unified interface into various cloud service providers,
written in Python. Libcloud joined the Incubator on 3 November 2009.

Our last major release was 0.4.2 on 12 January 2011.

Since the last release, we have seen:

 * New drivers for CloudSigma, Brightbox, Rackspace UK
 * Improvements to deployment capabilities
 * module for SSL certificate verification

To engage the community, we have updated the website, renewed our
presence on Twitter, have been actively responding to JIRA and Github
bug reports, and continue to hold discussions to the mailing lists.

We will look to graduatation soon after releasing our next major
version, 0.5.0, which will introduce a Storage component of the API,
and reorganize the existing codebase as Computer.  Furthermore, we
continue to work on diversifying and sharing the release management
process, which we accomplished with a new release manager for 0.4.2.


Mesos is a cluster manager that provides resource sharing and
isolation across cluster applications.

Mesos entered incubation on December 23rd, 2010

Over the past month, we have continued developing some large features
of Mesos (switching the communication layer to Protocol Buffers to
allow live upgrades and implementing an event history database). We
have also started filing the paperwork with UC Berkeley required to
get a Software Grant Assignment form from them for the IP.

Most important issues to address towards graduation:
 - IP clearance
 - Migrate code from GitHub to Apache SVN
 - Grow the user and developer community
 - Continue improving the documentation for Mesos


NPanday allows projects using the .NET framework to be built with
Apache Maven. NPanday allows .NET projects to be converted into Maven
projects thus allowing them to fully utilize the other technologies
driven by Maven. NPanday has been incubating since August 2010.

We've staged the NPanday-1.3-incubating release for vote which
includes 2 major issues:

* removal of the UAC
* support for VS 2010 and .Net 4.0 Framework

This release is still waiting for other committers and mentors to test
and get the required binding votes.

Updated documentation was successfully deployed in

Code licenses and license headers have all been reviewed and pass RAT.

IP clearance was completed.

We continue to see new people who have filed issues and submitted
patches as well, however none have yet done it regularly enough to be
considered as new committers.

The top priorities towards graduation are:

* complete 1.3-incubating release

* guide regular patch contributors towards becoming committers

* improve engagement of existing committers

There are no issues for the Incubator PMC or board at this time.


Apache Nuvem will define an open application programming interface for
common cloud application services, allowing applications to be easily
ported across the most popular cloud platforms.

Nuvem was accepted for Incubation on June, 2010.

The Nuvem Project has very little to report, as it is still moving
very slowly. A new community member started providing support for a
Chat component based on the Google App Engine XMPP support.

Top things to resolve prior to graduation: Increase the number of
active committers.


OpenNLP is a machine learning based toolkit for the processing of
natural language text. It supports the most common NLP tasks, such as
tokenization, sentence segmentation, part-of-speech tagging, named
entity extraction, chunking, parsing, and coreference resolution.
These tasks are usually required to build more advanced text
processing services.

OpenNLP entered incubation on 11/23 2010.

Since we last reported in January we continued to fill up jira with
more issues, rewrote our maven
based build to comply with general Apache rules and to be ready to
create our first release, fixed a few minor
bugs and re-factored parts of the chunker, migrated the SourceForge
wiki documentation into a docbook for inclusion in future releases,
added build instructions to the website.
We decided to focus on our first release, which will hopefully be out
in March. The release will just contain OpenNLP without any
statistical models to avoid any legal issues which might delay the
Regression testing will mostly be done on private data.
There has been daily activity on dev mailing list and a little less on
the user mailing list.

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

 * Resolve potential IP issues around releasing training models
 * Do a release
 * Establish open regression tests


Apache PhotArk will be a complete open source photo gallery
application including a content repository for the images, a display
piece, an access control layer, and upload capabilities.

 * PhotArk was accepted for Incubation on August 19, 2008.

 * Issues before graduation :
  * PhotArk started as a project with no initial code-base, and we
have grown the community to the minimal 3 independent committer size
required for graduation and have been seeing slow but continuous
interest in the project. The community started discussion graduation
and based on mentors feedback we are going to recruit couple
committers before we start the graduation process.

 * PhotArk released the M3 release which incorporates GSoC contributions.
 * PhotArk is finalizing a Roadmap discussion that will drive
development for most of the rest of the year.
 * Various new contributors are coming to the mailing list and
starting to pick Roadmap items to work thanks for Suho which did a
good job advertising the project in a GSoC meetup in his university.


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 of?

Not at this time

* Community progress since the last report

SIS released its first release, 0.1-incubating, to the open source
community in November 2010. Since then, we have focused primarily on
getting the word out about the SIS project and have garnered some
initial interest in the release and subsequent features. Chris
Mattmann has lead efforts to work with Patrick O'Leary to identify
future developments for the SIS project and how it can work with
existing spatial needs.

* Project progress since last report

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

Development progress since the 0.1-incubating release has been modest,
focusing primarily on the community development mentioned above. There
has been some internal effort at JPL to integrate SIS into ongoing
projects such as the CO2 Portal, the CMDS project and others. We
expect development to start moving more quickly again with the new
year, beginning the push towards 0.2-incubating.


Stanbol is a modular software stack and reusable set of components for
semantic content management.
Entered incubation on 2010-11-15.

Community development:
 - Five new committers mentioned in the previous report elected,
accounts requested.

Project activities:
 - Java packages renamed org.apache.stanbol for enhancer and entityhub modules
 - Work on removing LGPL dependencies in the Kres module ongoing
 - Integration tests added to enhancer module via reusable testing tool

Next steps:
 - Finish package renaming
 - Finish LGPL dependencies cleanup
 - Setup Hudson (Jenkins?) continuous integration
 - Make a first release, possibly omitting modules with
ASF-incompatible dependencies
 - Grow the community


Apache Stonehenge

Stonehenge is a set of example applications for Service-Oriented
Architecture that spans languages and platforms and demonstrates best
practices and interoperability

Stonehenge developer community is looking at how to proceed with this
project in the light of transition of WS-I work into OASIS and
finalization of various testing profiles (Basic Profile 1.2, 2.0, and
Reliable Secure Profile 1.0).

Gianugo Rabellino has joined the project as a mentor and will help us
make some decisions around transition or continuation of this work


VCL has been incubating since December 2008. VCL is a cloud computing
platform for the management of physical and virtual

Community Involvement

* We are very excited to introduce a new committer, David Hutchins.
* As stated in the previous report, the Apache VCL community continues
to grow. We're seeing more people start to contribute to our online
documentation and file JIRA issues.
* We continue to see growing interest in the VCL project from a
variety of locations. Several others have submitted patches.

Plans for next Release

The next release is scheduled toward the end of February. This will be
a dot release (VCL 2.2.1) to fix a few bugs and add improved code for
handling virtual machines. The 2.3 release is planned for late spring.

Top Issues Before Graduation

* Continue to increase contributors from multiple institutions.
* Discuss next steps for Graduation with mentors.


Wave lets you communicate and collaborate in real time. Wave in a Box
project lets developers and enterprise users run wave servers and host
waves on their own hardware.

Recent activities:

 * Old Google Groups mailing list has been disabled
 * SVN Repository has been created, code not migrated yet
 * Jira has been created, issues not migrated yet
 * Confluence space has been created for project documentation
 * All (bar two) Wave committers got the Apache accounts
 * The implementation of search is well under way
 * First cut of persistence has been tested and reviewed

Most important issues are:

 * Finish building website and wiki on
 * Migrate source and issue tracking to SVN and Jira
 * Finish implementation of persistence, search/indexing, improved
client-server protocol


Whirr is a library for running services in the cloud.

Whirr was accepted into the incubator on 11 May 2010. Status
information is available at

Progress since the last report (November 2010): We have made the third
incubator release (0.3.0-incubating). We continue to get contributions
from outside the initial committer base, and have added two committers
(Andrei Savu and Lars George). Whirr is being covered at meetups (e.g.
at the jclouds meetup in January). We have added a new service (HBase)
bringing the number of supported services to four: Hadoop, HBase,
Cassandra, ZooKeeper.

Plans for the next period:
* Encourage community growth.
* Do a fourth release.
* Enhance the existing services, and add more services and cloud providers.

Top three items to resolve before graduation:
* Increase community involvement in the project
* Make several incubating releases (Done)
* Support at least three services on Whirr (Done)


Apache Wink is a project that enables development and consumption of
REST style web services. The core server runtime is based on the
JAX-RS (JSR 311) standard. The project also introduces a client
runtime which can leverage certain components of the server-side
runtime. Apache Wink will deliver component technology that can be
easily integrated into a variety of environments.

Apache Wink has been incubating since 2009-05-27.

Notable Activity:

* Released Apache Wink 1.1.2 since last report.
* Minor bug fixes.
* Most people were on vacation or had work related priorities to take
care of over the past 2 months.

Planned Activity:

* More Java EE 6 integration
* JAX-RS 2.0 is starting up in the JCP.  May attempt to
prototype/develop against the next specification to provide an
eventual JAX-RS 2.0 compliant runtime.

Top issues before graduation:

* Build community


Wookie is a Java server application that allows you to upload and
deploy widgets for your applications. Wookie is based on the W3C
Widgets specification, but widgets can also be included that use
extended APIs such as Google Wave Gadgets and OpenSocial.

Wookie has been incubating since 17th July 2009

Since November 2010:

    * agreed and documented the release process
    * created scripts for building release packages
    * improved 18n and bidi support to conform with W3C Widgets P&C
spec (97% conformance!)
    * created the first release candidate and invited testing of the
release by the community
    * various bug fixes and improvements (improved IE support, fixing
JPA issues)
    * some of the Wookie contributors connected with the
OpenSocial/Shindig community at an OpenSocial event in Utrecht

Next steps:

    * complete release process for the first release
    * build community - mentors are aware of people using Wookie but
not as part of the project community
        ** community members are organising an event for said users in March
    * deciding on issues and features to prioritise for next release,
quite possibly:
        ** investigation/implementation into replacement for direct
web remoting layer (possibly - already started
        ** add oAuth support using Amber when they have a release available

Issues before graduation:

    * complete first release
    * build community/expand user base

Zeta Components

Zeta Components is a high-quality library of loosely-coupled PHP
components. It has entered incubation on 2010-05-21. The
infrastructure is mainly in place and the project is working in
direction of a first release.

Since November 2010:

* A release process was voted on
* Coding guidelines was voted on
* Several contributions were proposed

The 3 most important issues to be tackled are:

* Create PEAR channel for release distribution (in discussion with Infra)
* Make a first release (in discussion)
* Attract more contributors


* A brief description of your project, which assumes no knowledge of
the project or necessarily of its field

Apache HISE (Human Interactions Service Engine) is an open source
implementation of WS-Human-Task specification (Web Services Human
Task). It reads Human Tasks definitions provided in XML format and
handles requests for task creation from external system. It also
exposes TaskOperations Web Service, which is invoked by task clients,
such as AJAX web applications in order to fetch and manage task
lifecycle. After successful completion of a given task by task
operator, HISE
sends response back to external system in order to notify completion.

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

1) release version 1.0, most of the WS-Human-Task specification is implemented
2) attract developers
3) create vision and use ceses of product usage

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

It seems that leading developer of the product is no longer
contributing to it. Project activity is very low - last in November
HISE has commercial deployments, so it will be in some degree supported.

 * How has the community developed since the last report

Leading developer of the product is no longer contributing to it.

 * How has the project developed since the last report.

Implementation of the 1.0 specification is almost completed. Product
has commercial deployments.

- Mohammad Nour
  Author of (WebSphere Application Server Community Edition 2.0 User Guide)
- LinkedIn:
- Blog:
"Life is like riding a bicycle. To keep your balance you must keep moving"
- Albert Einstein

"Writing clean code is what you must do in order to call yourself a
professional. There is no reasonable excuse for doing anything less
than your best."
- Clean Code: A Handbook of Agile Software Craftsmanship

"Stay hungry, stay foolish."
- Steve Jobs

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

View raw message