24 Commits

Author SHA1 Message Date
Bevan Kay
baea0d3ec9
docs/Homebrew-Governance.md: fix broken link 2025-02-13 10:56:13 +11:00
Issy Long
31d7bcc583
Add a last_reviewed_date to docs metadata
- At the AGM we formed an ad-hoc documentation working group.
- One of our ideas was that we should have a last reviewed date for
  documentation, so that we can periodically implement a review
  mechanism (GitHub Actions posts to Slack for a regular documentation
  outdatedness check?) to track how old docs are and ensure they're
  still relevant.
- This is a first step towards that goal, by adding a `last_review_date`
  to the metadata of all docs with a date of earlier than Homebrew's
  inception because everything needs reviewing so that we start from a
  good base!
2025-02-03 11:56:07 +00:00
Issy Long
88dd349fd3 Homebrew-Governance: Our 501(c)3 is empty
- [The Open Collective Foundation is dissolving](https://opencollective.com/foundation/updates/announcement-we-are-dissolving-open-collective-foundation-at-the-end-of-this-year).
- So we spent the money that we had in the 501(c)3 that it was holding.
- Tell people to submit future expenses to the 501(c)6.
2024-06-17 13:56:10 +01:00
Mike McQuaid
2fa52d3550
docs/Homebrew-Governance: clarify emergency text. 2024-03-07 10:52:45 +00:00
Mike McQuaid
40a5a7d32a
docs/Homebrew-Governance: change numbering. 2024-03-07 10:52:30 +00:00
Mike McQuaid
683bb6d73a
docs/Homebrew-Governance: fix typo.
Co-authored-by: Steve Peters <computersthatmove@gmail.com>
2024-02-04 13:52:15 +01:00
Mike McQuaid
1cbc5462c7
Homebrew-Governance: import PLC-approved changes.
All the changes here were approved by a majority of the PLC and
offered for review to the TSC and members with no blocking objections.
2024-02-04 13:52:15 +01:00
Mike McQuaid
1ed083f607
docs/Homebrew-Governance: import changes.
These are changes that were made in the private repository mirror
and either voted on by members already (where they were changes) or
were agreed clarifications on existing policy.
2024-01-09 10:16:57 +00:00
Mike McQuaid
7d4c18bb50
Homebrew-Governance: import merged PRs from homebrew-governance-private
These PRs were all approved by the majority of the PLC and the majority
of them approved by the majority of the TSC. They are being put here for
a members vote, ideally before the AGM.

- Replace some "Owners" with "billing managers" and "moderators"
  - Now that GitHub has more granular roles available such as "billing
    managers" and "moderators": let's tighten up our security posture by
    only have 3 folks who need to be "Owners" rather than 10.
- Max two PLC terms
  - We discussed this one year terms last year but this seems a better
    solution. Given we refresh maintainers, TSC and the Project Leader
    yearly: this seems more consistent, responsive and fair. Note this
    would only apply to candidates for the PLC from 2024.
- Tweak nomination rules
  - Do not require any nomination: any member can run for the PLC. This
    simplifies the procedure: no nomination vote has to be done inside
    the old PLC. Members do not need to go and find someone to sponsor
    them. Just apply and let the vote begin. Ask to write down the
    intentions and keep a candidate list by using a Slack channel, to
    keep track of everything
- Mandate that the PLC report their activities
  - Mandating that the PLC report back their actions throughout the
    year. The wording here is intentionally strong - I feel it is very
    important for the health of the PLC and the membership for this to
    be stuck to.
- Don't need financial statements, have OpenCollective
  - Now that we have an open, publicly readable ledger of all our
    financial transactions: there does not seem to be any need to
    continue to have the PLC re-publish reports of our finances
    (which were hidden to all but the PLC in our SFC days).
- Make maintainer removal more explicit.
  - Improve this guidelines to provide more evidence for why, what and
    how this process occurs
  - Allow maintainers to appeal the decision of the project leader
  - Allow the project leader to re-request this vote if no progress is
    made
- Clarifies maintainer nomination process language/formatting
2023-02-02 17:15:28 +00:00
Colin Dean
74ca197b1c
Governance: Adds PLC candidate expectations
This facilitates the distribution of a slate of candidates and their bios and intentions.
2022-12-28 12:36:39 -05:00
Mike McQuaid
4c75c82a79
Fix "OpenCollective" references. 2022-04-11 08:11:55 +01:00
Issy Long
ae7b547ab6
docs/Homebrew-Governance: State the election types for PLC and PL
- A vote passed in 2021 on an amendment to use these election types (https://github.com/Homebrew/brew/pull/10637), but the changes to the governance document were only made in Homebrew/brew, not in Homebrew/homebrew-governance-private: https://github.com/Homebrew/brew/pull/13073/files#r844130115.
- When we copied over 2022's proposed changes ahead of the 2022 vote, the specific election voting methods were lost because these documents got out of sync.
- For the elections in 2022, we did use the voting methods as documented in the Homebrew/brew governance document (confirmed in https://github.com/Homebrew/brew/pull/13031 when I couldn't find the term on OpaVote), so let's reinstate them here to avoid confusion.
- Relates to https://github.com/Homebrew/homebrew-governance-private/pull/36.
2022-04-09 19:59:52 +01:00
Mike McQuaid
b59f7ca74f
Update Homebrew's governance documentation.
This is imported from the private repository agreed upon by the PL, PLC
and TSC.
2022-03-31 12:08:12 +01:00
Issy Long
30c80dec15
docs/Homebrew-Governance: Schultz Cordorcet aka Beatpath
- I tried to set up the Project Leader election in OpaVote and couldn't find "Schultz Condorcet" in the list of methods. Let's save the next person who does this a click by specifying its alternative name that _is_ in OpaVote, "beatpath".
2022-03-22 22:23:47 +00:00
Greg Brimble
bac714a600 Add hyperlinks for election methods 2021-02-17 00:26:03 +00:00
Greg Brimble
ec665c45c7
Apply suggestions
Co-authored-by: Shaun Jackman <sjackman@gmail.com>
2021-02-17 00:23:28 +00:00
Greg Brimble
9318c72af8 Specify Meek STV election for PLC & Schulze Condorcet election for Project Leader 2021-02-16 21:35:24 +00:00
Shaun Jackman
17c25980f9 Governance: Accept suggestions of Rylan
Change "majority vote" to "ordinary resolution".
Change "Project Leadership Committee" to "PLC".
Add "with compromise".
2021-01-08 10:31:15 -08:00
Shaun Jackman
f576c1ce61
Update docs/Homebrew-Governance.md
Co-authored-by: Colin Dean <colindean@users.noreply.github.com>
2020-12-25 13:10:07 -08:00
Shaun Jackman
3542628e87 Revise docs/Homebrew-Governance.md 2020-12-24 09:32:29 -08:00
Mike McQuaid
ac0665daff
Refer to default branch in links with HEAD
Anywhere we can use `blob/master` we can use `blob/HEAD` instead. This
will make life easier if we ever rename our default branch in future
(once/if Git and GitHub provides the necessary tooling to do so).
2020-06-25 11:38:40 +01:00
Mike McQuaid
a84a20e97b
.github/: defer to Homebrew/.github repo.
This allows maintaining more settings in one place.
2019-05-23 09:46:28 +02:00
Shaun Jackman
10553e5729
Update docs/Homebrew-Governance.md
Co-Authored-By: MikeMcQuaid <mike@mikemcquaid.com>
2019-02-18 16:26:34 +00:00
Mike McQuaid
aafcbc1153
Add/link Homebrew Governance document. 2019-02-15 10:54:30 +00:00