rfc:voting_who

This is an old revision of the document!


Request for Comments: How to write RFCs

Introduction

The original voting RFC has left open some questions about who can vote, and how are the community representatives selected/elected. These shortcomings were brought up recently about the voting of the SplClassLoader RFC. This RFC tries to address those shortcomings.

Voters

The original voting RFC allowed two distinct group to vote:

  1. People with php.net SVN accounts that have contributed code to PHP
  2. Representatives from the PHP community, that will be chosen by those with php.net SVN accounts

1, can be interpreted multiple ways, and it was misunderstood more than once, so the possible interpretations:

  1. People having php-src karma, and at least one php-src commit.
  2. People having svn accounts and at least one commit (this could mean documentation, test, pear/pecl, web related, etc.)

2, lacks the definition of how do we select those representatives.

Ideas

  • Maybe we could define different type of votes (language syntax change, adding new feature/extensions, etc.) and define the who can vote for each of those.
    • This could be a good middle-ground between allowing qa/documentation/web people to vote on language level RFCs or not.
  • We have to consider that:
    • We have a large number of “sleeping” svn accounts
    • The number of active core developers are small, for example the DVCS RFC which had a large buzz, only had 65 people voting.
    • If there is no limit of the number of representatives, the reps can be the majority of the active participants.
  • Maybe we could have a pending period for the newly accepted reps, so we won't have a situation that people start requesting voting rights right in the last minute for voting an RFC.
  • What happens if there is multiple lead for a project? Either by co-authoring, or changes in the leadership. What happens if a representative lose the lead of the project which allowed him/her to be a representative?

Changelog

0.1 - Throwing some ideas around.

rfc/voting_who.1320825781.txt.gz · Last modified: 2017/09/22 13:28 (external edit)