博客 | 首席技术官办公室

开源转变

Lori MacVittie 缩略图
洛里·麦克维蒂
2018 年 10 月 22 日发布

过去两年来,人们对开源的看法发生了巨大变化。  

关于为什么以前不愿意正式鼓励使用开源软件的企业和行业突然接受了它,存在很多猜测。 人们最常指责的罪魁祸首是对法律责任的恐惧。

“过去,许多组织担心 OSS 与专有软件的合并,因为可能涉及法律后果。 这些担忧非常普遍,以至于 42% 的企业对采用开源技术犹豫不决。” (来源: 硅谷共和国

责任风险降低是一个潜在原因。 另一个催化剂是数字化转型的驱动力。 开源无疑支持更快、更频繁交付的需求,这是企业、开发人员和 IT 运营部门在 IT 数字化转型压力下的共同要求。  每个行业和分析师调查都呼应了数字化转型背后的相同驱动力——并且最终愿意接受开源软件。 “90% 的公司表示开源软件提高了效率、互操作性和创新性。 2016 年,65% 的公司使用开源软件。 ” (来源: 黑鸭子软件 

我们也可以在自己的调查中看到对开源采用的影响。 短短一年间,我们看到数字化转型日益推动各行各业、各种规模的公司采用开源软件。 

我们看到开源软件在各行各业的软件中占据主导地位。 当今的applications主要由第三方组件组成,其中许多是开源库和框架。 确实,互联网很大一部分都是基于开源运行的。 Linux 可能是所有开源项目中最著名的一个,互联网上68% 在类 Unix 系统上运行的网站都基于 Linux。 在移动市场上,Android 继续冲击 IOS ,占据 45% 的市场份额,而苹果的市场份额为 54%。

市场需要快速、无摩擦、免费的价值。 这通常意味着开源。 

我们看到,客户现在就想要他们所需要的东西,而不想等待。 他们希望与最新的运营工具链进行集成,从 Jenkins 到 Ansible,从改造 AWS 和 Azure 到推动其组织部署的自动化管道。 他们有最后期限,而开源解决方案是他们满足最后期限的方法之一。

这不应该是一个惊喜。 IT 运营现在实际上是开源原生的。 在 2018 年最受欢迎的开源项目中,IT 运营类别位居前三名——仅次于数据和分析以及 DevOps 支持工具。 随着市场面临越来越的通过 IT 数字化转型来支持应用经济的压力,市场将继续要求更快、无摩擦的增值解决方案。

除了 IT 日常运营所需的之外,还有非常具体的定制流程和集成。 大部分 IT 工作正从管理设备转向提供服务和集成管理运营数据业务以及 IT 做出决策所需的系统。 这些 IT 运营正在推动市场走向开源和社区支持的解决方案。

与开发人员一样,他们正在转向 GitHub 和 Docker 来寻找和实施所需的集成和自动化,以满足他们的业务需求,更快、更频繁地将产品推向市场。 由于微服务和移动技术的发展,他们管理的应用数量是以前的三到四倍。 他们在自己的数据中心和云端部署应用程序。 他们再也无法等待传统的发布周期。 

这就是为什么我们越来越多地以开源方式实现集成和自动化。 其中包括Nathan Pearce 的 BigStats在 AWS 或 Azure 中对 BIG-IP 进行改造以及使用 GitHub Webhooks 以代码形式提供配置,以及快速增长的脚本和集成存储库,用于启动 IT 运营。

市场正在转向开源,特别是为了转变 IT 运营。 对开源态度的转变使得存储库变得相当于社交网络。 十年前,各组织从评论和技术出版物中汇编了候选名单。 他们通过电子邮件和会议交换了意见。

如今,这些公司开始搜索开源存储库,以缩小竞争范围。

开源将会继续存在。