git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Pseudonymous commits

From
Theodore Tso <tytso@mit.edu>
Date
Mar 25, 2010, 04:39 UTC
Message-ID
<4BA51E6B-7325-465A-B23E-7F3C5BF87700@mit.edu>
In-Reply-To
<4BAADF34.3080806@gmail.com>
On Mar 24, 2010, at 11:57 PM, Mike.lifeguard wrote:
Show 5 quoted lines
> 
> Git gives attribution by a "name" and an "email" - however several
> contributors I work with are uncomfortable giving that information. I
> can easily use a pseudonym (I do so for myself), but is there any way to
> not have an email? Or shall I just use "not@real.email"?
Most projects want some kind of way of communicator with their contributors; and some kind of accountability with their contributors.  Otherwise, how do you know whether said contributor isn't a Chinese intelligence agent trying to insert a backdoor into your program by submitting change using techniques demonstrated by the Underhanded C contest[1]?  :-)
[1] http://underhanded.xcott.com/
Of course, someone can easily claim any random name, and it's not hard to get a mail account; you could pick a random name like "Mike Lifeguard", and get a gmail account, for example.  :-)   On the Internet, no one knows whether you are a dog.  (Or a Chinese secret agent.  :-)
But if someone isn't willing to give even an e-mail address, I would think even the most lax project would probably want to think twice about whether to accept patches from this contributor....
-- Ted
Previous: Mike.lifeguardNext: Mike.lifeguard
Message 2 of 13 in “Pseudonymous commits”
  1. Mike.lifeguardMar 25, 2010
  2. Theodore TsoMar 25, 2010
  3. Mike.lifeguardMar 25, 2010
  4. Kris ShannonMar 25, 2010
  5. Mike.lifeguardMar 25, 2010
  6. Avery PennarunMar 25, 2010
  7. Alex RiesenMar 25, 2010
  8. Santi BéjarMar 25, 2010
  9. Nicolas PitreMar 25, 2010
  10. Mike.lifeguardMar 25, 2010
  11. Nicolas PitreMar 25, 2010
  12. Chris PackhamMar 25, 2010
  13. Jakub NarebskiMar 25, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.