跳轉到內容

極客的可用性/開放標準

來自華夏公益教科書

所有與其他產品有連線的技術產品都需要一個標準化的介面。例如

  • 水龍頭必須安裝在標準化的螺紋或配件上。
  • 電視需要標準插頭、標準化訊號電平和標準化資料格式。
  • 文字處理器需要以標準化格式儲存文字檔案,以便其他文字處理器可以讀取。
  • 印表機需要標準化的插頭、標準紙張尺寸、標準化命令和文字編碼,最好使用標準化的墨盒或碳粉盒。
  • 連線到計算機網路的任何東西都需要標準化的插頭和協議。
  • 任何軟體都需要適合標準化的作業系統。

存在不同型別的標準和不同級別的標準化

秘密工廠標準。該產品僅旨在與同一公司的其他產品相容。競爭公司需要破解或反向工程這些產品才能製造相容的產品。例如舊的 Microsoft Word 文件格式。

專有標準。該標準由一家公司擁有,並受專利或版權限制保護。其他公司必須支付許可費才能製造相容產品。例如:Postscript 印表機檔案格式。

事實上的標準。當不同的公司傾向於使其產品與其他公司的現有產品相容時,就會出現事實上的標準。沒有正式協議,但也沒有任何試圖透過秘密、專利或版權來保護這些方案。例如:惠普雷射印表機控制語言。

官方標準。該標準由官方組織認可和維護。所有技術細節都已精確指定並公佈。例如:全球資訊網的 HTTP 協議和 HTML 語言。

開源。軟體產品由志願者開發,軟體以及完整的原始碼在沒有嚴重版權限制的情況下公開發布。任何人都可以改進或修改產品,任何人都可以製作相容產品。例如:Linux 作業系統。

使用者需要相容性。消費者避開秘密和專有標準,因為這會讓他們依賴於一個或少數幾個生產商,他們也可能會面臨產品開發和維護停止的風險。

開源原則的一個優點是,錯誤和問題總是可以修復,而專有軟體的生產者有時會掩蓋他們的錯誤,或者告訴使用者只需更新到下一個版本(其中存在其他錯誤)。開源的缺點是,在產品及其可用性方面的改進上沒有經濟激勵。

標準化 · 說服決策者

華夏公益教科書