下载量突破10亿,MinIO的开源启示录

时间:2022-12-09 16:09:06

下载量突破10亿,MinIO的开源启示录

撰文|Jonathan Symonds
OneFlow编译

翻译|杨婷


MinIO,这家创立于2014年11月的公司旨在解决非结构化数据增长的需求,开发了流行于业界的开源云存储软件MinIO。

近期,MinIO宣布其Docker下载量突破10亿大关。与此同时,MinIO在Slack上拥有超20000名成员,并在GitHub上获得超3600个Star,这使得MinIO进入了GitHub仓库排名的前250名(GitHub上共有2800万个仓库)。

在一些人眼中,这些数据可能是虚荣性指标,但MinIO认为,在如此大规模下,这些指标比其他任何数据都更具说服力,这是一个意义非凡的里程碑。更重要的是,这些指标也表明他们的商业模式取得了成功:大量客户群体和正现金流业务提升了MinIO的估值,并让他们在B轮融资中获得超1亿美元的资金。

在开源创业公司里,MinIO的成长之路对其他开源企业/项目来说无疑是一个很好的参考范例。近期,他们的CMO Jonathan Symonds 在一篇博客中分享了MinIO如何超越专有软件公司,以及如何在未来巩固自身优势,重点阐述了他们在开源商业模式、产品、社区构建以及开源信仰方面的想法,这些内容或许值得开源社区的初创企业借鉴。OneFlow对此进行了编译。

 

1
商业模式、产品理念与社区构建

 

虽然开源没有统一的形式,但传统做法是先要有一个获得开源许可的项目,然后围绕该开源产品进一步发展。产品卖点可以是项目特色(安全性、用户管理、专有扩展)、专业服务和用户支持等。采用这种模式的例子比比皆是,比较具有代表性的是Databricks、Redis、Confluent、Elastic和MongoDB。

MinIO与传统开源商业模式的几点不同:

  • 虽然MinIO是100%开源的,但它既是一家公司又是一个开源项目。它采用GNU AGPL v3开源证书,拥有GNU AGPL代码的版权,同时还是MinIO项目的主要贡献者,可独立对MinIO进行维护。
     

  • MinIO的社区版与商业版相同,它的上游和付费用户下载的内容是一样的。它的不同之处在于客户维护环境的方式。此外,许可证合规性和可支持性(更多以MinIO软件的形式)是MinIO商业决策的驱动力。
     

  • MinIO不认可传统的用户支持模式,它的每条咨询信息和issue都直接与项目工程师对接。MinIO没有专门的“支持”团队。
     

  • MinIO没有销售人员,也没有SDRs(特别提款权)。即使MinIO也有处理商务活动的人员,但都由工程师兼任。迄今为止,MinIO的业务都在国内。


这种商业模式的效率很高。MinIO不需要花大价钱雇佣销售或市场团队,节约了大量开销,使得MinIO仅依靠首轮融资获得的2300万美元就持续运作了五年。

该模式以优质的产品、丰富的内容、先进的基础设施和简单透明的经济模式为基础。

鉴于对象存储不同于可观察性和服务网格,我们在产品方面可以谈论的内容不多,但产品的关键是“必须简单、强大且功能完整”。我们接下来所讨论的一切都是建立在产品优越性的基础之上。

开源公司的软件无需注明“免费试用”,因为软件本来就是免费的。用户或企业在下载软件时也无需填写表格或电子邮件进行申请。这也是开源公司效率高的原因之一(前提是他们没有围绕自己的产品设立所有权的护城河)。  

有了这种无摩擦模式(frictionless model),企业无需再跟踪试用条款、建立客户成功团队、投资转换软件。在这种模式下,企业产品和内容就完成了上述工作。还是那句话,产品优势不可低估。 要实现高效率,产品好一点是不够的,要必须是杰出的。 

我们遵循无摩擦模式的理念,因此所有的内容都是开源的,没有销售团队,没有SDRs,也不需要营销人员。我们一直在探索内容消费模式,并投资了一批优质软件以带动帖子、论文和视频的增量浏览量。

