Web RSS (Syndication) History
A "syndication" standard has been dealt two blows: the "push"
bubble and RSS fork. See The
Evolution of RSS for more introduction of the different
versions and
History of the RSS Fork for a political history, and RSS Links for the
evolution of some of the specific technical features.
- Dec 96: While at Apple, Ramanathan Guha proposes a (pre-XML)
Project Sauce/X MCF format, "which stands for Meta Content
Framework, is an open format for representing information about
content." Dave Winer, of UserLand, is a (skeptical) early adopter
.
- Feb 97: Business Week starts the "push hype" by declaring an
age of "Webcasting" in a cover story, the bubble grows for the
likes of Marimba, PointCast and DataChannel.
- Mar 97: Microsoft submits the Channel Definition Format
(CDF) to the W3C
- Jun 97: Netscape submits the Meta Content Framework Using
XML (MCF) to the W3C
- Oct 97: W3C publishes the first public W3C RDF Working Draft,
inspired by MCF
and PICS .
- Dec 97: Dave Winer of UserLand proposes
<scriptingNews> format , which is very similar to
CDF.
- Mar 99:
My.Netscape.Com is launched based on RSS 0.9 (RDF Site Summary)
which uses RDF syntax and XML Namespaces. Interestingly, marketing
folks at Netcenter caused this to be a stripped down version from
the author's original, "semantically richer", RDF version. Dan
Libby, the author, captured the original conception in a
Futures Document which is very much like today's RSS 1.0.
- Jun 99: Dave Winer introduces
scriptingNews 2.0b1 , and raises
some concerns with RSS, such that it only has headlines and no
content/text, and he repeats an interest in collaboration with
Netscape.
- Jul 99: Despite the fact that the "push"
bubble bursts , syndication remains a compelling application
even if based on "poll then pull."
- Jul 99: Netscape loses interest in the format, but given
requests from UserLand and others, Netscape publishes RSS
0.91 , renamed as "Rich Site Summary", devoid of namespaces,
based on a DTD, and contains elements from UserLand's
<scriptingNews>.
- Dec 00: The RSS-DEV group release RSS 1.0, continuing the RDF
syntax of RSS 0.9 and closer to Dan Libby's original RDF
conception, using XML namespaces, and focusing on
modularity/extensibility.
- Sep 00: Debate erupts when Winer proposes a name split and
accuses the RSS 1.0 community of theft and interference; animosity
simmers.
- Dec 00: Userland releases RSS 0.92, compatible with 0.91 but
with new, optional, features/elements.
- Aug 02: Dave Winer proposes
RSS 2.0 with XML namespaces , some in the RDF community
ironically
propose a RSS 3.0.
- June 03: Given difficulties demonstrated of the history of RSS
so far, a working group forms with the goal of creating a new
Weblog and syndication format Atom. (formerly
Echo) with the goal of being "100% vendor neutral, implemented by
everybody, freely extensible by anybody, and cleanly and thoroughly
specified."
- March 04: Dave Winer proposes a
fusion of RSS2.0 and Atom via IETF standardization.
20040413: See this history of RSS with
respect to specific technical developments and proposals
20040407: On April 06 2004 Dave Winer posted his own history .
(However, his version elides many non-ScriptingNews events; I
referred the version you are reading now to many folks — including
Winer — and corrected it based on feedback, so I'm relatively
confident in its completeness.)
20040407: There's another history in French at
Opikanoba.