产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

开源项目越来越商业友好,谁来负责开发者友好呢?

  • 2019-01-15
  • 本文字数:2011 字

    阅读完需:约 7 分钟

开源项目越来越商业友好,谁来负责开发者友好呢?

前思科首席战略官 Mike Volpi 近日在一篇题为《How open source software took over the world》的文章中,传达出对开源软件未来的高度认可和看好,对开源组织接连修改开源协议的做法也有着不同解读,似乎并未受到云供应商的影响。


近日,外媒发表了一篇题为《How open source software took over the world》的文章,这篇文章的作者是前思科首席战略官 Mike Volpi。从标题就不难看出,作者对开源软件的未来十分看好,对开源组织接连修改开源协议的做法表示认同并认为这是对商业友好的表现。只是,谁来负责开发者友好呢?


数年前,不少投资者对开源作为商业模式的可行性持怀疑态度,似乎除了大型开源软件公司之外,其他开源组织在软件世界没有重要意义。


2018 年,这一领域由于几笔巨大交易而备受瞩目,IBM 以 320 亿美元收购 Redhat; Mulesoft 以 65 亿美元上市后被收购;MongoDB 当前市值超过 40 亿美元;Elastic 的 IPO 估值为 60 亿美元;Cloudera 和 Hortonworks 合并后的新公司市值超过 40 亿美元。此外,这一领域也得到了云供应商的关注,不少开源项目被提供在云平台之上供客户使用。

从开源到 SaaS,云是必经之路

回顾开源历史,最初的开源项目并没有形成真正的企业,更多的是对闭源软件公司收获不公平利润的一场革命。因为,曾经的微软、甲骨文、SAP 和其他公司通过类似垄断的“软件租金”获取了不菲利润。因此,开源从最广泛的操作系统和数据库开始发展,一群开发人员通过协作编写出了不亚于商业产品的软件。


当这些开源项目的开发者逐渐聚集形成社区概念时,赚钱同样变成了这些组织需要操心的问题,维护开源项目是需要付出人力成本的,单靠开发者的自觉无法做好开源项目,很多贡献的开发者其实是收费的。当时,开源社区纷纷推出“企业版”,虽然开源服务货币化很难,但好在有些领域的市场规模够大,比如操作系统,公司还是有利可图的,Redhat 就是这样一步步建立起来的。


起初是社区模式,后来不少开源项目背后都有公司支持,比如支持 Hadoop 的两大巨头 Cloudera 和 Hortonworks,这些项目主要由相关公司的开发者维护并贡献。公司更需要赚钱,因此也为企业推出了各种各样付费模型。但是,这类公司就需要处理好与开源社区的关系,还要提防利用开源套件开发商业项目的竞争者。


随着云计算的发展,云供应商开始将开源软件作为 SaaS 服务出售,客户可以直接在云端使用。当然,开源软件公司同样可以将自己的服务放到云平台,但这或许需要另外的协议来平衡二者之间的关系。长远来看,云平台会成为企业的最终选择,软件上云的策略没有问题,只是受益方暂不确定。

开源社区发展的三条路

社区支持

相比于那些闭源的大公司,开源最大的好处是可以受到社区开发人员的支持和关注。社区开发人员的贡献、反馈、讨论等都会促进开源项目的发展,社区也会对开源项目的质量进行监督,一旦某个开源项目十分优秀,社区会成为第一传播渠道,精准得在庞大的开发者群体中传播。

开发者宣传

开源最直接的接触者就是开发人员,一旦开发人员对某个项目特别喜欢,那么该项目很可能在公司的软件开发周期中发挥重要作用,开源项目的渗透过程往往是循序渐进的,一旦开发者使用顺手,很难被替换,毕竟这些项目并未收取任何费用。日后,组织购买企业版的可能性也会增大。

付费商业版

2018 年,不少开源项目修改了协议,比如 Redis、Kafka 和 MongoDB 等。Redis Labs 首席执行官 Ofer Bengal 曾表示:“多年来,我们就像个傻子一样,他们拿着我们开发的东西大赚了一笔”。这里的“他们”自然指的是云供应商。


MongoDB 总裁兼首席执行官 Dev Ittycheria 曾说:“每当一个新的开源项目变得非常流行时,云提供商就会剥夺我们的技术,将免费软件放在他们的平台上,然后从中获取大部分(如果不是全部)价值,但几乎不回馈开源社区”。


开源软件和云供应商的矛盾似乎十分激烈,不少媒体都表示云供应商可能会让开源软件无路可走,而开源软件修改协议又让开发者认为已经失去了最初的开源意义,担心未来越走越封闭。


