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)

Deputy Project Leader responsibilities

  • acts as Project Leader when the Project Leader is unavailable or the position is vacant, with the same authority, limits and review requirements described in Homebrew Governance

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