Take the State of PHP 2026 Survey →

Abstain voting option for RFCs View as Markdown

Accepted
Authors
Tim Düsterhus, timwolla@php.net
Date
2025-07-22
Version
1.0
Implementation
https://github.com/php/policies/pull/20
Source
wiki.php.net/rfc/rfc_vote_abstain

Vote

Accept php/policies PR #20 (Add Abstain voting option and update phrasing for the voting) at commit de94b7a132c4a74e54e7848914203f1849231697? closed
Yes
27
No
7
Abstain
6
40 voters
alec No 2025-08-19 17:44
asgrim Yes 2025-08-18 05:42
ashnazg Yes 2025-08-20 13:47
beberlei Yes 2025-08-20 15:38
brzuchal Yes 2025-08-18 13:59
bukka Yes 2025-08-19 13:12
bwoebi Abstain 2025-08-17 17:52
crell Yes 2025-08-18 14:05
daniels Yes 2025-08-17 14:55
derick Abstain 2025-08-21 13:36
dharman Abstain 2025-08-17 20:26
dunglas Yes 2025-08-18 08:50
edorian Yes 2025-08-24 13:16
enorris Yes 2025-08-18 15:59
galvao Yes 2025-08-25 14:35
girgias Yes 2025-08-17 16:19
heiglandreas Yes 2025-08-19 13:46
jhdxr No 2025-08-27 20:53
josh Abstain 2025-08-27 18:07
kalle No 2025-08-18 07:04
kelunik No 2025-08-18 05:10
kguest No 2025-08-18 11:29
kinncj Abstain 2025-08-19 15:27
levim Yes 2025-08-17 18:35
lufei Yes 2025-08-27 03:21
mbeccati Yes 2025-08-18 05:12
nicolasgrekas No 2025-08-19 10:17
nielsdos Yes 2025-08-19 19:27
ocramius Yes 2025-08-17 16:45
patrickallaert Yes 2025-08-18 13:40
petk Yes 2025-08-25 09:08
pmjones Yes 2025-08-17 16:56
pollita Yes 2025-08-27 17:42
ramsey Abstain 2025-08-17 22:53
santiagolizardo Yes 2025-08-18 18:42
sebastian Yes 2025-08-18 05:32
sergey Yes 2025-08-27 16:21
sirsnyder Yes 2025-08-19 21:09
theodorejb No 2025-08-18 13:04
timwolla Yes 2025-08-17 14:40

Discussions on the mailing list

[RFC] "Abstain" voting option for RFCs
· 18 messages
[VOTE] "Abstain" voting option for RFCs
· 14 messages

RFC text

Copied from wiki.php.net, last synchronized Oct 13, 2026 11:50 UTC

Introduction

It is commonly the case that RFC voters do not feel strongly about an individual RFC, but the current voting guidelines make it impossible to express this.

The current voting guidelines for RFCs require a binary vote with a 2/3 majority to accept RFCs. It is often the case that RFC voters do not feel strongly about an individual RFC, despite participating in the discussion. When it goes to vote, they are unable to express their opinion on the RFC itself, leaving some ambiguity whether they “missed the vote” or whether they just don't feel strongly about it, particularly when it's a multi-vote RFC. They might also feel compelled to cast a vote just as a “sign of activity”, or to prevent people from reaching out to them, inquiring about if they missed the RFC.

The topic of an explicit “Abstain” option has therefore come up multiple times during informal discussions and this RFC intends to formalize it. With regard to the results of a vote, the “Abstain” option behaves identically to not casting a vote.

Proposal

Accept the policy in https://github.com/php/policies/pull/20.

Besides adding the requirement of an “Abstain” option to the primary vote of an RFC it also updates the language of the “voting methodology” section to be clearer, particularly with regard to secondary votes.

Open Issues

None.

Future Scope

  • Introducing a quorum.

Voting Choices

Despite technically being in violation of the current voting guidelines, this RFC includes the “Abstain” option in the primary vote to “dog-food” the proposal (the “Abstain” option could legally be included as a secondary vote without an effect).

As with every RFC, a 2/3 majority is required. Voting ends 2025-08-31 at 15:00:00 UTC.

Vote: Accept php/policies PR #20 (Add Abstain voting option and update phrasing for the voting) at commit de94b7a132c4a74e54e7848914203f1849231697? — Yes: 27 · No: 7 · Abstain: 6 (closed)

Patches and Tests

Implementation

References

None.

Rejected Features

None.

Changelog

  • 2025-07-22: Initial version.