概述
使用开源软件有许多商业原因。当今许多最重要的商业突破,包括大数据、机器学习、云计算、物联网和流媒体分析,都来自于开源软件创新。开源软件通常作为许多基本设备、程序、平台和工具(如机器人、传感器、物联网、汽车远程信息处理和自动驾驶、边缘计算和大数据计算)的支柱进入组织。许多智能手机、笔记本电脑、服务器、数据库和云基础设施和服务都使用了开源软件代码。开发人员通过利用像Node.js这样的框架,或者引入在许多生产用例中经过测试和证明的库来构建大多数应用程序。要使用这些东西中的几乎任何一种,都需要使用一种或另一种形式的开放源码软件,通常还要结合使用。
通过使用开源软件,公司也避免了从头开始,节省了时间、金钱和精力,同时也从投资中获得了更多的创新。开源软件通常也比使用商业专有软件更安全。这在很大程度上是由于开源软件项目的协作性质。开源开发人员和拥护者常说的一句话是:“given enough eyeballs, all bugs are shallow”。只要有“足够多的眼球”,这种情况就会持续下去,考虑到开源软件的采用率,要想在所有项目中都拥有足够多的眼球可能是一项挑战。缺点确实存在,因为没有软件是完美的,即使是开源软件。然而,对大多数组织来说,好处远远大于坏处。代码基的开放性也意味着相对于其他模型,报告和修复软件更容易。
虽然开源软件提供了许多可靠的和可证明的业务优势,但有时这些优势对于那些没有深入研究过这个主题的人(包括许多高层决策者)来说仍然是模糊的。这篇文章,由TODO Group (European Chapter) 发表,旨在提供一个平衡的和快速的关于使用开源软件的商业优点和缺点的概述。
点击下载Why Open Source Matters to Your Enterprise白皮书。
Linux基金会是非营利性组织,是技术生态系统的重要组成部分。
Linux基金会通过提供财务和智力资源、基础设施、服务、活动以及培训来支持创建永续开源生态系统。在共享技术的创建中,Linux基金会及其项目通过共同努力形成了非凡成功的投资。扫描二维码关注LFAPAC微信公众号。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。