Discussion on Addressing Voting Issues and Proposed Update to Committer Rules

Hauke Mehrtens hauke at hauke-m.de
Wed Jul 9 15:07:34 PDT 2025


On 5/30/25 22:16, elias at eliashaisch.de wrote:
> Thank you all for your efforts! Overall, I really like the proposed 
> changes.
> 
> That said, I’d like to suggest introducing a deadline for certain votes 
> — or, technically speaking, a TTL (Time To Live) for each vote. In 
> addition, a standardized and slightly more assertive call to participate 
> in voting could be helpful. Voting is important, and while the right to 
> vote should not be restricted lightly, the importance of participation 
> should be clearly emphasized.
 > > For rule changes, a longer TTL might be appropriate. Perhaps something
> like this is already in place and I simply overlooked it. My thinking is 
> that even active members may occasionally be unavailable. Rule changes 
> tend to be less urgent but are also less frequent — and therefore 
> deserve adequate time for discussion.

My proposal contains this sentence:
 >  The proposal must clearly describe the suggested changes and include 
a specific deadline for when the voting period will end.

I explicitly did not add a minimum or maximum voting deadline, so we can 
do a fast vote if we have a urgent problem.

> Moreover, I believe the current proposal better reflects the actual 
> dynamics of a software project like this — one that operates at the 
> intersection of political and commercial interests from various segments 
> of society. It’s important to acknowledge this reality, since decisions 
> in such projects often have not just technical, but also social 
> implications.
> 
> Of course, additions like this can always be made later and should not 
> delay the current vote. I encourage all of you to support this rule 
> change. It moves the project forward and makes its development more 
> transparent and accessible.
> 
> Elias
> 
> 29.05.2025 20:42:26 Hauke Mehrtens <hauke at hauke-m.de>:
> 
>     Thank you for al the good input.
> 
>     I updated the proposal to also change the voting rules.
>     I restricted the votes to Yes/No votes. A vote like: "Where do we
>     want to host: own git, github or gitlab?" would not be possible any
>     more. Someone would have to propose a change where we can vote
>     approve or disprove to.
> 
>     I also changed the number of votes needed. Normal votes need 2/3 of
>     participating voters approval and 1/3 of all. For rule changes I
>     changed it to 75% of participating voters and 50% of all.
> 
>     I also reordered the rules a bit.
> 
>     I would also like to change committers to members. This would allow
>     us to add people who do not contribute code to become a OpenWrt team
>     member. To improve this I also removed the rule that everyone needs
>     full commit rights.
> 
>     Everyone who is currently listed as committer will become a active
>     member after this rule change.
> 
>     If no one disagrees I would like to do an official vote with the
>     version changing committers to members.
> 
>     If I accidentally changed any other meaning in the rules please tell
>     me now.
> 
>     Hauke
> 
> 
>     The current version with committers:
>     ------
>     The roles within the OpenWrt (formerly LEDE) project are: active
>     committers, inactive committers, and non-committers. There is no
>     core developer group or any other specially privileged members.
>     Committers may voluntarily switch between active and inactive status
>     at any time.
>     The commit credentials of inactive committers are revoked and will
>     be restored upon their return to active status.
>     Any active committer may request that another committer be moved to
>     inactive status. This request must be sent by email to the person
>     concerned, with the openwrt-adm mailing list in CC. If the person
>     either agrees or does not respond within 30 days, they will be moved
>     to inactive status.
>     There shall be only full commit rights in any case, no partial
>     access or otherwise restricted access to the repositories.
>     All active committers have the right to vote and are invited to
>     liberally exercise this voting right in order to keep a broad
>     consensus on project matters.
>     To propose changes to project matters or the overall development
>     direction, a formal proposal must be sent to the openwrt-adm mailing
>     list. The proposal must clearly describe the suggested changes and
>     include a specific deadline for when the voting period will end.
>     Active committers may vote to either approve or disapprove the
>     proposal.
>     For the proposal to be accepted, it must achieve a two-thirds
>     majority approval among the active committers who participate in the
>     vote. Additionally, it must receive approval from at least one-third
>     of all active OpenWrt committers, regardless of whether they
>     participated in the vote.
>     Changes to these rules require a 75% majority among the active
>     committers who participate in the vote, as well as 50% approval from
>     all active OpenWrt committers.
>     Frequent contributors may become committers after a simple vote
>     among existing active committers. Project members are free to
>     suggest suitable candidates.
>     Any votes and decisions made will be made public on the project
>     websites.
>     Project infrastructure should be outsourced FOSS community operated
>     services whenever possible in order to allow project members to
>     focus on actual development efforts.
>     Any infrastructure that cannot be outsourced and/or is operated by
>     the project itself shall be administrable by at least three
>     different people to reduce the likelyhood of the project getting
>     locked out due to operators being unreachable. Responsible operators
>     for the various services shall be documented publicly.
>     The project will not offer email accounts under its project domain
>     for privacy and equality reasons.
>     Be nice to each other.
>     ------
> 
>     The current version with change to members.
>     ------
>     The roles within the OpenWrt (formerly LEDE) project are: active
>     members, inactive members, and non-members. There is no core
>     developer group or any other specially privileged members.
>     Members may voluntarily switch between active and inactive status at
>     any time.
>     The commit credentials of inactive members are revoked and will be
>     restored upon their return to active status.
>     Any active member may request that another member be moved to
>     inactive status. This request must be sent by email to the person
>     concerned, with the openwrt-adm mailing list in CC. If the person
>     either agrees or does not respond within 30 days, they will be moved
>     to inactive status.
>     All active members have the right to vote and are invited to
>     liberally exercise this voting right in order to keep a broad
>     consensus on project matters.
>     To propose changes to project matters or the overall development
>     direction, a formal proposal must be sent to the openwrt-adm mailing
>     list. The proposal must clearly describe the suggested changes and
>     include a specific deadline for when the voting period will end.
>     Active members may vote to either approve or disapprove the proposal.
>     For the proposal to be accepted, it must achieve a two-thirds
>     majority approval among the active members who participate in the
>     vote. Additionally, it must receive approval from at least one-third
>     of all active OpenWrt members, regardless of whether they
>     participated in the vote.
>     Changes to these rules require a 75% majority among the active
>     members who participate in the vote, as well as 50% approval from
>     all active OpenWrt members.
>     Frequent contributors may become members after a simple vote among
>     existing active members. Project members are free to suggest
>     suitable candidates.
>     Any votes and decisions made will be made public on the project
>     websites.
>     Project infrastructure should be outsourced FOSS community operated
>     services whenever possible in order to allow project members to
>     focus on actual development efforts.
>     Any infrastructure that cannot be outsourced and/or is operated by
>     the project itself shall be administrable by at least three
>     different people to reduce the likelyhood of the project getting
>     locked out due to operators being unreachable. Responsible operators
>     for the various services shall be documented publicly.
>     The project will not offer email accounts under its project domain
>     for privacy and equality reasons.
>     Be nice to each other.
>     ------
> 
>     _______________________________________________
>     openwrt-adm mailing list
>     openwrt-adm at lists.openwrt.org
>     https://lists.openwrt.org/mailman/listinfo/openwrt-adm
> 




More information about the openwrt-adm mailing list