This is the archive site for the pioneering blog CamWorld.com, which is no longer maintained.
Cameron Barrett's personal site can now be found at cameron.barrett.org and his professional site can be found at cameronbarrett.com.

July 01, 2003

The RSS/Echo Fiasco

A few days ago I wrote up a long post about the RSS/Echo syndication format fiasco, but I didn't post it. It's not that I don't care about what's going on, it's just that I do not want to take sides or become a part of the debate.

I am building some web sites right now that take advantage of syndication in a very big way, and I realize that if those sites are going to be successful that I need to support all the various syndication formats that are being used by all of the mainstream blogging tools. As long as the format is open it's not that much harder to support it than it is to support a single format. Some people worry that RSS and Web site syndication is going to be taken over by industry giants like Microsoft. It's a valid concern because if Microsoft does come out with their own proprietary version of RSS, they may close the format so that only Microsoft-centric tools can read and write it.

So if Echo (or whatever it comes to be called) turns into a successful syndication format and the vendor tools for blogging and web publishing build in support for it, then I will in turn support it with the sites I'm currently building. In the meantime, there are perfectly valid syndication formats like RSS 0.9 and RSS 2.0 that work perfectly well and can be safely used to build prototype tools and collaborative web sites.

Posted by Cameron Barrett at July 1, 2003 03:02 PM
Comments

This may be a bad attitude to take, but I plan on supporting whatever formats and syntaxes that are readable/parseable/displayable in the RSS aggreagators that I care about most (eg, NetNewsWire, FeedReader).

Sure, some folks may want to grab the feed and use it in other ways, and there's no stopping me from making multiple feeds in diff formats. So it's likely that I will be able to make my five readers happy when they want the feed made available in other ways.

Knowing what those formats are and getting MT templates to create those feeds will be the things I'll be looking for in the next few weeks/months/years. I'm staying as far away from the debate as I can (because it smacks of a usenet thread).


Posted by: Dan at July 2, 2003 02:16 PM

Right on the mark Dan. The ease with which tools can create these different formats makes it trivial to support new ones. Winer seems to be hell bent on making people think RSS is the end-all-be-all format and that he's the only one capable of guiding the effort. RSS is great, wonderful for lots of stuff. There are other things possible that arguably fall well outside the scope of what RSS and Winer's thinking can possibly hope to support. Thus the Echo community effort toward having discussions on a new format. Real discussions, with real debate and genuine respect for multiple viewpoints. The great thing is teams like MT and Blogger are very interested in taking the cooperative approach. If Dave wants to flail along like some Don Quixote he's more than welcome to it. The users, however, will doubtlessly follow the efforts of those that give them what they want. MT and Blogger have an excellent track record of doing just that.


Posted by: Bill Kearney at July 2, 2003 06:51 PM

You bet they are!
And if they aren't, why not go to full-fledged RDF? Why invent another format, pushed by a wiki, of all things!


Posted by: JJ at July 5, 2003 02:47 PM

I wrote a semi-rant this morning, saying many of the same things. Just remember Dave's side of things, too. He's a person, like the rest of us, that has worked hard for years on something he believes in. Others come along and want to reinvent the wheel, so he says "Why not just make better wheels? I've already figured out they are round!" He also pouts a little since no one asked him to help. Everyone labels Dave as a "control freak" and doesn't say anything nice about him any more.

Take the personalities out of it. Think about the business community's perception: I just dropped money on blogging tool X and now a bunch of other folks want to "officially" rewrite the spec. What happens to the money I spent? What happens to the jobs I created? Can the developer that I bought the software from turn around new tools quickly so my feeds are compliant? Can I afford to pay the developer's fees for the upgrade?

Most of all: Why in the hell do the upgrade anyway? 7 different versions of RSS say so, but here's a cheaper way: Pick one and say *it's* official. No wheel inventing needed. Pick up a can of polish and a rag and make *that* RSS the best one ever.

Steve


Posted by: Steve Kirks at July 6, 2003 10:45 PM

The explanation I have heard the most is that Dave dropped the ball on updating the RSS 2.0 spec after repeated requests to do so. Developers wanted to extend RSS 2.0 but Dave was acting like he washed his hands of it - or perhaps he was just too busy at his university gig or focused on any one of the million other things he always has his eyes on. If this is (was?) the case then Dave should have given up control of the RSS 2.0 spec to someone who can lead further development but because his personality will never let that happen, a group of people decided to simply route around him.


Posted by: Cam at July 7, 2003 02:07 AM

Take the personalities out of it? Now there's a feat even King Solomon would have trouble managing. The truth of the matter is Dave has, time and again, half implemented a series of hacks in Radio/Frontier and then spent enormous energies fighting against any attempts to fix them and move forward. All the while accusing everyone else of being the problem. The flip-flopping, half-assed code and general abuse Dave dishes out have lead the various developers to conclude they interested in moving the ideas forward. There's a limited amount of energy to expend. They're saying, with this new effort, that they're sick of seeing it wasted because of Winer.

As for 'what this will mean to the market', it won't mean anything different than RSS has meant thus far. There's certainly no desire to see anything making use of RSS stop doing so. There's of course hope that ideas implemented in Echo will provide a welcome set of concepts for forward moving products to utilize.


Posted by: Bill Kearney at July 10, 2003 05:15 PM

What'da'ya'know! A post by Bill knocking Dave. Yawn!


Posted by: Randy Charles Morin at July 15, 2003 01:16 AM
In the meantime, there are perfectly valid syndication formats like RSS 0.9 and RSS 2.0 that work perfectly well and can be safely used to build prototype tools and collaborative web sites.

So what's wrong with RSS 1.0?


Posted by: Schuyler at August 1, 2003 05:30 PM