光头强:IBM收购HashCorp (Terraform)有多大意义?

news2025/1/15 6:43:23

StrongBear公司在光头强强总以及合伙人熊大熊二的艰苦努力下,最近公司进了一次扩容。甚至将原来一些甲方的研发人员也拉入旗下,其中就包括与熊二共事多年的小玲子以及小强同学。

光头强也注意到最近在IT软件领域,频频发生一些并购事件。比如IBM将收购 HashiCorp(Terraform开发商)。

故事

2024 年 4 月 25 日,IBM 宣布将以 64 亿美元(463.65 亿元人民币)的价格收购 Terraform 开发商和云基础设施工具供应商 HashiCorp,这笔交易定于 2024 年底前完成。

图片

IBM并购HashiCorp (HCP.US)

CRM的SaaS巨头,前几年先后收购:Tableau(157亿美元, 2019年6月), Slack(277亿美元, 2020年12月)。最近(4月22日左右)又想收购数据管理软件公司:Informatica(INFA.US), 商谈价格约为100亿美元,最终未能成行。在这几年间,其收购的一些AI相关的“虾米”公司有好多家。

重新打造,未免会花费更多的资金和人力,而且效果未必会更好,这时候,往往在资本的作用下,会采取并购的手段,来试图做大做强。

随着云计算的蓬勃发展,一些巨头这几年大多进行了多次并购融合。微软、SAP、Oracle都进行了类似的动作。

除了并购以外,一些开源软件/提供商,也受到一些云厂商的强烈冲击。举个栗子:

  • MongoDB

    被迫修改开源协议:GNU AGPLv3,切换到:SSPL。

    图片

    再看看股价:由于它切换的早,相对来说,从2018年10月的83.7,发展到现在的:383美元。基本上算是稳定下来了。这些基于它的风险意识比较早,在差不多6年以前就做了切换。很多云厂商在之后,做了与MongoDB兼容的产品。但是再也不像以前那么方便的直接“吸血”了。

  • Redis

    Redis在2024年3月21日,Redis 不再使用 BSD 3-Clause 开源协议进行分发。从 Redis 7.4 版本开始,Redis 将采用 SSPLv1 和 RSALv2 双重许可证。Redis 的源代码将通过 Redis 社区版免费提供给开发者、客户和合作伙伴。

    根据新许可证的条款,托管 Redis 产品的云服务提供商将不再允许免费使用 Redis 的源代码。例如,云服务提供商只有在与 Redis 达成许可条款后,才能向用户交付 Redis 7.4。

    Redis 官方表示,Redis 开发者社区不会受到影响,他们将继续享有双重许可证下的宽松许可。同时,Redis 负责的所有 Redis 客户端库将保持采用开源许可证。

    Redis 将继续支持其庞大的合作伙伴生态系统,包括托管服务提供商和系统集成商,并独家访问通过其合作伙伴计划开发和提供的所有未来版本、更新和功能。

    现有 Redis Enterprise 客户不受影响。对于使用 Redis 开源版本和新版本的最终用户(用于内部或个人使用),没有任何变化。

    于是开源社区以及原来的各云厂商,反应也相当快速,马上,开源社区出来一个分叉:

    Linux 基金会正式宣布推出 Redis 分支 Valkey 新版本:Valkey 7.2.5-rc1 项目地址https://github.com/valkey-io/valkey

    此次 Valkey 的亮相与其他分支均有所不同,因为其背后是由 Redis 项目众多核心开发者支持的,且被 Linux 基金会纳入后已经成功推出了首个兼容候选版本,它将允许现有 Redis 用户轻松迁移到 Valkey,而无需进行向后不兼容的 API 更改。
    目前,该项目已经组建了一个由几位前 Redis 贡献者组成的技术领导委员会,还有数百名社区成员表达了支持 Valkey 的意愿。此外,该项目也得到了许多云厂商和头部科技公司的支持,支持者包括 Aiven、阿里云、Chainguard、Heroku、华为、Percona 和 Verizon,以及现有合作伙伴 AWS、谷歌云、甲骨文、爱立信和 Snap Inc,并且维护者和贡献者的核心群体也在不断扩大。

    这样的动作,无疑最大的受益者是原来的各云厂商,他们几乎又可以不花什么成本的“吸血”。

  • HashiCorp

    不如直接就说是Terraform吧。HashiCorp (HCP.US) 成立于 2012 年,拥有 4000 多家客户。看看收购之前它的股价发展趋势:目前市值 65 亿美元:

图片

然后呢,开源基金会在这之前就搞了个OpenTF:

OpenTF 的项目启动主要原因是 2023-08-10,Terraform 公司 HashiCorp 将 Terraform 的开源协议由 MPL 改成了 BUSL(Business Source License),意味着 Terraform 不在是一个真正意义的开源项目了,这对整个社区和生态都造成了严重的影响。

开源项目地址:https://github.com/opentffoundation/opentf

不知道IBM收购HashiCorp (64亿,差不多就是当前市值),有多大意义?

光头强强总,从他多年的经验与体会,预感到:Redis的母公司以及被收购后的HashiCorp不会有太好的结果。尤其是Redis。它很难与参与吸血的众多云厂商相抗衡。HashiCorp还好一点,趁自己还未完全衰败之前,卖个相对好的价钱,全身而退。

 

参考:

  1. https://zhupeng.github.io/14-05-pub-cg-opentffoundation-opentf/

  2. https://china.newsroom.ibm.com/2024-04-25-IBM-2024-,

  3. https://zhuanlan.zhihu.com/p/694407226

  4. https://cloud.tencent.com/developer/article/2400022

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1641253.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

nodejs实战——搭建websocket服务器

本博客主要介绍websocket服务器库安装,并举了一个简单服务器例子。 服务器端使用websocket需要安装nodejs websocket。 cd 工程目录 # 此刻我们需要执行命令: sudo npm init上述命令创建package.json文件,系统会提示相关配置。 我们也可以使…

知乎广告开户流程,知乎广告的优势是什么?

社交媒体平台不仅是用户获取知识、分享见解的场所,更是品牌展示、产品推广的重要舞台。知乎作为国内知名的知识分享社区,以其高质量的内容生态和庞大的用户基础,成为了众多企业进行广告投放的优选之地。云衔科技通过其专业服务,助…

C++证道之路第十六章string类和标准模板库

一、string类 string实际上是模板具体化basic_string的一个typedef,省略了与内存管理相关的参数。 string类将string::npos定义为字符串的最大长度。 string库提供了很多其他的工具,包括完成下述功能的函数: 删除字符串的部分或全部内容&…

POWERBI==官网教程

地址 COVID-19 tracking sample for US state and local governments - Power BI | Microsoft Learn 已经非常全面了

【简单介绍下Lisp的学习历程】

🎥博主:程序员不想YY啊 💫CSDN优质创作者,CSDN实力新星,CSDN博客专家 🤗点赞🎈收藏⭐再看💫养成习惯 ✨希望本文对您有所裨益,如有不足之处,欢迎在评论区提出…

【docker 】push 镜像到私服

查看镜像 docker images把这个hello-world 推送到私服 docker push hello-world:latest 报错了。不能推送。需要标记镜像 标记Docker镜像 docker tag hello-world:latest 192.168.2.1:5000/hello-world:latest 将Docker镜像推送到私服 docker push 192.168.2.1:5000/hello…

自动驾驶-第02课软件环境基础(ROSCMake)

1. 什么是ros 2. 为什么使用ros 3. ROS通信 3.1 Catkin编译系统

uniapp 文字转语音(文字播报、语音合成)、震动提示插件 Ba-TTS

