开源模式面临的生存危机

对于知名容器厂商 Docker 公司来讲昨天是一个值得铭记的日子。先是 Mirantis 宣布收购 Docker 企业级服务部门得到融资3500万美圆。值得注意的是,此次收购并不包括Docker Desktop。据称,MirantisDocker将共同开发核心的上游技术,为开源开发作出贡献。此外,MirantisDocker将继续确保双方产品之间的集成,Docker将专一于Docker DesktopDocker Hub,而Mirantis专一于Docker Enterprise容器平台。几乎同时 Docker 还宣布公司已任命长期担任首席产品官的Scott Johnston为首席执行官(CEO)。 Johnston 是今年 Docker 的第三任 CEO,接替 Rob Bearden,而 Bearden 接替5月份卸任的 Steve Singh数据库

在发布这则消息前,Docker公司已经融资2.7亿美圆,是行业内的独角兽。 现在急匆匆贱卖其企业级业务使人吃惊。其实也不算贱卖。主要是 Docker 是开源的,从一开始面向的就是开发者,你要知道想从开发者手中赚钱是很是难的;而在赚钱的企业生产实践中缺少行之有效的解决方案。互联网巨头 Google 开源(CNCF基金会) Kubernetes(k8s) 对其更是致命的打击。Docker 方面曾经屡次经过文章、和社区活动对 k8s 表示不满。随着 Kubernetes 成为容器编排的事实标准,Docker也不得不低下了头。这种 “前人栽树,后人乘凉” 的结果一方面是做为“小公司”(相比较大公司)自然上的管理通病以及格局的局限性,当你不能领导这个行业的时候就会有人代替你。 另外一方面也是互联网强权打压的结果,毕竟互联网的战场谁的拳头大谁就能从中瓜分更多的地盘。开源云厂商也从中赚的盆满钵满。可是他们花费了更少的开发成本,甚至仅仅是“搭一搭积木”就能够了。缓存

教会了徒弟,饿死了师父。这并非开源软件的一个良性结果。开发都是有成本的,若是没有收入来源和投入就会寸步难行。一般开源软件的收入主要来自捐赠、提供更加可靠的解决方案获取的佣金这两方面。可是每每入不敷出。随着云计算的兴起,开源软件想赚钱就更加困难了。开源软件很容易就被云厂商绕过去而分不到一杯羹。因此就发生了一些开源软件和云厂商之间的对抗事件。 2018年8月,流行的缓存解决方案 Redis 的持有者 Redis Labs 将其许可证变为 Commons Clause license,修改后的许可条款规定,其余企业不容许将这些扩展服务做为云服务的一部分提供。两个月以后另外一个知名的数据库 MongoDB 也宣布将来将在一个名为 SSPL 的不一样许可机制下受权 MongoDB 社区服务器软件,该许可仍然容许云服务商提供 MongoDB 做为服务,但要求他们要么将其编写的所有代码开源,要么与 MongoDB 达成商业合做协议。服务器

MongoDB CEO Dev Ittycheria 说到:云计算

“每当一个新的开源项目变得流行时,云服务商就会把咱们的技术拿到他们的平台上,获取大部分(甚至所有)利润,但这些平台几乎绝不回馈开源社区。咱们认为,由咱们这种形式的开源平台领导和帮助下一批开源项目的发展和成长是很是重要的。”code

“每一个人都想要更多的开源,但开源也须要成本,总有人要花钱维护。为了能有钱维护,就须要确保开源平台在商业上能够生存下去。”cdn

不少知名的软件都诞生于开源软件甚至诞生于一个天才的我的想法。如何让开源软件可以良性的发展下去? 这是一个问题。不是每一家企业都能成为 Redhat。若是有一天,开源没有搞头 成为常识将是很可怕的事情。blog

关注公众号:Felordcn获取更多资讯事件

我的博客:https://felord.cn开发

相关文章
相关标签/搜索