这一切似乎在 Mike Volpi 眼里都不是问题,他在文章中表示,开源社区通过修改许可协议已经变得更加商业友好,开源公司应该拥有自己的“付费墙”,以便可以维系继续创新和改进工作,他认为开源项目通过对许可协议的修改,未来会发展得更好。

结语

从某个角度来看,开源公司可以成长到如今的规模,足以证明开源的力量。但是,我们也会发现,财富 500 强的大多数公司不会把自己的核心软件开源,如果更多企业愿意在开源领域做点什么,那么开源软件的未来确实会更美好。


如果开源公司继续受到云供应商的打压,这里的“打压”不是仅将其作为 SaaS 服务提供那么简单,而是云供应商现在已经有能力开发出类似产品,这不是开源公司修改许可就能抵挡的,商业友好的路没那么好走,还可能对开发者造成影响。作为开源社区的重要参与者,是否有人关心过开发者现在的体验如何呢?


参考链接:https://www.inventiva.co.in/2019/01/12/how-open-source-software-took-over-the-world/


2019-01-15 10:2611803
用户头像
赵钰莹 InfoQ 主编

发布了 882 篇内容, 共 642.4 次阅读, 收获喜欢 2679 次。

关注

评论

发布
暂无评论
发现更多内容

低代码与AI大时代:推动企业数智转型的双重动力

不在线第一只蜗牛

人工智能 AI 低代码 AI技术

【教程】修改应用程序开发者名称的步骤

雪奈椰子

ELK安装、部署、调试zookeeper安装,配置

百度搜索:蓝易云

云计算 zookeeper Linux 运维 ELK

ToothFairy for Mac:一键链接蓝牙功能

Rose

蓝牙 蓝牙智能设备 ToothFairy

Capture One Pro 23 飞思 最新中文版 摄影调色软件

Rose

Capture One Pro 23 飞思 摄影调色软件 摄影后期

鞋服品牌怎样合理把控订货深度和宽度

第七在线

【论文速读】 | DeGPT:通过大语言模型优化反编译器输出

云起无垠

Java ArrayList 与 LinkedList 的灵活选择

小万哥

Java 程序人生 编程语言 软件工程 后端开发

OpenSearch 与 Elasticsearch:哪个开源搜索引擎适合您?

极限实验室

搜索引擎 elasticsearch opensearch service

API可视化编排,提高API可复用率

RestCloud

API 可视化编排 ipaas

低代码与微服务:重塑软件开发的未来

快乐非自愿限量之名

微服务 运维 低代码

汉化版数据库 Navicat for SQL Server mac永久使用

Rose

数据库 SQL Server Navicat 数据库下载

一文搞懂如何自己写一个Python库

快乐非自愿限量之名

Python 运维 开发语言

淘系接口推荐:淘宝宝贝详情数据接口

tbapi

淘宝商品详情数据接口 淘宝API接口 淘宝宝贝详情数据接口

淘系接口推荐:淘宝图片搜索商品数据接口

tbapi

以图搜图 淘宝API接口 淘宝图片搜索API 淘宝图搜接口

祝贺天谋科技解决方案专家 Christofer Dutz 连任 Apache 软件基金会董事

Apache IoTDB

PHP8的匿名函数-PHP8知识详解

百度搜索:蓝易云

php 云计算 Linux 运维 云服务器

你认为未来十年内科技发展的最大趋势是什么?

算法的秘密

9. 跨境电商入门思考

Joy

Simplemind pro mac破解版 思维导图

Rose

思维导图 SimpleMind Pro下载 SimpleMind Pro破解版

dynamic wallpaper怎么设置动态屏保?dynamic wallpaper破解下载

Rose

Dynamic Wallpaper下载 Mac壁纸app 动态屏保

超算互联网统一存储平台技术研究

Alluxio

Alluxio GPU算力 模型训练优化 超算中心 超算互联网

使用 Amazon Bedrock 上的 Claude 3 将架构图转换为 CDK/Terraform 代码

亚马逊云科技 (Amazon Web Services)

生成式人工智能

Vue3:使用 Composition API 不需要 Pinia?

高端章鱼哥

淘系接口推荐:淘宝宝贝评论内容数据接口

tbapi

淘宝宝贝评论接口 淘宝宝贝评论内容接口 淘宝评论API

专访天谋科技谭新宇:我与 IoTDB 的这些年

Apache IoTDB

构建大模型争分夺秒?快用天翼云并行文件服务HPFS“加速包”!

编程猫

免费的ai一键生成ppt工具有哪些?这10款AI软件超好用!

彭宏豪95

人工智能 效率工具 PPT AIGC AI生成PPT

开源项目越来越商业友好,谁来负责开发者友好呢?_文化 & 方法_赵钰莹_InfoQ精选文章