They are one of the largest contributors to linux, donate $500k annually to Linux foundation (since 2016. Google joined in 2018), VS code, .net is open source to large degree, typescript is open source.
The Linux kernel contributions link doesen't have a year, so I don't know if something changed. But the last time I checked this, they were "top" contributor for one quarter/some time because they basicly dumped all of their HyperV support into the kernel and after that they disappeared from the kernel contributors lists almost compleately.
A quick google shows the latest Linux Kernel report by Linux Foundation from 2017[1] with the numbers, and they are not even there. It could be that some Microsoft employees are doing work on the kernel without attribution back to Microsoft, but generally speaking I think it's safe to say that the only contribution to the Linux Kernel from Microsoft was HyperV support quite some time ago.
Not saying that they didn't change their ways, but they are a long way from proving that this is not another EEE cycle. Not to even mention "breaking even" on the damage they did directly (and deliberately) to open source effort.
You ignored the 500k per year contribution to linux, VS code, the ongoing effort to fully open source dot net, them dumping Edge for chromium, their contributions to chromium especially on efficiency for battery is non trivial.
Microsoft could open source Windows and people will still mention EEE. Impossible right? But, open sourcing dot net was inconceivable just a few years ago.
You're talking about EEE. In fact, the organization that's actively performing the EEE strategy is Google. It's quite easy to spot if one isn't blinded by fandom.
E.g. webkit -> blink, rss, bundling of apps on android prevent manufacturers from using forked android, chrome OS has only one browser - MS didn't even do this to get in trouble, AMP project, and then experimenting with removing urls from the search page.
Not saying that they didn't change their ways, but they are a long way from proving that this is not another EEE cycle. Not to even mention "breaking even" on the damage they did directly (and deliberately) to open source effort.
[1] - https://www.linuxfoundation.org/2017-linux-kernel-report-lan...