RSS 有出路嗎?

之前有文章提到 的風波,可是當時我只是 post 了網站,沒有進一步說說這是怎麼的一回事。現在 practical test 完了,也有空打下去啦。

RSS 背後的概念不是新東西。早於 96-97 年便有人開始研發及推廣,MS 更將這概念融入當時其突破性的瀏覽器:IE 4 之中。不覺嗎?哦,其實那便是 IE 的頻道啦,格式名稱是 CDF(Channel Definition Format),只不過不是用 XML 而已。

於 1999 年,網景(Netscape) 製訂了 RSS 0.90 標準。後期於同年開發 0.91,但於 2000 年某 CMS 軟件公司 Userland 取了 0.91,改了些微東西,將版權據為己有(照原文網站譯),推出自己的 RSS 0.91。兩者並不相容。

2000 年是多事的一年。W3C (WWW Consortium) 的 RSS-DEV 開發小組準備根據 RSS 0.90 的標準及以其Semantic Web 的根基 – RDF(Resource Description Framework),開發新的 RSS 版本,而全寫也改了,由原本的 Really Simple Syndication 到 RDF Site Summary。結果,卻引起一輪於 Userland(代表是其編程員 Dave Winer) 和 RSS-DEV 間的罵戰(RSS-DEV 的構成主要是一堆自由的編程員… 和 O’Reilly 吧)。RSS-DEV 主要想將RSS 的每個元件(element) 的名稱歸入命名空間 (Namespace),卻和 Dave Winey 發生衝突,DW 君認為 RSS-DEV 小組偷名字,RSS-DEV 卻覺得 Userland 想將該標準據為己有。結果?沒有結果,也就即是沒有共識。雖然罵戰結束,但 Userland 繼續由 0.92 繼續開發出 0.93,0.94,直到現在的 2.0(2.0 版本是由哈佛大學以 CC 許可於 02 年發行)。而 W3C 卻死守使用 1.0 (看看其網站便知道)。不過,很多公司包括 M$,Apple 等等也使用上 2.0,1.0 支持者可說是非常少。不過,業界似乎同情 RSS-DEV 的遭遇,於2.0 推出時有人寫了反諷文章,諷刺 DW 君為求簡易不求發展。

直到 03 年由於還沒有解決問題,另一工作小組避免痛苦的歷史背景,製訂另一新標準:Atom。Atom 也開始被廣泛接納,諸如 Google 的 blogger 也以 atom 作 newsfeed。

在這個前景未明朗的階段,最好還是用 Feedburner 吧。
History of the RSS Fork
RSS History

Leave a Reply

Your email address will not be published. Required fields are marked *