解決方案
Netscape 於 1999 年創造 RSS,用來餵養其 My.Netscape 入口網站,隨後便將其棄置:2001 年 4 月,新東家 AOL 移除了 RSS 支援並刪除了文件。兩個陣營填補了這個空缺。RSS-DEV 工作組——Aaron Swartz、O'Reilly、Moreover——打造了 RSS 1.0,這是一個更簡潔的設計,恢復了 RDF 與命名空間。Dave Winer 的 UserLand 曾在 Netscape 之外推出第一批 RSS 發布工具,則延續了簡單的 0.91 路線。雙方都無法主張該格式的名稱;UserLand 的商標申請於 2001 年 12 月失效,社群也分裂成兩派,爭論哪個 RSS 才是正統。
2002 年 9 月,Winer 發布了 RSS 2.0——Really Simple Syndication——這是從 0.92 向後相容的一步。接著是不同尋常的舉動:2003 年 7 月,Winer 與 UserLand 將 RSS 2.0 規格的著作權轉讓給哈佛的 Berkman Center,並成立 RSS 諮詢委員會來發布它。Winer 當月(7 月 28 日)在 scripting.com 上宣布了這項移交,回應了針對 RSS 的主要反對意見之一。規格中明白寫道:「RSS 規格實際上已凍結在 2.0.1 版」——未來的工作屬於模組、命名空間或新格式。
對應的 Atom 於 2003 年 6 月開始,走的是委員會路線:直到 2005 年才成為 IETF 提案標準(RFC 4287)。凍結的格式不需要這樣的耐心。2005 至 2006 年間,RSS 走向主流——微軟的 IE 與 Outlook 團隊於 2005 年 12 月採用了 Firefox 的橘色訂閱圖示,Opera 於 2006 年 2 月跟進,瀏覽器讓訂閱成為一鍵預設(維基百科)。有紀錄的最後修訂版 RSS 2.0.11 日期為 2009 年 3 月 30 日;十七年過去,什麼都沒變,而播客至今仍透過 Winer 凍結的這個格式傳送。
它達成了什麼
凍結規格,並把著作權送出去。
為何奏效
凍結消除了等待成本:2003 年接入 RSS 2.0 的發布者,實作的是最終版本,而不是在賭一份路線圖。
把著作權交給哈佛,消除了通行費與反派:在 Berkman 託管的授權下,沒有對手能主張該格式是某家公司的財產。
既然已沒有版本可期待,RSS-DEV 關於更簡潔 1.0 的爭論便失去了聽眾——2.0 以拒絕改變終結了辯論。
兩陣營的爭鬥本身就為 feed 做了行銷:多年來 RSS 對抗 RSS 的報導,讓網路發布者學到 feed 是現代網站理所當然該有的東西。
瀏覽器需要的是穩定而非優雅:橘色圖示與一鍵訂閱,唯有在一個保證不會變動的格式上才在工程上說得通。
可借鑑之處
規格可以靠終結而勝出:推出夠好的東西,凍結它,把鑰匙交出去。所有權招來對立;一個完成的公共財招來採用——對手爭的是決策的缺席。
後續
Atom 成為 IETF 的答案,卻從未取代它所回答的東西:兩個格式在聚合器時代並存,RSS 2.0 隨著瀏覽器內建而在 2005–06 年達到大規模使用。凍結規格的紀律甚至在治理上也維持住了——Rogers Cadenhead 於 2006 年 1 月在沒有 Winer 的情況下重新啟動 RSS 諮詢委員會,其 2007 年的修訂僅作澄清。RSS 2.0.11(2009 年)仍是最後修訂版。Google Reader 於 2013 年關閉,掏空了閱讀器市場,但 2000 年的 enclosure 標籤仍承載著每一個播客,而凍結的規格比它為終結而凍結的那場戰爭活得更久。
追溯依據
參考來源
- RSS 2.0 Specification RSS Advisory Board · rssboard.org
- Scripting News archive, July 2003 (including 'Harvard hosts key weblog spec', July 28) Dave Winer, scripting.com · scripting.com
- RSS Wikipedia · en.wikipedia.org