政府开源大会 (Government Open Source Conference) 由 Deb Bryant 和俄勒冈州立大学开源实验室 (Oregon State University Open Source Lab) 的优秀人士精心策划,是我最喜欢的开源活动之一。 每年,他们都能在一个热情、协作和令人兴奋的环境中,汇集来自创新机构和高质量项目的演讲者。
在当天晚些时候发生地震之前,我得以参加了“削减成本” (Cutting Costs) 会议。 来自 O'Reilly 的 Alex Howard(人称“Gov 2.0 领域最勤奋的人”)主持了小组讨论,参与者包括:
国防分析研究所 (Institute for Defense Analysis) 的 David Wheeler 博士、国务院电子政务办公室 (State Department's Office of eDiplomacy) 的 Tiffany Smith Licciardi,以及 FCC 的首席数据官 Greg Elin。
坦率地说,我本以为会听到很多以前听过的论点。 必须承认:通过开源削减成本是一个老生常谈的话题。 然而,这个小组讨论让我感到惊讶。 该小组提出的建议水平之高、质量之佳令人瞩目。 他们没有重复那些关于安全和许可的陈词滥调。 相反,我们了解到开源软件甚至开源流程如何影响机构战略,并获得了一些非常实用的建议,包括在哪些方面可以使用开源,以及开源如何服务于更大的使命。
学者
Wheeler 在政府开源领域以其消除开源神话的能力而闻名。 他不是合同官员,也不是律师,但他是少数几位可以声称自己不仅阅读过,而且*理解*了《联邦采购条例》(Federal Acquisition Regulations)、国防部对 FAR 的补充规定以及政府处理知识产权的法规的开源倡导者之一。 在开源和联邦政府方面,他是专家中的专家。
听他演讲也是一种享受。 他充满热情,言语朴实,他的论点深刻而严谨。 例如,在他的演讲开始时,他提醒我们,我们很少购买软件。 在大多数情况下,我们只是购买了使用该软件的权利。 让采购官员从许可和“使用权”的角度思考,突出了专有软件和开源软件对于采购人员而言的相似之处。
他在这个小组讨论中的重点是总体拥有成本 (Total Cost of Ownership, TCO),这是 IT 领域的每个人都熟悉的一种分析方法。 他提醒我们,TCO 非常依赖于具体情况,并且很容易遗漏或忽略 TCO 分析中涉及的所有变量。
- 硬件成本:新软件是否需要新的硬件?
- 直接软件成本:获取软件许可需要多少钱? 持续维护成本呢?
- 间接软件成本:您是否有支持该软件所需的员工? 您是否需要聘请新的人才,或者培训现有员工? 所有软件都会有停机时间; 您能承受预期的停机时间吗?
他还鼓励我们从更长期的角度考虑成本。 政府采购往往只关注当前的预算周期。 在软件采购中,这可能是致命的。 未来的成本几乎总是高于第一年的成本。 软件生命周期和硬件生命周期之间的不匹配可能会对 TCO 分析造成严重破坏。 也许最重要的是,如果您没有考虑到转换成本,那么您就忽略了一个巨大的成本驱动因素:退出当前解决方案的成本会有多高?
考虑到所有这些,他认为开源具有广泛的优势:采购成本通常较低,竞争加剧使升级和维护成本保持在较低水平,并且管理开源许可证合规性的开销远低于专有许可证。 同时,Wheeler 警告说,对于更复杂的开源部署,安装、人员和培训成本可能会更高。 他还提供了关于开源软件的 TCO 研究的整页内容,一旦演示文稿发布,您可以在 http://goscon.org/ 上找到这些研究。
最后,他重申了关于政府开源的最重要事实:在政府采购中,开源是“商业软件”。 也就是说,它与您付费购买的软件相同。 它必须遵循相同的规则、相同的程序,而忽视它是非法的。
倡导者
Greg Elin 自从在阳光基金会 (Sunlight Foundation) 工作以来,一直致力于开放性和透明度问题。 作为 FCC 的首席数据官,他有机会从一个以不透明著称的组织内部推动变革。 在他的领导下,FCC 推出了基于 Drupal 的新 FCC.gov,并发布了开源的 国家宽带地图 (National Broadband Map)。
正如您可能预料的那样,他吸取了一些教训。
在同意 Wheeler 观点的同时,他还强调了从政府角度来看采购的复杂性。 当面对政府项目面临的“迷宫般的许可环境”时,仅仅轻率地推荐“适合工作的工具”是不够的。 在云服务、知识共享 (Creative Commons)、专有、开源和固定价格合同之间,许可证的多样性使得 TCO 的计算变得困难。 投资回报率 (ROI) 也难以计算:如何计算免费的 Twitter 的价值?
Elin 指出了开源可以提高底线的三个领域。 首先,商品化的计算和网络服务,如 Apache、sendmail、Nagios 和 openssh,可以以非常低的成本为关键基础设施提供高质量的软件。 开源在云计算中也很有用,在云计算中,用户需求是弹性的,但用户支持却很低。 他的经验是,在某个时候,系统的规模需要使用开源来降低许可和许可管理成本的开销。 最后,在绿地部署中,项目可以通过专业知识开发来累积成本节约。 这是一种委婉的说法,意思是“开源有利于获得他人的帮助。” NASA 的 Nebula 项目通过 OpenStack 项目就是一个很好的例子,FCC 自己的国家宽带地图也是如此。
Elin 还提醒我们,许可很少是 IT 项目中最昂贵的方面。 通常,是人员和培训。 如果您有很多与互联网“密切”相关的工程师,您更有可能使用开源,因为支持成本会降低。 如果您不是以工程为导向,或者与互联网不密切相关,那么这些成本将会上升。
外交官
Tiffany Smith Licciardi 在电子政务办公室工作期间,一直致力于将国务院带入 21 世纪。 Licciardi 面临的挑战是地理分布广泛的用户群以及对密切协作的关键需求。
过去,技术曾被粗暴地强加于这个历来保守的组织,结果令人质疑。 相反,Licciardi 和她的团队决心使用专注于用户需求的工具。 通常情况下,这些是社交、沟通工具,使员工能够更轻松地相互联系。 由于“几乎没有预算”,他们自然而然地被开源工具以及使用开源流程逐步开发这些工具的方式所吸引。
Communities@State 是一个基于 WordPress 的内部多作者博客平台,为员工及其在其他国家的对等人员之间的专业对话提供了一个论坛。 现在有数十个活跃的社区连接着原本没有场所会面或协作的员工。
Diplopedia 始于 2006 年,是一个基于 MediaWiki 的 Wikipedia 式协作编辑平台。 他们在网站上播种了 20 篇文章,并邀请了一些值得信赖的贡献者。 该网站随后蓬勃发展,此后已增长到 14,400 篇文章,每周页面浏览量达 43,000 次。
Corridor 是一个专业的社交网络平台,非常像 Facebook,基于 Drupal。 员工可以使用该平台相互联系、协作并相互提问。 至关重要的是,Corridor 是一项实验:即使它没有成功,也没关系。 这意味着保持项目的低风险和低预算,这非常适合开源。 IBM 政府业务中心 (Center for the Business of Government) 撰写了一份关于该平台成功的 案例研究。
开源也应用于其他电子政务项目,例如鼓励公私合作的定期 Tech@State 会议。 通过虚拟学生外事服务 (Virtual Student Foreign Service),国务院实习生可以以非常低的成本帮助海外大使馆进行翻译等任务。 在海地灾难之后,一位塔夫茨大学 (Tufts) 的学生能够与 Ushahidi 合作,改善公众和应急人员之间的沟通。
Licciardi 强调了开源部署中一个经常被忽视的重要方面:快速响应用户需求的能力。 对于她描述的每个平台,电子政务部门都在不断根据用户的反馈进行调整和改进。 由于电子政务部门可以控制源代码,因此这个过程要容易得多。
攀登高山
在小组讨论的问答环节,一位听众询问开源如何应对那些似乎“预设”了专有解决方案的 RFP。 小组意见一致:如果在 RFP 撰写完成后才参与,那么您就已经输了。 与政府合作意味着真正的协作。 Wheeler 提醒听众,在许多情况下,RFP 并非有意预设。 更可能的情况是,采购官员只是不了解开源替代方案,并且无意中创建了排除其使用的要求。 他建议回复大多数 RFP 之前的需求信息征询书 (RFI)。 这样,官员们就可以接触到开源替代方案。
Elin 补充说,开源倡导者可以参加采购官员赞助的定期“行业日”活动,以回答潜在投标人的问题。 这些都是极好的论坛,可以让行业更多地了解新项目背后的思路。
Elin 还温和地批评了开源社区,认为他们太容易放弃。 他说,通常情况下,开源开发人员和供应商在面对(公认令人生畏的)政府采购流程时会退缩。 相反,他说,项目需要学习流程以及他们如何在流程中工作以影响变革。 “我们需要能够攀登山另一侧并在山顶与我们会合的人,”他说。
我在这个小组讨论中看到的是政府对开源态度的真正转变:它不是新的,也不是革命性的。 它只是一种极其有效的工具,各机构正在学习如何将其发挥到最佳和最高效的用途。 有了像 Wheeler、Elin 和 Licciardi 这样的员工,很容易想象在 Elin 的山顶会有相当多的开源倡导者。
评论已关闭。