Page tree
Skip to end of metadata
Go to start of metadata

FINAL DO NOT EDIT

NOTE that the content for this month report is in markdown format- please do not remove any formatting characters when adding your reports.

It also best to:

  • Do not change existing formatting. Especially do not change the formatting of the sign-off area.
  • Keep all lines under 76 characters long.

  • All content under the ### headings should be indented by two spaces. Do not use tabs.

  • Please don't change the text in the headings or add new ones.
  • Include one space after a bullet point or full stop on a numbered list.
  • Use [X] (X and no spaces) to sign off reports.
  • Do not include long URLs and use the apache URL shortener https://s.apache.org.
  • Please note that some lines have two spaces at the end. Do not remove these spaces.

Please make sure you use the current report and don't copy an old one, the headings do change from time to time.

A script will be run on this report before it is submitted to the board. If your lines are too long it may insert line breaks in unexpected places.

Reflow
fold -w 76 -s $1 | cat -s


Timeline

Wed March 03Podling reports due by end of day
Sun March 07 Shepherd reviews due by end of day
Sun March 07 Summary due by end of day
Tue March 09Mentor signoff due by end of day
Wed March 10

Report submitted to Board

Wed March 17Board meeting


Shepherd Assignments

Dave FisherAGE
Dave FisherHop
Drew FarrisLivy
Drew FarrisWeex
Justin McleanCrail
P. Taylor GoetzNLPCraft
P. Taylor GoetzPony Mail
P. Taylor GoetzWayang
Timothy ChenSpot
Timothy ChenStreamPipes
Timothy Chenbrpc

Doris

Hivemall

Marvin-AI

Nemo

PageSpeed

Toree

Incubator PMC report for March 2021

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 presently 37 podlings incubating. In February, podlings executed 5 distinct releases. We added no new IPMC members, and none retired. There was one IP clearance in February, and there was one new podling, EventMesh. Ratis and Daffodil graduated last month.

This month we were missing reports from Hivemall, Livy, PageSpeed, Spot, Toree, Weex. Toree has missed more than one report in a row, and the IPMC will take a roll call. NLPCraft will be asked to report again due to a minimal report. SAMOA has been retired and Weex will be retired shortly. Livy failed to report despite a recent roll call that received 3 PPMC member reponses. Currently, Brpc and Marvin-AI do not have signoff by mentors and will also be asked to report next month if they don't get signoff.

A vote to remove BlueMarlin from the Incubator was taken. This caused some action on the project's part, and they have moved communication to the dev list and the code to the ASF repository. Currently, they will be allowed to continue in the Incubator.

MXNet still has several trademark and branding issues that need to be resolved. MXNet is having trouble getting its mentors or IPMC members to vote on its releases. This is possible due to continuing issues and bandwidth required when dealing with this project.

A new proposal LXDB is under discussion.

Some retired podlings need some cleanup and be correctly retired, so the public is aware of this. Some of the old release directories were removed.

Most discussions on the mailing list were around releases, new project proposal, graduations and finding new mentors.

Community

New IPMC members:

  • none

People who left the IPMC:

  • none

New Podlings

  • EventMesh

Podlings that failed to report, expected next month

  • Hivemall
  • Livy
  • NLPCraft
  • PageSpeed
  • Spot
  • Toree
  • Weex

Graduations

  • Daffodil
  • Ratis

The board has motions for the following:

  • DolphinScheduler

Releases

The following releases entered distribution during the month of March:

  • Age 0.3.0
  • DolphinScheduler 1.3.5
  • Livy 0.7.1
  • NLPcraft 0.7.4
  • Sedona 1.0.0

livy/0.7.1-incubating

IP Clearance

  • gremlint for TinkerPop
  • N/A

Infrastructure

  • N/A

Miscellaneous

  • N/A

Table of Contents

AGE
brpc
Crail
Doris
Hop
Marvin-AI
Nemo
NLPCraft
PonyMail
StreamPipes
Wayang


AGE

AGE is a multi-model database that enables graph and relational models built on PostgreSQL.

AGE has been incubating since 2020-04-29.

Three most important unfinished issues to address before graduating:

  1. Vote in a few more committers.
  2. We requested a space on Apache Docker Hub but still waiting for that. We have AGE images but need to have them on the Apache docker hub.
  3. Need to create a home page for Apache AGE on confluence.

