开源应该向Linux学习,而不是向MySQL学习

在过去的几年中,有很多关于开源可持续性讨论 ,这是有充分理由的。 从编程语言和应用程序平台到机器学习和数据基础结构,开源现在为世界上许多最关键的新技术提供了支持。 因此,我们需要更多而不是更少的开源创新。 但是,最具创新性和可持续性的开源很少会完全依赖单个个人或公司。

不相信我吗 看看过去几十年中一些最基础的开源项目。 Linux的? 公司做出贡献 。 或考虑PostgreSQL,它在过去十年中Swift流行起来-这是一个真正的社区努力, 来自众多公司的贡献者 。 或者最近的Kubernetes呢? 尽管Google创建了该项目, 但今天有更多公司为该项目做出了贡献

[ 也在InfoWorld上:2019年最佳开源软件 ]

这就是开放源代码始终意味着工作的方式-开放源代码基于丰富的心态,而不是一种稀缺性。

从Linux学习

早在2007年,我就写过这种由数量驱动的业务模型的想法。 说到Red Hat,我写道:“这些位是免费的还是丰富的,但围绕它们的服务却不是。 因此,红帽赢得了它和其他人免费赠送软件的更多收益,因为这导致人们对其质量和稳定性的守门员的需求更大。”

Red Hat的模型曾经(现在是)提供该开源软件的经过认证的“发行版”,该发行版是免费提供的,但是如果没有Red Hat努力以某种配置(以及所有软件和随附的硬件认证)。

重要的是,如果Red Hat神奇地拥有所有Linux开发,那么Red Hat的模型就不能真正起作用。 红帽的模型取决于开源资源的丰富程度。 截至Linux Foundation在2017年有关Linux内核贡献的报告中 ,红帽仅占所有Linux开发的7.2%( 对于后来的Linux 5.5内核 ,这一数字为6.6%)。 在Red Hat被IBM收购之前的上一个完整会计年度,这6.6%的贡献转化为34亿美元的收入。

不错。

但这也不是唯一的。 IBM,HPE和其他一系列企业供应商都通过在Linux周围销售硬件,服务或软件来获得数十亿美元的收入,微软,阿里巴巴,AWS和Google等云供应商也是如此。 同时,许多其他公司都在Linux上构建并创造了数十亿的客户价值。 至关重要的是,如果一家公司拥有Linux,那么数十亿美元可能会蒸发掉。 该公司将获得所有价值,而该价值将大大减少。

一家公司拥有一个操作系统并专门从中获利的时代已经结束。 例如,这部分是因为我们发现,拥有一个Linux社区,让所有人共享一个更大且不断增长的馅饼,而不是一个人消费的相对较小的零和馅饼,对于所有人来说,这是更好和更有利的。 这是我们再次从Kubernetes学习的一

这使我们进入了单一供应商的开源项目。

[ 也在InfoWorld上:为什么Oracle乐于输给AWS和MongoDB?

MySQL示例

MySQL是一个流行的数据库,但它一直是一个封闭的社区。 最初,绝大多数贡献来自MySQL AB,对许多人来说这似乎可以接受,因为认为MySQL具有良好的意图。 然而,在2008年,Sun Microsystems以10亿美元的价格收购了MySQL。 那些拥有MySQL股票的人(主要是VC和高管)感到欣喜,但对MySQL社区的忧虑开始绕。 尽管如此,Sun仍在认真地努力成为一名优秀的开源公民,因此社区大多数人都轻松呼吸。

在Oracle于2009年收购Sun之前, 社区开始变得紧张起来

衡量紧张程度的最好方法不是发牢骚的推文(很多)或讨厌的博客(也很多)。 不,关于坚持作为一个单一供应商的项目,MySQL损失了多少的最好证据是诸如PostgreSQLMariaDB (MySQL的成功分支)之类的开源替代方案的兴起。

客户更改数据库的速度往往很慢,但是由于担心Oracle管理MySQL, 诸如ServiceNow和Google之类的企业开始将数千个MySQL服务器迁移到MariaDB 。 其他公司加快了向PostgreSQL或其他选项的迁移。 是的,MySQL仍然非常流行,但是开放源代码的替代方案正在Oracle的领导下兴旺发展。

谁能责怪开发人员寻找替代方案? 尽管拥有MySQL,Oracle的创始人Larry Ellison还是多次将其丢弃 。 正如埃里森(Ellison)在2018年对分析师说的那样:“ [为了使用MySQL代替Oracle,因为[...],您必须舍弃大量的可靠性,安全性和性能,...。我们拥有一项庞大的技术优点。”

当一个供应商控制一个项目时,社区永远是一个糟糕的财政年度或一个糟糕的收购,远离潜在的有问题的项目变更。

[ 也在InfoWorld上:最佳的软件开发,云计算,数据分析和机器学习产品 ]

丰富而不是稀缺

再次考虑一下Red Hat和Linux。 Red Hat可以拥有Linux,因此可以to积一个相对较小的“馅饼”。 但是,由于Linux是一个真正的开放社区,其贡献来自众多公司和个人开发人员,因此数十年来,它已经超过了Windows,Unix和其他所有服务器操作系统。 这使红帽受益,同时也使许多其他人受益。

的确,当开源社区规模庞大且特定项目的采用量增加时,它将为所有人创造巨大的机会。 这是开源的承诺:丰富而不是稀缺。 这也是创造客户价值以及从中获得收益的关键。

翻译自: https://www.infoworld.com/article/3528355/open-source-should-learn-from-linux-not-mysql.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值