2007年8月3日 星期五

微軟的 OOXML不應該成為標準文件格式的理由

最近這一年多以來微軟砸下龐大的金錢和人力,運用各種政商關係,試圖把它自己制定出來的專屬封閉格式 OpenXML (或是簡稱為 OOXML) 變成 ISO認證的標準文件格式。我們姑且不去探討個人對微軟的喜惡,單就 OOXML本身來看一看,為什麼微軟的 OOXML不應該成為標準文件格式的理由。

首先,在 OOXML長達六千多頁的規格說明文件當中,如果稍微仔細去看,就會發現裡面用到了許多微軟以前專屬的特殊文件格式。例如 "useWord97LineBreakRules", "footnoteLayoutLikeWW8", "autoSpaceLikeWord95", "useWord2002TableStyleRules" 等等。也就是說,如果今天真的有微軟以外的軟體公司或是個人,想要依照微軟提供的 OOXML規格說明文件去開發一套能夠相容於 OOXML的軟體,這些人必須能夠先了解 Word97, Word95, 或是 Word2000等舊版 MS Office裡面所用到的文件格式。而真正能夠完全了解這些文件格式的只有微軟一家公司。

接下來,由於微軟只開放了 OOXML格式。如果真的有公司有本事依照微軟公佈的規格書開發出一套相容於 OOXML的軟體出來,而且因此大賣特賣。小心,微軟從來沒有說任何人可以不經過它的允許,自行開發出相容於 Word95, Word97, Word2000等舊版 MS Office文件格式的產品。它還是可以在你成功之後狠狠的告上一筆、海撈一頓。

第二點,微軟在它的規格書裡面故意不去使用許多現有的標準,反而另外自行制定許多功能相同,但是格式不同的東西。例如 SVG已經是大家公認的標準向量圖形格式,但是微軟卻偏偏不去用它,反而另外用了 600多頁來制定另外一個向量圖形格式 VML。這對軟體發展者來說絕對會增加許多額外的負擔。

第三點,OOXML不支援 UTF-8網址,也就是說 OOXML不允許網址裡面包含中文這一類的文字。另外,OOXML也很少考慮到非英語系以外國家的風俗習慣。例如 OOXML裡面「週末」的定義一定是星期六和星期天;但是在中東地區「週末」的定義為星期五和星期六。ODF在這方面就定義得很完善。

http://www.zdnetasia.com/blog/opensource/0,39060102,63000113,00.htm

4 則留言:

eviany 提到...

嗨,您好,這篇新聞很有趣。

我想要針對新聞最個介紹,不知道是否同意授權轉載?謝謝您。

Corey 提到...

Hi Eviany:
只要註明出處即可轉載。

匿名 提到...

Microsoft one vote short of fast-track OOXML ISO standardization

Apple Beats Microsoft at its Own Open XML Game

匿名 提到...

mm387美眉共國
mm美女視訊
網愛俱樂部
lover99 視訊交友
love104影音Live秀
網愛聊天室
live173視訊聊天網
kk視訊俱樂部
kk123視訊俱樂部
kk121視訊俱樂部
kk 視訊聊天
kiss168成人
視訊交友
jp成人net
jp girl成人
jp成人jp58
jp成人視訊交友
色色網-視訊
亞洲禁果影城
色美媚部落格
交友愛戀速配網
麗的色遊戲
微風交友
色美媚部落格 2
聊天室ing入口
ing聊天室找一夜
聊天室080
亞洲瘋情網
ing聊天室交友
視訊交友網ilover99
xo7777 net視訊網
視訊交友web365
視訊聊天室v6 0
utshow 視訊聊天
ut聊天室90691
ut387視訊聊天
視訊聊天室ut
視訊ukiss聊天室
台灣18 tw18 com
ShowLive影音視訊辣妹聊天網
情色-sex俱樂部
辣妺視訊
視訊交友網
視訊美女
視訊交友網
情人視訊高雄網
情人視訊網
成人聊天室
成人夜色
視訊聊天評比
視訊交友高雄網
男人幫
免費視訊美女
免費視訊聊天室
s38live秀
s383live視訊網
s383g htm視訊網
s383av730視訊網
msn 視訊交友
mmbox視訊網
免費視訊聊天室
免費視訊聊天區
xxxpanda情色視訊
xxx383成人視訊
xxx383美女寫真
xx18 net情色視訊