打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
何所思 | 巨头为何纷纷拥抱开源?

开源是从反商业的自由软件运动“修正”而来,其最初的目标就是打破闭源软件公司的垄断。因此,在开源运动的初期,商业软件巨头普遍采取略带敌意的态度。比如,微软公司前CEO曾宣称“Linux是癌症”。

但最近几年,软件巨头对开源从排斥走向了拥抱,无论是企业对开源社区的贡献,还是企业发起的开源项目越来越多,尤其是在基础设施类的软件方面。

任何产业在发展初期,因为技术不多市场不大,都容易被少数几家先行者所垄断。但随着市场拓宽和技术拓展,越来越多的企业就会拥有自己的独占技术和势力范围,企业开始相互割据、相互竞争又相互牵制。但每家的“技术领地”割据,导致彼此兼容或互通的代成本很高,并且阻碍了整个产业向前发展。

因此,当一个产业发展到一定规模和相对成熟后,市场上的主要竞争者(即剩下的成功者)就会意识到,既然谁都无法垄断,谁也吃不掉谁,技术市场又趋于成熟,大机会、大创新和大颠覆也不多了,那就彼此合作争取制定“大一统”的规范,让技术上彼此兼容彼此互通,让市场上彼此竞争彼此割据。只有把底层技术统一了,才可能把整个产业做得更宽,把蛋糕逐步做大,才可以让上层应用放心地发展自己。

通信、互联网和硬件业如此,软件业亦如此。软件业发展到20世纪末期,底层基础性技术的范围一直在拓展,渐渐地一家公司无力独立开发了,需要社会化开放协作开发了,当然更没有可能独家垄断市场了。如果底层技术还不统一不开放,不仅导致兼容性和互通性成本激增,而且底层黑盒的二进制代码软件会让“友商”和上层应用者顾虑重重。

如果软件公司把底层技术开源,一方面吸引更多人来帮忙开发、测试和维护,降低成本提高程序品质,提高软件透明度和信任度。另一方面,通过口碑传播,吸引更多人使用自己的底层技术和开发上层的应用软件,用网络效应来排挤竞争对手。

但底层技术开源的核心目的,是引流而不是盈利,但企业最终还是要盈利的,只是换了一个打法后,换了一个主战场而已。软件公司开始从底层技术转向中上层的应用程序,而应用程序是闭源的而不是开源的了。

“底层开源,应用闭源”,前者用于导流,后者用于盈利,这种“混合模式”就成了软件巨头的标配。早期的“底层”是操作系统和数据库等,现在则已经是云计算、大数据、区块链和人工智能框架等了。因为,上层应用本已“交底”给开源了,自己是“没底”的,但如果慢慢做成功了做大了,就会成平台,也就有了共性部分有了“新底”。因此,随着技术的发展,开源软件的“底”是不断上浮的。

与此类似,互联网也是“底层开放,应用封闭”的,下层的通信标准(TCP/IPHTTP)是由IETFW3C等开放制定的,上层应用(SNS)则是Facebook、亚马逊等巨头说了算。但相比传统软件巨头,互联网巨头在开源方面升维了,不仅是利用开源来提升互通兼容性、优化代码质量和提高透明度,而是构建自己的开源生态系统,构建自己的SaaS服务,因为开源是实现“互联网思维”的核武器。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
为什么说生态共建是TO B突围的最佳路径?
从田间地头到工厂车间,百度人工智能让产业智能化拥有更多可能
独家对话九合创投王啸:在最熟悉的领域赚最多的钱
【独家】传统企业先发制人任性布局智能家居
疫情引爆在线教育市场 互联网巨头切入点有何不同
智能化促车联网火爆 专家:霸主暂未出现
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服