Very much a token reward, but I was surprised to learn when I first got notified about having a vote that: A) Microsoft actively tracks my outside activity on GitHub[1], and B) that they encourage it.
[1]: This would have been creepy if I hadn't agreed to it by linking my GitHub account to my corporate identity. I make a lot of contributions to official MS open source projects and didn't want to make a separate work account.
It sure seems to be in a fierce competition with employees.
Big tech competes for employees through prestige, paycheck size, perks, and interesting projects. Not through open source policies.
There's no (financial) upside to them doing this, and it runs the risk of you open-sourcing something which someone else in the company is trying to be protectionist about. Or is actually Microsoft IP.
It's annoying, but sometimes you can negotiate exceptions.
I suspect they would be difficult to enforce, but many of these agreements are designed as intimidation, rather than as true contracts. Even if they are unenforceable, you still need to hire a lawyer, and take them to court, and won’t be recompensed for your time and attorney’s fees.
I'm no Microsoft employee, but I really like to see specific policy wording and understand the context before looking at any comment. Honestly I don't understand why we have such a blanket "ask HN" in the first place.
They removed the moonlighting line in hiring contract AFAIK. I.e you can make hour own open source project in your non-employment hours with your hardware without any company IP.
MS VScode or .NET core would never be OS under Ballmer.