[黑客人生] 君子不器

話說前幾天收到一封「領據」,寄件者要我把它印出來、簽名後寄回去給她。

這張領據祇有寥寥數行字,沒有表格、沒有特別的對齊方式、也沒有任何字型變化,其實根本就是用 .txt 純文字檔案就能印得漂漂亮亮的東西;然而我收到的檔案,是 OpenOffice.org.sxw 格式,但我手邊並沒有 OO.o ,更不想祇是為了印這張領據還特別去下載、安裝 OO.o 。

就算 OpenOffice.org 是開放源碼軟體又如何?就算我很清楚 .sxw 格式的檔案其實是用 zip 格式壓縮起來的一堆 XML 檔案又如何?這樣的檔案對我來說仍然不具可讀性,我沒有辦法在任何作業環境都輕易地讀取、列印它們。祇知道哪些軟體是「開放源碼軟體」並不夠,真正重要的是開放而易於存取的格式。我自己最常使用的兩種檔案格式是 .txt/.text 純文字檔案,以及 .html 超文字標記語言檔案(搭配 .css 階層樣式表)。雖然我都是用 UltraEdit 這套商業軟體,在 WindowsXP 這個商業作業系統中徒手撰寫這幾種格式的檔案,但是我所做出來的檔案卻可以流通於各種作業系統──而且祇用各系統預設的應用程式,就能夠讀取、顯示及列印了。

我並不是說 OO.o 不好,而是說在我所遇到的這個個案中,用 OO.o 來編排這樣單純的文件,實在是捨本逐末。如果祇會用特定的某幾套開放源碼軟體,卻不能針對需求變更手上的工具,就是被工具所奴役了,相當可惜。

jedi.org: