FOSS 开放标准/开放标准的重要性与益处
在引言中已经提到了使用开放标准的益处。这里我们将深入探讨开放标准的重要性与益处。
如果一个组织确保其技术和 IT 采购和实施尽可能遵循开放标准,将获得众多益处。首要的是,被特定技术和/或供应商锁定的可能性降低。由于规范是公开的,所以始终有可能让另一方按照所遵循的标准来实施相同的解决方案。另一个主要益处是,来自不同方或使用不同技术的系统将更容易相互操作和通信。因此,将改善数据交换。将无需使用来自特定供应商的相同软件或软件来读写数据文件。例如,如果一家跨国公司要求其全球所有办事处使用能够读写开放文档格式文件的办公软件应用程序 - 来自结构化信息标准促进组织 (OASIS) 的开放、标准化的基于 XML 的文件格式。[1] 每个办事处将拥有使用最适合其自身需求的任何办公软件的灵活性,同时能够与组织中的其他办事处读写和交换文档。
使用开放标准也将为应用程序创建的数据文件提供更好的保护,防止应用程序过时。如果使用的是专有数据文件格式,那么如果应用程序过时,用户可能难以将数据文件转换为新应用程序所需的另一种格式。但是,如果数据格式遵循开放标准,并且因此已知,那么新的应用程序将能够按原样使用它,或者更容易转换数据以供新应用程序使用。
如果用户要求遵守开放标准,那么将有更多选择,因为更多供应商可以参与提供解决方案,并且甚至可以将来自多个供应商的解决方案混合匹配,以尽可能提供最佳的解决方案。
如果遵循开放标准,应用程序更容易从一个平台移植到另一个平台,因为技术实现遵循已知的指南和规则,并且内部和外部接口都是已知的。除此之外,从一个平台或应用程序中学到的技能可以被利用,可能需要更少的再培训。这与在应用程序中使用未公开发布的专有标准的用法形成对比,并且在公开可获得的信息不足的情况下。
关于使用数据和文件格式(其规范已公开发布且广为可用)所获得的益处,其重要性不容忽视,尤其是在拥有大量电子存储数据的组织中。国家政府是此类组织的一个很好的例子。如果数据格式未知或不可用,则组织可能会发现难以迁移或更改其信息系统,因为转换数据文件可能非常昂贵甚至不可能。
从国家角度来看,政府使用开放标准更加重要。在这个信息时代,政府需要使用 IT 解决方案来确保其拥有充足且可靠的信息,使其能够有效地治理国家。至关重要的是,这些 IT 实施应尽可能使用开放标准。在没有开放标准的情况下,政府可能希望考虑其他可免费使用和实施的标准。它还应考虑这些标准的开放程度,以及它们是否可能在将来成为开放标准。
所有这些都有助于确保其信息系统不太可能在以后被任何单一技术或产品锁定。遵循开放标准也符合国家安全利益,以防止过度依赖外国技术/产品。想象一下,如果一个主权国家的公民电子记录保存在只有外国供应商的专有软件才能轻松访问的数据库中,或者政府文件保存在属于供应商的格式中,而该供应商因此对现在和未来访问权限拥有完全控制权,那么这对主权国家的影响。
电子政务项目指定开放标准
许多国家已经开始实施电子政务项目或倡议,其中大多数制定了政策,规定尽可能遵循开放的 IT 标准和规范。拥有此类政策的国家包括挪威、丹麦、英国、荷兰、法国、巴西、澳大利亚、新西兰和马来西亚.
欧盟的 EIF 是一个促进成员国电子政务服务互操作性的框架,它建议使用开放标准以实现最大程度的互操作性。
此外,全球越来越多的公共部门机构正在采用或考虑采用要求使用开放标准的政策。
另一个重要的国家益处是,开放标准将使本地公司更容易,在某些情况下也是唯一可能的方式,成为向政府提供服务和解决方案的主要参与者。这是因为本地公司通常缺乏跨国公司的实力和资源,并且可能只在某些领域或解决方案中强大。政府可以利用开放标准来混合匹配来自不同供应商的解决方案,以便为本地供应商提供机会。
IT 世界的现实情况是,所有主流软件使用的主要语言和支持语言都是英语,因此有时难以制作其他语言的电子文档。开放字符编码标准Unicode的可用性[2],旨在支持全球范围内对各种语言书面文本的交换、处理和显示,使得为非英语国家或文化的软件和电子办公文档进行翻译和本地化成为可能。
拥抱、扩展和消灭策略
本文档中多次提到开放标准如何防止特定供应商的产品锁定,但用户必须意识到,有时某些供应商会利用开放标准。曾有案例表明,特定供应商试图利用开放标准(例如 Kerberos、HTML、SMTP)来实现自身目的,以通过部署所谓的“拥抱、扩展和消灭”(EEE)策略来将客户锁定在他们的产品和/或服务中。 [3][4]
- 拥抱
- 首先,供应商宣布将在其产品中支持特定开放标准,甚至可能为标准的开发贡献资源。然后,它在产品中实施该标准并进行销售。
- 扩展
- 在标准实施过程中,供应商会向标准规范添加专有增强功能,声称这些功能是解决客户需求或使其产品区别于竞争对手所需的。这些增强功能通常会在标准保持沉默或规范没有明确定义的领域进行。虽然某些标准确实为不同实现提供了一些灵活性,以便相互区别,但重要的是,增强后的实现应以确保基本实现仍可与其互操作的方式完成。使用 EEE 策略的供应商不会确保这一点,因此,其他来源的产品可能不再与该供应商的产品兼容。如果该供应商的产品被广泛使用,问题就会真正出现。如果是这种情况,标准的其他实现可能必须进行修改,以便与该增强实现兼容,因为后者占主导地位。
- 消灭
- 一段时间后,如果标准的增强实现被广泛使用,以至于大多数实现都支持它,那么这种实现实际上就成为了事实上的标准。由于增强功能是专有的,因此供应商现在已经本质上劫持了开放标准并将其变为专有的。
开放标准的特定优势
[edit | edit source]开放标准对某些 IT 活动或服务特别有利。本文将更详细地探讨其中一些优势。
文件格式
[edit | edit source]现代信息系统会生成数据(在许多情况下会生成大量数据),这些数据必须以某种电子文件格式存储,以便高效存储、检索和交换。如果其规范没有公开,那么只有这些专有格式所有者的软件和系统才能轻松访问它们。此外,信息交换对于现代社会的功能至关重要。如果使用非开放文件格式,这种交换将受到严重阻碍,因为一家供应商的产品可能无法正确检索、访问或存储另一家供应商产品的 信息。
在某些情况下,虽然格式可能是已知的,但它可能属于特定方,而该方可能控制格式的演变或使用方式。在这种情况下,用户对格式几乎没有发言权或控制权。此外,所有者可能无法在以后发布新版本的格式规范。因此,虽然可以创建兼容系统来访问现在的文件,但当新版本发布时,无法保证这一点。此外,曾经发生过这样的情况,当专有格式变得流行并在业界广泛使用时,格式所有者开始在后期对使用该格式进行限制,例如收取费用或版税(如果它是专利)。微软试图向闪存驱动器制造商和数码相机等设备制造商收取使用其文件分配表或 FAT 文件格式的许可费就是一个很好的例子。 [5]
所有这些表明,电子文件格式必须遵循一些所有相关方都可以访问的规范,并且还必须由任何方都易于参与的流程开发。换句话说,它们应该使用开放标准实现。在当今的信息中心社会,从信息中提取的数据必须根据开放的标准进行存储和交换,这样,任何单个方甚至团体都无法控制对这些数据的访问。
办公应用
[edit | edit source]使用 MS Office 创建的文档与竞争对手之间缺乏完全兼容性,阻止了一些用户使用或迁移到后者。这实际上会导致特定产品/供应商锁定。
这个例子说明,需要开放和标准化的文件格式来为用户提供灵活性和自由,让他们可以选择并使用来自不同供应商的产品,并防止他们被锁定在特定产品和/或供应商上。OASIS 和 ISO 发布的 OpenDocument 标准 [6] (ISO/IEC 26300) 为办公应用提供了这种功能。目前,支持这种开放格式的应用包括 StarOffice、KOffice、IBM Works、AbiWord 和 OpenOffice.org。微软不支持这一点,而是为其办公套件提出了自己的基于 XML 的文件格式。同样,虽然 MS Office XML 模式是公开发布并免费使用许可的,但它们属于单个供应商(微软)所有,因此可能会受到之前针对非开放格式讨论的潜在滥用的影响。为了消除对此的担忧并满足一些大型客户的要求,微软 Office XML 文件格式已提交给欧洲计算机制造商协会(ECMA International),以便作为正式标准进行开发。
互联网服务和应用
[edit | edit source]互联网可能是最好的例子,说明当技术主要使用开放标准实现时,几乎可以实现普遍可访问性、接受度和益处。互联网的大多数网络基础设施都是基于 IETF 制定的开放标准实现的。此外,现在运行以及未来计划的许多服务和应用程序都是根据来自多个机构(尤其是 IETF、W3C 和 OASIS)的开放标准和建议实现的。因此,今天,人们可以使用多种环境(从商品个人电脑、手持个人数字助理 (PDA) 和移动设备到专有机顶盒和电视机)访问互联网上提供的 major 服务。如果没有这种对开放标准的遵守,互联网就不会像今天一样无处不在。
脚注
[edit | edit source]- ↑ OASIS 标准,“用于办公应用的 OpenDocument 格式 (OpenDocument) v1.0” http://www.oasis-open.org/specs/index.php#opendocumentv1.0
- ↑ Unicode 标准 http://www.unicode.org/standard/standard.html
- ↑ David Adams,“权力游戏:供应商锁定的现象” http://www.osnews.com/story.php?news_id=11029&page=2
- ↑ 维基百科(免费内容百科全书)“拥抱、扩展和消灭”词条 http://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish
- ↑ CNET 新闻,“微软 FAT 专利失败” http://archive.is/20130102084746/http://news.com.com/Microsoft+FAT+patent+falls+flat/2100-1014_3-5390138.html
- ↑ OASIS 标准,“用于办公应用的 OpenDocument 格式 (OpenDocument) v1.0” http://www.oasis-open.org/specs/index.php#opendocumentv1.0