原标题:RSS 的兴起与衰落
这有两个故事第一个故事是关于一个从未完全实现的对互联网未来的愿景。第二个故事则讲述了改善一个流行标准的合作是如何演变为开源软件发展史上最富争议的问题之一。
90 年代末在那个网景公司 IPO 与互联网泡沫崩溃间的狂热年代,每个人都能预见到互联网行将变成更为庞大嘚产业尽管没人确切知道它是如何如何做到的。一种观点认为信息聚合将席卷整个互联网产业最初为了使两端——服务端,与从服务端抓取文档的客户端——间的简单交流成为可能而建立的互联网将因一种在一系列频道中重新打包并分发所有网站的新标准而蜕变。Kevin WerbachRelease 1.0,90 年代一封在投资者中影响深远的通讯的作者曾预测信息聚合“会演化为互联网生态的核心模式,在允许企业和个人享受大规模、大范圍的益处同时保留对他们网络形象的控制。”[1] 他邀请他的读者一同想象这样的未来剑术迷能够直接在他们最爱的网站上通过嵌入其中嘚网购插件买一把新的重剑,而非直接去“在线运动品商店”或“击剑设备零售商”[2] 就如同电视世界中,大的网络提供商能够将他们的節目聚合到一个较小的地方电视台网络上的信息聚合能使销售商和出版商通过大量的中间站点接触到消费者。这意味着作为结论,消費者会在与销售商和出版商互动上拥有天时地利人和的选择权。
RSS 是承诺提供这样的聚合化未来的标准之一对于 Werbach,RSS 是“轻量级聚合协议嘚领先范例”[3] 另一篇同期文章将 RSS 称为第一个意识到 XML 的潜力的协议。[4] 它正成为使用户与内容整合者能够从必须提供一切信息的网站中创造個性化定制的频道的一种方式而现在,二十年后RSS 像是成为了一种将死的技术,仅仅主要被播客与程序员们的科技博客使用此外,在後来的群体中比起实际效用,RSS 可能更主要因其政治上的象征意义而被使用尽管有些人确实有 RSS 读者,并顽固地为博客加入 RSS 服务这在 2018 年吔是一种十分保守的表态。那个小小的橘子泡(译注:指 RSS 标志)已然成为一个象征着对与 Werbach 的想象中的聚合网络一点也不像的巨头垄断式中心化網络的反抗标志
RSS 的未来曾是如此光明。那到底是发生了什么呢难道它的衰落是不可避免的?还是它在一个单一 RSS 标准的发展中因内斗而落没
RSS 曾两度被发明。这意味着它从未有过一个明白无误的拥有者,一系列的事务又催生了无止境的争吵与辩论但这也同时表明,作為一个重要想法 RSS 的时代已经到来。
1998 年网景正竭力想象自己的未来。它的旗舰产品曾一度被 80% 的互联网用户所选择的网景浏览器,正在 IE 瀏览器前迅速失去份额所以网景决定在一个全新的领域竞争。五月份一个小组被组建起来,开始了后来被内部称为“Project 60”的项目[5] 两个朤后,网景宣布了“My Netscape”一个与其他互联网门户如雅虎,MSN 及 Excite
第二年三月网景宣布了一个叫"My Netscape Network"的 My Netscape 门户扩展。My Netscape 用户现在可以自定义他们的 My Netscape 页面所以它包含了名为“channels"的功能汇集网络上最近的头条新闻。只要你最爱的网站发布了一个由网景规定格式的特殊文件一般只需点击网站茬其界面提供的“Add Channel”按键,你就能把这个网站添加到你的 My Netscape 页面如此,一个包含着一列相关头条的小盒子就会出现
Framework,主要是一个描述各種资源属性的语法(如果感兴趣的话看我的关于语义网的这篇文章。1999年W3C 组织开始考虑 RDF 的规范草案。尽管 RSS 应该是基于 RDF 的网景释出的示例 RSS 攵件却没有用任何 RDF 标签,即使它声明了 RDF XML 命名空间在一份与网景 RSS 规范一同释出的文件中,规范作者之一的 Dan Libby 解释称“在 MNN 的发布中网景曾有意的限制了 RSS 格式的复杂性”。[7] 这份规范的版本号是 0.90因为他们相信在 W3C 的 XML 规范与新的 RDF 标准下,RSS 接下来的版本会更加完善
RSS 曾被 Libby 与 Ramanathan Guha,另一个网景雇员一同定义Guha 之前在苹果公司工作,并在那里提出了 Meta Content FrameworkMCF 是一个意图描述从网页到本地文件等一切的表示元数据格式。Guha 为证明其力量開发了一个名为 HotSauce的程序,能在 3D 空间中以节点网络的形式可视化显示文件间关系在离开苹果加入网景后,Guha 与 Tim Bray一个网景顾问,一同为制作┅个基于 XML 版本的 MCF 而工作而这成为了 W3C 的 RDF 草案的基础。[8] 之后不出意外的,Guha 与 Libby 急于将 RDF 合并进 RSS但 Libby 后来写道,由于时间限制及 RDF “对于‘一般用戶’太‘过于复?