GitHub should try to enable some sort of toggled anonymous mode for select repos, while users should make their FOSS/social identities less obvious or decoupled if their employers aren't that friendly with such clauses. With remote work becoming more pervasive, employees should really not be doing any personal things on work computers because their traffic is definitely going to be analysed by someone or some system.…
Such an anonymous mode would be damaging for GitHub because it needs to stay friendly with its commercial and corporate customers. Besides, such a mode only provides obfuscation, but no legal protection at all. In fact, lawyers would turn it around and claim that using that mode showed that the owner of a repo was aware that what they were doing was wrong. Your idea would have a better chance of success as a separate…
Can’t you turn it around and claim that it was done to reduce the possibility of debating with idiots who like to unreasonably turn things around by blah blahing all possible and impossible versions out of thin air?