Hi Attic team and all,

As tison informed us, and as the GitBox listing now shows, Apache
MADlib has been retired and is being moved to the Attic [1]. We understand
the reasons: the PMC missed two roll calls and did not respond to
the final one. However, a small group of Apache Cloudberry
(Incubating) PPMC members who care about MADlib would like to take
on the responsibility of running the project again. We would like
to propose re-establishing the MADlib PMC.

## Why MADlib is worth reviving

MADlib is still the only Apache project that provides in-database
machine learning and statistics for PostgreSQL-based engines. There
are no active committers, but people have kept contributing in the
past year:

- Apache Cloudberry support (PR #627 [2])
- PostgreSQL 16/17/18 support
- CI migration from Jenkins to GitHub Actions
- Test Docker images updated to Ubuntu 22.04
- A new MkDocs-based website (madlib-site)

All of this work is waiting for review and has not been merged.
The project is not stalled for lack of contributors. It is stalled
because no one with commit rights is left to review, merge and
release. We have described the direction in more detail on
dev@madlib [3][4].

## Proposed initial PMC

- Leonid Borchuk ([email protected]), Yandex Cloud
- Dianjin Wang ([email protected]), HashData
- Max Yang ([email protected]), HashData

All three of us serve on the Apache Cloudberry (Incubating) PPMC
and are familiar with how Apache projects are run. We know that
three members is the bare minimum and that two of us work for the
same company. Growing the PMC and making it more diverse is our top
priority. We will actively invite former MADlib committers,
PostgreSQL ecosystem users, and other contributors to join.

## What we commit to in the first 6-12 months

1. Review and merge the pending PRs, and publish an Apache release
   (MADlib 2.2.0) with Cloudberry and PostgreSQL 16-18 support.
2. Handle security reports and send board reports on time.
3. Bring the build, CI and website back to a maintainable state.
4. Grow the community by promoting MADlib in the PostgreSQL and
   Cloudberry communities, lowering the barrier for new
   contributors, and bringing in new committers and PMC members.

If the community still fails to grow, our fallback is to propose
moving MADlib under the Apache Cloudberry PMC once Cloudberry
graduates. The project would stay at the ASF either way.

## Our requests

1. We would appreciate guidance on the process. Is a new board
   resolution that re-establishes the PMC, naming the members above
   and a VP, the right path? We are happy to draft it for an
   upcoming board meeting.
2. While this is being discussed, could the project's assets
   (repositories, website, JIRA, mailing list archives) be kept in
   their current state, so that they can be restored easily if the
   board approves?
3. We welcome any feedback or concerns from the Attic team, the
   board, and former MADlib PMC members.

Thank you for your time.

[1] https://lists.apache.org/thread/zf4opv7omfcrdpr668j5bt9w8mf03m3l
[2] https://github.com/apache/madlib/pull/627
[3] https://lists.apache.org/thread/zdogpfdb6og54pnsohl99ojxkjc5c0zz
[4] https://lists.apache.org/thread/781rspl421vcmclzjdqlstzq8b5vgf4m

Best,
Dianjin Wang

Reply via email to