Michael Rogers
2013-08-05 12:50:36 UTC
9) Multiple identity - you should be able to maintain multiple
identities
9.1 _Privacyidentities
_ It should be possible to log in to socialnet 3.0 without
compromising a user's privacy. For example, if I have a gmail
address, there should be an option to log in without informing
google.
9.2 _Identity Freedom
_ No style of identity should be forbidden by design. If a
project says 'we only will accept GPG keys' or 'we only will accept
email' or 'we only will accept http profiles' or 'we only will
accept xmpp' or 'we only take psyc URIs' -- then you are going to
get balkanization. You have to be prepared to allow freedom rather
than to censor. It's appreciated that not everything can be
programmed at first, but at least major ecosystems should be aimed
to be supported.
Is there anyone that cannot live with these two goals?
There are situations where the two goals would contradict each other -
for example, logging into a system with a Facebook account is
incompatible with maintaining one's privacy.
Perhaps we should combine goal 9.2 (identity freedom) with goal 10
(protocol agnostic) to create a new goal 10: interoperability? As I've
already written on the wiki, I think it's premature to specify that
particular protocols (or client platforms, or login methods) should be
supported. Those are implementation details. We should focus at this
stage on goals that are relevant to users rather than implementers.
On the wiki I've marked several other places where I think we're
focussing prematurely on implementation details.
Cheers,
Michael