自由/开源软件能节省多少?

已经有许多因使用自由/开源软件节约大量开支的案例报告,特别是那些把内部系统迁移到 GNU/Linux 平台上的大公司。英特尔在报告中说把系统从 Unix 迁移到 GNU/Linux 为他们节省了2亿美元,而 Amazon 通过把服务器换成 GNU/Linux 平台节省了1,700万美元[14]。许多金融机构如 Credit Suisse First Boston,Morgan Stanley,Goldman Sachs 和 Charles Schwab 都把他们信息系统的一大部分迁移到自由/开源系统以节约成本[15]。

有一些 TCO 研究比较了运行自由/开源系统和私有软件系统的成本差别。这些研究分析了除授权费用以外的多种成本因素,包括维护费用,人员开支和服务中断的机会成本。自由/开源软件在以下一些研究中获得好评:

* Robert Frances 集团进行的一项 TCO 研究发现 GNU/Linux 的成本只是微软 Windows 系统的40%,是升阳 Solaris 系统的14%[16]。
* NetProject 在报告中说 GNU/Linux 的 TCO 是微软 Windows TCO 的35%[17]。值得注意的是节约的并不仅仅是授权费用,也包括使用 GNU/Linux 后减少技术支持人员和软件更新次数节约的费用。
* Gartern 报告说在不变配置的情况下使用 GNU/Linux 比使用 Windows XP 节省了15%的总体拥有成本[18]。

著名的金融管理公司美林集团在最近的报告中认为 GNU/Linux 可以极大地降低成本。他们的 TCO 研究显示最大的成本节约不是软件授权成本而是人员和硬件的成本。[19]

直接费用的节约——一个例子

澳大利亚的 Cybersource[20] 通过比较提供类似功能的微软产品和自由/开源软件产品分析了自由/开源软件节约的费用。这项名为“Linux 对 Windows:底线”的研究,比较了三个假想的公司可能的费用削减。所有的金额单位均为美元:

微软方案 Linux/FOSS 方案
甲公司:50名用户 $87,988 $80
乙公司:100名用户 $136,734 $80
丙公司:250名用户 $282,974 $80

注:采用自由开源软件而非微软方案节约的费用随着用户数量的增加而增多——规模越大,节约越多。因此大的组织有更大的经济驱动使他们转移到自由/开源软件平台。

Cybersource 的研究非常直观,只比较软件包的费用。下面的两个表格列出了50名用户的公司采用微软和自由/开源软件两种方案的软件价格。

微软方案软件价格
软件名称 拷贝数 花费
Norton Antivirus 2002 50 $2,498
MS Internet Information Server 2 $0
MS Windows 2000 Advanced Server 5 $19,995
MS Commerce Server 1 $12,333
MS ISA Standard Server 2000 1 $1,499
MS SQL Server 2000 1 $4,999
MS Exchange Standard Server 2000 1 $1,299
Windows XP Professional 50 $14,950
MS Visual Studio 6.0 3 $3,237
MS Office Standard 50 $23,950
Adobe Photoshop 6 2 $1,218
附加访问授权 30 $2,010
合计 $87,988
自由/开源软件价格
软件名称 拷贝数 花费
Linux 发行版本(如 Red Hat 9.0) 1 $80
Apache (Web 服务器) $0
Squid (代理服务器) $0
PostgreSQL (数据库) $0
iptables (防火墙) $0
Sendmail/Postfix (邮件服务器) $0
KDevelop (集成开发环境) $0
GIMP (图形) $0
Open Office (办公套件) $0
OSCommerce (电子商务套件) $0
合计 $80

注:当用户数量增加时 GNU/Linux 软件解决方案的价格保持不变。这是因为 GNU/Linux 的授权不限定数量,而微软和其他私有软件的授权对增加的每个用户有附加的费用。

公共事务机构的用户常常多得多,因此使用自由/开源软件可以节省更多。比如,瑞典政府每年节约了10亿美元,而丹麦政府也节省了4.8亿到7.3亿美元[21]。

Cybersourcei of Australia has done an analysis of FOSS savings based on a comparison between Microsoft products and FOSS-based software that provide similar functionalities. The study, “Linux vs. Windows: The Bottom Line”, looked at potential savings for three hypothetical companies (A: 50 users; B: 100 users; and C: 250 users). All numbers are in US dollars:

Microsoft Solution
Linux/FOSS Solution
Savings
Company A: 50 Users
$87,988
$80
$87,908
Company B: 100 Users
$136,734
$80
$136,654
Company C: 250 Users
$282,974
$80
$282,894

Note: The savings achieved from implementing the FOSS solution instead of the Microsoft solution actually increases with the number of users—the bigger the outfit, the greater the savings. The financial incentives for migrating to FOSS increase with the size of the organization.

The Cybersource study is straightforward, comparing nothing more than the costs of software packages. The following two tables list the prices of two software solutions, Microsoft and FOSS, for a company of 50 users.

Microsoft Solution Software Cost
Software
Copies
Cost
Norton Antivirus 2002
50
$2,498
MS Internet Information Server
2
$0
MS Windows 2000 Advanced Server
5
$19,995
MS Commerce Server
1
$12,333
MS ISA Standard Server 2000
1
$1,499
MS SQL Server 2000
1
$4,999
MS Exchange Standard Server 2000
1
$1,299
Windows XP Professional
50
$14,950
MS Visual Studio 6.0
3
$3,237
MS Office Standard
50
$23,950
Adobe Photoshop 6
2
$1,218
Additional Client Access Licenses
30
$2,010
Total

$87,988

FOSS Solution Software Cost
Software
Copies
Cost
Linux Distribution (eg Red Hat 9.0)
1
$80
Apache (Web server)

$0
Squid (Proxy server)

$0
PostgreSQL (Database)

$0
iptables (Firewall)

$0
Sendmail/Postfix (Mail servers)

$0
KDevelop (IDE)

$0
GIMP (Graphics)

$0
Open Office (Productivity suite)

$0
OSCommerce (e-Commerce suite)

$0
Total

$80

Note: The cost of the GNU/Linux software solution remains fixed even when the number of users increases. This is because the licensing for GNU/Linux is not limited, whereas there are additional costs per user in licensing Microsoft and other proprietary software.

Public sector organizations often have far more users, which means even more dramatic savings. For example, the government of Sweden has identified savings of $1 billion a year while the government of Denmark has identified savings of between $480 million to $730 millionii.