A vantagem óbvia de um pseudônimo: você permanece anônimo se quiser (mesmo que possa se tornar difícil se você contribuir com um projeto bem conhecido). Isso significa várias coisas:
- Você não é incomodado com e-mails de pessoas que sabem seu nome e o fato de participar do projeto,
- Se você trabalha em algumas empresas com políticas rígidas, evita o problema em que tudo o que escreve pertence a essa empresa¹,
- Você pode sair do projeto de código aberto a qualquer momento e ninguém o incomodará, nunca,
- Durante uma entrevista para um emprego, você nunca terá que responder perguntas como esta:
Há dez anos, você contribuiu para o projeto <Name here>. Fizemos o download do código desse período no SVN e há muitos códigos ilegíveis, difíceis de manter, com muitos bugs, nenhum comentário, etc. Você pode explicar isso e o que mudou nos últimos dez anos no seu estilo de codificação?
Pelo contrário, significa que, se você fizer uma contribuição de nível profissional, escrevendo um código de alta qualidade etc., não será recompensado pessoalmente. Você ainda pode dizer que é o seu código durante as entrevistas, mas é muito mais indireto.
¹ Não sou advogado, por isso pode ser inexato no seu país.