Click here to show or hide the menubar.

Home >  Archive >  2010 >  September >  20

Previous / Next

Rebooting RSS, short names for feeds
By Dave Winer on Monday, September 20, 2010 at 8:51 AM.

A picture named peace.jpgThis is the fifth piece in the Reboot RSS series which started one week ago today. The other pieces are: Architecture of RSS, Two ways to read RSS, Pulling it together. permalink

So far the two new elements of the architecture are: 1. One-click to subscribe. 2. A central server run by a foundation that provides OPML subscription lists for each user to feed engines.  permalink

Now the third element -- short names for feeds. permalink

On Twitter I am known as davewiner. Same on Facebook. On Apple's network I am scriptingnews, on Google's dave.winer.  permalink

On the RSS network I have a strange name: permalink

http://scripting.com/rss.xml  permalink

This puts the RSS network at a distinct disadvantage, don't you think! :-) permalink

I would much rather have a name than a URL, even though the URL is a good thing, because it's how the network gets its loose-coupled-ness. It tells anyone who cares how to find the new stuff from me. It's stood the test of time, it works, it scales reasonably well, and it allows choice. The only thing wrong with it is that it's ugly!  permalink

Luckily we can make it pretty, as I outlined in a previous pieces. We will use the naming architecture of the Internet itself, called DNS or the Domain Name System. Here's how it would work. permalink

1. If you don't already have a domain, and most of us don't, you can go to a registrar like GoDaddy or Gandi and buy one. But most people won't do that because you will also be able to go to providers who will sell you a sub-domain much more cheaply if not give it to you for free. It'b been argued that it's too hard to get a domain or a sub-domain, but it doesn't have to be that way. There's no reason it should be any more difficult than getting a username on Twitter or Facebook. All you're doing is associating a string of characters with an email address. There's nothing hard about that, not in 2010. permalink

2. When you register the name, if you already have an RSS feed you want to be associated with that name, as I do -- you'll just enter it into a text area on the registrar website and click Submit. Then the URL will be stored as the TXT attribute of the name and served up to anyone who wants it over the DNS protocol. permalink

A picture named mrNatural.jpgFor example, my name would be davewiner.com (I already own that domain), and the associated URL would be http://scripting.com/rss.xml.  permalink

3. When someone decides they want to follow me, instead of entering the URL, they will be able to enter davewiner.com. That's all. permalink

Now you could imagine a special TLD, something like .rss, that would be understood when you enter a name. I could register dave.winer.rss for a nominal charge, and if you want to subscribe to me, you could enter dave.winer. The .rss part would be assumed, just as .com is assumed in a lot of contexts on the web.  permalink

See how this is working? Everything in this space seems to involve URL-shortening. This is no exception. And this is as far as we want to go, because now the name is as short and as easy to sign up for as the centralized networks, without the centralization penalty. permalink

Voila! permalink

RSS feed for Scripting News
This site contributes to the scripting.com community river.


© Copyright 1997-2012 Dave Winer. Last update: Monday, September 20, 2010 at 10:55 AM Eastern. Last build: 8/26/2012; 5:56:58 PM. "It's even worse than it appears."

RSS feed for Scripting News

Previous / Next