資訊界的標準戰爭

一場關乎公平競爭, 永續經營, 與消費者人權的隱形戰爭



報告人: 洪朝貴 https://www.cyut.edu.tw/~ckhung/
單位:

多元才有相容可言

  1. [不同廠牌的影音設備, 一樣可以互相連接使用, 傳遞影音資料] 不同廠牌的影音設備可否互連?
  2. 接口樣式統一或少變化; 產品廠牌樣式多元化 => 消費者有選擇權
  3. 允許不同, 才是相容!

標準

標準

  1. 範圍: 接頭 (電話, 電源, 螺絲, 影音端子, 積木, ...)
  2. 目的: 溝通 (允許不同, 才是相容)
  3. 條件: 任何人任何廠商皆可自由生產遵循標準的接頭
  4. 效果: 多元產品, 自由市場, 公平競爭

本次講題所談的標準, 限定於 開放介面 open interface

一個很古老的開放介面

  1. TRS connector: 三種大小的耳機/喇叭接頭各種大小的 TRS 接頭
  2. 不同大小, 單雙聲道, 有轉接頭令彼此相容
  3. 源自 1878 年; 至今仍通用, 且向上相容

一個很複雜的 [幾近] 開放介面

  1. PCI express 2.0 PCIe 電腦介面
  2. 向下相容於 PCIe 1.1, 甚至是舊的 PCI
  3. 可買到轉接裝置, 向下相容至 1980 年代的 ISA 介面卡 (搜尋 PCI ISA bridge 或 PCI ISA adaptor)
  4. 描述文件 (specification) 可以 線上訂購 (有點貴, 但至少買得到)

更多開放介面的例子

  1. AV 端子 (RCA 接頭) 紅黃白 75 ohm 連接線
  2. 螺絲 (半徑/紋距/順逆時針)
  3. 四心美式插座插頭 (實際上只用到二心)
  4. USB -- 不同廠牌的滑鼠/鍵盤/隨身碟/相機/... 可以接到不同廠牌的桌上電腦/筆記電腦/PDA/...

開放介面為什麼很重要?

  1. 為丟棄而設計的電子產品 開放介面 => 市場多元化、 自由競爭; 消費者保有選擇權
  2. 例: 影音設備/提款卡/電源插頭/錄音帶/底片/...
  3. 反例: ETC 電子收費機制
  4. 廠商拒絕採用共同的開放介面 => 為丟棄而設計的產品 (這個例子還不算封閉介面; 但大家不用相同的介面溝通, 也夠糟了)

軟體有那些介面?

軟硬體的 interface 介面 (就像接頭一樣) 包含:

  1. 檔案格式 file format [軟體可以拆成元件, 資訊需要自由接駁]
  2. 通訊協定 communication protocol
  3. 應用程式設計介面 application programming interface
  4. 硬體程式設計手冊 hardware programming specification
  5. 人機界面 Human Computer Interface
  6. ...

軟體理應可以拆成一個一個元件

既有的開放介面實例

  1. W3C (World Wide Web Consortium) 所制訂的 html 檔案格式
  2. OASIS (Organization for the Advancement of Structured Information Standards) 所制訂的辦公軟體檔案格式 ODF (Open Document Format)
  3. 常用通信協定之標準文件: RFC: ftp (傳檔), smtp (收發信件), http (瀏覽網頁), ssh (文字模式的雲端運算), ...
  4. ...

開放介面: 低於開放原始碼的卑微請求

  1. (綁架顧客的電話機) 主推 封閉界面 的軟體 (又稱為 鴉片軟體): 侵犯用戶資訊人權, 綁架用戶文件, 如: 新版的 MS Office (2007 或更新) 自由光譜圖
  2. (一般電話機) 封閉原始碼的開放介面軟體 : 允許投資報酬率高的 組合式學習 如: DreamWeaver, StarOffice
  3. (透明電話機) 開放原始碼軟體 (又稱 自由軟體): 不僅鼓勵相容及 組合式學習, 也鼓勵 善良的社會風氣 如: Nvu, LibreOffice

開放介面的定義

  1. 南非 (p.10 sec 2.3 "Open Standards"): NPO 主導, 決策過程開放大眾參與, 技術文件無償公開, 無法律障礙, 可重用, 多個實作
  2. 麻州: (搜尋 "stewardship") 無法律障礙, 開放接受公評, 眾人主導

軟體的參與門檻比硬體更低, 為促進社會進步, specification 應該自由拷貝, 不應含有專利 (patent) 地雷, 才能鼓勵競爭。 其他參考文章: Free file formats and the future of intellectual freedom

Web 2.0 氣氛下的標準演化趨勢

  1. 小小片, 鬆鬆接 (Small pieces loosely joined)
  2. Microformats

戰爭

消費者科技權利宣言

資訊時代, 那些基本人權受到侵害? DigitalConsumer.org: The Consumer Technology Bill of Rights 消費者科技權利宣言: 對於她合法取得的數位技術/數位內容 (例如影音媒體), 消費者應該享有:

  1. 易時使用 (Time-Shifting) 權: 被允許在不同的 時間 播放/使用
  2. 易地使用 (Space-Shifting) 權: 被允許在不同的 地方 播放/使用
  3. 備份權: 被允許進行備份工作
  4. 播放工具選擇權: 被允許在不同的 工具 上播放/使用
  5. 檔案格式轉換權: 被允許將之轉換為其他格式
  6. 工具使用權: 被允許使用達上述目標而設計的技術

下賊船的代價

Scott McNealy 談資訊科技轉換跑道的成本(下賊船的代價) 我的野蠻工讀生 (笑話寓言, 大推!)

Q: 這種心態的賣方, 對哪個功能的支援比較完備? 匯出 export匯入 import?

更多故事: xls 檔遇到 「無法修改鎖定的儲存格」 ods formula disappear (excel)

軟體可以拆成元件, 資訊需要自由接駁