Are there any issues that the IPMC or ASF Board need to be aware of?

None

How has the community developed since the last report?

  1. We have more contributors working on the project.
  2. More discussions from new contributors on building other tools such as drivers for the project and add to its ecosystem.

How has the project developed since the last report?

  1. We did have our first official Apache release. We also have more contributors for the project.
  2. Developed a very detailed and complete user guide and documentation for the project to support users.
  3. New features developed, and we are planning for our next 0.4.0 release soon.

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:

2021-02-19

When were the last committers or PPMC members elected?

None. But we are in the process of electing at least two committers (this month) that made a fair amount of contributions to the project.

Have your mentors been helpful and responsive?

Yes, always responsive and helpful.

Is the PPMC managing the podling's brand / trademarks?

PPMC is not managing the podling's brand / trademarks.

Signed-off-by:

  •  (age) Kevin Ratnasekera
    Comments:
  •  (age) Von Gosling
    Comments:
  •  (age) Raphael Bircher
    Comments:
  •  (age) Felix Cheung
    Comments:

IPMC/Shepherd notes:

Dave Fisher: It seems that there was an attempt to start several discussions on dev@ in the last month. It's not clear if there were responses within github.


brpc

brpc is an industrial-grade RPC framework for building reliable and high- performance services.

brpc has been incubating since 2018-11-13.

Three most important unfinished issues to address before graduating:

1.Release apache release, and not WIP release 2.Attract more users and contributors 3.Add more committers to develop the community

Are there any issues that the IPMC or ASF Board need to be aware of?

No

How has the community developed since the last report?

After voting from our PMC member, we are happy to welcome a new committer, he is Lorin-lilei. He is from bytedance, working in graph database and graph computing. Their projects are using brpc as their RPC framework, he contributed a lot bug fixes in the brpc community. So PMC recognize his contributions.

How has the project developed since the last report?

We have fixed some license issues that long existed in the code base. Next we will check all code for license compatible.We will try to release version 1.0 next month.

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:

2020-06-15

When were the last committers or PPMC members elected?

2021-03-09

Have your mentors been helpful and responsive?

Yes, they remind me to finish pod report and hire new committers.

Is the PPMC managing the podling's brand / trademarks?

Not ready for that issue, will take care of it after version 1.0 release.

Signed-off-by:

  •  (brpc) Kevin A. McGrail
    Comments:
  •  (brpc) Jean-Baptiste Onofré
    Comments:
  •  (brpc) Von Gosling
    Comments:

IPMC/Shepherd notes:


Crail

Crail is a storage platform for sharing performance critical data in distributed data processing jobs at very high speed.

Crail has been incubating since 2017-11-01.

Three most important unfinished issues to address before graduating:

  1. Grow developers community
  2. Establish convincing Crail use cases
  3. More steady release cycles

Are there any issues that the IPMC or ASF Board need to be aware of?

No answer.

How has the community developed since the last report?

PR's implementing storage resource elasticity support were offered by a new contributor, discussed on the dev mailing list, improved and finally merged into the code base.

How has the project developed since the last report?

The projects code base evolved towards the integration of storage resource elasticity support. The project will soon reflect these improvements in a new release.

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:

2020-01-14

When were the last committers or PPMC members elected?

December 4th, 2018

Have your mentors been helpful and responsive?

Yes, our mentors have been supportive and responsive.

Is the PPMC managing the podling's brand / trademarks?

There are no known cases of a 3rd party podling name/brand incorrect use. Podling name search has been completed - see https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-138

Signed-off-by:

  •  (crail) Julian Hyde
    Comments:
  •  (crail) Luciano Resende
    Comments:
  •  (crail) Felix Cheung
    Comments:

IPMC/Shepherd notes:


Doris

Doris is a MPP-based interactive SQL data warehousing for reporting and analysis.

Doris has been incubating since 2018-07-18.

Three most important unfinished issues to address before graduating:

  1. More releases and rich product features.
  2. Attract more users and contributors to make the community more prosperous.

Are there any issues that the IPMC or ASF Board need to be aware of?

None.

How has the community developed since the last report?

  1. Since the last report, we have added 27 contributors and 1 committers. There are currently 148 contributors and 21 committers.

How has the project developed since the last report?

  1. Doris 0.14 version is preparing for release and has entered the dev voting truncation.

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:

2020-10-27: Apache Doris (incubating) 0.13.0

When were the last committers or PPMC members elected?

New Committer: Wei Huang. 2021-01-22

Have your mentors been helpful and responsive?

All mentors are helpful.

Is the PPMC managing the podling's brand / trademarks?

Yes.

Signed-off-by:

  •  (doris) Willem Ning Jiang
    Comments:
  •  (doris) Shao Feng Shi
    Comments:
  •  (doris) Ming Wen
    Comments:

IPMC/Shepherd notes:


Hop

Hop is short for the Hop Orchestration Platform. Written completely in Java it aims to provide a wide range of data orchestration tools, including a visual development environment, servers, metadata analysis, auditing services and so on. As a platform, Hop also wants to be a reusable library so that it can be easily reused by other software.

Hop has been incubating since 2020-09-24.

Three most important unfinished issues to address before graduating:

  1. create a first full release (including binaries)
  2. trademark (re)search
  3. HOP-2469: Ensure that Hop complies with ASF encryption policy

Are there any issues that the IPMC or ASF Board need to be aware of?

None

How has the community developed since the last report?

Community and interactivity on social media continues to grow (LinkedIn: 400+, Twitter: 325+, Youtube: 80). We're actively engaging in discussions on the dev mailing lists. There's still some room for improvement, but we're convinced this will grow over time and as the community continues to grow.

How has the project developed since the last report?

0.60 was released as source only. This allowed/forced us to tackle the most pressing licensing issues. We're working towards the 0.70 release. Since this release will include binaries, we're cleaning up any remaining license issues with dependencies and the notice, license and other files. Development continues at a fast pace. We're starting to see a steady stream of contributions from a variety of community members.

How would you assess the podling's maturity?

Please feel free to add your own commentary.

  •  Initial setup
  •  First release done
  •  Community building
  •  Nearing graduation
  •  Other:

Date of last release:

2021-01-26

When were the last committers or PPMC members elected?

November 2020

Have your mentors been helpful and responsive?

We've been able to get all the help and answers we needed. Julian Hyde has been especially helpful since the start of the incubation process by pointing out risks, providing guidance in adopting "The Apache Way" and being an overall great support to the Hop team.

Is the PPMC managing the podling's brand / trademarks?

The "Apache Hop" brand name seems to be used correctly, we are not aware of any violations. Third parties may not always use the "(Incubating)" suffix sufficiently, but since this is mentioned extensively in our own communication, website and social media accounts, we consider this to be a minor issue. Trademark search still needs to be done, but is high on the PPMC's priority list.

Signed-off-by:

  •  (hop) Tom Barber
    Comments:
  •  (hop) Julian Hyde
    Comments: Hop are doing great. After some prodding from the mentors, they have moved discussions away from chat and onto the dev list. They flag themselves as "nearing graduation" and I concur. Note that we need some help from Justin to register the project's use of encryption.
  •  (hop) Maximilian Michels
    Comments: The project is doing well. More and more blockers for graudation got resolved, e.g. licensing headers and the first release. Let's keep up the good work!
  •  (hop) Francois Papon
    Comments:
  •  (hop) Kevin Ratnasekera
    Comments:

IPMC/Shepherd notes:

Dave Fisher: Its great to see an active and engaging community on the dev list. I think that the PPMC does need to grow in numbers some prior to graduation.


Marvin-AI

Marvin-AI is an open-source artificial intelligence (AI) platform that helps data scientists, prototype and productionalize complex solutions with a scalable, low-latency, language-agnostic, and standardized architecture while simplifies the process of exploration and modeling.

Marvin-AI has been incubating since 2018-08-21.

Three most important unfinished issues to address before graduating:

  1. Increase activity from current contributors and community.
  2. Finish the new version of Toolbox.
  3. Release a new version.

Are there any issues that the IPMC or ASF Board need to be aware of?

No.

How has the community developed since the last report?

We have expanded "Marvin-lab" at the university and several postgraduate students in the artificial intelligence field are using marvin as their research tool. We had an online meeting to discuss architectural approaches, we also found out about new members joining the community, some of them are utilizing the platform in their companies.

How has the project developed since the last report?

  1. Minor bug fix.
  2. Last adjustments on the new toolbox version.
  3. Added Airflow support.
  4. Added TFX integration.
  5. Architecture meeting to be scheduled.

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:

2019-07-18

When were the last committers or PPMC members elected?

Wei Chen added as new PPMC member (2019-06-07)

Have your mentors been helpful and responsive?

Yes.

Is the PPMC managing the podling's brand / trademarks?

Yes.

Signed-off-by:

  •  (marvin-ai) Luciano Resende
    Comments:
  •  (marvin-ai) William Colen
    Comments:

IPMC/Shepherd notes:


Nemo

Nemo is a data processing system to flexibly control the runtime behaviors of a job to adapt to varying deployment characteristics.

Nemo has been incubating since 2018-02-04.

Three most important unfinished issues to address before graduating:

  1. Address a few remaining items in the Apache Project Maturity model
  2. Grow the community

Are there any issues that the IPMC or ASF Board need to be aware of?

None.

How has the community developed since the last report?

  • Address the items in the Apache Project Maturity model
  • Attracted new contributors

How has the project developed since the last report?

  • Created a new release
  • Continued to improve stream processing support

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:

2020-12-07

When were the last committers or PPMC members elected?

February 27, 2020

Have your mentors been helpful and responsive?

Our mentors have been helpful and responsive.

Is the PPMC managing the podling's brand / trademarks?

The PPMC manages the podling's brand / trademarks.

Signed-off-by:

  •  (nemo) Hyunsik Choi
    Comments:
  •  (nemo) Byung-Gon Chun
    Comments:
  •  (nemo) Jean-Baptiste Onofre
    Comments:
  •  (nemo) Markus Weimer
    Comments:

IPMC/Shepherd notes:


NLPCraft

A Java API for NLU applications

NLPCraft has been incubating since 2020-02-13.

Three most important unfinished issues to address before graduating:

  1. Community growth.

Are there any issues that the IPMC or ASF Board need to be aware of?

No.

How has the community developed since the last report?

Project have several new contributors that we are expecting to formally join the project/ASF in the future.

How has the project developed since the last report?

Project produced 2 releases.

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:

Jan 31, 2021.

When were the last committers or PPMC members elected?

Aug, 2020.

Have your mentors been helpful and responsive?

We have some problems with getting attention from mentors. Release voting can go for weeks without attention from mentors that is slowing down the progress on the project.

Is the PPMC managing the podling's brand / trademarks?

Yes, no issues.

Signed-off-by:

  •  (nlpcraft) Roman Shaposhnik
    Comments:
  •  (nlpcraft) Furkan Kamaci
    Comments:
  •  (nlpcraft) Evans Ye
    Comments:
  •  (nlpcraft) Paul King
    Comments:
  •  (nlpcraft) Konstantin I Boudnik
    Comments:

IPMC/Shepherd notes:

Dave Fisher - I am rejoining NLPCraft as a Mentor.

Justin Mclean - This report down't contain the needed detail the IPMC expects and the project will be asked to report next month. I suggest you ask your mentors if they can put in the time to mentor this project and if not, they should consider stepping down as mentors.


PonyMail

Pony Mail is a mail-archiving, archive viewing, and interaction service, that can be integrated with many email platforms.

Pony Mail has been incubating since 2016-05-27.

Three most important unfinished issues to address before graduating:

  1. Grow the community and attract more committers
  2. Make a release of the next generation suite

Are there any issues that the IPMC or ASF Board need to be aware of?

No

How has the community developed since the last report?

We have attracted some new users. One has also shown an interest in contributing code around docker packaging for Ponymail.

How has the project developed since the last report?

We have also made some fixes to the code to help another user with their migration from Pipermail.

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:

2019-04-20

When were the last committers or PPMC members elected?

Sebb was added as a committer on 2016-10-10

Have your mentors been helpful and responsive?

No answer.

Is the PPMC managing the podling's brand / trademarks?

No answer.

Signed-off-by:

  •  (ponymail) John D. Ament
    Comments:
  •  (ponymail) Sharan Foga
    Comments: Good to see that we have attracted some new users including a migration from an alternative mailing list software. Our small community size means responding to specific requests can take time so building community numbers is still important. Getting another committer on board could really help.

IPMC/Shepherd notes:

Justin Mclean: Please answer all questions in the report.


StreamPipes

StreamPipes is a self-service (Industrial) IoT toolbox to enable non- technical users to connect, analyze and explore (Industrial) IoT data streams.

