写点什么

开源的未来:为什么开放核心已死?

  • 2022-10-13
    北京
  • 本文字数:1921 字

    阅读完需:约 6 分钟

开源的未来:为什么开放核心已死?

如今,开源你的核心业务产品可不是一个好主意。如果你创造的项目开始与你的核心内容展开直接竞争,或者让其他玩家吃掉你的奶酪,你便会对它的成功心生不满。

 

我并不反对开源,相反,作为一名开发人员,我使用许多开源工具,定期参与贡献,甚至自己构建了几个项目。

 

我相信开源是(将会是)所有现代软件栈的基石。

 

它是实现有意义的对话、建立真正的社区来解决复杂问题和促进行业标准(被标准协会采用,或作为一个项目变得越来越重要的即成事实)的最佳方式之一。况且如果创建社区,就是希望社区能够提供真正的价值。否则,为什么要创建它呢?

在未来,开放核心有什么改变?


早在 2010 年左右,像 RedisMongoDB 和 Red Hat 这样的公司就创建了开源项目,这些项目大受欢迎,并取得了巨大的成功,它们在这些项目的基础上提供了额外的企业版本和专业服务。


MongoDB 的首席执行官表示,当时,该公司在核心的 MongoDB 开源项目上花费了大约 50%的研发预算


问题是,时代变了。以前,一个项目可能需要数年时间才能获得崭露头角。这使得依赖于开放核心模式的企业可以创建、培育一个项目,然后找到正确的方法开始商业化。现在事物发展得快多了。现在尝试这样做,很有可能最终会与你自己的开源产品竞争,或者有人会在你的项目上更快地构建产品,而只给你留下些残羹剩饭。

吃一堑,长一智


Docker有一个非常强大的 OSS 产品,最终蚕食了自己的市场。Docker 的反应是开始限制自己的 OSS 产品,这种方式激怒了 OSS 社区,在商业和开源产品之间制造了冲突

 

Elastic 非常快速有效地发展了它的 OSS,但当 OSS 变得非常大时,其他公司开始在其基础上提供 SaaS(比如 Logz.io、AWS 和 Coralogix)。由于他们的市场(基本上是他们创造的)被严重削弱,他们别无选择,只能转向另一个领域——网络安全。与十年前相比,今天的软件采用速度要快得多,以至于在市场被接管之前,Elastic 几乎没有时间意识到这个问题。他们的“主场优势”变成了一个沉重的负担。

 

意识到这一转变,MongoDB 自己退出了他们最初采用的开放核心模型,改变了管理免费开源 MongoDB 项目的许可条款


你越关注开放核心项目,你就越会发现公司在努力保持自身发展、项目发展压力和市场加速之间的平衡。

更好的前进方向:开放基金会


那么,还有什么替代方案呢?我建议你寻找一个真正的问题,你的开源解决方案可以帮助你解决这个问题,这个问题既可以补充你的业务,又不会放弃核心价值,并通过坚持以下三个关键原则来与市场接轨:

 

  1. 真实:项目需要增加实际价值,并真正提供价值。在一个快节奏且相互关联的市场中,开发者很容易就能发现将他们推向其他产品的“诡计”。

  2. 避免利益冲突:开源项目不应该让你的公司陷入利益冲突。在你推动公司发展的过程中,随着需求的增加,你会倍感市场压力。你的竞争对手使用了你的开源软件,这可能会无形地限制你的增长或显著降低你的速度。支持、演进和发展开源是一项繁重的工作,你的竞争对手可能很容易从中获益,这可能导致你的公司迎接死亡之吻。

  3. 使项目独立:开发者应该能够享受项目所提供的东西,而不依赖于不遵守这些原则的其他组件。如果你的 OSS 项目是有价值的,但是使用的时候存在障碍,其他项目就会通过减少这些障碍以取而代之。

 

如果你坚持这些原则,你可以创建一个开源产品作为核心产品的补充。它授权、支持、增强、启用产品的一部分,而不是产品本身或其核心。这将使你能够享受开源社区的所有好处,而不会损害产品的核心部分。

 

这一策略已经被数十家公司实施。

 

Netflix (Spinnaker)、谷歌(Kubernetes)和 Meta (React)都创造了非常成功的 OSS 产品,它们为开发者和社区提供了真正的价值,但却没有放弃其产品的核心价值。小型公司也在使用这种模式——Komodor (ValidKube)、Up9 (Mizu)和我自己的公司 Permit.ioOPAL)。

 

当我们共同创建我们的开源项目 OPAL 时,我们希望为开发人员提供一种标准的方法,以便随着云中的动态变化保持最新的权限。我们推广这个项目,并希望人们使用它,而不管他们是否为我们提供的 SaaS(Permit.io)支付过一分钱。

 

