voting on maintainer hardware grants (before they are purchased)
voting on maintainer hackathon/conference/AGM travel expenses (before they are booked)
responding to and handling Code of Conduct complaints
removing inactive members (that are not maintainers) that did not vote in the AGM
PLC Shared Responsibilities
approving Open Collective expenses that are expected or have already been agreed upon by the PLC (e.g. Homebrew cloud usage on a personal credit card) (only one approval needed)
blocking abusive GitHub users
performing GitHub admin operations on the Homebrew GitHub organisation
performing Slack admin operations on the Homebrew Slack
PLC Dated Yearly Tasks
January: check membership, announce AGM votes
Ask for nominations for the for the PLC and project leader, and ask who is interested in serving on the TSC
in February, before the AGM: checking for activity of non-PLC/TSC maintainers and asking them to step down if they have not been active enough in the past 12 months
PL Shared Responsibilities
approving new Homebrew maintainers (only one approval needed)
approving Open Collective expenses that are expected or have already been agreed upon by the PLC (e.g. Homebrew cloud usage on a personal credit card) (only one approval needed)
blocking abusive GitHub users
performing GitHub admin operations on the Homebrew GitHub organisation
performing Slack admin operations on the Homebrew Slack
Technical Steering Committee
TSC Sole Responsibilities
decide on technical disputes between Homebrew maintainers and the Project Leader
TSC Shared Responsibilities
approving new Homebrew maintainers (only one approval needed)
blocking abusive GitHub users
performing GitHub admin operations on the Homebrew GitHub organisation