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:
Keep all lines under 76 characters long.
All content under the ### headings should be indented by two spaces. Do not use tabs.
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.
fold -w 76 -s $1 | cat -s |
| Wed March 03 | Podling 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 09 | Mentor signoff due by end of day |
| Wed March 10 | Report submitted to Board |
| Wed March 17 | Board meeting |
| Dave Fisher | AGE |
| Dave Fisher | Hop |
| Drew Farris | Livy |
| Drew Farris | Weex |
| Justin Mclean | Crail |
| P. Taylor Goetz | NLPCraft |
| P. Taylor Goetz | Pony Mail |
| P. Taylor Goetz | Wayang |
| Timothy Chen | Spot |
| Timothy Chen | StreamPipes |
| Timothy Chen | brpc |
| 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
## Legal / Trademarks
- N/A
## Infrastructure
- N/A
## Miscellaneous
- N/A
## Table of Contents
[AGE](#age)
[brpc](#brpc)
[Crail](#crail)
[Doris](#doris)
[Hop](#hop)
[Marvin-AI](#marvin-ai)
[Nemo](#nemo)
[NLPCraft](#nlpcraft)
[PonyMail](#ponymail)
[StreamPipes](#streampipes)
[Wayang](#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.
- [X] Initial setup
- [X] Working towards first release
- [X] 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:
- [X] (age) Kevin Ratnasekera
Comments:
- [ ] (age) Von Gosling
Comments:
- [ ] (age) Raphael Bircher
Comments:
- [X] (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
- [X] 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
- [X] 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:
- [X] (crail) Julian Hyde
Comments:
- [ ] (crail) Luciano Resende
Comments:
- [X] (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
- [X] 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:
- [X] (doris) Willem Ning Jiang
Comments:
- [ ] (doris) Shao Feng Shi
Comments:
- [X] (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](https://issues.apache.org/jira/browse/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.
- [X] Initial setup
- [X] First release done
- [X] Community building
- [X] 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:
- [X] (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.
- [X] (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!
- [X] (hop) Francois Papon
Comments:
- [X] (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
- [X] 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
3.
### 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
- [X] 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:
- [X] (nemo) Byung-Gon Chun
Comments:
- [X] (nemo) Jean-Baptiste Onofre
Comments:
- [X] (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.
2.
3.
### 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.
- [X] Initial setup
- [X] Working towards first release
- [X] 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:
- [X] (nlpcraft) Furkan Kamaci
Comments:
- [X] (nlpcraft) Evans Ye
Comments:
- [X] (nlpcraft) Paul King
Comments:
- [X] (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
3.
### 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
- [X] Community building
- [X] 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:
- [X] (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
- [X] 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:
- [X] (streampipes) Christofer Dutz
Comments:
- [ ] (streampipes) Jean-Baptiste Onofré
Comments:
- [ ] (streampipes) Julian Feinauer
Comments:
- [X] (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.
- [X] 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:
- [X] (wayang) Christofer Dutz
Comments:
- [ ] (wayang) Lars George
Comments:
- [ ] (wayang) Bernd Fondermann
Comments:
- [X] (wayang) Jean-Baptiste Onofré
Comments:
### IPMC/Shepherd notes:
--------------------
|