You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mxnet.apache.org by Joe Evans <no...@github.com.INVALID> on 2022/04/02 00:31:53 UTC

[apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Hello MXNet Community,

I'd like to start the discussion of graduating MXNet from an Apache Incubating project to a top-level ASF project. 

MXNet has been an incubating project since January 23rd, 2017 [1]. Since then, the project has had 24 releases under the ASF Incubator (0.11.0, 0.12.0, 0.12.1, 1.0.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1, 1.5.0, 1.5.1, 1.6.0, 1.7.0, 1.8.0, 1.9.0, and 7 alpha/beta releases of 2.0.) There is a thriving community of developers and users from all over the world that regularly contribute to the project.

I’m asking the community and mentors for feedback or suggestions on how to move this forward. Based on the graduation guidelines [2], the next step for graduation is having a community vote. Should we have a community (dev@) vote in a few weeks?

One thing I also noticed is the project status page [1] may be a little out-of-date (the committers and incubation status reports are not up-to-date), would one of our PPMCs like to take on updating this?

References:

[1] https://incubator.apache.org/projects/mxnet.html
[2] https://incubator.apache.org/guides/graduation.html


-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/20984
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by Triston <no...@github.com.INVALID>.
Complete (and sign off) tasks documented in the [status file](https://incubator.apache.org/guides/graduation.html#notes-status)

[x] Ensure [suitable names](https://incubator.apache.org/guides/graduation.html#notes-names) for project name and product names

[x] Demonstrate ability to [create Apache releases](https://incubator.apache.org/guides/graduation.html#releases). MXNet has  1.9 and 2.0Beta1 releases

[] Demonstrate [community readiness](https://incubator.apache.org/guides/graduation.html#community) @josephevans  will send invitations

[x]Ensure [Mentors](https://incubator.apache.org/incubation/Roles_and_Responsibilities.html#Mentor) and [IPMC](https://incubator.apache.org/incubation/Roles_and_Responsibilities.html#Incubator_Project_Management_Committee_IPMC) have no [remaining issues](https://incubator.apache.org/guides/graduation.html#notes-issues)

[x]Decide upon [destination](https://incubator.apache.org/guides/graduation.html#subproject-or-top-level). Top-level project is the decided destination

[] Prepare a [resolution](https://incubator.apache.org/guides/graduation.html#tlp-resolution) (top level candidates only). @josephevans 

[Incubator PMC (IPMC)](https://incubator.apache.org/incubation/Roles_and_Responsibilities.html#Incubator_Project_Management_Committee_IPMC):

For top level candidates, this is a [recommendation VOTE](https://incubator.apache.org/guides/graduation.html#ipmc-top-level-recommendation)

Final [hand-over](https://incubator.apache.org/guides/graduation.html#notes-on-hand-over)

Consider post graduation [tasks](https://incubator.apache.org/guides/graduation.html#project-first-steps)

[] https://incubator.apache.org/projects/mxnet.html needs to be updated @szha 
Additional information

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/20984#issuecomment-1087818399
You are receiving this because you were mentioned.

Message ID: <ap...@github.com>

Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by Joe Evans <no...@github.com.INVALID>.
The final IPMC vote has been started in the general@incubator list. This is the final step in graduating the project to an Apache top level project. Thanks to everyone for your hard work getting to this point.

https://lists.apache.org/thread/hmd5gyq3xhqn48yqszwjcqx0q5wl7qv6

Please participate in the vote to show your support.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/20984#issuecomment-1219031620
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by Joe Evans <no...@github.com.INVALID>.
Just to update everyone on the progress:

- Updated mentors, PPMC members and committers on our [status page](https://incubator.apache.org/projects/mxnet.html)
- Identified some issues with formatting of status page source file that prevented the dev and commits mailing list from being recognized by [apache clutch tool](https://incubator.apache.org/clutch/) (status is now green for these columns.)
- Created a [PR](https://github.com/apache/incubator-mxnet/pull/20993) to address errata listed on [clutch project status page](https://incubator.apache.org/clutch/mxnet.html)
- Updated the [Apache Maturity Model Assessment for MXNet](https://cwiki.apache.org/confluence/display/MXNET/Apache+Maturity+Model+Assessment+for+MXNet) to reflect resolution of the last remaining open item (having a clear [security](https://mxnet.incubator.apache.org/api/faq/security) reporting page and process.)

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/20984#issuecomment-1092182181
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by Lanking <no...@github.com.INVALID>.
Since we are moving towards the graduation. I would also want to check with everyone if we would like to prmote all of our committers to PMC as we graduate. 

Most of the Apache MXNet contriubutors has significant code contribution as well as support on the community. They fixed our issues and maintain the docs to ensure the day2day running of our framework.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/20984#issuecomment-1106834534
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by Marco de Abreu <no...@github.com.INVALID>.
Apache memberships are for life ☠️😅

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/20984#issuecomment-1106120982
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by Joe Evans <no...@github.com.INVALID>.
Hi everyone. It's been awhile since the graduation [discussion thread](https://lists.apache.org/thread/3rxzjcmo2y457y6r8ohz1j4qv49joyo6) on general@incubator has been started and there has been very little traffic supporting the effort. Could the MXNet community please help promote graduation by replying to the thread?

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/20984#issuecomment-1144452469
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by Joe Evans <no...@github.com.INVALID>.
Here is the proposed resolution to graduate the project:

```
Establish the Apache MXNet Project

WHEREAS, the Board of Directors deems it to be in the best interests of
the Foundation and consistent with the Foundation's purpose to establish
a Project Management Committee charged with the creation and maintenance
of open-source software, for distribution at no charge to the public,
related to a flexible and efficient library for Deep Learning.

NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
(PMC), to be known as the "Apache MXNet Project", be and hereby is
established pursuant to Bylaws of the Foundation; and be it further

RESOLVED, that the Apache MXNet Project be and hereby is responsible for
the creation and maintenance of software related to a flexible and
efficient library for Deep Learning; and be it further

RESOLVED, that the office of "Vice President, Apache MXNet" be and
hereby is created, the person holding such office to serve at the
direction of the Board of Directors as the chair of the Apache MXNet
Project, and to have primary responsibility for management of the
projects within the scope of responsibility of the Apache MXNet Project;
and be it further

RESOLVED, that the persons listed immediately below be and hereby are
appointed to serve as the initial members of the Apache MXNet Project:

* Anirudh Subramanian <an...@apache.org>
* Bing Xu <bi...@apache.org>
* Bob Paulin <bo...@apache.org>
* Carin Meier <cm...@apache.org>
* Chiyuan Zhang <pl...@apache.org>
* Chris Olivier <cj...@apache.org>
* Dick Carter <di...@apache.org>
* Eric Xie <jx...@apache.org>
* Furkan Kamaci <ka...@apache.org>
* Haibin Lin <ha...@apache.org>
* Henri Yandell <ba...@apache.org>
* Hongliang Liu <hl...@apache.org>
* Indhu Bharathi <in...@apache.org>
* Jackie Wu <wk...@apache.org>
* Jason Dai <ja...@apache.org>
* Jian Zhang <ji...@apache.org>
* Joe Spisak <js...@apache.org>
* Jun Wu <re...@apache.org>
* Leonard Lausen <la...@apache.org>
* Liang Depeng <ld...@apache.org>
* Ly Nguyen <lx...@apache.org>
* Madan Jampani <ma...@apache.org>
* Marco de Abreu <ma...@apache.org>
* Markus Weimer <we...@apache.org>
* Mu Li <mu...@apache.org>
* Nan Zhu <co...@apache.org>
* Naveen Swamy <ns...@apache.org>
* Przemysław Trędak <pt...@apache.org>
* Qiang Kou <qk...@apache.org>
* Qing Lan <la...@apache.org>
* Sandeep Krishnamurthy <sk...@apache.org>
* Sergey Kolychev <se...@apache.org>
* Sheng Zha <zh...@apache.org>
* Shiwen Hu <ya...@apache.org>
* Tao Lv <ta...@apache.org>
* Terry Chen <te...@apache.org>
* Thomas Delteil <th...@apache.org>
* Tianqi Chen <tq...@apache.org>
* Tong He <th...@apache.org>
* Tsuyoshi Ozawa <oz...@apache.org>
* Xingjian Shi <sx...@apache.org>
* YiZhi Liu <li...@apache.org>
* Yifeng Geng <ge...@apache.org>
* Yu Zhang <yz...@apache.org>
* Yuan Tang <te...@apache.org>
* Yutian Li <ho...@apache.org>
* Zhi Zhang <zh...@apache.org>
* Zihao Zheng <zi...@apache.org>
* Ziheng Jiang <zi...@apache.org>
* Ziyue Huang <zi...@apache.org>

NOW, THEREFORE, BE IT FURTHER RESOLVED, that Sheng Zha be appointed to
the office of Vice President, Apache MXNet, to serve in accordance with
and subject to the direction of the Board of Directors and the Bylaws of
the Foundation until death, resignation, retirement, removal or
disqualification, or until a successor is appointed; and be it further

RESOLVED, that the Apache MXNet Project be and hereby is tasked with the
migration and rationalization of the Apache Incubator MXNet podling; and
be it further

RESOLVED, that all responsibilities pertaining to the Apache Incubator
MXNet podling encumbered upon the Apache Incubator PMC are hereafter
discharged.
```

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/20984#issuecomment-1105868086
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by Marco de Abreu <no...@github.com.INVALID>.
I definitely think it's a good opportunity to see if have missed recognizing committers that should have been promoted to PPMC. But my understanding is that a graduation is usually not combined with converting committers to PMCs. 

Rather, it seems like TLD projects aim to having a healthy mix of PMCs and committers. 

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/20984#issuecomment-1106852357
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by Triston <no...@github.com.INVALID>.
Thanks @josephevans.  I think we are ready to send invitations. 

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/20984#issuecomment-1093085332
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by bartekkuncer <no...@github.com.INVALID>.
Yeah, lets graduate! 😄 

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/20984#issuecomment-1098451258
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by waytrue17 <no...@github.com.INVALID>.
Graduation is important. Thank you @josephevans for leading this!

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/20984#issuecomment-1101652856
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by Joe Evans <no...@github.com.INVALID>.
The final IPMC vote has passed. Thanks to the everyone in the Apache MXNet community for all the work to get to this point. We will now submit the resolution to the Apache Board for consideration in the September board meeting.

Voting thread: https://lists.apache.org/thread/hmd5gyq3xhqn48yqszwjcqx0q5wl7qv6

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/20984#issuecomment-1228613246
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by Joe Evans <no...@github.com.INVALID>.
Closed #20984 as completed.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/20984#event-7268420629
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by Joe Evans <no...@github.com.INVALID>.
Now that the vote has passed, I will create another issue for post-graduation activities to track.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/20984#issuecomment-1277725664
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by Joe Evans <no...@github.com.INVALID>.
Closed #20984 as completed.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/20984#event-7582089880
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Fwd: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by Joe Evans <jo...@gmail.com>.
Forwarding this to the MXNet user@ mailing list for visibility into this
important milestone for the MXNet project.

Email thread:
https://lists.apache.org/thread/9ctsnj6xcfmjw58f9zvzgnjz90nxygqj
Github issue: https://github.com/apache/incubator-mxnet/issues/20984

Regards,
Joe

---------- Forwarded message ---------
From: Joe Evans <jo...@gmail.com>
Date: Tue, Apr 5, 2022 at 5:03 PM
Subject: [FORWARD] Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from
Apache Incubator (Issue #20984)
To: <de...@mxnet.apache.org>, Bob Paulin <bo...@apache.org>, <ka...@apache.org>,
<ja...@apache.org>, <we...@apache.org>, kezhenxu94 <
kezhenxu94@apache.org>


+CC'ing our project mentors

Hi MXNet Community and Mentors,

In order to move forward with graduation, I just wanted to follow-up on my
original post and again ask if there are any outstanding items that should
be covered before having a community vote to move forward. I also wanted to
ensure our mentors have visibility into this effort and support us.

I noticed in the project status[1] that there are missing dates under the
*Copyright* and *Verify distribution rights* sections. I am confident we
are in compliance in these areas now based on the thorough license review
process completed during the 1.9.0 release, but we have not specified an
exact date. Mentors -- is there a formal review process for this?

Unless there are concerns or objections with moving forward, based on the
graduation guidelines[2], the next steps should be:

   1. Hold a community vote for graduating the project
   2. Prepare a charter in the community
   3. Hold a IPMC vote for graduating the project
   4. Submit a resolution to the ASF board
   5. ASF Board Meeting final vote


I was able to update the project status[1] to reflect the current project
mentors, PPMC and committers, as well as update the list of incubator
status reports.

Thanks,
Joe

References:
[1] https://incubator.apache.org/guides/graduation.html
[2] https://incubator.apache.org/projects/mxnet.html


On Fri, Apr 1, 2022 at 5:32 PM Joe Evans <no...@github.com.invalid>
wrote:

> Hello MXNet Community,
>
> I'd like to start the discussion of graduating MXNet from an Apache
> Incubating project to a top-level ASF project.
>
> MXNet has been an incubating project since January 23rd, 2017 [1]. Since
> then, the project has had 24 releases under the ASF Incubator (0.11.0,
> 0.12.0, 0.12.1, 1.0.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1,
> 1.5.0, 1.5.1, 1.6.0, 1.7.0, 1.8.0, 1.9.0, and 7 alpha/beta releases of
> 2.0.) There is a thriving community of developers and users from all over
> the world that regularly contribute to the project.
>
> I’m asking the community and mentors for feedback or suggestions on how to
> move this forward. Based on the graduation guidelines [2], the next step
> for graduation is having a community vote. Should we have a community (dev@)
> vote in a few weeks?
>
> One thing I also noticed is the project status page [1] may be a little
> out-of-date (the committers and incubation status reports are not
> up-to-date), would one of our PPMCs like to take on updating this?
>
> References:
>
> [1] https://incubator.apache.org/projects/mxnet.html
> [2] https://incubator.apache.org/guides/graduation.html
>
>
> --
> Reply to this email directly or view it on GitHub:
> https://github.com/apache/incubator-mxnet/issues/20984
> You are receiving this because you are subscribed to this thread.
>
> Message ID: <ap...@github.com>

Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by Joe Evans <jo...@gmail.com>.
+CC'ing our project mentors

Hi MXNet Community and Mentors,

In order to move forward with graduation, I just wanted to follow-up on my
original post and again ask if there are any outstanding items that should
be covered before having a community vote to move forward. I also wanted to
ensure our mentors have visibility into this effort and support us.

I noticed in the project status[1] that there are missing dates under the
*Copyright* and *Verify distribution rights* sections. I am confident we
are in compliance in these areas now based on the thorough license review
process completed during the 1.9.0 release, but we have not specified an
exact date. Mentors -- is there a formal review process for this?

Unless there are concerns or objections with moving forward, based on the
graduation guidelines[2], the next steps should be:

   1. Hold a community vote for graduating the project
   2. Prepare a charter in the community
   3. Hold a IPMC vote for graduating the project
   4. Submit a resolution to the ASF board
   5. ASF Board Meeting final vote


I was able to update the project status[1] to reflect the current project
mentors, PPMC and committers, as well as update the list of incubator
status reports.

Thanks,
Joe

References:
[1] https://incubator.apache.org/guides/graduation.html
[2] https://incubator.apache.org/projects/mxnet.html


On Fri, Apr 1, 2022 at 5:32 PM Joe Evans <no...@github.com.invalid>
wrote:

> Hello MXNet Community,
>
> I'd like to start the discussion of graduating MXNet from an Apache
> Incubating project to a top-level ASF project.
>
> MXNet has been an incubating project since January 23rd, 2017 [1]. Since
> then, the project has had 24 releases under the ASF Incubator (0.11.0,
> 0.12.0, 0.12.1, 1.0.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1,
> 1.5.0, 1.5.1, 1.6.0, 1.7.0, 1.8.0, 1.9.0, and 7 alpha/beta releases of
> 2.0.) There is a thriving community of developers and users from all over
> the world that regularly contribute to the project.
>
> I’m asking the community and mentors for feedback or suggestions on how to
> move this forward. Based on the graduation guidelines [2], the next step
> for graduation is having a community vote. Should we have a community (dev@)
> vote in a few weeks?
>
> One thing I also noticed is the project status page [1] may be a little
> out-of-date (the committers and incubation status reports are not
> up-to-date), would one of our PPMCs like to take on updating this?
>
> References:
>
> [1] https://incubator.apache.org/projects/mxnet.html
> [2] https://incubator.apache.org/guides/graduation.html
>
>
> --
> Reply to this email directly or view it on GitHub:
> https://github.com/apache/incubator-mxnet/issues/20984
> You are receiving this because you are subscribed to this thread.
>
> Message ID: <ap...@github.com>

Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by Joe Evans <no...@github.com.INVALID>.
Reopened #20984.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/20984#event-7268422780
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by Triston <no...@github.com.INVALID>.
Thank you, @josephevans for leading the effort of the graduation!

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/20984#issuecomment-1228785958
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-mxnet] [RFC] Graduate MXNet from Apache Incubator (Issue #20984)

Posted by Naveen Swamy <no...@github.com.INVALID>.
```
NOW, THEREFORE, BE IT FURTHER RESOLVED, that Sheng Zha be appointed to
the office of Vice President, Apache MXNet, to serve in accordance with
and subject to the direction of the Board of Directors and the Bylaws of
the Foundation until death, resignation, retirement, removal or
disqualification, or until a successor is appointed; and be it further
```
Until death really ?

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/20984#issuecomment-1105870311
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>