Mike McQuaid: Yeah, so I mean, it was kind of a bit of both. We sort of investigated in the kind of earlier days some other stuff… We didn’t go straight into the company with kind of it being work on Homebrew. But basically, we kind of built some small other things to begin with, and then it became clear pretty early on that that wasn’t playing to our strengths… And my CEO, John Britton, who used to be my manager at GitHub, he was basically trying to convince me to make a company around Homebrew for over a decade. And him and various other kind of people said “Oh, this is a great idea”, and I’ve always been like “This a terrible idea. Why would you do this?” But the thing that is interesting for me now, what changed is that we’re in a place, I think, as an industry, and a place as a project, and stuff like that - like, I mentioned our governance structures earlier. I mean, one of the nice things about this governance structure is Homebrew is in a place that even if I wanted to somehow try and completely take over Homebrew as a corporate entity, I can’t do that. We have structures in place that prevent me or anyone else involved with the project, or not involved with the project, from doing that.
So the project’s safe, the project’s in a decent kind of financial state, and has like a decent community that kind of meets together once a year or so, and stuff like that. But we’re also in a state with like sustainability in open source where there’s more conversation about that. We’ve seen various companies try various things, GitHub Sponsors existed, we’ve seen HashiCorp do what they did and what they do, and what Elastic did and do, and all these types of kind of different models… And to me it’s kind of felt like a sort of natural solution to the problems really that I guess I’ve seen, which is that – another thing you get with like a volunteer-run open source project like Homebrew, where no one’s employed to work on it, is every so often big companies come to Homebrew and they say “Hey, we want integration for SSO, MDM”, or one of these other big company problems that small individuals and hobbyists don’t have… And the Homebrew volunteers go and look at some SAML documentation or whatever, and they’re like “Oh, no, no, no, no… I’m not spending my evenings and weekends on this. I have absolutely no interest in doing that.” So it feels like there is a kind of happy middle ground where the companies who have budgets and requirements for stuff that your average Homebrew user doesn’t care about can get us in Workbrew land to go and be like “Hey, make Homebrew play nicer with the way our company does things.” And that’s essentially what we’re doing. And that – I never really saw it floated that way until we kind of thought about it this year, and that is being like a way to look at open source sustainability through that lens, and like the prospect of kind of build a company and making Homebrew better at the same time.
Previously, when we were talking about this 10 years ago and we hadn’t seen some of the success, and less successful attempt at this stuff, it was more or less just like “Get an open source company around an open source project… Profit.” That was the business model. And I guess I’ve never thought that that was something I wanted to do. And now, we kind of have a nicer, strict separation, where it’s like Workbrew is doing stuff for money, which we will charge companies for. We also work on Homebrew stuff, but the stuff that’s in Homebrew is free, it’s open source, it’s worked on by volunteers…
[01:26:28.06] And it’s a kind of – it’s a nice world, and it requires me, as I did at GitHub, to kind of wear two hats: the open source hat and the kind of company hat. But so far it’s going pretty well. And even, like, we’ve got our first employee starting in the near future, who’s a Homebrew maintainer… And I’ve said to him, “When I send you a message on our company’s Slack, that’s me talking to you as like Mike McQuaid, CTO of Workbrew. When I send you a message on the Homebrew Slack, that’s Mike McQuaid Homebrew project leader. So anything I asked you to do on the Homebrew Slack, you can just be like “Nah, I don’t want to. I’m a volunteer. I do this in my evenings and weekends. I can’t be bothered. You would like me to review this PR? No, thanks, dude.”
And yeah, I think that way of kind of doing things and that way of thinking is maybe a little bit unusual and weird, but that kind of idea of kind of having the company and having the open source as being two separate entities that can nicely, symbiotically benefit each other I think is where my head’s at, and I don’t think that could have been done two years ago, ten years ago, whatever.