QCon全球软件开发大会9折优惠倒计时,了解详情 了解详情
写点什么

开源,新的平台之战

2016 年 6 月 20 日

近日, OpenDaylight 项目的执行总监 Neela Jacques 在文章《开源的转变:一种新的平台战争》 中提到:开源已经成为软件公司业务战略的关键,是一种新的平台之战。

多年来,开源软件似乎处于技术产业的边缘。而如今,开源软件变得如此普遍和受欢迎,从超级计算机到GoPros 以及几乎所有数据中心都会选择开源软件做为默认平台。几乎所有的公司都会利用开源软件来扩展自己的能力,甚至之前打压它的供应商最终也开始转变。Satya Nadella 领导下的微软也开始拥抱开源,这是20 年来整个行业对开源观念转变的最好的例子。

在技术主宰着世界的今天,平台创造了市场和生态系统,创造出巨大的价值。此时,如果哪家公司在平台站错位,那么不论这家公司的技术有多高,市场有多好,销售团队有多大,都终将被淘汰,就像诺基亚、黑莓、WP、亚马逊Fire、websphere、CloudStack 等。

然而,平台之战是非常昂贵的,甚至数十亿美元的投资也不能保证一定成功。而开源项目和专有软件相比拥有很多的优势,比如,管理得当、资源丰富、试用容易、投入减少等。这使得开源项目更容易成为广泛的、业界公认的平台。越来越多的公司意识这一点,他们开始创建大量的开源项目,希望投入少量的资源与其他人共同建立一个标准的平台。

开源已经转变成为软件公司业务战略的关键,这种转变将涉及技术的各个领域,甚至改变整个市场。那么,开源的价值在哪里?商业模式又是什么样子的呢?

在开源发展之初,“开放”是一种信仰。令人惊讶的是,那些充满激情的志愿者们仍然是主流技术的支持者,他们不知疲倦地劳作,但只有少数人知道感谢。

几年之后,一个新的模式出现了:开放+ 支持模式。红帽公司向世界展示了这种可以赚钱的模式,数百家公司都试图成为第X 个“红帽”。不幸的是,这真的很难。

一段时间之后,第三个模式出现了:所谓的“开放式内核”。在这个模式中,大家可以免费使用开源版本,但企业版必需付费。

然而,今天,我们已经进入到一个崭新的第四阶段:开放+[价值] 模式。它包括:开放+ [硬件];开放+ [应用];开放+ [管理和业务流程];开放+ [服务];开放+ [自动化];开放+ [系统集成] 等。在这种生态系统中,各个公司必须确定他们可以附加到开放平台的价值。有些可能只是一些应用程序而已。但它可以锁定或嵌入平台,就像自由授权的代工技术一样,是不需要建立一个新的应用程序来赚钱的。强大的开源项目为上述所有的模式带来了广泛的市场。

openDaylight 为例,它汇集网络行业技术创造了一个开放的可编程的网络平台(SDN,NFV,SD-WAN 等)。通过这种方式吸引这个行业的技术、想法和使用案例,OpenDaylight 能够产生一种通用抽象,一系列通用网络微服务,以及一系列服务更大范围用户及场景的通用南向接口。目前,已经有超过 22 种解决方案建立在OpenDaylight 上,服务于电信运营商、研究机构、城市和企业的方方面面。

从网络到物联网到联网汽车,整个行业围绕着开放的平台模式正在发生着转变。是时候丢弃旧的开源理念了,现在的开源已成为市场扩张的关键,成为一种新的平台之战。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016 年 6 月 20 日 19:001424

评论

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

Elasticsearch 源码学习(1)源码编译调试

Se7en

Ember.js 项目开发之 Ember Data

devpoint

ember.js 9月日更

TCP/IP参考模型与标准协议

Regan Yue

TCP/IP 9月日更 9 月日更

产品分析:如何给出解决方案?

石云升

产品经理 产品思维 9月日更

数据仓库的数据从哪来?

奔向架构师

数据仓库 9 月日更

架构设计的一些思考

hasWhere

缓存系统设计与实现

hasWhere

架构训练营模块八作业

喻高咏        

架构训练营

SpringMVC源码分析-HandlerAdapter(2)-RequestMappingHandlerAdapter的初始化

Brave

源码 springmvc 9 月日更

模块8作业

脉动

模块四作业

Geek_fc100d

「架构实战营」

中秋晴朗夜,我们与星月相见

白洞计划

技术圈的【多肉小达人】,一篇文章你就能做到

梦想橡皮擦

9月日更

【架构设计模块八】:设计消息队列存储消息数据的 MySQL 表格

Ryoma

如何优雅的部署服务

卢卡多多

Linux 部署 9 月日更

你是一名技术管理者还是项目管理者?

菜根老谭

项目管理 技术管理

高可用延迟队列设计与实现

万俊峰Kevin

Go 微服务 延迟队列 microservice 定时队列

架构实战营模块8作业

zlz

架构实战营-模块八作业

以吻封笺

古董系统的并发安全改造

hasWhere

uiautomator2环境搭建

IT蜗壳-Tango

9月日更

架构实战营模块八作业

技术是伙伴

架构实战营

JavaScript进阶(六)继承

Augus

JavaScript 九月日更

架构实战营-模块八作业

Honey拯救世界

python学习笔记:day1——python入门了解

秦时明月

Python编程

过滤器、拦截器、监听器

hasWhere

架构训练营-模块八作业

hello

架构训练营

JVM启动参数学习笔记三

风翱

JVM 9 月日更

【LeetCode】最后一个单词的长度Java题解

HQ数字卡

算法 LeetCode 9月日更

模块八作业

河马先生

架构实战营

网络攻防学习笔记 Day143

穿过生命散发芬芳

9月日更 虚拟化技术

数据库运维技术发展与展望

数据库运维技术发展与展望

开源,新的平台之战-InfoQ