/!\ FINAL (!)

Incubator PMC report for July 2017

Timeline

Wed July 05

Podling reports due by end of day

Sun July 09

Shepherd reviews due by end of day

Sun July 09

Summary due by end of day

Tue July 11

Mentor signoff due by end of day

Wed July 12

Report submitted to Board

Wed July 19

Board meeting

Shepherd Assignments

Drew Farris

DataFu

Drew Farris

HAWQ

John Ament

BatchEE

Justin Mclean

MRQL

P. Taylor Goetz

Myriad

P. Taylor Goetz

ODF Toolkit

P. Taylor Goetz

Superset

Timothy Chen

Gobblin

Timothy Chen

HORN

Timothy Chen

Traffic Control

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="703fd414-06a3-4ea4-9128-cdb6533dce90"><ac:plain-text-body><![CDATA[

[none]

Airflow

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="df19c388-2021-41ce-abb2-1a250741aaa2"><ac:plain-text-body><![CDATA[

[none]

Annotator

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="040a412b-2d63-460b-baa9-bcea1a0c7e1f"><ac:plain-text-body><![CDATA[

[none]

FreeMarker

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="74344c3f-dc51-4a7d-b864-be4333be99e2"><ac:plain-text-body><![CDATA[

[none]

Gossip

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="96552005-2297-4af2-96ae-0202a871c77d"><ac:plain-text-body><![CDATA[

[none]

Juneau

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="a8f865d4-9eec-42cd-bb36-3749203803ca"><ac:plain-text-body><![CDATA[

[none]

Livy

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ff56ae53-cc37-4a3f-ab8b-53e5bbe396a9"><ac:plain-text-body><![CDATA[

[none]

MADlib

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="00f7e31a-bf59-4aad-99d0-f566ca495a16"><ac:plain-text-body><![CDATA[

[none]

MXNet

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="0a3ca7aa-6593-4509-84fc-b60152cddd75"><ac:plain-text-body><![CDATA[

[none]

Milagro

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e2f6de0a-9c6f-45b7-8e5f-72847f03828c"><ac:plain-text-body><![CDATA[

[none]

Myriad

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ec2d4703-c0d2-419e-8937-5c6a8363400d"><ac:plain-text-body><![CDATA[

[none]

NetBeans

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="68bac588-7acf-4c30-96ad-c511903f90fe"><ac:plain-text-body><![CDATA[

[none]

Pulsar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="0e99d674-6af2-4008-a890-224a679a9e96"><ac:plain-text-body><![CDATA[

[none]

RocketMQ

]]></ac:plain-text-body></ac:structured-macro>

David Fisher

Rya

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="a799b2ff-31de-49c5-8993-2de62e085db3"><ac:plain-text-body><![CDATA[

[none]

SensSoft

]]></ac:plain-text-body></ac:structured-macro>

David Fisher

Weex

Report content

Incubator PMC report for July 2017

The Apache Incubator is the entry path into the ASF for projects and
codebases wishing to become part of the Foundation's efforts.

There are currently 57 podlings incubating.  Three podlings joined us this month, two podlings have retired, one has graduated to a sub-project and the board has resolutions for one (three?) podlings to become TLPs this month.  Podlings executed eight releases this past month.  We have added two new IPMC members, neither an existing foundation member.

* Community

  New IPMC members:

  - Steve Blackmon
  - Benjamin Young

* New Podlings

  - Heron
  - Livy
  - Pulsar

* Podlings that failed to report, expected next month

  - BatchEE  - Low on list activity
  - DataFu   - No on list activity, will follow up with a status request and potentially retirement
  - Gobblin  - No on list activity, will follow up with a status request
  - HORN     - Actively voting on retirement, no report expected
  - MRQL     - Discussing retirement, single developer mode
  - Netbeans - Moderate on list activity, no one stepped up to do report

* Graduations

  The board has motions for the following:

  - Fluo
  - MADlib
  - Streams

  The following podlings graduated into subprojects:

  - DistributedLog (BookKeeper)

* Retirements

  The following podlings retired this month:

  - Blur
  - Sirona

* Releases

  The following releases entered distribution during the month of
  June:

  - 2017-06-09 Apache Weex 0.12.0
  - 2017-06-13 Apache TrafficControl 1.8.1
  - 2017-06-15 Apache Impala 2.9.0
  - 2017-06-17 Apache RocketMQ 4.1.0
  - 2017-06-18 Apache Tamaya 0.3
  - 2017-06-22 Apache Fluo Recipes 1.1.0
  - 2017-06-23 Apache Mnemonic 0.8.0
  - 2017-06-28 Apache Juneau 6.3.0

* Infrastructure

  - We need to continue to ensure that podlings are bootstrapped in proper sequence.  Recent changes to Whimsy have caused new steps to be added, but not communicated.  We will need infra help to support some of these new steps.
  - Thanks to the infra team, the Incubator website has been migrated to a new technology and has received a needed facelift.

* Miscellaneous

  - With the website migrated, work will begin to refresh the Incubator documentation.

* Credits

  - Special thanks to Dave Fisher for rejoining the shepherd community

----------------------------------------------------------------------
                       Table of Contents
Airflow
Annotator
FreeMarker
Gossip
HAWQ
Juneau
Livy
MADlib
Milagro
MXNet
Myriad
ODF Toolkit
Pulsar
RocketMQ
Rya
SensSoft
Superset
Traffic Control
Weex

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

--------------------
Airflow

Airflow is a workflow automation and scheduling system that can be used to
author and manage data pipelines.

Airflow has been incubating since 2016-03-31.

Three most important issues to address in the move towards graduation:

  1. We are working on our third apache release 1.8.2 to get more experience
     with the process
  2.
  3.

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

How has the community developed since the last report?
  1. We had our second official release. 1.8.1 on May 9th 2017.
  2. Since our last podling report 3 months ago (i.e. between Apr 1 and July
     5, inclusive), we grew our contributors from 256 to 280
  4. Since our last podling report 3 months ago (i.e. between Apr 1 and July
     5, inclusive), we resolved 151 pull requests (currently at 1630 closed
     PRs)
  5. A new meet-up group formed in Tokyo, Japan - they held their first meet-up on May 11.
  6. Since being accepted into the incubator, the number of companies
     officially using Apache Airflow has risen from 30 to 98, 15 new from last podling report.


How has the project developed since the last report?
See above : 151 PR resolved, 24 new contributors, & 15 new companies officially using it.

How would you assess the podling's maturity?
Please feel free to add your own commentary.

  [ ] Initial setup
  [ ] Working towards first release
  [ ] Community building
  [x] Nearing graduation
  [ ] Other:

Date of last release:

  2017-05-09

When were the last committers or PPMC members elected?

As mentioned on
  https://cwiki.apache.org/confluence/display/AIRFLOW/Announcements#Announcements-Mar14,2017
  Alex Guziel joined the Apache Airflow PPMC/Committer group.


Signed-off-by:

  [ ](airflow) Chris Nauroth
     Comments:
  [X](airflow) Hitesh Shah
     Comments:
  [ ](airflow) Jakob Homan
     Comments:

--------------------
Annotator

Annotator provides annotation enabling code for browsers, servers, and humans.

Annotator has been incubating since 2016-08-30.

Three most important issues to address in the move towards graduation:

  1. grow the participation of folks with commit bit
  2. unblock community "waiting" on founders
  3. ship some code

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

  Not at this time.

How has the community developed since the last report?

  May was a busy "in person" engagement month. Members of our community participated at http://iannotate.org/ and ApacheCon NA 2017 in Miami--where there was an Annotator specific presentation: https://apachecon2017.sched.com/mobile/#session:f8889fb0de17e3b2fec61e068889e06b There was great interest in the project and it's future.

  Additionally, documents were signed by members of The Hypothes.is Project http://hypothes.is/ There is interest from Hypothesis in depending on and eventually contributing to Annotator.

  We also added tbdinesh http://people.apache.org/phonebook.html?uid=tbdinesh as a core committer--he was in the list of initial committers in our original proposal.

How has the project developed since the last report?

  We have successfully setup Gitbox (thanks Infra!), and moved our development to GitHub https://github.com/apache/incubator-annotator We have processed a couple PRs (from core committers), and intend to work in a PR-first, discuss, merge pattern to encourage more involvement from the community in code review.

How would you assess the podling's maturity?
Please feel free to add your own commentary.

  [X] Initial setup
  [X] Working towards first release
  [X] Community building
  [ ] Nearing graduation
  [ ] Other:

Date of last release:

  XXXX-XX-XX - still coding toward a first release

When were the last committers or PPMC members elected?

  We are still working to add all initial committers to the project.

Signed-off-by:

  [*](annotator) Nick Kew
     Comments: Activity (excluding f2f events referenced above) seems low but healthy.
  [ ](annotator) Brian McCallister
     Comments:
  [ ](annotator) Daniel Gruno
     Comments:
  [*](annotator) Jim Jagielski
     Comments:

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

FreeMarker

FreeMarker is a template engine, i.e. a generic tool to generate text output
based on templates. FreeMarker is implemented in Java as a class library for
programmers.

FreeMarker has been incubating since 2015-07-01.

Three most important issues to address in the move towards graduation:

  We have a large user base but a rather small group of committers.
  This was actually expected, given the maturity (and topic) of the project.
  While the FreeMarker 3 branch, which was started 5 month ago, will be much
  more appealing for contributors, development and growth due to that will
  certainly take a long time. In other respects the project is mature and
  ready for graduation.
  
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

  We are eager to graduate but we're afraid that the number of active
  contributors will prevent that in the foreseeable future. But remaining in
  the incubator hurts the project as well. One problem it causes is that many
  projects are stuck with the last non-Apache release of the project, from
  two years ago, since they won't depend on an artifact whose version contains
  "-incubating".

How has the community developed since the last report?

  There were no changes since the last report.

How has the project developed since the last report?

  Most activity was in the FreeMarker 3 branch; most notably, FreeMarker was
  modularized and switched to Gradle.
  The FreeMarker 2 branch was less active, but had some fixes and new features.
  During the last report period we have received a code donation, the source
  code of an online template evaluator service, which was since then cleand up,
  and is now running on Apache infrastructure (http://try.freemarker.org/).
  The build of FreeMarker and of the template evaluator service was added to
  Travis CI.

How would you assess the podling's maturity?
Please feel free to add your own commentary.

  [ ] Initial setup
  [ ] Working towards first release
  [X] Community building
  [X] Nearing graduation
  [ ] Other:

Date of last release:

  2017-03-25

When were the last committers or PPMC members elected?

  2017-02-13 Woonsan Ko, committer (non-PMC)

Signed-off-by:

  [X](freemarker) Jacopo Cappellato
     Comments:
  [X](freemarker) Jean-Frederic Clere
     Comments:
  [X](freemarker) David E. Jones
     Comments:
  [ ](freemarker) Ralph Goers
     Comments:
  [ ](freemarker) Sergio Fernández
     Comments:


--------------------
Gossip

Gossip is an implementation of the Gossip Protocol.

Gossip has been incubating since 2016-04-28.

Three most important issues to address in the move towards graduation:

  1. Increase the number of active committers/reviewers
  2. Gossip used in a downstream apache application
  3. Keep making releases 

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



How has the community developed since the last report?
We have two students in the GSOC program and some new active bodies. A majority of 
admin bandwidth was spent organizing and helping with proposals.


How has the project developed since the last report?
We have added new Crdt types. We have completed event listeners and callbacks. 
We made it easier to run the examples. 

How would you assess the podling's maturity?

Software is solid. Current GSOC students will hopefully remain active after the GSOC period.


  [ ] Initial setup
  [ ] Working towards first release
  [x] Community building
  [ ] Nearing graduation
  [ ] Other:

Date of last release:

  2017-04-02 

When were the last committers or PPMC members elected?

No

Signed-off-by:

  [x](gossip) P. Taylor Goetz
     Comments: Podling is doing well. The community is growing somewhat slowly but surely.
  [x](gossip) Josh Elser
     Comments: I think things are going well. The GSOC students seem to be progressing well which is nice.
     Hopefully they will stay involved after the end of the program.
  [ ](gossip) Drew Farris
     Comments:

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

HAWQ

Apache HAWQ is a Hadoop native SQL query engine that combines the
key technological advantages of MPP database with the scalability
and convenience of Hadoop. HAWQ reads data from and writes data
to HDFS natively.  HAWQ delivers industry-leading performance and
linear scalability. It provides users the tools to confidently
and successfully interact with petabyte range data sets. HAWQ
provides users with a complete, standards compliant SQL
interface.

HAWQ has been incubating since 2015-09-04.

Three most important issues to address in the move towards
graduation:

  1. Continue to improve the project's release cadence. To this
     end we plan on expanding automation services to support
     increased developer participation.

  2. Continue to expand the community, by adding new contributors
     and focusing on making sure that there's a much more robust
     level of conversations and discussions happening around
     roadmaps and feature development on the public dev mailing
     list.

  3. Starting with Apache HAWQ 2.2.0.0 release, the project will
     expand release artifacts to include the delivery of
     convenience binary artifacts. We expect the project to
     significantly refine the binary release process in several
     key areas. The team is limiting scope to HAWQ Core and PXF
     components.  The appropriate LICENSE, DISCLAIMER and NOTICE
     files are included in the binary release artifacts.

     FYI: The team has decided to move Ranger (optional
     component) support into a subsequent binary release. It
     remains supported in the source release.

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

     Nothing urgent at this time.

How has the community developed since the last report?

1. Conference Talks (7):

 * Introduction to latest technology in HAWQ 2.X, the 8th Database
   Technology Conference China (Speaker: Lili Ma, Pivotal, May 13,
   2017)

 * "Podling Shark" lightning session, ApacheCon North America
   2017, (Speaker: Aleksandr Diachenko and Alexander Denissov,
   Pivotal, May 18, 2017)
    
 * The Big Data Engine in Cloud Era, CSDN Cloud Computing
   Technology Conference (Speaker: Zhenglin Tao, Oushu Inc, May
   19, 2017)

 * HAWQ Introduction. China International Big Data Industry Expo
   2017 (Speaker: Lan Zhou, Oushu Inc, May 26, 2017)

 * Extending Apache Ranger Authorization Beyond Hadoop: Review of
   Apache Ranger Extensibility Framework & Case Study for
   Integration with Apache Hawq, DataWorks Summit,
   https://www.youtube.com/watch?v=6SE32zrgIAU (Speaker: Ramesh
   Mani, Hortonworks & Alexander Denissov, Pivotal, June 13, 2017)

 * Hawq Meets Hive - Querying Unmanaged Data, DataWorks Summit,
   https://www.youtube.com/watch?v=sjlZJvHx1hM (Speaker: Shivram
   Mani & Alex (Oleksandr) Diachenko, Pivotal, June 14, 2017)

 * Apache HAWQ: Open Source MPP++ Database, The 12th China Open
   Source World Summit, (Speaker: Lei Chang, Oushu Inc, June 21,
   2017)

2. Active contributions from approximately 20 different community
   contributors since the last report (April 2017).

3. The Open Source Greenplum Database community (http://greenplum.org)
   is reviewing opportunities to leverage Apache HAWQ components.

   Here is the initial GitHub Pull Request:

   https://github.com/greenplum-db/gpdb/pull/2634

How has the project developed since the last report?

1. Apache HAWQ 2.2.0.0 release has passed PPMC vote. This
   contains the initial convenience binary release. The release
   has been sent to IPMC for voting.

   FYI: The project's Apache HAWQ 2.2.0.0 release
   manager (Ruilong Huo) represents Oushu Inc.
   (http://www.oushu.io - HAWQ++ is the world's first MPP SQL
   engine that can run native to the container cloud platform).

   Release information: 

   1) Release page:
      https://cwiki.apache.org/confluence/display/HAWQ/Apache+HAWQ+2.2.0.0-incubating+Release

   2) Issues/tasks fixed (80):
      https://issues.apache.org/jira/issues/?filter=12339844

2. Per project mentor guidance, the Apache Incubator logo has
   been applied to the project's website (http://hawq.incubator.apache.org/)
   and wiki (https://cwiki.apache.org/confluence/display/HAWQ/Apache+HAWQ+Home).

3. Per project mentor guidance, an incubator project logo was
   created and voted on. It has been applied to the projet's wiki:
   https://cwiki.apache.org/confluence/display/HAWQ/Apache+HAWQ+Home

4. To encourage more doc contributions, a discussions took place
   on dev/user mail lists to recommend moving the HAWQ doc
   repository (https://github.com/apache/incubator-hawq-docs
   master branch) into the HAWQ source
   repository (https://github.com/apache/incubator-hawq).

5. Project mail list activity:

   Between Sat Apr 01 2017 and Fri Jun 30 2017:

   dev@hawq.apache.org
     337 emails sent
     147 topics started
     87  participants

   user@hawq.apache.org
     78  emails sent
     24  topics started
     35  participants

How would you assess the podling's maturity?
Please feel free to add your own commentary.

  [ ] Initial setup
  [ ] Working towards first release
  [X] Community building
  [X] Nearing graduation
  [ ] Other:

Date of last release:

  2017-02-28, Apache HAWQ 2.1.0.0
  
When were the last committers or PPMC members elected?

  Podling committers (1) added:
    Xiang Sheng (https://github.com/stanlyxiang), May 16, 2017

Signed-off-by:

  [X](hawq) Alan Gates
     Comments:
  [ ](hawq) Konstantin Boudnik
     Comments:
  [ ](hawq) Justin Erenkrantz
     Comments:
  [ ](hawq) Thejas Nair
     Comments:
  [ ](hawq) Roman Shaposhnik
     Comments:

--------------------
Juneau

Apache Juneau is a toolkit for marshalling POJOs to a wide variety of content
types using a common framework, and for creating sophisticated self-
documenting REST interfaces and microservices using VERY little code.

Juneau has been incubating since 2016-06-24.

Three most important issues to address in the move towards graduation:

  1. Build up community with non-IBM and non-Salesforce contributors.
  2. Solicit user feedback/usage
  3. Grow awareness of the project

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

  None.

How has the community developed since the last report?

  The Juneau community continues collaborating with the Apache Streams
  team and have come up with significant new enhancements from the 
  effort.

How has the project developed since the last report?

  6.2.0 major release delivered on Apr 28, 2017.
  6.3.0 major release delivered on Jun 28, 2017.

How would you assess the podling's maturity?
Please feel free to add your own commentary.

  [ ] Initial setup
  [ ] Working towards first release
  [X] Community building
  [ ] Nearing graduation
  [ ] Other:

Date of last release:

  2017-06-28

When were the last committers or PPMC members elected?

  - Initial committers only.

Signed-off-by:

  [X](juneau) Craig Russell
     Comments: I'm ambivalent about the use of Slack as a communications channel. While it's great for just-in-time discussion, it's not visible to the dev list (the digests are of no value). Juneau is mostly a one-man show and I'm hopeful that others will join the project.
  [ ](juneau) Jochen Wiedmann
     Comments:
  [X](juneau) John D. Ament
     Comments:  The podling is struggling a bit with community growth and public communication.  While we've opened up Slack as a communication channel and it has led to some external contribution, we need to figure out how to get more communication happening on list and how to get more outside contributors.

--------------------
Livy

Livy is web service that exposes a REST interface for managing long running
Apache Spark contexts in your cluster. With Livy, new applications can be
built on top of Apache Spark that require fine grained interaction with many
Spark contexts.

Livy has been incubating since 2017-06-05.

Three most important issues to address in the move towards graduation:

N/A

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

N/A

How has the community developed since the last report?

The community is working on moving the project to Apache.

How has the project developed since the last report?

N/A

How would you assess the podling's maturity?
Please feel free to add your own commentary.

  [X] Initial setup
  [ ] Working towards first release
  [ ] Community building
  [ ] Nearing graduation
  [ ] Other:

Date of last release:

N/A

When were the last committers or PPMC members elected?

N/A

Signed-off-by:

  [ ](livy) Bikas Saha
     Comments:
  [ ](livy) Brock Noland
     Comments:
  [ ](livy) Luciano Resende
     Comments:
  [X](livy) Jean-Baptiste Onofre
     Comments:

--------------------
MADlib

Big Data Machine Learning in SQL for Data Scientists.

MADlib has been incubating since 2015-09-15.

Three most important issues to address in the move towards graduation:

  1. Finalize trademark transfer from Pivotal to ASF.
  2. Continue to produce regular Apache (incubating) releases.
  3. Continue to execute and manage the project according to governance model of the "Apache Way”.

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

  1. The Apache MADlib Project is ready for graduation out of the incubator.  
Discussion by Project:
https://lists.apache.org/thread.html/070c6764fcd0448b2db8975936b52f7a28bd0e231c0e690288a6968e@%3Cdev.madlib.apache.org%3E
Vote by IPMC and community:
https://lists.apache.org/thread.html/733920464e8f8170d9cc831b701f275d757ee9448a7bfd05a1bf8dfd@%3Cgeneral.incubator.apache.org%3E
Trademark transfer from Pivotal to ASF is being tracked in:
https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-125
2. The resolution for graduation was tabled by the board last month due to trademark issue,
and is now being re-submitted.

How has the community developed since the last report?

  1. Some related events in Q2 2017: 
     * May 25, 2017 - MADlib community call.  Topic:  New Features in Apache MADlib 1.11 (Frank McQuillan)
     * Jun 21, 2017 - Greenplum meetup in San Francisco.  Topic:  Apache Solr & MADlib (incubating): Enabling Massive Text Analytics In-Database (Bharath Sitaraman)
     * Jul 5-7, 2017 - PG Day Russia.  Topic: Various on “Greenplum Day” Jul 5 including in-database analyitics (Roman Shaposhnik and others)
     * Jul 25, 2017 (upcoming) - SF Bay ACM Chapter meetup.  Topic:  Advanced Analytics for Security: Lateral Movement Detection (Anirudh Kondaveti)
  2. See material technical conversations on user/dev mailing lists and in the appropriate JIRAs and pull requests.

How has the project developed since the last report?

  1. TLP readiness - maturity evaluation matrix https://cwiki.apache.org/confluence/display/MADLIB/ASF+Maturity+Evaluation
  2. TLP readiness - graduation resolution https://cwiki.apache.org/confluence/display/MADLIB/Graduation+Resolution
  3. TLP readiness - documented release process https://cwiki.apache.org/confluence/display/MADLIB/Release+Process
  4. Active work in progress for 6th ASF release MADlib v1.12 scheduled for Jul/Aug 2017.  Features include: 
more graph analytics (weakly connected components, breadth first search, all pairs shortest path, multiple graph measures), 
neural nets, stratified sampling, train-test split, improvements to decision tree & random forest, improvements to summary function
  5. Mailing list activity in Q2:  295 postings to dev, 77 postings to user.

How would you assess the podling's maturity?
Please feel free to add your own commentary.

  [ ] Initial setup
  [ ] Working towards first release
  [ ] Community building
  [X] Nearing graduation
  [ ] Other:

Date of last release:

  MADlib v1.11 on 5/16/17.

When were the last committers or PPMC members elected:

  Orhan Kislal on 9/7/16 and Nandish Jayaram on 9/7/16.


Signed-off-by:

  [ ](madlib) Konstantin Boudnik
     Comments:
  [X](madlib) Ted Dunning
     Comments:
  [ ](madlib) Roman Shaposhnik
     Comments:

--------------------
Milagro

Distributed Cryptography; M-Pin protocol for Identity and Trust

Milagro has been incubating since 2015-12-21.

Three most important issues to address in the move towards graduation:

  1. Improve project communication
  2. Define clear commit guidelines
  3. Building the Milagro community – engaging developers and cryptographers,
     raising awareness and helping to secure future of internet.

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



How has the community developed since the last report?

  The community hasn't developed since the last report, due to lack of activity. Communication has picked up again so it's expected that the project will gather more interest soon.

How has the project developed since the last report?

  In past few months, the Milagro community was focused on developing Milagro
  Crypto C Library.

How would you assess the podling's maturity?
Please feel free to add your own commentary.

  [ ] Initial setup
  [x] Working towards first release
  [ ] Community building
  [ ] Nearing graduation
  [ ] Other:

Date of last release:

  n/a

When were the last committers or PPMC members elected?

  n/a

Signed-off-by:

  [ ](milagro) Sterling Hughes
     Comments:
  [ ](milagro) Jan Willem Janssen
     Comments:
  [*](milagro) Nick Kew
     Comments: Activity at Apache has not been progressing.  A discussion has been opened,
               and team members appear keen to improve communication and deal with a
               backlog of activity.

IPMC/Shepherd notes:

  jda: a discussion is active on the future of the project.  will continue to monitor.

--------------------
MXNet

MXNet is an open-source deep learning framework that allows you to define,
train, and deploy deep neural networks on a wide array of devices, from
cloud infrastructure to mobile devices. It is highly scalable, allowing for
fast model training, and supports a flexible programming model and multiple
languages. MXNet allows you to mix symbolic and imperative programming
flavors to maximize both efficiency and productivity. MXNet is built on a
dynamic dependency scheduler that automatically parallelizes both symbolic
and imperative operations on the fly. A graph optimization layer on top of
that makes symbolic execution fast and memory efficient. The MXNet library
is portable and lightweight, and it scales to multiple GPUs and multiple
machines.


MXNet has been incubating since 2017-01-23.

Three most important issues to address in the move towards graduation:

  1. Migrate code (GitHub) and website to Apache Infra.
  2. Grow the community
  3. Establish a reliable Release process consistent with Apache Way.

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

How has the community developed since the last report?

 a)  On 5/27 MXNet published a comprehensive edit and makeover of the
       documentation including tutorials, how-to’s, APIs and architecture guides.
       This was a broad effort that involved over 40 contributors.

 b)  The PMC voted in a new committer who has been helping with the code
       migration and setup of the test infrastructure. We are making slow but
       steady progress towards getting the GitHub code migrated. The target date
       for migration is 7/17. Website migration will happen after that.

 c)  Slack and dev@ are being used more actively.

 d)  Two presentations/workshops on Apache MXNet at the O’Reilly AI Conf on 6/27 and 6/28

 e)  A new blog post published on 6/23 showing users how to Build a
     Real-time Object Classification System with ApacheMXNet on Raspberry Pi.
     https://aws.amazon.com/blogs/ai/build-a-real-time-object-classification-system-with-apache-mxnet-on-raspberry-pi/

How has the project developed since the last report?

 a) Since the last report 42 authors have pushed 326 commits to master.

 b) Documentation- Architecture guides, How To’s, Tutorials, and APIs have been improved.

 c) More features (e.g. operators) requested by the user community have been added.

 d) A new Perl language binding for MXNet was added.

How would you assess the podling's maturity? 
  
   Podling's still getting established in Apache - so maturity == Low.
   
Please feel free to add your own commentary.

  [X] Initial setup
  [ ] Working towards first release
  [ ] Community building
  [ ] Nearing graduation
  [ ] Other:

Date of last release: 

  No Release yet, project is still getting established in Apache.

When were the last committers or PPMC members elected?

  Ly Nguyen added as a committer and PPMC member in June 2017.

Signed-off-by:

  [X](mxnet) Sebastian Schelter
     Comments:
  [X](mxnet) Suneel Marthi
     Comments:
  [X](mxnet) Markus Weimer
     Comments:
  [X](mxnet) Henri Yandell
     Comments:

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

Myriad

Myriad enables co-existence of Apache Hadoop YARN and Apache Mesos together on
the same cluster and allows dynamic resource allocations across both Hadoop
and other applications running on the same physical data center
infrastructure.

Myriad has been incubating since 2015-03-01.

Three most important issues to address in the move towards graduation:

  1. Many existing committers finding it difficult to give dedicated time
     to the project as they are busy with other projects
  2. Talk of retirement. No consensus
  3. Need for a road map for 0.3 release

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
  Discussions on weather the project should be retired. No consensus.
  Interest from committers to vet releases (multiple), contribute features (at least couple of committers),
  return to active contributions (at least couple of committers) 


How has the community developed since the last report?

  * dev@ mailing list has seen renewed activity due to retirement discussions.
     No consensus.

How has the project developed since the last report?

  * Little to no activity outside the mailing list

How would you assess the podling's maturity?
Please feel free to add your own commentary.

  [ ] Initial setup
  [ ] Working towards first release
  [x] Community building
  [ ] Nearing graduation
  [ ] Other:

Date of last release:

  2016-06-20 myriad-0.2.0-incubating

When were the last committers or PPMC members elected?

  2016-06-16 Yuliya Feldman

Signed-off-by:

  [ ](myriad) Benjamin Hindman
     Comments:
  [ ](myriad) Danese Cooper
     Comments:
  [X](myriad) Ted Dunning
     Comments:
  [ ](myriad) Luciano Resende
     Comments:

IPMC/Shepherd notes:

  jda: manual reminder sent.  active discussion around retirement.

--------------------
ODF Toolkit

Java modules that allow programmatic creation, scanning and manipulation of
OpenDocument Format (ISO/IEC 26300 == ODF) documents

ODF Toolkit has been incubating since 2011-08-01.

Three most important issues to address in the move towards graduation:

  1. Attract more developers
  2. Have frequent releases
  3. Fulfil the 1.0 version  

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

  None.

How has the community developed since the last report?

  Patches had been provided by new developers.

How has the project developed since the last report?

  After years, we finally made a new release our last supporting JDK6, continuing on JDK 8 including new RDF feature.
  We already received patches from developers we haven't known before, but not yet sufficient patches to elect new committers.
  We discussed ways to clean the code base for a 1.0 version of this project.
  Finally, Svante Schubert is continuing to work on his branch for a major collaboration feature, certainly to attract more developers.  
  
Date of last release:

  2017-04-10

When were the last committers or PPMC members elected?

  2012-10-29

Signed-off-by:

  [ ](odftoolkit) Nick Burch
     Comments:
  [ ](odftoolkit) Yegor Kozlov
     Comments:
  [x](odftoolkit) Tom Barber
     Comments: Slow but steady progress as usual. That said I know Svante has some stuff up his sleeve for later this year to drive development further which would hopefully attract new committers.

--------------------
Pulsar

Pulsar is a highly scalable, low latency messaging platform running on
commodity hardware. It provides simple pub-sub semantics over topics,
guaranteed at-least-once delivery of messages, automatic cursor management for
subscribers, and cross-datacenter replication.

Pulsar has been incubating since 2017-06-01.

Three most important issues to address in the move towards graduation:

  1.Finish onboarding the PPMC. We have 11 of 16 fully in place. With two more close to setup.
  2.Make an Apache release
  3.Grow the community with new Committers/PPMC members.

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

None

How has the community developed since the last report?

This is the first report. All but one of the 16 initial Committers have participated in one way or another. The existing Pulsar Github was moved to an Apache Github/GitBox setup. Development discussions are happening on the dev list.  


How has the project developed since the last report?

The project cut a v1.18 release with the old organization just before conversion. The SGA has been received, the code has switched to org.apache.pulsar and the license/copyright and headers modified to Apache.

10 authors have pushed 82 commits to the project in the last 30 days.

How would you assess the podling's maturity?
Please feel free to add your own commentary.

  [x] Initial setup
  [x] Working towards first release
  [ ] Community building
  [ ] Nearing graduation
  [ ] Other:

 Good progress for the first month.

Date of last release:

  2017-06-17,  v1.18

When were the last committers or PPMC members elected?

No one has been added in the last 30 days.

Signed-off-by:

  [X](pulsar) Dave Fisher
     Comments: The project is getting started. Very good so far.
  [x](pulsar) Jim Jagielski
     Comments:
  [x](pulsar) P. Taylor Goetz
     Comments: The project is off to a good start.
  [x](pulsar) Francis Liu
     Comments:

--------------------
RocketMQ

RocketMQ is a fast, low latency, reliable, scalable, distributed, easy to use
message-oriented middleware, especially for processing large amounts of
streaming data.

RocketMQ has been incubating since 2016-11-21.

Three most important issues to address in the move towards graduation:

  1. Grow the community
  2. Vote for new PMC member
  3. Near graduation

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

None

How has the community developed since the last report?

* Increased mailing list activity: solutions and milestone plan are discussed and decided in dev mailing list. While more and more questions and asking for support for RocketMQ are occurred in user mailing list.
* Organized the meetup in community, register guys are more than 700, attending guys are more than 350+. we invite not only rocketmq committer, but also storm committer, rocketmq contributor from community to speak at the meetup.
* Star has increased from 854 to 1660+ since the latest report, and RocketMQ website average weekly PV are over 11000+.
* Community project RocketMQ-Jms, RocketMQ-Console and RocketMQ-Flume release 1.0.0 version. Some new projects are tending to release the first version, including RocketMQ-MySQL and RocketMQ-Spark. Contributors in this repository have over 20.
* Polish RocketMQ website 2 round, adding some example for new feature, version compatible explaination and many trivial update.
* Up to now, 80% of integration projects are from community, we have been encouraging and helping community contributions around the world.

How has the project developed since the last report?

* Up to now, 183+ issues have been reported on JIRA and 98 have been resolved or closed. Since Now, 128 pull requests have been created and 93 pull requests have been merged or closed.
* Teams are sparing no effort in next version 4.2.0 development, which will support TLS, Log4j2, and implements OpenMessaging Specification.
* Community released the second version, including many important features, such as batched message, message filtering based on SQL 92, log appender and so on.

How would you assess the podling's maturity?
Please feel free to add your own commentary.

  [X] Initial setup - The initial setup went pretty well with assistance from John Ament and his Incubator documentation improvement efforts.
  [X] Working towards first release - The podling has performed its first release as noted below
  [X] Community building - Some contributors are beginning to participate. More users have been encouraged to resort to user mail list to asking for help or support, and more and more users are on the way.
  [X] Nearing graduation - Making progress, not there yet.
  [ ] Other:

Date of last release:

  2017-06-02

When were the last committers or PPMC members elected?

* Last elected committers as following:
** 2017.7.2 - Jaskey
* Last elected PMC member as following:
** 2017.7.5 - dongeforever 

Signed-off-by:

  [X](rocketmq) Bruce Snyder
     Comments:
  [ ](rocketmq) Brian McCallister
     Comments:
  [ ](rocketmq) Willem Ning Jiang
     Comments:
  [ ](rocketmq) Luke Han
     Comments:
  [X](rocketmq) Justin McLean
     Comments:

--------------------
Rya

Rya (pronounced "ree-uh" /rēə/) is a cloud-based RDF triple store that
supports SPARQL queries. Rya is a scalable RDF data management system built on
top of Accumulo. Rya uses novel storage methods, indexing schemes, and query
processing techniques that scale to billions of triples across multiple nodes.
Rya provides fast and easy access to the data through SPARQL, a conventional
query mechanism for RDF data.

Rya has been incubating since 2015-09-18.

Three most important issues to address in the move towards graduation:

  1. Have more releases as part of the Apache Foundation
  2. Increase diversity of contributors.
  3. Continue to harden and develop core Rya features to improve user
     experience
     
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

No

How has the community developed since the last report?

  * Adina Crainiceanu presented two Rya talks at Apache Big Data North America on May 16-18 in Miami:
    1. a 10 minutes presentation at the Podling Shark Tank, and a 
    2. full presentation on Apache Rya - A Scalable RDF Triple Store.

  * Pull Requests and issue reports from non-committers which are integrated into the repository continue
    to be received

How has the project developed since the last report?

  * Resolved a handful of issues that users have encountered
  * GeoTemporal Indexing
  * Expanded reasoning capabilities by implementing owl:hasValue inference
  * Added construct query support, aggregation support (sums, counts, averages, max, min), and geo temporal filtering to Rya Fluo Incremental Updater
  * Mongo backed entity centric index
  * Merged pull request for singleton AccumuloMinicluster to speed up integration tests

How would you assess the podling's maturity?
Please feel free to add your own commentary.

  [ ] Initial setup
  [ ] Working towards first release
  [X] Community building
  [ ] Nearing graduation
  [ ] Other:

Date of last release:

  2016-10-28

When were the last committers or PPMC members elected?

* New committer and PPMC member David Lotts elected on Oct 25, 2016
* New PPMC member Caleb Meier elected on Jan 3rd, 2017



Signed-off-by:

  [x](rya) Josh Elser
     Comments: Relatively quiet, not much happening on the community or code side. I see some contributions from non-committers in the past month. Need to push
     podling towards growing their member-base, and set some goals.
  [ ](rya) Edward J. Yoon
     Comments:
  [ ](rya) Venkatesh Seetharam
     Comments:
  [x](rya) Billie Rinaldi
     Comments:

IPMC/Shepherd notes:

  David Fisher: From http://rya.incubator.apache.org/download/ there is no release. No way for potential users to easily find the October release.


--------------------
SensSoft

SensSoft is a software tool usability testing platform

SensSoft has been incubating since 2016-07-13.

Three most important issues to address in the move towards graduation:

  1. Moving towards the first Incubating release of the source code and other
     release artifacts to NPM/Bower, etc.
  2. Grow the Apache SensSoft (Incubating) community.
  3. Complete the issues highlighted at the SensSoft Roadmap
     https://cwiki.apache.org/confluence/display/SENSSOFT/Roadmap

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

  No

How has the community developed since the last report?

  The community has been following a scrum method, sprinting
  towards the generation of the first release candidate for
  UserALE.js. This is showing a solid basis for growth and
  is working well. Josh Poore (project lead) recently demo'd
  SensSoft to a NASA Earth Science Data Systems Working Group
  focused on Search Relevancy. SensSoft is actively being evaluated
  and used within several prototypes at NASA JPL.

How has the project developed since the last report?

  The project is making sustainable progress. Project members
  are driving towards generation of UserALE.js 0.1.0 which is 
  great.

How would you assess the podling's maturity?
Please feel free to add your own commentary.

  [X] Initial setup
  [X] Working towards first release
  [X] Community building
  [ ] Nearing graduation
  [ ] Other:

Date of last release:

  XXXX-XX-XX

When were the last committers or PPMC members elected?

  Arthi Vezhavendan was added to PPMC and Committer base on 2017-01-24

Signed-off-by:

  [ ](senssoft) Paul Ramirez
     Comments:
  [X](senssoft) Lewis John McGibbney
     Comments:
  [X](senssoft) Chris Mattmann
     Comments:

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

Superset

Superset is an enterprise-ready web application for data exploration, data
visualization and dashboarding.

Superset has been incubating since 2017-05-21.

Three most important issues to address in the move towards graduation:

  1. Grow the community and enroll new committers.
  2. Move the website to apache.org
  3. Plan and execute our first Apache release 

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
* The team is working on finishing up all the items on the Incubation Checklist.
* We’re working on finding a way to link Jira Issues to GitHub Issues as the
team has a preference for using GitHub Issues for tracking.


How has the community developed since the last report?
* Organic growth of our Github contributors (140), forks (2,066), watchers
  (743) and stars (14,773)

How has the project developed since the last report?
* The code repository has been migrated from https://github.com/airbnb/superset to https://github.com/ApacheInfra/superset on Apache’s infrastructure
* A healthy, constant flow of bug fixes, quality improvements and new features, take a look at the project’s Pulse on Github for more details

How would you assess the podling's maturity?
Please feel free to add your own commentary.

  [X] Initial setup
  [ ] Working towards first release
  [ ] Community building
  [ ] Nearing graduation
  [ ] Other:

Date of last release:
* No official release yet since being voted into Apache
Incubation.  (Planning for the first Apache release in Q3, 2017)

When were the last committers or PPMC members elected?
* Project is still functioning with the initial set of committers


Signed-off-by:

  [ ](superset) Ashutosh Chauhan
     Comments:
  [ ](superset) Luke Han
     Comments:
  [x](superset) Jim Jagielski
     Comments:

--------------------
Traffic Control

Traffic Control allows you to build a large scale content delivery network
using open source.

Traffic Control has been incubating since 2016-07-12.

Three most important issues to address in the move towards graduation:

  1. Enhance automation to facilitate committer voting on new releases.
  2. Enhance documentation to ease ramp-up time for new community members.
  3. Grow the community.

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



How has the community developed since the last report?

Traffic Control held a summit with Traffic Server during ApacheCon North America.  This helped bring more attention to our project and encouraged cross-pollination between the two projects.  
In total there were 45 confirmed attendees with 23 signing up as having interest in Traffic Control.

Traffic Control added 5 new contributors (went from 65 to 70 total unique contributors).

How has the project developed since the last report?

  Since the last report (April 2017), we have

  * Merged 225 Pull Requests with 714 commits from 27 contributors
  * Opened 189 JIRA issues
  * Closed 97 JIRA issues
  * 393 emails sent by 44 people on the dev@ list
  * 15 emails sent by 9 people on the users@ list

How would you assess the podling's maturity?
Please feel free to add your own commentary.

  [ ] Initial setup
  [ ] Working towards first release (wip)
  [x] Community building (wip)
  [ ] Nearing graduation
  [ ] Other:

Date of last release:

  Traffic Control 1.8.1 was released on 6/13/2017.
  Traffic Control 2.0 has passed the project team and IPMC vote and a release announcement should be sent out this week.

When were the last committers or PPMC members elected?

  No new committers or PPMC members yet.

Signed-off-by:

  [X](trafficcontrol) Phil Sorber
     Comments:
  [X](trafficcontrol) Eric Covener
     Comments:
  [ ](trafficcontrol) Daniel Gruno
     Comments:
  [ ](trafficcontrol) J. Aaron Farr
     Comments:

IPMC/Shepherd notes:

  johndament: The podling has grown quite a bit, once they start growing outside of their initial committer set they should think about graduation.

--------------------
Weex is a framework for building Mobile cross-platform high performance UI.
Weex has been incubating since 2016-11-30.

Three most important issues to address in the move towards graduation:
  1. Move the whole workflow and infra into Apache (not the codebase only).
  2. Develop more contributors and committers.
  3. First Release while in Incubator.
  4. Improve the developer's activity in JIRA.
 
 How has the community developed since the last report?
 
   - We voted a new committer: Jianfeng Li
   - Our Github has growth contributors (110), forks (517), watchers (222) and 
     stars (3858)
   - We have encouraged people to discuss more in the JIRA and dev mail list.
     Up to now, 21 issues are reported on JIRA and 15 of them are resovled.
   - WebSite Trends Month Active , PV(295160) , UV(39778) , IP(36988), New
     Unique Visitor(20700) , Session(68747)
 
 How has the project developed since the last report?
 
   - Excluding merges, 19 authors have pushed 33 commits to master and 240
     commits to all branches.
   - This month we have successfully released the 0.12 version.
 
 How would you assess the podling's maturity?
 Please feel free to add your own commentary.
 
  [  ] Initial setup
  [  ] Working towards first release
  [x ] Community building
  [  ] Nearing graduation
  [  ] Other:

Date of last release:
  2017-06-08

When were the last committers or PPMC members elected?
  Jianfeng Li, 16 June 2017

Signed-off-by:

  [ ](weex) Luke Han
     Comments:
  [ ](weex) Willem Jiang
     Comments:
  [ ](weex) Stephan Ewen
     Comments:
  [x](weex) Raphael Bircher
     Comments:
     I started during the first release, and at this time there was nearly no
     communication on the list. We increased the list traffic last month over 100%
     but there is still a load of work to do. 

IPMC/Shepherd notes:

  David Fisher: I want to note that Raphael is stepping up efforts as Mentor to really help the Weex community. Seems to be effective.

  jda: manual reminder sent.  report drafted on dev list

  • No labels