本文是计划中的RSS系列文章的第一篇(有机会的话,我会继续写几篇RSS的使用教程),旨在大略的介绍RSS的历史和功能。如果认为开放、自由、协作、共享的互联网精神尚且是大部分标准、协议或软件的开发者的共识的世纪初是黄金年代,那么诞生于1999年,广泛应用于21世纪的第一个十年,最后更新于2009年,并直到2021年——众多APP将用户圈养、分割的今天——仍然顽强活跃着的RSS,我想应当称得上是黄金年代的余辉吧。


RSS是一种消息源(feed)格式标准,根据标准的版本不同,可能是英语Rich Site Summary(丰富站点摘要,RSS 0.91)、RDF Site Summary(资源描述框架站点摘要,RSS 0.90/1.0)或Really Simple Syndication(简易信息聚合,RSS 2.0)之一的缩写,但本质是同一种技术。遵循RSS格式标准,用户可以订阅网站的最新发布内容——根据网站方的策略,可能是全文或者摘要——并在消息源聚合器(或称RSS阅读器)中阅读自己所选择订阅的资讯。听起来很像是微信公众号/微博的关注抑或是Twitter/Facebook/Instagram的follow,但RSS是个跨平台的标准:这意味着你可以用RSS同时订阅几个博客、新闻网站,并在同一个阅读器里阅读它们。对于学生和科研工作者来说,用RSS来追踪Arxiv最近发表的文献也是一件很方便的事情。

RSS诞生于1999年,最初由网景公司应用于自己的门户网站上,也即RSS 0.9。同年,网景改进并更新标准到RSS 0.91。随后,或许是由于收购重组的缘故,网景方面停止了RSS标准的维护。

 Netscape 发布的RSS0.9标准中的频道示意图

Netscape 发布的RSS0.9标准中的频道示意图

很快,旧有的标准不再适应实际的应用,诸如每个 RSS 频道最多只能包含 15 项的约定看起来更像是束缚。在这种情况下,数个组织开始探讨如何推进RSS的变革。但分歧出现了,Dave Winner和他的公司Userland发布了自己的RSS 0.91标准,而Rael Dornfest 、Ian Davis 和Aaron Swartz等人则成立了联合工作小组RSS-DEV并发布RSS 1.0标准。前者基于网景的RSS 0.91,并在2002年迭代到RSS 2.0,后者则基于RSS 0.9,根据RDF(资源描述框架)重建。从此RSS形成了两个互不兼容的分支:RSS 1.*和RSS 0.9x/2.0。如前所述,RSS 1.0是一个开放的协议,而RSS 0.9x/2.0则先是由网景,再是由Userland这样的私人公司所定义和维护。这一事件在当时也引起了不少的讨论:究竟是选择开放的协议,还是公司主导的协议呢?

从Atom标准的出现和如今的结果来看,最终的胜者似乎是RSS 2.0。为了保持RSS 2.0的稳定性,该标准被冻结了,其版权以开放共享协议的方式归属于哈佛大学。2003年,部分开发人员无法忍受RSS社区内的争论和难以更新的RSS 2.0标准,选择另起炉灶,并最终于2005年由互联网工程任务组(IETF)发布Atom标准。Atom标准彻底摒弃了RDF,并支持了XML命名空间。而如今,提供RSS订阅的网站所采用的往往是Atom和RSS 2.0,RSS 1.0已经几乎销声匿迹了。

RSS几乎与博客同休。个人博客往往孤立存在而难以稳定更新,因而使用RSS订阅毫无疑问地解决了读者需要频繁访问却很可能一无所获的困扰。Google Trend里RSS的相关搜索中Wordpress 的排名居于前列也表明了这点。需要承认的是,RSS存在一定的技术门槛,这也为它的衰落埋下了伏笔。随着诸如微博、Facebook、Twitter等具有高互动性的社交媒体取代博客逐渐成为互联网的主流,社交平台上简单的点击关注逐渐取代了复制网址到订阅器中订阅,RSS也随之衰落。2013年,谷歌宣布关闭著名的RSS阅读器Google Reader,更是给了RSS沉重的一击。尽管如此,RSS作为个性化阅读的一个重要定制手段,仍然保持着一定的活跃度。

google reader

曾经最著名的RSS阅读器之一:Google Reader

在信息时代,世界仿佛触手可及。但随之而来的过量的碎片化资讯也超出了正常人的处理范围。在人工智能出现之前,筛选个人的信息源、聚合定制个性化的阅读信息或许都将始终是最重要的需求之一。我相信,只要还有愿意由自己决定阅读什么,而非任由大数据搭建信息茧房的人群存在,RSS就将生生不息。

声明:由于参考了https://twobithistory.org/2018/09/16/the-rise-and-demise-of-rss.html,本文适用于CC4.0-BY-SA协议。