From open source to acquired (Changelog Interviews #625)
Jan 23, 2025
auto_awesome
Ashley Jeffs, an expert in data streaming and the brains behind Benthos—an open-source stream processor acquired by Redpanda—shares his fascinating journey. He discusses overcoming growth challenges, the pros and cons of bootstrapping versus seeking venture capital, and the emotional dynamics of having your work acquired. The conversation touches on navigating licensing changes, the interplay between open-source ideals and business realities, and the importance of community support in sustaining such projects. Jeffs provides insight into balancing personal aspirations with professional responsibilities.
Ashley Jeffs details the evolution of Benthos as an open-source stream processor, emphasizing its potential to simplify complex data streaming challenges.
The decision-making process surrounding the acquisition by Red Panda highlights the tensions between bootstrapping and venture capital in open-source growth.
Ash candidly discusses the challenges of maintaining mental health as an open-source contributor, stressing the importance of community support and self-care.
He envisions a future for Benthos focused on scaling and innovation, fueled by the resources and team expansion provided through Red Panda.
Deep dives
The Journey of Benthos
Ash Jeffs shares his journey of creating Benthos, an open-source stream processor, highlighting its origins in stream processing and the challenges he faced in building the project. He started Benthos while working at a data engineering company, recognizing the complexities of stream processing, such as delivery guarantees and managing microservices. Over time, Ash saw the potential for Benthos to simplify those complexities and focused on developing a flexible, stateless service that could efficiently move data. His commitment to open-source principles and continuous improvement eventually drew significant attention in the tech community.
Navigating Acquisition Decisions
The conversation delves into Ash's experiences with decisions surrounding the acquisition of Benthos by Red Panda. As an open-source project creator, he faced the dilemma of whether to bootstrap or seek venture capital for growth, ultimately considering an acquisition as a more sustainable path. Ash emphasizes the pros and cons of bootstrapping versus venture capital, noting that seeking investors often complicates control over the project's direction. In his case, aligning with Red Panda offered not just a strategic partnership but also the resources needed to expand and enhance Benthos significantly.
The Complexity of Open-Source Work
Ash discusses the fulfilling yet challenging nature of contributing to open-source software, especially when faced with user expectations. He emphasizes that while he enjoys building and developing software, the pressure to meet community demands can lead to burnout for maintainers. He notes how many open-source contributors might feel trapped in a cycle of obligation, often neglecting their own burnout. Thus, recognizing when to step back from a project and prioritize well-being is crucial for sustainable contribution.
Impact of Licensing Changes
The podcast touches on reactions to recent licensing changes following the acquisition of Benthos. Ash shares his perspective that altering the licensing model can evoke a range of emotions from the community, including feelings of betrayal from certain users. He explains that despite the licensing change allowing Red Panda to offer new enterprise features, the core of Benthos remains open-source, continuing to serve its original purpose. The transition reflects the evolving landscape of open-source projects and the necessity for maintainers to adapt to new business models while fostering user trust.
Building Community and Engagement
Ash reflects on the importance of community engagement throughout his journey with Benthos, including how he built a user base and fostered contributions from other developers. He shares stories about his efforts to promote Benthos via platforms like Reddit and Hacker News, leading to significant visibility and increased adoption. Even with the transition to Red Panda, Ash remains committed to maintaining a strong sense of community around Benthos, looking to involve contributors and users in future improvements. This collaborative spirit is central to the open-source ethos and is vital for the project's ongoing success.
Future Plans and Sustaining Momentum
Looking ahead, Ash speaks about his vision for the future of Benthos under Red Panda, focusing on scaling the project and expanding its capabilities. He emphasizes the need for a strong team to support growing demands and believes that building a solid infrastructure is essential for ensuring Benthos' continued relevance. By establishing a competent team and harnessing the resources available through Red Panda, Ash plans to foster innovation and enhance user experiences. He acknowledges that while the journey may be unpredictable, he is excited about the potential for growth and positive impact.
The Balance of Personal and Professional Life
Ash candidly shares his thoughts on balancing personal life with professional responsibilities, especially in the context of being a new parent. He reflects on how family life changes priorities and the dynamics of working on open source while raising children. Despite the challenges, Ash finds joy in the journey and values the flexibility that comes with working on his projects. This balance is not just crucial for his mental health but also influences his commitment to building meaningful technology without compromising his personal values.
Ashley Jeffs shares his journey with Benthos, an open source stream processor that was acquired by Redpanda. We talk about the evolution of data streaming technologies, the challenges he faced while growing the project, the decision to bootstrap versus seek venture capital, and what ultimately led to the acquisition. We discuss reactions to licensing changes, what it’s like to have your thing acquired, the challenging yet fulfilling nature of open source work, what’s next for Benthos, and what it takes to enjoy the journey.
Changelog++ members get a bonus 2 minutes at the end of this episode and zero ads. Join today!
Sponsors:
Augment Code – Developer AI that uses deep understanding of your large codebase and how you build software to deliver personalized code suggestions and insights. Augment provides relevant, contextualized code right in your IDE or Slack. It transforms scattered knowledge into code or answers, eliminating time spent searching docs or interrupting teammates.
Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes.