Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 6C87C200D1A for ; Mon, 9 Oct 2017 13:05:19 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 694121609E0; Mon, 9 Oct 2017 11:05:19 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id D8FDA1609BB for ; Mon, 9 Oct 2017 13:05:17 +0200 (CEST) Received: (qmail 44075 invoked by uid 500); 9 Oct 2017 11:05:17 -0000 Mailing-List: contact dev-help@heron.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@heron.incubator.apache.org Delivered-To: mailing list dev@heron.incubator.apache.org Received: (qmail 44064 invoked by uid 99); 9 Oct 2017 11:05:16 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Oct 2017 11:05:16 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id D0C441A181E for ; Mon, 9 Oct 2017 11:05:15 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.475 X-Spam-Level: X-Spam-Status: No, score=0.475 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=2, KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, SUSPICIOUS_RECIPS=2.497] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id LzygqV0eomtf for ; Mon, 9 Oct 2017 11:05:01 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with SMTP id B5CE660F1E for ; Mon, 9 Oct 2017 11:04:59 +0000 (UTC) Received: (qmail 41163 invoked by uid 99); 9 Oct 2017 11:04:58 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Oct 2017 11:04:58 +0000 Received: from mail-ua0-f182.google.com (mail-ua0-f182.google.com [209.85.217.182]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 35BDC1A0310 for ; Mon, 9 Oct 2017 11:04:58 +0000 (UTC) Received: by mail-ua0-f182.google.com with SMTP id 88so10263499uar.0 for ; Mon, 09 Oct 2017 04:04:58 -0700 (PDT) X-Gm-Message-State: AMCzsaUgXHWeL9oEycRFPkvuXDdQDU83zqj7FUS+qIIbTaE6Oq+w9qs+ vZkbdIKFUxla7cZYYJg6hmo0KGjYjFpMSpbbA2k= X-Google-Smtp-Source: AOwi7QBb8RdkiP9W/iRmqbA7FBhblgiMvCQPFcSheohnMx+6MFPhOVlpiWIBil/ec9Q6Q+3lbeu1Iq1dEV7raig8/7U= X-Received: by 10.176.79.151 with SMTP id m23mr4755580uah.185.1507547093704; Mon, 09 Oct 2017 04:04:53 -0700 (PDT) MIME-Version: 1.0 From: "John D. Ament" Date: Mon, 09 Oct 2017 11:04:43 +0000 X-Gmail-Original-Message-ID: Message-ID: Subject: [DRAFT] Incubator PMC Board Report - October 2017 To: "general@incubator.apache.org" Cc: "dev@netbeans.incubator.apache.org" , "dev@rya.incubator.apache.org" , "dev@heron.incubator.apache.org" , "dev@batchee.incubator.apache.org" , "dev@gossip.incubator.apache.org" , "dev@myriad.incubator.apache.org" Content-Type: multipart/alternative; boundary="f403043eb32400a8f7055b1b2947" archived-at: Mon, 09 Oct 2017 11:05:19 -0000 --f403043eb32400a8f7055b1b2947 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable All, Below is the current draft of the board report. Much of the header info is missing, still in flight. We are missing two podling reports and four reports are presently not signed off on. Podling's on CC please make sure you've reviewed. Incubator PMC report for October 2017 The Apache Incubator is the entry path into the ASF for projects and codebases wishing to become part of the Foundation's efforts. < narrative > * Community New IPMC members: - Davor Bonaci - Jacques Le Roux People who left the IPMC: * New Podlings - PageSpeed * Podlings that failed to report, expected next month - Gossip - Myriad * Podling reports missing sign off, will be removed without mentor sign off - BatchEE - Heron - NetBeans - Rya * Graduations The board has motions for the following: - Mnemonic - PredictionIO - Your podling here? * Releases The following releases entered distribution during the month of September: * IP Clearance * Legal / Trademarks * Infrastructure - A change to the mlreq process caused delays in creation of mailing lists for PageSpeed. Work is on going to migrate to a new process for these requests that is agreeable for IPMC members to execute on. * Miscellaneous * Credits ---------------------------------------------------------------------- Table of Contents Airflow Amaterasu Annotator BatchEE Daffodil DataFu FreeMarker Gobblin Gossip HAWQ Heron Juneau Livy Milagro MXNet Myriad NetBeans ODF Toolkit Rya SensSoft Spot 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 4th apache release 1.9.0 and are getting better at releases 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 third official release 1.8.2 on Aug 7th 2017. 2. Since our last podling report 3 months ago (i.e. between July 5 & Sept 25, inclusive), we grew our contributors from 280 to 315 4. Since our last podling report 3 months ago (i.e. between July 5 & Sept 25, inclusive), we resolved 167 pull requests (currently at 1797 closed PRs) 5. Since being accepted into the incubator, the number of companies officially using Apache Airflow has risen from 30 to 114, 16 new from the last podling report. How has the project developed since the last report? See above : 167 PR resolved, 35 new contributors, & 16 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-08-07 When were the last committers or PPMC members elected? 2017-01-01 fokko a.k.a Fokko Driespong (committer/PMC) Signed-off-by: [ ](airflow) Chris Nauroth Comments: [x](airflow) Hitesh Shah Comments: [ ](airflow) Jakob Homan Comments: IPMC/Shepherd notes: A quick look at this month's email and it looks like Airflow is ready to graduate. Dave Fisher -------------------- Amaterasu Apache Amaterasu is a framework providing continuous deployment for Big Dat= a pipelines. Amaterasu has been incubating since 2017-09-07. It provides the following capabilities: Continuous integration tools to package pipelines and run tests. A repository to store those packaged applications: the applications repository. A repository to store the pipelines, and engine configuration (for instance, location of the Spark master, etc.): per environment - the configuration repository. A dashboard to monitor the pipelines. A DSL and integration hooks allowing third parties to easily integrate. Amaterasu has been incubating since 2017-09. Three most important issues to address in the move towards graduation: 1. Prepare first release 2. Grow up user and contributor communities 3. Prepare documentation 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? * Talks have been given in different events to promote and give visibility to Amaterasu How has the project developed since the last report? * Resources creation is in progress (website, Jira, git & github mirror, ...) * The code donation is in preparation (rename packages, check legal, ...) * The website has been published and is online. Date of last release: N/A When were the last committers or PMC members elected? N/A Signed-off-by: [X](amaterasu) Jean-Baptiste Onofr=C3=A9 Comments: [X](amaterasu) Davor Bonaci Comments: Completing code donation and moving development to Apache repository is the next step. [ ](amaterasu) Olivier Lamy Comments: IPMC/Shepherd notes: - Drew Farris (shepherd): Still in project setup phrase, one mentor observed active on mailing list. -------------------- 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. Release initial versions 2. Add active contributors 3. Demonstrate good governance through voting on process improvements. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None at this time. How has the community developed since the last report? Community has been pretty stable, with a trickle of new stars, forks, and watchers on the GitHub repo. Committers and other interested parties have made plans to meet in person over the next month and to work on contributions. How has the project developed since the last report? Significant code developments took place to establish the foundation of the project through August and September. A simple demonstration of the most basic functionality is now included in a working build. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [X] Working towards first release [X] Community building [ ] Nearing graduation [ ] Other: Date of last release: We are still coding toward our 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: [ ](annotator) Brian McCallister Comments: [ ](annotator) Daniel Gruno Comments: [X](annotator) Jim Jagielski Comments: IPMC/Shepherd notes: -------------------- BatchEE BatchEE projects aims to provide a JBatch implementation (aka JSR352) and a set of useful extensions for this specification. BatchEE has been incubating since 2013-10-03. Three most important issues to address in the move towards graduation: 1. Still increase the community (but hard since it is quite stable and between new specification releases) 2. - 3. - 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? No much since no new specification version was released. How has the project developed since the last report? Not much since it is stable. 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-09-22 When were the last committers or PPMC members elected? 2016-12-18 Signed-off-by: [ ](batchee) Jean-Baptiste Onofr=C3=A9 Comments: [ ](batchee) Olivier Lamy Comments: [ ](batchee) Mark Struberg Comments: IPMC/Shepherd notes: There is no activity and they are waiting until a new spec arrives. On the four year anniversary as a podling I think that BatchEE should be looking how to become a low activity TLP. Dave Fisher. -------------------- Daffodil Apache Daffodil is an implementation of the Data Format Description Languag= e (DFDL) used to convert between fixed format data and XML/JSON. Daffodil has been incubating since 2017-08-27. Three most important issues to address in the move towards graduation: 1. obtaining SGAs 2. establishing new apache-centric infrastructure 3. broadening base of contributors Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? - Only that chasing the SGAs down is going to take some time, though this may be typical. How has the community developed since the last report? - Users: (1) The Open Grid Forum's DFDL workgroup mailing list has had inquiries and questions about Daffodil - using it and creating DFDL schemas. We will start redirecting such to our incubator users mailing list, as soon as we're ready. (2) A large software company has demonstrated a prototype integration of Daffodil into their commercial product. Of note: they did this without any support contact to Daffodil developers. - Developers/Contributors: One new outside developer has been setup, and ha= s started a project modifying the Daffodil code-base. This is still in the pre-Apache context, and we've no idea if they'll want to contribute back. But it does show both interest and that the technical barriers to entry for new developers to be productive are surmountable. How has the project developed since the last report? - A final consistent release/build of the legacy (pre-Apache) code-base is over, all project efforts going forward can be Apache focused once we have infrastructure setup. - Progress is being made on obtaining the individual and organizational SGAs. 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: (none yet) XXXX-XX-XX When were the last committers or PPMC members elected? - No changes yet - same as at our project incubator inception Signed-off-by: [X](daffodil) John D. Ament Comments: Podling is still bootstrapping, looking for some feedback from legal on approaches due to public sector relationship. [X](daffodil) David Fisher Comments: IPMC/Shepherd notes: -------------------- DataFu DataFu provides a collection of Hadoop MapReduce jobs and functions in higher level languages based on it to perform data analysis. It provides functions for common statistics tasks (e.g. quantiles, sampling), PageRank, stream sessionization, and set and bag operations. DataFu also provides Hadoop job= s for incremental data processing in MapReduce. DataFu has been incubating since 2014-01-05. Three most important issues to address in the move towards graduation: 1. Positive IPMC recommendation vote for graduation 2. Address any IPMC feedback regarding graduation 3. Continue releases 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? No new developments How has the project developed since the last report? Added support for Pig macros distributed in JAR. Added a couple counting macros and TFIDF. Started graduation discussion in general list. 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-03-10 When were the last committers or PPMC members elected? July 2016 (Eyal Allweil) Signed-off-by: [ ](datafu) Ashutosh Chauhan Comments: [ ](datafu) Roman Shaposhnik Comments: [ ](datafu) Ted Dunning Comments: IPMC/Shepherd notes: johndament: The podling is attempting to graduate, however there are some concerns raised within the discussion over how big the actual PMC is. There have also been concerns raised over the removal of committer status. -------------------- FreeMarker FreeMarker is a template engine, i.e. a generic tool to generate text outpu= t based on templates. FreeMarker is implemented in Java as a class library fo= r 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 8 month ago, will be muc= h 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 i= n the incubator for serveral years is obviosly a problem as well. 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. The FreeMarker 2 branch was less active, but had some fixes and new features. At the moment we are nearing the next release from the 2 branch. 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: [X](freemarker) Ralph Goers Comments: [ ](freemarker) Sergio Fern=C3=A1ndez Comments: IPMC/Shepherd notes: -------------------- Gobblin Gobblin is a distributed data integration framework that simplifies common aspects of big data integration such as data ingestion, replication, organization and lifecycle management for both streaming and batch data ecosystems. Gobblin has been incubating since 2017-02-23. Three most important issues to address in the move towards graduation: 1. Cut our first release. 2. Elect new Committer(s) / PPMC. 3. Update links on website and documentation. 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? * 15+ major companies, startups, universites and research institutes are now using Gobblin (refer to Powered-by section [1] here: https://gobblin.apache.org/ ) * Email stats for last month: user@gobblin.incubator.apache.org : 25 dev@gobblin.incubator.apache.org : 163 * There have been 40 Commits in last month: git log --format=3D'%ci' | grep -cE '2017-0(9)' * 29 of those commits were by non-committers: git log --format=3D'%ae %ci' | grep -E '2017-0(9)' | cut -d ' ' -f 1 | sort | uniq -c | sort -n * Another video conference based meetup happened last month with good attendance and interest. * We are continuing to work towards our first release. [1] This data was collected before incubation via a survey. It was expanded to include more companies as and when requested by respective contributors. How has the project developed since the last report? * Continued active development. * Progress continues to be tracked via JIRA / Sprint dashboard. How would you assess the podling's maturity? There is an all around progress, and the podling is working towards its first release. [ ] Initial setup [X] Working towards first release [X] 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: [ ](gobblin) Jean-Baptiste Onofr=C3=A9 Comments: [ ](gobblin) Olivier Lamy Comments: [X](gobblin) Jim Jagielski Comments: IPMC/Shepherd notes: johndament: The podling has the right notion of next steps, website is probably the biggest area of work needed. -------------------- 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. 2. 3. 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? How has the project developed since the last report? How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: XXXX-XX-XX When were the last committers or PPMC members elected? Signed-off-by: [ ](gossip) P. Taylor Goetz Comments: [ ](gossip) Josh Elser Comments: [ ](gossip) Drew Farris Comments: IPMC/Shepherd notes: -------------------- HAWQ HAWQ is an advanced enterprise SQL on Hadoop analytic engine built around a robust and high-performance massively-parallel processing (MPP) SQL framework evolved from Pivotal Greenplum Database. 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. 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 (2): * Big Data Technology Trends. China Big Data Industry Ecosystem Conference (Speaker: Lei Chang, August 2, 2017) * Future Data Warehouse. China CIO Conference (Speaker: Lei Chang, Sep 16, 2017) 2. Active contributions from approximately 20 different community contributors since the last report (July 2017). 3. Yi JIN volunteered as the release manager for 2.3 release. 4. Three committer candidates are under voting process: 1) Amy BAI 2) ChunLing WANG 3) Hongxu MA How has the project developed since the last report? 1. Apache HAWQ 2.2.0.0 was released. HAWQ 2.2 is the first binary release. Release information: 1) Release page: https://cwiki.apache.org/confluence/display/HAWQ/Apache+HAWQ+2.2.0.0-incuba= ting+Release 2) Issues/tasks fixed (80): https://issues.apache.org/jira/issues/?filter=3D12339844 2. The scope of 2.3 release is finalized: 1) New Feature: HAWQ Ranger supports RPS HA. (Done) 2) New Feature: HAWQ Ranger supports Kerberos authentication. (Done= ) 3) New Feature: HAWQ Core supports plugable external storage framework. (On going HAWQ-786) 4) New Feature: HAWQ Core supports HDFS TDE (Transparent Data Encryption) through libHdfs3. (Done, HAWQ-1193) 5) Licenses: Fix PXF license files located in PXF jar files. (Not started HAWQ-1496) 6) Licenses: Check Apache HAWQ mandatory libraries to match LC20, LC30 license criteria. (Not started HAWQ-1512) 7) Build: Release build project (On going HAWQ-127) 8) Bug fixes. (On going) Project page link: https://cwiki.apache.org/confluence/display/HAWQ/Apache+HAWQ+2.3.0.0-incuba= ting+Release 3. Project mail list activity: Between July 1, 2017 and Sep 25, 2017: dev@hawq.apache.org & user@hawq.apache.org 155 emails sent 53 participants 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-07-12, Apache HAWQ 2.2.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: IPMC/Shepherd notes: -------------------- Heron A real-time, distributed, fault-tolerant stream processing engine. Heron has been incubating since 2017-06-23. Three most important issues to address in the move towards graduation: 1. Finish bootstrapping project, IP clearance, initial website 2. Expanding the community and adding new committers 3. 1st ASF release Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Migration to Apache infrastructure is waiting on the SGA from Twitter which has not provided an ETA. How has the community developed since the last report? * Developer discussions have moved from Google groups and Slack to the Heron Apache dev list. How has the project developed since the last report? * Development has been active, despite limited progress migrating to Apache infra. 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 Apache releases as of yet. Working on code import. When were the last committers or PPMC members elected? N/A, still bootstrapping the project. Signed-off-by: [ ](heron) Jake Farrell Comments: [ ](heron) Jacques Nadeau Comments: [ ](heron) Julien Le Dem Comments: [ ](heron) P. Taylor Goetz Comments: IPMC/Shepherd notes: -------------------- 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. Complete Podling Name Search (currently unresolved). 2. Continue to grow community. 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? Two new PPMC members: 1) Steve Blackmon 2) Raphi D. Lee How has the project developed since the last report? 1 new release - Juneau 6.3.1, 08/01/2017 1 release currently in vote - Juneau 6.4.0 Currently undergoing internal graduation discussions within the PPMC. 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-08-01 When were the last committers or PPMC members elected? 2017-07-25 Signed-off-by: [x](juneau) Craig Russell Comments: Juneau has made great progress and I believe is ready to graduate. [ ](juneau) Jochen Wiedmann Comments: [X](juneau) John D. Ament Comments: Podling is ready to graduate. They understand the Apache Way and have grown to multiple contributors. Great progress. IPMC/Shepherd notes: -------------------- 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 man= y Spark contexts. Livy has been incubating since 2017-06-05. Three most important issues to address in the move towards graduation: 1. Grow the community to involve more users and contributors. 2. Grow more committers to maintain the project. 3. 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? One new committer was elected, more users appeared in mailing list How has the project developed since the last report? Several new features including auto completion, get session by name were proposed and under review. 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-09-01 When were the last committers or PPMC members elected? 2017-09-18 Signed-off-by: [x](livy) Bikas Saha Comments: [ ](livy) Brock Noland Comments: [ ](livy) Luciano Resende Comments: [ ](livy) Jean-Baptiste Onofre Comments: IPMC/Shepherd notes: -------------------- 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 =E2=80=93 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? We moved all of the crypto code to a new organisation on GitHub called milagro-crypto ( https://github.com/milagro-crypto ). It is hoped this will enable further engagement with the community and specifically their involvement in developing the crypto code in other languages. Since the last report, two new committers were added. How has the project developed since the last report? The development was focused on Milagro Crypto C and Milagro Crypto JavaScript. Milgaro can now support multiple curves and security levels in a single binary. 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: [X](milagro) Jan Willem Janssen Comments: [X](milagro) Nick Kew Comments: IPMC/Shepherd notes: -------------------- MXNet Apache 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. Apache MXNet has been incubating since 2017-01-23. The most important issues to address in the move towards graduation: 1. Establish a predictable release process consistent with Apache Way -- Ongoing. 2. Grow the Community - Ongoing 3. Update project website to Apache standards - In Progress 4. Identify remaining ICLAs and SGAs that need to be addressed - in progress 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) Various Slack channels and dev@ mailing lists are being used actively. New user support and discussion forum created with the guidance of Apache members at: http://discuss.mxnet.io b) O=E2=80=99Reilly published a series of blogs about MXNet, including on= es with step-by-step instructions to implement a convolutional neural network to classify traffic signs with Apache MXNet: https://www.oreilly.com/ideas/classifying-traffic-signs-with-mxnet-an-intro= duction-to-computer-vision-with-neural-networks https://www.oreilly.com/ideas/apache-mxnetthe-fruit-of-cross-institutional-= collaboration https://www.oreilly.com/ideas/self-driving-trucks-enter-the-fast-lane-using= -deep-learning c) A new blog post published on 28-July showing users how to exploit the unique features of Apache MXNet with a cheat sheet: https://aws.amazon.com/blogs/ai/exploiting-the-unique-features-of-the-apach= e-mxnet-deep-learning-framework-with-a-cheat-sheet/ d) New Blog series by Viacheslav Kovalevskyi on Apache MxNet in Depth published on Medium https://blog.kovalevskyi.com/mxnet-distributed-training-explained-in-depth-= part-1-b90c84bda725 e) Members of the community have conducted open meetups to share information on Apache MXNet: https://www.meetup.com/Apache-MXNet-learning-group/ f) Talks on Apache MXNet have been held in various universities and conferences across the world including US, China, etc.: https://www.youtube.com/watch?v=3DGBkOMtc9BIk https://www.youtube.com/watch?v=3DkGktiYF5upk g) Presently working towards an upcoming 0.12.0 release targeted for October or November 2017. How has the project developed since the last report? a) The code base was migrated from http://github.com/dmlc/mxnet to https://github.com/apache/incubator-mxnet on 28-July, 2017. The website has also been migrated to this repository. b) From a statistics perspective, in July 2017, 54 authors pushed 140 commits to master, with updates to 358 files including 22K additions and 3K deletions. In Sep 2017, 62 authors pushed 171 commits to master, with updates to 467 files including 26K additions and 7K deletions. c) Documentation- Architecture guides, How To=E2=80=99s, Tutorials, and API= s continue to be improved. d) More features (e.g. operators, algorithms) and bug-fixes requested by the user community continue to be added. How would you assess the podling's maturity? Podling is still being established in Apache - hence maturity =3D=3D Low, b= ut the project has a very diverse set of contributors. Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [X] Community building [ ] Nearing graduation [ ] Other: Date of last release: A maintenance release Apache MXNet-incubating 0.11.0 with few bug-fixes was released on 05-Sep, 2017. https://github.com/apache/incubator-mxnet/releases/tag/0.11.0 A maintenance release Apache MXNet-incubating 0.10.0 Post 2 with few bug-fixes was released on 17-July, 2017. https://github.com/apache/incubator-mxnet/releases/tag/0.10.0.post2 When were the last committers or PPMC members elected? Ly Nguyen, Haibin Lin and Madan Jampani were added as committers and PPMC members in June 2017. Signed-off-by: [X](mxnet) Sebastian Schelter Comments: Second Suneel's comment that the project should work towards more communication on its mailinglists. [X](mxnet) Suneel Marthi Comments: Plenty of activity on the project, would love to see more discussions happening on mail lists or Slack. [ ](mxnet) Markus Weimer Comments: [X](mxnet) Henri Yandell Comments: Noting acknowledgement that Infra JIRA requests will be going via mentors due to both the reported volume of requests and the requests coming from contributors and not committers. Also noting that I've been active on legal-discuss@ regarding MXNet ICLA/source headers, and in discussion offline with an employer of contributors who has concerns with ICLA signing. IPMC/Shepherd notes: johndament: The podling has come under fire recently for what is perceived to be an over abundant amount of requests coming from non-committers. If nothing else, it's a sign that they are anxious to get going here at Apache and perhaps they need to look at their communication model, moving more discussion on list, as well as potentially voting in new committers. -------------------- 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. 2. 3. 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? How has the project developed since the last report? How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: XXXX-XX-XX When were the last committers or PPMC members elected? Signed-off-by: [ ](myriad) Benjamin Hindman Comments: [ ](myriad) Danese Cooper Comments: [ ](myriad) Ted Dunning Comments: [ ](myriad) Luciano Resende Comments: IPMC/Shepherd notes: -------------------- NetBeans NetBeans is a development environment, tooling platform and application framework. NetBeans has been incubating since 2016-10-01. Three most important issues to address in the move towards graduation: 1. Relicensing of files to ASF. 2. Completion of NOTICE and LICENSE files. 3. Increase the involvement of the community in release tasks. 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? - Various discussions ongoing on Apache NetBeans dev mailing list. - First pull requests have been received and community has been reviewing them. - At NetBeans meetup in Munich, Sven Reimers, an Apache NetBeans committer, demoed Java 9 features (e.g., Jigsaw, JShell, JLink) in Apache NetBeans. How has the project developed since the last report? - SGA has been provided by Oracle and accepted by Apache. - Apache Git repo now contains the 1st code donation, 2 more being worked on, consisting of around 45,000 files and 4 million LOC. - Mirroring has been set up via GitHub. - Around 29000 files have been relicensed to Apache via a converter tool created by Jan Lahoda, an Apache NetBeans committer. - Repo has been set up for tools, e.g., the converter tool referenced above: https://github.com/apache/incubator-netbeans-tools - Initial README, NOTICE, and LICENSE have been created and pushed. - Jenkins build jobs have been set up and are working. - Rat integration has been set up and is working as part of the build process. 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: No release yet. When were the last committers or PPMC members elected? Only initial committers, no additional voting has been done. Signed-off-by: [ ](netbeans) Ate Douma Comments: [ ](netbeans) Bertrand Delacretaz Comments: [ ](netbeans) Daniel Gruno Comments: [ ](netbeans) Mark Struberg Comments: IPMC/Shepherd notes: johndament: Now that they have their first SGA, podling is getting their feet wet in true ASF processes to get a release out the door. On list activity is great. -------------------- ODF Toolkit Java modules that allow programmatic creation, scanning and manipulation of OpenDocument Format (ISO/IEC 26300 =3D=3D 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? Michael Stahl was voted as new committer/PMC member. Being OASIS ODF TC member and LibreOffice developer. Patches had been provided by other new developers. How has the project developed since the last report? Svante Schubert received sponsorship by German government prototype fund to develop a new collaboration feature for the ODF Toolkit within upcoming 6 months. Developer vote has passed to move from SVN to GIT to improve visibility on GitHub and archive better mergeability for feature branches. Date of last release: 2017-04-10 When were the last committers or PMC members elected? 2017-08-02 Signed-off-by: [ ](odftoolkit) Nick Burch Comments: [ ](odftoolkit) Yegor Kozlov Comments: [X](odftoolkit) Tom Barber Comments: Some positive steps this month, activity has certainly picked up and the SVN to Git swap will certainly help things. There were plenty of +1's on the mailing list to show people are watching, but gaining active members is clearly a struggle for the project. New PMC member will help that also. IPMC/Shepherd notes: -------------------- Rya Rya (pronounced "ree-uh" /r=C4=93=C9=99/) 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 quer= y processing techniques that scale to billions of triples across multiple nodes. Rya provides fast and easy access to the data through SPARQL, a conventiona= l 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. 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? * PPMC voted to release 3.2.11, waiting on approval by IPMC How has the project developed since the last report? * Implemented new types of inferences: owl:hasValue, owl:unionOf, owl:equivalentClass, owl:allValuesFrom, owl:intersectionOf, owl: oneOf, owl:someValuesFrom, owl:ReflexiveProperty, owl:hasSelf * Added documentation and examples for the use of shell, Prospector, and Pre-computed joins updater * Removed/replaced code that used incompatible license (e.g. org.json, jcalendar) - use ALv2 compatible license now 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: 2016-10-28 When were the last committers or PPMC members elected? * PPMC member Caleb Meier elected on Jan 3rd, 2017 Signed-off-by: [ ](rya) Josh Elser Comments: [ ](rya) Edward J. Yoon Comments: [ ](rya) Venkatesh Seetharam Comments: [ ](rya) Billie Rinaldi Comments: IPMC/Shepherd notes: -------------------- 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 continues development via the scrum method, sprinting towards the generation of the first release candidate for UserALE.js. No new community members have come onboard with development swamping the mailing lists. How has the project developed since the last report? The project is making sustainable progress. Project members are driving towards generation of a release candidate for UserALE.js 0.1.0. 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: [ ](senssoft) Chris Mattmann Comments: IPMC/Shepherd notes: - Drew Farris (shepherd): One mentor active on the mailing lists. -------------------- Spot Apache Spot is a solution stack that provides the capability to ingest IT related telemetry (network flows, domain name service DNS, and proxy server logs) and provide unsupervised machine learning capabilities to identify suspicious activity. The information is organized and presented using operational analytics so that a security analyst can investigate the most suspicious connections. Apache Spot is built on and using Apache Spark and Apache Hadoop. Spot has been incubating since 2016-09-23. Three most important issues to address in the move towards graduation: 1. Build diverse community 2. Continue building a strong and diverse body of PPMC members for long term project continuity 3. Demonstrate ability to create releases Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? * Recently Facebook decided to re-license React under MIT license, to enable compatibility with Apache licensed projects and many others. If there are not other indications from Incubator board we=E2=80=99ll call out= a vote to keep it for now: https://code.facebook.com/posts/300798627056246/relicensing-react-jest-flow= -and-immutable-js/ How has the community developed since the last report? * Committers that are specialized on Ingest functions are merging branches for Open Data Model (ODM) development. * Same case for views in order to simplify the process of normalization through the UI. * Datasets with both benign and malicious traffic have been crafted to allow community to test/evaluate ML executions, and facilitate visualization exercises when doing Threat Hunting . * Number of issues and discussion have increased with both feedback/RFE and bug fixes, which probes adoption, of course Community growth also consists on continue expanding the Committer baseline. How has the project developed since the last report? * The Spot project completed the first official Apache release for Spot v1.0, approved and voted by Incubator PMC. * Open Data Model, development efforts continue over its branch in both directions specification and code pushes. 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: Comments: * Completion of the first Apache release was a significant milestone. The focus now needs to be converting the large number of project observers into project committers to foster a more diverse community, creating project awareness through technology blog posts, and Meetups is a significant effort that needs to happen for project evangelization Date of last release: 2017-09-08 When were the last committers or PPMC members elected? 2017-06-02 Signed-off-by: [X](spot) Jarek Jarcec Cecho Comments: [ ](spot) Brock Noland Comments: [ ](spot) Andrei Savu Comments: [ ](spot) Uma Maheswara Rao G Comments: IPMC/Shepherd notes: Project is active and moving forward well. They do use ReactJS and will need to upgrade and release as soon as the relicensed version is available. Dave Fisher -------------------- Traffic Control Traffic Control is a set of components that can be used to build, monitor, configure, and provision a large scale content delivery network (CDN). Traffic Control has been incubating since 2016-07-12. Three most important issues to address in the move towards graduation: 1. Enhance automation to make it easier to build, install, and configure each component. 2. Improve documentation to ease ramp-up time for new community members and make it easier for existing community members to find what they are looking for. 3. Grow the community. 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 community took a vote and decided to move to full GitHub for source code management and to use github for issue tracking instead of Jira. Traffic Control will be holding its fall summit on October 17th and 18th in Atlanta, GA. There are currently over 20 participants from 5 different companies registered to join. How has the project developed since the last report? Since the last report (July 2017), we have * Merged 93 Pull Requests with 609 commits from 21 contributors * Opened 284 Github/Jira issues * Closed 83 Github/Jira issues * 284 emails sent by 39 people on the dev@ list * 5 emails sent by 2 people on the users@ list How would you assess the podling's maturity? Please feel free to add your own commentary. At our next summit (Oct 2017), we will be discussing what steps we need to take to get to graduation. We still have some hurdles to clear, but it=E2= =80=99s good that we have recognized we need to start the discussion. [ ] Initial setup [ ] Working towards first release (wip) [x] Community building (wip) [ ] Nearing graduation [ ] Other: Date of last release: Traffic Control 2.0 was released on July 7th, 2017. When were the last committers or PPMC members elected? In August, Traffic Control added 3 new committers from 2 different companies: Derek Gelinas (Comcast), Rob Butts (Comcast) , and Peter Ryder (Cisco) Signed-off-by: [X](trafficcontrol) Phil Sorber Comments: [](trafficcontrol) Eric Covener Comments: [X](trafficcontrol) Leif Hedstrom Comments: IPMC/Shepherd notes: johndament: It's great to see a community driven in person event being scheduled. However, the podling should be cautious and ensure that all information discussed in person is brought back to the list when complete. -------------------- Weex 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. More releases while in Incubator. 4. Improve the developer's activity in JIRA and mailing list. 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? =E2=80=A2 We voted two new committers: gurisxie, Hanks =E2=80=A2 Our Github has growth contributors (131), forks (760), watchers (= 296) and stars (5522) =E2=80=A2 We have encouraged people to discuss more in the JIRA and dev mai= ling list. Up to now, 76 issues have been reported on JIRA and 37 of them are resolved or closed. =E2=80=A2 WebSite Trends Month Active, PV(393698), UV(64096), IP(53712), Ne= w Unique Visitor(36155) , Session(103184) How has the project developed since the last report? =E2=80=A2 21 authors have pushed 284 commits to master and 285 commits to a= ll branches since last month. =E2=80=A2 We are replacing Facebook's Yoga with Google's FlexboxLayout for = our layout system. =E2=80=A2 Several new features including pseudo-class, box-shadow in Andr= oid, 3d rotate were proposed and developed under review. 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? =E2=80=A2 gurisxie, 13 Sep 2017 =E2=80=A2 Hanks, 9 Aug 2017 Signed-off-by: [ ](weex) Luke Han Comments: [ ](weex) Willem Jiang Comments: [ ](weex) Stephan Ewen Comments: [X](weex) Raphael Bircher Comments: The community still learning the Apache Way. Also we have to work on the diversity. But we make progress. An additional active Mentor would be good. IPMC/Shepherd notes: --f403043eb32400a8f7055b1b2947--