Linux 在政府部门:施瓦辛格会终结 Windows 吗?
在一篇名为“开源桌面体验”的论文中,Michael Cave——有意或无意地——扮演了一个巧妙伪装的同志的角色。 请遵循该论文中提出的论点,它将破坏施瓦辛格州长在加利福尼亚州提出的预算节约开源倡议。
虽然其他加州人在一篇名为“SO10 探索开源替代方案”的论文中描述了多年来的实际财务节省,但 Cave 提出了对开源桌面的误导性看法。 SO10 论文中讨论的节省是切实可行的,我们将在下文中讨论它们。
在德克萨斯州启动了一项开源倡议之后,我可以识别出加利福尼亚州即将出现的许多陷阱。 作为南加利福尼亚州的前居民,我理解施瓦辛格州长在他的竞选活动中描述的不友好的商业环境和特殊利益集团在该州的力量。
特殊利益集团将试图破坏开源工作。 尽管许多人认为加利福尼亚州是一个进步的州,但在实现开源采用方面,财政保守的共和党人取得了最大的成功。 例如,考虑马萨诸塞州共和党州长米特·罗姆尼州长。 在今年一月,他通过行政管理和财政办公室发布了关于开源软件和开放标准使用的最终政策。 该政策要求联邦官员在将纳税人的钱用于信息技术之前,考虑所有相关因素,包括过度依赖单一供应商的可能性。
在俄勒冈州和德克萨斯州失败之后,罗姆尼州长的行动给倡导开源软件的团体带来了一股新鲜空气。 继该命令之后,罗德岛州、宾夕法尼亚州、犹他州、密苏里州、堪萨斯州、弗吉尼亚州和西弗吉尼亚州与马萨诸塞州一起组建了政府开放代码协作存储库,任何州和/或市政府都可以加入并为其他政府部门贡献开源应用程序和技术。
除了削减加利福尼亚州现有的成本外,根据国土安全部要求的新技术可能会进一步加重纳税人的负担。 总统的 SmartBuy 计划及其联邦政府资助的开源存储库 Core.gov 将有助于消除遵守新标准的成本。 开源供应商 Novell 将 SmartBuy 描述为“联邦政府的一项倡议,旨在通过政府范围内的商业软件集中采购来支持有效的企业级软件管理,以实现批量节省”。 Novell 还表示,它已经
创建了一系列特殊的 SmartBuy 软件产品和服务级别,包括用于基础设施、Linux 服务器和桌面、Web 服务以及即将推出的安全身份管理的特殊产品 SmartBuy 捆绑包。 这些捆绑包将为联邦客户在部署和定价方面提供灵活性,并大大简化单个机构的合同谈判和许可流程。
SmartBuy 计划超越了 IT 采购的聚合。 2004 年 7 月 1 日,美国总统行政办公室向高级采购主管和首席信息官发布了一份备忘录。 该备忘录强调了总统之前题为“最大限度地利用 SmartBuy 并避免机构活动的重复”的备忘录。 在这份最新的备忘录 OMB 04-16 中,总统发布了以下声明
此提醒适用于所有软件的采购,无论是专有软件还是开源软件。 开源软件的源代码是广泛可用的,因此可以被使用、复制、修改和重新分发。 它在某些常见限制下获得许可,这些限制通常与专有软件不同。 通常,许可要求分发开源软件的用户(无论是原始形式还是修改后的形式)都需要广泛提供源代码。 后续许可证通常包含原始许可证的条款,从而要求广泛可用性。 许可方面的这些差异可能会影响软件的使用、安全性以及总体拥有成本,机构在计划软件采购时必须考虑这些差异。
基于这些备忘录,联邦政府以及其他州肯定会协助加利福尼亚州实施其节省计划
加利福尼亚州政府在努力节省纳税人资金和实施开源倡议方面将面临两种反对意见——来自外部的反对意见和来自内部的反对意见。 来自外部的反对意见已经形成。 许多人认为外部反对意见是微软的前沿阵地,加利福尼亚州的监管机构应该对此进行审查。 只需询问游说者他们真正代表的是谁。
已经形成的外部反对意见的一个例子可以在最近 圣何塞水星报 的一篇报道中找到,该报道引用了美国电子协会 (AEA) 的以下声明,该游说团体代表一位客户在两年前阻止了俄勒冈州的开源立法。 据新闻报道,AEA 代表 Roxanne Gould 说:“我们严重关切的是,CPR 报告通过建议州机构可以广泛受益于使用根据开源开发方法开发的软件,表达了明显的偏好,并鼓励做出不基于客观标准的决策。”
肯·巴伯在谈到“[the] AEA 最终扼杀了俄勒冈州的法案,并对俄勒冈州众议院议长保持着重大影响力”时,写到的就是这个团体。 我们还了解到,在俄勒冈州的情况中,AEA 仅代表其一名成员。
为了了解加利福尼亚州的意图,我开始在网上进行一些研究。 我找到了一些州长的数字。 我在新闻组中找到了踪迹,其中一些州的研究人员在进行测试项目时提出了问题。 我找到了案例研究。 我还发现了可能破坏加利福尼亚州公民利益的强烈反对。 除了 AEA 之外,更多的反对意见已经开始在游说者中形成,这与我在德克萨斯州遇到的团体相同,并且我在 2003 年 6 月 10 日发表在 一篇Linux Journal 文章中写到过。
关于圣何塞水星报声称实际节省可能少于加利福尼亚州预期的,我不同意该报纸专家的观点。 引用的 320 亿美元的数字偏低。 此外,像 Cave 的论文这样的文件可能会被用来使潜在的节省看起来不真实。 而这正是内部反对意见存在的地方。
在裘力斯·凯撒中,莎士比亚在描写背叛时做出了预言性的声明
多少年后,我们这崇高的场面,将在未生的国家,用陌生的语言重演!
大约两年前,我开始以私人身份研究德克萨斯州的预算,以帮助扭转我所在州的财政灾难。 我研究了德克萨斯州审计署署长的报告、预算、财务报表和建议。 我看到该州即将进行重大削减,但目标对象错了。 Carole Keeton Strayhorn 没有重新安排信息资源部的削减,而是针对社会服务。 一些人认为她是在培养竞选州长的野心。 来自德克萨斯州贫困儿童的政治捐款不多,但总有微软。
在 2002 年 11 月的一次政治活动中,一位先生开始与我聊天,并发现我是一名注册会计师,并且对软件和政府有所了解。 他自我介绍说是约翰·科罗纳参议员,一位代表我所在选区的共和党人。 他邀请我去奥斯汀讨论开源软件。 在接下来的几个月里,我在圣莫尼卡高速公路和 35 号州际公路以北的办公室与他会面。 我们开始讨论使开源软件在德克萨斯州成为现实所需要做的事情。
在分析州政府文件期间,我发现节省的资金隐藏在失败的项目、过高的许可成本、采购限制、优惠的供应商交易、机构软件的重复和糟糕的会计实践中。 我还发现了一些丑陋和险恶的东西——供应商游说。
供应商游说等同于渗透到政府机构通道中的特殊利益集团。 他们持续和各种形式的游说影响着最接近决策者的人。 这就是一位精明的州长会更深入地研究他收到的信息的地方。
这就是为什么我很快就注意到了 Michael Caves 的论文。
当我阅读 Cave 的论文时,似曾相识。 又一篇评估 Linux 桌面但结果错误的论文。 我的第一个担忧是他选择 Fedora II。 以下是 Red Hat 对 Fedora 的评价
Fedora 项目是由 Red Hat 赞助和社区支持的开源项目。 它也是可能最终进入 Red Hat 产品的新技术的试验场。 它不是 Red Hat, Inc. 的受支持产品。
Fedora 项目的目标是与 Linux 社区合作,完全使用免费软件构建一个完整的通用操作系统。 开发将在公共论坛中进行。
Fedora II 不是企业 Linux 桌面。 有关流行的 Linux 桌面和企业版本之间差异的深入讨论,请参阅“政府部门的 Linux:如何误解企业 Linux 桌面”。
Cave 论文的另一个让我印象深刻的部分是他对支持的描述。 他写道
对免费版本的 Linux 的支持非常好。 大多数主要的发行版,如 Fedora、Mandrake、Debian 和 SuSE,都有自己的网站,提供支持论坛和错误修复。 但是,可以通过 Google 搜索找到大量支持。
Fedora 和 Debian 是 Linux 的免费发行版,只有社区支持。 但是 Mandrake 和 SuSE 拥有企业桌面。 Novell 的 SuSE 是一款商业产品,具有不同的支持级别。
在 Cave 标题为“访问 Novell 文件服务器(共享驱动器)”的部分下,他写道:“有一个名为 Novel Client(故意拼写错误)的 Netware 客户端可用于 Linux。 我可能一开始就配置错误了,但我发现它不会向下钻取到您需要的位置。”
SuSE 已集成到 NetWare 产品线中。 它不仅有 Cave 在他的文章中指出的客户端,而且还完全受 Novell 支持。 Novell 可以轻松地为 Cave 配置客户端和共享文件夹。
Cave 在他的论文开头写道
本文档简要概述了我使用开源桌面作为我的主要桌面的体验。 我概述了我使用的一些 Linux 的主要功能,以及我已经习惯使用的软件包。 它也代表了从初学者的角度对 Linux 的诚实意见。
他在论文结尾写道
如果您以前从未见过 Linux,则需要时间才能适应它。 GUI 已经取得了长足的进步,但真正的强大功能可以从终端窗口中挖掘出来。 为了在 Linux 世界中感到舒适,您必须了解一些基本的终端或 shell 命令。 并非所有事情都可以从桌面轻松完成……但尚未完全实现。
他以积极的评价开始,然后开始添加混合的观点,最终以委婉的批评告终。
最近,我完成了一个为期八个月的项目,深入研究 Linux 桌面并发布了我的发现,我对 Cave 分析中的错误陈述提出异议。 我的同事 Sam Hiser 和我最终发现,非经验丰富的用户可以在 Linux 桌面上完成桌面应该完成的所有工作。 我们甚至完成了一本关于这个主题的书。
我说 Cave 的报告是不公正的。 我们发现培训用户使用 Windows 和 Sun Microsystems 的 Linux 桌面之间没有区别。 用户可以在 Linux 上完成他们在 Windows 上可以完成的所有操作,而且他们从未使用过终端窗口。 通过使用 Sun 的桌面和生产力工具(如 StarOffice)获得的节省超过了 Windows 的 90%。 此外,Sun 免费提供了从中央远程管理控制台配置和锁定桌面所需的所有管理工具。 Sun 的工具消除了耗时的帮助台访问,允许管理员控制用户的桌面并像管理员就在那里一样进行修复。 Sun 提供了与 Microsoft 应用程序终端服务器配合使用的客户端。 因此,任何 Microsoft 应用程序(如 Windows Media Content)都可以以可观的节省提供给 Linux 桌面。 Sun Microsystems 向世界各地的政府提供 Linux 桌面,目前拥有数百万用户。
8 月 31 日,我在 C-SPAN 上观看了施瓦辛格州长在 RNC 上的演讲。 州长明确表示,他希望削减不必要的成本。 他有机会。 作为一名共和党州长,他只需要与米特·罗姆尼和政府开放代码协作组织的其他成员核实即可。 他还可以与美国政府部门核实,美国政府部门已对开源软件做出坚定承诺。
州长在他的 RNC 演讲中说:“那些自愿为美利坚合众国而战的非凡男女呢! 我非常尊重他们和他们英勇的家人。” 我们中的一些人由于各种原因没有幸加入军队。 相反,我们尽我们所能和我们所能贡献力量。 开源软件世界有许多志愿者,有些是付费的,有些只是贡献力量。 社区通过基金会、高等教育机构的实验室和总部位于加利福尼亚州的商业公司的形式发展起来。
现在是加利福尼亚州使用开源来省钱并为其公民提供卓越技术基础设施的合适时机。 或者,正如莎士比亚在裘力斯·凯撒中所说
我们必须在潮流到来时抓住它,否则将失去我们的冒险。
Tom Adelstein 与他的妻子 Yvonne 住在德克萨斯州达拉斯,并在当地和全国范围内担任 Linux 和开源软件顾问。 他是即将由 O'Reilly and Associates 出版的探索 JDS Linux 桌面一书的合著者。 Tom 曾为各种出版物担任客座编辑,撰写了大量关于 Linux 技术和营销问题的文章。 他最新的冒险经历是担任 JDSHelp.org 的网站管理员。