我们的开源项目做得越好,它们发展得越大,对我们的产品就越好,这正是当你考虑将开源作为一项业务来构建时所希望看到的变化。

 

开源不会消失,开放基金会是开源商业战略发展的下一步。我很兴奋地看到它带给世界的所有那些令人惊叹的社区、产品和标准,以及会与之一起成长的业务。

 

译者简介:


冬雨,小小技术宅一枚,现从事研发过程改进及质量改进方面的工作,关注研发、测试、软件工程、敏捷、DevOps、云计算、人工智能等领域,非常乐意将国外新鲜的 IT 资讯和深度技术文章翻译分享给大家,已翻译出版《深入敏捷测试》、《持续交付实战》。


原文链接:

https://thenewstack.io/the-future-of-open-source-or-why-open-core-is-dead

2022-10-13 10:174175
用户头像
凌敏 InfoQ 技术编辑

发布了 879 篇内容, 共 621.5 次阅读, 收获喜欢 1336 次。

关注

评论 1 条评论

发布
用户头像
开放基金会 这块看了原文写的是 open foundation  , 所以是不是'开放基础设施 '  之类的更合适?
2022-10-23 10:27 · 广东
回复
没有更多了
发现更多内容

智源研究院黄铁军:2015、2030、2045,AI促进可持续发展

智源研究院

大庆等保测评:完整流程拆解与核心要点梳理

等保测评

快速上手Cursor,让AI替你敲键盘

测试人

软件测试

内网聊天软件有什么用,企业为什么要选择内网IM?

BeeWorks

即时通讯 IM 私有化部署

拥抱新一代 Web 3D 引擎,Three.js 项目快速升级 Galacean 指南

vivo互联网技术

前端 three.js

转化率提升300%,火山引擎Data Agent以“一客一策”突破企业营销增长瓶颈

字节跳动数据平台

从AI代码生成,到真正的开发伙伴关系

伤感汤姆布利柏

亚马逊商品列表API开发指南

tbapi

亚马逊API 亚马逊商品数据采集 亚马逊数据分析 亚马逊商品列表api

PSQLException: ERROR: column “xxxxx“ does not exist

刘大猫

人工智能 机器学习 算法 数据分析 数据分析数据挖掘

搜索百科(1):Lucene —— 打开现代搜索世界的第一扇门

极限实验室

搜索引擎 lucene elasticsearch 开源 搜索百科

鸿蒙应用开发从入门到实战(八):ArkTS自定义组件语法

程序员潘Sir

鸿蒙 HarmonyOS

技术圈的“绯闻女孩”:Gossip是如何把八卦秘密传遍全网的?

poemyang

分布式 分布式系统

鸿蒙5.0应用开发——V2装饰器@Monitor的使用

高心星

鸿蒙 装饰器 HarmonyOS5.0 V2装饰器

烧钱却没转化?你可能忽略了这三个关键点

Wolink

跨境贸易 出海企业 海外营销推广 沃链Wolink 达人营销

No003:记忆与个性化——AI 应该如何“记住”用户?

lsycang

低代码“批量审批/审批意见”实操攻略,5 分钟上手

引迈信息

聊一聊 .NET 中的 CompositeChangeToken

秃头小帅oi

CST软件如何获得RCS曲线均值

思茂信息

rcs 仿真软件 电磁仿真 CST软件 CST Studio Suite

大型命令行工具的设计技巧-以 docker 和 kubectl 为例

baiyutang

Go 编程

大数据-100 Spark DStream 转换操作全面总结:map、reduceByKey 到 transform 的实战案例

武子康

Java 大数据 flink spark 分布式

跨境电商如何通过海外舆情监测优化本地化策略

沃观Wovision

跨境电商 出海企业 沃观Wovision 舆情监测系统 海外舆情监测

区块链U卡APP的开发流程

北京木奇科技有限公司

区块链开发 软件外包公司 web3开发

设备点检 设备维护经验总结(7)

万里无云万里天

工业 设备维护 工厂运维 设备点检

户外LED屏幕的IP等级是什么?

Dylan

广告 广告业 LED LED display LED屏幕

BeeWorks:私有化部署即时通讯,铸就企业数字安全基石

BeeWorks

即时通讯 IM 私有化部署

一块好屏的“基因”报告:解码高端OLED背后的品质密码

Alter

GitHub 上 Star 数量前 10 的开源项目管理工具

NocoBase

GitHub 开源 项目管理 低代码 项目管理系统

哈尔滨等保测评流程:从定级到合规的关键之路

等保测评

技术干货丨电子制造新突破!Inspire PolyFoam 三大核心工艺新功能,为产品可靠性保驾护航

Altair RapidMiner

人工智能 AI 制造业 仿真 CAE

程序员工作新趋势已到!担心AI会抢岗位?

秃头小帅oi

开源的未来:为什么开放核心已死?_开源_Or Weis_InfoQ精选文章