[Sugar-devel] [DESIGN] multiple IM accounts

Benjamin M. Schwartz bmschwar at fas.harvard.edu
Fri Mar 5 11:41:57 EST 2010


Tomeu Vizoso wrote:
> On Fri, Mar 5, 2010 at 15:45, Benjamin M. Schwartz
> <bmschwar at fas.harvard.edu> wrote:
>> Tomeu Vizoso wrote:
>>> But if someone has good ideas about how to expose contacts from
>>> mutiple accounts, here is the thread.
>> I think there are lots of interesting ways to do that.  For example,
>> Bitfrost specifies that each user is identified by a cryptographic public
>> key.  To certify that an account is mine, I could include a tag somewhere
>> in the buddy properties that displays my public key and signs the
>> identifier with my Sugar private key.  Then Sugar can safely merge any two
>> buddies with the same public key (after verifying the signatures).

> As far as we don't have a decent design for contacts from multiple
> accounts, there isn't much point in discussing its implementation.

OK.  If we want to use an identification system like this one, then as a
matter of design:
1.  We should provide a place, probably in the Control Panel, where the
user lists "my accounts".  Sugar will then tag each of these accounts with
the user's public key, so that other users can see that they are all
aliases for a single user.
2.  We do not need to provide a way for users to merge the identities of
other users.  Identifying my accounts as belonging to me is my
(software's) responsibility, not yours.

> But
> we still have lots of stuff that don't depend on that for making
> progress on. I'm now looking at removing the dependency of the shell
> on the presence service.

That's great.  I look forward to Mission Control and improved
interoperability.

--Ben

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
Url : http://lists.sugarlabs.org/archive/sugar-devel/attachments/20100305/89e407ba/attachment.pgp 


More information about the Sugar-devel mailing list