Incubator board report, November 2012

As mentioned last month, Jukka Zitting is resigning as the IPMC
chair due to changes in personal life. The Incubator PMC has voted
to recommend Benson Margulies as the successor for this post.

Overall the Incubator continues to work as the path for new projects
to join the ASF. There are still various unresolved issues in the
incubation process and the structures, roles and documentation
surrounding it, but none of these issues seem as unresolvable as
they did still at the beginning of this year. Also the reduction
in the number of active podlings from 59 at the beginning of the
year to 39 today has helped free up volunteer energy and time to
better focus on helping the remaining podlings.

o Community

  Roman Shaposhnik joined the Incubator PMC since our last report.

  The following podlings are requesting graduation to Apache TLPs:

  - Apache Kafka
  - Apache Syncope
  - Apache Wookie

  The Incubator PMC recommends the board to accept the respective resolutions.

  Other podlings like Clerezza, Droids and Nuvem would otherwise seem ready
  for graduation, but their low community activity seems risky for a standalone
  TLP. Thus they're looking at possibly graduating into broader existing TLPs.
  See the respective reports for more details on these plans.

  The following proposals for new incubating projects were accepted:

  - Apache Hadoop Development Tools
  - Apache Onami

  The proposal for a new Apache Streams podling is being voted on, and
  various other proposals for new projects are being prepared.

  The previously mentioned vote to retire the Apache Kitty podling passed.

o Releases

  The following incubating releases were made since our last report:

  - October 15th, 2012: Apache Droids 0.2.0-incubating
  - October 30th, 2012: Apache Syncope 1.0.3-incubating
  - November 2nd, 2012: Apache CloudStack 4.0.0-incubating
  - November 12th, 2012: Apache Flex SDK Installer 1.0.9-incubating
  - November 15th, 2012: Apache Bloodhound 0.2-incubating

  The crypto export issue of the Wookie podling is still open and is
  blocking their releases. Assistance from the legal team is requested.

o Legal / Trademarks

  The trademark team continues to be helpful in resolving various
  trademark-related issues that come up with many podlings.

  Apart from the crypto export issue mentioned above there
  are currently no major open legal issues that would require
  board attention.

o Infrastructure

  The first few podlings using the previously proposed streamlined
  podling.incubator.apache.org infrastructure are now up and running.

-------------------- Summary of podling reports --------------------

Still getting started at the Incubator (4 podlings)

  Blur, Drill, Helix, Ripple

  These projects are still getting started, so no immediate progress
  towards graduation is yet expected.

Not yet ready to graduate (6 podlings)

  Low activity:  Clerezza, Droids, NPanday, Nuvem, PhotArk
  Low diversity: Ambari

  We expect the next quarterly report of projects in this category to
  include a summary of their actions and progress in solving these issues. 

Ready to graduate (6 podlings)

  Amber, Crunch, DeltaSpike, Syncope, Wookie, Wink

  We expect these projects to graduate within the next quarter.

--------------------
Ambari

Ambari is monitoring, administration and lifecycle management project
for Apache Hadoop clusters. Incubating since 30 August 2011.

  - Ambari 0.9 released.
  - Working towards the next release - target date sometime in end
    Nov/early December
  - One new PPMC member added - Yusaku Sako
  - AMBARI-666 branch created to allow a more flexible architecture
    - goal is to merge it to trunk for the next release
  - More than 270 jiras have been fixed on AMBARI-666
  - Number of users on the list - 85
  - Number of devs on the list - 67 

Issues that must be addressed before graduation are:

  - Attracting users and developers
  - Increase diversity of developers outside of Hortonworks

Signed-off-by: Owen O'Malley, Devaraj Das, cdouglas, jukka

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

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

  - Attract users and developers
  - Start to execute  the graduation plan

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

  - No particularly issues at the moment

How has the community developed since the last report?

  New users / devs show up on the mailing lists both contributing patches and
  asking for guidance/release.

