極客的可用性/開放標準
外觀
< 極客的可用性
所有與其他產品有連線的技術產品都需要一個標準化的介面。例如
- 水龍頭必須安裝在標準化的螺紋或配件上。
- 電視需要標準插頭、標準化訊號電平和標準化資料格式。
- 文字處理器需要以標準化格式儲存文字檔案,以便其他文字處理器可以讀取。
- 印表機需要標準化的插頭、標準紙張尺寸、標準化命令和文字編碼,最好使用標準化的墨盒或碳粉盒。
- 連線到計算機網路的任何東西都需要標準化的插頭和協議。
- 任何軟體都需要適合標準化的作業系統。
存在不同型別的標準和不同級別的標準化
秘密工廠標準。該產品僅旨在與同一公司的其他產品相容。競爭公司需要破解或反向工程這些產品才能製造相容的產品。例如舊的 Microsoft Word 文件格式。
專有標準。該標準由一家公司擁有,並受專利或版權限制保護。其他公司必須支付許可費才能製造相容產品。例如:Postscript 印表機檔案格式。
事實上的標準。當不同的公司傾向於使其產品與其他公司的現有產品相容時,就會出現事實上的標準。沒有正式協議,但也沒有任何試圖透過秘密、專利或版權來保護這些方案。例如:惠普雷射印表機控制語言。
官方標準。該標準由官方組織認可和維護。所有技術細節都已精確指定並公佈。例如:全球資訊網的 HTTP 協議和 HTML 語言。
開源。軟體產品由志願者開發,軟體以及完整的原始碼在沒有嚴重版權限制的情況下公開發布。任何人都可以改進或修改產品,任何人都可以製作相容產品。例如:Linux 作業系統。
使用者需要相容性。消費者避開秘密和專有標準,因為這會讓他們依賴於一個或少數幾個生產商,他們也可能會面臨產品開發和維護停止的風險。
開源原則的一個優點是,錯誤和問題總是可以修復,而專有軟體的生產者有時會掩蓋他們的錯誤,或者告訴使用者只需更新到下一個版本(其中存在其他錯誤)。開源的缺點是,在產品及其可用性方面的改進上沒有經濟激勵。