Re: What's in a name? Let's use a (uuid,name,email) triplet

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Paolo Bonzini
Date: Friday, March 19, 2010 - 5:34 am

On 03/18/2010 10:57 PM, Michael Witten wrote:

While a gnu.org or gmail.com will (most likely) stay with some person 
forever, hindsight is 20/20 and many people may generate his UUID from a 
work email.  So, suppose I make my UUID based on <pbonzini@redhat.com> 
what will guarantee that in 20 years I won't find a new career as a 
bartender, and Red Hat wouldn't hire someone with my same name, and give 
him the same email address?

Heck, some people use gmail only for their personal email, and they 
rightly cannot be bothered to create another account to solve a problem 
they don't understand and they probably do not have.

For the UUID to make sense, it would need to be what the acronym says: 
universally unique.  An SHA-1 value is _not_ universally unique, it is 
just a one-way function.  There are tons of git repos out there with a 
blob hashing to e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 or 
257cc5642cb1a054f08cc83f2d943e56fd3ebe99.

I have an idea.  Start your own website uuidemail.com.  One registers 
and gets an alias for their email, something like 
8aacc35ffca0d34fccf8a750e84e3a81bdcb940b@uuidemail.com.  Then people can 
start using 
8aacc35ffca0d34fccf8a750e84e3a81bdcb940b+pbonzini--redhat.com@uuidemail.com 
as their git user.email.  I bet nobody will.

Paolo

ps: Yes, in a perfect world it would be nice for people to know that I 
am the same person independent of whether I contribute as 
bonzini@gnu.org or pbonzini@redhat.com.  But we're not in a perfect 
world, so amen.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
What's in a name? Let's use a (uuid,name,email) triplet, Michael Witten, (Thu Mar 18, 6:23 am)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Linus Torvalds, (Thu Mar 18, 10:27 am)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Michael Witten, (Thu Mar 18, 11:42 am)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Michael Witten, (Thu Mar 18, 11:57 am)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Linus Torvalds, (Thu Mar 18, 12:07 pm)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Linus Torvalds, (Thu Mar 18, 12:20 pm)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Michael Witten, (Thu Mar 18, 12:32 pm)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Linus Torvalds, (Thu Mar 18, 12:40 pm)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Wincent Colaiuta, (Thu Mar 18, 12:40 pm)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Martin Langhoff, (Thu Mar 18, 12:42 pm)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Michael Witten, (Thu Mar 18, 12:47 pm)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Linus Torvalds, (Thu Mar 18, 12:47 pm)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Linus Torvalds, (Thu Mar 18, 12:50 pm)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Linus Torvalds, (Thu Mar 18, 12:52 pm)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Wincent Colaiuta, (Thu Mar 18, 12:52 pm)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Martin Langhoff, (Thu Mar 18, 2:19 pm)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Martin Langhoff, (Thu Mar 18, 2:39 pm)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Martin Langhoff, (Thu Mar 18, 2:55 pm)
Re: What's in a name? Let's use a (uuid,name,email) triplet, A Large Angry SCM, (Thu Mar 18, 3:17 pm)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Martin Langhoff, (Thu Mar 18, 3:36 pm)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Sitaram Chamarty, (Thu Mar 18, 7:47 pm)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Michael Haggerty, (Fri Mar 19, 1:41 am)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Paolo Bonzini, (Fri Mar 19, 5:34 am)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Wincent Colaiuta, (Fri Mar 19, 6:41 am)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Michael Haggerty, (Fri Mar 19, 7:08 am)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Martin Langhoff, (Fri Mar 19, 7:13 am)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Michael J Gruber, (Fri Mar 19, 7:52 am)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Michael J Gruber, (Fri Mar 19, 8:26 am)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Michael Witten, (Fri Mar 19, 10:06 am)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Michael Witten, (Fri Mar 19, 10:16 am)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Junio C Hamano, (Fri Mar 19, 12:39 pm)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Erik Faye-Lund, (Wed Mar 24, 12:18 pm)
Re: What's in a name? Let's use a (uuid,name,email) triplet, Michael Witten, (Wed Mar 24, 12:23 pm)