Blogging Roller

Dave Johnson on open web technologies, social software and software development

RSS fixins'

<a href= "http://www.tbray.org/ongoing/When/200x/2003/04/22/RSS-Problems">Tim Bray, RSS Needs Fixing: Because, boys and girls, RSS is no longer a science experiment, it's becoming an important part of the infrastructure, which means that a lot of programmmers are going to get the assignment of generating and parsing it, and they need better instructions.

XML co-inventor Tim Bray comments on the problems with RSS and uses language so foul that not even <a href= "http://cyber.law.harvard.edu/blogs/static/crimson1/fuckbrained.gif">Dave Winer can handle it (Dave deleted his post about it, but forgot to delete his illustration). Tim has a lot to say and you should <a href= "http://www.tbray.org/ongoing/When/200x/2003/04/22/RSS-Problems">read it yourself if you care about RSS, but the two problems he complains about are that entity-encoded HTML is allowed and that relative URI references are not allowed. Tim also mentions the informality of the RSS spec. I agree with all of his points and especially the one about the spec. We need a real, formal spec, managed by a standards body, something like the one that Mark Nottingham recently wrote up. I'm not sure why Mark's spec got such a luke-warm reception.

Tim's article, in part, was responsible for sending Sam Ruby's fingers into furious blogging mode. Basically, Sam agrees with Tim on both of his points, suggests adding a namespace to RSS, and mentions bringing IETF in as an RSS standardization body. Sam wrote up a bunch of excellent posts on RSS, much better than the post you are reading right now. Check them out:

Dave Johnson in Blogging • 🕒 08:34AM Apr 22, 2003
Tags: Blogging
Comments:

Post a Comment:
  • HTML Syntax: NOT allowed