Podcasts June 5, 2024

Navigating the Complexities of Open Source Commercialization: Insights from Adam Jacob

In this latest episode of "Hacking Open Source Business," Avi Press and Matt Yonkovit sit down with Adam Jacob, the co-founder of Chef and current CEO of System Initiative. With a rich history in the open-source world and numerous thought-provoking opinions, Adam delves into the intricacies of open-source commercialization, offering valuable insights and alternative strategies to the commonly held Open Core model.

By Scarf

In this latest episode of “Hacking Open Source Business,” Avi Press and Matt Yonkovit sit down with Adam Jacob, the co-founder of Chef and current CEO of System Initiative. With a rich history in the open-source world and numerous thought-provoking opinions, Adam delves into the intricacies of open-source commercialization, offering valuable insights and alternative strategies to the commonly held Open Core model.

The Evolution of Chef and Its Model

Adam recalls the early days of Chef and the significant open-source contribution it made. Chef was initially produced for free, and the brand grew rapidly as a result of widespread community contributions. However, transitioning from a purely open-source model to an enterprise-focused one came with its own set of challenges and criticisms.

“There was a thing called Chef, and we produced it for free. And then we stopped producing it for free. And we were happy to see a fork called Sink come into the world. If you want a purely open-source version of Chef, you can get one from those people.” - Adam Jacob

The Pitfalls of the Traditional Open-Core Model

Adam discusses the common Open Core strategy, its limitations, and why he believes it often fails. Open Core involves offering the core software for free while holding back certain high-value features behind a paywall. While this strategy aims to market segment by selling enterprise-level features, it often leads to a tricky balancing act of what features to include in the paid version versus the free version.

“That’s a doomed strategy. A great product that is enterprise quality that anyone can use where the price is nothing, that comes from the exact same producer that’s then trying to sell you a product at a high ASP.”

A Better Strategy: Trademarks and Segmentation

Adam explains his alternative strategy for System Initiative, utilizing trademarks and focusing on segmentation. In this model, all software remains open-source, but the branding and distribution of the product carry significant value. By controlling the trademarks, System Initiative ensures that if users want the finished product under the System Initiative brand, they have to pay for it.

“The only thing you can’t do with it is call it System Initiative unless you pay.”

The Importance of Products Over Software

Jacob emphasizes the distinction between software and a complete product. Software can be seen as the ‘pieces parts’ that engineers need to craft their solutions. In contrast, a product is a polished, integrated, and ready-to-use solution that ensures ease of use and reliability.

“What people buy are products, that’s it. IntelliJ is a product, you buy IntelliJ, you buy Figma because it’s a finished product that is well-integrated and supported.”

Sustainable Open Source Business Models

One of the most insightful parts of Adam’s discussion revolves around the sustainability of open-source business models. Competing against your free open-source version of the product is counterproductive. Instead, businesses should focus on creating distinct value for their commercial offerings while encouraging community participation and contributions.

“The art of it is that you have to allow other people to thrive. You have to just make the space that says, yes, you’re allowed to.”

Conclusion and Rapid Fire Round

The podcast concludes with a rapid-fire round where Adam shares some personal interests and opinions, offering listeners a glimpse into his multifaceted personality. From favorite guitar riffs to essential Linux distros, it’s a fun and engaging way to wrap up an insightful episode.

Key Takeaways:

1. OpenCore Model Limitations: Often places unnecessary restrictions that hinder widespread adoption and community trust.

2. Trademark Usage: Leveraging trademarks can help differentiate between free open-source software and the paid product, establishing a sustainable business model.

3. Product Focus: Emphasizing a polished, integrated product over fragmented software parts increases consumer willingness to pay.

4. Community and Competition: Encouraging competition and community contributions can help broaden the market while focusing on being world-class at your specialty.

Adam Jacob’s innovative approach to open-source commercialization provides a fresh outlook for businesses navigating the complex landscape of open-source software. By restructuring how value is captured and emphasizing the importance of products over mere software, his insights offer a roadmap to achieving both community support and commercial success.

Related Resources
Podcasts Jul 19, 2024

Building Scarf: Avi Press on Haskell, Telemetry, and Open Source Challenges

In this episode of the Haskell Interlude Podcast, Joachim Breitner and Andreas Löh sit down with Avi Press, the founder of Scarf, to discuss his journey with Haskell, the telemetry landscape in open source software, and the technical as well as operational challenges of building a startup with Haskell at its core. As a company dedicated to providing analytics for open source software, we use Haskell to build our product. The reason is simple. As Avi Press puts it, "Haskell is a fun language to work with. The community is great. [...] And the ecosystem is lovely."

Podcasts Jun 27, 2023

How to Use Metrics to Track and Evaluate Your Open Source Community’s Success

Open source software is more than just code. It’s also about the people who create, use, and contribute to it. One of the key factors to the rise of open source software is the power of community. Community is not only a source of users, but also a source of contributors, advocates, evangelists, and potential employees. Community is what gives open source software feedback, validation, trust, and loyalty. It is what makes open source software better and more relevant. But how do you build and maintain a strong and engaged community around your open source product or service? And how do you leverage the community to grow your business and achieve your goals?

Podcasts Dec 9, 2022

Messaging and Positioning Considerations for Introducing an Open Source Product

If your open source product vanished overnight and all the code disappeared, how would people respond? The community’s reaction, whether it ranges from not being a big deal to complete, utter despair, will reveal the true worthiness of your product.