Skip to content

Conversation

@ebullient
Copy link
Member

@ebullient ebullient commented Sep 11, 2025

🗳️ Vote progress

Goes hand-in-hand with commonhaus/.github#3

voting group: @commonhaus/cf-egc

Do one of the following:

  • React with 👍 (:+1:) or Approve a review if it looks good to you
  • React with 👀 (:eyes:) if you're "ok" with it (it may not be your favorite)
  • If you think it needs discussion or revision:
    • Create a review, add your comments and require changes
    • Use the +- button to make a suggestion (instead of just adding a comment).

@ebullient ebullient self-assigned this Sep 11, 2025
@ebullient ebullient requested review from a team as code owners September 11, 2025 17:34
@ebullient ebullient added the vote/open Vote open label Sep 11, 2025
@haus-rules-bot
Copy link

haus-rules-bot bot commented Sep 11, 2025

This vote has been closed by ebullient:

Quorum reached. Updates to templates pushed.


✅ 12 of 17 members of @commonhaus/cf-egc have voted (reaction or review, quorum=2/3).

Reaction Total Team Voting members
approve 14 10 Naros, aalmiray, cowtowncoder, criccomini, dandreadis, ebullient, henri-tremblay, k-wall, kenfinnigan, tristantarrant
ok 3 2 bstansberry, gavinking

Additional input (🙏 🥰 🙌):
AlvarVG(👍), jjpbolano(👍), karesti(👍), yrodiere(👍), Sanne(👀)

@ebullient ebullient added the notice Notice (review, announcement); EGC attention label Sep 11, 2025
Co-authored-by: Ken Finnigan <[email protected]>
ebullient and others added 3 commits September 17, 2025 07:22
Co-authored-by: Yoann Rodière <[email protected]>
Co-authored-by: Yoann Rodière <[email protected]>
Co-authored-by: Yoann Rodière <[email protected]>
@ebullient
Copy link
Member Author

Just a reminder to all: this issue is due in 10 days.

@Sanne
Copy link
Member

Sanne commented Oct 2, 2025

Reports will generally become public once a fix is available and confirmed. In exceptional cases — such as when downstream users require time to update or when disclosure could cause immediate harm — a short embargo may be considered.

I appreciate that maintaining embargoes is complex and expensive, but I would still expect them to be used in the several cases. But the above section of the proposal seems to specifically recommend to avoid embargoes - was this discussed with our security experts?
I'm not an expert myself but I'd be uncomfortable with this, and I wonder why there even is such a recommendation guidance - I assume most projects will want to define their own rules in such regards.

Since this is a "guidance", perhaps I'd consider a guidance more useful if it gave practical advise on when we'd consider an embargo unneccessary. My personal suggestion would be to avoid the topic altogether, unless we have something useful to contribute on the matter.

@ebullient
Copy link
Member Author

Not all projects have paid maintainers.

Inspiration somewhat from here: https://lwn.net/Articles/1025971/

What works for the projects that have full-time developers focused on it does not work for projects with folks working in their spare time.

And... note that this is a template only. It is something you could use for your project, but you don't have to.

@Sanne
Copy link
Member

Sanne commented Oct 3, 2025

Ok, so it's meant as a reasonable "default" to be manageable for smaller projects. That makes sense, but it looks like a recommendation.

@ebullient
Copy link
Member Author

ebullient commented Oct 3, 2025

For a small project, this approach helps set sustainable expectations from the start. It should be an obvious option early on. I'm not sure how many people think about expectations this way. Moving from this to something with stronger guarantees is straightforward, but going in reverse is less intuitive (at least to me).

For a large project (like yours), y'all already know what you want to be doing. You don't need this guidance--go forth and do your thing. ;)

This content will not show up when viewing the document, only when
making changes
@ebullient
Copy link
Member Author

ebullient commented Oct 18, 2025

Ok, so it's meant as a reasonable "default" to be manageable for smaller projects. That makes sense, but it looks like a recommendation.

I updated the text to make it's nature (as an example) and inspiration (LWN article re: sustainable/realistic expectations for unpaid maintainers) obvious.

@haus-rules-bot haus-rules-bot bot added the vote/quorum Vote has quorum of electronic responses label Oct 18, 2025
@ebullient ebullient merged commit 8f5f7fd into main Nov 3, 2025
@ebullient ebullient deleted the security branch November 3, 2025 01:13
@ebullient
Copy link
Member Author

vote::result Quorum reached. Updates to templates pushed.

@haus-rules-bot haus-rules-bot bot added vote/done Vote closed and removed vote/open Vote open labels Nov 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

notice Notice (review, announcement); EGC attention vote/done Vote closed vote/quorum Vote has quorum of electronic responses

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants