Ouss4 commented on pull request #929:
URL: 
https://github.com/apache/incubator-nuttx-apps/pull/929#issuecomment-1057265397


   > In the absence of guidelines, the code owner (subproject or component) 
should be giving the final word about the design. Who is the code owner of this 
component?
   
   In Apache projects no single individual owns a component or part of the 
project.  The project is managed by the (P)PMC but the whole community 
participates in its development.  When a matter is up for discussion, it's 
preferred to reach a consensus than having a single individual giving the final 
word.
   Of course some people are more experienced/familiar with parts of the 
project than others and they review or are asked to review these parts.  But 
the review or the approval doesn't always come from committers or members of 
the PMC, anyone in the community is welcomed to help with this.
   
   Regarding guidelines to propose new features/design, the usual DISCUSS/VOTE 
can be used:
   1. Opening a DISCUSS thread in the mailing list explaining the proposal. 
This last for 72 hours.
   2. After the DISCUSS thread, a VOTE thread can be opened for 72 hours to 
have the final decision.
   
   When it comes to adding features we only had to go through this process a 
few times.  It's simpler and quicker to just explain the motivations in the PR 
discussion with the people involved.  However, when it's hard to reach 
consensus, then it would be better to ask for the opinion of the whole 
community.
   
   Please share your concerns on what you think can be made clearer to help 
people contributing and proposing new features.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to