[Standards] Should we move Nicks out of MIX-CORE?

Kevin Smith kevin.smith at isode.com
Tue Jun 5 08:25:30 UTC 2018

On 4 Jun 2018, at 20:18, Steve Kille <steve.kille at isode.com> wrote:
> From: Standards <standards-bounces at xmpp.org> On Behalf Of Dave Cridland

>> Sent: 04 June 2018 20:06
>> To: XMPP Standards <standards at xmpp.org>
>> Subject: Re: [Standards] Should we move Nicks out of MIX-CORE?
>> Nicknames are what users use to refer to each other. If, in a channel, I say, "Steve, that's a terrible idea!", then I'm referring to the user whose nickname is Steve in the channel.
>> If we say clients should name channel occupants by any name they like, this won't work. We'll then have to handle things by references - a better idea, certainly, and one that solves the question of who I'm talking to.
>> But then in the text, you'd still see what name I use to refer to you as...
>> Now, as it happens, you're simply Steve Kille in my roster - hooray for posting on good terms, eh? - but what if I'd got a silly name for you? Or misspelled your name? Autocorrect really hates it, after all.
>> These aren't technical interoperability, but they do harm to user experience and might even be a privacy leak.
> [Steve Kille]
> I think that this ties back to the case that Daniel was making to move Nicks out of core.
> JIDs are the global reference.   
> I think you are making a good case for a MIX client using channel nicks in the UI.
> However,  I don’t think that MIX should mandate what the UI displays.   MIX has potential to be used for many things, and there may well be other cases where this choice is not sensible

MIX doesn’t need to be MUST it, but guidance here seems appropriate, or at least not implying that it’s completely optional.


More information about the Standards mailing list