I really like the relaxed tone of that article. Seemed like a pretty clear headed analysis... She even refrained from using over hyped terminology and espousing how this "changes everything".
The best thing about blogging taking off right now is that it has come about right when big business has finally sealed up pretty much all of traditional news media completely. People like Rupert Murdock and companies like ClearChannel do indeed control the news media and, unfortunately, have their own -quite evil- agendas.
It's nice having news and information being able to disseminate via distributed channels. :) Now if we can just get a fully distributed version of something like LJ going then we wouldn't have to worry about it being bought by Mr. Murdock (like MySpace was).
I'm inclined to think that a lot of the LJ comment & friends interactivity can be done with trackbacks and APIs.
I think so too. :)
I think there are two major issues that LJ deals with that are not so easily handled with the standard syndication models:
- Credentials: Is this user who I think it is? (i.e. should they be able to see this post?)
- Non-Local storage: In the case of LJ it is "off site" (i.e. I don't have to have my own server), but it would be better if it were distributed (possible via usenet or some P2P protocol).
That said, the rest really is just trackbacks and APIs.
Have you looked at OpenID for auth?
Very briefly... It seems quite good but is unfortunately a very underrated system. :( At least LJ uses it though!
Not sure how it would tie in with the distributed data side of things though.
The posts would have to be encrypted before being put on the distribution network and people would have to only be allowed to open copies of the post if their ID exists in the originating authors white-list...
Then there's the difficulty of updating the reply lists etc. Eek!
All easy enough to do with a centralized database, but incredibly difficult when you are talking about distributed systems.
I would love to take on a project like this, or join one that is already going, but I already have so much else going on that I wouldn't have the time to contribute. :(