[軟體可以拆成元件, 資訊需要自由接駁] [消費者自保, 請確認您的系統由不同 (敵對) 廠商及自由軟體的元件所組合而成

採用敵對廠商及自由軟體的元件來組合, 確認可以互通。 「模組化 modular」允許不同, 才是相容! -- 維護接駁資訊的權利, 消費者自求多福

生態環境正在改變的一個戰場: 網頁

  1. 資訊人員忘記他領誰的薪水, 造成僱主的 網站自殘
  2. 這不是資訊技術問題, 而是公關行銷問題! 老闆/公關/行銷部門; 行政院新聞局﹑ 外交部﹑ 交通部觀光局﹑ 經濟部外貿協會、 ... 需要關心
  3. 採用不標準的網頁設計, 甚至危及資訊安全: 大學對於瀏覽器的宗教狂熱; 行政院遭中韓潰客惡意攻擊
  4. 而市場生態正在改變; 只服務特定廠牌產品的用戶, 對自己的傷害將會越來越大 -- 請搜尋 「symbian android market share」

詳見 金玉其表之下: 從行銷的角度看網頁設計

正在侵蝕資訊人權的封閉檔案格式

[舊軟體應該要可以讀新介面的一小部分]
  1. 甲傳送檔案給乙, 乙無法開啟, 誰該負責?
  2. "您撥的號碼廠牌不同, 型號太舊, 請慫恿對方升級後再撥。" ==> 流行 =\= 標準
  3. 軟體理應上下相容: 新版可讀舊檔; 舊版 Word 當然有義務 開啟新版 .doc 檔! (至少顯示文字/表格/靜態圖形)
  4. 現在微軟進一步連新版軟體都 不允許 你開舊版文件
  5. Standardize on interface, not on software!
  6. 允許不同 才是相容!

PDF 夠開放嗎?

  1. 有關 PDF 的文章: Email Attachments, PDF vs HTML, What is PDF good for?, PDF: Unfit for Human Consumption, Why not PDF,...
  2. 美國政府過去曾經 控告 將 ebook 格式轉為 pdf 格式的程式設計師。 (ebook 為封閉格式; pdf 相對開放; 我們能信任 Adobe 嗎?)
  3. 結論: 態度保留地接受

ODF

  1. 由 OASIS 所製定的 ODF 格式 (ISO/IEC 26300), 是 ODT (Open Document Text), ODS (Open Document Spreadsheet), ODP (Open Document Presentation) 等等多種開放檔案格式的統稱。
  2. 考量永續經營的檔案永久保存問題, 目前有 十八個國家及八個地方政府將之定為官方檔案標準
  3. 許多自由軟體 (包含 OO.o) 及專屬軟體 (包含 MS O) 都支援 ODF
  4. 臺灣已通過國家標準 CNS15251 但政府無意推廣; 大學無意永續經營。

暗藏專利地雷的 .docx 檔

現在微軟又推出 docx 格式, 強迫舊版用戶升級。

  1. 微軟壟斷/非法拷貝/數位落差, 誰是推手?
  2. 給國文老師: 這一切正是 「為虎作倀」 的最佳解釋
  3. 尊重 是一種教養 -- 請勸阻 docx 格式的散佈
  4. 大學電算中心主任為了 docx 檔, 答不出他替誰工作
  5. 多數時候, 純文字, csv, 與 html 足以取代 doc, xls, ppt。 (例如這份講稿)
需要的不多; 想要的太多 -- 聖嚴法師

OOXML 與投票部隊

  1. 在 ODF 浪潮的壓力下, 微軟第一次將 (新版的) office 格式 OOXML 送交標準認定組織
  2. 其實 OOXML 並非公開標準
  3. 但微軟執意強行通過, 甚至在各國動用 投票部隊; 也請搜尋 「OOXML scandal」 看看法國、 挪威、 丹麥、 波蘭、 ... 的醜聞
  4. 在爭議中通過, OOXML 成為國際 「標準」 ISO/IEC 29500; ISO 因此失去公信力 (英文; 中文
  5. OOXML 暗藏 專利地雷
  6. 時至 2010 年, 連 MS O 所產生的檔案都還不是嚴格版的 OOXML

文化水準比較

  1. 在臺灣搜尋 Office 2007: google 推薦相關搜尋詞: "序號", "下載", "破解", "金鑰", "bt", "download"
  2. 在馬來西亞搜尋 Office 2007: google 推薦相關搜尋詞: "download", "key", "price", "demo", "requirement", "comparison", "features"
  3. 臺灣人 vs 馬來西亞人: 誰的文化水準比較高?
既然他們都會盜版, 那就不如讓他們盜我們的軟體吧。先讓他們上癮; 而我們再來研究接下來十年如何向他們收錢。 -- 比爾蓋茲在華盛頓大學的演講

「人不可以無恥。無恥之恥,無恥矣。」

焦距拉遠看問題

微軟強力廣告
v
<== 中央部會盲目升級 ==>
偏遠地區? v 視障者?
<== 縣市政府被迫/迫人升級 ==>
原住民? v 非微軟用戶?
<== 各級學校被迫/迫人升級 ==>
v
經濟弱勢同學被迫 非法 升級

未來

消費者的覺醒

  1. 重點不該是懲罰微軟, 而應是要求它開放 各種介面
  2. 機構應 規定統一介面, 不應規定統一軟體
  3. 封閉介面勢力的擴張, 正在危害社會
  4. 微軟不是唯一想要拑制社會的公司

選邊

檔案長久保存
提升人氣 (記得黑衣小弟的故事嗎)
尊重弱勢與少數
尊重智財權
善良社會風氣
國人自尊心
下一代競爭力 (請見 demo)
vs 流行
美觀
方便

臺灣人, 你要選那一邊?

流行?

  1. 佔有率是一個比值, 分母未必是常數! 鑑往知來: 佔有 是一個比值, 分母未必是常數!
  2. MIT Media Lab 的 OLPC 每童一機計畫: 臺灣觀點 請文件搜尋及圖片搜尋 「android symbian market share」

亞洲地區智慧手機市佔率圖 人無遠慮, 必有近憂; 詳見 自由軟體的過去與未來

窗外有自由

"When I look at these machines, I can't help thinking we are plugged into them."
駭客任務劇照 我們在
真實的世界
等待大家從
電腦獨裁者
的培養基裡
醒過來
重獲自由