2005-11-23 14:36 再談微軟開放 MS Office 12的檔案格式
微軟宣佈要把 MS Office 12裡面使用的 XML格式變成開放標準,並且申請讓該格式變成 ECMA或是 ISO標準一事果然引起各界熱烈討論。支持微軟的政客們已經開始拿這件事要求麻塞諸賽州重新考慮從明年開始只能用 OpenDocument或是 PDF格式來儲存檔案文件的要求;而反對微軟的分析師則是猛烈抨擊微軟又重施故技,想要欺騙社會大眾。
微軟以開放之名行封閉之實的不良紀錄其實是行之有年。多年前微軟宣佈開放 RTF格式讓大家自由使用。沒多久之後 MS Office的檔案格式就完全改變,和 RTF無法相容。
幾年前微軟宣佈它將會在產品裡面支援開放的網路通訊協定 Kerberos,結果它故意在裡面加入一些自訂的延伸功能,讓支援真正 Kerberos的產品根本無法和微軟的產品相容。
幾年前當微軟身陷反托辣斯的訴訟,最後美國司法部判決微軟必須公開他的 MCPP網路通訊協定。微軟確實照做了;問題是,雖然通訊協定被公開了,任何人想要在自己的產品裡面採用該協定仍然必須獲得微軟的授權,而且微軟也禁止任何人以 GPL之類的授權形式來建置該協定。
這一次 MS Office檔案格式要變成開放標準其實是類似的。微軟早在幾個月前就已經為它的 XML格式申請好專利。想要在自己的產品裡面採用這些檔案格式仍然需要微軟的授權,光是這一點,任何支援該檔案格式的產品就不可能以 GPL之類的開放授權發行出來。
另外一個讓微軟可以高枕無憂的地方就是通常要申請成為 ECMA標準至少要花十八個月的時間。在這十八個月的時間內微軟可以任意改變它的 XML格式,不需要其他人的同意。也就是說就算到了十八個月之後,微軟大發慈悲讓你愛怎麼用就怎麼用它的這一套檔案格式,你所看到的東西有可能已經跟到時候的 Office不相容了。搞到後來大家還是得買最新的 MS Office才能看到正確的檔案內容。
http://www.eweek.com/article2/0,1895,1892080,00.asp


