| In light of recent events, it is clear that the world needs better crypto tools that can be effectively used by laypeople to protect the privacy of their communications from powerful adversaries. I've been mulling over some ideas that I'd like to try, but I have one nagging concern to resolve before moving forward. Is it a good idea to attach my real name to such new projects (or contributions to existing projects), or should I follow the lead of Satoshi Nakamoto and protect my activities with a pseudonym? Psuedonymity pros: - Even though I am not interested in doing anything illegal, even law-abiding individuals can be harassed and have their life complicated. (Nadim Kobeissi, developer of CryptoCat, is routinely delayed and questioned at airports.) - Tools that are legal today could be illegal in the future. - Pseudonymity could help shield from frivolous trademark and patent risks. - You can always transition from pseudonymity to true names, but not the other way around. True name pros: - Less development friction. - Accrual of non-pseudonymous reputation to further establish my real-world credentials as a serious software developer. This is a somewhat self-serving point, but we all have to put food on the table, and established reputation could provide more opportunities for pursuing my passion. (As well as perhaps allowing me to justify spending more time on such projects.) Any thoughts? |