跳转到内容

极客的可用性/开放标准

来自维基教科书,开放世界中的开放书籍

所有与其他产品有连接的技术产品都需要一个标准化的接口。例如

  • 水龙头必须安装在标准化的螺纹或配件上。
  • 电视需要标准插头、标准化信号电平和标准化数据格式。
  • 文字处理器需要以标准化格式存储文本文件,以便其他文字处理器可以读取。
  • 打印机需要标准化的插头、标准纸张尺寸、标准化命令和文本编码,最好使用标准化的墨盒或碳粉盒。
  • 连接到计算机网络的任何东西都需要标准化的插头和协议。
  • 任何软件都需要适合标准化的操作系统。

存在不同类型的标准和不同级别的标准化

秘密工厂标准。该产品仅旨在与同一公司的其他产品兼容。竞争公司需要破解或反向工程这些产品才能制造兼容的产品。例如旧的 Microsoft Word 文档格式。

专有标准。该标准由一家公司拥有,并受专利或版权限制保护。其他公司必须支付许可费才能制造兼容产品。例如:Postscript 打印机文件格式。

事实上的标准。当不同的公司倾向于使其产品与其他公司的现有产品兼容时,就会出现事实上的标准。没有正式协议,但也没有任何试图通过秘密、专利或版权来保护这些方案。例如:惠普激光打印机控制语言。

官方标准。该标准由官方组织认可和维护。所有技术细节都已精确指定并公布。例如:万维网的 HTTP 协议和 HTML 语言。

开源。软件产品由志愿者开发,软件以及完整的源代码在没有严重版权限制的情况下公开发布。任何人都可以改进或修改产品,任何人都可以制作兼容产品。例如:Linux 操作系统。

用户需要兼容性。消费者避开秘密和专有标准,因为这会让他们依赖于一个或少数几个生产商,他们也可能会面临产品开发和维护停止的风险。

开源原则的一个优点是,错误和问题总是可以修复,而专有软件的生产者有时会掩盖他们的错误,或者告诉用户只需更新到下一个版本(其中存在其他错误)。开源的缺点是,在产品及其可用性方面的改进上没有经济激励。

标准化 · 说服决策者

华夏公益教科书