Growing a Sustainable Ecosystem around an Open Source Project
Blog post from Unleash
Unleash is an open-source feature flag solution initially developed by Ivar Østhus in 2014 as a public project to foster community engagement and innovation, leading to a flexible and widely adopted tool. The transparency of its open-source nature allows for extensive community contributions and security audits, enhancing the quality and support network. As Unleash gained traction among companies, it faced demands for additional features like support, security, and enterprise functionalities, prompting the development of a sustainable business model. Østhus opted for an open-core model, offering a free, open-source version and commercial offerings with additional capabilities, such as Pro and Enterprise plans. These plans cater to different organizational needs, from smaller teams to complex enterprises, providing varied levels of support, security, and hosting services. The Pro plan offers a managed service for mid-sized organizations, while the Enterprise version addresses the complex requirements of larger companies, ensuring scalability, flexibility, and premium support. The business model supports ongoing innovation and development, with insights and contributions from users feeding back into the core open-source project, ensuring its continuous improvement and making Unleash a sustainable and thriving ecosystem.