February 2011 Board reports (see ReportingSchedule).

These reports are due here by Wednesday, 9 February 2011 so that the Incubator PMC can relay them to the board.

Your project might need to report even if it is not listed below, please check your own reporting schedule or exceptions.

Please remember to include:

  • The "incubating since" info.
  • The project's top 2 or 3 things to resolve prior to graduation.
  • A short description of what your project's software does.
  • The Signed off by mentor: is for Mentor(s) to show that the Report has been reviewed.

Remember that this is a "text" report, so no markup please.


--------------------
Amber

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

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


Signed off by mentor: David Jencks

--------------------
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. 
Currently, it's the winter holiday now in China. team will be back at Feb, 20th. We will continue to organize code and then update svn repos.

Signed off by mentor:

--------------------
Celix

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.

Signed off by mentor: marrs

--------------------
Clerezza

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


Signed off by mentor: bdelacretaz (champion)

--------------------
Deltacloud

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


Signed off by mentor:
Carl Trieloff

--------------------

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

Issues before graduation :

 * Do a release
 * IP clearance

Signed off by mentor: Thorsten Scherler

--------------------
EasyAnt

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

issues/agenda

- 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

Signed off by mentor: Antoine Levy-Lambert, ant, bodewig

--------------------
HISE

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

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

Signed off by mentor:

gdaniels (commentary - clearly this is not an ideal situation. We should discuss how to either get this project back on track with a functional community, or consider other options.)

--------------------
Jena

Jena was accepted into the Apache Incubator November 2010
(http://mail-archives.apache.org/mod_mbox/incubator-general/201011.mbox/%3C4CEC31E4.9080401@apache.org%3E). 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
RDF and SPARQL.

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
users
* Create and communicate open project processes aligned to Apache

Issues for the Incubator PMC or ASF Board:

None.

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


Signed off by mentor:

bimargulies, rgardler

--------------------
Kitty

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. 


Signed off by mentor: kevan

--------------------
Libcloud

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

Signed off by mentor: ant

--------------------
Mesos

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

Signed off by mentor: tomwhite

--------------------
NPanday

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 http://incubator.apache.org/npanday/docs/1.3-incubating/index.html

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.

Signed off by mentor: Dennis Lundberg

--------------------
Nuvem

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.

Signed off by mentor: ant

--------------------
OpenNLP

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

Signed off by mentor: Grant Ingersoll

--------------------
PhotArk

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.

Signed off by mentor: lresende

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

Signed off by mentor: mattmann, kevan

--------------------
Stanbol

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

Signed off by mentor: bdelacretaz (champion)
--------------------
Stonehenge

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


Signed off by mentor: gianugo

--------------------
VCL

VCL has been incubating since December 2008. VCL is a cloud computing platform for the management of physical and virtual machines.https://cwiki.apache.org/VCL/

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.

Signed off by mentor: kevan

--------------------
Wave

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 apache.org
 * Migrate source and issue tracking to SVN and Jira
 * Finish implementation of persistence, search/indexing, improved
client-server protocol

Signed off by mentor: aadamchik, Upayavira

--------------------
Whirr

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 http://incubator.apache.org/projects/whirr.html.

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)

Signed off by mentor: Tom White (tomwhite)

--------------------
Wink

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

Signed off by mentor: kevan

--------------------
Wookie

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 socket.io) - already started
        ** add oAuth support using Amber when they have a release available

Issues before graduation:

    * complete first release
    * build community/expand user base

Signed off by mentor: rgardler, ate

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

Signed off by mentor: grobmeier
--------------------
  • No labels