Same song, I lost count of how many verses: Microsoft, Windows 10, and application choices

A recent Ars Technica article reveals a very nasty (but entirely in-character for Microsoft) “feature” of Windows 10. If you are not paying attention when you upgrade to Windows 10, you could easily wind up with all your default applications reset to Microsoft’s “recommendations” by which I mean their attempts at monopoly like the new version of the Internet Exporer browser called Edge. (I’ll cover how to avoid this shortly.)

Not surprisingly, the CEO of the Mozilla Foundation (the non-profit behind Firefox, Thunderbird, and other software descended from the original Netscape Navigator/Communicator suites) is quite unhappy and is asking Microsoft to “please reconsider” their decision. I don’t blame him.

My quick take on this, is it reeks of the same anti-competitive behavior that Microsoft has been engaging in for most of the last two decades. I’m not going to explain all of it here, but a few notable examples:

  • Previous versions of Windows (unfortunately, I would assume Windows 10 is no different) were notorious for clobbering boot loaders for GNU/Linux dual boot setups, so much so that the advice to install Windows first to avoid complications became almost universally known among GNU/Linux user communities. One really should not have to do this; Windows, certainly by now, should be smart enough to detect a dual boot setup and not clobber it.
  • Microsoft’s own websites, during the height of the “browser war”, would intentionally serve broken CSS stylesheets to browsers identifying as something besides Internet Explorer (IE). The intent was for the uneducated users to quickly say “this layout is completely busted, let me see if IE handles it any better.” Of course Microsoft got caught out with these shenanigans in short order.
  • Microsoft orginally partnered with IBM to make Operating System/2 (OS/2). The partnership was short-lived; I am guessing Microsoft was mainly in it to get their hands on the High Performance File System (HPFS) code, which they hacked into the gratuitously incompatible NTFS which is now the default filesystem on Windows (and was the preferred filesystem for Windows NT from the beginning). Microsoft in the end left IBM holding the bag with OS/2, and when IBM made it an actual competing product, Microsoft did everything they could to stop it (a lot of it unethical, some quite possibly outright unlawful).

Anyway, for those of you upgrading to Windows 10 who want to keep your Firefox (or Chrome or Opera or K-Meleon or whatever), the “feature” to be on the lookout for is called “express settings.” If you want to keep your existing application choices, do not select “express settings, instead do this (from the Ars Technica article):

If you click the small “customise settings” button during installation, you can keep your default apps from the previous installation—but the size of the button would seem to indicate that Microsoft wants most users to just click “use express settings” instead. (Actually, you have to click “customise settings,” and a few pages later click another tiny, low-contrast button to actually change the default apps. Microsoft really doesn’t want you to change Windows 10’s default apps.)

It’s disappointing, but unfortunately quite non-surprising, to see Microsoft covertly steering users away from competing technology such as Firefox, Chrome, Opera, etc. Unfortunately it is far from surprising. I have no real issue with Microsoft promoting their own products, but in the case of users upgrading from previous versions of Windows, Microsoft needs to learn respect for the choices the user has already made. Those choices may be OpenOffice or LibreOffice (instead of Microsoft’s Office suite); Firefox, Chrome, Opera, or another competing browser (instead of IE or Edge); Quicken or GnuCash (instead of the now-discontinued Microsoft Money, which is incidentally proof that Microsoft doesn’t in fact win them all); or even Vim (instead of something like Notepad or Wordpad). I could go on and on with the number of applications on an average PC, I’m sure Microsoft has an answer for a lot of different computing applications. The reality is that a lot of people will use something different, and that there are choices out there. Microsoft should work with its customers’ choices, not against them.