开源软件商业模式:GitLab的买家导向开放核心 - Brendan O'Leary
By All Things Open · 2024-03-08
商业开源软件商业模式一直是软件开发者面临的挑战。GitLab成功地采用了买家导向开放核心模式,吸引了全球用户和贡献者。
商业开源软件商业模式
- 商业开源软件商业模式对于软件开发者而言一直是一个挑战,多年来几乎有无数的模式被尝试,包括提供专业服务或技术支持,提供易于使用的SAS软件版本等。
- GitLab作为商业开源软件公司,通过所谓的以购买者为基础的开放核心模式取得了成功。最初,GitLab的创始人解决了他自己和同事的协作工具问题,随后公司经历了长足的增长,并最终走向了全员远程办公的模式。
- GitLab从一开始就秉承了开源的理念,吸引了成千上万的贡献者,并不断强调和践行价值观,如效率、迭代和透明等。
- 如今,GitLab已经成为了一个覆盖整个DevOps生命周期的单一应用程序,同时也保持着开源的本质,吸引了大量用户和贡献者,并为客户和用户提供了实实在在的商业价值。
商业开源软件商业模式
开源软件商业化的挑战与实践
- 开源软件公司面临着在营销策略和开源社区根基之间取得平衡的挑战,其中最大的问题之一是如何在超级云时代生存和发展
- 超级云经常成功地使用服务包装技术,通过托管服务提供与开源软件相同的接口和软件,从而直接与开源软件公司的SAS计划相竞争
- 为了应对超级云的竞争,一些开源软件公司选择改变他们的许可证,试图创造开源许可证的同时又阻止自身SAS产品的竞争,但这种做法往往引起商业和开源倡导者的强烈反对
- 此外,如果超级云不满意变化,它们还可以在最后一个完全开源版本的基础上分叉项目,建立一个独立的产品线,这种做法已经在市场上得到了验证
- 从实践中得出结论,开源项目的易于被商品化与其技术实现方式和用户互动相关,而商业化难以被商品化的项目则更多依赖于专有功能和用户界面
开源软件商业化的挑战与实践
重新定义业务模式
- 更简单的软件安装和维护会减少用户购买咨询服务和支持的意愿。
- 更好的软件意味着用户更少会需要通过电话联系售后。
- 在考虑SaaS模式时发现,自我管理对于GitLab的价值更大,因为用户希望保留数据和代码的控制权。
- 『开核心』模型能够带来高利润,但如何平衡开源项目的责任与商业模式的可持续性是关键。
- 最终,GitLab采用了基于买家的『开核心』业务模式,通过对不同买家类型和特性进行特征分级定价,取得了成功。
重新定义业务模式
关于开源软件的商业模型
- 根据我们之前讨论过的关于项目特征的复杂性和商品化动机,可以看出,基于买家需求的开放核心原 则完美地回应了这些担忧和特征。
- 高管的需求往往更加复杂,这导致了大量专有功能的探索,以满足他们的复杂需求。他们更倾向于用户界面和可视化,而不仅仅是通过API与项目进行交互。当然,如果能为高管提供价值,他们的价格敏感度要低于其他买家或个人开发者。
- 应用软件通常会比基础设施软件消耗较少的计算资源。在SaaS应用时代,应用软件更易于采用多租户设计,而除非你本身就是超大规模云服务提供商,否则基础设施一侧更倾向于单租户式托管服务。
- 基于买家需求的开放核心应用软件相比其他商业开源模型更难被商品化,而且在超级云的角度来看,也更不具吸引力。
- 商业开源公司能够更有抵抗力地创建更为不易受到服务包装运动影响的模型,同时使业务更加有利于与客户和社区共同创造功能。
- 开源是构建软件的方式,如果能同时创建可持续的自我维持模式,将会看到更广泛的采用和好处。尽管软件行业总会有大公司存在,但我们一次又一次看到初创公司和普通人如何打破常规。我坚信,总会有令人惊喜的事情发生。
关于开源软件的商业模型
问题回答和总结
- 企业对GitLab的自助服务和价格敏感度有所困难,但他们发现这对他们是正确的选择。
- GitLab提供自助服务的所有套餐,同时也支持与销售团队互动购买。
- GitLab在世界各地都有员工,目前大约有66个国家和地区的员工。
- 通过GitLab官网about.gitlab.com可以查看全球员工的分布地图。
问题回答和总结
Conclusion:
通过买家导向的开放核心模式,GitLab成功平衡了开源项目的责任和商业模式的可持续性,为用户和客户提供了实实在在的商业价值。开源软件的商业模型应更加灵活,以适应不断变化的市场需求,并共同创造功能。