简介(下载地址) Ba-TTS 是一款uniapp语音合成(tts)插件,支持文本转语音(无服务费),支持震动提示。 支持语音合成,文本转语音支持震动(可自定义任意震动效果…

python笔记:dataclass

1 引子:其他类似实现方法的局限性 假设我们现在需要实现这样的内容: nameChinaarea960population140967 1.1 tuple/list country1_tuple(China,960,140967) country1_tuple[0] #China 缺点:需要记住各个属性是list/tuple第几位的属性&am…

MYSQL从入门到精通(二)

1、MYSQL高级概述 【1】架构概述 【2】索引优化 【3】查询截取 【4】mysql锁机制 【5】主从复制 2、MYSQL概述 【1】mysql内核 【2】sql优化工程师 【3】mysql服务器的优化 【4】各种参数常量设定 【5】查询语句优化 【6】主从复制 【7】软硬件升级 【8】容灾百分 【9】sql编…

【005_音频开发_基础篇_ALSA_Codec_驱动-MA120x0P功放】

005_音频开发_基础篇_ALSA_Codec_驱动-MA120x0P功放 文章目录 005_音频开发_基础篇_ALSA_Codec_驱动-MA120x0P功放创作背景MA120X0P输出模式BTLSEPBTLSEBTL 硬件配置方式/硬件Limiter限幅器限幅器作用过程 主要寄存器操作指令 ma120x0p.cma120x0p.h 创作背景 学历代表过去、能…

ASP.NET视频点播系统的设计与实现

摘 要 本文阐述了基于WEB的交互式视频点播系统的协议原理、软件结构和设计实现。本视频点播系统根据流媒体传输原理,在校园局域网的基础上模拟基于Web的视频点播系统,实现用户信息管理、视频文件的添加、删除、修改及在线播放和搜索功能。本系统是一个…

golang学习笔记(内存逃逸分析)

golang的内存逃逸 逃逸分析( Escape analysis) 是指由编译器决定内存分配的位置, 不需要程序员指定。 函数中申请一个新的对象。 如果分配在栈中, 则函数执行结束可自动将内存回收;如果分配在堆中, 则函数…

微服务总览

微服务保护 微服务总览 微服务总览 接入层:反向代理功能,可以将用户域名访问的地址以负载均衡的方式代理到网关地址,并且并发能力非常高,并且会采用主备nginx的方式防止nginx寄了,备份nginx监控主nginx状态&#xff0c…

展开说说:Android Fragment完全解析-卷三

本文章分析了Fragment的管理器FragmentManager、事务FragmentTransaction 、以及完整的声明周期和动态加载Fragment的原理解析。 1、Fragment管理器 FragmentManager 类负责在应用的 fragment 上执行一些操作,如添加、移除或替换操作,以及将操作添加到…

搭建MongoDB分片集群

文章目录 一、什么是分片二、分片集群1、组件构成2、分片集群内各组件间交互 三、数据如何切分四、分片策略1、哈希分片2、范围分片 五、分片集群架构六、搭建分片集群1、涉及主机2、所有主机安装MongoDB3、分片节点副本集的创建3.1、第一套副本集shard13.1.1、准备存放数据和日…

python项目==一个web项目,配置模板指定文件清洗规则,调用模板规则清洗文件

代码地址 一个小工具。 一个web项目,配置模板指定文件清洗规则,调用模板规则清洗文件 https://github.com/hebian1994/csv-transfer-all 技术栈: SQLite python flask vue3 elementplus 功能介绍: A WEB tool for cleaning…

Pyside6详细使用教程python之GUI开发

1、首先需要安装Pyside6,终端执行命令: pip3.10 install pyside6 2、你们的一般是 pip install pyside6 2、如下代码创建一个简易程序导入必要的模块 import sys from PySide6.QtWidgets import QApplication, QWidget, QVBoxLayout, QPushButton,…

three.js入门指南

WebGL和Three.js的概念 什么是WebGL WebGL是基于OpenGL ES 2.0的Web标准,可以通过HTML5 Canvas元素作为DOM接口访问。 也就是WebGL是作为OpenGL的网页端入口。它作为一个底层标准,然后我们可以通过JavaScript代码,在网页上实现三维图形的渲…

重看Spring聚焦BeanDefinition分析和构造

目录 一、对BeanDefinition的理解 (一)理解元信息 (二)BeanDefinition理解分析 二、BeanDefinition的结构设计分析 (一)整体结构体会 (二)重要接口和类分析 三、构造 BeanDef…