Seeing as that was over 25 years ago I have to wonder how much it holds true today. Looking at MS moves over the past decade (the .NET ecosystem, Mono, VS Code, Github, Azure, etc) I’m not that concerned.
See also, directx for wsl.
Sure, we're mostly in the happy embrace stage now, and wr may even be able to use some of the extentions, but pretty soon the barriers to entry will start going up more and more.
Google isn’t a convicted monopolist so I guess there’s that.
Note that I'm not defending them specifically, I just think it's strange the EEE stuff gets reposted every once in a while without a 1996 tag...
Again, not defending Microsoft specifically or deploying what-about-ism but acting like they're the only completely self-interested gigantic ruthless corporation and continually calling them out specifically (with articles dating back to 1996) is a little bizarre.
I and many others who lived through and remember the period will believe there has been change once you can purchase a copy of Microsoft Office for Linux. Everything else is just words.
Personally I'm recalling the way Microsoft introduced Windows only incompatibilities to their version of the Java Virtual Machine...
At the least, I do find it concerning that MS controls several of the most popular developer tools (VS Code, Github, NPM). Ditto for gaming with their recent acquisitions.
This is actually probably not too hard as python C extensions can integrate pretty deeply with python internals. A few well thought out changes could make it pretty difficult for a c based library to stay compatible with python, although of course most of the companies they'd try that on have the budget to hold their own.
Mostly I upgrade fedora, rebuild the python extensions against the new python version and bob’s your uncle but every few versions I have to go digging through the change logs to figure out how to get it to work again. Not that big of a deal, usually only takes a few minutes.
I could target the stable API but that’d be a lot more work than fixing up a function call here and there usually around once a year.
And the python devs have traditionally gone out of their way to make things easier for the big C-api library devs.