-
Website
http://blog.echovar.com/ -
Original page
http://blog.echovar.com/?p=526 -
Subscribe
All Comments -
Community
-
Top Commenters
-
ReeseJones1
2 comments · 1 points
-
Adrian Heilbut
1 comment · 2 points
-
Evan Prodromou
2 comments · 13 points
-
michaelroloff
2 comments · 1 points
-
wd40
2 comments · 1 points
-
-
Popular Threads
-
The Innerworld of the Outerworld of the Innerworld
4 days ago · 4 comments
-
Intentionally Unintentional, Exactly Inexact, Clearly Ambiguous
4 weeks ago · 2 comments
-
The Innerworld of the Outerworld of the Innerworld
Jesse Stay http://tinyurl.com/6qasck [louisgray.com]
This is complex but the Web 2.0 crowd is smart -- here it is, simply:
1. a simple 200-line RFC/Spec which can be implemented in any language (I've done it it's easy)
2. the first implementation of that standard (laconi.ca)
These 2 things are [[[2 months old]]] and here is the "blogosphere's" judgement:
"Game over, Twitter wins"
"Identi.ca on the Brink"
"Twitter competitors fail to gain ground"
"As Twitter Regains Footing, Competitors' Growth Stalls"
Seems a little imma/prema ture
unscalable? that's obviously not true, the language used for laconi.ca is well-regarded for scaling. I guess you're talking about one of the many available I/O streams, XMPP, and that community is getting involved to improve that part of the network.
don't connect very well? this was a serious issue a month ago when Leo Laporte's site took off, but has been smoothed out. they do connect well. it's true that the usability could be improved (what open source project doesn't have that issue?).
"In order for there to be viral growth ... the individual nodes actually need to form a network of connections. Today they don’t"
that's not true, I have subscribers in my instance from sites all over the world.
"The nodes aren’t nodes so they can’t grow as a network. Many aren’t competing against One."
there is no unified view of the network, that doesn't mean it doesn't exist. It would be comforting for those trying to make their name by calling the "race" to have this view.
"there is no structural advantage and they don’t have a critical mass of users, nor a method to virally attract them"
no structural advantage? freedom is a structural advantage. I don't want to connect to my friends through Prodigy or Compuserve, I want to use the internet. Every blogger running open source software and displaying a blogroll shares this sentiment to some degree.
You did proceed from there to describe the pieces missing from the Unwalled Garden:
"Name resolution across Open Microblogging nodes"
This is only an issue for those who aren't following each other, or for direct messaging between networks, and a solution is being worked on. My proposal is "@echovar.com/cliff".
"Inter-node real time public and direct messaging"
"public" is just a matter of implementation. Remote-messages could be public, and are in my implementation. Regarding direct messaging, see item #1.
"Full network real time track (Aggregate XMPP Firehose)"
Track is a big deal, and a tough problem. Will it be "switched on" at Twitter in a matter of 3 weeks? We'll see.
"Multiple clients for multiple devices"
Considering the Twitter API is there, and Seesmic's Twhirl for any-laconica is out. The enthusiasm for the technology will cause more clients will appear.
regarding name resolution, I prefer a model that looks like XRI and XRDS (inames). Community names could be provided for free per node, but real iNames should be recognized as well. iNames resolve to an iNumber and work like IP addresses and DNS. So my name on any OMB system would be =cgerrish
I agree that I in particular, and probably the gang in general, too often take the future openness of the medium as a foregone conclusion. I know that it's not inevitable.
I think we all also know that the time when Twitter was the only mublog site on the planet is over, and that kind of thing never goes back in the bottle, no matter how much people hope for it.
But realistically it's in the hands of developers like myself and advocates like you to convince the general population and other mublog providers that an open-standard messaging standard is simply better in the long run for us all. And that's not an easy task -- there are a lot of people who sincerely believe that their own chosen mublog platform is going to "win" once and for all.
I agree on the dev priorities that you've outlined, and most importantly on the main goal for Laconi.ca: stimulating growth of the network. That means putting viral features into each node to grow its individual size, and making it easier to install and setup nodes to increase the points in the net.
Thanks for not pulling any punches. It's not the time for it.
The purpose of this post was to lay out the two visions and evaluate them. Twitter has a clear path, they have the users and once all the features/functions are restored they can start sprinting. Open Microblogging as a network isn't ready to walk, let alone sprint. There are some very difficult problems that need to be solved. When OMB can function and grow as a network based on a open standard we'll actually have something. I'm just putting the focus on the specific steps to get to that point. Growing unconnected individual instances isn't creating nodes-- nodes are part of a network. It's the connections through a standard that start to create the network.
Timing is everything, well, not everything -- users are everything. One might ask if unused software was ever actually written. There's a window of opportunity, but it won't stay open indefinitely. Everyone in this community needs to feel the fierce urgency of now. The vision of an OMB network is a beautiful one, but now we need to make it more than just a vision.
I've been doing the social networking thing for about a year. I'm on MySpace, Facebook, Twitter, Pownce, Plurk, identi.ca and a few others. I've noticed two things that are the same on every single service.
The first is communication. We humans need to socialize. Talking about what one had for dinner counts as socializing. We do it in the real world. It should come as no surprise the we would do it in the virtual world as well.
The second thing I've noticed on every social network I'm on are groups. I'm not talking about official groups created by the powers that bee. I'm talking about the ones we create our selves.
I happen to be a Linux users and geek. More specifically an Ubuntu user. Once I got on Twitter I started searching for Linux users, then Ubuntu users. I also followed geeks, bloggers etc... I was amazed that some of the people I follow were also following others I was following. Three or four people can have a conversation because we're all following each other.
Here's my thinking. Why don't we all setup our own microblogging site for the very thing we love the most? Why? Well, why not? You will have a chance to communicate with people that love the same thing you do.
Someone could setup a Laconica server for dog lovers. Someone else could setup another site for donut lovers. These are just examples. I'm sure you can come up with your own ideas for a microblog.
Are there technical issues that need to be worked on? Sure! Are there features that need to be added? Sure! Is this a reason to run away from Open Source micro blogging? No!
Do all microblogging services have to look like twitter? Do all microblogging services need thousands of users?
What do human conversations look like in the real world? For or five people get together and talk about a specific subject. Either that or they BS about their day, life etc...
I believe microblogging in the future will look more like real life. That's my theory anyway.
It's possible that microblogging services could look like blogging services connected through some kind of ping server. Achieving real scale through a network of small instances is what's really interesting about the open microblogging platform.
Before microblogging, you need friends ! The time you have spend on Twitter to build you community is big. You don't want to it once again.
And project like identica can be technically beautiful, this will not change the rule. So let's face the reality and integrate the existing services.
For example Yammer and Presently came out almost at the same time. But the main diffrence between these two is that Yammer is only for your enterprise and Presentyl is integrated with the rest of the world (Twitter)
That's it
Sometimes Twitter users compare use to a Twitter clone. Wrong. If you try to compete with them you are taking the wrong direction. You need to take that into account and build new services based on existing one and users habits. That is what we are trying to do with mixin.
Would it be possible for people to have a side microblog?
A few people I follow have accounts on Twitter and identi.ca. I'm sure they have accounts on other microblogging services.
The way I see it. One is not enough.
Mimic twitters functionality and then pressure them to come to the party on the point of difference. Name resolution and interconnection needs to be the point of difference.
Twitters Election 2008 site is just a glimpse of the power that they have at their fingertips. If they continue to exercise their power this conversation could be rendered moot very quickly.