Homebrew Leadership Responsibilities
Project Leader Sole Responsibilities
- manage all day-to-day technical decisions
- resolve disputes related to the operation of Homebrew between maintainers, other contributors, and users
- product management for the various Homebrew products
- each quarter: checking for activity of maintainers and asking them to step down if they have not been active enough in the past quarters
- organising the AGM (with delegation of tasks to other maintainers)
Lead Maintainers Sole Responsibilities
- decide on technical disputes between Homebrew maintainers and the Project Leader
Project Leader and Lead Maintainers Shared Responsibilities
- blocking abusive GitHub users
- approving Open Collective expenses that are expected or have already been agreed upon by the Lead Maintainers (e.g. Homebrew cloud usage on a personal credit card) (only one approval needed)
- voting on approving new Homebrew maintainers
- 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