StreamPipes has been incubating since 2019-11-11.

Three most important unfinished issues to address before graduating:

  1. Grow the community
  2. Attract more developers
  3. Complete maturity assessment

Are there any issues that the IPMC or ASF Board need to be aware of?

There are no issues right now.

How has the community developed since the last report?

  • In general, the community has grown since the last report and there is regular traffic on the mailing list (~50 mailing list discussions/month excluding commits & issues).
  • Community members have proposed several projects for Google Summer of Code 2021
  • 2 new committers and 2 new PPMC members have been elected since the last report (see details below)
  • An article about Apache StreamPipes has appeared in the Linux Magazine (https://www.linux-magazine.com/Issues/2021/244/Apache-StreamPipes/)
  • We had several remote training sessions to show users how to use StreamPipes
  • The community has voted on a new logo for Apache StreamPipes
  • Number of Twitter followers increased (last report: 156, currently: 171)
  • Number of Github stars increased (last report: 186, currently: 205)

How has the project developed since the last report?

  • Currently in the final steps to release the next version 0.68.0
  • Notable new features the community has worked on:
    • Edge extensions for moving pipeline elements between edge nodes
    • Pipeline monitoring
    • API & StreamPipes Client for external access to StreamPipes resources
    • OPC UA integration
    • Extensions to the data explorer

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:

2020-10-28

When were the last committers or PPMC members elected?

Since last report:

  • 2021-02-08 (New committers: Tim Bossenmaier, Daniel Gomm)
  • 2021-01-29 (New PPMC member: Grainier Perera)
  • 2021-12-08 (New PPMC member: Marco Heyden) 

Have your mentors been helpful and responsive?

Yes, mentors are helpful and responsive. We get quick feedback in case there are any questions.

Is the PPMC managing the podling's brand / trademarks

Yes, we are managing the brand. We are not aware of any incorrect use of the podling name and brand so far.

Signed-off-by:

  •  (streampipes) Christofer Dutz
    Comments:
  •  (streampipes) Jean-Baptiste Onofré
    Comments:
  •  (streampipes) Julian Feinauer
    Comments:
  •  (streampipes) Justin Mclean
    Comments: Thanks for the detailed report.
  •  (streampipes) Kenneth Knowles
    Comments:

IPMC/Shepherd notes:


Wayang

Wayang is a cross-platform data processing system that aims at decoupling the business logic of data analytics applications from concrete data processing platforms, such as Apache Flink or Apache Spark. Hence, it tames the complexity that arises from the "Cambrian explosion" of novel data processing platforms that we currently witness.

Wayang has been incubating since 2020-12-16.

Three most important unfinished issues to address before graduating:

  1. Educate the new PPMCs to be able to do Apache releases
  2. Do our first Apache release
  3. Grow the community

Are there any issues that the IPMC or ASF Board need to be aware of?

Until the moment of this report it was created and didn't have any issue, because all the important issues got solved.

How has the community developed since the last report?

In the last month the community did a meeting where they created the most important point to be focused on. The main focus points are the creation of a Python API, SQL API and maintenance on the Core to be enabled to support the new API's. The protocol of that meeting can be found it on dev@ list

Additional to that the community is searching for more developers that can be part of it.

Also during the last month the issue with the software grant got solved and we are waiting for the document to get signed.

How has the project developed since the last report?

The project has moved the codebase to Apache's Git repos as well as successfully setup the CI jobs. Also the Website is now up and running.

The team is finishing the process of renaming the project from Rheem to Wayang, and is important to review that everything is placed in the right spot.

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:

No Release yet.

When were the last committers or PPMC members elected?

2021-03-02 Gabor Gevay (PPMC & Committer) 2021-03-05 Yasser Idris (Committer)

The votes have passed and the invites have been sent, however the accept emails are still missing at the time the report was written.

Have your mentors been helpful and responsive?

Yes, the mentors and champion are very responsive and helpful Is the PPMC managing the podling's brand / trademarks?

Is the PPMC managing the podling's brand / trademarks?

No answer.

Signed-off-by:

  •  (wayang) Christofer Dutz
    Comments:
  •  (wayang) Lars George
    Comments:
  •  (wayang) Bernd Fondermann
    Comments:
  •  (wayang) Jean-Baptiste Onofré
    Comments:

IPMC/Shepherd notes:







  • No labels