Realcodeart.com

RSS 1.0

A fourteen-year-old was one author of a syndication format, not the only one.

Aaron Swartz was one author, at 14, with the RSS-DEV group, December 2000.

Get it on a mug or tee →

By 2000 the web had already invented syndication more than once, and had already started arguing about the name. Netscape published RSS 0.9 in 1999, a feed built on RDF, the resource description framework that was supposed to let documents carry labeled facts. A simpler variant, 0.91, followed, shaped in part by Dave Winer's work at UserLand. The initials did not stay loyal to one expansion. At different moments they were read as RDF Site Summary, Rich Site Summary, and Really Simple Syndication. The letters traveled. The meaning forked.

A group that called itself RSS-DEV wanted the RDF lineage back. A feed, in their view, should sit in the same graph as the rest of a semantic web: a channel is a resource, a title is a property, a link is a property, and other groups can add properties without breaking the core. In December 2000 they published RDF Site Summary 1.0. It was a vocabulary, with modules, not a single frozen list of tags. Dublin Core could name a creator. A syndication module could name a period. The example in the specification showed a channel, items, and the RDF wrapper around them.

Aaron Swartz was one of the authors on that specification. He was 14. He was not the inventor of RSS, and the format did not begin with him. The credit on this site is written to prevent that shortcut. Other people had published feeds before he joined the group, and other people continued a parallel line afterward. Winer's branch became RSS 2.0, the one many weblog tools emitted for the next decade. The two forks kept the three letters and disagreed about what a feed was for. One side wanted an extensible graph. The other wanted a document a desktop reader could poll without learning RDF.

The disagreement was productive and expensive. Productive, because both branches were simple enough that a person could write a producer in an afternoon, and the web filled with feeds. Expensive, because a reader had to know which RSS it had been handed. Later, Atom tried to settle the argument with a cleaner spec and a namespace of its own. Feeds then slid under podcasts, and under the timelines of platforms that did not want readers to leave. The 2000 document remains the moment a fourteen-year-old's name sat on a specification that working sites implemented.

The bars follow the example feed in the RSS 1.0 specification: the XML declaration, the RDF wrapper, the channel, the title, the link, the description. They are the shape of that example, the lengths and the nesting, not a reprint of the specification's prose. The specification's copyright notice and its permission paragraph have to stay visible wherever the spec is copied. They are printed in full on the product page. The copyright covers the specification and its documentation. It does not extend to the RSS format itself. That distinction is the authors' own, and this catalog does not blur it.

Swartz's later life is not this object. The mug is the 2000 feed shape, and the page is where the notice lives. A buyer who wants the biography can read it elsewhere. Here the point is narrower, and more accurate: one author among several, a format that already existed, a spec that asked to be copied only with its paragraph attached.

Read the bars as a document outline, not as a file you could paste into a reader. A declaration, a root, a channel, then the repeated shape of an item. Indent is nesting. A long bar is a long line in the example, often a sentence the specification used as a placeholder. Those sentences are not reprinted in this essay. The specification already contains them, and the permission paragraph on the product page is what allows the spec to be copied at all. The picture keeps the lengths. The page keeps the duty.

The age of the co-author is part of the history and a trap for the caption. Fourteen is worth saying once, because it is true and because it is usually exaggerated into a myth of sole invention. The myth is the thing the credit line refuses. RSS-DEV was a mailing list of adults and one teenager, writing a vocabulary they expected other people to extend. The mug is that vocabulary's sample, frozen as color. The paragraph the authors required is on the product page, in perpetuity, as they asked.

Mug and tee of RSS 1.0