开源的主要优势广为人知且阐述充分。开源技术提供企业级的可扩展性、性能、安全性以及可靠性。信任是存在的,而且是理所当然的。但除了铁杆开源拥护者之外,较少被颂扬的是日常社区贡献的内在运作,这些贡献在原子层面构建了宏观优势。对于那些提供开源技术的人来说,正是社区不断的用户驱动的测试和强化,将这些技术锻造成强大且经过验证的解决方案。这些贡献不会出现在资产负债表上,但它们对于企业的健康和成功绝对具有塑造性。
2013年,我怀揣着开源的理想和对社区力量的信念,联合创立了 Crate.io。作为一家初创公司,我们致力于将开源的简洁性和强大性带入到能够处理日益增长的物联网 (IoT) 和工业物联网数据的先进 SQL 数据库领域,我们将 CrateDB 数据库扎根于 100% 开源组件技术。我们确信要发挥我们作为这些技术的积极贡献者的作用,并培育我们自己的 CrateDB 开发者社区。
2017年,Crate 开始探索开放核心商业模式,不久之后,我离开了公司几年。2019年,Crate 开始提供 CrateDB 免费版,该版本严格限制为三个节点,并停止构建和分发 CrateDB 社区版的软件包(开源代码仍然可以下载)。此举使公司更加专注于付费的开放核心企业版,该版本增加了一些专有功能。从销售的角度来看,这个想法是为了刺激社区用户转化为付费客户。然而,这一策略最终成为对用户群体的根本误解。结果是用户参与度和我们宝贵社区的力量显著下降,同时未能转化太多人。
2020年底,当我以 CTO 的身份回到 Crate 时,我将重新承诺纯粹的开源作为我的首要任务。这在我们组织内部引发了关于竞争观点的深入对话。赢得那些更注重收入的同事的关键在于解释社区用户在本质上与我们的企业客户完全不同,并为我们的业务提供不同类型的支持。此外,将他们赶走没有任何积极作用。我们的开源社区用户群贡献了至关重要的影响力和经验,这非常有效地改进了我们的技术。他们的支持是无价且不可替代的。没有他们,CrateDB 就不会是一个如此引人注目或企业级就绪的产品。
最终,是我们的投资者权衡并支持 Crate 对纯粹开源的过去和未来的承诺。我们的投资者甚至帮助我们放弃了对其他许可模式(如商业来源许可)的考虑,转而支持我们现在使用的 Apache License 2.0,并坚持要求它提供的完全开源的权限。
我们最近发布的 CrateDB 4.5 版本 完成了回归开源根基的完整循环。我无比自豪地说,我们的业务重新致力于建设我们的社区,并公开欢迎所有贡献者,我们将携手合作,推动 CrateDB 朝着其作为机器数据的分布式 SQL 数据库的全部潜力迈进。
我还想提及 Elastic 最近决定放弃其长期以来对开源的承诺,因为这与我们的决定形成了鲜明的对比。CrateDB 从一开始就使用了开源的 Elasticsearch。但更重要的是,开源的 Elasticsearch 对 Crate 的创始人,尤其是对我来说,是一个重要的灵感来源。我们渴望成为该社区的贡献者的动力源于我们运营欧洲一些最大的 Elasticsearch 部署的工作。我和我的团队后来创建了 Crate,并将 Elasticsearch 作为我们最清晰的例子,说明为什么坚持开源理想会产生强大的技术。
我们重新承诺开源,这既符合我们崇高的理想,也符合我们业务的最佳利益。一个强大而包容的开源社区的活动是我们产品的生命脉搏。我们希望提供一个例子,说明对纯粹开源的奉献精神真正能够实现什么。
评论已关闭。