How has the project developed since the last report

  After the Amber first release (amber-0.22-incubating) seems that the
  community has taken a little hiatus. Next challenge is to comply against the
  just released RFC 6749 (http://tools.ietf.org/html/rfc6749). Since the last
  report we fixed some issues for aligning with latest OAuth specification.

Signed-off-by: wave (as shepherd)
IPMC comments:
  wave: I think that Amber is ready to graduate - the traffic on the ML is
        down but indicates that some might use Amber if it were a TLP. I see
        starts to the process, I think that the mentors just need to give the
        podling some nudges. Some status updates to the mentor lists and
        sign-offs are in order as well.

--------------------
Blur

(Incubating since August 2012)

Apache Blur is a search platform capable of searching massive amounts of data
in a cloud computing environment.

Issues needing Board/Incubator PMC Attention:

  None.

Key Activities:

  - Website has been migrated to Apache CMS and is online at
    http://incubator.apache.org/blur/

  - Apache Rat has been integrated into the build process
    - Many of issues that Apache Rat identified have been corrected

  - A major rework of the code base is in progress with a goal of releasing
    0.2 as the first release of Apache Blur
    - During the rework of the code the community has been active in
      discussions and contributing code
    - Jan 2013 is a realistic timeline for a release

  - The most significant development achievement over the past month has
    been the update to Lucene 4.0
    NOTE: The version change caused several thousand compile errors and many
    were fixed by community contributions.  With the help of community
    developers the update only took a couple of weeks before tests were
    passing and the application was working again.

Community:

  - Over the past 30 days in JIRA, 17 issues have been created and 12 resolved.
  - Several of these issues were resolved by contributions from outside the
    current committers.
  - Subscriptions: users@ - 22[+3]; dev@ - 24[+3]
  - Mail list messages in blur-dev has grown to 227 in October,
    up from 70 in August

Graduation is still a long way off, the next major milestone toward graduation
will be Blur's first Apache release.

Signed-off-by: twilliams

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

(incubating since November 27th, 2009)

Clerezza is a framework and set of components designed to make it easy to
build applications for the semantic and the social web.

Although Clerezza could technically graduate, activity has been very low and
diminishing since 2010, especially regarding the content management components.
The reusable RDF libraries are used in Stanbol for example and see slightly
more activity.

We've started a discussion about the future of Clerezza, with a proposal to
move those reusable libraries to another project, probably Stanbol, and
terminate incubation of the other components.

The goal is to have a decision on this within a few days.

Signed-off-by: bdelacretaz (mentor), jukka
IPMC comments:
  jukka: See also Stanbol's TLP report to the board.

--------------------
Crunch

Crunch is a Java library for writing, testing, and running pipelines
of MapReduce jobs on Apache Hadoop.

Crunch entered incubation on 2012-05-29.

The most important steps towards graduation:

  - Create another release or two
  - Perform the name search

Nothing that currently requires IPMC attention.

Community:

  The Crunch community has been very active and continues to
  grow. Two new committers have been voted in and one existing
  committer has joined the PPMC. As a result, Crunch now has 10
  committers from 7 different organizations.

  We have created our first release in September and have published
  a website using the Apache CMS a few days later. Our second
  release will follow in November.

Development:

  - 76 issues were created on the Crunch JIRA in August to October,
    70 of those were resolved.
  - crunch-dev has been active: 922 emails in the reporting period
  - Apache CMS and ReviewBoard for Crunch are up and running
  - All ICLAs are in place, including those for the new committers

Signed-off-by: tomwhite, jukka

--------------------
DeltaSpike

(incubating since December 2011)

DeltaSpike will consist of a number of portable CDI extensions that provide
useful features for Java application developers. The goal of DeltaSpike is
to create a de-facto standard of CDI-Extensions that is developed and
maintained by the community.

There are currently no issues requiring IPMC or Board attention.

Since our last report in August 2012, we have accomplished the following:

  - Migration to ApacheCMS almost finished
  - Release of deltaspike-0.3-incubating
  - JSF module started
  - New Committers (voted and added)
    - Boleslaw Dawidowicz

Upcoming major goals:

  - Finish the setup for the documentation and the website
  - Release deltaspike-0.4-incubating
  - Prepare for Graduation in the next few months

Top 2 or 3 things to resolve before graduation:

  none

Signed-off-by: Gerhard Petracek, struberg, jukka

--------------------
Drill

Drill's goal is to build an open source clone of Dremel with appropriate
extensions to foster greater flexibility.

Drill has been incubating since September of 2012.

Since last month, we have been working on bringing in existing code assets.
We now have the following items in our source repository:

  - A web-based GUI front-end for DRILL
  - A query parser for a Dremel equivalent language
  - An early prototype of a physical plan interpreter

The web front-end and query parser still need formalized IP clearance
including ICLA's or CCLA's as appropriate.  Informal clearances have been
granted on all components.

In terms of infrastructure, the project web site has been incorporated into CMS.

Graduation is still very far away, but the community activity has been high
and the mailing list has been active with over 200 postings in October.  
Numerous public presentations have been made since the last report.

Most important issues to address before we can graduate: 

  Get the basics in place, build up a working code base, make releases
  (that is, everything) 

Any issues the Incubator PMC or ASF board need to be aware of: 

  None at this time 

How has the community developed since the last report: 

  The active contributors mentioned in the previous report continue to
  be active and additional contributors have been identified.  At least
  one corporate supporter of the project has hired a full-time engineer
  to focus on Drill. We are working to bind these new contributors into the
  community and several appear likely to become committers over time.

How has the project developed since the last report: 

  The community has continued to make progress and substantial code assets
  are in the process of being contributed.

Signed-off-by: berndf

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

Issues before graduation :

  Diversity is still an issue for the podling. More activity will 
  help the diversity problem.

  Commons was very recently contacted to see what options exist for
  graduating into Commons and if it would be beneficial for both communities.

Recent Activity:

  Apache Droids incubating 0.2 was released on August 9th, 2012. 
  This marks the second release for the project.

  Members of the community met up at ApacheCon EU to discuss ideas and options. 
  In accordance with ASF guidelines, no voteable decisions were made during 
  those discussions.

Signed-off-by: rfrovarp, bimargulies

--------------------
Helix

Started incubating October 15th

Apache Helix is a generic cluster management framework used to build
distributed systems and provides automatic partition management, fault
tolerance and elasticity.

Issues needing Board/Incubator PMC Attention:

  None.

Key Activities:

  - Website setup at http://incubator.apache.org/helix/. All
    committers submitted ICLA.
  - Source code migrated to Apache Git
  - Working on first release. Possibly in November.
  - Build integration
    - Integrated with Jenkins, Sonar, Apache Rat
    - Working on stabilizing tests that depend on time.
  - Code clean up and Documentation

Community:

  - 11 Jiras created, 3 resolved. Mostly on improvements.
  - Subscriptions: users@ - 18; dev@ - 15
  - Most activity on dev, little activity on user.

Next milestones

- First release
- Identify potential use cases for Helix.

Signed-off-by: olamy

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

NPanday allows projects using the .NET framework to be built with Apache Maven.
NPanday has been incubating since August 2010.

NPanday's lull in activity has continued with the committers busy elsewhere.
There is still interest in pulling together a release, which hopefully will
spur further activity, but little progress has been made since the last report.

The project was mildly impacted by instability in the Windows instance of
Jenkins on two recent occasions, but that appears to be sorted out.

As we reported 2 months ago, we continue to see occasional questions from users,
and occasional patch submissions, but haven't added a new committer since
20 April 2011. 

The last release was on 16 May 2011.

We are still short on mentors, and would appreciate any volunteers!

The top priorities towards graduation are:

  - work out a concrete plan towards graduation in the next quarter
  - encourage newer contributors to do so on a continuing basis.
  - reach out to other projects using .NET that might be interested in
    working with NPanday

Signed-off-by: dennisl, jukka
IPMC comments:
  jukka: Second quarter with low activity. May need to consider
         alternatives to graduation if activity doesn't pick up.

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

Nuvem is a small community, where the contributions are 100% done by
volunteers in their own free time, which makes the level of activity
low, compared to what is required for graduating it as a TLP.

We have discussed this matter in the Apache Nuvem PMC, and based on
the PMC synergies and technologies dependencies, we are in conversation
with the Apache Tuscany PMC and plans are to graduate Apache Nuvem as a
subproject of Tuscany. So far, the discussions are going fine, and we
should start required votes soon.

Planned activities for graduation:

  - Start required votes to graduate as a subproject of Apache Tuscany.

Signed-off-by: lresende (mentor), Roman Shaposhnik (rvs)
IPMC comments:
    project has a low level of activity and is self-aware of that, a good
    graduation trajectory here seems to be to join Apache Tuscany as a
    sub-project. There is a vote in progress addressing such proposal.

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

PhotArk has a small community of contributors, mostly students, that need a
lot of attention in order to keep them active. The recent move in the 
project direction to become a hybrid HTML5/Cordova mobile application that 
aggregates images from different photo sources has contributed to bring old 
members of the community and the is also two students participating in 
GSoC that have been doing a great job and became committers.

The community has discussed retirement, and few PMC members want to still
contribute  to the project. Having said that, the reality is that PhotArk is
a small community, where the contributions are 100% done by volunteers in
their own free time, with some dependency on GSoC to attract higher level
of activity as the students can devote their full time on the project.

Right now the community is looking into preparing a release based on the
features that were implemented during the past few months.

Issues before graduation :

  PhotArk started as a project with no initial code-base, and we have
  grown the community to the minimal independent committer size required
  for graduation. We need to make these contributors constantly active
  in order to think about graduation again, or recruit new contributors.
  If the project can sustain the same level of activity for the next three
  months, I believe we could think about graduation again.

Signed-off-by: lresende (mentor), bimargulies (mentor), jukka
IPMC comments:
  jukka: It seems like the risk of relying heavily on GSoC contributions
         has materialized as a large drop in activity after summer.

--------------------
Ripple

Ripple is a browser based mobile phone emulator designed to aid in the
development of HTML5 based mobile applications. Ripple is a cross platform
and cross runtime testing/debugging tool. It currently supports such
runtimes as Cordova, WebWorks and the Mobile Web.

Project just entered the incubator. Currently infra related tasks are being
organized and ICLAs collected.

Signed-off-by: grobmeier

--------------------
Syncope

Apache Syncope is an Open Source system for managing digital identities in
enterprise environments, implemented in JEE technology. Syncope entered
incubation on 2012-02-10.

Podling's graduation resolution proposal was voted and accepted by the
Incubator PMC. Suitable name search (PODLINGNAMESEARCH-17) was also conducted.
The approved graduation proposal, alongside with the suitable name search
result, was notified to the board by podling's champion Simone Tripodi
on Nov 11th.

Signed-off-by: coheigea

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

Development list traffic and discussions are steadily, but low. Users
have been helping each other with questions and suggestions.

The community has concluded the graduation vote, and we are waiting
for the name search jira to get closed by the Trademark PMC so that 
we can start an IPMC vote.

Activities since last report period :

  - Apache Wink 1.2.1 completed.
  - Michael Fiedler voted as new Apache Wink committer

Planned Activity:

  - Start graduation process in IPMC once name search jira is closed.

Signed-off-by: lresende, jukka

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

Progress since August 2012:

  - Started monthly release for August
    (version 0.12.0. has been stalled - see below)
  - Progressed graduation process

Next steps:

  - Resume monthly release cycle
  - Complete graduation process

Issues before graduation:

  - none

Details:

- Graduation process

  Further to our graduation status as reported in our last report...

  Name searches completed
  See: https://issues.apache.org/jira/browse/WOOKIE-353
  See: https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-13

  Held Graduation Vote
  See: http://incubator.markmail.org/search/?q=wookie-dev#query:wookie-dev%20date%3A201210%20list%3Aorg.apache.incubator.wookie-dev+page:1+mid:jcgdcacn535jqwqy+state:results
  See: http://incubator.markmail.org/search/?q=wookie-dev#query:wookie-dev%20date%3A201210%20list%3Aorg.apache.incubator.wookie-dev+page:2+mid:hp2bggjhec7vpdch+state:results

  The proposal to graduate Wookie as a TLP was sent to board@apache.org on
  31/10/2012 to be resolved at the next meeting.

- Stalled Release

  On 22 August we created the build artifacts for version 0.12.0-incubating,
  in accordance with our monthly release schedule. During the VOTE process
  a question was raised on the subject of the inclusion of Apache Santuario
  XMLSec in wookie.

  See: http://incubator.markmail.org/search/?q=wookie-dev#query:wookie-dev%20list%3Aorg.apache.incubator.wookie-dev%20date%3A201208%20+page:1+mid:hgxuhglq5pmwbs4f+state:results

  It was decided to ask/consult apache legal. At present there has been no
  answer on this matter and therefore the wookie release cycle is stalled.
  We urgently require guidance on this matter, so we can resolve this build
  and consequently resume our release cycle.

  See: https://issues.apache.org/jira/browse/LEGAL-148
  See: http://apache.markmail.org/search/?q=legal-discuss#query:legal-discuss%20list%3Aorg.apache.legal-discuss%20date%3A201210%20+page:2+mid:nbqenvlfyuyhevpx+state:results

Signed-off-by: ate, mfranklin, bimargulies
  • No labels