Having read Nadella's book Hit Refresh as soon as it went on sale, Microsoft performance since then doesn't look surprising at all. Having listed what's wrong (with their product focus, company culture etc), and where they plan to head, its' almost like the book informs the reader where puck is going to be (from Satya's POV).

It's funny that 15 years back I was so anti MS and pro Google and now I think it's the other way!

> It's funny that 15 years back I was so anti MS and pro Google and now I think it's the other way!

You should be pro-neither. Microsoft used to be against FOSS because they thought it would make them more money; Microsoft is currently friendlier to FOSS because they think it will make them more money. Does that make them bad people? No because all businesses are that way, even the vaunted "don't be evil" Google.

Even when Microsoft does FOSS, they do it in a way that has "proprietary" written all over it. I'm quite excited about writing C# on Linux, but slapping a MIT license on code you release is only half the deal.

Yesterday I decided to write some C# code on Linux. That's easy, I thought: VSCode and .NET Core can both be found in Arch's repos these days. I just have to set an environment variable and edit VSCode's settings to disable telemetry... But alas! It turns out that I need to install Microsoft's proprietary release of Visual Studio Code because the C# debugger is only licensed to work with Visual Studio Code

Here's the Github issue about it, providing a bit of context and a lot of useless discussion: https://github.com/dotnet/core/issues/505

VSCode and Visual Studio Code are the same thing, so what do you mean? Are you saying the repo is not providing the actual VSCode?

Because VSCode and Visual Studio Code isn't the same thing.

The actual binary releases of Visual Studio Code

https://code.visualstudio.com/license

And here's the license for VSCode itself

https://github.com/Microsoft/vscode/blob/master/LICENSE.txt

It says at the top of the page you linked:

"This license applies to the Visual Studio Code product. Source Code for Visual Studio Code is available at https://github.com/Microsoft/vscode under the MIT license agreement..."

Source code and final product have different licenses but VSCode and Visual Studio Code refer to the same thing. If you're using the official release channel then you should have the final product that is licensed to use the debugger.