“不打算用纳税人的钱巩固微软的垄断地位”
政府采用开源软件最直接的原因或许还是为了省钱,尤其对于发展中国家来说。
“我们不打算将纳税人的钱花在一个帮助巩固微软垄断地位的程序上”,巴西政府几乎可以说是最早,最坚决支持开源和自由软件的,巴西的一任国家信息技术研究所主席阿马德在解释拥抱开源原因时,甚至直接表达了对微软的排斥。而他的这句话,后来也成为更多国家拥抱开源的“模范”理由。
2003年,巴西总统卢拉 · 达席尔瓦就任,开始在巴西推动自由软件计划。他指示巴西政府部门及国有企业逐步使用自由操作系统 Linux,取代“成本高昂”的微软操作系统,当时这样可以节约数百万美元的软件版权许可费。
2005年5月,巴西政府推出了一项旨在帮助中低收入者购买首台计算机的计划 PC Conectado 计划,政府会补助部分购买成本,但这一计划规定必须和自由软件计划一起推行:公民购买的计算机仅可配备政府制定的自由软件,不能购买包括微软在内的其他商业软件。
MIT 媒体实验室主任 Walter Bender 早年在写给巴西政府的信函中认可了巴西政府的选择:在贫困人群中推行自由软件能够有效促进计算机在贫困人口中的普及。
即便不是在贫困人群中,这个原因也同样奏效。2017年,西班牙巴塞罗那市议会开始暂
停使用如 Outlook 等微软的专有软件,并组织开发者开发开源软件,同时计划后续将使用像 Ubuntu 这样的 Linux 操作系统替代 Windows。市议会的目标是“避免在拥有大量许可成本的服务商那里花太多钱”,同时不依赖特定服务商。
在韩国,微软的免费技术支持到期后,政府也并不愿意“续费”使用专有软件。2019年5月,韩国内政部和安全部表示,Microsoft 对 Windows 7的免费技术支持将于2020年1月到期,继续使用 Windows 7 而带来的维护成本过于高昂,因此
政府将把其计算机的操作系统从 Windows 切换到 Linux。内政部数字服务局局长崔章赫表示,该部希望通过引入开源操作系统来降低成本,并避免依赖单一操作系统。
2009年左右开源软件发展在全球的大爆发也是经济原因所致。2008年席卷全球的经济危机爆发,多地政府开始采用开源软件,以降低 IT 成本。
如2009年2月,加拿大政府发布一份关于开源软件官方招标信息,并寻找公众的反馈和指导来完成此计划。招标信息显示,节省开支是最重要的目标,他们将采用长期“免收费用的软件”,包括免费软件和开源软件。2009年3月,英国政府宣布,将考虑在全国范围内开展开源软件推动措施。6月,时任英国议员乔治·奥斯本指出,英国政府通过公共采购程序采购开源软件每年可以为英国政府节省6亿英镑的软件购买和使用开支。
Gartner 2008年的报告中也提到:削减成本将推动大多数软件服务(SaaS)提供商以某种方式采用开源软件的创新技术。在之后的两年时间里,90%的软件服务将通过某种方式以开源软件为基础。
小结
减少开支、不依赖特定服务商、巩固自身数字/技术主权,所有政府部门的 IT 决策几乎都是由这三个原因促成。
即便是在美国,政府也常常因要节省财政支出而采用开源软件。2017年6月,美国政府通过了 Megabyte Act 法案,旨在简化软件许可支出,据悉每年一个内部机构可以节约高达1.81亿美元。
而数字主权更成为近年欧洲乃至全球政府热议的话题,通过使用开源软件来解决问题也已成为广泛共识。今年3月,在欧盟的支持下,大型开源软件存储库(CROSSMINER)投资490万美元开发新平台,用于检查与开源软件项目相关的编程代码和交互,可
帮助软件工程师开发、维护基于开源软件技术的产品和服务。
拥抱开源的组织机构IT 市场的大客户除了政府还有一些大型组织机构,通过使用开源软件来节约成本,保障安全。有些组织乍听上去和开源毫无关系,但他们正以让人惊喜的方式将开源软件带入我们的日常生活。
几部大热的电影,《蜘蛛侠:平行宇宙》、《爱丽丝梦游仙境》、《超人总动员2》和《玩具总动员4》在制作时,采用了开源软件 OpenColorIO,而 OpenColorIO 则隶属于一个基于好莱坞的软件基金会。
2018年8月,美国电影艺术与科学学院合作 Linux 基金会,共同发起面向好莱坞的学院软件基金会(
Academy Software Foundation),简称 ASWF。基金会面向电影与媒体领域的开发者,旨在为电影和媒体行业提供中立论坛,帮助个人和组织参与开源生态系统。根据学院当时的调查数据,84% 的电影公司使用开源软件,主要用在动画和视觉特效制作中。ASWF 目前已经有至少9个开源项目,应用较多的有电影视觉特效工具 OpenVDB 和色彩管理工具 OpenColorIO。
神秘如 NASA,也是积极拥抱开源的机构之一。虽然 NASA 是美国联邦政府的一个行政机构,但它属于行政性科研机构,区别于前文提及的议会、内政部、税务部等决策部门,因此本文将其放在组织机构中探讨。
NASA 首任 CTO OpenColorIO 的主要研究领域之一就是开源软件,
他将一个新的开源工程比作一颗正在生成的星球,认为开源软件是与某些停止创新并根深蒂固的公司公平竞争的最佳途径,“类似星云里的星团,软件工程师开始能够具有较多的、解决大问题的机会和处理事情的新办法,这将非常有帮助。”
目前为止,NASA 已经在 GitHub 上托管了433个开源项目。
开源的概念甚至从软件行业蔓延至其他领域,给更多组织提供一种解决问题的新思路,就像 OpenColorIO 所说的“处理事情的新办法”。
5月23日消息,国际汽联和 F1 车队最近起草了一份计划,通过电子投票在未来几年减少预算上限。为节省开支,联盟还允许使用开源组件,帮助小团队节省研发成本。而这源于去年有人提出了一项开源的概念解决方案。
去年开始,国际汽联计划进行全面规则改革,包括标准化一些零件来降低成本。但标准零件可能降低可靠性,并需要额外的花费去验证设计,因此有提议采用开源概念做替代方案,即团队在线发布零件设计,并允许他人模仿创建并以不同的方式实现标准化零件。
对此, 梅赛德斯技术总监 James Allison 表示,他相信开源系统将逐步建立,而最佳设计最终也会渗透到所有团队中,并通过 F1 设计风格的优胜劣汰来实现标准化,“这不再是我们任何人特别想花开发资金的领域,因为那里有好的设计。”此外,法拉利和红牛也表示支持。而现在,国际汽联正鼓励车队将开源研发落地。