为此,我们要坚持不懈地投身于内容创作。开发人员是企业价值创造的主力,所以我们面向开发人员撰写了文档、博客、页面文案(web copy)等内容,同时也推出了视频教程作为补充。这些内容并不是为了市场营销,而是为了深挖技术。每周我们都会发布多次内容,并进行相应的推广。我们对内容篇幅没有限制,哪怕创作出来的内容长达十六页!只要开发人员想要挖掘技术深度,我们不会浅尝辄止。  

我们希望初创公司们可以借鉴学习MinIO这种新的经营模式,必须清楚了解软件定义、云原生、高性能的对象存储的价值。MinIO不仅有别于其他对象存储方案(主要是AWS),还有别于其他存储方法。

此外,开源公司需要打造和产品同源的社区。关于社区建设方面,大家有不同的看法,但就我们的经验来说,最好的社区是服务型社区。

在这样的社区里,大家都为其服务,人人都可以进入社区,避免社区商业化,对于社区的成功,人人都乐见其成。如果工程师能够支持协助这些社区的发展,这将有利于建立用户同理心,消除用户与社区运营者之间的隔阂,人人都是社区的贡献者。在服务型社区中,我们不再需要社区运营或者开发人员团队(我们欢迎优秀的社区运营者以及开发团队在MinIO中创作内容)。

就营利还是非营利而言,我们也需要做出一些选择。这两者都很重要,但是含义却大有不同。这就像筹款者和捐献者、*经营和联合创建(和管理)之间的差别。显然我们选择了前者,因为我们想要全面把握公司的发展规划和研发投资。当然,我们并不否认非营利模式的优点,两者各有所长,但是我们总得要在两者之间做出选择。  

 

2
要有耐心和长远眼光

 

我们感到非常骄傲自豪,因为我们就是这样打造MinIO的,它在社区和商业两方面都进展顺利。  

我们选择开源之路是因为对开源理念有十足的信心,就像我们对MinIO的商业模式有信心一样。对于MinIO网站的读者来说,我们的商业模式并不陌生,但是其他人可能会好奇,想要知道免费软件到底是如何营利的。

答案就是要实现软件的广泛使用。一个优质的产品、无摩擦的应用模式以及大量丰富的内容可以实现的采纳量是专有软件所无法企及的。 市场现在日渐偏向赢家通吃。我们意识到虽然传统对象存储的市场占有率已经很高了,但是现代对象存储市场并未饱和,而这就是我们的机会所在。我们要扩大软件的采纳率,以此来形成竞争优势,这关乎成败。

在我们发展早期,传统对象储存公司并没有将我们当一回事,认为我们只是小打小闹,当他们意识到我们发展壮大以后,已经无力回天了。这些传统对象储存公司没有意识到现在起决定性作用的因素已经不再是IT而是开发人员了,并且他们从这种打击中恢复过来的可能性可以说是微乎其微。现在MinIO的储存量已经超过了除三大公有云平台之外对象存储行业的总和。

开源的优势还有很多,例如更强大的代码、更高的安全性、*检查、免于锁定等等,这些相信读者们早就有所了解。

的确,开源在未来还有很长的路要走。有句话叫做“世上不会再出现第二个巴菲特,因为人们都急于求富”。这句话道出了开源所面临的现实,开源公司要通过扩大软件采纳量来打造自己的用户群体,而这是一个长期的过程,所以开源的投资者、领导者以及员工们必须要有十足的耐心。  

开源没有捷径,这条长征之路需要耐心和自律。当竞争者们一个个离席,坚持最久的人将成为最后赢家。

我们正在进入这样一个经济发展阶段,在这个阶段,初创公司和大企业都面临着一系列困难与挑战。而开源能够产生正现金流和塑造企业竞争力,所以开源模型的效率开始走进人们的视野,逐渐获得大量关注。  

(本文经授权后由OneFlow编译,译文转载请联系OneFlow获得授权。原文:https://blog.min.io/building-sustainable-companies-a-guide-for-open-source-startups/)

直播现在约!!!

12月8日20:00,OneFlow框架开发工程师、ONNX核心成员分享ONNX最新特性和最佳实践,欢迎围观。

其他人都在看

欢迎Star、试用OneFlow最新版本:https://github.com/Oneflow-Inc/oneflow/


下载量突破10亿,MinIO的开源启示录