尽管这个小镇历史悠久,但是它的市政管理却对于新技术非常开放。该镇在好几年前就使用了
OpenOffice.org、Firefox和其他许多开放源 代码软件。该镇在五年前开始使用Linux服务器,并考虑在未来使用Linux桌面电脑。在实现电子政务方面,开放源代码软件为Steamboat Springs和临近的城镇提供的价值是无法估量的,开放源代码能够为公共服务领域提供价值。
问:Steamboat Spring最初是在服务器上应用Linux。在这些服务器上运行什么样的应用?是否同时也还在使用微软Windows servers?
答:在过去的五年里,我们取得了很多进步——我们将所有的文件和打印服务器,大约 90%的Web服务器活动和一些重要任务的应用都迁 移到Linux。这些运行重要应用软件的机器都是非常稳定的——如果不遇到大的电力供应故障,他们可以连续三年运行,而不需要进行一次重启。我们保留了一 个Windows 2000 Active Directory域,因为同我们有关系的另一个地方政府部门还在使用Microsoft Exchange 2000。我们现 在有6台Windows服务器和7台Linux服务器。但是今年,我们计划用开放源代码软件取代Exchange。
问:计划使用什么样的开放源代码信息和协作服务器?是否也会更换邮件客户端?
答:我们正在考虑使用哪种开放源代码产品。对于用户来说最理想的做法就是仍然保留微软Outlook,并把他们同其他的后端联系起来 。但是我并不认为这种做法很现实,所以我们可能会转换成为用户提供基于网络的界面。
问:使用商业Linux版本还是社团的Linux版本?
答:我们混合使用这两者。比如备份应用这样的系统,我们选择的就是Fedora,但 是我们计划为承担重要任务的服务器购买Red Hat Enterprise版。Red Hat Enterprise并不是一个便宜的产品,但是当遇到问题的时候,可以通过电话,从厂商那里获得即时的回答。而且,当那些重要性相对较低的服务器出问题 的时候,我们发现奇妙的事情出现了:从互联网上,我们能够很快地找到答案。
问:Linux对于桌面电脑如何?对组织来说是一个可能的选择吗?
答:我们曾经讨论过这个问题。Linux仿效Windows的能力每年都在增长,我 们看到了这种可能性。可以为大部分用户使用Linux,但是针对20%使用只能在Windows上运行程序的用户,仍将保留他们的平台。希望让Linux 桌面看起来和Windows环境很相似,因为我们并不想重新培 训我们的用户。不过到目前为止还没有时间安装Linux。
我们已经开始在用户的机器上安装OpenOffice.org和Firefox, 这样人们可以逐渐地接纳它们。把这些应用放到2003的镜像备份中,这样每次用 这个镜像恢复系统的时候,都会安装这些程序。然后,当用户重新坐在电脑前面的时候,我们会对他说:“你的电脑里现在有微软的Office和 一个叫OpenOffice的软件,所以如果你在完成一些不需要和使用其他产品的用户共享的字处理工作或者电子表格时,你应该试试OpenOffice— —它用起来非常简单。”简单地说,我们会用很直白的口语,告诉他们:他们可以使用非微软的产品完成字处理或者电子表制作工作。在未来,当我们逐渐减少 Office许可证的购买数量的时候,我们可以很温和地让人们实现这种转换。
问:但是人们真的在使用开放源代码应用软件吗?
答:曾经听到有人说:“我们要做流程图,你能帮我买一个(微软的Visio) 吗?”,然后我们说:“你可以考虑考虑OpenOffice Draw 。”它可能不是100%合适,但是对于绝大部分做流程图的人来说,已经足够了。问这个问题的人,现在就在使用OpenOffice Draw。一个人几个 月以来,一直找我要一个项目管理工具。他们没有复杂的项目管理需求,但是他们需要和企业外的员工进行信息共享。我在网络上寻找开放源代码工具,并发现了 dotProject。它看起来并不出色,但是我们在使用它方面已经看到了一些成功。它最酷的地方是,项目经理们可以给外部成员一个链接,他们可以通过这 个链接登陆并查看数据。
我尝试的第一个项目是一个重新开发的项目。很多人参与到了这个项目之中,包括 Steamboat Ski Corporation,城市管理,规划委员会成员, 建筑师和业主。如果我们使用商业项目管理软件,每个人都必须购买一个许可证,或者我必须买一个网络界面选项,这非常贵——商业供应商 所销售的协作项目管理软件的价格可能高达$30,000。
问:提到你在使用Firefox。你的用户仍然能够使用微软的Internet Explorer吗?
答:有几个网站,我们的用户必须访问网站要求使用IE,那样的话,就不会把它从他们的机器上清除,但是我们尽可能地培训他们使用 Firefox,因为它的安全漏洞更少——我们遇到的、绝大部分的间谍软件的问题都是针对IE的。
问:能够为我们介绍一下Steamboat Springs镇使用开放源代码软件进行电子政务建设和开发的情况吗?
答:科罗拉多州的西北部人烟稀少,有很多小型城镇。当地政府机构非常小,所以只能够 通过网络提供的政府服务,汇集资源。我们找到了一个名为Typo3的开放源代码内容管理系统,而同它竞争的商业CMS软件价格高达$60,000。科罗拉 多州的一家本地企业拥有使用LAMP平台对 Typo3进行定制开发的经验。
目前,我们为两个镇和一个县提供了几个测试网站——这些网站介绍了地方政府公务员 以及市或县的政府结构,并介绍了这些机构是如何工作的。这些网站大约在未来六个月后就会向大众公开——Steamboat Springs的网站将会在5月1日开通,Craig和Moffat County的网站将在今年夏 天开通。随着时间的推移,这些网站将和市政厅或者地方法院提供同样的服务。例如,你可以在网站上为违规停车罚款单交罚款,可以登记你的狗,或者为娱乐活动 进行登记。我们在线公开了这个项目,所以它可以免费使用——任何希望现在就参与的人只需要从我们的网站上下载一个组件。我们从来没有在 Sourceforge上开发过一个网站,但是将在这个夏天这样做。
我们期望有其他的组织使用这个产品。例如,如果一个澳大利亚的小乡村政府使用了这 个产品,并且增加了一个动物登记模块,他们可以把这个模块回馈给该项目,这样其他人就都可以使用这个模块了。用公共经费来开发开放源代码软件是非常美好 的,我们很感谢我们选举出来的官员意识到了这个问题,并给我们一些经费让我们进行开发。
问:是否知道美国其他的地方政府对此感兴趣?
答:2005年9月,在National Association of Government Webmasters大会上演示了这个软件,我们接受了一些询问。一些小型城市政 府在考虑使用这个产品。人们考虑它最大的一个原因是尽管他们意识到它并不完美,但却是一个非常好的起点,而且是一个没什么成本的起点。
问:你认为是什么原因让美国的一些地方政府不愿意采用开放源代码软件呢?
答:人们不使用开放源代码软件的主要原因是缺少恰当的技能或者不熟悉——一旦技术人 员或者决策人开始意识到这种可能性,就会开始对开放源代码软件感到兴奋了。5年前,当我跟我的上司汇报我们未来方向的时候,她很怀疑。但是现在,你每个月 都可以看到开放源代码在公共领域内的应用。
问:你认为公共领域对于开放源代码的态度在转变吗?
答:我相信透明度的逐渐增加和接受程度的不断增长会帮助商业和政府市场接受开放源代 码软件产品。但是仍然会遇到抵触——我认为 这种抵触主要来源于那些内心感到恐惧的人。目前大家有这样一种感觉,如果你从一家公司购买一个软件产品并支付许可证费用,就有一家公司在背后支撑你,如果 出了问题,辜负了你的期望,你可以说:“但是我是从一家大公司,所以我做了正确的决定”。但是我发现现实情况是 ,从系统和安全性的角度来看,你花钱购买商业软件产品并不比把钱和时间用来学习开放源代码软件更安全。
如果我们从一家大公司购买,你与支持人员联系,他们能够回答你的问题。但是如果这 家公司告诉你,今年他们发布了另一个版本,你应该升级到新的版本,因为他们在下一年将放弃早期的版本。因此你被迫要进行升级。例如,我们有一个特殊的(商 业)产品,这个产品我们已经使用了很多年了。这是个不错的产品,但是一年前,制造商告诉我们这个产品需要升级,升级的费用是$15,000。我在2006 年的预算里计划了这笔 费用,但是市议会表示我们承担不起这笔费用。制造商竭尽全力提供支持,但是由于我负担不起升级的费用,所以只能够使用旧版本的软件。
问:除了刚才所谈到的,开放源代码还有那些主要的优势呢?
答:在Linux环境中,技术人员会更有信心而且会更满意——Linux更灵活、更 稳定。这个因素——信心和满意度——在行业内非常重要 ,因为你能够给员工的报酬永远都会少于你所希望的数量。开放源代码软件的另一个主要优势是当你想要修改它的时候,你不用签署保密协议就能够获得源代码,因 为源代码已经是公开的了。我不认为使用开放源代码产品的总体成本比较低——我们仍然在培训和聘请顾问方面支出费用——但是一旦我们知道如何运用它了之后, 就不需要再持续的支出费用。也许从财务角度这是最大的好处——刚开始的时候需要做一些投入 ,但是由于没有许可证费用和新版本费用,开放源代码软件后续的使用费用却非常低。