>  I'd appreciate a separate reply. 

Here they are:

Thank you for laying out the personas. I agree with some of those 
categorizations. I would like to point out however, that almost every one of us 
in the community are wearing multiple hats. I personally contributed features, 
maintained the modules myself and others contributed, fixes test-cases, bring 
refactoring, write documents.

It is **unfair to use simplified arguments to categorize any S0 proposer as 
only feature developer**. This is some form of labeling that some of us 
unconsciously apply in our conversations, and they are not helpful for our 
conversations nor being fair to many community members here, please stop doing 
so.

Let's come back to think about bringing people along on the journey. Please 
remember that a set of “maintainers” are not fixed in the community.

Bringing additional contributors along would mean we would get more people 
maintaining the code together. This has been the case in a lot of our past 
empowerment. The proposal text explicitly suggested that the proposer would 
need to maintain the module.
Additionally, we enable a broader set of people who will help contribute to 
maintenance of existing modules. These are the people who otherwise will not be 
given opportunity or motivation to contribute.
It is indeed true that there will always be part of impact, and everyone in the 
community is supposed to take these into consideration when evaluating the 
factors.

In each proposal however, we would certainly evaluate the scenarios, and if 
such cases do occur – where the proposer ignores the maintenance duty, please 
let us know and we would certainly take these into strong consideration and 
resolve the case. The proposal also have an explicit deprecation trigger that 
makes suh case clear.

> Relax RFC treatment

I would suggest we move the conversation of relax RFC treatment to the 
particular thread. But to elaborate a bit, there are indeed constructive 
explainations of technical approach were taken, features that is going to be 
implemented. The questions were being genuinely answered through that thread. 

There was a disagreement on whether or not deprecation roadmap should be 
included as a gating criteria of that particular RFC that proposes module 
co-exist -- this is again a disagreement on how we should do things -- which 
should be resolved through community conversations. I would expect continued 
conversation, and will work wearing my Apache hat to help resolve that 
conversation separately from this process RFC and empower the community 
members. Please share followup thoughts on that thread as well.

> Could you reaffirm you're original commitment that this new process will not 
> apply retroactively, including to Relax?

I have stated that and I am reaffirming that the new process will not apply 
retroactively to existing RFCs, that would include the current relax RFC. 

It is more important on how the community should move forward in the future. I 
would love us to be in a world where community's voices are being heard, and we 
**collectively working** to decide on how we do things through the defined 
process .  

I would love us to be in a world where community's voices are being considered 
as an important factor besides code. As someone who created the project and 
deeply invested into it, I am very concerned about the needs of community 
empowerment. Without such empowerment and consideration, we could be very 
successfull maybe even merging relax, doing very well on the code, but we will 
simply not get there as a community that empowers each other.

Thank you for having this conversation. I know that we have disagreements on 
hows. I would like to acknowledge again:

- The approaches(on must laying out X, Y Z) being described in your post are 
completely valid and possible approaches on how to do things in Apache TVM. 
There is nothing wrong in stating these positions. There is nothing wrong for 
you to make these suggestions on how we should do things.
- There are also different valid opinions on how to do do things. Which are 
also not wrong. Especially when it comes to putting community factor into 
consideration. Please look into those messages and re-evaluate under these 
context.

In the end, after  having conversations constructively, acknowledging different 
approaches on how to do things. We need to collectively work together on which 
approach to go as a community.





-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/tvm-rfcs/pull/95#issuecomment-1339974580
You are receiving this because you are subscribed to this thread.

Message ID: <apache/tvm-rfcs/pull/95/c1339974...@github.com>

Reply via email to