Venture Capital Firm Bets on Open Source Software
Mike McNeil, a frontend developer, wasn’t sure what his next step would be but with a baby on the way, it looked like his next course would be a part-time dad and part-time consultant on Sails.JS, the open source project he’d created in 2012.
That’s when Sid Sijbrandij, the CEO of GitLab and general partner at Open Core Ventures, called. The two had met during Y Combinator in 2015 and Sijbrandij saw on LinkedIn that McNeil was available for work.
“I basically I told him, ‘Hey, give me the weekend. I’m not trying to get other offers or other projects, I just need some time to figure out what my childcare is going be like for the next five years while I’m the CEO of this company,” McNeil said. “I mean — it became a no-brainer when I understood what the opportunity was.”
Venture Capital for Open Source
Open Core Ventures takes an unusual tactic for a venture capital firm: Instead of looking for companies to fund, it identifies promising open source projects and creates companies.
“All software should be open and everyone can become an entrepreneur,” reads the organization’s website in big blue lettering. It puts Sijbrandij’s money behind that message, investing his personal capital through its OCV Fund I.
If at this point, you’re sharpening your elevator pitch — stop. Open Core Ventures doesn’t accept pitches or applications; instead, it identifies potential companies based on the participation of the open source community and whether the market seems promising.
“We’ll look at a few things — we look at whether the project is popular, like does it have a lot of users,” Sijbrandij told The New Stack. “We look at how much innovation is going on; how frequently are people making improvements to the codebase; is this a good market to be in? Are there proprietary companies that are successful in this market?”
Open Core Drives Investment Approach
Sijbrandij supports an open core approach to open source, which is basically a business model in which some portion of a product is free, with additional features for a fee. That concept was key to why Open Core Ventures focuses on open source projects.
“We really believe open core is becoming the most logical way to make software and that means that part of the software is proprietary, part of it is open source, and all of the source code is available to everyone,” Sijbrandij said.
But figuring out what to charge for and what to give away can be a struggle for developers of open source software, he said. The venture capital firm simplifies that by using a model called buyer-based open core.
“It basically talks about who cares most about a feature,” he said. “If it’s an individual contributor that cares most about the feature, typically, you make it open source. If it’s an executive, you make it proprietary — you charge for it.”
Sijbrandij rattled off how open source software is easier than proprietary software:
- Trust, because organizations have the source code;
- Control, because organizations run the software themselves;
- Innovate, because if someone adds or fixes a feature, it’s contributed back to the common; and
- Adoption, because there’s always a free version to try.
There’s a second reason Open Core Ventures opted for its hands-on approach to forming companies, he added.
“We want to democratize being a founder,” he said. “I think 80% of potential founders are now on the sidelines because they need a salary. We make sure they get paid on day one, making sure that’s no longer an obstacle for them.”
Building Open Core Companies
Fleet is the first company Open Venture funded. It started in Sept. 2020 and the creator of the project, Zach Wasserman, was recruited as the CTO. Then McNeil was added as the CEO. Earlier this year, Fleet completed its series A round at $20 million, bringing its total raise to $25 million total and its valuation to $100 million.
Generally, that’s the pattern for Open Core Venture: hire a chief technologist from the contributors to the chosen open source project. That person starts with a salary, which is unusual in itself for startups. The CTO then recruits a few engineers and is shepherded through the company’s early days. Six months to a year later, Open Core Venture recruits a CEO to lead the business side, with a preference for those from the open source community.
“We start with the technology,” Sijbrandij said. “We typically look at who’s the author of the project? Who has contributed to it?”
Open Core Ventures provides support in other ways, such as helping the company find legal, finance and operations support.
“We help handle the day-to-day, from setting up a global payroll system, to filing for trademarks, and vendor negotiations,” said Betty Ma, the chief operating officer for Open Core Ventures.
The plan is to add one company a month, Sijbrandij said.
So far, the venture capital firm has funded four companies besides Fleet:
- Koor, a deployment solution for Ceph on Kubernetes that’s based on Rook, the open source cloud native storage orchestrator.
- Synura, offers collaborative, cloud-based workflows for Open Broadcaster Software (OBS).
- Mermaid Chart, a smart diagram software based on the open source project Mermaid; and
- Flowforge, an open source low-code development platform based on the Node-Red Project.