LibreOffice背後的非營利組織文檔基金會 (The Document Foundation, TDF) 於2月6日發表一篇砲火猛烈的部落格內容,再次指控微軟將「商業利益」置於技術標準之上。文檔基金會認為,微軟透過構建極端複雜的OOXML (Office Open XML)文件格式,人為製造了互通性的障礙,目的就是為了將用戶牢牢鎖死在其生態系統中。
7000頁的說明書,誰看得完?
文檔基金會創始成員Italo Vignoli直言,微軟強迫行業接受OOXML這種「偽標準」是令人髮指的行為。他指出,OOXML的規範文檔長達7000頁,如此龐大的體量讓任何第三方開發者 (如LibreOffice、WPS等)幾乎不可能實現「完全正確」的相容。
更諷刺的是,微軟Office自身甚至沒有遵循其設立的「嚴格」 (Strict)標準,而是使用包含大量歷史遺留包袱的「過渡」 (Transitional)變體。規範中甚至包含像 autoSpaceLikeWord95這種指令,要求現代軟體必須模仿30年前Word 95的特定行為,顯然完全違背開放標準的初衷。
科學界被迫低頭:Excel亂改名,基因只好改名
為了證明微軟對標準的漠視,Italo Vignoli舉了一個科學界著名的災難性案例:Excel對基因名稱的錯誤格式化。
在遺傳學研究中,科學家常使用字母數字縮寫來記錄基因。例如:
• MARCH1 (Membrane Associated Ring-CH-Type Finger 1)
• SEPT1 (Septin 1)
然而,Excel預設會雞婆地將這些輸入強制轉換為日期格式 (例如變成3月1日、9月1日)。這種「貼心」的功能對於財務報表或許方便,但對科學數據卻是毀滅性的打擊。
2016年一項發表在《基因組生物學》的研究顯示,在分析3597份包含Excel附件的論文後,發現約20%的文件中存在由Excel自動轉換引發的基因名稱錯誤。
結果呢?微軟長年對此無動於衷。最終,負責標準化人類基因名稱的HUGO基因命名委員會 (HGNC) 被迫妥協。為了避開Excel的誤讀,他們在2020年修改了約27個基因的命名規則 (例如將 MARCH1 改為 MARCHF1)。
雖然微軟最終在2023年釋出更新,允許禁用該自動轉換功能,但傷害已經造成,文檔基金會認為原本應該服務人類的工具,最後竟反過來要求科學界修改學術標準來遷就軟體,簡直不可理喻。



