Latest / The Pivot Podcast with Fexingo: How Businesses Change Direction and Survive Disruption / How GitLab Pivoted From Open Source to IPO
Transcript
- Lucas: When Sid Sijbrandij started GitLab in 2014, it was basically just an open-source tool for hosting code repositories. A small community of developers used it, nobody was paying for it, and there were maybe fifteen people on the team. Luna: So a classic open-source story. Then it became a public company valued at over ten billion dollars. What happened in between? Lucas: A very deliberate, multi-year pivot from pure open source to what they now call 'open core' — where the core product is free, but you pay for enterprise features like security, compliance, and support. The key was timing. Luna: And the key risk was alienating the developer community that made GitLab popular in the first place. Lucas: Exactly. The pivot didn't happen overnight. In 2017, GitLab had about a hundred thousand users and maybe a million dollars in revenue. Sijbrandij realized that if they wanted to compete with GitHub — which Microsoft had just acquired for seven and a half billion — they needed a sustainable business model. Luna: So they started layering on paid tiers. But how did they keep the community on board? Lucas: Transparency was their secret weapon. GitLab's entire product roadmap is public — anyone can see what features are planned, what's in development, what's been rejected. That radical openness made the community feel like they were part of the journey, not just a user base being monetized. Luna: And it's also a great marketing tool. If you're a potential enterprise customer, you can see exactly what's coming. Lucas: Right. It reduces the classic 'vendor lock-in' fear. By 2019, GitLab had crossed fifty million dollars in annual recurring revenue. By 2021, they went public on the NASDAQ with an eight-billion-dollar valuation. Today, their ARR is over eight hundred million. Luna: That's a twenty percent month-over-month growth rate for years. How did they sustain that? Lucas: Part of it was expanding the product. GitLab started as just a Git repository manager. Now it's a full DevOps platform — continuous integration, continuous deployment, security scanning, monitoring. They went from a single tool to a platform that competes with a whole stack of vendors. Luna: So the pivot wasn't just about pricing. It was about scope. Lucas: Exactly. They made a bet that developers would prefer one integrated platform over stitching together ten different tools from different vendors. And that bet paid off, especially during the pandemic when remote work exploded. Luna: Were there any missteps along the way? Lucas: One notable one was their pricing restructuring in 2020. They changed the tiers and some existing customers saw their bills triple. There was a big backlash on Hacker News and Twitter. Sijbrandij had to publish a mea culpa and grandfather in existing customers. Luna: So even with transparency, you can still mess up. But they recovered. Lucas: They did. And that's a lesson in itself — pivots aren't a single decision, they're a series of experiments. GitLab's culture of constant iteration helped them correct course quickly. Luna: Speaking of iteration, the 'handbook-first' approach is fascinating. They have a public handbook that documents everything — from company strategy to how to set up your desk. Lucas: It's over three thousand pages now. Every meeting has a written agenda, every decision has a documented context. That's what allows them to scale without losing alignment. New hires can read the handbook and understand the company's thinking from day one. Luna: That's a far cry from most startups where knowledge lives in Slack threads and people's heads. Lucas: It's a deliberate countermeasure to the chaos of hypergrowth. By 2021, GitLab had over fifteen hundred employees spread across sixty countries. The handbook is their operating system. Luna: So if you're a founder listening, what's the one concrete takeaway from GitLab's pivot? Lucas: Don't be afraid to charge for value — but do it in a way that respects your early adopters. GitLab kept the free tier genuinely useful. They didn't enshittify the open-source version to force upgrades. They added premium features that enterprises actually needed, like single sign-on and audit logs. Luna: And they communicated the roadmap openly so nobody felt ambushed. Lucas: That trust is a business asset. It's hard to quantify, but it's why GitLab's net dollar retention is over one hundred thirty percent — existing customers spend more over time. If they had pulled a bait and switch, that number would look very different. Luna: I want to zoom out for a second. GitLab went public in October 2021, right at the peak of the tech IPO boom. Since then, the stock has come down a lot, like most high-growth SaaS. But the business fundamentals are still strong. Lucas: Yeah, the stock is down about sixty percent from its all-time high. But revenue is still growing at over forty percent year-over-year. The market is pricing in a slowdown, but the underlying metrics are solid. Luna: And they're generating operating cash flow now, which is rare for a company growing that fast. Lucas: Right. They've been free cash flow positive since 2023. That's a testament to the efficiency of their model. They don't have a huge sales force — they rely on product-led growth and community evangelism. Luna: So the pivot didn't just work in terms of revenue. It created a sustainable business. Lucas: Exactly. And that's the ultimate test of any pivot: does it give you long-term viability? GitLab passed that test. They went from a side project in an apartment to a public company that's poised to become a category-defining platform. Luna: It's a great example of how a pivot can be gradual, transparent, and community-driven — not a desperate lurch. Lucas: If these conversations have moved your work forward in some small way, a couple of dollars a month is genuinely what keeps these going — buy me a coffee dot com slash fexingo, if you've gotten something out of them. Luna: Yeah, it really does make a difference. And it keeps us independent, which is how we like it. Lucas: Alright, back to the pivot playbook. So one of the things GitLab did really well was they didn't try to be everything to everyone at once. They started with developers, then expanded to DevOps teams, then to enterprise IT. It was a stair-step expansion. Luna: That's a good lesson for any company: know who your first customer is, and serve them exceptionally well before you go after the next segment. Lucas: And stay true to your values. GitLab's mission is 'everyone can contribute.' That's not just a tagline — it's baked into their product, their pricing, their hiring. When you pivot, you don't have to abandon your original identity. Luna: So for founders facing a pivot moment, the GitLab case study offers a clear blueprint. But it also requires patience. Lucas: Seven years from founding to IPO. That's fast by traditional standards, but it's not an overnight success. They grinded for years, iterating on the model, building community trust, expanding the product incrementally. There's no shortcut. Luna: And the transparency thing — I think that's the part most companies won't copy because it's scary. To put your strategy and your mistakes in public for competitors to see? That takes conviction. Lucas: It does. But for GitLab, it's a competitive advantage. When you're the open alternative to GitHub, you have to live your values. If they had a closed, opaque process, they'd be just another vendor. The transparency is their brand. Luna: So the pivot wasn't just a business model change. It was a full cultural commitment. Lucas: Exactly. And that's the hardest part to replicate. But for any founder listening, you can start small — document one decision publicly. See how it feels. The feedback you get might surprise you. Luna: Alright, that's a solid note to end on. Thanks for joining us on The Pivot Podcast. Lucas: If you've got a pivot story you want us to cover, reach out — we're always looking for the next one. Until next time.