Oooo... yeah, I hadn't even thought about people using a domain as their
microblogging ID, but it makes sense for single-user laconi.ca (or other
platform) instances.

On Mon, Sep 22, 2008 at 12:08 PM, Joe Cascio, Jr. <[EMAIL PROTECTED]>wrote:

> Absolutely agree. A URI is the only way.
> I think the most compelling reason, other that being a well-known standard
> already, is that a URI makes discovery possible. So, for instance, I could
> be "http://joecascio.net";. Just like my blog home page declares my OpenID
> server and delegate, so it could declare my microblogging server and ID.
> This also helps to attack the problem of ID proliferation. The individual
> sub-IDs I may be known by for email, IM, microblogging or whatever now can
> be subsumed by one master ID, or as many as I want to have to serve my
> various on-line activities, sort of like carrying multiple credit cards.
>
> JoeC
>
> On Mon, Sep 22, 2008 at 12:53 PM, Derek Gathright <[EMAIL PROTECTED]>wrote:
>
>> How exactly we namespace micro-blogging usernames was a topic Evan
>> discussed at Bearhug Camp and unfortunately I wasn't able to be in
>> attendance to throw in my 2 cents.  But to me this is an extremely important
>> issue that deserves discussion, so I'm bringing the debate here.
>>
>> Here's the problem (as I see it): If
>> microblogging/micromessaging/tweeting/whateveryouwanttocallit is going to
>> truly be cross-platform, there needs to be a way to direct messages not only
>> to users within your own platform (i.e. Twitter, Identi.ca, etc...) as well
>> as direct messages to users on other platforms (like how email works).
>>  Also, when your message/tweet is sent to another platform and it has an
>> @reply in it, how is that @reply portrayed on that other platform?
>>
>> Example: Currently there are Identi.ca users that make use of a bridge to
>> relay their messages from Identi.ca to Twitter, and when those messages
>> contain an @reply, those also get carried over to Twitter.  That's fine &
>> dandy until someone sends an @reply to identi.ca/bob who is different
>> from twitter.com/bob, and twitter.com/bob starts getting all these tweets
>> in his reply timeline that are not really supposed to be directed at him.
>>  The purist in me says that is a big issue that needs to be resolved before
>> more people start doing the same thing (*cough*
>> http://laconi.ca/trac/ticket/68) because it can have a detrimental effect
>> on the experience for users on other systems.
>>
>> Unfortunately I don't remember all the options Evan had written on the
>> whiteboard at Bearhug Camp, but here are some that I had thought of a few
>> weeks back when this issue arose
>>
>> @identi.ca/derek
>> @derek/identi.ca
>> @derek::identi.ca
>> @[EMAIL PROTECTED]
>> @http://identi.ca/derek
>> etc...
>>
>> You can see patterns develop, and really it just comes down to what
>> symbols you want to use.  So what are the similarities/differences between
>> them?  Well, all of them are made-up URI's aside from the ones that actually
>> point to the user's true URI, @http://identi.ca/derek & @identi.ca/derek.
>>
>> As a client developer that has played with mixing twitter & 
>> identi.catimelines (unlike Twhirl for example which separates them into 
>> different
>> windows) I've really thought about this issue, and the only one that
>> really makes sense to me is the true URI.  If micro-blogging proliferates
>> as much as we hope, multi-platform clients are going to be fed many @reply
>> messages directed at users that aren't hosted on their platform.  If I get a
>> message that contains @derek/twitarmy in my client, I would have have zero
>> idea where to actually point for that user's URI or what platform "twitarmy"
>> even is unless I rely on a list of all the micro-blogging platforms out
>> there (bad idea).  However, if my client gets a message that contains @
>> army.twit.tv/derek and I have never heard of "army.twit.tv", it's no big
>> deal because I have a great idea of where to point my user to in order to
>> find more information about "derek".  Platforms and/or clients can also of
>> course hide the service domain if it doesn't make sense to display that info
>> (i.e. if the recipient is on the same domain as the sender).
>>
>> Just think about how different the internet would be if email addresses
>> weren't "[EMAIL PROTECTED]" but instead would be "gmail.com/drgath".  That
>> would in fact be your true URI where people could send messages to via
>> email, could visit via HTTP to see who that person is, could chat with that
>> person via XMPP by adding that user to their buddy list, could be used as an
>> OpenID, etc... Social networking would have evolved much differently and
>> there may not be the need for developer unfriendly silos like MySpace and
>> Facebook.  Social networking could be... *gasp*... distributed!  We can
>> finally use a "Universal Resource Identifier" to actually be a universal way
>> to identify and access a person.
>>
>> Now, adding all of the additional modules to handle that functionality may
>> or may not ever happen, but the potential is at least there.
>>
>> Back to Bearhug Camp... I didn't catch all of the conversation surrounding
>> this namespacing/routing issue and where the conversation left off.  But I
>> did see Evan erase the "@http://identi.ca/username"; option and said he
>> was comfortable with the other approaches.  It was one of those slow-motion
>> "nooooooo!" moments and I wanted to raise the issue to see what other
>> developers thought.  Am I crazy?
>>
>> _______________________________________________
>> Laconica-dev mailing list
>> [email protected]
>> http://mail.laconi.ca/mailman/listinfo/laconica-dev
>>
>>
>
_______________________________________________
Laconica-dev mailing list
[email protected]
http://mail.laconi.ca/mailman/listinfo/laconica-dev

Reply via email to