I think it would be reasonable to allow a GitHub user to control whether their account is linked to commits (say, to require the commit be signed).
On the other hand, allowing a user to completely restrict the ability to make commits identifying them as the author would mean that J. Q. Hacker could retroactively interfere with any project they had previously committed to simply by enabling that setting.
Comments
I think it would be reasonable to allow a GitHub user to control whether their account is linked to commits (say, to require the commit be signed).
On the other hand, allowing a user to completely restrict the ability to make commits identifying them as the author would mean that J. Q. Hacker could retroactively interfere with any project they had previously committed to simply by enabling that setting.