Once again Microsoft has learned a lesson from Linux: the upgrade comes free of charge to existing users. Not quite the same yet, but it's getting there.
Historically, it's been a lot more complicated than that, however, I can't recall an update like this being free from Microsoft since prior to Windows 95. They've added features and changed major parts of the user experience. They've also refrained from point versions for their operating system naming, but that's really just marketing/branding, since arguably some of the upgrades to Windows 95 and Windows 98 would have been point versions if they weren't sticking with the "year" branding.
Prior to Windows 95, I believe all point upgrades were paid upgrades. Though there wasn't a universal medium to provide free updates like we have today... it was the "drive to CompUSA and get a box full of disks".
Between Windows 95 and Windows 2000, there were many updates in between that didn't have a cost difference, but also didn't have a direct upgrade path. I worked for a company that supplied and supported small business networks, and I recall that many of the OEM upgrade versions didn't even provide a way for regular users to get their features. The initial version of Windows 95 was released without Internet Explorer. When OEM Service Release 1 (OSR1) was released, it included it. Regular users could install Service Pack 1 and Internet Explorer separately giving them the upgrade to OSR 1 for free.
Windows 95 OSR2, OSR2+USB and OSR2.x did not have an upgrade path at all, nor was there a way to purchase the full version outside of the OEM program at full OEM pricing (regular users could do this by buying enough of the system components to qualify the purchase as a build, but I believe they only sold the licenses in quantities of 3). This was a big problem for regular users since the OSR2.x upgrades added FAT32, USB support, AGP and a few processor instructions.[1]
The service packs released for Windows 95 didn't add many of the features that you could get via the OEM Service Releases, but they did provide service pack upgrades for free.
Windows 98 had two versions, 98 original and SE (second edition). I wasn't building systems during the late 90s and a brief Wikipedia search yielded no answers, but I don't think SE was a free upgrade. The naming of this was annoying, since they started the trend of creating operating system editions like "Server" and "Advanced Server". Windows 98 and Windows 98 SE weren't different editions so much as SE was Windows 98 point 1.
Windows 2000 through Windows 7 continued the trend of free service packs. The "Editions" mess turned from a couple to a litter. Edition upgrades came for a fee, but they were different than in the past in that they were released at the same time, but certain features were only available in more expensive editions.
Microsoft also went back and forth on whether or not Service Packs would "add features" or just "fix bugs". I remember every time we had an MS rep in and this topic was brought up, they'd indicate that they didn't like the trend of adding major features in service packs, but invariably, they would add major features anyway. Windows Update and major other security features were added as part of service packs for Windows 2000 and Windows XP. Windows Vista Service Pack 2 made the operating system usable, with the addition of the bug fix (or feature) of being able to copy more than 65536 files using Explorer per reboot.
Having used Windows 8.1 since it was released to MSDN, my feeling is that they've greatly improved the operating system. I didn't hate Windows 8, though I rarely use the Metro apps, however, there are many things about Windows 8.1 that work the way I would have wanted them to work in 8.0. One could argue that they "fixed bugs with the UI", but really, they overhauled the most fundamental component of the user experience of their OS, the Start Screen. Icon behavior and features are different, the search screen works wildly differently (a plus in some cases, a negative in others). Returning the Start Button to its original position, was a huge improvement despite my initial skepticism that it would make all that much of a difference.
I don't understand; Linux is always free regardless of an update or full blown overhaul. Windows updates are also always free, nothing has changed. Heck, Microsoft has even increased the support period for Windows XP to provide updates beyond the original guarantee...
Ah, never mind then. This is notable because neither Windows 98 SE or Windows 8.1 really are updates or service packs (it's not like the usual "KBxyz restores the start button in Windows 8" and it won't appear in Windows Update), that's why they have distinct names and packaging to set them apart from the other Windows versions. The MS press release / blog post (and related press coverage), however, made it look like the free upgrade was a first. I stand corrected, but I don't loathe Windows any less because of it.
Take note they released 8.1 on the same day as Ubuntu 13.10, which has had a planned release date for 6 months. Obvious move to negate Ubuntu news that day?